OSDN Git Service

New version 2.13.2
[timidity41/timidity41.git] / ChangeLog
1 2004-10-03  URABE Shyouhei  <shyouhei@ice.uec.ac.jp>
2
3         * NEWS: Add new entry for 2.13.2
4         * configure.in: Change version to 2.13.2
5
6 2004-10-02  URABE Shyouhei  <shyouhei@ice.uec.ac.jp>
7
8         * interface/wrdt_wcon.c : Fix double definition of print_ecmd()
9         * timidity/timidity.c (main): s/strcat/strncat/;
10
11 2004-09-29  URABE Shyouhei  <shyouhei@ice.uec.ac.jp>
12
13         * NEWS: Add new entry for 2.13.1
14
15 2004-09-28  URABE Shyouhei  <shyouhei@ice.uec.ac.jp>
16
17         * configure.in: Change version to 2.13.1
18
19 2004-09-27  URABE Shyouhei  <shyouhei@ice.uec.ac.jp>
20
21         * utils/support.c (vsnprintf): ensure snpritnf() to return a
22           \0-terminated string
23
24         * interface/mac_c.c, interface/server_c.c, interface/w32g_c.c,
25           interface/w32g_i.c, interface/wrdt_dumb.c, interface/wrdt_mac.c,
26           interface/wrdt_tty.c, interface/wrdt_w32g.c, interface/xaw_i.c,
27           interface/xskin_i.c, libarc/arc.c, timidity/audriv_al.c,
28           timidity/audriv_mme.c, timidity/common.c, timidity/mac_qt_a.c,
29           timidity/sun_a.c, timidity/timidity.c, timidity/wrdt_read.c:
30           Fix to use strn* functinos.
31
32 2004-09-23  URABE Shyouhei  <shyouhei@ice.uec.ac.jp>
33
34         * utils/support.h: ditto
35         * utils/support.c: ditto
36         * configure.in: add strlcpy and strlcat
37
38 2004-09-15  Eric A. Welsh <ewelsh@ccb.wustl.edu>
39
40         * timidity/resample.c: Reimplement bounds cheking
41
42 2004-09-09  URABE Shyouhei  <shyouhei@ice.uec.ac.jp>
43
44         * interface/gtk_c.c (ctl_total_time): ditto.
45         * interface/gtk_i.c (handle_input): Fix counter overflow
46           (fix for [timidity-bugs-en:00032])
47         * NEWS: Fix typo.
48
49 2004-09-07  Eric A. Welsh <ewelsh@ccb.wustl.edu>
50
51         * freq.c: mostly rewritten
52           New pitch and chord detection algorithm that is much more
53           robust and accurate than before.
54         * sndfont.c (main): CFG_FOR_SF_SUPPORT_FFT related code
55           modified to work with new freq.c
56
57 2004-09-03  URABE Shyouhei <shyouhei@ice.uec.ac.jp>
58
59         * timidity/timidity.c: add null_play_mode
60           (fix for [timidity-bugs-en:00031])
61         * timidity/timidity.c (parse_opt_h): add prototype for
62           show_ao_device_info()
63         * timidity/readmidi.c (check_midi_file): Fix to recognize .rmi & .mfi
64           (Fix for [timidity-bugs-en:00030])
65
66 2004-09-01  URABE Shyouhei <shyouhei@ice.uec.ac.jp>
67
68         * timidity/timidity.c : Fix for linkage error in W32
69         * utils/support.h (S_ISDIR): define S_ISDIR for platforms without
70           S_ISDIR
71         * interface/xaw_i.c: avoid all-black file selector when tracer is
72           not enabled, thanks to hmh@debian.org
73
74 2004-08-28  Eric A. Welsh <ewelsh@ccb.wustl.edu>
75
76         * playmidi.c (new_chorus_voice, new_chorus_voice_alternate):
77           v1 and v2 are now swapped correctly
78         * playmidi.c (process_sysex_event):
79           many fixes to XG SYSEX parsing
80         * readmidi.c: (parse_sysex_event_multi):
81           many fixes to XG SYSEX parsing
82         * reverb.c (do_filter_lowpass1_stereo):
83           p->x1l and p->x1r are now properly updated
84
85 2004-08-22  Eric A. Welsh <ewelsh@ccb.wustl.edu>
86
87         * timidity/mix.c (next_stage):
88           Added bounds checking after scaling envelope rates when
89           opt_tva_attack and/or opt_tva_decay are enabled.  This fixes
90           previous short/silent note problems when these options were
91           enabled.
92
93 2004-07-10  TAMUKI Shoichi <tamuki@linet.gr.jp>
94
95         * interface/alsaseq_c.c, interface/rtsyn_common.c,
96           timidity/playmidi.c:
97           Suppress force keysig transposition at the beginning of
98           MIDI sequence
99
100 2004-07-01  TAMUKI Shoichi <tamuki@linet.gr.jp>
101
102         * interface/alsaseq_c.c, interface/rtsyn_common.c,
103           timidity/playmidi.c:
104           Adjust force keysig transposition so that performance may
105           feel it natural
106
107 2004-06-30  TAMUKI Shoichi <tamuki@linet.gr.jp>
108
109         * interface/alsaseq_c.c, interface/rtsyn_common.c,
110           timidity/playmidi.[ch], timidity/readmidi.c,
111           timidity/timidity.[ch]:
112           Reflect the result of -K and -T command option on interfaces
113           Improve force keysig calculation
114           Change the base number of measure (bar) counter as 1 (was 0)
115
116 2004-06-14  TAMUKI Shoichi <tamuki@linet.gr.jp>
117
118         * timidity/loadtab.c, timidity/tables.[ch]:
119           Fix bug in -Z command option
120
121 2004-06-09 Keishi Suenaga <s_keishi@mutt.freemail.ne.jp>
122
123         * timidity/reverb.c, timidity/tables.c,
124           doc/C/README.w32, doc/ja_JP.eucJP/README.w32:
125           small fixes for CbuilderX.
126
127 2004-06-02  Kentaro Sato <kentaro@ranvis.com>
128
129         * utils/support.[ch]: Implemented subset of stat() for Mac OS.
130
131 2004-06-02  URABE Shyouhei <shyouhei@ice.uec.ac.jp>
132
133         * utils/support.h: add things to treat the case of no <sys/stat.h>
134         * timidity/common.c: rebirth of HAVE_SYS_STAT_H
135
136 2004-06-01  URABE Shyouhei <shyouhei@ice.uec.ac.jp>
137
138         * timidity/timidity.c (canonicalize_path): fix typo
139         * timidity/common.c: fix compiling problem on VC6.
140
141 2004-05-31 Keishi Suenaga <s_keishi@mutt.freemail.ne.jp>
142
143         * configure.in:
144           dynamic linked runtime library must be used with Open Watcom.
145
146 2004-05-31  URABE Shyouhei <shyouhei@ice.uec.ac.jp>
147
148         * timidity/common.c (open_file): ignore directories when searching
149           a normal file
150         * timidity/timidity.c (main): suffix '/' is supplied to each argv
151           elems when the path IS a directory but IS NOT suffixed by '/'.
152
153 2004-05-31  Eric A. Welsh <ewelsh@ccb.wustl.edu>
154
155         * timidity/instrum.h, timidity/instrum.c, timidity/m2m.c,
156           timidity/mod2midi.c, timidity/playmidi.c, timidity/sndfont.c:
157           root_freq_detected, transpose_detected, and chord variables
158           added to Sample type in instrum.h.  Pitch detection is applied
159           to drum and MOD samples if surround chorus is enabled.  This
160           allows the true pitch of the rendered voices to be determined,
161           so that surround chorus voice cancellation can be avoided by
162           choosing a chorus delay that is not close to half the period.
163         * playmidi.c (new_chorus_voice_alternate): Various fixes to
164           surround chorus.  Uses pitch detection for drum and MOD samples.
165           Multiple similar drum instruments (snare1 and snare2, kick1 and
166           kick2) playing at once no longer cause voice cancellation and
167           strange perceived pans.
168
169 2004-05-31  Iwata <b6330015@ipc.kit.jp>
170
171         * interface/gtk_i.c (open_file_cb): Fix compiling problem
172
173 2004-05-30  URABE Shyouhei <shyouhei@ice.uec.ac.jp>
174
175         * configure.in: ditto
176         * autoconf/Makefile.am (EXTRA_DIST): ditto
177         * autoconf/gtk-2.0.m4: add.
178
179 2004-05-30  dai <dai@kip.iis.toyama-u.ac.jp>
180
181         * interface/gtk_i.c: GTK+ 2.x support
182
183 2004-05-30  Keishi Suenaga <s_keishi@mutt.freemail.ne.jp>
184
185         * {interface,libarc,libunimod,timidity,utils}/Makefile.am,
186           configure.in, interface.h.in, interface/ncurs_c.c,
187           interface/vt100_c.c, libunimod/unimod_priv.h, timidity/common.c,
188           timidity/gogo_a.c, timidity/sysdep.h, timidity/timidity.c,
189           timidity/version.c, utils/support.h, utils/tmdy_getopt.h:
190           Can compile OpenWatcom in Msys or Cygwin environment.
191         * doc/C/README.w32, doc/ja_JP.eucJP/README.w32, scripts/wcc386_w.sh:
192           Add compile instructions for Mingw, Borland C, Watcom C and Visual C
193
194 2004-05-24  Eric A. Welsh <ewelsh@ccb.wustl.edu>
195
196         * libunimod/load_mod.c (ConvertNote): Bug fix
197
198 2004-05-24  Keishi Suenaga <s_keishi@mutt.freemail.ne.jp>
199
200         * {interface,libarc,libunimod,timidity,utils}/Makefile.am,
201           configure.in, interface/wrdt_wcon.c, timidity/flac_a.c,
202           timidity/sysdep.h, timidity/timidity.c, timidity/wrdt.c,
203           utils/nkflib.c, utils/support.h:
204           Can compile VCC or BCC in Msys or Cygwin environment.
205         * interface.h.in, timidity/timidity.c:
206           Don't use ANOTHER_MAIN in timw32g and twsyn.
207
208 2004-05-23  Kentaro Sato <kentaro@ranvis.com>
209
210         * timidity/timidity.c: Fixed to compile with MrC.
211
212 2004-05-19  TAMUKI Shoichi <tamuki@linet.gr.jp>
213
214         * interface/w32g_syn.c: Fix to fit with case of "current" version
215         * timidity/timidity.c: Fix typo
216
217 2004-05-18  Keishi Suenaga <s_keishi@mutt.freemail.ne.jp>
218
219         * configure.in:
220           Add gcc option -mms-bitfield in windows.
221           GOGO ditection for windows fix.
222           Can use gccXXX in CYGWIN and MSYS.
223           Enable dynamic linked portaudio DLLs with CYGWIN and MSYS.
224           Enable dynamic linked FLAC DLL with CYGWIN and MSYS.
225         * interface/Makefile.am:
226           Enable wrdt_wcon.c in MSYS.
227           Make clean to remove *escaped.c *.res.
228         * interface/w32g_syn.c:
229           Use PACKAGE_VERSION if TIMID_VERSION is not defined.
230         * timidity/portaudio_a.c:
231           A hack for pa_asio.dll with timwin32g and kxdriver(SB Live!).
232
233 2004-05-16  TAMUKI Shoichi <tamuki@linet.gr.jp>
234
235         * timidity/Makefile.{am,in}: Add new files for FLAC/OggFLAC
236
237 2004-05-16  Saito <saito@intaa.net>
238
239         * configs/msc[67]-project.zip: Fix for FLAC/OggFLAC DLL.
240
241 2004-05-16  Daisuke Aoki <dai@sweetparty.ne.jp>
242
243         * timidity/{flac_a.c,vorbis_a.c,w32_libFLAC_dll.c,w32_libFLAC_dll.h,
244           w32_libFLAC_dll_g.h,w32_libFLAC_dll_i.h,w32_libOggFLAC_dll.c,
245           w32_libOggFLAC_dll.h,w32_libOggFLAC_dll_g.h}:
246           Support for FLAC/OggFLAC DLL.
247
248 2004-05-16  Keishi Suenaga <s_keishi@mutt.freemail.ne.jp>
249
250         * interface/gogo_a.c:
251           Support for MP3 GOGO output in Win32CUI interface.
252
253 2004-05-14  TAMUKI Shoichi <tamuki@linet.gr.jp>
254
255         * configs/msc[67]-project.zip: Change version to "current"
256         * timidity/Makefile.{am,in}: Add w32_portaudio{.h,_dll.c}
257
258 2004-05-14  Saito <saito@intaa.net>
259
260         * configs/msc[67]-project.zip: Fix for PortAudio DLL.
261         * timidity/w32g_pref.c: Fix typo.
262         * timidity/mix.c: Fix around envelope.
263
264 2004-05-14  Daisuke Aoki <dai@sweetparty.ne.jp>
265
266         * timidity/{output.c,portaudio_a.c,w32_portaudio.h,
267           w32_portaudio_dll.c}: Support for PortAudio DLL.
268
269 2004-05-06  TAMUKI Shoichi <tamuki@linet.gr.jp>
270
271         * interface/tclIndex: Resume order
272
273 2003-05-05  Chisato Yamauchi <cyamauch@hst.phyas.aichi-edu.ac.jp>
274
275         * TiMidity(-uj).ad.in, interface/xaw_i.c:
276           Update app-defaults file for XAW interface
277
278 2004-05-03  TAMUKI Shoichi <tamuki@linet.gr.jp>
279
280         * interface/ncurs_c.c, interface/server_c.c, interface/slang_c.c,
281           interface/vt100_c.c, interface/w32g_{i,syn}.c, interface/xaw_i.c,
282           timidity/timidity.c: Fix to fit with case of "current" version
283
284 2004-05-02  URABE Shyouhei <shyouhei@ice.uec.ac.jp>
285
286         * timidity/timidity.c (parse_opt_h): ditto.
287         * timidity/timidity.h (DEFAULT_RESAMPLATION): ditto.
288         * configure.in: --enable-spline was not working
289
290 2004-04-29  Saito <saito@intaa.net>
291
292         * timidity/reverb.c, timidity/optcode.h: Fix around Insertion Effect.
293
294 2004-04-28  TAMUKI Shoichi <tamuki@linet.gr.jp>
295
296         * timidity/playmidi.c: Fix around temperament control
297
298 2004-04-27  TAMUKI Shoichi <tamuki@linet.gr.jp>
299
300         * doc/C/timidity.1, doc/ja_JP.eucJP/timidity.1: Update
301
302 2004-04-26  TAMUKI Shoichi <tamuki@linet.gr.jp>
303
304         * doc/C/timidity.1, doc/ja_JP.eucJP/timidity.1: Update
305         * timidity/timidity.c:
306           Rename --flac-compression-level -> --flac-complevel
307
308 2004-04-25  TAMUKI Shoichi <tamuki@linet.gr.jp>
309
310         * doc/C/timidity.1, doc/ja_JP.eucJP/timidity.1,
311           doc/C/timidity.cfg.5, doc/ja_JP.eucJP/timidity.cfg.5: Update
312         * interface/ncurs_c.c: Fix a little
313
314 2004-04-25  URABE Shyouhei <shyouhei@ice.uec.ac.jp>
315
316         * configure.in: Bug fix and autoreconf
317
318 2004-04-23  Kentaro Sato <kentaro@ranvis.com>
319
320         * timidity/timidity.c: Fixed a bug dealing with a nameless var.
321
322 2004-04-23  Saito <saito@intaa.net>
323
324         * timidity/reverb.c, timidity/optcode.h: Fix noises.
325
326 2004-04-23  Iwata <b6330015@ipc.kit.jp>
327
328         * timidity/speex_a.c: Add
329         * configure.in, timidity/output.c, timidity/timidity.c,
330           timidity/Makefile.am: Add OggSpeex support
331
332 2004-04-21  Saito <saito@intaa.net>
333
334         * timidity/flac_a.c: Fix around filename at Win32GUI interface.
335
336 2004-04-20  TAMUKI Shoichi <tamuki@linet.gr.jp>
337
338         * timidity/timidity.c: Fix a little
339
340 2004-04-19  Saito <saito@intaa.net>
341
342         * timidity/flac_a.c: Fix for VC++ environments.
343
344 2004-04-18  URABE Shyouhei <shyouhei@ice.uec.ac.jp>
345
346         * configure.in: fix for libAO detection
347         * autoconf/libFLAC.m4, autoconf/libOggFLAC.m4: Add.
348         * configure.in: Change to use above
349         * autoconf/Makefile.am: ditto
350
351 2004-04-18  Iwata <b6330015@ipc.kit.jp>
352
353         * timidity/flac_a.c: Add
354         * configure.in, timidity/output.c, timidity/timidity.c,
355           timidity/Makefile.am: Add libFLAC support
356
357 2004-04-14  Kentaro Sato <kentaro@ranvis.com>
358
359         * libarc/arc.c, timidity/timidity.c:
360           Removed trailing directory separator from $basedir.
361
362 2004-04-13  URABE Shyouhei <shyouhei@ice.uec.ac.jp>
363
364         * autoconf/ao.m4: Add.
365         * configure.in: Change to use ao.m4
366         * autoconf/Makefile.am (EXTRA_DIST): ditto.
367
368 2004-04-13  Iwata <b6330015@ipc.kit.jp>
369
370         * timidity/ao_a.c: Add.
371         * configure.in: Add libao support
372         * timidity/output.c: ditto.
373         * timidity/Makefile.am (EXTRA_timidity_SOURCES): ditto.
374         * timidity/timidity.c (parse_opt_h): ditto.
375
376 2004-04-12  Kentaro Sato <kentaro@ranvis.com>
377
378         * timidity/common.[ch], timidity/timidity.c:
379           New syntax of *.cfg: $VARIABLE / ${VARIABLE}
380           They are replaced with the specific string before tokenizing.
381           $basedir is the only implemented one, which represents the base
382           directory of the cfg file being parsed.
383
384 2004-03-31  URABE Shyouhei <shyouhei@ice.uec.ac.jp>
385
386         * configure.in: Change version to 'current' (timidity:3161)
387
388 2004-03-29  URABE Shyouhei <shyouhei@ice.uec.ac.jp>
389
390         * Makefile.am (EXTRA_DIST): Add entry for ChangeLog.2
391         * configure.in: Change version to 'development'
392         * ChangeLog.2: Add
393         * ChangeLog: Wipe
394
395 For the changes before 2.13.0, see ChangeLog.2