2004-07-12  Mikhael Goikhman  <migo@homemail.com>

	* FVWM/Tracker/WindowList.pm:
	new method FVWM::Window::dump; other minor rework

	* FVWM/EventNames.pm:
	support looped args in events (for M_RESTACK);
	synchronize with new format for CONFIGURE_WINDOW events

	* FVWM/Event.pm:
	new method FVWM::Event::dump

2004-07-01  Scott Smedley  <scottie7@tpg.com.au>

	* FVWM/Tracker/WindowList.pm:
	bugfix.
	Previous patch also did: s/frame_width/width/, s/frame_height/height/
	Updated references to frame_width & frame_height.

2004-06-29  Mikhael Goikhman  <migo@homemail.com>

	* FVWM/Tracker/WindowList.pm:
	now bless stored hashes to FVWM::Window objects;
	new method 'match' testing conditions like "CurrentDesk", "Iconified";
	several incompatible changes in names:
	s/x/X/, s/frame_x/x/, s/window_name/name/, s/page_x/page_nx/

	* FVWM/Tracker/PageInfo.pm:
	minor synchronization of code

2004-06-05  Scott Smedley  <ss@aao.gov.au>

	* FVWM/Tracker/WindowList.pm:
	actually implemented tracker & all observables.

2004-04-24  Mikhael Goikhman  <migo@homemail.com>

	* FVWM/Tracker.pm:
	fix argument of FVWM::Module::deleteHandler

2004-01-28  Mikhael Goikhman  <migo@homemail.com>

	* FVWM/EventNames.pm:
	fixed all unsigned vus signed field types

	* FVWM/Tracker/PageInfo.pm:
	improved man page

	* FVWM/Module/Gtk.pm:
	* FVWM/Module/Gtk2.pm:
	fixed usage example

2003-11-12  Mikhael Goikhman  <migo@homemail.com>

	* FVWM/Module.pm.in:
	define $SIG{PIPE}, so it doesn't just exit, this is experimental

	* FVWM/Module/Makefile.am:
	add Terminal.pm

	* FVWM/Module/Tk.pm:
	hopefully fixed ON_EXIT manipulating Tk widgets

2003-10-26  Mikhael Goikhman  <migo@homemail.com>

	* FVWM/Tracker/Colorsets.pm:
	support dummy execution (emulate one Colorset 0), support perl < 5.6.0

2003-10-25  Mikhael Goikhman  <migo@homemail.com>

	* FVWM/create-commands:
	* FVWM/Commands.pm:
	small fix and regenerated

	* FVWM/Event.pm:
	* FVWM/EventNames.pm:
	* FVWM/Module.pm.in:
	* FVWM/Tracker.pm:
	* FVWM/Module/Gtk.pm:
	* FVWM/Module/Gtk2.pm:
	* FVWM/Module/Tk.pm:
	* FVWM/Module/Toolkit.pm:
	* FVWM/Tracker/Colorsets.pm:
	* FVWM/Tracker/GlobalConfig.pm:
	* FVWM/Tracker/ModuleConfig.pm:
	* FVWM/Tracker/PageInfo.pm:
	* FVWM/Tracker/Scheduler.pm:
	* FVWM/Tracker/WindowList.pm:
	* General/FileSystem.pm:
	* General/Parse.pm:
	improvements in documentation and added copyright notice

	* FVWM/Module/Terminal.pm:
	new class for xterm based modules like FvwmConsole (not functional yet)

	* FVWM/Module/Toolkit.pm:
	better detection of external dialog tool and a more powerful usage

	* General/FileSystem.pm:
	small fixes in code and documentation

2003-08-05  Mikhael Goikhman  <migo@homemail.com>

	* FVWM/Module/Gtk2.pm:
	Gtk2 toolkit is now fully supported

	* FVWM/Module/Tk.pm:
	some changes to Tk API: constructor and Tk only methods redone

	* FVWM/Module.pm.in:
	* FVWM/Tracker.pm:
	implement automatic mask updates until the first explicit set (if any),
	module now call its trackers before going to be disconnected
	* FVWM/Tracker/Scheduler.pm:
	deschedule all requested timers when going to be disconnected

	* FVWM/Module/Gtk.pm:
	* FVWM/Module/Toolkit.pm:
	updated documentation

2003-07-07  Mikhael Goikhman  <migo@homemail.com>

	* FVWM/create-commands:
	* FVWM/Commands.pm:
	improved script and regenerated perl class

2003-06-15  Mikhael Goikhman  <migo@homemail.com>

	* FVWM/Module/Tk.pm:
	* FVWM/Module/Gtk.pm:
	implemented showDebug with 3 buttons (Scott Smedley for Tk).

	* FVWM/Module.pm.in:
	* FVWM/Tracker/Scheduler.pm:
	* FVWM/Tracker.pm:
	use new method emulateEvent, some support for dummy mode

	* FVWM/Tracker/Colorsets.pm:
	improvements in dump

