summaryrefslogtreecommitdiffhomepage
path: root/xmobar.cabal
AgeCommit message (Collapse)Author
2013-07-12Not posix, pcreJose Antonio Ortega Ruiz
2013-07-10Added regex-posix to dependenciesJose Antonio Ortega Ruiz
2013-07-05Implement XDG logic locallyBen Boeckel
Avoids an extra dependency.
2013-07-04Support xmobarrc living in XDG_CONFIG_HOMEBen Boeckel
2013-06-12Version 0.180.18Jose Antonio Ortega Ruiz
2013-06-05Stripping actions in stdin and xprop pluginsJose Antonio Ortega Ruiz
2013-05-05Vanity knows no limits0.17Jose Antonio Ortega Ruiz
2013-03-18Version set to 0.17Jose Antonio Ortega Ruiz
2013-03-13Introduce ActionsAlexander Polakov
Actions are event re-actions. Currently only ButtonPress event is handled by Actions and only one action is defined, which is called Spawn (run external command). Type (and parser) can be extended to EWMH actions (switch to desktop, close window, whatever).
2013-02-25readBitmapFile was included into X11 packageAlexander Polakov
2013-02-03Fixes for previousAlexander Polakov
2013-01-27XBM icon supportEdward O'Callaghan
<icon=/path/to/icon>
2012-12-03Updates for 0.160.16Jose Antonio Ortega Ruiz
2012-10-07small_base flag eliminatedJose Antonio Ortega Ruiz
2012-09-27New Locks plugin listed in cabal fileJose Antonio Ortega Ruiz
2012-09-11Avoiding X server leaks with XftColor cacheJose Antonio Ortega Ruiz
This patch is a first complete solution to the long-standing memory leak (on the X server side) caused by repeteadly asking the server to allocate XftColor instances. Despite the fact that we were freeing them, the server didn't seem to care... this was also happening for non-Xft Colors, and solved in the same way we'd done here, i.e., by caching XftColor instances. And additional complication has been that Graphics.X11.Xft doesn't export any function to create and retain an XftColor, nor the necessary datatype constructors to write a compatible version outside the module (there's no way to construct an XftColor instance to pass to the other functions in the library). So, i've created my own lite version of the whole module, until the day it supports XftColor creation.
2012-09-10New module ColorCacheJose Antonio Ortega Ruiz
2012-09-09Missing Window module in cabal fileJose Antonio Ortega Ruiz
2012-08-13LICENSE -> licenseJose Antonio Ortega Ruiz
2012-08-13with_dbus documentedJose Antonio Ortega Ruiz
2012-08-12Fix the MPRIS plugin to work with DBus >= 0.10Jochen Keil
This commit updates the mpris plugin to use the DBus 0.10 interface. DBus-Core does no longer exist and is deprecated. DBus 0.10 does not use proxies anymore. The dependency on Data.Text also disappeared. Since I do not have/use mpris I cannot test if this works. It should however, since the functionality was just transformed to use the new interface.
2012-08-10Add IPC with DBus as optional build dependencyJochen Keil
Not everybody has/wants the DBus library so this can be chosen at compile time.
2012-07-24Bit of news and version bumpJose Antonio Ortega Ruiz
2012-07-21Merge remote-tracking branch 'math/dev/mpd-idle' into mpdJose Antonio Ortega Ruiz
Conflicts: xmobar.cabal
2012-07-17xmobar.cabal: port to libmpd-0.8.Sergei Trofimovich
Now all values are returned as 'Value' wrapped entries. Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
2012-07-17xmobar.cabal: allow stm-2.4 and mtl-2.1Sergei Trofimovich
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
2012-06-09Add a blocking call for MPD based on eventsBen Boeckel
2012-06-04News/Readme updates (including making them github-friendlier)Jose Antonio Ortega Ruiz
2012-06-04Added --with_threaded configuration flagJose Antonio Ortega Ruiz
Fixes #36
2012-06-04More specific in libmpd versioningJose Antonio Ortega Ruiz
2012-04-14Removed 'modifyTVar' to be compatible with STM-2.3.Peter Kasza
2012-04-11Requiring X11 1.6Jose Antonio Ortega Ruiz
2012-03-11Bump minimum versionBen Boeckel
2012-03-03Remove old-time dependencyJonathan Grochowski
The Date and DateZone plugins no longer depend on old-time so we remove it from the list of explicit dependencies.
2012-01-14Next version updated to 0.15 instead of 0.14.1Jose Antonio Ortega Ruiz
2012-01-14Remove dependency for ghc's threaded runtimeMartin Perner
2011-12-21MPRIS pluginArtem Tarasov
2011-12-11Stricter dependency version constraintsJose Antonio Ortega Ruiz
2011-12-10cabal file tweak0.14Jose Antonio Ortega Ruiz
2011-11-16Merge remote-tracking branch 'skinner/localeDate' into localeDateJose Antonio Ortega Ruiz
2011-11-03fix for ghc6Martin Perner
added applicative instance for ReaderT which was added in GHC7
2011-10-27DateZone, Date*L Plugin merges; DateZone API-Change!Martin Perner
To support multiple locales, an lock was introduced. Although through this, supporting DateL and DateZoneL would be cumbersome. To simplify the usage, DateZone was replaced with DateZoneL. Additionally the position of the Alias parameter was changed. Using "" as Zone parameter for DateZoneL simulates DateL. Providing also "" for locale simulates Date.
2011-10-26Adding locale support to Date pluginsMartin Perner
This commits adds support for localized datetime outputs like date(1).
2011-09-20Version bump in preparation for 0.14Jose Antonio Ortega Ruiz
2011-09-19Merge branch 'screen_update' of git://github.com/skinner33/xmobar into ↵Jose Antonio Ortega Ruiz
skinner-screen_update Conflicts: NEWS src/XUtil.hsc
2011-09-09complete reword of the eventLoopMartin Perner
*) replaced window destroy and create with a reposition *) replaced the exception for redraw with an MVar *) put nextEvent into an own thread, communication over the MVar *) signal handlers for repositioning and screen swap Notes: *) getScreenInfo is a parameter of eventLoop because it blocks when there is an nextEvent waiting for an new event
2011-08-31Added Keyboard Layout Indicator PluginMartin Perner
2011-08-30Init commitMartin Perner
handle doesn't get all events. simple c program and simple haskell program are getting all of them. there must be something in xmobar which catches about 3 of the screenchange events ...
2011-08-30catch alsa exception on decibel acquireMartin Perner
This closes #17. For some reasons the alsa interface does not provide a dB value on all systems. Instead an error is returned. The alsa-mixer library checks for such return values and throws an exception if one is detected. This patch catches the exception and returns 0 as dB value.
2011-07-21DateZone: Added plugin for localized dateMartin Perner