[dev] [dwm] astray: my branch of systray

From: Carlos Pita <carlosjosepita_AT_gmail.com>
Date: Fri, 17 Jan 2014 20:48:08 -0200

Hi all,

I've been working a lot on Jan C. E. systray patch and I would like to
share the result. The changes are in the systray branch of my
dwm-athens project:

https://github.com/memeplex/dwm-athens/compare/dwm-6.0...systray

Hopefully some or all of the changes will eventually be included in
the systray patch, but meanwhile I'll be maintaining this branch. I
could push it to the patches section of suckless site also, maybe
under the name "astray".

The highlightings are:

* Fix for bug with multiple monitors.
* Fix for bug in resize request handling.
* Fix for getatomprop bug.
* Better handling of visibility (map/unmap).
* Less calls to updatesystray().
* Less LOCs.
* Some code cleanup (addressed //FIXME comments, removed some
unnecessary checks, refactored some functions).

See the individual diffs and the commit extensive comments for details.

As systrays are a prickly subject I probably introduced new bugs. It
would be great if some of you help me to debug this by trying it in
multiple scenarios, v.g.:

* single/multi monitor.
* gtk/kde/other apps.
* applications that dynamically map/unmap the icon.
* etc.

Cheers
--
Carlos
Received on Fri Jan 17 2014 - 23:48:08 CET

This archive was generated by hypermail 2.3.0 : Sat Jan 18 2014 - 00:00:15 CET