2009-09-29  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* configure.ac:

	Bump version to 0.2.4

2009-09-29  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* src/ww-layouts.c:

	Clean up the language regarding the new spatial switching

2009-09-29  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* README:

	Write feature list and usage instructions in the README

2009-09-28  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* src/ww-utils.c:

	Make the weighted distance functions less distorted - in fact
	they use a simple elliptic geometry now (it was probably something
	like hyperbolic before)

2009-09-27  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* src/ww-utils.c:

	Make the ww_find_neighbour() method use a non-euclidian geometry to find the neighbours. Fx. when finding the LEFT neighbour we should punish differences in the y-coordinate heavily because windows in roughly the same y-plane as us a "better neighbours"

2009-09-27  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* src/ww-utils.c:

	Reimplement ww_find_neighbour() based on the distances between the windows' centers of gravity instead of their borders. This makes the navigation feel more natural when the windows are in a skew grid

2009-09-27  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* src/ww-layout-switch-spatial.c:
	* src/Makefile.am:
	* src/winwrangler.h:
	* src/ww-hotkeys.c:
	* src/ww-layout-twothirds.c:
	* src/ww-layouts.c:
	* src/ww-layouts.h:
	* src/ww-tray.c:
	* src/ww-utils.c:

	Merge lp:~kamstrup/winwrangler/winwrangler-spatial-switch

2009-09-27  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* src/ww-layout-switch-spatial.c:
	* src/ww-utils.c:

	Add myself to the copyright header for ww-layout-switch-spatial.c and add Alessio to ww-utils.c

2009-09-26  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* src/Makefile.am:
	* src/ww-layouts.c:
	* src/ww-layouts.h:
	* src/ww-layout-activate.c:
	* src/ww-layout-switch-spatial.c:

	Rename ww-layout-activate.c to ww-layout-switch-spatial.c and change all function signatures accordingly

2009-09-26  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* src/ww-layouts.c:

	Change hotkeys for spatial window switching to use arrow keys+Ctrl+Super

2009-09-25  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* src/ww-layout-activate.c:

	Make use of the new ww_get_event_time() function in ww-layout-activate.c. This makes window switching work smoothly (tested under Compiz for now)

2009-09-25  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* src/winwrangler.h:
	* src/ww-hotkeys.c:
	* src/ww-utils.c:

	Add functions ww_get_event_time() and ww_set_event_time(guint32) for event time handling to get around focus stealing prevention

2009-09-18  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* src/winwrangler.h:
	* src/ww-layout-activate.c:
	* src/ww-utils.c:

	Move ww_find_neighbour() into ww_utils.c and declare it winwrangler.h
	
	Move declaration of WwDirection in winwrangler.h

2009-09-18  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* src/ww-layout-activate.c:

	Turn ww_layout_activate() into a utility function ww_find_neighbour()

2009-09-18  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* src/ww-layout-activate.c:

	Simplify implementation of ww_layout_activate() in ww-layout-activate.c

2009-09-17  Alessio Bolognino  <themolok@gmail.com>

	* src/ww-layout-activate.c:

	more aesthetic stuff 

2009-09-17  Alessio Bolognino  <themolok@gmail.com>

	* src/Makefile.am:
	* src/ww-layout-activate.c:
	* src/ww-layout-twothirds.c:
	* src/ww-layouts.c:
	* src/ww-layouts.h:
	* src/ww-tray.c:

	Little fixes

2009-09-17  Alessio Bolognino  <themolok@gmail.com>

	* src/ww-layout-activate.c:

	Added ww-layout-activate.c, it lets you activate window on the
	left/right/up/down of the active window

2009-09-16  Alessio Bolognino  <themolok@gmail.com>

	* ChangeLog:
	* HACKING:
	* configure.ac:
	* debian/changelog:
	* debian/control:

	Bump to 0.2.3

2009-09-12  Alessio Bolognino  <themolok@gmail.com>

	* src/ww-layout-twothirds.c:

	Simplify detection of no-active-window in ww-layout-twothirds.c

2009-09-22  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* Makefile.am:

	Install docs in ${datadir} not uder ${prefix}, patch courtesy Mads Villadsen <maxx@krakoa.dk>

2009-09-16  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* HACKING:

	Add a section to HACKING explaining how to upload a
	source package to a Ubuntu PPA

2009-09-16  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* ChangeLog:
	* debian/changelog:
	* debian/control:

	Include Ubuntu .deb updates

2009-09-16  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* configure.ac:

	Bump version number to 0.2.3

2009-09-12  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* src/ww-layout-twothirds.c:

	Simplify detection of no-active-window in ww-layout-twothirds.c

