Skip to content
  • Behdad Esfahbod's avatar
    Bug 149631 – gnome-terminal doesn't combine combining chars in utf8 · 646a7116
    Behdad Esfahbod authored
    2008-12-12  Behdad Esfahbod  <behdad@gnome.org>
    
            Bug 149631 – gnome-terminal doesn't combine combining chars in utf8
    
            * src/vteunistr.c:
            * src/vteunistr.h:
            An extended UTF-32 type that assigns numeric values to UTF-8 sequences
            on demand.  Can be used to efficiently store a string, instead of one
            character, at each cell.
    
            * src/vte-private.h:
            * src/vte.c:
            * src/vtedraw.c:
            * src/vtedraw.h:
            * src/vtepangocairo.c:
            Port to vteunistr instead of gunichar for cell content.  
            
            * src/vte.c: 
            Handle zerowidth insertions by sticking it on the previous cell.
    
            * src/iso2022.h:
            * src/iso2022.c:
            Cleanup ambiguous-width handling.  Handle zero-width chars.
    
    
    svn path=/trunk/; revision=2340
    646a7116