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
hogliux
f59a5dfc7f
Fixed an issue where ScopedNoDenormals would do nothing on all platforms and added arm implementation
2017-10-02 18:23:51 +01:00
jules
eca20d1e4a
Added some missing copy and move constructors in the ReferenceCountedObject classes
2017-10-02 14:53:54 +01:00
hogliux
6ae99f4343
macOS: Fixed a memory leak of native mac menu items
2017-09-29 18:13:24 +01:00
Lukasz Kozakiewicz
9527e077b1
Android: bailout in ComponentPeerView’s callbacks if underlying host is deleted.
...
Previously we saw a crash in onTouchEvent due to host being 0 while the callback was called. Just as a precaution we add this check to other callbacks too.
2017-09-28 15:37:06 +02:00
jules
434b0e7c9b
Got rid of a long-defunct alias "BitArray". If your code still uses this name, you can just replace or alias it to BigInteger, which is what the class was renamed to.
2017-09-28 11:30:44 +01:00
jules
1aaa598a5f
Added JUCE_DECLARE_WEAK_REFERENCEABLE macro to make it easier to creat weak-referenceable classes
2017-09-27 12:57:55 +01:00
jules
b44cb8b710
Minor breaking change: removed the legacy swapVariables function. Just use std::swap instead and it'll do a better job!
2017-09-27 12:31:36 +01:00
jules
27a6903cac
Changed the way isPositiveAndBelow is written to avoid needing to cast the second parameter to an int
2017-09-27 12:24:02 +01:00
Lukasz Kozakiewicz
5b8cf6b932
Android: fix getMemorySizeInMegabytes() returning negative values.
2017-09-27 13:00:10 +02:00
jules
23cdad6a80
Tweaked URL::addEscapeChars() to make its character substitutions more compliant with RFC3986
2017-09-27 10:26:24 +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
hogliux
8d86e6350a
Fixed constexpr compiler support detection in gcc
2017-09-25 14:29:47 +01:00
ed
0b6f02a29e
Fixed some errors and warnings when building with JUCE_DLL_BUILD=1
2017-09-21 10:59:24 +01:00
jules
a5eebb37ef
whitespace
2017-09-20 14:04:43 +01:00
jules
e6ae3f7aa7
Fixed a problem in a static assert in Atomic.
2017-09-20 13:57:38 +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
tpoole
0ae8aa812c
Bump version number to 5.1.2
2017-09-18 14:59:57 +01:00
jules
4f204f405d
Added a method var::hasProperty()
2017-09-15 09:55:53 +01:00
hogliux
7bb95a8334
Android: Ensure that jni headers are included if JUCE_CORE_INCLUDE_JNI_HELPERS is set but JUCE_CORE_INCLUDE_NATIVE_HEADERS isn't
2017-09-14 15:30:56 +01:00
tpoole
0c3faf4b58
Added an OS X 10.6 compatibility fix
2017-09-08 09:51:41 +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
tpoole
b58a0f4be7
Fixed some VS2013 compiler errors
2017-09-07 16:44:46 +01:00
hogliux
d4e0ba0e4d
Android: Fixed an issue where the AlertWindow's callback would never be called if AlertWindows were dismissed by clicking outside the alert's window on Android
2017-09-06 15:19:24 +01:00
jules
64e76146d9
Avoided a compiler error when using xcode with very old standard libraries
2017-09-06 14:12:41 +01:00
hogliux
3ba8c1f864
iOS AUv3: Removed too strict API limitations to open URLs in AUv3s as iOS seems to allow this
2017-09-06 12:48:21 +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
Lukasz Kozakiewicz
c8c692e2b7
Android: fix web input stream reporting always total length of -1.
2017-08-31 10:28:24 +01:00
Lukasz Kozakiewicz
8e7b29b3ee
Android: fix HTTP redirect.
2017-08-30 18:03:57 +01:00
hogliux
29b5c98c53
Android: Fixed a compiler error when targeting Android SDK versions < 19
2017-08-30 16:52:03 +01:00
hogliux
858b206553
Revert recent commit - Windows: Ensure that memory mapped files behave the same on all targets by allowing other code to open the memory mapped file with write priveleges even if the map was created with read priveleges only
2017-08-30 11:42:00 +01:00