2003-11-08 11:20  aegis

	* src/Makefile.am: fix automake build

2003-09-06 22:41  entheh

	* include/dumb.h, include/internal/it.h, make/Makefile.inc,
	src/helpers/resample.c, src/helpers/resample.inc, src/it/itread.c,
	src/it/itrender.c, src/it/readmod.c, src/it/reads3m.c,
	src/it/readxm.c: 8-bit and 16-bit source resamplers created (dest
	is always 32-bit with 24-bit range). Cubic way faster too - look-up
	table idea stolen from ModPlugXMMS ;)

2003-09-06 11:11  entheh

	* src/core/rendsig.c: I did this ages ago.

2003-07-19 03:00  entheh

	* Makefile.ready, release.txt, include/dumb.h, make/Makefile.inc,
	src/core/register.c, src/it/itrender.c, src/sigtypes/sample.c:
	Stuff.

2003-07-01 10:12  entheh

	* include/dumb.h: Support for another compiler suite.

2003-06-19 21:24  entheh

	* src/helpers/resample.c: Crash bug fixed.

2003-06-19 20:49  entheh

	* src/it/: itrender.c, reads3m.c: Now we honour IT's pan separation
	control.

2003-06-19 17:31  entheh

	* release.txt, src/it/itread.c, src/it/itrender.c,
	src/it/readmod.c, src/it/reads3m.c, src/it/readxm.c: Fixed warnings
	in the file loaders, and made an IT playback fix.

2003-06-15 19:09  aegis

	* vc6/: dumbout/dumbout.dsp, dumbplay/dumbplay.dsp,
	playduh/playduh.dsp: adding project files I missed

2003-06-15 19:08  aegis

	* release.txt: updating release.txt

2003-06-15 18:40  aegis

	* configure.in, include/Makefile.am, include/internal/Makefile.am,
	vc6/dumb.dsw, vc6/dumb2wav/dumb2wav.dsp: include the
	include/internal directory in distributions, and build allegro
	examples in VC6 build

2003-06-15 18:36  aegis

	* examples/dumb2wav.c: add a -l option to specify number of loops

2003-06-12 17:34  aegis

	* vc6/dumb_static/dumb_static.dsp: build dumbd_static.lib instead
	of dumb_staticd.lib

2003-06-12 03:19  aegis

	* vc6/: dumb.dsw, aldumb/aldumb.dsp, dumb/dumb.dsp,
	dumb2wav/dumb2wav.dsp, dumb_static/dumb_static.dsp: adding projects
	for dumb_static (compiled with /MT) and dumb2wav

2003-06-12 03:16  aegis

	* examples/dumb2wav.c: all .wav files are little-endian so get rid
	of the bigendian option

2003-06-12 02:30  aegis

	* make/Makefile.am: forgot to add this file...

2003-06-12 02:14  aegis

	* obj/mingw/release/tmpfile.txt, obj/msvc/debug/tmpfile.txt,
	obj/msvc/release/tmpfile.txt, obj/unix/debug/tmpfile.txt,
	obj/unix/release/tmpfile.txt, src/Makefile.am,
	src/core/Makefile.am, src/helpers/Makefile.am, src/it/Makefile.am,
	src/it/itread.c, src/it/readmod.c, src/it/reads3m.c,
	src/it/readxm.c: automake build:	 include a bunch of extra
	files in 'make dist'	     build examples so they actually run   
	     copy Makefile.ready to Makefile in the default distribution
	
	Makefile.ready: 	support for SGI cc	   create output
	directories in build rather than including them in CVS	       move
	some compile flags to the beginning of the compile line
	
	Add dumb2wav example SGI LONG_LONG support Fix some issues with the
	const tag arrays in itread.c and such
	
	:
	-------------------------------------------------------------------
	---

2003-06-12 02:13  aegis

	* Makefile.am, Makefile.ready, configure.in, docs/Makefile.am,
	examples/Makefile.am, examples/dumb2wav.c, include/dumb.h,
	lib/djgpp/tmpfile.txt, lib/mingw/tmpfile.txt, lib/msvc/tmpfile.txt,
	lib/unix/tmpfile.txt, make/Makefile.inc,
	obj/djgpp/debug/tmpfile.txt, obj/djgpp/release/tmpfile.txt,
	obj/mingw/debug/tmpfile.txt: automake build:	     include a
	bunch of extra files in 'make dist'	    build examples so they
	actually run	     copy Makefile.ready to Makefile in the default
	distribution
	
	Makefile.ready: 	support for SGI cc	   create output
	directories in build rather than including them in CVS	       move
	some compile flags to the beginning of the compile line
	
	Add dumb2wav example SGI LONG_LONG support Fix some issues with the
	const tag arrays in itread.c and such

2003-06-11 06:29  entheh

	* include/dumb.h: Should compile with OpenWatcom now. I've yet to
	look at the project files and decide whether to add them though :)

2003-06-10 14:10  aegis

	* configure.in: oops, forgot configure.in when committing the
	automake build

2003-06-07 07:14  entheh

	* Makefile.ready: Small fix to compiling flags for icc.

2003-06-06 12:26  entheh

	* include/internal/it.h, src/it/itrender.c: XM Key Off effect now
	works the way it should (I hope).

2003-06-05 06:19  aegis

	* Makefile.ready: fix Makefile.ready so it refers to itself when
	recursively invoking make

2003-06-04 02:16  aegis

	* vc6/: dumb.dsp, dumb.dsw, aldumb/aldumb.dsp, dumb/dumb.dsp:
	finishing VC6 build system

2003-05-29 20:55  aegis

	* release.txt: updating release.txt

2003-05-29 20:55  aegis

	* examples/Makefile.am: install examples

2003-05-29 20:37  aegis

	* Makefile, Makefile.am, Makefile.ready, bootstrap,
	docs/Makefile.am, examples/Makefile.am, include/Makefile.am,
	src/Makefile.am, src/core/Makefile.am, src/helpers/Makefile.am,
	src/it/Makefile.am: initial pass of automake build

2003-05-28 11:56  aegis

	* vc6/: dumb.dsp, dumb.dsw: updating VC6 project:  the sigtypes
	stuff doesn't compile yet though

2003-05-17 09:33  entheh

	* Makefile, release.txt, include/dumb.h, src/it/itrender.c: Bugfix:
	Gxx didn't store effect value when no note was (previously)
	playing. Also added support for the Intel C compiler for Linux.

2003-04-27 11:49  entheh

	* make/config.sh: Small fix. Thanks to Sam Hocevar from Debian for
	pointing this out.

2003-04-25 09:23  entheh

	* release.txt, include/internal/it.h, src/it/itrender.c,
	src/it/xmeffect.c: XM Kxx effect should work better now.

2003-04-24 15:26  entheh

	* docs/faq.txt, include/dumb.h, include/internal/it.h,
	src/it/itmisc.c, src/it/itread.c, src/it/itunload.c,
	src/it/readmod.c, src/it/reads3m.c, src/it/readxm.c: DUMB now loads
	song message and other author data, and these can be retrieved.

2003-04-23 00:14  entheh

	* release.txt, docs/deprec.txt: Misc commits
	
	-------------------------------------------------------------------
	---

2003-04-18 03:00  entheh

	* include/dumb.h, include/internal/it.h, src/it/itread.c,
	src/it/itrender.c, winamp/in_duh.c: New envelope code. I don't
	trust it fully yet, but it seems to work.

2003-04-17 16:54  entheh

	* Makefile, release.txt, include/dumb.h, include/internal/dumb.h,
	include/internal/it.h, src/core/duhtag.c, src/core/makeduh.c,
	src/core/unload.c, src/it/itread.c, src/it/itrender.c,
	src/it/readmod.c, src/it/reads3m.c, src/it/readxm.c,
	winamp/in_duh.c: Added a tagging system; using it for the song
	title. Yay!

2003-04-15 00:13  entheh

	* include/internal/it.h, src/it/itrender.c, src/it/readxm.c,
	src/it/xmeffect.c: Panning slides! Finally \o/

2003-04-12 01:01  entheh

	* Makefile, include/aldumb.h, src/allegro/alplay.c: Added
	al_duh_get_volume(). Not documented yet.

2003-04-12 00:12  entheh

	* Makefile, todo.txt, src/it/readxm.c: XM files: map_sample[] was
	uninitialised for instruments with no samples - led to strange
	noises occasionally.

2003-04-04 08:04  entheh

	* winamp/in_duh.c: Winamp plug-in improved a bit.

2003-04-03 16:26  entheh

	* make/config.bat: Huge bugfix!

2003-04-03 12:07  entheh

	* Makefile: Bug fixed. Example programs will now be installed.

2003-04-03 07:02  entheh

	* vc6/dumb.dsp: Added the VC6 project file to CVS.

2003-04-03 07:01  entheh

	* readme.txt: Bah.

