ChangeLog 19.5 KB
Newer Older
sletz's avatar
sletz committed
1
2
---------------------------
  Contributors
sletz's avatar
sletz committed
3
---------------------------
sletz's avatar
sletz committed
4

sletz's avatar
sletz committed
5
6
7
8
Dmitry Baikov
Steven Chamberlain
Thom Johansen
Thibault LeMeur
sletz's avatar
sletz committed
9
Pieter Palmers
10
Tom Szilagyi
11
Andrzej Szombierski 
12
Kjetil S.Matheussen
sletz's avatar
sletz committed
13
Pieter Palmers
sletz's avatar
sletz committed
14
Tim Blechmann
sletz's avatar
sletz committed
15
Marc-Olivier Barre
sletz's avatar
sletz committed
16
17
Nedko Arnaudov
Fernando Lopez-Lezcano
sletz's avatar
sletz committed
18

19
20
---------------------------
  Jackdmp changes log
21
22
---------------------------

23
24
25
26
2008-04-03 Stephane Letz  <letz@grame.fr>
		
	* Correct a dirty port array issue in JackGraphManager::GetPortsAux.

sletz's avatar
sletz committed
27
28
2008-03-31 Stephane Letz  <letz@grame.fr>
		
sletz's avatar
Typo    
sletz committed
29
	* New SetNonBlocking method for JackSocket.
sletz's avatar
sletz committed
30

31
32
33
2008-03-29 Stephane Letz  <letz@grame.fr>
		
	* Correct a missing parameter in the usage message of jack_midiseq.
34
	* Add a client counter in wrapper layer : library is unloaded only when all clients have been closed.
35

36
37
38
2008-03-28 Stephane Letz  <letz@grame.fr>
		
	* Correct PortRegister, port name checking must be done on server side.
39
	* Add an Init method for blocking drivers to be decorated using JackThreadedDriver class.
40

sletz's avatar
sletz committed
41
42
2008-03-27 Stephane Letz  <letz@grame.fr>
		
43
44
	* Pieter Palmers patch for FFADO driver.
	* Dmitry Baikov patch for alsa_rawmidi driver.
sletz's avatar
sletz committed
45

46
47
48
49
2008-03-26 Stephane Letz  <letz@grame.fr>
		
	* JackWrapperAPI.cpp: use open_library in jack_client_name_size, jack_port_name_size and jack_port_type_size.

sletz's avatar
sletz committed
50
51
2008-03-20 Stephane Letz  <letz@grame.fr>
		
sletz's avatar
sletz committed
52
	* Transport timebase fix.
53

sletz's avatar
sletz committed
54
2008-03-19 Stephane Letz  <letz@grame.fr>
55
56
57
		
	* Synchronise transport.h with latest jackd version (Video handling).

58
59
2008-03-17 Stephane Letz  <letz@grame.fr>
		
60
	* New jack_server_control client to test notifications when linked to the server library.
61
	* Correct JackClient::Activate so that first kGraphOrderCallback can be received by the client notification thread.
sletz's avatar
sletz committed
62
	* MIDI API in wrapper lib.
63
	* Fix connect notification to deliver *one* notification only.
64

65
66
67
2008-03-16 Stephane Letz  <letz@grame.fr>
		
	* Use engine in JackAlsaDriver::port_register and JackAlsaDriver::port_unregister.
68
	* New JackLockedEngine decorator class to serialize access from ALSA Midi thread, command thread and in-server clients.
69
70

2008-03-15 Stephane Letz  <letz@grame.fr>
71
72
		
	* Add -L (extra output latency in aynchronous mode) in CoreAudio driver.
sletz's avatar
Cleanup    
sletz committed
73
	* RT scheduling for OSX thread (when use in dummy driver).
74

sletz's avatar
sletz committed
75
76
77
78
2008-03-14 Stephane Letz  <letz@grame.fr>
		
	* Fernando Lopez-Lezcano scons patch.

79
80
2008-03-13 Stephane Letz  <letz@grame.fr>
		
