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 8 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. 8 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 9 years ago
  ed a0ed11ebee Made File::NaturalFileComparator::compareElements() method const 9 years ago
  ed e93eee0eb1 Added NaturalFileComparator struct to File. Reverted File::compareFilenames method to old behaviour. 9 years ago
  ed d6fc589b6d Reverted File::compareFilenames() method to not compare filenames naturally and added an optional argument to use a natural comparison 9 years ago
  ed 2f5b8e5f9f Changed File::compareFilenames() method to use String::compareNatural() and added argument to String::compareNatural() for case sensitivity 9 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 9 years ago
  tpoole 278505913c Restored non-flushing behaviour of FileOutputStream 9 years ago
  tpoole 495e2bfd56 Fixed file flushing for FileOutputStream on Windows 9 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. 9 years ago
  stefan 8ec9443543 Projucer various fixes 9 years ago
  hogliux ec9c033cdf Add exclusive flag to MemoryMappedFile 9 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. 10 years ago
  jules 41c2e8ea26 Minor documentation correction in File. 10 years ago
  Joshua Gerrard e220f35250 Fixed compilation errors on MinGW 10 years ago
  jules 810f2bfb2a Introjucer: Added Android Studio exporter 10 years ago
  jules 8602b8b172 Minor spelling correction 10 years ago
  jules 88ca15e6f2 Added override specifiers to unit test classes 10 years ago
  hogliux c7b8e77031 Update copyright notice 10 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 11 years ago
  jules 9c884f79d3 Added method File::setExecutePermission() 11 years ago
  jules 7a7f7814fb Moved the new MountedVolumeListChangeDetector into the juce_events module to avoid some win32 problems. 11 years ago
  jules 74571aba11 New class: MountedVolumeListChangeDetector 11 years ago