77ad8b23bb
VST3 Client: Enable support for more FrameRateTypes, and set editOriginTime correctly by
2021-06-03 13:20:09 +0100
8dc7636fc4
PathFlatteningIterator: Ensure iterator terminates when flattening paths with very large coordinate values by
2021-06-03 11:30:21 +0100
3399c34d0d
Windows: Fix more warnings emitted by clang with GNU-like command-line by
2021-06-03 22:39:55 +0100
cb7bda4529
CMake: Explicitly set MSVC runtime library for juceaide by
2021-06-03 15:14:16 +0100
7ac6911ccc
Windows: Fix clang/gnu compiler warnings by
2021-06-02 15:58:43 +0100
db2a809832
CMake: Enable support for clang with gnu-like cmdline on Windows by
2021-06-02 15:35:15 +0100
17d967551c
AAX: Added JucePlugin_AAXDisableDefaultSettingsChunks flag to set the AAX_eProperty_Constraint_DoNotApplyDefaultSettings property by
2021-06-02 14:27:29 +0100
3fd4f7a231
TextEditor: Take border size into account when calculating text bounds by
2021-06-01 09:17:40 +0100
963fd79e6a
Windows Accessibility: Improved support for read-only text interfaces and fixed issue causing text past 1000 characters to not be read out by Narrator by
2021-05-28 14:49:52 +0100
05f987d893
macOS Accessibility: Use value interface for accessible read-only text by
2021-05-28 14:48:28 +0100
13e7ffbdfb
Accessibility: Use AccessibilityTextValueInterface for read-only text in Label, TextEditor and CodeEditorComponent by
2021-05-28 14:47:33 +0100
d64e73e1c2
(tag: 2021-05-28)
Replace custom juce license (unused) by a GPLv3 copy by
2021-05-28 10:37:14 +0100
1634d9f428
macOS: Fixed a build error when building against SDKs < 10.13 for deployment targets < 10.10 by
2021-05-27 17:55:56 +0100
e28525b05d
TreeView: Fixed a potential crash when dragging a TreeViewItem with a custom component by
2021-05-27 14:40:44 +0100
7b34d56069
TreeView: Use content component coordinate space in TreeView::getItemAt() by
2021-05-27 09:52:54 +0100
28882b788a
OpenGL: Add missing function annotations by
2021-05-27 15:54:47 +0100
fa17310dd1
Added back in rounding error fix from e8518048 that was overwritten in 7909af4e by
2021-05-26 16:12:51 +0100
ce72fe4143
Label: Check for deletion before calling repaint() in hideEditor() by
2021-05-26 14:51:45 +0100
6b29a6d8ff
Projucer: Fixed a bug when highlighting the global JUCE path property component bounds by
2021-05-26 14:48:05 +0100
083a5af323
TextEditor: Offset selection fill bounds by viewport position to fix bug with multi-line highlighting by
2021-05-26 14:14:42 +0100
35260b342c
NSViewComponentPeer: Adjust bounds before constraining when resizing by
2021-05-26 12:31:40 +0100
31a7c62baf
Windows: Fix and suppress some analysis warnings by
2021-04-13 22:22:26 +0100
54423f6583
OpenGL: Add GLEW-inspired dynamic function loading by
2021-05-19 14:47:35 +0100
8a6a520026
iOS: Check if text entry caused TextInputTarget deletion before calling updateHiddenTextContent() by
2021-05-25 13:06:57 +0100
b9ae71ae8f
AudioProcessorEditor: Fixed a bug introduced in 5a59c92b causing editors to always be marked as resizable by the host when using the default ComponentBoundsConstrainer by
2021-05-25 12:48:21 +0100
99d122e4fb
DemoRunner: Don't select demos ListBox row if it has been dismissed by
2021-05-26 08:52:35 +0100
fd8c6ce15c
Accessibility: Only call grabKeyboardFocus() on focusable components by
2021-05-26 08:52:15 +0100
edd4ff9cfc
ListBox: Select row on focus by
2021-05-25 16:43:35 +0100
8dfb916e9a
ListBox: Send AccessibilityEvent::rowSelectionChanged events by
2021-05-25 16:43:22 +0100
a192e27961
macOS: Set NSWindow accessibilityElement property to prevent VoiceOver reading out notifications for inaccessible windows by
2021-05-25 15:46:48 +0100
02c5ad29db
macOS: Disable accessibility on deployment targets < 10.10 by
2021-05-25 11:46:32 +0100
3b93d5d7eb
FileChooser: Allow multiple directory selection on Linux/Zenity by
2021-05-24 19:41:11 +0100
0a4a67d439
PopupMenu: Use correct alignment for submenus with large borders by
2021-05-24 19:40:47 +0100
bcd7ae1fb5
PopupMenu: Avoid cropping menu items at the bottom of long menus with large borders by
2021-05-24 18:36:56 +0100
460b71e925
CMake: Emit more descriptive PIP errors by
2021-05-24 11:01:29 +0100
bad031aa03
iOS: Enable support for layered/async drawing by
2021-05-24 15:43:58 +0100
bc796b1636
TooltipWindow: Display tooltips at same scale as hovered components by
2021-05-24 15:00:59 +0100
1c2abc80d7
Component: Ensure getScreenPosition result is in terms of the logical coordinate space of the screen by
2021-05-24 14:50:04 +0100
73523cd6a5
UIViewComponentPeer: Add support for hover and scroll events from external mice and trackpads by
2021-04-27 11:17:22 +0100
6db900926b
VST3 Client: Fix issue where host failed to receive latency change notifications by
2021-05-20 11:29:40 +0100
2f04d6a846
VST3 Client: Fix leak caused by unnecessary manual refcounting by
2021-05-19 23:33:55 +0100
706d80216b
AudioBlock: Allow smoothing using SmoothedValues of a broader range of types by
2021-05-17 17:59:02 +0100
dd4475a8fd
Docs: Updated Accessibility.md by
2021-05-21 08:37:22 +0100
b34e798f39
Accessibility: Fixed some bugs in Windows text navigation and readouts, improved selection and focus navigation by
2021-05-20 18:02:33 +0100
5080b29626
Accessibility: Added AccessibilityHandler::isVisibleWithinParent() and improved focus support by
2021-05-20 18:01:27 +0100
c359f99fb5
Accessibility: Improved macOS support for offscreen rows/cells by
2021-05-20 18:00:01 +0100
b6d429a3f7
Accessibility: Add table and cell interface support to ListBox accessibility handlers by
2021-05-20 17:59:21 +0100
5e6fe0db3d
Accessibility: Send structure change message when TreeView viewport is scrolled by
2021-05-20 17:58:40 +0100
9147a5e535
Accessibility: Ignore Viewport content holder by
2021-05-20 17:58:01 +0100
82a5911d56
Accessibility: Send focus change notification in Component::enterModalState() by
2021-05-20 17:57:20 +0100
361b29edb6
Offset TextEditor::getTextBounds() by viewport position by
2021-05-20 17:56:49 +0100
f3aa49e0d3
Accessibility: Fixed ListBox multiple selection by
2021-05-20 17:53:39 +0100
b6bb2f4882
Accessibility: Improved PopupMenu focus handling when opening and added support for submenus by
2021-05-20 17:51:54 +0100
4849b9ffcf
Projucer: Made login form overlay modal by
2021-05-20 17:51:01 +0100
185b1b324b
Added a nested PopupMenu example to WidgetsDemo by
2021-05-20 17:50:23 +0100
333983947e
Accessibility: Removed widget_handlers by
2021-05-20 17:48:41 +0100
88313c26b6
Resave all projects by
2021-05-13 17:21:52 +0100
06544850fb
BLOCKS: Remove juce_blocks_basics module by
2020-12-15 19:55:44 +0000
6bb3b9208b
TreeView: Use Component::getApproximateScaleFactorForComponent() when creating drag images by
2021-05-19 15:18:15 +0100
d7d350599d
macOS: Use __builtin_debugtrap for assertions on ARM by
2021-05-18 16:45:17 +0100
2e5509f401
Use global ApplicationCommandManager in KeyMappingsDemo and MenusDemo when running in DemoRunner by
2021-05-17 16:19:35 +0100
dda48ebec3
Re-saved all projects by
2021-05-17 13:03:51 +0100
3fec9731ec
Projucer: Bumped Xcode LastUpgradeCheck attribute by
2021-05-17 13:03:43 +0100
cc4624dfbc
Projucer: Remove unused function by
2021-05-14 16:30:11 +0100
c19cd73306
HWNDComponentPeer: Avoid dismissing modals from peer-initiated messages by
2021-05-14 15:44:27 +0100
1124ec146d
VSTPluginFormat: Fix rare crash where plugins may attempt to read uninitialised pointers by
2021-05-14 16:55:02 +0100
ec37b512b4
Projucer: Add a missing source file reference by
2021-05-14 16:28:49 +0100
9c016af6ee
Projucer: Avoid use-after-free in Sidebar destructor by
2021-05-14 14:53:12 +0100
bfdda737a2
Projucer: Removed the live build by
2021-05-14 08:18:19 +0100
64896eefcd
Accessibility: Fixed a potential crash when re-using custom ListBox components by
2021-05-12 16:44:38 +0100
972c45a76e
VST3: Remove noisy warnings from VST3 SDK by
2021-05-13 12:06:02 +0100
900282ccf3
MinGW: Fix warnings and errors emitted when building VST3 plugins by
2021-05-12 13:34:30 +0100
52e6c4f727
VST3: Update VST3 SDK files by
2021-05-12 17:35:04 +0100
d31a1ee3ee
VST3 SDK: Revert JUCE modification to fplatform.h by
2021-05-12 17:44:30 +0100
d0bacdae3d
CMake: Avoid placing pdb files inside VST3 and AAX packages by
2021-05-13 11:29:20 +0100
40fa4ff90c
AU Client: Fix variable naming by
2021-05-12 15:54:53 +0100
668f16f0ec
Component: Ensure component position does not change when removed and re-added to desktop by
2021-05-12 11:49:24 +0100
47c7751750
VST3 Host: Avoid calling IMidiMapping functions on the audio thread by
2021-05-07 16:44:45 +0100
c8dae58fd2
VST3 Host: Avoid calling processBlock, prepareToPlay, and releaseResources simultaneously by
2021-05-07 18:35:06 +0100
8b74ec2fb7
MinGW: Exclude native accessibility code by
2021-05-12 08:02:20 +0100
70d0657f00
Windows: Only load UIA functions when accessibility is active by
2021-05-11 12:18:49 +0100
6a36af2a11
Fixed a lambda capture lifetime issue when setting up IncDecButtons style sliders by
2021-05-11 12:33:06 +0100
f081f7c18b
CMake: Update source groups documentation by
2021-05-11 09:09:16 +0100
9f295539c1
Projucer: Attempt to validate licence stored on disk if auth token is present without version by
2021-05-11 09:20:07 +0100
533f68219b
Fixed some Doxygen issues by
2021-05-11 09:28:36 +0100
2e7ec1f140
(refs/pull/20/head)
add LV2 return to juce_AudioProcessor.cpp by
2021-05-11 13:45:02 +1000
ff65528c2d
add LV2 support to JUCEUtils.cmake by
2021-05-11 13:40:50 +1000
618e74fc6a
Projucer: Leave absolute paths alone when adding project items to Xcode project by
2021-05-10 14:18:32 +0100
ab564b75f1
Projucer: Fixed an assertion caused by the project content component trying to grab keyboard focus when not visible by
2021-05-10 14:17:42 +0100
a1a65707f6
Fixed a documentation typo by
2021-05-10 11:50:37 +0100
dc4a9c5e40
Re-saved all projects by
2021-05-10 09:42:06 +0100
f28acdb48c
Examples/DemoRunner: Accessibility updates by
2021-05-10 09:39:36 +0100
69085b2a61
Projucer: Accessibility updates by
2021-05-10 09:39:25 +0100
ec990202b1
Accessibility: Added VoiceOver (macOS) and Narrator (Windows) accessibility screen reader support to juce_gui_basics by
2021-05-10 09:38:00 +0100
1df59f7469
VST3 Host: Only send updates for modified parameters by
2021-05-06 19:51:18 +0100
f35c2d90e2
VST3 Host: Ensure AudioProcessor parameter indices are used when appropriate by
2021-05-06 15:08:59 +0100
32f99d2615
AudioPlayHead: Tidy up implementation by
2021-05-06 12:20:34 +0100
0f690662d8
AutoResizingNSViewComponent: Fix display issues for certain plugin views by
2021-04-28 18:20:31 +0100
a7ce9aab98
MidiBuffer: Allow addEvent to report success or failure by
2021-05-05 12:13:17 +0100
12df164127
Allow VST and LADSPA plugins to load properly from old PluginDescriptions by
2021-05-04 12:59:58 +0100