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

1497 commits

Author SHA1 Message Date
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
jules
a7c56fd89b Simplified and tidied up a few things in input/output streams and MemoryBlock 2017-10-13 12:55:46 +01:00
Lukasz Kozakiewicz
f9d6955c7c Android: do not request input focus when creating component peer.
This made the virtual keyboard not show up if the same component peer tried to request a virtual keyboard later on. InputMethodManager.showSoftInput() would return false which is most likely because the component in focus has not changed, yet the previous component having focus was not really able to (at a time, during the construction) really take the focus.
2017-10-13 11:26:18 +01:00
jules
e180dbb3f2 Clarified some docs about the order of files when searching directories 2017-10-13 09:30:29 +01:00
Lukasz Kozakiewicz
a1a1297f7d Android: add bits missing from “bailout in ComponentPeerView’s callbacks if underlying host is deleted.”
This was meant to be there since the beginning. The commit missing the changes is: 9527e077b1
2017-10-12 17:33:39 +01:00
tpoole
3cb185fcc3 A minor code cleanup 2017-10-12 12:31:55 +01:00
Lukasz Kozakiewicz
0caf83439a Android: move android.content.Intent class definition into JNIHelpers. 2017-10-12 11:53:08 +01:00
jules
53392faeb8 Added a workaround in ZipFile for reading files which contain the wrong offset for their central directory 2017-10-12 11:17:55 +01:00
jules
c9a36c9f1d Updated the implementation of File::moveToTrash() on OSX so that it uses the newer API calls on 10.8 and above, and added a bodge for older versions that makes it blocks until the operation has completed 2017-10-12 09:14:37 +01:00
tpoole
ee34e0455d Restored compatibility with older versions of OS X by removing some std namespace maths functions 2017-10-12 00:10:03 +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
hogliux
9b386b86ec Widnows: Fixed deprecated use of File::separator 2017-10-11 12:23:50 +01:00
hogliux
1135f6fff6 Fixed a compiler warning involving deprecated static variables when compiling with GCC 2017-10-11 12:16:33 +01:00
jules
369d59f656 Added a template to allow the HeapBlock class to be given signed ints or other types that are not size_t for its size parameters 2017-10-11 12:10:58 +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
2ee168ad46 Deprecated File::separator and File::separatorString, replacing them by static getter functions, so that File methods can be safely used in static constructors without order-of-initialisation problems 2017-10-10 11:33:55 +01:00
hogliux
671f3eaf94 Implement Process::hide for mobile platforms 2017-10-10 09:22:03 +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
ff99aec1ab Converted some old uses of non-C++ maths functions to their std equivalents 2017-10-09 17:45:44 +01:00
ed
15e40d48ba Whitespace 2017-10-09 17:27:58 +01:00
ed
3b61f577bf Removed unused JUCE_COMPILER_SUPPORTS_THREAD_LOCAL flag 2017-10-09 17:24:45 +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
be3e9161be Fixed a typo in the previous commit 2017-10-09 12:53:25 +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
tpoole
7d2f59909e Minor documentation fixes 2017-10-06 12:33:55 +01:00
tpoole
e85d3aaf1f Renamed XCode to Xcode in multiple places 2017-10-06 09:54:32 +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