/[svn]/liblscp/trunk/ChangeLog
ViewVC logotype

Diff of /liblscp/trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 187 by capela, Wed Jul 7 23:41:07 2004 UTC revision 764 by capela, Sun Aug 28 22:23:43 2005 UTC
# Line 3  liblscp - LinuxSampler Control Protocol Line 3  liblscp - LinuxSampler Control Protocol
3    
4  ChangeLog  ChangeLog
5    
6  0.2.1  2004-07-08  Potential crippling defects were fixed.  0.3.2  2005-08-29  Fixed missing initialization bug on lscp_channel_info_t
7                       new struct fields (mute/solo).
8    
9                       Include debian files into distribution.
10    
11                       Renamed configure.in to newer configure.ac.
12    
13    0.3.1  2005-08-16  [bug #21] Fixed automake support for separate build
14                       directory.
15    
16                       Added support to sampler channel MUTE/SOLO states:
17                         lscp_set_channel_mute();
18                         lscp_set_channel_solo();
19                       with corresponding new lscp_channel_info_t fields.
20    
21    0.3.0  2005-06-10  [bug #11] Timeout flush idiosyncrasy is now a feature;
22                       this just tries to flush the receive buffer whenever
23                       any previous transaction has failed due to a timeout.
24    
25                       Fixed an off-by-one timeout quirk, that has been a real
26                       showstopper on Mac OS X at least, which is incidental
27                       to qsampler's default timeout setting of 1000 msecs,
28                       giving up systematically on select() due to "Invalid
29                       argument" (EINVAL).
30    
31    0.2.8  2005-05-22  More LSCP command syntax changes, particularly on the
32                       event subscription ones: the LSCP_EVENT_CHANNELS event
33                       definition were renamed to LSCP_EVENT_CHANNEL_COUNT,
34                       as to be more meaningful. Added support for the newest
35                       LSCP command: GET SERVER INFO; lscp_get_server_info().
36    
37    0.2.8  2005-05-08  [bug #9] Fixed for a LSCP command syntax convention
38                       consistency, regarding the enumeration of available
39                       sampler engines, Audio and MIDI drivers; this has
40                       affected the signature of the following functions:
41                         lscp_get_available_engines();
42                         lscp_get_available_audio_drivers();
43                         lscp_get_available_midi_drivers();
44                       which are now returning an integer count of engines
45                       and drivers, respectively, while the following
46                       functions are now being introduced:
47                         lscp_list_available_engines();
48                         lscp_list_available_audio_drivers();
49                         lscp_list_available_midi_drivers();
50                       taking on the previous functionality, returning
51                       a comma separated list of names.
52    
53    0.2.7  2005-03-10  Mini bitsy regression; a severe crash (segfault)
54                       was fixed on the device configuration functions:
55                         lscp_set_audio_device_param();
56                         lscp_set_midi_device_param();
57                         lscp_set_audio_channel_param();
58                         lscp_set_midi_port_param();
59    
60    0.2.6  2005-03-01  Fixed nasty off-by-one bug on internal helpers.
61    
62    0.2.5  2005-02-14  Added support for the new INSTRUMENT_NAME field
63                       of GET CHANNEL INFO command.
64    
65    0.2.4  2004-10-11  Fixed lscp_set_channel_midi_channel() again, MIDI
66                       channels should be given in the range 0-15, and omni
67                       mode with the LSCP_MIDI_CHANNEL_ALL symbol (16).
68    
69                       Fixed lscp_get_channel_info() to parse MIDI omni
70                       (ALL) channels mode.
71    
72    0.2.3  2004-09-28  Fixed lscp_set_channel_midi_channel() where MIDI
73                       channels should be given in the range 1-16, and
74                       omni mode with the new LSCP_MIDI_CHANNEL_ALL
75                       symbol (0).
76    
77                       Rearrangement on main command requester executive.
78    
79    0.2.2  2004-07-29  In sync with LSCP document draf (v.12).
80    
81                       New functions added: lscp_client_get_events() and
82                       lscp_reset_sampler().
83    
84                       Added support for generating Debian packages;
85                       renamed pkg-config lib name 'liblscp' -> 'lscp' as
86                       it's common practice to omit the 'lib' prefix.
87    
88    0.2.1  2004-07-09  Potential cripling defects habve been fixed.
89    
90  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.
91                     (still a work in progress...)                     (still a work in progress...)
# Line 22  ChangeLog Line 104  ChangeLog
104  0.1.5  2004-04-26  Server stuff moved into examples.  0.1.5  2004-04-26  Server stuff moved into examples.
105    
106  0.1.4  2004-04-24  Initial auto/libtool preparation.  0.1.4  2004-04-24  Initial auto/libtool preparation.
   

Legend:
Removed from v.187  
changed lines
  Added in v.764

  ViewVC Help
Powered by ViewVC