diff options
Diffstat (limited to 'nextstep/FOR-RELEASE')
| -rw-r--r-- | nextstep/FOR-RELEASE | 216 |
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 | |||
| 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 | ||