CVSROOT:        /home/x-cvs
Module name:    xc
Changes by:     [EMAIL PROTECTED]       02/12/19 20:32:48

Log message:
   o Store documentation in the atom segment, so that documentation will
     not be traversed in every gc call, also, associate it with the atom
     symbol structure instead of storing documentation in a global list.
   o Add setf method for documentation, argument to the setf method must
     be either a string to replace/create the doc-string, or nil to
     explicitly release the memory used for documentation. Also,
     documentation memory is never automatically released, that is, it
     is possible to have a symbol with no function associated, but with
     a function doc-string, this should make it easier to, for example,
     store documentation in a file, and optionally load it, as most times
     documentation is not required.
   o Fix bug in indentation definition for the C language, preprocessor
     lines were sometimes interfering incorrectly with the indentation
     calculation, simple case is:
        #else
                <c-code>
     the indentation code was treating "#else" as a normal "else".
   o Correct pattern for identifier in progmodes/lisp.lsp, after previous
     patch was not highlighting package names.

Modified files:
      xc/programs/xedit/lisp/:
        core.c core.h lisp.c private.h 
      xc/programs/xedit/lisp/modules/:
        indent.lsp lisp.lsp 
      xc/programs/xedit/lisp/modules/progmodes/:
        c.lsp lisp.lsp 
  
  Revision      Changes    Path
  1.69          +54 -13    xc/programs/xedit/lisp/core.c
  1.35          +2 -1      xc/programs/xedit/lisp/core.h
  1.83          +44 -137   xc/programs/xedit/lisp/lisp.c
  1.39          +11 -11    xc/programs/xedit/lisp/private.h
  1.5           +2 -2      xc/programs/xedit/lisp/modules/indent.lsp
  1.10          +2 -1      xc/programs/xedit/lisp/modules/lisp.lsp
  1.23          +5 -7      xc/programs/xedit/lisp/modules/progmodes/c.lsp
  1.7           +2 -136    xc/programs/xedit/lisp/modules/progmodes/lisp.lsp

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

Reply via email to