169 Commits (7ed282f3147d80e2f59fe37ae2b7b4b51be52a56)

Author SHA1 Message Date
  hogliux aec8c367fe macOS: Only apply recent gl fix to shared windows and not to all of them 7 years ago
  hogliux 2362ca9125 macOS: Fixed a crash in a recent commit when an on-desktop component is deleted 7 years ago
  hogliux e91def7fae OpenGL: Fixed an issue where components using OpenGL would not be restarted correctly when used in the FX docker window in Reaper 7 years ago
  hogliux 7d056e2670 Tidied up some macOS ObjC conversion methods 7 years ago
  ed 481221a256 Cleaned up the ModifierKeys class and removed the peer-specific implementations of ModifierKeys::getCurrentModifiersRealtime() and ModifierKeys::updateCurrentModifiers() 7 years ago
  Tom Poole ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 7 years ago
  ed d17595518f Disable automatic window tabbing behaviour on macOS 7 years ago
  ed 9027d1e5a1 Implemented setIcon() in NSViewComponentPeer 7 years ago
  Tom Poole 57a75bc990 MacOS: Fixed an intermittent crash when closing a window from kiosk mode 7 years ago
  Lukasz Kozakiewicz dd7549ef70 Add missing selector to NSViewComponentPeer. 7 years ago
  jules 25fe3ee392 Some workarounds to avoid triggering the new Xcode thread checker when using openGL 7 years ago
  jules 8666f1fc4b Tweaked the OSX drag-and-drop flags to use just NSDragOperationGeneric rather than also specifying NSDragOperationCopy and NSDragOperationMove, as this seemed to cause problems with some other apps 7 years ago
  jules 27a6903cac Changed the way isPositiveAndBelow is written to avoid needing to cast the second parameter to an int 7 years ago
  jules eda613c6db Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools 7 years ago
  hogliux 768163f75c Added support for more F-keys 7 years ago
  jules 4e5f005421 Added a method Component::getChildren() to allow them to be iterated with a range-based for loop, and used this in appropriate places around the codebase 7 years ago
  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 dc5e039208 Fixed multiple file drag and drop on OS X 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 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