comparison runtime/doc/todo.txt @ 1698:f4f8014d516e v7.2c.000

updated for version 7.2c-000
author vimboss
date Wed, 06 Aug 2008 17:06:04 +0000
parents 0b796e045c42
children 5232b9862f23
comparison
equal deleted inserted replaced
1697:2f9308b31181 1698:f4f8014d516e
1 *todo.txt* For Vim version 7.2b. Last change: 2008 Jul 13 1 *todo.txt* For Vim version 7.2c. Last change: 2008 Aug 06
2 2
3 3
4 VIM REFERENCE MANUAL by Bram Moolenaar 4 VIM REFERENCE MANUAL by Bram Moolenaar
5 5
6 6
29 29
30 *known-bugs* 30 *known-bugs*
31 -------------------- Known bugs and current work ----------------------- 31 -------------------- Known bugs and current work -----------------------
32 32
33 ":pedit %" with a BufReadPre autocommand causes the cursor to move to the 33 ":pedit %" with a BufReadPre autocommand causes the cursor to move to the
34 first line. (Ingo Karkat, 2008 Jul 1) 34 first line. (Ingo Karkat, 2008 Jul 1) Ian Kelling is working on this.
35 35
36 Have a look at patch for utf-8 line breaking. (Yongwei Wu, 2008 Mar 1, Mar 23) 36 Have a look at patch for utf-8 line breaking. (Yongwei Wu, 2008 Mar 1, Mar 23)
37
38 netrw: dragging status line causes selection of entry. Should check row
39 number to be below last visible line.
37 40
38 Runtime files for Clojure. (Toralf Wittner, 2008 Jun 25) 41 Runtime files for Clojure. (Toralf Wittner, 2008 Jun 25)
39 42
40 Patch to add extra argument to glob() and globpath() to ignore 'wildignore'. 43 Patch to add extra argument to glob() and globpath() to ignore 'wildignore'.
41 (Ingo Karkat, 2008 Jun 25) 44 (Ingo Karkat, 2008 Jun 25)
50 53
51 Wildmenu not deleted: "gvim -u NONE", ":set nocp wildmenu cmdheight=3 54 Wildmenu not deleted: "gvim -u NONE", ":set nocp wildmenu cmdheight=3
52 laststatus=2", CTRL-D CTRL-H CTRL-H CTRL-H. (A.Politz, 2008 April 1) 55 laststatus=2", CTRL-D CTRL-H CTRL-H CTRL-H. (A.Politz, 2008 April 1)
53 Works OK with Vim in an xterm. 56 Works OK with Vim in an xterm.
54 57
58 When using ":e ++enc=foo file" and the file is already loaded with
59 'fileencoding' set to "bar", then do_ecmd() uses that buffer, even though the
60 fileencoding differs. Reload the buffer in this situation? Need to check for
61 the buffer to be unmodified.
62 Unfinished patch by Ian Kelling, 2008 Jul 11. Followup Jul 14, need to have
63 another look at it.
64
55 Fix for matchparen HL doesn't work. beep. 65 Fix for matchparen HL doesn't work. beep.
56 66
57 Win32: associating a type with Vim doesn't take care of space after a 67 Win32: associating a type with Vim doesn't take care of space after a
58 backslash? (Robert Vibrant, 2008 Jun 5) 68 backslash? (Robert Vibrant, 2008 Jun 5)
59 69
60 After using <Tab> for command line completion after ":ta blah" and getting E33 70 After using <Tab> for command line completion after ":ta blah" and getting E33
61 (no tags file), further editing the command to e.g., ":echo 'blah'", the 71 (no tags file), further editing the command to e.g., ":echo 'blah'", the
62 command is not executed. 72 command is not executed. Fix by Ian Kelling?
63 73
64 When 'bomb' is changed the window title is updated to show/hide a "+", but the 74 When 'bomb' is changed the window title is updated to show/hide a "+", but the
65 tab page label isn't. (Patrick Texier, 2008 Jun 24) 75 tab page label isn't. (Patrick Texier, 2008 Jun 24)
76
77 ":help s/~" jumps to *s/\~*, while ":help s/\~" doesn't find anything. (Tim
78 Chase) Fix by Ian Kelling, 2008 Jul 14.
66 79
67 Despite adding save_subexpr() this still doesn't work properly: 80 Despite adding save_subexpr() this still doesn't work properly:
68 Regexp: matchlist('12a4aaa', '^\(.\{-}\)\(\%5c\@<=a\+\)\(.\+\)\?') 81 Regexp: matchlist('12a4aaa', '^\(.\{-}\)\(\%5c\@<=a\+\)\(.\+\)\?')
69 Returns ['12a4', 'aaa', '4aaa'], should be ['12a4', 'aaa', ''] 82 Returns ['12a4', 'aaa', '4aaa'], should be ['12a4', 'aaa', '']
70 Backreference not cleared when retrying after \@<= fails? 83 Backreference not cleared when retrying after \@<= fails?
71 (Brett Stahlman, 2008 March 8) 84 (Brett Stahlman, 2008 March 8)
85
86 Patch for 2html.vim to avoid "&amp;nbsp;". (Markus Heidelberg, 2008 Jul 19)
72 87
73 Win32: remote editing fails when the current directory name contains "[". 88 Win32: remote editing fails when the current directory name contains "[".
74 (Ivan Tishchenko, Liu Yubao) Suggested patch by Chris Lubinski: Avoid 89 (Ivan Tishchenko, Liu Yubao) Suggested patch by Chris Lubinski: Avoid
75 escaping characters where the backslash is not removed later. Asked Chris for 90 escaping characters where the backslash is not removed later. Asked Chris for
76 an alternate solution, also for src/ex_getln.c. 91 an alternate solution, also for src/ex_getln.c.
109 changed or the window is resized. 124 changed or the window is resized.
110 125
111 Mac: Patch for configure: remove arch from ruby link args. (Knezevic, 2008 126 Mac: Patch for configure: remove arch from ruby link args. (Knezevic, 2008
112 Mar 5) Alternative: Kazuki Sakamoto, Mar 7. 127 Mar 5) Alternative: Kazuki Sakamoto, Mar 7.
113 128
129 Mac: trouble compiling with Motif, requires --disable-darwin. (Raf, 2008 Aug
130 1) Reply by Ben Schmidt.
131
114 ":emenu" works with the translated menu name. Should also work with the 132 ":emenu" works with the translated menu name. Should also work with the
115 untranslated name. Would need to store both the English and the translated 133 untranslated name. Would need to store both the English and the translated
116 name. Patch by Bjorn Winckler, 2008 Mar 30. 134 name. Patch by Bjorn Winckler, 2008 Mar 30.
117 135
118 C't: On utf-8 system, editing file with umlaut through Gnome results in URL 136 C't: On utf-8 system, editing file with umlaut through Gnome results in URL
122 Patch for redo register. (Ben Schmidt, 2007 Oct 19) 140 Patch for redo register. (Ben Schmidt, 2007 Oct 19)
123 Await response to question to make the register writable. 141 Await response to question to make the register writable.
124 142
125 Problem with 'ts' set to 9 and 'showbreak' to ">>>". (Matthew Winn, 2007 Oct 143 Problem with 'ts' set to 9 and 'showbreak' to ">>>". (Matthew Winn, 2007 Oct
126 1) 144 1)
127
128 "vim -O aa aa" gives only one window. (Zdenek Sekera, 2008 Apr 16)
129 145
130 Including NFA regexp code: 146 Including NFA regexp code:
131 Use "\%#= to set the engine: 0 = automatic, 1 = backtracking, 2 = new. 147 Use "\%#= to set the engine: 0 = automatic, 1 = backtracking, 2 = new.
132 Useful in tests. 148 Useful in tests.
133 Performance tests: 149 Performance tests:
156 New PHP syntax file, use it? (Peter Hodge) 172 New PHP syntax file, use it? (Peter Hodge)
157 173
158 'foldcolumn' in modeline applied to wrong window when using a session. (Teemu 174 'foldcolumn' in modeline applied to wrong window when using a session. (Teemu
159 Likonen, March 19) 175 Likonen, March 19)
160 176
177 The documentation mentions the priority for ":2match" and ":3match", but it
178 appears the last one wins. (John Beckett, 2008 Jul 22) Caused by adding
179 matchadd()? Suggested patch by John, 2008 Jul 24.
180
161 Replace ccomplete.vim by cppcomplete.vim from www.vim.org? script 1520 181 Replace ccomplete.vim by cppcomplete.vim from www.vim.org? script 1520
162 by Vissale Neang. (Martin Stubenschrott) 182 by Vissale Neang. (Martin Stubenschrott)
163 Asked Vissale to make the scripts more friendly for the Vim distribution. 183 Asked Vissale to make the scripts more friendly for the Vim distribution.
164 New version received 2008 Jan 6. 184 New version received 2008 Jan 6.
165 185
166 Cheng Fang made javacomplete. (2007 Aug 11) 186 Cheng Fang made javacomplete. (2007 Aug 11)
167 Asked about latest version: 0.77.1 is on www.vim.org. 187 Asked about latest version: 0.77.1 is on www.vim.org.
168 188
169 More AmigaOS4 patches. (Peter Bengtsson, Nov 9) 189 More AmigaOS4 patches. (Peter Bengtsson, Nov 9)
170 190
171 Error when cancelling completion menu and auto-formatting. (Tim Weber, 2008 191 Insert mode completion: When editing the text and pressing CTRL-N again goes
172 Apr 17) 192 back to originally completed text, edited text is gone. (Peng Yu, 2008 Jul 24)
193 Suggestion by Ben Schmidt, 2008 Aug 6.
173 194
174 Problem with compound words? (Bert, 2008 May 6) 195 Problem with compound words? (Bert, 2008 May 6)
175 No warning for when flags are defined after they are used in an affix. 196 No warning for when flags are defined after they are used in an affix.
176 197
177 With Visual selection, "r" and then CTRL-C Visual mode is stopped but the 198 With Visual selection, "r" and then CTRL-C Visual mode is stopped but the
191 Popup menu redraw: Instead of first redrawing the text and then drawing the 212 Popup menu redraw: Instead of first redrawing the text and then drawing the
192 popup menu over it, first draw the new popup menu, remember its position and 213 popup menu over it, first draw the new popup menu, remember its position and
193 size and then redraw the text, skipping the characters under the popup menu. 214 size and then redraw the text, skipping the characters under the popup menu.
194 This should avoid flicker. Other solution by A.Politz, 2007 Aug 22. 215 This should avoid flicker. Other solution by A.Politz, 2007 Aug 22.
195 216
217 When the popup menu is close to the edge of the window it is truncated. Patch
218 to anchor the popup menu in a different way. (James Vega, 2008 Jul 30)
219
196 Spell checking: Add a way to specify punctuation characters. Add the 220 Spell checking: Add a way to specify punctuation characters. Add the
197 superscript numbers by default: 0x2070, 0xb9, 0xb2, 0xb3, 0x2074 - 0x2079. 221 superscript numbers by default: 0x2070, 0xb9, 0xb2, 0xb3, 0x2074 - 0x2079.
198 222
199 Windows 98: pasting from the clipboard with text from another application has 223 Windows 98: pasting from the clipboard with text from another application has
200 a trailing NUL. (Joachim Hofmann) Perhaps the length specified for CF_TEXT 224 a trailing NUL. (Joachim Hofmann) Perhaps the length specified for CF_TEXT
201 isn't right? 225 isn't right?
202 226
203 Completion: Scanning for tags doesn't check for typed key now and then? 227 Command line completion: Scanning for tags doesn't check for typed key now and
204 Hangs for about 5 seconds. Appears to be caused by finding include files with 228 then? Hangs for about 5 seconds. Appears to be caused by finding include
205 "foo/**" in 'path'. (Kalisiak, 2006 July 15) 229 files with "foo/**" in 'path'. (Kalisiak, 2006 July 15)
206 Additional info: When using the |wildcards| ** globing, vim hangs 230 Additional info: When using the |wildcards| ** globing, vim hangs
207 indefinitely on lots of directories. The |file-searching| globing, like in 231 indefinitely on lots of directories. The |file-searching| globing, like in
208 ":set path=/**" does not hang as often as with globing with |wildcards|, like 232 ":set path=/**" does not hang as often as with globing with |wildcards|, like
209 in ":1find /**/file". This is for a files that unix "find" can find very 233 in ":1find /**/file". This is for a files that unix "find" can find very
210 quick. Merging the 2 kinds of globing might make this an easier fix. (Ian 234 quick. Merging the 2 kinds of globing might make this an easier fix. (Ian
245 269
246 Win32: Patch for convert_filterW(). (Taro Muraoka, 2007 Mar 2) 270 Win32: Patch for convert_filterW(). (Taro Muraoka, 2007 Mar 2)
247 271
248 Win32: Patch for cscope external command. (Mike Williams, 2007 Aug 7) 272 Win32: Patch for cscope external command. (Mike Williams, 2007 Aug 7)
249 273
274 ":cscope find f filename" doesn't work because of the extra space. (Ethan
275 Mallove)
276
250 Win32: XPM support only works with path without spaces. Patch by Mathias 277 Win32: XPM support only works with path without spaces. Patch by Mathias
251 Michaelis, 2006 Jun 9. Another patch for more path names, 2006 May 31. 278 Michaelis, 2006 Jun 9. Another patch for more path names, 2006 May 31.
252 New version: http://members.tcnet.ch/michaelis/vim/patches.zip (also for other 279 New version: http://members.tcnet.ch/michaelis/vim/patches.zip (also for other
253 patches by Mathias, see mail Feb 22) 280 patches by Mathias, see mail Feb 22)
254 281
278 Win64: Seek error in swap file for a very big file (3 Gbyte). Check storing 305 Win64: Seek error in swap file for a very big file (3 Gbyte). Check storing
279 pointer in long and seek offset in 64 bit var. 306 pointer in long and seek offset in 64 bit var.
280 307
281 Win32: patch for fullscreen mode. (Liushaolin, 2008 April 17) 308 Win32: patch for fullscreen mode. (Liushaolin, 2008 April 17)
282 309
310 When file b is a link to file a and editing b twice you get the correct
311 warning for existing swap file, but when trying to recover it doesn't find the
312 swapfile. (Matt Wozniski, 2008 Aug 5)
313
283 Pressing the 'pastetoggle' key doesn't update the statusline. (Jan Christoph 314 Pressing the 'pastetoggle' key doesn't update the statusline. (Jan Christoph
284 Ebersbach, 2008 Feb 1) 315 Ebersbach, 2008 Feb 1)
285 316
286 Menu item that does "xxd -r" doesn't work when 'fileencoding' is utf-16. 317 Menu item that does "xxd -r" doesn't work when 'fileencoding' is utf-16.
287 Check for this and use iconv? (Edward L. Fox, 2007 Sep 12) 318 Check for this and use iconv? (Edward L. Fox, 2007 Sep 12)
318 Gvim: dialog for closing Vim should check if Vim is busy writing a file. Then 349 Gvim: dialog for closing Vim should check if Vim is busy writing a file. Then
319 use a different dialog: "busy saving, really quit? yes / no". 350 use a different dialog: "busy saving, really quit? yes / no".
320 351
321 Check other interfaces for changing curbuf in a wrong way. Patch like for 352 Check other interfaces for changing curbuf in a wrong way. Patch like for
322 if_ruby.c. 353 if_ruby.c.
354
355 Problem with cursorcolumn highlighting and folds. (John Mullin, 2008 Jul 18)
323 356
324 Spell checking in popup menu: If the only problem is the case of the first 357 Spell checking in popup menu: If the only problem is the case of the first
325 character, don't offer "ignore" and "add to word list". 358 character, don't offer "ignore" and "add to word list".
326 359
327 ":helpgrep" should use the directory from 'helpfile'. 360 ":helpgrep" should use the directory from 'helpfile'.
379 Use different pt_br dictionary for spell checking. (Jackson A. Aquino, 2006 412 Use different pt_br dictionary for spell checking. (Jackson A. Aquino, 2006
380 Jun 5) 413 Jun 5)
381 414
382 Mac: Using gvim: netrw window disappears. (Nick Lo, 2006 Jun 21) 415 Mac: Using gvim: netrw window disappears. (Nick Lo, 2006 Jun 21)
383 416
417 When 'ff' is "mac" then "ga" on a ^J shows 0x0d instead of 0x0a. Compare with
418 using "ga" on a NUL when 'ff' is "unix". (Andy Wokula, 2008 Jul 16)
419
384 Add an option to specify the character to use when a double-width character is 420 Add an option to specify the character to use when a double-width character is
385 moved to the next line. Default '>', set to a space to blank it out. Check 421 moved to the next line. Default '>', set to a space to blank it out. Check
386 that char is single width when it's set (compare with 'listchars'). 422 that char is single width when it's set (compare with 'listchars').
387 423
388 The generated vim.bat can avoid the loop for NT. (Carl Zmola, 2006 Sep 3) 424 The generated vim.bat can avoid the loop for NT. (Carl Zmola, 2006 Sep 3)
425
426 In a C file with spell checking, in "% integer" "nteger" is seen as an error,
427 but "]s" doesn't find it. "nteger" by itself is found. (Ralf Wildenhues, 2008
428 Jul 22)
389 429
390 Session file creation: 'autochdir' causes trouble. Keep it off until after 430 Session file creation: 'autochdir' causes trouble. Keep it off until after
391 loading all files. 431 loading all files.
392 432
393 When showing a diff between a non-existant file and an existing one, with the 433 When showing a diff between a non-existant file and an existing one, with the
441 start of the path is shown in the menu. Should move the menu to the right to 481 start of the path is shown in the menu. Should move the menu to the right to
442 show more text of the completions. Shorten the items that don't fit in the 482 show more text of the completions. Shorten the items that don't fit in the
443 middle? 483 middle?
444 484
445 When running inside screen it's possible to kill the X server and restart it 485 When running inside screen it's possible to kill the X server and restart it
446 (using pty's the program can keep on running). Vim dies because it looses the 486 (using pty's the program can keep on running). Vim dies because it loses the
447 connection to the X server. Can Vim simply quit using the X server instead of 487 connection to the X server. Can Vim simply quit using the X server instead of
448 dying? Also relevant when running in a console. 488 dying? Also relevant when running in a console.
449 489
450 Accessing file#var in a function should not need the g: prepended. 490 Accessing file#var in a function should not need the g: prepended.
451 491
460 500
461 Problem with ":call" and dictionary function. Hari Krishna Dara, Charles 501 Problem with ":call" and dictionary function. Hari Krishna Dara, Charles
462 Campbell 2006 Jul 06. 502 Campbell 2006 Jul 06.
463 503
464 Syntax HL error caused by "containedin". (Peter Hodge, 2006 Oct 6) 504 Syntax HL error caused by "containedin". (Peter Hodge, 2006 Oct 6)
465
466 ":help s/~" jumps to *s/\~*, while ":help s/\~" doesn't find anything. (Tim
467 Chase)
468 505
469 A custom completion function in a ":command" cannot be a Funcref. (Andy 506 A custom completion function in a ":command" cannot be a Funcref. (Andy
470 Wokula, 2007 Aug 25) 507 Wokula, 2007 Aug 25)
471 508
472 Problem with using :redir in user command completion function? (Hari Krishna 509 Problem with using :redir in user command completion function? (Hari Krishna
484 Another resizing problem when setting 'columns' and 'lines' to a very large 521 Another resizing problem when setting 'columns' and 'lines' to a very large
485 number. (Tony Mechelynck, 2007 Feb 6) 522 number. (Tony Mechelynck, 2007 Feb 6)
486 523
487 GTK: when using the -geom argument with an offset from the right edge and the 524 GTK: when using the -geom argument with an offset from the right edge and the
488 size is smaller than the default, the Vim window is not positioned properly. 525 size is smaller than the default, the Vim window is not positioned properly.
489
490 GTK: when editing a directory with the netrw plugin in a terminal and doing
491 ":gui" Vim hangs in obtaining the selection. Workaround patch 7.1.209 is a
492 hack (timeout after 3 seconds). Why don't we get the selection here?
493 526
494 After starting Vim, using '0 to jump somewhere in a file, ":sp" doesn't center 527 After starting Vim, using '0 to jump somewhere in a file, ":sp" doesn't center
495 the cursor line. It works OK after some other commands. 528 the cursor line. It works OK after some other commands.
496 529
497 Win32: Is it possible to have both postscript and Win32 printing? 530 Win32: Is it possible to have both postscript and Win32 printing?
624 Beveridge, 2006 Aug 26) Use in some situations, e.g., when pasting a 657 Beveridge, 2006 Aug 26) Use in some situations, e.g., when pasting a
625 character at a time? 658 character at a time?
626 - gettabvar() and settabvar() functions. (Yegappan Lakshmanan, 2007 Sep 13, 659 - gettabvar() and settabvar() functions. (Yegappan Lakshmanan, 2007 Sep 13,
627 2008 Jun 12) 660 2008 Jun 12)
628 - recognize hex numbers better. (Mark Manning, 2006 Sep 13) 661 - recognize hex numbers better. (Mark Manning, 2006 Sep 13)
662 - Add <AbbrExpand> key, to expand an abbreviation in a mapping. (Kana
663 Natsuno, 2008 Jul 17)
664 - Add 'wspara' option, also accept blank lines like empty lines for "{" and
665 "}". (Mark Lundquist, 2008 Jul 18)
666 - Patch to add CTRL-T to delete part of a path on cmdline. (Adek, 2008 Jul
667 21)
668 - Instead of creating a copy of the tutor in all the shell scripts, do it in
669 vimtutor.vim. (Jan Minar, 2008 Jul 20)
670 - When fsync() fails there is no hint about what went wrong. Patch by Ben
671 Schmidt, 2008 Jul 22.
629 672
630 673
631 Awaiting updated patches: 674 Awaiting updated patches:
632 9 Mac unicode patch (Da Woon Jung, Eckehard Berns): 675 9 Mac unicode patch (Da Woon Jung, Eckehard Berns):
633 8 Add patch from Muraoka Taro (Mar 16) to support input method on Mac? 676 8 Add patch from Muraoka Taro (Mar 16) to support input method on Mac?
1202 file isn't readonly, etc. 1245 file isn't readonly, etc.
1203 8 When an ":edit" is inside a try command and the ATTENTION prompt is used, 1246 8 When an ":edit" is inside a try command and the ATTENTION prompt is used,
1204 the :catch commands are always executed, also when the file is edited 1247 the :catch commands are always executed, also when the file is edited
1205 normally. Should reset did_emsg and undo side effects. Also make sure 1248 normally. Should reset did_emsg and undo side effects. Also make sure
1206 the ATTENTION message shows up. Servatius Brandt works on this. 1249 the ATTENTION message shows up. Servatius Brandt works on this.
1207 9 When using ":e ++enc=foo file" and the file is already loaded with
1208 'fileencoding' set to "bar", then do_ecmd() uses that buffer, even though
1209 the fileencoding differs. Reload the buffer in this situation? Need to
1210 check for the buffer to be unmodified.
1211 Unfinished patch by Ian Kelling, 2008 Jul 11.
1212 8 ":g//" gives "Pattern not found error" with E486. Should not use the 1250 8 ":g//" gives "Pattern not found error" with E486. Should not use the
1213 error number, it's not a regular error message. 1251 error number, it's not a regular error message.
1214 7 Vimtutor leaves escape sequence in terminal. This is the xterm response to 1252 7 Vimtutor leaves escape sequence in terminal. This is the xterm response to
1215 requesting the version number. (Yasuhiro Matsumoto) 1253 requesting the version number. (Yasuhiro Matsumoto)
1216 8 When redirecting and using ":silent" the current column for displaying and 1254 8 When redirecting and using ":silent" the current column for displaying and
1305 8 In the fileformat dialog, "Cancel" isn't translated. Add a global 1343 8 In the fileformat dialog, "Cancel" isn't translated. Add a global
1306 variable for this. (Eduardo Fernandez) 1344 variable for this. (Eduardo Fernandez)
1307 9 When editing a file with 'readonly' set, there is no check for an existing 1345 9 When editing a file with 'readonly' set, there is no check for an existing
1308 swap file. Then using ":write" (without making any changes) doesn't give 1346 swap file. Then using ":write" (without making any changes) doesn't give
1309 a warning either. Should check for an existing swap file without creating 1347 a warning either. Should check for an existing swap file without creating
1310 one. Unfinished patch by Ian Kelling, 2008 July 7. 1348 one. Unfinished patch by Ian Kelling, 2008 July 14.
1311 7 When 'showbreak' is set, the amount of space a Tab occupies changes. 1349 7 When 'showbreak' is set, the amount of space a Tab occupies changes.
1312 Should work like 'showbreak' is inserted without changing the Tabs. 1350 Should work like 'showbreak' is inserted without changing the Tabs.
1313 7 When 'mousefocus' is set and switching to another window with a typed 1351 7 When 'mousefocus' is set and switching to another window with a typed
1314 command, the mouse pointer may be moved to a part of the window that's 1352 command, the mouse pointer may be moved to a part of the window that's
1315 covered by another window and we lose focus. Only move in the y 1353 covered by another window and we lose focus. Only move in the y
1475 1513
1476 Problems that will (probably) not be solved: 1514 Problems that will (probably) not be solved:
1477 - GTK: when using the popup menu with spelling suggestions and releasing the 1515 - GTK: when using the popup menu with spelling suggestions and releasing the
1478 right mouse button before the menu appears selecting an item with the 1516 right mouse button before the menu appears selecting an item with the
1479 right mouse button has no effect. GTK does not produce an event for this. 1517 right mouse button has no effect. GTK does not produce an event for this.
1518 - GTK 2: Cannot use the file selector. When using it many things become
1519 slow. This is caused by some code in GTK that writes
1520 ~/.recently-used.xbel every time an event is handled. It assumes the main
1521 loop is never quit, which is a wrong assumption. Also, it overwrites the
1522 file with different file permissions, which is a privacy issue. This
1523 needs to be fixed in GTK. A solution in Vim would be really complicated.
1524 (2008 Jul 31)
1480 - xterm title: The following scenario may occur (esp. when running the Vim 1525 - xterm title: The following scenario may occur (esp. when running the Vim
1481 test script): Vim 1 sets the title to "file1", then restores the title to 1526 test script): Vim 1 sets the title to "file1", then restores the title to
1482 "xterm" with an ESC sequence when exiting. Vim 2 obtains the old title 1527 "xterm" with an ESC sequence when exiting. Vim 2 obtains the old title
1483 with an X library call, this may result in "file1", because the window 1528 with an X library call, this may result in "file1", because the window
1484 manager hasn't processed the "xterm" title yet. Can apparently only be 1529 manager hasn't processed the "xterm" title yet. Can apparently only be