comparison etc/NEWS @ 90016:ff0e824afa37

Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-57 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-594 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-598 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-599 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-600 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-602 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-603 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-604 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-609 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-610 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-611 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-614 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-615 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-42 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-43 Merge from emacs--cvs-trunk--0 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-44 - miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-46 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-47 Merge from emacs--cvs-trunk--0 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-48 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-49 Add {arch}/=commit-merge-make-log * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-50 {arch}/=commit-merge-make-log: Don't die if there are no ChangeLog changes
author Miles Bader <miles@gnu.org>
date Thu, 14 Oct 2004 08:50:09 +0000
parents 6c1af301b455 5e0e7d312f47
children 0fe073a08cef
comparison
equal deleted inserted replaced
90015:9ee566735998 90016:ff0e824afa37
170 ** Building with -DENABLE_CHECKING does not automatically build with union 170 ** Building with -DENABLE_CHECKING does not automatically build with union
171 types any more. Add -DUSE_LISP_UNION_TYPE if you want union types. 171 types any more. Add -DUSE_LISP_UNION_TYPE if you want union types.
172 172
173 173
174 * Changes in Emacs 21.4 174 * Changes in Emacs 21.4
175
176 +++
177 ** New function `looking-back' checks whether a regular expression matches
178 the text before point. Specifying the LIMIT argument bounds how far
179 back the match can start; this is a way to keep it from taking too long.
180
181 +++
182 ** New functions `make-progress-reporter', `progress-reporter-update',
183 `progress-reporter-force-update' and `progress-reporter-done' provide
184 a simple and efficient way of printing progress messages to the user.
185
186 +++
187 ** In Enriched mode, `set-left-margin' and `set-right-margin' are now
188 by default bound to `C-c [' and `C-c ]' instead of the former `C-c C-l'
189 and `C-c C-r'.
175 190
176 +++ 191 +++
177 ** In processing a local variables list, Emacs strips the prefix and 192 ** In processing a local variables list, Emacs strips the prefix and
178 suffix are from every line before processing all the lines. 193 suffix are from every line before processing all the lines.
179 194
1235 1250
1236 - C-h w and C-h f new-kill-line reports: 1251 - C-h w and C-h f new-kill-line reports:
1237 new-kill-line is on C-k 1252 new-kill-line is on C-k
1238 1253
1239 +++ 1254 +++
1255 ** Vertical scrolling is now possible within incremental search.
1256 To enable this feature, customize the new user option
1257 `isearch-allow-scroll'. User written commands which satisfy stringent
1258 constraints can be marked as "scrolling commands". See the Emacs manual
1259 for details.
1260
1261 +++
1240 ** C-w in incremental search now grabs either a character or a word, 1262 ** C-w in incremental search now grabs either a character or a word,
1241 making the decision in a heuristic way. This new job is done by the 1263 making the decision in a heuristic way. This new job is done by the
1242 command `isearch-yank-word-or-char'. To restore the old behavior, 1264 command `isearch-yank-word-or-char'. To restore the old behavior,
1243 bind C-w to `isearch-yank-word' in `isearch-mode-map'. 1265 bind C-w to `isearch-yank-word' in `isearch-mode-map'.
1266
1267 +++
1268 ** C-y in incremental search now grabs the next line if point is already
1269 at the end of a line.
1244 1270
1245 +++ 1271 +++
1246 ** C-M-w deletes and C-M-y grabs a character in isearch mode. 1272 ** C-M-w deletes and C-M-y grabs a character in isearch mode.
1247 Another method to grab a character is to enter the minibuffer by `M-e' 1273 Another method to grab a character is to enter the minibuffer by `M-e'
1248 and to type `C-f' at the end of the search string in the minibuffer. 1274 and to type `C-f' at the end of the search string in the minibuffer.
1462 1488
1463 --- 1489 ---
1464 ** The variable `auto-save-file-name-transforms' now has a third element that 1490 ** The variable `auto-save-file-name-transforms' now has a third element that
1465 controls whether or not the function `make-auto-save-file-name' will 1491 controls whether or not the function `make-auto-save-file-name' will
1466 attempt to construct a unique auto-save name (e.g. for remote files). 1492 attempt to construct a unique auto-save name (e.g. for remote files).
1493
1494 +++
1495 ** There is a new calendar package, icalendar.el, that can be used to
1496 convert Emacs diary entries to/from the iCalendar format.
1467 1497
1468 +++ 1498 +++
1469 ** Diary sexp entries can have custom marking in the calendar. 1499 ** Diary sexp entries can have custom marking in the calendar.
1470 Diary sexp functions which only apply to certain days (such as 1500 Diary sexp functions which only apply to certain days (such as
1471 `diary-block' or `diary-cyclic') now take an optional parameter MARK, 1501 `diary-block' or `diary-cyclic') now take an optional parameter MARK,
1478 1508
1479 +++ 1509 +++
1480 ** The new function `calendar-goto-day-of-year' (g D) prompts for a 1510 ** The new function `calendar-goto-day-of-year' (g D) prompts for a
1481 year and day number, and moves to that date. Negative day numbers 1511 year and day number, and moves to that date. Negative day numbers
1482 count backward from the end of the year. 1512 count backward from the end of the year.
1513
1514 +++
1515 ** The new Calendar function `calendar-goto-iso-week' (g w)
1516 prompts for a year and a week number, and moves to the first
1517 day of that ISO week.
1483 1518
1484 --- 1519 ---
1485 ** The functions `holiday-easter-etc' and `holiday-advent' now take 1520 ** The functions `holiday-easter-etc' and `holiday-advent' now take
1486 arguments, and only report on the specified holiday rather than all. 1521 arguments, and only report on the specified holiday rather than all.
1487 This makes customization of the variable `christian-holidays' simpler, 1522 This makes customization of the variable `christian-holidays' simpler,
2556 Format is 'display '(left-fringe BITMAP [FACE]), where BITMAP is a 2591 Format is 'display '(left-fringe BITMAP [FACE]), where BITMAP is a
2557 symbol identifying a fringe bitmap, either built-in or defined with 2592 symbol identifying a fringe bitmap, either built-in or defined with
2558 `define-fringe-bitmap', and FACE is an optional face name to be used 2593 `define-fringe-bitmap', and FACE is an optional face name to be used
2559 for displaying the bitmap. 2594 for displaying the bitmap.
2560 2595
2561 *** New function `fringe-bitmaps-at-pos' returns a cons (LEFT . RIGHT) 2596 *** New function `fringe-bitmaps-at-pos' returns the current fringe
2562 identifying the current fringe bitmaps in the display line at a given 2597 bitmaps in the display line at a given buffer position.
2563 buffer position. A nil value means no bitmap.
2564 2598
2565 ** Multiple overlay arrows can now be defined and managed via the new 2599 ** Multiple overlay arrows can now be defined and managed via the new
2566 variable `overlay-arrow-variable-list'. It contains a list of 2600 variable `overlay-arrow-variable-list'. It contains a list of
2567 varibles which contain overlay arrow position markers, including 2601 varibles which contain overlay arrow position markers, including
2568 the original `overlay-arrow-position' variable. 2602 the original `overlay-arrow-position' variable.
2577 +++ 2611 +++
2578 ** New function `line-number-at-pos' returns line number of current 2612 ** New function `line-number-at-pos' returns line number of current
2579 line in current buffer, or if optional buffer position is given, line 2613 line in current buffer, or if optional buffer position is given, line
2580 number of corresponding line in current buffer. 2614 number of corresponding line in current buffer.
2581 2615
2616 +++
2582 ** The default value of `sentence-end' is now defined using the new 2617 ** The default value of `sentence-end' is now defined using the new
2583 variable `sentence-end-without-space' which contains such characters 2618 variable `sentence-end-without-space' which contains such characters
2584 that end a sentence without following spaces. 2619 that end a sentence without following spaces.
2585 2620
2621 +++
2586 ** The function `sentence-end' should be used to obtain the value of 2622 ** The function `sentence-end' should be used to obtain the value of
2587 the variable `sentence-end'. If the variable `sentence-end' is nil, 2623 the variable `sentence-end'. If the variable `sentence-end' is nil,
2588 then this function returns the regexp constructed from the variables 2624 then this function returns the regexp constructed from the variables
2589 `sentence-end-without-period', `sentence-end-double-space' and 2625 `sentence-end-without-period', `sentence-end-double-space' and
2590 `sentence-end-without-space'. 2626 `sentence-end-without-space'.