summaryrefslogtreecommitdiffhomepage
path: root/src/XUtil.hsc
AgeCommit message (Collapse)Author
2017-04-29hlint configurationjao
2015-05-20Umpteenth attempt at background horizontal alignmentjao
2015-05-03Explanatory warning when xft font is requsted but not supportedAlan Gilbert
2015-04-20Horizontal alignment of text backgroundjao
2015-04-19Background's alignment and sizejao
2015-04-13A bit more experimentation with alignmentjao
2015-03-20Fixes for vertical alignment and border drawingjao
2015-03-19More alignment fixesjao
2015-03-18Fix for background's vertical aligmentjao
2015-02-02Real fix: Xrender only available if with_xftjao
2015-02-01Fix for compilation with 7.8jao
Although i'm not sure what i really fixed
2015-01-07Cleanups: not exporting XRender functions nobody usesjao
2015-01-07Honoring multiple fonts in the last fixjao
2015-01-07Honoring background color when alpha=255 (issue #209)jao
2014-12-30Linting and defaultsjao
2014-12-30Merge branch 'transparency' of https://github.com/ezyang/xmobarjao
Conflicts: src/Config.hs src/Main.hs src/Parsers.hs src/XUtil.hsc src/Xmobar.hs
2014-12-18Allow the Xlib automatically choose a font size.Alexander Stepanenko
2014-09-18Linting of the multixft patchjao
2014-09-17Support XFT multiple fontsPhil Xiaojun Hu
2013-07-07Transparency and tint support.Edward Z. Yang
New configuration option 'alpha' which adjusts alpha transparency (0 is transparent, 255 is opaque). Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
2013-04-25New overrideRedirect configuration parameterJose Antonio Ortega Ruiz
2013-02-03Slight hlintingJose Antonio Ortega Ruiz
2013-02-03Fixes for previousAlexander Polakov
2013-02-03Implement icon cachingAlexander Polakov
2013-01-27reindent againAlexander Polakov
2013-01-27Add finalizer for the icon pixmapAlexander Polakov
2013-01-27Some tabs slipped in, reindentAlexander Polakov
2013-01-27XBM icon supportEdward O'Callaghan
<icon=/path/to/icon>
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-06-04Added --with_threaded configuration flagJose Antonio Ortega Ruiz
Fixes #36
2012-03-11Use Xrandr support from the X11 packageBen Boeckel
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-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-30Redundant OPTIONS pragma removedJose Antonio Ortega Ruiz
2010-12-21Haskell sources moved to src/ to unclutter toplevelJose Antonio Ortega Ruiz