hogliux
2d1532e5d0
Windows: Added a more robust way of getting the path of the current dll
7 years ago
Lukasz Kozakiewicz
b2d2bda7a1
Add Push Notifications feature for iOS and Android.
7 years ago
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.
7 years ago
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
7 years ago
Lukasz Kozakiewicz
0caf83439a
Android: move android.content.Intent class definition into JNIHelpers.
7 years ago
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
7 years ago
jules
dd4230586f
Noticed that we still had some template whitespace workarounds for older compilers, so tidied them up
7 years ago
hogliux
1135f6fff6
Fixed a compiler warning involving deprecated static variables when compiling with GCC
7 years ago
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
7 years ago
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
7 years ago
hogliux
671f3eaf94
Implement Process::hide for mobile platforms
7 years ago
tpoole
e85d3aaf1f
Renamed XCode to Xcode in multiple places
7 years ago
hogliux
6ae99f4343
macOS: Fixed a memory leak of native mac menu items
7 years ago
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.
7 years ago
Lukasz Kozakiewicz
5b8cf6b932
Android: fix getMemorySizeInMegabytes() returning negative values.
7 years ago
tpoole
47698a86b1
MinGW: Fixed some 32 bit build errors
7 years ago
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
7 years ago
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
7 years ago
hogliux
3ba8c1f864
iOS AUv3: Removed too strict API limitations to open URLs in AUv3s as iOS seems to allow this
7 years ago
jules
7c6f3d40b6
Tidied up some method calls involving HeapBlock
7 years ago
ed
dec870f5eb
Projucer: Fixed a few live-build errors on Windows
7 years ago
Lukasz Kozakiewicz
c8c692e2b7
Android: fix web input stream reporting always total length of -1.
7 years ago
Lukasz Kozakiewicz
8e7b29b3ee
Android: fix HTTP redirect.
7 years ago
hogliux
29b5c98c53
Android: Fixed a compiler error when targeting Android SDK versions < 19
7 years ago
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
7 years ago
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.
7 years ago
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
7 years ago
hogliux
d5249492ae
Android: Fixed File::getSpecialLocation (userDocumentsDirectory) to return correct directory on newer Android versions
7 years ago
hogliux
c779982d38
Added an optional usePost parameter to URL::downloadToFile
7 years ago
Lukasz Kozakiewicz
644ba82e00
Android: ensure that web calls are done off the main thread and fix data races.
7 years ago
ed
cb1f02696f
Fixed a leak in URLConnectionState
7 years ago
hogliux
ee4993f0ff
Fixed File::getCreationTime() to return the correct creation time on macOS/iOS
7 years ago
hogliux
df91b15455
Added in-app purchase feature to JUCE
7 years ago
hogliux
1b7d30f0f4
Android: Moved more Java code into C++
7 years ago
ed
6d1a0acd07
Projucer: Added a workaround for some errors when using the live-build engine with the XCode 9 beta
7 years ago
tpoole
fe134173f6
iOS: Fixed an openURL iOS 10 deprecation
7 years ago
hogliux
52fb43b1a7
Windows: Added windows implementation for SystemStats::getDeviceDescription
7 years ago
tpoole
d2175cfe86
Fixed a compiler warning in ObjCHelpers
7 years ago
tpoole
98cb1011bb
JUCE Demo: Increased the compiler warning level
7 years ago
tpoole
10b7aa3c16
MinGW: Fixed some build warnings
8 years ago
hogliux
03c08027ac
Android: Added new thread priority specifically for realtime audio render threads. Currently, only implemented in Android.
8 years ago
jules
74c96208fe
Removed Quicktime from the OSX build, and replaced the video player and camera implementations with AVFoundation
8 years ago
jules
01e7673053
Tweaked in internal Obj-C name
8 years ago
hogliux
ccb4ce8829
Android: Fixed a linker error when building in release mode
8 years ago
jules
d6ec66d4f9
Fixed build error when using non-UTF8 strings
8 years ago
hogliux
f1dc2a71f3
Android: Fixed a compiler error when compiling for Android SDKs < 16 (and re-saved all projects)
8 years ago
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.
8 years ago
tpoole
80229c24a9
WebInputStream: Canceling a connection is now thread safe and prevents subsequent connection attempts
8 years ago
jules
4df76276d3
Refactored win32 OS version detection to avoid Windows pretending to be a lower version than it really is
8 years ago
tpoole
8e4c187451
WebInputStream: Fixed bug preventing cancellation of streams on Linux
8 years ago