diff options
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/NEWS | 77 | ||||
| -rw-r--r-- | etc/PROBLEMS | 7 |
2 files changed, 83 insertions, 1 deletions
| @@ -104,6 +104,11 @@ files that were compiled with an old EIEIO (Emacs<25). | |||
| 104 | ** 'C-x 8 .' has been moved to 'C-x 8 . .'. | 104 | ** 'C-x 8 .' has been moved to 'C-x 8 . .'. |
| 105 | This is to open up the 'C-x 8 .' map to bind further characters there. | 105 | This is to open up the 'C-x 8 .' map to bind further characters there. |
| 106 | 106 | ||
| 107 | --- | ||
| 108 | ** 'source' and '.' in Eshell no longer accept the '--help' option. | ||
| 109 | This is for compatibility with the shell versions of these commands, | ||
| 110 | which don't handle options like '--help' in any special way. | ||
| 111 | |||
| 107 | 112 | ||
| 108 | * Changes in Emacs 29.1 | 113 | * Changes in Emacs 29.1 |
| 109 | 114 | ||
| @@ -154,6 +159,15 @@ methods. | |||
| 154 | This controls whether or not GTK input methods are used by Emacs, | 159 | This controls whether or not GTK input methods are used by Emacs, |
| 155 | instead of XIM input methods. | 160 | instead of XIM input methods. |
| 156 | 161 | ||
| 162 | +++ | ||
| 163 | ** New user option 'use-system-tooltips'. | ||
| 164 | This controls whether to use the toolkit tooltips, or Emacs's own | ||
| 165 | native implementation of tooltips as small frames. This option is | ||
| 166 | only meaningful if Emacs was built with GTK+ or Haiku support, and | ||
| 167 | defaults to t, which makes Emacs use the toolkit tooltips. The | ||
| 168 | existing GTK-specific option 'x-gtk-use-system-tooltips' is now an | ||
| 169 | alias of this new option. | ||
| 170 | |||
| 157 | --- | 171 | --- |
| 158 | ** New minor mode 'pixel-scroll-precision-mode'. | 172 | ** New minor mode 'pixel-scroll-precision-mode'. |
| 159 | When enabled, and if your mouse supports it, you can scroll the | 173 | When enabled, and if your mouse supports it, you can scroll the |
| @@ -243,6 +257,16 @@ These will take you (respectively) to the next and previous "page". | |||
| 243 | --- | 257 | --- |
| 244 | *** 'describe-char' now also outputs the name of emoji combinations. | 258 | *** 'describe-char' now also outputs the name of emoji combinations. |
| 245 | 259 | ||
| 260 | ** Outline Mode | ||
| 261 | |||
| 262 | *** Support for a default visibility state. | ||
| 263 | Customize the option 'outline-default-state' to define what headings | ||
| 264 | are visible when the mode is set. When equal to a number, the option | ||
| 265 | 'outline-default-rules' determines the visibility of the subtree | ||
| 266 | starting at the corresponding level. Values are provided to show | ||
| 267 | a heading subtree unless the heading match a regexp, or its subtree | ||
| 268 | has long lines or is long. | ||
| 269 | |||
| 246 | ** Outline Minor Mode | 270 | ** Outline Minor Mode |
| 247 | 271 | ||
| 248 | +++ | 272 | +++ |
| @@ -326,7 +350,7 @@ are met. The conditions are given by the argument, which can be | |||
| 326 | These forms now indent like this: | 350 | These forms now indent like this: |
| 327 | 351 | ||
| 328 | (cl-flet ((bla (x) | 352 | (cl-flet ((bla (x) |
| 329 | (* x x))) | 353 | (* x x))) |
| 330 | (bla 42)) | 354 | (bla 42)) |
| 331 | 355 | ||
| 332 | This change also affects 'cl-macrolet', 'cl-flet*' and | 356 | This change also affects 'cl-macrolet', 'cl-flet*' and |
| @@ -823,6 +847,10 @@ the Netscape web browser was released in February, 2008. | |||
| 823 | This support has been obsolete since Emacs 25.1. The final version of | 847 | This support has been obsolete since Emacs 25.1. The final version of |
| 824 | the Galeon web browser was released in September, 2008. | 848 | the Galeon web browser was released in September, 2008. |
| 825 | 849 | ||
| 850 | ** Ruby Mode | ||
| 851 | |||
| 852 | *** New user option 'ruby-toggle-block-space-before-parameters'. | ||
| 853 | |||
| 826 | ** Miscellaneous | 854 | ** Miscellaneous |
| 827 | 855 | ||
| 828 | --- | 856 | --- |
| @@ -938,9 +966,30 @@ characters in the range U+0080..U+00FF as substitutes for single bytes | |||
| 938 | in the range 128..255, but signal an error for all multibyte characters. | 966 | in the range 128..255, but signal an error for all multibyte characters. |
| 939 | The input must be encoded text. | 967 | The input must be encoded text. |
| 940 | 968 | ||
| 969 | +++ | ||
| 970 | ** The 'clone-indirect-buffer-hook' is now run by 'make-indirect-buffer'. | ||
| 971 | It was previously only run by 'clone-indirect-buffer' and | ||
| 972 | 'clone-indirect-buffer-other-window'. Since 'make-indirect-buffer' is | ||
| 973 | called by both of these, the hook is now run by all 3 of these | ||
| 974 | functions. | ||
| 975 | |||
| 941 | 976 | ||
| 942 | * Lisp Changes in Emacs 29.1 | 977 | * Lisp Changes in Emacs 29.1 |
| 943 | 978 | ||
| 979 | -- | ||
| 980 | ** The variable 'polling-period' now accepts floating point values. | ||
| 981 | This means Emacs can now poll for input during Lisp execution more | ||
| 982 | frequently than once in a second. | ||
| 983 | |||
| 984 | -- | ||
| 985 | ** New function 'bidi-string-strip-control-characters'. | ||
| 986 | This utility function is meant for displaying strings when it's | ||
| 987 | essential that there's no bidirectional context. | ||
| 988 | |||
| 989 | --- | ||
| 990 | ** The Gnus range functions have been moved to a new library, range.el. | ||
| 991 | All the old names have been made obsolete. | ||
| 992 | |||
| 944 | +++ | 993 | +++ |
| 945 | ** New function 'function-alias-p'. | 994 | ** New function 'function-alias-p'. |
| 946 | This predicate says whether an object is a function alias, and if it | 995 | This predicate says whether an object is a function alias, and if it |
| @@ -980,6 +1029,32 @@ This event is sent when a user peforms a pinch gesture on a touchpad, | |||
| 980 | which is comprised of placing two fingers on the touchpad and moving | 1029 | which is comprised of placing two fingers on the touchpad and moving |
| 981 | them towards or away from each other. | 1030 | them towards or away from each other. |
| 982 | 1031 | ||
| 1032 | ** Text security and suspiciousness | ||
| 1033 | |||
| 1034 | +++ | ||
| 1035 | *** New library textsec.el. | ||
| 1036 | This library contains a number of checks for whether a string is | ||
| 1037 | "suspicious". This usually means that the string contains characters | ||
| 1038 | that have glyphs that can be confused with other, more commonly used | ||
| 1039 | glyphs, or contain bidirectional (or other) formatting characters that | ||
| 1040 | may be used to confuse a user. | ||
| 1041 | |||
| 1042 | +++ | ||
| 1043 | *** New user option 'textsec-check'. | ||
| 1044 | If non-nil (which is the default), Emacs packages that are vulnerable | ||
| 1045 | to attackers trying to confuse the users will use the textsec library | ||
| 1046 | to mark suspicious text. For instance shr/eww will mark suspicious | ||
| 1047 | URLs and links, Gnus will mark suspicious From addresses, and | ||
| 1048 | Message mode will query the user if the user is sending mail to a | ||
| 1049 | suspicious address. If this variable is nil, these checks aren't | ||
| 1050 | performed. | ||
| 1051 | |||
| 1052 | +++ | ||
| 1053 | *** New function 'textsec-suspicious-p'. | ||
| 1054 | This is the main function Emacs applications should be using to check | ||
| 1055 | whether a string is suspicious. It heeds the 'textsec-check' user | ||
| 1056 | option. | ||
| 1057 | |||
| 983 | ** Keymaps and key definitions | 1058 | ** Keymaps and key definitions |
| 984 | 1059 | ||
| 985 | +++ | 1060 | +++ |
diff --git a/etc/PROBLEMS b/etc/PROBLEMS index 9040c492563..2358203c3d3 100644 --- a/etc/PROBLEMS +++ b/etc/PROBLEMS | |||
| @@ -1304,6 +1304,13 @@ and then Alt-F7). A bug for it is here: | |||
| 1304 | https://bugs.launchpad.net/ubuntu/+source/metacity/+bug/231034. | 1304 | https://bugs.launchpad.net/ubuntu/+source/metacity/+bug/231034. |
| 1305 | Note that a permanent fix seems to be to disable "assistive technologies". | 1305 | Note that a permanent fix seems to be to disable "assistive technologies". |
| 1306 | 1306 | ||
| 1307 | *** Enlightenment: Frames not redrawn after switching virtual desktops | ||
| 1308 | |||
| 1309 | With Enlightenment version 0.25, Emacs frames may no be redrawn orderly | ||
| 1310 | after switching back from another virtual desktop. Setting the variable | ||
| 1311 | 'x-set-frame-visibility-more-laxly' to one of 'focus-in', 'expose' or | ||
| 1312 | 't' should fix this. | ||
| 1313 | |||
| 1307 | *** Gnome: Emacs receives input directly from the keyboard, bypassing XIM. | 1314 | *** Gnome: Emacs receives input directly from the keyboard, bypassing XIM. |
| 1308 | 1315 | ||
| 1309 | This seems to happen when gnome-settings-daemon version 2.12 or later | 1316 | This seems to happen when gnome-settings-daemon version 2.12 or later |