81
82
	* Add test for jack_cycle_wait, jack_cycle_wait and jack_set_process_thread API.
	* Add jack_set_process_thread in wrapper library.
83
	* Correct all backend playback port latency in case of "asynchronous" mode (1 buffer more).
84
85
	* Correct jack_port_get_total_latency.
	* Correct jack_port_by_id in wrapper library.
86

87
88
89
2008-03-12 Stephane Letz  <letz@grame.fr>
		
	* Marc-Olivier Barre library related scons patch.
sletz's avatar
sletz committed
90
	* Nedko Arnaudov FULL_MIMIC patch.
91
	* Automatic server launch in wrapper layer.
92

93
94
95
2008-03-11 Stephane Letz  <letz@grame.fr>
		
	* Fix engine real-time notification (was broken since ??).
96
	* Correct jack_client_open_aux, jack_client_open and jack_client_new.
97
	* Correct jack_internal_client_load for wrapper layer.
98
	* In thread model, execute a dummy cycle to be sure thread has the correct properties (ensure thread creation is finished).
99
	* Correct jack_port_get_connections function (should return NULL when no connections).
100

sletz's avatar
sletz committed
101
102
103
2008-03-10 Stephane Letz  <letz@grame.fr>
		
	* Nedko Arnaudov log patch.
sletz's avatar
Typo    
sletz committed
104
	* Remove unneeded jack_port_connect API.
sletz's avatar
sletz committed
105

106
107
108
2008-03-07 Stephane Letz  <letz@grame.fr>
		
	* Define an internal jack_client_open_aux needed for library wrapper feature.
sletz's avatar
sletz committed
109
	* Improve wrapper code.
sletz's avatar
sletz committed
110
	* Correct FreeBob driver_initialize.
111

sletz's avatar
sletz committed
112
113
114
115
2008-03-06 Stephane Letz  <letz@grame.fr>
		
	* Marc-Olivier Barre scons patch (3).

116
117
118
119
120
2008-03-06 Stephane Letz  <letz@grame.fr>
		
	* Fix JackSocketClientChannel::ClientClose: async call from the client and server does not need to write any reply. 
	* Correct port notification: 2 notifications have to be sent (src, dst) and (dst, src)...

121
122
123
2008-03-05 Stephane Letz  <letz@grame.fr>
		
	* libjackdmp.so renamed to libjackservermp.so and same for OSX framework.
124
	* tw1.c example added (new thread model).
sletz's avatar
sletz committed
125
	* Marc-Olivier Barre scons patch (2).
126

127
128
129
2008-03-02 Stephane Letz  <letz@grame.fr>
		
	* Correct JackSocketClientChannel::ClientClose to use ServerSyncCall instead of ServerAsyncCall.
sletz's avatar
sletz committed
130
	* Better documentation in jack.h.
sletz's avatar
sletz committed
131
	* Marc-Olivier Barre scons patch.
132

sletz's avatar
sletz committed
133
134
135
136
2008-03-02 Stephane Letz  <letz@grame.fr>
		
	* Correct jack_get_time propotype.

sletz's avatar
sletz committed
137
138
2008-02-25 Stephane Letz  <letz@grame.fr>
		
139
	* Add TimeCallback in JackDebugClient class.
sletz's avatar
sletz committed
140

sletz's avatar
sletz committed
141
142
143
144
2008-02-22 Stephane Letz  <letz@grame.fr>
		
	* Correct JACK_port_unregister.

145
146
147
148
2008-02-21 Stephane Letz  <letz@grame.fr>
		
	* Add port register/unregister notification in JackAlsaDriver.

149
150
2008-02-12 Stephane Letz  <letz@grame.fr>
		
151
152
153
	* Fix in JackClient::Error(): when RT thread is failing and calling Shutdown, Shutdown was not desactivating the client correctly. 
	* Notify ports unregistration in JackEngine::ClientCloseAux.
	* Thanks Esben Stien for helping finding these bugs.
154

155
156
157
158
2008-02-11 Stephane Letz  <letz@grame.fr>
		
	* Use SetAlias for port naming. Use jackd midi port naming scheme.