2003-04-02 04:55  entheh

	* Makefile, readme.txt, release.txt: The makefile now works for the
	Mac.

2003-04-02 04:00  entheh

	* release.txt: OK, this time it really is ready for release ...

2003-04-02 03:56  entheh

	* Makefile, licence.txt, readme.txt, release.txt, todo.txt,
	docs/deprec.txt, docs/dumb.txt, docs/faq.txt, docs/howto.txt,
	docs/modplug.txt, examples/dumb.ini, examples/dumbout.c,
	include/dumb.h, include/internal/it.h, src/core/rendsig.c,
	src/helpers/resample.c, src/it/itrender.c: Ready for release!

2003-03-30 12:05  entheh

	* Makefile, release.txt, src/it/itread.c, src/it/itrender.c,
	src/it/readmod.c, src/it/reads3m.c, src/it/readxm.c: No longer
	installing the example programs when on Windows.

2003-03-30 09:01  entheh

	* Makefile, make/djgpp.inc, make/mingw.inc, make/unix.inc: Fix for
	BeOS

2003-03-30 08:22  entheh

	* Makefile, Makefile.dj, Makefile.inc, Makefile.mgw, Makefile.uni,
	config.bat, config.sh, readme.txt, make/Makefile.inc,
	make/config.bat, make/config.sh, make/djgpp.inc, make/dumbask.c,
	make/makefile.dj, make/makefile.lst, make/makefile.mgw,
	make/makefile.uni, make/makefile.vc, make/mingw.inc, make/unix.inc,
	src/misc/dumbask.c, src/misc/runner.c: Makefiles restructured a
	bit. Should now support BeOS and Mac too :)

2003-03-29 19:45  entheh

	* Makefile, Makefile.dj, Makefile.inc, Makefile.mgw, Makefile.uni,
	config.bat, config.sh, fix.bat, fix.sh, makeall.bat, makeall.sh,
	makecore.bat, makecore.sh, release.txt, examples/dumbout.c,
	include/dumb.h, include/internal/it.h, src/it/itrender.c,
	src/misc/dumbask.c, src/misc/gccver.c: New makefile system! No
	provision for MSVC yet ...

2003-03-28 06:06  entheh

	* make/makefile.mgw: -funroll-loops removed from makefiles.

2003-03-28 05:29  entheh

	* src/helpers/resample.c: Some optimisation. Still needs work!

2003-03-27 04:13  entheh

	* src/it/itrender.c: Pacified valgrind.

2003-03-19 08:42  entheh

	* examples/dumb.ini, include/dumb.h, src/helpers/clickrem.c,
	src/helpers/resample.c: Blah, stuff.

2003-03-16 01:13  entheh

	* licence.txt, readme.txt, release.txt, docs/deprec.txt,
	docs/duhspecs.txt, docs/dumb.txt, docs/dumbfull.txt, docs/faq.txt,
	docs/fnptr.txt, docs/howto.txt, docs/modplug.txt, docs/ptr.txt,
	docs/tutorial.txt, examples/dumbout.c, examples/dumbplay.c,
	examples/playduh.c, include/aldumb.h, include/dumb.h,
	include/internal/aldumb.h, include/internal/dumb.h,
	include/internal/it.h, src/allegro/alplay.c, src/allegro/datduh.c,
	src/allegro/datit.c, src/allegro/datmod.c, src/allegro/dats3m.c,
	src/allegro/datunld.c, src/allegro/datxm.c, src/allegro/packfile.c,
	src/core/atexit.c, src/core/duhlen.c, src/core/dumbfile.c,
	src/core/loadduh.c, src/core/makeduh.c, src/core/rawsig.c,
	src/core/readduh.c, src/core/register.c, src/core/rendduh.c,
	src/core/rendsig.c, src/core/unload.c, src/helpers/clickrem.c,
	src/helpers/memfile.c, src/helpers/resample.c,
	src/helpers/sampbuf.c, src/helpers/silence.c,
	src/helpers/stdfile.c, src/it/itload.c, src/it/itmisc.c,
	src/it/itorder.c, src/it/itread.c, src/it/itrender.c,
	src/it/itunload.c, src/it/loadmod.c, src/it/loads3m.c,
	src/it/loadxm.c, src/it/readmod.c, src/it/reads3m.c,
	src/it/readxm.c, src/it/xmeffect.c, src/sigtypes/combine.c,
	src/sigtypes/sample.c, src/sigtypes/sequence.c,
	src/sigtypes/sterpan.c, tools/cit.c, winamp/in2.h, winamp/in_duh.c,
	winamp/in_duh.h, winamp/out.h: SHAZZAM! DUMB now has a decent name.
	:D

2003-03-16 00:36  entheh

	* src/helpers/clickrem.c: Added a #warning to an evil piece of code

2003-03-15 21:03  entheh

	* src/helpers/clickrem.c: Click remover now copes with the huge
	values.

2003-03-15 19:53  entheh

	* src/: core/rendduh.c, it/itread.c, it/readmod.c, it/reads3m.c,
	it/readxm.c: 24-bit mixing YAAAAAAAY :D Click remover overflows -
	will fix that later.

2003-03-15 19:16  entheh

	* examples/dumbout.c, src/helpers/resample.c: MULSC macro created
	and tweaked for speed AND precision! Yaaaaay ^~ Thanks for the help
	Bob :)

2003-03-11 18:41  entheh

	* src/it/itrender.c: Reinstating the vibrato I disabled while
	playing with valgrind (oops).

2003-03-11 00:02  entheh

	* src/helpers/resample.c: Resamplers didn't quite Do The Right
	Thing for click removal. Fixed.

2003-03-10 22:49  entheh

	* readme.txt, docs/deprec.txt, docs/faq.txt, docs/howto.txt,
	examples/dumbout.c, include/dumb.h, include/internal/it.h,
	src/core/makeduh.c, src/core/register.c, src/core/rendduh.c,
	src/core/rendsig.c, src/helpers/clickrem.c, src/helpers/resample.c,
	src/it/itread.c, src/it/itrender.c, src/it/itrender.old.c,
	src/it/readmod.c, src/it/reads3m.c, src/it/readxm.c: Resamplers
	reworked, finally! More to do, but it's bug-free and usable. :)

2003-02-14 01:25  entheh

	* readme.txt, docs/howto.txt, src/helpers/clickrem.c,
	src/it/itrender.c: Removed an old #warning (and did some other
	stuff it seems).

2003-01-26 19:16  entheh

	* release.txt, docs/dumb.txt, include/dumb.h, src/it/itrender.c:
	dumb_it_sr_get_channel_state() now provides a more precise pan
	value.

2003-01-24 19:13  entheh

	* docs/dumb.txt, include/dumb.h, src/it/itrender.c:
	dumb_it_get_state() now returns more precise information on
	filters.

2003-01-21 06:40  entheh

	* release.txt, docs/dumb.txt, examples/dumbplay.c,
	include/aldumb.h, src/allegro/alplay.c, src/allegro/packfile.c:
	Stuff... dumbfile_from_packfile() added, if nothing else.

2003-01-15 19:43  entheh

	* src/it/readmod.c: Committing what appears to be an MSVC warning
	pacifier.

2003-01-03 15:28  entheh

	* include/internal/it.h, make/makefile.mgw, src/core/dumbfile.c,
	src/it/itrender.c, src/it/readmod.c, src/it/xmeffect.c: Muted
	channels supported, more accurate envelopes, several bugs fixed

2003-01-03 15:03  entheh

	* release.txt, docs/dumb.txt, examples/dumb.ini: Muted channels,
	and lots of bugs fixed

2002-12-24 06:41  entheh

	* include/dumb.h, src/core/dumbfile.c, src/it/itrender.c: Fixed
	some bugs.

2002-12-20 21:51  entheh

	* src/it/readxm.c: Fixed the bug I thought I fixed just now.

2002-12-20 21:45  entheh

	* examples/dumb.ini, make/makefile.mgw, make/makefile.vc,
	src/allegro/alplay.c, src/it/readxm.c: Fixed a bug.

2002-12-20 21:07  joe_programmer

	* src/it/itrender.c: MSVC6 does'nt support C99 - fixed variable
	declarations

2002-12-20 01:49  entheh

	* make/makefile.dj, make/makefile.mgw, src/it/itrender.c: Filter
	instability fixed.

2002-12-19 05:35  entheh

	* readme.txt, release.txt, docs/deprec.txt, docs/dumb.txt,
	docs/howto.txt, docs/modplug.txt, examples/dumb.ini,
	include/dumb.h, include/internal/it.h, src/it/itmisc.c,
	src/it/itread.c, src/it/itrender.c, src/it/xmeffect.c,
	winamp/in_duh.c: Err... stuff

2002-12-18 17:15  entheh

	* docs/faq.txt: New stuff in FAQ.

