simon-svn: putty: simon
tartarus-commits at lists.tartarus.org
tartarus-commits at lists.tartarus.org
Fri Feb 18 18:33:32 GMT 2005
SVN root: svn://ixion.tartarus.org/main
Changes by: simon
Revision: 5344
Date: 2005-02-18 18:33:31 +0000 (Fri, 18 Feb 2005)
Log message (12 lines):
Add asynchronous callback capability to the askappend() alert box.
This was harder than verify_ssh_host_key() and askalg() put
together, because:
(a) askappend() can be called at any time, since it's a side effect
of data-logging functions. Therefore there can be an unfinished
askappend() alert at any time, and hence the OS X front end has
to be prepared to _queue_ other alerts which occur during that
time.
(b) logging.c has to do something with data that comes in while
it's waiting for an answer to askappend(). It buffers it until
it knows what the user wants done with it. This involved
something of a reorganisation of logging.c.
Modified files:
U putty/logging.c
U putty/mac/macterm.c
U putty/macosx/osxclass.h
U putty/macosx/osxdlg.m
U putty/macosx/osxwin.m
U putty/putty.h
U putty/unix/gtkdlg.c
U putty/unix/uxcons.c
U putty/windows/wincons.c
U putty/windows/windlg.c
Links:
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/putty/logging.c?rev=5344&r1=5343&r2=5344
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/putty/mac/macterm.c?rev=5344&r1=5343&r2=5344
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/putty/macosx/osxclass.h?rev=5344&r1=5343&r2=5344
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/putty/macosx/osxdlg.m?rev=5344&r1=5343&r2=5344
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/putty/macosx/osxwin.m?rev=5344&r1=5343&r2=5344
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/putty/putty.h?rev=5344&r1=5343&r2=5344
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/putty/unix/gtkdlg.c?rev=5344&r1=5343&r2=5344
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/putty/unix/uxcons.c?rev=5344&r1=5343&r2=5344
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/putty/windows/wincons.c?rev=5344&r1=5343&r2=5344
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/putty/windows/windlg.c?rev=5344&r1=5343&r2=5344
More information about the tartarus-commits
mailing list