2009-09-09  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* src/winwrangler.h:
	* src/ww-layout-tile.c:
	* src/ww-layout-twothirds.c:
	* src/ww-utils.c:

	Make calculate_bounds() a public symbol under the name ww_calc_bounds()

2009-09-09  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* configure.ac:

	Assert that gtkhotkey is < 0.3 in configure.ac. This closes bug #425685

2009-09-09  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* src/ww-layout-twothirds.c:
	* src/Makefile.am:
	* src/ww-layouts.c:
	* src/ww-layouts.h:
	* src/ww-tray.c:
	* winwrangler.anjuta:

	Merge patch from Alessio 'molok' Bolognino adding a new layout,
	expanding the current active window to fill 2/3 of the workspace
	and resizing the rest of the windows to fill the remaining 1/3
	of the desktop

2009-09-04  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* ChangeLog:

	Regen ChangeLog

2009-09-04  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* configure.ac:

	Bump version to 0.2.2

2009-09-04  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* src/ww-utils.c:

	Also check that that a "user window" (meaning those affected by actions) 
	is in the current *viewport* to qualify it as a user window. We only
	checked the workspace before. This worked for Metacity, but Compiz uses
	viewports.
	
	This fixes bug #423959: "All windows are brought to current workspace"

2008-12-16  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* ChangeLog:

	Release 0.2.1
	
	Regen ChangeLog for 0.2.1

2008-12-16  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* NEWS:
	* configure.ac:
	* debian/changelog:

	Prepare to release 0.2.1

2008-12-16  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* src/ww-utils.c:

	Properly fix bug 293864 : "WinWrangler has problems computing the desktop bounds". This is done by getting the window type with wnck_window_get_window_type() instead of using ad-hoc analysis of windows 
	to determine which are to be considered struts.

2008-12-05  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* ChangeLog:
	* NEWS:
	* configure.ac:
	* debian/changelog:

	Release 0.2

2008-12-05  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* src/ww-utils.c:

	Fix bug 293864 "WinWrangler has problems computing the desktop bounds". The problem was that in Gnome <= 2.22 the desktop window was just named "Desktop", but in Gnome >= 2.24 it is called 
	"x-nautilus-desktop". WinWrangler now checks for both.

2008-12-04  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* .bzrignore:
	* po/nl.po:
	* INSTALL:
	* TODO.tasks:
	* po/Makefile.in.in:
	* Makefile.am:
	* NEWS:
	* configure.ac:
	* po/LINGUAS:
	* src/main.c:
	* src/winwrangler.h:
	* src/ww-hotkeys.c:
	* src/ww-layout-expand.c:
	* src/ww-layout-tile.c:
	* src/ww-layouts.c:
	* src/ww-layouts.h:
	* src/ww-tray.c:
	* src/ww-utils.c:

	Merge branch from Wouter Bolsterlee. Thanks Wouter!

2008-11-19  Wouter Bolsterlee  <uws@xs4all.nl>

	* NEWS:

	Add w-i-p NEWS stuff for 0.2

2008-11-19  Wouter Bolsterlee  <uws@xs4all.nl>

	* NEWS:

	Cleanup NEWS even more

2008-11-19  Wouter Bolsterlee  <uws@xs4all.nl>

	* NEWS:

	Cleanup NEWS formatting

2008-11-19  Wouter Bolsterlee  <uws@xs4all.nl>

	* src/main.c:

	Avoid a compiler warning in string format specifier

2008-11-19  Wouter Bolsterlee  <uws@xs4all.nl>

	* src/main.c:

	Removed some debug output and avoid a compiler warning

2008-11-19  Wouter Bolsterlee  <uws@xs4all.nl>

	* src/main.c:

	Removed unneeded includes from main.c

2008-11-19  Wouter Bolsterlee  <uws@xs4all.nl>

	* src/main.c:

	Prettify "known layouts" terminal output

2008-11-19  Wouter Bolsterlee  <uws@xs4all.nl>

	* src/main.c:

	Improve error message on bad command line
	
	...and mark it as translatable.

2008-11-19  Wouter Bolsterlee  <uws@xs4all.nl>

	* .bzrignore:

	Add compiled translations to ignore list

2008-11-19  Wouter Bolsterlee  <uws@xs4all.nl>

	* src/main.c:

	Use glib/gi18n.h instead of custom gettext stuff

2008-11-19  Wouter Bolsterlee  <uws@xs4all.nl>

	* configure.ac:

	Cleanup i18n initialization in configure.ac