2002-12-18 17:06  entheh

	* licence.txt, readme.txt, release.txt, docs/deprec.txt,
	docs/dumb.txt, docs/faq.txt, docs/fnptr.txt, docs/howto.txt,
	docs/modplug.txt, docs/ptr.txt, examples/dumbplay.c,
	include/dumb.h, include/internal/it.h, make/makefile.lst,
	src/core/rendduh.c, src/helpers/memfile.c, src/helpers/sampbuf.c,
	src/it/itmisc.c, src/it/itread.c, src/it/itrender.c,
	src/it/readmod.c, src/it/readxm.c, src/it/xmeffect.c: XM and MOD
	support improved, and lots of docs written.

2002-12-17 00:23  entheh

	* release.txt, examples/dumbplay.c, examples/playit.c,
	examples/playmod.c, examples/plays3m.c, examples/playxm.c,
	include/aldumb.h, include/dumb.h, make/makefile.lst,
	make/makefile.vc, src/allegro/datmod.c, src/core/loadduh.c,
	src/it/itrender.c, src/it/readxm.c, src/misc/gccver.c: Lots o'
	little changes. Notably the examples have been combined.

2002-12-16 22:13  entheh

	* include/dumb.h, make/makefile.dj, make/makefile.mgw,
	make/makefile.uni, make/makefile.vc, src/misc/gccver.c: Improved
	the makefiles and... stuff. GCC 2.x should be happy now.

2002-12-13 23:25  entheh

	* src/it/itrender.c: Filtered samples now have click removal
	applied. Yay \o/

2002-12-12 00:17  entheh

	* examples/dumb.ini, include/dumb.h, include/internal/it.h,
	make/makefile.lst, src/helpers/clickrem.c, src/helpers/resample.c,
	src/it/itrender.c: Click removal! Incomplete though; not applied to
	filtered samples...

2002-12-09 17:25  entheh

	* src/it/readxm.c: #warning removed. MSVC might just be happy now.

2002-12-09 17:23  entheh

	* src/it/itrender.c: Fixed some MSVC warnings, probably.

2002-12-07 18:04  entheh

	* src/core/rendduh.c: Readding file that got removed because I
	thought I was going to rename it >_<

2002-12-07 17:48  entheh

	* examples/playit.c, include/aldumb.h, include/dumb.h,
	src/allegro/alplay.c, src/core/rendduh.c, src/core/rendsig.c:
	Deprecated some stuff, and added some stuff. \o/

2002-12-01 09:08  entheh

	* src/it/itrender.c, winamp/in_duh.c: Bugfix in tremor (Ixx)
	handling.

2002-11-26 06:39  entheh

	* include/internal/it.h, src/it/itrender.c, src/it/readxm.c: Wow,
	who'd have thought an XM file could contain that many samples!

2002-11-26 00:20  entheh

	* examples/playduh.c, examples/playit.c, examples/playmod.c,
	examples/plays3m.c, examples/playxm.c, src/it/itrender.c,
	src/it/readmod.c, src/it/reads3m.c, src/it/readxm.c,
	src/it/xmeffect.c: Quite a few bugfixes.

2002-11-22 06:46  entheh

	* examples/playit.c, include/dumb.h, include/internal/it.h,
	src/it/itmisc.c, src/it/itorder.c, src/it/itread.c,
	src/it/itrender.c, src/it/itunload.c, src/it/readmod.c,
	src/it/reads3m.c, src/it/readxm.c, winamp/config.rc,
	winamp/in_duh.c: Uh... stuff :o

2002-11-18 21:35  entheh

	* docs/: faq.txt, howto.txt: Addition to the docs.

2002-11-18 05:46  entheh

	* src/it/itread.c: Bleh.

2002-11-18 05:42  entheh

	* src/it/itread.c: Added a "duplicate check" to the IT loader...
	not the kind you're thinking of though :)

2002-11-18 04:32  entheh

	* examples/playit.c, include/aldumb.h, include/dumb.h,
	src/allegro/alplay.c, src/core/rendduh.c, src/core/rendsig.c,
	src/it/itrender.c: Extra API functions

2002-11-16 23:17  entheh

	* src/it/itrender.c: mmm, pie...

2002-11-16 23:04  entheh

	* release.txt, examples/dumb.ini, include/internal/it.h,
	make/makefile.dj, make/makefile.lst, make/makefile.mgw,
	make/makefile.uni, src/core/rendduh.c, src/core/rendsig.c,
	src/helpers/memfile.c, src/it/itread.c, src/it/itrender.c,
	src/it/itunload.c, src/it/readmod.c, src/it/reads3m.c,
	src/it/readxm.c:
	FILTERS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

2002-11-01 17:02  entheh

	* include/internal/it.h, src/it/itread.c, src/it/itrender.c,
	src/it/readmod.c, src/it/reads3m.c: DUMB now freezes (correctly I
	hope) on speed=0 in XM and MOD files.

2002-10-29 09:39  entheh

	* include/internal/it.h, src/core/rawsig.c, src/it/itrender.c,
	src/it/readxm.c: Sample vibrato :D

2002-10-26 07:43  entheh

	* src/core/rendsig.c: Some more safety; it shouldn't crash on low
	memory or invalid start order now.

2002-10-26 07:25  entheh

	* examples/playit.c, include/dumb.h, src/it/itrender.c: Fixed
	another bug :P

2002-10-26 07:12  entheh

	* examples/playit.c, src/it/itrender.c: Fixed bug.

2002-10-26 06:56  entheh

	* todo.txt, include/aldumb.h, include/dumb.h,
	include/internal/it.h, make/makefile.lst, src/allegro/alplay.c,
	src/core/rawsig.c, src/core/rendduh.c, src/core/rendsig.c,
	src/it/itmisc.c, src/it/itrender.c, studio/include/dumbdesk.h,
	studio/include/guiproc.h, studio/include/guitop.h,
	studio/src/dumbdesk.c, studio/src/guitop.c, studio/src/main.c:
	Added some rough & ready start-at-order functionality at short
	order (no pun intended :)

2002-10-20 05:42  entheh

	* studio/: font0.bmp, font1.bmp, font2.bmp: Added binary files for
	DUMB Studio

2002-10-16 07:04  entheh

	* examples/: dumb.ini, playit.c: Neatened the examples up a bit.

2002-10-16 06:52  entheh

	* fix.bat, readme.txt, release.txt, docs/dumb.txt,
	docs/dumbfull.txt, docs/faq.txt, docs/fnptr.txt, docs/howto.txt,
	include/aldumb.h, include/dumb.h, lib/mingw/tmpfile.txt,
	lib/mingw32/tmpfile.txt, make/makefile.mgw,
	obj/mingw/debug/tmpfile.txt, obj/mingw/release/tmpfile.txt,
	obj/mingw32/debug/tmpfile.txt, obj/mingw32/release/tmpfile.txt,
	src/allegro/alplay.c, src/it/itrender.c, src/it/readmod.c,
	src/it/reads3m.c, src/it/readxm.c: Lotsa changes... notably mingw32
	changed to mingw, and should be ready for release today.

2002-10-05 01:55  jcugniere

	* src/it/: reads3m.c, readxm.c: Prevented that silly test.pcm from
	taking ALL the space on my c: drive ;)

2002-09-27 04:55  entheh

	* docs/fnptr.txt: Function pointer explanation fleshed out with the
	whys and wherefores.

2002-09-26 13:03  entheh

	* src/it/: itrender.c, readxm.c: XM envelopes fixed

2002-09-26 06:31  entheh

	* include/internal/it.h, src/it/itrender.c: Improvements to the IT
	and XM support, tone portamento handling in particular.  WARNING:
	code restructured slightly; bugs possibly introduced in IT support.
	If your IT file plays wrong yadda yadda yadda.

2002-09-25 04:29  entheh

	* include/dumb.h, include/internal/dumb.h, include/internal/it.h,
	src/core/makeduh.c, src/core/readduh.c, src/core/register.c,
	src/core/rendduh.c, src/core/rendsig.c, src/core/unload.c,
	src/it/itorder.c, src/it/itread.c, src/it/itrender.c,
	src/it/itunload.c, src/it/readmod.c, src/it/reads3m.c,
	src/it/readxm.c: Change in terminology

2002-09-24 14:14  entheh

	* src/it/: itrender.c, readxm.c: :o

2002-09-24 04:50  entheh

	* todo.txt, docs/dumb.txt, include/aldumb.h, src/allegro/alplay.c:
	Small addition to API; added info and proposal to todo.txt.

2002-09-23 03:31  jcugniere

	* examples/dumb.ini, include/internal/it.h, make/makefile.lst,
	src/it/itorder.c, src/it/itread.c, src/it/itrender.c,
	src/it/readmod.c, src/it/reads3m.c, src/it/readxm.c: Made non
	existant patterns be considered as containing 64 empty rows.

2002-09-22 05:49  entheh

	* src/it/readxm.c: Now we correctly handle the weird case of
	envelope on but n_nodes = 0 for XM files.

