1-- 1.3.8
2Tue Apr 6 1999
3Summary:
4    * Fixed some bugs or problems.
5
6Date: Sun, 4 Apr 1999 18:14:43 +1000 (EST)
7From: David Gibson <david@gibson.dropbear.id.au>
8Files: timidity/linux_a.c
9    The two bugs are both in the linux audio driver. Firstly, the driver opens
10    /dev/dsp for both reading and writing, where only writing is necessary.
11    Secondly, the code uses hard coded constants 8 and 16 to set the output
12    format on /dev/dsp. This fails on big-endian machines such as the PowerPC.
13    This patch makes the code use constants #defined by glibc.
14
15Date: Sun Apr  4 21:05:37 JST 1999
16From: Masanao Izumo <mo@goice.co.jp>
17Files: interface/x_wrdwindow.c
18   Fixed to change undefined color code to default color (white).
19
20Date: Sat, 03 Apr 1999 22:07:45 +0900 (JST)
21From: Yoshishige ARAI <ryo2@on.rim.or.jp>
22Files: interface/xaw_i.c doc/C/README.xaw doc/ja_JP.ujis/README.xaw
23    Fixed XAW bug.
24    Chnaged some discriptions for XAW document.
25
26Date: Wed Mar 31 1999
27From: Masanao Izumo <mo@goice.co.jp>
28Files: timidity/playmidi.c
29    Fixed bug of drumpart recognization.
30Files: interface/ncurs_c.c
31    Fixed bug about buffer over-running of comment_indicator_buffer.
32
33From: Takaya Nogami <t-nogami@happy.email.ne.jp>
34Date: Sat, 27 Mar 1999 10:38:11 +0900
35Files: interface/VTPrsTbl.c timidity/output.c
36    Enabled clear screen with @esc(2j) command for MIMPI WRD.
37    Included <string.h> from output.c
38
39-- 1.3.7
40Summary:
41Tue Mar 30 1999
42    * Fixed some bugs or problems.
43    * In GTK interface, enabled to delete loaded files from the play list.
44
45Date: Tue Mar 30 1999
46From: Masanao Izumo <mo@goice.co.jp>
47Files: interface/gtk_p.c  interface/motif_p.c
48    Used select() instead of ioctl/FIONREAD.
49
50Date: Mon, 29 Mar 1999 21:08:16 +1000 (EST)
51From: ggt@netspace.net.au (Glenn Trigg)
52    Enabled loaded files to be deleted from the play list by
53    double-right-clicking on the list entry.
54
55From: Masanao Izumo <mo@goice.co.jp>
56Date: Mon Mar 29 1999
57Files: timidity/support.h
58    Fixed prototype mismatch problem for getopt().
59Files: configure.in interface/ncurs_c.c
60    Added configure test for PDcurses.
61    Increased COMMAND_BUFFER_SIZE to 4096.
62
63Date: Sat Mar 27 1999
64From: Masanao Izumo <mo@goice.co.jp>
65Files: timidity/playmidi.c
66    Fixed to ignore LSB data entry.
67Files: timidity/readmidi.c
68    Turned the control MIDI event value to 127 if the value is more than 127.
69Files: timidity/readmidi.c
70    Fixed not to change to GM_SYSTEM_MODE if play_system_mode is not
71    DEFAULT_SYSTEM_MODE.
72
73Date: Thu, 25 Mar 1999 23:41:46 -0600 (CST)
74From: "Eric A. Welsh" <ewelsh@gpc.ibc.wustl.edu>
75Files: interface/ncurs_c.c
76    In cmsg(), in ncurs_c.c, there is an #ifdef __BORLANDC__ which adds in
77    a nl().  This should be changed to include __WIN32__ && ! __CYGWIN32__,
78    since standard Win32 does not do a \r when a \n is issued.
79Files: interface/ncurs_c.c interface/vt100_c.c
80    Fixed a bug in the lyric display for non .KAR files that have lyrics.
81    In every non .KAR file that I have that has lyrics, '\n' are where '\r'
82    should be, and '\r' are in very strange places that result in very bad
83    positions to do carriage returns.  The '\n' also do bad things to the -int
84    display, since the '\n' caues the text to go below the single line of
85    output.
86
87Summary:
88Tue Mar 23 1999
89    * In XAW interface, Added new user interfaces.
90    * Fixed some bugs.
91
92-- 1.3.6
93Date: Sat, 20 Mar 1999 22:01:43 +0900 (JST)
94From: Yoshishige ARAI <ryo2@on.rim.or.jp>
95Files: configure.in interface/xaw_i.c
96    Added -lXext for Motif link option.
97    On XAW, Enabled selection & deletion with `Backspace' key in
98    load dialog text.
99
100Date: Fri, 19 Mar 1999 20:54:15 -0500 (EST)
101From: Franklin Chen <chen@dahmer.pscico.cs.cmu.edu>
102Files: configure.in interface/slang_c.c
103    On Linux Red Hat 5.2: <slang.h> must change to <slang/slang.h>.
104    Added configure test for <slang/slang.h>, and included it
105    if it is found (by Masanao Izumo <mo@goice.co.jp>)
106
107Date: Mon Mar 15 1999
108From: Masanao Izumo <mo@goice.co.jp>
109Files: timidity/common.c libarc/url.c
110    Fixed bug for Windows.
111
112Date: Fri Mar 12 1999
113From: Masanao Izumo <mo@goice.co.jp>
114Files: utils/support.c
115    Fixed bug of strncasecmp()
116
117Date: Wed, 10 Mar 1999 14:00:18 +0900 (JST)
118From: Yoshishige Arai <ryo2@on.rim.or.jp>
119Files: interface/xaw_c.c
120    Fixed bug for XAW interface.
121
122Date: Wed, 10 Mar 1999 03:09:31 +0900 (JST)
123From: Yoshishige Arai <ryo2@on.rim.or.jp>
124Files: interface/xaw_c.c interface/xaw_i.c
125    Pached for XAW interface:
126    * Fixed bug about `Save Config'
127    * Added `Add All' button
128    * Checked whether specified file is MIDI file or not
129    * Changed KeyBoardFocus for the File Load window
130    * Stored the changed directory to File Load Dialog
131    * Used XtVaSetValues() instead of XtSetValues()
132
133Date: Tue, 09 Mar 1999 20:41:19 +0900
134From: Masanao Izumo <mo@goice.co.jp>
135Files: interface/xaw_i.c
136    Pached for XAW interface about velocity bar.
137
138-- 1.3.5
139Mon Mar 8 1999
140Summary:
141    * In XAW interface, added new user interfaces.
142    * Added AM_EXEEXT test for configuring.
143
144Date: Mon Mar 8 1999
145From: Masanao Izumo <mo@goice.co.jp>
146Files: configure.in
147    Added AM_EXEEXT test for configuring.
148
149From: Yoshishige Arai <ryo2@on.rim.or.jp>
150Date: Sat, 06 Mar 1999 23:36:24 +0900 (JST)
151Files: interface/{xaw_i.c,xaw_c.c,xaw.h}
152	doc/C/README.xaw doc/ja_JP.ujis/README.xaw
153    Patched for XAW interface.
154    Fixed some problems and changed some interfaces.
155    Added documentation for XAW interface.
156
157From: Yoshishige Arai <ryo2@on.rim.or.jp>
158Date: Thu, 04 Mar 1999 03:06:04 +0900 (JST)
159Files: interface/xaw_i.c
160    Patched for XAW interface.
161    Fixed some bugs and changed some interfaces.
162
163Date: Wed, 03 Mar 1999 00:21:46 +0900 (JST)
164From: Yoshishige Arai <ryo2@on.rim.or.jp>
165Files: interface/{xaw_i.c,xaw_c.c,xaw.h,on.xbm,off.xbm}
166    Patched for XAW interface.
167    Added the list window to select to play.
168    Added the control window to change timidity extends mode (-E).
169
170-- 1.3.4
171Mon Mar 1 1999
172Summary:
173    * In XAW interface, fixed bug about MIDI title displaying.
174    * In GTK interface:
175      Fixed the button highlight problem.
176      Added a new WM-icon provided by Tim Allen.
177      Defined the wmclass & wmname to make TiMidity friendlier to window
178      managers.
179    * Fixed otner bugs or problems.
180
181Date: Sat Feb 27 1999
182From: Masanao Izumo <mo@goice.co.jp>
183Files: interface/xaw_c.c
184    In XAW interface, fixed bug about MIDI title displaying.
185
186Fri Feb 26 JST 1999
187From: Masanao Izumo <mo@goice.co.jp>
188Files: timidity/au_a.c timidity/wave_a.c timidity/aiff_a.c
189    Handled write error at opening.
190Files: timidity/instrum.h
191    Fixed bug of buffer over-run of inst_map_table.
192Files: utils/support.c
193    Fixed bug of strdup implementation.
194
195Date: Fri, 26 Feb 1999 22:45:34 +1100 (EST)
196From: ggt@netspace.net.au (Glenn Trigg), thristian@usa.net (Tim Allen)
197Files: interface/gtk_i.c
198    In GTK interface:
199      Fixed the button highlight problem. I'd forgotten about the mask!
200      Added a nice colorful icon provided by Tim Allen.
201      Defined the wmclass & wmname to make TiMidity friendlier to window
202      managers.
203
204Date: Thu, 25 Feb 1999 01:17:45 +0900 (JST)
205From: Yoshishige Arai <ryo2@on.rim.or.jp>
206Files: interface/xaw_i.c
207    Fixed problem of cascade file selection popup menu.
208
209-- 1.3.3
210Wed Feb 24 1999
211Summary:
212    * Used WAVE_MAPPER for waveOutOpen() in Windows.
213    * Renamed inflate to zip_inflate, and deflate to zip_deflate.
214    * Modified to port to some OSes.
215    * Improved XAW interface.
216    * Added strdup implementation is it was not exists.
217    * Fixed bug that MIDI reset did not update the display of program.
218    * Added `extern errno' in timidity.h
219    * Fixed XAW geometry problem on non-trace mode.
220    * Not to call glob() if GLOB_BRACE is not defined.
221
222Date: Wed Feb 24 1999
223From: Masanao Izumo <mo@goice.co.jp>
224Files: timidity/win_a.c
225    Used WAVE_MAPPER for waveOutOpen()
226Files: libarc/url_dir.c interface/ncurs_c.c interface/xaw_i.c
227    Added S_ISDIR macro definition if it is not defined.  There is
228    no difinition of this macro on NeXTSTEP under /usr/include/ or
229    /usr/include/sys/.  It is defined in /usr/include/bsd/sys/stat.h,
230    but I don't include this file because some conflicts may occur.
231Files: interface/xaw_i.c timidity/timidity.h
232    Moved strstr and strncasecmp implementation to timidity.h and support.c.
233
234Date: Mon Feb 22 1999
235From: Masanao Izumo <mo@goice.co.jp>
236Files: timidity/audriv_none.c
237    Removed error codes.
238Files: libarc/{zip.h,arc.c,inflate.c,url_inflate.c,arc_tar.c,deflate.c}
239	timidity/readmidi.c
240    Renamed inflate to zip_inflate, and deflate to zip_deflate.
241Files: utils/support.c timidity/timidity.c timidity/timidity.h
242	libarc/url_dir.c
243    Modified to port to some OSes such as NeXTSTEP.
244    Added strdup() and getcwd() implementation if they are not exist.
245    Added declarations for `optind' and `optarg' in timidity.c if
246    <getopt.h> is not exist.
247    Included <sys/types.h> from timidity.h
248    Included <sys/fcntl.h> from url_dir.c for S_ISDIR
249
250Date: Sat, 20 Feb 1999 14:06:25 +0900 (JST)
251From: Yoshishige Arai <ryo2@on.rim.or.jp>
252Files: interface/{xaw_i.c,xaw_c.c,xaw.h,arrow.xbm}
253    Improved XAW interface.
254      - Cascading pulldown menu for file selection.
255      - Add time bar.
256      - Add auto exit, repeat, and shuffle On/Off to menu.
257      - Add translation keys:
258        CTRL-M: Text display on/off
259        CTRL-T: Trace display on/off
260        CTRL-S: shuffle on/off
261        CTRL-R: repeat on/off
262      - Display GM, GS, XG to upper right button.
263      - Change the function of upper right button.
264        Left mouse click: Text display on/off
265        Center mouse click: Trace display on/off
266        Right mouse click: Change window size.
267      - Display number of voices and title of MIDI in bottom of window.
268
269Date: Tue Feb 16 1999
270From Masanao Izumo <mo@goice.co.jp>
271Files: timidity/playmidi.c
272    Fixed bug that MIDI reset did not update the display of program.
273
274Date: Mon Feb 15 1999
275From: Masanao Izumo <mo@goice.co.jp>
276Files: timidity.h
277    Added `extern errno' in timidity.h
278
279Date: Fri, 12 Feb 1999 12:46:51 +0900
280From: "KINOSHITA, K." <kino@krhm.jvc-victor.co.jp>
281Files: interface/xaw_i.c
282    Fixed XAW geometry problem on non-trace mode.
283Files: interface/gtk_i.c
284    Not to call glob() if GLOB_BRACE is not defined.
285
286-- 1.3.2
287Wed Feb 10 1999
288Summary:
289    * Patched for BSD/OS.
290    * Changed icons of motif interface.
291    * Changed sorting algorithm for xaw and Tck/Tk interface.
292    * Fixed bugs and problems of Tcl/Tk interface
293
294Date: Wed Feb 10 1999
295From: Masanao Izumo <mog@goice.co.jp>
296Files: configure.h timidity/timidity.h
297    Included <machine/endian.h> from timidity.h if configure finds it.
298Files: interface/tkpanel.tcl
299    Fixed bug of Tcl/Tk interface: If a file is added on suffle, it is
300    possible to be error.  Tck may access to out of range of Stat(SuffleList).
301
302Date: Tue, 09 Feb 1999 04:11:55 +0900
303From: (Masahiko Kimoto) <kimoto@ohnolab.org>
304Files: configure.in timidity/linux_a.c timidity/timidity.h
305    Patched for BSD/OS.
306
307Date: Mon, 08 Feb 1999 07:42:46 -0500
308From: Roger Fujii <rmf@unixbox.lookhere.com>
309Files: interface/motif_i.c
310	interface/motif_bitmaps/{Makefile.in,Makefile.am,back.xbm,fwd.xbm,
311	next.xbm,pause.xbm,prev.xbm,quit.xbm,restart.xbm,timidity.xbm,Makefile}
312    Attached is better looking xbms for the motif interface
313    plus a fix to prevent the last button from resizing
314    when the window is resized.
315
316Date: Mon Feb  8 JST 1999
317From: Masanao Izumo <mo@goice.co.jp>
318Files: interface/ncurs_c.c
319    Modified ncurs_c.c.
320
321Date: Sun Feb 7 1999
322From: Masanao Izumo <mo@goice.co.jp>
323Files: interface/vt100_c.c
324    Bug fixed for Windows.  select() from Windows API is not available for file
325    descriptor, but from EGCS is ok.
326Files: interface/browser.tcl
327    Changed `lsort -dictionary' to `lsort -ascii'.
328
329Date: Sat, 6 Feb 1999 10:44:42 +0100 (CET)
330From: Peter Kleiweg <kleiweg@let.rug.nl>
331Files: interface/xaw_i.c
332    Changed the sorting algorithm for the xaw interface. Now, directories
333    are listed before regular files.
334
335Date: Sat, 6 Feb 1999 01:45:20 +0100 (CET)
336From: Peter Kleiweg <kleiweg@let.rug.nl>
337Files: interface/tkpanel.tcl
338    Fixed Tck/Tk interface problem:
339	The proc MakeShuffleList is broken. The list of numbers it generates
340	has a `hole' in it. This generates an error when the last number in
341	the list has been played.
342	Also, with Tk, whenever a new song starts, the global X11 selection is
343	changed. This is very annoying when I'm just doing some cut-and-paste
344	in another application. I can even loose the data I was attempting to
345	move. So I changed this behavior in tkpanel.
346
347-- 1.3.1
348Fri Feb 5 1999
349Summary:
350    * Fixed some bugs.
351    * Enabled compile with gcc from MINGW32.
352      (This package has not dir.h which is included <dirent.h> and <direct.h>,
353       so configure of AC_HEADER_DIRENT section is failed all.  Where is it
354       gone?)
355
356Date: Fri Feb 5 1999
357From: Masanao Izumo <mo@goice.co.jp>
358Files: interface/Makefile.am
359    Linked support.$(so) to each dynamic interfaces.
360Date: Thu Feb 4 1999
361From: Masanao Izumo <mo@goice.co.jp>
362Files: timidity.c
363    Fixed bug that core dummped if specified out of range of program number
364    in *.cfg.  This bug is reported by Erik Inge Bolso.  Thank you.
365about error message for out of range of program number in *.cfg
366Files: INSTALL INSTALL.jp
367    Added about installation on CYGNUS.
368Files: configure.in utils/{net.c,net.h}
369    Used WINSOCK (Windows API -lwsock32) if `AC_CHECK_FUNC(socket)' is failed,
370    and called WSAStartup() in open_socket() at first once.  WINSOCK is needed
371    to compile with gcc from MINGW32 package.
372Files: acinclude, configure.in
373    Added tests for Windows API.
374Files: libarc/url_dir.c
375    Fixed bug & improved of url_dir.c about URL_DIR_CACHE_ENABLE
376    implementation.
377Files: timidity/timidity.h configure.in
378    Fixed some compilation errors.
379
380-- 1.3.0
381Wed Feb 3 1999
382Summary:
383    * Fixed some problems with the Xaw and Tcl/Tk interfaces.
384    * Modified to compile on cygnus.
385    * Made support.c to define missing functions.
386    * Used `strerror()' instead of `sys_errlist[]'.
387    * Imported Macintosh source from 1999.1.7 released.
388    * Defined BIG_ENDIAN or LITTLE_ENDIAN according to WORDS_BIGENDIAN.
389    * Configure/Makefile modifications:
390	- Enabled to configure on cygnus.
391        - Remove -aout compiler flag on FreeBSD.
392        - Remove -Wall compiler flag.
393	- Don't use `+=' operation in any Makefiles.  Old GNU make may not
394	  recognize append operator.
395    * Improved XAW interface for trace playing.
396    * Improved reverb sounds.
397    * Fixed MIME/Multipart bug.
398
399
400Date: Tue, 2 Feb 1999 21:15:14 +0100 (CET)
401From: Peter Kleiweg <kleiweg@let.rug.nl>
402Files: interface/{browser.tcl,xaw_i.c,tkmidity.ptcl}
403    Fixed some problems with the Xaw and Tcl/Tk interfaces:
404    - With the Xaw interface, in the File Open dialog, the file/directory
405      listing was unsorted.
406    - With the Tcl/Tk interface, in the File Open dialog, the directory
407      listing was sorted, but not the file listing.
408    - On some machine, there is no 17 point fonts.  Changed the use of 17
409      point fonts into 18 point fonts.
410
411Date: Wed Feb 3 1999
412From: Masanao Izumo <mo@goice.co.jp>
413Files: timidity/{win_a.c,timidity.c,playmidi.c}
414    Modified to compile on CYGNUS/gcc.
415    Fragment optimizations.
416
417Date: Tue Feb 2 1999
418From: Masanao Izumo <mo@goice.co.jp>
419Files: utils/support.c timidity/timidity.h
420    Defined missing functions.  And declared them in timidity.h.
421Files: timidity/output.c timidity/output.h
422    Added output_encoding_string() function to display the name of encoding.
423Files: interface/{wrdt_wincon.c,vt100_c.c}
424	timidity/{playmidi.c,win_a.c}
425    Modified to compile on CYGNUS/gcc
426Files: interface{gtk_p.c,motif_p.c,tk_c.c} libarc/url.c
427	timidity/{aiff_a.c,au_a.c,audriv_al.c,audriv_sun.c,bsd20_a.c,common.c,
428	dl_dlopen.c,dl_hpux.c,hpux_d_a.c,linux_a.c,raw_a.c,readmidi.c,
429	timidity.c,timidity.h,wave_a.c}
430    Used `strerror()' instead of `sys_errlist[]'.
431    Included <errno.h> in timidity.h if HAVE_ERRNO_H is true.
432Files: timidity/{mac_a.c,mac_com.h,mac_dlog.c,mac_main.c,mac_main.h,mac_qt_a.c,
433	mac_soundspec.c}
434	interface/{mac_c.c,mac_c.h,mac_loadBMP.c,mac_loadBMP.h,mac_mag.c,
435	mac_mag.h,mac_skin.c,mac_skin.h,mac_trace.c,mac_wrdwindow.c,
436	mac_wrdwindow.h,wrdt_mac.c}
437	utils/{mac_readdir.c,mac_readdir.h,mac_util.c,mac_util.h}
438    Imported Macintosh source from 1999.1.7 released.
439Files: timidity/timidity.h
440    If WORDS_BIGENDIAN is defined in config.h, define BIG_ENDIAN,
441    otherwise define LITTLE_ENDIAN.
442Files: utils/timer.c
443    Use gettimeofday() if HAVE_GETTIMEOFDAY, otherwise Use Windows API.
444Files: configure.in utils/Makefile.am libarc/url_dir.c
445    Modified the implementation about opendir().
446
447Date: Mon Feb 1 1999
448From: Yoshishige Arai <ryo2@on.rim.or.jp>
449    Improved XAW interface display in trace mode.
450
451Date: Fri Jan 29 1999
452From: Masanao Izumo <mo@goice.co.jp>
453Files: configure.in
454    On FreeBSD, There is problem to make shared object library.
455    Netscape Plugin needs `aout' format, but I don't have enough
456    knowledge to build aout format under ELF environment FreeBSD.
457    So I just removed -aout flag for compiler.
458Files: doc/ja_JP.ujis/timidity.cfg.5
459    Changed `Kairyouban' to `TiMidity++'.
460Files: INSTALL, INSTALL.jp
461    Added some discriptions.
462Files: common.makefile.in
463    Removed -Wall option from compiler option.
464    Expanded `+=' macro definition.
465    Defined @EXTRADEFS@ in CPPFLAGS instead of DEFS.
466
467Date: Thu, 28 Jan 1999
468From: Masaki Kiryu <mkiryu@mb.kcom.ne.jp>
469Files: timidity/reverb.{c,h}
470    Improved reverb sounds.
471
472Date: Wed Jan 27 1999
473From: Masanao Izumo <mo@goice.co.jp>
474Files: libarc/arc_mime.c
475    Fixed bug about MIME archiver for multipart/mixed.
476    You can play midi in MIME/Multipart file.  For example:
477    % timidity mail:~/Mail/inbox/1234
478    I think MIME/Multipart is one of archive file format. :-)
479
480-- 1.2.1
481Mon Jan 25 1999
482Summary:
483    * Fixed some configuration problems.
484    * Added --enable-dynamic `configure' option.
485
486Date: Mon Jan 25 1999
487From: Masanao Izumo <mo@goice.co.jp>
488Files: acinclude.m4 configure.in
489    Fixed some problems of configuration:
490	* Remove duplicated -lXpm option.
491	* Not to change the order of comple flags.
492	* and so on...
493Files: interface/gtk_c.c
494    Implemented interface_g_loader()
495Files: timidity/dl_dlopen.c
496    Added "\n" to error message of dl_find_symbol()
497
498Date: Mon, 25 Jan 1999 01:18:27 +0900 (JST)
499From: nork@lb.u-tokai.ac.jp (Norikatsu Shigemura)
500Files: configure.in
501    Pached for making FreeBSD UMP.
502
503Date: Fri Jan 22 1999
504From: Masanao Izumo <mo@goice.co.jp>
505Files: configure.in
506    Added --enable-dynamic configure option.  It is enable to always compile
507    dynamic link codes.
508Files: timidity/gtk_i.c
509    On Solaris, glob()'s flag is different in the interface.
510    So I just changed not to call glob() on Solaris.
511
512Date: Thu, 21 Jan 1999 12:53:18 +0900
513From: "KINOSHITA, K." <kino@krhm.jvc-victor.co.jp>
514Files: timidity/timidity.c
515    Removed no effect statements.
516
517Date: Thu, 21 Jan 1999 03:40:38 +0900
518From: Ueyama Rui <rui@po.teleway.ne.jp>
519Files: interface/pixmaps/{fast,slow,restart,keyup,keydown}.xpm
520    Reported some files for Gtk pixmaps are missing.  Added them.
521
522-- 1.2.0
523Thu Jan 21 JST 1999
524Summary:
525    * XAW interface:
526      - Changed button bitmap of random & repeat
527      - Modified some implementations.
528    * Gtk interface:
529      - Added buttons (& implementation) for raising & lowering the pitch.
530      - Added buttons (& implementation) for increasing/decreasing the tempo.
531    * Lookup TIMIDITY_SOUND_CARD and TIMIDITY_PCM_DEVICE environment variable
532      to select the PCM device of ALSA.
533    * Made interface.h to define IA_* macro for TiMidity interface.  This
534      file is generated automatically by configure.
535    * Fixed some bugs.
536
537Date: Thu, 21 Jan 1999 01:33:58 +0900 (JST)
538From: nork@lb.u-tokai.ac.jp (Norikatsu Shigemura)
539Files: configure.in
540    Fixed configure bug about FreeBSD dynamic interface.
541
542Date: Wed Jan 20 1999
543From: Masanao Izumo <mo@goice.co.jp>
544Files: interface/xskin_spectrum.c
545    Don't define xskin_spe_ana() and xskin_wave() if soundspec is not enable.
546Files: configure.in interface.h.in timidity/{Makefile.am,timidity.c,controls.c}
547    Fixed configuration bug that tcl needed -dl on some machines.
548    IA_* macro is into interface.h.  interface.h is generated automatically
549    by configure.
550
551Date: Tue, 19 Jan 1999 23:16:33 +0900 (JST)
552From: Yoshishige Arai <ryo2@on.rim.or.jp>
553Files: interface{bitmaps/Makefile.am,bitmaps/Makefile.in,bitmaps/random.xbm,
554	bitmaps/repeat.xbm,xaw.h,xaw_i.c}
555    Modified XAW interface:
556      - Changed Form Widget to Box Widget.
557      - Changed icon bitmaps
558      - Obsoleted MSGWINDOW macro configuration.  Message window is always
559        enable.
560
561Date: Tue, 19 Jan 1999 17:54:53 +0900
562From: Takanori Watanabe <takawata@shidahara1.planet.sci.kobe-u.ac.jp>,
563      Glenn Trigg <ggt@netspace.net.au>
564Files: interface{emacs_c.c,gtk_c.c,gtk_h.h,gtk_i.c,gtk_p.c,ncurs_c.c,
565	pixmaps/Makefile.in,vt100_c.c}
566	timidity/{controls.h,playmidi.c,timidity.c,wrd_read.c}
567    Pached from Glenn Trigg:
568    The changes are (roughly):
569      - Added buttons (& implementation) for raising & lowering the pitch.
570      - Added buttons (& implementation) for increasing/decreasing the tempo.
571      - Fixed a bug where starting with no files and then loading a file
572        and trying to play it caused a crash.
573      - Fixed a typo RC_TOGGLE_DURMCHAN => RC_TOGGLE_DRUMCHAN.
574      - Added some braces to two macros to stop some compiler warnings.
575
576Date: Tue, 19 Jan 1999 00:21:35 +0900
577From: Yamahata Isaku <yamahata@kusm.kyoto-u.ac.jp>
578Files: alsa_a.c
579    Lookup TIMIDITY_SOUND_CARD and TIMIDITY_PCM_DEVICE environment variable
580    to select the PCM device.
581
582-- 1.1.1
583Mon Jan 18 1999
584Summary:
585    * Fixed some bugs.
586    * Modified that xaw interface is enable to run without any midi files.
587
588Date: Mon Jan 18 1999
589From: Masanao Izumo <mo@goice.co.jp>
590Files: interface/{xaw_i.c,xaw_c.c} timidity/common.c
591    Fixed some bugs.
592
593Date: Mon Jan 18 1999
594From: takawata@shidahara1.planet.sci.kobe-u.ac.jp
595Files: configure.in
596    Fixed configuration bug about OffiX.
597    Fixed configuration bug about ALSA.
598Files: interface/{xaw_c.c,xaw_i.c} timidity/timidity.c
599    Modified that xaw interface is enable to run without any midi files.
600
601Date: Mon Jan 18 1999
602From: "KINOSHITA, K." <kino@krhm.jvc-victor.co.jp>
603Files: configure.in
604    Removed -ltcl when configure option of --enabel-tcltk=dynamic is specified.
605Files: interface/Makefile.am
606    Modified some installation.  Used `$(INSTALL_DATA)' instead of
607    `$(INSTALL) -m 644'
608
609Files: interface/{dumb_c.c,dynamic_c.c,emacs_c.c}
610    On some compilers, `stdout' can't assign to any variable in global
611    statement.  Fixed this problem.
612Files: configure.in config.h.in timidity/timidity.c
613    Added HAVE_GETOPT_H macro.
614Files: configure.in
615    Fixed bugs of configure without --with-x.
616Files: timidity/Makefile.am
617    Fixed problem to `make install' instead of `make; make install'
618
619-- 1.1.0
620Mon Jan 18 1999
621Summary:
622    * Fixed bugs of xaw interface with no trace mode.
623    * Added configuration for UMP package.
624    * Modified configure and Makefiles.
625    * Added trace mode to xaw interface.
626    * Supported OffiX configuration.
627    * Some bugs are fixed.
628
629Date: Mon Jan 18 1999
630From: Masanao Izumo <mo@goice.co.jp>
631Files: interface/xaw_i.c
632    Fixed bugs of xaw interface with no trace mode.
633Files: configure* */Makefile*
634    Added configuration for UMP package.
635    Modified configure and Makefiles.
636
637Date: Sat, 16 Jan 1999 02:18:01 +0900 (JST)
638From: Yoshishige Arai <ryo2@on.rim.or.jp>
639Files: interface/{xaw.h,xaw_c.c,xaw_i.c}
640    Added trace mode to xaw interface.
641
642Date: Fri, 15 Jan 1999 14:26:17 +0900
643From: Takanori Watanabe <takawata@shidahara1.planet.sci.kobe-u.ac.jp>
644Files: configure.in interface/xaw.h interface/xskin_loadBMP.c
645    Supported OffiX configuration.  The new configure options are:
646	--enable-offix
647	    Turn on OffiX interface for XAW.
648	--with-offix-includes=[dir]
649	    Specify include directry for Offix library.
650	--with-offix-libs=[dir]
651	    Specify library for Offix.
652    Fixed tkl/tk configure bug.
653    Included config.h in xskin_loadBMP.c.
654
655-- 1.0.1
656Thu Jan 14 1999
657Summary:
658    * Define function of vsnprintf() and snprintf() if it is not exists.
659    * Fixed message transfer problem with '\n' for some interface.
660    * Modified manual installation.
661    * Check libXaw3d before checking libXaw.
662    * Fixed ALSA configuration problem.
663    * Modified for OffiX interface.
664    * Tcl/tk interface can start with no midi file arguments.
665    * Modified doc/C/README.xskin
666
667Date: Thu Jan 14, 1999
668From: Masanao Izumo <mo@goice.co.jp>
669Files: timidity/common.c interface/{motif_c.c,slang_c.c,vt100_c,ncurs_c.c,c,
670	xaw_i.c,xaw_c.c,tk_c.c,wrdt_x.c}
671    Define function of vsnprintf() and snprintf() if it is not exists.
672    And use it some where.
673    Fixed Tck/Tk message transfer problem with '\n' (Not completed)
674Files: interface/xaw_c.c interface/xaw_i.c
675    Fixed XAW message transfer problem with '\n'.
676Files: configure.in doc/Makefile* doc/*/Makefile*
677    Modified manual installation.
678Files: configure.in interface/xaw.h
679    Check libXaw3d before checking libXaw.
680    Modified the comment in xaw.h
681
682Date: Tue, 12 Jan 1999 22:00:26 +0900
683From: Yamahata Isaku <yamahata@kusm.kyoto-u.ac.jp>
684Files: configure.in acinclude.m4
685    Fixed ALSA configuration problem.
686
687Date: Tue, 12 Jan 1999 21:25:32 +0900
688From: Takanori Watanabe <takawata@shidahara1.planet.sci.kobe-u.ac.jp>
689Files: interface/xaw.h interface/xaw_i.c
690    Modified for OffiX file drag & drop interface for xaw. (need libDnd)
691    This interface is not enabled by default.  If you want build this,
692    define OFFIX in interface/xaw.h and link libDnd.
693    xaw.h:WIDGET_IS_LABEL_WIDGET is undefined by default.
694
695Date: Tue, 12 Jan 1999 11:38:16 +0900
696From: "KINOSHITA, K." <kino@krhm.jvc-victor.co.jp>
697Files: interface/tk_c.c interface/tkpanel.tcl interface/timidity.c
698    Tcl/tk interface can start with no midi file arguments.
699
700Date: Sun, 10 Jan 1999 18:58:17 +0900 (JST)
701From: Yoshishige Arai <ryo2@on.rim.or.jp>
702Files: doc/C/README.xskin
703    Fixed spelling and syntax.
704
705-- 1.0.0
7061/6, 1999
707Major changes from 0.2i:
708   * Install with `configure' script.
709   * Synchronization for audio and interface controls.
710   * Uses GUS/patch and SoundFont for voice data
711   * Plays the MIDI file via network (UNIX version)
712   * Plays the MIDI file in archive file
713   * Plays not only SMF file but also MOD, RCP/R36/G18/G36
714   * Can handle 32 channel data
715   * Can handle user interfaces as dynamic link modules (UNIX version)
716   * Can display the sound spectrogram (UNIX or Macinotsh version)
717   * Automatically detects the mode of MIDI file (GM/GS/XG)
718   * Automatically detects drum channels (GS/XG)
719   * Can display MIMPI's WRD file (One of KARAOKE system mainly used in japan)
720   * Localization for Japanese
721   * Improve new curses interface
722   * Add new interface:
723	VT100, X Athena Wiget, Emacs, skin, gtk
724   * Make Pre-calculated resampling cache
725   * Enable private user configuration (in ~/.timidity.cfg)
726   * Add some effects
727   * Can control follows while playing:
728	- Change drumpart
729	- Load patch file
730	- Pitch up/down
731	- Speed up/down
732	- Maxmum voices up/down (limited to MAX_VOICES macro defined at
733		compiling)
734   * Can output Sun audio file (*.au)
735   * Can output encoding of G.711 A-Law
736   * Use pager program specified by PAGER Environment when displaying the
737	command line help
738   * The following new MIDI events are supported:
739	ChannelPressure, ModulationWheel,
740	Portamento, ReverbEffect, ChorusEffect, RPN+/-,
741	Mono/Poly Part, Lyric, KARAOKE-Part(@KMIDI),
742	and SystemExclusiveMessages
743   * Many bugs (that is found in the original) are fixed.
744