2008-11-19  Wouter Bolsterlee  <uws@xs4all.nl>

	* src/main.c:
	* src/winwrangler.h:
	* src/ww-hotkeys.c:
	* src/ww-layout-expand.c:
	* src/ww-layout-tile.c:
	* src/ww-layouts.c:
	* src/ww-layouts.h:
	* src/ww-tray.c:
	* src/ww-utils.c:

	Mention correct project name in copyright blurbs

2008-11-19  Wouter Bolsterlee  <uws@xs4all.nl>

	* Makefile.am:

	Fix typo in Makefile.am comment

2008-11-19  Wouter Bolsterlee  <uws@xs4all.nl>

	* TODO.tasks:

	Removed empty TODO.tasks

2008-11-19  Wouter Bolsterlee  <uws@xs4all.nl>

	* .bzrignore:

	Updated ignore patterns
	
	All generated files are now in the ignore list

2008-11-19  Wouter Bolsterlee  <uws@xs4all.nl>

	* .bzrignore:

	Updated ignore patterns for po/ directory

2008-11-19  Wouter Bolsterlee  <uws@xs4all.nl>

	* po/nl.po:
	* po/LINGUAS:

	Added Dutch translation

2008-11-19  Wouter Bolsterlee  <uws@xs4all.nl>

	* INSTALL:

	Removed INSTALL symlink

2008-11-19  Wouter Bolsterlee  <uws@xs4all.nl>

	* po/Makefile.in.in:

	Removed unneeded po/Makefile.in.in

2008-11-19  Wouter Bolsterlee  <uws@xs4all.nl>

	* src/main.c:

	Mark applications options as translatable

2008-10-30  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* debian/changelog:
	* debian/control:

	Missing ',' in the debian/control screwing the .deb generation without warnings... :-S

2008-10-30  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* debian/changelog:
	* debian/control:

	Add build dep on libwnck to the .deb

2008-10-29  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* ChangeLog:

	Update changelog

2008-10-29  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* README:

	Clarify the purpose of WinWrangler in the README

2008-10-29  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* NEWS:

	Initial fill-in of NEWS

2008-10-29  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* Makefile.am:
	* debian/control:
	* src/Makefile.am:

	Fix distclean breakage after debian files where included

2008-10-29  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* debian:
	* debian/changelog:
	* debian/compat:
	* debian/control:
	* debian/copyright:
	* debian/rules:

	Initial stab at debianization

2008-10-29  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* aclocal.m4:
	* Makefile.am:

	Release 0.1
	
	Fix some distcheck issues

2008-10-29  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* po/ChangeLog:
	* ChangeLog:

	Add files to make distcheck happy

2008-10-29  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* configure.ac:
	* src/winwrangler.h:
	* src/ww-layouts.c:
	* src/ww-tray.c:

	Add labels to layouts

2008-10-26  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* src/ww-hotkeys.c:
	* src/ww-layouts.c:

	Chnage default hotkey modifiers to <Ctrl><Super> to avoid Compiz collisions (with zooming shortcuts)

2008-10-26  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* src/ww-hotkeys.c:

	Also store the hotkey description with the hotkeys

2008-10-26  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* src/ww-hotkeys.c:
	* aclocal.m4:
	* configure.ac:
	* data/art/scalable/winwrangler.svg:
	* po/Makefile.in.in:
	* src/Makefile.am:
	* src/main.c:
	* src/winwrangler.h:
	* src/ww-layouts.c:
	* src/ww-tray.c:
	* src/ww-utils.c:

	Enable hotkey monitoring using GtkHotkey

2008-03-04  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* AUTHORS:
	* README:
	* src/Makefile.am:
	* src/main.c:
	* src/ww-tray.c:

	Remove stand alone app winwrangler-tray and make it a switch to the winwrangler executable instead

2008-03-04  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* HACKING:
	* Makefile.am:
	* README:

	Update README
	
	Add HACKING file

2008-03-04  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* data/art/32x32/winwrangler.png:
	* data/art/scalable/winwrangler.svg:
	* data/art/Makefile.am:

	add 32x32 and scalable icons

2008-03-04  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* data/art/Makefile.am:

	Make icons install properly

2008-03-04  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* data:
	* data/Makefile.am:
	* data/art:
	* data/art/16x16:
	* data/art/16x16/winwrangler.png:
	* data/art/22x22:
	* data/art/22x22/winwrangler.png:
	* data/art/32x32:
	* data/art/Makefile.am:
	* data/art/scalable:
	* data/art/winwrangler.png:
	* Makefile.am:
	* configure.ac:
	* src/ww-tray.c:

	Add icon files

