2001-04-26  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/configure.in:
	bump version number to 0.4.0, fail if other compiler than gcc

	* /cvsroot/glame/glame/TODO: final changes to TODO

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c:
	initialize all alloced stuff

2001-04-26  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c:
	fixed subtle segfault :)
	this fixed all the annoying gtk errors, too

2001-04-26  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/doc/plugins.texi, /cvsroot/glame/glame/src/plugins/basic_sample.c:
	wrote fade docu and reincluded fade again

2001-04-26  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/debian/lintian.overrides:
	lintian doesn't like plugins. Add glame override. (Not yet installed, need
	feedback from lintian maintainers.) [dk]

	* /cvsroot/glame/glame/debian/rules:
	Purge libglame.so from distribution. Keep lintian happy. [dk]

2001-04-26  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c:
	cleaned up the fix (prevent possible segfault)

2001-04-26  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c:
	added hack for drawing external ports right after loading

2001-04-26  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/debian/README.Debian:
	Dynamic loading issues are resolved, comments removed. [dk]
	Documented current ALSA gripes. [dk]

2001-04-26  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/plugins/time.c:
	added doucmentation pointer and fixed filter bug

2001-04-26  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/doc/plugins.texi:
	Updated docs on rect and time plugins. [dk]

2001-04-26  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c:
	thou shalt not do s/fprintf([^,]*,/DPRINTF(/g without thinking...

	* /cvsroot/glame/glame/src/gui/main.c:
	Fixed race between killing splash and timeout handler

	* /cvsroot/glame/glame/src/plugins/basic_sample.c, /cvsroot/glame/glame/src/plugins/waveform.c:
	added pointers to documentation

2001-04-26  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/debian/rules:
	Compile with low latency enabled. [dk]
	Purge *.a and *.la from distribution. (Note that *.la might be needed on
	some archs for dynamic linking, but Linux is actually fine without.) [dk]

	* /cvsroot/glame/glame/debian/control:
	Just a minor: prefer libxml version 2 over version 1 in build deps. [dk]

	* /cvsroot/glame/glame/src/Makefile.am, /cvsroot/glame/glame/src/gui/Makefile.am, /cvsroot/glame/glame/src/plugins/Makefile.am:
	Linking the fft plugin with FFT_LIBS really ought to suffice! [dk]

	* /cvsroot/glame/glame/debian/control: More build dependencies. [dk]
	Add Recommends line for plugins dependencies. [dk]
	Suggest gnome-help for l33t GUI online help. [dk]

	* /cvsroot/glame/glame/debian/shlibs.local:
	Do not generate dependencies on libglame. [dk]
	Add proper versioned dependency on fftw2. [dk]

	* /cvsroot/glame/glame/debian/rules:
	Do not depend on non-official lame packages by mistake. [dk]
	Downgrade plugin dependencies to 'Recommends'. [dk]

2001-04-25  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/doc/glame.texi, /cvsroot/glame/glame/src/plugins/fft_plugins.c:
	docu: forgot to add my name at the really important place :)
	fft: oversampling = 1 works now, too (if someone really wants it..)

	* /cvsroot/glame/glame/BUGS, /cvsroot/glame/glame/doc/glame.texi, /cvsroot/glame/glame/src/plugins/fft_plugins.c:
	docu: added my name
	BUGS: added some comments
	fft_plugins: not only compiler cosmetics, these were real bugs :)

	* /cvsroot/glame/glame/src/plugins/file_io.c, /cvsroot/glame/glame/src/plugins/flanger.c:
	flanger: make gcc happy
	file_io.c: thou shalt increase your pointers and not save cpu cycles

2001-04-25  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/BUGS:
	added note about broken libgtkwaveform scrollbar

2001-04-25  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/debian/rules:
	Make use of debhelper v3 features. [dk]
	Add support for DEB_BUILD_OPTIONS. [dk]
	Build glame.1 manpage. [dk]
	No longer abuse prefix on install, use DESTDIR instead. [dk]
	Prefer dh_installman over obsolete dh_installmanpages. [dk]
	We're distributing shared libs -- add call to dh_makeshlibs. [dk]

	* /cvsroot/glame/glame/debian/control: Lower priority to extra. [dk]
	Complies to recent standards version (3.5.3). [dk]
	Added build dependencies on debhelper and docbook-to-man (more to
	follow). [dk]

	* /cvsroot/glame/glame/src/Makefile.am:
	Build plugins/ before glmid/ so libglame (glmid) can be linked with
	libglamebuiltins (plugins). [dk]

	* /cvsroot/glame/glame/src/gui/Makefile.am, /cvsroot/glame/glame/src/gui/edit_filter/Makefile.am, /cvsroot/glame/glame/src/gui/glame_gui_utils.h:
	Define PKGPIXMAPSDIR from pkgpixmapsdir. [dk]
	Look up pixmaps in PKGPIXMAPSDIR. [dk]

	* /cvsroot/glame/glame/src/plugins/Makefile.am:
	Install *.scm into pkgscriptsdir. [dk]
	Do not install libglamebuiltins, build static only. [dk]
	Remove -avoid-version from libglamebuiltins. [dk]

	* /cvsroot/glame/glame/src/glmid/Makefile.am:
	Install glame.scm into pkgscriptsdir. [dk]
	Link libglamebuiltins into libglame. [dk]

2001-04-25  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/src/gui/edit_filter/gui.c:
	s/fprintf/DPRINTF/g

2001-04-25  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/glmid/glmid.c, /cvsroot/glame/glame/src/glmid/glscript.c:
	s/PKGDATADIR/PKGSCRIPTSDIR/g. [dk]

	* /cvsroot/glame/glame/data/pixmaps/Makefile.am:
	Install pixmaps into pkgpixmapsdir. [dk]

	* /cvsroot/glame/glame/configure.in:
	Add new install targets pkgpixmaps and pkgscripts. [dk]

2001-04-25  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/main.c:
	fixed braindamage in gnome config API

	* /cvsroot/glame/glame/BUGS:
	added known bugs/caveats (uh!? are there really so many...)

	* /cvsroot/glame/glame/src/plugins/fft_plugins.c:
	added online help pointers [XWolf check]

	* /cvsroot/glame/glame/doc/plugins.texi: fixed fft documentation

2001-04-25  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/plugins/Makefile.am:
	Build plugins unversioned. [dk]

	* /cvsroot/glame/glame/src/plugins/audio_io_oss.c:
	Defined AFMT_S16_NE for the sake of buggy OSS on BSD. [dk]

2001-04-25  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/doc/plugins.texi: minor fix

	* /cvsroot/glame/glame/doc/plugins.texi: added long awaited fft doku

2001-04-25  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/doc/gldb.texi: s//Still to be documented./g

2001-04-25  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/debian/docs, /cvsroot/glame/glame/debian/glame.docs, /cvsroot/glame/glame/debian/glame.info, /cvsroot/glame/glame/debian/glame.manpages, /cvsroot/glame/glame/debian/glame.menu, /cvsroot/glame/glame/debian/info, /cvsroot/glame/glame/debian/menu:
	Moved debian build helper files. [dk]
	Added manpages helper file. [dk]

	* /cvsroot/glame/glame/debian/cglame.sgml, /cvsroot/glame/glame/debian/glame.sgml:
	Updated man page source. [dk]

	* /cvsroot/glame/glame/CREDITS: Fixed reference to jsux. [dk]

2001-04-25  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/CREDITS, /cvsroot/glame/glame/NEWS, /cvsroot/glame/glame/README, /cvsroot/glame/glame/TODO:
	Release preparations - please review

	* /cvsroot/glame/glame/src/swapfile/swfs_cluster.c:
	doh - there are always bugs lurking...

2001-04-25  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/doc/glame.texi:
	Moved dircategory right after header where it belongs. [dk]

2001-04-25  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/src/gui/waveeditgui.c:
	fixed warnings (of which one was a bug)

	* /cvsroot/glame/glame/src/plugins/basic.c, /cvsroot/glame/glame/src/plugins/basic_sample.c:
	fixed mix and one2n (try to break them again... NOT) - disabled automatic
	fifo adaption if we dont have feedback, tried to be more strict when to
	adapt and hard-limited the max fifo size (to 1MB, didnt trigger yet) which
	will lead to a deadlock detection if such a large fifo is going to be needed.

	* /cvsroot/glame/glame/src/cglame.c:
	Added cmdline option to create swapfile (-c) - truely obsoletes gmkswap

2001-04-24  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/swapfile/Makefile.am:
	gmkswap no longer needed -> make noinst. [dk]

2001-04-24  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/TODO: updated TODO

	* /cvsroot/glame/glame/src/swapfile/swapfile_fs.c:
	fixed last famous bugs in swapfile_fsck() and helpers

2001-04-24  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/plugins/audio_io.c:
	Fixed fixup_param FIXME. Use set_param method where appropriate. Now
	properly checks for sane parameter values. [dk]
	Updated internal TODO. [dk]

2001-04-24  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/gui.c:
	fixed very, _very_, VERY broken free()....

2001-04-24  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/main.c, /cvsroot/glame/glame/src/gui/waveeditgui.c, /cvsroot/glame/glame/src/plugins/iir.c, /cvsroot/glame/glame/src/plugins/noisegate.c, /cvsroot/glame/glame/src/plugins/pan.c, /cvsroot/glame/glame/src/plugins/rms.c:
	added more plugins, added help to waveeditgui, added help to main window

2001-04-24  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/plugins/time.c:
	Cleaned up time plugin. Now only outputs the gain; use in addition to mul
	to restore previous behaviour. Removed evil long longs. Added parameters
	for duration and sample rate. [dk]

2001-04-24  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/glmid/glplugin.h, /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/src/plugins/arithmetic.c, /cvsroot/glame/glame/src/plugins/audio_io.c, /cvsroot/glame/glame/src/plugins/basic.c, /cvsroot/glame/glame/src/plugins/basic_sample.c, /cvsroot/glame/glame/src/plugins/debug.c, /cvsroot/glame/glame/src/plugins/echo.c, /cvsroot/glame/glame/src/plugins/file_io.c, /cvsroot/glame/glame/src/plugins/flanger.c, /cvsroot/glame/glame/src/plugins/pipe.c, /cvsroot/glame/glame/src/plugins/swapfile_io.c:
	added crude help functionality for filternetwork editing.
	The gui looks for the PLUGIN_GUI_HELP_PATH property on the specified
	node. If it doesn't find it, it will open up the plugin-collection node.

	Note: the glame.info files need to be installed in the corresponding places.
	/usr/share/info or wherever.
	html seems to be broken, the gnome-help-browser can't find the tags in the html
	file... :(
	You can test on Wolf

	I didn't add all plugins yet, i grew tired and will go cafeting..

2001-04-24  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/doc/conversion.texi:
	Updated API, added not yet implemented warning. [dk]

	* /cvsroot/glame/glame/doc/plugins.texi:
	Reformatted flanger entry. [dk]

2001-04-24  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/swapfile/swfs_cluster.c:
	dont PANIC on cluster_get, if not really necessary

	* /cvsroot/glame/glame/src/plugins/basic.c: fixed one2n (?)

	* /cvsroot/glame/glame/src/filter/filter_buffer.c, /cvsroot/glame/glame/src/filter/filter_ops.c:
	propagate detected deadlocks

	* /cvsroot/glame/glame/src/filter/filter_pipe.c, /cvsroot/glame/glame/src/filter/filter_pipe.h:
	provide filterpipe_is_feedback() to detect loops inside the net

2001-04-24  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/doc/gui.texi: updated lame filteredit docu..
	rewrite at will...

2001-04-24  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/filter/filter_protocols.h:
	Added strategic * to sbuf_realloc(). [dk]

2001-04-24  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/filter/filter_protocols.h: wrap fbuf_realloc

2001-04-24  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c:
	redirections of deleted items are removed from toplevel

2001-04-24  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/filter/filter_param.h, /cvsroot/glame/glame/src/filter/filter_port.h:
	added *_safe_foreach_* iterators

	* /cvsroot/glame/glame/src/gui/main.c:
	fix SIGSEGV if no audio_in/out is there

2001-04-24  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/TODO: update

2001-04-23  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/src/gui/edit_filter/canvas_types.h, /cvsroot/glame/glame/src/gui/edit_filter/gui.c:
	getting there.
	added mac-mouse for connection, too
	pipe-properties are displayed when mouse enters the connection-circle
	No delay, though, delay makes it eveb more ugly...

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/src/gui/edit_filter/canvas_types.h, /cvsroot/glame/glame/src/gui/edit_filter/gui.c:
	fixed handling of redirections...
	now uses richis backend. Features groovy user error instead...

2001-04-23  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/doc/plugins.texi:
	wrote flanger docu, but has to be fixed, someone out there who knows about texinfo ;)

2001-04-23  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c:
	fixed very broken (but necessary) copying semantic

2001-04-23  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c:
	fixed missing connections when loading a net with a collapsed network in it

2001-04-23  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/TODO, /cvsroot/glame/glame/doc/plugins.texi:
	some more plugins documentation - list all entirely missing items in
	TODO

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c:
	prototype for XWolf

	* /cvsroot/glame/glame/src/glmid/glplugin.c:
	allow plugin properties to be changed

	* /cvsroot/glame/glame/src/gui/main.c, /cvsroot/glame/glame/src/gui/waveeditgui.c:
	new update_preferences() that updates derived stuff - update audio_in/out
	filters according to preferences

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/src/gui/swapfilegui.c:
	fixed br0ken history id's - gnome suxx

2001-04-22  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c:
	fixed two critical bugs.
	nodes/pipes are now deleted by backend signals.

2001-04-22  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/plugins/basic_sample.c:
	added fade filter in category "Volume", someone has to add gui support for
	it
	moved volume_adjust to category "Volume"

2001-04-22  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/src/gui/main.c, /cvsroot/glame/glame/src/gui/swapfilegui.c:
	Use glame_dialog_file_request() whereever possible (and cleanup those
	places). Unfortunately the use of patterns via gtk_file_selection_complete()
	seems rather pointless as the concept behind this is totally fucked up.

	* /cvsroot/glame/glame/src/gui/glame_gui_utils.c, /cvsroot/glame/glame/src/gui/glame_gui_utils.h:
	added glame_dialog_file_request() which replaces gnome_dialog_file_request()
	and has more features (like a pattern and providing the history id)

	* /cvsroot/glame/glame/src/plugins/audio_io_oss.c:
	disabled ioctl(.. SNDCTL_DSP_POST ..) which appearantly the sb driver (not
	again...) does not like at all

	* /cvsroot/glame/glame/src/plugins/basic.c:
	adjust maximum allowed fifo size of one2n to support very large feedback
	inside the network while remaining RT

	* /cvsroot/glame/glame/src/plugins/basic_sample.c:
	Cleaned up mix - added automatic fifo size adjust to fixup for very large
	feedback inside the network

	* /cvsroot/glame/glame/src/plugins/echo.c:
	fixed EOF handling bug in echo prolog

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/src/gui/waveeditgui.c:
	fixed users of glame_gui_play_network()

	* /cvsroot/glame/glame/src/gui/glame_gui_utils.c, /cvsroot/glame/glame/src/gui/glame_gui_utils.h:
	made glame_gui_play_network more configurable

	* /cvsroot/glame/glame/src/gui/edit_filter/gui.c:
	display [s] / [ms] after time parameters in the parameter edit dialog

	* /cvsroot/glame/glame/src/gui/swapfilegui.c: added error dialogs
	fixed bug that PANICed in case of subtree removal

	* /cvsroot/glame/glame/src/filter/filter_buffer.c:
	only DPRINTF summary on freeing blocks

	* /cvsroot/glame/glame/src/filter/filter.h:
	added FILTER_ERROR_STOP() that allows for stopping a network with an error
	(used by mix to signal deadlock condition to the user)

	* /cvsroot/glame/glame/src/filter/filter_ops.c:
	fixed filter_is_ready() for non-networks - fixes mix deadlock detection

	* /cvsroot/glame/glame/src/swapfile/swapfile_fs.c:
	no longer remove unused clusters at fsck time, but build a lost+found file
	out of them - and other minor cleanups to the fsck process

	* /cvsroot/glame/glame/src/glmid/gpsm.c:
	fixed bug in gpsm_flatten() that prevented truncating files to the same size

2001-04-20  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/waveeditgui.c:
	dont allow apply of fft/ifft (does not make sense)

2001-04-20  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/plugins/flanger.c: flanger performance patch

2001-04-20  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/plugins/basic.c, /cvsroot/glame/glame/src/plugins/basic_sample.c:
	tried to fix very limited internal fifo size wrt low latency

	* /cvsroot/glame/glame/src/gui/waveeditgui.c:
	even better - have swapfile_in node starting from marker, if there is data
	in apply-from-marker mode

	* /cvsroot/glame/glame/src/gui/waveeditgui.c:
	Allow apply custom without selection - starts at marker, if nothing is there
	yet, just swapfile_out nodes are created. Nice possibility to feed a
	custom network into a new wave.

	* /cvsroot/glame/glame/src/filter/filter_buffer.c:
	removed sched_yield() that slipped in

2001-04-20  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c: cleanup

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/src/gui/edit_filter/canvas_types.h:
	added murder-hack for deleting redirections from the filternetwork
	Yes, i will rewrite it next week, don't bother

2001-04-20  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/plugins/audio_io_oss.c:
	Force immediate flushing of output buffers in low-latency mode. [dk]
	Abuse AFMT_QUERY as emulation marker. [dk]

2001-04-20  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/TODO: updated TODO

	* /cvsroot/glame/glame/Makefile.am, /cvsroot/glame/glame/glame.spec:
	added broken rpm spec file I found in Mandrake - somebody will need
	to fix it

	* /cvsroot/glame/glame/INSTALL: better install instructions

	* /cvsroot/glame/glame/src/swapfile/swfs_cluster.c, /cvsroot/glame/glame/src/swapfile/swfs_ctree.c:
	Fixed the real bugs, removed the workarounds. It _seems_ the bugs are
	magically gone - I dont know which minor fix did it, but somehow I cannot
	reproduce the bugs with the workarounds disabled. So please test again
	and report :)

	* /cvsroot/glame/glame/Makefile.am: dont try to dist debian/SCCS

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas_types.c: cleanup

	* /cvsroot/glame/glame/src/gui/main.c, /cvsroot/glame/glame/src/gui/waveeditgui.c:
	made input/output plugin configurable

	* /cvsroot/glame/glame/src/plugins/bassboost.scm, /cvsroot/glame/glame/src/plugins/echo2.scm, /cvsroot/glame/glame/src/plugins/read_mp3.scm, /cvsroot/glame/glame/src/plugins/resample.scm:
	made the .scm's loadable

	* /cvsroot/glame/glame/data/pixmaps/Makefile.am, /cvsroot/glame/glame/data/pixmaps/delay.png, /cvsroot/glame/glame/data/pixmaps/extend.png, /cvsroot/glame/glame/data/pixmaps/invert.png, /cvsroot/glame/glame/data/pixmaps/repeat.png, /cvsroot/glame/glame/data/pixmaps/volume_adjust.png, /cvsroot/glame/glame/src/plugins/basic_sample.c:
	more pixmaps

2001-04-19  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/src/gui/edit_filter/canvas_types.h, /cvsroot/glame/glame/src/gui/edit_filter/gui.c:
	added some network properties stuff...
	not finished

2001-04-19  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/plugins/file_io.c: added fixup_pipe method
	it's now possible to connect and disconnect pipes, untested with
	audiofile though, mp3 and generic wav definitly works

2001-04-19  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/gui.c, /cvsroot/glame/glame/src/gui/glame_gui_utils.c, /cvsroot/glame/glame/src/gui/glame_gui_utils.h, /cvsroot/glame/glame/src/gui/main.c:
	cleaned up preferences and added l33t create_label_edit_pair

2001-04-19  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/plugins/file_io.c:
	Compiler would rather work on vars that actually do exist. [dk]

2001-04-19  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/glmid/ladspa.c, /cvsroot/glame/glame/src/plugins/file_io.c:
	dunno if file_io.c works, but I have to go :)

2001-04-19  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/plugins/audio_io_oss.c:
	Sampling rate must be the last property to be set. [dk]
	No need to reset device right after open. [dk]
	Prefer hw-supported audio formats but try to fallback on emulated
	formats. [dk]

2001-04-19  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/src/gui/main.c:
	reduced menu to add_node
	moved load plugin to main window
	moved register_as_plugin to toolbar

2001-04-19  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/main.c: fixed typo

2001-04-19  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/TODO: foo

2001-04-19  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/plugins/flanger.c: added depth parameter
	made feedback work as it is supposed to

2001-04-19  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/data/pixmaps/Makefile.am, /cvsroot/glame/glame/data/pixmaps/const.png, /cvsroot/glame/glame/data/pixmaps/rect.png, /cvsroot/glame/glame/data/pixmaps/sine.png, /cvsroot/glame/glame/src/plugins/waveform.c:
	pixmaps for waveform filters

	* /cvsroot/glame/glame/doc/gui.texi:
	updated main and wave part of the GUI documentation

2001-04-19  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c:
	removed #ifdef ugliness

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c:
	sorry. forgot this one

2001-04-19  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/main.c, /cvsroot/glame/glame/src/gui/waveeditgui.c:
	added audio_in/out device selection into preferences dialog - play(selection)
	and record use them

2001-04-19  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c:
	workarounding some event problems in canvas

2001-04-19  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/swapfile/swapfile_fs.c, /cvsroot/glame/glame/src/swapfile/swfs_cluster.c, /cvsroot/glame/glame/src/swapfile/swfs_cluster.h, /cvsroot/glame/glame/src/swapfile/swfs_file.c:
	Tried to fix the worst swapfile bugs - didnt manage to find the bug, but found
	a workaround. Everything I tried works now correctly.

	* /cvsroot/glame/glame/src/glmid/glame.scm, /cvsroot/glame/glame/src/swapfile/swapfile_fs.c:
	fixed broken COW and changed testcase to look for the bug

	* /cvsroot/glame/glame/TODO: Updated TODO list

	* /cvsroot/glame/glame/src/gui/waveeditgui.c:
	added "Select" submenu with "Select none" and "Select all"
	added "Goto marker" to "View" menu

	* /cvsroot/glame/glame/src/gui/libgtkwaveform/gtkwaveview.c:
	fixed bug in *set_marker_and_scroll

	* /cvsroot/glame/glame/src/plugins/audio_io_oss.c:
	GLAME_WBUFSIZE is in samples

	* /cvsroot/glame/glame/src/filter/filter_buffer.c:
	added support for low-latency blocksizes

	* /cvsroot/glame/glame/acconfig.h, /cvsroot/glame/glame/src/include/glame_types.h:
	Added support for low-latency blocksizes

	* /cvsroot/glame/glame/configure.in: Made use of mp3lame disabable
	Added --enable-low-latency

2001-04-18  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/src/gui/main.c:
	added support for a left-button only mode for the less lucky ones...

2001-04-18  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/data/pixmaps/Makefile.am:
	mag forgot to update the makefile

	* /cvsroot/glame/glame/src/hash/glsignal.h:
	documentation cut&paste error corrected

	* /cvsroot/glame/glame/src/plugins/read_mp3.scm:
	re-enabled read_mp3 as it seems to work on some architectures (ix86 does
	not)

	* /cvsroot/glame/glame/doc/filter-tutorial.texi, /cvsroot/glame/glame/doc/filter.texi, /cvsroot/glame/glame/doc/glsignal.texi, /cvsroot/glame/glame/doc/plugin.texi, /cvsroot/glame/glame/doc/swapfile.texi:
	tried to remember all API changes I made after the last update of the
	documentation - and fixed some missing items / errors

2001-04-18  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/data/pixmaps/fft.png: new reworked fft pixmap

2001-04-18  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/src/gui/edit_filter/canvas_types.c:
	fixed font handling for extreme zoomlevels

2001-04-18  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/data/pixmaps/fft.png: now checked in with -kb

	* /cvsroot/glame/glame/data/pixmaps/fft.png: did not checkin with -kb

	* /cvsroot/glame/glame/data/pixmaps/fft.png, /cvsroot/glame/glame/src/plugins/fft_plugins.c:
	added new leet fft icon, took me 5 seconds :)

2001-04-18  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/TODO:
	updated TODO - no major (implementation) items left

	* /cvsroot/glame/glame/src/gui/waveeditgui.c: Added Record at marker
	Removed Feed into and Feed into custom (obsoleted by deletable filters in apply custom)

	* /cvsroot/glame/glame/src/gui/waveeditgui.c: added record at marker

2001-04-18  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c:
	have a look at this kool toolbar

2001-04-18  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/src/gui/edit_filter/canvas_types.c, /cvsroot/glame/glame/src/gui/edit_filter/canvas_types.h:
	changed immutable flag to not prevent deletion - added undeletable flag

	* /cvsroot/glame/glame/src/plugins/audio_io_esd.c:
	cleaned up esd_audio_in

	* /cvsroot/glame/glame/src/gui/waveeditgui.c:
	set samplerate of audio_in filter

2001-04-18  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/waveeditgui.c: richi fixed richis bug

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/src/gui/edit_filter/canvas_types.c, /cvsroot/glame/glame/src/gui/edit_filter/canvas_types.h:
	biiig canvas rewrite
	added zooming
	added viewall
	biiig canvas rewrite
	added zooming
	added viewall
	biiig canvas rewrite
	added zooming
	added viewall
	biiig canvas rewrite
	added zooming
	added viewall
	biiig canvas rewrite
	added zooming
	added viewall
	biiig canvas rewrite
	added zooming
	added viewall
	biiig canvas rewrite
	added zooming
	added viewall
	biiig canvas rewrite
	added zooming
	added viewall
	biiig canvas rewrite
	added zooming
	added viewall

2001-04-18  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/glmid/ladspa.c: fixed ladspa bugs
	stereo plugins do now work (freeverb3 works)

2001-04-18  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/waveeditgui.c:
	Cleaned up dozen creators of swapfile_in/out filters (added helper function)
	Dont ask for parameters, if there arent any...
	Added record into selection

2001-04-18  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c:
	scroll region is adapted upon loading a network

2001-04-18  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/plugins/basic_sample.c: really fixed mix

	* /cvsroot/glame/glame/src/plugins/basic_sample.c:
	fixed braindead nightly replace of simd macros with simd functions...

2001-04-18  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/Makefile.am:
	Added mainzelm and navratil to update-changelog target. [dk]

	* /cvsroot/glame/glame/src/include/list.h, /cvsroot/glame/glame/src/include/util.h:
	Added macro DERROR_eval() that evaluates to an rvalue for ready abuse in
	evil list macros. [dk]

2001-04-17  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c:
	fixed brainbug in xwolf
	strdup does not like null pointers :*)

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c:
	revamped node-about dialog
	now shows description, ports with type/description, properties with values/descriptions
	plz some check these on ladspa & friends...

2001-04-17  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/macros/Makefile.am: forgot to update Makefile.am

	* /cvsroot/glame/glame/macros/acg-guile.m4:
	add syms from bugreport - check should fail in this case

	* /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/macros/acg-guile.m4, /cvsroot/glame/glame/macros/gnome-guile-checks.m4:
	new & improved guile check

	* /cvsroot/glame/glame/src/gui/waveeditgui.c:
	use size parameter of swapfile_out to prevent writing outside the selection
	in apply and apply custom

	* /cvsroot/glame/glame/src/plugins/swapfile_io.c:
	added size parameter to swapfile_out

2001-04-17  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/TODO: updated todo

	* /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/src/plugins/file_io.c:
	added support for lame in lame/lame.h as installed by belbos lame.deb

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/src/gui/edit_filter/canvas_types.c, /cvsroot/glame/glame/src/gui/edit_filter/canvas_types.h:
	fixed broken label in parameter redirect
	fixed lost timeouts in display properties

2001-04-17  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/swapfile/swfs_ctree.c, /cvsroot/glame/glame/src/swapfile/swfs_ctree.h:
	fixed one potential bug in ctree and added a workaround for the
	non-operating ctree_find (dunno why...)

	* /cvsroot/glame/glame/src/swapfile/swfs_file.c:
	help me tracing that stupid bug (on another machine)

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c:
	use new play fct with cleanup

	* /cvsroot/glame/glame/src/gui/waveeditgui.c:
	added play & play selection - use new play widget with cleanup

	* /cvsroot/glame/glame/src/gui/glame_gui_utils.c, /cvsroot/glame/glame/src/gui/glame_gui_utils.h:
	large cleanup of play function - supports cleanup fct now

	* /cvsroot/glame/glame/src/gui/main.c:
	cleaned up Filternetwork menu, added Open item

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c:
	cleaned up error handling from glame_load_plugin/load_instance

	* /cvsroot/glame/glame/src/glmid/glmid.c, /cvsroot/glame/glame/src/glmid/glscript.h:
	fixed error checking from gh_eval_file

2001-04-16  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/src/gui/waveeditgui.c:
	the title of the canvas window actually has some relation to the network :)
	not always untitled...

	Apply custom will place the nodes a little smarter. swapfile_in on the left side,
	out on the right side.

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/src/gui/edit_filter/canvas.h, /cvsroot/glame/glame/src/gui/glame_gui_utils.c, /cvsroot/glame/glame/src/gui/glame_gui_utils.h:
	removed play/stop/bla from canvas, added play
	entry in menu instead, that will popup the play
	network window. the play window is modal.
	Fixes the evil possibility to edit the network while it is running

2001-04-16  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/main.c, /cvsroot/glame/glame/src/gui/swapfilegui.c:
	added "Flatten" to groups menu
	simplified "Export..." a lot by using new gpsm_flatten()

	* /cvsroot/glame/glame/src/glmid/gpsm.c, /cvsroot/glame/glame/src/glmid/gpsm.h:
	added gpsm_flatten - will simplify lots of code

2001-04-16  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/plugins/audio_io_oss.c:
	Fixed sbuf vs fbuf mismatch. [dk]
	Reset DSP on startup. [dk]
	Drop SNDCTL_DSP_STEREO in favour of SNDCTL_DSP_CHANNELS. [dk]
	Trade latency for bigger buffers by default. [dk]

	* /cvsroot/glame/glame/src/plugins/audio_io_esd.c:
	Fixed sbuf vs. fbuf mismatch. [dk]

2001-04-16  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/swapfilegui.c:
	added ability to add a new (empty) wave to the tree

	* /cvsroot/glame/glame/src/glmid/gpsm.c:
	fixed default xml to work with libxml from stock potato

