46 Commits (172d2a1c8b64d10804d857c7c679d3f9bcfc37f5)

Author SHA1 Message Date
  Julian Storer 172d2a1c8b Introjucer work. 13 years ago
  Julian Storer 8aa60b9361 Minor URL additions and introjucer work. 13 years ago
  Julian Storer 64ee6d54d9 Introjucer MSVC absolute path fix. 13 years ago
  Julian Storer f04875879e Introjucer work. Improved command line tokenisation in OSX. 13 years ago
  Julian Storer 81da96f1a2 Refactored the structure of the introjucer's generated code folder, and gave it the ability to embed local copies of modules. 13 years ago
  Julian Storer 693132a6e5 Changed the way module code is wrapped by the Introjucer. 13 years ago
  Julian Storer 4808d9c318 Hard-coded some juce namespace declarations. 13 years ago
  Julian Storer d3bcbeef9c Introjucer saving optimisations. 13 years ago
  Julian Storer b70e0a28d2 First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum.. 13 years ago
  Julian Storer 1a21c89755 Quicktime fix. 13 years ago
  Julian Storer f89fa9456a Sorted out some windows header files. Introjucer RTAS VC project fix. 14 years ago
  Julian Storer bf68f7932e Android mono audio device fix. More introjucer work. 14 years ago
  Julian Storer e130af03ec Introjucer refactoring, moving more functionality from the ProjectExporters and into the ProjectTypes. Slightly altered the structure of nested groups that is generated, and tweaked the demo projects to reflect this. Couple of minor fixes to symbol exporting and CoreAudioFormat. 14 years ago
  Julian Storer cf4ecfacac Changed some obj-C literals to avoid cross-linkage problems in plugins. More introjucer work. 14 years ago
  Julian Storer 3d8ce244b1 New class: CoreAudioFormat, for using system audio codecs in OSX and iOS. 14 years ago
  Julian Storer 6392cdabcc Even more introjucer refactoring. 14 years ago
  Julian Storer e627847d32 More introjucer refactoring. 14 years ago
  Julian Storer a7a4c287b7 More introjucer refactoring. Fixes for MessageListener and iOS font names. 14 years ago
  Julian Storer 2dff4cd3fa GIF decoding fix. Introjucer refactoring work. 14 years ago
  Julian Storer 98ba259599 Minor introjucer clean-ups. 14 years ago
  Julian Storer 3871c8d6d1 Tweaked OS file drag-and-drop to ignore unwanted file types. Minor structural fixes. Changes to avoid cancellation of ThreadWithAlertWindow and for Linux openGL rendering. 14 years ago
  Julian Storer c908bc5b84 Fixed a couple of introjucer problems. Reorganised some native code. 14 years ago
  Julian Storer dbe5768527 Added device detection for DirectSound. New method addToDesktop() for ResizableWindow. 14 years ago
  Julian Storer 59f78f4cbe Sorted out some mac window maximising and ordering peculiarities. Fix for introjucer Xcode project generation. Added AudioIODeviceType::Listener class for monitoring audio device insertion/removal events (implemented for CoreAudio and WASAPI). Made TextEditor update its Value when it loses focus. 14 years ago
  Julian Storer 0853a9b686 Removed const-ness from some return types to take advantage of future c++0x advantages. 14 years ago
  Julian Storer 74469aaa83 Refactored the PropertiesFile construction, introducing a PropertiesFile::Options structure to hold all the settings that previously were just passed as parameters. Also added a mandatory option for setting the OSX preferences path to be used - see the PropertiesFile::Options::osxLibrarySubFolder value for details. 14 years ago
  Julian Storer b08d3c69fa Fix for Win7 full-screen problem. Fix for introjucer absolute paths. 14 years ago
  Julian Storer 67e22bbb56 Added selection to treeview persistent state. Minor optimisations to AudioThumbnail. Added FTP password support for win32 networking. Cleaned up some file dependencies and altered some return value types to allow better c++0x forwarding behaviour. 14 years ago
  Julian Storer e6f64740d9 New classes: Reverb and ReverbAudioSource. Fixes for component alpha levels, mac file chooser, MemoryInputStream. 14 years ago
  Julian Storer 328cc11713 Removed the initialiseJuce_NonGUI() and shutdownJuce_NonGUI() methods - these aren't needed any more. Removed some old MidiOutput methods which weren't cross-platform. OpenGLComponent updates. Extra DropShadower safety. 14 years ago
  Julian Storer e159587a9b Decentralised some initialisation code. Minor fixes for Array, Component, iOS fonts. 14 years ago
  Julian Storer e9bdd1d637 Changed the var class to be able to hold any ReferenceCountedObject rather than just a DynamicObject. Altered the drag-and-drop classes to use a var instead of a String as the drag description. This affects the getDragSourceDescription() methods in the TreeViewItem, ListBoxModel and TableListBoxModel classes, which now return a var instead of a String. 14 years ago
  Julian Storer f4c4f310e1 Refactored the DragAndDropTarget callback methods, to replace the parameters with a structure. This also affects the TreeViewItem drag-and-drop callback methods. 14 years ago
  Julian Storer 67afa64a4b Relocated the audio plugin wrapper files from the 'extras' folder into src/audio/plugin_client/ 14 years ago
  Julian Storer 8519598c93 Added cue point parsing to wav file format. Added SystemStats::getComputerName() method. More minor nullptr/noexcept tweaks. 14 years ago
  Julian Storer f04309f44a Added fake placeholder versions of the new c++0x 'noexcept' and 'nullptr' keywords, and altered the library classes to use these instead of 'throw()' and '0'. This shouldn't make any difference at all to existing code, but will enable better static checking with future c++0x compilers. 14 years ago
  Julian Storer e0a38a30db Minor tweaks to the software renderer, introjucer and vst wrapper. 14 years ago
  Julian Storer f73d602b45 64-bit VST tweaks. Removed leak warnings for messages. 14 years ago
  Julian Storer 904e1aba45 A couple of minor fixes, and changed code to use std::swap instead of swapVariables() 14 years ago
  Julian Storer 1fb8929c55 New class: ImageComponent, which just displays an image. 14 years ago
  Julian Storer 927cebcdbb New class NativeMessageBox, with static methods for showing several types of native alert boxes. 14 years ago
  Julian Storer a493cfee4d Added a button size option to the PreferencesPanel. Added an operator for writing Strings to std::wcout. Fixed a clipping error in audio float to int conversion. Made the introjucer cope with backslashes in filenames when used on unix. 14 years ago
  Julian Storer c15d414895 Fix for linux build, lookandfeel typo, VS2005 sockets. Added a class ZipFile::Builder for creating zip files. 14 years ago
  Julian Storer 883ff38bf5 Tidied up a typo in an android pathname. Fixed a clipping error in audio conversion. 14 years ago
  Julian Storer 0297ae5c69 Added mac architecture type to the introjucer. Optimised code editor syntax iteration. 14 years ago
  Julian Storer 82e8d68a5d Renamed the experimental jucer as the Introjucer. 14 years ago