96 Commits (94da373c31eb04ec4cff03c1ee6eb51a85ce11f7)

Author SHA1 Message Date
  jules fc772941d6 Fixed some pedantic warnings. 11 years ago
  jules addd649b27 Disambiguations to keep the MS compiler happy when using UTF32 string mode. 11 years ago
  jules c54ca1037d Fixes for builds using utf-32 string storage. 11 years ago
  jules 94f7377009 Typo fix. 11 years ago
  jules 3a47baf9b9 Misc minor string optimisations. 11 years ago
  jules 435089e89b Updated the UnitTest class to provide a shared, reproducible random seed for each run, to allow failures to be re-created. Also converted a few Strings to StringRefs. 11 years ago
  jules 14cfa338b6 Avoided a false assertion in File. Minor clean-ups. 11 years ago
  jules ec524a437d Fixed VC warning. Tweak to mouse cursor snap-back in sliders. Added an introjucer option to avoid adding the BinaryData.h header to AppConfig.h 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 c429b2aa24 Fixes for support of non-utf8 strings. 11 years ago
  jules c89abff867 Refactored some byte-order mark detection code. 11 years ago
  jules e336dd1c1c Optimisation for String and XML parsing. 11 years ago
  jules 508e25afbb Cleared-out the last batch of unnecessary includes. 11 years ago
  jules 295265fb28 Added a method LocalisedStrings::addStrings() for merging multiple translation files. 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 da70f6d374 Fix for string->double default precision. 11 years ago
  jules b172d3a070 Changed the double->String conversion to use std::ostream instead of sprintf, in order to avoid foreign locale formatting problems. 11 years ago
  jules ea9e833e5d Added an overloaded translate() function that takes CharPointer_UTF8 11 years ago
  jules fc21a145cf Fix for broken screen coord conversion in plugin windows. 11 years ago
  jules ac3151ad1f (Fixed typo in the last check-in) 11 years ago
  jules ca40721527 Cleaned up edge-cases in string numeric conversion methods, and added some extra unit tests. 11 years ago
  jules 3330b9b587 Added StringArray::clearQuick method. 11 years ago
  jules 5b25ac6609 Renamed the swapWithArray methods in the array classes to "swapWith" to be more consistent with other swap method naming, and templated the methods for more flexibility. 11 years ago
  jules 5a1112ab94 Updated the format of the header include guard macros. 12 years ago
  jules 731a9b1d59 Added method StringArray::ensureStorageAllocated() 12 years ago
  jules 229beeab83 Limited the time that TextDiff can spend on large input files. 12 years ago
  jules eb646f8c42 Deprecated some old bool notification mode parameters, and replaced them with NotificationType values in the ComboBox and Button classes. 12 years ago
  jules 58f3ec2700 Minor reference refactoring. 12 years ago
  jules 516bddabcc Misc minor clean-ups. 12 years ago
  jules 2757bf2270 Fix for UTF32 strings. 12 years ago
  jules d95fda2e90 Fix for strings in UTF32 mode. 12 years ago
  jules 77335b4baa Introjucer: Improvements to the translation tool. 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 abde049bf0 Whitespace cleanup. 12 years ago
  jules 5a0cef7239 Added some static StringArray methods for tokenising. 12 years ago
  jules c7506df13f Changed some pass-by-references to pass-by-value to improve compiler optimisation. 12 years ago
  jules 88b50c5d7e Added a parameter to the LocalisedStrings constructors to fix a case-sensitivity problem. 12 years ago
  jules 4d61bfd8a3 Refactored some TRANS strings to make them more amenable to translation. Added the NEEDS_TRANS macro. 12 years ago
  jules 4c147d94a5 Fix to Rectangle::intersects 12 years ago
  jules cb359e5619 Avoided checking Identifier validity when constructing it from a String. 12 years ago
  jules b4382bad62 Added String methods to create/return a std::string, and also String::toRawUTF8 method. 12 years ago
  jules 52b638ff40 Misc cleanups. 12 years ago
  jules 26c0733f8f Introjucer: fixes for some of the integrated Jucer stuff. 12 years ago
  jules a9e026e062 Added a constructor to StringArray. 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 b467be7a16 Avoid MSVC locale object leak. 12 years ago
  jules 1c90d82aac Spelling fix. 12 years ago
  jules e543949bda Minor clean-ups. 12 years ago
  jules 7a3453f48b Minor clean-ups. 12 years ago
  jules 0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 12 years ago