diff options
| author | Stephen Leake | 2019-09-10 03:37:51 -0700 |
|---|---|---|
| committer | Stephen Leake | 2019-09-10 03:37:51 -0700 |
| commit | 3d442312889ef2d14c07282d0aff6199d00cc165 (patch) | |
| tree | 74034ca2dded6ed233d0701b4cb5c10a0b5e9034 /etc | |
| parent | ac1a2e260e8ece34500b5879f766b4e54ee57b94 (diff) | |
| parent | 74e9799bd89484b8d15bdd6597c68fc00d07e7f7 (diff) | |
| download | emacs-3d442312889ef2d14c07282d0aff6199d00cc165.tar.gz emacs-3d442312889ef2d14c07282d0aff6199d00cc165.zip | |
Merge commit '74e9799bd89484b8d15bdd6597c68fc00d07e7f7'
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/HISTORY | 2 | ||||
| -rw-r--r-- | etc/NEWS | 94 | ||||
| -rw-r--r-- | etc/NEWS.26 | 29 | ||||
| -rw-r--r-- | etc/tutorials/TUTORIAL.ru | 3 |
4 files changed, 92 insertions, 36 deletions
diff --git a/etc/HISTORY b/etc/HISTORY index bf03692d3ff..6cda28d15a6 100644 --- a/etc/HISTORY +++ b/etc/HISTORY | |||
| @@ -218,6 +218,8 @@ GNU Emacs 26.1 (2018-05-28) emacs-26.1 | |||
| 218 | 218 | ||
| 219 | GNU Emacs 26.2 (2019-04-12) emacs-26.2 | 219 | GNU Emacs 26.2 (2019-04-12) emacs-26.2 |
| 220 | 220 | ||
| 221 | GNU Emacs 26.3 (2019-08-28) emacs-26.3 | ||
| 222 | |||
| 221 | 223 | ||
| 222 | ---------------------------------------------------------------------- | 224 | ---------------------------------------------------------------------- |
| 223 | This file is part of GNU Emacs. | 225 | This file is part of GNU Emacs. |
| @@ -16,10 +16,10 @@ You can narrow news to a specific version by calling 'view-emacs-news' | |||
| 16 | with a prefix argument or by typing 'C-u C-h C-n'. | 16 | with a prefix argument or by typing 'C-u C-h C-n'. |
| 17 | 17 | ||
| 18 | Temporary note: | 18 | Temporary note: |
| 19 | +++ indicates that all necessary documentation updates are complete. | 19 | +++ indicates that all relevant manuals in doc/ have been updated. |
| 20 | (This means all relevant manuals in doc/ AND lisp doc-strings.) | ||
| 21 | --- means no change in the manuals is needed. | 20 | --- means no change in the manuals is needed. |
| 22 | When you add a new item, use the appropriate mark if you are sure it applies, | 21 | When you add a new item, use the appropriate mark if you are sure it |
| 22 | applies, and please also update docstrings as needed. | ||
| 23 | 23 | ||
| 24 | 24 | ||
| 25 | * Installation Changes in Emacs 27.1 | 25 | * Installation Changes in Emacs 27.1 |
| @@ -129,10 +129,28 @@ This is intended mostly to help developers. | |||
| 129 | ** Emacs now requires GTK 2.24 and GTK 3.10 for the GTK 2 and GTK 3 | 129 | ** Emacs now requires GTK 2.24 and GTK 3.10 for the GTK 2 and GTK 3 |
| 130 | builds respectively. | 130 | builds respectively. |
| 131 | 131 | ||
| 132 | ** New make target 'help' shows a summary of common make targets. | ||
| 133 | |||
| 132 | 134 | ||
| 133 | * Startup Changes in Emacs 27.1 | 135 | * Startup Changes in Emacs 27.1 |
| 134 | 136 | ||
| 135 | +++ | 137 | +++ |
| 138 | ** Emacs now uses the XDG convention for init files. | ||
| 139 | For example, it looks for init.el in ~/.config/emacs/init.el, and | ||
| 140 | similarly for other init files. | ||
| 141 | |||
| 142 | The XDG_CONFIG_HOME environment variable (which defaults to ~/.config) | ||
| 143 | specifies the parent directory of these and other configuration files, | ||
| 144 | and will override their traditional locations (the home directory, | ||
| 145 | ~/.emacs.d, etc.). | ||
| 146 | |||
| 147 | Emacs will still look for init files in their traditional locations if | ||
| 148 | XDG_CONFIG_HOME does not exist, so invoking Emacs with | ||
| 149 | XDG_CONFIG_HOME='/nowhere' might be useful if your new-location init | ||
| 150 | files are scrambled, or if you want to force Emacs to ignore files | ||
| 151 | under XDG_CONFIG_HOME for some other reason. | ||
| 152 | |||
| 153 | +++ | ||
| 136 | ** Emacs can now be configured using an early init file. | 154 | ** Emacs can now be configured using an early init file. |
| 137 | The file is called 'early-init.el', in 'user-emacs-directory'. It is | 155 | The file is called 'early-init.el', in 'user-emacs-directory'. It is |
| 138 | loaded very early in the startup process: before graphical elements | 156 | loaded very early in the startup process: before graphical elements |
| @@ -173,12 +191,6 @@ after Emacs has finished initialization and is ready for use. | |||
| 173 | emacs.service file to eg "~/.config/systemd/user/", you will need to copy | 191 | emacs.service file to eg "~/.config/systemd/user/", you will need to copy |
| 174 | the new version of the file again.) | 192 | the new version of the file again.) |
| 175 | 193 | ||
| 176 | +++ | ||
| 177 | ** New option 'help-enable-completion-auto-load'. | ||
| 178 | This allows disabling the new feature introduced in Emacs 26.1 which | ||
| 179 | loads files during completion of 'C-h f' and 'C-h v' according to | ||
| 180 | 'definition-prefixes'. | ||
| 181 | |||
| 182 | 194 | ||
| 183 | * Changes in Emacs 27.1 | 195 | * Changes in Emacs 27.1 |
| 184 | 196 | ||
| @@ -205,6 +217,9 @@ To get the old, less-secure behavior, you can set the | |||
| 205 | *** When run by root, emacsclient no longer connects to non-root sockets. | 217 | *** When run by root, emacsclient no longer connects to non-root sockets. |
| 206 | (Instead you can use Tramp methods to run root commands in a non-root Emacs.) | 218 | (Instead you can use Tramp methods to run root commands in a non-root Emacs.) |
| 207 | 219 | ||
| 220 | ** New function 'network-lookup-address-info'. | ||
| 221 | This does IPv4 and/or IPv6 address lookups on hostnames. | ||
| 222 | |||
| 208 | --- | 223 | --- |
| 209 | ** Control of the threshold for using the 'distant-foreground' color. | 224 | ** Control of the threshold for using the 'distant-foreground' color. |
| 210 | The threshold for color distance below which the 'distant-foreground' | 225 | The threshold for color distance below which the 'distant-foreground' |
| @@ -272,7 +287,8 @@ variable. | |||
| 272 | +++ | 287 | +++ |
| 273 | ** TLS connections have their security tightened by default. | 288 | ** TLS connections have their security tightened by default. |
| 274 | Most of the checks for outdated, believed-to-be-weak TLS algorithms | 289 | Most of the checks for outdated, believed-to-be-weak TLS algorithms |
| 275 | and ciphers are now switched on by default. By default, the NSM will | 290 | and ciphers are now switched on by default. (In addition, several new |
| 291 | TLS weaknesses are now warned about.) By default, the NSM will | ||
| 276 | flag connections using these weak algorithms and ask users whether to | 292 | flag connections using these weak algorithms and ask users whether to |
| 277 | allow them. To get the old behavior back (where certificates are | 293 | allow them. To get the old behavior back (where certificates are |
| 278 | checked for validity, but no warnings about weak cryptography are | 294 | checked for validity, but no warnings about weak cryptography are |
| @@ -280,6 +296,14 @@ issued), you can either set 'network-security-protocol-checks' to nil, | |||
| 280 | or adjust the elements in that variable to only happen on the 'high' | 296 | or adjust the elements in that variable to only happen on the 'high' |
| 281 | security level (assuming you use the 'medium' level). | 297 | security level (assuming you use the 'medium' level). |
| 282 | 298 | ||
| 299 | --- | ||
| 300 | ** New user option 'nsm-trust-local-network'. | ||
| 301 | Allows skipping Network Security Manager checks for hosts on your | ||
| 302 | local subnet(s). It defaults to nil. Usually, there should be no | ||
| 303 | need to set this non-nil, and doing that risks opening your local | ||
| 304 | network connections to attacks. So be sure you know what you are | ||
| 305 | doing before changing the value. | ||
| 306 | |||
| 283 | +++ | 307 | +++ |
| 284 | ** Native GnuTLS connections can now use client certificates. | 308 | ** Native GnuTLS connections can now use client certificates. |
| 285 | Previously, this support was only available when using the external | 309 | Previously, this support was only available when using the external |
| @@ -507,10 +531,19 @@ current and the previous or the next line, as before. | |||
| 507 | 531 | ||
| 508 | * Changes in Specialized Modes and Packages in Emacs 27.1 | 532 | * Changes in Specialized Modes and Packages in Emacs 27.1 |
| 509 | 533 | ||
| 534 | --- | ||
| 535 | ** 'autoconf-mode' is now used instead of 'm4-mode' for the | ||
| 536 | acinclude.m4/aclocal.m4/acsite.m4 files. | ||
| 537 | |||
| 538 | --- | ||
| 539 | ** On GNU/Linux, 'M-x battery' will now list all batteries, no matter | ||
| 540 | what they're named, and the 'battery-linux-sysfs-regexp' variable has | ||
| 541 | been removed. | ||
| 542 | |||
| 510 | ** The 'list-processes' command now includes port numbers in the | 543 | ** The 'list-processes' command now includes port numbers in the |
| 511 | network connection information (in addition to the host name). | 544 | network connection information (in addition to the host name). |
| 512 | 545 | ||
| 513 | ** The 'cl' package is now officially deprecated in favor of `cl-lib`. | 546 | ** The 'cl' package is now officially deprecated in favor of 'cl-lib'. |
| 514 | 547 | ||
| 515 | +++ | 548 | +++ |
| 516 | ** winner | 549 | ** winner |
| @@ -545,6 +578,11 @@ that it doesn't bring any measurable benefit. | |||
| 545 | --- | 578 | --- |
| 546 | *** In 'compilation-error-regexp-alist', 'line' (and 'end-line') can | 579 | *** In 'compilation-error-regexp-alist', 'line' (and 'end-line') can |
| 547 | be functions. | 580 | be functions. |
| 581 | +++ | ||
| 582 | *** 'compilation-context-lines' can now take the value t; this is like | ||
| 583 | nil, but instead of scrolling the current line to the top of the | ||
| 584 | screen when there is no left fringe, it inserts a visible arrow before | ||
| 585 | column zero. | ||
| 548 | 586 | ||
| 549 | ** cl-lib.el | 587 | ** cl-lib.el |
| 550 | +++ | 588 | +++ |
| @@ -690,7 +728,7 @@ The default value is 'find-dired-sort-by-filename'. | |||
| 690 | ** Change Logs and VC | 728 | ** Change Logs and VC |
| 691 | 729 | ||
| 692 | +++ | 730 | +++ |
| 693 | *** New command 'log-edit-generate-changelog', bound to C-c C-w. | 731 | *** New command 'log-edit-generate-changelog-from-diff', bound to C-c C-w. |
| 694 | This generates ChangeLog entries from the VC fileset diff. | 732 | This generates ChangeLog entries from the VC fileset diff. |
| 695 | 733 | ||
| 696 | *** Recording ChangeLog entries doesn't require an actual file. | 734 | *** Recording ChangeLog entries doesn't require an actual file. |
| @@ -935,6 +973,11 @@ early init file. | |||
| 935 | 973 | ||
| 936 | ** Info | 974 | ** Info |
| 937 | 975 | ||
| 976 | +++ | ||
| 977 | *** Clicking on the left/right arrow icon in the Info tool-bar while | ||
| 978 | holding down the Ctrl key pops up a menu of previously visited Info nodes | ||
| 979 | where you can select a node to go back (like in browsers). | ||
| 980 | |||
| 938 | --- | 981 | --- |
| 939 | *** Info can now follow 'file://' protocol URLs. | 982 | *** Info can now follow 'file://' protocol URLs. |
| 940 | The 'file://' URLs in Info documents can now be followed by passing | 983 | The 'file://' URLs in Info documents can now be followed by passing |
| @@ -1793,6 +1836,16 @@ aliases of 'bookmark-default-file'. | |||
| 1793 | When non-nil, watch whether the bookmark file has changed on disk. | 1836 | When non-nil, watch whether the bookmark file has changed on disk. |
| 1794 | 1837 | ||
| 1795 | --- | 1838 | --- |
| 1839 | *** The old bookmark file format is no longer supported. | ||
| 1840 | This bookmark file format has not been used in Emacs since at least | ||
| 1841 | version 19.34, released in 1996, and will no longer be automatically | ||
| 1842 | converted to the new bookmark file format. | ||
| 1843 | |||
| 1844 | The following functions are now declared obsolete: | ||
| 1845 | bookmark-grok-file-format-version, bookmark-maybe-upgrade-file-format, | ||
| 1846 | bookmark-upgrade-file-format-from-0, bookmark-upgrade-version-0-alist | ||
| 1847 | |||
| 1848 | --- | ||
| 1796 | ** The mantemp.el library is now marked obsolete. | 1849 | ** The mantemp.el library is now marked obsolete. |
| 1797 | This library generates manual C++ template instantiations. It should | 1850 | This library generates manual C++ template instantiations. It should |
| 1798 | no longer be useful on modern compilers, which do this automatically. | 1851 | no longer be useful on modern compilers, which do this automatically. |
| @@ -1840,6 +1893,11 @@ and 'gravatar-force-default'. | |||
| 1840 | *** The built-in ada-mode is now deleted. The Gnu ELPA package is a | 1893 | *** The built-in ada-mode is now deleted. The Gnu ELPA package is a |
| 1841 | good replacement, even in very large source files. | 1894 | good replacement, even in very large source files. |
| 1842 | 1895 | ||
| 1896 | ** xref | ||
| 1897 | |||
| 1898 | --- | ||
| 1899 | *** Imenu support has been added to 'xref--xref-buffer-mode'. | ||
| 1900 | |||
| 1843 | 1901 | ||
| 1844 | * New Modes and Packages in Emacs 27.1 | 1902 | * New Modes and Packages in Emacs 27.1 |
| 1845 | 1903 | ||
| @@ -2166,7 +2224,9 @@ end and duration). | |||
| 2166 | +++ | 2224 | +++ |
| 2167 | *** 'time-add', 'time-subtract', and 'time-less-p' now accept | 2225 | *** 'time-add', 'time-subtract', and 'time-less-p' now accept |
| 2168 | infinities and NaNs too, and propagate them or return nil like | 2226 | infinities and NaNs too, and propagate them or return nil like |
| 2169 | floating-point operators do. | 2227 | floating-point operators do. If both arguments are finite, these |
| 2228 | functions now return exact results instead of rounding in some cases, | ||
| 2229 | and they also avoid excess precision when that is easy. | ||
| 2170 | 2230 | ||
| 2171 | +++ | 2231 | +++ |
| 2172 | *** New function 'time-equal-p' compares time values for equality. | 2232 | *** New function 'time-equal-p' compares time values for equality. |
| @@ -2569,6 +2629,9 @@ subr.el so that it is available by default. It now always returns the | |||
| 2569 | non-nil argument when the other is nil. Several duplicates of 'xor' | 2629 | non-nil argument when the other is nil. Several duplicates of 'xor' |
| 2570 | in other packages are now obsolete aliases of 'xor'. | 2630 | in other packages are now obsolete aliases of 'xor'. |
| 2571 | 2631 | ||
| 2632 | +++ | ||
| 2633 | ** 'define-globalized-minor-mode' now takes BODY forms. | ||
| 2634 | |||
| 2572 | 2635 | ||
| 2573 | * Changes in Emacs 27.1 on Non-Free Operating Systems | 2636 | * Changes in Emacs 27.1 on Non-Free Operating Systems |
| 2574 | 2637 | ||
| @@ -2610,6 +2673,11 @@ is being used, except in Far Eastern locales. When this variable is | |||
| 2610 | non-zero, Emacs at startup sets 'locale-coding-system' to the | 2673 | non-zero, Emacs at startup sets 'locale-coding-system' to the |
| 2611 | corresponding encoding, instead of using 'w32-ansi-code-page'. | 2674 | corresponding encoding, instead of using 'w32-ansi-code-page'. |
| 2612 | 2675 | ||
| 2676 | --- | ||
| 2677 | ** The default value of 'inhibit-compacting-font-caches' is t on MS-Windows. | ||
| 2678 | Experience shows that compacting font caches causes more trouble on | ||
| 2679 | MS-Windows than it helps. | ||
| 2680 | |||
| 2613 | +++ | 2681 | +++ |
| 2614 | ** On NS the behaviour of drag and drop can now be modified by use of | 2682 | ** On NS the behaviour of drag and drop can now be modified by use of |
| 2615 | modifier keys in line with Apples guidelines. This makes the drag and | 2683 | modifier keys in line with Apples guidelines. This makes the drag and |
diff --git a/etc/NEWS.26 b/etc/NEWS.26 index aa583f47c61..11c526c56ed 100644 --- a/etc/NEWS.26 +++ b/etc/NEWS.26 | |||
| @@ -16,31 +16,16 @@ You can narrow news to a specific version by calling 'view-emacs-news' | |||
| 16 | with a prefix argument or by typing 'C-u C-h C-n'. | 16 | with a prefix argument or by typing 'C-u C-h C-n'. |
| 17 | 17 | ||
| 18 | 18 | ||
| 19 | * Installation Changes in Emacs 26.3 | ||
| 20 | |||
| 21 | |||
| 22 | * Startup Changes in Emacs 26.3 | ||
| 23 | |||
| 24 | |||
| 25 | * Changes in Emacs 26.3 | 19 | * Changes in Emacs 26.3 |
| 26 | 20 | ||
| 27 | 21 | ** New option 'help-enable-completion-auto-load'. | |
| 28 | * Editing Changes in Emacs 26.3 | 22 | This allows disabling the new feature introduced in Emacs 26.1 which |
| 29 | 23 | loads files during completion of 'C-h f' and 'C-h v' according to | |
| 30 | 24 | 'definition-prefixes'. | |
| 31 | * Changes in Specialized Modes and Packages in Emacs 26.3 | ||
| 32 | |||
| 33 | |||
| 34 | * New Modes and Packages in Emacs 26.3 | ||
| 35 | |||
| 36 | |||
| 37 | * Incompatible Lisp Changes in Emacs 26.3 | ||
| 38 | 25 | ||
| 39 | 26 | ** Emacs now supports the new Japanese Era name. | |
| 40 | * Lisp Changes in Emacs 26.3 | 27 | The newly assigned codepoint U+32FF was added to the Unicode Character |
| 41 | 28 | Database compiled into Emacs. | |
| 42 | |||
| 43 | * Changes in Emacs 26.3 on Non-Free Operating Systems | ||
| 44 | 29 | ||
| 45 | 30 | ||
| 46 | * Installation Changes in Emacs 26.2 | 31 | * Installation Changes in Emacs 26.2 |
diff --git a/etc/tutorials/TUTORIAL.ru b/etc/tutorials/TUTORIAL.ru index ba3a5c27c5a..a9bd90d28b0 100644 --- a/etc/tutorials/TUTORIAL.ru +++ b/etc/tutorials/TUTORIAL.ru | |||
| @@ -985,7 +985,7 @@ Emacs также может создавать множество "фреймо | |||
| 985 | представить все это здесь не представляется возможным. Однако, возможно вы | 985 | представить все это здесь не представляется возможным. Однако, возможно вы |
| 986 | захотите узнать больше о возможностях Emacs. Emacs предоставляет команды | 986 | захотите узнать больше о возможностях Emacs. Emacs предоставляет команды |
| 987 | для чтения документации о командах Emacs. Все команды "справки" (help) | 987 | для чтения документации о командах Emacs. Все команды "справки" (help) |
| 988 | начинаются с сочетания CONTROL-h, которы является "символом справки". | 988 | начинаются с сочетания CONTROL-h, которе является "символом справки". |
| 989 | 989 | ||
| 990 | Чтобы использовать справку, нажмите C-h, а затем -- символ, который | 990 | Чтобы использовать справку, нажмите C-h, а затем -- символ, который |
| 991 | расскажет, какой именно вид справки вы хотите получить. Если вы | 991 | расскажет, какой именно вид справки вы хотите получить. Если вы |
| @@ -1130,5 +1130,6 @@ Copyright (C) 1985, 1996, 1998, 2001-2019 Free Software Foundation, Inc. | |||
| 1130 | ;;; Local Variables: | 1130 | ;;; Local Variables: |
| 1131 | ;;; coding: utf-8 | 1131 | ;;; coding: utf-8 |
| 1132 | ;;; sentence-end-double-space: nil | 1132 | ;;; sentence-end-double-space: nil |
| 1133 | ;;; mode: fundamental | ||
| 1133 | ;;; fill-column: 76 | 1134 | ;;; fill-column: 76 |
| 1134 | ;;; End: | 1135 | ;;; End: |