55 Commits (d4b47809a146a0b6ad3b0bb1d1ef96739c61f2bc)

Author SHA1 Message Date
  jules 9e0370c9b7 Made sure the File::getNonexistentChildFile() method's putNumbersInBrackets is used when the name already ends in a digit 8 years ago
  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 e93eee0eb1 Added NaturalFileComparator struct to File. Reverted File::compareFilenames method to old behaviour. 8 years ago
  ed d6fc589b6d Reverted File::compareFilenames() method to not compare filenames naturally and added an optional argument to use a natural comparison 8 years ago
  ed 2f5b8e5f9f Changed File::compareFilenames() method to use String::compareNatural() and added argument to String::compareNatural() for case sensitivity 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
  hogliux ec9c033cdf Add exclusive flag to MemoryMappedFile 8 years ago
  jules 16913f2cd6 Added a unit test 9 years ago
  jules 69a7506274 Made File remove any redundant "/./" subfolders of paths that it is given 9 years ago
  jules 28a322138d Added method Desktop::isOSXDarkModeActive() 9 years ago
  jules e86417b60f Added some more File unit tests, and fixed a parsing problem with dot-prefixed filenames 9 years ago
  jules bbee942645 Made File::getChildFile handle paths containing double-slashes 9 years ago
  jules f6dd015999 The File class will now canonicalise the paths that it is given, to remove ellipsis 9 years ago
  jules 02492b36b9 Lots of small whitespace tweaks. 9 years ago
  Joshua Gerrard e220f35250 Fixed compilation errors on MinGW 9 years ago
  jules 810f2bfb2a Introjucer: Added Android Studio exporter 9 years ago
  jules 88ca15e6f2 Added override specifiers to unit test classes 9 years ago
  hogliux c7b8e77031 Update copyright notice 9 years ago
  jules 58105cde57 Fix for File::isDirectory on posix when given a File::nonexistent. Also added unit tests for this. 10 years ago
  jules 9c884f79d3 Added method File::setExecutePermission() 10 years ago
  jules fe61c37d93 Updated the return types of OutputStream::writeFromInputStream and InputStream::readIntoMemoryBlock 10 years ago
  jules b5af44a485 Couple of minor clean-ups. 11 years ago
  jules e5e24fd541 Avoided assertion in File::isAbsolutePath 11 years ago
  jules a316bd5f6f Removed a few more places where static objects could cause problems for people who do unwise amounts of work in their static constructors. 11 years ago
  jules 2edec00b55 Removed a few more uses of String::empty. 11 years ago
  jules 88c71bc7af Removed unwise assertion from File. 11 years ago
  jules b11a88bc01 Moved some duplicated linux/android code into a shared file. Added a method File::isLink() 11 years ago
  jules 19425a4502 Optimised a couple of XML and memory block functions. 11 years ago
  jules 5051b2ffcc Optimised some number streaming functions. 11 years ago
  jules abd3babc02 Minor optimisations and clean-ups. 11 years ago
  jules 9a193b55f2 Fixed a bug in File relative path parsing. 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 2786eadaf9 Removed a few pedantic warnings. 11 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 2266501eb9 Small fix for File::createInputStream. 12 years ago
  jules e6d817d20d Extended MemoryMappedFile to allow loading of file subsections. 12 years ago
  jules e543949bda Minor clean-ups. 12 years ago
  jules e77d5b12ef Some clean-ups and additions to Logger and FileLogger classes. Added some logging to the Introjucer. 12 years ago
  jules 75ad35f786 Improved File::moveFileTo and made file renaming in the introjucer more robust. 13 years ago
  jules df5d50bcd8 Version number bump. 13 years ago
  jules 70133a94eb Introjucer: added a setting for JucePlugin_AUMainType. Added a method InputStream::getNumBytesRemaining() 13 years ago
  jules 56bbab1537 (automated whitespace clean-up) 13 years ago
  jules efa18b1230 Small introjucer fix. 13 years ago
  jules 70a5f0233c Fixes to some MemoryOutputStream streaming operators. 13 years ago
  jules 295d125142 Stopped using the old BEGIN_JUCE_NAMESPACE macros, and just used hard-coded namespaces where necessary instead. The macro definitions are still there, so this shouldn't affect anyone's code. 13 years ago
  jules 15252c7227 New method: FileOutputStream::truncate() 13 years ago
  jules f35738afe0 Midi file fix to avoid multiple end-of-track events. Some openGL tweaks. 13 years ago