comparison runtime/doc/version9.txt @ 29290:dc4de65a7fb7

Update runtime files Commit: https://github.com/vim/vim/commit/8a3b805c6c9cae341d560df9c3567ebbe42a7404 Author: Bram Moolenaar <Bram@vim.org> Date: Sun Jun 26 12:21:15 2022 +0100 Update runtime files
author Bram Moolenaar <Bram@vim.org>
date Sun, 26 Jun 2022 13:30:04 +0200
parents 729a7c00fabc
children 0b1d7e910b23
comparison
equal deleted inserted replaced
29289:430376616aac 29290:dc4de65a7fb7
1 *version9.txt* For Vim version 8.2. Last change: 2022 Jun 24 1 *version9.txt* For Vim version 8.2. Last change: 2022 Jun 25
2 2
3 3
4 VIM REFERENCE MANUAL by Bram Moolenaar 4 VIM REFERENCE MANUAL by Bram Moolenaar
5 5
6 6
459 - Support for showing the disassembled code in a separate window. 459 - Support for showing the disassembled code in a separate window.
460 - Support for the GDB until command. 460 - Support for the GDB until command.
461 - Use a separate group for the signs. 461 - Use a separate group for the signs.
462 462
463 xxd: Support for showing offset as a decimal number (-d). 463 xxd: Support for showing offset as a decimal number (-d).
464
465 The C omni-complete plugin (|ft-c-omni|), the file type detection script
466 (ft.vim) and the syntax menu generation script (makemenu.vim) have been
467 rewritten using the Vim9 script syntax.
464 468
465 A large number of tests have been added to verify the Vim functionality. Most 469 A large number of tests have been added to verify the Vim functionality. Most
466 of the old style tests have been converted to new style tests using the new 470 of the old style tests have been converted to new style tests using the new
467 style assert_* functions. 471 style assert_* functions.
468 472
27437 Problem: Coverity warns for use of a freed function name. 27441 Problem: Coverity warns for use of a freed function name.
27438 Solution: Only check an autoload name when is prefixed. 27442 Solution: Only check an autoload name when is prefixed.
27439 Files: src/userfunc.c 27443 Files: src/userfunc.c
27440 27444
27441 Patch 8.2.4473 27445 Patch 8.2.4473
27442 Problem: Coverity warnds for not checking return value of ftell(). 27446 Problem: Coverity warns for not checking return value of ftell().
27443 Solution: Bail out if ftell() returns a negative value. 27447 Solution: Bail out if ftell() returns a negative value.
27444 Files: src/spellfile.c 27448 Files: src/spellfile.c
27445 27449
27446 Patch 8.2.4474 27450 Patch 8.2.4474
27447 Problem: Memory allocation failures not tested in quickfix code. 27451 Problem: Memory allocation failures not tested in quickfix code.
27811 Problem: Vim9: "is" operator with empty string and null returns true. 27815 Problem: Vim9: "is" operator with empty string and null returns true.
27812 Solution: Consider empty string and null to be different for "is". 27816 Solution: Consider empty string and null to be different for "is".
27813 Files: src/typval.c, src/vim9execute.c, src/testdir/test_vim9_expr.vim 27817 Files: src/typval.c, src/vim9execute.c, src/testdir/test_vim9_expr.vim
27814 27818
27815 Patch 8.2.4535 27819 Patch 8.2.4535
27816 Problem: Filename modifer ":8" removes the filename. 27820 Problem: Filename modifier ":8" removes the filename.
27817 Solution: Use strncpy() instead of vim_strncpy(). (Christian Brabandt, 27821 Solution: Use strncpy() instead of vim_strncpy(). (Christian Brabandt,
27818 closes #9918, closes #8600) 27822 closes #9918, closes #8600)
27819 Files: src/filepath.c, src/testdir/test_shortpathname.vim 27823 Files: src/filepath.c, src/testdir/test_shortpathname.vim
27820 27824
27821 Patch 8.2.4536 (after 8.2.4534) 27825 Patch 8.2.4536 (after 8.2.4534)
28666 lines. (issue #8002) 28670 lines. (issue #8002)
28667 Files: src/screen.c 28671 Files: src/screen.c
28668 28672
28669 Patch 8.2.4674 28673 Patch 8.2.4674
28670 Problem: Cannot force getting MouseMove events. 28674 Problem: Cannot force getting MouseMove events.
28671 Solution: Add the 'mousemoveevent' option with implementaiton for the GUI. 28675 Solution: Add the 'mousemoveevent' option with implementation for the GUI.
28672 (Ernie Rael, closes #10044) 28676 (Ernie Rael, closes #10044)
28673 Files: runtime/doc/gui.txt, runtime/doc/options.txt, 28677 Files: runtime/doc/gui.txt, runtime/doc/options.txt,
28674 runtime/doc/testing.txt, src/gui.c, src/option.h, 28678 runtime/doc/testing.txt, src/gui.c, src/option.h,
28675 src/optiondefs.h, src/testing.c, src/testdir/test_gui.vim 28679 src/optiondefs.h, src/testing.c, src/testdir/test_gui.vim
28676 28680
29430 Problem: File left behind after running cursorline tests. 29434 Problem: File left behind after running cursorline tests.
29431 Solution: Uncomment the line that deletes the file. 29435 Solution: Uncomment the line that deletes the file.
29432 Files: src/testdir/test_cursorline.vim 29436 Files: src/testdir/test_cursorline.vim
29433 29437
29434 Patch 8.2.4797 29438 Patch 8.2.4797
29435 Problem: getwininfo() may get oudated values. 29439 Problem: getwininfo() may get outdated values.
29436 Solution: Make sure w_botline is up-to-date. (closes #10226) 29440 Solution: Make sure w_botline is up-to-date. (closes #10226)
29437 Files: src/evalwindow.c, src/testdir/test_bufwintabinfo.vim 29441 Files: src/evalwindow.c, src/testdir/test_bufwintabinfo.vim
29438 29442
29439 Patch 8.2.4798 29443 Patch 8.2.4798
29440 Problem: t_8u option was reset even when set by the user. 29444 Problem: t_8u option was reset even when set by the user.
30037 Solution: Check for failed regexp program. 30041 Solution: Check for failed regexp program.
30038 Files: src/buffer.c, src/testdir/test_buffer.vim 30042 Files: src/buffer.c, src/testdir/test_buffer.vim
30039 30043
30040 Patch 8.2.4902 30044 Patch 8.2.4902
30041 Problem: Mouse wheel scrolling is inconsistent. 30045 Problem: Mouse wheel scrolling is inconsistent.
30042 Solution: Use the MS-Winows system setting. (closes #10368) 30046 Solution: Use the MS-Windows system setting. (closes #10368)
30043 Files: runtime/doc/scroll.txt, src/gui_w32.c, src/mouse.c, 30047 Files: runtime/doc/scroll.txt, src/gui_w32.c, src/mouse.c,
30044 src/proto/mouse.pro, src/testing.c, src/testdir/test_gui.vim 30048 src/proto/mouse.pro, src/testing.c, src/testdir/test_gui.vim
30045 30049
30046 Patch 8.2.4903 30050 Patch 8.2.4903
30047 Problem: Cannot get the current cmdline completion type and position. 30051 Problem: Cannot get the current cmdline completion type and position.
30717 Solution: Pass the OPENLINE_FORMAT flag. 30721 Solution: Pass the OPENLINE_FORMAT flag.
30718 Files: src/change.c, src/vim.h, src/textformat.c, 30722 Files: src/change.c, src/vim.h, src/textformat.c,
30719 src/testdir/test_textformat.vim 30723 src/testdir/test_textformat.vim
30720 30724
30721 Patch 8.2.5009 30725 Patch 8.2.5009
30722 Problem: Fold may not be closeable after appending. 30726 Problem: Fold may not be closable after appending.
30723 Solution: Set the fd_small flag to MAYBE. (Brandon Simmons, closes #10471) 30727 Solution: Set the fd_small flag to MAYBE. (Brandon Simmons, closes #10471)
30724 Files: src/fold.c, src/testdir/test_fold.vim 30728 Files: src/fold.c, src/testdir/test_fold.vim
30725 30729
30726 Patch 8.2.5010 30730 Patch 8.2.5010
30727 Problem: The terminal debugger uses various global variables. 30731 Problem: The terminal debugger uses various global variables.
31397 Problem: When syntax timeout test fails it does not show the time. 31401 Problem: When syntax timeout test fails it does not show the time.
31398 Solution: Use assert_inrange(). 31402 Solution: Use assert_inrange().
31399 Files: src/testdir/test_syntax.vim 31403 Files: src/testdir/test_syntax.vim
31400 31404
31401 Patch 8.2.5125 31405 Patch 8.2.5125
31402 Problem: MS-Windows: warnings from MinGW compyler. 31406 Problem: MS-Windows: warnings from MinGW compiler.
31403 Solution: Use "volatile". (Yasuhiro Matsumoto, closes #10589) Initialize 31407 Solution: Use "volatile". (Yasuhiro Matsumoto, closes #10589) Initialize
31404 variable. 31408 variable.
31405 Files: src/os_win32.c, src/proto/os_win32.pro, src/map.c 31409 Files: src/os_win32.c, src/proto/os_win32.pro, src/map.c
31406 31410
31407 Patch 8.2.5126 31411 Patch 8.2.5126
31579 Problem: MS-Windows GUI: CTRL-key combinations do not always work. 31583 Problem: MS-Windows GUI: CTRL-key combinations do not always work.
31580 Solution: Handle special key combinations better. (closes #10613, 31584 Solution: Handle special key combinations better. (closes #10613,
31581 closes #10602, closes #10579) 31585 closes #10602, closes #10579)
31582 Files: src/gui_w32.c 31586 Files: src/gui_w32.c
31583 31587
31588 Patch 8.2.5158
31589 Problem: TSTP and INT signal tests are not run with valgrind.
31590 Solution: Sleep a bit longer. (closes #10614)
31591 Files: src/testdir/test_signals.vim
31592
31593 Patch 8.2.5159 (after 8.2.5157)
31594 Problem: Fix for CTRL-key combinations causes more problems than it solves.
31595 Solution: Roll back the change.
31596 Files: src/gui_w32.c
31597
31598 Patch 8.2.5160
31599 Problem: Accessing invalid memory after changing terminal size.
31600 Solution: Adjust cmdline_row and msg_row to the value of Rows.
31601 Files: src/term.c
31602
31584 31603
31585 vim:tw=78:ts=8:noet:ft=help:norl: 31604 vim:tw=78:ts=8:noet:ft=help:norl: