diff options
Diffstat (limited to 'etc/NEWS')
| -rw-r--r-- | etc/NEWS | 86 |
1 files changed, 71 insertions, 15 deletions
| @@ -95,7 +95,6 @@ doesn't automatically select the right one. | |||
| 95 | Its name is `pt-br-refcard.tex'. The corresponding PostScript file is | 95 | Its name is `pt-br-refcard.tex'. The corresponding PostScript file is |
| 96 | also included. | 96 | also included. |
| 97 | 97 | ||
| 98 | |||
| 99 | --- | 98 | --- |
| 100 | ** A French translation of the `Emacs Survival Guide' is available. | 99 | ** A French translation of the `Emacs Survival Guide' is available. |
| 101 | 100 | ||
| @@ -202,6 +201,13 @@ an interactively callable function. | |||
| 202 | all frames you create. A position specified with --geometry only | 201 | all frames you create. A position specified with --geometry only |
| 203 | affects the initial frame. | 202 | affects the initial frame. |
| 204 | 203 | ||
| 204 | --- | ||
| 205 | ** Emacs built for MS-Windows now behaves like Emacs on X does, | ||
| 206 | wrt its frame position: if you don't specify a position (in your | ||
| 207 | .emacs init file, in the Registry, or with the --geometry command-line | ||
| 208 | option), Emacs leaves the frame position to the Windows' window | ||
| 209 | manager. | ||
| 210 | |||
| 205 | +++ | 211 | +++ |
| 206 | ** Emacs can now be invoked in full-screen mode on a windowed display. | 212 | ** Emacs can now be invoked in full-screen mode on a windowed display. |
| 207 | When Emacs is invoked on a window system, the new command-line options | 213 | When Emacs is invoked on a window system, the new command-line options |
| @@ -241,8 +247,9 @@ according to the value of `save-abbrevs'. | |||
| 241 | 247 | ||
| 242 | +++ | 248 | +++ |
| 243 | ** If the environment variable EMAIL is defined, Emacs now uses its value | 249 | ** If the environment variable EMAIL is defined, Emacs now uses its value |
| 244 | to compute the default value of `use-mail-address', in preference to | 250 | to compute the default value of `user-mail-address', in preference to |
| 245 | concatenation of `user-login-name' with the name of your host machine. | 251 | concatenation of `user-login-name' with the name of your host machine. |
| 252 | |||
| 246 | 253 | ||
| 247 | * Incompatible Editing Changes in Emacs 22.1 | 254 | * Incompatible Editing Changes in Emacs 22.1 |
| 248 | 255 | ||
| @@ -832,6 +839,13 @@ The variable `automatic-hscrolling' was renamed to | |||
| 832 | the window now works sensibly, by automatically adjusting the window's | 839 | the window now works sensibly, by automatically adjusting the window's |
| 833 | vscroll property. | 840 | vscroll property. |
| 834 | 841 | ||
| 842 | *** New customize option `overline-margin' controls the space between | ||
| 843 | overline and text. | ||
| 844 | |||
| 845 | *** New variable `x-underline-at-descent-line' controls the relative | ||
| 846 | position of the underline. When set, it overrides the | ||
| 847 | `x-use-underline-position-properties' variables. | ||
| 848 | |||
| 835 | +++ | 849 | +++ |
| 836 | *** The new face `mode-line-inactive' is used to display the mode line | 850 | *** The new face `mode-line-inactive' is used to display the mode line |
| 837 | of non-selected windows. The `mode-line' face is now used to display | 851 | of non-selected windows. The `mode-line' face is now used to display |
| @@ -1764,9 +1778,8 @@ type "C-h i m org RET" to read that manual. A reference card is | |||
| 1764 | available in `etc/orgcard.tex' and `etc/orgcard.ps'. | 1778 | available in `etc/orgcard.tex' and `etc/orgcard.ps'. |
| 1765 | 1779 | ||
| 1766 | +++ | 1780 | +++ |
| 1767 | ** The new package dns-mode.el add syntax highlight of DNS master files. | 1781 | ** The new package dns-mode.el adds syntax highlighting of DNS master files. |
| 1768 | The key binding C-c C-s (`dns-mode-soa-increment-serial') can be used | 1782 | It is a modern replacement for zone-mode.el, which is now obsolete. |
| 1769 | to increment the SOA serial. | ||
| 1770 | 1783 | ||
| 1771 | --- | 1784 | --- |
| 1772 | ** The new global minor mode `file-name-shadow-mode' modifies the way | 1785 | ** The new global minor mode `file-name-shadow-mode' modifies the way |
| @@ -1987,6 +2000,7 @@ using hi-lock-mode in an initialization file will turn on Hi Lock in all | |||
| 1987 | buffers and no warning will be issued (for compatibility with the | 2000 | buffers and no warning will be issued (for compatibility with the |
| 1988 | behavior in older versions of Emacs). | 2001 | behavior in older versions of Emacs). |
| 1989 | 2002 | ||
| 2003 | --- | ||
| 1990 | ** Changes in Allout | 2004 | ** Changes in Allout |
| 1991 | 2005 | ||
| 1992 | *** Topic cryptography added, enabling easy gpg topic encryption and | 2006 | *** Topic cryptography added, enabling easy gpg topic encryption and |
| @@ -1995,11 +2009,19 @@ clear-text within a single file to your heart's content, using symmetric | |||
| 1995 | and/or public key modes. Time-limited key caching, user-provided | 2009 | and/or public key modes. Time-limited key caching, user-provided |
| 1996 | symmetric key hinting and consistency verification, auto-encryption of | 2010 | symmetric key hinting and consistency verification, auto-encryption of |
| 1997 | pending topics on save, and more, make it easy to use encryption in | 2011 | pending topics on save, and more, make it easy to use encryption in |
| 1998 | powerful ways. | 2012 | powerful ways. Encryption behavior customization is collected in the |
| 2013 | allout-encryption customization group. | ||
| 1999 | 2014 | ||
| 2000 | *** `allout-view-change-hook' marked as being deprecated - use | 2015 | *** `allout-view-change-hook' marked as being deprecated - use |
| 2001 | `allout-exposure-change-hook' instead. Both are currently being used, but | 2016 | `allout-exposure-change-hook' instead. Both are still invoked, but |
| 2002 | `allout-view-change-hook' will be ignored in a subsequent allout version. | 2017 | `allout-view-change-hook' will eventually be ignored. The new |
| 2018 | `allout-exposure-change-hook' is called with args that were passed to | ||
| 2019 | `allout-flag-region', making it easier to use. | ||
| 2020 | |||
| 2021 | *** Other allout functions which change the outline structure also have | ||
| 2022 | hooks, enabling cooperative allout enhancements. See | ||
| 2023 | `allout-structure-added-hook', `allout-structure-deleted-hook', and | ||
| 2024 | `allout-structure-shifted-hook'. | ||
| 2003 | 2025 | ||
| 2004 | *** Default command prefix changed to "\C-c " (control-c space), to avoid | 2026 | *** Default command prefix changed to "\C-c " (control-c space), to avoid |
| 2005 | intruding on user's keybinding space. Customize the | 2027 | intruding on user's keybinding space. Customize the |
| @@ -2010,23 +2032,43 @@ concealed text, instead of selective-display. This simplifies the code, in | |||
| 2010 | particular avoiding the need for kludges for isearch dynamic-display, | 2032 | particular avoiding the need for kludges for isearch dynamic-display, |
| 2011 | discretionary handling of edits of concealed text, undo concerns, etc. | 2033 | discretionary handling of edits of concealed text, undo concerns, etc. |
| 2012 | 2034 | ||
| 2035 | *** Some previously rough topic-header format edge cases are reconciled. | ||
| 2036 | Level 1 topics use the mode's comment format, and lines starting with the | ||
| 2037 | asterisk - for instance, the comment close of some languages (eg, c's "*/" | ||
| 2038 | or mathematica's "*)") - at the beginning of line are no longer are | ||
| 2039 | interpreted as level 1 topics in those modes. (Yay!) | ||
| 2040 | |||
| 2013 | *** Many substantial fixes and refinements, including: | 2041 | *** Many substantial fixes and refinements, including: |
| 2014 | 2042 | ||
| 2015 | - repaired inhibition of inadvertent edits to concealed text | 2043 | - repaired regexp-quoting of custom header prefixes, so any literals |
| 2016 | - repaired retention of topic body hanging indent upon topic depth shifts | 2044 | will now work (for instance, mathematica's "(*" is now properly |
| 2045 | accepted). | ||
| 2046 | - repaired inhibition of inadvertent edits to concealed text. | ||
| 2017 | - refuse to create "containment discontinuities", where a | 2047 | - refuse to create "containment discontinuities", where a |
| 2018 | topic is shifted deeper than the offspring-depth of its' container | 2048 | topic is shifted deeper than the offspring-depth of its' container |
| 2019 | - auto-fill-mode is now left inactive when allout-mode starts, if it | 2049 | - auto-fill-mode is now left inactive when allout-mode starts, if it |
| 2020 | already was inactive. also, `allout-inhibit-auto-fill' custom | 2050 | already was inactive. also, `allout-inhibit-auto-fill' custom |
| 2021 | configuration variable makes it easy to disable auto fill in allout | 2051 | configuration variable makes it easy to disable auto fill in allout |
| 2022 | outlines in general or on a per-buffer basis. | 2052 | outlines in general or on a per-buffer basis. |
| 2023 | - new hook `allout-mode-deactivate-hook', for coordinating with | 2053 | - mode hook changes: new hook `allout-mode-deactivate-hook', for |
| 2024 | deactivation of allout-mode. | 2054 | coordinating with deactivation of allout-mode. `allout-mode-hook' is |
| 2055 | now run after the `allout-mode' variable is changed, as is the new | ||
| 2056 | `allout-mode-deactivate-hook'. | ||
| 2057 | - allout now tolerates fielded text in outlines without disruption. | ||
| 2058 | - hot-spot navigation now is modularized with a new function, | ||
| 2059 | `allout-hotspot-key-handler', enabling easier articulation and | ||
| 2060 | enhancement of the functionality by allout addons. | ||
| 2061 | - topic body navigation is easier, where repeated beginning of line and | ||
| 2062 | end of line key commands cycle through the actually beginning/end of | ||
| 2063 | line and then beginning/end of topic, etc. see new customization vars | ||
| 2064 | `allout-beginning-of-line-cycles' and `allout-end-of-line-cycles'. | ||
| 2065 | - repaired retention of topic body hanging indent upon topic depth shifts | ||
| 2025 | - bulleting variation is simpler and more accommodating, both in the | 2066 | - bulleting variation is simpler and more accommodating, both in the |
| 2026 | default behavior and in ability to vary when creating new topics | 2067 | default behavior and in ability to vary when creating new topics |
| 2027 | - mode deactivation now does cleans up effectively, more properly | 2068 | - mode deactivation now does cleans up effectively, more properly |
| 2028 | restoring affected variables and hooks to former state, removing | 2069 | restoring affected variables and hooks to former state, removing |
| 2029 | overlays, etc. | 2070 | overlays, etc. see `allout-add-resumptions' and |
| 2071 | `allout-do-resumptions', which replace the old `allout-resumptions'. | ||
| 2030 | - included a few unit-tests for interior functionality. developers can | 2072 | - included a few unit-tests for interior functionality. developers can |
| 2031 | have them automatically run at the end of module load by customizing | 2073 | have them automatically run at the end of module load by customizing |
| 2032 | the option `allout-run-unit-tests-on-load'. | 2074 | the option `allout-run-unit-tests-on-load'. |
| @@ -3506,6 +3548,9 @@ variable `calculator-radix-grouping-mode'. | |||
| 3506 | ** iso-acc.el is now obsolete. Use one of the latin input methods instead. | 3548 | ** iso-acc.el is now obsolete. Use one of the latin input methods instead. |
| 3507 | 3549 | ||
| 3508 | --- | 3550 | --- |
| 3551 | ** zone-mode.el is now obsolete. Use dns-mode.el instead. | ||
| 3552 | |||
| 3553 | --- | ||
| 3509 | ** cplus-md.el has been deleted. | 3554 | ** cplus-md.el has been deleted. |
| 3510 | 3555 | ||
| 3511 | ** Ewoc changes | 3556 | ** Ewoc changes |
| @@ -3654,8 +3699,10 @@ w32-use-full-screen-buffer to t. | |||
| 3654 | 3699 | ||
| 3655 | * Incompatible Lisp Changes in Emacs 22.1 | 3700 | * Incompatible Lisp Changes in Emacs 22.1 |
| 3656 | 3701 | ||
| 3657 | ** The function find-operation-coding-system accepts a cons (FILENAME | 3702 | ** The function find-operation-coding-system may be called with a cons |
| 3658 | . BUFFER) in an argument correponding to the target. | 3703 | (FILENAME . BUFFER) in the second argument if the first argument |
| 3704 | OPERATION is `insert-file-contents', and thus a function registered in | ||
| 3705 | `file-coding-system-alist' is also called with such an argument. | ||
| 3659 | 3706 | ||
| 3660 | --- | 3707 | --- |
| 3661 | ** The variables post-command-idle-hook and post-command-idle-delay have | 3708 | ** The variables post-command-idle-hook and post-command-idle-delay have |
| @@ -4625,6 +4672,7 @@ keymap alist to this list. | |||
| 4625 | 4672 | ||
| 4626 | *** The definition of a key-binding passed to define-key can use XEmacs-style | 4673 | *** The definition of a key-binding passed to define-key can use XEmacs-style |
| 4627 | key-sequences, such as [(control a)]. | 4674 | key-sequences, such as [(control a)]. |
| 4675 | |||
| 4628 | ** Abbrev changes: | 4676 | ** Abbrev changes: |
| 4629 | 4677 | ||
| 4630 | +++ | 4678 | +++ |
| @@ -5354,6 +5402,11 @@ text to being a piece of code, so you'd put a `jit-lock-defer-multiline' | |||
| 5354 | property over the second half of the command to force (deferred) | 5402 | property over the second half of the command to force (deferred) |
| 5355 | refontification of `bar' whenever the `e' is added/removed. | 5403 | refontification of `bar' whenever the `e' is added/removed. |
| 5356 | 5404 | ||
| 5405 | *** `font-lock-extend-region-functions' makes it possible to alter the way | ||
| 5406 | the fontification region is chosen. This can be used to prevent rounding | ||
| 5407 | up to whole lines, or to extend the region to include all related lines | ||
| 5408 | of multiline constructs so that such constructs get properly recognized. | ||
| 5409 | |||
| 5357 | ** Major mode mechanism changes: | 5410 | ** Major mode mechanism changes: |
| 5358 | 5411 | ||
| 5359 | +++ | 5412 | +++ |
| @@ -5448,6 +5501,9 @@ been renamed to `disabled-command-function'. The variable | |||
| 5448 | *** `emacsserver' now runs `pre-command-hook' and `post-command-hook' | 5501 | *** `emacsserver' now runs `pre-command-hook' and `post-command-hook' |
| 5449 | when it receives a request from emacsclient. | 5502 | when it receives a request from emacsclient. |
| 5450 | 5503 | ||
| 5504 | +++ | ||
| 5505 | *** `current-idle-time' reports how long Emacs has been idle. | ||
| 5506 | |||
| 5451 | ** Lisp file loading changes: | 5507 | ** Lisp file loading changes: |
| 5452 | 5508 | ||
| 5453 | +++ | 5509 | +++ |