Cleanup
[jack2.git] / ChangeLog
blobc51b59a8778ba23f7a8952b7661549bfd645eb59
1 ---------------------------\r
2   Jackdmp changes log\r
3 ---------------------------
5 2007-05-05 Stephane Letz  <letz@grame.fr>
7         * Add jack_set_client_registration_callback API.
9 2007-05-04 Stephane Letz  <letz@grame.fr>
11         * Steven Chamberlain patch to fix jack_port_type. Test for jack_port_type behaviour in jack_test.cpp tool.
13 2007-05-03 Stephane Letz  <letz@grame.fr>
15         * Steven Chamberlain patch to fix jack_port_by_id export.
17 2007-04-28 Stephane Letz  <letz@grame.fr>
19         * Add new jack_port_set_alias, jack_port_unset_alias and jack_port_get_aliases API.
21 2007-04-27 Stephane Letz  <letz@grame.fr>
23         * Add missing -D__SMP__in OSX project.
25 2007-04-23 Stephane Letz  <letz@grame.fr>
27         * Dmitry Baikov jackmp-time patch: add jack_get_time, jack_time_to_frames, jack_frames_to_time.
29 2007-04-01 Stephane Letz  <letz@grame.fr>
31         * Merge JackGraphManager Remove and Release method in a unique Release method.
33 2007-03-04 Stephane Letz  <letz@grame.fr>
35         * Dmitry Baikov patch for JackGraphManager.cpp.
37 2007-02-19 Stephane Letz  <letz@grame.fr>\r
38         \r
39         * Correct back JackAlsaDriver::Read method. 
41 2007-02-14 Stephane Letz  <letz@grame.fr>\r
42         \r
43         * Better error checking in PortAudio driver.\r
45 2007-02-07 Stephane Letz  <letz@grame.fr>
46         
47         * Thom Johansen fix for port buffer alignment issues.
49 2007-02-05 Stephane Letz  <letz@grame.fr>
50         
51         * Add Pieter Palmers FreeBob driver.
52         * Thibault LeMeur ALSA driver patch.
54 2007-01-31 Stephane Letz  <letz@grame.fr>
56         * Use pthread_attr_setstacksize in JackPosixThread class.
58 2007-01-30 Stephane Letz  <letz@grame.fr>
60         * New LockAllMemory and UnlockAllMemory functions.
62 2007-01-29 Stephane Letz  <letz@grame.fr>
64         * More robust activation/deactivation code, especially in case of client crash.
66 2007-01-27 Stephane Letz  <letz@grame.fr>
68         * Uses a time out value of 10 sec in freewheel mode (like jack).
70 2007-01-21 Stephane Letz  <letz@grame.fr>
72         * More client debug code: check if the client is still valid in every JackDebugClient method, check if the library context is still valid in every API call.
74 2007-01-14 Stephane Letz  <letz@grame.fr>
76         * Implement thread.h API.
78 2007-01-09 Stephane Letz  <letz@grame.fr>\r
80         * New server/client data transfer model to fix a 64 bits system bug. Fix a device name reversal bug in ALSA driver.
82 2007-01-04 Stephane Letz  <letz@grame.fr>\r
84         *  Add call to the init callback (set up using the jack_set_thread_init_callback API) in Real-Time and Notification threads. Define a new 'kActivateClient' notification. 
86 2007-01-02 Stephane Letz  <letz@grame.fr>\r
88         * Internal cleanup.\r
90 2006-12-23 Stephane Letz  <letz@grame.fr>\r
92         * shared_ports renamed to shared_graph.\r
94 2006-12-15 Stephane Letz  <letz@grame.fr>\r
96         * Move client refnum management in JackEngine.\r
98 2006-12-12 Stephane Letz  <letz@grame.fr>\r
100         * Tom Szilagyi memory leak fix in ringbuffer.c.\r
102 2006-11-29 Stephane Letz  <letz@grame.fr>\r
104         * Correct JackWinEnvent::Allocate (handle the ERROR_ALREADY_EXISTS case). Correct JackEngine::ClientExternalNew.
105         * Karsten Wiese correction for ALSA usx2y driver.\r
107 2006-11-22 Stephane Letz  <letz@grame.fr>\r
109         * In synchronous mode, if the driver time out is reached, the server may get desynchronized (pending signal may arrive in later cycles), \r
110         improve audio driver synchronous code to better handle this case.\r
111          \r
112 2006-11-08 Stephane Letz  <letz@grame.fr>\r
114         * Synchronize ALSA backend with jack one.\r
116 2006-11-04 Stephane Letz  <letz@grame.fr>\r
118         * Use -D to setup ADDON_DIR on OSX and Linux.\r
120 2006-10-11 Stephane Letz  <letz@grame.fr>\r
122         * Correct server SetBufferSize in case of failure. Correct PortAudio driver help.\r
124 2006-10-06 Stephane Letz  <letz@grame.fr>\r
126         * Add a new cpu testing/loading client.\r
128 2006-09-23  Stephane Letz  <letz@grame.fr>\r
130         * Rename global "verbose" in "jack_verbose" to avoid symbol clash with PureData.\r
132 2006-09-20  Stephane Letz  <letz@grame.fr>\r
134         * On Windows, avoid to use the unsafe Kill thread method. Use thread Stop instead and have blocked IO be unlocked. \r
135         * Still get RT thread termination problems, restore a version that works on OSX and Linux with conditionnal compilation for now.\r
137 2006-09-16  Stephane Letz  <letz@grame.fr>\r
139         * Restore behaviour of LoopBack driver, which has to be opened in any case...\r
141 2006-09-15  Stephane Letz  <letz@grame.fr>\r
143         * On Windows version, use signal to quit the server.\r
145 2006-09-13  Stephane Letz  <letz@grame.fr>\r
147         * Correct pipe destruction bug in JackWinNamedPipe class.\r
149 2006-09-11  Stephane Letz  <letz@grame.fr>\r
151         * Handling of LoopBack driver only when really needed.\r
152         * Correct crash bug when closing clients on Windows due to multi-threading synchronization issues.\r
154 2006-09-06  Stephane Letz  <letz@grame.fr>\r
156         * Correct coreaudio driver (input was not working since 0.55 version).\r
157         * Version for 0.58 release.\r
159 2006-09-04  Stephane Letz  <letz@grame.fr>\r
161         * Correct Windows VC++ projects.\r
163 2006-09-03  Stephane Letz  <letz@grame.fr>\r
165         * First import of version 0.58 base code\r