comparison etc/NEWS @ 91015:b83d0dadb2a7

Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 857-865) - Update from CVS - Merge from emacs--rel--22 - Update from CVS: lisp/emacs-lisp/avl-tree.el: New file. - Remove RCS keywords * emacs--rel--22 (patch 97-100) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 246-247) - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-252
author Miles Bader <miles@gnu.org>
date Wed, 29 Aug 2007 05:03:40 +0000
parents aaccdab0ee26 70c5ca3d9e8d
children bdb3fe0ba9fa
comparison
equal deleted inserted replaced
91014:2392e6a45952 91015:b83d0dadb2a7
32 a GIF library. 32 a GIF library.
33 33
34 34
35 * Changes in Emacs 23.1 35 * Changes in Emacs 23.1
36 36
37 ** The refcards are now shipped as PDF files.
38
39 ** Emacs now supports the SVG image format through librsvg2.
40
37 ** If you set find-file-confirm-nonexistent-file to t, then C-x C-f 41 ** If you set find-file-confirm-nonexistent-file to t, then C-x C-f
38 requires confirmation before opening a non-existent file. 42 requires confirmation before opening a non-existent file.
39 43
40 ** If the gpm mouse server is running and t-mouse-mode enabled, Emacs uses a 44 ** If the gpm mouse server is running and t-mouse-mode enabled, Emacs uses a
41 Unix socket in a GNU/Linux console to talk to server, rather than faking events 45 Unix socket in a GNU/Linux console to talk to server, rather than faking events
46 recenter the visited source file. Its value can be a number (for example, 50 recenter the visited source file. Its value can be a number (for example,
47 0 for top line, -1 for bottom line), or nil for no recentering. 51 0 for top line, -1 for bottom line), or nil for no recentering.
48 52
49 ** The mode-line display a `@' if the default-directory for the current buffer 53 ** The mode-line display a `@' if the default-directory for the current buffer
50 is on a remote machine, or a hyphen otherwise. 54 is on a remote machine, or a hyphen otherwise.
55
51 ** The new command balance-window-area balances windows both vertically 56 ** The new command balance-window-area balances windows both vertically
52 and horizontally. 57 and horizontally.
53 58
54 ** The new command close-display-connection can be used to close a connection 59 ** The new command close-display-connection can be used to close a connection
55 to a remote display, e.g. because the display is about to become unreachable. 60 to a remote display, e.g. because the display is about to become unreachable.
61
62 ** The command shell prompts for the default directory, when it is
63 called with a prefix, and the default directory is a remote file name.
64 This is because some file name handler (like ange-ftp) are not able to
65 run processes remotely.
66
67 ** The new command `display-time-world' starts an updating time display
68 using several time zones, in a buffer.
56 69
57 * Startup Changes in Emacs 23.1 70 * Startup Changes in Emacs 23.1
58 71
59 ** New user option `initial-buffer-choice' specifies what to display 72 ** New user option `initial-buffer-choice' specifies what to display
60 after starting Emacs: startup screen, *scratch* buffer, visiting a 73 after starting Emacs: startup screen, *scratch* buffer, visiting a
79 history element containing the search string becomes the current. 92 history element containing the search string becomes the current.
80 93
81 94
82 * New Modes and Packages in Emacs 23.1 95 * New Modes and Packages in Emacs 23.1
83 96
97 ** A new game called `bubble' has been added
98
84 ** minibuffer-indicate-depth-mode shows the minibuffer depth in the prompt. 99 ** minibuffer-indicate-depth-mode shows the minibuffer depth in the prompt.
85 100
86 101
87 * Changes in Specialized Modes and Packages in Emacs 23.1 102 * Changes in Specialized Modes and Packages in Emacs 23.1
88 103
90 the first error encountered during compilations. 105 the first error encountered during compilations.
91 106
92 ** In the `copyright' package, you can specify your copyright holders's names. 107 ** In the `copyright' package, you can specify your copyright holders's names.
93 Only copyright lines with holders matching copyright-names-regexp will be 108 Only copyright lines with holders matching copyright-names-regexp will be
94 considered for update. 109 considered for update.
110
111 ** eldoc highlights the function argument under point
112 with the face `eldoc-highlight-function-argument'.
95 113
96 ** VC 114 ** VC
97 *** Clicking on the VC mode-line entry now pops the VC menu. 115 *** Clicking on the VC mode-line entry now pops the VC menu.
98 116
99 *** The VC mode-line entry now has a tooltip. 117 *** The VC mode-line entry now has a tooltip.
173 ** The function `dired-call-process' has been removed. 191 ** The function `dired-call-process' has been removed.
174 192
175 193
176 * Lisp Changes in Emacs 23.1 194 * Lisp Changes in Emacs 23.1
177 195
178 +++ 196 ** The function invisible-p returns non-nil if the character
179 ** inhibit-modification-hooks is bound to t while running modification hooks. 197 after a specified position is invisible, or if its argument
180 As a happy consequence, after-change-functions and before-change-functions 198 as an `invisible' property would make a character invisible.
181 are not bound to nil any more while running an (after|before)-change-function.
182 199
183 ** Non-breaking space now acts as whitespace. 200 ** Non-breaking space now acts as whitespace.
184 201
185 +++ 202 +++
186 ** In `condition-case', a handler can specify "let the debugger run first". 203 ** In `condition-case', a handler can specify "let the debugger run first".
195 ** The `require-match' argument to `completing-read' accepts a new value 212 ** The `require-match' argument to `completing-read' accepts a new value
196 `confirm-only'. 213 `confirm-only'.
197 214
198 +++ 215 +++
199 ** The regexp form \(?<num>:<regexp>\) specifies the group number explicitly. 216 ** The regexp form \(?<num>:<regexp>\) specifies the group number explicitly.
217
218 ** New function `window-full-width-p' returns t if a window is as wide
219 as its frame.
220
221 ** The new function `split-string-and-unquote' does (what?)
222
223 ** The new function `combine-and-quote-strings' does (what?)
224
225 ** The new function `image-refresh' refreshes all images associated
226 with a given image specification.
200 227
201 +++ 228 +++
202 ** New variable `user-emacs-directory'. 229 ** New variable `user-emacs-directory'.
203 Use this instead of "~/.emacs.d". 230 Use this instead of "~/.emacs.d".
204 231
223 `interactive-form' symbol property. Mostly useful to add complex interactive 250 `interactive-form' symbol property. Mostly useful to add complex interactive
224 forms to subroutines. 251 forms to subroutines.
225 252
226 * New Packages for Lisp Programming in Emacs 23.1 253 * New Packages for Lisp Programming in Emacs 23.1
227 254
255 ** The new package avl-tree.el deals with the AVL tree data structure.
256
228 257
229 ---------------------------------------------------------------------- 258 ----------------------------------------------------------------------
230 This file is part of GNU Emacs. 259 This file is part of GNU Emacs.
231 260
232 GNU Emacs is free software; you can redistribute it and/or modify 261 GNU Emacs is free software; you can redistribute it and/or modify