179 Commits (b36b64a4822ec42c44682bc15c0f69b46d3812b5)

Author SHA1 Message Date
  hogliux 676ad43898 Added more compare operators to Identifier class 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
  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 f36205fabe Fixed a couple of comment typos 9 years ago
  jules 688ac3b853 Updated a comment 9 years ago
  jules 49a7ca4d82 Improved the String::createStringFromData method to fall back to a Windows 1252 codepage if given non-UTF8 data, and used this in parsing VST and WAV strings 9 years ago
  Timur Doumler 70949aa0c6 Added several new features: support for AudioUnit v3, new simplified JUCE module format, deleted the Introjucer and replaced it by the Projucer, various improvements for exporting of iOS and Android projects. 9 years ago
  jules af660278d7 Removed a malfunctioning method in CharPointer_ASCII 9 years ago
  Timur Doumler 4d41bdd7c9 Minor cleanup: removed superfluous semicolon after a member function definition. 9 years ago
  Timur Doumler 17497122e4 Consistency fix: renamed Array::empty() to Array::isEmpty() and added a method isEmpty() to all container classes which didn't have it yet. 9 years ago
  jules c4cdec7bd9 Added method CharacterFunctions::getUnicodeCharFromWindows1252Codepage() and used this to help parse difficult WAV file metadata 9 years ago
  jules f99b49c999 Added a helpful assertion in String::replaceCharacters 9 years ago
  jules efd5bd36cb Made CharPointer_UTF8::isValidString reject some sequences that weren't being detected as illegal 9 years ago
  jules 36a8380e4c Fix for case-insensitive comparison of extended UTF8 unicode chars, and some refactoring of CharacterFunctions. 9 years ago
  jules 85cd905fb4 Whitespace 9 years ago
  jules 5a5fa35368 Fixed a comment for StringArray::removeString that didn't match the behaviour 9 years ago
  jules 0af818324e Fixed a typo that caused a problem when JUCE_STRING_UTF_TYPE is set to 16 or 32 10 years ago
  jules 02492b36b9 Lots of small whitespace tweaks. 10 years ago
  jules 2286856b7b Added some extra number->String converter methods, and extra unit-tests 10 years ago
  jules 810f2bfb2a Introjucer: Added Android Studio exporter 10 years ago
  jules 399e248488 Added new module: juce_osc 10 years ago
  jules a38c9c7aee Made TextDiff use less stack space 10 years ago
  jules 3d3eec675e Added a couple of extra StringRef and NewLine concatenation operators 10 years ago
  jules 145a80f11f Fix for builds with JUCE_STRING_UTF_TYPE = 32 10 years ago
  jules 78ee86e658 Couple of minor documentation corrections 10 years ago
  jules 7040fd6951 Workarounds for some clang functions on Windows 10 years ago
  jules 88ca15e6f2 Added override specifiers to unit test classes 10 years ago
  jules 1884510dd7 Fix for TextDiff complexity check. 10 years ago
  jules 6db05a6100 Tweaked some syntax to help with Clang/Windows compatibility 10 years ago
  jules e43d008f16 Fix for the TextDiff algorithm when given large input buffers 10 years ago
  jules 37cb1bb18b Minor cleanups in TextDiff. 10 years ago
  jules 449bfb852a Fix to a UTF-8 conversion operator for certain high value unicode points. 10 years ago
  jules e3f9053ffa Minor warning fix 10 years ago
  jules b57e8e3db4 Added Base64 class 10 years ago
  hogliux c7b8e77031 Update copyright notice 10 years ago
  jules e018192de2 Performance optimisations to the way that Identifier objects are passed into var, ValueTree and NamedValueSet. The Identifer class used to be light enough to pass by value but now contains a String so is better passed by reference. 10 years ago
  jules ac3d4ce36b Fixed a spelling mistake. 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 c66f412224 Optimised performance of String::isEmpty() 10 years ago
  jules 18dd0af6c1 Removed assertions about invalid characters in Identifier constructors. 10 years ago
  jules 710aec4503 Fixed a couple of broken unit tests 10 years ago
  jules 8d8c946528 Tidied up some inconsistent use of size_t and a problem in a demo build. 10 years ago
  jules c5595695fe Optimisation to XML parsing of documents that contain large text sections. 10 years ago
  jules 7233c1b8df Made a couple of String methods more robust in the edge-case where they get called with a recursive reference to the target string. 10 years ago
  jules 96054060cd Tweak to avoid a compiler warning. 10 years ago
  jules d9e902e80f Workarounds for build problems with mingw in C++11 mode. 11 years ago
  jules 8c66a5e767 Added flag JUCE_COMPILER_SUPPORTS_INITIALIZER_LIST, and implemented some constructors for StringArray and Array that use C+++11 initialiser lists. 11 years ago
  jules 2fd89b0ac4 A few minor clean-ups. 11 years ago
  jules 413954f60c Documentation fix. 11 years ago
  jules 2f1ef234ce Tightened up a few places where numeric conversion warnings could happen. 11 years ago