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

1525 commits

Author SHA1 Message Date
Tom Poole
f4c7a82ace Made TimeHelpers::lastMSCounterValue atomic 2017-11-28 17:54:35 +00:00
jules
f85d706131 Some minor formatting and comment fixes 2017-11-28 17:46:15 +00:00
jules
a586966c65 Added lambda callback methods to ListenerList. Its old method-invocation callbacks were refactored to use variadic templates instead of the old awful macros they used in the past, but please move your code to use the new lambda functions, as the one stuff will eventually be deprecated! 2017-11-28 16:18:40 +00:00
Tom Poole
7d30c30819 Fixed some GCC constexpr issues 2017-11-27 20:13:18 +00:00
jules
6ddff42012 Added JUCE_CONSTEXPR to a bunch of simple maths functions 2017-11-27 17:36:33 +00:00
jules
2be865b831 Added a GZIPCompressorOutputStream constructor that takes a reference. 2017-11-27 16:56:11 +00:00
Noah Dayan
4fa0ee447b Fixed typo in doc of juce_SpinLock.h 2017-11-27 12:00:52 +00:00
Noah Dayan
4cb6a6fcee Fixed typo in doc of juce_WebInputStream.h 2017-11-27 11:51:53 +00:00
jules
27df960a52 Fix for VS2015 2017-11-27 09:42:32 +00:00
jules
117df12136 Fixed constness of a few SparseSet methods, and added some move operators 2017-11-27 09:27:19 +00:00
hogliux
1fb38d7864 URL: Fixed an issue when decoding local file URLs which contain a '+' in their paths 2017-11-24 11:13:51 +00:00
Lukasz Kozakiewicz
e89e220aa6 Android: fix build for API < 11 (setting layer type to none). 2017-11-22 14:19:36 +01:00
Lukasz Kozakiewicz
b8b304e4cd PushNotifications: add OSX implementation. 2017-11-22 12:59:53 +01:00
Lukasz Kozakiewicz
87831624cb Android: disable hardware acceleration on ComponentPeerView level rather than application level to allow embedded views to use hardware acceleration if needed.
This circumvents the issue in web view scrolling that happens only when using software rendering (a potential bug in chromium).
2017-11-22 12:43:24 +01:00
hogliux
7e23bf28ae Added iOS/Android native file chooser support and support for asynchronous invocation of file choosers 2017-11-20 10:56:08 +00:00
hogliux
a4ef96a9d6 Ensured that JUCE_HAS_CONSTEXPR is enabled on MSVC 1900 2017-11-16 15:25:51 +00:00
Noah Dayan
62d713f696 Fixed typo in juce_Thread.h 2017-11-16 09:29:43 +00:00
jules
babea0885b Added a method ValueTree::appendChild(). Also tidied up a lot of the ValueTree comments, which were a bit scrappy. 2017-11-11 14:17:48 +00:00
hogliux
ae9ec7c6e5 Added URL methods to convert between local file urls (including Android content:// URLs) and JUCE's File class 2017-11-09 16:11:30 +00:00
Lukasz Kozakiewicz
5d30fcd9b5 Android: move a bunch of generic Android and Java classes to JNI helpers, add Android/Java prefixes to disambiguate. 2017-11-08 18:29:12 +01:00
Lukasz Kozakiewicz
073921445c Android: add WebBrowserComponent implementation. 2017-11-07 19:36:10 +01:00
jules
d4a7afa73f Replaced some old juce-style sort operations with std::sort and lambdas 2017-11-03 16:35:11 +00:00
jules
08a1b7bb6d Improved error handling in BufferedInputStream and tidied up a few classes in the streams folder 2017-11-02 12:14:10 +00:00
jules
2dc9316420 Misc ScopedPointer changes to start using reset() and get() rather than assignments and casts (part of an ongoing drift towards more std::unique_ptr compatibility) 2017-11-01 17:41:06 +00:00
jules
85d9a4cf90 Fixed an MSVC warning 2017-10-31 16:25:35 +00:00
jules
801dec0905 Added some ScopedPointer::reset() methods to make its interface more compatible with std::unique_ptr 2017-10-31 16:19:08 +00:00
jules
6b45923426 Made the NamedValueSet begin/end iterators const, and tidied up a few other things in that class, including a fix to its equality operator 2017-10-30 13:53:46 +00:00
ed
c1f564de98 Fixed a build error and warning on 10.6 2017-10-27 11:10:30 +01:00
hogliux
3eacd386ab Fixed some documentation in JUCE Atomic class 2017-10-26 17:42:41 +01:00
tpoole
c0d409c773 Some minor documentation improvements 2017-10-26 16:36:32 +01:00
ed
dbb2f620b4 Bump version number to 5.2.0 2017-10-25 12:07:32 +01:00
hogliux
2d1532e5d0 Windows: Added a more robust way of getting the path of the current dll 2017-10-24 16:32:59 +01:00
Lukasz Kozakiewicz
b2d2bda7a1 Add Push Notifications feature for iOS and Android. 2017-10-23 09:31:06 +02:00
jules
9e78aa7b32 Spelling fix 2017-10-21 08:27:57 +01:00
jules
20147fc0cc A few code cleanups 2017-10-19 17:55:09 +01:00
jules
f0ef700e46 Modernised a bunch of code mainly relating to character/string iteration 2017-10-19 16:52:20 +01:00
tpoole
18539d7e97 Fixed a bug in NormalisableRange 2017-10-19 15:07:23 +01:00
hogliux
b9b34393d1 Improved scheduling when multiple threads are fighting for the MessageManagerLock 2017-10-19 12:55:37 +01:00
jules
bf64d88de8 Added a method WeakReference::Master::getNumActiveWeakReferences() 2017-10-19 11:57:56 +01:00
jules
95053c0665 Quick spruce-up in the XML parser 2017-10-18 15:33:34 +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
acf28c6fa7 Removed the explicitness of the Array single-item constructors 2017-10-17 15:21:26 +01:00
jules
a03fd6b0a3 Fixed a mistake in InputStream::readNextLine() 2017-10-17 09:50:30 +01:00
hogliux
daf31260e3 macOS: Fixed a compiler error in NormalisableRange when compiling for macOS <10.8 2017-10-17 09:50:18 +01:00
jules
7c4a40470d Added some better use of the Range class in NormalisableRange and Slider 2017-10-16 16:21:41 +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
8a7f992725 Small fix in ReferenceCountedArray 2017-10-16 10:11:53 +01:00
jules
b0cd45329f Fixed a cast warning, added some missing move operators to ReferenceCountedArray and URL, and tidied up some internal array code 2017-10-13 14:49:49 +01:00