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

133 commits

Author SHA1 Message Date
jules
4c0bc70411 Deleted some defunct Mac PowerPC code 2016-04-19 16:46:45 +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
e0f5218121 Added an internal flag JUCE_COREGRAPHICS_RENDER_WITH_MULTIPLE_PAINT_CALLS 2016-03-10 11:43:51 +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
jules
deae885df4 Avoided a warning in OSX when core graphics is disabled 2016-02-17 16:24:39 +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
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
99052af8bc Added Android support for screen orientation control 2016-01-13 12:05:29 +00:00
jules
4583fa3fbf Used the ignoreUnused() function to tidy up some old code 2015-12-23 16:27:50 +00:00
hogliux
9510c16665 Handle paste, copy, cut events which come from plug-in hosts 2015-12-11 10:49:22 +00:00
jules
e1ff30d8bf Specialised a recent OSX window resizing change to only apply on 10.11 or later, due to problems on older OS versions. 2015-12-09 10:41:35 +00:00
jules
8ab8bd733e Optimisation to the last commit to avoid extra repainting when dragging windows 2015-12-01 16:01:06 +00:00
jules
d63fe244b3 Workaround for new OSX 10.11 behaviour that caused repaint problems when setting window bounds frequently 2015-12-01 15:48:38 +00:00
jules
31381c6864 Stripped out some defunct OSX 10.4 fallback code 2015-12-01 12:48:01 +00:00
jules
8aa1831d3c Fix for exceptions in OSX pressure detection when WebKit views are used. 2015-11-09 16:01:32 +00:00
jules
a3426aae10 Added support for iOS force-touch 2015-11-02 11:51:16 +00:00
jules
016796bf45 Fix for detecting KeyPress::numberPadDecimalPoint on OSX with non-english keyboards 2015-07-28 14:03:51 +01:00
hogliux
eb652751c2 Fix bug where the shift modifier would change the keycode on OS X 2015-07-28 12:03:32 +01:00
hogliux
c7b8e77031 Update copyright notice 2015-07-22 15:59:34 +01:00
jules
9b79610cb0 Added a flag MouseWheelEvent::isInertial (currently only implemented for OSX 10.7 or later), and used this to replace some clunky behaviour in the Viewport class that was there to avoid inertial wheel movements triggering nested scrollable components. 2015-06-22 20:28:15 +01:00
jules
30aa1f3a80 Whitespace cleanup 2015-04-09 10:58:23 +01:00
hogliux
36e5939820 Fix window ordering on mac 2015-04-07 14:13:13 +01:00
jules
426c8fad0b Avoided out-of-range values in OSX magnify gesture callbacks. 2015-03-24 16:19:25 +00:00
jules
e1dcd96892 Workarounds to allow building with Xcode option "strict checking of objc_msgSend calls" enabled. 2015-03-03 09:47:03 +00:00
jules
893774561d Fix for OSX window coordinate conversion mistake. 2014-12-08 12:40:40 +00:00
jules
7e8cc2734d Some workarounds for people still using the 10.5 SDK 2014-11-02 20:40:48 +00:00
jules
61bf9392d0 Cleaned up a few OSX 10.10 deprecated functions. 2014-10-28 10:29:01 +00:00
jules
4af1478dfb Fixed a few windowing issues when using global scale factors. 2014-08-08 09:23:01 +01:00
jules
93b9708777 Fixed a coordinate issue with NSViewComponent hit testing. 2014-08-07 16:38:54 +01:00
jules
43252902f1 Made OSX windows do a better job of checking for overlapping windows when calling contains() 2014-08-01 20:59:09 +01:00
jules
2f1ef234ce Tightened up a few places where numeric conversion warnings could happen. 2014-07-10 18:57:24 +01:00
jules
0bf57ddf0c Added a method RectangleList::ensureStorageAllocated 2014-06-29 18:39:45 +01:00
jules
a0bcb86e08 Window focus fix for OSX app builds. 2014-06-15 12:05:01 +01:00
jules
6c61dbb68e Refactored the internal mouse-handling code to use floating point coords. This shouldn't affect much user code, but a few methods in MouseInputSource have now changed to use Point<float> rather than Point<int>. 2014-06-14 13:06:53 +01:00
jules
db02a89fda Kiosk mode workarounds for 10.8 2014-06-13 17:57:27 +01:00
jules
3cc8406b3d Workaround for mysterious OSX focus problem. 2014-05-19 10:38:43 +01:00
jules
f96ee7c860 Extended TextInputTarget to include a preference for the type of virtual keyboard (implemented on iOS + android) 2014-04-23 20:35:45 +01:00
jules
f629a61e13 Fixes for kiosk mode on windows with non-native title bars. 2014-03-29 19:39:13 +00:00
jules
fb9ef9e906 Avoided windows being made visible when using toBehind on OSX. 2014-03-24 19:22:16 +00:00
jules
e2461cd5b0 Improved z-order of always-on-top temporary windows in OSX. 2014-03-19 12:31:00 +00:00
jules
9f1dd01625 Avoided an inputAttemptWhenModal callback on OSX when making windows visible. 2014-03-14 18:59:40 +00:00
jules
a79292179d Better handling of ResizableWindow screen bounds handling when in kiosk mode. 2014-01-09 17:44:46 +00:00
jules
2623f4d1e1 Added method String::clear(), and used it to replace a few uses of String::empty. 2013-12-01 11:32:39 +00:00
jules
12a8dd3092 Avoided some pedantic GCC warnings. 2013-11-03 19:16:52 +00:00
jules
40ca8a7787 Tweaked an OSX obj-C window event signature. 2013-10-21 09:13:29 +01:00
jules
09d20dcae8 Added some new methods to SystemTrayIconComponent for highlighting and message bubbles. 2013-09-16 11:21:49 +01:00
jules
42aa27900b Moved most of the functionality from JUCEApplication into JUCEApplicationBase, so that it can be used without needing juce_gui_basics to be present. 2013-09-07 09:43:45 +01:00
jules
be1d5253ee Moved some mouse code out of Desktop class. Made the MouseInputSource class pass-by-value. 2013-09-03 10:44:55 +01:00
jules
bb2bdb2c7c Avoided function key presses sending a unicode character on OSX. 2013-08-24 10:27:20 +01:00