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
reuk
c6861bf96e
Clang: Remove unused data member
2020-07-01 10:00:43 +01:00
ed
009d685179
Updated all license headers
2020-06-29 08:30:22 +01:00
ed
67925d384f
Updated main README with CMake support info and changed docs extension from .txt to .md
2020-06-29 08:30:00 +01:00
ed
0f6cdd8457
Linux: Fixed some issues with headless builds and don't terminate process when no X server is running
2020-06-17 15:56:25 +01:00
reuk
39b5c22a29
GUI: Ensure components refresh correctly when their look and feel changes
2020-06-12 17:27:25 +01:00