2002-09-20 08:07  entheh

	* src/it/readmod.c: Panning fixed; error checking cleaned up to
	some extent.

2002-09-20 02:29  entheh

	* src/it/: loadmod.c, loadxm.c, readmod.c: Don't Convert Numbers To
	BCD On Loading. To Do So Would Be DUMB. :P

2002-09-19 01:08  jcugniere

	* src/core/rendduh.c: fixed compilation problems related to
	CHAR_BITS and FAST_MID

2002-09-18 09:31  entheh

	* readme.txt, release.txt, todo.txt, docs/dumb.txt,
	examples/playmod.c, include/aldumb.h, include/dumb.h,
	include/internal/it.h, make/makefile.lst, src/allegro/datmod.c,
	src/it/loadmod.c, src/it/readmod.c, src/it/readxm.c,
	src/it/xmeffect.c: First signs of .mod support :D

2002-09-11 19:42  joe_programmer

	* make/makefile.vc: Fix for MSVC install target

2002-09-08 22:46  entheh

	* src/it/itrender.c, winamp/in_duh.c: Seeking fixed; Winamp plug-in
	improved in theory, but it crashes sometimes :x

2002-09-08 10:50  entheh

	* src/it/itrender.c: Seeking should now be quick :)

2002-09-08 09:20  entheh

	* src/it/itrender.c: Bug fixed. Odd that it only affected one IT
	file. That's uninitialised variables for ya :)

2002-09-08 08:26  entheh

	* examples/playit.c, include/internal/it.h, src/it/itread.c,
	src/it/itrender.c, src/it/itunload.c, src/it/reads3m.c,
	src/it/readxm.c: Length of songs now being calculated. Shame it
	gets it wrong ;)

2002-09-08 07:46  joe_programmer

	* src/core/rendduh.c: Optimized the convertors

2002-09-08 04:09  entheh

	* include/internal/it.h, src/it/itrender.c: _dumb_it_dup_sampinfo()
	coded - first step towards length calculation and fast seeking

2002-09-06 10:31  entheh

	* studio/makedat: Datafile makefile updated.

2002-09-06 09:59  entheh

	* studio/: dumbdesk.c, dumbdesk.h, dumbgui.c, dumbgui.h,
	dumbmenu.c, guiproc.c, guiproc.h, guitop.c, guitop.h, main.c,
	main.h, options.c, options.h, subclip.c, subclip.h,
	include/dumbdesk.h, include/dumbgui.h, include/dumbmenu.h,
	include/guiproc.h, include/guitop.h, include/main.h,
	include/options.h, include/subclip.h, src/dumbdesk.c,
	src/dumbgui.c, src/dumbmenu.c, src/guiproc.c, src/guitop.c,
	src/main.c, src/options.c, src/subclip.c: Moved studio stuff into
	subdirs

2002-09-05 14:55  entheh

	* studio/: dumbdesk.c, dumbmenu.c, guiproc.h: Hmm

2002-09-05 13:06  entheh

	* studio/dumbmenu.c: The menu module compiles. It isn't used at all
	though.

2002-09-05 12:58  entheh

	* studio/dumbmenu.c: Menu module committed; no testing done yet.

2002-09-05 08:03  entheh

	* studio/: datafile.h, makedat: Created a makefile for building the
	datafile. (Binary files left out of repository.)

2002-09-04 20:53  entheh

	* studio/: datafile.h, dumbdesk.c, dumbdesk.h, dumbgui.c,
	dumbgui.h, guiproc.c, guiproc.h, guitop.c, guitop.h, main.c,
	main.h, options.c, options.h, subclip.c, subclip.h: DUMB Studio
	added. Little more than a freaky GUI test so far...

2002-09-04 16:49  entheh

	* docs/dumb.txt, examples/dumb.ini, examples/playduh.c,
	examples/playit.c, examples/plays3m.c, examples/playxm.c,
	include/internal/it.h, make/makefile.uni: Various changes :o

2002-08-26 02:37  entheh

	* makeall.sh, makecore.sh: I thought I already fixed this :)

2002-08-16 04:49  entheh

	* examples/playit.c: Yay 2...

2002-08-16 04:21  entheh

	* examples/playit.c, make/makefile.uni: Yay...

2002-08-12 02:20  entheh

	* readme.txt, release.txt, docs/ptr.txt, examples/dumb.ini,
	make/makefile.dj, make/makefile.mgw, make/makefile.vc: A few typos
	corrected. Not much else. Actually I'm not sure.

2002-08-10 17:44  entheh

	* readme.txt, release.txt, docs/faq.txt, docs/fnptr.txt,
	docs/ptr.txt: Last commit before 0.8.1 release...

2002-08-10 16:03  entheh

	* docs/dumb.txt, examples/dumb.ini, include/dumb.h,
	make/makefile.dj, make/makefile.mgw, make/makefile.uni,
	make/makefile.vc, src/it/readxm.c: Another bug fixed; should be
	ready for a release soon...

2002-08-06 12:57  entheh

	* docs/howto.txt, examples/dumb.ini, make/makefile.lst,
	src/allegro/datit.c, src/allegro/dats3m.c, src/allegro/datxm.c,
	src/it/readxm.c: dumb_register_dat_xm() added (!) Also fixed a
	Freudian slip in the docs, and added dumb_resampling_quality to
	howto.txt.

2002-07-30 07:02  entheh

	* docs/: dumb.txt, howto.txt: Position about null pointers
	clarified in the docs

2002-07-29 19:02  entheh

	* src/it/reads3m.c: S3M support made more robust; now handles some
	buggy files.

2002-07-29 08:28  entheh

	* make/: makefile.dj, makefile.mgw, makefile.uni: Makefiles
	updated.

2002-07-29 07:57  entheh

	* src/it/itrender.c: XM bug relating to invalid instruments fixed.

2002-07-28 17:40  entheh

	* docs/faq.txt, make/makefile.dj, make/makefile.vc,
	src/it/readxm.c, winamp/gui.c, winamp/in_duh.c, winamp/in_duh.h:
	Winamp plug-in up to date, and plays IT/XM/S3M ;D

2002-07-10 09:17  jcugniere

	* include/internal/it.h, src/it/itrender.c, src/it/readxm.c: fixed
	a bug involving XM's fine volume slide down

2002-06-16 17:59  entheh

	* release.txt, src/it/readxm.c: Can now load XM files with stereo
	samples

2002-06-16 02:35  entheh

	* release.txt, make/makefile.dj, make/makefile.mgw,
	make/makefile.vc: 'make veryclean' fixed in DOS/Windows makefiles.

2002-06-15 17:56  entheh

	* readme.txt: Another change...

2002-06-15 17:49  entheh

	* licence.txt, release.txt, docs/faq.txt, docs/howto.txt: More
	changes to the docs.

2002-06-15 17:12  entheh

	* fix.bat, fix.sh, readme.txt, docs/howto.txt: A few corrections to
	the docs; fix scripts slightly improved.

2002-06-14 15:13  entheh

	* fix.bat, fix.sh, make/makefile.vc: Fix to the MSVC makefile

2002-06-14 12:33  entheh

	* readme.txt, release.txt, docs/dumb.txt, docs/faq.txt,
	docs/howto.txt, examples/dumb.ini, examples/playit.c,
	examples/plays3m.c, examples/playxm.c, include/aldumb.h,
	make/makefile.dj, make/makefile.mgw, make/makefile.uni,
	make/makefile.vc: Last commit before release - everything's working
	:)

2002-06-14 09:02  entheh

	* makeall.sh, makecore.sh: Damn, it failed. Oh well, files added
	back in.

2002-06-14 08:58  entheh

	* makeall.sh, makecore.sh: Make 'em executable, Phase 1

2002-06-14 08:37  entheh

	* makeall.sh, makecore.sh, readme.txt: Unix stuff should be ready.
	Might still change to provide BeOS support though...

2002-06-14 08:18  entheh

	* readme.txt, docs/faq.txt: Getting there...