2001-04-15  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/gui.c, /cvsroot/glame/glame/src/plugins/file_io.c:
	added one or two DPRINTFs in gui.c
	fixed some segfaults in file_io.c: changing from mp3 to wav files or
	selecting non audio files caused segfaults, fixed now

	* /cvsroot/glame/glame/src/plugins/fft_plugins.c:
	forgot to add most important file

	* /cvsroot/glame/glame/src/glmid/glmid.c, /cvsroot/glame/glame/src/plugins/Makefile.am, /cvsroot/glame/glame/src/plugins/bassboost.scm, /cvsroot/glame/glame/src/plugins/fft.c, /cvsroot/glame/glame/src/plugins/fft_bandpass.scm, /cvsroot/glame/glame/src/plugins/fft_resample.scm, /cvsroot/glame/glame/src/plugins/resample.scm:
	renamed .scm files
	move fft.c to fft_plugins.c to solve plugin loader error

2001-04-14  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/plugins/audio_io_oss.c:
	Added quick&dirty oss_in. Still need to test but no input source
	handy. [dk]

	* /cvsroot/glame/glame/src/plugins/audio_io_esd.c:
	Fixed recording duration. [dk]

	* /cvsroot/glame/glame/src/plugins/audio_io.c:
	Changed default input policy to endless - we have a stop button now. [dk]

2001-04-14  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/configure.in:
	fixed duplicate mp3lame and sndfile checks that seemed to slipped in
	during an auto-merge...

	* /cvsroot/glame/glame/src/cglame.c, /cvsroot/glame/glame/src/glmid/gpsm.c, /cvsroot/glame/glame/src/swapfile/swapfile.h, /cvsroot/glame/glame/src/swapfile/swapfile_fs.c:
	new fsck code that cannot PANIC - also introduced "force" flag which is
	on in #DEBUG mode

	* /cvsroot/glame/glame/src/plugins/Makefile.am: fixed conflicts

	* /cvsroot/glame/glame/src/glmid/gpsm.c, /cvsroot/glame/glame/src/glmid/gpsm.h, /cvsroot/glame/glame/src/gui/swapfilegui.c, /cvsroot/glame/glame/src/gui/waveeditgui.c, /cvsroot/glame/glame/src/include/hash.h:
	fixed bug wrt consistency of linked gpsm item and swapfile - this was a
	design bug unfortunately, so this change is rather large.

2001-04-14  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/src/gui/swapfilegui.c, /cvsroot/glame/glame/src/plugins/Makefile.am, /cvsroot/glame/glame/src/plugins/flanger.c:
	added flanger plugin

2001-04-14  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/waveeditgui.c:
	DPRINT _after_ stat - no more confusing output

	* /cvsroot/glame/glame/src/gui/main.c: dont cleanup twice

	* /cvsroot/glame/glame/TODO: updated TODO

	* /cvsroot/glame/glame/src/glmid/glmid.c:
	fixed thinko that prevented the generic audio_in/audio_out filters from
	being registered

	* /cvsroot/glame/glame/src/gui/waveeditgui.c:
	fixed bug that prevented clipboard deletion on program exit

	* /cvsroot/glame/glame/macros/acg-alsa.m4:
	added version checking to prevent accidential build (well, doesnt
	fix 0.9.0 problems obviously)

2001-04-13  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/macros/libxml.m4:
	Ignore leading non-numeric garbage in xml-config's version output. [dk]

	* /cvsroot/glame/glame/doc/cglame.texi, /cvsroot/glame/glame/doc/glame.texi, /cvsroot/glame/glame/doc/gui.texi:
	Brushed up users' sections. [dk]

2001-04-13  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/swapfile/swapfile_fs.c:
	Bugfix to sw_sendfile.

2001-04-12  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/main.c, /cvsroot/glame/glame/ChangeLog, /cvsroot/glame/glame/README:
	Final release changes

	* /cvsroot/glame/glame/src/glmid/glplugin.c: fixed thinko

	* /cvsroot/glame/glame/Makefile.am: distribute debian/

	* /cvsroot/glame/glame/src/cglame.c: release preparations

	* /cvsroot/glame/glame/doc/cglame.texi, /cvsroot/glame/glame/doc/gui.texi:
	corrections/cleanup

	* /cvsroot/glame/glame/src/glmid/glplugin.c:
	dont try to dlopen non-existant files

	* /cvsroot/glame/glame/acconfig.h, /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/src/include/Makefile.am, /cvsroot/glame/glame/src/include/atomic.h, /cvsroot/glame/glame/src/include/atomic_alpha.h:
	added alpha atomic ops

	* /cvsroot/glame/glame/src/include/midi.h: humm, midi RIP

2001-04-12  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/plugins/audio_io_oss.c:
	Added new conversions for s8 and s16. [dk]
	Support signed OSS formats because PPC implementation fucked up on
	unsigned. [dk]

2001-04-11  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/doc/gui.texi: lame filternetworkeditor docu
	better than nothing

2001-04-11  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/hash/glsignal.c:
	Fixed subtle powerpc brokenness w/va_args. [richi]

2001-04-11  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/src/glmid/glplugin.c:
	removed efence check (doesnt work anyway)
	dont print dlopen errors if not #DEBUG

	* /cvsroot/glame/glame/macros/gnome.m4: WAHHHH!!!

	* /cvsroot/glame/glame/src/glmid/gpsm.c: libxml is br0ken, too

	* /cvsroot/glame/glame/macros/gnome.m4: /me needs some sleep...

	* /cvsroot/glame/glame/macros/gnome-gnorba-check.m4, /cvsroot/glame/glame/macros/gnome.m4:
	fixed broken gnome check, check for gnome-config in /opt/gnome/bin (SuSE
	suxx)

	* /cvsroot/glame/glame/src/glmid/gpsm.c:
	make it compile with br0ken suse xml version, too

	* /cvsroot/glame/glame/macros/acg-alsa.m4:
	fixed alsa check - was really broken

	* /cvsroot/glame/glame/macros/Makefile.am:
	there's always something you'll forget - add new macros to DIST

	* /cvsroot/glame/glame/src/plugins/audio_io.c, /cvsroot/glame/glame/src/plugins/audio_io_alsa.c, /cvsroot/glame/glame/src/plugins/audio_io_esd.c, /cvsroot/glame/glame/src/plugins/audio_io_irix.c, /cvsroot/glame/glame/src/plugins/audio_io_oss.c:
	wow, I finally made it... :)

	* /cvsroot/glame/glame/src/plugins/Makefile.am: automake _really_ suxx

	* /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/macros/acg-alsa.m4, /cvsroot/glame/glame/macros/acg-esd.m4, /cvsroot/glame/glame/src/plugins/Makefile.am, /cvsroot/glame/glame/src/plugins/audio_io_alsa.c, /cvsroot/glame/glame/src/plugins/audio_io_esd.c, /cvsroot/glame/glame/src/plugins/audio_io_irix.c, /cvsroot/glame/glame/src/plugins/audio_io_oss.c:
	hmm, tried to fix it

	* /cvsroot/glame/glame/src/plugins/Makefile.am, /cvsroot/glame/glame/src/plugins/audio_io.c, /cvsroot/glame/glame/src/plugins/audio_io.h, /cvsroot/glame/glame/src/plugins/audio_io_alsa.c, /cvsroot/glame/glame/src/plugins/audio_io_esd.c, /cvsroot/glame/glame/src/plugins/audio_io_irix.c, /cvsroot/glame/glame/src/plugins/audio_io_oss.c:
	splitted up audio_io to allow for binary packaging

	* /cvsroot/glame/glame/doc/gui.texi:
	documented main window (sketchy) and wave editor (more sketchy)

2001-04-11  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c:
	items are raised when their popup appears.
	makes error messages & friends readable

2001-04-11  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/glmid/gpsm.c, /cvsroot/glame/glame/src/gui/Makefile.am, /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/src/gui/edit_filter/canvas_types.c, /cvsroot/glame/glame/src/gui/libgtkwaveform/gtkeditablewavebuffer.c, /cvsroot/glame/glame/src/gui/libgtkwaveform/gtkwaveview.c, /cvsroot/glame/glame/src/gui/main.c, /cvsroot/glame/glame/src/swapfile/swapfile_fs.c:
	fixed warnings

	* /cvsroot/glame/glame/ChangeLog: updated ChangeLog

	* /cvsroot/glame/glame/src/gui/main.c, /cvsroot/glame/glame/src/gui/swapfilegui.c:
	make GUI behave similar in similar situations

	* /cvsroot/glame/glame/CREDITS: credits for ladspa work

	* /cvsroot/glame/glame/acconfig.h, /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/macros/libxml.m4:
	configure cleanup, added PPC architecture (wheee - and the version
	bump to 0.4.0beta slipped in :))

	* /cvsroot/glame/glame/src/include/Makefile.am, /cvsroot/glame/glame/src/include/atomic.h, /cvsroot/glame/glame/src/include/atomic_mips.h, /cvsroot/glame/glame/src/include/atomic_ppc.h, /cvsroot/glame/glame/src/include/atomic_x86.h:
	added PPC atomic ops, copyright adjustments

	* /cvsroot/glame/glame/src/include/glame_swab.h, /cvsroot/glame/glame/src/include/ladspa.h, /cvsroot/glame/glame/src/filter/filter_methods.h, /cvsroot/glame/glame/src/filter/filter_ops.h, /cvsroot/glame/glame/src/filter/filter_types.h, /cvsroot/glame/glame/src/glmid/glmid.h, /cvsroot/glame/glame/src/gui/timeline.c:
	dealt with missing copyright statements

	* /cvsroot/glame/glame/src/hash/glsimd.c, /cvsroot/glame/glame/src/hash/glsimd.h:
	removed old simd macro stuff, replaced with cool operations

	* /cvsroot/glame/glame/src/plugins/tutorial.c, /cvsroot/glame/glame/data/pixmaps/Makefile.am, /cvsroot/glame/glame/data/pixmaps/drop.png, /cvsroot/glame/glame/data/pixmaps/dup.png, /cvsroot/glame/glame/data/pixmaps/input.png, /cvsroot/glame/glame/data/pixmaps/mix1.png, /cvsroot/glame/glame/data/pixmaps/mix2.png, /cvsroot/glame/glame/data/pixmaps/null.png, /cvsroot/glame/glame/data/pixmaps/one2n.png, /cvsroot/glame/glame/data/pixmaps/output.png, /cvsroot/glame/glame/data/pixmaps/prod.png, /cvsroot/glame/glame/data/pixmaps/sum.png, /cvsroot/glame/glame/src/plugins/arithmetic.c, /cvsroot/glame/glame/src/plugins/basic.c, /cvsroot/glame/glame/src/plugins/basic_sample.c, /cvsroot/glame/glame/src/plugins/echo.c:
	more pixmaps (and s/simd macros/glsimd operations/g)

2001-04-11  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/swapfilegui.c, /cvsroot/glame/glame/src/gui/waveeditgui.c:
	merged signal handlers in swapfilegui
	cleanup still pending -> tomorrow

	added more zoom features to waveedit


	fuck. can't sleep

2001-04-10  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/data/pixmaps/Makefile.am:
	dist and install new pixmaps

2001-04-10  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas_types.c:
	fixed bogus pixmap path handling

2001-04-10  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/data/pixmaps/input.png, /cvsroot/glame/glame/data/pixmaps/output.png, /cvsroot/glame/glame/src/gui/edit_filter/canvas_types.c, /cvsroot/glame/glame/src/plugins/arithmetic.c, /cvsroot/glame/glame/src/plugins/audio_io.c, /cvsroot/glame/glame/src/plugins/basic.c, /cvsroot/glame/glame/src/plugins/basic_sample.c, /cvsroot/glame/glame/src/plugins/debug.c, /cvsroot/glame/glame/src/plugins/file_io.c, /cvsroot/glame/glame/src/plugins/iir.c, /cvsroot/glame/glame/src/plugins/pipe.c, /cvsroot/glame/glame/src/plugins/swapfile_io.c, /cvsroot/glame/glame/src/plugins/tutorial.c:
	fixed plugin categories and pixmaps, added two pixmaps for inputs/outputs
	(does not work!? - XWolf!!!)
	make canvas search for pixmaps also in ../data/pixmaps

2001-04-10  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/main.c: removed ok button in splash

2001-04-10  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/glmid/gpsm.c, /cvsroot/glame/glame/src/glmid/gpsm.h, /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/src/gui/waveeditgui.c:
	more fixes to more SIGSEGvs (aka brainbugs)

	* /cvsroot/glame/glame/src/gui/main.c, /cvsroot/glame/glame/src/gui/waveeditgui.c:
	fixed splash
	added zoom to selection / zoom out

	* /cvsroot/glame/glame/src/gui/libgtkwaveform/gtkswapfilebuffer.c:
	dont allow 0 tracks to be displayed

	* /cvsroot/glame/glame/src/swapfile/swapfile_fs.c, /cvsroot/glame/glame/src/swapfile/swfs_cluster.c, /cvsroot/glame/glame/src/swapfile/swfs_ctree.c, /cvsroot/glame/glame/src/swapfile/swfs_file.c:
	cleanup (PANIC -> SWPANIC to allow non-panicing error handling later)
	better non-panicing fsck - whooo!
	bugfix

	* /cvsroot/glame/glame/src/gui/libgtkwaveform/gtkswapfilebuffer.c, /cvsroot/glame/glame/src/gui/libgtkwaveform/gtkswapfilebuffer.h, /cvsroot/glame/glame/src/gui/waveeditgui.c:
	more bug squashing wrt libgtkwaveform and the waveedit widget

2001-04-09  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/main.c: added nagging splash on startup
	must be put in #ifndef DEBUG or something

2001-04-09  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/doc/gui.texi:
	GUI documentation - very incomplete :)

2001-04-09  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/gui/glame_gui_utils.c, /cvsroot/glame/glame/src/gui/glame_gui_utils.h:
	Zapped b0rken and unused va_arg crap. Doesn't even compile on ppc. [dk]

2001-04-09  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/glmid/glmid.c:
	doh - fixed braindamage in glmid so now .scms are loaded at bootup

	* /cvsroot/glame/glame/src/hash/glsignal.c:
	fixed endless loop in glsig_delete_all() introduced by adding delayed deletion

	* /cvsroot/glame/glame/src/plugins/Makefile.am, /cvsroot/glame/glame/src/plugins/echo2.scm, /cvsroot/glame/glame/src/plugins/fft_bandpass.scm, /cvsroot/glame/glame/src/plugins/fft_resample.scm, /cvsroot/glame/glame/src/plugins/read_mp3.scm:
	added existing macro filters from glame.scm

	* /cvsroot/glame/glame/src/glmid/glame.scm, /cvsroot/glame/glame/src/glmid/glmid.c:
	more sanity checks for plugin loading / path processing
	moved macro filters to src/plugins/ (didnt enable auto-loading, as
	I neet to stop guiles gc somehow before...)

	* /cvsroot/glame/glame/src/gui/libgtkwaveform/gtkwave.c, /cvsroot/glame/glame/src/gui/libgtkwaveform/gtkwave.h, /cvsroot/glame/glame/src/gui/libgtkwaveform/gtkwaveform.h:
	cleanup - forgot to remove the files

	* /cvsroot/glame/glame/NEWS, /cvsroot/glame/glame/README, /cvsroot/glame/glame/TODO:
	Preparation for a 0.4.0beta release

	* /cvsroot/glame/glame/MAINTAINERS, /cvsroot/glame/glame/src/filter/filter_pipe.h, /cvsroot/glame/glame/src/filter/filter_port.h, /cvsroot/glame/glame/src/filter/filter_protocols.h, /cvsroot/glame/glame/src/plugins/Makefile.am, /cvsroot/glame/glame/src/plugins/basic_midi.c, /cvsroot/glame/glame/src/plugins/midi_debug.c, /cvsroot/glame/glame/src/plugins/midi_io.c:
	midi RIP

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas_types.c, /cvsroot/glame/glame/src/gui/glame_gui_utils.c, /cvsroot/glame/glame/src/gui/gltreeitem.c, /cvsroot/glame/glame/src/gui/libgtkwaveform/Makefile.am, /cvsroot/glame/glame/src/gui/libgtkwaveform/gtkswapfilebuffer.c, /cvsroot/glame/glame/src/gui/libgtkwaveform/gtkswapfilebuffer.h, /cvsroot/glame/glame/src/gui/libgtkwaveform/gtkwaveview.c, /cvsroot/glame/glame/src/gui/libgtkwaveform/gwavefile.c, /cvsroot/glame/glame/src/gui/libgtkwaveform/gwavefile.h, /cvsroot/glame/glame/src/gui/waveeditgui.c:
	cleanup, warnings

	* /cvsroot/glame/glame/src/hash/glsignal.c, /cvsroot/glame/glame/src/hash/glsignal.h:
	removed inline emit, implemented delayed deletion, be more friendly to
	recursive handler invocation

	* /cvsroot/glame/glame/src/glmid/gpsm.c, /cvsroot/glame/glame/src/glmid/gpsm.h, /cvsroot/glame/glame/src/gui/swapfilegui.c, /cvsroot/glame/glame/src/gui/waveeditgui.c:
	fixes to gpsm and users

	* /cvsroot/glame/glame/src/include/list.h:
	add sanity check to list_safe_foreach() - PANIC, if used incorrectly

2001-04-06  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/src/gui/edit_filter/canvas_types.c, /cvsroot/glame/glame/src/gui/edit_filter/gui.c, /cvsroot/glame/glame/src/gui/glame_gui_utils.c, /cvsroot/glame/glame/src/gui/gltreeitem.c, /cvsroot/glame/glame/src/gui/main.c, /cvsroot/glame/glame/src/gui/swapfilegui.c, /cvsroot/glame/glame/src/gui/waveeditgui.c:
	fixed most compiler warnings in gui/
	left out libgtkwaveform
	hope it still works ;)

2001-04-06  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/swapfile/pmap.c, /cvsroot/glame/glame/src/swapfile/txn.c:
	Added missing include. [dk]

	* /cvsroot/glame/glame/src/plugins/iir.c, /cvsroot/glame/glame/src/plugins/time.c:
	Added missing initialisations. [dk]

	* /cvsroot/glame/glame/src/plugins/audio_io.c:
	Added missing include. [dk]
	Initialise variable before checking it. [dk]

	* /cvsroot/glame/glame/src/hash/glsimd.h:
	Changed SCALARPROD macros to use well-defined execution order if destp
	equals one of the source pointers. [dk]

	* /cvsroot/glame/glame/src/glmid/gpsm.c:
	Added panic if illegal item type is encountered. [dk]
	Multi-line strings are deprecated, split into multiple strings. [dk]
	Right sanity check on wrong variable. Fixed. [dk]

	* /cvsroot/glame/glame/src/filter/filter_pipe.c:
	Added missing initialisation of variable. [dk]

	* /cvsroot/glame/glame/src/filter/filter_methods.c, /cvsroot/glame/glame/src/filter/filter_tools.h:
	Added missing include for memset and friends. [dk]

2001-04-06  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/glmid/gpsm.c, /cvsroot/glame/glame/src/glmid/gpsm.h, /cvsroot/glame/glame/src/gui/libgtkwaveform/Makefile.am, /cvsroot/glame/glame/src/gui/libgtkwaveform/gtkswapfilebuffer.c, /cvsroot/glame/glame/src/gui/libgtkwaveform/gtkswapfilebuffer.h, /cvsroot/glame/glame/src/gui/swapfilegui.c, /cvsroot/glame/glame/src/gui/waveeditgui.c, /cvsroot/glame/glame/src/gui/waveeditgui.h:
	finished merge with gpsm (maybe broken)

2001-04-04  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/main.c:
	popupTime is a now in properties.
	Yuk. We need something more generic for setting/querying/restoring property values

2001-04-03  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas_types.c, /cvsroot/glame/glame/src/gui/swapfilegui.c, /cvsroot/glame/glame/src/gui/waveeditgui.c:
	richi fixed richis bug
	fixed tree popdown on right button click

2001-04-02  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/src/gui/edit_filter/canvas_types.c, /cvsroot/glame/glame/src/gui/edit_filter/canvas_types.h:
	minor updates to canvas code:
	properties are aligned correctly
	port name & properties are shown
	properties popup after a delay (default = 200m)

2001-04-02  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/Makefile.am, /cvsroot/glame/glame/src/gui/swapfilegui.c:
	doh.. I should not checkin conflicts... :/

	* /cvsroot/glame/glame/src/glmid/glmid.c, /cvsroot/glame/glame/src/glmid/glscript.c, /cvsroot/glame/glame/src/glmid/glscript.h:
	catch exceptions from scheme (and ignore them)

	* /cvsroot/glame/glame/src/filter/filter_buffer.c, /cvsroot/glame/glame/src/filter/filter_ops.c, /cvsroot/glame/glame/src/filter/filter_ops.h, /cvsroot/glame/glame/src/plugins/basic_sample.c:
	dont treat paused network as deadlock

	* /cvsroot/glame/glame/src/gui/gltreeitem.c, /cvsroot/glame/glame/src/gui/swapfilegui.c:
	correct fix for label editing (should fix other things, too)

2001-04-01  Martin Gasbichler  <gasbichl@informatik.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/hash/glsimd.h:
	Included <sys/types.h> for the sake of FreeBSD.

	--
	mainzelM
	Acting Commissioner of BSD

2001-03-31  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/gui/swapfilegui.c: fixed richis bug

2001-03-31  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/glmid/glame.scm:
	disabled fft using macros - they break glame if no fft plugin is
	available (bug filed to mainzelM)

	* /cvsroot/glame/glame/src/gui/glame_gui_utils.h, /cvsroot/glame/glame/src/gui/gltreeitem.c, /cvsroot/glame/glame/src/gui/gltreeitem.h, /cvsroot/glame/glame/src/gui/main.c, /cvsroot/glame/glame/src/gui/swapfilegui.c:
	finished merging gpsm into the swapfile gui.
	it works - but not label editing (see bug I filed)
	it is clean
	you may tamper with it again (but be prepared for merging gpsm
	into waveeditgui)

	* /cvsroot/glame/glame/src/glmid/gpsm.h, /cvsroot/glame/glame/src/glmid/gpsm.c:
	cleaned up (and corrected) gpsm a little bit and clarified
	the semantics.

2001-03-30  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/plugins/file_io.c:
	fixed bogus error handling

	* /cvsroot/glame/glame/src/glmid/glame.scm:
	added macro filters: Bass Boost, Resample

2001-03-30  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/gltreeitem.c, /cvsroot/glame/glame/src/gui/gltreeitem.h, /cvsroot/glame/glame/src/gui/main.c, /cvsroot/glame/glame/src/gui/swapfilegui.c, /cvsroot/glame/glame/src/gui/swapfilegui.h:
	Started to use gpsm with the swapfile gui. It compiles, some things work, its
	totally br0ken, DONT TOUCH!

	* /cvsroot/glame/glame/src/glmid/gpsm.c, /cvsroot/glame/glame/src/glmid/gpsm.h:
	more gpsm stuff (I'm still not happy)

	* /cvsroot/glame/glame/doc/glsignal.texi, /cvsroot/glame/glame/src/hash/glsignal.h:
	be safe wrt removing a signal handler within itself
	added glsig_handler_exec()

2001-03-29  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filter_ops.c:
	removed FILTER_IS_RUNNING, added filter_is_ready()

2001-03-28  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/glame_gui_utils.c, /cvsroot/glame/glame/src/gui/glame_gui_utils.h, /cvsroot/glame/glame/src/gui/waveeditgui.c:
	The usual xwolf-latenite-annoy-poor-richi checkin.
	The play_network window will now close itsself and clean up the network after
	the network has finished.
	Added broken variant of play_network taking va_args and a function which it will call after
	the network has finished. This was meant for updating the wavewidget...
	But it's severly broken, too late in the night for va_args now :(

2001-03-28  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/glmid/gpsm.c, /cvsroot/glame/glame/src/glmid/gpsm.h, /cvsroot/glame/glame/src/glmid/Makefile.am:
	gpsm implementation (untested, unused)

	* /cvsroot/glame/glame/src/swapfile/swapfile.h, /cvsroot/glame/glame/src/swapfile/swapfile_fs.c, /cvsroot/glame/glame/src/swapfile/swfs_cluster.c, /cvsroot/glame/glame/src/swapfile/swfs_ctree.c, /cvsroot/glame/glame/src/swapfile/swfs_file.c:
	little cleanup wrt panics, added swapfile_sync

	* /cvsroot/glame/glame/src/include/list.h: fix to list_foreach_safe

2001-03-27  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/src/gui/edit_filter/canvas.h, /cvsroot/glame/glame/src/gui/edit_filter/canvas_types.c, /cvsroot/glame/glame/src/gui/edit_filter/canvas_types.h, /cvsroot/glame/glame/src/gui/swapfilegui.c, /cvsroot/glame/glame/src/gui/waveeditgui.c, /cvsroot/glame/glame/src/gui/main.c:
	Tree items can be renamed by double-clicking them.
	Removed crappy New Project dialog box, instead a unamed is added which can
	be edited right away.

	added feed/apply custom filter to waveeditgui.
	create a filternetwork window with corresponding swapfile nodes which cannot
	be changed/deleted.
	if a filter_t has the property "immutable" set to "1" and it is drawn in a edit_filter
	window, it can't be changed/deleted.

2001-03-27  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/glmid/gpsm.h:
	new cool midlayer gui backend (!?), w/o implementation, just for discussion

2001-03-25  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/Makefile.am, /cvsroot/glame/glame/src/gui/glame_gui_utils.c, /cvsroot/glame/glame/src/gui/glame_gui_utils.h, /cvsroot/glame/glame/src/gui/swapfilegui.c, /cvsroot/glame/glame/src/gui/timeline.c, /cvsroot/glame/glame/src/gui/waveeditgui.c:
	added simple glame_gui_play_network.
	very uncomplete

2001-03-25  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/doc/Makefile.am, /cvsroot/glame/glame/doc/conversion.texi, /cvsroot/glame/glame/doc/filter-tutorial.texi, /cvsroot/glame/glame/doc/glame.texi, /cvsroot/glame/glame/doc/swapfile.texi:
	New chapter on conversion layer. [dk]

2001-03-22  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/waveeditgui.c:
	make wave widget select all channels

2001-03-22  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/waveeditgui.c:
	cancel button works in apply
	added feed to filter function for feeding data stream into a filter without
	writing it back to the swapfile

	useful for playing or exporting regions

2001-03-21  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/glmid/glplugin.c:
	put ladspa plugins in Category LADSPA

2001-03-21  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c:
	fixed interesting segfault with external connections.

2001-03-21  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/filter/filter.c: bugfix

	* /cvsroot/glame/glame/src/glmid/glmid.c, /cvsroot/glame/glame/src/glmid/glscript_filter.c:
	fixed one possible race due to GC

2001-03-21  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/Makefile.am, /cvsroot/glame/glame/src/gui/edit_filter/Makefile.am, /cvsroot/glame/glame/src/gui/edit_filter/canvas.h, /cvsroot/glame/glame/src/gui/edit_filter/filtergui.h, /cvsroot/glame/glame/src/gui/glame_gui_utils.h, /cvsroot/glame/glame/src/gui/main.c:
	reverse engineered directory structure

2001-03-21  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/plugins/swapfile_io.c: reverted br0ken patch

	* /cvsroot/glame/glame/src/glmid/glame.scm: new swapfile testcase

	* /cvsroot/glame/glame/src/gui/gltreeitem.c, /cvsroot/glame/glame/src/gui/gltreeitem.h, /cvsroot/glame/glame/src/gui/swapfilegui.c:
	cleanup, bugfixes and new features

	* /cvsroot/glame/glame/src/swapfile/swapfile_fs.c, /cvsroot/glame/glame/src/swapfile/swfs_ctree.c:
	fixed two little bugs

2001-03-21  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/Makefile.am, /cvsroot/glame/glame/src/gui/edit_filter/Makefile.am, /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/src/gui/edit_filter/canvas.h, /cvsroot/glame/glame/src/gui/edit_filter/canvas_types.c, /cvsroot/glame/glame/src/gui/edit_filter/gui.c, /cvsroot/glame/glame/src/gui/edit_filter/gui.h, /cvsroot/glame/glame/src/gui/main.c, /cvsroot/glame/glame/src/gui/swapfilegui.c, /cvsroot/glame/glame/src/gui/waveeditgui.c:
	[gui]
	some random code cleanups.
	moved general gui stuff to src/gui/gui
	FIXME edit_filter/gui.c should be moved, too. Forgot :)

	[edit_filter]
	externally connected ports are drawn stippled.

2001-03-20  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/plugins/swapfile_io.c:
	added writebuffer to swapfile out

	* /cvsroot/glame/glame/src/plugins/file_io.c:
	small bugfixes, errorhandling etc.

2001-03-20  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/TODO:
	people should know what they need to do before 0.4.0

	* /cvsroot/glame/glame/src/glmid/glame.scm:
	disabled read-mp3 (does not work anyway) - install lame and use read-file
	instead

	* /cvsroot/glame/glame/src/plugins/file_io.c: fixed compiling w/o lame

2001-03-20  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/acconfig.h, /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/src/plugins/file_io.c:
	added mp3 reader to file_io. It actually depends on an installed
	version of the lame decoder. It's really slow at the present time
	and I have no clue why.
	added configure check for libmp3lame (it can encode as well) which uses
	mpg123's mpglib for decoding

2001-03-20  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/plugins/basic_sample.c:
	try to detect unlucky users building deadlocking networks
	better description for the two mix filters

	* /cvsroot/glame/glame/src/glmid/glame.scm:
	use mix, not mix2 which is the right one for feedback networks...

	* /cvsroot/glame/glame/src/filter/filter_buffer.c:
	detect deadlock and bail out in this case, stopping the network

2001-03-19  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/src/gui/edit_filter/gui.c, /cvsroot/glame/glame/src/gui/waveeditgui.c:
	removed nasty global in edit filter causing undefined behaviour in new main gui.
	changed behaviour of glame_gui_edit_filter_properties
	functions should use gnome_dialog functions to access the created popup, not gtk_window_show & friends

2001-03-19  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.h, /cvsroot/glame/glame/src/gui/edit_filter/gui.c, /cvsroot/glame/glame/src/gui/edit_filter/gui.h, /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/src/gui/waveeditgui.c:
	fixed parameter setting dialog myself

	* /cvsroot/glame/glame/src/gui/waveeditgui.c, /cvsroot/glame/glame/src/plugins/swapfile_io.c:
	implemented apply filter - fixed typo in swapfile_out for this
	(parameter editing does not work as expected - need a gnome dialog or
	 something like this - XWolf please FIXME)

	* /cvsroot/glame/glame/src/gui/waveeditgui.c:
	added "Apply filter" - non functional, though (but will be easy - AFTER lunch :))

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.h, /cvsroot/glame/glame/src/gui/edit_filter/gui.c, /cvsroot/glame/glame/src/gui/edit_filter/gui.h, /cvsroot/glame/glame/src/gui/edit_filter/canvas.c:
	moved some generic stuff to gui.c

