• Nalin Dahyabhai's avatar
    snip off final newlines when we're matching, they're usually not wanted. · 25f08488
    Nalin Dahyabhai authored
    * src/vte.c (vte_terminal_match_check_internal): snip off final newlines when
    	we're matching, they're usually not wanted.
    * src/pty.c, src/pty.h: replace the simpler pty_open() function with a logging
    	version, adding the ability to specify a startup directory (Red Hat
    	#76529).
    * src/vte.c, src/vte.h: replace the simpler fork_command() function with a
    	logging version, adding the ability to specify a startup directory (Red
    	Hat #76529).
    * src/vteapp.c: modify call to handle new fork_command().
    * python/vte.defs: update as above.
    * python/vte.override: modify call to handle new fork_command(), adding an
    	optional "directory" argument.
    * src/vte.c: refactor the selection code, cleaning up when selection is
    	cleared/started/extended (#95783).  Grab focus whenever we get button
    	press or release or motion events.
    * src/vte.c: rework how wide characters are stored to allow storing tabs
    	(#95958).
    * python/vte.override: wrap vte_terminal_get_text() and
    	vte_terminal_get_text_range().  Based on patch from ha shao (#96230).
    * src/vte.c, src/vte.h: add a user pointer argument to get_text callbacks
    	(#96230).
    * src/Makefile.am: bump shared library version because we changed a public
    	function's signature.  Take the opportunity to replace padding fields
    	which had previously been used up.
    25f08488
pty.h 1.61 KB