2008-03-04  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* src/ww-layout-tile.c:

	Fix crasher in tile layout if no user windows where present

2008-03-04  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* README:
	* configure.ac:
	* src/main.c:
	* src/winwrangler.h:
	* src/ww-layout-expand.c:
	* src/ww-layout-tile.c:
	* src/ww-layouts.c:
	* src/ww-layouts.h:
	* src/ww-tray.c:
	* src/ww-utils.c:

	Rewrite tile layout to take struts (panels and such) into account.
	
	Fix segfault in -tray

2008-02-25  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* src/ww-layout-tile.c:

	Fix leak of dimensions-array

2008-02-24  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* src/ww-layout-tile.c:
	* src/Makefile.am:
	* src/main.c:
	* src/winwrangler.h:
	* src/ww-layouts.c:
	* src/ww-layouts.h:
	* src/ww-tray.c:
	* src/ww-utils.c:

	"Tile" layout now basically working. *Basically*.

2008-02-21  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* src/main.c:
	* src/ww-tray.c:

	Tray icon "working"

2008-02-21  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* src/ww-tray.c:

	memory clean ups

2008-02-21  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* src/ww-tray.c:

	Bits and pieces

2008-02-21  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* src/Makefile.am:
	* src/ww-layouts.h:
	* src/ww-tray.c:

	Make code compilable

2008-02-21  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* src/ww-tray.c:
	* src/Makefile.am:
	* src/winwrangler.h:
	* src/ww-layouts.c:
	* src/ww-utils.c:

	Lots of work towards winwrangler-tray. DOESN'T COMPILE!

2008-02-21  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* src/ww-utils.c:
	* src/Makefile.am:
	* src/main.c:
	* src/winwrangler.h:
	* src/ww-layout-expand.c:
	* src/ww-layouts.c:

	Semi-working expand. It has very rough edges, but works to some extent.

2008-02-20  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* src/main.c:
	* src/winwrangler.h:
	* src/ww-layout-expand.c:

	Change signature of WwLayoutHandler to take a WnckScreen as first arg

2008-02-19  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* src/main.c:

	Print help message as default

2008-02-19  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* src/ww-layouts.h:
	* src/main.c:

	Add file I missed (ww-lauouts.h)
	
	Code cleanups in main.c

2008-02-19  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* src/Makefile.am:
	* src/main.c:
	* src/winwrangler.h:
	* src/ww-layout-expand.c:
	* src/ww-layouts.c:

	Base app now working. Still now window handling, but we are ready for that now.

2008-02-19  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* src/ww-layouts.c:
	* src/Makefile.am:
	* src/winwrangler.h:

	Start foundations of actual code

2008-02-19  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* configure.ac:
	* src/main.c:
	* src/winwrangler.h:

	Define WwLayoutHandler signature

2008-02-19  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* TODO.tasks:
	* Makefile.am:
	* configure.ac:
	* src/Makefile.am:
	* src/main.c:
	* src/callbacks.c:
	* src/ww-layout-expand.c:
	* src/callbacks.h:
	* src/winwrangler.h:

	More project setup

2008-02-19  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* po/.cvsignore:
	* po/ChangeLog:
	* po/Makefile:
	* po/Makefile.in:
	* po/POTFILES:
	* po/stamp-it:
	* src/.cvsignore:
	* src/.deps:
	* src/.deps/callbacks.Po:
	* src/.deps/main.Po:
	* src/Makefile:
	* src/Makefile.in:
	* src/winwrangler.glade:

	Remove obsoletel files

2008-02-19  "Mikkel Kamstrup Erlandsen"  <mikkel.kamstrup@gmail.com>

	* AUTHORS:
	* COPYING:
	* ChangeLog:
	* INSTALL:
	* Makefile.am:
	* NEWS:
	* README:
	* aclocal.m4:
	* autogen.sh:
	* configure.ac:
	* po:
	* po/.cvsignore:
	* po/ChangeLog:
	* po/LINGUAS:
	* po/Makefile:
	* po/Makefile.in:
	* po/Makefile.in.in:
	* po/POTFILES:
	* po/POTFILES.in:
	* po/stamp-it:
	* src:
	* src/.cvsignore:
	* src/.deps:
	* src/.deps/callbacks.Po:
	* src/.deps/main.Po:
	* src/Makefile:
	* src/Makefile.am:
	* src/Makefile.in:
	* src/callbacks.c:
	* src/callbacks.h:
	* src/main.c:
	* src/winwrangler.glade:
	* winwrangler.anjuta:

	Initial imports

