Anthony Nicholls
05d5c94990
Native: Rename all native files for improved consistency
2023-04-04 19:54:29 +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
Tom Poole
2ec861d99e
Update licensing banners to JUCE 7
2022-05-16 17:55:48 +01:00
Tom Poole
db3c6e6216
macOS/iOS: Fix unguarded availability warnings
2022-04-26 15:37:03 +01:00
Tom Poole
dea3fe60e4
Update copyright banners
2022-04-04 12:36:32 +01:00
Attila Szarvas
101a886821
MouseInputSource: Eliminate superfluous drag events caused by pressure change
...
The bug was triggered on Monterey where a pressure of 1 is reported
while a mouse button is being held down. This caused an extra drag
event being triggered between mouse down and up events, even if no
movement occurred.
2022-02-15 10:53:32 +00:00
Tom Poole
05796beffd
macOS: Fix CGImage memory access violation on Monterey
2021-12-14 14:36:52 +00:00
reuk
03428561ed
ScaledImage: Use in a few more places
2021-12-01 15:44:07 +00:00
reuk
81fa777ff7
ObjC Helpers: Automatically derive appropriate signature for function
2021-11-24 11:51:11 +00:00
ed
7d1918b385
macOS/iOS: Replace compile-time deployment target checks with runtime checks using the available keyword
2021-10-13 15:06:18 +01:00
Tom Poole
a9ad07a945
Use RAII for CFTypes
2021-03-25 15:48:35 +00:00
ed
088e100c1f
Narrowed the scoped of some undeclared Objective-C selector warnings
2020-12-10 12:48:42 +00:00
ed
009d685179
Updated all license headers
2020-06-29 08:30:22 +01:00
Tom Poole
894e7d2bd2
Updated all license headers
2020-04-23 17:30:39 +01:00
reuk
5f348c3040
Warnings: Add warning-wrangling header
2020-04-13 13:16:05 +01:00
reuk
327f817b9b
Copyrights: Update commercial/gpl headers to be gpl-only
2020-04-09 15:22:56 +01:00
Tom Poole
76cafd10d0
macOS: Fixed some issues targeting older operating systems
2019-11-05 12:34:12 +00: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
7c45ad695c
MacOS: Better support for SystemTrayIconComponent on Mojave
2019-04-25 12:54:54 +01: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
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
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
2dc9316420
Misc ScopedPointer changes to start using reset() and get() rather than assignments and casts (part of an ongoing drift towards more std::unique_ptr compatibility)
2017-11-01 17:41:06 +00:00
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
2017-09-08 08:59:55 +01:00
jules
f866b4ff5e
Fixed a problem where popup menus triggered from the taskbar could get stuck, and tidied up some internal PopupMenu code
2017-06-19 16:27:47 +01:00
hogliux
b5afccc37c
Updated file headers and the README with the JUCE 5 license
2017-04-27 14:43:04 +01:00
ed
b7b8d5be57
Multiple fixes for touch and pen input on Windows
2017-03-15 17:16:04 +00:00
tpoole
101a59ad2a
Fixed bug updating MacOS system tray icon
2017-01-10 10:23:47 +00:00
tpoole
8e7ed3ae7d
Fixed MacOS 10.12 deprecations
2016-12-02 11:37:52 +00:00
hogliux
6d56e488dc
Add support for retina mouse cursors on OS X
2016-09-12 17:29:20 +01:00
jules
a3426aae10
Added support for iOS force-touch
2015-11-02 11:51:16 +00:00
jules
969f1a25fc
Added an OSX-only method SystemTrayIconComponent::showDropdownMenu() and tweaked the highlighting of OSX tray icons.
2015-07-28 15:44:38 +01:00
hogliux
c7b8e77031
Update copyright notice
2015-07-22 15:59:34 +01:00
jules
c1355fa11a
Minor SystemTrayIconComponent tweak to keep OSX10.3 builds happy.
2015-04-13 16:07:44 +01:00
jules
0b20c60e95
Fixed some object releasing for OSX system tray icons.
2014-06-30 09:30:42 +01:00
jules
6c61dbb68e
Refactored the internal mouse-handling code to use floating point coords. This shouldn't affect much user code, but a few methods in MouseInputSource have now changed to use Point<float> rather than Point<int>.
2014-06-14 13:06:53 +01:00
jules
09d20dcae8
Added some new methods to SystemTrayIconComponent for highlighting and message bubbles.
2013-09-16 11:21:49 +01:00
jules
be1d5253ee
Moved some mouse code out of Desktop class. Made the MouseInputSource class pass-by-value.
2013-09-03 10:44:55 +01:00
jules
03c2801f3f
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
2013-06-13 13:17:12 +01:00
jules
0e55e30a67
OSX SystemTrayIcon fix.
2013-06-02 11:11:32 +01:00
jules
1787ad4b68
Update to OSX system tray icon.
2013-05-26 12:02:42 -07:00
jules
51df5143bf
SystemTrayIconComponent support for OSX
2013-05-20 22:17:33 -06:00