aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorGlenn Morris2020-01-15 07:50:22 -0800
committerGlenn Morris2020-01-15 07:50:22 -0800
commitd672ad60e34b4e1dcb28f91d15f1e286acf2f94f (patch)
tree5d17911717db0469bed838cbda7c0adf9638e31b /etc
parente31287e704a539ebef777d92e4d06d4b1d912b2a (diff)
parent0e936f18f8738fbe3809784f5ec6feb27c6bb24e (diff)
downloademacs-d672ad60e34b4e1dcb28f91d15f1e286acf2f94f.tar.gz
emacs-d672ad60e34b4e1dcb28f91d15f1e286acf2f94f.zip
Merge from origin/emacs-27
0e936f18f8 (origin/emacs-27) Fix build failure with --with-cairo --wi... c34f7e884b Add new node "Package Statuses" to manual fdee034ac8 * lisp/isearch.el: Fix corner cases of isearch-lazy-count. 7b14329d86 ; * lisp/simple.el (messages-buffer): Doc fix. (Bug#39124) 7ec66a59e3 Document spacing issues with Xft for some fonts 08cd247fbd ; * etc/NEWS: Fix typo. d645628e3c Always use lexical-binding in lisp-interaction-mode (bug#3... c42198f78c ; *etc/NEWS: Fix typo. 0ed9cfa7dc vc-dir: ensure we don't use a pager with git 37e0d00c14 Improve ERC's matching of nicks and URLs (bug#38257) d47b157969 Handle tab-bar clicks on a GPM-capable console. e4791f3f8e ;* etc/TODO: Update. # Conflicts: # etc/NEWS
Diffstat (limited to 'etc')
-rw-r--r--etc/NEWS.2721
-rw-r--r--etc/PROBLEMS12
-rw-r--r--etc/TODO43
3 files changed, 41 insertions, 35 deletions
diff --git a/etc/NEWS.27 b/etc/NEWS.27
index 43805bb0ac6..cea5d500c7c 100644
--- a/etc/NEWS.27
+++ b/etc/NEWS.27
@@ -337,8 +337,9 @@ answers, but also function keys like 'F1', character events such as
337'C-M-h', and control characters like 'C-h'. 337'C-M-h', and control characters like 'C-h'.
338 338
339** Lexical binding is now used when evaluating interactive Elisp forms. 339** Lexical binding is now used when evaluating interactive Elisp forms.
340More specifically, lexical-binding is now used for 'M-:', '--eval', as 340More specifically, 'lexical-binding' is now used for 'M-:', '--eval',
341well as in the "*scratch*" and "*ielm*" buffers. 341as well as in 'lisp-interaction-mode' and 'ielm-mode', used in the
342"*scratch*" and "*ielm*" buffers.
342 343
343--- 344---
344** The new user option 'tooltip-resize-echo-area' avoids truncating 345** The new user option 'tooltip-resize-echo-area' avoids truncating
@@ -781,8 +782,8 @@ cases that have plagued it for years, and on the other experiments indicated
781that it doesn't bring any measurable benefit. 782that it doesn't bring any measurable benefit.
782 783
783--- 784---
784*** The 'g' keystroke in *Compile-Log* buffers has been bound to a new 785*** The 'g' keystroke in "*Compile-Log*" buffers has been bound to a
785command that will recompile the file previously compiled with 'M-x 786new command that will recompile the file previously compiled with 'M-x
786byte-compile-file' and the like. 787byte-compile-file' and the like.
787 788
788** compile.el 789** compile.el
@@ -1569,6 +1570,18 @@ and its value has been changed to Duck Duck Go.
1569The user option to use instead to alter text to be sent is now 1570The user option to use instead to alter text to be sent is now
1570'erc-pre-send-functions'. 1571'erc-pre-send-functions'.
1571 1572
1573---
1574*** Improve matching/highlighting of nicknames.
1575Open and close parenthesis and apostrophe are not considered valid
1576nick characters anymore, matching the given grammar in RFC 2812
1577section 2.3.1. This enables correct matching and highlighting of
1578nicks when they are surrounded by parentheses, like "(nick)", and when
1579adjacent to an apostrophe, like "nick's".
1580
1581---
1582*** Set 'erc-button-url-regexp' to 'browse-url-button-regexp'
1583which better handles surrounding pair of parentheses.
1584
1572** EUDC 1585** EUDC
1573 1586
1574--- 1587---
diff --git a/etc/PROBLEMS b/etc/PROBLEMS
index 5067b53817b..9e4a631c729 100644
--- a/etc/PROBLEMS
+++ b/etc/PROBLEMS
@@ -728,6 +728,18 @@ and ps-mule to print Unicode characters.
728 728
729You may have bad fonts. 729You may have bad fonts.
730 730
731** Under X, some characters are unexpectedly wide.
732
733e.g. recent versions of Inconsolata show this issue for almost all of
734its characters. Due to what is probably an Xft bug, the determination
735of the width of some characters is incorrect. One workaround is to
736build emacs with Cairo enabled ("configure --with-cairo" and have the
737appropriate Cairo development packages installed) as this
738configuration does not suffer from this problem. See
739<https://github.com/googlefonts/Inconsolata/issues/42> and
740<https://lists.gnu.org/archive/html/bug-gnu-emacs/2020-01/msg00456.html>
741for more discussion.
742
731** Under X, an unexpected monospace font is used as the default font. 743** Under X, an unexpected monospace font is used as the default font.
732 744
733When compiled with XFT, Emacs tries to use a default font named 745When compiled with XFT, Emacs tries to use a default font named
diff --git a/etc/TODO b/etc/TODO
index e87fd85f7f9..0a06484c165 100644
--- a/etc/TODO
+++ b/etc/TODO
@@ -384,6 +384,12 @@ specified filters, specified timers, and specified hooks.
384 384
385** Install mmc@maruska.dyndns.org's no-flicker change. 385** Install mmc@maruska.dyndns.org's no-flicker change.
386 386
387 https://lists.gnu.org/archive/html/emacs-devel/2005-12/msg00699.html
388
389 I don't know if this is still relevant. I can't reach the URLs in
390 the above message thread and double-buffering may have solved some
391 of the problems.
392
387** Add a "current vertical pixel level" value that goes with point, 393** Add a "current vertical pixel level" value that goes with point,
388 so that motion commands can also move through tall images. 394 so that motion commands can also move through tall images.
389 This value would be to point as window-vscroll is to window-start. 395 This value would be to point as window-vscroll is to window-start.
@@ -537,11 +543,6 @@ from the emacsclient process.
537** Provide an optional feature which computes a scroll bar slider's 543** Provide an optional feature which computes a scroll bar slider's
538 size and its position from lines instead of characters. 544 size and its position from lines instead of characters.
539 545
540** Allow unknown image types to be rendered via an external program
541 converting them to, say, PBM (in the same way as PostScript?). [does
542 doc-view.el do this, or could it be extended to do this?
543 Does ImageMagick obsolete this idea?]
544
545** Allow displaying an X window from an external program in a buffer, 546** Allow displaying an X window from an external program in a buffer,
546 e.g. to render graphics from Java applets. [gerd and/or wmperry 547 e.g. to render graphics from Java applets. [gerd and/or wmperry
547 thought this was feasible.] 548 thought this was feasible.]
@@ -555,6 +556,8 @@ from the emacsclient process.
555 556
556** Use the XIE X extension, if available, for image display. 557** Use the XIE X extension, if available, for image display.
557 558
559(Obsolete as XIE is now considered obsolete itself.)
560
558** Make monochrome images display using the foreground and background 561** Make monochrome images display using the foreground and background
559 colors of the applicable faces. 562 colors of the applicable faces.
560 563
@@ -679,6 +682,10 @@ simple buttons to webkit (effectively, a web browser).
679Currently, xwidgets works only for the gtk+ framework but it is 682Currently, xwidgets works only for the gtk+ framework but it is
680designed to be compatible with multiple Emacs ports. 683designed to be compatible with multiple Emacs ports.
681 684
685(See the scratch/nsxwidget branch, and the discussion around
686Objective-C code and GCC at
687https://lists.gnu.org/archive/html/emacs-devel/2019-08/msg00072.html)
688
682**** Respect 'frame-inhibit-implied-resize' 689**** Respect 'frame-inhibit-implied-resize'
683 690
684When the variable 'frame-inhibit-implied-resize' is non-nil, frames 691When the variable 'frame-inhibit-implied-resize' is non-nil, frames
@@ -855,32 +862,6 @@ all build versions.
855 862
856*** Bugs 863*** Bugs
857 864
858**** Incorrect translation of Super modifier with Ctrl or Meta on macOS
859
860When pressing 'M-s-a', Emacs replies "M-s-å is undefined". What
861happened is a mix of Emacs view that Meta and Super has been pressed,
862and macOS view that ALT-a should yield "å" (U+00E5 LATIN SMALL LETTER
863A WITH RING ABOVE).
864
865The bug reports suggest two different patches; unfortunately, neither
866works properly. For example:
867
868 Use a Swedish keyboard layout
869
870 (setq ns-alternate-modifier nil)
871
872 "CMD-ALT-9"
873
874Today, this correctly yields that s-] is undefined. With either
875of the two patches, Emacs responds that s-9 was pressed.
876
877More investigation is needed to fix this problem.
878
879Links:
880- https://debbugs.gnu.org/19977
881- https://debbugs.gnu.org/21330
882- https://debbugs.gnu.org/21551
883
884**** Toggling the toolbar in fullheight or maximized modes 865**** Toggling the toolbar in fullheight or maximized modes
885 866
886The toolbar, in the NS interface, is not considered part of the text 867The toolbar, in the NS interface, is not considered part of the text