• Nalin Dahyabhai's avatar
    add. add. add. add. add. expand "%m" locally so that we can distinguish · 2949c513
    Nalin Dahyabhai authored
    * src/vte.c(vte_terminal_sequence_handler_scroll_up_or_down): add.
    * src/vte.c(vte_terminal_sequence_handler_scroll_up_once): add.
    * src/vte.c(vte_terminal_sequence_handler_scroll_down_once): add.
    * src/vte.c(vte_terminal_sequence_handler_scroll_up): add.
    * src/vte.c(vte_terminal_sequence_handler_scroll_down): add.
    * src/table.c(_vte_table_addi): expand "%m" locally so that we can distinguish
    	between control sequences which differ only in the number of numeric
    	arguments they expect.  This means we have a new upper limit on the
    	length of a numeric argument list we'll recognize.
    * src/caps.c(_vte_xterm_capability_strings): remove alternates for strings
    	which include '%m' as a specifier -- that's handled at the matching
    	layer now.
    * src/vte.c(vte_terminal_paste_cb): drop the supplied data if it isn't valid
    	UTF-8 (Red Hat #119099).
    * src/keymap.c(_vte_keymap_map): try xterm variants if we're xterm, not the
    	other way around.
caps.c 14.6 KB