2001-03-16  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/gui/main.c, /cvsroot/glame/glame/src/plugins/file_io.c:
	fixed bug in af_write_f which increased the length of files while saving
	did some cosmetic in gui::create_about

2001-03-16  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/main.c: fixed the br0ken merge
	re-added command-line swapfile (overrides preferences)

	* /cvsroot/glame/glame/src/gui/Makefile.am, /cvsroot/glame/glame/src/gui/gui_main.c, /cvsroot/glame/glame/src/gui/main.c, /cvsroot/glame/glame/src/gui/swapfilegui.c, /cvsroot/glame/glame/src/gui/swapfilegui.h:
	gui code cleanup - merged gui_main and main

	* /cvsroot/glame/glame/src/plugins/swapfile_io.c:
	added offset/size parameter to swapfile_in/out

	* /cvsroot/glame/glame/src/gui/edit_filter/Makefile.am, /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/src/gui/edit_filter/canvas.h, /cvsroot/glame/glame/src/gui/edit_filter/canvas_types.h, /cvsroot/glame/glame/src/gui/edit_filter/gui.c, /cvsroot/glame/glame/src/gui/edit_filter/gui.h, /cvsroot/glame/glame/src/gui/edit_filter/main.c:
	started cleanup - "at one place externally API" still to be done

	* /cvsroot/glame/glame/src/gui/libgtkwaveform/gtkswapfilebuffer.c, /cvsroot/glame/glame/src/gui/libgtkwaveform/gwavefile.c, /cvsroot/glame/glame/src/gui/libgtkwaveform/gwavefile.h:
	implemented non-interleaved buffer scheme

2001-03-16  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/gui.c:
	strlen is just not enough for copying
	ficken
	<mag> Der bacardi zieht voll rein *roechel*
	<xwolf> jo

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c:
	ficken, wir haben vergessen canvas.c zu aendern.

	<mag> ich glaub das is voll |33+
	<xwolf> jo

	* /cvsroot/glame/glame/src/gui/edit_filter/gui.c, /cvsroot/glame/glame/src/gui/gui_main.c, /cvsroot/glame/glame/src/gui/main.c, /cvsroot/glame/glame/src/gui/swapfilegui.c:
	added preferences for swapfile
	added export feature for swapfile tree

	xwolf&mag late-n8-drunk-edition
	<mag> glaub des is cool
	<xwolf> jo

2001-03-15  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/main.c:
	location of swapfile is now written to gnome-glame-config-file
	Dialog for changing it is still missing.
	if you want to change it, try editing ~/.gnome/glame, or lt-glame if your running from
	a not make-installed version, and look for section [swapfile]
	for ease of use, consider linking .gnome/glame to .gnome/lt-glame

	if it does not exist, it is created, default position is ~/.glameswap

2001-03-15  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/Makefile.am: we dont have no gui_main.h

2001-03-15  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c:
	just to make mainzel happy

	* /cvsroot/glame/glame/src/gui/gui_main.c: removed glamefilestuff

	* /cvsroot/glame/glame/src/gui/gui_main.c, /cvsroot/glame/glame/src/gui/main.c, /cvsroot/glame/glame/src/gui/swapfilegui.c:
	fixed borken exit.
	global swapfilegui is set again.

2001-03-15  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/gui_main.c, /cvsroot/glame/glame/src/gui/main.c, /cvsroot/glame/glame/src/gui/waveeditgui.h, /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/src/gui/Makefile.am:
	no glame_editor, cleanups

2001-03-15  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/Makefile.am, /cvsroot/glame/glame/src/gui/edit_filter/Makefile.am, /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/src/gui/edit_filter/gui.c, /cvsroot/glame/glame/src/gui/edit_filter/gui.h, /cvsroot/glame/glame/src/gui/edit_filter/main.c, /cvsroot/glame/glame/src/gui/gui_main.c, /cvsroot/glame/glame/src/gui/main.c, /cvsroot/glame/glame/src/gui/swapfilegui.c:
	fixed segfault when cancelling import.
	created gnome-app main window
	swapfilez can be opened and created
	changed edit_filter to library-target
	edit_filter window can be popped up

2001-03-13  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/gltreeitem.c, /cvsroot/glame/glame/src/gui/gltreeitem.h, /cvsroot/glame/glame/src/gui/swapfilegui.c:
	added Add group and global menu (does not work!??)
	implemented Delete operation

	* /cvsroot/glame/glame/src/gui/gltreeitem.c, /cvsroot/glame/glame/src/gui/gltreeitem.h, /cvsroot/glame/glame/src/gui/swapfilegui.c:
	fix item->size in glame_tree_item_update()
	dont save item->size in xml

2001-03-13  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/gui/swapfilegui.c:
	fixed xwolf's broken fileloader and replaced his code by quality maggie code :*)

2001-03-13  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/swapfilegui.c:
	show unregistered files, dont show non-existant entries

	* /cvsroot/glame/glame/src/gui/swapfilegui.c: fixed br0ken libxml

2001-03-12  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/swapfilegui.c:
	a little (very broken) import file stuff
	Something to do in lunchbrake
	should be rewritten. Used maggies code :*)

2001-03-12  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/Makefile.am, /cvsroot/glame/glame/src/gui/gltreeitem.c, /cvsroot/glame/glame/src/gui/gltreeitem.h, /cvsroot/glame/glame/src/gui/libgtkwaveform/gtkswapfilebuffer.c, /cvsroot/glame/glame/src/gui/libgtkwaveform/gtkswapfilebuffer.h, /cvsroot/glame/glame/src/gui/libgtkwaveform/test.c, /cvsroot/glame/glame/src/gui/main.c, /cvsroot/glame/glame/src/gui/swapfilegui.c, /cvsroot/glame/glame/src/gui/swapfilegui.h, /cvsroot/glame/glame/src/gui/tree.c, /cvsroot/glame/glame/src/gui/tree.h, /cvsroot/glame/glame/src/gui/treetest.c, /cvsroot/glame/glame/src/gui/waveeditgui.c, /cvsroot/glame/glame/src/gui/waveeditgui.h:
	More GUI work:
	- libgtkwaveform can now handle multiple swapfile widgets, as can test
	  and waveeditgui
	- new waveeditgui (used by main)
	- more work on swapfilegui (uses waveeditgui) and gltreeitem
	- killed now obsolete tree.[ch] and treetest.c

	* /cvsroot/glame/glame/CREDITS, /cvsroot/glame/glame/Makefile.am:
	added CREDITS file

	* /cvsroot/glame/glame/src/swapfile/swapfile.h, /cvsroot/glame/glame/src/swapfile/swapfile_fs.c:
	s/char */const char */ in some places

2001-03-05  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/MAINTAINERS, /cvsroot/glame/glame/TODO:
	random docu filez update

	* /cvsroot/glame/glame/src/include/simd.h, /cvsroot/glame/glame/src/include/simd_c.h, /cvsroot/glame/glame/src/include/simd_x86_3dnow.h, /cvsroot/glame/glame/src/include/simd_x86_isse1.h, /cvsroot/glame/glame/src/filter/filter_tools.h, /cvsroot/glame/glame/src/glmid/glmid.c, /cvsroot/glame/glame/src/hash/Makefile.am, /cvsroot/glame/glame/src/hash/glsimd.c, /cvsroot/glame/glame/src/hash/glsimd.h, /cvsroot/glame/glame/src/include/Makefile.am:
	removed old SIMD framework in favor of better one

	* /cvsroot/glame/glame/src/gui/gltreeitem.c, /cvsroot/glame/glame/src/gui/gltreeitem.h, /cvsroot/glame/glame/src/gui/swapfilegui.c, /cvsroot/glame/glame/src/gui/swapfilegui.h:
	added chunk of new and better(TM) swapfile gui

2001-03-05  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/ChangeLog: updated ChangeLog

2001-03-02  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/Makefile.am:
	we dont have gui.h / canvas.h any longer

2001-03-02  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/src/gui/edit_filter/canvas.h, /cvsroot/glame/glame/src/gui/edit_filter/canvas_types.c:
	more random code cleanup
	fixed warnings
	fixed typo causing gtk-warnings

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/src/gui/edit_filter/canvas.h, /cvsroot/glame/glame/src/gui/edit_filter/canvas_types.c, /cvsroot/glame/glame/src/gui/edit_filter/gui.c, /cvsroot/glame/glame/src/gui/edit_filter/gui.h:
	massive rewrite for coherent naming scheme in function prototypes
	not finished.

	improvements (?) of routing code

2001-03-01  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c: some gimmicks

2001-03-01  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/filter/filter_pipe.c:
	dunnot allow circular connections with one node

	* /cvsroot/glame/glame/src/glmid/glmid.c, /cvsroot/glame/glame/src/glmid/glscript.h, /cvsroot/glame/glame/src/glmid/glscript_filter.c:
	HACK to work around gh_eval_file not returning the actual value of the
	file.

2001-03-01  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c:
	load network tries to load a network

2001-03-01  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/glmid/glscript_filter.c:
	thou shalt compile before checkin

	* /cvsroot/glame/glame/src/glmid/glscript_filter.c:
	fixed typo... T->F, F->T

	* /cvsroot/glame/glame/src/filter/filter_ops.c:
	moved error clearing to init - this is semantics change, i.e. filters
	cant rely on their errors set (they didnt before, but they could)

2001-03-01  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c:
	added connection code to network loading.
	works

	* /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/src/gui/edit_filter/canvas.h, /cvsroot/glame/glame/src/gui/edit_filter/canvas_types.c, /cvsroot/glame/glame/src/gui/edit_filter/gui.h:
	added simple error displaying
	can redisplay filternetworks now, but no routing yet :)

2001-03-01  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/glmid/glscript_filter.c, /cvsroot/glame/glame/src/gui/edit_filter/canvas.c:
	fixes(?)

	* /cvsroot/glame/glame/src/glmid/glmid.h, /cvsroot/glame/glame/src/glmid/glscript.h, /cvsroot/glame/glame/src/glmid/glscript_filter.c, /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/src/glmid/glmid.c:
	added glame_load_instance() to glmid, changed scheme plugin ABI for this

2001-03-01  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/src/gui/edit_filter/canvas.h:
	connections can be moved up/down by dragging the circle

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c:
	fixed borken output port wiring
	fixed segfault

	* /cvsroot/glame/glame/macros/gnome.m4:
	added cflags for gtk/glib.... very weird

2001-02-28  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/src/gui/edit_filter/canvas.h:
	new groovy connection routing code.
	new and improved! ;)
	network loading is on the way...

2001-02-26  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/swapfile/swapfile_fs.c, /cvsroot/glame/glame/src/swapfile/swfs_ctree.c:
	no longer oops if no swapfile was opened

2001-02-18  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/src/gui/Makefile.am:
	first shot of glame sample editor gui, it's only possible to load
	files into a swapfile at the moment

2001-02-08  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/filter/filter_param.h, /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/src/gui/edit_filter/gui.c, /cvsroot/glame/glame/src/plugins/file_io.c:
	small hack to add support for filename filtering in file requesters...

2001-01-31  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/glmid/glplugin.h:
	fixed possible symbol/db entry name clashes (noticed on ALPHA)

2001-01-31  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/src/gui/edit_filter/canvas.h:
	Removed Default plugin menu entry, when no plugins were registered without category

2001-01-31  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/plugins/arithmetic.c: fixed warnings

	* /cvsroot/glame/glame/src/swapfile/swfs_ctree.h:
	fixed alpha bug (use gl_** types)

2001-01-31  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c:
	The zeroeth thou shalt not divide by! Fixes GUI FPEs for source/drain
	plugins. [dk]

2001-01-31  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/Makefile.am, /cvsroot/glame/glame/src/gui/canvas.c, /cvsroot/glame/glame/src/gui/canvas.h, /cvsroot/glame/glame/src/gui/canvas_types.c, /cvsroot/glame/glame/src/gui/gui.c, /cvsroot/glame/glame/src/gui/gui.h, /cvsroot/glame/glame/src/gui/main.c:
	removed old gui code

2001-01-29  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/macros/libxml.m4: fixed broken libxml check...

	* /cvsroot/glame/glame/src/gui/Makefile.am:
	well, hopefully fixed now...

	* /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/src/gui/Makefile.am:
	try to make it compile w/o libxml

	* /cvsroot/glame/glame/src/cglame.c, /cvsroot/glame/glame/src/gui/edit_filter/main.c, /cvsroot/glame/glame/src/gui/libgtkwaveform/test.c:
	try to be nice to stale .lock files on startup -> do fsck

	* /cvsroot/glame/glame/src/glmid/glame.scm: more testcases for swapfile

	* /cvsroot/glame/glame/src/swapfile/swapfile.h, /cvsroot/glame/glame/src/swapfile/swapfile_fs.c, /cvsroot/glame/glame/src/swapfile/swfs_cluster.c, /cvsroot/glame/glame/src/swapfile/swfs_ctree.c, /cvsroot/glame/glame/src/swapfile/swfs_ctree.h, /cvsroot/glame/glame/src/swapfile/swfs_file.c:
	fixed more bugs, added broken fsck

2001-01-25  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/macros/Makefile.am, /cvsroot/glame/glame/macros/libxml.m4:
	fixed libxml detection for versions < 2.0

2001-01-25  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/macros/libxml.m4, /cvsroot/glame/glame/src/gui/Makefile.am, /cvsroot/glame/glame/src/gui/libgtkwaveform/test.c, /cvsroot/glame/glame/src/gui/tree.c, /cvsroot/glame/glame/src/gui/treetest.c, /cvsroot/glame/glame/src/swapfile/gmkswap.c, /cvsroot/glame/glame/configure.in:
	- added libxml2 automake check
	- gmkswapfile without timeout
	- new test features

2001-01-25  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/libgtkwaveform/test.c:
	w/o gnome it compiled... :/

	* /cvsroot/glame/glame/TODO, /cvsroot/glame/glame/src/gui/libgtkwaveform/Makefile.am, /cvsroot/glame/glame/src/include/Makefile.am:
	as usual, for dist I forgot to update various Makefile.am's

	* /cvsroot/glame/glame/src/include/simd.h, /cvsroot/glame/glame/src/include/simd_c.h, /cvsroot/glame/glame/src/include/simd_x86_3dnow.h, /cvsroot/glame/glame/src/include/simd_x86_isse1.h, /cvsroot/glame/glame/acconfig.h, /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/src/filter/filter_tools.h:
	moved all simd stuff from filter_tools.h to include/simd*
	added framework (nonfunctional) for (sub-)architecture optimized
	simd routines

	* /cvsroot/glame/glame/src/gui/Makefile.am, /cvsroot/glame/glame/src/gui/tree.c, /cvsroot/glame/glame/src/gui/tree.h, /cvsroot/glame/glame/src/gui/treetest.c, /cvsroot/glame/glame/src/gui/wavetest.c:
	more little test-proggies
	re-activated wavetest (made it compile again)

	* /cvsroot/glame/glame/src/gui/libgtkwaveform/gtkswapfilebuffer.c, /cvsroot/glame/glame/src/gui/libgtkwaveform/gtkswapfilebuffer.h, /cvsroot/glame/glame/src/gui/libgtkwaveform/test.c:
	made the swapfile buffer rw, test supports Copy/Paste/Delete/Cut style
	editing now :)

	* /cvsroot/glame/glame/src/swapfile/swapfile_fs.c, /cvsroot/glame/glame/src/swapfile/swfs_file.c:
	fixed two nastie bugs

2001-01-24  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/plugins/fft.c:
	asian xwolfozmag late nite fix

2001-01-18  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/plugins/basic_sample.c, /cvsroot/glame/glame/src/plugins/fft.c, /cvsroot/glame/glame/src/filter/filter_methods.c:
	- removed debugging code in filter_methods
	- added ifft_fixup_pipe handler

2001-01-18  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/filter/filter_methods.c:
	fixed default_connect_in / filter_handle_pipe_change for strange, never
	thought of uses

	* /cvsroot/glame/glame/src/plugins/basic.c:
	fixed the real error in one2n_connect_out (bad param name that confused
	me)

2001-01-18  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/ChangeLog, /cvsroot/glame/glame/Makefile.am:
	- ChangeLog update
	- fixed my email address

	* /cvsroot/glame/glame/src/plugins/basic.c, /cvsroot/glame/glame/src/plugins/fft.c, /cvsroot/glame/glame/src/gui/libgtkwaveform/test.c, /cvsroot/glame/glame/src/plugins/Makefile.am:
	- fixed one2n_connect_out (was still using old API functions)
	- added fft_equalizer, fft_bandpass

2001-01-05  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/plugins/fft.c:
	implemented oversampling for inverse fft

	* /cvsroot/glame/glame/src/filter/filter_tools.h:
	more queue_helpers added

2001-01-03  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/plugins/pipe.c:
	popen/close like glibc does it

	* /cvsroot/glame/glame/doc/filter.texi, /cvsroot/glame/glame/src/filter/filter_buffer.c, /cvsroot/glame/glame/src/filter/filter_buffer.h, /cvsroot/glame/glame/src/plugins/pipe.c:
	added fbuf_realloc()
	fixed pipe.c some more

2001-01-02  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/plugins/fft.c:
	rewrite of fft code to allow for oversampling (ifft can't handle n>1 oversampling yet)

	* /cvsroot/glame/glame/src/filter/filter_tools.h:
	extended queue code added to allow for easier oversampling code in fft plugin

2000-12-31  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/libgtkwaveform/Makefile.am:
	only try to compile libgtkwaveform if we have gnome

2000-12-22  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/Makefile.am, /cvsroot/glame/glame/src/gui/libgtkwaveform/Makefile.am, /cvsroot/glame/glame/src/gui/libgtkwaveform/grange.c, /cvsroot/glame/glame/src/gui/libgtkwaveform/grange.h, /cvsroot/glame/glame/src/gui/libgtkwaveform/gtkeditablewavebuffer.c, /cvsroot/glame/glame/src/gui/libgtkwaveform/gtkeditablewavebuffer.h, /cvsroot/glame/glame/src/gui/libgtkwaveform/gtkswapfilebuffer.c, /cvsroot/glame/glame/src/gui/libgtkwaveform/gtkswapfilebuffer.h, /cvsroot/glame/glame/src/gui/libgtkwaveform/gtkwave.c, /cvsroot/glame/glame/src/gui/libgtkwaveform/gtkwave.h, /cvsroot/glame/glame/src/gui/libgtkwaveform/gtkwavebuffer.c, /cvsroot/glame/glame/src/gui/libgtkwaveform/gtkwavebuffer.h, /cvsroot/glame/glame/src/gui/libgtkwaveform/gtkwaveform.h, /cvsroot/glame/glame/src/gui/libgtkwaveform/gtkwaveview.c, /cvsroot/glame/glame/src/gui/libgtkwaveform/gtkwaveview.h, /cvsroot/glame/glame/src/gui/libgtkwaveform/gwavefile.c, /cvsroot/glame/glame/src/gui/libgtkwaveform/gwavefile.h, /cvsroot/glame/glame/src/gui/libgtkwaveform/test.c, /cvsroot/glame/glame/src/gui/timeline.c, /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/src/glmid/glame.scm:
	added libgtkwaveform (required part)
	little test-program to browse the swapfile
	timeline stub

	* /cvsroot/glame/glame/src/plugins/pipe.c:
	added generic popen - still segfaults

2000-12-19  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/plugins/waveform.c: added rect filter

2000-12-19  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/filter/filter_tools.h:
	fixed SAMPLE2* functions

2000-12-19  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/filter/filter_tools.h: minor bugfix

2000-12-18  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c: fixed warnings

2000-12-18  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/debian/README.Debian, /cvsroot/glame/glame/debian/cglame.sgml, /cvsroot/glame/glame/debian/changelog, /cvsroot/glame/glame/debian/control, /cvsroot/glame/glame/debian/copyright, /cvsroot/glame/glame/debian/docs, /cvsroot/glame/glame/debian/info, /cvsroot/glame/glame/debian/menu, /cvsroot/glame/glame/debian/rules:
	Added framework to build as a Debian package. [dk]

	* /cvsroot/glame/glame/autogen.sh:
	Note to myself: never ever try to build packages with automake-generated
	symlinks in place. [dk]

2000-12-18  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/filter/filter.c, /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filter_pipe.c, /cvsroot/glame/glame/src/filter/filter_pipe.h:
	fixed BUG wrt not writing out connections to macro filters.

2000-12-13  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/src/gui/edit_filter/canvas.h, /cvsroot/glame/glame/src/gui/edit_filter/canvas_types.c:
	added property popups for canvas items.
	just move the mouse over a icon and you'll see :)
	rulez

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c:
	most things working now. ports can be redirected, params can be redirected..

2000-12-12  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/filter/filter.c:
	fixed another bug - at least put #t after an let.

2000-12-12  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/plugins/fft.c: fixed fft_resample category

2000-12-12  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/glmid/glscript_filter.c, /cvsroot/glame/glame/src/gui/canvas.c, /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/src/hash/glsignal.c, /cvsroot/glame/glame/src/plugins/file_io.c, /cvsroot/glame/glame/src/filter/filter_param.h, /cvsroot/glame/glame/src/filter/filter_param.c:
	fixed stupid braino in filter_param.h ...

2000-12-12  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c:
	stubs for redirecting parameters

2000-12-12  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/hash/gldb.h, /cvsroot/glame/glame/src/hash/gldb_string.c, /cvsroot/glame/glame/src/hash/gldb_worm.c, /cvsroot/glame/glame/src/plugins/file_io.c, /cvsroot/glame/glame/src/filter/filter.c, /cvsroot/glame/glame/src/filter/filter_param.c, /cvsroot/glame/glame/src/filter/filter_pipe.c, /cvsroot/glame/glame/src/filter/filter_port.c, /cvsroot/glame/glame/src/glmid/glscript_filter.c, /cvsroot/glame/glame/src/gui/edit_filter/gui.c, /cvsroot/glame/glame/src/hash/gldb.c:
	fixed design bug(s) in trying to understand why parameter setting does not
	work in all cases - but now it even segfaults on cases it worked before :)

2000-12-12  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c:
	fixed braino in connect_port_external

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.h, /cvsroot/glame/glame/src/gui/edit_filter/canvas.c:
	added simple in/output features
	output ports will segfault :(
	no idea why

	* /cvsroot/glame/glame/src/filter/filter.c, /cvsroot/glame/glame/src/gui/edit_filter/canvas.c:
	fixed error in filter_to_string
	save as now works

2000-12-11  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c:
	added kewl dialog box for filternetworksaving
	setting category and description doesn't work yet

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/src/gui/edit_filter/canvas.h, /cvsroot/glame/glame/src/gui/edit_filter/canvas_types.c, /cvsroot/glame/glame/src/gui/edit_filter/gui.c, /cvsroot/glame/glame/src/gui/edit_filter/gui.h:
	finishing code cleanup.
	most old cruft removed.
	all the replicated structures from the gui have been removed, the filter_t data is used instead.

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c:
	made property dialogs modal

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/src/gui/edit_filter/canvas_types.c, /cvsroot/glame/glame/src/gui/edit_filter/gui.c, /cvsroot/glame/glame/src/gui/edit_filter/gui.h:
	massive code cleanup in edit_filter

2000-12-11  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/filter/filter.c, /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filter_param.c, /cvsroot/glame/glame/src/filter/filter_param.h, /cvsroot/glame/glame/src/filter/filter_port.h, /cvsroot/glame/glame/src/glmid/glscript_filter.c, /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/doc/filter.texi:
	fixed all remaining bugs (just kidding... :))

