attila
e4a86316ca
Linux WebBrowserComponent: Fix potential deadlock in destructor
...
Until this commit it was possible that the message thread got stuck
waiting for the WebBrowserComponent's thread to finish, while the thread
was waiting for the message thread to handle a posted message.
2023-03-02 17:49:34 +00:00
reuk
39a731de46
ScopedMessageBox: Replace old AlertWindow uses with new API
2023-02-22 21:00:17 +00:00
Tom Poole
29a90a0231
BSD: Fix some compiler warnings
2023-02-14 17:00:02 +00:00
reuk
9cfbccca8e
Accessibility: Make createAccessibilityHandler public to allow calls from derived classes
2023-02-09 17:54:18 +00:00
reuk
f7d01e9a5e
CodeEditorComponent: Remove unnecessary assertion
2023-02-01 23:05:51 +00:00
Oli James
b9cc72b167
LinuxWebComponent: Fix high CPU usage
2023-01-27 11:08:58 +00:00
Tom Poole
78f1baae08
Bump version number to 7.0.5
2023-01-25 11:37:31 +00:00
Tom Poole
715fa7e8dc
Bump version number to 7.0.4
2023-01-05 14:36:45 +00:00
Tom Poole
220d6fc5ee
Some minor code tidying
2023-01-03 14:48:32 +00:00
Tom Poole
e669fb117e
Docs: Fix some Doxygen warnings
2022-12-22 14:00:38 +00:00
無常
6c415e16e1
AnimatedAppComponent: Added missing JUCE_API
2022-12-22 11:35:13 +00:00
reuk
8374725f98
XWindowSystem: Use ScopedWindowAssociation for improved DRYness
2022-12-14 11:12:32 +00:00
reuk
da38c1ed2a
TextInputTarget: Improve IME support on Android
2022-12-07 13:12:02 +00:00
reuk
28f2157912
Convert ignoreUnused to [[maybe_unused]]
2022-12-01 11:41:50 +00:00
Tom Poole
306ed633c6
Bump version number to 7.0.3
2022-11-29 11:04:54 +00:00
attila
621e14d092
Add AnimatedAppComponent::setSynchroniseToVBlank
2022-10-17 12:33:08 +02:00
Fabian Renn-Giles
542312296f
WebBrowserComponent: Added a user agent option to change the browser's user agent
2022-10-14 11:46:50 +00:00
fieldingfabian
57b07997d3
Win32: Fix memory leaks in ActiveX and WebBrowserComponent
2022-10-14 10:00:40 +00:00
reuk
022eb21006
WebBrowserComponent: Force webkit2gtk to use the X11 backend
2022-10-06 17:34:00 +01:00
reuk
ec55ebe0db
PushNotifications: Use @available checks on macOS
2022-09-29 12:05:42 +01:00
reuk
8b8ae10059
Build: Replace JUCE_NODISCARD with [[nodiscard]]
2022-09-12 16:14:57 +01:00
reuk
b3a4d54a72
Build: Update the minimum C++ standard to C++17
2022-09-12 16:14:57 +01:00
reuk
d4184b120d
WebBrowserComponent: Allow developer tools in debug builds on macOS
2022-08-31 17:42:47 +01:00
Tom Poole
7296b8e3f7
Bump version number to 7.0.2
2022-08-15 17:26:35 +01:00
reuk
256a0b8169
PushNotifications: Remove unnecessary base class
2022-08-04 22:51:18 +01:00
reuk
0d8a94ae04
PushNotifications: Silence deprecation warnings
...
The warnings are only silenced in code that is conditionally used on
older platforms. When the newer (non-deprecated) API is available, it
will be used.
2022-08-04 22:51:18 +01:00
reuk
1346b142c3
PushNotifications: Fix missing-prototypes warnings
2022-08-04 22:51:18 +01:00
reuk
d31f1f1483
PushNotifications: Use @available checks
2022-08-04 22:51:18 +01:00
reuk
97971cd4b4
WebBrowserComponent: Tidy up macOS implementation
2022-08-04 22:51:17 +01:00
reuk
41ef5b7fd5
macOS: Remove macOS 10.14 preprocessor checks
...
The current minimum-supported Xcode (10.1) includes the macOS 10.14.1
SDK, so APIs from macOS 10.14 will always be available.
2022-08-04 22:51:17 +01:00
reuk
9712775e5b
macOS: Remove macOS 10.12 preprocessor checks
...
The current minimum-supported Xcode (10.1) includes the macOS 10.14.1
SDK, so APIs from macOS 10.12 will always be available.
2022-08-04 22:51:17 +01:00
reuk
f821015080
iOS: Remove iOS 10 preprocessor checks
...
The current minimum-supported Xcode (10.1) includes the iOS 12.1 SDK, so
APIs from iOS 10 will always be available.
2022-08-04 22:51:17 +01:00
reuk
3d82933904
PushNotifications: Tidy up addMethod calls
2022-08-04 22:51:17 +01:00
reuk
683543d11c
PushNotifications: Add UserNotifications as a framework dependency on macOS and iOS
2022-08-04 22:51:16 +01:00
attila
53619b927c
Eliminate all usages of JUCE_STANDALONE_APPLICATION in the modules
2022-08-03 13:06:55 +00:00
reuk
5cf1a964fc
iOS: Add proper UITextInput implementation
...
This provides an improved user experience, allowing cursor movement
directly from the keyboard.
2022-07-29 18:54:50 +01:00
Tom Poole
fd8607302d
Bump version number to 7.0.1
2022-07-04 15:07:43 +01:00
Tom Poole
8b399998b4
Bump version number to 7.0.0
2022-06-21 08:38:55 +01:00
reuk
1c10e0c79b
Android: Fix problems with accessible text navigation
...
Previously, when navigating in a text editor by words, the cursor would
get 'stuck' after moving a single word. This issue should now be
resolved.
Additionally, the cursor position was not updated properly when
adjusting a selection, and would instead be moved to the end of the
selected range. With this patch applied, the cursor should now be set to
the correct position when modifying selections. When extending a
selection backwards, the cursor will display at the beginning of the
selected range, rather than the end.
Finally, most Android apps announce the 'skipped' characters or words
whenever the cursor is moved, but this feature was broken in JUCE. This
patch enables this feature.
2022-06-13 15:29:57 +01:00
attila
f582c84c37
Remove VS2015 workarounds
2022-05-25 13:57:01 +02:00
Tom Poole
2ec861d99e
Update licensing banners to JUCE 7
2022-05-16 17:55:48 +01:00
Tom Poole
c2ecde591b
macOS: Remove 32 bit specific functionality
...
This includes Carbon support
2022-05-03 08:16:37 +01:00
Tom Poole
db3c6e6216
macOS/iOS: Fix unguarded availability warnings
2022-04-26 15:37:03 +01:00
Tom Poole
e984395b1d
GCC: Fix some compiler warnings in GCC 11
2022-04-26 15:30:54 +01:00
reuk
c30b3a1a31
Plugin Hosting: Take custom scaling into account when computing editor sizes
2022-04-22 14:18:49 +01:00
reuk
e9b376ce14
XEmbed: Add function to force window bounds update
2022-04-22 14:18:49 +01:00
reuk
19ddbe2368
Warnings: Fix missing-prototypes warnings
2022-04-22 14:18:48 +01:00
Tom Poole
dea3fe60e4
Update copyright banners
2022-04-04 12:36:32 +01:00
Tom Poole
111bbc0979
Bump version number to 6.1.6
2022-02-28 12:53:10 +00:00
reuk
1d1d743b9f
Build: Add -Wdeprecated to recommended flags and fix new warnings
2022-02-23 10:56:10 +00:00