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

Reply via email to