this is the cumulative set of pacthes, I hope this is not a too big
attachment but at least you have the changelog.
andrea
Tue Jan 15 05:51:39 CET 2008 Andrea Rossato
* Layout.ShowWName: generalize the instance
Tue Jan 22 12:13:19 CET 2008 Andrea Rossato
* LayoutModifier: add pureMess and pureModifier to the LayoutModifier class
Thu Jan 24 02:56:05 CET 2008 Andrea Rossato
* LayoutModifier: add emptyLayoutMod for dealing with empty workspaces
Thu Jan 24 14:46:38 CET 2008 Andrea Rossato
* XUtils: add functions for operating on lists of windows and export fi
Thu Jan 24 14:47:25 CET 2008 Andrea Rossato
* ShowWName: moved fi to XUtils
Fri Jan 25 16:16:33 CET 2008 Andrea Rossato
* Add WindowArranger, a layout modifier to move and resize windows with the keyboard
Fri Jan 25 16:17:26 CET 2008 Andrea Rossato
* Add Decoration, a layout modifier and a class for easily writing decorated layouts
Fri Jan 25 16:20:15 CET 2008 Andrea Rossato
* Add Layout.Simplest, the simplest layout
Fri Jan 25 16:21:06 CET 2008 Andrea Rossato
* Adde SimpleDecoration, a layout modifier to add simple decorations to windows in any layout
Fri Jan 25 16:21:52 CET 2008 Andrea Rossato
* Add DwmStyle, a layout modifier to add dwm-style decorations to windows in any layout
Fri Jan 25 16:23:11 CET 2008 Andrea Rossato
* Tabbed now uses Decoration
Sat Jan 26 10:21:41 CET 2008 Andrea Rossato
* Don't export TConf anymore and export DeConfig instead
WARNING: this patch may be breaking your configuration. While it is
still possible to use:
tabbed shrinkText defaultTConf
updating the fields of the defaultTConf record is not possible
anymore, since the type TConf is now hidden.
WARNING: "tabSize" has been substituted by "decoHeight"
You can change your configuration this way:
myTConf :: TConf
myTConf = defaultTConf
{ tabSize = 15
, etc....
becomes:
myTConf :: DeConfig TabbedDecoration Window
myTConf = defaultTabbedConfig
{ decoHeight = 15
, etc....
and
tabbed shrinkText myTConf
becomes:
tabDeco shrinkText myTConf
Sat Jan 26 10:32:34 CET 2008 Andrea Rossato
* Prompt: code formatting only
Sat Jan 26 11:10:49 CET 2008 Andrea Rossato
* export DeConfig to avoid importing Decoration
Sat Jan 26 11:13:54 CET 2008 Andrea Rossato
* Decoration: code formatting only
Sat Jan 26 19:59:36 CET 2008 Andrea Rossato
* ManageDocks: add emptyLayout definition for supporting the new decoration framework
Sat Jan 26 20:02:14 CET 2008 Andrea Rossato
* ShowWName: show the name of empty layouts too
Sat Jan 26 21:46:05 CET 2008 Andrea Rossato
* WindoWrranger: export the WindowArranger type (see the upcoming SimpleFloat)
Sat Jan 26 21:54:10 CET 2008 Andrea Rossato
* Add SimpleFloat a very basic floating layout that will place windows according to their size hints
Sat Jan 26 21:56:38 CET 2008 Andrea Rossato
* Arossato: updated my config to recent changes
Sun Jan 27 00:30:53 CET 2008 Andrea Rossato
* WindowArranger can now arrange all windows
This is useful for SimpleFloat, whose state can now persists across
layout switches.
Sun Jan 27 02:07:55 CET 2008 Andrea Rossato
* Add ResizeScreen, a layout modifier for modifing the screen geometry
Sun Jan 27 10:24:15 CET 2008 Andrea Rossato
* Make LayoutCombinators deal with emptyLayout
Sun Jan 27 15:02:19 CET 2008 Andrea Rossato
* LayoutModifier add a modifyLayout
Many layouts are written as layout modifiers because they need to
change the stack of the rectangle before executing doLayout.
This is a major source of bugs. all layout modifiers should be using the
LayoutModifier class. This method (modifyLayout) can be used to
manipulate the rectangle and the stack before running doLayout by the
layout modifier.
Sun Jan 27 15:08:37 CET 2008 Andrea Rossato
* ResizeScreen has been rewritten as a layout modifier
Sun Jan 27 15:43:01 CET 2008 Andrea Rossato
* ManageDocks: implement AvoidStruts as a layout modifier
Sun Jan 27 15:45:56 CET 2008 Andrea Rossato
* SimpleFLoat: change the description to Float (Simple is the decoration description)
Sun Jan 27 17:58:54 CET 2008 Andrea Rossato
* Reflect: reimplemented as a layout modifier (which makes it compatible with windowArranger and decoration)
Mon Jan 28 00:18:15 CET 2008 Andrea Rossato
* Decoration: after deleting the windows we must update the layout modifier
Thanks to Feuerbach for reporting this.
Mon Jan 28 00:35:21 CET 2008 Andrea Rossato
* Decoration: I forgot we need to release the fontset too!
Mon Jan 28 01:44:11 CET 2008 Andrea Rossato
* Decoration: the fontset must be released even when we don't decorate the first window
This is quite an old bug! It affected Tabbed since the very beginning..;)