aboutsummaryrefslogtreecommitdiffstats
path: root/nextstep/FOR-RELEASE
diff options
context:
space:
mode:
Diffstat (limited to 'nextstep/FOR-RELEASE')
-rw-r--r--nextstep/FOR-RELEASE216
1 files changed, 216 insertions, 0 deletions
diff --git a/nextstep/FOR-RELEASE b/nextstep/FOR-RELEASE
new file mode 100644
index 00000000000..c4405143275
--- /dev/null
+++ b/nextstep/FOR-RELEASE
@@ -0,0 +1,216 @@
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
41Keyboard:
42
43On 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
70Try font-backend mechanism (see font.h).
71
72Auto font substitution?
73
74ns-option-modifier (alias for ns-alternate-modifier)
75
76ns-control-modifier, ns-function-modifier (new)
77
78- Frame bugs:
79 - create frame on second monitor fails (due to frame-parameters).
80
81toolbar bugs
82
83fix cursor disappears on italic text bug
84
85fix scrollbar erase on Ctrl-l bug
86
87Menubar emacs-21 compatibility. Make this and command-is-meta
88 switchable at startup. Switch mouse handling to 3-button compatible.
89
90mouse button normalization
91
92
93[rc1 released]
94
95
96shift-alt-h does produce Ó (according C-h k), but this glyph is not
97always shown completely, it seems to depend on the font used
98
99[width estimation still off; this character is 211 = 0xD3]
100
101Another attempt at composite rendering.
102
103shift-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
112When using the Dvorak with Qwerty keyboard shortcuts keyboard layout
113(hereon in referred to as Dvorak-Qwerty), keyboard shortcuts
114erroneously use the Dvorak layout. e.g. The Qwerty H key becomes D in
115Dvorak, but with Dvorak-Qwerty the same key should be used when
116hitting Cmd-H to hide an application. In Emacs.app with a
117Dvorak-Qwerty layout I must hit Cmd-J (Qwerty J becomes H in Dvorak)
118to 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