GNOME Bugzilla – Bug 646517
"Sending message (completed)" ellipsized in French
Last modified: 2011-04-19 17:58:25 UTC
When you send a mail, first text says "Sending message" and the spinner is shown. When it's completed, the text changes to "Sending message (completed)", whose French translation is apparently too long for the label: the text is ellipsized and ridiculously says "Envoi du message (...". Other languages are likely to be affected too. Since there's plenty of space left, I guess it would be easy to fix this by letting the label expand as needed. This is with git master from March 31.
I can't reproduce this using Evolution built from git master and gtk+ 3.0.6. I started composing a new mail using the French locale, made the composer window as narrow as possible and sent a message. Didn't see any ellipsizing going on in the status messages.
Well, I really don't know what to say... There have only been a handful of commits in Evo since then, none relating to this bug. I'm using GTK3 master, so there may have been a change since 3.0.6, but... I'll try again with plain 3.0.6, just in case a regression was introduced recently (there are changes about GtkLabel).
Actually that's a very recent regression in GTK+: 6ba3ef5d823d7ffbee86923782d65b4eb1b60668 is the first bad commit commit 6ba3ef5d823d7ffbee86923782d65b4eb1b60668 Author: Benjamin Otte <otte@redhat.com> Date: Tue Mar 29 03:16:34 2011 +0200 label: Add optimization for a common special case Oftentimes we want to measure a layout that is as wide or wider than the current layout's maximal width. In that case we can safely reuse the current layout. :040000 040000 7d02d479a0dd823f7c9dac178ba0cec94b00fd97 b4e06cc73b8eb56ffda2a2e74bb695b9e3a36b62 M gtk Company: this is the first bad commit, but during the bisect, I experienced even weirder labels, that were fully ellipsized (i.e. "..."). Though maybe you already know some individual commits are broken.
Created attachment 185023 [details] [review] label: we can't ignore sizes on ellipsized labels So don't use this optimization when a label is ellipsized.
*** Bug 647649 has been marked as a duplicate of this bug. ***
Whoops, forgot to push this. http://git.gnome.org/browse/gtk+/commit/?id=8632ec43eb54035457de9dae00c45bdf9b0e5f4e
...and you forgot to close it! I've checked the fix works for my test case.