# HG changeset patch # User Richard M. Stallman # Date 1104505465 0 # Node ID e828ce1ff4bb3391ade07ff90fce55c316333b6d # Parent 0319769cd28985d8c7bbafc651776264bd9ca844 *** empty log message *** diff -r 0319769cd289 -r e828ce1ff4bb lisp/ChangeLog --- a/lisp/ChangeLog Fri Dec 31 15:04:13 2004 +0000 +++ b/lisp/ChangeLog Fri Dec 31 15:04:25 2004 +0000 @@ -1,3 +1,37 @@ +2004-12-31 Richard M. Stallman + + * files.el (require-final-newline): Allow `visit' and `visit-save'. + (mode-require-final-newline): New option. + (after-find-file): Handle require-final-newline with new values. + (basic-save-buffer): Handle new values of require-final-newline. + + * progmodes/sh-script.el (sh-require-final-newline): + Alist value now controls whether to use mode-require-final-newline. + (sh-set-shell): Implement that new meaning. + + * progmodes/cc-vars.el (c-require-final-newline): Fix custom type, doc. + * progmodes/cc-mode.el (c-common-init): Use mode-require-final-newline. + * progmodes/antlr-mode.el (antlr-mode): Use mode-require-final-newline. + Delete old-Emacs compatibility code. + (antlr-c-common-init): Function deleted. + + * net/snmp-mode.el (snmp-common-mode): Use mode-require-final-newline. + * progmodes/vhdl-mode.el (vhdl-mode): Use mode-require-final-newline. + * progmodes/simula.el (simula-mode): Use mode-require-final-newline. + * progmodes/python.el (python-mode): Use mode-require-final-newline. + * progmodes/perl-mode.el (perl-mode): Use mode-require-final-newline. + * progmodes/modula2.el (modula-2-mode): Use mode-require-final-newline. + * progmodes/mixal-mode.el (mixal-mode): Use mode-require-final-newline. + * progmodes/idlwave.el (idlwave-mode): Use mode-require-final-newline. + * progmodes/icon.el (icon-mode): Use mode-require-final-newline. + * progmodes/fortran.el (fortran-mode): Use mode-require-final-newline. + * progmodes/f90.el (f90-mode): Use mode-require-final-newline. + * progmodes/cperl-mode.el (cperl-mode): Use mode-require-final-newline. + * progmodes/cfengine.el (cfengine-mode): Use mode-require-final-newline. + * progmodes/ada-mode.el (ada-mode): Use mode-require-final-newline. + * textmodes/text-mode.el (text-mode): Use mode-require-final-newline. + * textmodes/texinfo.el (texinfo-mode): Use mode-require-final-newline. + 2004-12-31 Jay Belanger * calc/calc-graph.el (calc-graph-show-dumb): Mention C-cC-c as the @@ -17,7 +51,7 @@ 2004-12-31 Kenichi Handa * international/mule.el (buffer-file-coding-system-explicit): - Renambed for explicit-buffer-file-coding-system. + Renamed for explicit-buffer-file-coding-system. (after-insert-file-set-coding): Adjusted for the above change. * files.el (revert-buffer): Change @@ -25,6 +59,31 @@ buffer-file-coding-system-explicit. (basic-save-buffer-1): Likewise. +2004-12-30 Richard M. Stallman + + * textmodes/artist.el (artist-butlast-fn): Var deleted. + (artist-butlast, artist-last): Functions deleted. + (artist-ellipse-mirror-quadrant): Call last and butlast directly. + (artist-compute-key-compl-table): Call remq directly. + (artist-remove-nulls): Function deleted. + (artist-vaporize-lines, artist-flood-fill): Use push and pop directly. + (artist-push, artist-pop): Macro deleted. + +2004-12-30 Andreas Leue + + * textmodes/artist.el (artist-version): 1.2.6 + (artist-prev-next-op-alist): New variable. + (artist-select-next-op-in-list): New function. + (artist-select-prev-op-in-list): New function. + (artist-make-prev-next-op-alist): New function. + (artist-is-in-op-list-p): New function. + (artist-get-first-non-nil-op): New function. + (artist-get-last-non-nil-op): New function. + (artist-mode-init): Call artist-get-last-non-nil-op to initialize + artist-prev-next-op-alist. + (artist-mode-map): Add binding for C-mouse-4 and C-mouse-5 to + change drawing operation. + 2004-12-30 Luc Teirlinck * autorevert.el (auto-revert-tail-handler): Put in undo boundaries. diff -r 0319769cd289 -r e828ce1ff4bb man/ChangeLog --- a/man/ChangeLog Fri Dec 31 15:04:13 2004 +0000 +++ b/man/ChangeLog Fri Dec 31 15:04:25 2004 +0000 @@ -1,3 +1,8 @@ +2004-12-31 Richard M. Stallman + + * files.texi (Saving): Describe new require-final-newline features + and mode-require-final-newline. + 2004-12-31 Jay Belanger * calc.texi: Mention C-cC-c as the way to finish editing throughout.