]> git.eshelyaron.com Git - emacs.git/commitdiff
*** empty log message ***
authorRichard M. Stallman <rms@gnu.org>
Fri, 31 Dec 2004 15:04:25 +0000 (15:04 +0000)
committerRichard M. Stallman <rms@gnu.org>
Fri, 31 Dec 2004 15:04:25 +0000 (15:04 +0000)
lisp/ChangeLog
man/ChangeLog

index 64ac73e33b334d0591e301e055fbf9e8c6df2162..46feadfa0388a131688cc71ece019776423e63a9 100644 (file)
@@ -1,3 +1,37 @@
+2004-12-31  Richard M. Stallman  <rms@gnu.org>
+
+       * 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  <belanger@truman.edu>
 
        * calc/calc-graph.el (calc-graph-show-dumb): Mention C-cC-c as the
@@ -17,7 +51,7 @@
 2004-12-31  Kenichi Handa  <handa@m17n.org>
 
        * 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
        buffer-file-coding-system-explicit.
        (basic-save-buffer-1): Likewise.
 
+2004-12-30  Richard M. Stallman  <rms@gnu.org>
+
+       * 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  <al@sphenon.de>
+
+       * 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  <teirllm@auburn.edu>
 
        * autorevert.el (auto-revert-tail-handler): Put in undo boundaries.
index 6590a361b6dd249f32a006b89a89899124c0338c..1cda3233b45f4af94b50bfa286a0b89b23c146a3 100644 (file)
@@ -1,3 +1,8 @@
+2004-12-31  Richard M. Stallman  <rms@gnu.org>
+
+       * files.texi (Saving): Describe new require-final-newline features
+       and mode-require-final-newline.
+
 2004-12-31  Jay Belanger  <belanger@truman.edu>
 
        * calc.texi: Mention C-cC-c as the way to finish editing throughout.