153 Commits (433a82edee901b472b673d5318394a2c1fad0d8c)

Author SHA1 Message Date
  hogliux 4b114d89a7 OpenGL: Fixed a crash in Cubase/WaveLab when OpenGL is used in a plug-ins editor 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  jules 1234775fc7 Minor tidying-up in some OSX UI code 8 years ago
  jules bf94ab0e4c Made a few minor tweaks to reduce the number of pedantic -Wfloat-equals warnings 8 years ago
  jules 926652be8a Added the -Wextra-semi warning to the projucer build 8 years ago
  jules 38d49a5ee7 Modernised a few RectangleList iterators 8 years ago
  ed b7b8d5be57 Multiple fixes for touch and pen input on Windows 8 years ago
  tpoole 0ab5244623 Fixed multiple file drag and drop on OS X 8 years ago
  jules 0ebd5bcd3e Modified the repaint throttling to detect whether the app is a plugin using JUCEApplication::isStandaloneApp() rather than macros 8 years ago
  tpoole 8e7ed3ae7d Fixed MacOS 10.12 deprecations 8 years ago
  hogliux 388251b1e2 Made message queue throttling more precise by using Time::getMillisecondCounter 8 years ago
  hogliux 37f348123b Potentially fixed an issue with the message thread being flooded by repaint events 8 years ago
  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 8 years ago
  hogliux 437cb4e9a4 Only detect which corner is being resized on the first live resize callback 8 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 9 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