[Bug 549882] Control characters alter filename appearance



If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=549882

  nautilus | File and Folder Operations | Ver: 2.23.x

Stanislav Brabec changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |sbrabec suse cz




------- Comment #5 from Stanislav Brabec  2008-10-30 16:36 UTC -------
Providing a bad visual feedback is not only a problem of RLO. In worst case it
could make an assumption, that you are going to overwrite existing file.
Nothing worse could happen. (False IDN is a different issue.)

This is a very common case:

For example these two files should render equally due to RLO:

touch $'S\327\220\327\221va.exe' $'S\342\200\255\327\221\327\220va.exe'

And these due to flying/embedded accent:

touch $'Voil\303\241' $'Voila\314\201'

These three should render equally or nearly equally as well due to space
attributes:
touch 'A FILE' $'A\302\240FILE' $'A\342\200\257FILE'

These due to use of Zero Width characters:
touch file $'f\342\200\213i\342\200\213l\342\200\213e'

And finally these due to combining with similar characters from other
alphabets:
touch passwd $'\321\200\320\260\321\225\321\225wd'

And here use of the combining characted is mandatory (and it seems, that in
GNOME 2.24 it does not render correctly):

touch $'\340\244\232\340\245\207\340\244\244\340\244\250\340\244\276'


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=549882.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]