reuk
35d3fab960
AU Client: Improve AUChannelInfo reporting and add tests
...
The previous implementation could emit 'wildcard' channel layouts in too
many scenarios.
A wildcard channel count is -1 or -2, and indicates that any number of
channels is supported on the bus.
If the input and output layouts must match, then a layout of [-1, -1]
should be returned.
If any layout is valid in both directions, then a layout of [-1, -2]
should be returned.
In the case where we have a bus A and opposite bus B, we will now only
emit a wildcard count for bus A if every bus standard bus layout up to a
channel count of 16 can be applied successfully without changing the bus
count of B.
2025-08-14 14:13:09 +01:00
reuk
896dd10845
Projucer: Add unit tests to check that icons can be created from raster or vector data
2025-07-22 12:40:36 +01:00
reuk
d08577e507
DemoRunner: Add CapabilityInquiryDemo
2025-04-10 17:28:17 +01:00
reuk
5d5829927a
AccessibilityDemo: Add local notifications example
...
Also updates the DemoRunner so that the new push notifications example
works properly on Android.
2024-12-04 11:13:44 +00:00
Anthony Nicholls
df6f3f8e28
Javascript: Move javascript implementation into a separate module
2024-11-07 09:53:10 +00:00
reuk
8ae3bffe82
Whitespace: Fix whitespace and line endings in cmake files
2024-11-05 17:56:39 +00:00
Anthony Nicholls
4274b835f6
Animation: Add animation demos
2024-04-16 17:43:22 +01:00
Tom Poole
94d98a2b10
Update licensing information
2024-04-16 11:39:35 +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
reuk
9d1a6a3b28
ContentSharer: Update interface to return safer ScopedMessageBox instances
2023-03-27 11:54:37 +01:00
Tom Poole
2ec861d99e
Update licensing banners to JUCE 7
2022-05-16 17:55:48 +01:00
reuk
1182024fc4
LV2: Add initial hosting support
2022-04-22 14:18:51 +01:00
Tom Poole
dea3fe60e4
Update copyright banners
2022-04-04 12:36:32 +01:00
reuk
1e820fd362
Resave projects
2022-03-23 16:51:39 +00:00
reuk
06544850fb
BLOCKS: Remove juce_blocks_basics module
2021-05-19 16:53:01 +01:00
Tom Poole
79fbde7099
Added preliminary support for FreeBSD
2021-03-29 14:16:46 +01:00
ed
9eb5e38cae
DemoRunner: Enable all orientations and disable full screen requirement on iOS to enable Slide Over and Split View features
2021-02-05 11:36:21 +00:00
reuk
9ff73fc883
DemoRunner: Ensure example files are copied into Resources folder
2021-01-20 11:04:34 +00:00
reuk
8fc1c1abae
JACK: Fix bug where input and output devices were reversed
2020-08-05 13:44:17 +01:00
ed
009d685179
Updated all license headers
2020-06-29 08:30:22 +01:00
reuk
6c71d96188
CMake: Add useful defaults for iphone/ipad screen orientations
2020-04-27 10:22:06 +01:00
reuk
eb01832c48
CMake: Add targets for recommended flags
2020-04-27 10:22:06 +01:00
reuk
ec4cbdca1e
CMake: Always bundle resources into DemoRunner on macOS
2020-04-27 10:22:06 +01:00
Tom Poole
894e7d2bd2
Updated all license headers
2020-04-23 17:30:39 +01:00
reuk
ece5644a20
CMake: Add support for building JUCE projects with CMake
2020-04-13 12:10:11 +01:00