sletz's avatar
sletz committed
159
160
161
162
2008-02-08 Stephane Letz  <letz@grame.fr>
		
	* More robust external API.

163
164
165
166
167
2008-02-07 Stephane Letz  <letz@grame.fr>
		
	* Correct "server_connect": close the communication channel.

2008-02-05 Stephane Letz  <letz@grame.fr>
sletz's avatar
sletz committed
168
169
		
	* Reduce WaitGraphChange wait value.
170
	* Remove use of assert in JackFifo, JackMachSemaphore, and JackPosixSemaphore: print an error instead.
sletz's avatar
sletz committed
171

172
173
174
2008-02-03 Stephane Letz  <letz@grame.fr>

	* Add "Readme" file from package in src folder.
175
	* Tim Blechmann sse optimization patch for JackaudioPort::MixAudioBuffer, use of Apple Accelerate framework on OSX.
176

sletz's avatar
sletz committed
177
178
179
180
2008-02-02 Stephane Letz  <letz@grame.fr>

	* Tim Blechmann patches.

181
182
183
2008-02-01 Stephane Letz  <letz@grame.fr>

	* Move transport related methods from JackEngine to JackServer.
184
	* Finish port connection callback server side implementation.
185

186
187
188
189
190
2008-01-31 Stephane Letz  <letz@grame.fr>

	* Remove checking thread in CoreAudio driver, better device state change recovery strategy: the driver is stopped and restarted.
	* jack_thread_wait implementation.
	* Add jack_thread_wait client example.
191
	* Add jack_mp_thread_wait client example.
192

sletz's avatar
sletz committed
193
194
195
2008-01-30 Stephane Letz  <letz@grame.fr>
	
	* Latest jack_lsp code from jack SVN.
196
	* Update in usx2y.c and JackPort.cpp to match jackd 0.109.2.
sletz's avatar
sletz committed
197

198
199
200
2008-01-29 Stephane Letz  <letz@grame.fr>
	
	* Implement jack_recompute_total_latency and jack_recompute_total_latencies.
sletz's avatar
sletz committed
201
202
	* Remove fBufferSize field in JackGraphManager object.
	* Port connection callback, client side.
203

204
205
2008-01-28 Stephane Letz  <letz@grame.fr>

sletz's avatar
Typo    
sletz committed
206
	* Updated API to match jack 0.109.0 version (in progress). Correct checking thread in CoreAudio driver.
sletz's avatar
sletz committed
207
	* Port connection callback, server side.
208
	* Cleanup jack_port_connected_to implementation.
209

sletz's avatar
sletz committed
210
211
212
213
2008-01-25 Stephane Letz  <letz@grame.fr>

	* OSX 32/64 bits version.

214
215
2008-01-24 Stephane Letz  <letz@grame.fr>

sletz's avatar
sletz committed
216
	* CoreAudio driver improvement: detect and notify abnormal situations (stopped driver in case of SR change...).
217

218
219
2008-01-03 Stephane Letz  <letz@grame.fr>

sletz's avatar
sletz committed
220
	* Dmitry Baikov MIDI patch : alsa_seqmidi and alsa_rammidi drivers.
221

222
223
224
225
2008-01-03 Stephane Letz  <letz@grame.fr>

	* Tim Blechmann patch for JackGraphManager::GetPortsAux memory leak, Tim Blechmann patch for scons install.

sletz's avatar
sletz committed
226
227
228
229
2007-12-12 Stephane Letz  <letz@grame.fr>

	* Cleanup in CoreAudio driver.

230
231
2007-12-11 Stephane Letz  <letz@grame.fr>

sletz's avatar
sletz committed
232
	* Change string management for proper compilation with gcc 4.2.2. JackLog cleanup.
233

sletz's avatar
sletz committed
234
235
236
237
2007-12-08 Stephane Letz  <letz@grame.fr>

	* Tim Blechmann scons patch.

238
239
240
241
2007-12-07 Stephane Letz  <letz@grame.fr>

	* Pieter Palmers second new build system: scons and Makefile based build.

