4 * Fixed some bugs or problems.
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.
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).
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
24 Chnaged some discriptions for XAW document.
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.
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
42 * Fixed some bugs or problems.
43 * In GTK interface, enabled to delete loaded files from the play list.
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.
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.
55 From: Masanao Izumo <mo@goice.co.jp>
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.
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
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
89 * In XAW interface, Added new user interfaces.
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
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>)
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.
112 Date: Fri Mar 12 1999
113 From: Masanao Izumo <mo@goice.co.jp>
114 Files: utils/support.c
115 Fixed bug of strncasecmp()
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.
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()
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.
141 * In XAW interface, added new user interfaces.
142 * Added AM_EXEEXT test for configuring.
145 From: Masanao Izumo <mo@goice.co.jp>
147 Added AM_EXEEXT test for configuring.
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.
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.
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).
173 * In XAW interface, fixed bug about MIDI title displaying.
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
179 * Fixed otner bugs or problems.
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.
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.
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
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
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.
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.
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.
234 Date: Mon Feb 22 1999
235 From: Masanao Izumo <mo@goice.co.jp>
236 Files: timidity/audriv_none.c
238 Files: libarc/{zip.h,arc.c,inflate.c,url_inflate.c,arc_tar.c,deflate.c}
240 Renamed inflate to zip_inflate, and deflate to zip_deflate.
241 Files: utils/support.c timidity/timidity.c timidity/timidity.h
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
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.
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.
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.
274 Date: Mon Feb 15 1999
275 From: Masanao Izumo <mo@goice.co.jp>
277 Added `extern errno' in timidity.h
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.
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
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).
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
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.
316 Date: Mon Feb 8 JST 1999
317 From: Masanao Izumo <mo@goice.co.jp>
318 Files: interface/ncurs_c.c
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'.
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.
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.
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
357 From: Masanao Izumo <mo@goice.co.jp>
358 Files: interface/Makefile.am
359 Linked support.$(so) to each dynamic interfaces.
361 From: Masanao Izumo <mo@goice.co.jp>
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
377 Files: timidity/timidity.h configure.in
378 Fixed some compilation errors.
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.
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.
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.
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,
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.
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().
448 From: Yoshishige Arai <ryo2@on.rim.or.jp>
449 Improved XAW interface display in trace mode.
451 Date: Fri Jan 29 1999
452 From: Masanao Izumo <mo@goice.co.jp>
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.
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.
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. :-)
483 * Fixed some configuration problems.
484 * Added --enable-dynamic `configure' option.
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.
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()
498 Date: Mon, 25 Jan 1999 01:18:27 +0900 (JST)
499 From: nork@lb.u-tokai.ac.jp (Norikatsu Shigemura)
501 Pached for making FreeBSD UMP.
503 Date: Fri Jan 22 1999
504 From: Masanao Izumo <mo@goice.co.jp>
506 Added --enable-dynamic configure option. It is enable to always compile
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.
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.
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.
526 - Changed button bitmap of random & repeat
527 - Modified some implementations.
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.
537 Date: Thu, 21 Jan 1999 01:33:58 +0900 (JST)
538 From: nork@lb.u-tokai.ac.jp (Norikatsu Shigemura)
540 Fixed configure bug about FreeBSD dynamic interface.
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
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
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.
576 Date: Tue, 19 Jan 1999 00:21:35 +0900
577 From: Yamahata Isaku <yamahata@kusm.kyoto-u.ac.jp>
579 Lookup TIMIDITY_SOUND_CARD and TIMIDITY_PCM_DEVICE environment variable
580 to select the PCM device.
586 * Modified that xaw interface is enable to run without any midi files.
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
593 Date: Mon Jan 18 1999
594 From: takawata@shidahara1.planet.sci.kobe-u.ac.jp
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.
601 Date: Mon Jan 18 1999
602 From: "KINOSHITA, K." <kino@krhm.jvc-victor.co.jp>
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
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.
615 Fixed bugs of configure without --with-x.
616 Files: timidity/Makefile.am
617 Fixed problem to `make install' instead of `make; make install'
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.
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.
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.
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:
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.
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
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
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.
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.
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.
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.
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
723 VT100, X Athena Wiget, Emacs, skin, gtk
724 * Make Pre-calculated resampling cache
725 * Enable private user configuration (in ~/.timidity.cfg)
727 * Can control follows while playing:
732 - Maxmum voices up/down (limited to MAX_VOICES macro defined at
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
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.