reuk
67093bfe10
juceaide: Be explicit about commandline argument encoding
2021-02-18 17:16:45 +00:00
reuk
77ffb3839a
CMake: Allow more than one AAX category to be specified
2021-02-18 17:16:45 +00:00
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.
2021-02-18 11:46:48 +00:00
reuk
c6280f7b8a
XmlElement: Fix rare crash when parsing truncated escape sequences
2021-02-18 10:54:29 +00:00
reuk
64b9366e8f
CharacterFunctions: Add new function to move pointer past whitespace
2021-02-18 10:54:29 +00:00
reuk
dc6b4ee43f
CMake: Update documentation with archiving instructions for AUv3
2021-02-18 10:54:29 +00:00
reuk
fd1a9b6d14
CMake: Fix issue where UIRequiresFullScreen key was not written to plist
2021-02-18 10:54:29 +00:00
reuk
b1917085db
AudioProcessor: Update listener callback with change details
2021-02-18 10:54:29 +00:00
reuk
46d24cc1ab
TextEditor: Avoid starting timer unnecessarily when setting text
2021-02-18 10:54:29 +00:00
ed
240089bcbc
AudioDeviceManager: Fixed backwards compatibility when passing an empty string to removeMidiInputCallback()
2021-02-18 08:47:42 +00:00
reuk
d5b55a8474
X11: Make setFullscreen put windows into true maximised mode
2021-02-16 15:39:31 +00:00
reuk
576cd24665
X11: Use correct scale factor on Ubuntu
2021-02-16 15:38:34 +00:00
Tom Poole
a05424fd3d
Linux: Added better support for minimal X11 environments
2021-02-12 19:17:44 +00:00
reuk
e301a75ea3
CMake: Allow custom xcassets folder to be used, without specifying ICON_BIG or ICON_SMALL
2021-02-11 15:57:38 +00:00
ed
94330cbb53
VST3: Repaint editor when size changes in Bitwig on Linux to fix UI glitches
2021-02-11 11:23:33 +00:00
ed
b5a06b0e2f
Windows: Use MapWindowPoints() in HWNDComponentPeer::getBounds() to get correct client coordinates when we're the child of another HWND
2021-02-11 11:23:07 +00:00
ed
d8542481fd
VST3: Fixed some intellisense arithmetic overflow warnings
2021-02-11 11:23:06 +00:00
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.
2021-02-11 11:23:06 +00:00
ed
5fc20f7106
VST: Made the check for Windows high-DPI screen change resizing more strict to prevent UI glitches when resizing manually
2021-02-11 11:23:06 +00:00
Tom Poole
2018ceca3b
macOS ARM: Allow the debugger to move past failed assertions
2021-02-10 13:48:46 +00:00
ed
fd83e0f51e
Removed Displays const_casts from ComponentPeer implementations
2021-02-08 14:38:09 +00:00
ed
bdb41ee995
DemoRunner: Enable all orientations and kiosk mode on mobile
2021-02-08 14:38:09 +00:00
ed
78a09bdfc6
DemoRunner: Use Display::safeAreaInsets to position demo content
2021-02-08 14:38:09 +00:00
ed
ac1425f94e
Added Display::safeAreaInsets and implementations for iOS and Android
2021-02-08 14:38:09 +00:00
ed
6d8c0b2fc3
Android: Set layoutInDisplayCutoutMode to LAYOUT_IN_DISPLAY_CUTOUT_MODE_ALWAYS so fullscreen kiosk apps fill the entire display on devices with cutouts
2021-02-08 14:38:09 +00:00
ed
c0cb5dcf34
Android: Tidied up some code in AndroidComponentPeer
2021-02-08 14:38:09 +00:00
jules
a9b5fe3a39
Tweaks for emscripten support
2021-02-08 09:59:46 +00:00
ed
8b075242d4
Windows: Use compiler warning macros when including WebView2 headers
2021-02-08 09:30:08 +00:00
reuk
b94d4170f0
CMake: Fix issue where module source file filters were too broad
2021-02-06 18:25:53 +00:00
ed
ad38182530
Added checks for DOXYGEN #define when excluding modal methods in headers
2021-02-05 14:17:19 +00:00
ed
04c28eaa3b
Added a missing #if JUCE_MODAL_LOOPS_PERMITTED guard to FileChooser modal methods
2021-02-05 14:17:19 +00:00
ed
9eb5e38cae
DemoRunner: Enable all orientations and disable full screen requirement on iOS to enable Slide Over and Split View features
2021-02-05 11:36:21 +00:00
ed
65f2de3def
iOS: Added options to the Projucer and CMake to set UIRequiresFullScreen .plist option
2021-02-05 11:34:39 +00:00
ed
271a9cd7a4
Re-saved all projects
2021-02-05 11:34:39 +00:00
ed
56f9f83638
iOS: Check UIStatusBarHidden .plist value in prefersStatusBarHidden property to correctly hide/show the status bar when requested
2021-02-05 11:34:39 +00:00
ed
b5496b16f3
iOS: Correctly set UIViewControllerBasedStatusBarAppearance and UIStatusBarHidden in .plist
2021-02-05 11:34:39 +00:00
ed
4ef5012271
iOS: Fixed UIViewAlertForUnsatisfiableConstraints warning when showing the onscreen keyboard
2021-02-05 11:34:39 +00:00
Tom Poole
7c33b2132f
Fixed some parsing issues in readDoubleValue
2021-02-03 17:53:32 +00:00
reuk
837ab64dbd
Android: Fix numeric conversion warnings
2021-02-03 16:09:54 +00:00
reuk
ef1926f916
CMake: Remove unused IAA function
2021-02-02 20:24:03 +00:00
reuk
998883e557
CMake: Group module sources along with other module files
2021-02-02 16:35:09 +00:00
Tom Poole
dbecf24722
Fixed a typo in the documentation
2021-02-01 15:13:37 +00:00
ed
1746d7bc4d
Projucer: Removed a duplicate check in VersionInfo::isNewerVersionThanCurrent()
2021-02-01 10:12:36 +00:00
ed
b8c64bacf4
Projucer: Added missing juce namespace to ToggleButtonHandler generated code in the GUI editor
2021-02-01 10:10:33 +00:00
reuk
9a57f50ade
CMake: Fix configuration error when using header-only modules
2021-01-31 21:27:53 +00:00
ed
46f5b126d5
Tidied up some template statement whitespace
2021-01-29 15:40:12 +00:00
ed
d7358d0ef1
Update SidePanel visibility when shown/hidden and set always on top
2021-01-29 15:40:12 +00:00
ed
af69be5346
Windows: Tidied up the usage of the JUCE_COMCALL, JUCE_COMCLASS, and JUCE_IUNKNOWNCLASS macros
2021-01-29 15:40:12 +00:00
ed
dc242f76db
Windows: Added multiple inheritance support to ComBaseClassHelper
2021-01-29 15:40:12 +00:00
ed
bcb85bc752
Recreate CaretComponent correctly in CodeEditorComponent::lookAndFeelChanged()
2021-01-29 14:33:08 +00:00