2002-06-14 06:45  entheh

	* release.txt, make/makefile.uni: Updated Unix/BeOS makefile,
	thanks to networm (he's going in the credits soon :)

2002-06-14 06:10  entheh

	* makeall.bat, makecore.bat, release.txt, docs/faq.txt,
	include/dumb.h, make/makefile.dj, make/makefile.lst,
	make/makefile.mgw, make/makefile.uni, make/makefile.vc,
	src/it/itread.c, src/it/itrender.c, src/it/readxm.c: Endianness
	fixed, and work on the docs and makefiles preparing for release...

2002-06-14 03:48  jcugniere

	* src/it/itrender.c: Oops! fixed 2 stupid warnings...

2002-06-13 12:34  jcugniere

	* src/it/: itrender.c, readxm.c: more stuff on XM volpan

2002-06-12 13:35  entheh

	* include/internal/it.h, src/core/rendduh.c, src/it/itrender.c:
	Added xm_volslide field for better handling of XM volume slides.

2002-06-12 12:54  jcugniere

	* src/it/: itrender.c, readxm.c: Trying to handle the XM volume
	column more accurately.

2002-05-30 13:36  entheh

	* include/internal/dumb.h, src/it/itrender.c: Improvement to the XM
	support.

2002-05-07 10:49  jcugniere

	* src/it/itrender.c: one liner to get volume properly initialized
	with XM files

2002-05-06 17:52  entheh

	* src/it/itrender.c: Some uninitialised fields fixed for XM files.

2002-05-06 11:37  jcugniere

	* src/it/: itrender.c, readxm.c: Fixed premature fadeout

2002-05-05 13:10  entheh

	* include/internal/it.h, src/it/itrender.c, src/it/readxm.c: More
	stuff

2002-05-05 11:47  entheh

	* src/it/: itrender.c, itrender.old.c: Stuff

2002-05-04 13:46  jcugniere

	* src/it/readxm.c: Removed some fixes from readxm.c, made obsolete
	by ben's changes in itrender.c

2002-04-21 09:54  entheh

	* todo.txt, src/it/itrender.c, src/it/readxm.c,
	src/sigtypes/sequence.c: Restructuring of the XM playing core. I've
	done more harm than good... ostensibly ^_^ (look it up :P)

2002-04-07 03:17  jcugniere

	* include/internal/it.h, src/it/itrender.c, src/it/reads3m.c,
	src/it/readxm.c: Fixed a stupid bug in the XM effects conversion.
	Minor fixes to get more S3Ms to load.

2002-03-26 10:30  jcugniere

	* include/internal/it.h: Added a new IT_WAS_AN_XM signal flag, and
	restart_position for XM compat.

2002-03-26 10:27  jcugniere

	* src/it/readxm.c: All effects are now supported (provided
	itrender.c implements them ;). But volume effects are still
	incorrect.

2002-03-26 10:26  jcugniere

	* src/it/reads3m.c: Added restart_position for XM compatibility.

2002-03-26 10:25  jcugniere

	* src/it/itrender.c: Modified the behavior of a few things when
	IT_WAS_AN_XM is set. Hopefully I haven't broken anything for IT
	files ;)

2002-03-26 10:23  jcugniere

	* src/it/itread.c: Added restart_position for XM compatibility

2002-03-24 08:38  jcugniere

	* src/it/readxm.c: Bug fixes.

2002-03-21 11:44  jcugniere

	* src/it/readxm.c: Some improvments on readxm.c.

2002-03-14 12:50  jcugniere

	* examples/playxm.c, src/it/loadxm.c, src/it/readxm.c: Added an XM
	loader (still needs work).

2002-03-14 12:46  jcugniere

	* include/dumb.h, make/makefile.lst: Added an XM loader (still
	needs work).

2002-03-10 12:40  joe_programmer

	* make/makefile.vc: Fixed Allegro incompatibility

2002-03-03 10:21  joe_programmer

	* src/it/itrender.c: Fixed some warnings

2002-03-02 16:17  entheh

	* include/dumb.h: MSVC compile fixed

2002-03-02 13:31  entheh

	* licence.txt, makeall.bat, makecore.bat, readme.txt, release.txt,
	include/dumb.h, src/core/dumbfile.c: Hmm, possibly the last commit
	before release?????????

2002-03-02 12:23  entheh

	* makeall.bat, makecore.bat: Fixed batch files.

2002-03-02 12:17  entheh

	* makeall.bat, makecore.bat: Added makeall.bat and makecore.bat, as
	promised in readme.txt.

2002-03-02 12:10  entheh

	* readme.txt: readme.txt done.

2002-03-02 10:57  entheh

	* make/: makefile.dj, makefile.mgw, makefile.uni, makefile.vc:
	Makefiles updated to allow for building without Allegro. Not tested
	except DJGPP.

2002-03-02 10:14  entheh

	* readme.txt, docs/dumb.txt, include/dumb.h: Some constants added
	and documented. First signs of content in the readme.

2002-03-02 08:42  entheh

	* lib/djgpp/tmpfile.txt, lib/mingw32/tmpfile.txt,
	lib/msvc/tmpfile.txt, lib/unix/tmpfile.txt,
	obj/djgpp/debug/tmpfile.txt, obj/djgpp/release/tmpfile.txt,
	obj/mingw32/debug/tmpfile.txt, obj/mingw32/release/tmpfile.txt,
	obj/msvc/debug/tmpfile.txt, obj/msvc/release/tmpfile.txt,
	obj/unix/debug/tmpfile.txt, obj/unix/release/tmpfile.txt:
	tmpfile.txt message changed, and some more added.

2002-03-01 21:35  entheh

	* include/dumb.h, make/makefile.lst: Detached default sigtype
	stuff, since that's not to be released.

2002-03-01 21:29  entheh

	* readme.txt, docs/dumb.txt, docs/dumbfull.txt, docs/howto.txt,
	docs/ptr.txt, include/aldumb.h, include/dumb.h,
	src/allegro/datduh.c, src/allegro/datit.c, src/allegro/dats3m.c,
	src/it/itread.c, src/it/itrender.c, src/it/itunload.c: Lots of
	stuff, mostly work on docs. A few things neatened up.

2002-02-22 21:09  entheh

	* src/helpers/resample.c: High-quality resamplers are now more
	accurate, thanks to a LONG_LONG trick that gcc optimises quite
	nicely for us.

2002-02-22 19:55  entheh

	* src/helpers/resample.c: New comments at the top of resample.c,
	and a compiler error fixed.

2002-02-22 19:25  entheh

	* docs/dumb.txt, docs/tutorial.txt, src/it/itread.c,
	src/it/itrender.c, src/it/reads3m.c: Dunno what I did, but I'd
	better commit it :)

2002-02-22 14:42  joe_programmer

	* src/helpers/resample.c: Volume scaling changed from float to int
	(hope it works...)

2002-02-17 03:41  entheh

	* include/dumb.h, src/helpers/resample.c, src/it/itread.c,
	src/it/itrender.c, src/it/reads3m.c: A few unresolved issues seen
	to.

2002-02-16 20:06  tjaden

	* make/makefile.uni: Updated the Unix makefile (from the Mingw32
	makefile)

2002-02-16 15:10  entheh

	* todo.txt: Stuff added to todo.txt

2002-02-16 13:46  entheh

	* include/dumb.h, make/makefile.lst, src/helpers/resample.c,
	src/helpers/silence.c, src/it/itread.c, src/it/itrender.c,
	src/it/reads3m.c, src/sigtypes/sample.c: Lots of work on S3M
	support. Fundamental change; always mix into buffer, never write. 
	Standard sigtypes probably aren't all reprogrammed correctly, but
	they'll be stripped from the first release. Speaking of which...
	not too long to wait now, I hope :)

2002-02-06 17:28  entheh

	* src/: allegro/datit.c, allegro/datunld.c, core/unload.c,
	helpers/resample.c, it/itload.c, it/itread.c, it/itrender.c,
	it/itunload.c, it/reads3m.c: S3M support improved upon, but it's
	not right yet.

2002-02-06 16:43  entheh

	* make/: makefile.dj, makefile.lst: Makefiles updated slightly.

2002-02-01 23:53  entheh

	* examples/plays3m.c, include/dumb.h, make/makefile.lst,
	src/it/itload.c, src/it/itread.c, src/it/loads3m.c,
	src/it/reads3m.c: Hahaha S3M sounds GREAT! Utterly out of tune, but
	GREAT! LOL, gotta show this to Louis :)

2002-02-01 10:07  entheh

	* include/internal/it.h: D'oh!

2002-01-31 14:49  entheh

	* docs/dumb.txt, include/dumb.h, make/makefile.lst, src/it/it.c,
	src/it/itload.c, src/it/itread.c, src/it/itrender.c,
	src/it/itunload.c: IT modularised, and dumb_it_max_to_mix
	formalised. S3M soon!

2002-01-30 17:51  entheh

	* src/it/it.c: Amiga slides now programmed properly.

2002-01-17 15:48  joe_programmer

	* src/it/it.c: Bug fixes by entheh

2002-01-11 13:21  entheh

	* winamp/: in_duh.c, in_duh.h, winamp.dsp: Paranoima got the Winamp
	plug-in up and running. Tx :)

2002-01-11 12:01  entheh

	* src/it/it.c, winamp/in_duh.c: Winamp plug-in updated to match new
	API.

2002-01-11 10:58  entheh

	* examples/playit.c, src/it/it.c: Hmm, how to apply pan and pitch
	envelopes in instruments that don't exist...  I AM SO DUMB oh and
	windowes sux bcasu it lets yuo get awawy with nullptrs in dos!@~

2002-01-11 02:09  entheh

	* src/it/it.c: Pattern loop done.

