Fri Dec 31 00:07:03 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstheartmonitor.c (bst_heart_monitor_set_heart): small bug
	fix.

Thu Dec 30 22:27:40 1999  Tim Janik  <timj@gtk.org>

	* configure.in:
	* beast-gtk/Makefile.am:
	* PKG_config.h:
	up to version 0.3.0. install plugins in $libdir/bse/v* with major,
	minor _and_ micro version encoded.
	nuked $beastpdatadir.
	define BST_VERSION.
	
	* more release preparation.

Thu Dec 30 19:26:58 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstmain.c (main): laod and save ~/.beastrc.

	* beast-gtk/bstpreferences.[hc]: provide bst_rc_dump() and
	bst_rc_parse().

Thu Dec 30 05:33:54 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstdefs.h:
	* beast-gtk/bstmain.c:
	* beast-gtk/bstsamplerepo.c:
	cleaned up debugging code, s/BST_DEBUG/BST_IF_DEBUG()/, according
	to the BSE_IF_DEBUG() scheme.

	* beast-gtk/bstmain.c: clean up the PCM devices correctly.
	feature BST_DEBUG, BST_NO_DEBUG, --bst-debug and --bst-no-debug
	besides their "beast" variants.

Thu Dec 30 04:59:54 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstparamview.c (bst_param_view_rebuild): work around a size
	allocation/background computation bug in gtkhscale.c.

Thu Dec 30 03:25:43 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstpatterndialog.c (pe_cell_clicked): disabled procedure
	menu, still test code currently.

	* beast-gtk/bstsnetrouter.c (bst_snet_router_build_toolbar): removed
	test hackery (useless song test icon).

Wed Dec 29 23:38:15 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstparam.c (bst_param_create): don't provide spinners if
	the stepping value is 0.

	* beast-gtk/bstheartmonitor.c (bst_heart_monitor_init): skip BseObject
	specific parameters from GUI.

	* beast-gtk/bstparamview.[hc] (bst_param_view_new_with_base): new
	function to skip parameters below base type.

	* beast-gtk/bstpreferences.[hc]: new dialog to present preference values.

	* beast-gtk/bstapp.c: provide a File/DialogPreferences menu item to
	popup the preferences dialog.

Wed Dec 29 14:37:40 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstmain.c (bst_subwindow_new): if no host object to watch
	for destruction is given, add an automatic quit handler.

	* beast-gtk/bstapp.c: provide a File/Dialog/Device Monitor menu item
	to popup BseHeart dialog.

	* beast-gtk/bstheartmonitor.[hc]: new files coming with a preliminary
	dialog to edit BSE's heart latency.

	* docs/bse-heart.txt: a bit of restructuring and a bunch of minor
	corrections and changes.

Mon Dec 27 14:40:23 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstsnetrouter.c (bst_snet_router_root_event): check if the
	canvas link we received a button click for is actually the tag part
	of a source's input or output channel area. in that case we operate
	on the canvas source.

	* beast-gtk/bstcanvaslink.[hc] (bst_canvas_link_has_canvas_source_at):
	new function to determine canvas source from a canvas link's start or
	end tag.
	(bst_canvas_link_event): grrr, don't returned handled=TRUE for
	buttons!=2 (i.e. when we did *not* handle the release).

Sun Dec 26 19:08:28 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstcanvassource.[hc]: store the canvas item that holds the
	source' icon and update it if necessary.

Fri Dec 24 15:37:11 1999  Tim Janik  <timj@gtk.org>

	* docs/bse-heart.txt: new file describing how BSE's internal loop works,
	the syncronization issues araising there, and how we currently handle
	them.

	* docs/Makefile.am (EXTRA_DIST): added bse-heart.txt.

Wed Dec 22 19:01:56 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstmain.c (main): do not bail out because opening of pcm
	devices failed due to BSE_ERROR_DEVICE_BUSY.

