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