-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
102 lines (87 loc) · 3.55 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
Version 2.0.0 (????-??-??)
* Complete rewrite of the Library
* Require modern C++
* Change to ISC license
* Added Dynamic Manifest support
* Removed examples which have no purpose
* Removed toolkit specific UI mixins
* Removed non-LV2 specific classes. e.g. Synth / Voices
* Drop support for deprecated LV2 specs (Event & URI map)
* Set up continuous integration with Travis CI
* Add lvtk:JUCEUI UI type
* Test suite with cppunit
* Better organized API docs
Version 1.2.0 (2014-03-22)
* Adds STL iterators for Atom Vectors, Sequences, and Objects
* General Housekeeping in Example code
* Support for Clang compiler
* Adds QT4 gui mixin
* Atom Sequence insertion methods
Version 1.1.1 (2013-05-05)
* Small Fixes in waf scripts
* Code formatting
* Fixed typos in example rdf files
Version 1.1.0 (2013-04-27)
* Added basic C++ wrappers for LV2 Atom handling/forging
* Added Make Path mixin
* LV2UI rev3 Supported
* Support LV2UI_Port_Map
* Support LV2UI Port Subscribe
* Support LV2UI Touch
* Support LV2UI Peak Data
* Support buf-size
* Support Options Extension
* Support for morph extension (data only)
* Examples install to a single lvtk.lv2 bundle
Version 1.0.4 (2013-02-02)
* Fixed Synth bug where handle_midi wasn’t being called if overridden
* Compatibility with older and newer boost versions
* Added support for LV2UI_Resize
Version 1.0.3 (2012-12-20)
* Fixed UI compiler errors with -Wl,nodelete.
* Accurate MIDI triggering Synth base class
* Review of Mixin validation.
* Fixed GtkUI mixin bug that was causing crashes
when a plugin is unloaded while UI is still open.
Version 1.0.2 (2012-10-16)
* pkg-config files use only major version number
Version 1.0.1 (2012-10-13)
* #25 Doxygen include typos
* #28 State Mixin correct validation
Version 1.0.0 (2012-10-03)
* lvtk::UI harborded widget instead of inheriting
* Added GtkUI mixin for easy Gtk GUI's
* All data-only ext's supported.
* Worker, State, Log, Resize Port, URID Plugin Mixins Supported
* Instance Access, Data Access UI Mixins supported
* Added examples and new Mixin types "Behavior" and "Toolkit"
* Legacy Event and WriteMIDI included, maybe work
Version 0.0.0 (2012-09-23)
Initial supported Features and Additions
* rc1 = library name approval pending
* Support worker fundamentals and example
* Partial support for urid, state, atom
* Re-factored directory strucure
* Renamed all headers and sources
* Waf build system added (libs & dox)
* Synth uses Atom port for MIDI
-- end lv2-c++-tools --
Version 1.0.4 (2011-02-27):
* Fixed bug in LV2::Synth that made all synth plugins require the
event refcounting feature (reported by many people before I realised
it was actually a bug rather than a feature)
Version 1.0.3 (2010-01-07):
* Fixed build system bug that added $(LDFLAGS) to the static linker
(reported by Philipp Überbacher)
Version 1.0.2 (2008-04-25):
* Run pre_process() and post_process() every cycle even if there are
no voices
* Render voices even if there are no events (fix from David Creswick)
* Made LV2::Synth::handle_midi() overrideable
Version 1.0.1 (2008-04-16):
* Added documentation for the WriteMIDI GUI mixin
* Added missing include lines in lv2_event_helpers.h and lv2gui.hpp
* Fixed URI bug in the Presets GUI mixin
* Added documentation about LV2::INVALID_KEY to Voice::on()
Version 1.0.0 (2008-04-08):
* First release