119 Commits (71d10e750a0fb03c63c32b162c6e103600abe656)

Author SHA1 Message Date
  jules eda613c6db Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools 7 years ago
  ed 6bfcd820b4 Unit tests: Added an optional argument to the UnitTest constructor to specify a category and methods to get and run unit tests in a specified category. Updated the built-in JUCE unit tests and Demo project to use categories. 7 years ago
  tpoole 8b78e90241 Win32: Added globalApplicationsDirectoryX86 to File::SpecialLocationType 8 years ago
  tpoole f1409640f8 Added File::isRoot() 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  jules fbee2788ee Made File::appendText return false if the write failed 8 years ago
  jules 44cd80969d A few C++11 modernisations and comment corrections 8 years ago
  jules 8ed41ed14b Fixed some whitespace style and cleaned up some code using C++11 8 years ago
  jules d3bb833f0e Made File::getRelativePathFrom() return '.' if comparing two identical folders. 8 years ago
  jules c04c9ee56e Added a sanity check on the value returned by DirectoryIterator::getEstimatedProgress() 8 years ago
  Felipe F. Tonello c2100022cc Added several linux improvements to the event loop, MIDI and X11 (see commit messsage) 8 years ago
  hogliux 2da1bc5f41 Replace include guards with "#pragma once" 8 years ago
  hogliux 9f3fb1c0a6 Added a compiler error if your compiler is too old and removed numerous code checks for old compilers which are now deprecated 8 years ago
  jules d4b47809a1 Fixed some spelling mistakes in comments 8 years ago
  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 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
  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
  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
  tpoole 278505913c Restored non-flushing behaviour of FileOutputStream 8 years ago
  tpoole 495e2bfd56 Fixed file flushing for FileOutputStream on Windows 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
  Timur Doumler fc69dc00db Changed addIfNotAlreadyThere method of all array classes to return a bool, indicating whether the object was added or not. 9 years ago
  jules eca3a5b232 Fixed a typo in a comment 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 db09156251 Added a couple of missing 'override's 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
  jules 41c2e8ea26 Minor documentation correction in File. 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 8602b8b172 Minor spelling correction 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 f6395d4cda Raised the warnings level in the introjucer, and fixed a few warnings that were thrown up by this. 10 years ago
  jules c5d9600fa1 Added comment to a file method. 10 years ago
  jules 73d2d1469b Avoided some recursion in DirectoryIterator which could cause stack overflows in large filesystems 10 years ago
  jules 9c884f79d3 Added method File::setExecutePermission() 10 years ago
  jules 7a7f7814fb Moved the new MountedVolumeListChangeDetector into the juce_events module to avoid some win32 problems. 10 years ago
  jules 74571aba11 New class: MountedVolumeListChangeDetector 10 years ago