commit 5607c05c050030ee58663f6401bb8170c0327051 parent 608ac55081528a14af97d7947e3fab07582b6c36 Author: mnkisala <mnkisala@gmail.com> Date: Mon, 31 Oct 2022 15:57:34 +0100 add changelog entry but properly Diffstat:
M | ChangeLog.md | | | 176 | ++++++++++++++++++++++++++++++++++++++----------------------------------------- |
1 file changed, 85 insertions(+), 91 deletions(-)
diff --git a/ChangeLog.md b/ChangeLog.md @@ -1,91 +1,85 @@ -Changes in 1.1.2 -================ - -- [macros.h](include/clap/private/macros.h): add `CLAP_ABI` which defines the calling convention and use it everywhere -- [events.h](include/clap/events.h): clarify `clap_input_events.size()` -- [check-for-update.h](include/clap/ext/draft/check-for-update.h): fix typedef -- [file-reference.h](include/clap/ext/draft/file-reference.h): improve documentation -- [params.h](include/clap/ext/params.h): clarify how the cookie works and add some notes about `flush()` -- [process.h](include/clap/process.h): clarify how the audio buffer mapping works -- [gui.h](include/clap/ext/gui.h): clarify `clap_plugin_gui.get_preferred_agi()` -- [plugin-factory.h](include/clap/plugin-factory.h): mention `clap_plugin_invalidation_factory` which can be use to invalidate cached entries -- [plugin.h](include/clap/plugin.h) make feature list on clap_plugin_descriptor_t const - -Changes in 1.1.1 -================ - -- [clap.h](include/clap/clap.h): missing include for [state-context.h](include/clap/ext/draft/state-context.h). - -Changes in 1.1.0 -================ - -- [state-context.h](include/clap/ext/draft/state-context.h): save/load state for duplicate or preset. -- [std.h](include/clap/private/std.h): fix compatibility with C++98. -- [note-name.h](include/clap/ext/note-name.h): missing typedef `clap_plugin_note_name_t`. -- [params.h](include/clap/ext/params.h): clarify `request_flush()` documentation. -- [thread-check.h](include/clap/ext/thread-check.h): clarify documentation. -- [voice-info.h](include/clap/ext/voice-info.h): promote `voice-info` out of draft. - -Changes in 1.0.3 -================ - -- [plugin.h](include/clap/plugin.h): fix an inconsistency in `clap_plugin->destroy()` documentation: it is now **required** to deactivate the plugin before destroying it. -- [params.h](include/clap/ext/params.h): improve documentation for `clap_host_params->request_flush()`. -- [entry.h](include/clap/entry.h): improve documentation regarding `init()`, `deinit()` and CLAP search path. -- [gui.h](inclued/clap/gui.h): fix typo `clap_gui_resize_hints.preserve_aspect_ratio` -- [plugin-template](src/plugin-template.c): missing impl of plugin destroy. -- various documentation improvements - -Changes in 1.0.2 -================ - -- CMake: add `CLAP_BUILD_TESTS` which enables the tests. -- Fixes compilation for Visual Studio 2019 and GCC9. - -Changes in 1.0.1 -================ - -- [gui.h](include/clap/ext/gui.h): fix doc: set_scale must be provided -- [events.h](include/clap/events.h): remove `clap_event_type` which was never used -- [draft/transport-control.h](include/clap/ext/draft/transport-control.h): rename from `CLAP_EXT_CV` to `CLAP_EXT_TRANSPORT_CONTROL` -- [draft/tuning.h](include/clap/ext/draft/tuning.h): rename `clap_client_tuning` to `clap_plugin_tuning` -- [macros.h](include/clap/private/macros.h): fix compatibility with C17 - -Changes in 1.0.0 -================ - -New stable interfaces ---------------------- - -- [audio-ports-config.h](include/clap/ext/audio-ports-config.h) -- [audio-ports.h](include/clap/ext/audio-ports.h) -- [event-registry.h](include/clap/ext/event-registry.h) -- [gui.h](include/clap/ext/gui.h) -- [latency.h](include/clap/ext/latency.h) -- [log.h](include/clap/ext/log.h) -- [note-name.h](include/clap/ext/note-name.h) -- [note-ports.h](include/clap/ext/note-ports.h) -- [params.h](include/clap/ext/params.h) -- [posix-fd-support.h](include/clap/ext/posix-fd-support.h) -- [render.h](include/clap/ext/render.h) -- [state.h](include/clap/ext/state.h) -- [tail.h](include/clap/ext/tail.h) -- [thread-check.h](include/clap/ext/thread-check.h) -- [thread-pool.h](include/clap/ext/thread-pool.h) -- [timer-support.h](include/clap/ext/time-support.h) - -New draft interfaces --------------------- - -- [ambisonic.h](include/clap/ext/draft/ambisonic.h) -- [check-for-update.h](include/clap/ext/draft/check-for-update.h) -- [cv.h](include/clap/ext/draft/cv.h) -- [file-reference.h](include/clap/ext/draft/file-reference.h) -- [midi-mappings.h](include/clap/ext/draft/midi-mappings.h) -- [preset-load.h](include/clap/ext/draft/preset-load.h) -- [quick-controls.h](include/clap/ext/draft/quick-controls.h) -- [surround.h](include/clap/ext/draft/surround.h) -- [track-info.h](include/clap/ext/draft/track-info.h) -- [transport-control.h](include/clap/ext/draft/transport-control.h) -- [tuning.h](include/clap/ext/draft/tuning.h) -- [voice-info.h](include/clap/ext/draft/voice-info.h) +# Changes in 1.1.3 +* [plugin.h](include/clap/plugin.h) make feature list on clap_plugin_descriptor_t const + +# Changes in 1.1.2 + +* [macros.h](include/clap/private/macros.h): add `CLAP_ABI` which defines the calling convention and use it everywhere +* [events.h](include/clap/events.h): clarify `clap_input_events.size()` +* [check-for-update.h](include/clap/ext/draft/check-for-update.h): fix typedef +* [file-reference.h](include/clap/ext/draft/file-reference.h): improve documentation +* [params.h](include/clap/ext/params.h): clarify how the cookie works and add some notes about `flush()` +* [process.h](include/clap/process.h): clarify how the audio buffer mapping works +* [gui.h](include/clap/ext/gui.h): clarify `clap_plugin_gui.get_preferred_agi()` +* [plugin-factory.h](include/clap/plugin-factory.h): mention `clap_plugin_invalidation_factory` which can be use to invalidate cached entries + +# Changes in 1.1.1 + +* [clap.h](include/clap/clap.h): missing include for [state-context.h](include/clap/ext/draft/state-context.h). + +# Changes in 1.1.0 + +* [state-context.h](include/clap/ext/draft/state-context.h): save/load state for duplicate or preset. +* [std.h](include/clap/private/std.h): fix compatibility with C++98. +* [note-name.h](include/clap/ext/note-name.h): missing typedef `clap_plugin_note_name_t`. +* [params.h](include/clap/ext/params.h): clarify `request_flush()` documentation. +* [thread-check.h](include/clap/ext/thread-check.h): clarify documentation. +* [voice-info.h](include/clap/ext/voice-info.h): promote `voice-info` out of draft. + +# Changes in 1.0.3 + +* [plugin.h](include/clap/plugin.h): fix an inconsistency in `clap_plugin->destroy()` documentation: + it is now **required** to deactivate the plugin before destroying it. +* [params.h](include/clap/ext/params.h): improve documentation for `clap_host_params->request_flush()`. +* [entry.h](include/clap/entry.h): improve documentation regarding `init()`, `deinit()` and CLAP search path. +* [gui.h](inclued/clap/gui.h): fix typo `clap_gui_resize_hints.preserve_aspect_ratio` +* [plugin-template](src/plugin-template.c): missing impl of plugin destroy. +* various documentation improvements + +# Changes in 1.0.2 + +* CMake: add `CLAP_BUILD_TESTS` which enables the tests. +* Fixes compilation for Visual Studio 2019 and GCC9. + +# Changes in 1.0.1 + +* [gui.h](include/clap/ext/gui.h): fix doc: set_scale must be provided +* [events.h](include/clap/events.h): remove `clap_event_type` which was never used +* [draft/transport-control.h](include/clap/ext/draft/transport-control.h): rename from `CLAP_EXT_CV` to `CLAP_EXT_TRANSPORT_CONTROL` +* [draft/tuning.h](include/clap/ext/draft/tuning.h): rename `clap_client_tuning` to `clap_plugin_tuning` +* [macros.h](include/clap/private/macros.h): fix compatibility with C17 + +# Changes in 1.0.0 + +## New stable interfaces + +* [audio-ports-config.h](include/clap/ext/audio-ports-config.h) +* [audio-ports.h](include/clap/ext/audio-ports.h) +* [event-registry.h](include/clap/ext/event-registry.h) +* [gui.h](include/clap/ext/gui.h) +* [latency.h](include/clap/ext/latency.h) +* [log.h](include/clap/ext/log.h) +* [note-name.h](include/clap/ext/note-name.h) +* [note-ports.h](include/clap/ext/note-ports.h) +* [params.h](include/clap/ext/params.h) +* [posix-fd-support.h](include/clap/ext/posix-fd-support.h) +* [render.h](include/clap/ext/render.h) +* [state.h](include/clap/ext/state.h) +* [tail.h](include/clap/ext/tail.h) +* [thread-check.h](include/clap/ext/thread-check.h) +* [thread-pool.h](include/clap/ext/thread-pool.h) +* [timer-support.h](include/clap/ext/time-support.h) + +## New draft interfaces + +* [ambisonic.h](include/clap/ext/draft/ambisonic.h) +* [check-for-update.h](include/clap/ext/draft/check-for-update.h) +* [cv.h](include/clap/ext/draft/cv.h) +* [file-reference.h](include/clap/ext/draft/file-reference.h) +* [midi-mappings.h](include/clap/ext/draft/midi-mappings.h) +* [preset-load.h](include/clap/ext/draft/preset-load.h) +* [quick-controls.h](include/clap/ext/draft/quick-controls.h) +* [surround.h](include/clap/ext/draft/surround.h) +* [track-info.h](include/clap/ext/draft/track-info.h) +* [transport-control.h](include/clap/ext/draft/transport-control.h) +* [tuning.h](include/clap/ext/draft/tuning.h) +* [voice-info.h](include/clap/ext/draft/voice-info.h)