diff options
| author | Eli Zaretskii | 2018-08-21 18:58:15 +0300 |
|---|---|---|
| committer | Eli Zaretskii | 2018-08-21 18:58:15 +0300 |
| commit | 1a350d771a2bc905f4b8da032a4afb0c1d006c6b (patch) | |
| tree | 2a6ebc3093e85c8486e683d862af8e339c37ab5a | |
| parent | 22d1f534a19b2382c8621f9778aac8a94b43ef0d (diff) | |
| download | emacs-1a350d771a2bc905f4b8da032a4afb0c1d006c6b.tar.gz emacs-1a350d771a2bc905f4b8da032a4afb0c1d006c6b.zip | |
; * etc/NEWS: Fix format of first lines of some entries.
| -rw-r--r-- | etc/NEWS | 61 |
1 files changed, 29 insertions, 32 deletions
| @@ -19,7 +19,7 @@ with a prefix argument or by typing C-u C-h C-n. | |||
| 19 | * Installation Changes in Emacs 26.2 | 19 | * Installation Changes in Emacs 26.2 |
| 20 | 20 | ||
| 21 | --- | 21 | --- |
| 22 | ** Building Emacs with the '--with-xwidgets' option now requires WebKit2 | 22 | ** Building Emacs with the '--with-xwidgets' option now requires WebKit2. |
| 23 | To build Emacs with xwidgets support, you will need to install the | 23 | To build Emacs with xwidgets support, you will need to install the |
| 24 | webkit2gtk-4.0 package; version 2.12 or later is required. | 24 | webkit2gtk-4.0 package; version 2.12 or later is required. |
| 25 | (This change was actually made in Emacs 26.1, but was not called out | 25 | (This change was actually made in Emacs 26.1, but was not called out |
| @@ -151,17 +151,17 @@ now the default in developer builds. As before, use | |||
| 151 | ** When GCC warnings are enabled, '--enable-check-lisp-object-type' is | 151 | ** When GCC warnings are enabled, '--enable-check-lisp-object-type' is |
| 152 | now enabled by default when configuring. | 152 | now enabled by default when configuring. |
| 153 | 153 | ||
| 154 | ** The Emacs server now has socket-launching support. This allows | 154 | ** The Emacs server now has socket-launching support. |
| 155 | socket based activation, where an external process like systemd can | 155 | This allows socket based activation, where an external process like |
| 156 | invoke the Emacs server process upon a socket connection event and | 156 | systemd can invoke the Emacs server process upon a socket connection |
| 157 | hand the socket over to Emacs. Emacs uses this socket to service | 157 | event and hand the socket over to Emacs. Emacs uses this socket to |
| 158 | emacsclient commands. This new functionality can be disabled with the | 158 | service emacsclient commands. This new functionality can be disabled |
| 159 | configure option '--disable-libsystemd'. | 159 | with the configure option '--disable-libsystemd'. |
| 160 | 160 | ||
| 161 | ** A systemd user unit file is provided. Use it in the standard way: | 161 | ** A systemd user unit file is provided. |
| 162 | 'systemctl --user enable emacs'. | 162 | Use it in the standard way: 'systemctl --user enable emacs'. (If your |
| 163 | (If your Emacs is installed in a non-standard location, you may | 163 | Emacs is installed in a non-standard location, you may need to copy |
| 164 | need to copy the emacs.service file to eg ~/.config/systemd/user/) | 164 | the emacs.service file to eg ~/.config/systemd/user/) |
| 165 | 165 | ||
| 166 | ** New configure option '--disable-build-details' attempts to build an | 166 | ** New configure option '--disable-build-details' attempts to build an |
| 167 | Emacs that is more likely to be reproducible; that is, if you build | 167 | Emacs that is more likely to be reproducible; that is, if you build |
| @@ -172,7 +172,6 @@ following variables nil: 'emacs-build-system', 'emacs-build-time', | |||
| 172 | 'erc-emacs-build-time'. | 172 | 'erc-emacs-build-time'. |
| 173 | 173 | ||
| 174 | ** Emacs can now be built with support for Little CMS. | 174 | ** Emacs can now be built with support for Little CMS. |
| 175 | |||
| 176 | If the lcms2 library is installed, Emacs will enable features built on | 175 | If the lcms2 library is installed, Emacs will enable features built on |
| 177 | top of that library. The new configure option '--without-lcms2' can | 176 | top of that library. The new configure option '--without-lcms2' can |
| 178 | be used to build without lcms2 support even if it is installed. Emacs | 177 | be used to build without lcms2 support even if it is installed. Emacs |
| @@ -215,9 +214,9 @@ The effect is similar to that of "toolBar" resource on the tool bar. | |||
| 215 | 214 | ||
| 216 | * Changes in Emacs 26.1 | 215 | * Changes in Emacs 26.1 |
| 217 | 216 | ||
| 218 | ** Option 'buffer-offer-save' can be set to new value, 'always'. When | 217 | ** Option 'buffer-offer-save' can be set to new value, 'always'. |
| 219 | set to 'always', the command 'save-some-buffers' will always offer | 218 | When set to 'always', the command 'save-some-buffers' will always |
| 220 | this buffer for saving. | 219 | offer this buffer for saving. |
| 221 | 220 | ||
| 222 | ** Security vulnerability related to Enriched Text mode is removed. | 221 | ** Security vulnerability related to Enriched Text mode is removed. |
| 223 | 222 | ||
| @@ -703,7 +702,7 @@ This can be customized via the 'info-menu' category in | |||
| 703 | A new option 'ediff-show-ancestor' and a new toggle | 702 | A new option 'ediff-show-ancestor' and a new toggle |
| 704 | 'ediff-toggle-show-ancestor'. | 703 | 'ediff-toggle-show-ancestor'. |
| 705 | 704 | ||
| 706 | ** TeX: Add luatex and xetex as alternatives to pdftex | 705 | ** TeX: Add luatex and xetex as alternatives to pdftex. |
| 707 | 706 | ||
| 708 | ** Electric-Buffer-menu | 707 | ** Electric-Buffer-menu |
| 709 | 708 | ||
| @@ -1107,7 +1106,6 @@ to a format suitable for reverse lookup zone files. | |||
| 1107 | ** Ispell | 1106 | ** Ispell |
| 1108 | 1107 | ||
| 1109 | *** Enchant is now supported as a spell-checker. | 1108 | *** Enchant is now supported as a spell-checker. |
| 1110 | |||
| 1111 | Enchant is a meta-spell-checker that uses providers such as Hunspell | 1109 | Enchant is a meta-spell-checker that uses providers such as Hunspell |
| 1112 | to do the actual checking. With it, users can use spell-checkers not | 1110 | to do the actual checking. With it, users can use spell-checkers not |
| 1113 | directly supported by Emacs, such as Voikko, Hspell and AppleSpell, | 1111 | directly supported by Emacs, such as Voikko, Hspell and AppleSpell, |
| @@ -1117,8 +1115,7 @@ configure different spelling-checkers for different languages. | |||
| 1117 | 1115 | ||
| 1118 | ** Flymake | 1116 | ** Flymake |
| 1119 | 1117 | ||
| 1120 | *** Flymake has been completely redesigned | 1118 | *** Flymake has been completely redesigned. |
| 1121 | |||
| 1122 | Flymake now annotates arbitrary buffer regions, not just lines. It | 1119 | Flymake now annotates arbitrary buffer regions, not just lines. It |
| 1123 | supports arbitrary diagnostic types, not just errors and warnings (see | 1120 | supports arbitrary diagnostic types, not just errors and warnings (see |
| 1124 | variable 'flymake-diagnostic-types-alist'). | 1121 | variable 'flymake-diagnostic-types-alist'). |
| @@ -1134,7 +1131,6 @@ backend", which has been updated to benefit from the new UI features. | |||
| 1134 | ** Term | 1131 | ** Term |
| 1135 | 1132 | ||
| 1136 | *** 'term-char-mode' now makes its buffer read-only. | 1133 | *** 'term-char-mode' now makes its buffer read-only. |
| 1137 | |||
| 1138 | The buffer is made read-only to prevent changes from being made by | 1134 | The buffer is made read-only to prevent changes from being made by |
| 1139 | anything other than the process filter; and movements of point away | 1135 | anything other than the process filter; and movements of point away |
| 1140 | from the process mark are counter-acted so that the cursor is in the | 1136 | from the process mark are counter-acted so that the cursor is in the |
| @@ -1150,7 +1146,6 @@ the previous behavior. | |||
| 1150 | ** Xref | 1146 | ** Xref |
| 1151 | 1147 | ||
| 1152 | *** When an *xref* buffer is needed, 'TAB' quits and jumps to an xref. | 1148 | *** When an *xref* buffer is needed, 'TAB' quits and jumps to an xref. |
| 1153 | |||
| 1154 | A new command 'xref-quit-and-goto-xref', bound to 'TAB' in *xref* | 1149 | A new command 'xref-quit-and-goto-xref', bound to 'TAB' in *xref* |
| 1155 | buffers, quits the window before jumping to the destination. In many | 1150 | buffers, quits the window before jumping to the destination. In many |
| 1156 | situations, the intended window configuration is restored, just as if | 1151 | situations, the intended window configuration is restored, just as if |
| @@ -1246,11 +1241,11 @@ change FOO, respectively. The exhaustive list of removed variables is: | |||
| 1246 | 1241 | ||
| 1247 | *** Many variables obsoleted in 22.1 referring to face symbols. | 1242 | *** Many variables obsoleted in 22.1 referring to face symbols. |
| 1248 | 1243 | ||
| 1249 | ** The variable 'text-quoting-style' is now a customizable option. It | 1244 | ** The variable 'text-quoting-style' is now a customizable option. |
| 1250 | controls whether to and how to translate ASCII quotes in messages and | 1245 | It controls whether to and how to translate ASCII quotes in messages |
| 1251 | help output. Its possible values and their semantics remain unchanged | 1246 | and help output. Its possible values and their semantics remain |
| 1252 | from Emacs 25. In particular, when this variable's value is 'grave', | 1247 | unchanged from Emacs 25. In particular, when this variable's value is |
| 1253 | all quotes in formats are output as-is. | 1248 | 'grave', all quotes in formats are output as-is. |
| 1254 | 1249 | ||
| 1255 | ** Functions like 'check-declare-file' and 'check-declare-directory' | 1250 | ** Functions like 'check-declare-file' and 'check-declare-directory' |
| 1256 | now generate less chatter and more-compact diagnostics. The auxiliary | 1251 | now generate less chatter and more-compact diagnostics. The auxiliary |
| @@ -1521,10 +1516,11 @@ to provide region boundaries (for rectangular regions more than one) | |||
| 1521 | to an interactively callable function as a single argument instead of | 1516 | to an interactively callable function as a single argument instead of |
| 1522 | two separate arguments 'region-beginning' and 'region-end'. | 1517 | two separate arguments 'region-beginning' and 'region-end'. |
| 1523 | 1518 | ||
| 1524 | ** 'parse-partial-sexp' state has a new element. Element 10 is | 1519 | ** 'parse-partial-sexp' state has a new element. |
| 1525 | non-nil when the last character scanned might be the first character | 1520 | Element 10 is non-nil when the last character scanned might be the |
| 1526 | of a two character construct, i.e., a comment delimiter or escaped | 1521 | first character of a two character construct, i.e., a comment |
| 1527 | character. Its value is the syntax of that last character. | 1522 | delimiter or escaped character. Its value is the syntax of that last |
| 1523 | character. | ||
| 1528 | 1524 | ||
| 1529 | ** 'parse-partial-sexp's state, element 9, has now been confirmed as | 1525 | ** 'parse-partial-sexp's state, element 9, has now been confirmed as |
| 1530 | permanent and documented, and may be used by Lisp programs. Its value | 1526 | permanent and documented, and may be used by Lisp programs. Its value |
| @@ -1788,8 +1784,9 @@ the ELisp manual. | |||
| 1788 | *** 'select-frame-by-name' now may return a frame on another display | 1784 | *** 'select-frame-by-name' now may return a frame on another display |
| 1789 | if it does not find a suitable one on the current display. | 1785 | if it does not find a suitable one on the current display. |
| 1790 | 1786 | ||
| 1791 | ** 'tcl-auto-fill-mode' is now declared obsolete. Its functionality | 1787 | ** 'tcl-auto-fill-mode' is now declared obsolete. |
| 1792 | can be replicated simply by setting 'comment-auto-fill-only-comments'. | 1788 | Its functionality can be replicated simply by setting |
| 1789 | 'comment-auto-fill-only-comments'. | ||
| 1793 | 1790 | ||
| 1794 | ** New pcase pattern 'rx' to match against an rx-style regular expression. | 1791 | ** New pcase pattern 'rx' to match against an rx-style regular expression. |
| 1795 | For details, see the doc string of 'rx--pcase-macroexpander'. | 1792 | For details, see the doc string of 'rx--pcase-macroexpander'. |