ed
|
eaf0f990d4
|
Replaced all uses of static_cast<Type&&> with std::move
|
6 years ago |
Tom Poole
|
eb1f8641f8
|
Fixed a documentation typo
|
6 years ago |
Tom Poole
|
41e7251519
|
Added a String method to store decimals to a set number of significant figures
|
6 years ago |
jules
|
e26049f141
|
Added assertions to Array to catch situations where a reference to a member is passed into an add() method. Also changed the form of StringArray method params to avoid this problem.
|
6 years ago |
Tom Poole
|
102ed4a9f2
|
Fixed some compiler warnings
|
6 years ago |
jules
|
cba080396b
|
Clarified some double-to-string conversion documentation, and made it avoid adding unnecessary trailing zeros (which were bloating XML and other dumps generated by things like ValueTree)
|
7 years ago |
jules
|
383528ec6e
|
Added some helpers to StringArray to allow creation from Arrays of string-convertible objects
|
7 years ago |
jules
|
974b4a8351
|
Removed some legacy friend class declarations that are no longer needed with modern compilers
|
7 years ago |
jules
|
dee78f29f6
|
Misc cleanups and modernisation
|
7 years ago |
jules
|
d4762f1d9a
|
Fix for compile error with JUCE_ALLOW_STATIC_NULL_VARIABLES=0
|
7 years ago |
jules
|
30f6206be9
|
Fix for compile error with JUCE_ALLOW_STATIC_NULL_VARIABLES=0
|
7 years ago |
jules
|
8c38c6f57f
|
Marked as deprecated: String::empty, var::null, File::nonexistent, ValueTree::invalid and other problematic statically-initialised null values. Please just use the default constructor for these classes!
|
7 years ago |
jules
|
4793cd3fb8
|
Disambiguated a couple of String + std::string operators
|
7 years ago |
jules
|
b3390dabc9
|
Added a constructor to StringRef that takes a std::string
|
7 years ago |
jules
|
38295f332b
|
Converted some old typedefs to using declarations
|
7 years ago |
Tom Poole
|
ab863a6dc2
|
Replaced all usage of ScopedPointer with std::unique_ptr
|
7 years ago |
Tom Poole
|
c7c26fa9f0
|
Removed the OS X 10.5 and 10.6 deployment target options from the Projucer and enabled more C++11 features across all platforms
|
7 years ago |
ed
|
cdbc28c18b
|
Add documentation tags
|
7 years ago |
Tom Poole
|
f1af3908d5
|
Documentation fixes
|
7 years ago |
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 |
jules
|
1a60fa9765
|
More ScopedPointer/unique_ptr compatibility work
|
7 years ago |
jules
|
85f74ca7d3
|
Clarified comments around the JUCE_ALLOW_STATIC_NULL_VARIABLES items to make clear that they're deprecated
|
7 years ago |
jules
|
f85d706131
|
Some minor formatting and comment fixes
|
7 years ago |
jules
|
d4a7afa73f
|
Replaced some old juce-style sort operations with std::sort and lambdas
|
7 years ago |
jules
|
f0ef700e46
|
Modernised a bunch of code mainly relating to character/string iteration
|
7 years ago |
tpoole
|
51b3eaebb2
|
Fixed some VS2013 compiler errors
|
7 years ago |
jules
|
6cb79e1414
|
Added back std::initializer_list constructors for Array and StringArray in addition to the variadic constructors
|
7 years ago |
jules
|
c9d98a4976
|
Removed explicitness from StringArray single-element constructor
|
7 years ago |
jules
|
7ece1b4135
|
Changed Array and StringArray to use variadic template constructors instead of initializer_lists, so that we can use them on old platforms
|
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
|
9ac84e07b4
|
Fixed some false positives generated by the StringPairArray comparison operator, and made it faster for common cases.
|
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
|
970eda679e
|
Added 'final' keyword to a lot of classes from which you really shouldn't be inheriting!
|
7 years ago |
ed
|
93ed8ed0fc
|
Fixed a typo in the StringRef documentation
|
7 years ago |
jules
|
3d7c777238
|
Some light modernisation of a bunch of old code
|
7 years ago |
tpoole
|
920c3f24c8
|
UnitTestRunner: Improved logging on Windows
|
7 years ago |
tpoole
|
3627603c83
|
Fixed a performance regression parsing doubles
|
7 years ago |
ed
|
0b6f02a29e
|
Fixed some errors and warnings when building with JUCE_DLL_BUILD=1
|
7 years ago |
tpoole
|
47698a86b1
|
MinGW: Fixed some 32 bit build errors
|
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
|
64e76146d9
|
Avoided a compiler error when using xcode with very old standard libraries
|
7 years ago |
tpoole
|
0a7e9ff119
|
Whitespace
|
7 years ago |
jules
|
7c6f3d40b6
|
Tidied up some method calls involving HeapBlock
|
7 years ago |
jules
|
637367959c
|
Whitespace
|
7 years ago |
jules
|
80f76bfe0a
|
Added a std::hash function for juce::String to make it more compatible with std containers
|
7 years ago |