summaryrefslogtreecommitdiffhomepage
path: root/Xmobar.hs
AgeCommit message (Collapse)Author
2007-10-05Fix race conditions in Xmobar.eventLoopSpencer Janssen
darcs-hash:20071004223921-a5988-b24e15d813394c7f54cafe5e55c19fade1d9efe6.gz
2007-10-02coding style consistencyAndrea Rossato
darcs-hash:20071002184057-d6583-8674e115cee48c80cb5e76103f8af78eb94ba776.gz
2007-10-02Removed unneeded stuffAndrea Rossato
Removed StateT: now we only use a ReaderT Some more code and comments cleanup darcs-hash:20071002150404-d6583-f711205d5ea29e3fe23a6c3d0f55a5c4c2e98476.gz
2007-10-02Now Xmobar uses STM concurrencyAndrea Rossato
Now every time a TVar is updated the output window is redrawn. darcs-hash:20071002114538-d6583-9bc6f89b95b5e66049157d261ed2205a8fae49d9.gz
2007-09-28code formattingAndrea Rossato
darcs-hash:20070928120344-d6583-7edfabb4fcee32e1b63cb4496e3e1470b957570d.gz
2007-09-27Xmobas.hs: updated to reflect the API change - code formatting and cleanupAndrea Rossato
darcs-hash:20070927172951-d6583-33d153901fd86bba488997c0601af14b47e28e87.gz
2007-07-24loadQueryFont must be protected by catchAndrea Rossato
Expecially now that fonts can be easily choose with a command line options. darcs-hash:20070724173047-d6583-30c6a0a1315216cb21e3132c64448e01bd846de2.gz
2007-07-24if an invalid color name or value is given the black pixel will used insteadAndrea Rossato
darcs-hash:20070724125120-d6583-c56837a2e85eb505ce2cc7d9462d5f4471afa302.gz
2007-07-20X code cleanupAndrea Rossato
darcs-hash:20070720113917-d6583-cabe8d1a6d1d52da01b421099e4d74c1a0fb539e.gz
2007-07-18Use asynchronous exceptions to obviate the need for forkOS and threadedSpencer Janssen
darcs-hash:20070717225131-a5988-1f5e0cb3c8373b5eb6f7e87496110409380ded23.gz
2007-07-17execCommands is a mapMSpencer Janssen
darcs-hash:20070717211138-a5988-1ce4ccefb8b6468fc63ca8b98564881536ca60c2.gz
2007-07-17threads are now started with forkOSAndrea Rossato
This is required by the fact that calling nextEvent will block all other running threads. So we need forkOS, which requires the -threaded ghc flag darcs-hash:20070717171307-d6583-b102fecf51ee4c275f448644c0d2b0fe15fa0062.gz
2007-07-17XEvents code cleanupAndrea Rossato
darcs-hash:20070717160756-d6583-501e3bd632b7d3d37a8695231333fc69054e0398.gz
2007-07-17XExposeEvent handling: that requires X11-extrasAndrea Rossato
XExposeEvent is now properly (sort of) handled, with an hackish approch: before nextEvent, that will block Xmobar since an Expose event is captured, we create a background thread that will send an Expose event after the configured refresh interval. So, either a real of a fake Expose event will reach our window within the configured interval. Quite cool, after all. darcs-hash:20070717131411-d6583-0d3438bdcb1d346ade3932ffb979cb998654e4d1.gz
2007-07-17changed runXmobar to runXbarAndrea Rossato
darcs-hash:20070717091438-d6583-cd772f86e2296bf7de4780425819d3d04d502a6e.gz
2007-07-14README and Cabal editsAndrea Rossato
Added some more credits, corrected typos, updated darcs version to 0.7, changed name to Xmonbar and removed references to XMonad. Xmobar is now just a minimalistic text based status bar for any kind of WM (the XMonad community adopted the more advanced and stable dzen, after all ;-) darcs-hash:20070714103913-d6583-b143dedf4ed5cbcb59b4f630ffce9afe82e32b86.gz