2005-05-04  Ross Burton  <ross@burtonini.com>

	* configure.in:
	* NEWS:
	Version 0.10.

2005-05-04  Ross Burton  <ross@burtonini.com>

	* src/doc-generator.c:
	Add the GParam minimum and maximum values to the XML.

	* docs2html.xsl:
	Display the minimum and maximum values.

2005-05-04  Ross Burton  <ross@burtonini.com>

	* src/xutils.c:
	* src/xutils.h:
	Add copy-and-paste implementations of the private functions
	_wnck_get_string_property_latin1() and _wnck_window_get_xscreen().
	
	* src/devilspie-action-debug.gob:
	* src/devilspie-action-decorate.gob:
	* src/devilspie-action-layer.gob:
	* src/devilspie-matcher-windowname.gob:
	Update to use above API calls.  Now works on GNOME 2.10! Many
	thanks to Crispin Flowerday <gnome@flowerday.cx> for the patch.

2005-05-02  Ross Burton  <ross@burtonini.com>

	* src/devilspie-action-opacity.gob:
	Add minimum and maximum value hints, and fix formatiing.

2005-04-29  Ross Burton  <ross@burtonini.com>

	* configure.in:
	* NEWS:
	Version 0.9.

2005-04-29  Ross Burton  <ross@burtonini.com>

	* configure.in:
	Check for wnck >= 2.9.92, as they need timestamps.

	* src/devilspie-action-resize.gob:
	If wnck >= 2.9.92, pass a timestamp when minimising.

2005-04-08  Ross Burton  <ross@burtonini.com>

	* src/Makefile.am:
	Add xutils.c to the doc-generator build.

2005-03-08  Ross Burton  <ross@burtonini.com>

	* src/xutils.[ch]:
	Copy and paste some private functions from wnck.
	
	* src/devilspie-action-debug.gob:
	* src/devilspie-action-decorate.gob:
	* src/devilspie-action-layer.gob:
	* src/devilspie-action-opacity.gob:
	* src/devilspie-action-setwintype.gob:
	* src/devilspie-matcher-windowname.gob:
	Port to use xutils.c.	
	
2005-03-08  Ross Burton  <ross@burtonini.com>

	* src/config-parser.c:
	Handle double property types.

2005-02-03  Ross Burton  <ross@burtonini.com>

	* src/devilspie-action-decorate.gob:
	* src/devilspie-action-exec.gob:
	* src/devilspie-action-hide.gob:
	* src/devilspie-action-layer.gob:
	* src/devilspie-action-opacity.gob:
	* src/devilspie-action-resize.gob:
	* src/devilspie-action-setgeometry.gob:
	* src/devilspie-action-setwintype.gob:
	* src/devilspie-action-setworkspace.gob:
	* src/devilspie-matcher-windowname.gob:
	Add CONSTRUCT flag to properties.  Thanks to Jean-Yves Lefort for
	the patch.

2005-01-23  Ross Burton  <ross@burtonini.com>

	* configure.in:
	* NEWS:
	Version 0.8.

2005-01-12  Ross Burton  <ross@burtonini.com>

	* src/devilspie-action-opacity.gob:
	* src/flurb.c:
	* src/Makefile.am:
	Added action to set the opacity of a window. Thanks to Guido Boehm
	<devilspie@lenix.de>.

2004-11-24  Ross Burton  <ross@burtonini.com>

	* configure.in:
	Look for popt
	
	* src/devilspie.c:
	Use popt to parse arguments, and as a result allow multiple
	configuration files to be loaded and make --apply-to-existing
	work.

	* src/config-parser.c:
	Use g_warning()

2004-11-14  Ross Burton  <ross@burtonini.com>

	* src/devilspie-matcher-windowname.gob:
	Check for invalid regular expressions.

2004-10-03  Ross Burton  <ross@burtonini.com>

	* README:
	Remove the action/matcher documentation.

	* docs2html.xsl:
	XSLT transformation from doc-generator XML to HTML.

	* Makefile.am:
	Build devilspie-reference.html

	* src/doc-generator.c:
	Put the type of the property in the XML.

2004-10-03  Ross Burton  <ross@burtonini.com>

	* src/Makefile.am:
	Run parser-test as a proper test, and build parser-test only when
	doing tests.
	
	* src/parser-test.c:
	Load a hard-coded configuration file as Automake tests are flawed.

2004-10-02  Ross Burton  <ross@burtonini.com>

	* configure.in:
	Remove unused GNOME library checks, and look for libxml.

	* src/doc-generator.c:
	* src/Makefile.am:
	New program, generate documentation for the matchers and actions.

2004-10-01  Ross Burton  <ross@burtonini.com>

	* src/devilspie-action-exec.gob:
	* src/flurb.c:
	* src/Makefile.am:
	Add command execution action by John Russell.

