aaf68f58f5
Juceaide: Only suppress compiler environment variables when cross compiling by
2022-01-05 18:13:33 +0000
e730962921
NSViewComponentPeer: Avoid triggering NSBeeps on unhandled key presses by
2022-01-05 15:22:44 +0000
b53b5f14a1
Projucer: Increment the Android target SDK default setting by
2022-01-11 11:51:11 +0000
1fc0de32c8
Windows: Ensure that NativeMessageBox stays in front of its owner by
2022-01-12 16:40:00 +0100
2e874e80cb
ZipFile: Add path checks to uncompressEntry() by
2022-01-10 17:40:32 +0100
a2cc9a8cd5
File: Fix isSymbolicLink() on Windows when querying non-existing paths by
2022-01-12 12:48:04 +0100
967fc1cc24
CMake: Fix link of Android projects that use OpenGL by
2022-01-04 12:07:54 +0000
cea8dc260c
CMake: Propagate CMAKE_MAKE_PROGRAM to juceaide build by
2022-01-04 11:00:44 +0000
2678c1d10d
AUv3 Wrapper: Use correct timestamps for outgoing events by
2021-12-30 20:23:27 +0000
f12cac596b
MIDILogger: Display message timestamps by
2021-12-30 20:24:45 +0000
bb724761f2
FFT: Allow performFrequencyOnlyForwardTransform to ignore negative frequencies by
2021-12-30 18:36:28 +0000
82df66100c
MouseCursor: Allow arbitrarily-sized cursors on Windows by
2021-12-30 17:40:34 +0000
b0e689eaf4
AudioProcessLoadMeasurer: Fix potential divide by zero due to uninitialised samplesPerBlock by
2021-12-30 12:14:11 +0000
77c24ae49f
PopupMenu: Expose item ticked state to screen readers by
2022-01-04 14:40:02 +0000
3084a23547
PopupMenu: Improve accessibility of custom components in menus by
2021-12-29 16:13:14 +0000
8b3fe6f250
WidgetsDemo: Avoid assertion in menu with custom components by
2022-01-04 15:46:48 +0000
8a2bde9fec
NSViewComponentPeer: Only allow full screen mode for resizable windows with maximise buttons by
2021-12-29 11:25:36 +0000
05676c862a
UIViewComponentPeer: Allow setting an app style, to ensure the status bar can be seen over the app background by
2021-12-29 20:05:39 +0000
ad4368bbf1
UIViewComponentPeer: Clear focused peer on destruction to avoid dangling pointer by
2021-12-15 16:43:03 +0000
0cec50618d
FileChooser: Find an appropriate peer to focus when the FileChooser is destroyed by
2021-12-15 17:02:48 +0000
038d6dff32
FileChooser: Avoid calling member functions on pimpl after it is destroyed by
2021-12-15 16:42:20 +0000
37b92f6882
WavAudioFormat: Attempt to avoid quadratic metadata lookups by
2021-12-08 20:14:36 +0000
d66f9399ba
StringPairArray: Allow adding the contents of a std::unordered_map<String, String> by
2022-01-07 12:48:19 +0000
ca5c9fdae6
FloatVectorOperations: Add overloads accepting size_t element counts by
2021-12-08 19:29:25 +0000
43280c3f7f
AU: Tidy up ChannelRemapper by
2021-11-30 19:10:48 +0000
2073e46e79
iOS InAppPurchases: Use recommended receipt verification procedure by
2021-10-14 13:55:38 +0100
48a7274b08
PopupMenu: Update the example docs by
2022-01-10 15:32:13 +0000
74c8963880
DSP: Unconditionally use std::invoke_result instead of std::result_of if C++ 17 is available by
2022-01-07 14:24:31 +0000
9055820a30
TreeView: Reset itemUnderMouse when deleting TreeViewItems to avoid dereferencing dangling pointers by
2022-01-04 19:21:33 +0000
cd34f1b00b
TreeView: Reset itemUnderMouse when deleting TreeViewItems to avoid dereferencing dangling pointers by
2022-01-04 19:21:33 +0000
4f9a9c7bfc
Linux: Fix BadWindow error when XSETTINGS is not available by
2022-01-05 20:52:47 +0100
9979dd27fa
Add a const specialisation to SampleTypeHelpers by
2022-01-05 11:38:22 +0000
2b3abd3ca6
MacOS: Fix TextEditor when using marked text (e.g. Korean) by
2021-12-06 23:44:35 +0100
87061fb751
MacOS: Change keyCode calculation to fix shortcuts with non-Latin languages by
2021-12-12 19:05:50 +0100
b8094cb200
Android: Fix keyCode calculation and add support for modifier keys by
2021-12-11 15:29:26 +0100
96383fb504
macOS: Fix nullptr dereference in WebInputStream on macOS versions < 10.10 by
2021-12-22 09:43:41 +0000
e329f524a2
StandaloneFilterWindow: Take native window borders into account when constraining size by
2021-12-20 21:46:55 +0100
6eac100a79
macOS Accessibility: Pass through accessibility hit test to accessible view in MouseForwardingNSOpenGLViewClass by
2021-12-21 14:58:15 +0000
ddaa091103
JUCE version 6.1.4 by
2021-12-20 11:16:16 +0000
02b0b752ea
Thread: Update macOS thread priority calculation by
2021-12-07 20:07:51 +0000
da5e0e0cd3
Resave all projects by
2021-12-20 11:14:39 +0000
8a6e1980d0
Bump version number to 6.1.4 by
2021-12-20 11:06:15 +0000
469a3523b7
AudioPluginHost: Remove parameter listeners in PluginDebugWindow destructor by
2021-12-20 08:52:04 +0000
f4f6433374
Android: Fix OpenSL build by
2021-12-20 08:48:08 +0000
fe47c135a5
Docs: Fix typo by
2021-12-20 08:43:05 +0000
f052e1becb
Fix CharPointer_UTF8::isWhitespace() when encountering ideographic whitespace by
2021-12-07 11:29:42 +0100
1a8fb3e540
FFT: Add missing override to destructor by
2021-12-15 14:39:50 +0000
1ff05d3333
OpenGL: Avoid querying the native view hierarchy from a background thread on macOS by
2021-12-15 12:29:31 +0000
07dec2d369
macOS: Suppress leak detector warnings for retained system tray icons on Big Sur by
2021-12-15 12:19:06 +0000
0bf2f6a7a4
Revert "Projucer: Default to "Sign to Run Locally" when no signing identity is specified" by
2021-12-14 13:57:18 +0000
38318a094b
Revert "Projucer: Set project changed flag when global properties change" by
2021-12-14 12:03:13 +0000
f06d8098b0
Revert "Projucer: Only resave project if necessary" by
2021-12-14 11:59:20 +0000
6d711a2312
Revert "Projucer: Check if IDE project file exists when saving" by
2021-12-14 11:59:08 +0000
7984458a8e
InAppPurchasesDemo: Avoid heap-use-after-free when rapidly playing samples by
2021-12-07 13:28:50 +0000
48c6087faf
Thread: Update macOS thread priority calculation by
2021-12-07 20:07:51 +0000
a5b76d3989
macOS: Fix window icon NSImage leak by
2021-12-14 20:54:31 +0000
53c6d19ed9
ValueTreePropertyWithDefault: Remove message thread dependency by
2021-12-14 14:38:35 +0000
156722d299
Re-save projects by
2021-12-14 17:01:26 +0000
aaf00f13ca
Projucer: Bump Xcode LastUpgradeCheck by
2021-12-14 14:12:48 +0000
05796beffd
macOS: Fix CGImage memory access violation on Monterey by
2021-12-14 14:36:52 +0000
08283c9969
ValueTreePropertyWithDefault: Initialise MessageManager in default setting unit test by
2021-12-14 10:55:48 +0000
a1ea76b408
BufferingAudioReader: Clear buffer in timeout unit test by
2021-12-14 10:55:09 +0000
1744008413
Windows: Don't send modal input attempts to windows that are explicitly ignoring them by
2021-12-14 10:10:44 +0000
3f7791bbfe
ASIO: Include max size when adding supported buffer sizes by
2021-12-13 11:54:05 +0000
b421159be3
Accessibility: Use ignored AccessibilityHandler for slider text boxes to fix keyboard focus/accessible focus sync issue by
2021-12-13 11:49:37 +0000
4f49032fa8
Re-save projects by
2021-12-10 15:02:52 +0000
1b2aeec65d
Projucer: Attempt to copy module paths from compatible exporter when adding new export target by
2021-12-01 15:34:40 +0000
fdcdda3463
Projucer: Update to ValueTreePropertyWithDefault class by
2021-12-10 15:02:18 +0000
2b6dc9f7d2
Projucer: Update internal property components by
2021-12-10 15:00:55 +0000
1de36db60a
Update property component constructors to allow temporary ValueTreePropertyWithDefault objects by
2021-12-10 15:00:32 +0000
dea0f1638b
Rename ValueWithDefault -> ValueTreePropertyWithDefault and store default value in shared Value object to propagate changes by
2021-12-10 14:59:34 +0000
6d38d7eb33
Projucer: Set project changed flag when global properties change by
2021-12-09 15:16:32 +0000
0bac0e78c8
JUCE version 6.1.3 by
2021-12-08 15:31:22 +0000
c9b28be145
Resave all projects by
2021-12-08 15:21:46 +0000
44404508fe
Bump version number to 6.1.3 by
2021-12-08 14:48:33 +0000
5c1e31a995
Documentation: Fix paths to auxiliary documents by
2021-12-08 14:13:03 +0000
7b45b1d606
Documentation: Convert list items to plain paragraphs to avoid doxygen warnings by
2021-12-08 14:12:01 +0000
3581e2aa7e
Documentation: Add doxygen guards to Steinberg namespace by
2021-12-08 14:13:54 +0000
d5099ecf4d
Documentation: Add doxygen guards to UMP namespace by
2021-12-08 14:13:44 +0000
bf32f0dba9
Sanitizer Warnings: Bump sanitizer macro to support Xcode 11 onwards by
2021-12-07 16:17:53 +0000
d26945f476
ObjC Helpers: Ensure that all methods accept mandatory "self" and "selector" arguments by
2021-12-07 18:22:51 +0000
9f7409fd3e
FileChooser: Fix function signature for Obj-C interop by
2021-12-07 18:18:21 +0000
81013b0517
Docs fix by
2021-12-07 17:30:54 +0000
4c2c51eaf4
Check for nullptr comparison operator in NullCheckedInvocation::invoke() by
2021-12-07 15:32:37 +0000
112f8999fd
iOS: Fix native message box leak when no callback is provided by
2021-12-07 14:34:57 +0000
b620bf1d43
Windows: Use compatibility profile when creating 3.2 context to allow deprecated function use by
2021-12-06 12:48:32 +0000
e52582a561
Windows: Create OpenGL 3.2 context when specified (not 3.3) by
2021-12-06 12:47:50 +0000
9867ee5c30
Whitespace by
2021-12-06 12:44:48 +0000
fcb4a8adb3
Fix NullCheckedInvocation::invoke() std::function signature to allow non-forwarding references by
2021-12-06 10:23:30 +0000
a71bda9adb
Projucer: Check if IDE project file exists when saving by
2021-12-06 09:55:22 +0000
2224bb9760
Windows: Recreate OpenGL context if pixel format changes by
2021-12-03 12:26:13 +0000
c5c9f080d3
OpenGL: Ensure context is initially drawn with correct scale on macOS by
2021-12-02 17:32:55 +0000
fc0f6b1f2f
Tidy up by
2021-12-01 13:05:06 +0000
1059f7b022
DropShadower: Check for deletion after calling isWindowOnCurrentVirtualDesktop() by
2021-12-01 12:46:06 +0000
3e542f3465
VST: Fix incorrect upper bound of jlimit() in getProgramName() by
2021-12-01 12:06:34 +0000
7c609484e8
AU: Set plug-in host callbacks immediately after calling releaseResources() in prepareToPlay() in case the audio unit relies on them during initialisation by
2021-12-01 11:41:32 +0000
b8cb4da497
ASIO: Amend 61fdde7c to always sleep after calling setSampleRate() by
2021-12-01 11:27:14 +0000
ea8b0a2d32
OpenGL: Ensure that GL views display at the correct scale on macOS 12 by
2021-11-29 16:49:38 +0000
72abf72c79
GraphicsContext: Fix unused variable warning by
2021-11-29 13:13:01 +0000
474e6d73a4
Projucer: Fix potential order-of-destruction bug in AvailableModulesList by
2021-11-29 13:00:09 +0000