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!