X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/c717b32678affe3864f0d5024a9de514c950214d..c136e5cdf2e7ea9745727c07146713c582f93cde:/etc/NEWS diff --git a/etc/NEWS b/etc/NEWS index 5094ecfc4f..98a66259db 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -90,8 +90,10 @@ error, its exit status is 1. ** auto-mode-case-fold is now enabled by default. +** Internationalization changes + +++ -** Emacs now supports display and editing of bidirectional text. +*** Emacs now supports display and editing of bidirectional text. See the node "Bidirectional Editing" in the Emacs Manual for some initial documentation. @@ -117,6 +119,20 @@ Note that some advanced display features, such as overlay strings and `display' text properties, do not yet work correctly when bidirectional text is reordered for display. ++++ +*** Enhanced support for characters that have no glyphs in available fonts. +If a character has no glyphs in any of the available fonts, Emacs by +default will display it either as a hexadecimal code in a box or as a +thin 1-pixel space. In addition to these two methods, Emacs can +display these characters as empty box, as an acronym, or not display +them at all. To change how these characters are displayed, customize +the variable `glyphless-char-display-control'. + +On character terminals these methods are used for characters that +cannot be encoded by the `terminal-coding-system'. + +*** There are two new input methods for Persian/Farsi: farsi and farsi-translit. + ** GTK scroll-bars are now placed on the right by default. Use `set-scroll-bar-mode' to change this. @@ -154,18 +170,6 @@ off by customizing x-gtk-use-system-tooltips. with Xft. To change font, use the X resource font, for example: Emacs.pane.menubar.font: Courier-12 -+++ -** Enhanced support for characters that have no glyphs in available fonts. -If a character has no glyphs in any of the available fonts, Emacs by -default will display it either as a hexadecimal code in a box or as a -thin 1-pixel space. In addition to these two methods, Emacs can -display these characters as empty box, as an acronym, or not display -them at all. To change how these characters are displayed, customize -the variable `glyphless-char-display-control'. - -On character terminals these methods are used for characters that -cannot be encoded by the `terminal-coding-system'. - ** On graphical displays, the mode-line no longer ends in dashes. ** On Nextstep/OSX, the menu bar can be hidden by customizing @@ -267,9 +271,17 @@ default, all themes included in Emacs are treated as safe. ** The user option `remote-file-name-inhibit-cache' controls whether the remote file-name cache is used for read access. ++++ +** The use of a "mode: minor" specification in a file local variables section +to enable a minor-mode is deprecated. Instead, use "eval: (minor-mode)". + ** The standalone programs lib-src/digest-doc and sorted-doc have been replaced with Lisp commands `doc-file-to-man' and `doc-file-to-info'. +--- +** The standalone program `fakemail' has been removed. +If you need it, feedmail.el ought to provide a superset of the functionality. + ** The variable `focus-follows-mouse' now always defaults to nil. @@ -377,9 +389,15 @@ $ESHELL nor variable `explicit-shell-file-name' is set. ** comint and modes derived from it use the generic completion code. -** The compile.el mode can be used without font-lock-mode. +** Compilation mode + +*** Compilation mode can be used without font-lock-mode. `compilation-parse-errors-function' is now obsolete. +*** `compilation-filter-start' is let-bound to the start of the text +inserted by the compilation filter function, when calling +compilation-filter-hook. + ** The Landmark game is now invoked with `landmark', not `lm'. ** Prolog mode has been completely revamped, with lots of additional @@ -447,8 +465,21 @@ You can get a comparable behavior with: ** Calendar, Diary, and Appt ++++ +*** Diary entries can contain non-printing `comments'. +See the variable `diary-comment-start'. + ++++ +*** Appointments can specify their individual warning times. +See the variable `appt-warning-time-regexp'. + ++++ *** New function `diary-hebrew-birthday'. +--- +*** Elements of `calendar-day-abbrev-array' and `calendar-month-abbrev-array' +may no longer be nil, but must all be strings. + --- *** The obsolete (since Emacs 22.1) method of enabling the appt package by adding appt-make-list to diary-hook has been removed. Use appt-activate. @@ -654,6 +685,9 @@ on a D-Bus without simultaneously registering a property or a method. *** The following access methods are discontinued: "ssh1_old", "ssh2_old", "scp1_old", "scp2_old", "imap", "imaps" and "fish". +*** The option `ange-ftp-binary-file-name-regexp' has changed its +default value to "". + ** VC and related modes *** Support for pulling on distributed version control systems.