OSDN Git Service

[filter] Don't update values unnecessarily
[timidity41/timidity41.git] / ChangeLog.1
1 -- 1.3.8
2 Tue Apr 6 1999
3 Summary:
4     * Fixed some bugs or problems.
5
6 Date: Sun, 4 Apr 1999 18:14:43 +1000 (EST)
7 From: David Gibson <david@gibson.dropbear.id.au>
8 Files: 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
15 Date: Sun Apr  4 21:05:37 JST 1999
16 From: Masanao Izumo <mo@goice.co.jp>
17 Files: interface/x_wrdwindow.c
18    Fixed to change undefined color code to default color (white).
19
20 Date: Sat, 03 Apr 1999 22:07:45 +0900 (JST)
21 From: Yoshishige ARAI <ryo2@on.rim.or.jp>
22 Files: 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
26 Date: Wed Mar 31 1999
27 From: Masanao Izumo <mo@goice.co.jp>
28 Files: timidity/playmidi.c
29     Fixed bug of drumpart recognization.
30 Files: interface/ncurs_c.c
31     Fixed bug about buffer over-running of comment_indicator_buffer.
32
33 From: Takaya Nogami <t-nogami@happy.email.ne.jp>
34 Date: Sat, 27 Mar 1999 10:38:11 +0900
35 Files: 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
40 Summary:
41 Tue Mar 30 1999
42     * Fixed some bugs or problems.
43     * In GTK interface, enabled to delete loaded files from the play list.
44
45 Date: Tue Mar 30 1999
46 From: Masanao Izumo <mo@goice.co.jp>
47 Files: interface/gtk_p.c  interface/motif_p.c
48     Used select() instead of ioctl/FIONREAD.
49
50 Date: Mon, 29 Mar 1999 21:08:16 +1000 (EST)
51 From: 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
55 From: Masanao Izumo <mo@goice.co.jp>
56 Date: Mon Mar 29 1999
57 Files: timidity/support.h
58     Fixed prototype mismatch problem for getopt().
59 Files: configure.in interface/ncurs_c.c
60     Added configure test for PDcurses.
61     Increased COMMAND_BUFFER_SIZE to 4096.
62
63 Date: Sat Mar 27 1999
64 From: Masanao Izumo <mo@goice.co.jp>
65 Files: timidity/playmidi.c
66     Fixed to ignore LSB data entry.
67 Files: timidity/readmidi.c
68     Turned the control MIDI event value to 127 if the value is more than 127.
69 Files: timidity/readmidi.c
70     Fixed not to change to GM_SYSTEM_MODE if play_system_mode is not
71     DEFAULT_SYSTEM_MODE.
72
73 Date: Thu, 25 Mar 1999 23:41:46 -0600 (CST)
74 From: "Eric A. Welsh" <ewelsh@gpc.ibc.wustl.edu>
75 Files: 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.
79 Files: 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
87 Summary:
88 Tue Mar 23 1999
89     * In XAW interface, Added new user interfaces.
90     * Fixed some bugs.
91
92 -- 1.3.6
93 Date: Sat, 20 Mar 1999 22:01:43 +0900 (JST)
94 From: Yoshishige ARAI <ryo2@on.rim.or.jp>
95 Files: 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
100 Date: Fri, 19 Mar 1999 20:54:15 -0500 (EST)
101 From: Franklin Chen <chen@dahmer.pscico.cs.cmu.edu>
102 Files: 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
107 Date: Mon Mar 15 1999
108 From: Masanao Izumo <mo@goice.co.jp>
109 Files: timidity/common.c libarc/url.c
110     Fixed bug for Windows.
111
112 Date: Fri Mar 12 1999
113 From: Masanao Izumo <mo@goice.co.jp>
114 Files: utils/support.c
115     Fixed bug of strncasecmp()
116
117 Date: Wed, 10 Mar 1999 14:00:18 +0900 (JST)
118 From: Yoshishige Arai <ryo2@on.rim.or.jp>
119 Files: interface/xaw_c.c
120     Fixed bug for XAW interface.
121
122 Date: Wed, 10 Mar 1999 03:09:31 +0900 (JST)
123 From: Yoshishige Arai <ryo2@on.rim.or.jp>
124 Files: 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
133 Date: Tue, 09 Mar 1999 20:41:19 +0900
134 From: Masanao Izumo <mo@goice.co.jp>
135 Files: interface/xaw_i.c
136     Pached for XAW interface about velocity bar.
137
138 -- 1.3.5
139 Mon Mar 8 1999
140 Summary:
141     * In XAW interface, added new user interfaces.
142     * Added AM_EXEEXT test for configuring.
143
144 Date: Mon Mar 8 1999
145 From: Masanao Izumo <mo@goice.co.jp>
146 Files: configure.in
147     Added AM_EXEEXT test for configuring.
148
149 From: Yoshishige Arai <ryo2@on.rim.or.jp>
150 Date: Sat, 06 Mar 1999 23:36:24 +0900 (JST)
151 Files: 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
157 From: Yoshishige Arai <ryo2@on.rim.or.jp>
158 Date: Thu, 04 Mar 1999 03:06:04 +0900 (JST)
159 Files: interface/xaw_i.c
160     Patched for XAW interface.
161     Fixed some bugs and changed some interfaces.
162
163 Date: Wed, 03 Mar 1999 00:21:46 +0900 (JST)
164 From: Yoshishige Arai <ryo2@on.rim.or.jp>
165 Files: 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
171 Mon Mar 1 1999
172 Summary:
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
181 Date: Sat Feb 27 1999
182 From: Masanao Izumo <mo@goice.co.jp>
183 Files: interface/xaw_c.c
184     In XAW interface, fixed bug about MIDI title displaying.
185
186 Fri Feb 26 JST 1999
187 From: Masanao Izumo <mo@goice.co.jp>
188 Files: timidity/au_a.c timidity/wave_a.c timidity/aiff_a.c
189     Handled write error at opening.
190 Files: timidity/instrum.h
191     Fixed bug of buffer over-run of inst_map_table.
192 Files: utils/support.c
193     Fixed bug of strdup implementation.
194
195 Date: Fri, 26 Feb 1999 22:45:34 +1100 (EST)
196 From: ggt@netspace.net.au (Glenn Trigg), thristian@usa.net (Tim Allen)
197 Files: 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
204 Date: Thu, 25 Feb 1999 01:17:45 +0900 (JST)
205 From: Yoshishige Arai <ryo2@on.rim.or.jp>
206 Files: interface/xaw_i.c
207     Fixed problem of cascade file selection popup menu.
208
209 -- 1.3.3
210 Wed Feb 24 1999
211 Summary:
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
222 Date: Wed Feb 24 1999
223 From: Masanao Izumo <mo@goice.co.jp>
224 Files: timidity/win_a.c
225     Used WAVE_MAPPER for waveOutOpen()
226 Files: 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.
231 Files: interface/xaw_i.c timidity/timidity.h
232     Moved strstr and strncasecmp implementation to timidity.h and support.c.
233
234 Date: Mon Feb 22 1999
235 From: Masanao Izumo <mo@goice.co.jp>
236 Files: timidity/audriv_none.c
237     Removed error codes.
238 Files: 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.
241 Files: 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
250 Date: Sat, 20 Feb 1999 14:06:25 +0900 (JST)
251 From: Yoshishige Arai <ryo2@on.rim.or.jp>
252 Files: 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
269 Date: Tue Feb 16 1999
270 From Masanao Izumo <mo@goice.co.jp>
271 Files: timidity/playmidi.c
272     Fixed bug that MIDI reset did not update the display of program.
273
274 Date: Mon Feb 15 1999
275 From: Masanao Izumo <mo@goice.co.jp>
276 Files: timidity.h
277     Added `extern errno' in timidity.h
278
279 Date: Fri, 12 Feb 1999 12:46:51 +0900
280 From: "KINOSHITA, K." <kino@krhm.jvc-victor.co.jp>
281 Files: interface/xaw_i.c
282     Fixed XAW geometry problem on non-trace mode.
283 Files: interface/gtk_i.c
284     Not to call glob() if GLOB_BRACE is not defined.
285
286 -- 1.3.2
287 Wed Feb 10 1999
288 Summary:
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
294 Date: Wed Feb 10 1999
295 From: Masanao Izumo <mog@goice.co.jp>
296 Files: configure.h timidity/timidity.h
297     Included <machine/endian.h> from timidity.h if configure finds it.
298 Files: 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
302 Date: Tue, 09 Feb 1999 04:11:55 +0900
303 From: (Masahiko Kimoto) <kimoto@ohnolab.org>
304 Files: configure.in timidity/linux_a.c timidity/timidity.h
305     Patched for BSD/OS.
306
307 Date: Mon, 08 Feb 1999 07:42:46 -0500
308 From: Roger Fujii <rmf@unixbox.lookhere.com>
309 Files: 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
316 Date: Mon Feb  8 JST 1999
317 From: Masanao Izumo <mo@goice.co.jp>
318 Files: interface/ncurs_c.c
319     Modified ncurs_c.c.
320
321 Date: Sun Feb 7 1999
322 From: Masanao Izumo <mo@goice.co.jp>
323 Files: 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.
326 Files: interface/browser.tcl
327     Changed `lsort -dictionary' to `lsort -ascii'.
328
329 Date: Sat, 6 Feb 1999 10:44:42 +0100 (CET)
330 From: Peter Kleiweg <kleiweg@let.rug.nl>
331 Files: interface/xaw_i.c
332     Changed the sorting algorithm for the xaw interface. Now, directories
333     are listed before regular files.
334
335 Date: Sat, 6 Feb 1999 01:45:20 +0100 (CET)
336 From: Peter Kleiweg <kleiweg@let.rug.nl>
337 Files: 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
348 Fri Feb 5 1999
349 Summary:
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
356 Date: Fri Feb 5 1999
357 From: Masanao Izumo <mo@goice.co.jp>
358 Files: interface/Makefile.am
359     Linked support.$(so) to each dynamic interfaces.
360 Date: Thu Feb 4 1999
361 From: Masanao Izumo <mo@goice.co.jp>
362 Files: 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.
365 about error message for out of range of program number in *.cfg
366 Files: INSTALL INSTALL.jp
367     Added about installation on CYGNUS.
368 Files: 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.
372 Files: acinclude, configure.in
373     Added tests for Windows API.
374 Files: libarc/url_dir.c
375     Fixed bug & improved of url_dir.c about URL_DIR_CACHE_ENABLE
376     implementation.
377 Files: timidity/timidity.h configure.in
378     Fixed some compilation errors.
379
380 -- 1.3.0
381 Wed Feb 3 1999
382 Summary:
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
400 Date: Tue, 2 Feb 1999 21:15:14 +0100 (CET)
401 From: Peter Kleiweg <kleiweg@let.rug.nl>
402 Files: 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
411 Date: Wed Feb 3 1999
412 From: Masanao Izumo <mo@goice.co.jp>
413 Files: timidity/{win_a.c,timidity.c,playmidi.c}
414     Modified to compile on CYGNUS/gcc.
415     Fragment optimizations.
416
417 Date: Tue Feb 2 1999
418 From: Masanao Izumo <mo@goice.co.jp>
419 Files: utils/support.c timidity/timidity.h
420     Defined missing functions.  And declared them in timidity.h.
421 Files: timidity/output.c timidity/output.h
422     Added output_encoding_string() function to display the name of encoding.
423 Files: interface/{wrdt_wincon.c,vt100_c.c}
424         timidity/{playmidi.c,win_a.c}
425     Modified to compile on CYGNUS/gcc
426 Files: 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.
432 Files: 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.
439 Files: timidity/timidity.h
440     If WORDS_BIGENDIAN is defined in config.h, define BIG_ENDIAN,
441     otherwise define LITTLE_ENDIAN.
442 Files: utils/timer.c
443     Use gettimeofday() if HAVE_GETTIMEOFDAY, otherwise Use Windows API.
444 Files: configure.in utils/Makefile.am libarc/url_dir.c
445     Modified the implementation about opendir().
446
447 Date: Mon Feb 1 1999
448 From: Yoshishige Arai <ryo2@on.rim.or.jp>
449     Improved XAW interface display in trace mode.
450
451 Date: Fri Jan 29 1999
452 From: Masanao Izumo <mo@goice.co.jp>
453 Files: 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.
458 Files: doc/ja_JP.ujis/timidity.cfg.5
459     Changed `Kairyouban' to `TiMidity++'.
460 Files: INSTALL, INSTALL.jp
461     Added some discriptions.
462 Files: common.makefile.in
463     Removed -Wall option from compiler option.
464     Expanded `+=' macro definition.
465     Defined @EXTRADEFS@ in CPPFLAGS instead of DEFS.
466
467 Date: Thu, 28 Jan 1999
468 From: Masaki Kiryu <mkiryu@mb.kcom.ne.jp>
469 Files: timidity/reverb.{c,h}
470     Improved reverb sounds.
471
472 Date: Wed Jan 27 1999
473 From: Masanao Izumo <mo@goice.co.jp>
474 Files: 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
481 Mon Jan 25 1999
482 Summary:
483     * Fixed some configuration problems.
484     * Added --enable-dynamic `configure' option.
485
486 Date: Mon Jan 25 1999
487 From: Masanao Izumo <mo@goice.co.jp>
488 Files: 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...
493 Files: interface/gtk_c.c
494     Implemented interface_g_loader()
495 Files: timidity/dl_dlopen.c
496     Added "\n" to error message of dl_find_symbol()
497
498 Date: Mon, 25 Jan 1999 01:18:27 +0900 (JST)
499 From: nork@lb.u-tokai.ac.jp (Norikatsu Shigemura)
500 Files: configure.in
501     Pached for making FreeBSD UMP.
502
503 Date: Fri Jan 22 1999
504 From: Masanao Izumo <mo@goice.co.jp>
505 Files: configure.in
506     Added --enable-dynamic configure option.  It is enable to always compile
507     dynamic link codes.
508 Files: 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
512 Date: Thu, 21 Jan 1999 12:53:18 +0900
513 From: "KINOSHITA, K." <kino@krhm.jvc-victor.co.jp>
514 Files: timidity/timidity.c
515     Removed no effect statements.
516
517 Date: Thu, 21 Jan 1999 03:40:38 +0900
518 From: Ueyama Rui <rui@po.teleway.ne.jp>
519 Files: interface/pixmaps/{fast,slow,restart,keyup,keydown}.xpm
520     Reported some files for Gtk pixmaps are missing.  Added them.
521
522 -- 1.2.0
523 Thu Jan 21 JST 1999
524 Summary:
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
537 Date: Thu, 21 Jan 1999 01:33:58 +0900 (JST)
538 From: nork@lb.u-tokai.ac.jp (Norikatsu Shigemura)
539 Files: configure.in
540     Fixed configure bug about FreeBSD dynamic interface.
541
542 Date: Wed Jan 20 1999
543 From: Masanao Izumo <mo@goice.co.jp>
544 Files: interface/xskin_spectrum.c
545     Don't define xskin_spe_ana() and xskin_wave() if soundspec is not enable.
546 Files: 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
551 Date: Tue, 19 Jan 1999 23:16:33 +0900 (JST)
552 From: Yoshishige Arai <ryo2@on.rim.or.jp>
553 Files: 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
561 Date: Tue, 19 Jan 1999 17:54:53 +0900
562 From: Takanori Watanabe <takawata@shidahara1.planet.sci.kobe-u.ac.jp>,
563       Glenn Trigg <ggt@netspace.net.au>
564 Files: 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
576 Date: Tue, 19 Jan 1999 00:21:35 +0900
577 From: Yamahata Isaku <yamahata@kusm.kyoto-u.ac.jp>
578 Files: 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
583 Mon Jan 18 1999
584 Summary:
585     * Fixed some bugs.
586     * Modified that xaw interface is enable to run without any midi files.
587
588 Date: Mon Jan 18 1999
589 From: Masanao Izumo <mo@goice.co.jp>
590 Files: interface/{xaw_i.c,xaw_c.c} timidity/common.c
591     Fixed some bugs.
592
593 Date: Mon Jan 18 1999
594 From: takawata@shidahara1.planet.sci.kobe-u.ac.jp
595 Files: configure.in
596     Fixed configuration bug about OffiX.
597     Fixed configuration bug about ALSA.
598 Files: interface/{xaw_c.c,xaw_i.c} timidity/timidity.c
599     Modified that xaw interface is enable to run without any midi files.
600
601 Date: Mon Jan 18 1999
602 From: "KINOSHITA, K." <kino@krhm.jvc-victor.co.jp>
603 Files: configure.in
604     Removed -ltcl when configure option of --enabel-tcltk=dynamic is specified.
605 Files: interface/Makefile.am
606     Modified some installation.  Used `$(INSTALL_DATA)' instead of
607     `$(INSTALL) -m 644'
608
609 Files: 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.
612 Files: configure.in config.h.in timidity/timidity.c
613     Added HAVE_GETOPT_H macro.
614 Files: configure.in
615     Fixed bugs of configure without --with-x.
616 Files: timidity/Makefile.am
617     Fixed problem to `make install' instead of `make; make install'
618
619 -- 1.1.0
620 Mon Jan 18 1999
621 Summary:
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
629 Date: Mon Jan 18 1999
630 From: Masanao Izumo <mo@goice.co.jp>
631 Files: interface/xaw_i.c
632     Fixed bugs of xaw interface with no trace mode.
633 Files: configure* */Makefile*
634     Added configuration for UMP package.
635     Modified configure and Makefiles.
636
637 Date: Sat, 16 Jan 1999 02:18:01 +0900 (JST)
638 From: Yoshishige Arai <ryo2@on.rim.or.jp>
639 Files: interface/{xaw.h,xaw_c.c,xaw_i.c}
640     Added trace mode to xaw interface.
641
642 Date: Fri, 15 Jan 1999 14:26:17 +0900
643 From: Takanori Watanabe <takawata@shidahara1.planet.sci.kobe-u.ac.jp>
644 Files: 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
656 Thu Jan 14 1999
657 Summary:
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
667 Date: Thu Jan 14, 1999
668 From: Masanao Izumo <mo@goice.co.jp>
669 Files: 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)
674 Files: interface/xaw_c.c interface/xaw_i.c
675     Fixed XAW message transfer problem with '\n'.
676 Files: configure.in doc/Makefile* doc/*/Makefile*
677     Modified manual installation.
678 Files: configure.in interface/xaw.h
679     Check libXaw3d before checking libXaw.
680     Modified the comment in xaw.h
681
682 Date: Tue, 12 Jan 1999 22:00:26 +0900
683 From: Yamahata Isaku <yamahata@kusm.kyoto-u.ac.jp>
684 Files: configure.in acinclude.m4
685     Fixed ALSA configuration problem.
686
687 Date: Tue, 12 Jan 1999 21:25:32 +0900
688 From: Takanori Watanabe <takawata@shidahara1.planet.sci.kobe-u.ac.jp>
689 Files: 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
695 Date: Tue, 12 Jan 1999 11:38:16 +0900
696 From: "KINOSHITA, K." <kino@krhm.jvc-victor.co.jp>
697 Files: interface/tk_c.c interface/tkpanel.tcl interface/timidity.c
698     Tcl/tk interface can start with no midi file arguments.
699
700 Date: Sun, 10 Jan 1999 18:58:17 +0900 (JST)
701 From: Yoshishige Arai <ryo2@on.rim.or.jp>
702 Files: doc/C/README.xskin
703     Fixed spelling and syntax.
704
705 -- 1.0.0
706 1/6, 1999
707 Major 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.