reuk
cd25daf892
FileChooser: Respect comma delimiters for file filters
4 years ago
ed
dd1ec144c4
VST3: Add AudioProcessorParameter behind the scenes in the VST3 wrapper to manage program parameter changes
4 years ago
ed
59efce7ccd
Removed an unnecessary include from juce_audio_devices
4 years ago
ed
8d3fd92784
macOS: Redraw drop-shadow on repaint for transparent NSWindows to fix some drawing artifacts
4 years ago
ed
72695f91c7
Re-saved all projects
4 years ago
ed
1000c4ce2e
Android: Fixed a warning in the Oboe code with -Wswitch-enum enabled
4 years ago
ed
757417a47a
Android: Updated to Oboe 1.5
4 years ago
ed
7014541291
Projucer: Added macOS 11.1 to SDK options
4 years ago
ed
0715b7ebdd
VST3: Wrap program parameter changes in begin/endEdit() calls to ensure that automation data is recorded correctly
4 years ago
ed
3ff966603e
VST3: Update program parameter when current program is changed
4 years ago
ed
b235b8de09
Updated some old docs
4 years ago
ed
84d9117054
Linux: Check for valid display in updateScaleFactorFromNewBounds()
4 years ago
ed
6325230f61
Windows: Use rectangleFromRECT() to clean up some code
4 years ago
ed
09c25fedfd
Windows: Retrieve work area rectangle for all connected monitors
4 years ago
ed
b614f9e01e
Windows: Only call Displays::updateToLogical() on per-monitor DPI-aware threads
4 years ago
reuk
452b1bf224
HiResTimer: Fix units used for threading policy
The values in mach_timebase_info_data_t should be specified in terms of
'ticks'. On some machines, ticks may correspond to nanoseconds, but this
is not guaranteed.
4 years ago
reuk
857f665f74
HiResTimer: Tidy up POSIX implementation using std threading constructs
4 years ago
reuk
6787230dd4
HiResTimer: Fix bug where timer would misreport its state after being stopped
Previously, if `stopTimer()` was called from within
`hiResTimerCallback()`, a call to `isTimerRunning()` immediately
following the call to `stopTimer()` would return true instead of false.
This patch fixes the issue, and adds some tests to verify the new
behaviour.
4 years ago
reuk
88285acae1
DragAndDrop: Fix drag and drop in windows optimised builds
In very optimised builds, SHCore.dll may not be automatically loaded
into the address space of the calling executable. In these cases, the
call to `GetModuleHandle` will fail. Adding the call to LoadLibrary
ensures that the dll is loaded into the program's address space, which
will allow the call to GetModuleHandle to succeed.
4 years ago
reuk
e988c4c671
DragAndDrop: Tidy up windows implementation
4 years ago
reuk
04583469e1
MIDI: Fix timestamps on Universal MIDI Packets
4 years ago
Tom Poole
1fbd6dff9b
VST3: Fixed invalid AudioProcessorParameterGroup unit IDs
4 years ago
Tom Poole
d9b2a61454
Re-saved all projects
4 years ago
Tom Poole
da07dad30d
Projucer: Bump LastUpgradeCheck property in Xcode projects
4 years ago
reuk
5354d01a89
X11: Properly escape "+" symbols in dragged/dropped filenames
4 years ago
reuk
dc3e0d1571
SystemStats: Fix `getOperatingSystemType` assertion on macOS 11.1
4 years ago
reuk
f3a69664d6
OSC: Update docs
4 years ago
reuk
d31b85ef00
ConvolutionDemo: Fix bug where "Load File..." button only worked once
4 years ago
reuk
cd41e31cb5
DSP: Ensure that IRs are loaded immediately when Convolution is prepared
Previously, if `loadImpulseResponse` was called before `prepareToPlay`,
the IR wasn't guaranteed to have loaded before the first call to
`processSamples`.
Now, we flush the queue of pending IR-load commands during
`prepareToPlay`, which should ensure that the most recently-loaded IR is
ready to use immediately.
4 years ago
reuk
c213796951
Projucer: Fix quote escaping in CodeBlocks exporter
4 years ago
reuk
41ec486dd0
FileChooser: Show desktop folder if requested folder does not exist
This change affects the PostVista version of the Windows FileChooser.
4 years ago
reuk
e403e330ef
DSP: Make FixedSizeFunction public
4 years ago
reuk
07bfa2e83f
CMake: Make VST2 and AAX helper targets GLOBAL
4 years ago
reuk
dadac11ffd
MIDI: Fix naming to match JCS in SysEx7::Kind enum
4 years ago
reuk
c540fa4241
DSP: Slightly tidied filter-design function
4 years ago
Ivan Cohen
b2e49bc7e8
DSP: Solved an issue with FilterDesign::designFIRLowpassHalfBandEquirippleMethod for low amplitudedB and normalisationTransitionWidth close to 0.5
4 years ago
ed
b0c8917430
Projucer: Fixed a bug recalling code editor colour schemes when invoked from the command-line
4 years ago
ed
46700d820d
Fixed a compile error in the push notifications demo
4 years ago
ed
088e100c1f
Narrowed the scoped of some undeclared Objective-C selector warnings
4 years ago
ed
30f8594ecf
macOS: Fixed an incorrect selector in JuceNSViewClass
4 years ago
ed
3a908f848a
macOS: Fixed an incorrect selector in the WKWebView delegate class
4 years ago
ed
dc21f6fdad
macOS: Fixed 10.11 compatibility in the WKWebView code
4 years ago
ed
697b7ff705
Re-saved all projects
4 years ago
ed
6e6f866458
Projucer: Suppress warnings about using the OpenGL framework when using the new build system
4 years ago
ed
1fbde8c505
Projucer: Fixed issues navigating to warnings/errors when using the new Xcode build system
4 years ago
ed
a352366702
Projucer: Tidied up some whitespace
4 years ago
ed
d236c882cb
Re-saved all projects
4 years ago
ed
fc14dc402e
Projucer: Enabled the "New Build System" by default for Xcode projects and added an exporter setting to enable the old behaviour
4 years ago
Tom Poole
56373bcc07
Restricted some disabled warning regions
4 years ago
ed
a7667077f8
Android: Fixed a crash when juce_gui_extra is not present
The default main JuceActivity for JUCE apps calls appNewIntent() in its onNewIntent() implementation which is defined in juce_gui_extra. This commit moves the implementation into juce_gui_basics.
4 years ago