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

110 commits

Author SHA1 Message Date
reuk
f9fc03eb2b
juce_core: Update instructions for generating Java bytecode with new tools 2025-09-17 12:50:06 +01:00
reuk
be8a5f72cc
Android: Add new ActivityLifecycleCallbacks base class 2025-07-29 15:04:15 +01:00
reuk
c34208b3b0
Android: Fix formatting in JuceInvocationHandler.java 2025-07-29 15:04:15 +01:00
Tom Poole
94d98a2b10 Update licensing information 2024-04-16 11:39:35 +01:00
Tom Poole
dea3fe60e4 Update copyright banners 2022-04-04 12:36:32 +01:00
Tom Poole
6cb75d9d2c Replaced all references to ROLI with Raw Material Software and regenerated all bytecode 2020-04-23 17:30:40 +01:00
Tom Poole
894e7d2bd2 Updated all license headers 2020-04-23 17:30:39 +01:00
Tom Poole
5e9826ecf8 Added some missing license headers 2020-03-16 14:11:06 +00:00
ed
618f3645b2 Android: Fixed some issues in the native content sharing code 2020-03-03 17:24:39 +00:00
ed
dbd7c4d205 Fixed a typo in the native java README.txt 2019-02-28 16:27:55 +00:00
ed
360be3400d Added an "app" subfolder to all of the native/java directories and updated modules/juce_core/native/java/README.txt 2019-01-30 09:55:50 +00:00
ed
f4c67f6fa7 Whitespace 2018-12-03 17:02:26 +00:00
hogliux
008b7a9ab2 Re-structured the low-level Android native code
Please see the forum post "Re-structuring of JUCE’s low-level Android code" and the BREAKING-CHANGES.txt for more information.
2018-11-13 12:33:40 +00:00
jules
e11bd2494b Whitespace 2018-06-05 10:14:39 +01:00
Lukasz Kozakiewicz
5862d832e6 Android: fix crash when accessing system clipboard. 2018-05-16 10:12:36 +01:00
Lukasz Kozakiewicz
315326477d Add video playback support for Android and iOS. Update VideoComponent API to support building custom UIs. 2018-05-14 18:15:06 +01:00
jules
e2dcc32f88 Updated old code where the 'volatile' keyword was still being used 2018-05-01 09:19:50 +01:00
Lukasz Kozakiewicz
772185f2b0 Add camera support for iOS and Android. 2018-04-25 18:54:04 +02:00
jules
d691838765 Tidied up a few minor coding style discrepencies 2018-04-10 09:50:11 +01:00
Lukasz Kozakiewicz
0b030331f1 Android: ensure “hide native keyboard message” is sent only after the keyboard was actually shown. 2018-04-09 18:56:50 +02:00
Lukasz Kozakiewicz
43b80f7a73 Android: fix a crash on app resume when native views are displayed. 2018-03-20 10:50:16 +01:00
jules
26e31ff7d6 Whitespace 2018-03-19 14:07:38 +00:00
Lukasz Kozakiewicz
4469217b3e Android: un-focus TextEditor when keyboard is hidden from nav bar. Ensure immersive mode is properly restored. Fix TextEditor not hiding keyboard if deleted immediately after getting focus. 2018-03-02 11:48:37 +00:00
jules
8d578fae55 Whitespace 2018-02-13 16:53:09 +00:00
Lukasz Kozakiewicz
72116171cc Android: rework back button handling to catch also programmatic requests. 2018-02-09 11:54:45 +01:00
Lukasz Kozakiewicz
0bc498e913 Projucer: add option to customise activity base class in Android exporter. 2018-02-09 11:54:45 +01:00
Lukasz Kozakiewicz
c4ebfcd735 Re-saved all projects. 2018-01-31 18:45:33 +01:00
Lukasz Kozakiewicz
3237d50f0e Android: fix crash when calling juce::JUCEApplicationBase::quit(). 2018-01-31 18:45:16 +01:00
Lukasz Kozakiewicz
360449de0b Android: ensure that navigation/status bar visibility is correctly restored when the app gets resumed. 2017-12-14 16:20:05 +00:00
Lukasz Kozakiewicz
36da4cde05 Add native content sharing support for iOS and Android 2017-12-11 16:08:01 +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
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
Lukasz Kozakiewicz
073921445c Android: add WebBrowserComponent implementation. 2017-11-07 19:36:10 +01:00
Lukasz Kozakiewicz
b2d2bda7a1 Add Push Notifications feature for iOS and Android. 2017-10-23 09:31:06 +02: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
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
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
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
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
d5249492ae Android: Fixed File::getSpecialLocation (userDocumentsDirectory) to return correct directory on newer Android versions 2017-08-29 09:33:39 +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
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
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
hogliux
2cdf30dd46 Android: Added external storage read/write permissions to RuntimePermissions class 2017-06-06 11:07:09 +01:00
hogliux
b5afccc37c Updated file headers and the README with the JUCE 5 license 2017-04-27 14:43:04 +01:00