2000-12-11  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/hash/gldb_string.c, /cvsroot/glame/glame/src/hash/gldb_string.h, /cvsroot/glame/glame/src/filter/filter.c, /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/src/gui/edit_filter/canvas.h:
	fixes from me and richi (still does not work :()

2000-12-11  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/plugins/Makefile.am, /cvsroot/glame/glame/src/plugins/arithmetic.c, /cvsroot/glame/glame/src/plugins/fft.c, /cvsroot/glame/glame/src/plugins/pipe.c, /cvsroot/glame/glame/src/filter/filter.c, /cvsroot/glame/glame/src/filter/filter_tools.h, /cvsroot/glame/glame/src/glmid/glame.scm, /cvsroot/glame/glame/src/glmid/glmid.c, /cvsroot/glame/glame/src/glmid/glmid.h, /cvsroot/glame/glame/src/glmid/glplugin.c, /cvsroot/glame/glame/src/glmid/glplugin.h, /cvsroot/glame/glame/src/glmid/glscript.c, /cvsroot/glame/glame/src/glmid/glscript_filter.c, /cvsroot/glame/glame/src/glmid/glscript_swapfile.c, /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/src/include/glame_types.h:
	major cleanup of scheme wrapper code
	added support for easy loading/saving macro filters(?)

	* /cvsroot/glame/glame/acconfig.h, /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/macros/Makefile.am, /cvsroot/glame/glame/macros/acg-posix-sem.m4:
	added new nifty check and ability to define SAMPLE to double (for fftw)

	* /cvsroot/glame/glame/doc/Makefile.am, /cvsroot/glame/glame/doc/cglame.texi, /cvsroot/glame/glame/doc/filter.texi, /cvsroot/glame/glame/doc/gldb.texi, /cvsroot/glame/glame/doc/glsignal.texi, /cvsroot/glame/glame/doc/plugin.texi:
	documentation update

2000-12-08  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/hash/gldb_string.h, /cvsroot/glame/glame/src/filter/filter.c, /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/glmid/glscript_filter.c:
	added property database to filter_t which gets saved/restored via
	filter_to_string / scheme execution of generated string

	* /cvsroot/glame/glame/src/plugins/pipe.c:
	fixed cut&waste error - but it still does not work (SIGSEGV inside popen...)

	* /cvsroot/glame/glame/src/plugins/pipe.c: added pipe_out - untested

	* /cvsroot/glame/glame/src/cglame.c: fixed a warning

2000-12-08  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/src/gui/edit_filter/canvas_types.c, /cvsroot/glame/glame/src/gui/edit_filter/gui.c, /cvsroot/glame/glame/src/gui/edit_filter/main.c:
	fixed segfault on exit

	* /cvsroot/glame/glame/src/plugins/basic.c, /cvsroot/glame/glame/src/plugins/basic_sample.c, /cvsroot/glame/glame/src/plugins/debug.c, /cvsroot/glame/glame/src/plugins/echo.c, /cvsroot/glame/glame/src/plugins/iir.c, /cvsroot/glame/glame/src/plugins/noisegate.c, /cvsroot/glame/glame/src/plugins/pan.c, /cvsroot/glame/glame/src/plugins/rms.c, /cvsroot/glame/glame/src/plugins/tutorial.c, /cvsroot/glame/glame/src/plugins/waveform.c:
	added/changed some categories

2000-12-08  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/glmid/glame.scm, /cvsroot/glame/glame/src/glmid/glscript_filter.c:
	added plugin_set to scriptable part - also added PLUGIN_*
	categorized the two scheme macro filters

2000-12-08  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/plugins/arithmetic.c, /cvsroot/glame/glame/src/plugins/audio_io.c, /cvsroot/glame/glame/src/plugins/basic.c, /cvsroot/glame/glame/src/plugins/basic_sample.c, /cvsroot/glame/glame/src/plugins/echo.c, /cvsroot/glame/glame/src/plugins/fft.c, /cvsroot/glame/glame/src/plugins/file_io.c, /cvsroot/glame/glame/src/plugins/iir.c, /cvsroot/glame/glame/src/plugins/noisegate.c, /cvsroot/glame/glame/src/plugins/pan.c, /cvsroot/glame/glame/src/plugins/pipe.c, /cvsroot/glame/glame/src/plugins/rms.c, /cvsroot/glame/glame/src/plugins/swapfile_io.c, /cvsroot/glame/glame/src/plugins/time.c, /cvsroot/glame/glame/src/plugins/waveform.c:
	added some categories

2000-12-07  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/src/gui/edit_filter/gui.c:
	support for categories

2000-12-07  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/glmid/glplugin.h, /cvsroot/glame/glame/src/plugins/basic.c:
	added PLUGIN_CATEGORY - added basic.c plugins to "basic" category

	* /cvsroot/glame/glame/src/gui/edit_filter/Makefile.am, /cvsroot/glame/glame/src/gui/edit_filter/canvas.c:
	fixed all stuff

	* /cvsroot/glame/glame/src/gui/edit_filter/Makefile.am: fixed .am

2000-12-07  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/src/gui/Makefile.am, /cvsroot/glame/glame/src/gui/edit_filter/Makefile.am:
	new makefiles

	* /cvsroot/glame/glame/src/gui/edit_filter/Makefile.am, /cvsroot/glame/glame/src/gui/edit_filter/canvas.c, /cvsroot/glame/glame/src/gui/edit_filter/canvas.h, /cvsroot/glame/glame/src/gui/edit_filter/canvas_types.c, /cvsroot/glame/glame/src/gui/edit_filter/gui.c, /cvsroot/glame/glame/src/gui/edit_filter/gui.h, /cvsroot/glame/glame/src/gui/edit_filter/main.c:
	beginning of new filternetwork gui
	more or less working

2000-12-07  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/doc/filter.texi: fixed missing var

2000-11-15  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/plugins/fft.c: minor cleanup
	hanning window added

2000-11-15  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/glmid/glscript.h: umm, as always...

	* /cvsroot/glame/glame/TODO, /cvsroot/glame/glame/doc/filter.texi, /cvsroot/glame/glame/doc/glame.texi, /cvsroot/glame/glame/doc/gldb.texi, /cvsroot/glame/glame/doc/glsignal.texi, /cvsroot/glame/glame/doc/plugin.texi:
	documentation update

2000-11-14  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/glmid/Makefile.am, /cvsroot/glame/glame/src/glmid/glscript.c, /cvsroot/glame/glame/src/glmid/glscript_filter.c, /cvsroot/glame/glame/src/glmid/glscript_swapfile.c:
	further guile interface cleanup - all relevant types are SMOBs now
	and being type checked

2000-11-11  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/src/glmid/Makefile.am, /cvsroot/glame/glame/src/glmid/glame.scm, /cvsroot/glame/glame/src/glmid/glmid.c, /cvsroot/glame/glame/src/glmid/glmid.h, /cvsroot/glame/glame/src/glmid/glscript.c, /cvsroot/glame/glame/src/glmid/glscript_filter.c, /cvsroot/glame/glame/src/glmid/glscript_swapfile.c:
	glscript cleanup:
	- split into three files based on subsystem
	- use SMOBs instead of magic ints
	- allow SIGINT to interrupt a running network (w/o SIGSEGV)

	* /cvsroot/glame/glame/src/filter/filter.c, /cvsroot/glame/glame/src/filter/filter_ops.c:
	fix SIGINT handling - ignore it for filter threads

	* /cvsroot/glame/glame/src/plugins/swapfile_io.c: fix #includes

2000-11-06  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/filter/filter_types.h:
	forgot to add a file - as usual

	* /cvsroot/glame/glame/src/plugins/ladspa.c, /cvsroot/glame/glame/src/plugins/track_io.c:
	old stuff deleted

	* /cvsroot/glame/glame/src/plugins/Makefile.am, /cvsroot/glame/glame/src/plugins/arithmetic.c, /cvsroot/glame/glame/src/plugins/audio_io.c, /cvsroot/glame/glame/src/plugins/basic.c, /cvsroot/glame/glame/src/plugins/basic_midi.c, /cvsroot/glame/glame/src/plugins/basic_sample.c, /cvsroot/glame/glame/src/plugins/debug.c, /cvsroot/glame/glame/src/plugins/echo.c, /cvsroot/glame/glame/src/plugins/fft.c, /cvsroot/glame/glame/src/plugins/file_io.c, /cvsroot/glame/glame/src/plugins/iir.c, /cvsroot/glame/glame/src/plugins/maggy.c, /cvsroot/glame/glame/src/plugins/midi_debug.c, /cvsroot/glame/glame/src/plugins/midi_io.c, /cvsroot/glame/glame/src/plugins/noisegate.c, /cvsroot/glame/glame/src/plugins/pan.c, /cvsroot/glame/glame/src/plugins/pipe.c, /cvsroot/glame/glame/src/plugins/rms.c, /cvsroot/glame/glame/src/plugins/swapfile_io.c, /cvsroot/glame/glame/src/plugins/time.c, /cvsroot/glame/glame/src/plugins/tutorial.c, /cvsroot/glame/glame/src/plugins/waveform.c:
	fixes for partial removal of compatibility code - basic.c, basic_sample.c
	arithmetic.c, waveform.c and tutorial.c are completely fixed

	* /cvsroot/glame/glame/src/gui/gui.c: fixes for API changes

	* /cvsroot/glame/glame/src/glmid/Makefile.am, /cvsroot/glame/glame/src/glmid/glscript.c, /cvsroot/glame/glame/src/glmid/ladspa.c:
	dont use compatibility stuff

	* /cvsroot/glame/glame/src/filter/Makefile.am, /cvsroot/glame/glame/src/filter/filter.c, /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filterI.h, /cvsroot/glame/glame/src/filter/filter_buffer.c, /cvsroot/glame/glame/src/filter/filter_buffer.h, /cvsroot/glame/glame/src/filter/filter_methods.c, /cvsroot/glame/glame/src/filter/filter_mm.c, /cvsroot/glame/glame/src/filter/filter_mm.h, /cvsroot/glame/glame/src/filter/filter_ops.c, /cvsroot/glame/glame/src/filter/filter_ops.h, /cvsroot/glame/glame/src/filter/filter_param.c, /cvsroot/glame/glame/src/filter/filter_param.h, /cvsroot/glame/glame/src/filter/filter_pipe.c, /cvsroot/glame/glame/src/filter/filter_pipe.h, /cvsroot/glame/glame/src/filter/filter_port.c, /cvsroot/glame/glame/src/filter/filter_port.h:
	cleanup and documentation - little API changes, less backwards
	compatibility

2000-10-28  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/filter/filter_network.c, /cvsroot/glame/glame/src/filter/filter_port.c, /cvsroot/glame/glame/src/filter/filter_port.h:
	as always - forgot add/remove

	* /cvsroot/glame/glame/src/include/Makefile.am:
	naaa - that didnt get merged

	* /cvsroot/glame/glame/src/filter/Makefile.am, /cvsroot/glame/glame/src/filter/filter.c, /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filterI.h, /cvsroot/glame/glame/src/filter/filter_methods.c, /cvsroot/glame/glame/src/filter/filter_methods.h, /cvsroot/glame/glame/src/filter/filter_mm.c, /cvsroot/glame/glame/src/filter/filter_mm.h, /cvsroot/glame/glame/src/filter/filter_ops.c, /cvsroot/glame/glame/src/filter/filter_ops.h, /cvsroot/glame/glame/src/filter/filter_param.c, /cvsroot/glame/glame/src/filter/filter_param.h, /cvsroot/glame/glame/src/filter/filter_protocols.h, /cvsroot/glame/glame/src/glmid/glame.scm, /cvsroot/glame/glame/src/glmid/glmid.c, /cvsroot/glame/glame/src/glmid/glscript.c, /cvsroot/glame/glame/src/glmid/ladspa.c, /cvsroot/glame/glame/src/gui/Makefile.am, /cvsroot/glame/glame/src/gui/canvas.c, /cvsroot/glame/glame/src/gui/canvas.h, /cvsroot/glame/glame/src/gui/canvas_types.c, /cvsroot/glame/glame/src/gui/gui.c, /cvsroot/glame/glame/src/gui/gui.h, /cvsroot/glame/glame/src/plugins/Makefile.am, /cvsroot/glame/glame/src/plugins/arithmetic.c, /cvsroot/glame/glame/src/plugins/audio_io.c, /cvsroot/glame/glame/src/plugins/basic.c, /cvsroot/glame/glame/src/plugins/basic_sample.c, /cvsroot/glame/glame/src/plugins/fft.c, /cvsroot/glame/glame/src/plugins/file_io.c, /cvsroot/glame/glame/src/plugins/pipe.c, /cvsroot/glame/glame/src/plugins/rms.c, /cvsroot/glame/glame/src/plugins/swapfile_io.c, /cvsroot/glame/glame/src/plugins/track_io.c, /cvsroot/glame/glame/src/plugins/waveform.c:
	(partial) merge with filter backend cleanup so you can see where
	we are going
	only filternode_foreach_input/output is incompatible (but is fixed)

	* /cvsroot/glame/glame/src/hash/gldb.c, /cvsroot/glame/glame/src/hash/gldb.h:
	remove HASH support
	WE delete the gldb_item after the ->delete()

	* /cvsroot/glame/glame/src/hash/glsignal.c, /cvsroot/glame/glame/src/hash/glsignal.h:
	make glsignal_remove_handlers not remove redirectors but glsignal_remove_redirectors

	* /cvsroot/glame/glame/src/include/Makefile.am, /cvsroot/glame/glame/src/include/atomic.h, /cvsroot/glame/glame/src/include/atomic_mips.h, /cvsroot/glame/glame/src/include/atomic_x86.h:
	cleanup, merge with kernel changes

	* /cvsroot/glame/glame/src/include/list.h: added cool stuff

2000-10-17  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/glmid/glame.scm:
	new testcase for sw_truncate

	* /cvsroot/glame/glame/src/swapfile/swapfile_fs.c:
	native versions of sw_read/sw_write

	* /cvsroot/glame/glame/src/swapfile/swfs_file.c:
	bugfixes and fixes wrt swfs_cluster/swfs_ctree changes

	* /cvsroot/glame/glame/src/swapfile/swfs_cluster.c, /cvsroot/glame/glame/src/swapfile/swfs_cluster.h:
	bugfixes and cleanup (merged cluster_truncate{head,tail} with cluster_split).
	added cluster_{read,write}

	* /cvsroot/glame/glame/src/swapfile/swfs_ctree.c, /cvsroot/glame/glame/src/swapfile/swfs_ctree.h:
	cleanup and optimization

	* /cvsroot/glame/glame/src/swapfile/txn.h, /cvsroot/glame/glame/src/swapfile/txn.c:
	make txns easier to implement - delete txn at finish, if no parent is there

	* /cvsroot/glame/glame/src/include/util.h: more nice/short PANIC

2000-10-11  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/glmid/glame.scm: discovered letrec :)

	* /cvsroot/glame/glame/src/glmid/glame.scm, /cvsroot/glame/glame/src/glmid/glscript.c, /cvsroot/glame/glame/src/swapfile/swapfile_fs.c, /cvsroot/glame/glame/src/swapfile/swfs_cluster.c, /cvsroot/glame/glame/src/swapfile/swfs_cluster.h, /cvsroot/glame/glame/src/swapfile/swfs_file.c, /cvsroot/glame/glame/src/swapfile/swfs_file.h:
	done COW for sw_write/sw_mmap(PROT_WRITE), fixed a minor bug in sw_read.
	glame.scm cleanup & new features

2000-10-10  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/ChangeLog:
	updated changelog and bumped version number to note the finished(!?)
	swapfile API and documentation.

	* /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filter_network.c, /cvsroot/glame/glame/src/filter/filter_param.h, /cvsroot/glame/glame/src/glmid/Makefile.am, /cvsroot/glame/glame/src/glmid/glmid.c, /cvsroot/glame/glame/src/glmid/glmid.h, /cvsroot/glame/glame/src/glmid/glscript.c, /cvsroot/glame/glame/src/hash/glame_hash.h, /cvsroot/glame/glame/src/hash/gldb.h, /cvsroot/glame/glame/src/hash/gldb_string.h, /cvsroot/glame/glame/src/hash/gldb_worm.h, /cvsroot/glame/glame/src/hash/glsignal.h:
	fixed missing functions in filter_network.c
	added extern "C" where appropriate
	disabled gltrack

	* /cvsroot/glame/glame/doc/cglame.texi, /cvsroot/glame/glame/doc/filter.texi:
	updated documentation - was already mostly uptodate

2000-10-10  Martin Gasbichler  <gasbichl@informatik.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/glmid/glame.scm: Code beautification.

2000-10-10  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/doc/swapfile.texi:
	Whoo, whats that?? Documentation??? Can't be... :)

	* /cvsroot/glame/glame/src/swapfile/pmap.c, /cvsroot/glame/glame/src/swapfile/pmap.h, /cvsroot/glame/glame/src/swapfile/swfs_cluster.c:
	little cleanup

2000-10-09  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/glmid/glmid.c, /cvsroot/glame/glame/src/glmid/glplugin.c, /cvsroot/glame/glame/src/glmid/glplugin.h, /cvsroot/glame/glame/src/glmid/glscript.c, /cvsroot/glame/glame/src/glmid/gltrack.c, /cvsroot/glame/glame/src/glmid/ladspa.c, /cvsroot/glame/glame/src/hash/glame_hash.c, /cvsroot/glame/glame/src/hash/glame_hash.h, /cvsroot/glame/glame/src/hash/gldb.c, /cvsroot/glame/glame/src/hash/gldb.h, /cvsroot/glame/glame/src/hash/glsignal.c, /cvsroot/glame/glame/src/hash/glsignal.h, /cvsroot/glame/glame/src/include/list.h, /cvsroot/glame/glame/src/include/util.h, /cvsroot/glame/glame/src/plugins/file_io.c, /cvsroot/glame/glame/src/plugins/pipe.c, /cvsroot/glame/glame/src/swapfile/swapfile.h, /cvsroot/glame/glame/src/swapfile/swapfile_fs.c, /cvsroot/glame/glame/src/swapfile/swapfile_test.c, /cvsroot/glame/glame/src/swapfile/swfs_cluster.c, /cvsroot/glame/glame/src/swapfile/swfs_cluster.h, /cvsroot/glame/glame/src/swapfile/swfs_ctree.c, /cvsroot/glame/glame/src/swapfile/txn.c, /cvsroot/glame/glame/src/swapfile/txn.h, /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filterI.h, /cvsroot/glame/glame/src/filter/filter_methods.c, /cvsroot/glame/glame/src/filter/filter_mm.c, /cvsroot/glame/glame/src/filter/filter_network.c, /cvsroot/glame/glame/src/filter/filter_param.c:
	first(?) pile of fixes to at least get GLAME compile with g++

	* /cvsroot/glame/glame/src/gui/main.c:
	allow a swapfile to be specified for the gui

	* /cvsroot/glame/glame/src/plugins/Makefile.am, /cvsroot/glame/glame/src/plugins/swapfile_io.c:
	added swapfile_io - I like the new API, it looks a lot simpler than
	track_io. And it works :) Played didge.mp3 from a swapfile.

	* /cvsroot/glame/glame/src/glmid/glame.scm, /cvsroot/glame/glame/src/glmid/glmid.c, /cvsroot/glame/glame/src/glmid/glscript.c:
	scripted the whole txn and swapfile stuff - done some convenience wrappers
	in scm and a "little" testsuite

	* /cvsroot/glame/glame/src/swapfile/Makefile.am, /cvsroot/glame/glame/src/swapfile/pmap.c, /cvsroot/glame/glame/src/swapfile/pmap.h, /cvsroot/glame/glame/src/swapfile/swapfile.h, /cvsroot/glame/glame/src/swapfile/swapfile_fs.c, /cvsroot/glame/glame/src/swapfile/swapfile_info.c, /cvsroot/glame/glame/src/swapfile/swapfile_test.c, /cvsroot/glame/glame/src/swapfile/swfs_cluster.c, /cvsroot/glame/glame/src/swapfile/swfs_cluster.h, /cvsroot/glame/glame/src/swapfile/swfs_ctree.c, /cvsroot/glame/glame/src/swapfile/swfs_ctree.h, /cvsroot/glame/glame/src/swapfile/swfs_file.c, /cvsroot/glame/glame/src/swapfile/swfs_file.h:
	lots of bugfixes/changes/optimizations... too many to enumerate, detailled
	log is in the bk tree...

	* /cvsroot/glame/glame/src/include/hash.h:
	added hash_next_ and hash_getslot_ to allow traversing of the whole
	hash chain

	* /cvsroot/glame/glame/src/include/util.h:
	made PANIC call an external, not inlined function that is marked
	__attribute__((noreturn)) to minimize impact of those checks

2000-10-04  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/include/util.h:
	Added subtle space to gcc varargs expansion. [dk]

2000-10-03  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/swapfile/Makefile.am, /cvsroot/glame/glame/src/swapfile/swapfile.h, /cvsroot/glame/glame/src/swapfile/swapfile_fs.c, /cvsroot/glame/glame/src/swapfile/swapfile_test.c, /cvsroot/glame/glame/src/swapfile/swfs_cluster.c, /cvsroot/glame/glame/src/swapfile/swfs_cluster.h, /cvsroot/glame/glame/src/swapfile/swfs_ctree.c, /cvsroot/glame/glame/src/swapfile/swfs_file.c, /cvsroot/glame/glame/src/swapfile/swfs_file.h:
	First working snapshot. Added two API functions (sw_read/sw_write).

	* /cvsroot/glame/glame/src/filter/filter_param.c, /cvsroot/glame/glame/src/hash/gldb.c, /cvsroot/glame/glame/src/hash/gldb.h, /cvsroot/glame/glame/src/hash/gldb_string.c, /cvsroot/glame/glame/src/hash/gldb_worm.c:
	simplified gldb API (how did this manage to hide from a merge so long...)

2000-10-01  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/swapfile/Makefile.am, /cvsroot/glame/glame/src/swapfile/swapfile_fs.c, /cvsroot/glame/glame/src/swapfile/swfs_cluster.c, /cvsroot/glame/glame/src/swapfile/swfs_cluster.h, /cvsroot/glame/glame/src/swapfile/swfs_ctree.c, /cvsroot/glame/glame/src/swapfile/swfs_ctree.h, /cvsroot/glame/glame/src/swapfile/swfs_file.c, /cvsroot/glame/glame/src/swapfile/swfs_file.h:
	more code, no API changes this time.

2000-09-27  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/swapfile/swapfile.h, /cvsroot/glame/glame/src/swapfile/swapfile_fs.c, /cvsroot/glame/glame/src/swapfile/txn.c, /cvsroot/glame/glame/src/swapfile/txn.h:
	the daily API changes

2000-09-25  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/autogen.sh, /cvsroot/glame/glame/configure.in:
	work around an autoconf/libtool/automake bug (autoconf 2.49a only)

	* /cvsroot/glame/glame/src/swapfile/swapfile.h, /cvsroot/glame/glame/src/swapfile/swapfile_fs.c, /cvsroot/glame/glame/src/swapfile/txn.c, /cvsroot/glame/glame/src/swapfile/txn.h:
	WTF?? IRIX uses tid_t as thread id... so tid_t -> txnid_t.

	* /cvsroot/glame/glame/src/swapfile/swapfile.h, /cvsroot/glame/glame/src/swapfile/swapfile_fs.c:
	two changes to the readdir and friends API part.
	some more implementation.

	* /cvsroot/glame/glame/src/include/glame_sem.h:
	fixed missing default (fail) return value.

	* /cvsroot/glame/glame/src/include/list.h:
	doh! fixed this cut&paste bug with list_del_init

2000-09-24  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/macros/acx-pthread.m4:
	moved up check for lthread library

	* /cvsroot/glame/glame/configure.in:
	umm, we should not require autoconf-2.49a right now...

	* /cvsroot/glame/glame/src/glmid/glmid.c, /cvsroot/glame/glame/src/glmid/glscript.c, /cvsroot/glame/glame/src/glmid/gltrack.c, /cvsroot/glame/glame/src/glmid/gltrack.h, /cvsroot/glame/glame/src/gui/Makefile.am, /cvsroot/glame/glame/src/gui/wavetest.c, /cvsroot/glame/glame/src/plugins/Makefile.am, /cvsroot/glame/glame/src/swapfile/Makefile.am, /cvsroot/glame/glame/src/swapfile/gmkswap.c, /cvsroot/glame/glame/src/swapfile/swapfile.c, /cvsroot/glame/glame/src/swapfile/swapfile.h, /cvsroot/glame/glame/src/swapfile/swapfileI.h, /cvsroot/glame/glame/src/swapfile/swapfile_fs.c, /cvsroot/glame/glame/src/swapfile/swapfile_hash.h, /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/src/cglame.c:
	Added new swapfile API and tried to fix all users (it does compile
	and link). The implementation is not ready yet.

2000-09-21  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/swapfile/Makefile.am, /cvsroot/glame/glame/src/swapfile/pmap.c, /cvsroot/glame/glame/src/swapfile/pmap.h, /cvsroot/glame/glame/src/swapfile/txn.c, /cvsroot/glame/glame/src/swapfile/txn.h:
	added generic page mapping facility and generic transaction
	facility (unused by now)

	* /cvsroot/glame/glame/src/swapfile/swapfile.c, /cvsroot/glame/glame/src/swapfile/swapfileI.h:
	use new generic hash in swapfile
	fixed IRIX compilation bug

	* /cvsroot/glame/glame/src/glmid/glame.scm:
	killed old macro filters read-mp3/echo2 and use new create-net
	facility

2000-09-20  Martin Gasbichler  <gasbichl@informatik.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/glmid/glame.scm: Added create-net macro.
	Untested version, someone should check if it works at all...

2000-09-19  Martin Gasbichler  <gasbichl@informatik.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/glmid/glame.scm:
	Added help for single commands

2000-08-16  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/doc/cglame.texi:
	play-eff syntax in example was obsolete. [dk]

2000-08-14  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/include/hash.h:
	first usable generic hash creator

	* /cvsroot/glame/glame/src/plugins/arithmetic.c, /cvsroot/glame/glame/src/plugins/audio_io.c, /cvsroot/glame/glame/src/plugins/basic.c, /cvsroot/glame/glame/src/plugins/basic_sample.c, /cvsroot/glame/glame/src/plugins/debug.c, /cvsroot/glame/glame/src/plugins/file_io.c, /cvsroot/glame/glame/src/plugins/pipe.c, /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filter_methods.c, /cvsroot/glame/glame/src/filter/filter_network.c:
	little cleanup (read: simplification) to filter subsystem:
	- all ports are AUTOMATIC
	- default connect_in/connect_out accept only one connection
	-> for more complex stuff you should always have connect_in/out
	- pipe/port types are no longer "inclusive" (read: no hierarchy),
	  so ->type is not a mask any more

	* /cvsroot/glame/glame/src/include/list.h: added list_del_init()

2000-08-07  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/plugins/Makefile.am, /cvsroot/glame/glame/configure.in:
	fixed conditional compile of fft.c - wolf does not have it

	* /cvsroot/glame/glame/src/swapfile/swapfile.c: slight optimization

	* /cvsroot/glame/glame/configure.in:
	add -fstrict-aliasing for optimized code

2000-08-07  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/MAINTAINERS: we need more cvs traffic :)

	* /cvsroot/glame/glame/src/plugins/fft.c:
	fft, ifft & fft_resample filter

	* /cvsroot/glame/glame/acconfig.h, /cvsroot/glame/glame/configure.in:
	added check for single precision fftw library

	* /cvsroot/glame/glame/src/plugins/file_io.c, /cvsroot/glame/glame/src/plugins/time.c, /cvsroot/glame/glame/src/Makefile.am, /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filterI.h, /cvsroot/glame/glame/src/filter/filter_protocols.h, /cvsroot/glame/glame/src/glmid/glame.scm, /cvsroot/glame/glame/src/glmid/glmid.c, /cvsroot/glame/glame/src/gui/Makefile.am, /cvsroot/glame/glame/src/plugins/Makefile.am:
	added FFT protocol incl. FFT, IFFT and FFT-Resample filter

2000-08-05  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/plugins/time.c, /cvsroot/glame/glame/src/plugins/Makefile.am:
	update to glame 0.3.0 (compiles, but untested)

2000-08-04  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/plugins/Makefile.am, /cvsroot/glame/glame/src/plugins/time.c:
	added time.c from Stuart Purdie (still 0.2 code, though)

	* /cvsroot/glame/glame/src/filter/filter_protocols.h:
	it dit not even compile...

2000-08-03  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filter_protocols.h:
	- added FFT protocol

2000-08-01  Martin Gasbichler  <gasbichl@informatik.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/glmid/glame.scm:
	Added a small help system and documented most of the procedures with it. Corrected some indentations ;-)

2000-08-01  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/glmid/glame.scm, /cvsroot/glame/glame/src/glmid/glscript.c:
	fixed back compatibility bug

2000-08-01  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/doc/filter-tutorial.texi:
	More spelling/grammar fixes. [Wildmage/nold]

2000-07-31  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/doc/filter-tutorial.texi, /cvsroot/glame/glame/doc/filter.texi, /cvsroot/glame/glame/doc/glame.texi:
	Spelling fixes. [Wildmage/nold]

2000-07-28  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/filter/filterI.h:
	removed unnecessary forward declaration

2000-06-25  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/macros/gnome-gnorba-check.m4, /cvsroot/glame/glame/macros/gnome-guile-checks.m4, /cvsroot/glame/glame/macros/gnome-orbit-check.m4, /cvsroot/glame/glame/macros/gnome.m4, /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filter_mm.c, /cvsroot/glame/glame/src/filter/filter_network.c, /cvsroot/glame/glame/src/filter/filter_ops.c, /cvsroot/glame/glame/src/hash/glame_hash.c, /cvsroot/glame/glame/src/include/Makefile.am, /cvsroot/glame/glame/src/include/glame_sem.h, /cvsroot/glame/glame/src/include/sem.h, /cvsroot/glame/glame/src/swapfile/swapfile.c, /cvsroot/glame/glame/Makefile.am, /cvsroot/glame/glame/acconfig.h, /cvsroot/glame/glame/acinclude.m4, /cvsroot/glame/glame/autogen.sh, /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/macros/Makefile.am, /cvsroot/glame/glame/macros/acg-func-madvise.m4, /cvsroot/glame/glame/macros/acg-sysv-sem.m4, /cvsroot/glame/glame/macros/aclocal-include.m4, /cvsroot/glame/glame/macros/acx-pthread.m4:
	done macros/ dir
	semaphore wrapper cleanup

2000-06-18  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/configure.in:
	change thread libs & flags to be global ones.
	compiling works again on BSE, but as I have no lthreads
	available, I dont know if it fixes the BSE bugs magically
	(with -pthread it doesnt, of course)

	* /cvsroot/glame/glame/acinclude.m4, /cvsroot/glame/glame/configure.in:
	maybe I found the right thing(TM) todo wrt BSE threads...

2000-05-26  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/include/sem.h:
	partially fix for the BSE suxx and hangs problem

	* /cvsroot/glame/glame/acinclude.m4, /cvsroot/glame/glame/configure.in:
	fixed pthread lib check

	* /cvsroot/glame/glame/src/filter/filter_ops.c: another debug printf

	* /cvsroot/glame/glame/src/filter/filter_network.c:
	again more debugging printf

	* /cvsroot/glame/glame/src/filter/filter.h: extra debugging printf

2000-05-25  Martin Gasbichler  <gasbichl@informatik.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/plugins/rms.c:
	Replaced ulong by unsigned long.

2000-05-22  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/glmid/glplugin.c, /cvsroot/glame/glame/src/glmid/glplugin.h:
	added key PLUGIN_PARENT to denote which plugins are contained in which plugin set -> could be a GUI hint for grouping them together.

	* /cvsroot/glame/glame/src/glmid/glplugin.c, /cvsroot/glame/glame/src/glmid/ladspa.c, /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filter_network.c, /cvsroot/glame/glame/src/filter/filter_tools.h:
	Fixes for bugs LADSPA support showed me. LADSPA support is now tested
	and works.

2000-05-20  Jim Garrison  <garrison@users.sourceforge.net>

	* /cvsroot/glame/glame/src/gui/Makefile.am:
	added glame.desktop to EXTRA_DIST

	* /cvsroot/glame/glame/src/gui/Makefile.am, /cvsroot/glame/glame/src/gui/glame.desktop:
	Added GLAME to GNOME menu

2000-05-20  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/ChangeLog: GLAME 0.3.4 changelog

	* /cvsroot/glame/glame/src/include/Makefile.am, /cvsroot/glame/glame/src/plugins/file_io.c, /cvsroot/glame/glame/NEWS, /cvsroot/glame/glame/README, /cvsroot/glame/glame/TODO:
	just decided to publically bump the version number this time.
	The 0.3.4 release.

	* /cvsroot/glame/glame/src/glmid/Makefile.am, /cvsroot/glame/glame/src/glmid/glmid.c, /cvsroot/glame/glame/src/glmid/glplugin.c, /cvsroot/glame/glame/src/glmid/glplugin.h, /cvsroot/glame/glame/src/glmid/ladspa.c, /cvsroot/glame/glame/src/plugins/Makefile.am:
	Reworked plugin system to be more flexible, in turn added
	ladspa support (old everything-in-a-plugin-version still there).
	Also done directory scanning code to get rid of those ugly plugin_get()
	list in glmid.c

2000-05-19  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/filter/filter_methods.c, /cvsroot/glame/glame/src/filter/filter_network.c, /cvsroot/glame/glame/src/glmid/glscript.c, /cvsroot/glame/glame/src/hash/gldb.c:
	Fixed dumb bug wrt network filters - how did this ever work with the GUI???

2000-05-16  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/glmid/glmid.c, /cvsroot/glame/glame/src/glmid/glplugin.c, /cvsroot/glame/glame/src/include/ladspa.h, /cvsroot/glame/glame/src/plugins/ladspa.c:
	added LADSPA support from Richard W.E. Furse.

	* /cvsroot/glame/glame/src/filter/filter_network.c, /cvsroot/glame/glame/src/glmid/glame.scm, /cvsroot/glame/glame/src/glmid/glscript.c:
	reactivated read-mp3, fixed some filternetwork bugs in turn, unfortunately
	still not working.

2000-05-16  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/plugins/audio_io.c:
	Added proper ALSA default device. [dk]

2000-05-16  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/glmid/glplugin.c:
	fixed missing name mangling in manual plugin_add() stuff. duh.

	* /cvsroot/glame/glame/src/glmid/glplugin.c:
	fixed feature that was thought to be a bug

2000-05-16  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/glmid/glmid.c, /cvsroot/glame/glame/src/plugins/Makefile.am, /cvsroot/glame/glame/src/plugins/rms.c:
	fixed rms (new API)
	quick workaround for a richibug in glmid.c

	* /cvsroot/glame/glame/src/plugins/Makefile.am, /cvsroot/glame/glame/src/plugins/iir.c, /cvsroot/glame/glame/src/plugins/noisegate.c:
	fixed filters due to API changes

2000-05-15  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/plugins/audio_io.c:
	fixed bug introduced during API transition

	* /cvsroot/glame/glame/src/glmid/glmid.c:
	disable guiles signal handlers, if not in non-debug mode

2000-05-09  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/glmid/Makefile.am: disabled glmath

	* /cvsroot/glame/glame/src/hash/glame_hash.c:
	IRIX cc or ld bugfix - inline functions do not create exported instance.

	* /cvsroot/glame/glame/src/hash/glsignal.c, /cvsroot/glame/glame/src/hash/glsignal.h:
	fix IRIX cc compile bug - wrap gcc-ism typeof() with void * (ugh)

	* /cvsroot/glame/glame/acinclude.m4, /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/src/Makefile.am:
	fixed union semun check (and other checks which were broken wrt
	lousy autoconf AC_TRY_RUN semantics...)
	disabled glmath as it does not compile using cc

2000-05-08  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/acconfig.h, /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/src/plugins/audio_io.c:
	OSes prefer their very own locations for the OSS header file. [dk]

2000-05-04  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/acinclude.m4, /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/src/glmid/Makefile.am:
	BSD chooses to be special about its pthreads. Added check. [dk]

	* /cvsroot/glame/glame/src/filter/filter_protocols.h, /cvsroot/glame/glame/src/plugins/rms.c:
	ulong -> unsigned long (BSD has no ulong). [dk]

	* /cvsroot/glame/glame/acconfig.h, /cvsroot/glame/glame/acinclude.m4, /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/src/include/sem.h:
	Added configure check for union semun. [dk]

2000-05-04  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/doc/filter.texi: wheeee - documentation :)

	* /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filter_param.h, /cvsroot/glame/glame/src/plugins/Makefile.am, /cvsroot/glame/glame/src/plugins/file_io.c:
	bugfix, disable iir & noisegate

	* /cvsroot/glame/glame/src/filter/filter_network.c:
	fixed nasty bug wrt filterpdb_add_param use in filternetwork_add_param.

