]> git.eshelyaron.com Git - emacs.git/commitdiff
*** empty log message ***
authorRichard M. Stallman <rms@gnu.org>
Fri, 31 Dec 2004 15:21:56 +0000 (15:21 +0000)
committerRichard M. Stallman <rms@gnu.org>
Fri, 31 Dec 2004 15:21:56 +0000 (15:21 +0000)
admin/FOR-RELEASE
etc/NEWS
lisp/ChangeLog
man/ChangeLog
src/ChangeLog

index e00c40b0871c6b2eab4046485aec3528232da6b2..8cc1ac9cbcf4049b1d8c79edb3cede318b70b081 100644 (file)
@@ -4,8 +4,6 @@ Tasks needed before the next release.
 
 ** Face remapping.
 
-** Let mouse-1 follow links.
-
 ** Make Rmail find the best version of movemail.
 To be done by Sergey Poznyakoff <gray@Mirddin.farlep.net>.
 
@@ -36,6 +34,8 @@ invalid pointer from string_free_list.
 
 * BUGS
 
+** Incomplete overlay mouse-face highlight bug (Ralf Angeli, Oct 18)
+
 ** Ange-ftp should ignore irrelevant IPv6 errors:
 
 Message-Id: <4121-Tue23Mar2004165249+0100-piet@cs.uu.nl>
index 3f479e7eb8cea904ac249a33b012e5de7b126b1c..caf2fdc1494ae19c4fe3a646563f3385dfb06993 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -98,10 +98,11 @@ types any more.  Add -DUSE_LISP_UNION_TYPE if you want union types.
 \f
 * Changes in Emacs 21.4
 
-** calculator.el now has radix grouping mode.  In this mode a
-separator character is used between every few digits, making it
-easier to indicate byte boundries etc.  See the documentation of
-the `calculator-radix-grouping-mode' custom variable.
+** calculator.el now has radix grouping mode, which is available when
+`calculator-output-radix' is non-nil.  In this mode a separator
+character is used every few digits, making it easier to see byte
+boundries etc.  For more info, see the documentation of the variable
+`calculator-radix-grouping-mode'.
 
 ** You can now follow links by clicking Mouse-1 on the link.
 
@@ -132,6 +133,24 @@ drag-mouse-1 action, typically copy the text.
 You can customize the new Mouse-1 behaviour via the new user option
 `mouse-1-click-follows-link'.
 
++++
+** require-final-newline now has two new possible values:
+
+`visit' means add a newline (as an undoable change) if it's needed
+when visiting the file.
+
+`visit-save' means add a newline (as an undoable change) if it's
+needed when visiting the file, and also add a newline if it's needed
+when saving the file.
+
++++
+** The new option mode-require-final-newline controls how certain
+major modes enable require-final-newline.  Any major mode that's
+designed for a kind of file that should normally end in a newline
+sets require-final-newline based on mode-require-final-newline.
+So you can customize mode-require-final-newline to control what these
+modes do.
+
 +++
 ** When the undo information of the current command gets really large
 (beyond the value of `undo-outer-limit'), Emacs asks you whether to
@@ -1804,12 +1823,15 @@ The functions c-hungry-backspace and c-hungry-delete-forward can be
 bound to keys to get this feature without toggling a mode.
 Contributed by Kevin Ryde.
 
-*** Better control over require-final-newline.
-The variable that controls how to handle a final newline when the
-buffer is saved, require-final-newline, is now customizable on a
-per-mode basis through c-require-final-newline.  The default is to set
-it to t only in languages that mandate a final newline in source files
-(C, C++ and Objective-C).
+*** Better control over require-final-newline.  The variable that
+controls how to handle a final newline when the buffer is saved,
+require-final-newline, is now customizable on a per-mode basis through
+c-require-final-newline.  That is a list of modes, and only those
+modes set require-final-newline.  By default that's C, C++ and
+Objective-C.
+
+The specified modes set require-final-newline based on 
+mode-require-final-newline, as usual.
 
 *** Format change for syntactic context elements.
 The elements in the syntactic context returned by c-guess-basic-syntax
index 46feadfa0388a131688cc71ece019776423e63a9..7d0af94aaeb12033a6c67cbe851b435ac480ad30 100644 (file)
@@ -1,5 +1,13 @@
 2004-12-31  Richard M. Stallman  <rms@gnu.org>
 
+       * faces.el (read-face-name):
+       Don't treat an attribute spec as a list of faces.
+
+       * simple.el (undo): Use undo-equiv-table to detect
+       unexpected changes since previous undo.
+       (undo-list-saved): Variable deleted.
+       (buffer-disable-undo): Don't alter undo-list-saved.
+
        * 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.
index 1cda3233b45f4af94b50bfa286a0b89b23c146a3..5e00b01f52655877c2325234170e38e7f223f141 100644 (file)
@@ -1,5 +1,9 @@
 2004-12-31  Richard M. Stallman  <rms@gnu.org>
 
+       * dired.texi (Shell Commands in Dired): Delete the ? example.
+
+       * display.texi (Scrolling): Correct scroll-preserve-screen-position.
+
        * files.texi (Saving): Describe new require-final-newline features
        and mode-require-final-newline.
 
index d7de3c33be2c3006f9fa94b4f0cb0db99a618801..c60504d970c45dee24033e95642a745eee17f194 100644 (file)
@@ -1,3 +1,9 @@
+2004-12-31  Richard M. Stallman  <rms@gnu.org>
+
+       * window.c (window_scroll_pixel_based): Only look at
+       Vscroll_preserve_screen_position if the old PT can't be kept.
+       (syms_of_window) <scroll-preserve-screen-position>: Doc fix.
+
 2004-12-30  Kim F. Storm  <storm@cua.dk>
 
        * xdisp.c (get_line_height_property): New function extracted from