ed
f9dad9d608
Linux: Improved XEmbed support
...
This commit makes some minor improvements to the XEmbedComponent class and adds support for embedding JUCE windows in other hosts using the XEmbed protocol. It also includes some minor fixes for X11 peers when they have a parent window.
2019-06-28 12:07:24 +01:00
ed
bdeaeaf368
macOS: Fixed some deprecation warnings and silenced some others for the time being
2019-06-24 15:05:17 +01:00
Tom Poole
670f77f80c
Fixed some Android compiler warnings
2019-06-06 16:50:12 +01:00
Tom Poole
a4bd6cbc66
Fixed some more Linux compiler warnings
2019-06-06 10:25:19 +01:00
Tom Poole
8b5bc69582
Fixed some more Linux compiler warnings
2019-06-05 10:43:46 +01:00
Lukasz Kozakiewicz
7c4601473a
Android: fix PushNotifications that got broken by Android low level code rework.
2019-05-08 13:48:50 +02:00
Tom Poole
7c45ad695c
MacOS: Better support for SystemTrayIconComponent on Mojave
2019-04-25 12:54:54 +01:00
Tom Poole
3c0ccda6a5
macOS: Cleaned up old 10.6 support ifdefs
2019-04-05 10:05:21 +01: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
4a6e969cba
Linux: Removed an unused variable in the WebBrowserComponent implementation
2019-01-11 12:42:48 +00:00
ed
d94d783862
Android: Add canGoBack WebView method and call reloadLastURL() if it returns false
2019-01-11 12:42:47 +00:00
jules
cadac817c6
Enabled some more warning flags in Xcode, and fixed the problems they caused
2019-01-11 09:52:10 +00:00
ed
b0e2495eac
Android: Updated the code in PushNotifications and InAppPurchases to the recent low-level API changes
2018-12-19 10:46:15 +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
Tom Poole
f0a4b67915
Android: Fixed some compiler warnings
2018-11-09 14:04:46 +00:00
Lukasz Kozakiewicz
21c2612dea
Android: add putFloat to bundle and rename JavaBundle to AndroidBundle.
2018-11-05 11:30:09 +01:00
ed
acd3c0b8ee
Fixed some Objective-C id -> auto* conversion warnings
2018-10-24 16:20:45 +01:00
jules
cfc85445b5
Minor tidying up
2018-10-23 12:50:14 +01:00
jules
6fda0bffca
Fixed some stray zeros that were still being passed as null pointers
2018-10-05 12:15:04 +01:00
Tom Poole
493591a7ef
Cleaned up some doc comments
2018-08-29 10:56:56 +01:00
Tom Poole
0e1722e387
Multiple spelling fixes
2018-08-20 18:16:24 +01:00
ed
68fe75742f
Add support for DPI aware applications on Windows
2018-08-10 16:38:17 +01:00
ed
b1b538a9b8
Migrate Linux windowing code to use new Displays class and ComponentPeer::ScaleFactorListener
2018-08-10 16:38:10 +01:00
Tom Poole
c5862246b7
Prevented some implicit casts to bool using JUCE_STRICT_REFCOUNTEDPOINTER
2018-07-17 09:10:43 +01:00
Tom Poole
d1235234b4
Linux: Fixed an issue with the X11 web browser not rendering content
2018-07-16 16:18:57 +01:00
jules
974b4a8351
Removed some legacy friend class declarations that are no longer needed with modern compilers
2018-06-13 17:11:37 +01:00
hogliux
6fd9b12be1
Fixed a compiler error in android push notifications
2018-06-06 11:44:08 +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
ed
481221a256
Cleaned up the ModifierKeys class and removed the peer-specific implementations of ModifierKeys::getCurrentModifiersRealtime() and ModifierKeys::updateCurrentModifiers()
2018-05-09 10:04:27 +01:00
jules
38295f332b
Converted some old typedefs to using declarations
2018-05-03 09:59:05 +01:00
Lukasz Kozakiewicz
772185f2b0
Add camera support for iOS and Android.
2018-04-25 18:54:04 +02:00
Lukasz Kozakiewicz
4597aa09c9
Android: by default, embed AndroidViewComponent’s native views as children rather than siblings of an underlying peer.
2018-04-23 19:45:40 +02:00
Tom Poole
ab863a6dc2
Replaced all usage of ScopedPointer with std::unique_ptr
2018-04-19 20:27:47 +01:00
jules
8e280f3454
Removed some erroneous casts from ReferenceCountedObjectPtr that allowed base classes to be implicitly converted to derived classes
2018-04-18 15:17:04 +01:00
Tom Poole
4229dc0a4f
Made a lot of ScopedPointer usage conform to the std::unique_ptr interface
2018-04-10 18:34:20 +01:00
ed
cdbc28c18b
Add documentation tags
2018-03-15 12:10:32 +00:00
Lukasz Kozakiewicz
d145fc3cb2
PushNotifications: when fetching the list of delivered notifications on Android, include remote notifications too.
2018-02-21 17:37:37 +01:00
Lukasz Kozakiewicz
2b2d808310
PushNotifications: handle properly null fields in Bundle when decoding notification data.
2018-02-21 17:37:37 +01:00
ed
9027d1e5a1
Implemented setIcon() in NSViewComponentPeer
2018-02-12 12:47:57 +00:00
jules
48a5fbd333
Another batch of ScopedPointer cleanups
2018-01-10 14:49:57 +00:00
jules
4fcedf7be5
Standardised some lambda syntax
2018-01-08 10:28:41 +00:00
Lukasz Kozakiewicz
072a56cf16
Add a bunch of autos.
2017-12-19 09:08:34 +01:00
Lukasz Kozakiewicz
36da4cde05
Add native content sharing support for iOS and Android
2017-12-11 16:08:01 +00:00
jules
51f6c5d01c
Tidied up a few bits of messy String concatenation
2017-12-05 12:03:30 +00:00
jules
6a49d6efdc
Minor tidying up
2017-11-29 17:33:00 +00:00
jules
f85d706131
Some minor formatting and comment fixes
2017-11-28 17:46:15 +00:00
jules
a586966c65
Added lambda callback methods to ListenerList. Its old method-invocation callbacks were refactored to use variadic templates instead of the old awful macros they used in the past, but please move your code to use the new lambda functions, as the one stuff will eventually be deprecated!
2017-11-28 16:18:40 +00:00
Lukasz Kozakiewicz
b8b304e4cd
PushNotifications: add OSX implementation.
2017-11-22 12:59:53 +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