aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman2004-12-31 15:21:56 +0000
committerRichard M. Stallman2004-12-31 15:21:56 +0000
commit1db7dd46a18147e65dad59e1115e5d0eb648fbe5 (patch)
treeab83ce01e07556b93f7b86e17160122d8bfd5bd5
parent1bd59f82e73f9c00b3de0420b9b50a0d8f13edd5 (diff)
downloademacs-1db7dd46a18147e65dad59e1115e5d0eb648fbe5.tar.gz
emacs-1db7dd46a18147e65dad59e1115e5d0eb648fbe5.zip
*** empty log message ***
-rw-r--r--admin/FOR-RELEASE4
-rw-r--r--etc/NEWS42
-rw-r--r--lisp/ChangeLog8
-rw-r--r--man/ChangeLog4
-rw-r--r--src/ChangeLog6
5 files changed, 52 insertions, 12 deletions
diff --git a/admin/FOR-RELEASE b/admin/FOR-RELEASE
index e00c40b0871..8cc1ac9cbcf 100644
--- a/admin/FOR-RELEASE
+++ b/admin/FOR-RELEASE
@@ -4,8 +4,6 @@ Tasks needed before the next release.
4 4
5** Face remapping. 5** Face remapping.
6 6
7** Let mouse-1 follow links.
8
9** Make Rmail find the best version of movemail. 7** Make Rmail find the best version of movemail.
10To be done by Sergey Poznyakoff <gray@Mirddin.farlep.net>. 8To be done by Sergey Poznyakoff <gray@Mirddin.farlep.net>.
11 9
@@ -36,6 +34,8 @@ invalid pointer from string_free_list.
36 34
37* BUGS 35* BUGS
38 36
37** Incomplete overlay mouse-face highlight bug (Ralf Angeli, Oct 18)
38
39** Ange-ftp should ignore irrelevant IPv6 errors: 39** Ange-ftp should ignore irrelevant IPv6 errors:
40 40
41Message-Id: <4121-Tue23Mar2004165249+0100-piet@cs.uu.nl> 41Message-Id: <4121-Tue23Mar2004165249+0100-piet@cs.uu.nl>
diff --git a/etc/NEWS b/etc/NEWS
index 3f479e7eb8c..caf2fdc1494 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -98,10 +98,11 @@ types any more. Add -DUSE_LISP_UNION_TYPE if you want union types.
98 98
99* Changes in Emacs 21.4 99* Changes in Emacs 21.4
100 100
101** calculator.el now has radix grouping mode. In this mode a 101** calculator.el now has radix grouping mode, which is available when
102separator character is used between every few digits, making it 102`calculator-output-radix' is non-nil. In this mode a separator
103easier to indicate byte boundries etc. See the documentation of 103character is used every few digits, making it easier to see byte
104the `calculator-radix-grouping-mode' custom variable. 104boundries etc. For more info, see the documentation of the variable
105`calculator-radix-grouping-mode'.
105 106
106** You can now follow links by clicking Mouse-1 on the link. 107** You can now follow links by clicking Mouse-1 on the link.
107 108
@@ -133,6 +134,24 @@ You can customize the new Mouse-1 behaviour via the new user option
133`mouse-1-click-follows-link'. 134`mouse-1-click-follows-link'.
134 135
135+++ 136+++
137** require-final-newline now has two new possible values:
138
139`visit' means add a newline (as an undoable change) if it's needed
140when visiting the file.
141
142`visit-save' means add a newline (as an undoable change) if it's
143needed when visiting the file, and also add a newline if it's needed
144when saving the file.
145
146+++
147** The new option mode-require-final-newline controls how certain
148major modes enable require-final-newline. Any major mode that's
149designed for a kind of file that should normally end in a newline
150sets require-final-newline based on mode-require-final-newline.
151So you can customize mode-require-final-newline to control what these
152modes do.
153
154+++
136** When the undo information of the current command gets really large 155** When the undo information of the current command gets really large
137(beyond the value of `undo-outer-limit'), Emacs asks you whether to 156(beyond the value of `undo-outer-limit'), Emacs asks you whether to
138discard it or keep it. 157discard it or keep it.
@@ -1804,12 +1823,15 @@ The functions c-hungry-backspace and c-hungry-delete-forward can be
1804bound to keys to get this feature without toggling a mode. 1823bound to keys to get this feature without toggling a mode.
1805Contributed by Kevin Ryde. 1824Contributed by Kevin Ryde.
1806 1825
1807*** Better control over require-final-newline. 1826*** Better control over require-final-newline. The variable that
1808The variable that controls how to handle a final newline when the 1827controls how to handle a final newline when the buffer is saved,
1809buffer is saved, require-final-newline, is now customizable on a 1828require-final-newline, is now customizable on a per-mode basis through
1810per-mode basis through c-require-final-newline. The default is to set 1829c-require-final-newline. That is a list of modes, and only those
1811it to t only in languages that mandate a final newline in source files 1830modes set require-final-newline. By default that's C, C++ and
1812(C, C++ and Objective-C). 1831Objective-C.
1832
1833The specified modes set require-final-newline based on
1834mode-require-final-newline, as usual.
1813 1835
1814*** Format change for syntactic context elements. 1836*** Format change for syntactic context elements.
1815The elements in the syntactic context returned by c-guess-basic-syntax 1837The elements in the syntactic context returned by c-guess-basic-syntax
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 46feadfa038..7d0af94aaeb 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,5 +1,13 @@
12004-12-31 Richard M. Stallman <rms@gnu.org> 12004-12-31 Richard M. Stallman <rms@gnu.org>
2 2
3 * faces.el (read-face-name):
4 Don't treat an attribute spec as a list of faces.
5
6 * simple.el (undo): Use undo-equiv-table to detect
7 unexpected changes since previous undo.
8 (undo-list-saved): Variable deleted.
9 (buffer-disable-undo): Don't alter undo-list-saved.
10
3 * files.el (require-final-newline): Allow `visit' and `visit-save'. 11 * files.el (require-final-newline): Allow `visit' and `visit-save'.
4 (mode-require-final-newline): New option. 12 (mode-require-final-newline): New option.
5 (after-find-file): Handle require-final-newline with new values. 13 (after-find-file): Handle require-final-newline with new values.
diff --git a/man/ChangeLog b/man/ChangeLog
index 1cda3233b45..5e00b01f526 100644
--- a/man/ChangeLog
+++ b/man/ChangeLog
@@ -1,5 +1,9 @@
12004-12-31 Richard M. Stallman <rms@gnu.org> 12004-12-31 Richard M. Stallman <rms@gnu.org>
2 2
3 * dired.texi (Shell Commands in Dired): Delete the ? example.
4
5 * display.texi (Scrolling): Correct scroll-preserve-screen-position.
6
3 * files.texi (Saving): Describe new require-final-newline features 7 * files.texi (Saving): Describe new require-final-newline features
4 and mode-require-final-newline. 8 and mode-require-final-newline.
5 9
diff --git a/src/ChangeLog b/src/ChangeLog
index d7de3c33be2..c60504d970c 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,9 @@
12004-12-31 Richard M. Stallman <rms@gnu.org>
2
3 * window.c (window_scroll_pixel_based): Only look at
4 Vscroll_preserve_screen_position if the old PT can't be kept.
5 (syms_of_window) <scroll-preserve-screen-position>: Doc fix.
6
12004-12-30 Kim F. Storm <storm@cua.dk> 72004-12-30 Kim F. Storm <storm@cua.dk>
2 8
3 * xdisp.c (get_line_height_property): New function extracted from 9 * xdisp.c (get_line_height_property): New function extracted from