aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Albinus2016-02-28 11:09:12 +0100
committerMichael Albinus2016-02-28 11:09:12 +0100
commit52f64cc2e74ab83752c8f2d37ef0fc6df5ef8b30 (patch)
treec8c965a7926c75aaa80383618e6cb2ed2e4845e5
parent5a44bfea9d4a6e6fbc8c74aa7e8691b47397927a (diff)
parent433407d8230a8a256b26c6c7615d3921b43f59ce (diff)
downloademacs-52f64cc2e74ab83752c8f2d37ef0fc6df5ef8b30.tar.gz
emacs-52f64cc2e74ab83752c8f2d37ef0fc6df5ef8b30.zip
Merge branch 'emacs-25' of git.sv.gnu.org:/srv/git/emacs into emacs-25
-rw-r--r--etc/TODO35
1 files changed, 18 insertions, 17 deletions
diff --git a/etc/TODO b/etc/TODO
index 39ebef3fe02..599e74a442c 100644
--- a/etc/TODO
+++ b/etc/TODO
@@ -679,25 +679,25 @@ from the emacsclient process.
679 679
680This sections contains features found in other official Emacs ports. 680This sections contains features found in other official Emacs ports.
681 681
682**** Support for "xwidget" 682**** Support for xwidgets
683 683
684Emacs 25 has support for "xwidgets", a system to include operating 684Emacs 25 has support for xwidgets, a system to include operating
685system components into an Emacs buffer. The components range from 685system components into an Emacs buffer. The components range from
686simple buttons to "webkit" (effectively, a web browser). 686simple buttons to webkit (effectively, a web browser).
687 687
688Currently, "xwidget" only works for the "gtk+" framework but it is 688Currently, xwidgets works only for the gtk+ framework but it is
689designed to be compatible with multiple Emacs ports. 689designed to be compatible with multiple Emacs ports.
690 690
691**** Respect `frame-inhibit-implied-resize' 691**** Respect 'frame-inhibit-implied-resize'
692 692
693When the variable `frame-inhibit-implied-resize' is non-nil, frames 693When the variable 'frame-inhibit-implied-resize' is non-nil, frames
694should not be resized when operations like changing font or toggling 694should not be resized when operations like changing font or toggling
695the tool bar is performed. 695the tool bar is performed.
696 696
697Unfortunately, the tool bar (and possible other operations) always 697Unfortunately, the tool bar (and possible other operations) always
698resize the frame. 698resize the frame.
699 699
700**** Support `proced' (implement `process-attributes') 700**** Support 'proced' (implement 'process-attributes')
701 701
702Unfortunately, a user-level process like Emacs does not have the 702Unfortunately, a user-level process like Emacs does not have the
703privileges to get information about other processes under OS X. 703privileges to get information about other processes under OS X.
@@ -711,7 +711,7 @@ There are other ways to do this:
711 3) Ask the user to self-sign Emacs, if this feature is of interest. 711 3) Ask the user to self-sign Emacs, if this feature is of interest.
712 712
713Anders Lindgren <andlind@gmail.com> has implemented 713Anders Lindgren <andlind@gmail.com> has implemented
714`process-attributes' for OS X, which currently only work when 714'process-attributes' for OS X, which currently only work when
715running Emacs as root. 715running Emacs as root.
716 716
717See this article by Bozhidar Batsov for an overview of Proced: 717See this article by Bozhidar Batsov for an overview of Proced:
@@ -775,7 +775,7 @@ The "mac" port provides smooth, pixel-based, scrolling. This is a very
775popular features. However, there are drawbacks to this method: what 775popular features. However, there are drawbacks to this method: what
776happens if only a fraction of a line is visible at the top of a 776happens if only a fraction of a line is visible at the top of a
777window, is the partially visible text considered part of the window or 777window, is the partially visible text considered part of the window or
778not? (Technically, what should `window-start' return.) 778not? (Technically, what should 'window-start' return.)
779 779
780An alternative would be to make one-line scrolling the default on NS 780An alternative would be to make one-line scrolling the default on NS
781(or in Emacs in general). 781(or in Emacs in general).
@@ -785,8 +785,8 @@ implemented in Emacs for a free system.
785 785
786**** Mouse gestures 786**** Mouse gestures
787 787
788The "mac" port defines the gestures `swipe-left/right/up/down', 788The "mac" port defines the gestures 'swipe-left/right/up/down',
789`magnify-up/down', and `rotate-left/right'. 789'magnify-up/down', and 'rotate-left/right'.
790 790
791It also binds the magnification commands to change the font 791It also binds the magnification commands to change the font
792size. (This should be not be done in a specific interface, instead 792size. (This should be not be done in a specific interface, instead
@@ -865,12 +865,13 @@ all build versions.
865 865
866**** Incorrect translation of Super modifier with Ctrl or Meta on OS X 866**** Incorrect translation of Super modifier with Ctrl or Meta on OS X
867 867
868When pressing `M-s-a', Emacs replies "M-s-å is undefined". What 868When pressing 'M-s-a', Emacs replies "M-s-å is undefined". What
869happened is a mix of Emacs view that Meta and Super has been pressed, 869happened is a mix of Emacs view that Meta and Super has been pressed,
870and OS X view that ALT-a should yield "å". 870and OS X view that ALT-a should yield "å" (U+00E5 LATIN SMALL LETTER A
871WITH RING ABOVE).
871 872
872The bug reports suggests two different patched, unfortunately, none 873The bug reports suggest two different patches; unfortunately, neither
873work properly. For example: 874works properly. For example:
874 875
875 Use a Swedish keyboard layout 876 Use a Swedish keyboard layout
876 877
@@ -878,7 +879,7 @@ work properly. For example:
878 879
879 "CMD-ALT-9" 880 "CMD-ALT-9"
880 881
881Today, this correctly yields that s-] is undefined. With the either 882Today, this correctly yields that s-] is undefined. With either
882of the two patches, Emacs responds that s-9 was pressed. 883of the two patches, Emacs responds that s-9 was pressed.
883 884
884More investigation is needed to fix this problem. 885More investigation is needed to fix this problem.
@@ -902,7 +903,7 @@ between the lower edge of the frame and the lower edge of the screen).
902A better solution would be for the frame to retain its size, 903A better solution would be for the frame to retain its size,
903i.e. change the text area. 904i.e. change the text area.
904 905
905This is related to the `frame-inhibit-implied-resize' issue. 906This is related to the 'frame-inhibit-implied-resize' issue.
906 907
907**** The event loop does not redraw. 908**** The event loop does not redraw.
908A problem is that redraw don't happen during resize, 909A problem is that redraw don't happen during resize,