comparison etc/NEWS @ 90103:3ebd9bdb4fe5

Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-13 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-83 - miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-89 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-90 Update from CVS: man/calc.texi: Add macro for LaTeX for info output. * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-91 - miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-94 Update from CVS
author Miles Bader <miles@gnu.org>
date Sun, 13 Feb 2005 07:19:08 +0000
parents 72cf6261961e aac0a33f5772
children a01e7a9f1659
comparison
equal deleted inserted replaced
90102:9b4f359c4117 90103:3ebd9bdb4fe5
88 88
89 ** The character codes for characters from the 89 ** The character codes for characters from the
90 eight-bit-control/eight-bit-graphic charsets aren't now in the range 90 eight-bit-control/eight-bit-graphic charsets aren't now in the range
91 128-255. 91 128-255.
92 92
93 * Installation Changes in Emacs 21.4 93 * Installation Changes in Emacs 22.1
94 94
95 ** Emacs includes now support for loading image libraries on demand. 95 ** Emacs includes now support for loading image libraries on demand.
96 (Currently this feature is only used on MS Windows.) You can configure 96 (Currently this feature is only used on MS Windows.) You can configure
97 the supported image types and their associated dynamic libraries by 97 the supported image types and their associated dynamic libraries by
98 setting the variable `image-library-alist'. 98 setting the variable `image-library-alist'.
170 --- 170 ---
171 ** Building with -DENABLE_CHECKING does not automatically build with union 171 ** Building with -DENABLE_CHECKING does not automatically build with union
172 types any more. Add -DUSE_LISP_UNION_TYPE if you want union types. 172 types any more. Add -DUSE_LISP_UNION_TYPE if you want union types.
173 173
174 174
175 * Changes in Emacs 21.4 175 * Changes in Emacs 22.1
176 176
177 ** Emacs now responds to mouse-clicks on the mode-line, header-line and 177 ** Emacs now responds to mouse-clicks on the mode-line, header-line and
178 display margin, when run in an xterm. 178 display margin, when run in an xterm.
179 179
180 ** M-SPC (just-one-space) when given a numeric argument N 180 ** M-SPC (just-one-space) when given a numeric argument N
212 212
213 Depending on the current mode, a Mouse-2 click in Emacs may do much 213 Depending on the current mode, a Mouse-2 click in Emacs may do much
214 more than just follow a link, so the new Mouse-1 behavior is only 214 more than just follow a link, so the new Mouse-1 behavior is only
215 activated for modes which explicitly mark a clickable text as a "link" 215 activated for modes which explicitly mark a clickable text as a "link"
216 (see the new function `mouse-on-link-p' for details). The Lisp 216 (see the new function `mouse-on-link-p' for details). The Lisp
217 packages that are included in release 21.4 have been adapted to do 217 packages that are included in release 22.1 have been adapted to do
218 this, but external packages may not yet support this. However, there 218 this, but external packages may not yet support this. However, there
219 is no risk in using such packages, as the worst thing that could 219 is no risk in using such packages, as the worst thing that could
220 happen is that you get the original Mouse-1 behavior when you click 220 happen is that you get the original Mouse-1 behavior when you click
221 on a link, which typically means that you set point where you click. 221 on a link, which typically means that you set point where you click.
222 222
2114 with a space, when those buffers are visiting files. Normally buffers 2114 with a space, when those buffers are visiting files. Normally buffers
2115 whose names begin with space are omitted. 2115 whose names begin with space are omitted.
2116 2116
2117 +++ 2117 +++
2118 ** You can now customize fill-nobreak-predicate to control where 2118 ** You can now customize fill-nobreak-predicate to control where
2119 filling can break lines. We provide two sample predicates, 2119 filling can break lines. The value is now normally a list of
2120 fill-single-word-nobreak-p and fill-french-nobreak-p. 2120 functions, but it can also be a single function, for compatibility.
2121
2122 We provide two sample predicates, fill-single-word-nobreak-p and
2123 fill-french-nobreak-p, for use in the value of fill-nobreak-predicate.
2121 2124
2122 +++ 2125 +++
2123 ** New user option `add-log-always-start-new-record'. 2126 ** New user option `add-log-always-start-new-record'.
2124 When this option is enabled, M-x add-change-log-entry always 2127 When this option is enabled, M-x add-change-log-entry always
2125 starts a new record regardless of when the last record is. 2128 starts a new record regardless of when the last record is.
2302 2305
2303 ** New command `recode-region' decodes the region again by a specified 2306 ** New command `recode-region' decodes the region again by a specified
2304 coding system. 2307 coding system.
2305 2308
2306 2309
2307 * New modes and packages in Emacs 21.4 2310 * New modes and packages in Emacs 22.1
2308 2311
2309 ** The new package conf-mode.el handles thousands of configuration files, with 2312 ** The new package conf-mode.el handles thousands of configuration files, with
2310 varying syntaxes for comments (;, #, //, /* */ or !), assignment (var = value, 2313 varying syntaxes for comments (;, #, //, /* */ or !), assignment (var = value,
2311 var : value, var value or keyword var value) and sections ([section] or 2314 var : value, var value or keyword var value) and sections ([section] or
2312 section { }). Many files under /etc/, or with suffixes like .cf through 2315 section { }). Many files under /etc/, or with suffixes like .cf through
2546 ** The new Lisp library fringe.el controls the appearance of fringes. 2549 ** The new Lisp library fringe.el controls the appearance of fringes.
2547 2550
2548 ** `cfengine-mode' is a major mode for editing GNU Cfengine 2551 ** `cfengine-mode' is a major mode for editing GNU Cfengine
2549 configuration files. 2552 configuration files.
2550 2553
2551 * Incompatible Lisp Changes in Emacs 21.4 2554 * Incompatible Lisp Changes in Emacs 22.1
2552 2555
2553 +++ 2556 +++
2554 ** `suppress-keymap' now works by remapping `self-insert-command' to 2557 ** `suppress-keymap' now works by remapping `self-insert-command' to
2555 the command `undefined'. (In earlier Emacs versions, it used 2558 the command `undefined'. (In earlier Emacs versions, it used
2556 `substitute-key-definition' to rebind self inserting characters to 2559 `substitute-key-definition' to rebind self inserting characters to
2559 +++ 2562 +++
2560 ** Mode line display ignores text properties as well as the 2563 ** Mode line display ignores text properties as well as the
2561 :propertize and :eval forms in the value of a variable whose 2564 :propertize and :eval forms in the value of a variable whose
2562 `risky-local-variable' property is nil. 2565 `risky-local-variable' property is nil.
2563 2566
2564 * Lisp Changes in Emacs 21.4 2567 * Lisp Changes in Emacs 22.1
2565 2568
2566 ** An element of buffer-undo-list can now have the form (FUNNAME . 2569 ** An element of buffer-undo-list can now have the form (FUNNAME .
2567 ARGS), where FUNNAME is a symbol other than t or nil. That stands for 2570 ARGS), where FUNNAME is a symbol other than t or nil. That stands for
2568 a high-level change that should be undone by evaluating (apply FUNNAME 2571 a high-level change that should be undone by evaluating (apply FUNNAME
2569 ARGS). 2572 ARGS).