1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-02-05 03:50:07 +00:00
Commit graph

2073 commits

Author SHA1 Message Date
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
ed
7317e37270 Fixed some missing Button connected flags in L&F_V4 2019-06-03 10:46:32 +01:00
Tom Poole
c8325a25c9 Removed some erroneous callbacks in the JUCESplashScreen component 2019-05-30 11:06:50 +01:00
Tom Poole
a9a0f6b92f Enforced more comprehensive const-correctness in the JUCE container classes 2019-05-29 08:52:16 +01:00
ed
e8caa05756 macOS: Fixed an issue with fullscreen windows on older versions of macOS 2019-05-21 16:44:20 +01:00
ed
eb3a90e081 Windows: Avoid setting the process DPI-awareness in plug-ins on older versions of Windows 2019-05-21 16:43:03 +01:00
ed
32d11dd756 Linux: Added a check for non-existent Atom in findDisplays() 2019-05-20 17:45:38 +01:00
ed
d3ec87c4a9 Linux: Fixed a scaling issue with external drag and drop 2019-05-20 09:42:27 +01:00
jules
c6d1828a32 A few more internal updates for better smart pointer use 2019-05-19 11:44:22 +01:00
jules
0fb8c8e82a Added handy new function parseXMLIfTagMatches(), and refactored a lot of old code that was parsing XML in a more clunky way 2019-05-19 08:16:27 +01:00
ed
3b36c3e198 Fixed a potential crash in ApplicationCommandManager::findDefaultComponentTarget() 2019-05-17 17:12:52 +01:00
jules
ad2419e152 Reverted a mistaken change of type in LookAndFeel::createGraphicsContext 2019-05-17 14:06:09 +01:00
jules
a97c4a9139 More std::unique_ptr modernisation - changed functions that used to return raw Drawable* pointers to use it 2019-05-16 15:37:47 +01:00
jules
f58eacc135 Added more unique_ptr use, for functions that create LowLevelGraphicsContext or ImageType objects. 2019-05-15 12:08:38 +01:00
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! 2019-05-15 11:02:03 +01:00
jules
6463529371 Another batch of conversion of methods which returned bare XmlElement* to return unique_ptrs 2019-05-15 11:02:03 +01:00
ed
4985df9b5d Fixed a bug in MultiChoicePropertyComponent causing the tick colours to not be updated with L&F changes 2019-05-15 10:41:02 +01:00
ed
387847efd6 macOS: Added a workaround for non-resizable windows increasing in height by the title-bar height when entering fullscreen 2019-05-14 15:09:23 +01:00
ed
abe9787bd3 Windows: Fixed a potential crash in setProcessDPIAwarenessIfNecessary() on Windows 7 2019-05-14 11:11:07 +01:00
ed
a90940283c Fixed an issue where PopupMenus with a parent component were not being dismissed by dismissAllActiveMenus() 2019-05-13 09:23:05 +01:00
ed
2af1de45d7 Windows: Fixed a bug with DPI-aware VSTs in Steinberg hosts using the OpenGL renderer 2019-05-11 09:31:18 +01:00
Tom Poole
fefeba63b8 Fixed a documentation typo 2019-05-10 09:44:15 +01:00
jules
2e2cfb5f6c Made a lot of the functions that used to return a raw XmlElement* instead return a std::unique_ptr<XmlElement> to make it safer and more concise to capture them. Also added new methods to XmlElement for generating text, and deprecated the old ones 2019-05-09 10:51:19 +01:00
Lukasz Kozakiewicz
7c4601473a Android: fix PushNotifications that got broken by Android low level code rework. 2019-05-08 13:48:50 +02:00
ed
1c033e410b Linux: Added a check for _NET_WORKAREA property when iterating over the displays using xrandr 2019-05-07 17:49:18 +01:00
ed
46a97e1f2c Linux: Recreate mouse cursors when showing them on a different display to the one that they were originally created on 2019-05-07 17:11:54 +01:00
ed
0969b946f6 Windows: Fixed a build error when JUCE_WIN_PER_MONITOR_DPI_AWARE = 0 2019-05-03 11:20:34 +01:00
Tom Poole
b59fa68724 Fixed some compiler warnings 2019-05-01 11:55:33 +01:00
ed
12b0a90c55 Linux: Fixed drag and drop when dragging in the same window that started the operation 2019-05-01 11:49:20 +01:00
ed
c6502e2a83 Added a TextEditor::getTextToShowWhenEmpty() method 2019-04-29 14:21:47 +01:00
ed
bbbb1719f9 Made ListBox::createSnapshotOfRows() take the list and row scale factors into account 2019-04-29 12:55:39 +01:00
ed
2539f4d24f DRY-ed some code by adding a static Component::getApproximateScaleFactorForComponent() method 2019-04-29 12:55:39 +01:00