Changeset 839fa6e3eb42c8b721ed97884e32987f0b751159

Show
Ignore:
Timestamp:
12/18/08 18:19:10 (4 years ago)
Author:
Armin Burgmeier <armin@…>
Parents:
a73586f6326f60d61c2771b6d4982300a2d90a19
Children:
100829b96a6f3c15cda5fc31e50e1bc6aa8b7e58
git-committer:
Armin Burgmeier <armin@arbur.net> / 2008-12-18T18:19:10Z+0100
Message:

Convert filenames and dates in log to UTF-8 (#403)

2008-12-18 Armin Burgmeier <armin@…>

  • src/window.cpp: When opening a file, convert filename to UTF-8 for document title.
  • src/logview.cpp: Convert the date as returned by strftime() from the current locale to UTF-8.

Patch by Takao Fujiwara, Bug #403.

Files:
3 modified

Legend:

Unmodified
Added
Removed
  • ChangeLog

    ra73586f r839fa6e  
     12008-12-18  Armin Burgmeier  <armin@0x539.de> 
     2 
     3        * src/window.cpp: When opening a file, convert filename to UTF-8 
     4        for document title. 
     5 
     6        * src/logview.cpp: Convert the date as returned by strftime() from the 
     7        current locale to UTF-8. 
     8 
     9        Patch by Takao Fujiwara, Bug #403. 
     10 
    1112008-12-17  Armin Burgmeier  <armin@0x539.de> 
    212 
  • src/logview.cpp

    r15426de r839fa6e  
    123123        std::strftime(buf, 0x7f, formatter, &given_time_tm); 
    124124        obby::format_string str("[%0%] %1%"); 
    125         str << buf << ins_text.raw(); 
     125        str << Glib::locale_to_utf8(buf).raw() << ins_text.raw(); 
    126126 
    127127        if(!tag && !color.empty()) 
  • src/window.cpp

    r3ae9918 r839fa6e  
    14261426 
    14271427                m_buffer->document_create( 
    1428                         Glib::path_get_basename(file), "UTF-8", utf8_content 
     1428                        Glib::filename_to_utf8(Glib::path_get_basename(file)), 
     1429                        "UTF-8", utf8_content 
    14291430                ); 
    14301431