/[svn]/liblscp/trunk/src/common.c
ViewVC logotype

Log of /liblscp/trunk/src/common.c

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Revision:

Revision 977 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 17 15:08:35 2006 UTC (17 years, 4 months ago) by capela
File length: 27604 byte(s)
Diff to previous 975 , to selected 952
- Last-minute addition to new protocol_version field on server info struct.


Revision 975 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 17 00:59:40 2006 UTC (17 years, 4 months ago) by capela
File length: 27480 byte(s)
Diff to previous 965 , to selected 952
* MIDI instrument mapping, second round, according to
  LSCP 1.2 draft document as of December 15, 2006.

* New client interface functions:
     lscp_set_channel_midi_map();
     lscp_add_midi_instrument_map();
     lscp_remove_midi_instrument_map();
     lscp_get_midi_instrument_maps();
     lscp_list_midi_instrument_maps();
     lscp_get_midi_instrument_map_name();
     lscp_set_midi_instrument_map_name();


Revision 965 - (view) (download) (annotate) - [select for diffs]
Modified Mon Dec 4 23:56:27 2006 UTC (17 years, 4 months ago) by capela
File length: 27490 byte(s)
Diff to previous 963 , to selected 952
Going up into 0.4.2 release really fast.


Revision 963 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 3 18:30:04 2006 UTC (17 years, 4 months ago) by capela
File length: 27301 byte(s)
Diff to previous 952
* MIDI instrument mapping fixed, previously missing
  the regular ON_DEMAND load mode.

* Server error reporting is now effective; all server
  numerical error and warning codes are added to 100,
  thus giving a proper non-zero lscp_client_get_errno()
  return value.


Revision 952 - (view) (download) (annotate) - [selected]
Modified Tue Nov 28 22:46:32 2006 UTC (17 years, 4 months ago) by capela
File length: 27295 byte(s)
Diff to previous 948
Code cleanup; preparations for 0.4.1 release (hopefully).


Revision 948 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 28 15:31:20 2006 UTC (17 years, 4 months ago) by capela
File length: 31618 byte(s)
Diff to previous 946 , to selected 952
* Fixed some compilation warnings due to suspicious type
  casting and unsused header macros.

* Changed deprecated copyright attribute to license
  and added ldconfig to post-(un)install steps
  to liblscp.spec (RPM).


Revision 946 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 27 18:33:02 2006 UTC (17 years, 4 months ago) by capela
File length: 26580 byte(s)
Diff to previous 921 , to selected 952
* As of the LSCP 1.2 working draft document, added
  some missing client interface functions:
    lscp_get_total_voice_count();
    lscp_get_total_voice_count_max();
  and for the new MIDI instrument mapping features:
    lscp_map_midi_instrument();
    lscp_unmap_midi_instrument();
    lscp_get_midi_instruments();
    lscp_get_midi_instrument_info();
    lscp_clear_midi_instruments();


Revision 921 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 24 12:55:48 2006 UTC (17 years, 6 months ago) by capela
File length: 25508 byte(s)
Diff to previous 869 , to selected 952
GPL address update.


Revision 869 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 1 08:32:16 2006 UTC (17 years, 10 months ago) by capela
File length: 25509 byte(s)
Diff to previous 749 , to selected 952
* Fixed some compilation warnings due to suspicious type
  casting and unsused header macros.

* Changed deprecated copyright attribute to license
  and added ldconfig to post-(un)install steps
  to liblscp.spec (RPM).


Revision 749 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 19 17:05:08 2005 UTC (18 years, 8 months ago) by capela
File length: 25509 byte(s)
Diff to previous 626 , to selected 952
* Fixed missing initialization bug on lscp_channel_info_t
  new struct fields (mute/solo).

* Include debian files into distribution.


Revision 626 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 10 09:59:18 2005 UTC (18 years, 10 months ago) by capela
File length: 25427 byte(s)
Diff to previous 625 , to selected 952
* 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).


Revision 625 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 9 15:55:49 2005 UTC (18 years, 10 months ago) by capela
File length: 25433 byte(s)
Diff to previous 623 , to selected 952
* 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).


