fix a couple of #errors. if the area we're invading is on the edge,
* src/vteglyph.c: fix a couple of #errors. * src/vte.c(vte_invalidate_cells): if the area we're invading is on the edge, invalidate the edge as well. * src/pty.c: implement and use wrappers for read and write which handle EINTR and EAGAIN. * src/vte.c(vte_terminal_scroll_region): don't use gdk_window_scroll if the window is frozen for updates. * src/vte.c(vte_terminal_sequence_handler_sf): when scrolling down with a defined scrolling region, freeze the window to avoid flicker.
Showing with 128 additions and 28 deletions