Tue Dec 21 20:48:45 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstmain.c (bst_subwindow_new): provide button3 popup by
	default to close window (should have a close button also i guess).

Tue Dec 21 09:05:01 1999  Tim Janik  <timj@gtk.org>

	* docs/bse-networks.txt: new file that contains (corrected) information
	merged from bse-ep-net.txt and bse-pool-sources.txt.

	* docs/bse-typesystem.txt: merged with stuff from bse-concept.txt,
	minor corrections and additions (procedure types).
	
	* docs/bse-data-v1.txt: major corrections, supplied description
	of the binary appendix layout.
	
	* docs/bse-concept.txt:
	* docs/bse-ep-net.txt:
	* docs/bse-pool-sources.txt: nuked.
	
Tue Dec 21 07:16:52 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstsnetrouter.c (bst_snet_router_root_event): feature canvas
	link views and popup menu.

	* beast-gtk/bstcanvaslink.[hc]: implemented canvas link view popup.

	* beast-gtk/bstmain.c: more usefull convenience functions to popup
	subwindows.

Fri Dec 17 17:01:00 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstparam.c (_GROUP_ADD_NAMED_OBJECT): use parameter nick
	name, removed ugly bst_rcarg_params_use_tip_name hack.

Thu Dec 16 06:55:44 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstparam.c: changed the basic layout container from hboxes
	to table, so we have a sane GUI layout (finally). we are still missing
	a dial widget though.

