be1e3df4d0
macOS: Be explicit about string encodings when logging assertions by
2021-02-18 15:33:27 +0000
67093bfe10
juceaide: Be explicit about commandline argument encoding by
2021-02-18 15:51:47 +0000
77ffb3839a
CMake: Allow more than one AAX category to be specified by
2021-02-18 13:02:16 +0000
a31a4dc5f7
X11: Ensure repainting still works after destorying a GL context by
2021-02-17 19:11:45 +0000
c6280f7b8a
XmlElement: Fix rare crash when parsing truncated escape sequences by
2021-02-17 11:44:58 +0000
64b9366e8f
CharacterFunctions: Add new function to move pointer past whitespace by
2021-02-17 13:01:01 +0000
dc6b4ee43f
CMake: Update documentation with archiving instructions for AUv3 by
2021-02-17 11:19:04 +0000
fd1a9b6d14
CMake: Fix issue where UIRequiresFullScreen key was not written to plist by
2021-02-17 11:06:35 +0000
b1917085db
AudioProcessor: Update listener callback with change details by
2021-02-16 12:53:06 +0000
46d24cc1ab
TextEditor: Avoid starting timer unnecessarily when setting text by
2021-02-16 11:55:39 +0000
240089bcbc
AudioDeviceManager: Fixed backwards compatibility when passing an empty string to removeMidiInputCallback() by
2021-02-17 18:21:00 +0000
d5b55a8474
X11: Make `setFullscreen` put windows into true maximised mode by
2021-02-15 19:11:38 +0000
576cd24665
X11: Use correct scale factor on Ubuntu by
2021-02-15 17:24:31 +0000
a05424fd3d
Linux: Added better support for minimal X11 environments by
2021-02-12 11:17:28 +0000
e301a75ea3
CMake: Allow custom xcassets folder to be used, without specifying ICON_BIG or ICON_SMALL by
2021-02-09 11:05:21 +0000
94330cbb53
VST3: Repaint editor when size changes in Bitwig on Linux to fix UI glitches by
2021-02-11 10:57:12 +0000
b5a06b0e2f
Windows: Use MapWindowPoints() in HWNDComponentPeer::getBounds() to get correct client coordinates when we're the child of another HWND by
2021-02-11 09:30:48 +0000
d8542481fd
VST3: Fixed some intellisense arithmetic overflow warnings by
2021-02-10 15:50:31 +0000
77f8e48730
VST3: Fixed incorrect high-DPI plug-in initial window size in Live on Windows by
2021-02-10 15:49:53 +0000
5fc20f7106
VST: Made the check for Windows high-DPI screen change resizing more strict to prevent UI glitches when resizing manually by
2021-02-10 15:26:27 +0000
2018ceca3b
macOS ARM: Allow the debugger to move past failed assertions by
2021-02-10 12:22:04 +0000
fd83e0f51e
Removed Displays const_casts from ComponentPeer implementations by
2021-02-08 12:44:09 +0000
bdb41ee995
DemoRunner: Enable all orientations and kiosk mode on mobile by
2021-02-05 10:36:20 +0000
78a09bdfc6
DemoRunner: Use Display::safeAreaInsets to position demo content by
2021-02-04 19:21:57 +0000
ac1425f94e
Added Display::safeAreaInsets and implementations for iOS and Android by
2021-02-05 10:42:12 +0000
6d8c0b2fc3
Android: Set layoutInDisplayCutoutMode to LAYOUT_IN_DISPLAY_CUTOUT_MODE_ALWAYS so fullscreen kiosk apps fill the entire display on devices with cutouts by
2021-02-04 14:34:53 +0000
c0cb5dcf34
Android: Tidied up some code in AndroidComponentPeer by
2021-02-05 10:39:21 +0000
a9b5fe3a39
Tweaks for emscripten support by
2020-12-17 15:35:32 +0000
8b075242d4
Windows: Use compiler warning macros when including WebView2 headers by
2021-02-08 09:08:20 +0000
b94d4170f0
CMake: Fix issue where module source file filters were too broad by
2021-02-06 17:07:54 +0000
ad38182530
Added checks for DOXYGEN #define when excluding modal methods in headers by
2021-02-05 12:34:12 +0000
04c28eaa3b
Added a missing #if JUCE_MODAL_LOOPS_PERMITTED guard to FileChooser modal methods by
2021-02-05 12:32:37 +0000
9eb5e38cae
DemoRunner: Enable all orientations and disable full screen requirement on iOS to enable Slide Over and Split View features by
2021-02-05 11:36:21 +0000
65f2de3def
iOS: Added options to the Projucer and CMake to set UIRequiresFullScreen .plist option by
2021-02-05 09:19:33 +0000
271a9cd7a4
Re-saved all projects by
2021-02-03 17:08:51 +0000
56f9f83638
iOS: Check UIStatusBarHidden .plist value in prefersStatusBarHidden property to correctly hide/show the status bar when requested by
2021-02-03 16:54:34 +0000
b5496b16f3
iOS: Correctly set UIViewControllerBasedStatusBarAppearance and UIStatusBarHidden in .plist by
2021-02-03 16:53:33 +0000
4ef5012271
iOS: Fixed UIViewAlertForUnsatisfiableConstraints warning when showing the onscreen keyboard by
2021-02-02 18:41:36 +0000
7c33b2132f
Fixed some parsing issues in readDoubleValue by
2021-02-01 12:28:54 +0000
837ab64dbd
Android: Fix numeric conversion warnings by
2021-02-02 11:12:35 +0000
ef1926f916
CMake: Remove unused IAA function by
2021-02-02 20:24:03 +0000
998883e557
CMake: Group module sources along with other module files by
2021-02-02 12:53:03 +0000
dbecf24722
Fixed a typo in the documentation by
2021-02-01 15:13:37 +0000
1746d7bc4d
Projucer: Removed a duplicate check in VersionInfo::isNewerVersionThanCurrent() by
2021-02-01 10:12:29 +0000
b8c64bacf4
Projucer: Added missing juce namespace to ToggleButtonHandler generated code in the GUI editor by
2021-02-01 10:10:33 +0000
9a57f50ade
CMake: Fix configuration error when using header-only modules by
2021-01-31 21:06:23 +0000
46f5b126d5
Tidied up some template statement whitespace by
2021-01-29 11:46:27 +0000
d7358d0ef1
Update SidePanel visibility when shown/hidden and set always on top by
2020-11-30 12:01:20 +0000
af69be5346
Windows: Tidied up the usage of the JUCE_COMCALL, JUCE_COMCLASS, and JUCE_IUNKNOWNCLASS macros by
2020-11-30 12:09:49 +0000
dc242f76db
Windows: Added multiple inheritance support to ComBaseClassHelper by
2020-11-30 11:58:22 +0000
bcb85bc752
Recreate CaretComponent correctly in CodeEditorComponent::lookAndFeelChanged() by
2021-01-29 14:12:36 +0000
5b432431fd
Re-saved all projects by
2021-01-29 14:22:47 +0000
0510e22f42
Projucer: Bump LastUpgradeCheck property in Xcode projects by
2021-01-29 14:19:45 +0000
6ff54f0a64
XmlElement: Fix conversion issue when passing Identifiers to forEachXmlChildElementWithTagName by
2021-01-29 12:57:44 +0000
1b2f17f2e8
PopupMenu: Check currently focused component before passing keyboard focus on menu completion by
2021-01-28 16:07:38 +0000
4d566799ee
Projucer: Only add optional Java source sets to Android projects when the module is enabled by
2021-01-29 09:50:32 +0000
29c4ef36ee
FFT: Add move ops which would otherwise be implicitly deleted by
2021-01-28 22:41:43 +0000
6cc67f5ac5
Windows: Fixed some build errors in the WebView2 code introduced in 48fcea0c by
2021-01-29 08:58:18 +0000
3baaad8b5b
XmlElement: Update loops to use new iterators by
2021-01-28 15:22:46 +0000
40f6ac7c47
XmlElement: Add range-for-compatible iterators by
2021-01-28 15:22:31 +0000
dbfdaff00b
XWindowSystem: Prevent PopupMenus from accidentally dismissing themselves by
2021-01-27 16:26:55 +0000
c41149f48d
String: Fix documentation for getTrailingIntValue by
2021-01-27 17:24:34 +0000
091ab8a3a3
Made the windowIgnoresKeyPresses ComponentPeer style flag documentation a bit clearer by
2021-01-27 17:23:09 +0000
f43784dc5b
macOS: Propagate focus loss message when resigning key window status and only grab focus if window can become the key window by
2021-01-27 17:21:58 +0000
891d86fe6b
Don't trigger a fake mouse move from Component::sendFakeMouseMove() if the component passes through all mouse events by
2021-01-27 16:34:43 +0000
3754cadf55
Windows: Removed WinRT::ComSmartPtr and use existing class instead by
2021-01-27 14:51:58 +0000
48fcea0c44
Windows: Removed WinRTWrapper dependency from WebView2 implementation by
2021-01-27 14:51:40 +0000
a1ff4eec6a
VST: Renamed ComSmartPtr -> VSTComSmartPtr to avoid confusion with existing class in juce_core by
2021-01-27 14:49:42 +0000
f2df19f4fe
Android: Integrated Oboe fix from google/oboe@893feef by
2021-01-27 14:10:14 +0000
bd86eb667e
Android: Fixed compile error when push notifications are disabled by
2021-01-27 14:09:33 +0000
2ef9899818
Projucer: Fixed the inclusion of Xcode subprojects using the new build system by
2021-01-26 19:17:59 +0000
cfefaf0acf
Re-saved all projects by
2021-01-27 19:15:59 +0000
882be26069
Projucer: Made the .pbxproj formatting more consistent with that produced by Xcode by
2021-01-25 19:32:02 +0000
ba37f915d6
Font: Fix issue where style changes may also affect the typeface of a Font by
2021-01-27 13:39:11 +0000
932b2e0209
Re-saved all projects by
2021-01-27 11:46:21 +0000
cc9fdc3d6a
VST3: Added explicit check for current program value in setComponentState() so it is recalled correctly when loading by
2021-01-25 09:13:15 +0000
8fe3d29750
Fixed spurious updates when initialising ChoicePropertyComponent with ValueWithDefault by
2021-01-25 16:21:57 +0000
71f2619ab3
AudioFormats: Allow WindowsMediaAudioFormat by default on Windows by
2021-01-25 10:16:33 +0000
9a127e32e4
VST3: Added explicit check for current program value in setComponentState() so it is recalled correctly when loading by
2021-01-25 09:13:15 +0000
a6bfcc6427
Projucer: Removed a reference to AppConfig.h (which may or may not be present) in the JUCE_PROJUCER_VERSION warning by
2021-01-25 09:16:06 +0000
9cc7e40c86
Updated some documentation by
2021-01-22 16:53:54 +0000
33dd896ab2
Ensure that keyboard focus is always given away when components are made invisible by
2021-01-22 10:15:27 +0000
f647c54b74
FileChooserDialogBox: Ensure filechoosers open in front of other windows by
2021-01-21 11:54:59 +0000
ff758a53b4
Array: Fix perfect forwarding when adding elements by
2021-01-21 11:02:46 +0000
4c008505c9
Fixed an uninitialised variable in the posix ChildProcess::isRunning() implementation by
2021-01-22 09:26:17 +0000
2fb3637e25
MidiMessage: Added VariableLengthValue::isValid() and removed assertion from MidiMessage::readVariableLengthValue() by
2021-01-21 10:48:51 +0000
66311c798f
APVTS: Give AudioProcessorParameterGroups used in unit tests unique IDs to avoid an assertion in debug builds by
2021-01-21 08:56:37 +0000
473fc357bb
OSX 10.11: Fixed a CALayer crash by
2021-01-21 10:04:23 +0000
748d477a17
Projucer: Made multiline text input boxes resize to fit their contents by
2021-01-20 17:29:42 +0000
9ff73fc883
DemoRunner: Ensure example files are copied into Resources folder by
2021-01-20 11:01:20 +0000
7c88dec30d
CMake: Improve module source grouping by
2021-01-18 19:16:09 +0000
308757bc48
Tidied up the pixel format classes by
2021-01-19 14:04:17 +0000
f125fcf146
Projucer: Fixed a bug fetching JUCE API data by
2021-01-19 20:31:37 +0000
37d1cc9394
AudioFormat: Use int64 for ogg/flac reservoir sizes by
2021-01-15 16:54:59 +0000
fac6116441
Projucer: Remove unnecessary const by
2021-01-18 12:12:03 +0000
755e93e1c0
HWNDComponentPeer: Avoid assertions when opening submenus by
2021-01-18 11:53:31 +0000
2a199d5225
AUv3: Fix hangs loading multiple AUv3 instances in Logic by
2021-01-14 15:25:44 +0000
8d5c27237e
MessageManager: Use RAII to simplify app delegate cleanup by
2021-01-14 22:02:43 +0000
5629927c63
CMake: Fix an issue where AUv3 execute permission could go missing during install by
2021-01-13 19:21:27 +0000
e2d91757af
DemoRunner: Added a warning to the modal dialog by
2021-01-15 16:11:01 +0000