falkTX
7a6711bb55
Do not use new vista-only file choosers on mingw
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
3a95cc4d95
Implement JUCE_AUDIOPROCESSOR_NO_GUI
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
ff3419c016
Dynamic vst2 plugin name
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
e0ea3e2068
Allow VST2 plugins without audio
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
3459c8ca5b
Fix build with hosts using vestige header
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
c8c1d1d4d7
Fix X11 temporary windows
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
3f655c14b3
Allow and use native titlebars in regular dialogs
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
bff41ae2de
Require JUCE_MODAL_LOOPS_PERMITTED for native linux file choosers
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
e1a0ae0f9a
Add ChildProcess::getPID()
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
2dc006e48c
Fix fork/exec and allow vfork
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
bb07a15dad
Improve posix getExecutableFile()
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
8b711bf4fb
Remove splash screen
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
f8d6e63de1
Allow local ladspa file
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
4c9ccab9a2
mingw related fixes
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
e176164958
Use old VST2 interface from JUCE5
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
90eef111b0
Add old VST2 interface file, GPLv3+ licensed
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
f1d4638dde
Fix MidiMessage constness
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
d205ad23e2
Assume SSE is available for flac
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
6c88197553
Prefer JACK over ALSA
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
1b0cc275e5
Use Projucer in GPL mode, no curl
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
Tom Poole
b08520c2de
JUCE version 7.0.1
3 years ago
reuk
4b05efd7b7
Windows: Fix nullptr dereference when reopening plugin windows
On Windows, when opening a plugin editor, destroying the plugin
instance, and then creating a new instance and opening its editor, the
plugin would crash because the VBlankDispatcher singleton could not be
recreated.
3 years ago
Tom Poole
f82430c746
Resave all projects
3 years ago
Tom Poole
fd8607302d
Bump version number to 7.0.1
3 years ago
attila
f5d2642874
Linux: Fix resizing issue with the PopupMenu
Previously opening a PopupMenu and then clicking somewhere outside
the application would cause the mouse button representation to be
stuck in a down state.
3 years ago
attila
5cfef70994
Projucer: Fix ARA project template
3 years ago
attila
938c66c83d
Linux: Fix window positioning on HiDPI screens
In 6f3fb5a29f windowBorder member of
LinuxComponentPeer was changed to mean the logical size of the border
that is independent of the current scale factor. This was done to fix a
bug and make it consistent with the bounds member, which is also
independent from the scale factor.
This change wasn't taken into account in XWindowSystem::setBounds()
causing a positioning bug.
3 years ago
attila
c2ec851c2c
VST3 Client: Avoid AudioBuffer assertion when plugin has no audio channels
3 years ago
attila
6ea3788a3b
VST3 Client: Fix warning when PreferredChannelConfigurations are set
3 years ago
attila
27924e4996
Viewport: Stop ongoing physical drag upon user interaction
An animated drag operation will now stop if the user interacts with
the content area again before the animation is finished. It is also
stopped if the user interacts with the scrollbars.
3 years ago
Tom Poole
c0350c54ab
macOS: Fix CGMetalLayerRenderer assertions and resizing
3 years ago
reuk
2d7c65589d
Projucer: Create LV2 install directory when necessary
3 years ago
Tom Poole
a20e8d8592
macOS/iOS fixed a rendering hang with JUCE_COREGRAPHICS_RENDER_WITH_MULTIPLE_PAINT_CALLS
3 years ago
Tom Poole
bd7166893f
Update the README to include LV2 support
3 years ago
reuk
bcad7f1456
AudioPlayHead: Set playing/recording/looping flags in CurrentPositionInfo
3 years ago
reuk
f3ca634049
VST3 Client: Fix missing prototype warning
3 years ago
reuk
57a5ed7999
Projucer: Fix relative paths in LV2 plugin builds on macOS
3 years ago
reuk
e7581fa947
CMake: Silently disable AAX builds on unsupported platforms
3 years ago
reuk
e86b886038
UnitTestsDemo: Enable LV2 hosting, so that the Projucer correctly sets up include paths
3 years ago
reuk
6dc002b89c
Demos: Fix missing prototype warning
3 years ago
reuk
7eb99ed8ec
Grid: Avoid hangs when positioning auto-placement items that are too large for the explicit grid
Previously, positioning such an item would hang while trying to find an
appropriate position for the item, because no position in the grid was
suitable, and implicit cells in the layout direction would be added
until a viable position was found.
We now ensure that there are enough cells in the cross direction to hold
each of the auto-placement items before trying to position those items.
3 years ago
reuk
9c0786e4fe
AccessibilityTextHelpers: Fix MSVC/C++20 build issues
3 years ago
luz paz
0e66bb5203
ARAModelObjects: Fix docstring typos
3 years ago
Alain Martin
c254a71383
Projucer: Fix initialisation of MSVCBuildConfiguration::lv2BinaryLocation
3 years ago
reuk
1539d9a12a
Projucer: Fix relative paths in LV2 plugin builds
3 years ago
reuk
6265f86d33
Accessibility: Add missing accessibility handler in TreeView Item
3 years ago
reuk
a1b3ce6aaa
AudioPlayHead: Fix docstring typo
3 years ago
reuk
aa23b2ed09
audio_basics: Add missing newline at end of file
3 years ago
reuk
a2dc45d6a8
VST3 Client: Fix missing-prototype warning
3 years ago
reuk
0da6c3b434
VST3 Host: Tidy up plugin creation code
3 years ago