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

476 commits

Author SHA1 Message Date
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
Timur Doumler
70949aa0c6 Added several new features: support for AudioUnit v3, new simplified JUCE module format, deleted the Introjucer and replaced it by the Projucer, various improvements for exporting of iOS and Android projects. 2016-04-06 18:31:24 +01:00
jules
189853720a Cleaned up a few uses of Image::null 2016-03-10 17:20:15 +00:00
jules
e0f5218121 Added an internal flag JUCE_COREGRAPHICS_RENDER_WITH_MULTIPLE_PAINT_CALLS 2016-03-10 11:43:51 +00:00
jules
e5fd6d6e01 Simplification/refactoring of the PopupMenu class by adding a subclass PopupMenu::Item which holds all the info about an item. You can now use this for more control over adding items and the PopupMenu::MenuItemIterator uses it to return info about existing items. 2016-03-02 18:04:48 +00:00
jules
5d23645ca2 Workaround for some OSX10.11 repaint region coalescing problems 2016-02-23 10:01:57 +00:00
jules
328652c3ad Added some workarounds in the OSX windowing code to help keep window resizing smooth when components are repainting at high speeds (only seems to be an issue since OSX 10.11) 2016-02-22 18:00:05 +00:00
hogliux
688969da20 Fix missing window decorations in KDE 2016-02-22 16:39:44 +00:00
jules
b5907fa90d Normalised some divider comments 2016-02-20 09:45:43 +00:00
jules
6b75e59e1f Added some behind-the-scenes functions for creating snapshots of native windows 2016-02-18 17:37:20 +00:00
jules
deae885df4 Avoided a warning in OSX when core graphics is disabled 2016-02-17 16:24:39 +00:00
jules
876b4ae1d3 Cleared up some overlap between the JUCE_CLANG and JUCE_GCC flags 2016-02-12 17:03:21 +00:00
hogliux
9629de32bb Add treatFilePackagesAsDirectories flag to native FileChooser 2016-02-09 09:44:31 +00:00
jules
08b853ee35 Removed some cross-module header inclusions, replacing them with macros to optionally make native helper classes public 2016-02-04 16:07:21 +00:00
jules
28a322138d Added method Desktop::isOSXDarkModeActive() 2016-02-03 11:30:55 +00:00
Timur Doumler
c5488e2f09 Fixed a bug on Android where dragging a window around would erroneously increase its size. 2016-02-02 14:39:52 +00:00
jules
50af60fa81 Simplified some linux X11 code involving atoms 2016-01-28 15:28:35 +00:00
jules
ea07c5b2b0 Added a workaround in OSX so that plugin windows inside modal host windows can open popups 2016-01-18 15:21:36 +00:00
jules
39ba4ed577 Avoided an iOS compile warning 2016-01-14 18:03:14 +00:00
jules
d3d47ab27d Fix for Android kiosk mode components 2016-01-13 17:28:45 +00:00
jules
99052af8bc Added Android support for screen orientation control 2016-01-13 12:05:29 +00:00
jules
d0cb3d222a Updated to iOS8 alert windows to avoid deprecation warnings 2016-01-08 11:02:19 +00:00
jules
ceb1b405f0 Removed an iOS deprecated function in setKioskComponent() 2016-01-08 10:16:33 +00:00