1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00
Commit graph

200 commits

Author SHA1 Message Date
ed
59a058fdc6 Fixed some warnings flagged up when enabling -Wswitch-enum, -Wswitch-default, -Wredundant-decls, and -Wimplicit-fallthrough 2020-03-09 17:39:28 +00:00
ed
171b7812f4 Updated platform implementations of Desktop::setKioskComponent() to be multi-monitor aware 2020-02-18 11:19:46 +00:00
reuk
f9532f609e DocumentWindow: Made macOS windows respect constrainer minSize when in split screen 2020-02-10 16:25:59 +00:00
ed
e4d10979ae macOS: Fixed an NSWindow focus bug introduced in 8ce79e2 2020-02-07 16:21:09 +00:00
ed
efdccd8f1d macOS: Don't play alert sound if NSWindow is blocked by modal component in canBecomeKeyWindow() and canBecomeMainWindow() 2020-02-05 13:55:06 +00:00
ed
8ce79e20e7 macOS: Fixed a bug causing hidden NSWindows to become unhidden when the app regains focus 2020-01-20 12:46:44 +00:00
ed
a54da0b832 Fixed some more typos 2020-01-07 08:53:23 +00:00
ed
f9781d810e macOS: Added a method for per-window disabling of asynchronous layer-backed views when JUCE_COREGRAPHICS_DRAW_ASYNC is set 2019-11-12 18:54:54 +00:00
ed
65be5bc9c5 macOS: Removed an SDK version guard for setting transparent window colours in the native peer code 2019-10-24 17:20:59 +01:00
ed
a2772569ec macOS: Added JUCE_COREGRAPHICS_DRAW_ASYNC flag to enable asynchronous drawing 2019-10-24 15:51:03 +01:00
ed
251d1164ae macOS: Fixed a compatibility issue with versions < 10.10 2019-07-15 10:02:28 +01:00
ed
bdeaeaf368 macOS: Fixed some deprecation warnings and silenced some others for the time being 2019-06-24 15:05:17 +01:00
Tom Poole
16dd26649a Fixed some GCC compiler warnings and removed deprecated functions 2019-06-04 16:48:44 +01:00
ed
e8caa05756 macOS: Fixed an issue with fullscreen windows on older versions of macOS 2019-05-21 16:44:20 +01:00
jules
f58eacc135 Added more unique_ptr use, for functions that create LowLevelGraphicsContext or ImageType objects. 2019-05-15 12:08:38 +01:00
ed
387847efd6 macOS: Added a workaround for non-resizable windows increasing in height by the title-bar height when entering fullscreen 2019-05-14 15:09:23 +01:00
Tom Poole
3c0ccda6a5 macOS: Cleaned up old 10.6 support ifdefs 2019-04-05 10:05:21 +01:00
ed
43d58f330f Revert "macOS: Don't apply backing scale factor when using the CoreGraphics renderer"
This reverts commit 90d65375df.
2019-03-26 11:42:16 +00:00
ed
b1c4d981da Fixed an iOS multitouch bug and added MouseInputSource::offscreenMousePos to replace some magic numbers 2019-03-26 11:40:58 +00:00
ed
90d65375df macOS: Don't apply backing scale factor when using the CoreGraphics renderer 2019-03-22 12:56:03 +00:00
ed
165654e73c macOS: Fix a crash in getMainScreenHeight() when no screens are available 2019-02-22 12:07:15 +00:00
ed
69e9270fab macOS: Set default presentation options when exiting kiosk mode to fix a bug on 10.10 causing the menu bar to not be shown 2019-02-18 18:05:50 +00:00
ed
6ff5af9c43 macOS: Fixed a crash on versions before 10.9 2019-01-16 17:35:48 +00:00
jules
cadac817c6 Enabled some more warning flags in Xcode, and fixed the problems they caused 2019-01-11 09:52:10 +00:00
ed
1e1bb841a0 macOS: Apply light appearance to NSViewComponentPeer on 10.14 to fix a bug when hosting Apple AUs 2018-11-29 11:22:13 +00:00
ed
e64c0365bf macOS: Always call NSViewComponentPeer::redirectMovedOrResized() when a window is de-minimised 2018-11-28 16:16:42 +00:00
Tom Poole
3c121b8538 MacOS: Fixed a crash hiding an NSView in Vienna Ensemble Pro 2018-10-29 09:52:28 +00:00
ed
acd3c0b8ee Fixed some Objective-C id -> auto* conversion warnings 2018-10-24 16:20:45 +01:00
Tom Poole
372d6df64e MacOS: Fixed an issue with transparent windows on Mojave 2018-10-08 11:03:44 +01:00
ed
fda5aaafd1 macOS: Fixed a bug when de-minimising an always on top NSView 2018-08-06 10:30:15 +01:00
ed
e68fc5e70e Moved some notification center addObserver calls in NSViewComponentPeer's constructor to after the window has been created 2018-07-23 09:26:17 +01:00
hogliux
aec8c367fe macOS: Only apply recent gl fix to shared windows and not to all of them 2018-05-16 11:59:27 +01:00
hogliux
2362ca9125 macOS: Fixed a crash in a recent commit when an on-desktop component is deleted 2018-05-15 15:42:21 +01:00
hogliux
e91def7fae OpenGL: Fixed an issue where components using OpenGL would not be restarted correctly when used in the FX docker window in Reaper 2018-05-15 12:03:20 +01:00
hogliux
7d056e2670 Tidied up some macOS ObjC conversion methods 2018-05-14 17:11:58 +01:00
ed
481221a256 Cleaned up the ModifierKeys class and removed the peer-specific implementations of ModifierKeys::getCurrentModifiersRealtime() and ModifierKeys::updateCurrentModifiers() 2018-05-09 10:04:27 +01:00
Tom Poole
ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 2018-04-19 20:27:47 +01:00
ed
d17595518f Disable automatic window tabbing behaviour on macOS 2018-02-14 11:47:04 +00:00
ed
9027d1e5a1 Implemented setIcon() in NSViewComponentPeer 2018-02-12 12:47:57 +00:00
Tom Poole
57a75bc990 MacOS: Fixed an intermittent crash when closing a window from kiosk mode 2018-01-29 11:37:34 +00:00
Lukasz Kozakiewicz
dd7549ef70 Add missing selector to NSViewComponentPeer. 2017-12-18 22:33:50 +01:00
jules
25fe3ee392 Some workarounds to avoid triggering the new Xcode thread checker when using openGL 2017-11-29 10:14:41 +00:00
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 2017-10-13 17:07:43 +01:00
jules
27a6903cac Changed the way isPositiveAndBelow is written to avoid needing to cast the second parameter to an int 2017-09-27 12:24:02 +01:00
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 2017-09-08 08:59:55 +01:00
hogliux
768163f75c Added support for more F-keys 2017-08-29 17:54:41 +01:00
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 2017-07-19 12:08:47 +01:00
hogliux
4b114d89a7 OpenGL: Fixed a crash in Cubase/WaveLab when OpenGL is used in a plug-ins editor 2017-06-01 10:34:20 +01:00
hogliux
b5afccc37c Updated file headers and the README with the JUCE 5 license 2017-04-27 14:43:04 +01:00
jules
1234775fc7 Minor tidying-up in some OSX UI code 2017-04-26 18:27:47 +01:00