reuk
36664cc487
FileChooser: Fix behaviour of macOS FilePreviewComponent
Previously, when the FileChooser::Native instance entered the
modal state, it was preventing the inner FilePreviewComponent from
receiving events.
5 years ago
reuk
f09b2aa4f5
FileChooser: Ensure macOS accessory panel is initially opened if custom preview component is passed
5 years ago
reuk
2b03936461
FileChooser: Use old-style win32 file chooser if user passes a custom preview component
5 years ago
reuk
8ad5ea0cb1
FileChooser: Fix win32 threading bug
The Win32NativeFileChooser was taking ownership of itself
in its `Thread::run` implementation. This meant that sometimes
the destructor of the file chooser thread would execute directly
in `Thread::run`.
Now, we explicitly transfer ownership into a function object which
will run asynchronously on the main thread. This way, the file chooser
thread will be stopped on the main thread.
5 years ago
reuk
4d27422d9f
GCC: Suppress cast-align warnings
5 years ago
reuk
49588b704e
Linux: Fix some cast warnings
5 years ago
ed
4a09440222
Windows: Return result of ComponentPeer::handleKeyPress() in doAppCommand() to prevent JUCE apps always consuming media keys
5 years ago
ed
a840b48b75
Linux: Added a workaround for kdialog FileChooser wildcard not functioning correctly on KDE
5 years ago
ed
876aceed99
Windows: Made the behaviour of the new native FileChooser consistent with the old when saving a file with no extension specified
5 years ago
reuk
994ba04d7e
FileChooser: Use a newer friendlier filebrowser on Windows
5 years ago
ed
f85d362c9f
iOS: Fixed ContentSharer native window visibility
5 years ago
ed
c73d215cc0
Linux: Use return code of `which` to determine whether executable is available instead of parsing output
5 years ago
ed
00ed43e29a
Linux: Fixed a UTF-8 conversion issue in the system clipboard code
5 years ago
ed
e92749e7ca
Linux: Fixed a bug in detecting which native file browser to use on Manjaro where `which` returns a non-empty string on failure and fixed a bug in zenity wildcard args
5 years ago
ed
9db01c4362
Linux: Set class hint for windows so they behave correctly in the dock
5 years ago
ed
1b2c9c154b
iOS: Don't set the font smoothing property of the graphics context on iOS so that cached Component images render the same as the default
5 years ago
ed
dd3c96b7e7
iOS: Make sure that native FileChooser is visible and is dismissed correctly when user taps outside the chooser window
5 years ago
ed
8152b21bf2
iOS: Fixed warning about adding rootViewController view to view hierarchy
5 years ago
ed
54f65256e2
Cleaned up some whitespace
5 years ago
ed
301f4f5437
iOS: UIViewComponentPeer refactoring
5 years ago
ed
ccfee61773
iOS: Removed some unused deployment target checks
5 years ago
ed
6e9261ea66
macOS: Don't pass native menu key events to currently focused Component
5 years ago
ed
a5d26db341
macOS: Call superclass constrainFrameRect for NSWindow to ensure that native title bar stays on screen
5 years ago
ed
c8a416f476
Obj-C++: Added obc_msgSendSuper_stret overloads for ObjCMsgSendSuper() and refactored the superclass messaging a bit
5 years ago
reuk
4e0f3e8c91
macOS: Fix bug where keyUp messages were forwarding to the superclass keyDown
5 years ago
juce-team
f9f5caa5cc
macOS 11: Fix function pointer conversions
5 years ago
reuk
b27017a5e3
macOS: Initial support for macOS 11 and arm64
5 years ago
ed
af968f5d78
Small fix for previous commit
5 years ago
ed
f1a5f2ef1e
Windows: Fixed drag and drop position for DPI-unaware windows
5 years ago
ed
c64ddc4490
Linux: Use versioned X11 libs to load symbols so we aren't relying on the *-dev libs to be installed on user's machines
5 years ago
reuk
c6861bf96e
Clang: Remove unused data member
5 years ago
ed
009d685179
Updated all license headers
5 years ago
ed
0f6cdd8457
Linux: Fixed some issues with headless builds and don't terminate process when no X server is running
5 years ago
reuk
cbfbd8cf12
CoreGraphics: Use generic colour spaces, instead of device colour spaces
5 years ago
ed
945cf12581
Linux: Don't call XFreeCursor() on invalid display
5 years ago
ed
ce16bd3df9
macOS: Use CGContextGetUserSpaceToDeviceSpaceTransform to get backing scale factor of graphics context to avoid unnecessary upscaling on retina displays on macOS 10.14+
5 years ago
ed
7b17d42039
macOS: Use CGContextGetUserSpaceToDeviceSpaceTransform to get backing scale factor of graphics context to avoid unnecessary upscaling on retina displays on macOS 10.14+
5 years ago
ed
b5214a341e
Normalised lambda whitespace
5 years ago
ed
b883284a1f
Android: Fixed inverted screensaver logic
5 years ago
ed
4c95c227f6
Android: Fixed inverted screensaver logic
5 years ago
ed
889f3baa70
iOS: Fixed a leak in the FileChooser code
5 years ago
ed
a8b6066187
Linux: Use host scaling for VST plug-ins on hiDPI screens
5 years ago
reuk
092bc44413
MinGW: Fix windows/gcc warnings
5 years ago
reuk
f49b3733ec
Warnings: Silence some GCC warnings
5 years ago
ed
5816958001
Squashed some deprecation warnings on the latest iOS and macOS versions
5 years ago
ed
11c2ca10fd
iOS: Fixed a crash due to a dangling JuceUIViewController when updating screen bounds
5 years ago
ed
6f70982783
iOS: Fixed a crash due to a dangling JuceUIViewController when updating screen bounds
5 years ago
ed
11cf10689d
iOS: Fixed some build warnings
5 years ago
ed
021034a401
iOS: Fixed some build warnings
5 years ago
reuk
4cf66d6522
Cleanup: Remove redundant inlines
5 years ago