1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161
|
Wed Jul 23 22:16:09 BST 2003 node <node@insanity.tek.net>
ladccad
* moved loader to $(top_srcdir)/loader
libladcca
*
Mon Jul 21 19:40:31 BST 2003 node <node@insanity.tek.net>
libladcca
* comm.c, comm_buffer.[ch], comm_event.[ch]: cca_comm_t -> cca_client_t
Tue Jul 15 20:35:08 BST 2003 node <node@insanity.tek.net>
libladcca
* types.h, client.h: CCA_Server_UI -> CCA_Server_Interface
* client.h, comm.h: cca_comm_t, cca_client_t merged
Thu Feb 20 19:04:14 GMT 2003 node <node@insanity.tek.net>
ladccad
* server.c: added server_lose_project ()
* project.c: made project_save_clients use client names if they exist
libladcca
* types.h: removed CCA_Project, added CCA_Project_Add and CCA_Project_Remove
*** Released 0.3.1 ***
*** Released 0.3.0 ***
Wed Feb 05 19:49:40 GMT 2003 node <node@insanity.tek.net>
ladccad
* alsa_mgr.c: added alsa_mgr_{,un}lock_clients ()
* alsa_mgr.c: added alsa_mgr_{,un}lock_seq ()
Tue Feb 04 12:59:53 GMT 2003 node <node@insanity.tek.net>
ladccad
* alsa_mgr.c: wrapped stray alsa_client_lock with
pthread_mutex_{,un}lock (&alsa_mgr->clients_lock)
* alsa_mgr.c: made clients_lock PTHREAD_MUTEX_RECURSIVE
libladcca
* config.h,event.h: func () -> func (void)
Sun Jan 26 19:16:26 GMT 2003 node <node@insanity.tek.net>
ladccad
* jack_mgr.c: fixed bug with jack_mgr's client pointers
* project.c: fixed list data casting bug
Sun Jan 12 16:46:45 GMT 2003 node <node@insanity.tek.net>
ladccad
loader.[ch], server.c: changed loader->load_in_terms to CCA_Terminal usage
libladcca
* protocol.h: bumped protocol to 1.1 (Use_Terminal is backward compatible)
* types.h, client.h: added Use_Terminal
*** Released 0.2 ***
Sun Dec 22 19:26:07 GMT 2002 node <node@insanity.tek.net>
ladccad
* alsa_patch.[ch]: changed gets to use const patches, added _dup
* added alsa_client.[ch]
* project.[ch], server.c: made it use the alsa_mgr
Sat Dec 21 23:48:45 GMT 2002 node <node@insanity.tek.net>
ladccad
* added alsa_mgr.[ch], alsa_fport.[ch]
* server.[ch]: added alsa_mgr field
Thu Dec 19 17:34:26 GMT 2002 node <node@insanity.tek.net>
ladccad
* client.[ch]: change alsa_client_id field from int to unsigned char
* client_event.[ch], server.c: made the server not accept a second jack
client name
libladcca
* protocol.[ch]: protocol_t -> cca_protocol_t
* [API~] client_interface.h, ladcca.c: added protocol argument to cca_init
* ladcca.c: added null pointer checks
Wed Dec 18 21:19:34 GMT 2002 node <node@insanity.tek.net>
libladcca
* [API+] config.[ch]: added {get,set}_double
Mon Dec 16 19:05:16 GMT 2002 node <node@insanity.tek.net>
ladccad
* server.c, client_event.[ch]: removed support for CCA_{Jack,Alsa}_Ports events
* added jack_fport.[ch]
* jack_mgr.[ch]: added jack_fport use
libladcca
* internal.h: changed event's type field from int to enum CCA_Event_Types
* types.h: removed CCA_{Jack,Alsa}_Ports event types
* [API+] list.h: added cca_list_concat
Sun Dec 15 22:30:16 GMT 2002 node <node@insanity.tek.net>
ladccad
* conn_mgr.[ch], server.[ch], main.c: made conn_mgr more of a server property
* jack_mgr.c: made the jack_mgr quit properly
* conn_mgr.c: made the conn_mgr quit properly
* loader.c: ignore KILL, TERM and HUP signals
Sat Dec 14 17:33:30 GMT 2002 node <node@insanity.tek.net>
ladccad
* jack_mgr.[ch]: using socket pair instead of cond
* jack_patch.[ch]: added jack_patch_get_from_port, changed set/unset to
use jack_mgr_clients instead of projects
* project.[ch], server.c: changed conn_mgr field to server in project_t
* project.[ch], client_event.[ch], server.c: changed to using jack_mgr
Fri Dec 13 11:55:10 GMT 2002 node <node@insanity.tek.net>
ladccad:
* store.c: handle configs with value_size = 0
* client_event.[ch]: server.c: added port creation handlers
* jack_patch.[ch]: added jack_patch_dup, made gets parameters consts
* server.[ch], conn_mgr.[ch]: moved server event queue to the server
* added jack_mgr*
libladcca:
* types.h: added CCA_Jack_Ports, CCA_Alsa_Ports
Thu Dec 12 20:43:27 GMT 2002 node <node@insanity.tek.net>
ladccad:
* conn_mgr.c: added protocol checking
libladcca:
* [API+] added protocol.[ch]
* [API+] comm_buffer.[ch], comm.c: added protocol mismatch handling
* [API+] comm_buffer.[ch]: added cca_comm_event_get_number
* [API~] client.[ch]: changed cca_client_t.server_connected from int to uint32_t
* comm_buffer.c: changed some direct access to _new
* comm_buffer.c: removed jack client/alsa client code
Wed Dec 11 16:39:41 GMT 2002 node <node@insanity.tek.net>
ladccad
* store.[ch], client.[ch], project.c: made projects and clients work
with the new safer stores
* server.c, client_event.[ch]: added server_cca_event_save_data_set, telling
stores to write to disk and removed the writing after every config, removed
useless assert (config)
* project.[ch], client_event.c: added check for an active project with the
specified directory when restoring
* project.c: project_lose_client: fixed:
project->lost_clients = cca_list_append (project->client, client);
* conn.[ch], conn_mgr.c: implemented pinging
* jack_patch.[ch]: added jack_patch_switch_clients
* alsa_patch.[ch]: fixed bug not changing the uuids in alsa_patch_switch_clients
* project.c: made client_get_jack_patches get input connections properly by
wrapping it up in client_get_jack_patches_with_type and using
jack_patch_switch_clients
* client_event.c: added sleep(1) in jack client name and alsa client id handler,
so as to allow the client to register its ports - perhaps a Port_Registered
event is needed?
* jack_patch.c: removed debugging output
* project.c: added alsa patch specs debugging output
libladcca
* comm.c: changed ping code to use cca_comm_event_* instead of direct access
* comm.c: added some debugging output
* socket.c: removed buffer debugging output
* comm.c: removed send/recv event debugging output
* client_interface.h: "cca_config_t * event" -> "cca_config_t * config"
* [API+] event.[ch]: added cca_event_set_alsa_id
* [API+] event.[ch]: added cca_event_new_with_all
* [API+] client_interface.h, ladcca.c: reintroduced cca_jack_client_name and
cca_alsa_client_id
Tue Dec 10 18:21:01 GMT 2002 node <node@insanity.tek.net>
ladccad
* store.[ch], client.c: made the store always exist, regardless of whether or
not it opened correctly. Returns ints and things to indicate success instead.
|