242
243
244
245
2007-12-06 Stephane Letz  <letz@grame.fr>

	* Pieter Palmers FFADO driver and scons based build.

246
247
248
249
2007-12-05 Stephane Letz  <letz@grame.fr>

	* Correct sample_rate management in JackCoreAudioDriver::Open. Better handling in sample_rate change listener.

250
251
252
253
2007-12-04 Stephane Letz  <letz@grame.fr>

	* Add a sample_rate change listener in CoreAudio driver.

254
255
256
257
2007-12-03 Stephane Letz  <letz@grame.fr>

	* Correct bug in CoreAudio driver sample rate management.

258
259
260
261
262
263
2007-11-30 Stephane Letz  <letz@grame.fr>

	* Correct JackMachNotifyChannel::ClientNotify.

2007-11-29 Stephane Letz  <letz@grame.fr>

264
265
	* Correct fPeriodUsecs computation in JackAudioDriver::SetBufferSize and JackAudioDriver::SetSampleRate. 

266
2007-11-28 Stephane Letz  <letz@grame.fr>
sletz's avatar
Typo    
sletz committed
267

268
269
	* On OSX, use jack server name in notification system.

270
271
272
273
2007-11-21 Stephane Letz  <letz@grame.fr>

	* On OSX, use CFNotificationCenterPostNotificationWithOptions with kCFNotificationDeliverImmediately | kCFNotificationPostToAllSessions for server ==> JackRouter plugin notification.

sletz's avatar
sletz committed
274
275
276
277
2007-11-20 Stephane Letz  <letz@grame.fr>

	* Correct CheckPort in JackAPI.cpp.

278
279
280
2007-11-15 Stephane Letz  <letz@grame.fr>

	* Move OSX start/stop notification mechanism in Jackdmp.cpp.
281
282
283

2007-11-05 Stephane Letz  <letz@grame.fr>

284
285
	* Use of JackWinSemaphore instead of JackWinEvent for inter-process synchronization.
	* Correct types.h for use with MINGW on Windows.
286
287
288

2007-11-04 Stephane Letz  <letz@grame.fr>

sletz's avatar
Cleanup    
sletz committed
289
	* Add an implementation for obsolete jack_internal_client_new and jack_internal_client_close. Add missing jack_port_type_size.
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317

2007-11-02 Stephane Letz  <letz@grame.fr>

	* Correct ALSA driver Attach method: internal driver may have changed the buffer_size and sample_rate values.
	* Add JackWinSemaphore class.

2007-10-01 Stephane Letz  <letz@grame.fr>

	* Server and user directory related code moved in a JackTools file.
	* Client name rewritting to remove path characters (used in fifo naming).

2007-10-30 Stephane Letz  <letz@grame.fr>

	* Fix a bug in freewheel management in async mode: drivers now receive the kStartFreewheelCallback and kStopFreewheelCallback notifications.

2007-10-26 Stephane Letz  <letz@grame.fr>

	* Add midiseq and midisine examples. 
	* Cleanup old zombification code. 
	* Linux Makefile now install jack headers.
	* Use of JACK_CLIENT_DEBUG environment variable to activate debug client mode.
	* Definition of JACK_LOCATION variable using -D in the Makefile.
	* Restore jack 0.103.0 MIDI API version.

2007-10-25 Stephane Letz  <letz@grame.fr>

	* Merge of Dmitry Baikov MIDI branch. 
	* Correct JackGraphManager::GetPortsAux to use port type.
318
	* Remove JackEngineTiming class: code moved in JackEngineControl.
319
320
321

2007-10-24 Stephane Letz  <letz@grame.fr>

322
	* Implementation of server_name setting (-n).
323
324
325

2007-10-23 Stephane Letz  <letz@grame.fr>

326
	* Correct jack_acquire_real_time_scheduling on OSX.
327

328
329
2007-10-18 Stephane Letz  <letz@grame.fr>

sletz's avatar
sletz committed
330
	* Use LIB_DIR variable for 64 bits related compilation (drivers location). More generic Linux script.
331

sletz's avatar
sletz committed
332
333
2007-10-16 Stephane Letz  <letz@grame.fr>