Revision 623 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 9 10:37:19 2005 UTC (18 years, 10 months ago) by capela
File length: 25432 byte(s)
Diff to previous 564 , to selected 952
* [bug #11] Timeout flush idiosyncrasy is now a feature;
  this just tries to flush the receive buffer whenever
  any previous transaction has failed due to a timeout.


Revision 564 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 22 22:02:00 2005 UTC (18 years, 10 months ago) by capela
File length: 24776 byte(s)
Diff to previous 419 , to selected 952
* Added support for the newest LSCP command: GET SERVER INFO.


Revision 419 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 2 16:25:27 2005 UTC (19 years, 1 month ago) by capela
File length: 24159 byte(s)
Diff to previous 415 , to selected 952
Mini bitsy regression.


Revision 415 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 1 21:55:34 2005 UTC (19 years, 1 month ago) by capela
File length: 24175 byte(s)
Diff to previous 378 , to selected 952
* Fixed nasty off-by-one bug on internal helpers.


Revision 378 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 13 17:20:46 2005 UTC (19 years, 2 months ago) by capela
File length: 24160 byte(s)
Diff to previous 253 , to selected 952
Added support for the new INSTRUMENT_NAME of GET CHANNEL INFO command.


Revision 253 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 27 14:40:08 2004 UTC (19 years, 6 months ago) by capela
File length: 24032 byte(s)
Diff to previous 189 , to selected 952
* Fixed lscp_set_channel_midi_channel() where MIDI
  channels should be given in the range 0-15, and
  omni mode with new LSCP_MIDI_CHANNEL_ALL symbol.

* Rearrangement on main command requester executive.


Revision 189 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 8 16:31:47 2004 UTC (19 years, 9 months ago) by capela
File length: 23564 byte(s)
Diff to previous 187 , to selected 952
- fixes underway; example_client/server are better crash test dummies now.


Revision 187 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 7 23:41:07 2004 UTC (19 years, 9 months ago) by capela
File length: 23521 byte(s)
Diff to previous 180 , to selected 952
* lscp_isplit_create() gets wrong zero item if string list is empty: fixed.
* lscp_param_concat() was quitting prematurely when deplist is null: fixed.
* Lil'bit more informative example_client test run; new teststep command.


Revision 180 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 6 20:20:51 2004 UTC (19 years, 9 months ago) by capela
File length: 23434 byte(s)
Diff to previous 179 , to selected 952
Prepared for 0.2.0 release.


Revision 179 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 6 16:24:41 2004 UTC (19 years, 9 months ago) by capela
File length: 22814 byte(s)
Diff to previous 171 , to selected 952
Some minor and probable memory leak resolutions.


Revision 171 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 5 16:26:44 2004 UTC (19 years, 9 months ago) by capela
File length: 22153 byte(s)
Diff to previous 163 , to selected 952
Milestone for integral implementation of draft-protocol v.11.


Revision 163 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 30 15:16:03 2004 UTC (19 years, 9 months ago) by capela
File length: 18590 byte(s)
Diff to previous 158 , to selected 952
Driver parameter info wrapper implementation.


Revision 158 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 29 16:39:11 2004 UTC (19 years, 9 months ago) by capela
File length: 16847 byte(s)
Diff to previous 144 , to selected 952
Initial split parameter array code.


Revision 144 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 24 18:25:11 2004 UTC (19 years, 9 months ago) by capela
File length: 14684 byte(s)
Diff to previous 132 , to selected 952
* Major change to client event protocol interface on attempt
  to comply with draft-protocol v.11.

* New function entries added: lscp_load_instrument_non_modal(),
  lscp_set_channel_audio_device() and lscp_set_channel_midi_device().


Revision 132 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 18 14:19:19 2004 UTC (19 years, 10 months ago) by capela
File length: 14684 byte(s)
Diff to previous 125 , to selected 952
* Overall mutexing of client command calls;
  preparation of forthcoming v.09 LSCP document draft.


Revision 125 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 14 21:04:04 2004 UTC (19 years, 10 months ago) by capela
File length: 9282 byte(s)
Diff to previous 103 , to selected 952
* Added support for the new LIST commands (draft v.08).


Revision 103 - (view) (download) (annotate) - [select for diffs]
Added Fri Jun 4 14:32:51 2004 UTC (19 years, 10 months ago) by capela
File length: 7349 byte(s)
Diff to selected 952
Initial alpha release.


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC