

2008-04-24
	Version 1.2.3

	This is rushed out to fix a serious bug.

	Fixed an embarrassing bug in the setup which would lead to wild
	writes during the startup, this might have caused crashes.

	As requested - logging to the file ~/.log is now done only if
	explicitly selected at build time, either by specifying
	EXTRA_DEFINES=-DDO_EVENT_LOG in the make command, or by building
	the 'DEV' version.

	Modified the fullscreen function.


2007-11-12
	Version 1.2.2.

	Yet more bugfixes and minor improvements.

	Menues now expand and scroll smoothly.  Earlier on, if the menu
	exceeded the screen size, it would be cut off, now the menu window
	is limited to a half screen, and the menu will scroll within that
	window.

	I've straightened out the event handling WRT which screen they
	work on.  Previously we would set current screen to the screen the
	event belonged to, this led to some confusion.  Now we instead
	send screen reference with the event as parameters to the
	functions in the event handling chain

	The function enum is now ordered so that we can check function
	number versus active window before branching on the functions.

	We now keep track of mouse position so that it can be restored
	when entering a screen.

	For all functions it is now possible to set the minimum size for
	the windows the function should apply to.


2007-07-10
	Version 1.2.1

	A bunch of small bugfixes and improvements:

	A bug with key grabbing led to all key input giving a focus change
	to root before being delivered to sithwm, this is now fixed.
	There were some workarounds for this and we may still rely on this
	behaviour in some cases so there may be some bugs still lurking
	here.

	Windows smaller than 200 pixels (width+height) is now skipped when
	circulating forward trough windows, the backward circulating still
	takes all windows, both are configurable.
	
	Changed the default color scheme so it will hopefully make sense
	to first time users.

	Made the timeout for pop ups, captions and menus configurable.

	There was a bug where we would set focus of the active window
	every 64th. of a second or so, this messed up the password prompt
	of VNC, it is now fixed so we only set focus when required.

2007-06-26
	Version 1.2

	So it's finally out, the reason to go to 1.2 was simply that I've
	done some fundamental changes in the way we handle start up of
	window's.  We no longer intercept the configure request, but
	rather let the window place itself, and if not placed we will then
	move it.  This make some Java applications work better.

	When a window gets focus this is now indicated by a short period
	of flashing of the border.

2007-05-05
	Version 1.2b5

	I've removed the last remnant of the rather fine-grained set of
	configuration options that we inherited from evilwm, now there's
	only three flavours of sithwm available, Deathstar (the default),
	Developer's Cut and Stormtrooper.  Deathstar contains all
	features, Developer's Cut is set up the way I like it and
	Stormtrooper is a minimal version, just for the fun of it.  It
	still contains a virtual desktop, but there are no pop up windows
	of any kind.

	Tab now works in Stormtrooper mode, but there's no display so it's
	of limited value.

	I've finally set up so we have Debian build our menu, rather than
	leeching on aewm's menus.

2007-05-04
	Version 1.2b5

	There's a couple of new users, with new request and new bugs
	popping up, so it's time for a new version.

	I've tried to do pixmap masking, so the icons will look nicer -
	but it's not working yet - so commented out.

	I've straightened up some bugs related to sticky windows.

	The FMOD_MOVE_RESIZE has been merged into FMOD_RAISE, the only
	place where these was not used in parallel was a bug.

	Added an option to disable captions.

	At several points throughout the code we now check that windows
	really are on screen before performing actions.

	The -m option has been changed to have it's parameters mangled.

	Tabbing trough windows can now be made to operate locally within
	one desktop view.

	The Stormtrooper build mode did not work, now it's fixed so it
	will at least compile, but tabbing trough windows do not work.

	Made command parsing more robust.

2007-03-14
	Version 1.1

	If a window pops up on an other screen we don't warp pointer focus to that window.

	Wait a bit before we pop the pop up so that quick switches between
	windows or desktop areas can be done fast without the pop up.

	The pop up has been changed to only occupy a (configurable) part of
	the screen, and there's an extra windows stack there which shows
	the windows in the order they will be traversed by Tab.

	Remember cursor position for each window, and restore when
	switching to windows.

	Remember screen position for each window and restore if necessary
	when switching to windows, in the process, remove the 'force'
	flag.
	
2007-01-14
	Version 1.0.2

	Fixed a bug that would lead to some rectangles being drawn with
	very thick lines in the menu.

	Removed switching of cursor when moving or resizing window.

2006-10-26
	Version 1.0.1

	Removed some oddities that where just ridiculous optimisation
	measures, e.g. using an array to store areas and coordinates,
	making static variable that would normally be automatic.  Have
	simplified these, because of this a lot of lines have changed in
	the CVS.  Oh, - and we are now totally C99, -Wall warning free!

	Removed many of the minimisation options, we will now always
	have mouse, multi screen, color-map, captions and virtual WM
	support.

	Used more readable variable names.

	Certain functions would leave the mouse in a non-focused window,
	this was not intended and could be rather confusing, this is fixed
	now.

	Added view history, Windows-b will now switch to the previously
	selected view.


	
2006-04-30
	Version 1.0.0
