Tom Poole
4555a8d1ad
Bump version number to 7.0.10
2024-02-12 15:15:15 +00:00
reuk
047448fbce
Warnings: Add missing overrides
2024-01-30 11:37:30 +00:00
reuk
6c32c4df87
CapabilityInquiryDemo: Fix shadowing warnings
2024-01-22 14:03:12 +00:00
reuk
3b3cd1bf1f
DemoRunner: Avoid applying insets to main component on desktop systems
2024-01-22 14:03:12 +00:00
reuk
60757de2f2
CIDevice: Improve robustness of subscription API
...
The old API only allowed cancelling property "get" inquiries and
subscription updates. However, there are use-cases for cancelling other
requests too. e.g. switching between views in a JUCE app might mean that
it's no longer necessary to subscribe to a particular property.
Cancelling subscriptions ends up being quite involved. Different
handling is needed depending on whether the subscription is cancelled
before or after the responder replies to the initial request.
In addition, the responder may ask the initiator to retry a subscription
begin request.
2024-01-18 10:37:17 +00:00
reuk
2f09dc0b22
CapabilityInquiryDemo: Formatting
2024-01-18 10:37:16 +00:00
attila
0611baf1be
Add ChildProcessManager
...
The new class hold a list of ChildProcesses and periodically checks
their return value until they report termination. On Linux this check
is necessary to avoid leaving zombie processes behind.
2024-01-17 15:03:48 +01:00
reuk
1506bb3454
MIDI-CI: Simplify profile enablement API, and ensure that group/block member channels are always 0
2024-01-03 17:42:01 +00:00
Steve Lhomme
a38428aa8b
Update the minimum required CMake version in more places
...
Co-authored-by: Steve Lhomme <robux4@ycbcr.xyz>
2023-12-20 10:26:18 +00:00
attila
e6509fcb51
ARAPluginDemo: Fix potential crash during RegionSequence removal
2023-12-08 16:51:32 +00:00
attila
89c2536a77
Move NativeScaleFactorNotifier from audio_processors to gui_basics
2023-12-05 21:18:44 +01:00
attila
c4c7c86324
FlacAudioFormat: Use FLAC version 1.4.3
2023-12-05 17:15:36 +01:00
Anthony Nicholls
418d7b9c38
SharedResourcePointer: Get a SharedResourcePointer instance without creating one
...
- Also refactored internals to use weak/shared pointers
2023-12-01 10:09:09 +00:00
reuk
6e8210d6b1
Resave all projects
2023-11-30 21:33:14 +00:00
reuk
2eb518ed5c
Resave all projects
2023-11-29 13:56:10 +00:00
Tom Poole
4666819a91
Resave all projects
2023-11-20 14:13:24 +00:00
Tom Poole
61aa1fc4ab
Bump version number to 7.0.9
2023-11-20 14:03:35 +00:00
reuk
6d7485fd0d
juce_midi_ci: Improve MinGW compatibility
2023-11-02 12:22:30 +00:00
reuk
abe0e6e5fd
CapabilityInquiryDemo: Use "if constexpr" for constant predicate
2023-11-01 11:57:40 +00:00
reuk
8874a29844
CapabilityInquiryDemo: Fix variable shadowing warnings
2023-11-01 11:43:03 +00:00
reuk
66ad2d861a
MIDI-CI: Add demo
2023-10-31 12:26:47 +00:00
reuk
8ebbc20311
MIDI-CI: Add module
2023-10-31 11:46:49 +00:00
reuk
94ee60041f
Enumerate: Replace some non-ranged loops
2023-10-31 10:57:43 +00:00
reuk
cb44d72b78
EnumerateIterator: Add utility for concisely enumerating ranges
2023-10-30 14:45:24 +00:00
attila
7392c2af2b
ARAPluginDemo: Fix crash caused by missing willRemoveRegionSequence() implementation
2023-10-26 18:23:32 +02:00
Anthony Nicholls
ba47cac264
DemoRunner: Fixed a typo in the widgets demo
2023-10-25 15:15:30 +00:00
Anthony Nicholls
8dd1ceb135
Resave all projects
2023-10-25 15:20:55 +01:00
Tom Poole
e80fd215d5
Resave all projects
2023-10-19 09:16:54 +01:00
Tom Poole
45494e34d5
Bump version number to 7.0.8
2023-10-19 09:06:32 +01:00
Tom Poole
aaeec5c12d
Add a temporary workaround to allow public projects to build using Xcode 15
...
To prevent too much disruption to people who have our public projects as
part of their build or testing systems we are temporarily ignoring a
warning about using Xcode 15.
2023-10-18 12:48:46 +01:00
Tom Poole
6d0614d1f7
Resave all projects
2023-10-16 17:31:50 +01:00
Oliver James
3624346e90
AudioWorkgroup: Add demo app
2023-10-16 11:17:11 +01:00
Tom Poole
b6337da3fa
Resave all projects
2023-10-13 09:39:22 +01:00
reuk
e1ac0961a0
Projucer: Set Weak attribute on weak-linked frameworks to avoid polluting OTHER_LDFLAGS
2023-10-12 16:17:15 +01:00
Tom Poole
6bf9bb9a2e
Add final specifiers in implementation files
2023-10-10 16:12:38 +01:00
Anthony Nicholls
42ab5404c8
juce_core: Add tests and fix some bugs with Objective C helper functions
2023-10-06 16:48:12 +01:00
Tom Poole
4153d59e39
Formatting
2023-10-02 15:42:20 +01:00
Tom Poole
ff0cb4ad5b
Use NullCheckedInvocation in more places
2023-10-02 13:40:10 +01:00
Tom Poole
4e11473a46
Resave all projects
2023-09-26 13:50:22 +01:00
reuk
33f999a9f0
JSON: Add new JSONUtils functions for working with JSON objects and pointers
2023-09-26 11:21:46 +01:00
reuk
56195d1053
Serialisation: Add basic utilities to facilitate conversion to/from JSON with minimal boilerplate
2023-09-26 11:21:45 +01:00
Tom Poole
8f86877a13
Resave all projects
2023-09-26 09:29:06 +01:00
Tom Poole
9dd4857d10
Fix some LLVM 17 compiler warnings
2023-09-26 09:13:17 +01:00
Tom Poole
2fb19ffd8f
Fix some LLVM 17 compiler warnings
2023-09-25 11:21:11 +01:00
Tom Poole
951b873c14
Resave all projects
2023-09-25 09:08:11 +01:00
Anthony Nicholls
59d91cff1e
Xcode15: Allow older llvm versions when compiling with Xcode 15
2023-09-22 15:26:51 +01:00
Tom Poole
7d45d498b9
Removed some superfluous consts from definitions
2023-09-20 16:31:10 +01:00
Tom Poole
5e52056b9f
Resave all projects
2023-09-19 08:55:30 +01:00
Tom Poole
9b041f3d74
Add a base clang-tidy configuration
2023-09-18 11:24:19 +01:00
Tom Poole
e37d70934a
Projucer: Add an option to enable clang-tidy in Android builds
2023-09-04 11:20:39 +01:00