2002-01-08 16:57  entheh

	* examples/playit.c, src/helpers/resample.c, src/it/it.c: IT loader
	was faulty in more ways than one! Fixed now.  Only seven effects to
	go!

2002-01-07 17:05  entheh

	* docs/dumb.txt, include/dumb.h, src/it/it.c: Pitch and panning
	envelopes done, and a bug or two fixed.

2002-01-06 17:17  entheh

	* src/it/it.c: Note delay done. zasx.it should play perfectly now
	:)

2002-01-06 00:27  entheh

	* src/it/it.c: Optimisations and 'damage limitation' in IT
	playback; NEEDS TESTING.

2002-01-02 02:39  entheh

	* examples/playit.c, src/it/it.c: Added vibrato :) Also made the IT
	loading code more robust, as it failed on one of my files. Testers
	welcome :)

2002-01-01 15:59  entheh

	* docs/dumb.txt, src/allegro/alplay.c: Fixed a stupid bug in
	alplay.c. Did something to dumb.txt, apparently...

2001-12-31 20:44  entheh

	* docs/dumb.txt: Extra info added to docs.

2001-12-31 20:40  entheh

	* docs/dumb.txt, examples/playduh.c, examples/playit.c,
	include/aldumb.h, include/dumb.h, src/allegro/alplay.c,
	src/core/rendduh.c: Additions to the renderer and Allegro player
	APIs; docs updated.

2001-12-30 17:31  entheh

	* docs/dumb.txt: Modified docs to describe new dumb_[at]exit()
	system.

2001-12-30 16:25  entheh

	* examples/playduh.c, examples/playit.c, include/dumb.h,
	include/internal/dumb.h, make/makefile.lst, src/core/atexit.c,
	src/core/main.c, src/core/readduh.c, src/core/register.c:
	dumb_init() no longer exists. dumb_exit() just calls functions
	registered by dumb_atexit().  Now to do the docs...

2001-12-27 16:44  entheh

	* docs/dumb.txt, docs/tutorial.txt, examples/playduh.c,
	examples/playit.c, include/dumb.h, src/core/main.c,
	src/core/register.c, src/core/rendduh.c, src/core/rendsig.c,
	src/helpers/resample.c, src/it/it.c, src/sigtypes/combine.c,
	src/sigtypes/sample.c, src/sigtypes/sequence.c,
	src/sigtypes/sterpan.c: *** CHANGES TO THE API *** docs might not
	be fully updated. Added tutorial.txt.

2001-12-27 11:33  entheh

	* docs/dumb.txt, include/dumb.h, src/it/it.c,
	src/sigtypes/sequence.c: Fixed DJGPP compilation

2001-12-26 22:16  joe_programmer

	* make/: makefile.dj, makefile.mgw, makefile.vc: More bugs fixed in
	the makefiles Also fixed up the DJGPP makefile

2001-12-26 22:09  joe_programmer

	* include/dumb.h, make/makefile.mgw, make/makefile.vc,
	src/helpers/stdfile.c, src/it/it.c, src/sigtypes/sample.c,
	src/sigtypes/sequence.c: Fixed warnings and errors in MSVC compile.
	 Finished MSVC makefile.  Fixed Mingw makefile

2001-12-26 21:33  joe_programmer

	* include/dumb.h, make/makefile.lst, make/makefile.mgw,
	src/it/it.c, src/sigtypes/sequence.c: Fixed Mingw32 makefile Added
	some temp files so CVS doesn't lose the directory tree

2001-12-26 16:51  joe_programmer

	* lib/djgpp/tmpfile.txt, lib/mingw32/tmpfile.txt,
	lib/msvc/tmpfile.txt, obj/djgpp/debug/tmpfile.txt,
	obj/djgpp/release/tmpfile.txt, obj/msvc/debug/tmpfile.txt,
	obj/msvc/release/tmpfile.txt: Added some temp files so CVS does'nt
	lose the directory tree

2001-12-26 09:40  entheh

	* docs/fnptr.txt: fnptr.txt added.

2001-12-26 09:26  entheh

	* docs/dumb.txt, include/dumb.h, src/core/makeduh.c,
	src/core/unload.c: A lot of work on the docs, but not finished.
	Fixed some bugs in make_duh().

2001-12-22 17:28  entheh

	* docs/dumb.txt, examples/playit.c, include/aldumb.h,
	include/dumb.h, src/allegro/packfile.c, src/core/dumbfile.c,
	src/core/file.c, src/helpers/stdfile.c: Provided a stdio file input
	module, amongst other things.

2001-12-20 05:25  entheh

	* include/aldumb.h, include/internal/aldumb.h,
	src/allegro/datduh.c, src/allegro/datit.c, src/allegro/datunld.c,
	src/allegro/packfile.c, src/it/it.c: register_dat_it() fixed.

2001-12-19 12:12  entheh

	* src/sigtypes/: combine.c, sample.c, sequence.c, sterpan.c:
	Removed dumb_errno references from signal types. Dunno how I missed
	them :o

2001-12-17 08:57  entheh

	* include/dumb.h, src/helpers/resample.c, src/it/it.c: IT files can
	now be started from somewhere in the middle, and silent samples'
	positions are advanced. New do_silent_resample() function for this
	purpose.

2001-12-16 17:45  entheh

	* include/internal/aldumb.h, src/allegro/datduh.c,
	src/allegro/packfile.c: Finished what I started ;)

2001-12-16 17:18  entheh

	* todo.txt, examples/playit.c, include/aldumb.h, include/dumb.h,
	include/dumb/file.h, include/internal/allegro/file.h,
	src/allegro/file.c, src/allegro/packfile.c, src/core/file.c,
	src/core/loadduh.c, src/core/main.c, src/core/readduh.c,
	src/it/it.c: More changes - now the port (e.g. Allegro) must
	actively register its file handlers.  As for the IT support, note
	retrig is now done.

2001-12-16 06:11  entheh

	* src/it/it.c: Some more IT effects... makefiles still out of date
	though

2001-12-14 13:32  entheh

	* include/dumb.h, src/it/it.c: Did Amiga frequency slides =)

2001-12-12 19:24  entheh

	* todo.txt, examples/playduh.c, examples/playit.c,
	include/aldumb.h, include/dintern.h, include/dumb.h,
	include/minalleg.h, include/dumb/file.h, include/internal/dumb.h,
	include/internal/allegro/file.h, src/combine.c, src/datduh.c,
	src/getsig.c, src/it.c, src/llload.c, src/load.c, src/main.c,
	src/play.c, src/register.c, src/render.c, src/resample.c,
	src/sample.c, src/sequence.c, src/sterpan.c, src/unload.c,
	src/allegro/alplay.c, src/allegro/datduh.c, src/allegro/file.c,
	src/core/duhlen.c, src/core/loadduh.c, src/core/main.c,
	src/core/makeduh.c, src/core/readduh.c, src/core/register.c,
	src/core/rendduh.c, src/core/rendsig.c, src/core/unload.c,
	src/helpers/resample.c, src/it/it.c, src/sigtypes/combine.c,
	src/sigtypes/sample.c, src/sigtypes/sequence.c,
	src/sigtypes/sterpan.c: NEW DIRECTORY STRUCTURE. Please do a new
	checkout, but WARNING: NO MAKEFILES.  However, DUMB is now (almost)
	separable from Allegro.

2001-12-08 17:09  entheh

	* src/it.c: Neatened up a bit... possible a bug-fix or two that I
	don't remember doing...

2001-12-07 21:38  tjaden

	* make/makefile.uni: Use rm for make clean under Unices

2001-12-07 21:37  tjaden

	* fix.sh: New fix.sh script

2001-12-07 21:33  entheh

	* make/: makefile.lnx, makefile.uni: File renamed

2001-12-07 19:54  entheh

	* examples/unload.c, src/unload.c: Damn, that was DUMB. unload.c
	was in the wrong place :o

2001-12-07 19:39  entheh

	* src/it.c: Fixed a bug affecting IT files that don't use
	instruments. Most noticeable in that tone portamento didn't work.

2001-12-07 13:56  entheh

	* todo.txt, examples/unload.c, make/makefile.lst, src/combine.c,
	src/getsig.c, src/it.c, src/llload.c, src/render.c, src/resample.c,
	src/sample.c, src/sequence.c, src/sterpan.c: unload_duh() in
	separate file; checked usage of free() and other stuff.

2001-12-07 09:55  entheh

	* todo.txt: Added to todo.txt

2001-12-06 21:00  entheh

	* todo.txt: Amendment to todo.txt.

2001-12-06 20:12  entheh

	* docs/dumb.txt: dumb.txt added.

2001-12-06 19:08  entheh

	* examples/playduh.c, examples/playit.c, make/makefile.lst,
	src/main.c, winamp/in_duh.c: playit.c added. register_sigtype_*()
	calls finally moved out of install_dumb().  That means you have to
	call them yourself! See docs/dumb.txt.

