jules
|
6ee9030e37
|
Fixed an edge-case in String::compareNatural
|
7 years ago |
Tom Poole
|
224d0a9325
|
Fixed a bug setting the number of decimal places in a String
|
7 years ago |
jules
|
8d09eaadb6
|
Removed some defunct code from the C++1 feature detection macros, and simplified code which no longer needs to test for feature availability
|
7 years ago |
tpoole
|
51b3eaebb2
|
Fixed some VS2013 compiler errors
|
7 years ago |
jules
|
dd4230586f
|
Noticed that we still had some template whitespace workarounds for older compilers, so tidied them up
|
7 years ago |
jules
|
31c99d3680
|
Cleaned up some missing std:: namespaces for maths functions, and updated some old documentation for AudioProcessor
|
7 years ago |
jules
|
a2020f0177
|
Removed a defunct unit test
|
7 years ago |
jules
|
2fcb8fa71b
|
Added some prototype function definitions to avoid compiler warnings for people who enable the "missing prototype" flag
|
7 years ago |
jules
|
fa093cd798
|
Modernised some String internals
|
7 years ago |
jules
|
eda613c6db
|
Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools
|
7 years ago |
jules
|
7c6f3d40b6
|
Tidied up some method calls involving HeapBlock
|
7 years ago |
tpoole
|
450de0d3a6
|
Added a uint8 operator<< to the String class
|
7 years ago |
tpoole
|
9600016294
|
Fixed some undefined (or implementation defined) behavior
|
7 years ago |
jules
|
383c1678ce
|
Worked around a compiler warning
|
7 years ago |
tpoole
|
d59ac51067
|
Deleted the String (bool) constructor to prevent nasty type conversion edge cases
|
7 years ago |
tpoole
|
041feb1688
|
Added operator<< bool to the String class
|
7 years ago |
ed
|
6bfcd820b4
|
Unit tests: Added an optional argument to the UnitTest constructor to specify a category and methods to get and run unit tests in a specified category. Updated the built-in JUCE unit tests and Demo project to use categories.
|
7 years ago |
jules
|
7ef3c009f6
|
Optimised String::unquoted()
|
8 years ago |
jules
|
8dc5bbe916
|
Simplified the String::toHexString overloads into a templated function that should work with all integer types
|
8 years ago |
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
8 years ago |
jules
|
8ed41ed14b
|
Fixed some whitespace style and cleaned up some code using C++11
|
8 years ago |
hogliux
|
08483a0138
|
Fixed a VS 2017 compiler warning
|
8 years ago |
hogliux
|
6559b3e185
|
Fixed multiple harmless warnings in Android builds
|
8 years ago |
ed
|
e7ebd069e3
|
tidied up String::replaceFirstOccurrenceOf() method
|
8 years ago |
ed
|
67931e4465
|
Added String::replaceFirstOccurrenceOf() method
|
8 years ago |
hogliux
|
9f3fb1c0a6
|
Added a compiler error if your compiler is too old and removed numerous code checks for old compilers which are now deprecated
|
8 years ago |
jules
|
ab0c519cef
|
Workaround for an android-specific bug in String::formatted()
|
8 years ago |
tpoole
|
2e84129479
|
Updated the juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and juce_events modules to a new ISC license
|
8 years ago |
ed
|
2f5b8e5f9f
|
Changed File::compareFilenames() method to use String::compareNatural() and added argument to String::compareNatural() for case sensitivity
|
8 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.
|
8 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
|
f99b49c999
|
Added a helpful assertion in String::replaceCharacters
|
9 years ago |
jules
|
0af818324e
|
Fixed a typo that caused a problem when JUCE_STRING_UTF_TYPE is set to 16 or 32
|
9 years ago |
jules
|
02492b36b9
|
Lots of small whitespace tweaks.
|
9 years ago |
jules
|
2286856b7b
|
Added some extra number->String converter methods, and extra unit-tests
|
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
|
88ca15e6f2
|
Added override specifiers to unit test classes
|
9 years ago |
jules
|
449bfb852a
|
Fix to a UTF-8 conversion operator for certain high value unicode points.
|
9 years ago |
hogliux
|
c7b8e77031
|
Update copyright notice
|
9 years ago |
jules
|
c66f412224
|
Optimised performance of String::isEmpty()
|
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
|
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
|
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
|
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
|
7e1dcaa0ed
|
Improved comment.
|
11 years ago |