1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-26 02:14:22 +00:00
Commit graph

256 commits

Author SHA1 Message Date
reuk
3f315ddd00 Plugin clients: Fix bypass behaviours to match getBypassParameter() documentation 2022-02-07 14:24:11 +00:00
reuk
144b444f93
VST2 Client: Reapply custom scale factor if scale is set before editor is opened 2021-11-24 16:20:36 +00:00
reuk
3850a2bb20
AudioPlayHead: Update wrappers to use new FrameRate type 2021-11-19 16:35:22 +00:00
reuk
4ca923a34b
NSViewComponentPeer: Allow mouse events to reach unfocused windows
This change allows mouse events (including enter and exit events) to
reach unfocused views on macOS. This matches the behaviour of unfocused
windows on Linux and Windows, where components paint in their "hovered"
states even when the application window is in the background.

As a byproduct of using tracking areas on macOS, we can remove the fake
mouse move generator.
2021-10-27 16:33:37 +01:00
reuk
d0615041f0
Plugin clients: Avoid notifying listeners when parameters have not changed 2021-09-28 11:31:49 +01:00
reuk
f46d4a0401
VST Client: Remove unused variable 2021-07-30 09:18:46 +01:00
reuk
63a40188d9
AudioProcessor: Add extensions API for VST3 clients 2021-06-11 10:53:26 +01:00
reuk
3399c34d0d
Windows: Fix more warnings emitted by clang with GNU-like command-line 2021-06-04 12:09:05 +01:00
reuk
31a7c62baf
Windows: Fix and suppress some analysis warnings
This fixes warnings that are emitted when building with the `-analyze`
flag enabled.
2021-05-26 15:34:26 +01:00
reuk
0e47da1474
VST Client: Ensure audioMasterIOChanged is sent when latency is updated 2021-04-28 09:57:12 +01:00
reuk
44441d3d79
VST2: Prefer unique_ptr to manual delete calls 2021-04-08 13:33:12 +01:00
ed
33f37847bc VST: Use RAII initialisation for JUCE GUI and SharedResourcePointer for MessageThread 2021-04-08 11:51:41 +01:00
ed
ab90229583 VST: Pulled Linux SharedMessageThread out into its own file 2021-04-08 11:51:41 +01:00
Tom Poole
79fbde7099 Added preliminary support for FreeBSD 2021-03-29 14:16:46 +01:00
Tom Poole
a9ad07a945 Use RAII for CFTypes 2021-03-25 15:48:35 +00:00
ed
8140442746 VST: Removed an old workaround causing plug-in editor window position issues on macOS 2021-03-05 18:40:03 +00:00
ed
a7c5337568 VST/VST3: Removed a workaround for checking whether DPI-aware windows were incorrectly scaled in editor resized() callback 2021-02-19 19:07:12 +00:00
ed
e1039fc1c9 VST: Improved stability of scaled plug-in windows 2021-02-19 19:07:12 +00:00
reuk
b1917085db
AudioProcessor: Update listener callback with change details 2021-02-18 10:54:29 +00:00
ed
5fc20f7106 VST: Made the check for Windows high-DPI screen change resizing more strict to prevent UI glitches when resizing manually 2021-02-11 11:23:06 +00:00
Tom Poole
8070fa0ec4 Fixed some compiler warnings 2020-11-03 14:01:49 +00:00
ed
b7e28541ca Replaced deprecated Displays methods 2020-10-27 12:38:59 +00:00
reuk
fd8ba2deda VST2: Allow VST2 plugins to build for win32 with LLVM 2020-09-25 19:46:40 +01:00
ed
31022e4521 VST3: Fixed some build errors and warnings with JUCE_VST3_CAN_REPLACE_VST2=1 on Linux 2020-07-03 16:30:28 +01:00
ed
009d685179 Updated all license headers 2020-06-29 08:30:22 +01:00
ed
b5214a341e Normalised lambda whitespace 2020-06-05 09:37:56 +01:00
ed
5d9eb7ee1f Whitespace 2020-05-28 09:49:29 +01:00
ed
b57509c4a2 Removed some cross-module relative includes 2020-05-22 16:46:52 +01:00
ed
77787bd3ae VST: Query host window scale factor when opening editor window 2020-05-22 11:47:05 +01:00
ed
a8b6066187 Linux: Use host scaling for VST plug-ins on hiDPI screens 2020-05-18 14:05:54 +01:00
ed
fb030ade16 VST: Resize host window when global scale factor is changed 2020-05-07 14:37:33 +01:00
reuk
4cf66d6522 Cleanup: Remove redundant inlines 2020-04-27 10:22:06 +01:00
ed
d5e8c4e104 VST: Fixed a deadlock in the SharedMessageThread 2020-04-24 18:15:18 +01:00
Tom Poole
894e7d2bd2 Updated all license headers 2020-04-23 17:30:39 +01:00
ed
de712ca02e Linux: Added support for building and hosting VST3 plug-ins 2020-04-16 12:18:49 +01:00
ed
74ca3b44c4 Linux: Removed X11-specific code from LinuxComponentPeer 2020-04-16 12:18:49 +01:00
ed
fe61354c21 Linux: Added X11Symbols and WebKitSymbols singletons to dynamically load X11 and WebKit library functions at runtime 2020-04-16 12:18:48 +01:00
reuk
eae9a10944 MidiBuffer: Add iterator compatible with C++11 range-for 2020-04-13 13:16:06 +01:00
reuk
5f348c3040 Warnings: Add warning-wrangling header 2020-04-13 13:16:05 +01:00
reuk
327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 2020-04-09 15:22:56 +01:00
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
18523101be Windows: Refactored DPI handling in the VST wrapper and hosting code 2020-03-02 15:41:08 +00:00
ed
79385cc1e3 VST2: Send audioMasterUpdateDisplay opcode on the message thread to fix some hosts not updating 2020-02-07 13:29:20 +00:00
ed
a54da0b832 Fixed some more typos 2020-01-07 08:53:23 +00:00
Tom Poole
1003579c5a VST2: Avoided a race condition 2019-10-07 15:02:51 +01:00
Tom Poole
3403617f77 VST: Fixed a race condition 2019-10-04 09:47:31 +01:00
jules
ed15e3d3c2 Workaround for build problem in Xcode 9 2019-09-16 15:55:00 +01:00
Tom Poole
1c0eb583f1 VST2: Fixed a potential race condition when getting and setting plug-in state 2019-09-11 17:58:37 +01:00
Tom Poole
d4b7cceb32 Fixed more compiler warnings 2019-06-11 16:42:38 +01:00
Tom Poole
230588cbf9 Fixed a compiler warning 2019-06-10 17:42:22 +01:00