aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlan Third2020-01-12 14:54:44 +0000
committerAlan Third2020-01-12 15:07:00 +0000
commite4791f3f8eabf6db2e7e187c40a7d4d01d69b1e0 (patch)
tree8d003c8390830e818236ebaa179367f4a60ff218
parentf0ebd919c16c71d1010f2625425932e46b58f8b4 (diff)
downloademacs-e4791f3f8eabf6db2e7e187c40a7d4d01d69b1e0.tar.gz
emacs-e4791f3f8eabf6db2e7e187c40a7d4d01d69b1e0.zip
;* etc/TODO: Update.
-rw-r--r--etc/TODO43
1 files changed, 12 insertions, 31 deletions
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