sletz's avatar
sletz committed
334
	* Reorganize jack headers. Improve Linux install/remove scripts.
335
336
337
338
339
340
341
342

2007-10-16 Stephane Letz  <letz@grame.fr>

	* Internal loadable client implementation, winpipe version added. 

2007-10-12 Stephane Letz  <letz@grame.fr>

	* Internal loadable client implementation, socket version added. 
sletz's avatar
sletz committed
343
	* Fix JackEngine::Close() method.
344
345
346

2007-10-11 Stephane Letz  <letz@grame.fr>

347
	* Internal loadable client implementation (in progress).
348

349
2007-10-08 Stephane Letz  <letz@grame.fr>
350
351
352
353

	* Use .jackdrc file (instead of .jackdmprc). Install script now creates a link "jackd ==> jackdmp" so that automatic launch can work correctly. 
	* Paul Davis patch for -r (--replace-registry) feature.

354
355
2007-10-07 Stephane Letz  <letz@grame.fr>

356
357
	* Add missing timestamps.c and timestamps.h files. Correctly export public headers in OSX frameworks. Suppress JackEngine::ClientInternalCloseIm method.

sletz's avatar
sletz committed
358
359
2007-10-04 Stephane Letz  <letz@grame.fr>

360
361
	* Correct "jack_register_server" in shm.c.

362
363
2007-10-04 Stephane Letz  <letz@grame.fr>

364
365
	* Fix a resource leak issue in JackCoreAudioDriver::Close(). Better implement "jack_client_open" when linking a client with the server library.

366
367
368
2007-10-03 Stephane Letz  <letz@grame.fr>

	* Rename server_name from "default" to "jackdmp_default" to avoid conflict with regular jackd server.
369
370
371
372

2007-10-02 Stephane Letz  <letz@grame.fr>

	* Correct jack_client_open "status" management.
sletz's avatar
   
sletz committed
373

374
375
376
2007-08-27 Stephane Letz  <letz@grame.fr>

	* Server/library protocol checking implementation.
sletz's avatar
   
sletz committed
377

378
379
380
2007-08-26 Stephane Letz  <letz@grame.fr>

	* Make "Rename" a method of JackPort class, call it from driver Attach method.
sletz's avatar
   
sletz committed
381

sletz's avatar
sletz committed
382
383
384
2007-08-24 Stephane Letz  <letz@grame.fr>

	* Implement server temporary (-T) mode.
385

386
387
2007-08-23 Stephane Letz  <letz@grame.fr>

sletz's avatar
Typo    
sletz committed
388
	* Fix a bug in jack_test. Correct JackShmMem destructor. Correct end case in JackClient::Execute. Correct JackMachSemaphore::Disconnect.
389

390
391
392
393
2007-08-22 Stephane Letz  <letz@grame.fr>

	* Fix a bug in JackLibClient::Open introduced when adding automatic client renaming.

394
395
2007-08-21 Stephane Letz  <letz@grame.fr>

396
	* Fix backend port alias management (renaming in system:xxx).
397

sletz's avatar
sletz committed
398
399
2007-08-20 Stephane Letz  <letz@grame.fr>

400
	* Automatic server launch. Removes unneeded 'volatile' for JackTransportEngine::fWriteCounter.
401

402
403
2007-08-19 Stephane Letz  <letz@grame.fr>

404
	* Add "systemic" latencies management in CoreAudio driver.
405

sletz's avatar
sletz committed
406
407
408
2007-08-16 Stephane Letz  <letz@grame.fr>

	* Automatic client renaming.
409

410
411
412
2007-07-27 Stephane Letz  <letz@grame.fr>

	* Correct JackEngine::ClientCloseAux (when called from JackEngine::ClientExternalOpen). Correct JackWinEvent::Allocate.
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436

2007-07-20 Stephane Letz  <letz@grame.fr>

	* Correct notification for kActivateClient event.

2007-06-11 Stephane Letz  <letz@grame.fr>

	* Dmitry Baikov buffer size patch.

