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