Bram Moolenaar
8e38555ece
patch 8.2.4363: MS-Windows: running out of memory for a very long line
...
Problem: MS-Windows: running out of memory for a very long line.
Solution: Use a 32 bit value for MAXCOL also when ints are 64 bits.
v8.2.4363
2022-02-12 21:16:21 +00:00
Bram Moolenaar
33f3c59854
patch 8.2.4362: :retab may allocate too much memory
...
Problem: :retab may allocate too much memory.
Solution: Bail out when allocating more than MAXCOL bytes.
v8.2.4362
2022-02-12 20:46:15 +00:00
Bram Moolenaar
62b191c387
patch 8.2.4361: Vim9: some tests fail
...
Problem: Vim9: some tests fail.
Solution: Fix the tests, mostly by removing "s:".
v8.2.4361
2022-02-12 20:34:50 +00:00
Bram Moolenaar
a749a42ed2
patch 8.2.4360: Vim9: allowing use of "s:" leads to inconsistencies
...
Problem: Vim9: allowing use of "s:" leads to inconsistencies.
Solution: Disallow using "s:" in Vim9 script at the script level.
v8.2.4360
2022-02-12 19:52:25 +00:00
Bram Moolenaar
6e28703a8e
patch 8.2.4359: crash when repeatedly using :retab
...
Problem: crash when repeatedly using :retab.
Solution: Bail out when the line is getting too long.
v8.2.4359
2022-02-12 15:42:18 +00:00
Bram Moolenaar
90a57168a4
patch 8.2.4358: Vim9: line number of exception is not set
...
Problem: Vim9: line number of exception is not set.
Solution: Set the line number before throwing an exception. (closes #9755 )
v8.2.4358
2022-02-12 14:23:17 +00:00
Bram Moolenaar
2a9b62dfa2
patch 8.2.4357: sticky command modifiers are too sticky
...
Problem: sticky command modifiers are too sticky.
Solution: Do not apply command modifiers to a sourced script. (closes #9751 )
v8.2.4357
2022-02-12 13:30:17 +00:00
Yegappan Lakshmanan
620d8edba0
patch 8.2.4356: command line completion functions are very long
...
Problem: Command line completion functions are very long.
Solution: Refactor into multiple functions. (Yegappan Lakshmanan,
closes #9753 )
v8.2.4356
2022-02-12 12:03:07 +00:00
Sean Dewar
0f7ff851cb
patch 8.2.4355: unnecessary call to check_colorcolumn()
...
Problem: Unnecessary call to check_colorcolumn().
Solution: Remove the call. (Sean Dewar, closes #9748 )
v8.2.4355
2022-02-12 11:51:25 +00:00
K.Takata
d68b2fc034
patch 8.2.4354: dynamic loading of libsodium not handled properly
...
Problem: Dynamic loading of libsodium not handled properly.
Solution: Fix has() and :version. Show an error message when loading fails.
Fix memory leaks. (Ken Takata, closes #9754 )
v8.2.4354
2022-02-12 11:18:37 +00:00
Philip H
18f7593e57
patch 8.2.4353: CI does not use the latest Lua and Python
...
Problem: CI does not use the latest Lua and Python.
Solution: Use Lua 5.4.2 and Python 3.10. (closes #9744 )
v8.2.4353
2022-02-12 10:53:07 +00:00
Ananda Umamil
0c3cc2fec3
patch 8.2.4352: ReScript files are not recognized
...
Problem: ReScript files are not recognized.
Solution: Add the *.res and *.resi patterns. (Ananda Umamil, closes #9752 )
v8.2.4352
2022-02-12 10:33:56 +00:00
ichizok
41ee5b1913
patch 8.2.4351: no coverage is measured on MS-Windows CI
...
Problem: No coverage is measured on MS-Windows CI.
Solution: Enable coverage on MS-Windows. (Ozaki Kiichi, closes #9750 )
v8.2.4351
2022-02-12 10:13:13 +00:00
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 )
v8.2.4350
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.
v8.2.4349
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".
v8.2.4348
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 )
v8.2.4347
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 )
v8.2.4346
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.
v8.2.4345
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 )
v8.2.4344
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 )
v8.2.4343
2022-02-11 15:12:10 +00:00
Bram Moolenaar
92f645bef7
Update runtime files. ( closes #9741 )
2022-02-11 13:29:40 +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 )
v8.2.4342
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 )
v8.2.4341
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 )
v8.2.4340
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 )
v8.2.4339
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 )
v8.2.4338
2022-02-10 14:07:41 +00:00
Bram Moolenaar
9da17d7c57
Update runtime files
2022-02-09 21:50:44 +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 )
v8.2.4337
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 )
v8.2.4336
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 )
v8.2.4335
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 )
v8.2.4334
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.
v8.2.4333
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.
v8.2.4332
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.
v8.2.4331
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.
v8.2.4330
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 )
v8.2.4329
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.
v8.2.4328
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.
v8.2.4327
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 )
v8.2.4326
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 )
v8.2.4325
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.
v8.2.4324
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 )
v8.2.4323
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 )
v8.2.4322
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 )
v8.2.4321
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 )
v8.2.4320
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.
v8.2.4319
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.
v8.2.4318
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 )
v8.2.4317
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 )
v8.2.4316
2022-02-07 10:45:23 +00:00