2004-10-01  Ross Burton  <ross@burtonini.com>

	* src/devilspie-action-resize.gob:
	* README:
	Add maximized_horizontally and maximized_vertically, patch from
	John Russell.

2004-09-20  Ross Burton  <ross@burtonini.com>

	* src/devilspie-action-resize.gob:
	* src/devilspie-action-setwintype.gob:
	* src/devilspie-matcher-windowname.gob:
	Various fixes for compile warnings.

	* src/Makefile.am:
	Add -Wall to CFLAGS.

2004-09-14  Ross Burton  <ross@burtonini.com>

	* configure.in:
	* NEWS:
	Version 0.7.

2004-09-07  Ross Burton  <ross@burtonini.com>

	* README:
	* sample-config.xml:
	* src/devilspie-action-decorate.gob:
	Set the Motif decoration hint aswell as the OpenBox one.  Patch
	from Vaclav Lorenc.

2004-08-19  Ross Burton  <ross@burtonini.com>

	* src/devilspie-action-resize.gob:
	Include config.h, fixing the resize action.

	* src/devilspie.c:
	Stop using g_list_first() for no good reason.

	* configure.in:
	* NEWS:
	Version 0.6.

2004-08-17  Ross Burton  <ross@burtonini.com>

	* src/Makefile.am:
	Fix a typo.
	
	* configure.in:
	Version 0.5.1.

2004-08-17  Ross Burton  <ross@burtonini.com>

	* configure.in:
	* NEWS:
	Version 0.5.

2004-08-16  Ross Burton  <ross@burtonini.com>

	* src/devilspie-action-setgeometry.gob:
	* src/Makefile.am:
	* src/flurb.c:
	* README:
	Action to set the geometry of a window. Thanks to Henrik Brix
	Andersen <brix@gimp.org> for the patch.

	* src/devilspie-action-debug.gob:
	Print the geometry of the window (HBA).

	* sample-config.xml:
	Demonstrate the new action.
	
2004-06-13  Ross Burton  <ross@burtonini.com>

	* configure.in:
	* NEWS:
	Version 0.4.1

2004-06-11  Ross Burton  <ross@burtonini.com>

	* Makefile.am:
	Stop disting debian/.  I build the debs around here!

2004-06-06  Ross Burton  <ross@burtonini.com>

	* configure.in:
	* NEWS:
	Version 0.4

2004-06-06  Ross Burton  <ross@burtonini.com>

	* src/devilspie.c:
	Watch all screens instead of just the default.  Hopefully this is
	the right thing to do, and people don't run a devilspie for each
	screen.
	
2004-06-06  Ross Burton  <ross@burtonini.com>

	* src/devilspie-action-decorate.gob:
	* src/flurb.c:
	* src/Makefile.am
	Set the OpenBox "decorate window" hint.  Patch from Vaclav Lorenc.

2004-02-04  Ross Burton  <ross@burtonini.com>

	* src/devilspie-action-setwintype.gob:
	* src/devilspie-action.gob:
	* src/flurb.c:
	* src/Makefile.am:
	* README:
	Added an action to set the type of a window. Thanks, Olivier
	Andrie!
	
2003-09-17  Ross Burton  <ross@burtonini.com>

	* src/devilspie-action-debug.gob:
	* src/devilspie-matcher-windowname.gob:
	Don't crash on a NULL properties. Thanks to Rob Mayoff
	<mayoff@dqd.com> for the patch.

	* src/config-parser.c:
	Don't crash on unknown properties, just tell the user. Far more
	sane. Thanks to Rob again.
	
	* configure.in:
	* NEWS:
	Version 0.3.1.

