reuk
10c77ce296
AAX: Set nonrealtime state appropriately when rendering with AudioSuite
4 years ago
reuk
552c7fcc3d
Convolution: Update documentation for prepare function
4 years ago
reuk
69b630a2c0
CoreMidi: Use RAII to avoid potential leaks of MIDI ports/endpoints
4 years ago
reuk
a48a564f9e
AU: Use slightly more readable channel type
4 years ago
reuk
01f01e7d6e
MidiBuffer: Ensure correct number of events are removed by clear function
4 years ago
ed
7c96f18663
TextEditor: Fixed a bug where the horizontal viewport scrollbar could be shown unnecessarily
4 years ago
ed
e18284978f
FileChooser: Check JUCE_MODAL_LOOPS_PERMITTED in Native::runModally()
4 years ago
ed
08e6d2f9ee
Windows: Set SWP_NOMOVE/SWP_NOSIZE flags when updating window position in HWNDComponent and use getSmallestIntegerContainer() when calculating scaled bounds
4 years ago
ed
363481540b
VST3: Use CharPointer_UTF8 when converting from Steinberg::char8 to juce::String
4 years ago
ed
e1f892f6c3
VST3: Use UTF-16 encoding when assigning to a Steinberg::Vst::String128 in toString128()
4 years ago
ed
9622fc8e05
macOS: Added support for loading local files in WebBrowserComponent
4 years ago
ed
0fc0dce1b8
macOS: Don't call stop() in WebBrowserComponent::goToURL() when evaluating Javascript
4 years ago
ed
51cda82fb7
DSP: Fixed a documentation error in the Panner class
4 years ago
ed
f9f83fe3fa
Correctly scale saturation value to 0-1 in HSL Colour constructor
4 years ago
ed
e9caafad8b
VST: Removed JUCE_WIN_PER_MONITOR_DPI_AWARE check around setThreadDPIAwarenessForWindow() call
4 years ago
ed
3d378d0384
Windows: Avoid setting WINDOWPOS in handlePositionChanging() when "new" coordinates are floating-point rounding errors due to scale factor conversion
4 years ago
ed
ed0851313b
Displays: Added floating-point physical<->logical coordinate conversion methods
4 years ago
ed
a7c5337568
VST/VST3: Removed a workaround for checking whether DPI-aware windows were incorrectly scaled in editor resized() callback
4 years ago
ed
ec0345c093
Windows: Check whether child HWNDs were already scaled during the scale factor listener callback to avoid double-scaling them in handleDPIChanging()
4 years ago
ed
3c494b8a70
VST3: Improved stability of scaled plug-in windows
4 years ago
ed
e1039fc1c9
VST: Improved stability of scaled plug-in windows
4 years ago
ed
455e08da3f
VST3: Added HWNDComponentWithParent class for Windows hosting and removed platform-specific IPlugViewContentScaleSupport implementation
4 years ago
ed
cb57904740
Windows: Improved support for DPI-aware embedded windows in HWNDComponent
4 years ago
reuk
be1e3df4d0
macOS: Be explicit about string encodings when logging assertions
4 years ago
reuk
a31a4dc5f7
X11: Ensure repainting still works after destorying a GL context
On Linux, repaints are only issued if the number of received SHM
completion events matches the number of events initiated with
`xShmPutImage`.
Previously, destroying a GL context was calling `XSync (display, True)`
which cleared the event queue. Sometimes, this would cause an 'SHM
Completion Event' to be removed from the queue. This meant that the
number of received events would never match the number of initiated
events, and repainting would stop indefinitely.
By calling `XSync (display, False)` instead, we ensure that pending
events are kept in the queue, so any pending SHM completion event will
be found as usual during the next repaint timer callback.
4 years ago
reuk
c6280f7b8a
XmlElement: Fix rare crash when parsing truncated escape sequences
4 years ago
reuk
64b9366e8f
CharacterFunctions: Add new function to move pointer past whitespace
4 years ago
reuk
b1917085db
AudioProcessor: Update listener callback with change details
4 years ago
reuk
46d24cc1ab
TextEditor: Avoid starting timer unnecessarily when setting text
4 years ago
ed
240089bcbc
AudioDeviceManager: Fixed backwards compatibility when passing an empty string to removeMidiInputCallback()
4 years ago
reuk
d5b55a8474
X11: Make `setFullscreen` put windows into true maximised mode
4 years ago
reuk
576cd24665
X11: Use correct scale factor on Ubuntu
4 years ago
Tom Poole
a05424fd3d
Linux: Added better support for minimal X11 environments
4 years ago
ed
94330cbb53
VST3: Repaint editor when size changes in Bitwig on Linux to fix UI glitches
4 years ago
ed
b5a06b0e2f
Windows: Use MapWindowPoints() in HWNDComponentPeer::getBounds() to get correct client coordinates when we're the child of another HWND
4 years ago
ed
d8542481fd
VST3: Fixed some intellisense arithmetic overflow warnings
4 years ago
ed
77f8e48730
VST3: Fixed incorrect high-DPI plug-in initial window size in Live on Windows
Live calls getSize() before the plug-in has been attached to the system window and can query the correct system scale factor, this size is then used to resize the plug-in after it has been attached resulting in an unscaled window size.
4 years ago
ed
5fc20f7106
VST: Made the check for Windows high-DPI screen change resizing more strict to prevent UI glitches when resizing manually
4 years ago
Tom Poole
2018ceca3b
macOS ARM: Allow the debugger to move past failed assertions
4 years ago
ed
fd83e0f51e
Removed Displays const_casts from ComponentPeer implementations
4 years ago
ed
ac1425f94e
Added Display::safeAreaInsets and implementations for iOS and Android
4 years ago
ed
6d8c0b2fc3
Android: Set layoutInDisplayCutoutMode to LAYOUT_IN_DISPLAY_CUTOUT_MODE_ALWAYS so fullscreen kiosk apps fill the entire display on devices with cutouts
4 years ago
ed
c0cb5dcf34
Android: Tidied up some code in AndroidComponentPeer
4 years ago
jules
a9b5fe3a39
Tweaks for emscripten support
4 years ago
ed
8b075242d4
Windows: Use compiler warning macros when including WebView2 headers
4 years ago
ed
ad38182530
Added checks for DOXYGEN #define when excluding modal methods in headers
4 years ago
ed
04c28eaa3b
Added a missing #if JUCE_MODAL_LOOPS_PERMITTED guard to FileChooser modal methods
4 years ago
ed
56f9f83638
iOS: Check UIStatusBarHidden .plist value in prefersStatusBarHidden property to correctly hide/show the status bar when requested
4 years ago
ed
4ef5012271
iOS: Fixed UIViewAlertForUnsatisfiableConstraints warning when showing the onscreen keyboard
4 years ago
Tom Poole
7c33b2132f
Fixed some parsing issues in readDoubleValue
4 years ago