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

489 commits

Author SHA1 Message Date
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
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
tpoole
e85d3aaf1f Renamed XCode to Xcode in multiple places 2017-10-06 09:54:32 +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
Lukasz Kozakiewicz
5b8cf6b932 Android: fix getMemorySizeInMegabytes() returning negative values. 2017-09-27 13:00:10 +02:00
tpoole
47698a86b1 MinGW: Fixed some 32 bit build errors 2017-09-20 12:53:27 +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
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
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
jules
7c6f3d40b6 Tidied up some method calls involving HeapBlock 2017-09-05 16:06:57 +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
Lukasz Kozakiewicz
f0ada66b0f Android: ensure that temp directory exists before returning a path to it.
This fixes “no such file or directory” error when calling open() for a file for which parent directory does not exist.
2017-08-29 15:02:05 +01:00
hogliux
b83bf4e7ce 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-29 09:44:45 +01:00
hogliux
d5249492ae Android: Fixed File::getSpecialLocation (userDocumentsDirectory) to return correct directory on newer Android versions 2017-08-29 09:33:39 +01:00
hogliux
c779982d38 Added an optional usePost parameter to URL::downloadToFile 2017-08-24 12:00:06 +01:00
Lukasz Kozakiewicz
644ba82e00 Android: ensure that web calls are done off the main thread and fix data races. 2017-08-24 10:41:51 +01:00
ed
cb1f02696f Fixed a leak in URLConnectionState 2017-08-15 10:25:13 +01:00
hogliux
ee4993f0ff Fixed File::getCreationTime() to return the correct creation time on macOS/iOS 2017-08-14 11:59:31 +01:00
hogliux
df91b15455 Added in-app purchase feature to JUCE 2017-08-09 20:15:17 +01:00
hogliux
1b7d30f0f4 Android: Moved more Java code into C++ 2017-08-04 18:49:14 +01:00
ed
6d1a0acd07 Projucer: Added a workaround for some errors when using the live-build engine with the XCode 9 beta 2017-08-04 11:57:26 +01:00
tpoole
fe134173f6 iOS: Fixed an openURL iOS 10 deprecation 2017-08-01 15:37:19 +01:00
hogliux
52fb43b1a7 Windows: Added windows implementation for SystemStats::getDeviceDescription 2017-07-31 15:57:07 +01:00
tpoole
d2175cfe86 Fixed a compiler warning in ObjCHelpers 2017-07-26 16:05:06 +01:00
tpoole
98cb1011bb JUCE Demo: Increased the compiler warning level 2017-07-18 13:09:03 +01:00
tpoole
10b7aa3c16 MinGW: Fixed some build warnings 2017-07-07 11:06:16 +01:00
hogliux
03c08027ac Android: Added new thread priority specifically for realtime audio render threads. Currently, only implemented in Android. 2017-07-03 16:50:59 +01:00
jules
74c96208fe Removed Quicktime from the OSX build, and replaced the video player and camera implementations with AVFoundation 2017-06-30 16:08:51 +01:00
jules
01e7673053 Tweaked in internal Obj-C name 2017-06-30 16:07:45 +01:00
hogliux
ccb4ce8829 Android: Fixed a linker error when building in release mode 2017-06-26 18:23:16 +01:00
jules
d6ec66d4f9 Fixed build error when using non-UTF8 strings 2017-06-21 10:42:23 +01:00
hogliux
f1dc2a71f3 Android: Fixed a compiler error when compiling for Android SDKs < 16 (and re-saved all projects) 2017-06-21 09:51:16 +01:00
ed
201a85acd7 Android: Added a virtual backButtonPressed() method to JUCEApplicationBase which can be overridden to be informed when the back button is pressed on a device. 2017-06-20 16:40:03 +01:00
tpoole
80229c24a9 WebInputStream: Canceling a connection is now thread safe and prevents subsequent connection attempts 2017-06-20 14:09:41 +01:00
jules
4df76276d3 Refactored win32 OS version detection to avoid Windows pretending to be a lower version than it really is 2017-06-20 12:52:26 +01:00
tpoole
8e4c187451 WebInputStream: Fixed bug preventing cancellation of streams on Linux 2017-06-15 15:33:57 +01:00
ed
562a2b5d9f Windows: Fixed a bug where HTTPS security features were being disabled 2017-06-15 10:21:07 +01:00
hogliux
0b20507c8b Android: Ensured that OpenSL audio callbacks can call into Java (even if this is not recommended) 2017-06-06 11:09:20 +01:00
hogliux
2cdf30dd46 Android: Added external storage read/write permissions to RuntimePermissions class 2017-06-06 11:07:09 +01:00
jules
f212ff5923 Removed some sscanfs from COM GUID parsing 2017-05-31 11:37:16 +01:00
jules
5e3a5d5e1b Fix for the non-curl linux http request header format 2017-05-31 10:45:00 +01:00
jules
5bdd485a31 DRYed some win32 COM helper macros. Stripped out some junk from juce_win32_Windowing 2017-05-30 16:43:07 +01:00
hogliux
c63fd17568 Android & Projucer: Use more reliable cpu-features package to get CPU SystemStats on Android 2017-05-16 13:42:35 +01:00
tpoole
8b78e90241 Win32: Added globalApplicationsDirectoryX86 to File::SpecialLocationType 2017-05-11 15:33:00 +01:00