reuk
31a7c62baf
Windows: Fix and suppress some analysis warnings
This fixes warnings that are emitted when building with the `-analyze`
flag enabled.
4 years ago
Tom Poole
bfdda737a2
Projucer: Removed the live build
4 years ago
Tom Poole
79fbde7099
Added preliminary support for FreeBSD
4 years ago
reuk
64b9366e8f
CharacterFunctions: Add new function to move pointer past whitespace
4 years ago
Tom Poole
7c33b2132f
Fixed some parsing issues in readDoubleValue
4 years ago
reuk
c41149f48d
String: Fix documentation for getTrailingIntValue
4 years ago
reuk
ff758a53b4
Array: Fix perfect forwarding when adding elements
4 years ago
reuk
5d26b6a20f
Aiff: Fix extremely slow loads of pathological files
If an aiff file advertied a large number of metadata keys, the
StringPairArray::set calls resulted in quadratic complexity.
We now read keys into a std::map instead, as it enables much faster
lookup, and then convert back to a StringPairArray at the last possible
moment.
4 years ago
reuk
4d27422d9f
GCC: Suppress cast-align warnings
4 years ago
ed
744e16eebd
Fixed some Doxygen parsing issues
4 years ago
ed
e195a25088
Added missing String::operator+=() implementation for long ints
5 years ago
ed
7f4b6e3288
Added missing String::operator+=() implementation for long ints
5 years ago
ed
b5214a341e
Normalised lambda whitespace
5 years ago
reuk
092bc44413
MinGW: Fix windows/gcc warnings
5 years ago
reuk
4cf66d6522
Cleanup: Remove redundant inlines
5 years ago
reuk
e13901d912
ClangCl: Silence code which warns when building on Windows with Clang
5 years ago
Tom Poole
894e7d2bd2
Updated all license headers
5 years ago
Tom Poole
2d16374b14
Updated all license headers
5 years ago
reuk
5f348c3040
Warnings: Add warning-wrangling header
5 years ago
reuk
175644e8c1
String: Provide range-for comaptibility
5 years ago
reuk
dddeb1ad68
Build: Fix Xcode 11.4 compatibility issues
5 years ago
ed
4a5dda489f
Fixed some warnings with -Wconversion enabled
5 years ago
Tom Poole
28e03f0815
Replaced all instances of JUCE_CONSTEXPR with constexpr
5 years ago
ed
59a058fdc6
Fixed some warnings flagged up when enabling -Wswitch-enum, -Wswitch-default, -Wredundant-decls, and -Wimplicit-fallthrough
5 years ago
ed
e36736e0ec
Fixed some typos
5 years ago
ed
38e640c5d5
Fixed a typo
5 years ago
ed
49c82b6ca3
Made the check for empty Strings more robust to fix a symbol collision crash
5 years ago
Tom Poole
16dd26649a
Fixed some GCC compiler warnings and removed deprecated functions
6 years ago
Tom Poole
a9a0f6b92f
Enforced more comprehensive const-correctness in the JUCE container classes
6 years ago
Tom Poole
717be11eac
Updated the documentation
6 years ago
James Hurst
f4eec3d80a
Use ignoreCase in StringPairArray::containsKey
6 years ago
Tom Maisey
9d1f6abe49
Avoided some allocations in StringRef/Identifier/String comparisons
6 years ago
ed
497a1b3fb7
Added juce_UnitTestCategories.h to replace raw strings used for test categories
6 years ago
ed
f3af250ff7
Tidied up unit test code layout
6 years ago
Tom Poole
ce6339f332
Added a trailing decimal when serialising integer valued doubles
6 years ago
Tom Poole
0d019acd1c
Added a trailing decimal when serialising integer valued doubles
6 years ago
Tom Poole
4700dd9773
Serialise doubles into more human friendly XML and JSON
6 years ago
Tom Poole
bbe49f6b36
Serialise doubles into more human friendly XML and JSON
6 years ago
Tom Poole
315db2df93
Documentation fixes
6 years ago
Tom Poole
aa361c9cf5
Documentation fixes
6 years ago
Tom Poole
865eabd434
Fixed a bug writing doubles to XML and JSON
6 years ago
Tom Poole
66691fc602
Fixed a bug parsing long double strings
6 years ago
ed
a234721110
Added various clang-tidy modernize-* fixes
6 years ago
jules
cadac817c6
Enabled some more warning flags in Xcode, and fixed the problems they caused
6 years ago
ed
3ba771507d
Avoid unnecessary zeros when writing double values to XML or JSON
6 years ago
Tom Poole
721d732b40
Reverted the numberOfDecimalPlaces behaviour of the String constructor
6 years ago
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