2000-05-02  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/doc/filter.texi:
	Filter API documentation update:
	- tried to delete all obsolete stuff
	- updated _some_ functions

	Note, this is way from complete!

	* /cvsroot/glame/glame/src/plugins/Makefile.am, /cvsroot/glame/glame/src/plugins/echo.c, /cvsroot/glame/glame/src/plugins/pan.c, /cvsroot/glame/glame/src/plugins/pipe.c:
	re-enabled almost all plugins
	fixed only pipe, pan and echo
	it compiles, but will segfault (duh?? should just say unresolved
	symbols...)

	* /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filter_methods.c, /cvsroot/glame/glame/src/filter/filter_methods.h, /cvsroot/glame/glame/src/filter/filter_mm.c, /cvsroot/glame/glame/src/filter/filter_network.c, /cvsroot/glame/glame/src/filter/filter_param.c, /cvsroot/glame/glame/src/filter/filter_param.h, /cvsroot/glame/glame/src/hash/glsignal.c, /cvsroot/glame/glame/src/hash/glsignal.h, /cvsroot/glame/glame/src/plugins/arithmetic.c, /cvsroot/glame/glame/src/plugins/audio_io.c, /cvsroot/glame/glame/src/plugins/basic_sample.c, /cvsroot/glame/glame/src/plugins/debug.c, /cvsroot/glame/glame/src/plugins/track_io.c, /cvsroot/glame/glame/src/plugins/waveform.c:
	Documentation for param stuff (in headerfile) and one minor
	API change (though not backwards compatible and _not_ compile
	time detected!).
	Killed fixup_pipe() method.

2000-05-01  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/filter/filter_mm.h, /cvsroot/glame/glame/src/filter/filter_param.c, /cvsroot/glame/glame/src/filter/filter_param.h, /cvsroot/glame/glame/src/hash/gldb_string.c, /cvsroot/glame/glame/src/hash/gldb_string.h, /cvsroot/glame/glame/src/hash/gldb_worm.c, /cvsroot/glame/glame/src/hash/gldb_worm.h, /cvsroot/glame/glame/src/hash/glsignal.c, /cvsroot/glame/glame/src/hash/glsignal.h:
	added copyright stuff to the files that missed it

	* /cvsroot/glame/glame/src/filter/Makefile.am:
	doh - as every time I forgot to delete private stuff

	* /cvsroot/glame/glame/src/glmid/glplugin.c, /cvsroot/glame/glame/src/glmid/glplugin.h, /cvsroot/glame/glame/src/glmid/glscript.c, /cvsroot/glame/glame/src/gui/canvas.c, /cvsroot/glame/glame/src/gui/canvas.h, /cvsroot/glame/glame/src/gui/gui.c, /cvsroot/glame/glame/src/hash/gldb.c, /cvsroot/glame/glame/src/hash/gldb.h, /cvsroot/glame/glame/src/hash/gldb_string.c, /cvsroot/glame/glame/src/hash/gldb_worm.c, /cvsroot/glame/glame/src/hash/glsignal.c, /cvsroot/glame/glame/src/hash/glsignal.h, /cvsroot/glame/glame/src/include/list.h, /cvsroot/glame/glame/src/plugins/Makefile.am, /cvsroot/glame/glame/src/plugins/arithmetic.c, /cvsroot/glame/glame/src/plugins/audio_io.c, /cvsroot/glame/glame/src/plugins/basic.c, /cvsroot/glame/glame/src/plugins/basic_sample.c, /cvsroot/glame/glame/src/plugins/debug.c, /cvsroot/glame/glame/src/plugins/echo.c, /cvsroot/glame/glame/src/plugins/file_io.c, /cvsroot/glame/glame/src/plugins/iir.c, /cvsroot/glame/glame/src/plugins/noisegate.c, /cvsroot/glame/glame/src/plugins/pipe.c, /cvsroot/glame/glame/src/plugins/track_io.c, /cvsroot/glame/glame/src/plugins/tutorial.c, /cvsroot/glame/glame/src/plugins/waveform.c, /cvsroot/glame/glame/src/swapfile/swapfile.c, /cvsroot/glame/glame/src/swapfile/swapfile_info.c, /cvsroot/glame/glame/src/swapfile/swapfile_test.c, /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/doc/filter.texi, /cvsroot/glame/glame/src/filter/Makefile.am, /cvsroot/glame/glame/src/filter/filter.c, /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filterI.h, /cvsroot/glame/glame/src/filter/filter_methods.c, /cvsroot/glame/glame/src/filter/filter_mm.c, /cvsroot/glame/glame/src/filter/filter_mm.h, /cvsroot/glame/glame/src/filter/filter_network.c, /cvsroot/glame/glame/src/filter/filter_param.c, /cvsroot/glame/glame/src/filter/filter_param.h, /cvsroot/glame/glame/src/glmid/glame.scm:
	Third part of the backend rewrite:
	- put the parameter stuff into an extra module, i.e.
	  decouple API from the hook of the actual parameter set
	- removed fixup_param method - use GLSIG_PARAM_CHANGED
	- fixed some filters - not all. Also fixed them very badly

2000-04-27  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/filter/filter.c, /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filterI.h, /cvsroot/glame/glame/src/filter/filter_methods.c, /cvsroot/glame/glame/src/filter/filter_methods.h, /cvsroot/glame/glame/src/filter/filter_mm.c, /cvsroot/glame/glame/src/filter/filter_mm.h, /cvsroot/glame/glame/src/filter/filter_network.c, /cvsroot/glame/glame/src/hash/glsignal.c, /cvsroot/glame/glame/src/hash/glsignal.h, /cvsroot/glame/glame/src/plugins/file_io.c:
	Some more cleanup with the signal stuff:
	- removed fixup_break_in/out, it was unused, so transition to
	  the *_DELETED signal was trivial
	- removed cleanup method - was just used by file_io - use the
	  new filter_node_t emitter. [I fixed file_io, of course]
	- fixed documentation bugs in glsignal.h

2000-04-25  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/canvas.c:
	reordered menu & inserted separator

	* /cvsroot/glame/glame/doc/filter.texi, /cvsroot/glame/glame/doc/plugin.texi:
	some documentation update with the rewrite

	* /cvsroot/glame/glame/src/filter/Makefile.am: commit fix

	* /cvsroot/glame/glame/src/filter/Makefile.am:
	whoops - some mismerged code

	* /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/src/filter/Makefile.am, /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filterI.h, /cvsroot/glame/glame/src/filter/filter_methods.c, /cvsroot/glame/glame/src/filter/filter_methods.h, /cvsroot/glame/glame/src/filter/filter_mm.c, /cvsroot/glame/glame/src/filter/filter_network.c, /cvsroot/glame/glame/src/hash/Makefile.am, /cvsroot/glame/glame/src/hash/glsignal.c, /cvsroot/glame/glame/src/hash/glsignal.h, /cvsroot/glame/glame/src/plugins/audio_io.c, /cvsroot/glame/glame/src/plugins/basic_sample.c, /cvsroot/glame/glame/src/plugins/file_io.c, /cvsroot/glame/glame/src/plugins/pan.c, /cvsroot/glame/glame/src/plugins/track_io.c, /cvsroot/glame/glame/src/plugins/waveform.c:
	second part of the backend rewrite:
	- introduced signals (as callbacks)
	- use signals internally for the fixup_* stuff, but
	  wrap them to the old methods to avoid rewriting
	  a lot of code (now)

	* /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/src/filter/Makefile.am, /cvsroot/glame/glame/src/filter/filter.c, /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filterI.h, /cvsroot/glame/glame/src/filter/filter_methods.c, /cvsroot/glame/glame/src/filter/filter_mm.c, /cvsroot/glame/glame/src/filter/filter_network.c, /cvsroot/glame/glame/src/glmid/glame.scm, /cvsroot/glame/glame/src/glmid/glplugin.c, /cvsroot/glame/glame/src/glmid/glplugin.h, /cvsroot/glame/glame/src/glmid/glscript.c, /cvsroot/glame/glame/src/gui/canvas.c, /cvsroot/glame/glame/src/gui/gui.c, /cvsroot/glame/glame/src/gui/gui.h, /cvsroot/glame/glame/src/hash/Makefile.am, /cvsroot/glame/glame/src/hash/gldb.c, /cvsroot/glame/glame/src/hash/gldb.h, /cvsroot/glame/glame/src/hash/gldb_string.c, /cvsroot/glame/glame/src/hash/gldb_string.h, /cvsroot/glame/glame/src/hash/gldb_worm.c, /cvsroot/glame/glame/src/hash/gldb_worm.h, /cvsroot/glame/glame/src/include/list.h, /cvsroot/glame/glame/src/plugins/Makefile.am, /cvsroot/glame/glame/src/plugins/arithmetic.c, /cvsroot/glame/glame/src/plugins/audio_io.c, /cvsroot/glame/glame/src/plugins/basic.c, /cvsroot/glame/glame/src/plugins/basic_sample.c, /cvsroot/glame/glame/src/plugins/debug.c, /cvsroot/glame/glame/src/plugins/echo.c, /cvsroot/glame/glame/src/plugins/file_io.c, /cvsroot/glame/glame/src/plugins/iir.c, /cvsroot/glame/glame/src/plugins/noisegate.c, /cvsroot/glame/glame/src/plugins/pan.c, /cvsroot/glame/glame/src/plugins/pipe.c, /cvsroot/glame/glame/src/plugins/track_io.c, /cvsroot/glame/glame/src/plugins/tutorial.c, /cvsroot/glame/glame/src/plugins/waveform.c:
	first part of the backend rewrite:
	- fused filter registry and plugin registry
	- introduced generic "small database" framework

	* /cvsroot/glame/glame/src/gui/wavetest.c:
	fixed bug in swapfile callback. duh.

	* /cvsroot/glame/glame/src/swapfile/gmkswap.c, /cvsroot/glame/glame/src/swapfile/swapfile.c, /cvsroot/glame/glame/src/swapfile/swapfile.h, /cvsroot/glame/glame/src/swapfile/swapfileI.h, /cvsroot/glame/glame/src/swapfile/swapfile_info.c, /cvsroot/glame/glame/src/swapfile/swapfile_test.c:
	wordsize cleanup - allow 64bit size/offset

2000-04-19  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/canvas.c, /cvsroot/glame/glame/src/gui/canvas.h, /cvsroot/glame/glame/src/gui/canvas_types.c:
	merged removed magic mousebuttons to 0.2 branch

2000-04-18  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/canvas.h, /cvsroot/glame/glame/src/gui/canvas_types.c, /cvsroot/glame/glame/src/gui/canvas.c:
	wuwuwuwu killed magic mousebuttons :*)

2000-04-18  Joe Navratil  <navratil@umich.edu>

	* /cvsroot/glame/glame/src/gui/gtkwavedraw.c:
	Fixed a bunch of compiler warnings; changed the callback usage to send a
	closer-to-correct "step" parameter. [jn]

	* /cvsroot/glame/glame/src/gui/gtkwavedraw.c:
	Modified the callback convention to only request the visible area,
	which is what the callback was for in the first place.  Whoops. [jn]

2000-04-17  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/README, /cvsroot/glame/glame/configure.in:
	we are now again in an unstable develompent phase

	* /cvsroot/glame/glame/src/gui/Makefile.am, /cvsroot/glame/glame/src/gui/wavetest.c:
	- added wavetest to the Makefile
	- added some swapfile code to wavetest.c

	* /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filter_buffer.c:
	- one new API function for very optimized filters
	- some more sanity checks for buffer reference stuff

	* /cvsroot/glame/glame/ChangeLog: 0.2.0 release

	* /cvsroot/glame/glame/NEWS, /cvsroot/glame/glame/README, /cvsroot/glame/glame/TODO, /cvsroot/glame/glame/configure.in:
	0.2.0 release stuff

	* /cvsroot/glame/glame/src/plugins/track_io.c:
	tell me about the file id

	* /cvsroot/glame/glame/src/swapfile/swapfile.c, /cvsroot/glame/glame/src/swapfile/swapfile_info.c, /cvsroot/glame/glame/src/swapfile/swapfile_test.c:
	two fixes and some more sanity check code.

2000-04-13  Joe Navratil  <navratil@umich.edu>

	* /cvsroot/glame/glame/src/gui/gtkwavedraw.c, /cvsroot/glame/glame/src/gui/gtkwavedraw.h:
	"Uncompilable" bug fixed.  Callback code should be complete, but it's
	currently untested.

	And I should've really gone to sleep fifteen minutes ago, before I checked
	in R1.4 in an unusable state.

	* /cvsroot/glame/glame/src/gui/gtkwavedraw.c, /cvsroot/glame/glame/src/gui/gtkwavedraw.h:
	Added _add_wave_by_call() code, including function pointer in WaveData
	struct and (almost) all the necessary handling in the various functions
	that would care (_add_wave_backend, _draw, etc).

	Due to a profound lack of sleep, the code is being checked in in an
	uncompilable state; line 500 of gtkwavedraw.c (calling the cb function)
	is wrong, and neither my brain nor K&R want to tell me how to fix it.  If
	anyone else feels like correcting my moronicism, please do.

2000-04-12  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/doc/plugins.texi:
	Fixed spaces, long lines, typos etc. [dk]

2000-04-12  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/doc/plugins.texi: iir doku

	* /cvsroot/glame/glame/MAINTAINERS: added myself

2000-04-12  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/doc/cglame.texi, /cvsroot/glame/glame/doc/plugins.texi:
	last bit of documentation update
	- cglame cooked operations
	- fixes to mul/add description

2000-04-11  Joe Navratil  <navratil@umich.edu>

	* /cvsroot/glame/glame/src/gui/gtkwavedraw.c, /cvsroot/glame/glame/src/gui/wavetest.c:
	Fixed a stupid bug in gtk_wave_draw_set_resolution() (reversed the
	test for valid resolutions).

	wavetest.c is the simple WaveDraw testing program I used.

2000-04-11  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/plugins/audio_io.c:
	Let the world know that ESD sucks. [dk]

2000-04-11  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/glmid/glame.scm:
	fixed test-latency, which I broke

	* /cvsroot/glame/glame/AUTHORS, /cvsroot/glame/glame/README, /cvsroot/glame/glame/src/cglame.c:
	added Joe to the various credit lists

	* /cvsroot/glame/glame/src/include/list.h:
	reverted to macros for those inlines which print debugging output

	* /cvsroot/glame/glame/src/glmid/glame.scm:
	require consistend syntax for effects in play-eff and save-eff

	* /cvsroot/glame/glame/src/filter/filter_buffer.c, /cvsroot/glame/glame/src/filter/filter_network.c:
	- fixed one race condition in fbuf_unref
	- added lots of sanity checks to chase down bugs in the plugins

2000-04-11  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/acinclude.m4, /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/src/include/atomic.h, /cvsroot/glame/glame/src/include/atomic_mips.h, /cvsroot/glame/glame/src/include/atomic_x86.h:
	Configure switch for assembler macros. [dk]
	Misc cleanups. [dk]

	* /cvsroot/glame/glame/src/include/atomic_x86.h: c&p typo. [dk]

2000-04-11  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/include/atomic.h, /cvsroot/glame/glame/src/include/atomic_mips.h, /cvsroot/glame/glame/src/include/atomic_x86.h:
	added atomic_dec_and_test operations

2000-04-11  Joe Navratil  <navratil@umich.edu>

	* /cvsroot/glame/glame/src/gui/gtkwavedraw.c:
	1) Added gtk_wave_draw_add_wave_by_reference() which doesn't locally cache
	   the data; to keep the code line consistent, a
	   gtk_wave_draw_add_wave_backend() function was added which both
	   _add_wave() and _add_wave_by_ref() call.
	2) Modified everything to use the WaveData structures hanging off of
	   the wavedraw->wavelist GSList.  Modifications were made to:
	   a) _add_wave_backend() allocates the struct and adds it to the
	      list, including finding a current-unique wave_idx to use.
	   b) _remove_wave() deletes the allocated arrays inside a WaveData
	      struct, removes the WaveData from the list, and frees the
	      WaveData struct.
	   c) _draw() references the WaveData array everywhere.
	   d) _delete() repeatedly calls _remove_wave() (again, to keep the code
	      line consistent) until wavedata->wavelist is NULL.
	   e) Added a stupid CompareWaveIdx() function to allow the _add* to
	      insert the waves properly.

	The code reads much cleaner (except for the _draw(), but I've gotta
	work on that when I've got some real time) now thanks to the WaveData
	struct.

	* /cvsroot/glame/glame/src/gui/gtkwavedraw.h:
	Took the per-wave stuff out of the WaveDraw widget and put it all into
	the WaveData struct (data, a new "by_ref" flag that tells us whether
	we've locally cached the float array, the marker array, n_samples,
	start, and color); Added a GSList *wavelist elt to WaveDraw to store
	the WaveData structs.  Added a WAVE_DATA_FROM_LIST() macro to let me
	avoid using ((WaveData *)(node->data)) all over the place in the
	source.  Added a prototype for gtk_wave_draw_add_wave_by_reference()
	(yes, that's right, the function name is longer than 32 characters.
	Woo!)

2000-04-10  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/doc/cglame.texi, /cvsroot/glame/glame/src/glmid/glame.scm:
	glame.scm cleanup, documentation of it

	* /cvsroot/glame/glame/AUTHORS, /cvsroot/glame/glame/Makefile.am, /cvsroot/glame/glame/NEWS:
	--gnu style, two files were missing

	* /cvsroot/glame/glame/src/glmid/glame.scm: more generic play-eff

	* /cvsroot/glame/glame/src/swapfile/swapfile.c, /cvsroot/glame/glame/src/swapfile/swapfileI.h:
	first shoot at madvise optimisations

	* /cvsroot/glame/glame/acconfig.h, /cvsroot/glame/glame/acinclude.m4, /cvsroot/glame/glame/configure.in:
	added checks for host os

2000-04-10  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/plugins/maggy.c: useless fix :)

	* /cvsroot/glame/glame/doc/plugins.texi, /cvsroot/glame/glame/src/plugins/maggy.c:
	docu fixes

2000-04-10  Joe Navratil  <navratil@umich.edu>

	* /cvsroot/glame/glame/src/gui/gtkwavedraw.c:
	Added gtk_wave_draw_set_color() and gtk_wave_draw_set_resolution()
	functions; Added support for the new GdkColor *color array that's now
	in the widget (in _add_wave(), _remove_wave(), _destroy()); Got rid of
	the ugly code in gtk_wave_draw_draw() that did a poor job of assigning
	colors (replaced it with references to the new *color array)

	* /cvsroot/glame/glame/src/gui/gtkwavedraw.h:
	Added GdkColor *color to the widget struct; added functions
	gtk_wave_draw_set_color() and gtk_wave_draw_set_resolution to
	allow users to update a given wave's color and the n_points_per_pixel
	variables, respectively.

2000-04-09  Joe Navratil  <navratil@umich.edu>

	* /cvsroot/glame/glame/src/gui/gtkwavedraw.c, /cvsroot/glame/glame/src/gui/gtkwavedraw.h:
	Wave Drawing widget.  Initial revision; consider this pre-pre-pre alpha.
	The interesting functions (docs will be written shortly) are:
	  int gtk_wave_draw_add_wave()
	  int gtk_wave_draw_remove_wave()
	  int gtk_wave_draw_zoom()

	Current issues include:
	  - The draw routine needs to be cleaned up
	  - Colors for the waves should be determined somewhere other than inside
	    the draw routine. (!!)
	  - Really needs a helper function to assign n_points_per_pixels, since
	    the default (1) paints a misleading picture of the wave
	  - Resizing doesn't work right now.

2000-04-07  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/ChangeLog, /cvsroot/glame/glame/MAINTAINERS, /cvsroot/glame/glame/TODO, /cvsroot/glame/glame/src/plugins/audio_io.c, /cvsroot/glame/glame/src/plugins/file_io.c, /cvsroot/glame/glame/src/plugins/noisegate.c, /cvsroot/glame/glame/src/plugins/rms.c:
	pre-release cleanups. [dk]

	* /cvsroot/glame/glame/doc/glame.texi, /cvsroot/glame/glame/doc/gui.texi:
	A few lines on GUI usage. [dk]

2000-04-07  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/glmid/glplugin.c: removed debugging output

	* /cvsroot/glame/glame/ChangeLog, /cvsroot/glame/glame/README, /cvsroot/glame/glame/configure.in:
	0.2.0-pre2 release stuff

	* /cvsroot/glame/glame/TODO: less TODO

2000-04-06  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/doc/plugins.texi:
	All plugins documented now. [dk]

2000-04-06  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/glmid/glame.scm: fixed eq? vs eqv?

	* /cvsroot/glame/glame/src/glmid/glmid.c, /cvsroot/glame/glame/src/glmid/glplugin.c:
	fixed plugin name - filter name issues with names which contain '-'s

	* /cvsroot/glame/glame/src/plugins/iir.c:
	iir should not be in itself plugin set

2000-04-06  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/plugins/arithmetic.c:
	Corrected typo in comment - wrong formula. [dk]

2000-04-06  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/glmid/glame.scm: cleanup

	* /cvsroot/glame/glame/doc/plugins.texi: more documented filters

2000-04-06  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/plugins/pan.c:
	Fixed recursion in pan_fixup_param. [dk]

2000-04-06  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/doc/filter.texi: updated documentation

	* /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filter_network.c, /cvsroot/glame/glame/src/filter/filter_tools.h:
	added const to parameters where appropriate

	* /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filter_network.c:
	added filterparam_set() to avoid recursion in fixup_param in the first
	place

	* /cvsroot/glame/glame/src/plugins/iir.c, /cvsroot/glame/glame/src/plugins/noisegate.c:
	fixed mags typos

	* /cvsroot/glame/glame/src/gui/canvas.c: fixes wrt api correctness

2000-04-05  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/plugins/pan.c, /cvsroot/glame/glame/src/plugins/basic_sample.c, /cvsroot/glame/glame/doc/plugins.texi:
	More plugins documented. [dk]
	Changed some time parameters. [dk]

	* /cvsroot/glame/glame/doc/plugins.texi: Continued docu update. [dk]

	* /cvsroot/glame/glame/src/glmid/glame.scm, /cvsroot/glame/glame/src/glmid/glmid.c:
	Name changes. [dk]
	Added pan plugin. [dk]

	* /cvsroot/glame/glame/src/plugins/audio_io.c, /cvsroot/glame/glame/src/plugins/basic_sample.c, /cvsroot/glame/glame/src/plugins/file_io.c, /cvsroot/glame/glame/src/plugins/pan.c, /cvsroot/glame/glame/src/plugins/waveform.c:
	Unified and sanitized some names. [dk]
	Added proper port descriptions. [dk]
	Fixed pan filter. [dk]

2000-04-05  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/plugins/basic_sample.c, /cvsroot/glame/glame/src/plugins/echo.c, /cvsroot/glame/glame/src/plugins/rms.c:
	fixed _TIME vs _TIME_MS issues

2000-04-05  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/plugins/noisegate.c: Requested fixes

2000-04-05  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/filter/filter.h:
	split FLOATTYPE_TIME into TIME_MS and TIME_S

2000-04-04  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/doc/plugins.texi: Doc fixup. [dk]

2000-04-04  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/doc/plugins.texi: added some more plugins

2000-04-04  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/doc/plugins.texi: Fixed _ -> -. [dk]

2000-04-04  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/plugins/file_io.c: bugfix for the day :)

2000-04-03  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/plugins/basic_sample.c, /cvsroot/glame/glame/src/plugins/file_io.c:
	Fixed mix wrt large chunks. [dk]
	Cleaned up some richisms in mix. [dk]
	WAV reader honours MIN/MAX_BUFSIZE. [dk]

	* /cvsroot/glame/glame/doc/plugins.texi:
	Documented audio_io and file_io plugins. [dk]

	* /cvsroot/glame/glame/src/plugins/file_io.c:
	Little init magic was missing. [dk]

	* /cvsroot/glame/glame/src/include/glame_byteorder.h, /cvsroot/glame/glame/src/include/glame_types.h, /cvsroot/glame/glame/src/include/midi.h:
	Added 64 bit data type. [dk]
	Moved midi_even_t to proper location. [dk]

	* /cvsroot/glame/glame/acconfig.h, /cvsroot/glame/glame/configure.in:
	Added check for <byteswap.h>. [dk]

2000-04-03  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/glmid/glame.scm, /cvsroot/glame/glame/src/plugins/file_io.c:
	bugfixes

	* /cvsroot/glame/glame/src/glmid/glame.scm, /cvsroot/glame/glame/src/include/Makefile.am:
	distribute header files

	* /cvsroot/glame/glame/src/include/glame_byteorder.h, /cvsroot/glame/glame/src/include/glame_swab.h:
	fixed broken byteswap stuff - FIXME: configure check missing

2000-04-03  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/include/glame_byteorder.h:
	Added endianness conversion helpers. [dk]

	* /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/src/filter/filter_tools.h, /cvsroot/glame/glame/src/include/glame_types.h, /cvsroot/glame/glame/src/plugins/audio_io.c, /cvsroot/glame/glame/src/plugins/file_io.c:
	Added sizeof() configure checks (Duh! One more to break cross
	compiling) [dk]
	Fixed some SAMPLE conversion macros. [dk]
	Added types with explicit bitwidth (gl_u8, gl_s8 etc.) [dk]
	Re-inserted native wav reader - makes most basic functionality independent
	from libaudiofile. [dk]

2000-04-03  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/glmid/glmid.c, /cvsroot/glame/glame/src/plugins/Makefile.am, /cvsroot/glame/glame/src/plugins/iir.c, /cvsroot/glame/glame/src/plugins/maggy.c:
	moved iircode from maggy.c to iir.c

2000-04-02  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/glmid/glame.scm:
	fixes to file-to-track and play-track

	* /cvsroot/glame/glame/src/glmid/glame.scm, /cvsroot/glame/glame/src/plugins/maggy.c:
	"final" bugfixes for IIR filter
	wierd scheme stuff...

2000-03-30  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/glmid/glame.scm, /cvsroot/glame/glame/src/plugins/maggy.c:
	added testiir script
	more bugfixes for iir_f

	* /cvsroot/glame/glame/src/plugins/maggy.c:
	lots of bugfixes to iir, needs still a few more

	* /cvsroot/glame/glame/src/plugins/maggy.c:
	added iir filter, but it's not working yet

2000-03-29  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/ChangeLog, /cvsroot/glame/glame/configure.in:
	the 0.2.0-pre1 release

	* /cvsroot/glame/glame/README: what is glame

2000-03-29  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/ChangeLog: Updated changelog. [dk]

2000-03-29  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/README: preparing the 0.2.0-pre1 release

	* /cvsroot/glame/glame/src/filter/filter_network.c: fixed a warning

2000-03-28  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/canvas.c, /cvsroot/glame/glame/src/gui/gui.c:
	fixed missing sample_type in node property editing
	the actual value is read in the entry fields

2000-03-28  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/doc/filter-tutorial.texi:
	Example code was way outdated. [dk]

2000-03-28  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/data/pixmaps/mix1.png, /cvsroot/glame/glame/data/pixmaps/mix2.png:
	converted to full color => fixing the ugly interleaving effect

2000-03-28  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/plugins/audio_io.c: Bugfix in esd_in_f. [dk]
	Updated TODO. [dk]

2000-03-27  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/filter/filter_network.c: bugfix

	* /cvsroot/glame/glame/src/plugins/arithmetic.c, /cvsroot/glame/glame/src/plugins/pipe.c:
	as usual forgot to add new files:
	arithmetic with add/mul/invert
	pipe with pipe-in

	* /cvsroot/glame/glame/README, /cvsroot/glame/glame/configure.in: fixes

	* /cvsroot/glame/glame/src/gui/Makefile.am, /cvsroot/glame/glame/src/gui/canvas.c, /cvsroot/glame/glame/src/gui/gui.c, /cvsroot/glame/glame/src/gui/gui.h, /cvsroot/glame/glame/src/gui/main.c:
	fixes (dont remember what...)

	* /cvsroot/glame/glame/src/glmid/glame.scm, /cvsroot/glame/glame/src/glmid/glmid.c, /cvsroot/glame/glame/src/plugins/Makefile.am, /cvsroot/glame/glame/src/plugins/audio_io.c, /cvsroot/glame/glame/src/plugins/basic_midi.c, /cvsroot/glame/glame/src/plugins/basic_sample.c, /cvsroot/glame/glame/src/plugins/echo.c, /cvsroot/glame/glame/src/plugins/file_io.c, /cvsroot/glame/glame/src/plugins/track_io.c:
	new filters, moved filters, filter name fixes

	* /cvsroot/glame/glame/src/glmid/glplugin.c, /cvsroot/glame/glame/src/glmid/glplugin.h, /cvsroot/glame/glame/src/glmid/glscript.c:
	added manual plugin addition capability (for macro filters)

	* /cvsroot/glame/glame/src/filter/filter_tools.h:
	added generic nto1 buffer handling, modified the scalarproduct macros a lot

	* /cvsroot/glame/glame/src/filter/filter_protocols.h:
	just some ideas for control protocol

	* /cvsroot/glame/glame/src/filter/filter_methods.c, /cvsroot/glame/glame/src/filter/filter_network.c:
	bugfixes

	* /cvsroot/glame/glame/data/pixmaps/Makefile.am, /cvsroot/glame/glame/data/pixmaps/mix1.png, /cvsroot/glame/glame/data/pixmaps/mix2.png:
	added mix pixmaps (br0ken)

2000-03-27  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/glmid/glame.scm, /cvsroot/glame/glame/src/plugins/file_io.c, /cvsroot/glame/glame/src/plugins/maggy.c, /cvsroot/glame/glame/src/plugins/rms.c:
	fixed bug in file_io.c

2000-03-26  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/plugins/audio_io.c:
	Major esd overhaul. Cleaned up the rest. [dk]

	* /cvsroot/glame/glame/configure.in: Added endianness check. [dk]

2000-03-25  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/plugins/audio_io.c:
	esd_in fixes, part one. Next round tomorrow. Stay tuned. [dk]

2000-03-25  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/cglame.c, /cvsroot/glame/glame/src/filter/filter_methods.c, /cvsroot/glame/glame/src/glmid/glplugin.c, /cvsroot/glame/glame/src/swapfile/gmkswap.c:
	cleanup

	* /cvsroot/glame/glame/TODO: more TODO

	* /cvsroot/glame/glame/src/filter/filter_buffer.c, /cvsroot/glame/glame/src/filter/filter_mm.c, /cvsroot/glame/glame/src/gui/canvas.c, /cvsroot/glame/glame/src/gui/canvas.h, /cvsroot/glame/glame/src/plugins/audio_io.c, /cvsroot/glame/glame/src/plugins/file_io.c:
	fixes for the release (mostly warnings)

	* /cvsroot/glame/glame/TODO: less/more TODO

	* /cvsroot/glame/glame/ChangeLog, /cvsroot/glame/glame/configure.in:
	bumped version number

	* /cvsroot/glame/glame/TODO: updated TODO

	* /cvsroot/glame/glame/src/glmid/glame.scm, /cvsroot/glame/glame/src/glmid/gltrack.c, /cvsroot/glame/glame/src/plugins/track_io.c, /cvsroot/glame/glame/src/filter/filter_ops.c:
	made gltrack work, -> swapfile can be used

	* /cvsroot/glame/glame/doc/cglame.texi: updated docs

	* /cvsroot/glame/glame/src/swapfile/swapfile_info.c, /cvsroot/glame/glame/src/swapfile/swapfile_test.c:
	cosmetic fixes

	* /cvsroot/glame/glame/src/glmid/glame.scm, /cvsroot/glame/glame/src/glmid/glscript.c, /cvsroot/glame/glame/src/glmid/gltrack.c, /cvsroot/glame/glame/src/glmid/gltrack.h:
	scripted gltrack, gltrack cleanup, more convenience

	* /cvsroot/glame/glame/src/plugins/basic_sample.c, /cvsroot/glame/glame/src/plugins/track_io.c:
	mix rewritten again, track_io sends smaller buffers

	* /cvsroot/glame/glame/src/plugins/file_io.c:
		fixed warning I introduced

	* /cvsroot/glame/glame/src/plugins/waveform.c:
	make sinus send bigger buffers

	* /cvsroot/glame/glame/src/filter/filter_tools.h:
	more scalar product macros

