reuk
dd62aec528
FileChooser: Ensure preview mouse interactions work when showing dialog on macOS
2020-10-20 10:16:13 +01:00
reuk
6fd0baa759
FileChooser: Ensure macOS FileChooserComponent shows when FileChooser is reopened
...
If the preview is not removed from the desktop, the FileChooser will try to reuse
the same ComponentPeer the next time the preview component is used.
2020-10-20 10:16:13 +01:00
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.
2020-10-20 10:16:13 +01:00
reuk
f09b2aa4f5
FileChooser: Ensure macOS accessory panel is initially opened if custom preview component is passed
2020-10-20 10:16:13 +01:00
reuk
2b03936461
FileChooser: Use old-style win32 file chooser if user passes a custom preview component
2020-10-20 10:16:13 +01:00
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.
2020-10-20 10:16:13 +01:00
Tom Poole
c35bb61c8d
Bump version number to 6.0.4
2020-10-14 11:40:30 +01:00
ed
56252ca098
Fixed a bug in TextEditor::setSelectAllWhenFocused()
2020-10-09 14:46:23 +01:00
Tom Poole
73d1a1ff45
Bump version number to 6.0.3
2020-10-05 18:33:04 +01:00
Tom Poole
c9aba7f613
Bump version number to 6.0.2
2020-10-05 17:05:28 +01:00
reuk
4d27422d9f
GCC: Suppress cast-align warnings
2020-09-24 12:52:45 +01:00
reuk
c897a4f2cb
Linux: Fix some clang 10 warnings
2020-09-24 12:52:45 +01:00
reuk
49588b704e
Linux: Fix some cast warnings
2020-09-24 12:52:45 +01:00
ed
4a09440222
Windows: Return result of ComponentPeer::handleKeyPress() in doAppCommand() to prevent JUCE apps always consuming media keys
2020-09-22 10:52:03 +01:00
jules
0ded1ccc5f
Made the SVG parser catch "NaN" string values rather than passing them into the Path class
2020-09-21 10:19:38 +01:00
ed
268ac3d5c8
Modernised some code in CallOutBox and added some logic to scale the window with its content component's transform
2020-08-27 14:14:14 +01:00
ed
333f98d204
Squashed some compiler warnings with -Wmissing-prototypes enabled
2020-08-27 14:13:58 +01:00
ed
a840b48b75
Linux: Added a workaround for kdialog FileChooser wildcard not functioning correctly on KDE
2020-08-21 09:08:31 +01:00
ed
876aceed99
Windows: Made the behaviour of the new native FileChooser consistent with the old when saving a file with no extension specified
2020-08-20 18:10:21 +01:00
ed
7c46c45dcd
iOS: Fixed a warning about MobileCoreServices framework being replaced by CoreServices
2020-08-14 16:07:21 +01:00
reuk
994ba04d7e
FileChooser: Use a newer friendlier filebrowser on Windows
2020-08-04 11:37:38 +01:00
ed
508d6de04e
Underline whitespace atoms in TextEditor when font is underlined
2020-08-04 10:26:41 +01:00
ed
12bff68e34
Added vertical justification support to TextEditor
2020-08-03 18:28:21 +01:00
ed
f85d362c9f
iOS: Fixed ContentSharer native window visibility
2020-07-31 11:21:17 +01:00
ed
c73d215cc0
Linux: Use return code of which to determine whether executable is available instead of parsing output
2020-07-28 15:23:52 +01:00
ed
00ed43e29a
Linux: Fixed a UTF-8 conversion issue in the system clipboard code
2020-07-20 17:17:54 +01:00
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
2020-07-20 17:17:54 +01:00
ed
9db01c4362
Linux: Set class hint for windows so they behave correctly in the dock
2020-07-20 17:17:54 +01:00
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
2020-07-20 17:17:54 +01:00
ed
dd3c96b7e7
iOS: Make sure that native FileChooser is visible and is dismissed correctly when user taps outside the chooser window
2020-07-20 17:17:54 +01:00
ed
8152b21bf2
iOS: Fixed warning about adding rootViewController view to view hierarchy
2020-07-20 17:17:53 +01:00
ed
54f65256e2
Cleaned up some whitespace
2020-07-20 17:17:53 +01:00
ed
301f4f5437
iOS: UIViewComponentPeer refactoring
2020-07-20 17:17:53 +01:00
ed
ccfee61773
iOS: Removed some unused deployment target checks
2020-07-20 17:17:53 +01:00
ed
94d853b00d
Fixed some issues when navigating PopupMenus with the keyboard
2020-07-10 19:05:26 +01:00
ed
6e9261ea66
macOS: Don't pass native menu key events to currently focused Component
2020-07-10 18:47:06 +01:00
ed
a5d26db341
macOS: Call superclass constrainFrameRect for NSWindow to ensure that native title bar stays on screen
2020-07-10 17:50:11 +01:00
ed
c8a416f476
Obj-C++: Added obc_msgSendSuper_stret overloads for ObjCMsgSendSuper() and refactored the superclass messaging a bit
2020-07-10 17:50:05 +01:00
reuk
4e0f3e8c91
macOS: Fix bug where keyUp messages were forwarding to the superclass keyDown
2020-07-09 11:20:25 +01:00
ed
60b6afd517
Added floating-point overrides for some Component area conversion methods
2020-07-08 17:47:10 +01:00
juce-team
f9f5caa5cc
macOS 11: Fix function pointer conversions
2020-07-08 09:58:01 +01:00
reuk
b27017a5e3
macOS: Initial support for macOS 11 and arm64
2020-07-08 09:58:00 +01:00
ed
6aeb9d7dda
Bump version number to 6.0.1
2020-07-07 12:47:58 +01:00
ed
af968f5d78
Small fix for previous commit
2020-07-07 09:04:06 +01:00
ed
f1a5f2ef1e
Windows: Fixed drag and drop position for DPI-unaware windows
2020-07-06 17:21:14 +01:00
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
2020-07-06 14:10:49 +01:00
reuk
c3f6318c7c
FileBrowserComponent: Update all filenameBox text when LnF changes
2020-07-03 17:52:21 +01:00
reuk
b096c16c04
FileBrowserComponent: Fix issue where up button was hidden after changing the look and feel
2020-07-01 10:00:43 +01:00
reuk
013fd5e5d6
juce6: Update some referenes to JUCE 5 in docstrings
2020-07-01 10:00:43 +01:00
reuk
394c4fd475
Clang: Fix warnings when building with clang 10
2020-07-01 10:00:43 +01:00