12012-06-28  TAMUKI Shoichi <tamuki@linet.gr.jp>
2
3	* configure.in: Change version to 2.14.0
4
52012-06-28  Yair K. <cesium2@gmail.com>
6
7	* interface/xaw_i.c: Under some rare circumstances (a file
8	  with a specifically crafted name and timidity executed from
9	  the same directory), a missing NULL check in setDirACT can
10	  lead to a crash. Add the check. While at it, add another
11	  NULL check just in case.
12
132012-06-26  TAMUKI Shoichi <tamuki@linet.gr.jp>
14
15	* NEWS: Add new entry for 2.14.0
16
172012-06-25  Yair K. <cesium2@gmail.com>
18
19	* timidity/timidity.c: Make timidity continue the dynamic
20	  interface loading loop if dl_load_file fails. Earlier, it
21	  simply returned NULL in that case, which meant that if an
22	  dlopen failed at an dynamic interface loaded before arriving
23	  at the desired interface (say, because of missing
24	  dependencies or bad symlink) one couldn't load said desired
25	  (dynamically-linked) interface at all.
26	* interface/TiMidity-uj.ad, interface/TiMidity.ad,
27	  interface/x_trace.c, interface/xaw_i.c: Make a double-click
28	  open/save a file in the dialogs. It also removes some
29	  useless casts, and a no longer necessary action
30	  (do-popdown()).
31	* interface/x_trace.c: Make the trace cut off text in the
32	  instrument name column correctly in the Xft case.
33
342012-06-12  Yair K. <cesium2@gmail.com>
35
36	* interface/xaw_i.c: xaw interface: various fixes
37	  - There was an off-by-one in the ARGB converter.
38	  - Make sure the pause button can't be set when not playing
39	  - and visa versa for the play button
40	  - leak less memory
41	* interface/TiMidity-uj.ad, interface/TiMidity.ad,
42	  interface/x_trace.c, interface/xaw_i.c, interface/xdnd.c:
43	  Various fixes
44	  - make the play button activate when autostarting a saved
45	    list and when saving a file (two chunks).
46	  - add a few consts (not needed by most compilers)
47	  - add some keysyms of the numeric keyboard to the resource
48	    files
49
502012-06-05  Yair K. <cesium2@gmail.com>
51
52	* doc/C/README.xaw, interface/TiMidity-uj.ad,
53	  interface/TiMidity.ad, interface/xaw_i.c, interface/xdnd.c,
54	  interface/xdnd.h: xaw: Setup _NET_WM_ICON correctly
55	  Having upgraded to a new KDE version, I noticed the task
56	  switcher didn't display timidity's thumbnail. Apparently it
57	  doesn't acknowledge the WM_HINTS bitmap.
58	  So the attached diff includes a trivial converter (1bit
59	  bitmap->ARGB) to set up _NET_WM_ICON correctly. It uses the
60	  simple timidity.xbm icon (I also had a version using the
61	  color icon from pixmap/timidity.xpm but I prefer this icon -
62	  I could add that as an option).
63	  The diff also includes some #include rationalization and
64	  resource renaming ("noPlaying" had a different spelling in
65	  .ad files vs the code).
66
672012-06-01  Takashi Iwai <tiwai@suse.de>
68
69	* interface/xskin_spectrum.c: [PATCH 1/9] Fix possible invalid
70	  access below the array range
71	* interface/server_c.c: [PATCH 3/9] Fix the faulty check of
72	  parameters in server_c.c:control_getcmd()
73	  The check of the array size in server_c.c:control_getcmd()
74	  is wrong as the nparmas is incremeted after the check with
75	  MAX_GETCMD_PARAMS.  Also, there are other bugs that *nparams
76	  isn't initialized when the first token is NULL, etc.
77	  Overall, the code is unnecessarily tricky.
78	  This patch simplifies the code and fixes the array size
79	  check.
80	  Bugzila: https://bugzilla.novell.com/show_bug.cgi?id=517719
81	* libunimod/mloader.c: [PATCH 4/9] Add missing void argument
82	  for function declarations
83	* autoconf/utils.m4: [PATCH 5/9] Add missing quotes in
84	  autoconf/utils.m4
85	* timidity/timidity.h: [PATCH 6/9] Add the lzma decompression
86	  support
87	* interface/emacs_c.c: [PATCH 7/9] Fix the missing return
88	  value in emacs_c.c
89	* timidity/smplfile.c: [PATCH 8/9] Fix type-punning in
90	  smplfile.c
91	* autoconf/alsa.m4, autoconf/ao.m4, autoconf/arts.m4,
92	  autoconf/esd.m4, autoconf/gtk-2.0.m4, autoconf/gtk.m4,
93	  autoconf/libFLAC.m4, autoconf/libOggFLAC.m4,
94	  autoconf/ogg.m4, autoconf/vorbis.m4, configure.in:
95	  [PATCH 9/9] Use AS_HELP_STRING to make the --help output
96	  more readable
97
982012-05-29  Yair K. <cesium2@gmail.com>
99
100	* doc/C/README.xaw, interface/TiMidity-uj.ad,
101	  interface/TiMidity.ad, interface/xaw_c.c, interface/xaw_i.c,
102	  interface/xaw_p.h: Make the interface apply the previous
103	  volume.  It also fixes some minor display issues (remove the
104	  checkmark next to hidetrace menu item when initing the trace
105	  the first time after starting with '-ia' and 'Disp:Trace'
106	  set to 0, don't allow activing the play button when no files
107	  are loaded).
108	* interface/x_trace.c, interface/x_trace.h, interface/xaw_i.c,
109	  interface/xdnd.c: Fix some off by ones (one prevented the
110	  channel number being displayed when muting it [right-click
111	  in trace mode], another in xdnd.c led to a gcc warning with
112	  -Wall), and free a bit more memory (less valgrind warnings).
113	* timidity/miditrace.c: Revert fix soundspec in trace mode
114
1152012-05-26  Hans de Goede <hdegoede@redhat.com>
116
117	* configure.in: configure: Fix building of dynamic user
118	  interfaces
119	* timidity/mac_main.c, timidity/timidity.c: Add a trysource
120	  config file directive
121	  Add a "trysource" config file directive, which allows to try
122	  and source other config files, while continuing without
123	  error if the specified file is missing.
124	  Also cleanup the user config loading code using this new
125	  functionality.
126	* interface/x_trace.c, interface/xaw_c.c: xaw-interface: Fix
127	  crash when MAX_CHANNELS > 32 (by Yair K.)
128	* configure.in, doc/C/README.xaw, interface/Makefile.am,
129	  interface/TiMidity-uj.ad, interface/TiMidity.ad,
130	  interface/x_trace.c, interface/x_trace.h, interface/xaw.h,
131	  interface/xaw_c.c, interface/xaw_i.c, interface/xaw_p.h,
132	  interface/xdnd.h: xaw interface update (by Yair K.)
133	* timidity/timidity.h: Improve timidity default settings
134	  (by Yair K.)
135	* configure.in: configure: Fix building with X11 based
136	  userinterfaces builtin (Reported by Yair K.)
137	* interface/xaw_i.c, interface/xdnd.c: Fix compiler warnings
138	  from clang (by Yair K.)
139	* interface/xaw_i.c: Xaw: unbreak xdnd (by Yair K.)
140
1412011-12-30  TAMUKI Shoichi <tamuki@linet.gr.jp>
142
143	* COPYING: Remove due to autogenerated file
144	* Makefile.am, autogen.sh: Add autogen.sh
145
1462011-12-22  Hans de Goede <hdegoede@redhat.com>
147
148	* configure.in: [PATCH 18/18] configure: Don't add -lX11 to
149	  the generic LIBS
150	  This stops timidity itself from depending on libX11 even
151	  when build without any interfaces builtin which need libX11.
152	  (revised by TAMUKI Shoichi)
153	* interface/x_sherry.c: Fix to fit with libpng 1.5 and newer
154
1552011-12-18  TAMUKI Shoichi <tamuki@linet.gr.jp>
156
157	* Makefile.in, aclocal.m4, autoconf/Makefile.in,
158	  autoconf/config.guess, autoconf/config.sub,
159	  autoconf/depcomp, autoconf/install-sh, autoconf/missing,
160	  autoconf/mkinstalldirs, config.h.in, configs/Makefile.in,
161	  configure, doc/C/Makefile.in, doc/Makefile.in,
162	  doc/ja_JP.eucJP/Makefile.in, interface/Makefile.in,
163	  interface/bitmaps/Makefile.in,
164	  interface/motif_bitmaps/Makefile.in,
165	  interface/pixmaps/Makefile.in, libarc/Makefile.in,
166	  libunimod/Makefile.in, script/Makefile.in,
167	  timidity/Makefile.in, utils/Makefile.in, windrv/Makefile.in:
168	  Remove all the autogenerated files
169
1702011-12-08  TAMUKI Shoichi <tamuki@linet.gr.jp>
171
172	* interface/alsaseq_c.c: About 4 years ago, a simple patch was
173	  merged, which disabled ALSA sequencer interface polling,
174	  when it's not needed.  As a result, when using ALSA
175	  sequencer interface (timidity -iA -B2,8 -q0/0), it comes to
176	  cause a terrible sound.  That improves with "timidity -iA",
177	  however the real-time response is too bad for practical use.
178	  So, I reverted the patch as a workaround.  And then, I
179	  applied yet another patch instead, which works fine.  See
180	  http://fedev.blogspot.com/2007/07/timidity-power-usage.html
181
1822011-12-07  TAMUKI Shoichi <tamuki@linet.gr.jp>
183
184	* timidity/playmidi.c: About 6 years ago, a simple patch was
185	  merged, which changed sustained notes not to drop when
186	  opt_overlap_voice_allow is enabled.  Perhaps, that might
187	  have a good effect in a certain case, however it often
188	  misses the tracer display.  So, I reverted the patch as a
189	  workaround.
190
1912011-12-06  TAMUKI Shoichi <tamuki@linet.gr.jp>
192
193	* interface/Makefile.am, interface/timidity.el,
194	  interface/timidity.pel: Set the absolute path of timidity
195	  in timidity.el automatically; add timidity.pel file to be
196	  preprocessed, and remove timidity.el
197	* configure.in: In the case of --enable-dynamic=emacs and
198	  --enable-dynamic=alsaseq, make install timidity.el and
199	  enable the long option of ALSA sequencer interface,
200	  respectively (in addition, autoreconf)
201
2022011-12-05  Hans de Goede <hdegoede@redhat.com>
203
204	* interface/tkmidity.ptcl, interface/tkpanel.tcl,
205	  script/dllutl.rb: [PATCH 11/17] Make shebang paths
206	  /usr/bin/foo rather then /usr/local/bin/foo
207	  This makes life easier for packagers, people who want to use
208	  non standard paths will need to fix this up themselves...
209	  (revised by TAMUKI Shoichi)
210
2112011-12-04  TAMUKI Shoichi <tamuki@linet.gr.jp>
212
213	* configure.in: Support for Tcl/Tk 8.5 and autoreconf
214
2152011-12-04  Hans de Goede <hdegoede@redhat.com>
216
217	* timidity/esd_a.c: [PATCH 1/9] esd_a: Don't start ESD
218	  Don't start ESD if it is not running yet, esp. not from
219	  detect() !
220	* timidity/ao_a.c: [PATCH 2/9] libao: Add a detect() function
221	  Most Linux distros use pulseaudio by now, and libao is the
222	  best way to use pulseaudio from timidity. This patch adds a
223	  detect function to libao, which will make libao autodetect
224	  succeed only when pulse is available, so that we can prefer
225	  libao in the probe order to get pulse, without also getting
226	  libao on systems where we should be using alsa directly.
227	* timidity/output.c: [PATCH 3/9] Change audio output detection
228	  order
229	  First try the various desktop daemons we support, and only
230	  when those are not available use the systems native sound
231	  system. Also try ALSA before the native sound system, since
232	  the native sound system on Linux is set to OSS, and ALSA
233	  definitely is preferable over OSS.
234	* doc/C/timidity.1, doc/C/timidity.cfg.5: [PATCH 4/9] Various
235	  man page fixes
236	  courtesy of Debian (revised by TAMUKI Shoichi)
237	* interface/alsaseq_c.c, timidity/timidity.c: [PATCH 6/9] Fork
238	  earlier when we're going to run deamonized in ALSA sequencer
239	  mode
240	  If we're going to fork for daemon mode, we need to fork
241	  earlier, as certain output libraries (pulseaudio) become
242	  unhappy if initialized before forking and then being used
243	  from the child.
244	* timidity/flac_a.c: [PATCH 7/9] flac_a: Fix compiling with
245	  recent flac versions
246	  The LEGACY_FLAC test was only succeeding on windows since
247	  the FLAC/export.h was inside a windows #ifdef block.
248	  While at it also fix various compiler warnings, including
249	  atleast 2 real bugs:
250	  1) The missing include for common.h meant the safe_malloc
251	     prototype was missing, making the compiler assume it
252	     returns an int -> fail on 64 bits
253	  2) The | with FLAC__STREAM_ENCODER_VERIFY_MISMATCH_IN_AUDIO_DATA
254	     in the error handling test was missing () and it is the
255	     wrong thing to do in general since this is an enum not a
256	     flags field.
257	* timidity/controls.c, timidity/effect.c, timidity/oss_a.c,
258	  timidity/playmidi.h, timidity/speex_a.c, timidity/wrd.h:
259	  [PATCH 8/9] Fix a bunch of: warning: implicit declaration of
260	  function ... warnings
261	* timidity/sndfont.c: [PATCH 9/9] sndfont: Work around
262	  soundfonts with missing links between stereo samples
263	  Some sf2 files have all their link ids between stereo
264	  samples set to 0, this patch works around that, atleast for
265	  files which have 2 matching the matched left + right samples
266	  directly after each other in the instruments layers list.
267	* interface/gtk_i.c, interface/server_c.c, interface/tk_c.c,
268	  interface/wrdt_tty.c, interface/x_sherry.c, interface/xaw_c.c,
269	  interface/xaw_i.c, interface/xskin_c.c, libarc/unlzh.c,
270	  libunimod/load_far.c, libunimod/load_it.c, libunimod/mloader.c,
271	  libunimod/mlutil.c, timidity/ao_a.c, timidity/calcnewt.c,
272	  timidity/common.c, timidity/effect.c, timidity/esd_a.c,
273	  timidity/freq.c, timidity/instrum.c, timidity/loadtab.c,
274	  timidity/m2m.c, timidity/miditrace.c, timidity/output.c,
275	  timidity/playmidi.c, timidity/readmidi.c, timidity/recache.c,
276	  timidity/resample.c, timidity/reverb.c, timidity/smplfile.c,
277	  timidity/speex_a.c, timidity/timidity.c, utils/net.c,
278	  utils/nkflib.c: [PATCH 10/17] Fix / silence various compiler
279	  warnings
280	* configure.in: [PATCH 14/17] Silence autofoo warnings about
281	  have_speex ac cache identifier (autoreconf by TAMUKI Shochi)
282	* interface/Makefile.am, interface/dynamic_c.c,
283	  timidity/controls.c, timidity/timidity.c,
284	  (remove) interface/dynamic_c.c: [PATCH 15/17] Get rid of the
285	  dynamic_control_mode ControlMode
286	  This is a left over from before the dynamic_interface_module()
287	  rewrite, not only is it no longer needed its code is plain
288	  wrong, as it still contains a prototype for the old way
289	  different dynamic_interface_module() and tries to call it as
290	  if it were the old version, if that code path where to ever
291	  be invoked bad things (tm) would happen. Luckily it is never
292	  used, so simply nuke it. (autoreconf by TAMUKI Shoichi)
293	* timidity/dl_dlopen.c: [PATCH 16/17] Silence dlsym errors
294	  The way the new dynamic_interface_module() function probes
295	  for dynamic interfaces cause it to always hit a few dlsym
296	  errors as soon as you have more then one dynamic interface,
297	  so silence these errors.
298	* timidity/timidity.c: [PATCH 17/17] Fix listing of dynamic
299	  interfaces in --help output
300
3012010-09-19  Kentaro Sato <kentaro@ranvis.com>
302
303	* timidity/instrum.[ch]: Fix a bug created at the previous commit
304	  that prevents alternate instruments from loading occasionally.
305	* timidity/instrum.c, timidity/readmidi.[ch]:
306	  Fix a bug that ignores user drum source instrument when
307	  "soundfont" directive is used.
308	* timidity/playmidi.c: Fix a bug that ignores non-standard drumsets
309	  when a soundfont is specified with "soundfont" directive and
310	  the instrument is loaded as needed.
311	* interface/w32g_pref.c: Fix potential uninitialized pointers access.
312	* interface/w32g_syn.c: Add access keys to some of twsyng menuitems.
313
3142010-09-12  Kentaro Sato <kentaro@ranvis.com>
315
316	* timidity/timidity.c (set_val_float_t):
317	  Fix an error message for the bad floating point values.
318	* timidity/instrum.c: Fix a bug that ignores non-standard drumsets
319	  when a soundfont is specified with "soundfont" directive.
320
3212010-08-28  Kentaro Sato <kentaro@ranvis.com>
322
323	* timidity/timidity.c: Remove the current directory for
324	  the search path of LoadLibrary(), which is invoked when using
325	  output formats that depends on a DLL. (Windows executable)
326	  Quick fix for Microsoft Security Advisory 2269637.
327
3282010-07-10  Kentaro Sato <kentaro@ranvis.com>
329
330	* timidity/sndfont.c: Correct soundfont broken loop point
331	  to avoid infinite loop on resampling.
332
3332010-06-05  Kentaro Sato <kentaro@ranvis.com>
334
335	* timidity/reverb.[ch]:
336	  Fix insertion effect Lo-Fi making loud noise.
337	* timidity/mix.c: Workaround for Moog VCF making loud noise.
338	* timidity/playmidi.c: Remove obsolete filter frequency cap.
339
3402010-05-23  Kentaro Sato <kentaro@ranvis.com>
341
342	* timidity/readmidi.c, timidity/reverb.[ch]:
343	  Fix ch_3tap_delay crash.
344	* timidity/sndfont.c:
345	  Fix infinite loop on reusing soundfont struct.
346
3472010-05-17  Eric A. Welsh <ewelsh@ccb.wustl.edu>
348
349	* timidity/readmidi.c: Allow Device Numbers other than 0x10 for
350	  XG SYSTEM ON SYSEX events.
351	* timidity/mix.c: Fix existing anti-popping minimum volume ramps
352	  for expression, volume, pans, etc.
353	  Extend anti-popping minimum volume ramps to envelope amp changes.
354
3552009-12-23  Yair K. <cesium2@gmail.com>
356
357	* timidity/sun_a.c (acntl):
358	  Fix for message PM_REQ_GETQSIZ, PM_REQ_GETFRAGSIZ.
359
3602009-12-19  Kentaro Sato <kentaro@ranvis.com>
361
362	* timidity/readmidi.c: Fixed crash when loading long music.
363	* timidity/output.[ch], timidity/timidity.c:
364	  Fixed corruption of the default device encoding on some occasion.
365	* timidity/output.[ch], timidity/w32_a.c:
366	  Fixed Windows audio driver 24-bit output.
367	* interface/w32g_syn.c: Better tray icon removal.
368
3692009-10-04  Kentaro Sato <kentaro@ranvis.com>
370
371	* doc/C/timidity.1, doc/ja_JP.eucJP/timidity.1,
372	  timidity/reverb.[ch], timidity/timidity.c:
373	  Added Freeverb parameter options to --reverb.
374	* timidity/freq.c, timidity/sndfont.c:
375	  Reduced warnings.
376
3772009-03-16  TAMUKI Shoichi <tamuki@linet.gr.jp>
378
379	* timidity/readmidi.c (gloom_list):
380	  Fix for GM2 drumch on program change
381	* timidity/playmidi.c (midi_drumpart_change): Beautify
382
3832009-03-15  Kentaro Sato <kentaro@ranvis.com>
384
385	* timidity/miditrace.c:
386	  Fix for Mac sound spectrum being out of sync in trace mode.
387	* timidity/reverb.c:
388	  Revert r1.69 change for panning delay that caused off-by-one.
389
3902009-03-15  Kentaro Sato <kentaro@ranvis.com>
391
392	* interface/w32g_c.c: Display errors reported on startup.
393	* interface/w32g_utl.c: Add configuration fallbacks.
394	* timidity/midi_a.c: Remove unused local variables.
395	* timidity/sndfont.c:
396	  CFG_FOR_SF_SUPPORT_FFT can be externally defined. (cfgforsf)
397
3982009-03-04  TAMUKI Shoichi <tamuki@linet.gr.jp>
399
400	* interface/ncurs_c.c, timidity/readmidi.c:
401	  Fix to fit with MAX_CHANNELS > 32
402	* timidity/playmidi.c (find_voice): Beautify
403
4042008-12-06  Keishi Suenaga <skeishi@yahoo.co.jp>
405
406	* configure.in: Fix mingw detection and replace wsock32 by ws2_32.
407	* timidity/w32_libOggFLAC_dll.c: Small fix.
408	* utils/getaddrinfo.c(new file), utils/Makefile.am, utils/net.c:
409	  utils/net.h: Windows 2000 compatible network.
410
4112008-05-22  Yair K. <cesium2@gmail.com>
412
413	* interface/xaw_i.c: reinstate one line.
414
4152008-05-22  TAMUKI Shoichi <tamuki@linet.gr.jp>
416
417	* utils/net.c: Fix for AI_ADDRCONFIG unsupported
418
4192008-05-21  Yair K. <cesium2@gmail.com>
420
421	* interface/server_c.c, libarc/url_ftp.c, libarc/url_http.c,
422	  libarc/url_news.c, timidity/timidity.c, utils/net.c:
423	  add ipv6 support.
424	* timidity/sysdep.h: include more possible LP64 defines.
425	* timidity/readmidi.c: fix for broken karaoke files produced
426	  by abc2mid.
427	* interface/xaw_i.c, interface/xaw.h: make compatible with
428	  xaw3d v1.5, style changes.
429	* interface/TiMidity(-uj).ad: move useButtom, useRight resources
430	  from xaw_i.c to here.
431	* timidity/oss_a.c: use 0x7fff arg to get maximum number of
432	  fragments.  modernize ioctls a bit.
433
4342008-04-16  Keishi Suenaga <skeishi@yahoo.co.jp>
435
436	* interface/w32g_pref.c: WIN64 with AMD64 small fix
437
4382008-04-16  Keishi Suenaga <skeishi@yahoo.co.jp>
439
440	patches by Yair K.
441	* interface/xaw_i.c, interface/x_trace.c, interface/x_trace.h:
442	  xaw SIGSEGV fix.
443
4442008-04-16  Keishi Suenaga <skeishi@yahoo.co.jp>
445
446	a patch by Stas Sergeev
447	* interface/alsaseq_c.c: idle time patch.
448
4492008-04-13  Keishi Suenaga <skeishi@yahoo.co.jp>
450
451	* configure.in, doc/C/README.w32, doc/ja_JP.eucJP/README.w32,
452	  interface/Makefile.am, timidity/sysdep.h:
453	  update files about Compile for Windows.
454	* interface/w32g.h, interface/w32g_c.c, interface/w32g_i.c,
455	  interface/w32g_pref.c, interface/w32g_ut2.c, interface/w32g_utl.c,
456	  timidity/controls.h, timidity/optcode.h, timidity/playmidi.c,
457	  timidity/sysdep.h, timidity/w32_a.c, timidity/reverb.c:
458	  support for WIN64 with AMD64
459
4602008-04-08  TAMUKI Shoichi <tamuki@linet.gr.jp>
461
462	* timidity/timidity.c: Fix atavism (reversion) and change a bit
463
4642008-04-08  Keishi Suenaga <skeishi@yahoo.co.jp>
465
466	* timidity/ao_a.c, timidity/portaudio_a.c, timidity/timidity.c,
467	  timidity/w32_a.c: select audio device only in -o option
468
4692008-04-06  TAMUKI Shoichi <tamuki@linet.gr.jp>
470
471	* timidity/timidity.c: Revert short -Od(n) option for output
472	  device ID
473
4742008-04-06  Keishi Suenaga <skeishi@yahoo.co.jp>
475
476	* timidity/w32_libFLAC_dll.c, timidity/w32_libFLAC_dll_g.h:
477	  support new flac dll(1.2.1)
478
4792008-04-06  Keishi Suenaga <skeishi@yahoo.co.jp>
480
481	* timidity/common.c, timidity/speex_a.c: fix compliation
482	* timidity/midi_a.c: BorlancC patch
483
4842008-04-05  TAMUKI Shoichi <tamuki@linet.gr.jp>
485
486	* timidity/timidity.c: Remove short option -Od(n) for output
487	  device ID because -O? option is assigned for output format
488	* TiMidity(-uj).ad, interface/Makefile.am: Fix trivial typo,
489	  translate into Japanese, and move to interface directory
490	TODO: update man page of timidity.1
491	      --output-devices=n
492	      --preserve-silence
493	TODO: update ja_JP.eucJP/README.xaw
494
4952008-04-03  Keishi Suenaga <skeishi@yahoo.co.jp>
496
497	patches by Yair K.
498	* interface/Makefile.am, bitmaps/Makefile.am, interface/arrow.xbm,
499	  interface/check.xbm, interface/off.xbm, interface/on.xbm: remove
500
5012008-04-02  Keishi Suenaga <skeishi@yahoo.co.jp>
502
503	patches by Yair K.
504	* timidity/common.c, common.makefile.in, configure.in,
505	  doc/C/README.xaw, interface/arrow.xbm, interface/check.xbm,
506	  interface/Makefile.am, interface/off.xbm, interface/on.xbm,
507	  interface/xaw_c.c, interface/xaw.h, interface/xaw_i.c,
508	  Makefile.am, Makefile.in, script/unix2dos.sh, timidity/aiff_a.c,
509	  timidity/au_a.c, timidity/common.c, timidity/flac_a.c,
510	  timidity/gogo_a.c, timidity/m2m.c, timidity/midi_a.c,
511	  timidity/modmid_a.c, imidity/output.h, timidity/playmidi.c,
512	  timidity/raw_a.c, timidity/speex_a.c, timidity/vorbis_a.c,
513	  timidity/wave_a.c: some improvements of XAW interface.
514	* interface/bitmaps/arrow.xbm, interface/bitmaps/check.xbm,
515	  interface/bitmaps/fast.xbm, interface/bitmaps/keydown.xbm,
516	  interface/bitmaps/keyup.xbm, interface/bitmaps/off.xbm,
517	  interface/bitmaps/on.xbm, interface/bitmaps/slow.xbm,
518	  interface/xdnd.c, interface/xdnd.h, interface/x_trace.c,
519	  interface/x_trace.h, TiMidity.ad, TiMidity-uj.ad: add
520	* TiMidity.ad.in, TiMidity-uj.ad.in: remove
521
5222008-04-01  Keishi Suenaga <skeishi@yahoo.co.jp>
523
524	a patch by Milan Zamazal
525	* timidity/playmidi.c, timidity/playmidi.h, timidity/readmidi.c,
526	  timidity/timidity.c: add preserve-silence option
527
5282008-03-31  Keishi Suenaga <skeishi@yahoo.co.jp>
529
530	a patch from Yair K.
531	* configure.in, utils/support.c, utils/support.h: fix-snprintf-crash
532
5332008-03-30  Keishi Suenaga <skeishi@yahoo.co.jp>
534
535	patches from Yair K.
536	* libarc/arc_tar.c: fix archive add crash
537	* timidity/reverb.c: fix reverb crash from Debian
538	* timidity/miditrace.c: fix soundspec in trace mode
539	* autoconf/utils.m4, configure.in, timidity/Makefile.am,
540	  timidity/midi_a.c, timidity/output.c, timidity/reverb.c,
541	  timidity/reverb.h, timidity/sun_a.c, timidity/sysdep.h:
542	  for support OpenBSD
543
5442008-03-28  Stas Sergeev <stsp@aknet.ru>
545
546	* timidity/midi_a.c: remove gnuc extensions
547
5482007-03-10  Keishi Suenaga <skeishi@yahoo.co.jp>
549
550	* interface/npsyn_c.c, interface/rtsyn.h, interface/rtsyn_common.c,
551	  interface/rtsyn_npipe.c, timidity/npipe_a.c, timidity/playmidi.c,
552	  timidity/portaudio_a.c, timidity/timidity.c, utils/timer.c:
553	  Windows Named Pipe interface.
554
5552007-02-09  Keishi Suenaga <skeishi@yahoo.co.jp>
556
557	* interface.h.in: Windows Named Pipe interface
558	* timidity/timidity.c: fix typo
559
5602007-02-09  Keishi Suenaga <skeishi@yahoo.co.jp>
561
562	* configure.in, interface/Makefile.am, interface/rtsyn.h,
563	  interface/rtsyn_common.c, timidity/Makefile.am, timidity/output.c,
564	  timidity/timidity.c, timidity/controls.c:
565	  Windows Named Pipe interface (new)
566	* interface/npsyn_c.c, interface/rtsyn_npipe.c, timidity/npipe_a.c:
567	  (add)
568	* timidity/resample.c: small fix freeing gauss_table.
569	* windrv/timiditydrv.c, windrv/timiwp_timidity.c:
570	  fix for WindowsMediaPlayer.
571
5722007-01-28  Keishi Suenaga <skeishi@yahoo.co.jp>
573
574	* interface/rtsyn_common.c: fix sysex check
575	* timidity/portaudio_a.c, timidity/w32_a.c: small fix for compiling
576	* timidity/timidity.c: w32 cfg file sequence changed
577	  (option > exe dir > win dir).  w32 set stdin&out binarymode
578	* windrv/Makefile.am, windrv/timiditydrv.idl: re-add timidity.idl
579	* windrv/timiditydrv.c: re-add MIDIOUTCAPS2A(W)
580
5812007-01-14  Keishi Suenaga <skeishi@yahoo.co.jp>
582
583	* timidity/flac_a.c, timidity/gogo_a.c, timidity/speex_a.c,
584	  timidity/vorbis_a.c, timidity/wave_a.c, timidity/output_a.c:
585	  fix for autofilename
586
5872007-01-13  Keishi Suenaga <skeishi@yahoo.co.jp>
588
589	* timidity/wave_a.c: fix for server interface.
590
5912007-01-12  Keishi Suenaga <skeishi@yahoo.co.jp>
592
593	* timidity/wave_a.c: fix for autofilename.
594
5952007-01-05  TAMUKI Shoichi <tamuki@linet.gr.jp>
596
597	* timidity/timidity.c (main): Fix to avoid segmentation fault
598	  when "." or nonexistent archive name is given
599
6002007-01-04  Keishi Suenaga <skeishi@yahoo.co.jp>
601
602	Fix -iW and timiditydrv.dll sound problem.
603	* timidity/portaudio_a.c: fix buffer overlow.
604
6052007-01-04  TAMUKI Shoichi <tamuki@linet.gr.jp>
606
607	* timidity/midi_a.c (M_FWRITE):
608	  Keep backward compatibility for gcc-2.95 or earlier
609	* timidity/timidity.c (parse_opt_output_device): Change a bit
610
6112007-01-03  Keishi Suenaga <skeishi@yahoo.co.jp>
612
613	Fix -iW and timiditydrv.dll sound problem.
614	* timidity/portaudio_a.c: remove broken acntl()s.
615
6162007-01-01  Keishi Suenaga <skeishi@yahoo.co.jp>
617
618	* timidity/timidity.c, timidity/w32_a.c,
619	  timidity/portaudio_a.c: can select output device.
620
6212007-01-01  Kentaro Sato <kentaro@ranvis.com>
622
623	* timidity/playmidi.[ch], timidity/readmidi.c:
624	  Added support for GM2 Master Fine/Coarse Tuning, GS Master Tune
625	  and XG Master Tuning (4C not 27) SysEx.
626	* timidity/readmidi.c: Fix suspected typo.
627	* libarc/unlzh.c: Reverted a useless fix of the previous commit.
628
6292006-12-30  Keishi Suenaga <skeishi@yahoo.co.jp>
630
631	* interfece/w32g_pref.c: can change timidity.cfg editor
632	  by environment valuable TIMIDITY_CFG_EDITOR.
633
6342006-12-29  Kentaro Sato <kentaro@ranvis.com>
635
636	* timidity/controls.[ch]: Changed argument type of std_write().
637	* timidity/midi_a.c: Imploved system independency.
638	* libarc/unlzh.c: Fixed vulnerabilities named
639	  CVE-2006-4335, CVE-2006-4337, CVE-2006-4338.
640
6412006-12-27  Keishi Suenaga <skeishi@yahoo.co.jp>
642
643	* timidity/portaudio_a.c: bug fix
644	* interface/w32g_pref.c, interface/w32g_pref.h,
645	  w32_portaudio_dll.c: asio dialog in win GUI.
646
6472006-12-26  Keishi Suenaga <skeishi@yahoo.co.jp>
648
649	* timidity/portaudio_a.c,
650	  timidity/w32_portaudio_dll.c: fix portaudio v19 support
651	  now use only one dll named portaudio.dll.
652
6532006-12-23  Keishi Suenaga <skeishi@yahoo.co.jp>
654
655	* windrv/Makefile.am, windrv/timiditydrv.c: free from idl
656	* windrv/timiditydrv.idl: removed
657	* windrv/oemsetup.inf: removed
658	* doc/C/README.w32, doc/ja_JP.eucJP/README.w32: updated
659
6602006-12-23  Keishi Suenaga <skeishi@yahoo.co.jp>
661
662	* configure.in, doc/C/README.w32, doc/ja_JP.eucJP/README.w32,
663	  interface/Makefile.am, interface/ncurs_c.c,
664	  interface/rtsyn_common.c, interface/rtsyn_winmm.c,
665	  interface/w32g_syn.c, interface/winsyn_c.c,
666	  interface/wrdt_w32g.c, libarc/Makefile.am, libarc/url_file.c,
667	  libarc/url_ftp.c, libarc/url_http.c, libarc/url_mem.c,
668	  libarc/url_news.c, libarc/url_newsgroup.c, libunimod/Makefile.am,
669	  libunimod/unimod.h, timidity/Makefile.am, timidity/aiff_a.c,
670	  timidity/aq.c, timidity/au_a.c, timidity/controls.c,
671	  timidity/flac_a.c, timidity/gogo_a.c, timidity/list_a.c,
672	  timidity/midi_a.c, timidity/miditrace.c, timidity/mod2midi.c,
673	  timidity/playmidi.c, timidity/playmidi.h, timidity/portaudio_a.c,
674	  timidity/raw_a.c, timidity/readmidi.c, timidity/recache.c,
675	  timidity/sndfont.c, timidity/sysdep.h, timidity/timidity.c,
676	  timidity/w32_a.c, timidity/w32_gogo.c,
677	  timidity/w32_libFLAC_dll.c, timidity/w32_libOggFLAC_dll.c,
678	  timidity/wave_a.c, utils/Makefile.am, utils/mblock.c,
679	  utils/readdir.h, utils/readdir_win.c, utils/support.c,
680	  utils/tmdy_getopt.h, windrv/Makefile.am: Pelles C Compiler support
681
6822006-12-21  Keishi Suenaga <skeishi@yahoo.co.jp>
683
684	C++ dependency is removed.
685	* configure.in: remove AC_PROG_CXX, always link winsock32 for midi_a.c
686	* windrv/timiditydrv.cpp: removed
687	* windrv/timiditydrv.c: added
688	* windrv/Makefile_am: remove C++ dependency
689
6902006-12-20  Keishi Suenaga <skeishi@yahoo.co.jp>
691
692	* timidity/midi_a.c: windows compilers support.
693	* timidity/effect.c: remove duplicate definitions.
694
6952006-12-18  Keishi Suenaga <skeishi@yahoo.co.jp>
696
697	* timidity/midi_a.c: u_int8_t must be uint8_t.
698	* timidity/flac_a.c: fix for mingw.
699
7002006-12-18  Keishi Suenaga <skeishi@yahoo.co.jp>
701
702	* autoconf/ogg.m4: from libogg-1.1.3.tar.gz
703	* autoconf/vorbis.m4: from libvorbis-1.1.2.tar.gz
704	* timidity/portaudio_a.c: bug fix
705
7062006-12-14  Stas Sergeev <stsp@aknet.ru>
707
708	* interface/server_c.c: extend midi protocol.
709	* timidity/midi_a.c: new file.
710
7112006-12-13  URABE Shyouhei <shyouhei@ruby-lang.org>
712
713	* timidity/flac_a.c: merge patch from FLAC team.
714	* interface/xaw_i.c: merge patch fixing gcc4 compilation problem.
715	* interface/alsaseq_c.c, interface/emacs_c.c, interface/gtk_c.c,
716	  interface/mac_c.c, interface/motif_c.c, interface/ncurs_c.c,
717	  interface/portmidisyn_c.c, interface/server_c.c,
718	  interface/tk_c.c, interface/w32g_c.c, interface/w32g_syn.c,
719	  interface/winsyn_c.c, interface/xaw_c.c, interface/xskin_c.c,
720	  timidity/controls.h, timidity/playmidi.c, timidity/playmidi.h,
721	  timidity/sndfont.c, timidity/timidity.c:
722	  propagate return code
723
7242006-07-27  Keishi Suenaga <s_keishi@mutt.freemai.ne.jp>
725
726	* timidity/timidity.c (open_file): Fix coredump when random play.
727	  (free files problem)
728
7292006-06-02  TAMUKI Shoichi <tamuki@linet.gr.jp>
730
731	* timidity/common.c (open_file): Ignore directories only when
732	  loading a GUS/patch instrument in order to avoid the trouble
733	  in {gtk,motif,tcltk} interface and WRD display
734	* timidity/timidity.c (main): Revert fix supplying suffix '/'
735	  to each argv elements when the path *is* a directory but
736	  *is not* suffixed by '/'
737
7382006-05-31  TAMUKI Shoichi <tamuki@linet.gr.jp>
739
740	* timidity/instrum.c, timidity/readmidi.c:
741	  Revert and fix around alternate assign
742
7432006-05-28  TAMUKI Shoichi <tamuki@linet.gr.jp>
744
745	* interface/mac_c.c, interface/motif_c.c, interface/vt100_c.c,
746	  interface/xaw_c.c, timidity/sndfont.c:
747	  Add struct member of ControlMode to fit with new interface
748
7492006-05-26  Eric A. Welsh <ewelsh@ccb.wustl.edu>
750
751	* timidity/timidity.c (main): The free(files[i]) loop was causing
752	  segfaults by free'ing previously free'd memory.  The strings
753	  within files[] are allocated as a single block pointed to by
754	  files[0], then the other string pointers point to the separate
755	  strings within the files[0] block.  Thus only files[0] should
756	  be free'd.
757
7582006-05-12  TAMUKI Shoichi <tamuki@linet.gr.jp>
759
760	* coufigure.in: Fix CFLAGS issue
761
7622006-05-06  URABE Shyouhei <shyouhei@ice.uec.ac.jp>
763
764	* configure.in: add wcc386 check.
765
7662006-04-14  Stas Sergeev <stsp@aknet.ru>
767
768	* interface/server_c.c: add midi protocol.
769
7702006-03-21  Kentaro Sato <kentaro@ranvis.com>
771
772	* timidity/aq.c: Made use of free-on-exit thingie.
773	* timidity/instrum.c: Reverted needless r1.24 changes.
774	* timidity/resample.c: Reverted gauss_table to be realloc'ed to allow
775	  interfaces to change N-order dynamically. No leaks.
776	* timidity/timidity.c: Reverted r1.173 changes around mblock.
777	* libarc/arc.c: Better path separators skipping.
778
7792006-03-19  Stas Sergeev <stsp@aknet.ru>
780
781	* timidity/timidity.c (main): dynamic allocation of
782	  dynamic_lib_root
783	* interface/server_c.c: save CPU power
784
7852006-02-04  Keishi Suenaga <s_keishi@mutt.freemai.ne.jp>
786
787	* configure.in, doc/ja_JP.eucJP/README.w32, timidity/Makefile.am,
788	  windrv/Makefile.am, windrv/timiditydrv.cpp, windrv/timiditydrv.def:
789	  timiditydrv.dll can comple with digital Mars
790	* timidity/portaudio_a.c: enable WRD with portaudio.
791	* timidity/playmidi.c, interface/rtsyn_common.c, timidity/instrum.c,
792	  timidity/readmidi.c: fix unfreed memory.
793
7942006-01-29  Keishi Suenaga <s_keishi@mutt.freemai.ne.jp>
795
796	* timidity/playmidy.c: export reet_midi();
797	* interface/rtsyn_common.c: bugfix
798	* timidity/portaudio_a.c: latency changes by interface charactor.
799
8002006-01-28  Keishi Suenaga <s_keishi@mutt.freemai.ne.jp>
801
802	Fixes of memory leak (checked with win_and dumb win_gui)
803	* interface/w32g.h, interface/w32g_mag.c, interface/w32g_mag.h,
804	  interface/w32g_playlist.c, interface/w32g_subwin.c,
805	  interface/w32g_subwin.h, interface/w32g_utl.c, interface/w32g_utl.h,
806	  libarc/arc.c, timidity/aq.c, timidity/aq.h, timidity/instrum.c,
807	  timidity/instrum.h, timidity/playmidi.c, timidity/readmidi.c,
808	  timidity/readmidi.h, timidity/recache.c, timidity/recache.h,
809	  timidity/resample.c, timidity/resample.h, timidity/sffile.c,
810	  timidity/sndfont.c, timidity/timidity.c, timidity/wrdt.c,
811	  windrv/timiwp_timidity.c, interface/rtsyn_common.c:
812	  not free_global_mblock() bitween sound;
813
8142006-01-25  Keishi Suenaga <s_keishi@mutt.freemai.ne.jp>
815
816	* windrv/mmddk.h: Added. LGPL version.
817	* windrv/Makefile.am, doc/ja_JP.eucJP/README.w32, doc/C/README.w32:
818	  no more depence on NTDDK.
819	* interface/rtsyn_common.c: call free_global_mblock() with option -U
820	* timidity/readmidi.c: Mingw gcc3 and Borland C hack
821
8222006-01-23  Keishi Suenaga <s_keishi@mutt.freemai.ne.jp>
823
824	* timidity/mix.c, timidity/optcode.c, timidity/optcode.h,
825	  timidity/playmidi.c, timidity/reverb.c, timidity/timidity.c,
826	  timidity/wrd.h, timidity/wrdt.c: supress Borland C inline warrings.
827
8282006-01-23  Keishi Suenaga <s_keishi@mutt.freemai.ne.jp>
829
830	* timidity/readmidi.c: XG reverb fix
831	* timidity/sysdep.h: digital mars fix
832
8332006-01-21  Keishi Suenaga <s_keishi@mutt.freemai.ne.jp>
834
835	* timidity/portaudio_a.c: bug fix
836	* interface/w32g_syn.c: digital mars compile fix
837	* timidity/effect.c: Noise shaping noise fix.
838
8392006-01-19  Keishi Suenaga <s_keishi@mutt.freemai.ne.jp>
840
841	Can compile with Digital Mars.
842	* configure.in, interface/Makefile.am, libarc/Makefile.am,
843	  libunimod/Makefile.am, timidity/Makefile.am, utils/Makefile.am,
844	  timidity/common.c, timidity/list_a.c, timidity/timidity.c,
845	  utils/support.c: Changes for Digital Mars.
846	* timidity/effect.c.orig: Noise shaping noise hack.
847	* script/unix2dos.sh: Added. newline code conversion(LF->CRLF).
848
8492006-01-17  Keishi Suenaga <s_keishi@mutt.freemai.ne.jp>
850
851	* interface/w32g.h: fix LCD array size mismatch hang up.
852	* interface/w32g_pref.c, interface/w32g_utl.c:
853	  fix over 256 voces hang up about win GUI.
854	* timidity/reverb.h: small fix.
855
8562006-01-16  Keishi Suenaga <s_keishi@mutt.freemai.ne.jp>
857
858	Supress linker errors about Windows GUI executables.
859	* configure.in: shape up.
860	* interface/Makefile.am: don't link tty and dumb objs
861	  to GUI executables.
862	* interface/w32g_i.c: borand C volatile link problem fix.
863	* interface/w32g_ut2.c.orig: small fix.
864	* timidity/controls.c, timidity/timidity.c, timidity/wrdt.c:
865	  GUI executables don't use dumb or tty controls.
866	* timidity/reverb.c: don't define public variables in .h file.
867
8682006-01-15  Keishi Suenaga <s_keishi@mutt.freemai.ne.jp>
869
870	* configure.in: MSVC compile fix
871	* windrv/timiditydrv.cpp: use _beginthreadex not CreateThread
872	* doc/ja_JP.eucJP/README.w32: typo
873	* script/Makefile.am: add script/wpp386_w.sh
874	* interface/ncurs_c.c: fix
875
8762006-01-12  Keishi Suenaga <s_keishi@mutt.freemai.ne.jp>
877
878	* doc/C/README.w32, doc/ja_JP.eucJP/README.w32:
879	  add wine wrc.exe discription
880	* interface/Makefile.am: add rc.exe japanese language option -l0x11
881
8822006-01-12  Keishi Suenaga <s_keishi@mutt.freemai.ne.jp>
883
884	* configure.in: Add mkstemp check
885	* doc/C/README.w32, doc/ja_JP.eucJP/README.w32:
886	  About timiditydrv compilation
887	* windrv/Makefile.am: Change to use midl.exe
888	* windrv/dlldata.c, windrv/timiditydrv.h, windrv/timiditydrv_i.c,
889	  windrv/timiditydrv_p.c:
890	  Removed because will be ganerated by midl.exe.
891
8922006-01-08  Keishi Suenaga <s_keishi@mutt.freemai.ne.jp>
893
894	* configure configure.in, utils/tmdy_getopt.h, doc/C/README.w32,
895	  doc/ja_JP.eucJP/README.w32, script/wcc386_w.sh, timidity/au_a.c,
896	  timidity/wave_a.c, utils/support.h: Changes for OpenWatcom 1.4
897
8982005-12-19  Stas Sergeev <stsp@aknet.ru>
899
900	* interface/server_c.c: Add server version.
901
9022005-12-03  Stas Sergeev <stsp@aknet.ru>
903
904	* interface/server_c.c: Do not ignore SIGPIPE
905
9062005-11-26  URABE Shyouhei <shyouhei@ice.uec.ac.jp>
907
908	* timidity/timidity.c (parse_opt_i): fix for possible null-pointer
909	  dereference when interface plugin is not found.
910
9112005-11-26 Stas Sergeev <stsp@aknet.ru>
912
913	* interface/ncurs_c.c, interface/dumb_c.c, interface/slang_c.c,
914	  interface/tk_c.c, interface/emacs_c.c, interface/xskin_c.c,
915	  interface/gtk_c.c, interface/server_c.c, interface/alsaseq_c.c,
916	  interface/dynamic_c.c, timidity/controls.h, timidity/tables.c,
917	  timidity/raw_a.c, timidity/controls.c, timidity/flac_a.c,
918	  timidity/vorbis_a.c, timidity/au_a.c, timidity/wave_a.c,
919	  timidity/aiff_a.c, timidity/speex_a.c:
920	  warn when output to stdout makes no sense
921
9222005-11-15  URABE Shyouhei <shyouhei@ice.uec.ac.jp>
923
924	* timidity/sysdep.h: [timidity-bugs-en:61] Add stdint.h check
925
9262005-11-02  Kentaro Sato <kentaro@ranvis.com>
927
928	* timidity/playmidi.c: Changed sustained notes not to drop
929	  when opt_overlap_voice_allow is enabled.
930	* interface/rtsyn.h: Added #ifdef for <sys/types.h>.
931
9322005-11-01  URABE Shyouhei <shyouhei@ice.uec.ac.jp>
933
934	* doc/ja_JP.eucJP/README.tk: not -itt but -ikt
935	  (thanks AOKI Taichi @naist)
936
9372005-10-31  Stas Sergeev <stsp@aknet.ru>
938
939	* interface/server_c.c: fix for timing bugs
940
9412005-10-31  TAMUKI Shoichi <tamuki@linet.gr.jp>
942
943	* timidity/timidity.c: Change a bit
944
9452005-10-31  Keishi Suenaga <s_keishi@mutt.freemail.ne.jp>
946
947	* Makefile.am, configure.in, doc/C/README.w32, timidity/Makefile.am,
948	  timidity/timidity.c: Changed files
949	* windrv/Makefile.am, windrv/dlldata.c, windrv/oemsetup.inf,
950	  windrv/timiditydrv.cpp, windrv/timiditydrv.def,
951	  windrv/timiditydrv.h, windrv/timiditydrv.i,
952	  windrv/timiditydrv.idl, windrv/timiditydrv.inf,
953	  windrv/timiditydrv_i.c, windrv/timiditydrv_p.c,
954	  windrv/timiwp_timidity.c, windrv/timiwp_timidity.h:
955	  Windows Driver merged (New files)
956
9572005-10-31  Keishi Suenaga <s_keishi@mutt.freemail.ne.jp>
958
959	* timidity/portaudio_a.c: for ASIO4ALL fix
960	* interface/rtsyn.h, interface/rtsyn_common.c: Change a bit
961
9622005-10-30  TAMUKI Shoichi <tamuki@linet.gr.jp>
963
964	* timidity/playmidi.c, timidity/sndfont.c, timidity/timidity.c:
965	  Change a bit
966
9672005-10-28  Keishi Suenaga <s_keishi@mutt.freemail.ne.jp>
968
969	* timidity/w32_gogo.h: small fix
970	* interface/w32g_utl.c, interface/w32g_syn.c: changes for gcc4 windows
971	* interface/rtsyn_portmidi.c, interface/rtsyn_winmm.c,
972	  timidity/playmidi.c, interface/rtsyn.h, timidity/instrum.h,
973	  timidity/sndfont.c, interface/rtsyn_common.c, timidity/timidity.c:
974	  New version of windows synthesizer mode. (new windows synth.)
975	  Introduce --rtsyn-latency=(seconds) long-option.
976	* doc/C/README.w32, doc/ja_JP.eucJP/README.w32: correlated changes.
977
9782005-10-22  Stas Sergeev <stsp@aknet.ru>
979
980	* interface/server_c.c: fix for cmd_setbuf
981
9822005-09-30  Stas Sergeev <stsp@aknet.ru>
983
984	* interface/xaw_i.c, interface/server_c.c, interface/soundspec.c,
985	  interface/motif_i.c, libarc/url_newsgroup.c, libarc/url_http.c,
986	  libarc/url.c, libarc/url_ftp.c, libarc/url_file.c,
987	  libarc/url_news.c, timidity/audriv_mme.c, timidity/wrd_read.c:
988	  use stderr instead of stdout
989
9902005-09-30  Eric A. Welsh <ewelsh@ccb.wustl.edu>
991
992	* timidity/mod2midi.c: Defining out the ME_KEYPRESSURE related code
993
9942005-09-28  URABE Shyouhei <shyouhei@ice.uec.ac.jp>
995
996	* interface/Makefile.am (EXTRA_DIST, install.dynamics):
997	  sorry, this file was broken.
998
9992005-09-26  Stas Sergeev <stsp@aknet.ru>
1000
1001	* interface/server_c.c: usr stdout instead when stdin is a pipe.
1002
10032005-09-23  Stas Sergeev <stsp@aknet.ru>
1004
1005	* interface/server_c.c (cmd_open): Security fix.
1006
10072005-09-23  URABE Shyouhei <shyouhei@ice.uec.ac.jp>
1008
1009	* configure.in: FreeBSD has tcltk named libtcl84 and libtk84
1010	* timidity/timidity.c (list_dyna_interface): change dynamic
1011	  interface lister to some try-and-error mechanizm.
1012	* interface/*.txt: deleted. (not used any longer)
1013
10142005-09-22  Mikhail Teterin <mi@aldan.algebra.com>
1015
1016	* timidity/playmidi.c (process_sysex_event): fix typo
1017
10182005-09-22  Kentaro Sato <kentaro@ranvis.com>
1019
1020	* timidity/smplfile.c: Fixed possible crash when Sampler chunk's
1021	  dwSamplePeriod is erroneously 0.
1022
10232005-05-08  URABE Shyouhei <shyouhei@ice.uec.ac.jp>
1024
1025	* timidity/timidity.c (dynamic_interface_module): rewrite.
1026	* timidity/dl_dyld.c (dl_find_symbol): fix potential buffer overflow
1027	* timidity/dl_dyld.c (dl_free): implement of dl_free()
1028
10292005-04-03  Kentaro Sato <kentaro@ranvis.com>
1030
1031	* timidity/sndfont.c: Fixed to compile cfgforsf.
1032
10332004-12-22  Ed Catmur <ed@catmur.co.uk>
1034
1035	* interface/gtk_i.c (Launch_Gtk_Process): Fix assertion error in
1036	  GTK-2.6.0
1037
10382004-12-08  Kentaro Sato <kentaro@ranvis.com>
1039
1040	* libarc/arc.c:
1041	  Fixed to skip the platform specific path separators right after #.
1042
10432004-12-04  Henrique de Moraes Holschuh <hmh@debian.org>
1044
1045	* timidity/aRts_a.c (open_output): Fix for gcc >= 3.4.x
1046	  [timidity-bugs-en:00025]
1047
10482004-12-02  URABE Shyouhei <shyouhei@ice.uec.ac.jp>
1049
1050	* interface/ncurs_c.c: [timidity-bugs-ja:00118]
1051	* timidity/timidity.c (list_dyna_interface): bug fix: cmp can be
1052	  uninitialized
1053
10542004-11-03  URABE Shyouhei <shyouhei@ice.uec.ac.jp>
1055
1056	* timidity/resample.c (rs_vib_bidir): disable PRECALC_LOOPS for
1057	  this function
1058
10592004-11-03  Henrique de Moraes Holschuh <hmh@debian.org>
1060
1061	* timidity/aRts_a.c: disable aRts auto-detection to avoid
1062	  segmentation violation
1063
10642004-11-03  URABE Shyouhei <shyouhei@ice.uec.ac.jp>
1065
1066	* timidity/timidity.c (list_dyna_interface): ditto
1067	* interface/dynamic_c.c (ctl_open): fix compile error
1068
10692004-11-03  Eric A. Welsh <ewelsh@ccb.wustl.edu>
1070
1071	* timidity/playmidi.c: fix to correctly handle non-linear velocity
1072	  levels
1073
10742004-10-27  TAMUKI Shoichi <tamuki@linet.gr.jp>
1075
1076	* configure, autoconf/utils.m4, doc/{C,ja_JP.eucJP}/readme.dl,
1077	  interface/Makefile.{am,in}, interface/{dumb,ncurs,slang,motif,tk,
1078	  emacs,vt100,xaw,xskin,dynamic,mac,gtk,server,alsaseq,w32g,winsyn,
1079	  portmidisyn}_c.c, timidity/controls.h, timidity/timiidty.c:
1080	  Fix to fit with case-insensitive file system
1081	* interface/interface_[nsmkeTaigA].txt: Remove
1082	* interface/if_{ncurses,slang,motif,tcltk,emacs,vt100,xaw,xskin,
1083	  gtk,alsaseq}.txt: Add
1084
10852004-10-21  Henrique de Moraes Holschuh <hmh@debian.org>
1086
1087	* timidity/mod2midi.c (Voice_Play, Voice_SetPeriod):
1088	  improve the code path when period2note returns -1
1089
10902004-10-21  Eric A. Welsh <ewelsh@ccb.wustl.edu>
1091
1092	* timidity/mod2midi.c (period2note):
1093	  initialize *finetune when returning a bad period
1094	* timidity/mod2midi.c (load_module_samples):
1095	  samples without names were causing NULL pointer reads
1096	* timidity/mod2midi.c (period2note):
1097	  delete extra \n
1098
10992004-10-18  Eric A. Welsh <ewelsh@ccb.wustl.edu>
1100
1101	* libunimod/mlutil.c (getAmigaPeriod): Avoid division by zero
1102	* timidity/mod2midi.c: Change all VERB_NORMAL and VERB_VERBOSE
1103	  messages to VERB_NOISY.
1104
11052004-10-17  URABE Shyouhei <shyouhei@ice.uec.ac.jp>
1106
1107	* libunimod/mloader.c (SL_LoadSamples): too many arguments to
1108	  function `FreeSampleList'
1109	* timidity/common.c, timidiyt/timidiyt.c: avoid confliction of
1110	  time.h and sys/time.h
1111	* timidity/aq.c: fix wrong prototype (int -> void)
1112	* timidity/wrd_read.c: #ifdef-out unknown pragma
1113	* configure.in, timidity/timidity.c: no need of <stdbool.h>
1114	* timidity/Makefile.am: bug fix
1115
11162004-10-14  URABE Shyouhei <shyouhei@ice.uec.ac.jp>
1117
1118	* interface/w32g_i.c (MPanelMessageHaveMesssage): fix typo
1119	* autoconf/alsa.m4, autoconf/ao.m4, autoconf/arts.m4,
1120	  autoconf/esd.m4, autoconf/gtk-2.0.m4, autoconf/gtk.m4,
1121	  autoconf/libFLAC.m4, autoconf/libOggFLAC.m4, autoconf/ogg.m4,
1122	  autoconf/utils.m4, autoconf/vorbis.m4: Fixes for the
1123	  underquoting problems in the M4 macros.
1124
11252004-10-09  Kentaro Sato <kentaro@ranvis.com>
1126
1127	* interface/mac_c.c, interface/wrdt_mac.c, timidity/wrd.h,
1128	  utils/support.c: Fixes to compile on Mac OS.
1129
11302004-10-03  URABE Shyouhei <shyouhei@ice.uec.ac.jp>
1131
1132	* NEWS: Add new entry for 2.13.2
1133	* configure.in: Change version to 2.13.2
1134
11352004-10-02  URABE Shyouhei <shyouhei@ice.uec.ac.jp>
1136
1137	* interface/wrdt_wcon.c: Fix double definition of print_ecmd()
1138	* timidity/timidity.c (main): s/strcat/strncat/;
1139
11402004-09-29  URABE Shyouhei <shyouhei@ice.uec.ac.jp>
1141
1142	* NEWS: Add new entry for 2.13.1
1143
11442004-09-28  URABE Shyouhei <shyouhei@ice.uec.ac.jp>
1145
1146	* configure.in: Change version to 2.13.1
1147
11482004-09-27  URABE Shyouhei <shyouhei@ice.uec.ac.jp>
1149
1150	* utils/support.c (vsnprintf): ensure snpritnf() to return a
1151	  \0-terminated string
1152	* interface/mac_c.c, interface/server_c.c, interface/w32g_c.c,
1153	  interface/w32g_i.c, interface/wrdt_dumb.c, interface/wrdt_mac.c,
1154	  interface/wrdt_tty.c, interface/wrdt_w32g.c, interface/xaw_i.c,
1155	  interface/xskin_i.c, libarc/arc.c, timidity/audriv_al.c,
1156	  timidity/audriv_mme.c, timidity/common.c, timidity/mac_qt_a.c,
1157	  timidity/sun_a.c, timidity/timidity.c, timidity/wrdt_read.c:
1158	  Fix to use strn* functinos.
1159
11602004-09-23  URABE Shyouhei <shyouhei@ice.uec.ac.jp>
1161
1162	* utils/support.h: ditto
1163	* utils/support.c: ditto
1164	* configure.in: add strlcpy and strlcat
1165
11662004-09-15  Eric A. Welsh <ewelsh@ccb.wustl.edu>
1167
1168	* timidity/resample.c: Reimplement bounds cheking
1169
11702004-09-09  URABE Shyouhei <shyouhei@ice.uec.ac.jp>
1171
1172	* interface/gtk_c.c (ctl_total_time): ditto.
1173	* interface/gtk_i.c (handle_input): Fix counter overflow
1174	  (fix for [timidity-bugs-en:00032])
1175	* NEWS: Fix typo.
1176
11772004-09-07  Eric A. Welsh <ewelsh@ccb.wustl.edu>
1178
1179	* freq.c: mostly rewritten
1180	  New pitch and chord detection algorithm that is much more
1181	  robust and accurate than before.
1182	* sndfont.c (main): CFG_FOR_SF_SUPPORT_FFT related code
1183	  modified to work with new freq.c
1184
11852004-09-03  URABE Shyouhei <shyouhei@ice.uec.ac.jp>
1186
1187	* timidity/timidity.c: add null_play_mode
1188	  (fix for [timidity-bugs-en:00031])
1189	* timidity/timidity.c (parse_opt_h): add prototype for
1190	  show_ao_device_info()
1191	* timidity/readmidi.c (check_midi_file): Fix to recognize .rmi & .mfi
1192	  (Fix for [timidity-bugs-en:00030])
1193
11942004-09-01  URABE Shyouhei <shyouhei@ice.uec.ac.jp>
1195
1196	* timidity/timidity.c : Fix for linkage error in W32
1197	* utils/support.h (S_ISDIR): define S_ISDIR for platforms without
1198	  S_ISDIR
1199	* interface/xaw_i.c: avoid all-black file selector when tracer is
1200	  not enabled, thanks to hmh@debian.org
1201
12022004-08-28  Eric A. Welsh <ewelsh@ccb.wustl.edu>
1203
1204	* playmidi.c (new_chorus_voice, new_chorus_voice_alternate):
1205	  v1 and v2 are now swapped correctly
1206	* playmidi.c (process_sysex_event):
1207	  many fixes to XG SYSEX parsing
1208	* readmidi.c: (parse_sysex_event_multi):
1209	  many fixes to XG SYSEX parsing
1210	* reverb.c (do_filter_lowpass1_stereo):
1211	  p->x1l and p->x1r are now properly updated
1212
12132004-08-22  Eric A. Welsh <ewelsh@ccb.wustl.edu>
1214
1215	* timidity/mix.c (next_stage):
1216	  Added bounds checking after scaling envelope rates when
1217	  opt_tva_attack and/or opt_tva_decay are enabled.  This fixes
1218	  previous short/silent note problems when these options were
1219	  enabled.
1220
12212004-07-10  TAMUKI Shoichi <tamuki@linet.gr.jp>
1222
1223	* interface/alsaseq_c.c, interface/rtsyn_common.c,
1224	  timidity/playmidi.c:
1225	  Suppress force keysig transposition at the beginning of
1226	  MIDI sequence
1227
12282004-07-01  TAMUKI Shoichi <tamuki@linet.gr.jp>
1229
1230	* interface/alsaseq_c.c, interface/rtsyn_common.c,
1231	  timidity/playmidi.c:
1232	  Adjust force keysig transposition so that performance may
1233	  feel it natural
1234
12352004-06-30  TAMUKI Shoichi <tamuki@linet.gr.jp>
1236
1237	* interface/alsaseq_c.c, interface/rtsyn_common.c,
1238	  timidity/playmidi.[ch], timidity/readmidi.c,
1239	  timidity/timidity.[ch]:
1240	  Reflect the result of -K and -T command option on interfaces
1241	  Improve force keysig calculation
1242	  Change the base number of measure (bar) counter as 1 (was 0)
1243
12442004-06-14  TAMUKI Shoichi <tamuki@linet.gr.jp>
1245
1246	* timidity/loadtab.c, timidity/tables.[ch]:
1247	  Fix bug in -Z command option
1248
12492004-06-09 Keishi Suenaga <s_keishi@mutt.freemail.ne.jp>
1250
1251	* timidity/reverb.c, timidity/tables.c,
1252	  doc/C/README.w32, doc/ja_JP.eucJP/README.w32:
1253	  small fixes for CbuilderX.
1254
12552004-06-02  Kentaro Sato <kentaro@ranvis.com>
1256
1257	* utils/support.[ch]: Implemented subset of stat() for Mac OS.
1258
12592004-06-02  URABE Shyouhei <shyouhei@ice.uec.ac.jp>
1260
1261	* utils/support.h: add things to treat the case of no <sys/stat.h>
1262	* timidity/common.c: rebirth of HAVE_SYS_STAT_H
1263
12642004-06-01  URABE Shyouhei <shyouhei@ice.uec.ac.jp>
1265
1266	* timidity/timidity.c (canonicalize_path): fix typo
1267	* timidity/common.c: fix compiling problem on VC6.
1268
12692004-05-31 Keishi Suenaga <s_keishi@mutt.freemail.ne.jp>
1270
1271	* configure.in:
1272	  dynamic linked runtime library must be used with Open Watcom.
1273
12742004-05-31  URABE Shyouhei <shyouhei@ice.uec.ac.jp>
1275
1276	* timidity/common.c (open_file): ignore directories when searching
1277	  a normal file
1278	* timidity/timidity.c (main): suffix '/' is supplied to each argv
1279	  elems when the path IS a directory but IS NOT suffixed by '/'.
1280
12812004-05-31  Eric A. Welsh <ewelsh@ccb.wustl.edu>
1282
1283	* timidity/instrum.h, timidity/instrum.c, timidity/m2m.c,
1284	  timidity/mod2midi.c, timidity/playmidi.c, timidity/sndfont.c:
1285	  root_freq_detected, transpose_detected, and chord variables
1286	  added to Sample type in instrum.h.  Pitch detection is applied
1287	  to drum and MOD samples if surround chorus is enabled.  This
1288	  allows the true pitch of the rendered voices to be determined,
1289	  so that surround chorus voice cancellation can be avoided by
1290	  choosing a chorus delay that is not close to half the period.
1291	* playmidi.c (new_chorus_voice_alternate): Various fixes to
1292	  surround chorus.  Uses pitch detection for drum and MOD samples.
1293	  Multiple similar drum instruments (snare1 and snare2, kick1 and
1294	  kick2) playing at once no longer cause voice cancellation and
1295	  strange perceived pans.
1296
12972004-05-31  Iwata <b6330015@ipc.kit.jp>
1298
1299	* interface/gtk_i.c (open_file_cb): Fix compiling problem
1300
13012004-05-30  URABE Shyouhei <shyouhei@ice.uec.ac.jp>
1302
1303	* configure.in: ditto
1304	* autoconf/Makefile.am (EXTRA_DIST): ditto
1305	* autoconf/gtk-2.0.m4: add.
1306
13072004-05-30  dai <dai@kip.iis.toyama-u.ac.jp>
1308
1309	* interface/gtk_i.c: GTK+ 2.x support
1310
13112004-05-30  Keishi Suenaga <s_keishi@mutt.freemail.ne.jp>
1312
1313	* {interface,libarc,libunimod,timidity,utils}/Makefile.am,
1314	  configure.in, interface.h.in, interface/ncurs_c.c,
1315	  interface/vt100_c.c, libunimod/unimod_priv.h, timidity/common.c,
1316	  timidity/gogo_a.c, timidity/sysdep.h, timidity/timidity.c,
1317	  timidity/version.c, utils/support.h, utils/tmdy_getopt.h:
1318	  Can compile OpenWatcom in Msys or Cygwin environment.
1319	* doc/C/README.w32, doc/ja_JP.eucJP/README.w32, scripts/wcc386_w.sh:
1320	  Add compile instructions for Mingw, Borland C, Watcom C and Visual C
1321
13222004-05-24  Eric A. Welsh <ewelsh@ccb.wustl.edu>
1323
1324	* libunimod/load_mod.c (ConvertNote): Bug fix
1325
13262004-05-24  Keishi Suenaga <s_keishi@mutt.freemail.ne.jp>
1327
1328	* {interface,libarc,libunimod,timidity,utils}/Makefile.am,
1329	  configure.in, interface/wrdt_wcon.c, timidity/flac_a.c,
1330	  timidity/sysdep.h, timidity/timidity.c, timidity/wrdt.c,
1331	  utils/nkflib.c, utils/support.h:
1332	  Can compile VCC or BCC in Msys or Cygwin environment.
1333	* interface.h.in, timidity/timidity.c:
1334	  Don't use ANOTHER_MAIN in timw32g and twsyn.
1335
13362004-05-23  Kentaro Sato <kentaro@ranvis.com>
1337
1338	* timidity/timidity.c: Fixed to compile with MrC.
1339
13402004-05-19  TAMUKI Shoichi <tamuki@linet.gr.jp>
1341
1342	* interface/w32g_syn.c: Fix to fit with case of "current" version
1343	* timidity/timidity.c: Fix typo
1344
13452004-05-18  Keishi Suenaga <s_keishi@mutt.freemail.ne.jp>
1346
1347	* configure.in:
1348	  Add gcc option -mms-bitfield in windows.
1349	  GOGO ditection for windows fix.
1350	  Can use gccXXX in CYGWIN and MSYS.
1351	  Enable dynamic linked portaudio DLLs with CYGWIN and MSYS.
1352	  Enable dynamic linked FLAC DLL with CYGWIN and MSYS.
1353	* interface/Makefile.am:
1354	  Enable wrdt_wcon.c in MSYS.
1355	  Make clean to remove *escaped.c *.res.
1356	* interface/w32g_syn.c:
1357	  Use PACKAGE_VERSION if TIMID_VERSION is not defined.
1358	* timidity/portaudio_a.c:
1359	  A hack for pa_asio.dll with timwin32g and kxdriver(SB Live!).
1360
13612004-05-16  TAMUKI Shoichi <tamuki@linet.gr.jp>
1362
1363	* timidity/Makefile.{am,in}: Add new files for FLAC/OggFLAC
1364
13652004-05-16  Saito <saito@intaa.net>
1366
1367	* configs/msc[67]-project.zip: Fix for FLAC/OggFLAC DLL.
1368
13692004-05-16  Daisuke Aoki <dai@sweetparty.ne.jp>
1370
1371	* timidity/{flac_a.c,vorbis_a.c,w32_libFLAC_dll.c,w32_libFLAC_dll.h,
1372	  w32_libFLAC_dll_g.h,w32_libFLAC_dll_i.h,w32_libOggFLAC_dll.c,
1373	  w32_libOggFLAC_dll.h,w32_libOggFLAC_dll_g.h}:
1374	  Support for FLAC/OggFLAC DLL.
1375
13762004-05-16  Keishi Suenaga <s_keishi@mutt.freemail.ne.jp>
1377
1378	* interface/gogo_a.c:
1379	  Support for MP3 GOGO output in Win32CUI interface.
1380
13812004-05-14  TAMUKI Shoichi <tamuki@linet.gr.jp>
1382
1383	* configs/msc[67]-project.zip: Change version to "current"
1384	* timidity/Makefile.{am,in}: Add w32_portaudio{.h,_dll.c}
1385
13862004-05-14  Saito <saito@intaa.net>
1387
1388	* configs/msc[67]-project.zip: Fix for PortAudio DLL.
1389	* timidity/w32g_pref.c: Fix typo.
1390	* timidity/mix.c: Fix around envelope.
1391
13922004-05-14  Daisuke Aoki <dai@sweetparty.ne.jp>
1393
1394	* timidity/{output.c,portaudio_a.c,w32_portaudio.h,
1395	  w32_portaudio_dll.c}: Support for PortAudio DLL.
1396
13972004-05-06  TAMUKI Shoichi <tamuki@linet.gr.jp>
1398
1399	* interface/tclIndex: Resume order
1400
14012003-05-05  Chisato Yamauchi <cyamauch@hst.phyas.aichi-edu.ac.jp>
1402
1403	* TiMidity(-uj).ad.in, interface/xaw_i.c:
1404	  Update app-defaults file for XAW interface
1405
14062004-05-03  TAMUKI Shoichi <tamuki@linet.gr.jp>
1407
1408	* interface/ncurs_c.c, interface/server_c.c, interface/slang_c.c,
1409	  interface/vt100_c.c, interface/w32g_{i,syn}.c, interface/xaw_i.c,
1410	  timidity/timidity.c: Fix to fit with case of "current" version
1411
14122004-05-02  URABE Shyouhei <shyouhei@ice.uec.ac.jp>
1413
1414	* timidity/timidity.c (parse_opt_h): ditto.
1415	* timidity/timidity.h (DEFAULT_RESAMPLATION): ditto.
1416	* configure.in: --enable-spline was not working
1417
14182004-04-29  Saito <saito@intaa.net>
1419
1420	* timidity/reverb.c, timidity/optcode.h: Fix around Insertion Effect.
1421
14222004-04-28  TAMUKI Shoichi <tamuki@linet.gr.jp>
1423
1424	* timidity/playmidi.c: Fix around temperament control
1425
14262004-04-27  TAMUKI Shoichi <tamuki@linet.gr.jp>
1427
1428	* doc/C/timidity.1, doc/ja_JP.eucJP/timidity.1: Update
1429
14302004-04-26  TAMUKI Shoichi <tamuki@linet.gr.jp>
1431
1432	* doc/C/timidity.1, doc/ja_JP.eucJP/timidity.1: Update
1433	* timidity/timidity.c:
1434	  Rename --flac-compression-level -> --flac-complevel
1435
14362004-04-25  TAMUKI Shoichi <tamuki@linet.gr.jp>
1437
1438	* doc/C/timidity.1, doc/ja_JP.eucJP/timidity.1,
1439	  doc/C/timidity.cfg.5, doc/ja_JP.eucJP/timidity.cfg.5: Update
1440	* interface/ncurs_c.c: Fix a little
1441
14422004-04-25  URABE Shyouhei <shyouhei@ice.uec.ac.jp>
1443
1444	* configure.in: Bug fix and autoreconf
1445
14462004-04-23  Kentaro Sato <kentaro@ranvis.com>
1447
1448	* timidity/timidity.c: Fixed a bug dealing with a nameless var.
1449
14502004-04-23  Saito <saito@intaa.net>
1451
1452	* timidity/reverb.c, timidity/optcode.h: Fix noises.
1453
14542004-04-23  Iwata <b6330015@ipc.kit.jp>
1455
1456	* timidity/speex_a.c: Add
1457	* configure.in, timidity/output.c, timidity/timidity.c,
1458	  timidity/Makefile.am: Add OggSpeex support
1459
14602004-04-21  Saito <saito@intaa.net>
1461
1462	* timidity/flac_a.c: Fix around filename at Win32GUI interface.
1463
14642004-04-20  TAMUKI Shoichi <tamuki@linet.gr.jp>
1465
1466	* timidity/timidity.c: Fix a little
1467
14682004-04-19  Saito <saito@intaa.net>
1469
1470	* timidity/flac_a.c: Fix for VC++ environments.
1471
14722004-04-18  URABE Shyouhei <shyouhei@ice.uec.ac.jp>
1473
1474	* configure.in: fix for libAO detection
1475	* autoconf/libFLAC.m4, autoconf/libOggFLAC.m4: Add.
1476	* configure.in: Change to use above
1477	* autoconf/Makefile.am: ditto
1478
14792004-04-18  Iwata <b6330015@ipc.kit.jp>
1480
1481	* timidity/flac_a.c: Add
1482	* configure.in, timidity/output.c, timidity/timidity.c,
1483	  timidity/Makefile.am: Add libFLAC support
1484
14852004-04-14  Kentaro Sato <kentaro@ranvis.com>
1486
1487	* libarc/arc.c, timidity/timidity.c:
1488	  Removed trailing directory separator from $basedir.
1489
14902004-04-13  URABE Shyouhei <shyouhei@ice.uec.ac.jp>
1491
1492	* autoconf/ao.m4: Add.
1493	* configure.in: Change to use ao.m4
1494	* autoconf/Makefile.am (EXTRA_DIST): ditto.
1495
14962004-04-13  Iwata <b6330015@ipc.kit.jp>
1497
1498	* timidity/ao_a.c: Add.
1499	* configure.in: Add libao support
1500	* timidity/output.c: ditto.
1501	* timidity/Makefile.am (EXTRA_timidity_SOURCES): ditto.
1502	* timidity/timidity.c (parse_opt_h): ditto.
1503
15042004-04-12  Kentaro Sato <kentaro@ranvis.com>
1505
1506	* timidity/common.[ch], timidity/timidity.c:
1507	  New syntax of *.cfg: $VARIABLE / ${VARIABLE}
1508	  They are replaced with the specific string before tokenizing.
1509	  $basedir is the only implemented one, which represents the base
1510	  directory of the cfg file being parsed.
1511
15122004-03-31  URABE Shyouhei <shyouhei@ice.uec.ac.jp>
1513
1514	* configure.in: Change version to 'current' (timidity:3161)
1515
15162004-03-29  URABE Shyouhei <shyouhei@ice.uec.ac.jp>
1517
1518	* Makefile.am (EXTRA_DIST): Add entry for ChangeLog.2
1519	* configure.in: Change version to 'development'
1520	* ChangeLog.2: Add
1521	* ChangeLog: Wipe
1522
1523For the changes before 2.13.0, see ChangeLog.2
1524