Tom Poole
3c9fe89636
Added a method for changing the corner size of a CallOutBox
6 years ago
Tom Poole
ff70ebb03e
Fixed a layout issue in the Grid class
6 years ago
ed
251d1164ae
macOS: Fixed a compatibility issue with versions < 10.10
6 years ago
ed
6881795d40
Ensure that font width is correct when changing the TextEditor password character
6 years ago
Tom Poole
79d3e8b3f5
Windows: Removed some VS2013 workarounds
6 years ago
ed
e206bbecc4
Linux: Fix DPI factor in getScaleForDisplay()
6 years ago
ed
74f52b6a15
Linux: Return a sensible default value for screen DPI if DisplayWidthMM or DisplayHeightMM return 0
6 years ago
ed
a093112c05
Fixed some compiler warnings
6 years ago
Tom Poole
29508fac70
Fixed an issue maintaining kiosk mode on Android
6 years ago
ed
a529fbbf47
Don't reset Drawable's AffineTransform when using DrawableButton::ButtonStyle::ImageRaw
6 years ago
ed
77e93e35e4
Linux: Set POLLOUT flag for fds to receive XShm completion events
6 years ago
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.
6 years ago
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.
6 years ago
ed
718712a5a5
Ensure that the button background is drawn for DrawableButton::ButtonStyle::ImageOnButtonBackgroundOriginalSize
6 years ago
jules
69c3474012
Added method PopupMenu::Options::withDeletionCheck() to help avoid dangling pointers when triggering async menus
6 years ago
ed
bdeaeaf368
macOS: Fixed some deprecation warnings and silenced some others for the time being
6 years ago
Tom Poole
e88228a036
SVG: Fixed a couple of parsing bugs
6 years ago
ed
b5a2d03a8c
Added DrawableButton::ButtonStyle::ImageOnButtonBackgroundOriginalSize
6 years ago
ed
9b48d6d516
Added DrawableText::replaceColour()
6 years ago
jules
cd4aba9e43
PopupMenu modernisation: Improved the PopupMenu::Item class to make it easy to build items by chaining calls together.
6 years ago
jules
cce26202ab
Fix for using menu action lambdas in the Mac menu bar
6 years ago
jules
0367d5c3a9
Added some PopupMenu::addItem overloads which let you attach a lambda callback to be invoked for a menu item.
6 years ago
ed
b0934f896c
macOS: Prevent mac menu bar submenus with empty names being used as the recent items menu
6 years ago
jules
9a06be6d61
Some minor cleanups
6 years ago
ed
1ea463f989
Linux: Fixed some crashes when getting X properties in LinuxComponentPeer
6 years ago
Tom Poole
bdb3b5ab40
Whitespace
6 years ago
Tom Poole
061ea2e072
Resolved a Windows/Android touchID incompatibility
6 years ago
Tom Poole
670f77f80c
Fixed some Android compiler warnings
6 years ago
Tom Poole
a4bd6cbc66
Fixed some more Linux compiler warnings
6 years ago
Tom Poole
8b5bc69582
Fixed some more Linux compiler warnings
6 years ago
ed
67e6bc65a9
Windows: Fixed a crash when calling DragAndDropContainer::performExternalDragDropOfFiles()
6 years ago
Tom Poole
16dd26649a
Fixed some GCC compiler warnings and removed deprecated functions
6 years ago
ed
7317e37270
Fixed some missing Button connected flags in L&F_V4
6 years ago
Tom Poole
c8325a25c9
Removed some erroneous callbacks in the JUCESplashScreen component
6 years ago
Tom Poole
a9a0f6b92f
Enforced more comprehensive const-correctness in the JUCE container classes
6 years ago
ed
e8caa05756
macOS: Fixed an issue with fullscreen windows on older versions of macOS
6 years ago
ed
eb3a90e081
Windows: Avoid setting the process DPI-awareness in plug-ins on older versions of Windows
6 years ago
ed
32d11dd756
Linux: Added a check for non-existent Atom in findDisplays()
6 years ago
ed
d3ec87c4a9
Linux: Fixed a scaling issue with external drag and drop
6 years ago
jules
c6d1828a32
A few more internal updates for better smart pointer use
6 years ago
jules
0fb8c8e82a
Added handy new function parseXMLIfTagMatches(), and refactored a lot of old code that was parsing XML in a more clunky way
6 years ago
ed
3b36c3e198
Fixed a potential crash in ApplicationCommandManager::findDefaultComponentTarget()
6 years ago
jules
ad2419e152
Reverted a mistaken change of type in LookAndFeel::createGraphicsContext
6 years ago
jules
a97c4a9139
More std::unique_ptr modernisation - changed functions that used to return raw Drawable* pointers to use it
6 years ago
jules
f58eacc135
Added more unique_ptr use, for functions that create LowLevelGraphicsContext or ImageType objects.
6 years ago
jules
62ead7dc7d
Added some overloads to OwnedArray to let items be added from std::unique_ptrs. Also removed OwnedArray::addIfNotAlreadyThere because it's ambiguous about whether the object should be deleted if it fails to be added!
6 years ago
jules
6463529371
Another batch of conversion of methods which returned bare XmlElement* to return unique_ptrs
6 years ago
ed
4985df9b5d
Fixed a bug in MultiChoicePropertyComponent causing the tick colours to not be updated with L&F changes
6 years ago
ed
387847efd6
macOS: Added a workaround for non-resizable windows increasing in height by the title-bar height when entering fullscreen
6 years ago
ed
abe9787bd3
Windows: Fixed a potential crash in setProcessDPIAwarenessIfNecessary() on Windows 7
6 years ago