ed
05b49da0fe
macOS: Silence some deprecation warnings
3 years ago
ed
3d282c1078
Desktop: Deprecate isOSXDarkModeActive() and add isDarkModeActive() for other platforms
3 years ago
ed
a435026b24
macOS: Use available keyword instead of preprocessor version checks where possible
3 years ago
reuk
31500551e1
Move declaration of createSnapshotOfNativeWindow to module header
3 years ago
ed
f5eee033ba
NativeMessageBox: Return correctly mapped value when shown modally
3 years ago
ed
551d7b9c5b
Add MessageBoxOptions class for specifying a set of AlertWindow and NativeMessageBox options
- Add AlertWindow::show() and showAsync() methods that take a MessageBoxOptions argument
- Add NativeMessageBox::show() and showAsync() methods that take a MessageBoxOptions argument
- Update the DialogsDemo to demonstrate the new methods
- Deprecate AlertWindow::showNativeDialogBox() in favour of the NativeMessageBox methods
- Pass button strings specified in MesssageBoxOptions to native dialog boxes correctly
- Use modern TaskDialog on Windows for the native dialog box where available
3 years ago
reuk
6e5645bf8f
macOS Windowing: Revert unnecessary change which produced incorrect monitor bounds
4 years ago
reuk
f73f8ee849
NSViewComponentPeer: Use JUCE-style coordinates to position subviews
4 years ago
ed
762cf327be
macOS: Removed static display change callback
4 years ago
ed
fd83e0f51e
Removed Displays const_casts from ComponentPeer implementations
4 years ago
juce-team
f9f5caa5cc
macOS 11: Fix function pointer conversions
5 years ago
ed
009d685179
Updated all license headers
5 years ago
Tom Poole
894e7d2bd2
Updated all license headers
5 years ago
Tom Poole
2d16374b14
Updated all license headers
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
6 years ago
Tom Poole
3c0ccda6a5
macOS: Cleaned up old 10.6 support ifdefs
6 years ago
jules
cadac817c6
Enabled some more warning flags in Xcode, and fixed the problems they caused
6 years ago
ed
acd3c0b8ee
Fixed some Objective-C id -> auto* conversion warnings
6 years ago
jules
6fda0bffca
Fixed some stray zeros that were still being passed as null pointers
6 years ago
Tom Poole
cce11f08b2
Fixed a compiler warning
6 years ago
ed
b78e63aa02
Moved Displays class out of Desktop and into its own .h/.cpp and deprecated Displays::getDisplayContaining()
6 years ago
ed
09cc2e00d3
Fix a compiler error in commit 2fd19af
6 years ago
ed
2fd19af539
macOS: Generate a missing mouse up when DragAndDropContainer drag event ends
6 years ago
ed
4280b51d09
Made the DragAndDropContainer::performExternalDragDropOfFiles() and ::performExternalDragDropOfText() methods asynchronous on Windows so that behaviour is consistent across all platforms and updated the documentation to reflect this
6 years ago
Tom Poole
ab863a6dc2
Replaced all usage of ScopedPointer with std::unique_ptr
7 years ago
jules
d691838765
Tidied up a few minor coding style discrepencies
7 years ago
jules
48a5fbd333
Another batch of ScopedPointer cleanups
7 years ago
jules
58a99ff139
Dragged the singleton macros into the 21st century.. Cleaned up their implementation and gave them new upper-case names to match juce official style. The old names are still defined to avoid breaking old code, but please update before they get deprecated!
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
2fcb8fa71b
Added some prototype function definitions to avoid compiler warnings for people who enable the "missing prototype" flag
7 years ago
jules
3d7c777238
Some light modernisation of a bunch of old code
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
hogliux
b2576d288a
Added a sourceComponent parameter to the performExternalDragDropOfFiles/performExternalDragDropOfText methods of DragAndDropContainer
8 years ago
hogliux
b5afccc37c
Updated file headers and the README with the JUCE 5 license
8 years ago
hogliux
51d5572220
Added showYesNoBox to NativeMessageBox class
8 years ago
tpoole
f5dafc4a3c
Fixed a bug in an Objective-C drag and drop helper class
8 years ago
tpoole
059ce35559
Fixed a bug in an Objective-C drag and drop helper class
8 years ago
tpoole
dc5e039208
Fixed multiple file drag and drop on OS X
8 years ago
tpoole
0ab5244623
Fixed multiple file drag and drop on OS X
8 years ago
jules
dd13702684
Added support for drag and drop of text on OSX, via DragAndDropContainer::shouldDropTextWhenDraggedExternally
8 years ago
tpoole
8e7ed3ae7d
Fixed MacOS 10.12 deprecations
8 years ago
stefan
c98f71d4c3
Fix Process::setDockIconVisible() may not turn the process into a background-process
8 years ago
jules
6b75e59e1f
Added some behind-the-scenes functions for creating snapshots of native windows
9 years ago
jules
28a322138d
Added method Desktop::isOSXDarkModeActive()
9 years ago
jules
4583fa3fbf
Used the ignoreUnused() function to tidy up some old code
9 years ago
jules
02492b36b9
Lots of small whitespace tweaks.
9 years ago
hogliux
c7b8e77031
Update copyright notice
10 years ago
jules
272c0a254d
Backwards-compatibility fix for OSX 10.6 targets
10 years ago