ed
be134d9185
Linux: Return 1.0 for GNOME scaling-factor if it hasn't been set
2019-10-04 16:12:04 +01:00
ed
8e8543cfbd
Reverted 1ff99ec
2019-10-04 10:07:46 +01:00
ed
1ff99ecea6
Fixed a warning on iOS
2019-10-03 17:33:48 +01:00
reuk
635e070cba
Added method PopupMenu::CustomComponent::getItem() to give them access to item details
2019-09-27 10:56:13 +01:00
Tom Poole
322069ce27
Grid: Added some methods to help serialisation
2019-09-26 09:55:18 +01:00
ed
6f4d212ca6
Reverted a37b918 which was causing some issues in Cubase 10
2019-09-11 16:19:17 +01:00
ed
4edb0d2c90
Tidied up some divider comments
2019-09-06 12:00:26 +01:00
ed
0862459be3
Android: Add content sharing bytecode back in
2019-09-03 09:51:38 +01:00
ed
a37b918082
Windows: Correctly set the DPI-awareness of OpenGL worker threads
2019-09-02 17:24:19 +01:00
ed
937991cc83
Fixed broken back button behaviour on Android and updated JUCEApplicationBase::backButtonPressed() to return a bool indicating whether the back event has been handled or not to override this behaviour
2019-08-30 22:03:39 +01:00
ed
f1d3ac227f
Fixed some MSVC warnings in Grid
2019-08-30 21:42:36 +01:00
Tom Maisey
1a8d676f5b
Respect GridItem min/max width/height
2019-08-30 15:01:33 +01:00
ed
40d415b670
Android: Fixed a content sharing crash
2019-08-29 17:23:44 +01:00
ed
319efc59e0
Ensure that PopupMenu section headers aren't selectable
2019-08-27 14:30:50 +01:00
Tom Poole
528798d96e
Bump version number to 5.4.4
2019-08-09 11:24:54 +01:00
reuk
76f3aec386
PopupMenu: Pass unique_ptr rather than raw pointers to convey ownership semantics
2019-08-08 17:15:46 +01:00
ed
012c7d00d2
Linux: Fix for high CPU load
2019-08-07 14:01:30 +01:00
Tom Poole
a12bc32979
Fixed some warnings on the latest compilers
2019-07-26 12:58:04 +01:00
Tom Poole
3c9fe89636
Added a method for changing the corner size of a CallOutBox
2019-07-23 11:11:40 +01:00
Tom Poole
ff70ebb03e
Fixed a layout issue in the Grid class
2019-07-22 12:01:33 +01:00
ed
251d1164ae
macOS: Fixed a compatibility issue with versions < 10.10
2019-07-15 10:02:28 +01:00
ed
6881795d40
Ensure that font width is correct when changing the TextEditor password character
2019-07-12 17:53:19 +01:00
Tom Poole
79d3e8b3f5
Windows: Removed some VS2013 workarounds
2019-07-11 15:28:41 +01:00
ed
e206bbecc4
Linux: Fix DPI factor in getScaleForDisplay()
2019-07-11 13:16:33 +01:00
ed
74f52b6a15
Linux: Return a sensible default value for screen DPI if DisplayWidthMM or DisplayHeightMM return 0
2019-07-11 13:16:33 +01:00
ed
a093112c05
Fixed some compiler warnings
2019-07-09 12:24:34 +01:00
Tom Poole
29508fac70
Fixed an issue maintaining kiosk mode on Android
2019-07-09 09:50:07 +01:00
ed
a529fbbf47
Don't reset Drawable's AffineTransform when using DrawableButton::ButtonStyle::ImageRaw
2019-07-04 10:09:30 +01:00
ed
77e93e35e4
Linux: Set POLLOUT flag for fds to receive XShm completion events
2019-07-03 16:36:48 +01:00
ed
f9dad9d608
Linux: Improved XEmbed support
...
This commit makes some minor improvements to the XEmbedComponent class and adds support for embedding JUCE windows in other hosts using the XEmbed protocol. It also includes some minor fixes for X11 peers when they have a parent window.
2019-06-28 12:07:24 +01:00
ed
fd76cbc70d
Linux: Refactored InternalMessageQueue
...
This commit simplifies the Linux event loop code and adds methods to allow arbitrary file descriptors to registered. Also adds a method to register external event loops to be used instead of JUCE's internal event loop.
2019-06-28 12:07:24 +01:00
ed
718712a5a5
Ensure that the button background is drawn for DrawableButton::ButtonStyle::ImageOnButtonBackgroundOriginalSize
2019-06-25 10:53:28 +01:00
jules
69c3474012
Added method PopupMenu::Options::withDeletionCheck() to help avoid dangling pointers when triggering async menus
2019-06-24 16:37:48 +01:00
ed
bdeaeaf368
macOS: Fixed some deprecation warnings and silenced some others for the time being
2019-06-24 15:05:17 +01:00
Tom Poole
e88228a036
SVG: Fixed a couple of parsing bugs
2019-06-24 13:02:28 +01:00
ed
b5a2d03a8c
Added DrawableButton::ButtonStyle::ImageOnButtonBackgroundOriginalSize
2019-06-24 11:50:13 +01:00
ed
9b48d6d516
Added DrawableText::replaceColour()
2019-06-24 11:49:56 +01:00
jules
cd4aba9e43
PopupMenu modernisation: Improved the PopupMenu::Item class to make it easy to build items by chaining calls together.
2019-06-20 13:55:18 +01:00
jules
cce26202ab
Fix for using menu action lambdas in the Mac menu bar
2019-06-20 10:13:59 +01:00
jules
0367d5c3a9
Added some PopupMenu::addItem overloads which let you attach a lambda callback to be invoked for a menu item.
2019-06-19 11:39:28 +01:00
ed
b0934f896c
macOS: Prevent mac menu bar submenus with empty names being used as the recent items menu
2019-06-18 16:03:16 +01:00
jules
9a06be6d61
Some minor cleanups
2019-06-17 15:48:56 +01:00
ed
1ea463f989
Linux: Fixed some crashes when getting X properties in LinuxComponentPeer
2019-06-07 15:09:01 +01:00
Tom Poole
bdb3b5ab40
Whitespace
2019-06-06 17:37:03 +01:00
Tom Poole
061ea2e072
Resolved a Windows/Android touchID incompatibility
2019-06-06 17:22:13 +01:00
Tom Poole
670f77f80c
Fixed some Android compiler warnings
2019-06-06 16:50:12 +01:00
Tom Poole
a4bd6cbc66
Fixed some more Linux compiler warnings
2019-06-06 10:25:19 +01:00
Tom Poole
8b5bc69582
Fixed some more Linux compiler warnings
2019-06-05 10:43:46 +01:00
ed
67e6bc65a9
Windows: Fixed a crash when calling DragAndDropContainer::performExternalDragDropOfFiles()
2019-06-05 09:17:56 +01:00
Tom Poole
16dd26649a
Fixed some GCC compiler warnings and removed deprecated functions
2019-06-04 16:48:44 +01:00