simon-git: putty (master): Simon Tatham

Commits to Tartarus CVS repository. tartarus-commits at lists.tartarus.org
Sun Mar 20 19:48:08 GMT 2016


TL;DR:
  ece38fb GTK3: give I/O events lower priority than window redraws.

Repository:     git://git.tartarus.org/simon/putty.git
On the web:     http://tartarus.org/~simon-git/gitweb/?p=putty.git
Branch updated: master
Committer:      Simon Tatham <anakin at pobox.com>
Date:           2016-03-20 19:48:08

commit ece38fbb211a0d0ab28e8e1356c033e3133c7db2
web diff http://tartarus.org/~simon-git/gitweb/?p=putty.git;a=commitdiff;h=ece38fbb211a0d0ab28e8e1356c033e3133c7db2;hp=36ddc57084e461ce2377c9f7e79aad0dd8f9d85e
Author: Simon Tatham <anakin at pobox.com>
Date:   Sun Mar 20 19:44:23 2016 +0000

    GTK3: give I/O events lower priority than window redraws.
    
    If you run something like 'seq 2000000000' in a GTK3 pterm, the window
    never actually updates, because pterm always considers reading more
    data from the pty to have higher priority than delivering the "draw"
    event. Using g_io_add_watch_full instead of g_io_add_watch allows us
    to explicitly lower the priority of the I/O sources, so that window
    redraws will take precedence.

 unix/gtkwin.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)



More information about the tartarus-commits mailing list