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
Fixes #88
|
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 |