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