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