50 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 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 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 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 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 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 4c147d94a5 Fix to Rectangle::intersects 12 years ago
  jules b4382bad62 Added String methods to create/return a std::string, and also String::toRawUTF8 method. 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 e543949bda Minor clean-ups. 12 years ago
  jules 7a3453f48b Minor clean-ups. 12 years ago
  jules 9393c1bbc9 Avoided some minor compiler warnings. 12 years ago
  jules 6b1654e1d2 Fixed some more warnings. 12 years ago
  jules 9097528ca0 String decimal conversion fix. 12 years ago
  jules 7d014acb6c Mingw fixes. 12 years ago
  jules 6e31e8babc Fixes for CharPointer_UTF8::isValidString() 12 years ago
  jules cf959decce Minor string optimisation. 12 years ago
  jules 74e687aa99 Added a String << operatator that takes int64. 13 years ago
  jules 1f95f54089 Purged some warnings. 13 years ago
  jules d1f841b1ec String numeric formatting win32 fix. 13 years ago
  jules 562282c06d Changed some String methods to avoid using locale-specific characters in decimal conversions, and to stick to a dot in all cases. 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 a45f14fbdf Minor DirectWrite fix. 13 years ago
  jules 14c6561dda Removed the (broken) String::Concatenator class - this awful class should never have existed. Instead, for fast string concatenation, write to a MemoryOutputStream and get the result with MemoryOutputStream::toString(). 13 years ago
  jules 4b59682077 Wildcard matching fix for strings containing "*". 13 years ago
  jules 07b73e4071 StringArray fix + additional unit tests. AudioFormatManager tweak for iOS. Minor clean-ups. 13 years ago
  Julian Storer 2a2677d7ca Fix for incredibly subtle windows popupmenu problem. 13 years ago
  Julian Storer dce7cd9cd1 Added a unit-test, and removed constness from a couple more return types. 13 years ago
  Julian Storer aa6c2203d5 Minor additions to linux midi, AudioProcessorGraph, URL. 13 years ago
  Julian Storer 4fcd1e3384 New class: ChildProcess. Fixed android build problems with paths. 13 years ago
  Julian Storer 3744efa6ea Tweaked some timings for mac native menus. Minor clean-ups. 13 years ago
  Julian Storer ffc2f5d40e Created c++11 move constructors and operator= methods for a bunch of classes (only enabled for c++11 compilers, of course) 13 years ago
  Julian Storer b70e0a28d2 First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum.. 13 years ago