2003-08-14  Ross Burton  <ross@burtonini.com>

	* README:
	Update the documentation.

	* NEWS:
	* configure.in:
	Version 0.3.

	* debian/*
	Using CDBS now.

	* configure.in:
	Check for wnck_window_set_fullscreen, as its only in libwnck
	2.3.x.

	* src/devilspie-action-resize.gob:
	Wrap the fullscreen code in #if HAVE_FULLSCREEN. This hack will go
	once libwnck 2.4 is released.

2003-07-31  Ross Burton  <ross@burtonini.com>

	* README:
	Updated the readme, thanks to Gaetan de Menten.

2003-06-25  Ross Burton  <ross@burtonini.com>

	* devilspie.1: Fix a typo spotted by Gaetan de Menten
	<ged@bugfactory.org> .

2003-05-07  Ross Burton  <ross@burtonini.com>

	* Makefile.am (EXTRA_DIST): Include the generated spec file in the
	build (noticed by Dag Wieers <dag@wieers.com>)

2003-05-06  Ross Burton  <ross@burtonini.com>

	* src/devilspie-action-resize.gob: Add a "fullscreen" property,
	requires a really really new wnck.

2003-05-02  Frederic Crozat  <fcrozat@mandrakesoft.com>

	* devilspie.spec.in: package locale files.

2003-05-01  Ross Burton  <ross@burtonini.com>

	* devilspie.spec.in: Added a RPM spec file, based on spec files by
	Michael Raab <mraab@macbyte.info> and Lars R. Damerow
	<lars@oddment.org>

	* Makefile.am: Include the spec file in the dist.

	* configure.in: Generate the spec file. Also comment out the GConf
	code for now.

	* debian/*: Updated

2002-12-29  Christian Neumair  <chris@gnome-de.org>

	* .cvsignore: Added stamp-h1.
	* configure.in (ALL_LINGUAS): Added German (de).

2002-12-17  Ross Burton  <ross@burtonini.com>

	* configure.in: Find GConf.

2002-12-02  Ross Burton  <ross@burtonini.com>

	* configure.in: Added gettext support.

	* src/devilspie.h: Added i18n macros.

	* src/Makefile.am: Use DEVILSPIE_LOCALDIR instead of
	GNOMELOCALDIR.

	* config-parser.c, devilspie-action-debug.gob,
	devilspie-action-hide.gob,devilspie-action-layer.gob,
	devilspie-action-resize.gob, devilspie-action-savegeometry.gob,
	devilspie-action-setworkspace.gob,
	devilspie-matcher-windowname.gob, devilspie.c: Mark all sensible
	strings for i18n.

	* po/POTFILES.in: Updated.

2002-11-22  Ross Burton  <ross@burtonini.com>

	* configure.in: Cleaned up, and added the compiler checks.

2002-11-15  Ross Burton  <ross@burtonini.com>

	* src/devilspie.c: Abort the Flurb if there are no matchers. Patch
	from Patrick Aussems <zyk@bugfactory.org>.

	* src/devilspie-matcher-windowname.gob: Fix a segfault when
	passing in NULL pointers as strings. Patch from Patrick Aussems
	<zyk@bugfactory.org>.

	* .cvsignore, src/.cvsignore, po/.cvsignore: Added CVS ignore
	files, from Patrick Aussems.
	
2002-11-14  Ross Burton  <ross@burtonini.com>

	* configure.in: Add GNOME_COMPILE_WARNINGS, defaulting to "yes".

	* src/Makefile.am: Remove the definition of CFLAGS as that was the
	Wrong Thing To Do. The above change sets the warning flags now.

2002-11-12  Ross Burton  <ross@burtonini.com>

	* Makefile.am: Try and remove the intltool-* files which are
	generated. For some reason this doesn't work...

2002-11-10  Ross Burton  <ross@burtonini.com>

	* configure.in: Bump version up to 0.2.4. Also check for the
	regular expression POSIX headers, for...

	* src/devilspie-matcher-windowname.gob: Use regular expression
	matching instead of literal string compares. Thanks to Patrick
	Aussems <zyk@bugfactory.org> for this kick-arse patch.

2002-10-30  Ross Burton  <ross@burtonini.com>

	* src/devilspie-action-savegeometry.gob: Connect to the
	window_closed signal of the WnckScreen in the constructor.

	* README: Documentation is always a good thing. I was bored so I
	fleshed this out a little.

2002-10-24  Ross Burton  <ross@burtonini.com>

	* src/devilspie-action-debug.gob: Print out the window Role.

	* src/devilspie-action-savegeometry.gob: Started on a Save Window
	Geometry action. Doesn't do anything at the moment apart from
	printing messages at the right moments.

	* src/devilspie-matcher-windowname.gob: Re-wrote the return logic
	to be much clearer, and started on a window role (WM_WINDOW_ROLE)
	matcher, which also doesn't work.

2002-10-17  Ross Burton  <ross@burtonini.com>

	* src/devilspie-action-layer.gob: Added an Action which can set
	the ABOVE and BELOW layer hints on windows. Panel-below heaven is
	here! :)

	* src/devilspie.c: Parse the command line arguments
	correctly. Open the file specified, if no file is specified try to
	open ~/.devilspie.xml.

	* configure.in: Bump version to 0.2.2.

2002-09-08  Ross Burton  <ross@burtonini.com>

	* src/devilspie.c (main): Actually check the number of arguments,
	so that we don't coredump if no configuration file is
	specified. Fixes a segfault pointed out by jdub. As usual, IRC is
	a great way of finding bugs in code.

	* configure.in: Bump version to 0.2.1.

2002-09-03  Ross Burton  <ross@burtonini.com>

	* src/*: Many, many changes. In fact this entry is totally
	redundant, except for...

	* configure.in: Bump version up to 0.2.

2002-08-14  Ross Burton  <ross@burtonini.com>

	* src/*: Finally managed to make enough work for an alpha
	release. Release 0.1!

