Tom Poole
9cc7e40c86
Updated some documentation
4 years ago
ed
33dd896ab2
Ensure that keyboard focus is always given away when components are made invisible
4 years ago
reuk
f647c54b74
FileChooserDialogBox: Ensure filechoosers open in front of other windows
4 years ago
reuk
ff758a53b4
Array: Fix perfect forwarding when adding elements
4 years ago
ed
4c008505c9
Fixed an uninitialised variable in the posix ChildProcess::isRunning() implementation
4 years ago
ed
2fb3637e25
MidiMessage: Added VariableLengthValue::isValid() and removed assertion from MidiMessage::readVariableLengthValue()
4 years ago
ed
66311c798f
APVTS: Give AudioProcessorParameterGroups used in unit tests unique IDs to avoid an assertion in debug builds
4 years ago
Tom Poole
473fc357bb
OSX 10.11: Fixed a CALayer crash
4 years ago
Tom Poole
308757bc48
Tidied up the pixel format classes
4 years ago
reuk
37d1cc9394
AudioFormat: Use int64 for ogg/flac reservoir sizes
4 years ago
reuk
755e93e1c0
HWNDComponentPeer: Avoid assertions when opening submenus
4 years ago
reuk
2a199d5225
AUv3: Fix hangs loading multiple AUv3 instances in Logic
4 years ago
reuk
8d5c27237e
MessageManager: Use RAII to simplify app delegate cleanup
4 years ago
reuk
651c91eb56
ColorSpacePtr: Tidy up uses
4 years ago
reuk
60ff8fde97
AttributedString: Fix colourspace used on macOS
4 years ago
reuk
586ab8927d
Fix warnings when building in C++20 mode
4 years ago
reuk
5490003964
LinuxComponentPeer: Dismiss modals more proactively
This patch should resolve an issue where the popupmenu for a combobox
could become 'stranded' if the plugin window was moved while the box was
open.
4 years ago
reuk
838d55569a
LinuxComponentPeer: Add makeXFreePtr helper function
4 years ago
reuk
4a4cca333e
LinuxComponentPeer: Remove magic numbers
4 years ago
reuk
55036de873
LinuxComponentPeer: Get rid of unused templating
4 years ago
reuk
85facf6d6e
HWNDComponentPeer: Dismiss modals more proactively
This change makes heavyweight views listen to window events from higher
in the window hierarchy. If a move or resize event from higher in the
hierarchy is encountered, blocking modal components will be dismissed.
This patch should resolve an issue where the popupmenu for a combobox
could become 'stranded' if the plugin window was moved while the box was
open.
4 years ago
reuk
60f756e22f
NSViewComponentPeer: Dismiss modals more proactively
This change will make plugin views (and other heavyweight views) listen
to their containing window, and dismiss any blocking modal components,
such as PopupMenus when the window is moved or resized.
This should fix issues where opening a combobox then moving the plugin
window could leave the combobox's popupmenu 'stranded'.
4 years ago
reuk
99e2cd0e3f
PopupMenu: Dismiss popups when minimising parent window
This behaviour was already present on windows, so this patch updates
Linux and macOS window-handling to match.
4 years ago
reuk
ae1076d01f
var: Make it safe to create var instances with static storage duration
4 years ago
reuk
51170e6073
UIViewComponentPeer: Enable non-full-screen views
4 years ago
reuk
04f2ca61e2
UIViewComponentPeer: Simplify view transition reporting
4 years ago
Tom Poole
8fc1195c35
macOS: Set CALayer format to fix Big Sur invalidation region
4 years ago
Tom Poole
2553336f45
Bump version number to 6.0.7
4 years ago
Tom Poole
9e4fceb031
Revert "macOS: Set CALayer format to fix Big Sur invalidation region"
This reverts commit a6217ae9fb
.
4 years ago
ed
d554365161
macOS: Fixed repaint issue with JUCE_COREGRAPHICS_RENDER_WITH_MULTIPLE_PAINT_CALLS enabled that was introduced in 8d3fd927
4 years ago
ed
d3f91fd76c
macOS: Fixed repaint issue with JUCE_COREGRAPHICS_RENDER_WITH_MULTIPLE_PAINT_CALLS enabled that was introduced in 8d3fd927
4 years ago
Tom Poole
a6217ae9fb
macOS: Set CALayer format to fix Big Sur invalidation region
4 years ago
ed
b51da7dec0
macOS: Fixed 10.7 compatibility
4 years ago
Tom Poole
25dccd53c0
Bump version number to 6.0.6
4 years ago
reuk
36c072c086
UMP: Add missing docstrings
4 years ago
ed
2b3d0c05f5
VST3: Fixed program parameter automation not being recorded in Live
4 years ago
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
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
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