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

1642 commits

Author SHA1 Message Date
jules
2dc9316420 Misc ScopedPointer changes to start using reset() and get() rather than assignments and casts (part of an ongoing drift towards more std::unique_ptr compatibility) 2017-11-01 17:41:06 +00:00
tpoole
71bd8f6bed Whitespace tidy up 2017-10-30 12:02:43 +00:00
jules
fe8ba4c02f Made the PopupMenu use the L+F to set the border it uses for custom components, and improved the layout of menus with icons 2017-10-27 16:05:31 +01:00
Lukasz Kozakiewicz
e1c181425b PushNotifications: compile out any PN code on iOS if PNs are not enabled. 2017-10-27 16:51:34 +02:00
jules
98f37e02ae Tweaked the ComboBox to not keep a reference to its LookAndFeel when its popup is not active. Also improved its scroll-wheel behaviour 2017-10-26 15:00:45 +01:00
ed
dbb2f620b4 Bump version number to 5.2.0 2017-10-25 12:07:32 +01:00
ed
a63f1808fc Fixed a bug where a Slider popup display added to a parent component would never be dismissed 2017-10-24 15:57:16 +01:00
ed
331bd17aa5 Fixed a bug where the Slider popup display was being shown at the wrong position 2017-10-23 11:48:57 +01:00
Lukasz Kozakiewicz
b2d2bda7a1 Add Push Notifications feature for iOS and Android. 2017-10-23 09:31:06 +02:00
jules
115354bef6 Avoided a pedantic warning/error in GCC 2017-10-20 15:02:24 +01:00
jules
f2d8c4bc6b Tweaked the new LookAndFeel misuse detector to avoid bothering people who don't clear their global L+F before deleting it 2017-10-20 14:56:04 +01:00
tpoole
75236aa61d Fixed a FlexBox rounding bug 2017-10-19 19:53:06 +01:00
jules
f0ef700e46 Modernised a bunch of code mainly relating to character/string iteration 2017-10-19 16:52:20 +01:00
Lukasz Kozakiewicz
bbf6053544 Viewport: enable “scroll on drag” mode by default on Android and iOS. 2017-10-19 15:35:33 +02:00
Lukasz Kozakiewicz
37d151cdce ListBox: update obsolete comment. 2017-10-19 15:35:33 +02:00
jules
6db06f7a9a Added an assertion that will be triggered at the moment you attempt to delete a LookAndFeel object that's still in use somewhere 2017-10-19 11:58:50 +01:00
hogliux
431c834db2 Android: Make sure nav bars get hidden when asking for full screen mode and avoid retriggering the timer when they are already hidden 2017-10-18 14:28:33 +01:00
tpoole
51b3eaebb2 Fixed some VS2013 compiler errors 2017-10-18 11:05:40 +01:00
jules
7ea9874a01 Changed Component to hold a WeakReference to its LookAndFeel object, so that if you accidentally delete a LookAndFeel that's being used, it won't be a dangling pointer (but you may see some unexpected drawing behaviour!) 2017-10-18 09:22:42 +01:00
jules
7c4a40470d Added some better use of the Range class in NormalisableRange and Slider 2017-10-16 16:21:41 +01:00
jules
c2a2d5c734 Updated some code to use cleaner array initialisation from constant data 2017-10-16 12:18:04 +01:00
ed
c550c81874 Added an option to pass -1 as the hoverTimeout parameter of Slider::setPopupDisplayEnabled() to cause the popup to remain until a mouseExit() and added some documentation 2017-10-16 11:55:36 +01:00
jules
ffb64487ed When calling repaint() without a MessageManagerLock, it now always asserts 2017-10-16 10:13:19 +01:00
ed
725947d764 Added a parameter to Slider::setPopupDisplayEnabled() to set the timeout for displaying the popup display on mouse hover 2017-10-16 08:54:55 +01:00
jules
8666f1fc4b Tweaked the OSX drag-and-drop flags to use just NSDragOperationGeneric rather than also specifying NSDragOperationCopy and NSDragOperationMove, as this seemed to cause problems with some other apps 2017-10-13 17:07:43 +01:00
hogliux
0093320a06 Fixed an incorrect multi-touch index in a recent commit 2017-10-13 14:42:08 +01:00
hogliux
ebdbc29176 Fixed KeyPress::createFromDescription when using this for function keys > F12 2017-10-13 12:04:44 +01:00
jules
d73f9bdd74 Fix to TextEditor caret positioning 2017-10-13 10:41:21 +01:00
hogliux
2021c64f00 Fixed an issue with stuck touches when a component peer was closed on a mouse down event 2017-10-12 12:42:08 +01:00
tpoole
3cb185fcc3 A minor code cleanup 2017-10-12 12:31:55 +01:00
ed
996f44f3f6 Added set and getJustificationType() methods to HyperlinkButton 2017-10-12 12:29:58 +01:00
Lukasz Kozakiewicz
0caf83439a Android: move android.content.Intent class definition into JNIHelpers. 2017-10-12 11:53:08 +01:00
jules
62955e7737 Fixed some typos and did a bit of code cleanup 2017-10-12 09:16:34 +01:00
jules
dd4230586f Noticed that we still had some template whitespace workarounds for older compilers, so tidied them up 2017-10-11 12:26:05 +01:00
jules
369d59f656 Added a template to allow the HeapBlock class to be given signed ints or other types that are not size_t for its size parameters 2017-10-11 12:10:58 +01:00
jules
828b9b3be6 When opening an X display, made it attempt a retry if the first attempt fails. 2017-10-11 09:10:13 +01:00
jules
2ee168ad46 Deprecated File::separator and File::separatorString, replacing them by static getter functions, so that File methods can be safely used in static constructors without order-of-initialisation problems 2017-10-10 11:33:55 +01:00
hogliux
671f3eaf94 Implement Process::hide for mobile platforms 2017-10-10 09:22:03 +01:00
jules
1884e0142a Corrected a small bug in TextEditor when clicking to the right of the last line to place the cursor. 2017-10-09 16:31:30 +01:00
jules
2fcb8fa71b Added some prototype function definitions to avoid compiler warnings for people who enable the "missing prototype" flag 2017-10-09 15:39:22 +01:00
jules
970eda679e Added 'final' keyword to a lot of classes from which you really shouldn't be inheriting! 2017-10-09 12:38:06 +01:00
jules
e8af67182d Added method Viewport::recreateScrollbars() 2017-10-06 11:54:55 +01:00
ed
5d8d37eb87 Added support for multi-touch drag and drop 2017-10-04 15:52:31 +01:00
jules
3d7c777238 Some light modernisation of a bunch of old code 2017-10-04 12:47:43 +01:00
ed
1cb2d8143e Fixed an assertion when enabling the popup display with a two-value slider and disabled the popup display when using an IncDec slider 2017-10-04 09:31:37 +01:00
hogliux
e0b0920819 macOS: Fixed an issue where the CustomCallback of a menu item would not be called if the menu item belongs to a native macOS menu 2017-09-29 18:14:02 +01:00
hogliux
6ae99f4343 macOS: Fixed a memory leak of native mac menu items 2017-09-29 18:13:24 +01:00
ed
0a85ae91de Removed an unused variable from LookAndFeel_V4::positionDocumentWindowButtons() 2017-09-29 16:14:31 +01:00
ed
53cd6c014c Fixed a bug where DocumentWindow buttons were being drawn too large 2017-09-29 16:06:59 +01:00
jules
c42719c2eb Some internal modernisation in windowing classes 2017-09-28 16:57:01 +01:00