-
Notifications
You must be signed in to change notification settings - Fork 20
/
NEWS
191 lines (156 loc) · 7.66 KB
/
NEWS
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
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
jalv (1.6.9) unstable; urgency=medium
* Add Qt6 version
* Add missing short versions of command line options
* Add option to install tool man pages
* Add support for control outputs with lv2:latency designation
* Build Qt UI with -fPIC
* Clean up and strengthen code
* Clean up command line help output
* Cleanly separate audio thread from the rest of the application
* Fix Jack latency recomputation when plugin latency changes
* Fix clashing command line options
* Fix minor memory leaks
* Make help and version commands exit successfully
* Only send control messages to designated lv2:control ports
* Reduce Jack process callback overhead
* Remove Gtk2 interface
* Remove limits on the size of messages sent from plugin to UI
* Remove transport position dumping from Jack process callback
* Replace use of deprecated Gtk interfaces
* Rewrite man pages in mdoc
* Switch to external zix dependency
* Use Gtk switches instead of checkboxes for toggle controls
* Use fewer platform-specific APIs
* Use portable zix filesystem API
-- David Robillard <[email protected]> Fri, 20 Dec 2024 00:45:28 +0000
jalv (1.6.8) stable; urgency=medium
* Add Gtk plugin selector UI and desktop file
* Add missing option in console help output
* Add version option to console executable
* Build Qt interface as C++14
* Change no-menu short option to m to avoid clash with jack-name
* Clean up and modernize code
* Fix "preset" console command when "presets" hasn't been called
* Fix MSVC build
* Fix atom buffer alignment
* Fix crash when running jalv without arguments
* Fix man page headers
* Fix memory leaks
* Fix outdated man pages
* Fix spurious transport messages
* Fix thread-safety of plugin/UI communication rings
* Flush stdout after printing control values in console interface
* Print status information consistently to stdout
* Propagate worker errors to the scheduler when possible
* Remove Gtkmm interface
* Remove Qt4 support
* Support both rdfs:label and lv2:name for port group labels
* Switch to meson build system
-- David Robillard <[email protected]> Sat, 10 Sep 2022 00:43:05 +0000
jalv (1.6.6) stable; urgency=medium
* Add a command line argument to select a specific UI
* Explicitly support lv2:inPlaceBroken
* Ignore ports with nonsense lv2:control designations
* Remove Jack session support
* Support port events for ui:showInterface UIs
-- David Robillard <[email protected]> Thu, 07 Jan 2021 22:05:38 +0000
jalv (1.6.4) stable; urgency=medium
* Support rdfs:label for port groups
* Use screen refresh rate with Gtk3 and Qt5
-- David Robillard <[email protected]> Sun, 10 Nov 2019 21:56:49 +0000
jalv (1.6.2) stable; urgency=medium
* Add jalv -i option to ignore stdin for background use
* Add several commands to console interface
* Add support for running as an internal Jack client (thanks Timo Wischer)
* Add support for underscore in port names on command line (thanks Jośe
Fernando Moyano)
* Fix Jack deactivation
* Fix compilation with recent Gtkmm versions that require C++11
* Fix potential crash when closed with worker (thanks JP Cimalando)
* Fix potential hang after Ctrl-c in console interface (thanks Laxmi Devi)
* Make Suil dependency optional
* Remove support for deprecated event and uri-map extensions
-- David Robillard <[email protected]> Thu, 06 Jun 2019 20:38:01 +0000
jalv (1.6.0) stable; urgency=medium
* Add PortAudio backend (compile time option, audio only)
* Add Qt5 version
* Add command prompt to console version for changing controls
* Add generic Qt control UI from Amadeus Folego
* Add option to print plugin trace messages
* Allow Jack client name to be set from command line (thanks Adam Avramov)
* Exit GUI versions on interrupt
* Exit on Jack shutdown (patch from Robin Gareus)
* Fix memory error on preset save resulting in odd bundle names
* Fix semaphore correctness issues
* Fix unreliable UI state initialization (patch from Hanspeter Portner)
* Improve preset support
* Print colorful log if output is a terminal
* Report Jack latency (patch from Robin Gareus)
* Set Jack port order metadata
* Support CV ports if Jack metadata is enabled (patch from Hanspeter
Portner)
* Support numeric and string plugin properties (event-based control)
* Support thread-safe state restoration
* Update UI when internal plugin state is changed during preset load
* Use moc-qt4 if present for systems with multiple Qt versions
-- David Robillard <[email protected]> Wed, 04 Jan 2017 17:24:58 +0000
jalv (1.4.6) stable; urgency=medium
* Add option to print control output changes to stdout
* Add support for data-access extension (based on patch by Filipe Coelho)
* Generate Qt moc nonsense at build time for broader compatibility
* Set port pretty names via new Jack metadata API
* Show newly saved presets in the preset menu
* Support new UI show/hide interface in console version
* Support saving the same preset several times
* Update for latest LV2 Atom Object simplifications
* Update man pages and console jalv help output for new options
* Upgrade to waf 1.7.16
-- David Robillard <[email protected]> Fri, 08 Aug 2014 22:30:28 +0000
jalv (1.4.4) stable; urgency=medium
* Add --no-menu option for jalv.gtk
* Add -c option for setting controls from the command line
* Don't expose non-MIDI event ports to Jack
* Hide controls for ports with notOnGUI property in generic UI (based on
patch from Robin Gareus)
* Preset menu support for Qt (patch from Timo Westkämper)
* Support ui:portMap feature to allow UIs to avoid hard-coded port indices
(useful for compatibility and separately distributed UIs)
-- David Robillard <[email protected]> Sat, 04 Jan 2014 21:11:45 +0000
jalv (1.4.2) stable; urgency=medium
* Add command-line option to control UI update frequency
* Fix crash when running "jalv" with bad command line arguments
* Fix default setting for non-sequential enumeration ports (patch from Robin
Gareus)
* Fix parameter changes with Qt UI
* Fix potential crash with UIs and debug printing
* Nicer printing of atom messages with -d
* Support rsz:minimumSize for atom and event ports
* Upgrade to waf 1.7.11
* Work around Gtk bug for labels on sliders (patch from Robin Gareus)
-- David Robillard <[email protected]> Fri, 09 Aug 2013 14:40:20 +0000
jalv (1.4.0) stable; urgency=medium
* Add menu bar and pass parent widget in Qt version for true UI embedding
* Add spinbuttons for precisely setting control values
* Group controls under headings if port group information is available
* Make URI map thread-safe, fixing occasional crashes for plugins with UIs
* Send time information to plugin when Jack tempo changes
* Support state:loadDefaultState
* Update to waf 1.7.8 and autowaf r90
* Use a more efficient dense layout for controls
-- David Robillard <[email protected]> Sat, 23 Feb 2013 03:35:22 +0000
jalv (1.2.0) stable; urgency=medium
* Add Gtk3 UI
* Fix Jack Session support
* Notify plugins of Jack transport changes by sending events (an atom:Blank
with properties from the LV2 time extension)
* Port to MinGW
* Refuse to instantiate plugins which require unsupported features
* Support LV2 buf-size extension (with all features)
* Support lv2:sampleRate control ports.
* Tolerate loading presets with port values that aren't xsd:decimal
* Tune UI update rate and ring size based on JACK rate and MIDI buffer size
to handle the handle the maximum message rate the plugin can send.
-- David Robillard <[email protected]> Sun, 14 Oct 2012 22:38:53 +0000
jalv (1.0.0) stable; urgency=medium
* Initial release
-- David Robillard <[email protected]> Thu, 19 Apr 2012 22:42:42 +0000