Sun Jan 27 14:21:14 PST 2008 Spencer Janssen tagged 0.6 Sun Jan 27 14:11:01 PST 2008 Spencer Janssen * depend on xmonad-0.6 Sun Jan 27 13:15:04 PST 2008 Spencer Janssen * Bump version to 0.6 Sun Jan 27 13:14:52 PST 2008 Spencer Janssen * I use urxvtc now Sun Jan 27 12:51:48 PST 2008 Spencer Janssen * Update the test hook Thu Jan 17 15:45:50 PST 2008 Lukas Mai * add 'single' helper function Thu Jan 17 15:44:01 PST 2008 Lukas Mai * documentation fix Thu Jan 17 15:40:59 PST 2008 Lukas Mai * style assimilation Tue Jan 1 23:48:10 PST 2008 xmonad-contrib@hexago.nl * cleared up transience to better highlight how to use ManageHooks properly The initial patch that extended the EDSL for writing ManageHook rules did not come with a good example on how to use it. This patch ammends that. 'move' is an example of how to write a rule to resolve a Query (Maybe a) into something tangible. 'move'' is an example of how to write a rule isolating window managing code from the rest ofthe mess the EDSL creates. Tue Jan 1 09:44:46 PST 2008 xmonad-contrib@hexago.nl * expands the EDSL for performing actions on windows This patch adds a few types of relationships and operators for managing windows with rules. It provides grouping operators so the X action can access the quantifier that was matched or not matched. It provides a formalism for predicates that work in both grouping and non grouping rules. It could do with some classes, so that there are fewer operators that always do the Right Thing (TM), but the Haskell Type system currently has some problems resolving types. Since I don't know enough about these high level things, it would be hard to create a GHC patch just to make it all work. Thu Jan 17 17:52:07 PST 2008 Spencer Janssen * -Werror when flag(testing) only Mon Jan 14 13:11:14 PST 2008 Andrea Rossato * Timer: some code cleanup Mon Jan 14 12:28:33 PST 2008 nicolas.pouillard@gmail.com * Use doubleFork instead of manual double fork, or buggy single fork. This fixes showWName because Timer was leaking zombie processes. You should update xmonad, since doubleFork was not exported. Wed Jan 16 12:35:46 PST 2008 Brent Yorgey * Reflect.hs: minor haddock fix Tue Jan 15 11:48:11 PST 2008 Brent Yorgey * Reflect.hs: use -fglasgow-exts for now instead of LANGUAGE pragmas, for compatibility with ghc 6.6 Tue Jan 15 11:35:19 PST 2008 Brent Yorgey * Reflect.hs: add MultiToggle support Tue Jan 15 11:33:11 PST 2008 Brent Yorgey * MultiToggle.hs: improve 'description' implementation in LayoutClass instance to display the current transformed layout rather than just 'MultiToggle' Mon Jan 14 19:09:47 PST 2008 Brent Yorgey * Layout.Reflect: new contrib module for reflecting layouts horizontally/vertically Mon Jan 14 07:38:21 PST 2008 Brent Yorgey * ShowWName.hs: switch color/bgcolor in call to paintAndWrite Sun Jan 13 08:47:45 PST 2008 Andrea Rossato * Prompt: clean up and optimize moveWord a bit Sun Jan 13 04:35:29 PST 2008 Andrea Rossato * Prompt: added moveWord to move the cursor to the word boundaries The actions have been bound to ctrl+Left and Right Sun Jan 13 01:32:11 PST 2008 Andrea Rossato * Doc.Extending: added links and description of recent module addition Sun Jan 13 01:26:46 PST 2008 Andrea Rossato * Action.Search: small haddock fixes Sun Jan 13 01:11:07 PST 2008 Andrea Rossato * ShowWName now uses Timer and XUtils to display the workspace name Sun Jan 13 01:01:40 PST 2008 Andrea Rossato * Add XMonad.Util.Timer, a module to set up timers and to handle them Thu Jan 10 06:09:51 PST 2008 Andrea Rossato * de-obfuscate the initState and set the init offset to the length of the default text Wed Jan 9 13:39:16 PST 2008 nicolas.pouillard@gmail.com * prompt: Allow to provide a default text in the prompt config. Sat Dec 29 22:19:20 PST 2007 Joachim Fasting * Correct caps in module header. Sat Dec 29 22:18:17 PST 2007 Joachim Fasting * Use LANGUAGE pragma. Mon Dec 31 09:16:09 PST 2007 mail@joachim-breitner.de * shiftPrevScreen and shiftNextScreen, to make CycleWS consistent Mon Dec 31 05:58:06 PST 2007 Brent Yorgey * PerWorkspace.hs: add an explanatory note Mon Dec 31 05:04:41 PST 2007 Andrea Rossato * Add ShowWName a layout modifier to show the workspace name This module requires dzen Mon Dec 31 02:18:20 PST 2007 Andrea Rossato * ManageDocks: some documentation fixes Thu Dec 27 22:18:41 PST 2007 Spencer Janssen * -Wall police (again) Thu Dec 27 22:18:22 PST 2007 Spencer Janssen * -Wall police Thu Dec 27 13:56:07 PST 2007 mail@joachim-breitner.de * Fulfill the EWMH specification by listing the supported ATOMs, doesnt really make a differene AFAIK Thu Dec 27 12:43:49 PST 2007 mail@joachim-breitner.de * display all visible windows on the current desktop in the pager This is my best shot at modeling xmonad[_\e2_][_\80_][_\99_]s WM behaviour in a way that the Extended Window Manager Hints specification allows. Unfortunately, we can not tell the panel what size and position it should think the apps are. Thu Dec 27 11:01:13 PST 2007 mail@joachim-breitner.de * Although I do not need the curr variable after all, this is nicer Thu Dec 27 10:26:35 PST 2007 mail@joachim-breitner.de * Add support for cycling through screens to CycleWS Fri Dec 28 07:42:22 PST 2007 mail@joachim-breitner.de * Clear _NET_ACTIVE_WINDOW when nothing is focused Fri Dec 28 04:59:13 PST 2007 Andrea Rossato * textExtentsXMF doesn't require the display Tue Dec 25 19:24:12 PST 2007 Spencer Janssen * Don't bother checking executable bits of items in $PATH, yields a significant speed-up Tue Dec 25 05:58:39 PST 2007 Brent Yorgey * ResizableTile.hs: fix resizing to work in the presence of floating windows (resolves issue #100) Tue Dec 25 02:53:16 PST 2007 Andrea Rossato * LayoutScreens: haddock fixes Mon Dec 24 09:11:15 PST 2007 Andrea Rossato * XMonad.Actions.Search: haddock fix Mon Dec 24 09:10:20 PST 2007 Andrea Rossato * Fix isssue 105 issue 105 was due to the fact that tab windows created when bootstrapping the windowset after a restart where managed. Setting the override_redirect attributes to True fixes the issue. Added the possibility to set the override_redirect attribute with XMonad.Util.XUtils.creationNewWindow Sun Dec 23 21:46:10 PST 2007 gwern0@gmail.com * Prompt.hs: mv .xmonad_history into .xmonad/ See my email to mailing list. This will slightly break anyone who upgrades while running and expects to see their prompt history, and leave a stray file, I think, but nothing else, and it'll permanently improve tab-completion, and is tidier. Sun Dec 23 20:38:28 PST 2007 gwern0@gmail.com * Search.hs: +docs, and export simpleEngine so users can define their own Sun Dec 23 20:37:35 PST 2007 gwern0@gmail.com * Search.hs: mv into Actions/ per IRC suggestion Thu Dec 20 12:39:53 PST 2007 Lukas Mai * add XMonad.Actions.NoBorders Sat Dec 22 05:34:25 PST 2007 Spencer Janssen * AvoidStruts: add support for partial struts Sat Dec 22 10:49:12 PST 2007 Brent Yorgey * Search.hs: add hoogle Sat Dec 22 03:38:08 PST 2007 Spencer Janssen * ManageDocks: ignore desktop windows also Sat Dec 22 03:06:41 PST 2007 Spencer Janssen * Wibble Sat Dec 22 03:05:52 PST 2007 Spencer Janssen * EwmhDesktops: add _NET_ACTIVE_WINDOW support Sat Dec 22 02:50:45 PST 2007 Spencer Janssen * A few short comments for WorkspaceCompare Sat Dec 22 02:45:59 PST 2007 Spencer Janssen * EwmhDesktops: drop 'Workspace' from displayed workspace names Sat Dec 22 02:41:14 PST 2007 Spencer Janssen * Factor workspace sorting into a separate module Fri Dec 21 21:04:39 PST 2007 Spencer Janssen * No more tabs Fri Dec 21 20:47:14 PST 2007 Spencer Janssen * Refactor Search.hs Fri Dec 21 20:45:14 PST 2007 Spencer Janssen * Generalize XSelection functions to MonadIO Fri Dec 21 19:58:37 PST 2007 gwern0@gmail.com * Search.hs: +imdb & amazon engines for unk_red Thu Dec 20 09:40:01 PST 2007 gwern0@gmail.com * Search.hs: cleanup and refactor Wed Dec 19 14:06:34 PST 2007 Spencer Janssen * Update various restart bindings Tue Dec 18 23:38:57 PST 2007 Roman Cheplyaka * Fix typo. Wed Dec 19 13:53:00 PST 2007 Brent Yorgey * Doc/Developing.hs: add some information about Haddock documentation. Wed Dec 19 13:52:17 PST 2007 Brent Yorgey * require haddock documentation to build successfully in order to record a patch. Mon Dec 17 15:15:40 PST 2007 Spencer Janssen * Remove inaccurate comment about 'banish' Mon Dec 17 14:47:12 PST 2007 Brent Yorgey * Warp.hs: haddock fixes Sat Dec 15 19:00:15 PST 2007 gwern0@gmail.com * Warp.hs: +doc Describe how to emulate Ratpoison's 'banish' functionality on one's config Mon Dec 17 14:29:30 PST 2007 Brent Yorgey * Util/Search.hs: a few updates/fixes * fix shadowing warning (ghc 6.8.2 complains) * export a few more of the functions * re-de-obfuscate generated URLs by not escaping alphanumerics or punct. Sat Dec 15 13:16:38 PST 2007 gwern0@gmail.com * Util.Search: import escapeURIString, and fall back on the ugly const false hack to avoid copy-pasting even more Sun Dec 16 10:56:53 PST 2007 David Roundy * update Config.Droundy to use a few nice hooks. Sat Dec 15 09:16:17 PST 2007 Shachaf Ben-Kiki * Add UrgencyHook support to Tabbed Sat Dec 15 06:37:27 PST 2007 Brent Yorgey * DynamicLog.hs: some documentation updates. Sat Dec 15 06:32:27 PST 2007 Brent Yorgey * DynamicLog.hs: fix shadowing warning Thu Dec 13 20:35:28 PST 2007 Shachaf Ben-Kiki * Add UrgencyHook support to DynamicLog Someone with Xinerama should look at this -- I don't know exactly how that should behave. Fri Dec 14 18:21:51 PST 2007 Spencer Janssen * Depend on X11-1.4.1, it has crucial bugfixes Fri Dec 14 15:18:59 PST 2007 Spencer Janssen * Remove network dependency, potentially breaking XMonad.Util.Search Fri Dec 14 08:31:19 PST 2007 Brent Yorgey * Search.hs: fix shadowing warning and haddock errors Thu Dec 13 12:56:54 PST 2007 gwern0@gmail.com * +cabal support for XMonad.Util.Search Thu Dec 13 12:51:59 PST 2007 gwern0@gmail.com * +XMonad.Util.Search: new module This module is intended to provide helpful functions for easily running web searchs; just hit a bound key, enter your query, and up opens a new tab/browser/window with the search results. In theory anyway; the Wikipedia and Google ones work fine for me, but the Internet Archive's docs on how to do don't necessarily seem to be correct. If you were, like me, previously running shell commands to call Surfraw or similar shell scripts to do the same thing, you can now scrap them and replace them. There aren't too many search engines defined here; new ones would be good, and they're easy to add! Wed Dec 12 18:17:04 PST 2007 Spencer Janssen * Add support for _NET_WM_STRUT_PARTIAL Sun Dec 9 18:10:30 PST 2007 Spencer Janssen * ManageDocks: when there are struts on opposing edges, the right/bottom strut was ignored. TODO: quickchecks Wed Dec 12 01:15:16 PST 2007 "Valery V. Vorotyntsev" * Run.hs: fix documentation, cleanup whitespace Wed Dec 12 01:02:56 PST 2007 "Valery V. Vorotyntsev" * Man.hs: input speedup Descend manpage directories once -- when `manPrompt' is called. (Previous version used to search directories upon each character arrival.) Tue Dec 11 10:30:40 PST 2007 Lukas Mai * new XMonad.Hooks.ManageHelpers module Mon Dec 10 17:55:54 PST 2007 intrigeri@boum.org * Magnifier: custom zoom ratio for magnifier' too Mon Dec 10 17:11:54 PST 2007 Brent Yorgey * Magnifier.hs: minor haddock fixes Mon Dec 10 15:19:42 PST 2007 tim.thelion@gmail.com * fix haddock on Magnifier Sat Dec 8 15:08:44 PST 2007 tim.thelion@gmail.com * Custom zoom levels for magnifier