CVSROOT: /home/x-cvs
Module name: xc
Changes by: [EMAIL PROTECTED] 02/11/03 12:10:28
Log message:
o Some changes to the c-should-indent lisp function to allow the user
adjust the indentation if the indentation code does not get it right.
o Fix wrong check in Xaw when rebuilding the line table. If the width
a line becomes smaller should clear to eol.
o Fix a more hard to detect problem, and this one should have an exported
interface due to the conditions it happens, basically:
o indent a line
o call the undo action
+ since the undo action is called, the callback telling that
text was changed will also be called, but in this case, no
change in the text should be done.
The situation is currently only detectable looking at the interal state
of the text source object.
This fix the problems I noticed in Xaw with the auto indentation
interface, but the problem with the undo action is not generalized, should
have a way to query the state without needing to check the widget's
internal state.
Modified files:
xc/lib/Xaw/:
Text.c
xc/programs/xedit/lisp/:
xedit.c
xc/programs/xedit/lisp/modules/progmodes/:
c.lsp
Revision Changes Path
3.52 +1 -1 xc/lib/Xaw/Text.c
1.4 +5 -2 xc/programs/xedit/lisp/xedit.c
1.16 +23 -22 xc/programs/xedit/lisp/modules/progmodes/c.lsp
_______________________________________________
Cvs-commit mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/cvs-commit