2007-06-10 Stephane Letz  <letz@grame.fr>

	* Correct deprecated jack_set_sample_rate_callback to return 0 instead of -1.

2007-06-09 Stephane Letz  <letz@grame.fr>

	* Checking in the server to avoid calling the clients if no callback are registered.

2007-06-08 Stephane Letz  <letz@grame.fr>

	* New JackNotication.h header in preparation for callback checking in the server.

2007-05-29 Stephane Letz  <letz@grame.fr>

	* Add "callback exiting" and "jack_frame_time" tests in jack_test.
437
438
439
440

2007-05-09 Stephane Letz  <letz@grame.fr>

	* Add a mutex in JackGraphManager AllocatePort/ReleasePort methods.
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464

2007-05-05 Stephane Letz  <letz@grame.fr>

	* Add jack_set_client_registration_callback API.

2007-05-04 Stephane Letz  <letz@grame.fr>

	* Steven Chamberlain patch to fix jack_port_type. Test for jack_port_type behaviour in jack_test.cpp tool.

2007-05-03 Stephane Letz  <letz@grame.fr>

	* Steven Chamberlain patch to fix jack_port_by_id export.

2007-04-28 Stephane Letz  <letz@grame.fr>

	* Add new jack_port_set_alias, jack_port_unset_alias and jack_port_get_aliases API.

2007-04-27 Stephane Letz  <letz@grame.fr>

	* Add missing -D__SMP__in OSX project.

2007-04-23 Stephane Letz  <letz@grame.fr>

	* Dmitry Baikov jackmp-time patch: add jack_get_time, jack_time_to_frames, jack_frames_to_time.
465
466
467
468
469
470
471
472

2007-04-03 Stephane Letz  <letz@grame.fr>

	* Dmitry Baikov remove-nframes patch.

2007-04-02 Stephane Letz  <letz@grame.fr>

	* Dmitry Baikov lost-event patch.
473
474
475
476

2007-04-01 Stephane Letz  <letz@grame.fr>

	* Merge JackGraphManager Remove and Release method in a unique Release method.
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492

2007-03-12 Stephane Letz  <letz@grame.fr>
 
	* Bug fix in JackMidiBuffer::MaxEventSize().

2007-03-09 Stephane Letz  <letz@grame.fr>
 
	* Dmitry Baikov MIDI patch phase 2.

2007-03-08 Stephane Letz  <letz@grame.fr>
 
	* Dmitry Baikov jackmp-port-clear patch.

2007-03-06 Stephane Letz  <letz@grame.fr>

	* Dmitry Baikov MIDI patch phase 1.
493
494
495

2007-03-04 Stephane Letz  <letz@grame.fr>

496
	* Dmitry Baikov patch for JackGraphManager.cpp.
sletz's avatar
sletz committed
497
	* Dmitry Baikov MIDI patch phase 0.
498

sletz's avatar
Updated    
sletz committed
499
500
2007-02-19 Stephane Letz  <letz@grame.fr>
	
501
	* Correct back JackAlsaDriver::Read method. 
502
503
504

2007-02-14 Stephane Letz  <letz@grame.fr>
	
sletz's avatar
Typo    
sletz committed
505
	* Better error checking in PortAudio driver.
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539

2007-02-07 Stephane Letz  <letz@grame.fr>
	
	* Thom Johansen fix for port buffer alignment issues.

2007-02-05 Stephane Letz  <letz@grame.fr>
	
	* Add Pieter Palmers FreeBob driver.
	* Thibault LeMeur ALSA driver patch.

2007-01-31 Stephane Letz  <letz@grame.fr>

	* Use pthread_attr_setstacksize in JackPosixThread class.

2007-01-30 Stephane Letz  <letz@grame.fr>

	* New LockAllMemory and UnlockAllMemory functions.

2007-01-29 Stephane Letz  <letz@grame.fr>

	* More robust activation/deactivation code, especially in case of client crash.

2007-01-27 Stephane Letz  <letz@grame.fr>

	* Uses a time out value of 10 sec in freewheel mode (like jack).

