jules
|
85f74ca7d3
|
Clarified comments around the JUCE_ALLOW_STATIC_NULL_VARIABLES items to make clear that they're deprecated
|
2017-12-31 10:49:33 +00:00 |
|
jules
|
f85d706131
|
Some minor formatting and comment fixes
|
2017-11-28 17:46:15 +00:00 |
|
jules
|
d4a7afa73f
|
Replaced some old juce-style sort operations with std::sort and lambdas
|
2017-11-03 16:35:11 +00:00 |
|
jules
|
f0ef700e46
|
Modernised a bunch of code mainly relating to character/string iteration
|
2017-10-19 16:52:20 +01:00 |
|
tpoole
|
51b3eaebb2
|
Fixed some VS2013 compiler errors
|
2017-10-18 11:05:40 +01:00 |
|
jules
|
6cb79e1414
|
Added back std::initializer_list constructors for Array and StringArray in addition to the variadic constructors
|
2017-10-17 16:17:21 +01:00 |
|
jules
|
c9d98a4976
|
Removed explicitness from StringArray single-element constructor
|
2017-10-17 15:40:57 +01:00 |
|
jules
|
7ece1b4135
|
Changed Array and StringArray to use variadic template constructors instead of initializer_lists, so that we can use them on old platforms
|
2017-10-16 12:08:06 +01:00 |
|
jules
|
dd4230586f
|
Noticed that we still had some template whitespace workarounds for older compilers, so tidied them up
|
2017-10-11 12:26:05 +01:00 |
|
jules
|
9ac84e07b4
|
Fixed some false positives generated by the StringPairArray comparison operator, and made it faster for common cases.
|
2017-10-10 15:33:55 +01:00 |
|
jules
|
31c99d3680
|
Cleaned up some missing std:: namespaces for maths functions, and updated some old documentation for AudioProcessor
|
2017-10-10 09:01:35 +01:00 |
|
jules
|
a2020f0177
|
Removed a defunct unit test
|
2017-10-09 15:44:40 +01:00 |
|
jules
|
2fcb8fa71b
|
Added some prototype function definitions to avoid compiler warnings for people who enable the "missing prototype" flag
|
2017-10-09 15:39:22 +01:00 |
|
jules
|
970eda679e
|
Added 'final' keyword to a lot of classes from which you really shouldn't be inheriting!
|
2017-10-09 12:38:06 +01:00 |
|
ed
|
93ed8ed0fc
|
Fixed a typo in the StringRef documentation
|
2017-10-05 08:45:02 +01:00 |
|
jules
|
3d7c777238
|
Some light modernisation of a bunch of old code
|
2017-10-04 12:47:43 +01:00 |
|
tpoole
|
920c3f24c8
|
UnitTestRunner: Improved logging on Windows
|
2017-09-26 11:16:35 +01:00 |
|
tpoole
|
3627603c83
|
Fixed a performance regression parsing doubles
|
2017-09-26 09:00:15 +01:00 |
|
ed
|
0b6f02a29e
|
Fixed some errors and warnings when building with JUCE_DLL_BUILD=1
|
2017-09-21 10:59:24 +01:00 |
|
tpoole
|
47698a86b1
|
MinGW: Fixed some 32 bit build errors
|
2017-09-20 12:53:27 +01:00 |
|
jules
|
fa093cd798
|
Modernised some String internals
|
2017-09-19 15:02:01 +01:00 |
|
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
|
2017-09-08 08:59:55 +01:00 |
|
jules
|
64e76146d9
|
Avoided a compiler error when using xcode with very old standard libraries
|
2017-09-06 14:12:41 +01:00 |
|
tpoole
|
0a7e9ff119
|
Whitespace
|
2017-09-06 08:38:50 +01:00 |
|
jules
|
7c6f3d40b6
|
Tidied up some method calls involving HeapBlock
|
2017-09-05 16:06:57 +01:00 |
|
jules
|
637367959c
|
Whitespace
|
2017-09-05 15:06:25 +01:00 |
|
jules
|
80f76bfe0a
|
Added a std::hash function for juce::String to make it more compatible with std containers
|
2017-09-05 14:20:19 +01:00 |
|
ed
|
dec870f5eb
|
Projucer: Fixed a few live-build errors on Windows
|
2017-09-01 11:06:01 +01:00 |
|
tpoole
|
9b687968db
|
Fixed some g++ compiler warnings
|
2017-08-29 14:47:04 +01:00 |
|
tpoole
|
450de0d3a6
|
Added a uint8 operator<< to the String class
|
2017-08-29 09:27:08 +01:00 |
|
hogliux
|
a2a0a2cae6
|
Fixed compiler errors when compiling with GNU libstdc++
|
2017-08-28 12:31:59 +01:00 |
|
tpoole
|
3933c5f8f9
|
Removed the sstream header from juce_StandardHeader.h
|
2017-08-25 09:42:16 +01:00 |
|
tpoole
|
9600016294
|
Fixed some undefined (or implementation defined) behavior
|
2017-08-24 18:16:03 +01:00 |
|
jules
|
383c1678ce
|
Worked around a compiler warning
|
2017-08-23 10:06:56 +01:00 |
|
tpoole
|
d59ac51067
|
Deleted the String (bool) constructor to prevent nasty type conversion edge cases
|
2017-08-23 09:27:58 +01:00 |
|
tpoole
|
041feb1688
|
Added operator<< bool to the String class
|
2017-08-22 16:19:39 +01:00 |
|
tpoole
|
8424030e50
|
Fixed a bug where floating point numbers were parsed using the system's locale
|
2017-08-22 13:05:05 +01:00 |
|
tpoole
|
db1e79601e
|
Fixed an intermittent JSON parsing test failure
|
2017-07-26 15:52:50 +01:00 |
|
jules
|
c313a55f83
|
Bit of minor modernisation in CharacterFunctions
|
2017-07-23 09:39:00 +01:00 |
|
tpoole
|
ebce454514
|
Added a compatibility fix for older compilers
|
2017-07-22 21:12:23 +01:00 |
|
tpoole
|
7e6a650e8c
|
Fixed some issues when parsing double strings
|
2017-07-20 17:50:12 +01:00 |
|
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.
|
2017-07-20 17:24:05 +01:00 |
|
jules
|
e5bd7992c4
|
Tidied up some CharPointer classes, and gave them isNotEmpty() methods
|
2017-06-21 10:35:22 +01:00 |
|
jules
|
7ef3c009f6
|
Optimised String::unquoted()
|
2017-05-30 11:53:18 +01:00 |
|
jules
|
8dc5bbe916
|
Simplified the String::toHexString overloads into a templated function that should work with all integer types
|
2017-05-10 09:50:56 +01:00 |
|
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
2017-04-27 14:43:04 +01:00 |
|
jules
|
bf94ab0e4c
|
Made a few minor tweaks to reduce the number of pedantic -Wfloat-equals warnings
|
2017-04-21 15:09:35 +01:00 |
|
jules
|
d36156c620
|
Removed some extraneous semicolons
|
2017-04-21 11:15:07 +01:00 |
|
Rachel
|
28c3faea23
|
Added a missing declaration for String << unsigned long
|
2017-03-31 10:57:56 +01:00 |
|
jules
|
8ed41ed14b
|
Fixed some whitespace style and cleaned up some code using C++11
|
2017-03-27 13:06:42 +01:00 |
|