diff options
| author | Michael Albinus | 2016-02-28 11:09:12 +0100 |
|---|---|---|
| committer | Michael Albinus | 2016-02-28 11:09:12 +0100 |
| commit | 52f64cc2e74ab83752c8f2d37ef0fc6df5ef8b30 (patch) | |
| tree | c8c965a7926c75aaa80383618e6cb2ed2e4845e5 | |
| parent | 5a44bfea9d4a6e6fbc8c74aa7e8691b47397927a (diff) | |
| parent | 433407d8230a8a256b26c6c7615d3921b43f59ce (diff) | |
| download | emacs-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/TODO | 35 |
1 files changed, 18 insertions, 17 deletions
| @@ -679,25 +679,25 @@ from the emacsclient process. | |||
| 679 | 679 | ||
| 680 | This sections contains features found in other official Emacs ports. | 680 | This sections contains features found in other official Emacs ports. |
| 681 | 681 | ||
| 682 | **** Support for "xwidget" | 682 | **** Support for xwidgets |
| 683 | 683 | ||
| 684 | Emacs 25 has support for "xwidgets", a system to include operating | 684 | Emacs 25 has support for xwidgets, a system to include operating |
| 685 | system components into an Emacs buffer. The components range from | 685 | system components into an Emacs buffer. The components range from |
| 686 | simple buttons to "webkit" (effectively, a web browser). | 686 | simple buttons to webkit (effectively, a web browser). |
| 687 | 687 | ||
| 688 | Currently, "xwidget" only works for the "gtk+" framework but it is | 688 | Currently, xwidgets works only for the gtk+ framework but it is |
| 689 | designed to be compatible with multiple Emacs ports. | 689 | designed to be compatible with multiple Emacs ports. |
| 690 | 690 | ||
| 691 | **** Respect `frame-inhibit-implied-resize' | 691 | **** Respect 'frame-inhibit-implied-resize' |
| 692 | 692 | ||
| 693 | When the variable `frame-inhibit-implied-resize' is non-nil, frames | 693 | When the variable 'frame-inhibit-implied-resize' is non-nil, frames |
| 694 | should not be resized when operations like changing font or toggling | 694 | should not be resized when operations like changing font or toggling |
| 695 | the tool bar is performed. | 695 | the tool bar is performed. |
| 696 | 696 | ||
| 697 | Unfortunately, the tool bar (and possible other operations) always | 697 | Unfortunately, the tool bar (and possible other operations) always |
| 698 | resize the frame. | 698 | resize the frame. |
| 699 | 699 | ||
| 700 | **** Support `proced' (implement `process-attributes') | 700 | **** Support 'proced' (implement 'process-attributes') |
| 701 | 701 | ||
| 702 | Unfortunately, a user-level process like Emacs does not have the | 702 | Unfortunately, a user-level process like Emacs does not have the |
| 703 | privileges to get information about other processes under OS X. | 703 | privileges 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 | ||
| 713 | Anders Lindgren <andlind@gmail.com> has implemented | 713 | Anders 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 |
| 715 | running Emacs as root. | 715 | running Emacs as root. |
| 716 | 716 | ||
| 717 | See this article by Bozhidar Batsov for an overview of Proced: | 717 | See 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 | |||
| 775 | popular features. However, there are drawbacks to this method: what | 775 | popular features. However, there are drawbacks to this method: what |
| 776 | happens if only a fraction of a line is visible at the top of a | 776 | happens if only a fraction of a line is visible at the top of a |
| 777 | window, is the partially visible text considered part of the window or | 777 | window, is the partially visible text considered part of the window or |
| 778 | not? (Technically, what should `window-start' return.) | 778 | not? (Technically, what should 'window-start' return.) |
| 779 | 779 | ||
| 780 | An alternative would be to make one-line scrolling the default on NS | 780 | An 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 | ||
| 788 | The "mac" port defines the gestures `swipe-left/right/up/down', | 788 | The "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 | ||
| 791 | It also binds the magnification commands to change the font | 791 | It also binds the magnification commands to change the font |
| 792 | size. (This should be not be done in a specific interface, instead | 792 | size. (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 | ||
| 868 | When pressing `M-s-a', Emacs replies "M-s-å is undefined". What | 868 | When pressing 'M-s-a', Emacs replies "M-s-å is undefined". What |
| 869 | happened is a mix of Emacs view that Meta and Super has been pressed, | 869 | happened is a mix of Emacs view that Meta and Super has been pressed, |
| 870 | and OS X view that ALT-a should yield "å". | 870 | and OS X view that ALT-a should yield "å" (U+00E5 LATIN SMALL LETTER A |
| 871 | WITH RING ABOVE). | ||
| 871 | 872 | ||
| 872 | The bug reports suggests two different patched, unfortunately, none | 873 | The bug reports suggest two different patches; unfortunately, neither |
| 873 | work properly. For example: | 874 | works 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 | ||
| 881 | Today, this correctly yields that s-] is undefined. With the either | 882 | Today, this correctly yields that s-] is undefined. With either |
| 882 | of the two patches, Emacs responds that s-9 was pressed. | 883 | of the two patches, Emacs responds that s-9 was pressed. |
| 883 | 884 | ||
| 884 | More investigation is needed to fix this problem. | 885 | More 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). | |||
| 902 | A better solution would be for the frame to retain its size, | 903 | A better solution would be for the frame to retain its size, |
| 903 | i.e. change the text area. | 904 | i.e. change the text area. |
| 904 | 905 | ||
| 905 | This is related to the `frame-inhibit-implied-resize' issue. | 906 | This 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. |
| 908 | A problem is that redraw don't happen during resize, | 909 | A problem is that redraw don't happen during resize, |