ola.soder@axis.com
29c70f612f
patch 8.2.4350: FEAT_GUI_ENABLED defined but never used
...
Problem: FEAT_GUI_ENABLED defined but never used.
Solution: Remove the #define. (Ola Söder, closes #9732 )
2022-02-11 21:13:35 +00:00
Bram Moolenaar
c9e3187d05
patch 8.2.4349: FileChangedShell test fails on MS-Windows
...
Problem: FileChangedShell test fails on MS-Windows.
Solution: Skip the test on MS-Windows.
2022-02-11 20:55:16 +00:00
Bram Moolenaar
5b1d6e98c6
patch 8.2.4348: "legacy exe cmd" does not do what one would expect
...
Problem: "legacy exe cmd" does not do what one would expect.
Solution: Apply the "legacy" and "vim9script" command modifiers to the
argument of ":execute".
2022-02-11 20:33:48 +00:00
ola.soder@axis.com
bd89d44063
patch 8.2.4347: in some build setups UNUSED is not defined
...
Problem: In some build setups UNUSED is not defined.
Solution: Change the logic of how UNUSED is defined. (Ola Söder,
closes #9734 )
2022-02-11 19:27:55 +00:00
Bram Moolenaar
481acb1141
patch 8.2.4346: a custom statusline may cause Esc to work like Enter
...
Problem: A custom statusline may cause Esc to work like Enter on the
command line when the popup menu is displayed.
Solution: Save and restore KeyTyped. (closes #9749 )
2022-02-11 18:51:45 +00:00
Bram Moolenaar
f6246f51e3
patch 8.2.4345: <amatch> is expanded like a file name for DirChangedPre
...
Problem: <amatch> is expanded like a file name for DirChangedPre.
Solution: Do not expand <amatch>. (closes #9742 ) Also for the User event.
2022-02-11 16:30:12 +00:00
ola.soder@axis.com
14f23122bf
patch 8.2.4344: Amiga: header file included twice
...
Problem: Amiga: header file included twice.
Solution: Remove #include. (Ola Söder, closes #9733 )
2022-02-11 16:11:14 +00:00
Rob Pilling
8196e94a8b
patch 8.2.4343: when reloading not all properties are detected
...
Problem: When reloading not all properties are detected.
Solution: Add the "edit" value to v:fcs_choice. (Rob Pilling, closes #9579 )
2022-02-11 15:12:10 +00:00
ichizok
bece72785d
patch 8.2.4342: CI will soon switch to other windows version
...
Problem: CI will soon switch to other windows version.
Solution: Use "windows-2019" instead of "windows-latest". (Ozaki Kiichi,
closes #9740 )
2022-02-11 11:09:40 +00:00
Bram Moolenaar
414acd342f
patch 8.2.4341: command line not redrawn when finishing popup menu
...
Problem: Command line not redrawn when finishing popup menu and the screen
has scrolled up.
Solution: Redraw the command line after updating the screen. (closes #9722 )
2022-02-10 21:09:45 +00:00
ola.soder@axis.com
949b35d83b
patch 8.2.4340: Amiga: mch_can_exe() is not implemented
...
Problem: Amiga: mch_can_exe() is not implemented.
Solution: Implement mch_can_exe() for Amiga OS 4. (Ola Söder, closes #9731 )
2022-02-10 20:21:04 +00:00
Yegappan Lakshmanan
560dff49c0
patch 8.2.4339: CTRL-A does not work properly with the cmdline popup menu
...
Problem: CTRL-A does not work properly with the cmdline popup menu.
Solution: Fix issues with CTRL-A. Add more tests for the cmdline popup
menu. Remove TermWait() before VeriryScreenDump(). Refactor the
cmdline popup code. (Yegappan Lakshmanan, closes #9735 )
2022-02-10 19:52:10 +00:00
Bram Moolenaar
74a0a5b26d
patch 8.2.4338: an error from an expression mapping messes up the display
...
Problem: An error from an expression mapping messes up the display.
Solution: When the expression results in an empty string return K_IGNORE.
In cmdline mode redraw the command line. (closes #9726 )
2022-02-10 14:07:41 +00:00
=?UTF-8?q?Dundar=20G=C3=B6c?=
78a8404f8b
patch 8.2.4337: part of condition is always true
...
Problem: Part of condition is always true.
Solution: Remove that part of the condition. (closes #9729 )
2022-02-09 15:20:39 +00:00
Bram Moolenaar
769f5895eb
patch 8.2.4336: using :filter for :scriptnames does not work
...
Problem: Using :filter for :scriptnames does not work. (Ben Jackson)
Solution: Call message_filtered(). (closes #9720 )
2022-02-09 14:31:05 +00:00
Bram Moolenaar
28e8f73ae2
patch 8.2.4335: no autocommand event triggered before changing directory
...
Problem: No autocommand event triggered before changing directory. (Ronnie
Magatti)
Solution: Add DirChangedPre. (closes #9721 )
2022-02-09 12:58:20 +00:00
rbtnn
68cc2b8a37
patch 8.2.4334: command line popup menu not positioned correctly
...
Problem: Command line popup menu not positioned correctly.
Solution: Also use vim_strsize() on the existing text. (Naruhiko Nishino,
closes #9727 )
2022-02-09 11:55:47 +00:00
Bram Moolenaar
b6a138eb33
patch 8.2.4333: cstack not always passed to where it is needed
...
Problem: cstack not always passed to where it is needed.
Solution: Pass ctack through functions.
2022-02-08 21:17:22 +00:00
Bram Moolenaar
dce2441a60
patch 8.2.4332: Vim9: incomplete test for existing script variable in block
...
Problem: Vim9: incomplete test for existing script variable in block.
Solution: Add a couple more tests. Fix uncovered problem.
2022-02-08 20:35:30 +00:00
Bram Moolenaar
3a5988c025
patch 8.2.4331: Vim9: no test for existing script variable in block
...
Problem: Vim9: no test for existing script variable in block.
Solution: Add a test.
2022-02-08 19:23:35 +00:00
Bram Moolenaar
779aeff5c3
patch 8.2.4330: Vim9: no error if script imports itself
...
Problem: Vim9: no error if script imports itself.
Solution: Give an error when a script imports itself.
2022-02-08 19:12:19 +00:00
haya14busa
e023d49937
patch 8.2.4329: no support for end line number and column in 'errorformat'
...
Problem: No support for end line number and column in 'errorformat'.
Solution: Add %e and %k. (closes #9624 )
2022-02-08 18:09:29 +00:00
Bram Moolenaar
73a16c22a4
patch 8.2.4328: command line complete matches cleard when typing character
...
Problem: Command line complete matches cleard when typing character.
(Dominique Pellé)
Solution: Only remove a popup menu if there is one.
2022-02-08 17:40:36 +00:00
Bram Moolenaar
e3537aec2f
patch 8.2.4327: may end up with no current buffer
...
Problem: May end up with no current buffer.
Solution: When deleting the current buffer to not pick a quickfix buffer as
the new current buffer.
2022-02-08 15:05:20 +00:00
zeertzjq
51ab7c7d0d
patch 8.2.4326: "o" and "O" copying comment not sufficiently tested
...
Problem: "o" and "O" copying comment not sufficiently tested.
Solution: Add a test case. (closes #9718 )
2022-02-08 12:58:37 +00:00
Yegappan Lakshmanan
3908ef5017
patch 8.2.4325: 'wildmenu' only shows few matches
...
Problem: 'wildmenu' only shows few matches.
Solution: Add the "pum" option: use a popup menu to show the matches.
(Yegappan Lakshmanan et al., closes #9707 )
2022-02-08 12:08:07 +00:00
Bram Moolenaar
3787f26c2e
patch 8.2.4324: Vim9: script-local function name can start with "_"
...
Problem: Vim9: script-local function name can start with "_".
Solution: Check for leading capital after "s:". Correct error message.
2022-02-07 21:54:01 +00:00
Bram Moolenaar
f681cfb90b
patch 8.2.4323: Vim9: nested function name can start with "_"
...
Problem: Vim9: nested function name can start with "_".
Solution: Use same rule for function name for nested functions.
(closes #9713 )
2022-02-07 20:30:57 +00:00
Bram Moolenaar
7aca5ca676
patch 8.2.4322: Vim9: crash when using funcref with closure
...
Problem: Vim9: crash when using funcref with closure.
Solution: Keep a reference to the funcref that has the outer context.
(closes #9716 )
2022-02-07 19:56:43 +00:00
Bram Moolenaar
92368aad61
patch 8.2.4321: Vim9: crash when using a funcref to a closure
...
Problem: Vim9: crash when using a funcref to a closure.
Solution: Copy pt_outer to the new partial. (closes #9714 )
2022-02-07 17:50:39 +00:00
qsmodo
28f1a51bde
patch 8.2.4320: Athena and Motif: when maximized scrollbar position is wrong
...
Problem: Athena and Motif: when maximized scrollbar position is wrong.
Solution: Implement the scrollbar padding functions. (closes #9712 )
2022-02-07 15:57:50 +00:00
Bram Moolenaar
4e713bafc0
patch 8.2.4319: :put does not work properly in compiled function
...
Problem: :put does not work properly in compiled function. (John Beckett)
Solution: Adjust the direction when using line zero.
2022-02-07 15:31:37 +00:00
Bram Moolenaar
54969f4ef5
patch 8.2.4318: various comment and indent mistakes, returning wrong zero
...
Problem: Various comment and indent mistakes, returning wrong zero.
Solution: Fix the mistakes. Return NULL instead of FAIL.
2022-02-07 13:56:44 +00:00
Bram Moolenaar
63ff72aab9
patch 8.2.4317: MS-Windows: Vim exits when Python 3 initialisation fails
...
Problem: MS-Windows: Vim exits when Python 3 initialisation fails.
Solution: Hook into the exit() function to recover from the failure.
(Ken Takata, closes #9710 )
2022-02-07 13:54:01 +00:00
K.Takata
b247e0622e
patch 8.2.4316: __CYGWIN32__ is not defined on 64 bit systems
...
Problem: __CYGWIN32__ is not defined on 64 bit systems.
Solution: Update #ifdefs. (Ken Takata, closes #9709 )
2022-02-07 10:45:23 +00:00
zeertzjq
6bf821e8ab
patch 8.2.4315: put in Visual mode not fully tested
...
Problem: Put in Visual mode not fully tested.
Solution: Add a few more test cases. (closes #9708 )
2022-02-07 10:33:20 +00:00
Bram Moolenaar
8cbf249917
patch 8.2.4314: test fails where lines are skipped
...
Problem: Test fails where lines are skipped.
Solution: Only give an error when not skipping commands.
2022-02-06 20:28:13 +00:00
Bram Moolenaar
5f4ef5f5e5
patch 8.2.4313: Vim9: cannot change type of list after making a slice
...
Problem: Vim9: cannot change type of list after making a slice.
Solution: Adjust the declared member type. (closes #9696 )
2022-02-06 18:36:53 +00:00
Bram Moolenaar
107f7325f6
patch 8.2.4312: no error for using :vim9script in a :def function
...
Problem: No error for using :vim9script in a :def function.
Solution: Give an error when compiling.
2022-02-06 17:30:41 +00:00
Bram Moolenaar
160afdb185
patch 8.2.4311: Vim9: changing script variable type not caught compile time
...
Problem: Vim9: changing script variable type not caught at compile time.
Solution: Set the declared type.
2022-02-06 17:17:02 +00:00
Bram Moolenaar
2626d6a71c
patch 8.2.4310: Vim9: constant list and dict get a declaration type
...
Problem: Vim9: constant list and dict get a declaration type other than
"any".
Solution: A constant list and dict have a declared member type "any".
(closes #9701 )
2022-02-06 15:49:35 +00:00
Bram Moolenaar
fe1bfc9b26
patch 8.2.4309: Vim9: crash when using a partial in the wrong context
...
Problem: Vim9: crash when using a partial in the wrong context.
Solution: Don't use an NULL outer pointer. (closes #9706 )
2022-02-06 13:55:03 +00:00
Bram Moolenaar
8164f6ea3c
patch 8.2.4308: Vim9: cannot list autoload function
...
Problem: Vim9: cannot list autoload function.
Solution: Don't give an error for using # when listing a function.
(closes #9703 )
2022-02-06 13:08:41 +00:00
Bram Moolenaar
0c1550d9e9
patch 8.2.4307: a few more messages should not be translated
...
Problem: A few more messages should not be translated.
Solution: Remove _().
2022-02-06 11:41:57 +00:00
Bram Moolenaar
500761b1cf
patch 8.2.4306: no test for fixed perl filetype check
...
Problem: No test for fixed perl filetype check.
Solution: Add a test. Sort test functions.
2022-02-05 20:23:59 +00:00
Bram Moolenaar
e5b7897585
patch 8.2.4305: tex filetype detection fails
...
Problem: Tex filetype detection fails.
Solution: Check value to be positive. (closes #9704 )
2022-02-05 19:50:34 +00:00
Bram Moolenaar
00eb99528e
patch 8.2.4304: Vim9: slice() makes a copy but doesn't change the type
...
Problem: Vim9: slice() makes a copy but doesn't change the type.
Solution: Change the declared type like copy(). (closes #9696 )
2022-02-05 19:23:18 +00:00
Dominique Pelle
cd53eed2c5
patch 8.2.4303: a few messages should not be translated
...
Problem: A few messages should not be translated.
Solution: Remove _(). (Dominique Pellé, closes #9702 )
2022-02-05 18:53:06 +00:00
Bram Moolenaar
82e46e5d31
patch 8.2.4302: Vim9: return type of getline() is too strict
...
Problem: Vim9: return type of getline() is too strict.
Solution: Make the declared type list<any>. Also do this for other
functions returning a list of a specific type.
2022-02-05 18:12:34 +00:00
Bram Moolenaar
e0c2b2ceaa
patch 8.2.4301: Vim9: type error for copy of dict
...
Problem: Vim9: type error for copy of dict.
Solution: Do not use dict<any> but no type. (closes #9696 )
2022-02-05 14:05:51 +00:00