Bram Moolenaar
a9e3d56087
patch 8.2.3413: Vim9: too many characters are allowed in import name
...
Problem: Vim9: too many characters are allowed in import name.
Solution: Disallow ':' and '#', check for white space. (closes #8845 )
v8.2.3413
2021-09-08 12:31:35 +02:00
Bram Moolenaar
af2d5d2ce2
patch 8.2.3412: Vim9: importing the wrong file
...
Problem: Vim9: importing the wrong file.
Solution: Correct the file name. Delete the file afterwards.
v8.2.3412
2021-09-07 22:35:34 +02:00
Bram Moolenaar
6853c38b78
patch 8.2.3411: Vim9: crash when using base name of import
...
Problem: Vim9: crash when using base name of import. (Naohiro Ono)
Solution: Check the import flags. (closes #8843 )
v8.2.3411
2021-09-07 22:12:19 +02:00
Bram Moolenaar
89a54b413a
patch 8.2.3410: crash with linebreak, listchars and large tabstop
...
Problem: Crash with linebreak, listchars and large tabstop.
Solution: Account for different size listchars for a tab. (closes #8841 )
v8.2.3410
2021-09-07 20:45:31 +02:00
Bram Moolenaar
65b6056659
patch 8.2.3409: reading beyond end of line with invalid utf-8 character
...
Problem: Reading beyond end of line with invalid utf-8 character.
Solution: Check for NUL when advancing.
v8.2.3409
2021-09-07 19:26:53 +02:00
Bram Moolenaar
ddfc05100a
patch 8.2.3408: can delete a numbered function
...
Problem: Can delete a numbered function. (Naohiro Ono)
Solution: Disallow deleting a numbered function. (closes #8760 )
v8.2.3408
2021-09-06 20:56:56 +02:00
Bram Moolenaar
3b31851356
patch 8.2.3407: using uninitialized memory with "let g:['bar'] = 2"
...
Problem: Using uninitialized memory with "let g:['bar'] = 2".
Solution: Initialize v_type of a new dict item.
v8.2.3407
2021-09-06 19:19:45 +02:00
Bram Moolenaar
3ae5fc9a6a
patch 8.2.3406: on some systems tests fail without _REENTRANT
...
Problem: On some systems tests fail without _REENTRANT. (Elimar
Riesebieter)
Solution: Add -D_REENTRANT in configure. (closes #7402 )
v8.2.3406
2021-09-06 18:57:30 +02:00
Bram Moolenaar
ec1b0968aa
patch 8.2.3405: cannot have a comment line in a {} block of a user command
...
Problem: Cannot have a comment line in a {} block of a user command.
Solution: Continue after the line break. (closes #8837 )
v8.2.3405
2021-09-06 17:10:59 +02:00
Bram Moolenaar
01dd6c3732
patch 8.2.3404: Vim9: no error for white space before "("
...
Problem: Vim9: no error for white space before "(".
Solution: Give an error, like in a compiled function.
v8.2.3404
2021-09-05 16:36:23 +02:00
Bram Moolenaar
2ddb89f8a9
patch 8.2.3403: memory leak for :retab with invalid argument
...
Problem: Memory leak for :retab with invalid argument.
Solution: Free the memory. Make error messages consistent.
v8.2.3403
2021-09-04 21:20:41 +02:00
Bram Moolenaar
b7081e135a
patch 8.2.3402: invalid memory access when using :retab with large value
...
Problem: Invalid memory access when using :retab with large value.
Solution: Check the number is positive.
v8.2.3402
2021-09-04 18:47:28 +02:00
Bram Moolenaar
10c83dde55
patch 8.2.3401: Vim9: cannot use negative count with finddir() and findfile()
...
Problem: Vim9: cannot use a negative count with finddir() and findfile().
Solution: Adjust the return type. (closes #8776 )
v8.2.3401
2021-09-04 14:49:56 +02:00
Dominique Pelle
7f2dd1e90c
patch 8.2.3400: ":z!" is not supported
...
Problem: ":z!" is not supported.
Solution: Make ":z!" work and add tests. (Dominique Pellé, closes #8836 )
Use display height instead of current window height.
v8.2.3400
2021-09-04 13:44:01 +02:00
Bram Moolenaar
deba5eb195
patch 8.2.3399: Octave files are not recognized
...
Problem: Octave files are not recognized.
Solution: Detect Octave files. (Doug Kearns)
v8.2.3399
2021-09-03 19:21:36 +02:00
Dominique Pelle
af631f61bc
patch 8.2.3398: html text objects are not fully tested
...
Problem: Html text objects are not fully tested.
Solution: Add tests for dbcs encoding and different number of backslashes.
(Dominique Pellé, closes #8831 )
v8.2.3398
2021-09-03 16:50:16 +02:00
Yegappan Lakshmanan
03d257998b
patch 8.2.3397: no test for what 8.2.3391 fixes
...
Problem: No test for what 8.2.3391 fixes.
Solution: Add a test. (Yegappan Lakshmanan, closes #8828 )
v8.2.3397
2021-09-02 20:05:26 +02:00
Bram Moolenaar
87e1587b8a
patch 8.2.3396: when libcall() fails invalid pointer may be used
...
Problem: When libcall() fails invalid pointer may be used.
Solution: Initialize the string to NULL. (Yasuhiro Matsumoto, closes #8829 )
v8.2.3396
2021-09-02 19:53:07 +02:00
Bram Moolenaar
26a4484da2
patch 8.2.3395: Vim9: expression breakpoint not checked in :def function
...
Problem: Vim9: expression breakpoint not checked in :def function.
Solution: Always compile a function for debugging if there is an expression
breakpoint. (closes #8803 )
v8.2.3395
2021-09-02 18:49:06 +02:00
Bram Moolenaar
04626c243c
patch 8.2.3394: filler lines are wrong when changing text in diff mode
...
Problem: Filler lines are wrong when changing text in diff mode.
Solution: Don't change the filler lines on every change. Check
scrollbinding when updating the filler lines. (closes #8809 )
v8.2.3394
2021-09-01 16:02:07 +02:00
Bram Moolenaar
6631597452
patch 8.2.3393: escaping for fish shell is skipping some characters
...
Problem: Escaping for fish shell is skipping some characters.
Solution: Escape character after backslash if needed. (Jason Cox,
closes #8827 )
v8.2.3393
2021-09-01 14:31:51 +02:00
Bram Moolenaar
b4d82e2a8d
patch 8.2.3392: augroup completion escapes regexp pattern characters
...
Problem: augroup completion escapes regexp pattern characters.
Solution: Do not escape the augroup name. (closes #8826 )
v8.2.3392
2021-09-01 13:03:39 +02:00
Bram Moolenaar
20e0c3d27b
patch 8.2.3391: crash with combination of 'linebreak' and other options
...
Problem: Crash with combination of 'linebreak' and other options.
Solution: Avoid n_extra to become negative. (Christian Brabandt,
closes #8817 )
v8.2.3391
2021-08-31 20:57:55 +02:00
Christian Brabandt
ba02e4720f
patch 8.2.3390: included xdiff code is outdated
...
Problem: Included xdiff code is outdated.
Solution: Sync with xdiff in git 2.33. (Christian Brabandt, closes #8431 )
v8.2.3390
2021-08-31 20:46:39 +02:00
zeertzjq
dca29d9cf4
patch 8.2.3389: cannot stop insert mode completion without side effects
...
Problem: Cannot stop insert mode completion without side effects.
Solution: Add CTRL-X CTRL-Z. (closes #8821 )
v8.2.3389
2021-08-31 19:12:51 +02:00
Bram Moolenaar
4eaef9979f
patch 8.2.3388: fnamemodify('path/..', ':p') differs from using 'path/../'
...
Problem: fnamemodify('path/..', ':p') differs from using 'path/../'.
Solution: Include the "/.." in the directory name. (closes #8808 )
v8.2.3388
2021-08-30 21:26:16 +02:00
Dominique Pelle
de05ae7158
patch 8.2.3387: compiler warning for non-static function
...
Problem: Compiler warning for non-static function.
Solution: Make the function static. (Dominique Pellé, closes #8816 )
v8.2.3387
2021-08-30 19:57:34 +02:00
Dominique Pelle
a918712626
patch 8.2.3386: using uninitialized memory
...
Problem: Using uninitialized memory.
Solution: Initialize the rm_ic field. (Dominique Pellé, closes #8800 )
v8.2.3386
2021-08-29 22:12:56 +02:00
Bram Moolenaar
89a9c159f2
Update runtime files
2021-08-29 21:55:35 +02:00
Jason Cox
6e82351130
patch 8.2.3385: escaping for fish shell does not work properly
...
Problem: Escaping for fish shell does not work properly.
Solution: Insert a backslash before a backslash. (Jason Cox, closes #8810 )
v8.2.3385
2021-08-29 12:36:49 +02:00
Hu Jialun
9dcd349ca8
patch 8.2.3384: cannot disable modeline for an individual file
...
Problem: Cannot disable modeline for an individual file.
Solution: Recognize "nomodeline" in a modeline. (Hu Jialun, closes #8798 )
v8.2.3384
2021-08-28 20:42:50 +02:00
naohiro ono
9aecf79c45
patch 8.2.3383: Vim9: completion for :disassemble adds parenthesis
...
Problem: Vim9: completion for :disassemble adds parenthesis.
Solution: Don't add parenthesis. (Naohiro Ono, closes #8802 )
v8.2.3383
2021-08-28 15:56:06 +02:00
Bram Moolenaar
c8103b4c25
patch 8.2.3382: crash when getting the type of a NULL partial
...
Problem: Crash when getting the type of a NULL partial.
Solution: Check for NULL. (closes #8260 )
v8.2.3382
2021-08-28 14:58:44 +02:00
Bram Moolenaar
5c56da4de8
patch 8.2.3381: crash when using NULL list with sign functions
...
Problem: Crash when using NULL list with sign functions.
Solution: Handle a NULL list like an empty list. (issue #8260 )
v8.2.3381
2021-08-28 14:42:25 +02:00
Bram Moolenaar
60b6e6f6cc
patch 8.2.3380: crash when using NULL string for funcref()
...
Problem: Crash when using NULL string for funcref().
Solution: Check for NULL argument. (issue #8260 )
v8.2.3380
2021-08-28 12:49:27 +02:00
Bram Moolenaar
271906bc06
patch 8.2.3379: crash when using NULL job
...
Problem: Crash when using NULL job.
Solution: Copy static string into buffer. (issue #8260 )
v8.2.3379
2021-08-28 12:30:12 +02:00
Albert Liu
6024c0427c
patch 8.2.3378: MS-Windows: completing environment variables with % is wrong
...
Problem: MS-Windows: completing environment variables with % is wrong.
Solution: Only complete environment variables with $. (Albert Liu,
closes #8791 )
v8.2.3378
2021-08-27 20:59:35 +02:00
Bram Moolenaar
47016f5772
patch 8.2.3377: Vim9: :disass completion does not understand "s:"
...
Problem: Vim9: :disass completion does not understand "s:".
Solution: Expand "s:" to a pattern. (closes #8780 )
v8.2.3377
2021-08-26 16:39:58 +02:00
Bram Moolenaar
4799cef85c
patch 8.2.3376: Vim9: no warning that "@r" does not do anything
...
Problem: Vim9: no warning that "@r" does not do anything.
Solution: Give a "no effect" error. (closes #8779 )
v8.2.3376
2021-08-25 22:37:36 +02:00
Bram Moolenaar
df9070e300
patch 8.2.3375: using uninitialized memory
...
Problem: Using uninitialized memory.
Solution: Initialize textprop_save_len.
v8.2.3375
2021-08-25 17:31:37 +02:00
Bram Moolenaar
eb05d05f8a
patch 8.2.3374: Pyret files are not recognized
...
Problem: Pyret files are not recognized.
Solution: Recognize .arr files as Pyret. (Doug Kearns)
v8.2.3374
2021-08-25 17:10:39 +02:00
Bram Moolenaar
49b93049c6
patch 8.2.3373: text property test fails on MS-Windows
...
Problem: text property test fails on MS-Windows.
Solution: Set fileformat to "unix"
v8.2.3373
2021-08-25 17:02:00 +02:00
Bram Moolenaar
cdd8a5e6fe
patch 8.2.3372: line2byte() value wrong when adding a text property
...
Problem: line2byte() value wrong when adding a text property. (Yuto Kimura)
Solution: Adjust length for text property. (closes #8772 ) Also fix it for
deleting a line.
v8.2.3372
2021-08-25 16:40:03 +02:00
Bram Moolenaar
5ca5cc6412
patch 8.2.3371: Vim9: :$ENV cannot be followed by ->func() in next line
...
Problem: Vim9: :$ENV cannot be followed by ->func() in next line.
Solution: Use "$ENV" as the start of an expression. (closes #8790 )
v8.2.3371
2021-08-24 21:56:03 +02:00
Bram Moolenaar
60faf8656e
patch 8.2.3370: Vim9: no check for white space before type in declaration
...
Problem: Vim9: no check for white space before type in declaration.
(Naohiro Ono)
Solution: Check for white space like in a compiled function. (closes #8785 )
v8.2.3370
2021-08-23 22:22:45 +02:00
Bram Moolenaar
6b36d2a16d
patch 8.2.3369: auto formatting after "cw" leaves cursor in wrong spot
...
Problem: Auto formatting after "cw" leaves cursor in wrong spot.
Solution: Do not auto-format after the delete. (closes #8789 )
v8.2.3369
2021-08-23 21:19:01 +02:00
Bram Moolenaar
9cd91a1e88
patch 8.2.3368: not all Racket files are recognized
...
Problem: Not all Racket files are recognized.
Solution: Also recognize .rktl and .rktd files. (Doug Kearns)
v8.2.3368
2021-08-23 20:48:43 +02:00
Bram Moolenaar
73170917f1
patch 8.2.3367: Vim9: :@r executing a register is inconsistent
...
Problem: Vim9: :@r executing a register is inconsistent.
Solution: Use "@r" as the start of an expression. (issue #8779 )
v8.2.3367
2021-08-22 22:44:11 +02:00
Bram Moolenaar
093165c899
patch 8.2.3366: Vim9: debugging elseif does not stop before condition
...
Problem: Vim9: debugging elseif does not stop before condition.
Solution: Move debug statement to after the jump. (closes #8781 )
v8.2.3366
2021-08-22 13:35:31 +02:00
Bram Moolenaar
bf5f287833
patch 8.2.3365: Vim9: cannot use option for all operations
...
Problem: Vim9: cannot use option for all operations.
Solution: Recognize more operations. (closes #8779 )
v8.2.3365
2021-08-21 20:50:35 +02:00