Commit Graph

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