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

Diff of /liblscp/trunk/ChangeLog

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

revision 199 by schoenebeck, Tue Jul 13 18:48:00 2004 UTC revision 946 by capela, Mon Nov 27 18:33:02 2006 UTC
# Line 3  liblscp - LinuxSampler Control Protocol Line 3  liblscp - LinuxSampler Control Protocol
3    
4  ChangeLog  ChangeLog
5    
6  CVS HEAD           Added support for generating Debian packages;  0.4.0  2006-11-27  As of the LSCP 1.2 working draft document, added
7                       some missing client interface functions:
8                         lscp_get_total_voice_count();
9                         lscp_get_total_voice_count_max();
10                       and for the new MIDI instrumenbt mapping features:
11                         lscp_map_midi_instrument();
12                         lscp_unmap_midi_instrument();
13                         lscp_get_midi_instruments();
14                         lscp_get_midi_instrument_info();
15                         lscp_clear_midi_instruments();
16    
17    
18    0.3.4  2006-09-24  GPL address update.
19    
20    0.3.3  2006-06-01  Fixed some compilation warnings due to suspicious type
21                       casting and unsused header macros.
22    
23                       Changed deprecated copyright attribute to license
24                       and added ldconfig to post-(un)install steps
25                       to liblscp.spec (RPM).
26    
27    0.3.2  2005-08-29  Fixed missing initialization bug on lscp_channel_info_t
28                       new struct fields (mute/solo).
29    
30                       Include debian files into distribution.
31    
32                       Renamed configure.in to newer configure.ac.
33    
34    0.3.1  2005-08-16  [bug #21] Fixed automake support for separate build
35                       directory.
36    
37                       Added support to sampler channel MUTE/SOLO states:
38                         lscp_set_channel_mute();
39                         lscp_set_channel_solo();
40                       with corresponding new lscp_channel_info_t fields.
41    
42    0.3.0  2005-06-10  [bug #11] Timeout flush idiosyncrasy is now a feature;
43                       this just tries to flush the receive buffer whenever
44                       any previous transaction has failed due to a timeout.
45    
46                       Fixed an off-by-one timeout quirk, that has been a real
47                       showstopper on Mac OS X at least, which is incidental
48                       to qsampler's default timeout setting of 1000 msecs,
49                       giving up systematically on select() due to "Invalid
50                       argument" (EINVAL).
51    
52    
53    0.2.8  2005-05-22  More LSCP command syntax changes, particularly on the
54                       event subscription ones: the LSCP_EVENT_CHANNELS event
55                       definition were renamed to LSCP_EVENT_CHANNEL_COUNT,
56                       as to be more meaningful. Added support for the newest
57                       LSCP command: GET SERVER INFO; lscp_get_server_info().
58    
59    0.2.8  2005-05-08  [bug #9] Fixed for a LSCP command syntax convention
60                       consistency, regarding the enumeration of available
61                       sampler engines, Audio and MIDI drivers; this has
62                       affected the signature of the following functions:
63                         lscp_get_available_engines();
64                         lscp_get_available_audio_drivers();
65                         lscp_get_available_midi_drivers();
66                       which are now returning an integer count of engines
67                       and drivers, respectively, while the following
68                       functions are now being introduced:
69                         lscp_list_available_engines();
70                         lscp_list_available_audio_drivers();
71                         lscp_list_available_midi_drivers();
72                       taking on the previous functionality, returning
73                       a comma separated list of names.
74    
75    0.2.7  2005-03-10  Mini bitsy regression; a severe crash (segfault)
76                       was fixed on the device configuration functions:
77                         lscp_set_audio_device_param();
78                         lscp_set_midi_device_param();
79                         lscp_set_audio_channel_param();
80                         lscp_set_midi_port_param();
81    
82    0.2.6  2005-03-01  Fixed nasty off-by-one bug on internal helpers.
83    
84    0.2.5  2005-02-14  Added support for the new INSTRUMENT_NAME field
85                       of GET CHANNEL INFO command.
86    
87    0.2.4  2004-10-11  Fixed lscp_set_channel_midi_channel() again, MIDI
88                       channels should be given in the range 0-15, and omni
89                       mode with the LSCP_MIDI_CHANNEL_ALL symbol (16).
90    
91                       Fixed lscp_get_channel_info() to parse MIDI omni
92                       (ALL) channels mode.
93    
94    0.2.3  2004-09-28  Fixed lscp_set_channel_midi_channel() where MIDI
95                       channels should be given in the range 1-16, and
96                       omni mode with the new LSCP_MIDI_CHANNEL_ALL
97                       symbol (0).
98    
99                       Rearrangement on main command requester executive.
100    
101    0.2.2  2004-07-29  In sync with LSCP document draf (v.12).
102    
103                       New functions added: lscp_client_get_events() and
104                       lscp_reset_sampler().
105    
106                       Added support for generating Debian packages;
107                     renamed pkg-config lib name 'liblscp' -> 'lscp' as                     renamed pkg-config lib name 'liblscp' -> 'lscp' as
108                     it's common practice to omit the 'lib' prefix.                     it's common practice to omit the 'lib' prefix.
109    
# Line 12  CVS HEAD           Added support for gen Line 112  CVS HEAD           Added support for gen
112  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.
113                     (still a work in progress...)                     (still a work in progress...)
114    
115    
116  0.1.9  2004-05-18  More fixes for MSVC++ example build.  0.1.9  2004-05-18  More fixes for MSVC++ example build.
117    
118  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
# Line 26  CVS HEAD           Added support for gen Line 127  CVS HEAD           Added support for gen
127  0.1.5  2004-04-26  Server stuff moved into examples.  0.1.5  2004-04-26  Server stuff moved into examples.
128    
129  0.1.4  2004-04-24  Initial auto/libtool preparation.  0.1.4  2004-04-24  Initial auto/libtool preparation.
   

Legend:
Removed from v.199  
changed lines
  Added in v.946

  ViewVC Help
Powered by ViewVC