2000-03-24  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/doc/cglame.texi: Fixed links. [dk]

2000-03-24  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/filter/filterI.h, /cvsroot/glame/glame/src/filter/filter_network.c:
	automatic cleanup using a waiter thread

	* /cvsroot/glame/glame/src/gui/canvas.c:
	removed launch-button, should be transparent to the user

	* /cvsroot/glame/glame/src/plugins/file_io.c:
	need to remember framecount, too

	* /cvsroot/glame/glame/src/plugins/file_io.c:
	seek to beginning of file on multiple plays

	* /cvsroot/glame/glame/src/filter/filterI.h, /cvsroot/glame/glame/src/filter/filter_buffer.c, /cvsroot/glame/glame/src/filter/filter_mm.c, /cvsroot/glame/glame/src/filter/filter_ops.c, /cvsroot/glame/glame/src/filter/filter_protocols.h:
	fixed non threadsafety of buffer tracking

	* /cvsroot/glame/glame/acinclude.m4, /cvsroot/glame/glame/configure.in:
	fixed totally broken AM_PATH_ALSA

	* /cvsroot/glame/glame/src/filter/filter_buffer.c:
	fixed warning caused by safe cleanup

	* /cvsroot/glame/glame/doc/cglame.texi: more docs on cglame

2000-03-24  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/acinclude.m4: better alsa.m4 fix

	* /cvsroot/glame/glame/acinclude.m4, /cvsroot/glame/glame/configure.in:
	ALSA_AM_PATH fix

2000-03-24  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/acinclude.m4: Updated ALSA check. [dk]

2000-03-23  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/plugins/audio_io.c:
	Fixed esd device handling. [dk]

	* /cvsroot/glame/glame/acinclude.m4, /cvsroot/glame/glame/src/plugins/midi_io.c:
	*** empty log message ***

2000-03-23  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/filter/filterI.h, /cvsroot/glame/glame/src/filter/filter_buffer.c, /cvsroot/glame/glame/src/filter/filter_network.c, /cvsroot/glame/glame/src/filter/filter_ops.c, /cvsroot/glame/glame/src/glmid/glscript.c:
	minor fixes to filter code

	* /cvsroot/glame/glame/src/glmid/glscript.c, /cvsroot/glame/glame/INSTALL, /cvsroot/glame/glame/README, /cvsroot/glame/glame/doc/cglame.texi, /cvsroot/glame/glame/doc/plugins.texi:
	just documentation

2000-03-23  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/doc/Makefile.am, /cvsroot/glame/glame/doc/cglame.texi, /cvsroot/glame/glame/doc/filter.texi, /cvsroot/glame/glame/doc/glame.texi, /cvsroot/glame/glame/doc/gui.texi, /cvsroot/glame/glame/doc/plugins.texi:
	Added stubs for further documentation. [dk]

2000-03-23  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/Makefile.am, /cvsroot/glame/glame/src/gui/gui.c, /cvsroot/glame/glame/src/gui/gui.h:
	fixed bugs & use glame paths

2000-03-23  Jim Garrison  <garrison@users.sourceforge.net>

	* /cvsroot/glame/glame/src/.cvsignore, /cvsroot/glame/glame/src/plugins/Makefile.am, /cvsroot/glame/glame/src/plugins/garrison.c, /cvsroot/glame/glame/src/plugins/pan.c:
	night-time checkin: pan is probably broken, but it compiles. will fix tomorrow night

2000-03-22  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/filter/filter_buffer.c, /cvsroot/glame/glame/src/glmid/glame.scm, /cvsroot/glame/glame/src/include/glame_types.h, /cvsroot/glame/glame/src/plugins/basic.c, /cvsroot/glame/glame/src/plugins/basic_sample.c:
	mix is asynchron as one2n now. no deadlocks should be possible anymore.
	also mix does buffer merging. fixed write throttling in one2n

2000-03-22  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/glmid/glmid.c, /cvsroot/glame/glame/src/plugins/Makefile.am, /cvsroot/glame/glame/src/plugins/maggy.c, /cvsroot/glame/glame/src/plugins/noisegate.c, /cvsroot/glame/glame/src/plugins/rms.c:
	moved rms&noisegate into plugins
	considered rms being a builtin

2000-03-21  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/MAINTAINERS, /cvsroot/glame/glame/README:
	added me

	* /cvsroot/glame/glame/src/gui/canvas.c, /cvsroot/glame/glame/src/gui/canvas.h:
	added deletion of nodes.

2000-03-21  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/filter/filter.c, /cvsroot/glame/glame/src/filter/filter_network.c, /cvsroot/glame/glame/src/plugins/file_io.c:
	removed #if 0'ed code

	* /cvsroot/glame/glame/src/plugins/basic.c: write throttling for one2n

2000-03-21  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/canvas.c:
	supa dupa node property editor ;)

2000-03-21  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/plugins/file_io.c:
	tried to further optimize file read (wav) - doesnt really help

	* /cvsroot/glame/glame/src/plugins/basic.c: fixed missing eof check

	* /cvsroot/glame/glame/TODO, /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/src/glmid/glame.scm, /cvsroot/glame/glame/src/plugins/basic_sample.c:
	TODO updates
	guile is mandatory now

	* /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filter_buffer.c, /cvsroot/glame/glame/src/filter/filter_ops.c, /cvsroot/glame/glame/src/filter/filter_tools.h:
	fixes in filter code

	* /cvsroot/glame/glame/src/plugins/audio_io.c: fixed bugs :)

	* /cvsroot/glame/glame/src/plugins/basic.c:
	made one2n totally asynchron, this fixes deadlock with feedback

2000-03-21  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/plugins/file_io.c:
	added STRINGTYPE_FILENAME to read/write-file nodes

2000-03-21  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/glmid/glame.scm, /cvsroot/glame/glame/src/plugins/audio_io.c, /cvsroot/glame/glame/src/plugins/maggy.c:
	lunchtime bugfixes

2000-03-20  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/acinclude.m4: Updated ALSA configure check. [dk]

	* /cvsroot/glame/glame/src/filter/filter_tools.h:
	Added some more SAMPLE conversion routines. [dk]

	* /cvsroot/glame/glame/src/plugins/audio_io.c:
	Added ALSA output filter. [dk]
	Added more default audio i/o parameters. [dk]
	Added generic fixup methods. (Might be borken. API changes suck!) [dk]
	Assorted cleanups. [dk]

	* /cvsroot/glame/glame/src/plugins/file_io.c:
	Added workaround for 8bit audiofile bug. [dk]
	Performance tweaks. [dk]

2000-03-20  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/gui.c, /cvsroot/glame/glame/src/gui/gui.h:
	checked in wrong filez
	compiles again

	* /cvsroot/glame/glame/src/gui/canvas.c, /cvsroot/glame/glame/src/gui/canvas.h, /cvsroot/glame/glame/src/gui/canvas_types.c, /cvsroot/glame/glame/src/gui/gui.c, /cvsroot/glame/glame/src/gui/gui.h:
	some bugfixes.
	multiple connections dont land on top of each other
	removed obsolete dialog on network creation

2000-03-20  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/plugins/maggy.c:
	added chebyshev filter coefficient calculation

2000-03-20  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/configure.in: bumped version number

	* /cvsroot/glame/glame/data/pixmaps/default.png, /cvsroot/glame/glame/data/pixmaps/glame-logo.jpg:
	forgot pixmaps

	* /cvsroot/glame/glame/src/plugins/waveform.c: converted waveform

	* /cvsroot/glame/glame/src/plugins/file_io.c:
	converted file_io to plugin api

	* /cvsroot/glame/glame/src/filter/filter_methods.c: fix

	* /cvsroot/glame/glame/src/filter/filter_methods.c, /cvsroot/glame/glame/src/plugins/maggy.c:
	compile fixes

	* /cvsroot/glame/glame/TODO, /cvsroot/glame/glame/src/gui/Makefile.am, /cvsroot/glame/glame/src/gui/gui.c, /cvsroot/glame/glame/src/plugins/net_test_save:
	rest of weekend changes

	* /cvsroot/glame/glame/src/plugins/Makefile.am, /cvsroot/glame/glame/src/plugins/audio_io.c, /cvsroot/glame/glame/src/plugins/basic.c, /cvsroot/glame/glame/src/plugins/basic_midi.c, /cvsroot/glame/glame/src/plugins/basic_sample.c, /cvsroot/glame/glame/src/plugins/debug.c, /cvsroot/glame/glame/src/plugins/echo.c, /cvsroot/glame/glame/src/plugins/file_io.c, /cvsroot/glame/glame/src/plugins/garrison.c, /cvsroot/glame/glame/src/plugins/maggy.c, /cvsroot/glame/glame/src/plugins/midi_debug.c, /cvsroot/glame/glame/src/plugins/net_test_audio, /cvsroot/glame/glame/src/plugins/net_test_echo, /cvsroot/glame/glame/src/plugins/net_test_echo2, /cvsroot/glame/glame/src/plugins/net_test_play, /cvsroot/glame/glame/src/plugins/test_network.c, /cvsroot/glame/glame/src/plugins/track_io.c, /cvsroot/glame/glame/src/plugins/tutorial.c, /cvsroot/glame/glame/src/plugins/waveform.c:
	fixed all plugins wrt api changes
	removed test_network
	sample-converted more plugins to plugin API
	optimized mix, added extend

	* /cvsroot/glame/glame/src/glmid/Makefile.am, /cvsroot/glame/glame/src/glmid/glame.scm, /cvsroot/glame/glame/src/glmid/glmid.c, /cvsroot/glame/glame/src/glmid/glmid.h, /cvsroot/glame/glame/src/glmid/glplugin.c, /cvsroot/glame/glame/src/glmid/glplugin.h, /cvsroot/glame/glame/src/glmid/glscript.c:
	cleanup wrt plugin handling (should work now!)
	lots of new scheme code

	* /cvsroot/glame/glame/doc/filter.texi, /cvsroot/glame/glame/doc/plugin.texi:
	updated docs wrt to API changes

	* /cvsroot/glame/glame/src/filter/filter.c, /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filterI.h, /cvsroot/glame/glame/src/filter/filter_buffer.c, /cvsroot/glame/glame/src/filter/filter_methods.c, /cvsroot/glame/glame/src/filter/filter_methods.h, /cvsroot/glame/glame/src/filter/filter_mm.c, /cvsroot/glame/glame/src/filter/filter_mm.h, /cvsroot/glame/glame/src/filter/filter_network.c, /cvsroot/glame/glame/src/filter/filter_ops.c, /cvsroot/glame/glame/src/filter/filter_tools.h:
	bugfixes
	removed parsing code -> use scheme/cglame

	* /cvsroot/glame/glame/Makefile.am, /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/data/Makefile.am, /cvsroot/glame/glame/data/pixmaps/Makefile.am, /cvsroot/glame/glame/src/Makefile.am:
	moved data directory away from src/

2000-03-20  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/ChangeLog: updated changelog

	* /cvsroot/glame/glame/src/glmid/glame.scm:
	- added (testrms <file>) to glame.scm

2000-03-19  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/plugins/maggy.c, /cvsroot/glame/glame/src/filter/filter_methods.c, /cvsroot/glame/glame/src/filter/filter_protocols.h, /cvsroot/glame/glame/src/filter/filter_tools.h:
	- added RMS-protocol + methods
	- added RMS-statistic filter
	- added RMS-debug filter

2000-03-17  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/glmid/glmid.c, /cvsroot/glame/glame/src/glmid/glscript.c:
	fixed missing file

	* /cvsroot/glame/glame/src/glmid/glame.scm: more work on scheme code

	* /cvsroot/glame/glame/src/cglame.c, /cvsroot/glame/glame/src/glmid/Makefile.am, /cvsroot/glame/glame/src/glmid/glmid.h, /cvsroot/glame/glame/src/glmid/glplugin.c, /cvsroot/glame/glame/src/glmid/glplugin.h, /cvsroot/glame/glame/src/glmid/glscript.c, /cvsroot/glame/glame/src/gui/gui.c, /cvsroot/glame/glame/src/plugins/Makefile.am, /cvsroot/glame/glame/src/plugins/basic.c, /cvsroot/glame/glame/src/plugins/builtins.c, /cvsroot/glame/glame/src/plugins/echo.c, /cvsroot/glame/glame/src/plugins/test_network.c:
	lots of cleanup wrt plugins/builtins - ld and libtool suck... (i.e. we
	got another shared library - sigh!)

2000-03-17  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/plugins/file_io.c:
	- fixed nasty bug that didn't show up with test_network, but with cglame

	* /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filter_tools.h, /cvsroot/glame/glame/src/glmid/glame.scm, /cvsroot/glame/glame/src/plugins/basic_sample.c, /cvsroot/glame/glame/src/plugins/file_io.c, /cvsroot/glame/glame/src/plugins/net_test_save:
	- new add filter + ADD(1|4) defines
	- new writefilter + bugfixes
	- old fashioned net_test_save file

2000-03-16  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/ChangeLog, /cvsroot/glame/glame/TODO, /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/src/cglame.c, /cvsroot/glame/glame/src/glmid/glame.scm, /cvsroot/glame/glame/src/glmid/glplugin.h, /cvsroot/glame/glame/src/plugins/Makefile.am:
	pre-release checkins

2000-03-16  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/canvas.c, /cvsroot/glame/glame/src/gui/canvas.h:
	added delete connection

2000-03-16  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/src/Makefile.am, /cvsroot/glame/glame/src/glmid/Makefile.am, /cvsroot/glame/glame/src/glmid/glplugin.c, /cvsroot/glame/glame/src/gui/Makefile.am, /cvsroot/glame/glame/src/plugins/Makefile.am, /cvsroot/glame/glame/src/plugins/builtins.c, /cvsroot/glame/glame/src/plugins/echo.c, /cvsroot/glame/glame/src/plugins/net_test_latency, /cvsroot/glame/glame/src/plugins/test_network.c:
	changes wrt portable ldopen stuff

2000-03-15  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/filter/net_test_echo, /cvsroot/glame/glame/src/glmid/glame.scm:
	added parental guidance to glame.scm [mag]

2000-03-15  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/plugins/Makefile.am, /cvsroot/glame/glame/src/plugins/test_latency.c:
	we dont need no test_latency.c anymore. use (test_latency n) in
	cglame.

	* /cvsroot/glame/glame/README, /cvsroot/glame/glame/autogen.sh, /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/doc/plugin.texi, /cvsroot/glame/glame/src/cglame.c, /cvsroot/glame/glame/src/glmid/Makefile.am, /cvsroot/glame/glame/src/glmid/glame.scm, /cvsroot/glame/glame/src/glmid/glscript.c, /cvsroot/glame/glame/src/glmid/play.scm, /cvsroot/glame/glame/src/plugins/test_network.c:
	fixes wrt to scripting. All useful examples now in (automagically
	loaded) glame.scm

2000-03-15  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/canvas.c, /cvsroot/glame/glame/src/gui/gui.c:
	made druid optional

2000-03-15  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/Makefile.am, /cvsroot/glame/glame/src/cglame.c, /cvsroot/glame/glame/src/filter/filter.c, /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/glmid/Makefile.am, /cvsroot/glame/glame/src/glmid/glmid.h, /cvsroot/glame/glame/src/glmid/glplugin.c, /cvsroot/glame/glame/src/glmid/glplugin.h, /cvsroot/glame/glame/src/glmid/glscript.c, /cvsroot/glame/glame/src/glmid/glscript.h, /cvsroot/glame/glame/src/glmid/gltrack.c, /cvsroot/glame/glame/src/glmid/gltrack.h, /cvsroot/glame/glame/src/gui/Makefile.am, /cvsroot/glame/glame/src/plugins/Makefile.am, /cvsroot/glame/glame/src/plugins/builtins.c, /cvsroot/glame/glame/src/plugins/echo.c:
	fixes to make the plugin/builtin stuff work and better.

	* /cvsroot/glame/glame/src/gui/Makefile.am, /cvsroot/glame/glame/src/gui/gui.c:
	fixed wrt to midlayer