Sun Dec 12 12:07:38 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/icons/*: added a bunch of new icons (based on stock icons
	from tigert) required for menu items.

	* beast-gtk/bstsupershell.c (bst_super_shell_name_set): prefix the
	super name with its type for the notebook tab label.

	* beast-gtk/bstmenus.[hc]: added bst_choice_* interface to create
	small menus on the fly for the user to make a quick choice.

	* beast-gtk/bstsnetrouter.c (bst_snet_router_root_event): made button1
	*toggle* source view visibility. added button3 menu (finally).

	* beast-gtk/bstparam.c (bst_param_set_object): use destroy notification
	instead of reference counting.

	* beast-gtk/bstparamview.c (bst_param_view_set_object): use destroy
	notification instead of reference counting.

Sun Dec 12 09:08:38 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstcanvassource.c (bst_canvas_source_new): when the source
	gets destroyed, don't just nullify its pointer but destroy the csource
	also.

Sat Dec 11 04:38:41 1999  Tim Janik  <timj@gtk.org>

	* configure.in: properly detect ALSA and -lasound.

Thu Dec  9 21:06:54 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstsnetrouter.c (bst_snet_router_root_event): popup csource
	view for button 1 as well (if not clicked into linkable area).

Thu Dec  9 06:18:48 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstsnetrouter.c (bst_snet_router_root_event): use the new
	BstCanvasSource API to properly connect links with input/output ids.

	* beast-gtk/bstcanvassource.[hc]: major rework, we deal with multiple
	input/output channels now.

Tue Dec  7 02:46:21 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstcanvassource.c (bst_canvas_source_build): erk, don't
	draw a blackground for all items if not in aa mode.

Tue Dec  7 02:25:39 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstcanvassource.c (bst_canvas_source_build): make the
	whole thing clickable with "fill_color_rgba" 0x00000000.
	(create_canvas_icon): feature gdk_pixbuf if present.

	* configure.in: added check for BST_WITH_GDK_PIXBUF.

Mon Dec  6 03:43:08 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstparam.c (bst_entry_key_press): even more fixes to
	the clue hunter case.
	
	* beast-gtk/glewidgets.[hc]: pulled new sources.

Mon Dec  6 03:21:54 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstparam.c (bst_entry_key_press): fixed minor bug.

Mon Dec  6 02:35:37 1999  Tim Janik  <timj@gtk.org>

	* configure.in: removed gle dependancy.

	* beast-gtk/glewidgets.[hc]: source files containing headers and
	implementations of gtkcluehunter.[hc], gtkwrapbox.[hc],
	gtkhwrapbox.[hc], gtkvwrapbox.[hc], gtk_idle_show_widget() and
	gtk_file_selection_heal() out of the gle source tree.

	* beast-gtk/gle-pull.sh: script to pull gle sources.

	* beast-gtk/bstdefs.h: remove gle includes, include glewidgets.h.

	* beast-gtk/bstapp.[hc]: remove gle dependancies.

	* beast-gtk/bstmain.c: removed gle dependancies.
	
	* beast-gtk/beast.glr: got rid of that.

Sun Dec  5 18:11:31 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstparam.c (bst_param_create): grow BseTime entry.

Sat Dec  4 22:51:25 1999  Tim Janik  <timj@gtk.org>

	* test/testmixer.bse: new file with olaf's old testmixer.c tune.

	* removed bstsongrouter.[hc].

	* beast-gtk/gnomeforest.[hc]: grumbl, some priority fixups.

	* beast-gtk/bstsongshell.c:
	(bst_song_shell_can_operate): 
	(bst_song_shell_operate): 
	* beast-gtk/bstsnetshell.c:
	(bst_snet_shell_can_operate): 
	(bst_snet_shell_operate):
	get rid of the OP_PLAY and OP_STOP cases, this should be handled on
	project basis.

	* beast-gtk/bstapp.c:
	(bst_app_can_operate): 
	(bst_app_operate): handle start and stop of plaback at project basis.

Sat Nov 27 23:03:37 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstmain.c (main): urg! load plugins from BSE_PATH_PLUGINS
	not from some hardcoded path that only works on my system.

Sat Nov 27 22:36:24 1999  Tim Janik  <timj@gtk.org>

	* test/geekworld.bse: added test file, hacked up during geekworld.

Sat Nov 27 07:40:54 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstsnetrouter.c:
	(bst_snet_router_set_snet):
	(bst_snet_router_adjust_zoom): set/get the zoom factor through bse
	parasites.

	* beast-gtk/bstcanvassource.c:
	(bst_object_get_coords): 
	(bst_object_set_coords): set/get the coordinates through bse parasites.

Sat Nov 27 01:14:48 1999  Tim Janik  <timj@gtk.org>

	* acbeast.m4: check for support before adding -Wmissing-noreturn
	to the gcc option list.

Sat Nov 20 08:47:50 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstsnetrouter.c (bst_snet_router_event): reset router mode
	to "Edit" after a new source has been added.

	* beast-gtk/bstparam.c (bst_param_update): took out the automatic
	GtkEntry growing if the new string is wider than the allocation.
	the entry will always grow, because stupid GtkEntry reports always
	reports a requested width >150.
	(bst_param_create): changed default note field width to 50 (from 40),
	feature free radios.

	* beast-gtk/bstsnetrouter.c (bst_snet_router_root_event): popup
	csource paramview for button3, sync on BseSource name changes.

	* beast-gtk/bstcanvassource.[hc] (bst_canvas_source_popup_view): new
	function to popup paramview.

	* configure.in: accept /proc/asound/sndstat as alternative to
	/dev/sndstat if /proc/asound/oss-devices exists.

Mon Nov 15 22:50:38 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstfreeradiobutton.[hc]: new radio button type that allowes
	for free toggeling (i.e. working stand-alone, radio->group is unused).

Sun Nov 14 19:59:53 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstkeytable-us.c (bst_key_table_us_101): 
	* beast-gtk/bstkeytable-de.c (bst_key_table_de_102): urg, had
	to adapt all keytable notes to the corrected BSE_KAMMER_NOTE
	octave.

Sun Nov 14 01:11:09 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstmaster.c: minor changes for recording frequency,
	we still have big ISSUEs here.

Mon Nov  8 02:05:10 1999  Tim Janik  <timj@gtk.org>

	* wooho! unbelievable, using BseNoise connected to BseSNet, i just
	got the first, real (though extremely primitive) synthesis network
	running ;)
	yes! that is *something* already.

	* beast-gtk/bstsongshell.c (bst_song_shell_can_operate): 
	* beast-gtk/bstsnetshell.c (bst_snet_shell_can_operate): 
	use BSE_SOURCE_PREPARED() to figure whether the supers are currently
	playing or not.

Sun Nov  7 07:24:36 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstmaster.c (bst_master_check): don't return TRUE (as
	need_dispatch) if we have no input sources.

Sun Nov  7 03:06:55 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstsnetrouter.[hc]: ok, we can actually handle new links
	and sources as of now (bunch of code added to achive that).

	* beast-gtk/bstcanvaslink.[hc]: use names for the input/output
	sources and fields that actually make sense. reordered drawing code,
	so we draw stuff the correct way (from output to input).

Sat Nov  6 19:04:06 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstcanvassource.[hc]: feature channel ids for
	bst_canvas_source_link_start() and bst_canvas_source_link_end (),
	keep track of when the source's input/output connections changed.

	* beast-gtk/bstcanvaslink.h: maintain channel ids for input and
	output sources.

	* beast-gtk/bstsnetrouter.c: call bst_canvas_source_update_links()
	for all newly created canvas items, setup a signal connection so
	we can handle the link updating for the csources.

	* beast-gtk/bstcanvassource.[hc]: introduced ::update_links
	signal, to be emitted when the BseSource connections change.

Sat Nov  6 05:58:29 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstsnetshell.c (bst_snet_shell_build): moved most of
	the dynamic snet router creation here, we also setup the zoomed
	window in this place.

	* beast-gtk/bstsnetrouter.[hc]: changed matters, so we derive from
	GnomeCanvas now. removed other non-canvas dependant stuff (we still
	create the toolbar though). indicate toolbar mode through cursor
	change on the canvas.

Fri Nov  5 05:00:13 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstsnetshell.c (bst_snet_shell_operate): added playback
	and playback stop support.

	* beast-gtk/bstapp.c: reordered menubar, made play/stop project specific
	operations.

	* beast-gtk/bstapp.c (bst_app_operate): don't spawn a new song in new
	projects.
	* beast-gtk/bstmain.c (main): same here for the default project.

Thu Nov  4 00:18:05 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstsnetrouter.c (toolbar_add_category): ignore supers,
	so they don't pop up in the toolbar.

	* beast-gtk/bstcanvassource.c: set/get canvas coordinate in bse object,
	we need parasites in bse.

	* beast-gtk/bstsongrouter.c: completely disable source file for now

	* beast-gtk/bstsnetrouter.c: ok, the canvas now actually reflects the
	real objects held in an snet. we also feature *adding* new objects now.
	the canvas apparently has redraw problems with newly created or
	destroyed items.

Wed Nov  3 18:37:17 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstcanvassource.c: don't accept NULL sources anymore.

	* beast-gtk/bstcanvassource.c (bst_canvas_source_build): fetch the
	source's object and only revert to BST_ICON_NOICON if none could
	be fetched. properly ref/unref the icon.

	* beast-gtk/bstmain.c (bst_icon_from_stock): stock icons stay alive
	throughout a programs life time.

Sat Oct 30 16:16:55 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstsnetrouter.c (bst_snet_router_build_toolbar): hum,
	reverted wrapbox layout, used horizontal toolbar instead. added
	Zoom spinner.

	* beast-gtk/gnomeforest.[hc]: updated gnome-forest version from my
	local tree.

Fri Oct 29 22:33:07 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstdefs.h: added bst_icon_from_stock() for global icon
	retrival.

Fri Oct 29 11:28:21 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstsnetrouter.[hc]: use a wrap box for now (far from
	being perfect in appearance though ;( ).

	* beast-gtk/bstsnetrouter.c (bst_snet_router_build_toolbar): add radio
	for mouse_tool button (link, move, properties). (still all radio
	buttons selections are test buttons and non-effective).

	* beast-gtk/icons/mouse_tool.{c,xcf}: new icon mouse_tool, composed out
	of tigert's stock_jump_to.png, stock_properties.png and gnoghurt's
	move-tool.xpm (indicates link, move, properties for mouse
	buttons 1,2,3).

Fri Oct 15 02:47:33 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstmaster.c: wrapped up MASTER debugging stuff.

	* beast-gtk/bstmain.c (bst_parse_args): new function to parse
	--beast-debug, --beast-no-debug args and evaluate BEAST_DEBUG and
	BEAST_NO_DEBUG env vars.

Fri Oct 15 01:21:51 1999  Tim Janik  <timj@gtk.org>

	* configure.in: added --enable-debug=[no/minimum/yes] option.

Fri Oct 15 00:36:26 1999  Tim Janik  <timj@gtk.org>

	* merge my changes with CVS (finally).

Fri Oct 15 00:07:17 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/icons/Makefile.am: 
	* beast-gtk/icons/Makefile.icons: setup ./icons subdirectory.

	* beast-gtk/bstsnetrouter.[hc]: new files (added some weeks ago
	actually), mostly reimplemented this file from the old song router
	code which is currently inactive. additionally to the routing canvas,
	create a toolbar from which BseSource objects are selectable (retrived
	through the categories).

Thu Oct  7 15:30:45 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstmenus.[hc]: deal with categories and not procedure
	types, feature icon specifications in menus.

	* beast-gtk/bstpatterndialog.c (bst_pattern_dialog_class_init): use
	new bse categories.

	* beast-gtk/bstsamplerepo.c (bst_sample_repo_init): updated
	g_pattern_spec* calls to match new()/free() prototypes.

Wed Oct  6 21:40:37 1999  Tim Janik  <timj@gtk.org>

	* docs/bse-categories.txt: new file, giving general guidlines for
	category naming.

Wed Sep 22 13:08:25 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstparam.[hc]: completely abstracted the parameter
	specific packaging mechanism, we can now easily change this
	for tables or wrap boxes (yet to come though).

Wed Sep 22 08:37:39 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstapp.c (menubar_entries): changed "File" menu to
	"Project" menu.

Wed Sep 22 07:12:10 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstcanvaslink.c (bst_canvas_link_set_start): don't
	disconnect_by_func() for destroyed objects.

Thu Sep 16 09:19:54 1999  Tim Janik  <timj@gtk.org>

	* configure.in: require GLib-1.2.5, Gtk+-1.2.5, GNOME-1.0.16.

	* acbeast.m4: added a bunch of new compiler flags, cleaned stuff up
	some. we still need a check to see if certain options are actually
	supported by gcc.

Tue Sep 14 00:18:57 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstzoomedwindow.[hc]: new widget, basically a scrolled
	window that features a toggle button in the scrollbar corner.

Mon Sep 13 05:22:37 1999  Tim Janik  <timj@gtk.org>

	* configure.in (STRIP_BEGIN|STRIP_END): added GNU Make check.

Sun Aug 15 06:47:06 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/gnomeforest.[hc]: include gnome forest code for the
	moment, as it's not yet part of gnome (this also contains new
	libart portions).

Sun Jul 18 01:51:22 1999  Tim Janik  <timj@gtk.org>

        * acinclude.m4
        * config.guess
        * config.sub
        * ltconfig
        * ltmain.sh: libtool 1.3.3

Sun Jul  4 14:30:03 1999  Tim Janik  <timj@gtk.org>

	* configure.in: restore CFLAGS and LDFLAGS after XKB test.

Thu Jul  1 11:08:02 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstmain.c (main): use new keyboard stuff and guess,
	yes we are finally able to do that ;)

	* configure.in: check for the neccessary bits so we don't compile
	XKB specific code if the extension is not present.

	* beast-gtk/bstxkb.[hc]: special xlib code to figure
	keyboard type through XKB extension.
	
	* beast-gtk/bstkeytables.h:
	* beast-gtk/bstkeytables.c:
	* beast-gtk/bstkeytable-base.c:
	* beast-gtk/bstkeytable-us.c:
	* beast-gtk/bstkeytable-de.c:
	revamp, moved the common key codes from us and de into
	bstkeytable-base.c, implemented keypatch administration that
	features keyboard aliases and incremental usage of keypatches.
	the only thing we're lacking now is a GUI front end to choose
	the keyboard layout (and volounteers to contribute keytables ;).

Sun Jun 27 10:21:57 1999  Tim Janik  <timj@gtk.org>

	* configure.in: provide program data dir for BEAST data files.

        * autogen.sh: invoke automake with --add-missing
        
	* beast-gtk/Makefile.am: autogenerate beastconfigpaths.h, install
	beast.glr.

	* beast-gtk/bstmain.c: read beast.glr from beast program data dir.

	* merged ChangeLog and beast-gtk/ChangeLogs.

Sun Jun 27 10:04:46 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstkeytable-de.c: 
	* beast-gtk/bstkeytable-us.c: 
	* beast-gtk/bstkeytables.c: restructured source files, more stuff to
	come.

	* beast-gtk/bstkeytables-us.c: vanished.

Thu Jun 10 05:00:26 1999  Tim Janik  <timj@gtk.org>

	* configure.in (LT_AGE): removed that GNOME version 1.0.2 kludge
	which worked around broken gnome-libs versioning scheme,
	require 1.0.10 now.

1999-06-06    <timj@dhcpd7.redhat.com>

	* beast-gtk/bstparam.c: prepare parameters for wrap box container.

1999-05-31    <timj@dhcpd7.redhat.com>

	* configure.in: check for GNOME libs 1.0.2, since 1.0.6 doesn't really
	match gnome-config --version reporting 1.0.pre-2-10. gnome versioning
	is what is actually broken and needs to be fixed ;(

Mon May 17 02:49:23 1999  Tim Janik  <timj@gtk.org>

	* bunch of Makefile and configure changes so make distcheck works.
	BEAST package has version 0.2.0 now.

Sat May 15 23:23:05 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstsamplerepo.[hc]: adaptions so we can load samples from
	$(prefix)/share/beast/v0.2/*, which is where beast-data-0.2.tar.gz
	installs default samples.

Wed May  5 08:47:51 1999  Tim Janik  <timj@gtk.org>

	* beast-gtk/bstpatterneditor.[hc]: added drag selections, revamped the
	layout code completely. on the one hand this was long overdue,
	and on the other it was required for drag selections anyways ;)

Wed May  4 07:52:33 1999  Tim Janik  <timj@gtk.org>

	* We provide som limited BSE Procedure support now, the
	next step is to dynamically create per-object menu's for
	for it's procedures. All BEAST windows should now have a
	status bar at the lower border to keep the user informed
	on procedure failures and similar things.

Son Apr 25 16:47:21 1999  Tim Janik  <timj@gtk.org>

	* over that past 5 months, pretty much all of the initial BEAST
	code got revamped to suit the evolving BSE. apart from that, the
	code had to undergo some serious redoing to work with Gtk+ 1.2,
	the pattern editor is now only scrollable as a GtkScrolledWindow
	child.
	the old dialogs with static GUIs are gone now, we create 90% of
	the GUI from BSE's generic parameter interface.

Fri May 15 05:12:00 1998  Tim Janik  <timj@gtk.org>

	* lotsa stuff. we have a ~/.beastrc now, a shel, a songshell
	and an instrument editor.

Mon Apr  6 19:36:45 1998  Tim Janik  <timj@gtk.org>

	* bstpatterneditor.h: 
	* bstpatterneditor.c: scrolling, keytables.

Thu Apr  2 05:31:37 1998  Tim Janik  <timj@gtk.org>

	* bstpatterneditor.h:
	* bstpatterneditor.c:
 	ok, we have the basic layout working now.
	keyboard navigation and note editing works as well.
