Anthony Nicholls
0e43b31e50
tie: Hide tie implementations from public API
...
This speeds up header includes
2025-12-22 09:54:33 +00:00
Anthony Nicholls
36d07a6ce3
Docs: Replace doxygen preprocessor conditionals with @cond and @endconds
2025-07-21 18:11:43 +02:00
reuk
392442906e
CIProfileHost: Fix shadowing warning
2025-04-10 17:28:17 +01:00
Anthony Nicholls
c12ab11ee4
MIDI CI: Remove unnecessary call to setSeedRandomly
2024-11-27 11:25:40 +00:00
Tom Poole
94d98a2b10
Update licensing information
2024-04-16 11:39:35 +01: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
16d5e4e2a6
CIDevice: Avoid including subscribeId in replies to subscription messages
2024-01-18 10:37:16 +00:00
reuk
0192c86715
CIParser: Make property headers human-readable in getMessageDescription
2024-01-18 10:37:16 +00:00
reuk
9a55eb852a
CIParser: Tidy monostate handling
2024-01-18 10:37:16 +00: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
reuk
224c4f706b
JSON: Add new JSON::Formatter for configuring JSON output
...
This also fixes an issue where MIDI CI header data could contain spaces,
which is not allowed according to the spec.
2023-12-06 20:25:22 +00:00
reuk
b4aa74b3be
CIPropertyDelegate: Fix issue where status field was omitted from successful PE response headers
2023-11-27 11:06:40 +00:00
Tom Poole
2c7043319b
Doxygen updates
2023-11-20 13:14:20 +00:00
reuk
6d7485fd0d
juce_midi_ci: Improve MinGW compatibility
2023-11-02 12:22:30 +00:00
reuk
660af8c674
juce_midi_ci: Add missing documentation tags
2023-11-02 12:22:30 +00:00
reuk
8ebbc20311
MIDI-CI: Add module
2023-10-31 11:46:49 +00:00