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

Annotation of /liblscp/trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 625 - (hide annotations) (download)
Thu Jun 9 15:55:49 2005 UTC (14 years, 5 months ago) by capela
File size: 4159 byte(s)
* Fixed an off-by-one timeout quirk, that has been a real
  showstopper on Mac OS X at least, which is incidental
  to qsampler's default timeout setting of 1000 msecs,
  giving up systematically on select() due to "Invalid
  argument" (EINVAL).

1 capela 103 liblscp - LinuxSampler Control Protocol API
2     -------------------------------------------
3    
4     ChangeLog
5    
6 capela 623 0.3.0 2005-06-09 [bug #11] Timeout flush idiosyncrasy is now a feature;
7     this just tries to flush the receive buffer whenever
8     any previous transaction has failed due to a timeout.
9 capela 625
10     Fixed an off-by-one timeout quirk, that has been a real
11     showstopper on Mac OS X at least, which is incidental
12     to qsampler's default timeout setting of 1000 msecs,
13     giving up systematically on select() due to "Invalid
14     argument" (EINVAL).
15 capela 623
16 capela 562 0.2.8 2005-05-22 More LSCP command syntax changes, particularly on the
17     event subscription ones: the LSCP_EVENT_CHANNELS event
18     definition were renamed to LSCP_EVENT_CHANNEL_COUNT,
19 capela 564 as to be more meaningful. Added support for the newest
20     LSCP command: GET SERVER INFO; lscp_get_server_info().
21 capela 562
22 capela 523 0.2.8 2005-05-08 [bug #9] Fixed for a LSCP command syntax convention
23     consistency, regarding the enumeration of available
24     sampler engines, Audio and MIDI drivers; this has
25     affected the signature of the following functions:
26     lscp_get_available_engines();
27     lscp_get_available_audio_drivers();
28     lscp_get_available_midi_drivers();
29     which are now returning an integer count of engines
30     and drivers, respectively, while the following
31     functions are now being introduced:
32     lscp_list_available_engines();
33     lscp_list_available_audio_drivers();
34     lscp_list_available_midi_drivers();
35     taking on the previous functionality, returning
36     a comma separated list of names.
37    
38 capela 445 0.2.7 2005-03-10 Mini bitsy regression; a severe crash (segfault)
39 capela 435 was fixed on the device configuration functions:
40     lscp_set_audio_device_param();
41     lscp_set_midi_device_param();
42     lscp_set_audio_channel_param();
43     lscp_set_midi_port_param();
44 capela 419
45 capela 415 0.2.6 2005-03-01 Fixed nasty off-by-one bug on internal helpers.
46    
47 capela 380 0.2.5 2005-02-14 Added support for the new INSTRUMENT_NAME field
48 capela 378 of GET CHANNEL INFO command.
49    
50 capela 278 0.2.4 2004-10-11 Fixed lscp_set_channel_midi_channel() again, MIDI
51     channels should be given in the range 0-15, and omni
52     mode with the LSCP_MIDI_CHANNEL_ALL symbol (16).
53 capela 415
54 capela 279 Fixed lscp_get_channel_info() to parse MIDI omni
55     (ALL) channels mode.
56 capela 278
57 capela 257 0.2.3 2004-09-28 Fixed lscp_set_channel_midi_channel() where MIDI
58     channels should be given in the range 1-16, and
59     omni mode with the new LSCP_MIDI_CHANNEL_ALL
60     symbol (0).
61 capela 415
62 capela 253 Rearrangement on main command requester executive.
63    
64 capela 213 0.2.2 2004-07-29 In sync with LSCP document draf (v.12).
65    
66     New functions added: lscp_client_get_events() and
67     lscp_reset_sampler().
68    
69     Added support for generating Debian packages;
70 schoenebeck 199 renamed pkg-config lib name 'liblscp' -> 'lscp' as
71     it's common practice to omit the 'lib' prefix.
72    
73 capela 194 0.2.1 2004-07-09 Potential cripling defects habve been fixed.
74 capela 187
75 capela 178 0.2.0 2004-07-06 New LSCP extension draft (v.11) initial support.
76 capela 103 (still a work in progress...)
77    
78     0.1.9 2004-05-18 More fixes for MSVC++ example build.
79    
80     0.1.8 2004-05-17 Fix for MSVC++ example build; snprintf replaced by
81     buffer overflow friendlier sprintf.
82    
83     0.1.7 2004-05-10 Missing version.h now included on install; WIN32 is
84     only now conditionally defined.
85    
86     0.1.6 2004-05-04 WIN32 build support; LPGL disclaimer consistency;
87     versioning functions introduced.
88    
89     0.1.5 2004-04-26 Server stuff moved into examples.
90    
91     0.1.4 2004-04-24 Initial auto/libtool preparation.

  ViewVC Help
Powered by ViewVC