Tom Poole
|
670f77f80c
|
Fixed some Android compiler warnings
|
2019-06-06 16:50:12 +01:00 |
|
Tom Poole
|
a4bd6cbc66
|
Fixed some more Linux compiler warnings
|
2019-06-06 10:25:19 +01:00 |
|
jules
|
6b82c964cd
|
Refactored AudioPluginFormat::createPluginInstance to use lambdas for the callback
|
2019-06-05 17:04:06 +01:00 |
|
Tom Poole
|
8b5bc69582
|
Fixed some more Linux compiler warnings
|
2019-06-05 10:43:46 +01:00 |
|
Tom Poole
|
16dd26649a
|
Fixed some GCC compiler warnings and removed deprecated functions
|
2019-06-04 16:48:44 +01:00 |
|
reuk
|
c1a7557ac6
|
Fixed a RefCountedArray const correctness issue
|
2019-05-31 07:40:35 +01:00 |
|
Tom Poole
|
19e717a7cc
|
Windows: Removed A: and B: special cases from File::isOnHardDisk
|
2019-05-30 17:35:13 +01:00 |
|
Tom Poole
|
02177b34c0
|
Projucer: Fixed the default value of JUCE_CATCH_UNHANDLED_EXCEPTIONS
|
2019-05-30 11:52:28 +01:00 |
|
Tom Poole
|
a9a0f6b92f
|
Enforced more comprehensive const-correctness in the JUCE container classes
|
2019-05-29 08:52:16 +01:00 |
|
ed
|
afba45cf08
|
Added a ReferenceCountedObjectPtr overload of ReferenceCountedArray::set()
|
2019-05-24 11:34:00 +01:00 |
|
Lukasz Kozakiewicz
|
4ff0c9c881
|
Fix a crash on shutdown when DanglingStreamChecker gets destroyed before LeakCounter instances.
|
2019-05-20 17:30:20 +02:00 |
|
jules
|
c6d1828a32
|
A few more internal updates for better smart pointer use
|
2019-05-19 11:44:22 +01:00 |
|
jules
|
0fb8c8e82a
|
Added handy new function parseXMLIfTagMatches(), and refactored a lot of old code that was parsing XML in a more clunky way
|
2019-05-19 08:16:27 +01:00 |
|
jules
|
a97c4a9139
|
More std::unique_ptr modernisation - changed functions that used to return raw Drawable* pointers to use it
|
2019-05-16 15:37:47 +01:00 |
|
jules
|
62ead7dc7d
|
Added some overloads to OwnedArray to let items be added from std::unique_ptrs. Also removed OwnedArray::addIfNotAlreadyThere because it's ambiguous about whether the object should be deleted if it fails to be added!
|
2019-05-15 11:02:03 +01:00 |
|
jules
|
332a9edb57
|
Added long-overdue deprecation warnings to ScopedPointer, and purged the last couple of places where it was being used.
|
2019-05-15 11:02:03 +01:00 |
|
Tom Poole
|
5c19eacd0b
|
Fixed compatibility with g++ 4.9 and c++14
|
2019-05-14 10:27:28 +01:00 |
|
jules
|
2830ecec0a
|
Prevented the Apple system headers from including some unnecessary C library headers
|
2019-05-10 16:58:30 +01:00 |
|
jules
|
2e2cfb5f6c
|
Made a lot of the functions that used to return a raw XmlElement* instead return a std::unique_ptr<XmlElement> to make it safer and more concise to capture them. Also added new methods to XmlElement for generating text, and deprecated the old ones
|
2019-05-09 10:51:19 +01:00 |
|
ed
|
6b835c8470
|
Fixed a documentation typo
|
2019-05-07 09:33:33 +01:00 |
|
ed
|
e966bdb053
|
Revert "Workaround for bad HTTP response header parsing on Linux"
This reverts commit a138458d19.
|
2019-05-03 18:02:03 +01:00 |
|
Tom Poole
|
b59fa68724
|
Fixed some compiler warnings
|
2019-05-01 11:55:33 +01:00 |
|
hogliux
|
c91915c519
|
Removed extern "C" from threadEntryProc
|
2019-04-30 12:13:31 +01:00 |
|
Tom Poole
|
717be11eac
|
Updated the documentation
|
2019-04-29 11:25:38 +01:00 |
|
Tom Poole
|
8eb626a338
|
Windows: Fixed a bug in File::getFileIdentifier()
|
2019-04-29 10:49:08 +01:00 |
|
James Hurst
|
a138458d19
|
Workaround for bad HTTP response header parsing on Linux
|
2019-04-15 15:25:39 +01:00 |
|
James Hurst
|
60f58be769
|
Added a method to return query parameters as a URL encoded string, and to optionally include these in getSubPath
|
2019-04-15 15:11:48 +01:00 |
|
James Hurst
|
f4eec3d80a
|
Use ignoreCase in StringPairArray::containsKey
|
2019-04-15 15:11:28 +01:00 |
|
ed
|
c3df4ac8a4
|
macOS: Fixed a couple of potential data races flagged by tsan in the native networking code
|
2019-04-13 20:38:27 +01:00 |
|
ed
|
f3bbe90250
|
Projucer: Check for libc++ version instead of macOS SDK version when working around a live-build error
|
2019-04-13 20:01:58 +01:00 |
|
Tom Poole
|
c0af62f188
|
Windows: Removed some inverse hyperbolic compatibility functions
|
2019-04-08 15:29:23 +01:00 |
|
Tom Poole
|
3c0ccda6a5
|
macOS: Cleaned up old 10.6 support ifdefs
|
2019-04-05 10:05:21 +01:00 |
|
ed
|
43f71daa95
|
Projucer: Added a workaround for errors in the live-build engine from the system headers included with the macOS 10.14 SDK
|
2019-04-04 11:12:52 +01:00 |
|
Tom Maisey
|
9d1f6abe49
|
Avoided some allocations in StringRef/Identifier/String comparisons
|
2019-04-03 18:17:04 +01:00 |
|
ed
|
497a1b3fb7
|
Added juce_UnitTestCategories.h to replace raw strings used for test categories
|
2019-04-03 15:10:40 +01:00 |
|
ed
|
f3af250ff7
|
Tidied up unit test code layout
|
2019-04-02 11:54:29 +01:00 |
|
ed
|
bfa167a054
|
Uncommented out ChildProcess unit test
|
2019-04-02 11:54:12 +01:00 |
|
ed
|
e88700be6e
|
Added missing unit test categories
|
2019-04-02 11:53:18 +01:00 |
|
ed
|
aa498afce2
|
Call Thread::stopThread() in NamedPipeThread's destructor to fix an assertion when running the NamedPipe unit tests
|
2019-03-29 16:03:41 +00:00 |
|
ed
|
bd916b68e1
|
Make Random::setSeedRandomly() globalSeed atomic to fix a data race when multiple threads create a Random object
|
2019-03-29 16:03:41 +00:00 |
|
ed
|
08807df47b
|
Allow valid socket handles of 0 in StreamingSocket and DatagramSocket, add some unit tests and some minor docs cleanup
|
2019-03-27 15:02:36 +00:00 |
|
ed
|
6567a7607f
|
Fixed an uninitialised variable in the posix implementation of HighResolutionTimer
|
2019-03-26 18:26:24 +00:00 |
|
dimitri
|
b27116607f
|
Fixed a crash in Mac Network when createConnection fails
|
2019-03-26 11:37:19 +00:00 |
|
ed
|
ba2575a4d3
|
Added a ScopedLock in ThreadPool::getNumJobs() to fix a potential data race
|
2019-03-25 17:15:30 +00:00 |
|
reuk
|
e5ce2ceb97
|
MathsFunctions: Made numElementsInArray constexpr
|
2019-03-25 14:47:21 +00:00 |
|
ed
|
6cb244f5a1
|
Support comma decimal mark in Time::fromISO8601()
|
2019-03-25 10:07:17 +00:00 |
|
Tom Poole
|
0d019acd1c
|
Added a trailing decimal when serialising integer valued doubles
|
2019-03-21 17:50:11 +00:00 |
|
Tom Poole
|
a1dc1b1fce
|
Fixed an issue iterating arrays of owned objects from object destructors
|
2019-03-20 14:33:19 +00:00 |
|
ed
|
1a46fb3a5f
|
Minor whitespace tidying
|
2019-03-15 14:10:14 +00:00 |
|
jules
|
1c1232bfe7
|
Set JUCE_ALLOW_STATIC_NULL_VARIABLES 0 by default - these have all been marked as deprecated for a long time
|
2019-03-15 10:08:26 +00:00 |
|