2001-12-06 18:24  entheh

	* todo.txt, make/makefile.lst, src/it.c: More bugs fixed; DUMB more
	faithful to IT. Added to todo.txt.

2001-12-06 13:54  entheh

	* todo.txt, src/it.c: More IT stuff done/fixed/whatever. We have
	official permission to use sample decompression algorithms, but see
	todo.txt.

2001-12-05 12:55  entheh

	* src/: it.c, resample.c: Revamped IT support has caught up with
	cit.c. It even reproduces a bug in IT itself - the lengthy
	experimentation payed off :) Also implemented a system to limit the
	number of samples mixed simultaneously.

2001-12-05 06:33  entheh

	* src/: it.c, resample.c: More work on the IT support. Some IT
	files actually sound nice now :)

2001-12-04 19:13  entheh

	* src/: sample.c, sequence.c: Unused parameter warnings fixed. I
	now use -W as well as -Wall ;)

2001-12-04 18:59  entheh

	* include/dumb.h, src/it.c, src/llload.c, src/load.c: IT support
	revamped. Now you load IT files directly. Not finished though. A
	few other minor changes.

2001-10-27 08:26  joe_programmer

	* src/render.c, src/resample.c, tools/citbugs.txt: Entheh's new
	resampling code

2001-10-25 16:50  joe_programmer

	* src/resample.c: entheh started a workaround for incorrect
	multiplication generation code by C compilers. 36 bits were in fact
	needed when only 32 were provided.  The low-pass (linear average)
	filter is not yet completed.

2001-10-21 15:40  joe_programmer

	* todo.txt: Added some stuff

2001-10-20 12:19  joe_programmer

	* tools/citbugs.txt: Updated buglist

2001-09-30 18:11  joe_programmer

	* todo.txt: Updated todo

2001-09-30 18:06  joe_programmer

	* src/sample.c: Fixes to the loader. Samples are now properly
	loaded, which akes the int code as good as the float code

2001-09-30 17:00  joe_programmer

	* todo.txt: Added todo.txt

2001-09-30 10:43  joe_programmer

	* include/dumb.h, src/combine.c, src/getsig.c, src/render.c,
	src/resample.c, src/sample.c, src/sequence.c, src/sterpan.c,
	winamp/config.rc, winamp/winamp.dsp: Converted all the floating
	point code to integer math. 30% speed boost! Sounds like crap
	though. I'll fix that later.

2001-09-26 19:37  joe_programmer

	* winamp/: config.rc, gui.c, resource.h: Fixes to the plug-in's UI

2001-09-25 19:23  joe_programmer

	* src/resample.c, winamp/config.rc: Minor changes to the UI

2001-09-25 18:37  joe_programmer

	* src/resample.c: Sped up the low pass filters

2001-09-25 17:25  joe_programmer

	* src/resample.c, winamp/config.rc, winamp/gui.c,
	winamp/resource.h: Sped up the quadratic and cubic resamplers

2001-09-25 16:54  joe_programmer

	* src/resample.c: Added quadratic resampler

2001-09-23 08:19  joe_programmer

	* src/resample.c, winamp/config.rc, winamp/winamp.dsp: Slight
	changes ot the plug-in presentation

2001-09-22 11:36  joe_programmer

	* include/minalleg.h, src/resample.c, winamp/config.rc,
	winamp/gui.c, winamp/gui.h, winamp/in_duh.c, winamp/resource.h,
	winamp/winamp.dsp: Plug-in supports threading priority, new plug-in
	setup option, small speed-up in the cubic resampler

2001-09-17 20:02  joe_programmer

	* src/resample.c, winamp/config.rc, winamp/gui.c, winamp/in_duh.c,
	winamp/resource.h, winamp/winamp.dsp: Minor speed tweaks.

2001-09-16 18:49  joe_programmer

	* tools/cit.c: Fixed yet another null dereferencing bug

2001-09-16 12:13  joe_programmer

	* winamp/: config.rc, gui.c, gui.h, in_duh.c, resource.h: Lots of
	fixes ot the plugin

2001-09-16 08:52  joe_programmer

	* tools/cit.c: Fixed yet another null dereferencing bug

2001-09-16 08:49  joe_programmer

	* winamp/gui.c: Fixes to the plug-in

2001-09-16 08:36  joe_programmer

	* winamp/in_duh.c: Fixes to the plug-in

2001-09-16 08:32  joe_programmer

	* winamp/: config.rc, gui.c, gui.h, in_duh.c, in_duh.h, resource.h,
	winamp.dsp: The plug-in works and is almost done now. Config screen
	added, seeking also added

2001-09-15 18:10  joe_programmer

	* winamp/in_duh.h: Forgot to commit a file

2001-09-15 18:08  joe_programmer

	* winamp/in_duh.c: More fixes to the plug-in

2001-09-15 15:47  joe_programmer

	* tools/cit.c, winamp/in_duh.c, winamp/winamp.dsp: Winamp update:
	Vis should work

2001-09-15 14:38  joe_programmer

	* include/minalleg.h, make/makefile.vc, src/main.c, tools/cit.c,
	winamp/in2.h, winamp/in_duh.c, winamp/out.h, winamp/winamp.dsp:
	Winamp plug-in works! (well, kinda)

2001-09-15 13:29  joe_programmer

	* make/makefile.lst, make/makefile.mgw, make/makefile.vc,
	tools/cit.c: Updated makefiles, added drag&drop support to cit

2001-09-15 11:48  joe_programmer

	* examples/playduh.c, include/dumb.h, winamp/in_duh.c,
	winamp/winamp.dsp: More Winamp changes. Plug-in is almost ready

2001-09-15 09:25  joe_programmer

	* include/minalleg.h, src/combine.c, src/getsig.c, src/llload.c,
	src/load.c, src/main.c, src/play.c, src/register.c, src/render.c,
	src/resample.c, src/sample.c, src/sequence.c, src/sterpan.c,
	winamp/in2.h, winamp/in_duh.c, winamp/minalleg.c, winamp/out.h,
	winamp/winamp.dsp, winamp/winamp.dsw: Winamp plug-in commit - not
	finished yet

2001-09-10 02:14  entheh

	* docs/duhspecs.txt, tools/cit.c: Note Fade and New Note Actions
	now supported. Argh! I never want to program that again. :P

2001-09-09 14:25  entheh

	* include/dumb.h, src/render.c: 8-bit bug fixed, but the code
	hasn't been tested yet.

2001-09-09 13:07  entheh

	* include/dumb.h, src/play.c, src/render.c: Rendering and audio
	stream playing are now separated into levels.  The rendering level
	is available in dumb.h.  I've removed Bob's changes, so I hope it
	won't set him back too much :)

2001-09-08 20:23  joe_programmer

	* src/play.c: Slight change to make winamp plugin easier to write
	:)

2001-09-07 23:38  entheh

	* include/dintern.h, src/llload.c, tools/cit.c: The length of a DUH
	file is now stored, in preparation for Winamp and/or looping
	support.

2001-09-05 19:16  entheh

	* tools/cit.c: Panning bug fixed. Forgot default sample panning!
	D'oh! :)

2001-09-05 17:37  entheh

	* tools/cit.c: Volume envelopes working properly now, and stereo
	panning bug fixed.

2001-09-05 11:10  entheh

	* src/play.c, tools/cit.c: Volume envelopes... bleargh, zasx.duh
	sounds pretty good now :)

2001-09-04 21:12  entheh

	* make/: makefile.dj, makefile.lst: Makefile update (untested)

2001-09-04 19:46  entheh

	* tools/cit.c: Portamento in the volume column is done, and
	handling of 'Compatible Gxx' is in place.

2001-09-04 12:56  entheh

	* tools/cit.c: Pitch/Pan Separation is done.

2001-09-03 09:24  entheh

	* include/dumb.h, src/combine.c, src/main.c, src/sterpan.c,
	tools/cit.c: Stereo sound now works, finally! Not all stereo stuff
	is implemented though, and it'll suffer from the same bug as the
	volume (see the citbugs.txt file).

2001-09-02 19:34  entheh

	* examples/playduh.c, include/dumb.h, src/combine.c, src/getsig.c,
	src/main.c, src/play.c, src/sample.c, src/sequence.c: COMB signal
	implemented. This will allow two mono signals to be combined into a
	stereo one. SPAN (panning), and modifications to cit.c, still to do
	before any stereo sound will be heard.

2001-08-24 19:01  entheh

	* include/dumb.h, src/getsig.c, src/play.c, src/resample.c,
	src/sample.c, src/sequence.c: Support for multiple channels has
	been added. Adding stereo sound support should be a breeze now, but
	that'll have to wait for another day.

2001-08-24 14:17  entheh

	* include/dumb.h, tools/cit.c, tools/citbugs.txt: Dunno what this
	commit is, but it seems it should've been done a long time ago :)

