diff options
| author | Richard M. Stallman | 2004-12-31 15:21:56 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 2004-12-31 15:21:56 +0000 |
| commit | 1db7dd46a18147e65dad59e1115e5d0eb648fbe5 (patch) | |
| tree | ab83ce01e07556b93f7b86e17160122d8bfd5bd5 | |
| parent | 1bd59f82e73f9c00b3de0420b9b50a0d8f13edd5 (diff) | |
| download | emacs-1db7dd46a18147e65dad59e1115e5d0eb648fbe5.tar.gz emacs-1db7dd46a18147e65dad59e1115e5d0eb648fbe5.zip | |
*** empty log message ***
| -rw-r--r-- | admin/FOR-RELEASE | 4 | ||||
| -rw-r--r-- | etc/NEWS | 42 | ||||
| -rw-r--r-- | lisp/ChangeLog | 8 | ||||
| -rw-r--r-- | man/ChangeLog | 4 | ||||
| -rw-r--r-- | src/ChangeLog | 6 |
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. |
| 10 | To be done by Sergey Poznyakoff <gray@Mirddin.farlep.net>. | 8 | To 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 | ||
| 41 | Message-Id: <4121-Tue23Mar2004165249+0100-piet@cs.uu.nl> | 41 | Message-Id: <4121-Tue23Mar2004165249+0100-piet@cs.uu.nl> |
| @@ -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 |
| 102 | separator character is used between every few digits, making it | 102 | `calculator-output-radix' is non-nil. In this mode a separator |
| 103 | easier to indicate byte boundries etc. See the documentation of | 103 | character is used every few digits, making it easier to see byte |
| 104 | the `calculator-radix-grouping-mode' custom variable. | 104 | boundries 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 | ||
| 140 | when visiting the file. | ||
| 141 | |||
| 142 | `visit-save' means add a newline (as an undoable change) if it's | ||
| 143 | needed when visiting the file, and also add a newline if it's needed | ||
| 144 | when saving the file. | ||
| 145 | |||
| 146 | +++ | ||
| 147 | ** The new option mode-require-final-newline controls how certain | ||
| 148 | major modes enable require-final-newline. Any major mode that's | ||
| 149 | designed for a kind of file that should normally end in a newline | ||
| 150 | sets require-final-newline based on mode-require-final-newline. | ||
| 151 | So you can customize mode-require-final-newline to control what these | ||
| 152 | modes 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 |
| 138 | discard it or keep it. | 157 | discard it or keep it. |
| @@ -1804,12 +1823,15 @@ The functions c-hungry-backspace and c-hungry-delete-forward can be | |||
| 1804 | bound to keys to get this feature without toggling a mode. | 1823 | bound to keys to get this feature without toggling a mode. |
| 1805 | Contributed by Kevin Ryde. | 1824 | Contributed by Kevin Ryde. |
| 1806 | 1825 | ||
| 1807 | *** Better control over require-final-newline. | 1826 | *** Better control over require-final-newline. The variable that |
| 1808 | The variable that controls how to handle a final newline when the | 1827 | controls how to handle a final newline when the buffer is saved, |
| 1809 | buffer is saved, require-final-newline, is now customizable on a | 1828 | require-final-newline, is now customizable on a per-mode basis through |
| 1810 | per-mode basis through c-require-final-newline. The default is to set | 1829 | c-require-final-newline. That is a list of modes, and only those |
| 1811 | it to t only in languages that mandate a final newline in source files | 1830 | modes set require-final-newline. By default that's C, C++ and |
| 1812 | (C, C++ and Objective-C). | 1831 | Objective-C. |
| 1832 | |||
| 1833 | The specified modes set require-final-newline based on | ||
| 1834 | mode-require-final-newline, as usual. | ||
| 1813 | 1835 | ||
| 1814 | *** Format change for syntactic context elements. | 1836 | *** Format change for syntactic context elements. |
| 1815 | The elements in the syntactic context returned by c-guess-basic-syntax | 1837 | The 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 @@ | |||
| 1 | 2004-12-31 Richard M. Stallman <rms@gnu.org> | 1 | 2004-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 @@ | |||
| 1 | 2004-12-31 Richard M. Stallman <rms@gnu.org> | 1 | 2004-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 @@ | |||
| 1 | 2004-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 | |||
| 1 | 2004-12-30 Kim F. Storm <storm@cua.dk> | 7 | 2004-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 |