1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-16 00:34:19 +00:00
Commit graph

161 commits

Author SHA1 Message Date
jules
2286856b7b Added some extra number->String converter methods, and extra unit-tests 2015-11-02 16:48:38 +00:00
jules
810f2bfb2a Introjucer: Added Android Studio exporter 2015-11-02 16:13:46 +00:00
jules
399e248488 Added new module: juce_osc 2015-11-02 11:48:01 +00:00
jules
a38c9c7aee Made TextDiff use less stack space 2015-11-02 09:59:05 +00:00
jules
3d3eec675e Added a couple of extra StringRef and NewLine concatenation operators 2015-11-02 09:59:04 +00:00
jules
145a80f11f Fix for builds with JUCE_STRING_UTF_TYPE = 32 2015-10-27 17:19:35 +00:00
jules
78ee86e658 Couple of minor documentation corrections 2015-09-14 20:07:45 +01:00
jules
7040fd6951 Workarounds for some clang functions on Windows 2015-09-02 17:42:52 +01:00
jules
88ca15e6f2 Added override specifiers to unit test classes 2015-08-10 16:21:16 +01:00
jules
1884510dd7 Fix for TextDiff complexity check. 2015-08-10 11:41:07 +01:00
jules
6db05a6100 Tweaked some syntax to help with Clang/Windows compatibility 2015-08-08 12:54:59 +01:00
jules
e43d008f16 Fix for the TextDiff algorithm when given large input buffers 2015-08-05 10:22:50 +01:00
jules
37cb1bb18b Minor cleanups in TextDiff. 2015-08-04 22:57:26 +01:00
jules
449bfb852a Fix to a UTF-8 conversion operator for certain high value unicode points. 2015-08-04 22:48:05 +01:00
jules
e3f9053ffa Minor warning fix 2015-08-03 19:32:17 +01:00
jules
b57e8e3db4 Added Base64 class 2015-08-03 17:55:29 +01:00
hogliux
c7b8e77031 Update copyright notice 2015-07-22 15:59:34 +01:00
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. 2015-06-21 18:54:08 +01:00
jules
ac3d4ce36b Fixed a spelling mistake. 2015-06-02 12:51:08 +01:00
jules
f6395d4cda Raised the warnings level in the introjucer, and fixed a few warnings that were thrown up by this. 2015-03-31 11:44:10 +01:00
jules
c66f412224 Optimised performance of String::isEmpty() 2015-03-27 09:24:30 +00:00
jules
18dd0af6c1 Removed assertions about invalid characters in Identifier constructors. 2015-03-26 15:03:44 +00:00
jules
710aec4503 Fixed a couple of broken unit tests 2015-03-23 13:01:43 +00:00
jules
8d8c946528 Tidied up some inconsistent use of size_t and a problem in a demo build. 2015-02-06 08:59:20 +00:00
jules
c5595695fe Optimisation to XML parsing of documents that contain large text sections. 2015-01-10 11:40:09 +00:00
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. 2015-01-06 10:47:04 +00:00
jules
96054060cd Tweak to avoid a compiler warning. 2015-01-06 09:51:52 +00:00
jules
d9e902e80f Workarounds for build problems with mingw in C++11 mode. 2014-12-23 15:34:32 +00:00
jules
8c66a5e767 Added flag JUCE_COMPILER_SUPPORTS_INITIALIZER_LIST, and implemented some constructors for StringArray and Array that use C+++11 initialiser lists. 2014-12-23 15:01:10 +00:00
jules
2fd89b0ac4 A few minor clean-ups. 2014-08-26 10:17:40 +01:00
jules
413954f60c Documentation fix. 2014-07-21 16:49:55 +01:00
jules
2f1ef234ce Tightened up a few places where numeric conversion warnings could happen. 2014-07-10 18:57:24 +01:00
jules
371e91c615 Fixed a case-comparison problem in String::compareNatural() and added some unit tests for it. 2014-07-03 12:24:36 +01:00
jules
3b88555140 Replaced the old, badly-named and badly-implemented String::compareLexicographically() method with String::compareNatural(), which uses a smarter algorithm. Also added a method StringArray::sortNatural() which uses this. 2014-06-15 10:37:31 +01:00
jules
3c8fbc0bfe MSVC UTF-32 build fix. 2014-05-30 09:10:09 +01:00
jules
69ff02b46c Couple of fixes for a UTF-32 build. 2014-05-29 21:02:13 +01:00
jules
412c86a167 Avoided a warning. 2014-05-27 18:21:23 +01:00
jules
4317f60173 Refactored the StringPool and Identifier classes to store the identifiers as Strings, so that they can be shared with other classes like XmlElement without creating temporary or copied String objects. Also added garbage collection for the pooled strings, and changed XmlElement to pool all of the strings it uses, to reduce memory footprint in large XML trees with many identical names. Also refactored NamedValueSet to use an array instead of a linked list. 2014-05-27 17:02:34 +01:00
jules
cf4cde192d Added a couple of missing JUCE_API annotations. 2014-05-19 09:41:22 +01:00
jules
e8a1876a95 Added an operator[] to StringRef 2014-03-27 17:08:50 +00:00
jules
7d3782b9e9 Minor documentation typo. 2014-02-05 16:35:26 +00:00
jules
7e1dcaa0ed Improved comment. 2014-01-23 09:52:43 +00:00
jules
28c281c6d3 Added a missing operator<< declaration for String. 2014-01-20 15:40:07 +00:00
jules
492def9abf Made CharPointer_UTF8 more consistent in the way it handles broken sequences. 2014-01-20 12:06:14 +00:00
jules
d582a66917 Introjucer: Added gnu++0x flag for android builds. Support for SVG icons. 2014-01-02 14:33:06 +00:00
jules
ce8d56d3a1 Added copy constructors to LocalisedStrings. 2014-01-01 16:57:25 +00:00
jules
ca42bdaeb4 Documentation update + Xcode 3 compiler fix. 2014-01-01 16:20:25 +00:00
jules
ab053c5503 Added a LocalisedString::setFallback() method. 2013-12-29 11:02:59 +00:00
jules
dc182eef2c Improvement to OSX double->string conversion for better speed + thread-safety. 2013-12-17 20:14:54 +00:00
jules
2edec00b55 Removed a few more uses of String::empty. 2013-12-01 23:28:31 +00:00