2001-08-17 18:25  entheh

	* docs/duhspecs.txt, src/sequence.c, tools/cit.c: A new compression
	system is in use for the sequences. WARNING: OLDER DUH FILES WILL
	CAUSE A CRASH. This is the price you pay for using a version of
	DUMB prior to the first release :)

2001-08-17 12:25  joe_programmer

	* docs/duhspecs.txt: Proposal for new smaller format

2001-08-17 01:49  entheh

	* docs/duhspecs.txt: The DUH file format specification is now
	documented :)

2001-08-16 15:13  joe_programmer

	* tools/cit.c: Fixed a NULL dereferencing bug

2001-08-16 14:38  entheh

	* tools/cit.c: Bug fixed (multisample instruments work) and more
	flow control effects done

2001-08-16 03:33  entheh

	* src/resample.c, tools/cit.c, tools/citbugs.txt: Wahoo, resampling
	fixed! Also did something to cit.c and added citbugs.txt.

2001-08-15 22:15  joe_programmer

	* src/resample.c: Fixed compilation warning

2001-08-15 18:50  entheh

	* include/dumb.h, src/sample.c, src/sequence.c, tools/cit.c:
	Various stuff... cit.c improved, the sequence signal can now be
	started halfway through...

2001-08-14 23:32  entheh

	* tools/cit.c: Yay, volume slides! :-)

2001-08-14 16:06  entheh

	* tools/cit.c: Some of the effects work! Yay! :-)

2001-08-14 04:32  entheh

	* tools/cit.c: cit.c has been revamped somewhat. It's a hell of a
	lot uglier, and has lost some features. However, it is supposedly
	more faithful to the IT standard.  Thank goodness the IT converter
	is not to be the central attraction :-)

2001-08-13 12:36  entheh

	* tools/cit.c: cit.c now loads everything in the IT file. It has
	been adapted to support everything described in the ittech.txt file
	that comes with Impulse Tracker 2.14. However, the conversion is
	still as awful as ever :-)

2001-08-11 22:40  entheh

	* tools/cit.c: Some of the "Damn, I need more information"-style
	comments in cit.c have been replaced with information on what the
	stuff really is :D

2001-08-10 21:30  entheh

	* examples/playduh.c: allegro_exit()/allegro_message() bug
	partially fixed in playduh.c.  Still problems in case of usage(),
	and failure on allegro_init().

2001-08-10 20:07  entheh

	* include/dumb.h, src/getsig.c, src/sequence.c: Removed the
	MAX_SAMPLES limitation. STREAM_SIZE can be increased now.

2001-08-10 19:31  entheh

	* examples/playduh.c, include/dumb.h, src/play.c: A few
	enhancements to the playback interface.

2001-08-10 10:13  joe_programmer

	* make/makefile.lst: Added new files

2001-08-10 08:48  entheh

	* include/dumb.h, src/play.c, src/resample.c, src/sample.c,
	src/sequence.c, tools/cit.c: Looped samples :-)

2001-08-09 11:15  entheh

	* src/resample.c: Bug fixed! Resampling works

2001-08-09 10:35  entheh

	* include/dumb.h, src/play.c, src/resample.c, src/sample.c,
	tools/cit.c: RESAMPLE_PICKUP stuff added, but there's a bug. Trying
	to fix it...  Various other minor changes

2001-08-06 18:06  entheh

	* include/dumb.h, src/resample.c, src/sample.c, tools/cit.c:
	Resampling code is in a separate file, and extensive comments have
	been written for it. cit.c has very limited volume support now.

2001-08-05 10:18  entheh

	* tools/cit.c: A check in cit.c has gone from ASSERT to if :-)

2001-08-03 23:23  joe_programmer

	* tools/cit.c: Fix to the it->duh converter

2001-08-03 23:12  entheh

	* tools/cit.c: Bugfix, another bug has surfaced :/

2001-08-03 22:39  entheh

	* examples/playduh.c, include/dintern.h, include/dumb.h,
	src/datduh.c, src/getsig.c, src/llload.c, src/load.c, src/main.c,
	src/play.c, src/register.c, src/sample.c, src/sequence.c,
	tools/cit.c: CIT (IT Compiler) working, just about. Tut tut, such a
	name, so suggestive of monopolistic intentions... But anyway, the
	new ASCII art and credits are at the top of every file!

2001-08-03 11:46  entheh

	* tools/cit.c: cit.c added. Currently unchanged from Bob's IT
	loader, except that the header files have been hard-included, and
	it now compiles as C rather than C++. Oh, and check out the new
	ASCII art :-)

2001-08-02 17:49  entheh

	* src/sample.c: Changes to the sample signal so that no special
	case is required at the end of a sample when resampling.

2001-08-02 14:33  joe_programmer

	* src/tools/it/: load_it.cpp, modulus.h, typedef.hpp: Added code to
	load ITs from old IT player. needs a rewrite to work with dumb

2001-08-01 19:33  entheh

	* include/dumb.h, src/getsig.c, src/play.c, src/sample.c,
	src/sequence.c: New sequencing format done.

2001-08-01 15:13  entheh

	* include/dintern.h, include/dumb.h, src/getsig.c, src/play.c,
	src/register.c, src/sample.c, src/sequence.c: First signs of signal
	parameters

2001-07-28 14:40  entheh

	* include/dintern.h, include/dumb.h, src/getsig.c, src/main.c,
	src/play.c, src/sample.c, src/sequence.c: Some restructuring...

2001-07-28 11:27  entheh

	* src/: play.c, sample.c: Resampling fixed

2001-07-28 11:16  joe_programmer

	* src/sample.c: Fixes to the lowpass filter

2001-07-28 10:54  joe_programmer

	* src/sample.c: Attempt at fixing the low-pass filter

2001-07-28 09:53  entheh

	* examples/playduh.c, src/play.c, src/sample.c: Huh? uh, I don't
	remember what I did.

2001-07-28 09:44  joe_programmer

	* src/sample.c: Fixes to the low-pass filter

2001-07-28 09:33  joe_programmer

	* src/sample.c: Added a dithering filter

2001-07-28 09:08  joe_programmer

	* src/sample.c: Cubic interpolation, and some form of high-pass
	filter?

2001-07-27 17:38  joe_programmer

	* examples/playduh.c: Made the player work in the background

2001-07-27 13:39  joe_programmer

	* src/sample.c: Fixes to the lowpass filter

2001-07-27 12:40  joe_programmer

	* examples/playduh.c, src/sample.c: Hopefully fixed the crackiling
	problem in the linear filter.

2001-07-27 12:33  joe_programmer

	* src/sample.c: Fixed the downsampling

2001-07-27 12:21  joe_programmer

	* src/sample.c: Bug fixed int he resampler

2001-07-27 12:21  joe_programmer

	* examples/playduh.c, make/makefile.vc, src/sample.c: Added linear
	resampler and explerimental lowpass filter. Also fixed teh VC
	makefile

2001-07-25 08:33  entheh

	* examples/playduh.c, include/dumb.h, src/getsig.c, src/play.c,
	src/sample.c, src/sequence.c: Yay, for the first time it actually
	plays MUSIC!!! :D

2001-07-23 12:24  joe_programmer

	* fix.bat, make/makefile.dj, make/makefile.lnx, make/makefile.lst,
	make/makefile.mgw, make/makefile.vc: Fixes to the build scripts

2001-07-23 11:28  joe_programmer

	* fix.bat, make/makefile.dj, make/makefile.lnx, make/makefile.lst,
	make/makefile.mgw, make/makefile.vc, src/misc/runner.c: Added
	makefile system

2001-07-23 10:11  entheh

	* examples/playduh.c, include/dumb.h, src/getsig.c, src/llload.c,
	src/main.c, src/play.c, src/register.c, src/sample.c,
	src/sequence.c: [no log message]

2001-07-21 08:04  entheh

	* include/: dintern.h, dumb.h.ex: dumb.h.ex added, containing DUMB
	struct stuff which will not be used for now.  Don't wanna lose
	stuff though :-) dintern.h is now updated with the new signal
	processing functions.  The package compiles.

2001-07-21 06:43  entheh

	* include/dintern.h, include/dumb.h, src/register.c:
	Signal-handling functions are improved.

2001-07-20 15:03  joe_programmer

	* src/Shortcut to src.lnk: Removed file added by error

2001-07-20 14:57  joe_programmer

	* licence.txt, include/dintern.h, include/dumb.h, src/Shortcut to
	src.lnk, src/datduh.c, src/llload.c, src/load.c, src/main.c,
	src/register.c: Initial revision

2001-07-20 14:57  joe_programmer

	* licence.txt, include/dintern.h, include/dumb.h, src/Shortcut to
	src.lnk, src/datduh.c, src/llload.c, src/load.c, src/main.c,
	src/register.c: Initial checkin

