1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-22 01:34:21 +00:00
Commit graph

498 commits

Author SHA1 Message Date
ed
46e21fef13 Updated win32 Process::isForegroundProcess() method to use process ID 2017-01-16 14:02:53 +00:00
jules
0ebd5bcd3e Modified the repaint throttling to detect whether the app is a plugin using JUCEApplication::isStandaloneApp() rather than macros 2017-01-10 17:54:41 +00:00
hogliux
2ad22dc6cf Added workaround to check the state of the on-screen keyboard on Windows before toggling it's display 2017-01-09 10:18:51 +00:00
ed
f3be41caba Fixed a bug in the Windows FileChooser where two backslashes would be added to the file paths of selected files 2017-01-03 16:44:34 +00:00
hogliux
2c8b98b6e1 Added windows native code to show and hide the on-screen keyboard when juce text boxes are in focus 2016-12-31 16:35:19 +01:00
jules
eb07aaf1ed Added some TRANS macros to some internal OSX menu item strings 2016-12-30 11:38:03 +00:00
jules
dd13702684 Added support for drag and drop of text on OSX, via DragAndDropContainer::shouldDropTextWhenDraggedExternally 2016-12-20 09:12:22 +00:00
hogliux
a6d3d19832 Fixed a few minor bugs in X11 windowing code 2016-12-19 12:20:05 +00:00
tpoole
8e7ed3ae7d Fixed MacOS 10.12 deprecations 2016-12-02 11:37:52 +00:00
hogliux
b5fb095696 Fixed a few VS2008 build errors 2016-11-30 11:43:47 +00:00
ed
7bd5c05216 Fixed touch event bug on Windows where touches weren't being received when a modal dialog was open. 2016-11-29 10:19:39 +00:00
ed
60b5f72384 Fixed a bug in Windows where clicking outside an application after opening a PopupMenu would sometimes result in mouseDrag events when re-entering the application with the mouse not held down 2016-11-23 16:35:44 +00:00
hogliux
388251b1e2 Made message queue throttling more precise by using Time::getMillisecondCounter 2016-11-21 09:26:52 +00:00
hogliux
9a7ee9fdbb Added support for iOS custom delegates - use at your own risk 2016-11-17 13:50:49 +00:00
hogliux
37f348123b Potentially fixed an issue with the message thread being flooded by repaint events 2016-11-16 14:18:04 +00:00
tpoole
cff1793d89 Exposed some functions when building JUCE as a DLL 2016-11-16 11:14:58 +00:00
hogliux
6c52bf5971 Changed the way windows modifiers are probed in an attempt to fix right alt-key issues. Part II. 2016-10-20 10:14:38 +01:00
hogliux
c6a75d0550 Changed the way windows modifiers are probed in an attempt to fix right alt-key issues 2016-10-18 09:25:08 +01:00
hogliux
40994fcdab Added checks to make sure that the current interface orientation is actually allowed when changing allowed interface orientations 2016-10-03 14:39:54 +01:00
stefan
c98f71d4c3 Fix Process::setDockIconVisible() may not turn the process into a background-process 2016-09-23 14:11:49 +01:00
jules
9fa0d49be7 Added an option JUCE_ALLOW_STATIC_NULL_VARIABLES that can be used to turn off dangerous statics like String::empty, var::null, etc. 2016-09-16 12:03:02 +01:00
hogliux
d03755c9e0 Fixed a potential memory leak 2016-09-16 11:23:26 +01:00
hogliux
6d56e488dc Add support for retina mouse cursors on OS X 2016-09-12 17:29:20 +01:00
ed
56423ae9fd Changed Windows windowing so that the resizeStart() and resizeEnd() methods of the constrainer associated with the application window are called when it is maximised. 2016-09-05 14:24:17 +01:00
hogliux
c94be5db8b Fixed an issue where repaints could be dropped when the host is also sending many repaints to the plug-in 2016-08-31 16:57:59 +01:00
jules
55194a09d2 On Windows, suppressed the behaviour that pressing the ALT key triggers the old top-left window menu. If you still need this archaic behaviour in your app, there's a JUCE_WINDOWS_ALT_KEY_TRIGGERS_MENU flag which you can use to keep it 2016-08-17 17:25:20 +01:00
jules
a46191ad97 Native OSX menu bar: avoided some duplicated menu bar flashes when invoking commands, and some incorrect tagging of items in the menu 2016-08-17 16:19:48 +01:00
jules
82224d7442 Avoided a couple of warnings in iOS builds with older SDKs 2016-08-11 16:06:36 +01:00
ed
cbdf707116 Windows touch with CallOutBox bug fix 2016-08-11 11:02:04 +01:00
hogliux
c7b347242d Partially undo commits #99186e5 and #89d938d and use less-intrusive, JUCE-internal fix for OpenGLContext detach crash
Fixes #88
2016-08-11 10:50:36 +01:00
hogliux
b936786f80 Remove the recently added shouldReleaseFocusOnMainMenuBarAccess flag and replace with something less intrusive 2016-08-09 09:26:29 +01:00
hogliux
99186e5166 Call removeFromDesktop when an external host tries to remove a juce component from a window (Fixes #88) 2016-08-08 16:46:44 +01:00
ed
9062ad9ec1 Windows 10 update touch events bug fix 2016-08-08 15:51:42 +01:00
hogliux
17a07a0057 Add a flag to release the focus of a component when the user accesses the main menu bar on mac 2016-08-04 12:08:43 +01:00
jules
9e6988acaa For drag-and-drop on win32, prioritised file-drag mode over text-drag mode if both are available 2016-07-14 09:35:40 +01:00
hogliux
8b1b855654 Throttle repaints when repainting in a plug-in to avoid steppy automation 2016-07-12 12:33:36 +01:00
hogliux
437cb4e9a4 Only detect which corner is being resized on the first live resize callback 2016-07-07 16:14:37 +01:00
jules
31f935cc60 Added a new Graphics::drawImage method that takes a Rectangle<float> 2016-07-01 15:35:04 +01:00
hogliux
1861c82a12 Add window property to JuceAppStartupDelegate 2016-06-27 10:18:35 +01:00
jules
4097fab06c Fixed a silly typo! 2016-06-22 18:16:26 +01:00
jules
021209e216 Changed ImagePixelData::clone to return a smart pointer rather than a raw one, to avoid a reference-count leak 2016-06-22 16:33:09 +01:00
hogliux
074c90984e Fix minor typo in OS X function key mappings 2016-06-15 17:11:57 +01:00
hogliux
749bffed7a Add missing ifdefs from recent commit 2016-05-24 09:25:41 +01:00
hogliux
f11a2b2ff1 Fix modifier keys in AAX plug-ins on Windows 10 2016-05-23 18:47:39 +01:00
hogliux
24a63ae2e0 If ChildProcess is not interested in stdout/stderr, then redirect to /dev/null instead of closing 2016-05-21 08:53:03 +01:00
hogliux
1a973a2faa Ignore linux scale factor if it is ten or larger 2016-05-13 13:25:24 +01:00
jules
e034958d55 Added some desktop scale compensation to drag + drop on Windows 2016-04-26 17:14:32 +01:00
jules
bf48687544 Made the OSX window code handle custom desktop scale factors when constraining window positions 2016-04-26 16:57:22 +01:00
jules
4c0bc70411 Deleted some defunct Mac PowerPC code 2016-04-19 16:46:45 +01:00
jules
fb864a5cb1 Corrected some spelling mistakes in comments 2016-04-11 11:13:44 +01:00