1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00
Commit graph

13515 commits

Author SHA1 Message Date
Tom Poole
78f1baae08 Bump version number to 7.0.5 2023-01-25 11:37:31 +00:00
Tom Poole
cf516ff0a9 Revert "Projucer: Build VST3 bundles from the MSVC exporters"
This reverts commit 4deea8ed93.
2023-01-25 11:31:49 +00:00
Tom Poole
cb494df663 Docs: Update Doxygen configuration 2023-01-18 15:00:42 +00:00
reuk
c841b2ff2c
Projucer: Always undef "linux" to avoid collisions with compiler builtins 2023-01-16 11:00:09 +00:00
reuk
4deea8ed93
Projucer: Build VST3 bundles from the MSVC exporters 2023-01-12 19:25:28 +00:00
reuk
709c0f7a16
Projucer: Fix file-specific compiler flags 2023-01-12 19:25:28 +00:00
reuk
ed3c40c2d1
ValueTree: Avoid void* 2023-01-12 19:13:57 +00:00
reuk
32164d5e59
LV2 Client: Link juce_lv2_helper with pthread to ensure that threading is enabled in loaded plug-ins 2023-01-12 19:13:57 +00:00
reuk
9127ff39a7
Windows: Tidy up function-loader singletons 2023-01-12 19:13:57 +00:00
reuk
164c9121ce
Windows: Fix Vista/7 compatibility 2023-01-12 19:13:57 +00:00
reuk
f4f8f8e86b
iOS: Fix build issues with Xcode 10.1 2023-01-12 19:13:57 +00:00
reuk
42bd861d70
AUv3 Client: Notify host when parameter info changes 2023-01-12 19:13:57 +00:00
reuk
210ed82ca2
VST3 Host: Send parameter changes to IEditController, even when process is not being called
Previously, all parameter changes were routed first into
cachedParamValues. Then, on each audio callback, an update would be sent
to the editor via the parameterDispatcher for each changed value in
cachedParamValues.

Now, parameter changes are immediately added to the parameterDispatcher,
without needing to wait for an audio callback.
2023-01-12 19:13:56 +00:00
reuk
079c69aee7
AudioPluginHost: Allow selecting presets 2023-01-12 19:13:56 +00:00
reuk
1bc268de70
AudioProcessorGraph: Cache render buffer pointers for improved performance 2023-01-05 19:52:53 +00:00
reuk
c9ebb167a3
ScopedNotificationCenterObserver: Fix dark mode detection regression on macOS 2023-01-05 19:52:53 +00:00
Tom Poole
4e68af7fde JUCE version 7.0.4 2023-01-05 14:58:57 +00:00
Tom Poole
a9b079df9d macOS: Handle unavailable Metal device 2023-01-05 14:58:29 +00:00
Tom Poole
4791f28f77 Resave all projects 2023-01-05 14:57:31 +00:00
Tom Poole
715fa7e8dc Bump version number to 7.0.4 2023-01-05 14:36:45 +00:00
attila
f5051d4e39 ARAPluginDemo: Fix dereferencing beyond end iterator 2023-01-05 04:36:00 +01:00
reuk
b46edc31ce
Optional: Make operator bool() explicit 2023-01-04 15:00:33 +00:00
reuk
0774162691
FloatVectorOperations: Simplify NameForwarder 2023-01-04 12:47:23 +00:00
reuk
ba604f4ced
LV2 Client: Use unicode consistently for filepaths on Windows 2023-01-04 12:47:23 +00:00
reuk
1fcaf709ca
Projucer: Remove unused variable 2023-01-04 11:39:44 +00:00
reuk
ec13f4b744
AU Client: Use stored timestamp when host transport is unavailable 2023-01-04 11:39:43 +00:00
attila
4ef83305e2 Windows DLL: Fix FloatVectorOperations related warnings 2023-01-03 18:59:48 +01:00
attila
6e96ad1f68 Windows DLL: Fix warning 2023-01-03 18:59:48 +01:00
attila
9da424a663 Fix Windows DLL build
In Windows DLL builds we inject operator new/delete definitions into
classes with a leak detector. This requires that all inheritance from
such classes must be public, and classes inheriting from multiple such
classes must disambiguate between the base's operators.
2023-01-03 17:48:22 +01:00
Tom Poole
220d6fc5ee Some minor code tidying 2023-01-03 14:48:32 +00:00
James Johnson
098262aa8a Add default return value for Component::exitModalState 2023-01-03 14:21:34 +00:00
Tom Poole
0efa02a332 WinRTWrapper: Allow service recreation 2023-01-03 14:12:03 +00:00
attila
49cc7a0e09 Component: Fix potential bad access during mouse double click 2022-12-23 13:09:36 +00:00
attila
8fa90784a1 Android: Add missing runtime permission for Bluetooth Midi on API >= 31 2022-12-23 13:09:36 +00:00
Aga Janowicz
83ba03a7de VST: Fix some unused variable warnings on iOS/Android 2022-12-22 22:08:14 +00:00
attila
b997e72b62 MacOS: Fix sprintf related warning in XCode 14.1 2022-12-22 16:43:18 +00:00
attila
55a8b2ac12 Oboe: Add device types introduced between API level 31-33 2022-12-22 16:43:18 +00:00
attila
84352ca05f Android: Fix juce_product_unlocking
Fixing a regression introduced in da38c1ed.
2022-12-22 16:43:18 +00:00
Tom Poole
e669fb117e Docs: Fix some Doxygen warnings 2022-12-22 14:00:38 +00:00
無常
6c415e16e1 AnimatedAppComponent: Added missing JUCE_API 2022-12-22 11:35:13 +00:00
Tom Poole
0cd2b5c2d8 Docs: Add a link to TooltipWindow from SettableTooltipClient 2022-12-22 10:43:34 +00:00
Tom Poole
bcefe7e892 Add some missing JUCE_BSD guards 2022-12-21 22:20:06 +00:00
Tom Poole
624934b05b CLA: Handle commits with no author information 2022-12-21 18:16:58 +00:00
Tom Poole
d8a2095400 Demos: Fix some compiler warnings 2022-12-21 16:55:07 +00:00
Tom Poole
57202b360a Fix a typo 2022-12-21 09:58:31 +00:00
Tom Poole
3975259ee9 Fix a typo 2022-12-21 09:38:34 +00:00
attila
a93d0a7ed0 Windows: Use timer to update VBlank registration for embedded HWNDComponentPeer 2022-12-20 18:02:50 +01:00
attila
b5c775210f HighResolutionTimer: Ensure that a new interval applies from the moment of calling startTimer()
Before this commit an already started timer would wait until the
previously set tick time before applying the new one. This problem seems
to have affected the Windows implementation only.
2022-12-20 14:46:31 +00:00
attila
b913528d11 Projucer: Request Bluetooth permission on Android for PIP projects
Prior to 26a23dfc the Android project exporter requested the Bluetooth
permission by default, and some PIPs depended on this behaviour.
2022-12-20 14:18:22 +01:00
attila
58051170c4 Fix RelativeTime::getApproximateDescription() 2022-12-19 11:17:04 +01:00