I noticed that the width at which truncation occurs causes display oddness where the "remove workspace" text is somewhat longer than the truncated text. Also, it doesn't properly cope with UTF-8 because it assumes that one character == one byte. I noticed a question about why the active window isn't highlighted (in #xine) and decided to have a look... this is a trivial enhancement and is most easily done at the same time. NOTE: see also bug 2126 (for the window list panel plugin).
Created attachment 709 Use Pango native ellipsize; highlight the active window item
Good idea, thanks. Committed with rev 22764.
FWIW, the active window highlight should probably be changed to <i>...</i> to match the window menu plugin.
Noted, and changed.