2007-01-21 Stephane Letz  <letz@grame.fr>

	* 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.

2007-01-14 Stephane Letz  <letz@grame.fr>

	* Implement thread.h API.

540
2007-01-09 Stephane Letz  <letz@grame.fr>
541
542
543

	* New server/client data transfer model to fix a 64 bits system bug. Fix a device name reversal bug in ALSA driver.

544
545
2007-01-04 Stephane Letz  <letz@grame.fr>

546
547
	*  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. 

sletz's avatar
sletz committed
548
549
550
2007-01-02 Stephane Letz  <letz@grame.fr>

	* Internal cleanup.
551

sletz's avatar
sletz committed
552
553
554
2006-12-23 Stephane Letz  <letz@grame.fr>

	* shared_ports renamed to shared_graph.
555

556
557
558
2006-12-15 Stephane Letz  <letz@grame.fr>

	* Move client refnum management in JackEngine.
559

sletz's avatar
sletz committed
560
2006-12-12 Stephane Letz  <letz@grame.fr>
561

562
	* Tom Szilagyi memory leak fix in ringbuffer.c.
563
564
565

2006-11-29 Stephane Letz  <letz@grame.fr>

566
	* Correct JackWinEnvent::Allocate (handle the ERROR_ALREADY_EXISTS case). Correct JackEngine::ClientExternalNew.
567
	* Karsten Wiese correction for ALSA usx2y driver.
568

569
570
2006-11-22 Stephane Letz  <letz@grame.fr>

sletz's avatar
Updated    
sletz committed
571
572
573
	* In synchronous mode, if the driver time out is reached, the server may get desynchronized (pending signal may arrive in later cycles), 
	improve audio driver synchronous code to better handle this case.
	 
sletz's avatar
sletz committed
574
575
576
2006-11-08 Stephane Letz  <letz@grame.fr>

	* Synchronize ALSA backend with jack one.
sletz's avatar
Updated    
sletz committed
577

sletz's avatar
sletz committed
578
579
580
2006-11-04 Stephane Letz  <letz@grame.fr>

	* Use -D to setup ADDON_DIR on OSX and Linux.
sletz's avatar
sletz committed
581
582
583
584
585
586
587
588
589

2006-10-11 Stephane Letz  <letz@grame.fr>

	* Correct server SetBufferSize in case of failure. Correct PortAudio driver help.

2006-10-06 Stephane Letz  <letz@grame.fr>

	* Add a new cpu testing/loading client.

590
591
592
2006-09-23  Stephane Letz  <letz@grame.fr>

	* Rename global "verbose" in "jack_verbose" to avoid symbol clash with PureData.
593

594
595
2006-09-20  Stephane Letz  <letz@grame.fr>

sletz's avatar
sletz committed
596
	* On Windows, avoid to use the unsafe Kill thread method. Use thread Stop instead and have blocked IO be unlocked. 
597
	* Still get RT thread termination problems, restore a version that works on OSX and Linux with conditionnal compilation for now.
598

599
600
601
602
2006-09-16  Stephane Letz  <letz@grame.fr>

	* Restore behaviour of LoopBack driver, which has to be opened in any case...

603
604
605
606
2006-09-15  Stephane Letz  <letz@grame.fr>

	* On Windows version, use signal to quit the server.

607
608
609
610
2006-09-13  Stephane Letz  <letz@grame.fr>

	* Correct pipe destruction bug in JackWinNamedPipe class.

611
612
613
614
615
616
617
618
2006-09-11  Stephane Letz  <letz@grame.fr>

	* Handling of LoopBack driver only when really needed.
	* Correct crash bug when closing clients on Windows due to multi-threading synchronization issues.

2006-09-06  Stephane Letz  <letz@grame.fr>

	* Correct coreaudio driver (input was not working since 0.55 version).
619
	* Version for 0.58 release.
620
621
622
623
624
625
626

2006-09-04  Stephane Letz  <letz@grame.fr>

	* Correct Windows VC++ projects.

2006-09-03  Stephane Letz  <letz@grame.fr>

627
	* First import of version 0.58 base code