141 Commits (4b96ffbf6f49518df1eceeb1d70b26088897380e)

Author SHA1 Message Date
  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. 8 years ago
  hogliux c94be5db8b Fixed an issue where repaints could be dropped when the host is also sending many repaints to the plug-in 8 years ago
  hogliux c7b347242d Partially undo commits #99186e5 and #89d938d and use less-intrusive, JUCE-internal fix for OpenGLContext detach crash 8 years ago
  hogliux 99186e5166 Call removeFromDesktop when an external host tries to remove a juce component from a window (Fixes #88) 8 years ago
  hogliux 8b1b855654 Throttle repaints when repainting in a plug-in to avoid steppy automation 9 years ago
  hogliux 437cb4e9a4 Only detect which corner is being resized on the first live resize callback 9 years ago
  hogliux 074c90984e Fix minor typo in OS X function key mappings 9 years ago
  jules bf48687544 Made the OSX window code handle custom desktop scale factors when constraining window positions 9 years ago
  jules 4c0bc70411 Deleted some defunct Mac PowerPC code 9 years ago
  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. 9 years ago
  jules e0f5218121 Added an internal flag JUCE_COREGRAPHICS_RENDER_WITH_MULTIPLE_PAINT_CALLS 9 years ago
  jules 5d23645ca2 Workaround for some OSX10.11 repaint region coalescing problems 9 years ago
  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) 9 years ago
  jules deae885df4 Avoided a warning in OSX when core graphics is disabled 9 years ago
  jules 08b853ee35 Removed some cross-module header inclusions, replacing them with macros to optionally make native helper classes public 9 years ago
  jules ea07c5b2b0 Added a workaround in OSX so that plugin windows inside modal host windows can open popups 9 years ago
  jules 99052af8bc Added Android support for screen orientation control 9 years ago
  jules 4583fa3fbf Used the ignoreUnused() function to tidy up some old code 9 years ago
  hogliux 9510c16665 Handle paste, copy, cut events which come from plug-in hosts 9 years ago
  jules e1ff30d8bf Specialised a recent OSX window resizing change to only apply on 10.11 or later, due to problems on older OS versions. 9 years ago
  jules 8ab8bd733e Optimisation to the last commit to avoid extra repainting when dragging windows 9 years ago
  jules d63fe244b3 Workaround for new OSX 10.11 behaviour that caused repaint problems when setting window bounds frequently 9 years ago
  jules 31381c6864 Stripped out some defunct OSX 10.4 fallback code 9 years ago
  jules 8aa1831d3c Fix for exceptions in OSX pressure detection when WebKit views are used. 9 years ago
  jules a3426aae10 Added support for iOS force-touch 9 years ago
  jules 016796bf45 Fix for detecting KeyPress::numberPadDecimalPoint on OSX with non-english keyboards 9 years ago
  hogliux eb652751c2 Fix bug where the shift modifier would change the keycode on OS X 9 years ago
  hogliux c7b8e77031 Update copyright notice 10 years ago
  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. 10 years ago
  jules 30aa1f3a80 Whitespace cleanup 10 years ago
  hogliux 36e5939820 Fix window ordering on mac 10 years ago
  jules 426c8fad0b Avoided out-of-range values in OSX magnify gesture callbacks. 10 years ago
  jules e1dcd96892 Workarounds to allow building with Xcode option "strict checking of objc_msgSend calls" enabled. 10 years ago
  jules 893774561d Fix for OSX window coordinate conversion mistake. 10 years ago
  jules 7e8cc2734d Some workarounds for people still using the 10.5 SDK 10 years ago
  jules 61bf9392d0 Cleaned up a few OSX 10.10 deprecated functions. 10 years ago
  jules 4af1478dfb Fixed a few windowing issues when using global scale factors. 10 years ago
  jules 93b9708777 Fixed a coordinate issue with NSViewComponent hit testing. 10 years ago
  jules 43252902f1 Made OSX windows do a better job of checking for overlapping windows when calling contains() 10 years ago
  jules 2f1ef234ce Tightened up a few places where numeric conversion warnings could happen. 11 years ago
  jules 0bf57ddf0c Added a method RectangleList::ensureStorageAllocated 11 years ago
  jules a0bcb86e08 Window focus fix for OSX app builds. 11 years ago
  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>. 11 years ago
  jules db02a89fda Kiosk mode workarounds for 10.8 11 years ago
  jules 3cc8406b3d Workaround for mysterious OSX focus problem. 11 years ago
  jules f96ee7c860 Extended TextInputTarget to include a preference for the type of virtual keyboard (implemented on iOS + android) 11 years ago
  jules f629a61e13 Fixes for kiosk mode on windows with non-native title bars. 11 years ago
  jules fb9ef9e906 Avoided windows being made visible when using toBehind on OSX. 11 years ago
  jules e2461cd5b0 Improved z-order of always-on-top temporary windows in OSX. 11 years ago
  jules 9f1dd01625 Avoided an inputAttemptWhenModal callback on OSX when making windows visible. 11 years ago