2003-06-10  Mikhael Goikhman  <migo@homemail.com>

	* FVWM/Module.pm.in:
	* FVWM/Module/Gtk.pm:
	* FVWM/Module/Gtk2.pm:
	* FVWM/Module/Tk.pm:
	improved eventLoop regarding dynamical tracker creation/stopping

	* FVWM/Tracker.pm:
	optimize Send_ConfigInfo to limit to the current module if requested

	* FVWM/Tracker/Colorsets.pm:
	implemented colorset config parsing, now Colorsets are usable

	* FVWM/Tracker/ModuleConfig.pm:
	actually allow dynamical config notification

	* FVWM/Tracker/Scheduler.pm:
	optionally support alarm-based notification too

2003-06-06  Mikhael Goikhman  <migo@homemail.com>

	* FVWM/create-commands:
	* FVWM/Commands.pm:
	fix parsing of the changed command structure in functable.c

	* FVWM/Module.pm.in:
	* FVWM/Tracker.pm:
	* FVWM/Tracker/*.pm:
	some fixes in the documentation

2003-05-30  Mikhael Goikhman  <migo@homemail.com>

	* FVWM/Tracker.pm:
	* FVWM/Tracker/*.pm:
	documented Tracker superclass and 6 tracker subclasses

	* FVWM/Makefile.am:
	* FVWM/Tracker/Makefile.pm:
	fixed dist

2003-05-22  Mikhael Goikhman  <migo@homemail.com>

	* FVWM/Event.pm:
	* FVWM/EventNames.pm:
	support event arg name aliases (like 'desk' => 'desk_n')

	* FVWM/Module.pm.in:
	added showDebug, track and postponeSend methods

	* FVWM/Module/*.pm:
	support showDebug

	* FVWM/Makefile.am:
	* FVWM/Tracker.pm:
	* FVWM/Tracker/Colorsets.pm
	* FVWM/Tracker/GlobalConfig.pm:
	* FVWM/Tracker/Makefile.am:
	* FVWM/Tracker/ModuleConfig.pm:
	* FVWM/Tracker/PageInfo.pm:
	* FVWM/Tracker/Scheduler.pm:
	* FVWM/Tracker/WindowList.pm:
	initially implemented the tracker high-level API and 6 trackers

2003-03-15  Mikhael Goikhman  <migo@homemail.com>

	* FVWM/create-commands:
	* FVWM/Commands.pm:
	* FVWM/Module/Tk.pm:
	several corrections

2003-01-12  Mikhael Goikhman  <migo@homemail.com>

	* FVWM/create-commands:
	* FVWM/Commands.pm:
	new autogenerated perllib class, lists all commands and their properties

2003-01-03  Mikhael Goikhman  <migo@homemail.com>

	* FVWM/EventNames.pm:
	M_NEW_PAGE now has 7 arguments

2002-12-30  Mikhael Goikhman  <migo@homemail.com>

	* FVWM/Module.pm.in:
	new API methods and other small changes

	* FVWM/Module/Makefile.am:
	* FVWM/Module/Toolkit.pm:
	added new superclass of all widget attached module subclasses

	* FVWM/Module/Gtk2.pm:
	added support for a future Gtk2-Perl

	* FVWM/Module/Gtk.pm:
	* FVWM/Module/Tk.pm:
	updated to the new Toolkit superclass, small API changes involved

2002-11-20  Mikhael Goikhman  <migo@homemail.com>

	* FVWM/Module.pm.in:
	switch to perl-5.004

	* FVWM/Module/Gtk.pm:
	try also gtk-shell as the fatal error displayer

2002-11-02  Mikhael Goikhman  <migo@homemail.com>

	* FVWM/TrackerFactory.pm:
	preliminary outlines of new tracker/grabber classes

2002-10-25  Mikhael Goikhman  <migo@homemail.com>

	* FVWM/Module.pm.in:
	work around the new perl-5.8.0 behaviour regarding signals
	failing sysread

	* FVWM/Module/Gtk.pm:
	show an error message box if Gtk-Perl is requested, but can't be loaded

2002-10-14  Mikhael Goikhman  <migo@homemail.com>

	* FVWM/Module.pm.in:
	fixed handling of synchronized events

2002-10-03  Mikhael Goikhman  <migo@homemail.com>

	* FVWM/Event.pm:
	* FVWM/EventNames.pm:
	rework some API

	* FVWM/Module.pm.in:
	small changes in API;
	it is now possible to run a module in the dummy command line mode

	* FVWM/Module/Gtk.pm:
	* FVWM/Module/Tk.pm:
	new openMessageDialog method, docs, fixes

2002-09-20  Mikhael Goikhman  <migo@homemail.com>

	* FVWM/Event.pm:
	* FVWM/EventNames.pm:
	* FVWM/Module.pm.in:
	reworked internal FVWM::Event implementation

2002-09-18  Mikhael Goikhman  <migo@homemail.com>

	* FVWM/Module.pm.in:
	more documentation improvements

2002-09-17  Mikhael Goikhman  <migo@homemail.com>

	* FVWM/Constants.pm:
	* FVWM/Module.pm.in:
	* FVWM/create-constants:
	minor documentation changes

2002-09-14  Mikhael Goikhman  <migo@homemail.com>

	* FVWM/Event.pm:
	* FVWM/EventNames.pm:
	some documentation

	* FVWM/Module.pm.in:
	fixed bad typo

2002-09-13  Mikhael Goikhman  <migo@homemail.com>

	* FVWM/Constants.pm:
	* FVWM/Event.pm:
	* FVWM/EventNames.pm:
	* FVWM/Makefile.am:
	* FVWM/Module.pm.in:
	* FVWM/create-constants:
	Implemented a new event handler API, now handlers receive only
	one event object.

2002-06-23  Mikhael Goikhman  <migo@homemail.com>

	* FVWM/Module.pm.in:
	Debug may be given as a reference in constructor, good for EnableOptions

2002-06-17  Mikhael Goikhman  <migo@homemail.com>

	* FVWM/Module.pm.in:
	* FVWM/Constants.pm:
	* FVWM/create-constants:
	added almost complete documentation

	* FVWM/Module/Gtk.pm:
	* FVWM/Module/Tk.pm:
	updated documentation

2002-06-15  Mikhael Goikhman  <migo@homemail.com>

	* FVWM/Module.pm.in:
	* General/FileSystem.pm:
	* General/Parse.pm:
	updated man pages

2002-06-09  Mikhael Goikhman  <migo@homemail.com>

	* FVWM/Module.pm.in:
	catch die in system signal handlers; a more clean shutdown

2002-06-06  Mikhael Goikhman  <migo@homemail.com>

	* FVWM/Module.pm.in:
	added Debug option to modules

2002-05-29  Mikhael Goikhman  <migo@homemail.com>

	* General/FileSystem.pm:
	fixed saving a file without a path

2002-05-28  Mikhael Goikhman  <migo@homemail.com>

	* FVWM/Module.pm.in:
	renamed sendText to send, support continuation lines

	* FVWM/Module/Gtk.pm:
	added openErrorDialog method, good for debugging

	* General/Parse.pm:
	added getTokens, cutTokens

2002-04-30  Mikhael Goikhman  <migo@homemail.com>

	* FVWM/Module.pm.in:
	* FVWM/Constants.pm:
	* FVWM/create-constants:
	added support for synchronous startup and synchronous messages

2002-04-20  Mikhael Goikhman  <migo@homemail.com>

	* FVWM/Module.pm.in:
	* General/FileSystem.pm:
	search a non fully qualified file in $FVWM_USERDIR and $FVWM_DATADIR

2002-03-04  Mikhael Goikhman  <migo@homemail.com>

	* General/*:
	added general purpose packages General::FileSystem and General::Parse

2002-02-28  Mikhael Goikhman  <migo@homemail.com>

	* FVWM/Makefile.am:
	don't automatically generate Constants.pm for now

2002-02-26  Mikhael Goikhman  <migo@homemail.com>

	* FVWM/Makefile.am:
	* FVWM/Module/Makefile.am:
	fixed "make distcheck"

	* FVWM/Module.pm.in:
	parameters of sendText() switched

2002-02-25  Mikhael Goikhman  <migo@homemail.com>

	* FVWM/Module/Gtk.pm:
	new subclass in perl library for writting Perl/Gtk based FVWM modules

	* FVWM/Module/Tk.pm:
	minor corrections

2002-02-23  Mikhael Goikhman  <migo@homemail.com>

	* FVWM/Module.pm.in:
	several improvements

	* FVWM/Makefile.am:
	* FVWM/Module/Makefile.am:
	* FVWM/Module/Tk.pm:
	a new perl module subclass for writting Perl/Tk modules

	* FVWM/Constants.pm:
	* FVWM/Makefile.am:
	* FVWM/create-constants:
	fixed creating perl constants

2002-02-10  Mikhael Goikhman  <migo@homemail.com>

	* FVWM/Module.pm.in:
	several fixes, s/sendInfo/sendText/,
	added support for alias and options

2002-02-10  Mikhael Goikhman  <migo@homemail.com>

        * ChangeLog:
	* Makefile.am:
	* FVWM/Makefile.am:
	* FVWM/create-constants:
	* FVWM/Constants.pm:
	* FVWM/Module.pm.in:
	new files added
