jules
|
399e248488
|
Added new module: juce_osc
|
9 years ago |
jules
|
a38c9c7aee
|
Made TextDiff use less stack space
|
9 years ago |
jules
|
3d3eec675e
|
Added a couple of extra StringRef and NewLine concatenation operators
|
9 years ago |
jules
|
145a80f11f
|
Fix for builds with JUCE_STRING_UTF_TYPE = 32
|
9 years ago |
jules
|
78ee86e658
|
Couple of minor documentation corrections
|
9 years ago |
jules
|
7040fd6951
|
Workarounds for some clang functions on Windows
|
9 years ago |
jules
|
88ca15e6f2
|
Added override specifiers to unit test classes
|
9 years ago |
jules
|
1884510dd7
|
Fix for TextDiff complexity check.
|
9 years ago |
jules
|
6db05a6100
|
Tweaked some syntax to help with Clang/Windows compatibility
|
9 years ago |
jules
|
e43d008f16
|
Fix for the TextDiff algorithm when given large input buffers
|
9 years ago |
jules
|
37cb1bb18b
|
Minor cleanups in TextDiff.
|
9 years ago |
jules
|
449bfb852a
|
Fix to a UTF-8 conversion operator for certain high value unicode points.
|
9 years ago |
jules
|
e3f9053ffa
|
Minor warning fix
|
9 years ago |
jules
|
b57e8e3db4
|
Added Base64 class
|
9 years ago |
hogliux
|
c7b8e77031
|
Update copyright notice
|
9 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.
|
10 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.
|
10 years ago |
jules
|
2fd89b0ac4
|
A few minor clean-ups.
|
10 years ago |
jules
|
413954f60c
|
Documentation fix.
|
10 years ago |
jules
|
2f1ef234ce
|
Tightened up a few places where numeric conversion warnings could happen.
|
11 years ago |
jules
|
371e91c615
|
Fixed a case-comparison problem in String::compareNatural() and added some unit tests for it.
|
11 years ago |
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.
|
11 years ago |
jules
|
3c8fbc0bfe
|
MSVC UTF-32 build fix.
|
11 years ago |
jules
|
69ff02b46c
|
Couple of fixes for a UTF-32 build.
|
11 years ago |
jules
|
412c86a167
|
Avoided a warning.
|
11 years ago |
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.
|
11 years ago |
jules
|
cf4cde192d
|
Added a couple of missing JUCE_API annotations.
|
11 years ago |
jules
|
e8a1876a95
|
Added an operator[] to StringRef
|
11 years ago |
jules
|
7d3782b9e9
|
Minor documentation typo.
|
11 years ago |
jules
|
7e1dcaa0ed
|
Improved comment.
|
11 years ago |
jules
|
28c281c6d3
|
Added a missing operator<< declaration for String.
|
11 years ago |
jules
|
492def9abf
|
Made CharPointer_UTF8 more consistent in the way it handles broken sequences.
|
11 years ago |
jules
|
d582a66917
|
Introjucer: Added gnu++0x flag for android builds. Support for SVG icons.
|
11 years ago |
jules
|
ce8d56d3a1
|
Added copy constructors to LocalisedStrings.
|
11 years ago |
jules
|
ca42bdaeb4
|
Documentation update + Xcode 3 compiler fix.
|
11 years ago |
jules
|
ab053c5503
|
Added a LocalisedString::setFallback() method.
|
11 years ago |
jules
|
dc182eef2c
|
Improvement to OSX double->string conversion for better speed + thread-safety.
|
11 years ago |
jules
|
2edec00b55
|
Removed a few more uses of String::empty.
|
11 years ago |
jules
|
2623f4d1e1
|
Added method String::clear(), and used it to replace a few uses of String::empty.
|
11 years ago |
jules
|
39cc7d8d82
|
Fixed some var::equals ordering problems, and added unit tests for this.
|
11 years ago |