Tom Poole
6bf9bb9a2e
Add final specifiers in implementation files
1 year ago
Anthony Nicholls
05d5c94990
Native: Rename all native files for improved consistency
2 years ago
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.
2 years ago
Tom Poole
2ec861d99e
Update licensing banners to JUCE 7
3 years ago
Tom Poole
db3c6e6216
macOS/iOS: Fix unguarded availability warnings
3 years ago
Tom Poole
eda5c696e5
macOS/iOS: Fix unguarded availability warnings
3 years ago
Tom Poole
dea3fe60e4
Update copyright banners
3 years ago
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.
3 years ago
Tom Poole
05796beffd
macOS: Fix CGImage memory access violation on Monterey
3 years ago
reuk
03428561ed
ScaledImage: Use in a few more places
3 years ago
reuk
81fa777ff7
ObjC Helpers: Automatically derive appropriate signature for function
3 years ago
ed
7d1918b385
macOS/iOS: Replace compile-time deployment target checks with runtime checks using the available keyword
3 years ago
Tom Poole
a9ad07a945
Use RAII for CFTypes
4 years ago
ed
088e100c1f
Narrowed the scoped of some undeclared Objective-C selector warnings
4 years ago
ed
009d685179
Updated all license headers
4 years ago
Tom Poole
894e7d2bd2
Updated all license headers
5 years ago
Tom Poole
2d16374b14
Updated all license headers
5 years ago
reuk
5f348c3040
Warnings: Add warning-wrangling header
5 years ago
reuk
327f817b9b
Copyrights: Update commercial/gpl headers to be gpl-only
5 years ago
Tom Poole
76cafd10d0
macOS: Fixed some issues targeting older operating systems
5 years ago
ed
bdeaeaf368
macOS: Fixed some deprecation warnings and silenced some others for the time being
5 years ago
Tom Poole
7c45ad695c
MacOS: Better support for SystemTrayIconComponent on Mojave
6 years ago
jules
cadac817c6
Enabled some more warning flags in Xcode, and fixed the problems they caused
6 years ago
ed
481221a256
Cleaned up the ModifierKeys class and removed the peer-specific implementations of ModifierKeys::getCurrentModifiersRealtime() and ModifierKeys::updateCurrentModifiers()
7 years ago
ed
9027d1e5a1
Implemented setIcon() in NSViewComponentPeer
7 years ago
jules
48a5fbd333
Another batch of ScopedPointer cleanups
7 years ago
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)
7 years ago
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
7 years ago
jules
f866b4ff5e
Fixed a problem where popup menus triggered from the taskbar could get stuck, and tidied up some internal PopupMenu code
8 years ago
hogliux
b5afccc37c
Updated file headers and the README with the JUCE 5 license
8 years ago
ed
b7b8d5be57
Multiple fixes for touch and pen input on Windows
8 years ago
tpoole
101a59ad2a
Fixed bug updating MacOS system tray icon
8 years ago
tpoole
8e7ed3ae7d
Fixed MacOS 10.12 deprecations
8 years ago
hogliux
6d56e488dc
Add support for retina mouse cursors on OS X
8 years ago
jules
a3426aae10
Added support for iOS force-touch
9 years ago
jules
969f1a25fc
Added an OSX-only method SystemTrayIconComponent::showDropdownMenu() and tweaked the highlighting of OSX tray icons.
9 years ago
hogliux
c7b8e77031
Update copyright notice
9 years ago
jules
c1355fa11a
Minor SystemTrayIconComponent tweak to keep OSX10.3 builds happy.
10 years ago
jules
0b20c60e95
Fixed some object releasing for OSX system tray icons.
11 years ago
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>.
11 years ago
jules
09d20dcae8
Added some new methods to SystemTrayIconComponent for highlighting and message bubbles.
11 years ago
jules
be1d5253ee
Moved some mouse code out of Desktop class. Made the MouseInputSource class pass-by-value.
11 years ago
jules
03c2801f3f
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
12 years ago
jules
0e55e30a67
OSX SystemTrayIcon fix.
12 years ago
jules
1787ad4b68
Update to OSX system tray icon.
12 years ago
jules
51df5143bf
SystemTrayIconComponent support for OSX
12 years ago