Skip to content
  • Nalin Dahyabhai's avatar
    add data for tracking ambiguous-width Unicode characters. add · ac69abef
    Nalin Dahyabhai authored
    * src/genwidths, src/uniwidths: add data for tracking ambiguous-width Unicode
    	characters.
    * src/iso2022.c, src/iso2022.h: add _vte_iso2022_is_ambiguous() for checking if
    	a character is ambiguous, and _vte_iso2022_ambiguous_width() for
    	guessing how wide it should be based on the current locale.  Rename
    	_vte_iso2022_get/set_width to ...encoded_width to clarify the intent,
    	ditto for the related macros.
    * src/table.c,src/trie.c: use renamed macros for reading encoded widths.
    * src/iso2022.c(_vte_iso2022_substitute_single,_vte_iso2022_substitute): handle
    	ambiguous widths properly, and always encode a width.
    * src/Makefile.am: use the default LDFLAGS, I think.
    * src/vte.c,src/vte.h: add vte_terminal_set_background_tint_color().
    * src/vte.c(vte_terminal_unrealize): unhook from background update sources,
    	because we may not have a display after that.
    * src/vte.c(vte_terminal_size_allocate): only queue a background update if
    	we're in transparent ...
    ac69abef