1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-26 02:14:22 +00:00
Commit graph

1875 commits

Author SHA1 Message Date
ed
bdeaeaf368 macOS: Fixed some deprecation warnings and silenced some others for the time being 2019-06-24 15:05:17 +01:00
Tom Poole
e267e8d5ad Fixed an argument forwarding bug in StdFunctionCompat 2019-06-21 14:17:56 +01:00
Tom Poole
6bcf80fb9e Removed a problematic unit test when running as a Windows system process 2019-06-20 17:26:19 +01:00
jules
cd4aba9e43 PopupMenu modernisation: Improved the PopupMenu::Item class to make it easy to build items by chaining calls together. 2019-06-20 13:55:18 +01:00
jules
0367d5c3a9 Added some PopupMenu::addItem overloads which let you attach a lambda callback to be invoked for a menu item. 2019-06-19 11:39:28 +01:00
jules
9a06be6d61 Some minor cleanups 2019-06-17 15:48:56 +01:00
jules
f746672c19 Added an overloaded read method to InputStream which takes a size_t as the size parameter, rather than an int 2019-06-13 10:10:26 +01:00
Tom Poole
52a4939b62 Updated some documentation 2019-06-12 15:01:11 +01:00
Tom Poole
fd855f851e Fixed a const access issue in OwnedArray 2019-06-07 19:52:56 +01:00
Tom Poole
8f84192c9b Fixed some more Android compiler warnings 2019-06-07 12:24:05 +01:00
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