f5a21daa06
AudioPluginDemo: Explicitly add corner resizer to editor by
2021-03-11 12:56:25 +0000
34f8afbbca
Set standalone plug-in window as resizable based on AudioProcessorEditor::isResizable() by
2021-03-11 12:56:13 +0000
f2fffe6757
AU: Avoid a crash when calling setCurrentProgram() with an out-of-bounds index by
2021-03-11 12:04:50 +0000
c7feb75b97
PluginHostType: Use the name of the bridged hosting process to determine host by
2021-03-10 22:43:38 +0000
1b4960b5bf
PluginHostType: Fix host reporting in bridged hosts on M1 by
2021-03-10 13:18:40 +0000
9b80c7031e
VST3: Add support for 7.x.4 speaker arrangements by
2021-03-09 19:44:40 +0000
d62d3aaa4f
PopupMenu: Add option to specify initially-selected menu item by
2021-03-09 19:11:13 +0000
326d8deb16
PopupMenu: Tidy up Options implementation by
2021-03-09 18:56:49 +0000
daf8761727
AU Host: Ensure discrete parameters are scaled correctly by
2021-03-09 12:47:31 +0000
40c86d6b2f
Linux: Fail more gracefully on systems which don't support 32-, 24-, or 16-bit RGB displays by
2021-03-09 12:11:05 +0000
55ffcd1893
CMake: Use CMAKE_OSX_SYSROOT to locate AU/Rez files by
2021-03-08 17:35:27 +0000
27ca5e6ccb
MemoryAudioSource: Fix bug where source looped, even when looping was disabled by
2021-03-05 18:21:57 +0000
e0306d25d4
VST3 Client: Disallow creating a new editor if one editor is already active by
2021-03-08 15:36:50 +0000
3afaaa48be
FileChooser: Fix IFileDialogEvents leak by
2021-03-04 12:17:05 +0000
d13cd1d893
Final part of vital changes by
2021-03-06 13:23:23 +0000
ae2efc49f5
Merge branch 'develop' of github.com:juce-framework/JUCE into main by
2021-03-06 13:15:46 +0000
e98fd4a62e
Vital opengl changes by
2021-03-06 13:08:11 +0000
ba2027497b
MIDI: Standardised and fixed some MIDI channel assertions by
2021-03-04 09:32:58 +0000
fe9493867e
Linux: Quote Bash command string in Process::openDocument() to prevent ampersands being treated as a control operator by
2021-03-04 09:22:40 +0000
5a59c92b20
AudioProcessorEditor: Allow editors to have a corner resizer without being resizable by the host and clarified the documentation regarding this and the editor's constrainer by
2021-03-05 18:04:16 +0000
655a6e9367
VST: Use ComponentPeer::getAreaCoveredBy() to get scaled editor bounds on Windows and Linux by
2021-03-05 18:04:02 +0000
7b68d5fa4b
VST: Increased the scoped of a thread DPI awareness setter when creating plug-in editors on Windows by
2021-03-05 18:03:31 +0000
8140442746
VST: Removed an old workaround causing plug-in editor window position issues on macOS by
2021-03-05 18:02:22 +0000
c32142a215
Windows: Fixed a build error and some unreachable code warnings when JUCE_WIN_PER_MONITOR_DPI_AWARE=0 by
2021-03-05 18:02:05 +0000
8500f40b95
AudioPluginHost: Only auto-scale VST plug-in windows by
2021-03-05 18:01:45 +0000
6bcf603f2c
AppDelegate: Ensure correct lifetime of static objects by
2021-03-05 11:26:22 +0000
7a0b17c0d3
LinuxComponentPeer: Fix scaling in custom windows created by plugins by
2021-03-03 16:52:10 +0000
fd2f866dd1
FileChooser: Avoid throwing bad_weak_ptr by
2021-03-03 19:21:41 +0000
1ff7fc38b1
Windows: Added ScopedDeviceContext helper by
2021-03-01 16:46:07 +0000
f6338c0f8e
Windows: Added ScopedThreadDPIAwarenessSetter for correctly setting and resetting thread DPI-awareness for methods which interact with an HWND and removed some DPI workarounds by
2021-03-01 16:45:07 +0000
3a0af69eff
AudioPluginHost: Added an application-level setting for scaling plug-ins on Windows by
2021-03-01 16:43:01 +0000
b1253bfc74
Added JUCE_DECLARE_NON_MOVEABLE macro by
2021-03-02 14:51:46 +0000
75fae3bf21
AU: Fix midi output to use correct packet alignment on ARM by
2021-03-01 17:05:47 +0000
45409bb4e6
FileChooser: Hide chooser when it leaves scope on Windows by
2021-02-26 23:42:47 +0000
810401cec7
Crash on close workaround (for at least vitalium lv2) by
2021-03-02 00:00:18 +0000
c38ea34e7c
Fix LV2 resize issues by
2021-03-01 23:59:47 +0000
48f2ad66eb
Tweaks as needed by Vital by
2021-03-01 18:03:05 +0000
c575736816
Fix lv2 host parameter changes notification to plugin by
2021-02-27 22:42:53 +0000
a385a08755
Fix LV2 UI lockup on show by
2021-02-27 21:32:19 +0000
e498345178
LV2: Fix missing owl prefix by
2021-02-27 21:17:44 +0000
704ce135ee
LV2: Fix missing owl prefix by
2021-02-27 21:18:07 +0000
85c3e81105
Fix lv2 wrapper for latest juce by
2021-02-27 21:13:29 +0000
7f46445560
Add back LV2 files by
2021-02-27 21:10:01 +0000
62469fdcdd
Add VST2 interface file by
2021-02-27 20:22:22 +0000
98ce18484b
Custom DISTRHO/JUCE README file by
2021-02-27 20:21:52 +0000
083f75e34e
Fix some juce includes by
2021-02-27 20:19:29 +0000
f345662c18
Do not use vista file dialog on mingw by
2021-02-27 20:18:58 +0000
e720d983d9
Add JUCE_AUDIOPROCESSOR_NO_GUI macro by
2021-02-27 20:17:20 +0000
625402193a
Make MessageManager dispatch public by
2021-02-27 20:16:51 +0000
2d9e5ab0fc
Fix Linux VST2 gui init by
2021-02-27 20:16:16 +0000
8b0b3cc890
Allow dynamic vst2 plugin name by
2021-02-27 20:14:56 +0000
b2190564f2
Allow VST2 plugins without audio by
2021-02-27 20:14:43 +0000
5f9db8a3b5
Add lv2 definitions by
2021-02-27 20:14:18 +0000
90d1da6cdf
Fix linux thread priorities by
2021-02-27 20:13:58 +0000
5c63290213
Fix X11 temporary windows (under tiling WMs and others) by
2021-02-27 20:13:17 +0000
d7468f07fa
Allow native titlebar in DialogWindow by
2021-02-27 20:08:39 +0000
619eba9d99
Linux FileChooser needs modal loops by
2021-02-27 20:08:10 +0000
aaf6235b25
Add ChildProcess::getPID call by
2021-02-27 20:07:34 +0000
eb10d26372
Fix fork+exec usage by
2021-02-27 20:07:07 +0000
7c5ec90dbc
Proper POSIX getExecutableFile by
2021-02-27 20:06:33 +0000
639f8688e0
Remove tracking/analytics splashscreen by
2021-02-27 20:06:02 +0000
5f1e4126c5
Allow local ladspa header by
2021-02-27 20:05:45 +0000
ce00ad69fc
Old compiler compatibility by
2021-02-27 20:05:17 +0000
423d70dd7b
Fixes for mingw by
2021-02-27 20:02:50 +0000
e9e1347722
Use old JUCE VST2 interface by
2021-02-27 20:01:53 +0000
905198c588
MidiMessage: Fix constness by
2021-02-27 19:29:15 +0000
6331b21430
flac: Assume SSE is present by
2021-02-27 19:28:53 +0000
d084da1d49
AudioDeviceManager: Prefer JACK over ALSA by
2021-02-27 19:28:37 +0000
e813531d9b
VST3: Fixed an issue with jumpy resizing when using a fixed aspect ratio by
2021-02-25 17:55:20 +0000
10c77ce296
AAX: Set nonrealtime state appropriately when rendering with AudioSuite by
2021-02-23 18:02:36 +0000
552c7fcc3d
Convolution: Update documentation for prepare function by
2021-02-23 13:59:01 +0000
1817c54169
CMake: Add Unity build back in for PIPs by
2021-02-23 18:33:43 +0000
75dc9f8da5
SamplerDemo: Set appropriate plugin characteristics by default by
2021-02-23 12:10:36 +0000
69b630a2c0
CoreMidi: Use RAII to avoid potential leaks of MIDI ports/endpoints by
2021-02-22 19:36:35 +0000
a48a564f9e
AU: Use slightly more readable channel type by
2021-02-22 12:32:15 +0000
3dcd2759e6
MultiOutSynthPluginDemo: Implement isBusesLayoutSupported by
2021-02-19 19:01:52 +0000
ba62771d0e
Demos: Use correct string encoding by
2021-02-19 16:34:47 +0000
f68ee25b52
CMake: Automatically set archiving-related properties when generating for Xcode by
2021-02-22 17:25:31 +0000
d6376e710f
CMake: Use correct include paths when invoking rez by
2021-02-18 17:35:06 +0000
01f01e7d6e
MidiBuffer: Ensure correct number of events are removed by clear function by
2021-02-21 14:21:34 +0000
7c96f18663
TextEditor: Fixed a bug where the horizontal viewport scrollbar could be shown unnecessarily by
2021-02-23 14:59:10 +0000
e18284978f
FileChooser: Check JUCE_MODAL_LOOPS_PERMITTED in Native::runModally() by
2021-02-22 08:50:17 +0000
08e6d2f9ee
Windows: Set SWP_NOMOVE/SWP_NOSIZE flags when updating window position in HWNDComponent and use getSmallestIntegerContainer() when calculating scaled bounds by
2021-02-20 16:54:15 +0000
363481540b
VST3: Use CharPointer_UTF8 when converting from Steinberg::char8 to juce::String by
2021-02-19 16:50:45 +0000
e1f892f6c3
VST3: Use UTF-16 encoding when assigning to a Steinberg::Vst::String128 in toString128() by
2021-02-19 16:01:03 +0000
7b6d6d55cb
AudioPluginHost: Fixed backwards compatibility with old internal plug-in names by
2021-02-19 15:24:47 +0000
9622fc8e05
macOS: Added support for loading local files in WebBrowserComponent by
2021-02-19 17:41:35 +0000
0fc0dce1b8
macOS: Don't call stop() in WebBrowserComponent::goToURL() when evaluating Javascript by
2021-02-19 14:25:56 +0000
51cda82fb7
DSP: Fixed a documentation error in the Panner class by
2021-02-19 14:22:35 +0000
f9f83fe3fa
Correctly scale saturation value to 0-1 in HSL Colour constructor by
2021-02-19 13:02:23 +0000
b59d40b056
Fixed a keyboard focus issue in the MenusDemo example by
2021-02-19 11:19:04 +0000
e9caafad8b
VST: Removed JUCE_WIN_PER_MONITOR_DPI_AWARE check around setThreadDPIAwarenessForWindow() call by
2021-02-19 17:35:49 +0000
3d378d0384
Windows: Avoid setting WINDOWPOS in handlePositionChanging() when "new" coordinates are floating-point rounding errors due to scale factor conversion by
2021-02-18 17:39:40 +0000
ed0851313b
Displays: Added floating-point physical<->logical coordinate conversion methods by
2021-02-18 17:35:10 +0000
a7c5337568
VST/VST3: Removed a workaround for checking whether DPI-aware windows were incorrectly scaled in editor resized() callback by
2021-02-18 14:31:49 +0000
ec0345c093
Windows: Check whether child HWNDs were already scaled during the scale factor listener callback to avoid double-scaling them in handleDPIChanging() by
2021-02-18 14:31:06 +0000
3c494b8a70
VST3: Improved stability of scaled plug-in windows by
2021-02-18 14:28:01 +0000
e1039fc1c9
VST: Improved stability of scaled plug-in windows by
2021-02-18 14:27:46 +0000
455e08da3f
VST3: Added HWNDComponentWithParent class for Windows hosting and removed platform-specific IPlugViewContentScaleSupport implementation by
2021-02-19 17:31:01 +0000
cb57904740
Windows: Improved support for DPI-aware embedded windows in HWNDComponent by
2021-02-18 14:20:59 +0000