Mercurial > emacs
comparison nextstep/FOR-RELEASE @ 96675:d45acf0c8d23
merging Emacs.app (NeXTstep port)
author | Adrian Robert <Adrian.B.Robert@gmail.com> |
---|---|
date | Tue, 15 Jul 2008 18:15:18 +0000 |
parents | |
children | 413f71e817e5 |
comparison
equal
deleted
inserted
replaced
96674:ff312a846b25 | 96675:d45acf0c8d23 |
---|---|
1 -*- outline -*- | |
2 | |
3 * NON-SPECIFIC | |
4 | |
5 ** Remove Feval calls relating to insert working text in isearch mode. | |
6 | |
7 ** free_frame_resources, face colors | |
8 | |
9 ** look at nsfont_char_width and nsfont_string_width utils (Dan C.) | |
10 | |
11 ** config improvements (Dan C.) | |
12 | |
13 * Mac-related: | |
14 | |
15 ** open file:/// URLs | |
16 | |
17 ** finish handle terminate request (user logout) | |
18 | |
19 ** put frame autopositioning into C code somewhere -- if loc = same, offset | |
20 | |
21 ** automap ctrl-mouse-1 to mouse-3 | |
22 | |
23 ** deal with Finder aliases somehow | |
24 | |
25 ** Ctrl-F2 won't pull up menus | |
26 | |
27 | |
28 * Cursor: | |
29 | |
30 ** ns_cursor_blink_rate: when set in preferences, somehow save the option (but | |
31 calling custom-save-all from this causes error) | |
32 | |
33 ** cursor nonerase on certain Leopard and Tiger installations | |
34 | |
35 ** if I do: (mouse-avoidance-mode 'banish) and then minimize Emacs, it pops back immediately. | |
36 Also, it insists on being on top of other windows if they overlap. | |
37 | |
38 ** cursor-over bugs w/some scripts (move around in HELLO to see) | |
39 | |
40 | |
41 Keyboard: | |
42 | |
43 On a German (PowerBook?) keyboard alt-` produces the correct ˚, without alt modifier only the message “<S-268632064> is undefined” is produced. Peter Maurer’s Key codes shows: | |
44 * Modifier Change: ⇧ 131330/0x20102 | |
45 * Key Down/Up event: ⇧ 24/0x18 | |
46 [note, this is += key on German KB setting on US keyboard] | |
47 [unable to reproduce w/German KB setting -- need German laptop?] | |
48 | |
49 ** numeric keysetting bug | |
50 | |
51 | |
52 * Other: | |
53 | |
54 ** better recog of unicode scripts / Greek / composition | |
55 | |
56 ** Ctrl-g not picked up in all situations get --experimental-ctrl-g in 'compile' working better | |
57 | |
58 ** Exec-dump not working on GNUstep (so slow startup). | |
59 | |
60 ** occasional size too large for screen errors | |
61 | |
62 ** undo for color-drag face customization | |
63 | |
64 | |
65 | |
66 | |
67 --------- | |
68 * DONE | |
69 | |
70 Try font-backend mechanism (see font.h). | |
71 | |
72 Auto font substitution? | |
73 | |
74 ns-option-modifier (alias for ns-alternate-modifier) | |
75 | |
76 ns-control-modifier, ns-function-modifier (new) | |
77 | |
78 - Frame bugs: | |
79 - create frame on second monitor fails (due to frame-parameters). | |
80 | |
81 toolbar bugs | |
82 | |
83 fix cursor disappears on italic text bug | |
84 | |
85 fix scrollbar erase on Ctrl-l bug | |
86 | |
87 Menubar emacs-21 compatibility. Make this and command-is-meta | |
88 switchable at startup. Switch mouse handling to 3-button compatible. | |
89 | |
90 mouse button normalization | |
91 | |
92 | |
93 [rc1 released] | |
94 | |
95 | |
96 shift-alt-h does produce Ó (according C-h k), but this glyph is not | |
97 always shown completely, it seems to depend on the font used | |
98 | |
99 [width estimation still off; this character is 211 = 0xD3] | |
100 | |
101 Another attempt at composite rendering. | |
102 | |
103 shift-alt-6 does not produce ^ (dead key) but &. | |
104 [adding alt continues to pick up the '&' interpretation, but in other | |
105 apps this suddenly changes it to a dead key] | |
106 | |
107 - italic in Courier is still cut off | |
108 | |
109 - dead keys end isearch w/o allowing typing | |
110 [need to insert to minibuffer if that is active] | |
111 | |
112 When using the Dvorak with Qwerty keyboard shortcuts keyboard layout | |
113 (hereon in referred to as Dvorak-Qwerty), keyboard shortcuts | |
114 erroneously use the Dvorak layout. e.g. The Qwerty H key becomes D in | |
115 Dvorak, but with Dvorak-Qwerty the same key should be used when | |
116 hitting Cmd-H to hide an application. In Emacs.app with a | |
117 Dvorak-Qwerty layout I must hit Cmd-J (Qwerty J becomes H in Dvorak) | |
118 to hide the app. | |
119 | |
120 - menus | |
121 | |
122 - consolidate FRAME_INTERNAL_BORDER extension hacks | |
123 | |
124 - mouse-1 activation problems (buttons, etc.): check keyboard.c HAVE_NS sections | |
125 | |
126 - clean up bg fill code in font->draw(), and change conditions on when called with bg=yes | |
127 | |
128 - clean up / optimize the metrics caching -- consider reducing memory load | |
129 | |
130 - non-encapsulated build | |
131 | |
132 - test color-drag face customization (accuracy and saving) | |
133 | |
134 - look at ns-mark-nav replacement | |
135 | |
136 - gnustep | |
137 | |
138 - documentation: | |
139 - "stipple" images, alpha, color-drag, etc. | |
140 - make sure everyone finds it | |
141 | |
142 | |
143 [rc2 released] | |
144 | |
145 - recheck font width determination for variable-width non-wide fonts | |
146 | |
147 - resize-drag | |
148 | |
149 - colored bitmaps (use NSCalibratedRGBColorspace for the bitmap and | |
150 add a method setBitmapForegroundColor:color to twiddle the bits | |
151 | |
152 - resize title printing bug | |
153 | |
154 | |
155 [rc2a released] | |
156 | |
157 - naming: cursor "line" -> "bar", "bar" -> underscore | |
158 | |
159 - incorporate Pete's locallisp patch | |
160 | |
161 - document needed sudo for compile --shared-lisp | |
162 | |
163 | |
164 [patch 20071010_rc2a released] | |
165 | |
166 - clean up ns-menu-bar.el and try folding into ns-win.el | |
167 | |
168 - fix jaggedy startup screen w/black bkgrd | |
169 | |
170 - Pete's fringe weirdness | |
171 | |
172 - iconification: use shrunk image for non-finder types | |
173 | |
174 - toolbar updating | |
175 | |
176 | |
177 [patch 20071015_rc2a released] | |
178 | |
179 - multi-TTY merge | |
180 | |
181 - terminal mode weird colors (real fix) | |
182 | |
183 - Frame bugs: | |
184 - a full-height frame will be shrunk on defocus, focus | |
185 [actually must be over-height, but it's a little overzealous in the | |
186 shrinking; probably happens in x_set_window_size] | |
187 - adding toolbar on full-height frame requires resize to avoid scrambling | |
188 | |
189 - Buffers menu brokenness | |
190 | |
191 - inability to use ARGB colors problem | |
192 | |
193 - cut buffer in TTY | |
194 | |
195 | |
196 [rc3 released] | |
197 | |
198 - drop MULTI_KBOARD | |
199 | |
200 - mic-paren removal (also see http://www.emacswiki.org/cgi-bin/wiki/mic-paren.el) | |
201 | |
202 - describe-key problem | |
203 | |
204 - drop need for preload advice (print-buffer workaround) | |
205 | |
206 - new frame placement ignores parameters [cannot replicate] | |
207 | |
208 - white text on background alpha | |
209 | |
210 - Multi-TTY: switching input between tty and GUI frames still needs work. | |
211 Once ns_select() and ns_read_socket() are being called, the regular terminal | |
212 input route seems ineffective. Furthermore NSApp activate events are not | |
213 picked up when attempting to read in terminal mode. | |
214 (Tests: make-frame-on-tty /dev/ttyp#, make-frame-on-display) | |
215 | |
216 - remove ns-yes-or-no-p, try again to improve looks of regular dialog in nsmenu.m |