2000-03-15  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/canvas.c, /cvsroot/glame/glame/src/gui/canvas.h, /cvsroot/glame/glame/src/gui/gui.h:
	workarounded bug(?) in libgnomeui which wouldn`t give me the correct canvas item in
	canvas_item_at... weird.
	added primitive param setting facility.

2000-03-15  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/configure.in:
	so much changes - a version number bump!

	* /cvsroot/glame/glame/MAINTAINERS, /cvsroot/glame/glame/Makefile.am, /cvsroot/glame/glame/autogen.sh, /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/src/Makefile.am, /cvsroot/glame/glame/src/cglame.c, /cvsroot/glame/glame/src/gui/Makefile.am, /cvsroot/glame/glame/src/hash/Makefile.am, /cvsroot/glame/glame/src/hash/glame_hash.h, /cvsroot/glame/glame/src/swapfile/Makefile.am:
	other global updates for the great rename/move odyssee

	* /cvsroot/glame/glame/src/plugins/Makefile.am, /cvsroot/glame/glame/src/plugins/audio_io.c, /cvsroot/glame/glame/src/plugins/basic.c, /cvsroot/glame/glame/src/plugins/basic_midi.c, /cvsroot/glame/glame/src/plugins/basic_sample.c, /cvsroot/glame/glame/src/plugins/debug.c, /cvsroot/glame/glame/src/plugins/echo.c, /cvsroot/glame/glame/src/plugins/file_io.c, /cvsroot/glame/glame/src/plugins/garrison.c, /cvsroot/glame/glame/src/plugins/maggy.c, /cvsroot/glame/glame/src/plugins/midi_debug.c, /cvsroot/glame/glame/src/plugins/midi_io.c, /cvsroot/glame/glame/src/plugins/net_test_audio, /cvsroot/glame/glame/src/plugins/net_test_echo, /cvsroot/glame/glame/src/plugins/net_test_echo2, /cvsroot/glame/glame/src/plugins/net_test_latency, /cvsroot/glame/glame/src/plugins/net_test_play, /cvsroot/glame/glame/src/plugins/nold.c, /cvsroot/glame/glame/src/plugins/test_latency.c, /cvsroot/glame/glame/src/plugins/test_network.c, /cvsroot/glame/glame/src/plugins/track_io.c, /cvsroot/glame/glame/src/plugins/tutorial.c, /cvsroot/glame/glame/src/plugins/waveform.c:
	all filters appeared in plugins/

	* /cvsroot/glame/glame/src/glmid/Makefile.am, /cvsroot/glame/glame/src/glmid/glplugin.c, /cvsroot/glame/glame/src/glmid/glplugin.h, /cvsroot/glame/glame/src/glmid/glscript.c, /cvsroot/glame/glame/src/glmid/gltrack.c, /cvsroot/glame/glame/src/glmid/gltrack.h:
	plugin and channel appeared in midlayer

	* /cvsroot/glame/glame/src/filter/.cvsignore, /cvsroot/glame/glame/src/filter/Makefile.am, /cvsroot/glame/glame/src/filter/audio_io.c, /cvsroot/glame/glame/src/filter/basic.c, /cvsroot/glame/glame/src/filter/basic_midi.c, /cvsroot/glame/glame/src/filter/basic_sample.c, /cvsroot/glame/glame/src/filter/channel_io.c, /cvsroot/glame/glame/src/filter/debug.c, /cvsroot/glame/glame/src/filter/echo.c, /cvsroot/glame/glame/src/filter/file_io.c, /cvsroot/glame/glame/src/filter/filter.c, /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filterI.h, /cvsroot/glame/glame/src/filter/filter_mm.c, /cvsroot/glame/glame/src/filter/filter_network.c, /cvsroot/glame/glame/src/filter/garrison.c, /cvsroot/glame/glame/src/filter/maggy.c, /cvsroot/glame/glame/src/filter/midi_debug.c, /cvsroot/glame/glame/src/filter/midi_io.c, /cvsroot/glame/glame/src/filter/net_test_audio, /cvsroot/glame/glame/src/filter/net_test_echo, /cvsroot/glame/glame/src/filter/net_test_echo2, /cvsroot/glame/glame/src/filter/net_test_gate, /cvsroot/glame/glame/src/filter/net_test_io, /cvsroot/glame/glame/src/filter/net_test_latency, /cvsroot/glame/glame/src/filter/net_test_midi, /cvsroot/glame/glame/src/filter/net_test_pan, /cvsroot/glame/glame/src/filter/net_test_play, /cvsroot/glame/glame/src/filter/net_test_sample, /cvsroot/glame/glame/src/filter/nold.c, /cvsroot/glame/glame/src/filter/test_latency.c, /cvsroot/glame/glame/src/filter/test_network.c, /cvsroot/glame/glame/src/filter/tutorial.c, /cvsroot/glame/glame/src/filter/volume_adjust.c, /cvsroot/glame/glame/src/filter/waveform.c:
	all filters moved to plugins/

2000-03-14  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/configure.in: bumped version number

	* /cvsroot/glame/glame/src/cglame.c, /cvsroot/glame/glame/src/glmid/Makefile.am, /cvsroot/glame/glame/src/glmid/glscript.c, /cvsroot/glame/glame/src/glmid/glscript.h, /cvsroot/glame/glame/src/glmid/play.scm:
	scripted parts of the filter API. Test scheme file is there - it
	can play capt. future!
	cglame looks like guile now (i.e. I'm just booting into guile after
	adding our API)

2000-03-14  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/README, /cvsroot/glame/glame/acconfig.h, /cvsroot/glame/glame/acinclude.m4, /cvsroot/glame/glame/configure.in:
	Added sections requirements to README. [dk]
	The backend depends on POSIX rtsigs. Added configure check. [dk]

2000-03-14  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/glmid/glscript.c: swapfile fully scripted.

	* /cvsroot/glame/glame/acconfig.h, /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/src/Makefile.am, /cvsroot/glame/glame/src/cglame.c, /cvsroot/glame/glame/src/glmid/Makefile.am, /cvsroot/glame/glame/src/glmid/glscript.c, /cvsroot/glame/glame/src/glmid/glscript.h:
	cglame is there! initial scripting (as part of the midlayer) of swapfile,
	only file_alloc/unref/size for now.

	* /cvsroot/glame/glame/README, /cvsroot/glame/glame/doc/Makefile.am, /cvsroot/glame/glame/doc/development.txt, /cvsroot/glame/glame/doc/masterplan.txt, /cvsroot/glame/glame/doc/meisterplan_de.txt:
	bye bye old documentation

	* /cvsroot/glame/glame/src/filter/Makefile.am, /cvsroot/glame/glame/src/filter/basic_sample.c, /cvsroot/glame/glame/src/filter/filter_methods.c, /cvsroot/glame/glame/src/filter/filter_network.c, /cvsroot/glame/glame/src/filter/filter_ops.c, /cvsroot/glame/glame/src/filter/net_test_audio, /cvsroot/glame/glame/src/filter/net_test_echo2, /cvsroot/glame/glame/src/filter/tutorial.c:
	random fixes to stuff, really allow loops in the net (see net_test_echo2)

2000-03-11  Jim Garrison  <garrison@users.sourceforge.net>

	* /cvsroot/glame/glame/.cvsignore: .cvsignore fix

2000-03-06  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/autogen.sh:
	added script to automagically create all the automake/autoconf stuff

2000-03-03  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/configure.in:
	no code, just version numbering change

2000-02-29  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/filter/basic_sample.c, /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filterI.h, /cvsroot/glame/glame/src/filter/filter_protocols.h:
	added CONTROL input port/pipe type and protocol
	added type specifier to the float param type (for the GUI)

2000-02-29  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/filter/filter_network.c:
	filternode_nr{in,out}puts was broken. Probably still is. Fix compiles but
	otherwise untested. [dk]

2000-02-29  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/filter/audio_io.c: mini bugfix

	* /cvsroot/glame/glame/src/filter/net_test_io: minor fixes

2000-02-28  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/acconfig.h, /cvsroot/glame/glame/acinclude.m4, /cvsroot/glame/glame/configure.in:
	Added OSS audio check. [dk]
	Fixed ALSA config. [dk]

	* /cvsroot/glame/glame/src/filter/audio_io.c:
	Changed default I/O order - ESD supercedes OSS and ALSA on Linux, SGIAUDIO
	wins on IRIX (where ESD is broken). [dk]

2000-02-28  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/configure.in:
	time to bump the version number again...

	* /cvsroot/glame/glame/TODO, /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/src/hash/Makefile.am, /cvsroot/glame/glame/src/include/glame_types.h, /cvsroot/glame/glame/src/swapfile/Makefile.am:
	TODO update (future of filter API)
	split CFLAGS/LIBS again

	* /cvsroot/glame/glame/src/filter/Makefile.am, /cvsroot/glame/glame/src/filter/audio_io.c, /cvsroot/glame/glame/src/filter/basic_sample.c, /cvsroot/glame/glame/src/filter/channel_io.c, /cvsroot/glame/glame/src/filter/debug.c, /cvsroot/glame/glame/src/filter/file_io.c, /cvsroot/glame/glame/src/filter/net_test_audio, /cvsroot/glame/glame/src/filter/tutorial.c, /cvsroot/glame/glame/src/filter/waveform.c:
	added delay & repeat filter, changed waveform filters to only
	output "one" block, added constant filter.
	fixed all filters wrt to FILTER_CHECK_STOP macro.
	introduced GLAME_DEFAULT_SAMPLERATE.

2000-02-28  Jim Garrison  <garrison@users.sourceforge.net>

	* /cvsroot/glame/glame/acinclude.m4: now contains alsa macros...

	* /cvsroot/glame/glame/src/filter/filter.c:
	oops...forgot to declare midi_debug_register()

	* /cvsroot/glame/glame/src/filter/Makefile.am, /cvsroot/glame/glame/src/filter/filter.c, /cvsroot/glame/glame/src/filter/midi_debug.c, /cvsroot/glame/glame/src/filter/midi_io.c, /cvsroot/glame/glame/src/filter/net_test_midi, /cvsroot/glame/glame/src/include/midi.h:
	More MIDI work.
	ALSA MIDI output filter does not work yet because I cannot find good documentation.

2000-02-27  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/filter/audio_io.c, /cvsroot/glame/glame/src/filter/filter_tools.h:
	Added OSS output filter. (Still need to do configure check.) [dk]
	Added SAMPLE2UCHAR and SAMPLE2USHORT conversions. [dk]

2000-02-27  Jim Garrison  <garrison@users.sourceforge.net>

	* /cvsroot/glame/glame/src/filter/filter_protocols.h: another typo

	* /cvsroot/glame/glame/src/filter/filter_protocols.h: fixed typo

	* /cvsroot/glame/glame/src/include/Makefile.am, /cvsroot/glame/glame/src/include/glame_types.h, /cvsroot/glame/glame/src/include/midi.h:
	more midi work

	* /cvsroot/glame/glame/acconfig.h, /cvsroot/glame/glame/configure.in:
	checks for alsa support

2000-02-25  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/canvas.c, /cvsroot/glame/glame/src/gui/canvas_types.c, /cvsroot/glame/glame/src/gui/gui.c, /cvsroot/glame/glame/src/gui/gui.h:
	the usual evening release (tm)
	some bugfixes, launcher button bar on canvas...
	it actually beeps :)

2000-02-25  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/filter/audio_io.c:
	redone esd-out as inner loop was ugly - made it ready for more than
	two inputs (if esd supports this ever).

	* /cvsroot/glame/glame/src/filter/Makefile.am, /cvsroot/glame/glame/src/filter/basic_sample.c, /cvsroot/glame/glame/src/filter/echo.c, /cvsroot/glame/glame/src/filter/echo2.c, /cvsroot/glame/glame/src/filter/filter.c, /cvsroot/glame/glame/src/filter/net_test_echo:
	echo2.c -> echo.c
	added delay filter

	* /cvsroot/glame/glame/src/filter/filter.h: fixed typo...

	* /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filterI.h, /cvsroot/glame/glame/src/filter/filter_mm.c, /cvsroot/glame/glame/src/filter/filter_network.c, /cvsroot/glame/glame/src/filter/test_latency.c:
	more specific parameter description.
	additional parameter type LIST.
	STRING can now be either generic or filename.

	* /cvsroot/glame/glame/src/filter/filter_network.c:
	fixed cut&waste error in filternetwork_to_string()

2000-02-25  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/ChangeLog, /cvsroot/glame/glame/Makefile.am:
	Oops, forgot Jim in update-changelog target. [dk]
	Corrected ChangeLog. [dk]

2000-02-24  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/filter/Makefile.am, /cvsroot/glame/glame/src/filter/filter.c, /cvsroot/glame/glame/src/filter/maggy.c, /cvsroot/glame/glame/src/filter/net_test_gate:
	tired of file_io business -> added fully featured noisegate filter
	and test_network [mag]

2000-02-24  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/Makefile.am, /cvsroot/glame/glame/src/gui/canvas.c, /cvsroot/glame/glame/src/gui/canvas.h, /cvsroot/glame/glame/src/gui/canvas_types.c, /cvsroot/glame/glame/src/gui/gui.c, /cvsroot/glame/glame/src/gui/gui.h:
	As always, the evening gui-checkin
	News:
	can add connections, a lot of small bugfixes,
	added new class to canvas
	multiports not handled corrected. still some bugs...

2000-02-24  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/cglame.c, /cvsroot/glame/glame/src/filter/filterI.h, /cvsroot/glame/glame/src/filter/filter_mm.c, /cvsroot/glame/glame/src/filter/filter_ops.c, /cvsroot/glame/glame/src/filter/filter_protocols.h, /cvsroot/glame/glame/src/glame.c, /cvsroot/glame/glame/src/include/atomic.h, /cvsroot/glame/glame/src/include/atomic_mips.h, /cvsroot/glame/glame/src/include/atomic_x86.h, /cvsroot/glame/glame/src/include/util.h, /cvsroot/glame/glame/src/swapfile/gmkswap.c, /cvsroot/glame/glame/src/swapfile/swapfileI.h, /cvsroot/glame/glame/src/swapfile/swapfile_test.c:
	Non-gcc compatibility fixes. [dk]

2000-02-24  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/filter/basic_sample.c, /cvsroot/glame/glame/src/filter/waveform.c, /cvsroot/glame/glame/src/swapfile/gmkswap.c, /cvsroot/glame/glame/src/swapfile/swapfile.c:
	fixes for compiles on various architectures (AIX & Solaris)

	* /cvsroot/glame/glame/configure.in: bumped version number

	* /cvsroot/glame/glame/src/filter/audio_io.c, /cvsroot/glame/glame/src/filter/basic.c, /cvsroot/glame/glame/src/filter/basic_sample.c, /cvsroot/glame/glame/src/filter/echo2.c, /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filterI.h, /cvsroot/glame/glame/src/filter/filter_ops.c:
	added error passing, sample-converted some filters

2000-02-23  Jim Garrison  <garrison@users.sourceforge.net>

	* /cvsroot/glame/glame/.cvsignore, /cvsroot/glame/glame/doc/.cvsignore, /cvsroot/glame/glame/src/.cvsignore, /cvsroot/glame/glame/src/glmath/.cvsignore, /cvsroot/glame/glame/src/gui/.cvsignore, /cvsroot/glame/glame/src/hash/.cvsignore, /cvsroot/glame/glame/src/include/.cvsignore, /cvsroot/glame/glame/src/swapfile/.cvsignore:
	.cvsignore
	Figured I would add them since they were already on my local dist.

2000-02-23  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/canvas.c, /cvsroot/glame/glame/src/gui/canvas.h:
	the all evening checkin

	What's new:
	druid works basically
	icons can be dragged in the canvas
	the coordinate system in the canvas is now correct
	connection lines can be pulled from output ports, the item it is being released on is detected.
	but not the port at the moment :(
	i probably have to write another canvasitem for the ports... :-\

	* /cvsroot/glame/glame/src/gui/canvas.c, /cvsroot/glame/glame/src/gui/canvas.h:
	U can actually move icons

2000-02-23  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/filter/echo2.c, /cvsroot/glame/glame/src/filter/file_io.c:
	removed broken changes in echo2.c
	re-thought generic writer facility in file_io.c

2000-02-23  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/canvas.c, /cvsroot/glame/glame/src/gui/gui.c:
	boy...
	Being REALLY dumb today :*)
	really fixed bug in druid

	* /cvsroot/glame/glame/src/gui/gui.c: Hacked evil bug in the druid

2000-02-23  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/filter/echo2.c, /cvsroot/glame/glame/src/filter/net_test_io:
	another test net[mag]

2000-02-23  Jim Garrison  <garrison@users.sourceforge.net>

	* /cvsroot/glame/glame/src/filter/net_test_pan: updated to new api

2000-02-22  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/ChangeLog, /cvsroot/glame/glame/INSTALL, /cvsroot/glame/glame/README, /cvsroot/glame/glame/TODO:
	Updated standard files no-one is interested in anyway. [dk]

2000-02-22  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/src/Makefile.am:
	distribute & install the data stuff

	* /cvsroot/glame/glame/src/include/list.h:
	fixed NDEBUG vs DEBUG issue wrt to sanity checks

2000-02-22  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/filter/audio_io.c:
	Making ready for release: fix a warning, update copyright. Hopefully
	that's it for the day. [dk]

2000-02-22  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/README, /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/src/filter/Makefile.am:
	pre release things to fix.

2000-02-22  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/libfixp/fixp.h:
	Removed offensive and obsolete comment. :-) [dk]

2000-02-22  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/Makefile.am: added canvas.h

	* /cvsroot/glame/glame/src/gui/gui.c, /cvsroot/glame/glame/src/gui/gui.h:
	bugfixes
	broken druid
	fuck
	watchpoints suck
	i need a faster machine

2000-02-22  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/doc/filter-tutorial.texi, /cvsroot/glame/glame/doc/filter.texi, /cvsroot/glame/glame/doc/glame.texi, /cvsroot/glame/glame/doc/plugin.texi:
	Documentation should be cleaned up and in sync again. [dk]

2000-02-22  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/filter/filter_network.c, /cvsroot/glame/glame/src/filter/net_test_audio, /cvsroot/glame/glame/src/filter/net_test_echo, /cvsroot/glame/glame/src/filter/net_test_latency, /cvsroot/glame/glame/src/filter/net_test_play, /cvsroot/glame/glame/src/filter/test_latency.c:
	cleanup wrt to api-change

	* /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filter_network.c:
	added description parameter to filternetwork_new - its really
	a filter-new like function

	* /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filter_methods.c, /cvsroot/glame/glame/src/filter/filter_mm.h, /cvsroot/glame/glame/src/filter/filter_network.c, /cvsroot/glame/glame/src/filter/filter_ops.c:
	fixed bugs & removed bogous DEFAULT_PIPETYPE

	* /cvsroot/glame/glame/src/filter/audio_io.c, /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filter_ops.c:
	added FILTER_DO_CLEANUP to hide goto's :)

2000-02-22  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/filter/audio_io.c:
	Using brandnew richi macros. [dk]

	* /cvsroot/glame/glame/src/filter/audio_io.c: Cleanups. [dk]

2000-02-22  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/filter/file_io.c: fixed register bug... umm

	* /cvsroot/glame/glame/src/filter/file_io.c:
	fixed file_io.c to do read/write abstraction in the way I thought it
	has to be done.

2000-02-22  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/canvas.c, /cvsroot/glame/glame/src/gui/canvas.h, /cvsroot/glame/glame/src/gui/gui.c, /cvsroot/glame/glame/src/gui/gui.h, /cvsroot/glame/glame/src/gui/main.c:
	major code cleanup
	fixed 99% of all warnings

2000-02-22  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/filter/audio_io.c:
	Oops. This my incremental patch fixes a major race condition introduced by
	my previous patch. Linus, please apply. ;-) [dk]

2000-02-22  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/gui.c, /cvsroot/glame/glame/src/gui/gui.h:
	compiles again.
	beginnings of a wizard
	still got cleanup to do...

2000-02-22  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/glmath/lina.c:
	Dug out a fixed version. This should work... [dk]

2000-02-22  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/canvas.c, /cvsroot/glame/glame/src/gui/canvas.h:
	Added copyright :*)
	The canvas is now a subclass of GnomeCanvas to make the dnd eazier to handle
	just a maintenance checkin, will probably not even compile

2000-02-22  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/filter/audio_io.c, /cvsroot/glame/glame/src/filter/file_io.c:
	"I'm going home" check in :)
	migrating generic reader to generic io
	no write support yet [mag]

2000-02-22  Jim Garrison  <garrison@users.sourceforge.net>

	* /cvsroot/glame/glame/src/filter/filter_protocols.h, /cvsroot/glame/glame/src/include/glame_types.h:
	midi framework

2000-02-21  Jim Garrison  <garrison@users.sourceforge.net>

	* /cvsroot/glame/glame/src/filter/basic_midi.c, /cvsroot/glame/glame/src/filter/filter.c, /cvsroot/glame/glame/src/filter/filterI.h, /cvsroot/glame/glame/src/filter/filter_protocols.h:
	more midi work

2000-02-21  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/filter/audio_io.c, /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/net_test_sample, /cvsroot/glame/glame/src/filter/nold.c:
	Audio I/O merge. audio_in/out set up as default I/O filters, available on
	any (working) hardware. [dk]
	Removed remaining few left_/right_ issues. [dk]

2000-02-21  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/Makefile.am, /cvsroot/glame/glame/src/gui/canvas.c, /cvsroot/glame/glame/src/gui/canvas.h, /cvsroot/glame/glame/src/gui/gui.c, /cvsroot/glame/glame/src/gui/gui.h, /cvsroot/glame/glame/src/gui/main.c:
	added fundamental canvas window...
	you can actually open a new filternetwork and drag items from the filter list onto it
	no connections yet, uuuuugggly code (don't mind the warnings ;))
	but...

2000-02-21  Jim Garrison  <garrison@users.sourceforge.net>

	* /cvsroot/glame/glame/src/filter/net_test_pan:
	net_test_pan works again too

2000-02-21  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filter_methods.c, /cvsroot/glame/glame/src/filter/filter_network.c, /cvsroot/glame/glame/src/filter/net_test_audio, /cvsroot/glame/glame/src/filter/net_test_echo, /cvsroot/glame/glame/src/filter/net_test_play:
	assorted fixes/cleanups

	* /cvsroot/glame/glame/src/filter/Makefile.am, /cvsroot/glame/glame/src/filter/file_io.c, /cvsroot/glame/glame/src/filter/file_io2.c, /cvsroot/glame/glame/src/filter/filter.c:
	re-merged file_io2.c into file_io.c

	* /cvsroot/glame/glame/src/filter/echo2.c, /cvsroot/glame/glame/src/filter/filter_tools.h:
	macros -> inline functions to prevent side-effects

	* /cvsroot/glame/glame/doc/filter-tutorial.texi, /cvsroot/glame/glame/doc/filter.texi, /cvsroot/glame/glame/doc/plugin.texi:
	updated documentation

	* /cvsroot/glame/glame/src/filter/basic_sample.c, /cvsroot/glame/glame/src/filter/filter_tools.h, /cvsroot/glame/glame/src/include/glame_types.h:
	moved the SAMPLE2x and x2SAMPLE conversion macros to filter_tools.h
	no clipping in volume_change filter anymore

	* /cvsroot/glame/glame/src/filter/echo2.c:
	fixed bug in echo2.c wrt to reference counting... ugh!

2000-02-21  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/filter/net_test_echo: another network.[mag]

2000-02-21  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/filter/distance.c:
	Distance code moved to glmath/. [dk]

	* /cvsroot/glame/glame/MAINTAINERS, /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/src/Makefile.am:
	Added glmath framework. [dk]

	* /cvsroot/glame/glame/src/glmath/Makefile.am, /cvsroot/glame/glame/src/glmath/glmath.h, /cvsroot/glame/glame/src/glmath/lina.c, /cvsroot/glame/glame/src/glmath/vec.c:
	Glame math convenience lib. First version, just to show there is some
	code. Beware, most of it is buggy though - will fix as soon as I dig out
	the laptop with the fixed files. [dk]

2000-02-21  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/filter/audio_io.c, /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/net_test_play:
	esd_out_f now with porttype automatic and automatic port mapping![mag]

2000-02-21  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/filter/filter.h: fixed typo wrt list_count

2000-02-21  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/filter/file_io2.c, /cvsroot/glame/glame/src/filter/net_test_play:
	the "it works again"-release [mag]

	* /cvsroot/glame/glame/src/filter/Makefile.am, /cvsroot/glame/glame/src/filter/file_io2.c, /cvsroot/glame/glame/src/filter/filter.c, /cvsroot/glame/glame/src/filter/garrison.c:
	another reimplementation of the famous read_file_f
	minor fixes in garrison.c to help it compiling..
	[mag]

2000-02-20  Jim Garrison  <garrison@users.sourceforge.net>

	* /cvsroot/glame/glame/src/filter/garrison.c, /cvsroot/glame/glame/src/filter/net_test_pan:
	fixed pan filter for now

	* /cvsroot/glame/glame/configure.in:
	fixed configure.in for the new "plugin" dir and the removed "rw" dir

	* /cvsroot/glame/glame/src/filter/.cvsignore, /cvsroot/glame/glame/src/filter/Makefile.am, /cvsroot/glame/glame/src/filter/basic_midi.c, /cvsroot/glame/glame/src/filter/filterI.h, /cvsroot/glame/glame/src/filter/midi_basic.c:
	minor cleanups

2000-02-20  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/MAINTAINERS, /cvsroot/glame/glame/TODO, /cvsroot/glame/glame/src/Makefile.am:
	updated MAINTAINERS/TODO wrt to plugin and rw change
	no longer build glame/cglame binaries

	* /cvsroot/glame/glame/src/filter/filter.h:
	convenience macros for testing the phi positional parameter

	* /cvsroot/glame/glame/src/filter/filter_protocols.h:
	removed bogous standard port names "left_*" and "right_*"
	removed the protocol header entry pos & its friends

	* /cvsroot/glame/glame/src/filter/Makefile.am, /cvsroot/glame/glame/src/filter/channel_io.c, /cvsroot/glame/glame/src/filter/filter_network.c, /cvsroot/glame/glame/src/filter/nold.c:
	compile again fixes

	* /cvsroot/glame/glame/src/filter/file_io.c, /cvsroot/glame/glame/src/filter/file_io2.c:
	new "framework" for readers/writers

	* /cvsroot/glame/glame/src/filter/basic.c, /cvsroot/glame/glame/src/filter/basic_sample.c, /cvsroot/glame/glame/src/filter/garrison.c:
	splitted basic into basic & basic_sample.
	moved invert filter from garrison.c to basic_sample.c

	* /cvsroot/glame/glame/src/cglame.c, /cvsroot/glame/glame/src/glame.c, /cvsroot/glame/glame/src/hash/glame_hash.h:
	fixes wrt to previous changes

	* /cvsroot/glame/glame/doc/Makefile.am, /cvsroot/glame/glame/doc/filter.texi, /cvsroot/glame/glame/doc/plugin.texi:
	documentation update

	* /cvsroot/glame/glame/src/filter/filter.c, /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filter_methods.c, /cvsroot/glame/glame/src/filter/filter_methods.h, /cvsroot/glame/glame/src/filter/filter_tools.h:
	changed fixup_param method

	* /cvsroot/glame/glame/src/Makefile.am: removed the obsolete rw stuff

2000-02-20  Jim Garrison  <garrison@users.sourceforge.net>

	* /cvsroot/glame/glame/src/filter/.cvsignore, /cvsroot/glame/glame/src/filter/Makefile.am, /cvsroot/glame/glame/src/filter/distance.c, /cvsroot/glame/glame/src/filter/garrison.c:
	Made distance function
	Added .cvsignore (in filter dir)

	* /cvsroot/glame/glame/src/filter/net_test_pan: minor change

2000-02-19  Jim Garrison  <garrison@users.sourceforge.net>

	* /cvsroot/glame/glame/src/filter/garrison.c, /cvsroot/glame/glame/src/filter/net_test_pan:
	Finished pan filter, added net_test_pan

	* /cvsroot/glame/glame/MAINTAINERS, /cvsroot/glame/glame/src/filter/Makefile.am, /cvsroot/glame/glame/src/filter/debug.c, /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/garrison.c, /cvsroot/glame/glame/src/filter/midi_basic.c, /cvsroot/glame/glame/src/filter/midi_io.c, /cvsroot/glame/glame/src/filter/net_test_latency:
	more midi work (still nothing usable)
	ping filter improvements (uses parameters)

2000-02-18  Jim Garrison  <garrison@users.sourceforge.net>

	* /cvsroot/glame/glame/src/filter/filter_protocols.h, /cvsroot/glame/glame/src/include/glame_types.h:
	Began to implement MIDI (unfinished)
	Decided to commit before leaving for the night.

2000-02-18  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/doc/filter-tutorial.texi, /cvsroot/glame/glame/doc/filter.fig, /cvsroot/glame/glame/doc/filter.texi:
	changed tutorial section on parameters
	added brief summary about filter network textual representation
	did some figures!!

	* /cvsroot/glame/glame/src/filter/filter_node.c:
	filter_node.c was no longer used - empty file removed.

2000-02-18  Jim Garrison  <garrison@users.sourceforge.net>

	* /cvsroot/glame/glame/src/filter/garrison.c:
	ring mod (untested) [garrison]

2000-02-17  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/filter/net_play, /cvsroot/glame/glame/src/filter/net_test_sample:
	net_play obsolete, already replaced by net_test_play

	* /cvsroot/glame/glame/src/filter/file_io.c, /cvsroot/glame/glame/src/filter/filter_protocols.h, /cvsroot/glame/glame/src/filter/net_test_play:
	major cleanup of read_file_f
	added positional info tag in sbuf!
	[mag]

2000-02-17  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/TODO, /cvsroot/glame/glame/src/filter/echo2.c:
	fixed things

	* /cvsroot/glame/glame/src/filter/filter.c: fixed another typo

2000-02-17  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/filter/audio_io.c, /cvsroot/glame/glame/src/filter/channel_io.c, /cvsroot/glame/glame/src/filter/echo.c, /cvsroot/glame/glame/src/filter/echo2.c, /cvsroot/glame/glame/src/filter/file_io.c, /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filterI.h, /cvsroot/glame/glame/src/filter/garrison.c, /cvsroot/glame/glame/src/filter/volume_adjust.c, /cvsroot/glame/glame/src/filter/waveform.c:
	Updated code to use proper API wrappers (filterpipe_*, filterparam_*).
	[Yes, I touched private code - tought you prefer it that way than fixing
	yourself.] [dk]

2000-02-17  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/filter/filter_tools.h:
	fixed thing that triggered debugging PANIC :)

	* /cvsroot/glame/glame/configure.in: re-enabled efence

	* /cvsroot/glame/glame/src/filter/filter_network.c, /cvsroot/glame/glame/src/filter/filter_ops.c:
	fixed three major bugs curtesy to re-enabled efence

	* /cvsroot/glame/glame/src/filter/Makefile.am: oops makefile forgotten

	* /cvsroot/glame/glame/src/filter/filter_protocols.h, /cvsroot/glame/glame/src/filter/filter_tools.h, /cvsroot/glame/glame/src/filter/net_play:
	the headerfiles dont need config.h - its in filter.h anyway
	converted net_play

	* /cvsroot/glame/glame/src/filter/filter_mm.c:
	fixed additional list removal of buffer

	* /cvsroot/glame/glame/src/filter/basic.c, /cvsroot/glame/glame/src/filter/filter.c, /cvsroot/glame/glame/src/filter/tutorial.c:
	move tutorial filters to extra file

	* /cvsroot/glame/glame/doc/filter-tutorial.texi, /cvsroot/glame/glame/doc/filter.texi, /cvsroot/glame/glame/doc/swapfile.texi:
	documentation update

2000-02-17  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/gui.c, /cvsroot/glame/glame/src/gui/gui.h:
	Just some minor updates

2000-02-17  Jim Garrison  <garrison@users.sourceforge.net>

	* /cvsroot/glame/glame/src/filter/garrison.c:
	changes to my filters -- nothing new [garrison]

2000-02-16  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/TODO, /cvsroot/glame/glame/doc/filter-tutorial.texi, /cvsroot/glame/glame/doc/filter.texi, /cvsroot/glame/glame/src/filter/echo2.c, /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filter_network.c, /cvsroot/glame/glame/src/filter/filter_tools.h, /cvsroot/glame/glame/src/filter/test_latency.c, /cvsroot/glame/glame/src/filter/test_network.c:
	no longer need quotation of string parameters
	fixed bug nold introduced in FILTER_AFTER_INIT
	added support for pausing/starting networks
	converted echo2.c to use the new ISSE macros

	* /cvsroot/glame/glame/src/hash/glame_hash.c, /cvsroot/glame/glame/src/include/list.h:
	added debugging checks to hashes/lists

	* /cvsroot/glame/glame/src/filter/filter_methods.c:
	fixed bug in wrapped parameter setting of strings

2000-02-16  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/filter/audio_io.c, /cvsroot/glame/glame/src/filter/net_test_sample:
	net_test_sample samples 10secs into bla.wav[dirty hack version *hehe*]

2000-02-15  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/filter/file_io.c, /cvsroot/glame/glame/src/filter/net_test_sample:
	added net_test_sample
	fixed minor bug in file_io.c

2000-02-15  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/doc/filter.texi, /cvsroot/glame/glame/src/filter/file_io.c, /cvsroot/glame/glame/src/filter/filter.c, /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filterI.h, /cvsroot/glame/glame/src/filter/filter_methods.c, /cvsroot/glame/glame/src/filter/filter_mm.c, /cvsroot/glame/glame/src/filter/filter_mm.h, /cvsroot/glame/glame/src/filter/filter_network.c, /cvsroot/glame/glame/src/filter/net_test_audio, /cvsroot/glame/glame/src/filter/net_test_play, /cvsroot/glame/glame/src/filter/test_network.c, /cvsroot/glame/glame/src/hash/glame_hash.h, /cvsroot/glame/glame/src/include/list.h:
	again filter API update (to and from string should work again)

2000-02-14  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/gui.c: fixed wrt to filter API change

	* /cvsroot/glame/glame/src/gui/Makefile.am: distribute gui.h

	* /cvsroot/glame/glame/src/filter/file_io.c: whoops - forgot file_io.c

	* /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/doc/filter.texi, /cvsroot/glame/glame/src/filter/filter.h:
	fixed filter API documentation/headerfile
	bumped version number

	* /cvsroot/glame/glame/src/filter/audio_io.c, /cvsroot/glame/glame/src/filter/basic.c, /cvsroot/glame/glame/src/filter/channel_io.c, /cvsroot/glame/glame/src/filter/debug.c, /cvsroot/glame/glame/src/filter/echo.c, /cvsroot/glame/glame/src/filter/echo2.c, /cvsroot/glame/glame/src/filter/garrison.c, /cvsroot/glame/glame/src/filter/nold.c, /cvsroot/glame/glame/src/filter/test_latency.c, /cvsroot/glame/glame/src/filter/test_network.c, /cvsroot/glame/glame/src/filter/volume_adjust.c, /cvsroot/glame/glame/src/filter/waveform.c:
	fixed all filters/programs wrt to the API changes

	* /cvsroot/glame/glame/src/filter/Makefile.am, /cvsroot/glame/glame/src/filter/filter.c, /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filterI.h, /cvsroot/glame/glame/src/filter/filter_buffer.c, /cvsroot/glame/glame/src/filter/filter_buffer.h, /cvsroot/glame/glame/src/filter/filter_methods.c, /cvsroot/glame/glame/src/filter/filter_methods.h, /cvsroot/glame/glame/src/filter/filter_mm.c, /cvsroot/glame/glame/src/filter/filter_mm.h, /cvsroot/glame/glame/src/filter/filter_network.c, /cvsroot/glame/glame/src/filter/filter_ops.c, /cvsroot/glame/glame/src/filter/filter_ops.h, /cvsroot/glame/glame/src/filter/filter_protocols.h:
	split up the source a lot -> major cleanup
	API extension, everything can be removed now
	headerfile splitted like swapfile
	great renaming of the hash_* and list_* API functions,
	including parameter shuffling

	* /cvsroot/glame/glame/acinclude.m4, /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/src/Makefile.am, /cvsroot/glame/glame/src/gui/Makefile.am:
	include AM_PATH_GTK in acinclude.m4
	reorder/depend GNOME check on GTK check
	no longer build libfixp (nobody needs it)
	distribute gui.c/main.c even if no GNOME/GTK is available

2000-02-14  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/filter/Makefile.am, /cvsroot/glame/glame/src/filter/audio_io.c, /cvsroot/glame/glame/src/filter/basic.c, /cvsroot/glame/glame/src/filter/echo.c, /cvsroot/glame/glame/src/filter/echo2.c, /cvsroot/glame/glame/src/filter/file_io.c, /cvsroot/glame/glame/src/filter/filter.c, /cvsroot/glame/glame/src/filter/net_play, /cvsroot/glame/glame/src/filter/read_file.c:
	moved read_file into file_io.c
	added write_file_f(supports only wav 16bit,44.1kHz at this stage)
	added fixup methods to echo(|2).c

2000-02-13  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/filter/nold.c: Cleanups... [dk]

2000-02-12  Jim Garrison  <garrison@users.sourceforge.net>

	* /cvsroot/glame/glame/src/filter/garrison.c:
	Initial pan filter (untested until I get a sound card working in linux)

2000-02-11  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/include/sem.h:
	Oops. Forgot most important file... [dk]

	* /cvsroot/glame/glame/src/filter/filter_network.c, /cvsroot/glame/glame/src/hash/glame_hash.c, /cvsroot/glame/glame/src/include/Makefile.am, /cvsroot/glame/glame/src/swapfile/swapfile.c, /cvsroot/glame/glame/src/filter/filter.h:
	Yet another attempt to get semctl working portably. Also cleaned up things
	a bit. [dk]

2000-02-11  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/gui/gui.c, /cvsroot/glame/glame/src/gui/gui.h, /cvsroot/glame/glame/src/gui/main.c:
	added main menu/stubs fixed borken copyrights

2000-02-11  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/configure.in: Cleaned up mess nold left. [dk]

	* /cvsroot/glame/glame/acinclude.m4, /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/src/gui/Makefile.am:
	Cleaned up a bit of the mess XWolf left. [dk]

2000-02-11  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/acinclude.m4, /cvsroot/glame/glame/src/Makefile.am, /cvsroot/glame/glame/src/filter/net_play:
	added path_prog_test
	added subdir to src/makefile.am
	echo in filter/net_play

	* /cvsroot/glame/glame/acinclude.m4: checks for gtk/gnome

	* /cvsroot/glame/glame/configure.in:
	added check for gtk/gnome and gui subdirectory

	* /cvsroot/glame/glame/src/gui/Makefile.am, /cvsroot/glame/glame/src/gui/gui.c, /cvsroot/glame/glame/src/gui/gui.h, /cvsroot/glame/glame/src/gui/main.c:
	First gui filez. just a property browser, nothing more

2000-02-10  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/filter/nold.c: Yet another cleanup. [dk]

2000-02-10  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/filter/filter_protocols.h:
	nobody uses pos -> deleted

	* /cvsroot/glame/glame/src/filter/filter.h: added convenience macros

2000-02-10  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/filter/nold.c:
	Native audio support on IRIX. Working version. This should go into
	audio_io.c once richi gets the port aliasing issues straight. [dk]

	* /cvsroot/glame/glame/doc/Makefile.am, /cvsroot/glame/glame/doc/filter.texi, /cvsroot/glame/glame/doc/swapfile.texi:
	Documentation update. [dk/richi]

2000-02-10  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/filter/filter_network.c:
	fixed connect not honouring !AUTOMATIC ports

	* /cvsroot/glame/glame/acconfig.h, /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/src/Makefile.am, /cvsroot/glame/glame/src/filter/Makefile.am, /cvsroot/glame/glame/src/filter/echo2.c, /cvsroot/glame/glame/src/filter/filter.c, /cvsroot/glame/glame/src/filter/read_file.c, /cvsroot/glame/glame/src/filter/test_network.c, /cvsroot/glame/glame/src/swapfile/Makefile.am:
	config/build cleanup
	at least bugg fix for read_file

2000-02-10  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/filter/nold.c:
	Native SGI audio update. Mono works. Still checking what's wrong with
	stereo. [dk]

2000-02-09  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/filter/filter.c: Stupid bug... [dk]

	* /cvsroot/glame/glame/src/filter/Makefile.am, /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filter_protocols.h, /cvsroot/glame/glame/src/filter/filter_tools.h, /cvsroot/glame/glame/src/filter/nold.c:
	Preliminary native SGI audio support (untested, always hacking on the
	wrong machine #-) [dk]
	Included config.h in common header files. That's not the suggested way to
	go but then errors resulting from config.h not being included are as
	frequent as hard to find. [dk/richi]

	* /cvsroot/glame/glame/src/include/glame_types.h, /cvsroot/glame/glame/src/include/hash.h, /cvsroot/glame/glame/src/include/list.h, /cvsroot/glame/glame/src/include/util.h:
	Included config.h in common header files. That's not the suggested way to
	go but then errors resulting from config.h not being included are as
	frequent as hard to find. [dk/richi]

	* /cvsroot/glame/glame/ChangeLog, /cvsroot/glame/glame/acconfig.h:
	Preliminary native SGI audio support (untested, always hacking on the
	wrong machine #-) [dk]
	Updated ChangeLog. [dk]

2000-02-09  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/filter/Makefile.am, /cvsroot/glame/glame/src/filter/audio_io.c, /cvsroot/glame/glame/src/filter/basic.c, /cvsroot/glame/glame/src/filter/debug.c, /cvsroot/glame/glame/src/filter/echo2.c, /cvsroot/glame/glame/src/filter/filter_protocols.h, /cvsroot/glame/glame/src/filter/net_test_audio, /cvsroot/glame/glame/src/filter/read_file.c, /cvsroot/glame/glame/src/filter/test_audio.c, /cvsroot/glame/glame/src/filter/test_play.c, /cvsroot/glame/glame/src/filter/volume_adjust.c, /cvsroot/glame/glame/src/filter/waveform.c, /cvsroot/glame/glame/src/include/atomic.h, /cvsroot/glame/glame/src/include/atomic_mips.h, /cvsroot/glame/glame/src/include/atomic_x86.h:
	removed test_audio/play, use test_network.
	random hacks around the code (it sort of works again)

	* /cvsroot/glame/glame/src/filter/audio_io.c, /cvsroot/glame/glame/src/filter/filter_buffer.c, /cvsroot/glame/glame/src/filter/waveform.c, /cvsroot/glame/glame/src/include/atomic.h:
	bug hunting - machine move

	* /cvsroot/glame/glame/src/filter/audio_io.c, /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filter_network.c, /cvsroot/glame/glame/src/filter/filter_protocols.h, /cvsroot/glame/glame/src/filter/test_audio.c, /cvsroot/glame/glame/src/filter/test_latency.c, /cvsroot/glame/glame/src/filter/test_network.c, /cvsroot/glame/glame/src/filter/test_play.c:
	bugfixes (still hunting, but other machine now)

	* /cvsroot/glame/glame/src/filter/filter_protocols.h:
	forgot to add file

	* /cvsroot/glame/glame/acconfig.h, /cvsroot/glame/glame/src/filter/Makefile.am, /cvsroot/glame/glame/src/filter/echo2.c, /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filter_buffer.h, /cvsroot/glame/glame/src/filter/filter_tools.h, /cvsroot/glame/glame/src/filter/net_test_play, /cvsroot/glame/glame/src/include/Makefile.am, /cvsroot/glame/glame/src/include/list.h:
	added echo2 for educational purpose (untested)
	cleanup

	* /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/src/include/atomic.h, /cvsroot/glame/glame/src/include/atomic_mips.h, /cvsroot/glame/glame/src/include/atomic_x86.h:
	added asm versions of atomic operations for ix86 and mips

2000-02-09  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/filter/audio_io.c, /cvsroot/glame/glame/src/filter/echo.c, /cvsroot/glame/glame/src/filter/filter_buffer.c, /cvsroot/glame/glame/src/filter/net_play, /cvsroot/glame/glame/src/filter/test_play.c, /cvsroot/glame/glame/src/filter/waveform.c:
	fixed bug in filter_buffer.c - write throttling
	fixed bugs in esd_out_f
	more debug output(DPRINTF)
	added net_play - filter file to play audiofiles without echo

2000-02-08  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/configure.in:
	The API and the documentation seems to have stabilized - so I bumped
	the version number again.

2000-02-08  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/doc/FAQ, /cvsroot/glame/glame/doc/Makefile.am, /cvsroot/glame/glame/doc/filter-tutorial.texi, /cvsroot/glame/glame/doc/filter.texi, /cvsroot/glame/glame/doc/glame.texi, /cvsroot/glame/glame/doc/gui-wishlist.txt, /cvsroot/glame/glame/doc/plugin.texi, /cvsroot/glame/glame/doc/plugin.txt, /cvsroot/glame/glame/doc/swapfile.texi, /cvsroot/glame/glame/doc/wishlist.txt:
	Documentation fixes and updates. [richi/dk]
	Removed broken wishlist files - use forums and mailing lists instead! [dk]
	Added HTML make target (possibly broken). [dk]

2000-02-08  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/filter/audio_io.c, /cvsroot/glame/glame/src/filter/filter_buffer.c, /cvsroot/glame/glame/src/filter/filter_network.c:
	cleanups

	* /cvsroot/glame/glame/src/filter/audio_io.c, /cvsroot/glame/glame/src/filter/filter_buffer.h:
	fixed SIGSEGV wrt esd_out?

	* /cvsroot/glame/glame/src/filter/filter_network.c, /cvsroot/glame/glame/src/filter/net_test_play, /cvsroot/glame/glame/src/filter/test_network.c, /cvsroot/glame/glame/src/filter/filter.h:
	parameter support for filter networks, sample network file

2000-02-08  Johannes Hirche  <jhirche@gris.uni-tuebingen.de>

	* /cvsroot/glame/glame/doc/gui-wishlist.txt:
	started wishlist for the gui...
	audio-guys add ur stuff here

2000-02-08  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/filter/Makefile.am, /cvsroot/glame/glame/src/filter/filter_tools.h:
	added filter_tools.h

2000-02-08  Jim Garrison  <garrison@users.sourceforge.net>

	* /cvsroot/glame/glame/src/filter/Makefile.am, /cvsroot/glame/glame/src/filter/garrison.c:
	Phase inverter filter (hasn't been tested) [garrison]

2000-02-07  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/filter/audio_io.c: s/fbuf/sbuf/g

	* /cvsroot/glame/glame/src/filter/channel_io.c:
	added missing connect_out method to channel_in

	* /cvsroot/glame/glame/src/filter/basic.c, /cvsroot/glame/glame/src/filter/waveform.c:
	fixed filter issues (bugs are left)

	* /cvsroot/glame/glame/doc/Makefile.am, /cvsroot/glame/glame/doc/filter-tutorial.texi, /cvsroot/glame/glame/doc/filter-tutorial.txt:
	updated tutorial

2000-02-07  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/doc/filter-tutorial.texi:
	Added preliminary filter tutorial. [dk]

	* /cvsroot/glame/glame/doc/glame.texi, /cvsroot/glame/glame/doc/swapfile.texi, /cvsroot/glame/glame/MAINTAINERS, /cvsroot/glame/glame/doc/filter.texi:
	Added stubs of preliminary filter tutorial. [dk]

2000-02-07  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/filter/echo.c, /cvsroot/glame/glame/src/filter/read_file.c:
	fixed test_play filters??

	* /cvsroot/glame/glame/src/filter/audio_io.c: fixed typo

	* /cvsroot/glame/glame/doc/filter-tutorial.txt, /cvsroot/glame/glame/src/filter/audio_io.c, /cvsroot/glame/glame/src/filter/waveform.c:
	fixed deadlock in audio_io

2000-02-07  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/filter/audio_io.c: s/fbuf/sbuf
	[mag]

2000-02-07  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/doc/Makefile.am, /cvsroot/glame/glame/doc/filter-tutorial.txt, /cvsroot/glame/glame/src/filter/audio_io.c, /cvsroot/glame/glame/src/filter/basic.c, /cvsroot/glame/glame/src/filter/channel_io.c, /cvsroot/glame/glame/src/filter/debug.c, /cvsroot/glame/glame/src/filter/echo.c, /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filter_buffer.c, /cvsroot/glame/glame/src/filter/filter_buffer.h, /cvsroot/glame/glame/src/filter/filter_network.c, /cvsroot/glame/glame/src/filter/read_file.c, /cvsroot/glame/glame/src/filter/volume_adjust.c, /cvsroot/glame/glame/src/filter/waveform.c:
	i did it again! Changed filter buffer interface (should be very
	generic now, please add your protocols)

2000-02-07  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/filter/audio_io.c, /cvsroot/glame/glame/src/filter/basic.c, /cvsroot/glame/glame/src/filter/echo.c, /cvsroot/glame/glame/src/filter/read_file.c, /cvsroot/glame/glame/src/filter/test_audio.c, /cvsroot/glame/glame/src/filter/waveform.c:
	bugfixes due to API change
	[mag]

	* /cvsroot/glame/glame/src/filter/Makefile.am, /cvsroot/glame/glame/src/filter/audio_io.c, /cvsroot/glame/glame/src/filter/basic.c, /cvsroot/glame/glame/src/filter/echo.c, /cvsroot/glame/glame/src/filter/filter.c, /cvsroot/glame/glame/src/filter/mix.c, /cvsroot/glame/glame/src/filter/read_file.c, /cvsroot/glame/glame/src/filter/test_play.c, /cvsroot/glame/glame/src/include/glame_types.h:
	added esd_in_f(sampler) to audio_io
	moved mix.c into basic.c
	added echo effect
	[mag]

2000-02-06  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/ChangeLog, /cvsroot/glame/glame/configure.in:
	lots of stuff was done - updated ChangeLog and bumped version number

	* /cvsroot/glame/glame/MAINTAINERS, /cvsroot/glame/glame/Makefile.am, /cvsroot/glame/glame/TODO, /cvsroot/glame/glame/doc/FAQ, /cvsroot/glame/glame/doc/Makefile.am, /cvsroot/glame/glame/doc/TODO, /cvsroot/glame/glame/doc/filter.txt, /cvsroot/glame/glame/doc/maintainers.txt:
	moved documentation around as nold suggested.
	added FAQ

2000-02-06  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/filter/test_network.c:
	Added new test app for filter networks. [richi]

	* /cvsroot/glame/glame/doc/TODO, /cvsroot/glame/glame/doc/filter.texi, /cvsroot/glame/glame/doc/filter.txt, /cvsroot/glame/glame/doc/glame.texi, /cvsroot/glame/glame/doc/plugin.txt, /cvsroot/glame/glame/doc/swapfile.texi, /cvsroot/glame/glame/src/filter/Makefile.am, /cvsroot/glame/glame/src/filter/basic.c, /cvsroot/glame/glame/src/filter/filter.c, /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filter_network.c, /cvsroot/glame/glame/src/filter/read_file.c, /cvsroot/glame/glame/src/filter/test_latency.c, /cvsroot/glame/glame/src/hash/glame_hash.c, /cvsroot/glame/glame/src/include/util.h, /cvsroot/glame/glame/src/swapfile/swapfile.c:
	Documentation update. [dk]
	Filter API update, part too-much. [richi]

2000-02-05  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/filter/read_file.c:
	read_file build broke w/o libaudiofile. [dk]

2000-02-05  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/filter/filter_buffer.h, /cvsroot/glame/glame/doc/Makefile.am, /cvsroot/glame/glame/doc/plugin.txt:
	fixed makefile, added files

	* /cvsroot/glame/glame/doc/TODO, /cvsroot/glame/glame/doc/filter.txt, /cvsroot/glame/glame/src/filter/Makefile.am, /cvsroot/glame/glame/src/filter/audio_io.c, /cvsroot/glame/glame/src/filter/basic.c, /cvsroot/glame/glame/src/filter/channel_io.c, /cvsroot/glame/glame/src/filter/debug.c, /cvsroot/glame/glame/src/filter/filter.c, /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filter_buffer.c, /cvsroot/glame/glame/src/filter/filter_network.c, /cvsroot/glame/glame/src/filter/filter_node.c, /cvsroot/glame/glame/src/filter/read_file.c, /cvsroot/glame/glame/src/filter/test_audio.c, /cvsroot/glame/glame/src/filter/test_latency.c, /cvsroot/glame/glame/src/filter/test_play.c, /cvsroot/glame/glame/src/filter/volume_adjust.c, /cvsroot/glame/glame/src/filter/waveform.c, /cvsroot/glame/glame/src/hash/glame_hash.c, /cvsroot/glame/glame/src/hash/glame_hash.h, /cvsroot/glame/glame/doc/Makefile.am:
	more work on the filter API

2000-02-05  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/doc/development.txt, /cvsroot/glame/glame/doc/glame.texi, /cvsroot/glame/glame/doc/maintainers.txt, /cvsroot/glame/glame/doc/swapfile.txt:
	txt -> texi conversion, part 2 and other minor stuff. [dk]

	* /cvsroot/glame/glame/doc/Makefile.am, /cvsroot/glame/glame/doc/filter.texi, /cvsroot/glame/glame/doc/glame.texi, /cvsroot/glame/glame/doc/swapfile.texi:
	Converting doc/ to texinfo (round one). [dk]

2000-02-04  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/doc/filter.txt:
	Spelling fixes for richi's convenience. [dk]

2000-02-04  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/filter/read_file.c, /cvsroot/glame/glame/src/include/glame_types.h:
	glametypes.h: added defines CHAR2SAMPLE, SAMPLE2CHAR
	read_file.c: now capable of 8/16bit sample files, does dodgy resampling to 44,1 kHz(just for testing purposes)

2000-02-03  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/doc/development.txt:
	removed bogous comment but didnt add any useful stuff

	* /cvsroot/glame/glame/doc/Makefile.am: distribute new files - sigh!

	* /cvsroot/glame/glame/doc/maintainers.txt, /cvsroot/glame/glame/doc/wishlist.txt:
	added documentation files for having lists of wishes and maintainers

	* /cvsroot/glame/glame/src/filter/test_audio.c, /cvsroot/glame/glame/src/filter/test_latency.c, /cvsroot/glame/glame/src/filter/test_play.c, /cvsroot/glame/glame/src/filter/volume_adjust.c, /cvsroot/glame/glame/doc/TODO, /cvsroot/glame/glame/doc/filter.txt, /cvsroot/glame/glame/src/filter/channel_io.c, /cvsroot/glame/glame/src/filter/debug.c, /cvsroot/glame/glame/src/filter/filter.c, /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filter_buffer.c, /cvsroot/glame/glame/src/filter/filter_network.c, /cvsroot/glame/glame/src/filter/filter_node.c:
	filter API extension (and some minor modifications)

2000-02-03  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/include/atomic.h:
	Grrr..., richi wants to do broken things. [dk]

	* /cvsroot/glame/glame/src/include/Makefile.am, /cvsroot/glame/glame/src/include/atomic.h:
	Added basic version of atomic arithmetic operations. [dk]

2000-02-03  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/README, /cvsroot/glame/glame/doc/TODO, /cvsroot/glame/glame/doc/masterplan.txt:
	A to Q in masterplan, minor documentation update

2000-02-03  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/filter/filter_network.c, /cvsroot/glame/glame/ChangeLog, /cvsroot/glame/glame/src/cglame.c, /cvsroot/glame/glame/src/glame.c:
	Fixed error handling in filter network - preventing stalls. [dk]
	Added pointer to test files in src/filter/ to {,c}glame. [dk]
	Updated ChangeLog. [dk]

2000-02-03  Jim Garrison  <garrison@users.sourceforge.net>

	* /cvsroot/glame/glame/doc/masterplan.txt:
	added questions about channels

2000-02-02  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/filter/read_file.c, /cvsroot/glame/glame/src/filter/test_play.c:
	Fixed segfaulting test_play when called without args. [dk]

2000-02-02  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/configure.in: bumped version number

	* /cvsroot/glame/glame/acconfig.h, /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/src/Makefile.am, /cvsroot/glame/glame/src/filter/Makefile.am:
	checks for libaudiofile and link against it

	* /cvsroot/glame/glame/src/filter/filter_buffer.c:
	(HACK) write throttle pending buffers

2000-02-02  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/filter/read_file.c: minor changes

2000-02-02  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/filter/filter_buffer.c:
	free the buffer, not only the buffer struct

	* /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filter_network.c:
	fixed bug wrt to waiting for the network

2000-02-02  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/filter/Makefile.am, /cvsroot/glame/glame/src/filter/audio_io.c, /cvsroot/glame/glame/src/filter/filter.c, /cvsroot/glame/glame/src/filter/read_file.c, /cvsroot/glame/glame/src/filter/test_audio.c, /cvsroot/glame/glame/src/filter/test_play.c, /cvsroot/glame/glame/src/filter/waveform.c, /cvsroot/glame/glame/src/include/glame_types.h:
	initial version of audiofile based file_reader

2000-02-02  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/hash/glame_hash.c, /cvsroot/glame/glame/src/swapfile/swapfile.c:
	kill all semaphores we alloc

	* /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filter_buffer.c:
	simplified filter_buffer alot

2000-02-01  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/filter/audio_io.c, /cvsroot/glame/glame/src/filter/debug.c, /cvsroot/glame/glame/src/filter/filter_network.c, /cvsroot/glame/glame/src/filter/filter_node.c, /cvsroot/glame/glame/src/filter/waveform.c, /cvsroot/glame/glame/src/hash/glame_hash.c, /cvsroot/glame/glame/src/include/util.h, /cvsroot/glame/glame/src/swapfile/swapfile.c:
	added DPRINTF and DERROR to util.h and in turn converted various
	printfs and fprintfs to DPRINTFs and a lot of PANICs that really
	werent PANICs to DERRORs.

	* /cvsroot/glame/glame/src/Makefile.am, /cvsroot/glame/glame/src/filter/Makefile.am, /cvsroot/glame/glame/src/filter/filter_buffer.c:
	fixed IRIX build problems wrt to missing -lm
	fixed IRIX&gcc bugs which prevented test_latency to work

	* /cvsroot/glame/glame/configure.in:
	bumped version number for first file release

2000-02-01  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/filter/audio_io.c, /cvsroot/glame/glame/src/filter/waveform.c:
	fixed missing EOF queueing
	sound output works now
	FIXME: audio_io/write(esd) should check for number of bytes actually written
	[mag]

	* /cvsroot/glame/glame/src/filter/Makefile.am, /cvsroot/glame/glame/src/filter/filter.c, /cvsroot/glame/glame/src/filter/test_audio.c, /cvsroot/glame/glame/src/filter/waveform.c:
	added simple waveform generator
	added audio output test program
	and YEAH it compiles and RUNS, but you can hear nothing...
	[mag]

2000-01-31  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/Makefile.am, /cvsroot/glame/glame/src/cglame.c:
	added console glame

	* /cvsroot/glame/glame/src/hash/glame_hash.c, /cvsroot/glame/glame/src/swapfile/swapfile.c:
	installed work-around for IRIX & gcc related semctl bug

	* /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/doc/swapfile.txt:
	done documentation of the swapfile API.
	bumped version number of glame.

	* /cvsroot/glame/glame/doc/filter.txt, /cvsroot/glame/glame/src/filter/filter.h:
	documented the whole mess of the filter APIs, fixed minor bugs in
	the interface, too.

	* /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/src/Makefile.am, /cvsroot/glame/glame/src/include/glame_types.h:
	again fixes to the build process wrt to esd and debugging

	* /cvsroot/glame/glame/src/filter/Makefile.am, /cvsroot/glame/glame/src/filter/audio_io.c, /cvsroot/glame/glame/src/filter/basic.c, /cvsroot/glame/glame/src/filter/channel_io.c, /cvsroot/glame/glame/src/filter/debug.c, /cvsroot/glame/glame/src/filter/drop.c, /cvsroot/glame/glame/src/filter/dup.c, /cvsroot/glame/glame/src/filter/esd.c, /cvsroot/glame/glame/src/filter/file_in.c, /cvsroot/glame/glame/src/filter/file_out.c, /cvsroot/glame/glame/src/filter/filter.c, /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filter_node.c, /cvsroot/glame/glame/src/filter/null.c, /cvsroot/glame/glame/src/filter/one2n.c, /cvsroot/glame/glame/src/filter/ping.c:
	shuffeled things around in the filter registry API, especially the
	parameter handling.
	merged the wast of basic filters into groups, i.e. deleted old files,
	created new ones. this is because filters in the same group may want
	to share some code - see channel_io.c

	* /cvsroot/glame/glame/INSTALL, /cvsroot/glame/glame/README, /cvsroot/glame/glame/acconfig.h, /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/doc/Makefile.am, /cvsroot/glame/glame/src/Makefile.am, /cvsroot/glame/glame/src/filter/Makefile.am, /cvsroot/glame/glame/src/include/util.h:
	documentation and build process updates

	* /cvsroot/glame/glame/src/swapfile/Makefile.am, /cvsroot/glame/glame/src/swapfile/gmkswap.c, /cvsroot/glame/glame/src/swapfile/swapfile.c, /cvsroot/glame/glame/src/swapfile/swapfileI.h, /cvsroot/glame/glame/src/swapfile/swapfile_test.c:
	extensive bug fixes and regession test suite improvements

2000-01-28  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/swapfile/gmkswap.c, /cvsroot/glame/glame/src/swapfile/swapfile.c, /cvsroot/glame/glame/src/swapfile/swapfile_test.c:
	more cleanup for the sake of bug-hunting inside swapfile

	* /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/src/swapfile/swapfile.c, /cvsroot/glame/glame/src/swapfile/swapfileI.h, /cvsroot/glame/glame/src/swapfile/swapfile_test.c:
	bugfixes and more work on swapfile regression suite

2000-01-27  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/doc/TODO, /cvsroot/glame/glame/src/filter/filter.c, /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filter_network.c, /cvsroot/glame/glame/src/filter/filter_node.c, /cvsroot/glame/glame/src/include/list.h:
	some cleanup, added tasks to do with filter API

	* /cvsroot/glame/glame/src/filter/filter_network.c, /cvsroot/glame/glame/src/filter/filter_node.c, /cvsroot/glame/glame/src/filter/null.c, /cvsroot/glame/glame/src/filter/ping.c, /cvsroot/glame/glame/src/filter/test_latency.c, /cvsroot/glame/glame/src/include/util.h:
	fixed all bugs! test_latency does work again!

	* /cvsroot/glame/glame/src/filter/Makefile.am, /cvsroot/glame/glame/src/filter/esd.c, /cvsroot/glame/glame/src/filter/filter.c, /cvsroot/glame/glame/src/hash/glame_hash.c:
	bugfixes

	* /cvsroot/glame/glame/acinclude.m4: added local m4 macros

	* /cvsroot/glame/glame/aclocal.m4, /cvsroot/glame/glame/src/filter/filter_node.c:
	removed aclocal again, bugfix

	* /cvsroot/glame/glame/acconfig.h, /cvsroot/glame/glame/aclocal.m4, /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/src/filter/esd.c:
	added check for esd

	* /cvsroot/glame/glame/src/hash/glame_hash.h, /cvsroot/glame/glame/src/include/list.h, /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/doc/Makefile.am, /cvsroot/glame/glame/src/filter/drop.c, /cvsroot/glame/glame/src/filter/dup.c, /cvsroot/glame/glame/src/filter/file_in.c, /cvsroot/glame/glame/src/filter/file_out.c, /cvsroot/glame/glame/src/filter/filter.c, /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filter_network.c, /cvsroot/glame/glame/src/filter/filter_node.c, /cvsroot/glame/glame/src/filter/mix.c, /cvsroot/glame/glame/src/filter/null.c, /cvsroot/glame/glame/src/filter/one2n.c, /cvsroot/glame/glame/src/filter/ping.c, /cvsroot/glame/glame/src/filter/volume_adjust.c:
	Major filter API rewrite (part 1)

2000-01-27  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/src/filter/esd.c:
	- initial version of esound output filter
	[mag]

	* /cvsroot/glame/glame/src/filter/Makefile.am: - added esd.c
	[mag]

2000-01-26  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/src/include/util.h, /cvsroot/glame/glame/src/swapfile/swapfileI.h:
	Fixed redefinition of MIN/MAX macros. [dk]

2000-01-26  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/configure.in:
	bumped version number - as usual :)

	* /cvsroot/glame/glame/src/swapfile/swapfile.c, /cvsroot/glame/glame/src/swapfile/swapfile.h, /cvsroot/glame/glame/src/swapfile/swapfileI.h, /cvsroot/glame/glame/src/swapfile/swapfile_info.c, /cvsroot/glame/glame/src/swapfile/swapfile_test.c:
	stripped the swapfile API (KISS...)
	modified swapfile_test to do fancier console output - please
	use print_state & friends in future.

2000-01-25  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/hash/Makefile.am, /cvsroot/glame/glame/src/hash/glame_hash.c, /cvsroot/glame/glame/src/hash/glame_hash.h:
	cleaned up glame_hash:
	- added locking for those who want to do bigger atomic ops on it
	- renamed previous hash_next to hash_walk to support duplicate
	  entries (need it for filter inputs/outputs hash)
	- documentation improvement!

2000-01-25  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/ChangeLog, /cvsroot/glame/glame/Makefile.am:
	update-changelog target has to use sourceforge user names. [dk]
	Corrected and updated ChangeLog entries. [dk]

2000-01-25  Alexander Ehlert  <ehlert@linux.de>

	* /cvsroot/glame/glame/Makefile.am:
	corrected my email-address, because nold corrected wrong
	[mag]

2000-01-24  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/src/filter/filter.c, /cvsroot/glame/glame/src/filter/test_latency.c, /cvsroot/glame/glame/src/hash/glame_hash.c:
	fixed bug in global hashtable

	* /cvsroot/glame/glame/configure.in: bumped version number

	* /cvsroot/glame/glame/src/filter/Makefile.am, /cvsroot/glame/glame/src/filter/drop.c, /cvsroot/glame/glame/src/filter/dup.c, /cvsroot/glame/glame/src/filter/file_in.c, /cvsroot/glame/glame/src/filter/file_out.c, /cvsroot/glame/glame/src/filter/filter.c, /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filter_buffer.c, /cvsroot/glame/glame/src/filter/filter_hash.h, /cvsroot/glame/glame/src/filter/filter_network.c, /cvsroot/glame/glame/src/filter/filter_node.c, /cvsroot/glame/glame/src/filter/mix.c, /cvsroot/glame/glame/src/filter/null.c, /cvsroot/glame/glame/src/filter/one2n.c, /cvsroot/glame/glame/src/filter/ping.c, /cvsroot/glame/glame/src/filter/test_latency.c, /cvsroot/glame/glame/src/filter/volume_adjust.c, /cvsroot/glame/glame/src/glame.c, /cvsroot/glame/glame/src/hash/glame_hash.c, /cvsroot/glame/glame/src/hash/glame_hash.h, /cvsroot/glame/glame/src/libfixp/fixp.c, /cvsroot/glame/glame/src/libfixp/fixp.h:
	work on global hash - changed channel and filter to use the new
	hash

	* /cvsroot/glame/glame/src/swapfile/Makefile.am, /cvsroot/glame/glame/src/swapfile/swapfile.c, /cvsroot/glame/glame/src/swapfile/swapfileI.h, /cvsroot/glame/glame/src/swapfile/swapfile_hash.h, /cvsroot/glame/glame/src/swapfile/swapfile_info.c, /cvsroot/glame/glame/src/swapfile/swapfile_test.c:
	major cleanup (round #1) of swapfile

2000-01-24  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/ChangeLog:
	Updated ChangeLog. (This is an ML test actually ;) [dk]

2000-01-21  Daniel Kobras  <kobras@linux.de>

	* /cvsroot/glame/glame/config.h.in:
	I told richi keeping config.h.in in CVS is broken but richi would not
	listen. ;-) [dk]

	* /cvsroot/glame/glame/ChangeLog, /cvsroot/glame/glame/Makefile.am, /cvsroot/glame/glame/config.h.in, /cvsroot/glame/glame/doc/TODO, /cvsroot/glame/glame/doc/masterplan.txt, /cvsroot/glame/glame/doc/meisterplan_de.txt:
	Corrected mag's address in Makefile.am. [dk]
	Internationalized masterplan.txt (old version is now in meisterplan_de.txt
	:-) - please check if I got it all right... [dk]

2000-01-20  Richard Guenther  <zxmpm11@student.uni-tuebingen.de>

	* /cvsroot/glame/glame/doc/filter.txt, /cvsroot/glame/glame/doc/masterplan.txt, /cvsroot/glame/glame/src/Makefile.am, /cvsroot/glame/glame/src/filter/Makefile.am, /cvsroot/glame/glame/src/filter/drop.c, /cvsroot/glame/glame/src/filter/dup.c, /cvsroot/glame/glame/src/filter/file_in.c, /cvsroot/glame/glame/src/filter/file_out.c, /cvsroot/glame/glame/src/filter/filter.c, /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filter_buffer.c, /cvsroot/glame/glame/src/filter/filter_hash.h, /cvsroot/glame/glame/src/filter/filter_network.c, /cvsroot/glame/glame/src/filter/filter_node.c, /cvsroot/glame/glame/src/filter/mix.c, /cvsroot/glame/glame/src/filter/null.c, /cvsroot/glame/glame/src/filter/one2n.c, /cvsroot/glame/glame/src/filter/ping.c, /cvsroot/glame/glame/src/filter/test_latency.c, /cvsroot/glame/glame/src/filter/volume_adjust.c, /cvsroot/glame/glame/src/glame.c, /cvsroot/glame/glame/src/hash/Makefile.am, /cvsroot/glame/glame/src/hash/glame_hash.c, /cvsroot/glame/glame/src/hash/glame_hash.h, /cvsroot/glame/glame/src/include/Makefile.am, /cvsroot/glame/glame/src/include/glame_types.h, /cvsroot/glame/glame/src/include/hash.h, /cvsroot/glame/glame/src/include/list.h, /cvsroot/glame/glame/src/include/util.h, /cvsroot/glame/glame/src/libfixp/Makefile.am, /cvsroot/glame/glame/src/libfixp/fixp.c, /cvsroot/glame/glame/src/libfixp/fixp.h, /cvsroot/glame/glame/src/libfixp/fp-bench.c, /cvsroot/glame/glame/src/libfixp/fp-test.c, /cvsroot/glame/glame/src/swapfile/Makefile.am, /cvsroot/glame/glame/src/swapfile/gmkswap.c, /cvsroot/glame/glame/src/swapfile/swapfile.c, /cvsroot/glame/glame/src/swapfile/swapfile.h, /cvsroot/glame/glame/src/swapfile/swapfileI.h, /cvsroot/glame/glame/src/swapfile/swapfile_info.c, /cvsroot/glame/glame/src/swapfile/swapfile_test.c:
	New file.

	* /cvsroot/glame/glame/doc/filter.txt, /cvsroot/glame/glame/doc/masterplan.txt, /cvsroot/glame/glame/src/Makefile.am, /cvsroot/glame/glame/src/filter/Makefile.am, /cvsroot/glame/glame/src/filter/drop.c, /cvsroot/glame/glame/src/filter/dup.c, /cvsroot/glame/glame/src/filter/file_in.c, /cvsroot/glame/glame/src/filter/file_out.c, /cvsroot/glame/glame/src/filter/filter.c, /cvsroot/glame/glame/src/filter/filter.h, /cvsroot/glame/glame/src/filter/filter_buffer.c, /cvsroot/glame/glame/src/filter/filter_hash.h, /cvsroot/glame/glame/src/filter/filter_network.c, /cvsroot/glame/glame/src/filter/filter_node.c, /cvsroot/glame/glame/src/filter/mix.c, /cvsroot/glame/glame/src/filter/null.c, /cvsroot/glame/glame/src/filter/one2n.c, /cvsroot/glame/glame/src/filter/ping.c, /cvsroot/glame/glame/src/filter/test_latency.c, /cvsroot/glame/glame/src/filter/volume_adjust.c, /cvsroot/glame/glame/src/glame.c, /cvsroot/glame/glame/src/hash/Makefile.am, /cvsroot/glame/glame/src/hash/glame_hash.c, /cvsroot/glame/glame/src/hash/glame_hash.h, /cvsroot/glame/glame/src/include/Makefile.am, /cvsroot/glame/glame/src/include/glame_types.h, /cvsroot/glame/glame/src/include/hash.h, /cvsroot/glame/glame/src/include/list.h, /cvsroot/glame/glame/src/include/util.h, /cvsroot/glame/glame/src/libfixp/Makefile.am, /cvsroot/glame/glame/src/libfixp/fixp.c, /cvsroot/glame/glame/src/libfixp/fixp.h, /cvsroot/glame/glame/src/libfixp/fp-bench.c, /cvsroot/glame/glame/src/libfixp/fp-test.c, /cvsroot/glame/glame/src/swapfile/Makefile.am, /cvsroot/glame/glame/src/swapfile/gmkswap.c, /cvsroot/glame/glame/src/swapfile/swapfile.c, /cvsroot/glame/glame/src/swapfile/swapfile.h, /cvsroot/glame/glame/src/swapfile/swapfileI.h, /cvsroot/glame/glame/src/swapfile/swapfile_info.c, /cvsroot/glame/glame/src/swapfile/swapfile_test.c:
	importet our previously private cvs (after major cleanup) into
	the new sourceforge hosted cvs tree (w/o history, though).

	* /cvsroot/glame/glame/COPYING, /cvsroot/glame/glame/ChangeLog, /cvsroot/glame/glame/INSTALL, /cvsroot/glame/glame/Makefile.am, /cvsroot/glame/glame/README, /cvsroot/glame/glame/config.h.in, /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/doc/Makefile.am, /cvsroot/glame/glame/doc/TODO, /cvsroot/glame/glame/doc/coding-style.txt, /cvsroot/glame/glame/doc/development.txt:
	New file.

	* /cvsroot/glame/glame/COPYING, /cvsroot/glame/glame/ChangeLog, /cvsroot/glame/glame/INSTALL, /cvsroot/glame/glame/Makefile.am, /cvsroot/glame/glame/README, /cvsroot/glame/glame/config.h.in, /cvsroot/glame/glame/configure.in, /cvsroot/glame/glame/doc/Makefile.am, /cvsroot/glame/glame/doc/TODO, /cvsroot/glame/glame/doc/coding-style.txt, /cvsroot/glame/glame/doc/development.txt:
	importet our previously private cvs (after major cleanup) into
	the new sourceforge hosted cvs tree (w/o history, though).

