Age | Commit message (Collapse) | Author |
|
darcs-hash:20070724125120-d6583-c56837a2e85eb505ce2cc7d9462d5f4471afa302.gz
|
|
darcs-hash:20070724120131-d6583-a9b6fc5ea05d78b758dd20f54b05539a00463300.gz
|
|
darcs-hash:20070724120106-d6583-0a4a02d25dddcf0c005a295db06e4a009851292d.gz
|
|
darcs-hash:20070724114047-d6583-3006b98cf7421b40d1723047ea3c7fc89136ce7b.gz
|
|
darcs-hash:20070724111019-d6583-084edc5c56e1ea20ce8fae76b94d9b2a44fe9d31.gz
|
|
darcs-hash:20070724110541-d6583-83e3b9c42c36e744a8c402d2ac765fb431b1e3c5.gz
|
|
darcs-hash:20070724102226-d6583-5ddf159c9a7ce98c2bbe5e9df26f0d84c2853ad6.gz
|
|
darcs-hash:20070724101322-d6583-2e406432f1165088cc5cadfb8d4ba52cfec42cc8.gz
|
|
darcs-hash:20070724100029-d6583-f6d5a1232868466b65a73c5769accfda5fe9d4fc.gz
|
|
darcs-hash:20070724094435-d6583-dec41cb61e2f547ae45835873aadcbb0fc21dd8e.gz
|
|
darcs-hash:20070724094402-d6583-3dcd0ad09f538cfa4d34ff7ad636e8b179866500.gz
|
|
An empty string will be returned instead.
darcs-hash:20070724092701-d6583-aa7c76ce3c38f93415c05b5afd86618b4aad6f71.gz
|
|
Check for default configuration file existence instead.
darcs-hash:20070724092551-d6583-5067ca0bf7b95ef3afe846b008cca1077fecc569.gz
|
|
Configuration options will override configuration files, or default
configuration.
darcs-hash:20070723200852-d6583-fe71bf299e42360d02b8df8699917e1474ebc88a.gz
|
|
darcs-hash:20070723114936-d6583-1ade1b12fa6aed40aab2a07f51f1949fb298778b.gz
|
|
darcs-hash:20070719101505-ba08c-99b2005230d97d19f73c7dfdb7ba328bc4046063.gz
|
|
darcs-hash:20070719015530-ba08c-065e9572b186c12db8236c28fa249793eba51e32.gz
|
|
Sometimes the monitor would crash due to bad index given to (!!). Now it
should be safe, as parsing is done differently.
darcs-hash:20070716003448-ba08c-4ae93a39919c2aee628825e5a9f7da8970dbcb8c.gz
|
|
darcs-hash:20070720113917-d6583-cabe8d1a6d1d52da01b421099e4d74c1a0fb539e.gz
|
|
it!)
darcs-hash:20070719054059-d6583-edd071165011c9cef6a3a8c0781e5f981a9f5903.gz
|
|
Use 'showDigits n' instead of 'show . takeDigits n'. As this example shows
explicit precision specifications would be appreciated ;)
darcs-hash:20070712013626-ba08c-868a9d53ab1b8bc120d7c1a9634d3d8c7cb599d7.gz
|
|
darcs-hash:20070712010911-ba08c-adf596c43d2f8ad049449dfef96d7e00758baae8.gz
|
|
darcs-hash:20070718151211-d6583-7e0e49c22d07feda72d03370fd592c196dfcc9c1.gz
|
|
darcs-hash:20070717225131-a5988-1f5e0cb3c8373b5eb6f7e87496110409380ded23.gz
|
|
darcs-hash:20070717211138-a5988-1ce4ccefb8b6468fc63ca8b98564881536ca60c2.gz
|
|
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
|
|
darcs-hash:20070717161200-d6583-9bd78e57c05d2bb5b248cba6bd4e7f6f754b8db3.gz
|
|
darcs-hash:20070717160756-d6583-501e3bd632b7d3d37a8695231333fc69054e0398.gz
|
|
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
|
|
darcs-hash:20070717091438-d6583-cd772f86e2296bf7de4780425819d3d04d502a6e.gz
|
|
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
|
|
darcs-hash:20070713123707-d6583-b236b40087a92c45511afb3e4350813917515c02.gz
|
|
darcs-hash:20070713111302-d6583-65e5fb0e83aae6511ac990f8f9b7886efe480225.gz
|
|
darcs-hash:20070713111229-d6583-9f935f51431cd4f748be95111aed88c8b6dbaa0b.gz
|
|
darcs-hash:20070713111148-d6583-8cb7a42db6c72e9cac160565fa4a61f2ce1d680c.gz
|
|
darcs-hash:20070713101329-d6583-66db78de40afea1eb529919c44560ccf52a0acd1.gz
|
|
darcs-hash:20070713093647-d6583-b26a258b1a30a787bb333ebf3782ee74c10d585c.gz
|
|
darcs-hash:20070713093613-d6583-ff3b5c080757cfd123f7f02e00612ef9bea0ab44.gz
|
|
darcs-hash:20070713093516-d6583-f05f2e5b4edd87a75063b881e622b5a3784ab4c9.gz
|
|
darcs-hash:20070713093402-d6583-eff0382e0c9bb69bd7d45be1b4691bd50f55f776.gz
|
|
darcs-hash:20070712215615-d6583-463ad3d9d1282fd1f129f34f405c66e0795962fd.gz
|
|
darcs-hash:20070712180516-d6583-ccc0f2e99bedcb1b1b783b02048ca31dd8793053.gz
|
|
darcs-hash:20070712180434-d6583-99f6807f0deb0141014593f27356a69e69305d0e.gz
|
|
darcs-hash:20070712180405-d6583-f02e36e3d0495316ae2672c04397e915bfff7c33.gz
|
|
This patch, which *changes the configuration format*, adds easy plugin support
by using an existential type for storing the list of commands to be
executed. Adding a plugin is just a matter of writing the appropriate
instance of the Exec class, after importing Commands.hs.
I must thank Claus Reinke for the help in understanding the mysteries of
reading existential types. The Read instance of Runnable must be credited to
him. See here:
http://www.haskell.org/pipermail/haskell-cafe/2007-July/028227.html
darcs-hash:20070712175034-d6583-f10174bb3b0a9b4f6e08d05052c18f30e539b319.gz
|
|
darcs-hash:20070711183131-d6583-785f3e62b8ef00537fa85ee94682d305cdfd008d.gz
|
|
darcs-hash:20070711182221-d6583-fe5690eacc540e209c3ccea2b17ad08a2db9f162.gz
|
|
darcs-hash:20070711180630-d6583-6c829c6601704147bb4d5f4f4e7a6263786cb796.gz
|
|
darcs-hash:20070711180437-d6583-d940a9da72ff525de591cac841813658b45514d0.gz
|
|
darcs-hash:20070711165426-d6583-51c69a751f871ea3ea4aa94afd458024b5a79f83.gz
|