CVSROOT: /home/x-cvs
Module name: xc
Changes by: [EMAIL PROTECTED] 02/11/03 20:15:53
Log message:
Fixed bug in the code that tries to minimze the amount of text
redrawn.
Added an interface to allow interrupting the lisp code. This was
probably the major problem after changing to run everything in the
same process space. I think the way it was implemented was the most
portable one, basically poll every second to check if Control+G was
pressed using SIGALRM. I believe the Xlib code being called from the
signal handler is safe, but not 100% sure. If you have any problems,
please let me know. Maybe should use XCheckIfEvent to not remove
anything typed before pressing C-g...
Modified files:
xc/programs/xedit/:
lisp.c
xc/programs/xedit/lisp/:
lisp.c private.h xedit.c xedit.h
Revision Changes Path
1.14 +2 -3 xc/programs/xedit/lisp.c
1.65 +65 -21 xc/programs/xedit/lisp/lisp.c
1.31 +9 -1 xc/programs/xedit/lisp/private.h
1.5 +86 -39 xc/programs/xedit/lisp/xedit.c
1.3 +2 -2 xc/programs/xedit/lisp/xedit.h
_______________________________________________
Cvs-commit mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/cvs-commit