Release Notes

The version history with changes relevant for the user are documented here.

Version 0.4.4

  • Bugfix: Correctly parse a tag name containing a colon when passed to arbtt-stats --exclude.

  • Bugfix: Only warn once when the _NET_CLIENT_LIST X property is not set for the root window.

Version 0.4.3

  • Use fetchName from xmonad instead of xFetchName, as it works with unicode characters in window titles.

Version 0.4.2

  • Implement option --logfile to arbtt-dump.

  • New command arbtt-recover to rescue data from a proken data log file.

  • Actually include this documentation in the released tarball.

Version 0.4.1

  • Write this documentation

  • Drop dependency on setlocale: Copy the SetLocale module.

  • Drop dependency on tabular: Implement custom table rendering code.

  • In the absence of _NET_CLIENT_LIST, look for application windows as children of the root windows. This should work for users of window managers like i3 without EWHM support.

Version 0.4

  • Implement option --each-categories to arbtt-stats

  • Eliminate one possible cause for crashes of arbtt-capture.

Version 0.3.0

  • Switch to binary log file format, for greatly increased speed

  • arbtt-capture will automatically detect and convert log files in the old format.

Version 0.2.0

  • Add option --filter to arbtt-stats

  • Add option --sample-rate to arbtt-capture

  • Introduce time-base variables $time and $sampleage

Version 0.1.5

  • Use setlocale to get umlauts in window titles correctly

Version 0.1.4

  • Be smarter when figuring out what window is active. Thanks to CJ van den Berg for investigating the issue.

Version 0.1.3

  • Read _NET_CLIENT_LIST for the list of applications, for compatibility with window managers such as metacity

Version 0.1.2

  • Off-By-Ten error in the time display

  • Correctly show total number of records in --information

Version 0.1.1

Rename files to allow building on MacOS.

Version 0.1

Initial release of arbtt