summaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Collapse)Author
2013-08-11Merge branch 'safe-run-com' of https://github.com/00Davo/xmobarJose Antonio Ortega Ruiz
2013-08-11Plugins.Monitors.Weather: fix parsing of unknown station nameSergei Trofimovich
reported by thunderrd Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
2013-08-11Run Coms using runInteractiveProcess, not runInteractiveCommandDavid McLean
The API exposed by Com is command -> [arguments] -> alias -> timeout -> Com. Since the command and arguments are separated like this, one would assume that the command is run "safely": The arguments are already separated in the arg list, so the command should be run without passing through a shell, which ensures that stray shell metacharacters in the arguments don't mess up anything. However, previous versions simply joined the command with its arguments into one string and then passed that string into a shell to run. This is counter-intuitive given the seemingly "safe" API exposed by Com, so using runInteractiveProcess instead is the correct implementation. Note that users may still run commands that need shells by being explicit about it, like this: Run Com "/bin/bash" ["-c", "command | nextCommand & parallelCommand"] 60
2013-07-20Honouring -d in CoreTempJose Antonio Ortega Ruiz
Fixes issue #115
2013-07-12Back to regex-compat with a simpler POSIX regexpJose Antonio Ortega Ruiz
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-07-05Implement XDG logic locallyBen Boeckel
Avoids an extra dependency.
2013-07-04Support xmobarrc living in XDG_CONFIG_HOMEBen Boeckel
2013-06-28BatteryN, a named BatteryPJose Antonio Ortega Ruiz
2013-06-05Stripping actions in stdin and xprop pluginsJose Antonio Ortega Ruiz
2013-06-04WhitespaceJose Antonio Ortega Ruiz
2013-05-26Fixed the documentation around the functions to reflect the changesTodd Lunter
2013-05-26Made parseTemplate recursively replace template variables.Todd Lunter
2013-05-26New idle status for battery monitorJose Antonio Ortega Ruiz
2013-05-26Refactoring and slight generalisation of the new Battery featureJose Antonio Ortega Ruiz
2013-05-26Allowing template variables in Battery's -O and -o argsJose Antonio Ortega Ruiz
Should address github issue #109. Thanks to Todd Lunter for the suggestion.
2013-05-13add a checkPipe loop for waiting the pipe filezlbruce
2013-05-04Wee refactoringsJose Antonio Ortega Ruiz
2013-04-29Setting some window properties before mappingJose Antonio Ortega Ruiz
2013-04-27New -d (--dock) command line switchJose Antonio Ortega Ruiz
2013-04-25A bit of documentationJose Antonio Ortega Ruiz
2013-04-25Whitespacee and deasciiartificationJose Antonio Ortega Ruiz
2013-04-25New overrideRedirect configuration parameterJose Antonio Ortega Ruiz
2013-04-25New allDesktops configuration parameterJose Antonio Ortega Ruiz
2013-04-20Use intercalate instead of explicit foldlJohn Tyree
2013-04-06caps battery percentage at 100%.RJ Regenold
2013-03-18Introduce <freeratio> variable into the memory monitor.Peter Simons
2013-03-13Remove catch-all case in runActionAlexander Polakov
2013-03-13Shorter linesAlexander Polakov
2013-03-13Help type inferencer a bit, kills warningAlexander Polakov
2013-03-13Fix actions for right side of the barAlexander Polakov
totSLen was wrong
2013-03-13Use fmap instead of >>=Alexander Polakov
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-03-04Delay as much as possible setting window propertiesJose Antonio Ortega Ruiz
2013-02-25readBitmapFile was included into X11 packageAlexander Polakov
2013-02-23Allow icons in monitor templatesTomas Janousek
2013-02-04Better icon alignmentAlexander Polakov
2013-02-04Use real icon widthAlexander Polakov
2013-02-04Handle XReadBitmapFile errorsAlexander Polakov
2013-02-04Removing uneeded uses of hiding (catch)Jose Antonio Ortega Ruiz
2013-02-04Remove unsafe fromJust from Volume pluginDmitry Malikov
2013-02-03Slight hlintingJose Antonio Ortega Ruiz
2013-02-03Fit to 80 columnsAlexander Polakov
2013-02-03Add standard headerAlexander Polakov
2013-02-03<icon=..> -> <icon=../>Alexander Polakov
2013-02-03Fixes for previousAlexander Polakov
2013-02-03Move bitmap functions into Bitmap moduleAlexander Polakov
2013-02-03Implement icon cachingAlexander Polakov
2013-01-27reindent againAlexander Polakov
2013-01-27Add finalizer for the icon pixmapAlexander Polakov