3 |
|
|
4 |
ChangeLog |
ChangeLog |
5 |
|
|
6 |
0.3.0 2005-06-09 [bug #11] Timeout flush idiosyncrasy is now a feature; |
0.4.1 2006-11-28 Fixed the flush timeout operation to be issued only |
7 |
|
once, avoiding recurrent client failure after receive |
8 |
|
timeout. |
9 |
|
|
10 |
|
Support for very long command result sets have been |
11 |
|
introduced, with the downside of strictly obeying |
12 |
|
the LSCP draft. |
13 |
|
|
14 |
|
list_midi_instruments() is now being implemented. |
15 |
|
|
16 |
|
LGPL text is now back in COPYING. |
17 |
|
|
18 |
|
0.4.0 2006-11-27 As of the LSCP 1.2 working draft document, added |
19 |
|
some missing client interface functions: |
20 |
|
lscp_get_total_voice_count(); |
21 |
|
lscp_get_total_voice_count_max(); |
22 |
|
and for the new MIDI instrumenbt mapping features: |
23 |
|
lscp_map_midi_instrument(); |
24 |
|
lscp_unmap_midi_instrument(); |
25 |
|
lscp_get_midi_instruments(); |
26 |
|
lscp_get_midi_instrument_info(); |
27 |
|
lscp_clear_midi_instruments(); |
28 |
|
|
29 |
|
|
30 |
|
0.3.4 2006-09-24 GPL address update. |
31 |
|
|
32 |
|
0.3.3 2006-06-01 Fixed some compilation warnings due to suspicious type |
33 |
|
casting and unsused header macros. |
34 |
|
|
35 |
|
Changed deprecated copyright attribute to license |
36 |
|
and added ldconfig to post-(un)install steps |
37 |
|
to liblscp.spec (RPM). |
38 |
|
|
39 |
|
0.3.2 2005-08-29 Fixed missing initialization bug on lscp_channel_info_t |
40 |
|
new struct fields (mute/solo). |
41 |
|
|
42 |
|
Include debian files into distribution. |
43 |
|
|
44 |
|
Renamed configure.in to newer configure.ac. |
45 |
|
|
46 |
|
0.3.1 2005-08-16 [bug #21] Fixed automake support for separate build |
47 |
|
directory. |
48 |
|
|
49 |
|
Added support to sampler channel MUTE/SOLO states: |
50 |
|
lscp_set_channel_mute(); |
51 |
|
lscp_set_channel_solo(); |
52 |
|
with corresponding new lscp_channel_info_t fields. |
53 |
|
|
54 |
|
0.3.0 2005-06-10 [bug #11] Timeout flush idiosyncrasy is now a feature; |
55 |
this just tries to flush the receive buffer whenever |
this just tries to flush the receive buffer whenever |
56 |
any previous transaction has failed due to a timeout. |
any previous transaction has failed due to a timeout. |
57 |
|
|
58 |
|
Fixed an off-by-one timeout quirk, that has been a real |
59 |
|
showstopper on Mac OS X at least, which is incidental |
60 |
|
to qsampler's default timeout setting of 1000 msecs, |
61 |
|
giving up systematically on select() due to "Invalid |
62 |
|
argument" (EINVAL). |
63 |
|
|
64 |
|
|
65 |
0.2.8 2005-05-22 More LSCP command syntax changes, particularly on the |
0.2.8 2005-05-22 More LSCP command syntax changes, particularly on the |
66 |
event subscription ones: the LSCP_EVENT_CHANNELS event |
event subscription ones: the LSCP_EVENT_CHANNELS event |
67 |
definition were renamed to LSCP_EVENT_CHANNEL_COUNT, |
definition were renamed to LSCP_EVENT_CHANNEL_COUNT, |
124 |
0.2.0 2004-07-06 New LSCP extension draft (v.11) initial support. |
0.2.0 2004-07-06 New LSCP extension draft (v.11) initial support. |
125 |
(still a work in progress...) |
(still a work in progress...) |
126 |
|
|
127 |
|
|
128 |
0.1.9 2004-05-18 More fixes for MSVC++ example build. |
0.1.9 2004-05-18 More fixes for MSVC++ example build. |
129 |
|
|
130 |
0.1.8 2004-05-17 Fix for MSVC++ example build; snprintf replaced by |
0.1.8 2004-05-17 Fix for MSVC++ example build; snprintf replaced by |