# HG changeset patch # User Richard M. Stallman # Date 1111803350 0 # Node ID bc93d41f78c4f8970c359860b8c60fe345e42db0 # Parent 7b5c3ff5783528e9a9dd95b70587d3b60441230d *** empty log message *** diff -r 7b5c3ff57835 -r bc93d41f78c4 etc/NEWS --- a/etc/NEWS Sat Mar 26 02:14:35 2005 +0000 +++ b/etc/NEWS Sat Mar 26 02:15:50 2005 +0000 @@ -146,6 +146,7 @@ ** Control characters and escape glyphs are now shown in the new escape-glyph face. ++++ ** Non-breaking space and hyphens are now prefixed with an escape character, unless the new user variable `show-nonbreak-escape' is set to nil. @@ -222,6 +223,7 @@ +++ ** line-move-ignore-invisible now defaults to t. ++++ ** In Outline mode, hide-body no longer hides lines at the top of the file that precede the first header line. @@ -238,6 +240,7 @@ ** `apply-macro-to-region-lines' now operates on all lines that begin in the region, rather than on all complete lines in the region. +--- ** global-whitespace-mode is a new alias for whitespace-global-mode. +++ @@ -288,6 +291,7 @@ ** Commands winner-redo and winner-undo, from winner.el, are now bound to C-c and C-c , respectively. This is an incompatible change. +--- ** Help commands `describe-function' and `describe-key' now show function arguments in lowercase italics on displays that support it. To change the default, customize face `help-argument-name' or redefine the function @@ -315,9 +319,11 @@ `kill-region' if read-only are involved: it copies the text to the kill-ring, but does not delete it. ++++ ** You can now use next-error (C-x `) and previous-error to advance to the next/previous matching line found by M-x occur. ++++ ** Telnet now prompts you for a port number with C-u M-x telnet. +++ @@ -366,6 +372,7 @@ that auto reverting works for Dired buffers (although this may not work properly on all operating systems) and for the Buffer Menu. ++++ ** If the new user option `auto-revert-check-vc-info' is non-nil, Auto Revert mode reliably updates version control info (such as the version control number in the mode line), in all version controlled buffers in @@ -405,6 +412,7 @@ compilation processes without affecting the environment that all subprocesses inherit. ++++ ** Grep has been decoupled from compilation mode setup. --- @@ -465,6 +473,7 @@ ** M-x compare-windows now can automatically skip non-matching text to resync points in both windows. +--- ** New command `strokes-global-set-stroke-string'. This is like `strokes-global-set-stroke', but it allows you to bind the stroke directly to a string to insert. This is convenient for @@ -472,10 +481,12 @@ ** Gnus package +--- *** Gnus now includes Sieve and PGG Sieve is a library for managing Sieve scripts. PGG is a library to handle PGP/MIME. +--- *** There are many news features, bug fixes and improvements. See the file GNUS-NEWS or the node "Oort Gnus" in the Gnus manual for details. @@ -495,6 +506,7 @@ *** The desktop package can be customized to restore only some buffers immediately, remaining buffers are restored lazily (when Emacs is idle). ++++ *** New commands: - desktop-revert reverts to the last loaded desktop. - desktop-change-dir kills current desktop and loads a new. @@ -503,6 +515,7 @@ - desktop-lazy-complete runs the desktop load to completion. - desktop-lazy-abort aborts lazy loading of the desktop. +--- *** New customizable variables: - desktop-save. Determins whether the desktop should be saved when it is killed. @@ -520,6 +533,7 @@ +++ *** New command line option --no-desktop +--- *** New hooks: - desktop-after-read-hook run after a desktop is loaded. - desktop-no-desktop-file-hook run when no desktop file is found. @@ -533,6 +547,7 @@ and `save-place-skip-check-regexp' allow further fine-tuning of this feature. ++++ ** You can have several Emacs servers on the same machine. % emacs --eval '(setq server-name "foo")' -f server-start & @@ -571,18 +586,21 @@ arrow bitmaps in right fringe. To show just the angle bitmaps in the left fringe, but no arrow bitmaps, use ((top . left) (bottom . left)). ++++ ** New command `display-local-help' displays any local help at point in the echo area. It is bound to `C-h .'. It normally displays the same string that would be displayed on mouse-over using the `help-echo' property, but, in certain cases, it can display a more keyboard oriented alternative. ++++ ** New user option `help-at-pt-display-when-idle' allows to automatically show the help provided by `display-local-help' on point-over, after suitable idle time. The amount of idle time is determined by the user option `help-at-pt-timer-delay' and defaults to one second. This feature is turned off by default. +--- ** New commands `scan-buf-next-region' and `scan-buf-previous-region' move to the start of the next (previous, respectively) region with non-nil help-echo property and display any help found there in the @@ -606,7 +624,7 @@ now reads arguments for the function interactively if it is an interactively callable function. - +--- ** sql changes. *** The variable `sql-product' controls the highlightng of different @@ -678,6 +696,7 @@ appropriate sql-interactive-mode wrapper for the current setting of `sql-product'. +--- ** M-x view-file and commands that use it now avoid interfering with special modes such as Tar mode. @@ -689,6 +708,7 @@ be present for an item to match. Regular expression matching is still available. ++++ *** The new option `apropos-sort-by-scores' causes the matching items to be sorted according to their score. The score for an item is a number calculated to indicate how well the item matches the words or @@ -701,6 +721,7 @@ since there are situations where one or the other will shut down the operating system or your X server. +--- ** New minor mode, Visible mode, toggles invisibility in the current buffer. When enabled, it makes all invisible text visible. When disabled, it restores the previous value of `buffer-invisibility-spec'. @@ -709,6 +730,7 @@ ** New command `kill-whole-line' kills an entire line at once. By default, it is bound to C-S-. +--- ** New commands to operate on pairs of open and close characters: `insert-pair', `delete-pair', `raise-sexp'. @@ -745,6 +767,7 @@ +++ ** Dired-x: ++++ *** Omitting files is now a minor mode, dired-omit-mode. The mode toggling command is bound to M-o. A new command dired-mark-omitted, bound to M-O, marks omitted files. The variable dired-omit-files-p is obsoleted, use the @@ -891,6 +914,7 @@ horizontally or vertically, a saved window configuration is restored, or when the frame is resized. ++++ ** New functions frame-current-scroll-bars and window-current-scroll-bars. These functions return the current locations of the vertical and @@ -913,6 +937,7 @@ +++ ** `undo-only' does an undo which does not redo any previous undo. +--- ** `uniquify-strip-common-suffix' tells uniquify to prefer `file|dir1' and `file|dir2' to `file|dir1/subdir' and `file|dir2/subdir'. @@ -927,6 +952,7 @@ ** GUD mode has its own tool bar for controlling execution of the inferior and other common debugger commands. +--- ** recentf changes. The recent file list is now automatically cleanup when recentf mode is @@ -959,6 +985,7 @@ --- ** partial-completion-mode now does partial completion on directory names. +--- ** skeleton.el now supports using - to mark the skeleton-point without interregion interaction. @ has reverted to only setting skeleton-positions and no longer sets skeleton-point. Skeletons @@ -1011,6 +1038,7 @@ ** The new command `revert-buffer-with-coding-system' (C-x RET r) revisits the current file using a coding system that you specify. ++++ ** The new command `recode-file-name' changes the encoding of the name of a file. @@ -1133,6 +1161,7 @@ when possible. The latter are more space-efficient. This is controlled by user option utf-fragment-on-decoding. ++++ ** The new command `set-file-name-coding-system' (C-x RET F) sets coding system for encoding and decoding file names. A new menu item (Options->Mule->Set Coding Systems->For File Name) invokes this @@ -1228,9 +1257,11 @@ command-line options to feed to TeX, and `tex-start-commands' which should hold TeX commands to use at startup. +--- *** verbatim environments are now highlighted in courier by font-lock and super/sub-scripts are made into super/sub-scripts. ++++ *** New major mode doctex-mode for *.dtx files. +++ @@ -1241,6 +1272,7 @@ be selected only when it is active). The default is nil, so that this feature is not enabled. ++++ ** On X, when the window manager requires that you click on a frame to select it (give it focus), the selected window and cursor position normally changes according to the mouse click position. If you set @@ -1262,10 +1294,12 @@ buffers to search by their filename. Internally, Occur mode has been rewritten, and now uses font-lock, among other changes. ++++ ** The default values of paragraph-start and indent-line-function have been changed to reflect those used in Text mode rather than those used in Indented-Text mode. +--- ** New user option `query-replace-skip-read-only': when non-nil, `query-replace' and related functions simply ignore a match if part of it has a read-only property. @@ -1296,6 +1330,7 @@ mouse, so that highlighting disappears when you press a key. You can also disable mouse highlighting. ++++ ** You can now customize if selecting a region by dragging the mouse shall not copy the selected text to the kill-ring by setting the new variable mouse-drag-copy-region to nil. @@ -1715,6 +1750,7 @@ prompts for a year and a week number, and moves to the first day of that ISO week. +--- ** The new variable `calendar-minimum-window-height' affects the window generated by the function `generate-calendar-window'. @@ -1724,6 +1760,7 @@ rather than all. This makes customization of variables such as `christian-holidays' simpler. +--- ** The function `simple-diary-display' now by default sets a header line. This can be controlled through the variables `diary-header-line-flag' and `diary-header-line-format'. @@ -1744,6 +1781,7 @@ ** VC Changes ++++ *** The key C-x C-q no longer checks files in or out, it only changes the read-only state of the buffer (toggle-read-only). We made this change because we held a poll and found that many users were unhappy @@ -2357,6 +2395,7 @@ "checkout", "update" or "commit". That means using cvs diff options -rBASE -rHEAD. +--- ** New variable `hs-set-up-overlay' allows customization of the overlay used to effect hiding for hideshow minor mode. Integration with isearch handles the overlay property `display' specially, preserving it during @@ -2368,6 +2407,7 @@ * New modes and packages in Emacs 22.1 ++++ ** The new package conf-mode.el handles thousands of configuration files, with varying syntaxes for comments (;, #, //, /* */ or !), assignment (var = value, var : value, var value or keyword var value) and sections ([section] or @@ -2375,8 +2415,6 @@ .config, .properties (Java), .desktop (KDE/Gnome), .ini and many others are recognized. -** The new package password.el provide a password cache and expiring mechanism. - ** The new package dns-mode.el add syntax highlight of DNS master files. The key binding C-c C-s (`dns-mode-soa-increment-serial') can be used to increment the SOA serial. @@ -2394,6 +2432,7 @@ ** The thumbs.el package allows you to preview image files as thumbnails and can be invoked from a Dired buffer. ++++ ** The new python.el package is used to edit Python and Jython programs. ** The URL package (which had been part of W3) is now part of Emacs. @@ -2609,6 +2648,7 @@ ** New package benchmark.el contains simple support for convenient timing measurements of code (including the garbage collection component). +--- ** The new Lisp library fringe.el controls the appearance of fringes. ** `cfengine-mode' is a major mode for editing GNU Cfengine @@ -2659,6 +2699,7 @@ ** The function symbol-file tells you which file defined a certain function or variable. ++++ ** Lisp code can now test if a given buffer position is inside a clickable link with the new function `mouse-on-link-p'. This is the function used by the new `mouse-1-click-follows-link' functionality. @@ -2739,6 +2780,7 @@ the up-event that was discarded in case the last key sequence read for a previous 'k' or 'K' argument was a down-event; otherwise nil is used. ++++ ** Function `translate-region' accepts also a char-table as TABLE argument. @@ -2755,6 +2797,7 @@ been renamed to `disabled-command-function'. The variable `disabled-command-hook' has been kept as an obsolete alias. ++++ ** Function `compute-motion' now calculates the usable window width if the WIDTH argument is nil. If the TOPOS argument is nil, the usable window height and width is used. @@ -2763,6 +2806,7 @@ ** `visited-file-modtime' and `calendar-time-from-absolute' now return a list of two integers, instead of a cons. ++++ ** If a command sets transient-mark-mode to `only', that enables Transient Mark mode for the following command only. During that following command, the value of transient-mark-mode @@ -3024,6 +3068,7 @@ `format' are now documented. Some flags that were accepted but not implemented (such as "*") are no longer accepted. ++++ ** New function `macroexpand-all' expands all macros in a form. It is similar to the Common-Lisp function of the same name. One difference is that it guarantees to return the original argument @@ -3050,6 +3095,7 @@ string. The old behavior is available if you call `insert-for-yank-1' instead. ++++ ** New function `get-char-property-and-overlay' accepts the same arguments as `get-char-property' and returns a cons whose car is the return value of `get-char-property' called with those arguments and @@ -3592,7 +3638,7 @@ ** The new variable `read-file-name-function' can be used by lisp code to override the internal read-file-name function. - ++++ ** The new variable `read-file-name-completion-ignore-case' specifies whether completion ignores case when reading a file name with the `read-file-name' function. @@ -3844,6 +3890,7 @@ specification language, which can be used to do this test for faces defined with defface. +--- ** The function face-differs-from-default-p now truly checks whether the given face displays differently from the default face or not (previously it did only a very cursory check). @@ -3857,6 +3904,7 @@ ** New functions face-attribute-relative-p and merge-face-attribute help with handling relative face attributes. ++++ ** The priority of faces in an :inherit attribute face-list is reversed. If a face contains an :inherit attribute with a list of faces, earlier faces in the list override later faces in the list; in previous releases @@ -4375,6 +4423,7 @@ *** The TCL package tcl-mode.el was replaced by tcl.el. This was actually done in Emacs-21.1, and was not documented. ++++ *** The new package button.el implements simple and fast `clickable buttons' in emacs buffers. `buttons' are much lighter-weight than the `widgets' implemented by widget.el, and can be used by lisp code that doesn't diff -r 7b5c3ff57835 -r bc93d41f78c4 lisp/ChangeLog --- a/lisp/ChangeLog Sat Mar 26 02:14:35 2005 +0000 +++ b/lisp/ChangeLog Sat Mar 26 02:15:50 2005 +0000 @@ -1,3 +1,21 @@ +2005-03-25 Richard M. Stallman + + * filesets.el (filesets-init): Add autoload. + + * mail/mailalias.el (mail-directory): Doc fix. + +2005-03-25 Frederik Fouvry + + * mail/mailalias.el (mail-directory-process): Do nothing if + mail-directory-process is an atom. + (mail-get-names): Ignore mail-directory-names if it is an atom. + (mail-directory-process defvar): Doc fix. + (mail-names): Doc fix. + +2005-03-25 Johan Bockg,Ae(Brd (tiny change) + + * textmodes/flyspell.el (mail-mode-flyspell-verify): Fix regexp syntax. + 2005-03-26 Kenichi Handa * international/mule-util.el (detect-coding-with-priority): Call diff -r 7b5c3ff57835 -r bc93d41f78c4 lispref/ChangeLog --- a/lispref/ChangeLog Sat Mar 26 02:14:35 2005 +0000 +++ b/lispref/ChangeLog Sat Mar 26 02:15:50 2005 +0000 @@ -1,3 +1,23 @@ +2005-03-25 Richard M. Stallman + + * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps): + Cleanup previous change. + +2005-03-25 Chong Yidong + + * display.texi (Face Attributes): Faces earlier in an :inherit + list take precedence. + (Scroll Bars): Fix description of vertical-scroll-bars. + Document frame-current-scroll-bars and window-current-scroll-bars. + + * markers.texi (The Mark): Document temporary Transient Mark mode. + + * minibuf.texi (Reading File Names): Document + read-file-name-completion-ignore-case. + + * positions.texi (Screen Lines): Document nil for width argument + to compute-motion. + 2005-03-23 Kim F. Storm * display.texi (Standard Faces): Other faces used in the fringe diff -r 7b5c3ff57835 -r bc93d41f78c4 man/ChangeLog --- a/man/ChangeLog Sat Mar 26 02:14:35 2005 +0000 +++ b/man/ChangeLog Sat Mar 26 02:15:50 2005 +0000 @@ -1,5 +1,11 @@ 2005-03-25 Chong Yidong + * xresources.texi (X Resources): GTK options documented too. + (Resources): Clarify meaning of program name. + (Table of Resources): Add visualClass. + (GTK resources): Rewrite. + (GTK widget names, GTK Names in Emacs, GTK styles): Cleanups. + * display.texi (Text Display): Mention non-breaking spaces. * files.texi (Reverting): Document auto-revert-check-vc-info.