CVSROOT:        /home/x-cvs
Module name:    xc
Changes by:     [EMAIL PROTECTED]       02/11/12 20:35:49

Log message:
   o Changed a bit the gradient in the scrollbars to be more visible.
   o Changed most code to print objects to respect the printer
     environment, so, code not in write.c should only use LispWriteObject
     to do output.
   o Added a limit in the stack depth when printing objects, so that if
     *print-level*, *print-length* or *print-circle* is not specified,
     just aborts the printing with an error message, instead of
     core-dumping...
   o Removed the functions LispMutable and LispImmutable, and replaced
     with LispProt.
   o Added *print-circle* to do a "nice" output when printing circular
     and shared lists.
   o Added function write, the most important feature still missing is
     pretty print.
   o Added *print-case*, to allow printing symbols in downcase or
     capitalized.
   o Added also *print-escape*.
   o Fixed a bug in lisp/xedit.c, there was a remaining code from the
     first version of the code to enter the lisp interpreter that was
     unsetting a flag too early, and make the code think there was not
     a setjmp buffer set, causing it to core dump.
   o Changed the defsetf for aref, was not correctly expanding the
     arguments. This code will be revisited soon, first to implement
     true vectors, and second to expand setf methods in the bytecode
     compiler, this is something I wish to do soon to avoid all the
     rplaca/rplacd calls that exist only because setf macros aren't
     yet expanded in the compiler.

Modified files:
      xc/programs/xedit/:
        Xedit-color.ad 
      xc/programs/xedit/lisp/:
        bytecode.c core.c core.h format.c internal.h lisp.c 
        write.c write.h xedit.c 
      xc/programs/xedit/lisp/modules/:
        lisp.lsp 
  
  Revision      Changes    Path
  1.15          +5 -9      xc/programs/xedit/Xedit-color.ad
  1.11          +3 -3      xc/programs/xedit/lisp/bytecode.c
  1.57          +31 -75    xc/programs/xedit/lisp/core.c
  1.27          +1 -4      xc/programs/xedit/lisp/core.h
  1.26          +8 -5      xc/programs/xedit/lisp/format.c
  1.38          +2 -3      xc/programs/xedit/lisp/internal.h
  1.69          +88 -205   xc/programs/xedit/lisp/lisp.c
  1.20          +387 -12   xc/programs/xedit/lisp/write.c
  1.7           +6 -4      xc/programs/xedit/lisp/write.h
  1.11          +1 -2      xc/programs/xedit/lisp/xedit.c
  1.4           +2 -2      xc/programs/xedit/lisp/modules/lisp.lsp

_______________________________________________
Cvs-commit mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/cvs-commit

Reply via email to