40 Commits (d4b47809a146a0b6ad3b0bb1d1ef96739c61f2bc)

Author SHA1 Message Date
  tpoole 2e84129479 Updated the juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and juce_events modules to a new ISC license 8 years ago
  ed fb08261013 Fixed VS2013 warning in File::NaturalFileComparator struct 8 years ago
  ed a0ed11ebee Made File::NaturalFileComparator::compareElements() method const 8 years ago
  ed e93eee0eb1 Added NaturalFileComparator struct to File. Reverted File::compareFilenames method to old behaviour. 8 years ago
  hogliux bfd5605dda Added comments to specify what File::create vs. FileOutputStream() will do when the parent directoy of the file does not exist 8 years ago
  jules 9fa0d49be7 Added an option JUCE_ALLOW_STATIC_NULL_VARIABLES that can be used to turn off dangerous statics like String::empty, var::null, etc. 8 years ago
  stefan 8ec9443543 Projucer various fixes 8 years ago
  jules eca3a5b232 Fixed a typo in a comment 9 years ago
  jules 41c2e8ea26 Minor documentation correction in File. 9 years ago
  jules 810f2bfb2a Introjucer: Added Android Studio exporter 9 years ago
  jules 8602b8b172 Minor spelling correction 9 years ago
  hogliux c7b8e77031 Update copyright notice 9 years ago
  jules c5d9600fa1 Added comment to a file method. 10 years ago
  jules 9c884f79d3 Added method File::setExecutePermission() 10 years ago
  jules ae0383c7db Added a win32-specific flag File::windowsSystemDirectory 11 years ago
  jules 27046fd1a7 Added new method File::getFileIdentifier() for retrieving a file's unique ID. 11 years ago
  jules 2623f4d1e1 Added method String::clear(), and used it to replace a few uses of String::empty. 11 years ago
  jules b11a88bc01 Moved some duplicated linux/android code into a shared file. Added a method File::isLink() 11 years ago
  jules fecba9c31c New class StringRef, to improve performance in function calls that can take either a String or a raw string literal. Modified a few other classes to take advantage of this. 11 years ago
  jules 725334d78c Added File::commonDocumentsDirectory enum. 11 years ago
  jules 2786eadaf9 Removed a few pedantic warnings. 11 years ago
  jules 65c155e372 Added a class ContainerDeletePolicy, to allow custom delete operations on objects held by ScopedPointers or OwnedArrays. Also cleaned away a lot of superfluous includes in juce_core files. 11 years ago
  jules 5a1112ab94 Updated the format of the header include guard macros. 12 years ago
  jules 23f59fd99c Improved some documentation in the File class. 12 years ago
  jules aec3d12753 A few minor tweaks to avoid warnings etc. 12 years ago
  jules a12db728d5 Comment fix. 12 years ago
  jules 03c2801f3f Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 12 years ago
  jules c7506df13f Changed some pass-by-references to pass-by-value to improve compiler optimisation. 12 years ago
  jules bfd9350bed Changed some types from int to size_t where appropriate. Fixed a CoreMidi build problem in 64-bit mode. 12 years ago
  jules f9e31ab7a9 Documentation pedanticism. 12 years ago
  jules 0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 12 years ago
  jules d1ceed0c14 Workaround for Xcode3 compiler bug. 12 years ago
  jules c94183e614 New method File::createLink, for creating win32 .lnk files. 12 years ago
  jules fae88c8b88 Minor documentation updates. Added MidiMessageSequence::sort() method. 12 years ago
  jules e6faf25559 Added File::userPicturesDirectory, and improved detection of special file locations on linux. 12 years ago
  jules 976be45c2a Minor updates for mingw compatibility. 12 years ago
  jules df5d50bcd8 Version number bump. 13 years ago
  jules f35738afe0 Midi file fix to avoid multiple end-of-track events. Some openGL tweaks. 13 years ago
  Julian Storer ffc2f5d40e Created c++11 move constructors and operator= methods for a bunch of classes (only enabled for c++11 compilers, of course) 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 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 94a0bf1af1 Removed the PlatformUtilities class and moved its functions to more sensible classes - see forum post for more details. 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 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 6f0740d466 New class: Result, for returning error messages from operations. Used this class to report file errors in FileInputStream and FileOutputStream. 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 5d98779f19 Updated the date in the copyright notice. 14 years ago
  Julian Storer 3bacbe2a8c Refactored various string processing in the library. Removed a couple of String accessors that relied on assumptions about the format of the string's internal data (if your code has any problems with these changes, you should probably use the String::getCharPointer() method instead). 14 years ago
  Julian Storer e2ef26e91c Added an alertwindow font setting to the lookandfeel class. Made sure the ComponentListener::componentChildrenChanged is called when component z-order changes. Fix for CoreMidi output timestamps. 14 years ago
  Julian Storer 7becff2aa4 Reorganised some of the juce source tree folders. Added a new JUCE_DEPRECATED macro, and tested it by renaming Button::addButtonListener to Button::addListener for consistency with other widgets. Added Samplitude to the AudioHostType class. Fixed window maximising in win32. 14 years ago