aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad/Util (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-02-01WorkspaceCompare: some refactoring.Brent Yorgey1-17/+42
* Export WorkspaceCompare and WorkspaceSort types. * Extract commonality in sort methods into mkWsSort, which creates a workspace sort from a workspace comparison function. * Rename getSortByTag to getSortByIndex, since it did not actually sort by tag at all; it sorts by index of workspace tags in the user's config. * Create a new getSortByTag function which actually does sort lexicographically by tag. * Enhance documentation. darcs-hash:20080201120430-bd4d7-71310db2b8d4248ddfb77e3fa25dd0f3b98ea00b.gz
2008-01-09Extended PP with sorting algorithm specification and added xinerama sortingJuraj Hercek1-6/+34
algorithm - idea is to specify sorting algorithm from user's xmonad.hs - xinerama sorting algorithm produces same ordering as pprWindowSetXinerama - default ppSort is set to getSortByTag, so the default functionality is the same as it was before darcs-hash:20080109154923-69f16-2b9674eab322c2cac47698a66402cecae6abe253.gz
2008-01-24XUtils: add functions for operating on lists of windows and export fiAndrea Rossato1-13/+28
darcs-hash:20080124134638-32816-43a3c58521c15bcef08ebe32868f026a2479384b.gz
2008-01-14Timer: some code cleanupAndrea Rossato1-9/+7
darcs-hash:20080114211114-32816-d08eb16da558f534ae7016d95f25ed559871541c.gz
2008-01-14Use doubleFork instead of manual double fork, or buggy single fork.nicolas.pouillard2-29/+16
This fixes showWName because Timer was leaking zombie processes. You should update xmonad, since doubleFork was not exported. darcs-hash:20080114202833-94725-04a4419a36181a6cc0d662b868fef3374d9b38c1.gz
2008-01-13Add XMonad.Util.Timer, a module to set up timers and to handle themAndrea Rossato1-0/+62
darcs-hash:20080113090140-32816-8b407ee62d132e547232f674756c7c27c0f5c76b.gz
2007-12-04formattingDon Stewart1-2/+6
darcs-hash:20071204174920-cba2c-8c084bf72c344aa80847e6d167d955377260d9be.gz
2007-12-28textExtentsXMF doesn't require the displayAndrea Rossato1-4/+4
darcs-hash:20071228125913-32816-e6193e40cb78fed678761c550644a7c64062cb56.gz
2007-12-24Fix isssue 105Andrea Rossato1-10/+26
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 darcs-hash:20071224171020-32816-74cb79d8000d00c6eb9abdcf71474df5d0d9c735.gz
2007-12-24Search.hs: mv into Actions/ per IRC suggestiongwern01-101/+0
darcs-hash:20071224043735-f7719-8590b54e3ee001be953ae37a0177370fbe2d6cfa.gz
2007-12-22Search.hs: add hoogleBrent Yorgey1-2/+4
darcs-hash:20071222184912-bd4d7-e7bd40a137ab360c88a92b64f413536a699294c1.gz
2007-12-22A few short comments for WorkspaceCompareSpencer Janssen1-0/+4
darcs-hash:20071222105045-a5988-775e0ca1c62a7f1db386bdb739d4c0aad635862a.gz
2007-12-22Factor workspace sorting into a separate moduleSpencer Janssen1-0/+37
darcs-hash:20071222104114-a5988-bfd9059d0556a526c275b6d0e4a930103bd7d990.gz
2007-12-22No more tabsSpencer Janssen1-1/+1
darcs-hash:20071222050439-a5988-7eb14f0e316b41ace318d1e4b92d15aaa3808c4d.gz
2007-12-22Refactor Search.hsSpencer Janssen1-43/+29
darcs-hash:20071222044714-a5988-0c4a07c1f51845086668bf5536fb6f365e204441.gz
2007-12-22Generalize XSelection functions to MonadIOSpencer Janssen1-4/+4
darcs-hash:20071222044514-a5988-ae8ce172dc6ea85798147292601467a3aecdab82.gz
2007-12-22Search.hs: +imdb & amazon engines for unk_redgwern01-3/+11
darcs-hash:20071222035837-f7719-b8095cedd1787f569dca705228ee2827fd66f028.gz
2007-12-20Search.hs: cleanup and refactorgwern01-29/+31
darcs-hash:20071220174001-f7719-3e10f70144f41e02c0e51b434c561c0a366a49dc.gz
2007-12-17Util/Search.hs: a few updates/fixesBrent Yorgey1-3/+6
* 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. darcs-hash:20071217222930-bd4d7-6b3809c471754bb03ad6f3658f9e8c7c7d2865a2.gz
2007-12-15Util.Search: import escapeURIString, and fall back on the ugly const false ↵gwern01-4/+26
hack to avoid copy-pasting even more darcs-hash:20071215211638-f7719-8d0d1d832a8a4c1f059e043e6beb2d4834bfde8f.gz
2007-12-15Remove network dependency, potentially breaking XMonad.Util.SearchSpencer Janssen1-3/+1
darcs-hash:20071214231859-a5988-d1a859a979fb4f07d068a4688abb48d54966f1f9.gz
2007-12-14Search.hs: fix shadowing warning and haddock errorsBrent Yorgey1-2/+4
darcs-hash:20071214163119-bd4d7-1307134ac9e109a8912985e25c060474c1722a52.gz
2007-12-13+XMonad.Util.Search: new modulegwern01-0/+78
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! darcs-hash:20071213205159-f7719-a0c0378f1e82af4c0b7126382ef1375fbb607dfc.gz
2007-12-12Run.hs: fix documentation, cleanup whitespaceValery V. Vorotyntsev1-3/+3
darcs-hash:20071212091516-ae588-40ba4e8560f1132c6054b3b459c9fcbf9c7679e3.gz
2007-12-08Remove XMonad.Operations importsSpencer Janssen1-1/+0
darcs-hash:20071208000547-a5988-874ebc1bfa76ad6ec2191812240fa2303b2d531c.gz
2007-12-08Prune more importsSpencer Janssen3-13/+1
darcs-hash:20071207235116-a5988-563cabf7a60a879beb0eb54c9e352a1c27b7729f.gz
2007-12-08Remove redundant importsSpencer Janssen6-15/+4
darcs-hash:20071207233827-a5988-9e41d51120499637f14d115f2cf1428edaf326bb.gz
2007-11-30update XSelection.hs; apparently the utf8-string library has updatedgwern01-24/+24
Note that this does not fix the apparent problems with actually using getSelection, even though it works fine from a GHCi prompt... darcs-hash:20071130161429-f7719-bc3851efe33384219400b8ce54569a4efbb89abb.gz
2007-11-22remove need for faulty Read instance of NamedWindow.David Roundy1-1/+1
darcs-hash:20071122170448-72aca-97dc958d0a6481223447eabd9f0f9a598e4b72a5.gz
2007-11-22NamedWindow: Mosaic requires NamedWindow to have a Read instanceAndrea Rossato1-1/+1
darcs-hash:20071122133802-32816-972d0b380b9c18cd80d36600950cd228ab52e697.gz
2007-11-22Added Anneal used by the original mosaicAndrea Rossato1-0/+93
darcs-hash:20071122133732-32816-ca39845860c4892d2c4e24424d58c10618e4a31f.gz
2007-11-21Font: haddock fixAndrea Rossato1-2/+2
darcs-hash:20071121141618-32816-bac6da91ba877cef9f7c2512ef94453c10b4ebcb.gz
2007-11-21NamedWindows: haddock fixAndrea Rossato1-1/+1
darcs-hash:20071121141424-32816-3a6b7f8f98adeb0761a769932f72808e16185093.gz
2007-11-21XUtils: haddock fixAndrea Rossato1-1/+2
darcs-hash:20071121141319-32816-d562b3c0708cd412aa83acef0878d4954dcc0cb6.gz
2007-11-19remove Mosaic and Anneal.David Roundy1-90/+0
darcs-hash:20071119153005-72aca-97fdeb24114039c698f5cfbb411e7d99810b4eab.gz
2007-11-17Port XPrompt to XMonad.Util.Font, various other refactoringsSpencer Janssen2-21/+19
darcs-hash:20071116232743-a5988-555816e43cf5559966bee4c22e21e8a2f46edb92.gz
2007-11-19Miscellaneous spell-checkingShachaf Ben-Kiki3-3/+3
darcs-hash:20071118230319-bffde-6c56202afece4ecc55d48d37bde3f80edaff66f7.gz
2007-11-16Move XMonad.Util.Font to fix haddock generationSpencer Janssen1-2/+0
darcs-hash:20071116215720-a5988-b4f40df339aeed5736edcb35b1a85424403d947d.gz
2007-11-16XUtils: remove stringToPixelSpencer Janssen1-9/+0
darcs-hash:20071116125247-a5988-f866973d279808a3e15659be7d0f16fbdcef7a42.gz
2007-11-16Export XMonadFont's constructors, use those constructors in XMonad.PromptSpencer Janssen1-1/+1
darcs-hash:20071116125157-a5988-4d24d051381c8ccc531cfab34a052098497a8cc9.gz
2007-11-16Use Xft automatically if availableSpencer Janssen1-4/+4
darcs-hash:20071116124211-a5988-2f871dda01cf247852787d9c0d30f85dba73b444.gz
2007-11-16Font.hs: CPP around Xft calls, use a data type rather than EitherSpencer Janssen1-11/+30
darcs-hash:20071116123552-a5988-c43165c6067c4a3f842ccc51c02e4e6380e220e3.gz
2007-11-16Font.hs: tabsSpencer Janssen1-11/+11
darcs-hash:20071116122551-a5988-0d319fc2b94c145736fb614a87b7e4120aeb0559.gz
2007-11-16Add Font layer supporting an Xft backend. Make Tabbed.hs a user of this layer.Clemens Fruhwirth2-60/+156
darcs-hash:20071116120653-ed0c4-9a8c7fbac69976bbc85701338f89cf085a1f1ddf.gz
2007-11-16XUtils: a small haddock fixAndrea Rossato1-1/+2
darcs-hash:20071116122359-32816-c7ac61f921cdfb76cc63dc4734eba2b025822027.gz
2007-11-16XMonad.Util.Run: meny haddock fixesAndrea Rossato1-28/+38
I've also trasnformed gwern's comments to use '--' instead of {- -}, for uniformity. darcs-hash:20071116120938-32816-c342a43b4bb3dc813ac8231838b607cd8f58b530.gz
2007-11-16CustomKeys.hs: typoValery V. Vorotyntsev1-1/+1
darcs-hash:20071116112531-ae588-d4465bbf3aeede7e6c5193f9beaa373897e2d493.gz
2007-11-15CustomKeys.hs: "complete rebinding" mechanism explainedValery V. Vorotyntsev1-0/+13
Thanks to Don Stewart for his suggestion: http://article.gmane.org/gmane.comp.lang.haskell.xmonad/3339 darcs-hash:20071115151410-ae588-04948de32e45d0a0602c26740b25f59dbac95426.gz
2007-11-14EZConfig.hs: haddock fixesAndrea Rossato1-0/+3
darcs-hash:20071114191109-32816-b002a4e93548cfcd17c9f6ab8fbea61a1f43cf75.gz
2007-11-14CustomKeys.hs: moved into `Util' directoryValery V. Vorotyntsev2-1/+77
I still wonder why do we need all those configuration examples. :) darcs-hash:20071114153418-ae588-f5280e0c2f0de7aebec97b81f934b2529aba4f0f.gz