Bram Moolenaar
04935fb17e
patch 8.2.4043: using int for second argument of ga_init2()
...
Problem: Using int for second argument of ga_init2().
Solution: Remove unnessary type cast (int) when using sizeof().
v8.2.4043
2022-01-08 16:19:22 +00:00
Bram Moolenaar
1433672568
patch 8.2.4042: Vim9: build error
...
Problem: Vim9: build error.
Solution: Use grow array instead of character pointer.
v8.2.4042
2022-01-08 16:02:59 +00:00
Bram Moolenaar
aa9b3cacd5
patch 8.2.4041: using unitialized pointer
...
Problem: Using unitialized pointer.
Solution: Store "ht" when variable is in another script.
v8.2.4041
2022-01-08 15:44:22 +00:00
Bram Moolenaar
9f1a39a5d1
patch 8.2.4040: keeping track of allocated lines is too complicated
...
Problem: Keeping track of allocated lines in user functions is too
complicated.
Solution: Instead of freeing individual lines keep them all until the end.
v8.2.4040
2022-01-08 15:39:39 +00:00
Bram Moolenaar
67ffb41786
patch 8.2.4039: the xdiff library is linked in even when not used
...
Problem: The xdiff library is linked in even when not used.
Solution: Use configure to decide whether xdiff object files are included.
v8.2.4039
2022-01-08 13:36:57 +00:00
Dominique Pelle
748b308eeb
patch 8.2.4038: various code not used when features are disabled
...
Problem: Various code not used when features are disabled.
Solution: Add #ifdefs. (Dominique Pellé, closes #9491 )
v8.2.4038
2022-01-08 12:41:16 +00:00
Yegappan Lakshmanan
370791465e
patch 8.2.4037: Insert mode completion is insufficiently tested
...
Problem: Insert mode completion is insufficiently tested.
Solution: Add more tests. Fix uncovered memory leak. (Yegappan Lakshmanan,
closes #9489 )
v8.2.4037
2022-01-08 10:38:48 +00:00
Bram Moolenaar
d844862bce
patch 8.2.4036: Vim9: script test file is getting too long
...
Problem: Vim9: script test file is getting too long.
Solution: Split the import/export functionality to a separate file.
v8.2.4036
2022-01-07 21:39:52 +00:00
Bram Moolenaar
48d0ac775c
patch 8.2.4035: timer triggered at the debug prompt may cause trouble
...
Problem: Timer triggered at the debug prompt may cause trouble.
Solution: Do not trigger any timer at the debug prompt. (closes #9481 )
v8.2.4035
2022-01-07 20:40:08 +00:00
Bram Moolenaar
62a099cc6d
patch 8.2.4034: Coverity warns for possibly using a NULL pointer
...
Problem: Coverity warns for possibly using a NULL pointer.
Solution: Check v_partial is not NULL.
v8.2.4034
2022-01-07 20:18:16 +00:00
zeertzjq
a4c96252b1
patch 8.2.4033: running filetype tests leaves directory behind
...
Problem: Running filetype tests leaves directory behind.
Solution: Delete the top directory. (closes #9483 )
v8.2.4033
2022-01-07 20:07:46 +00:00
ichizok
e12406526a
patch 8.2.4032: ATTRIBUTE_NORETURN is not needed
...
Problem: ATTRIBUTE_NORETURN is not needed.
Solution: Use NORETURN(). (Ozaki Kiichi, closes #9487 )
v8.2.4032
2022-01-07 20:01:07 +00:00
Bram Moolenaar
d1f34e64f0
patch 8.2.4031: crash in xterm with only two lines
...
Problem: Crash in xterm with only two lines. (Dominique Pellé)
Solution: Only perform xterm compatibility test if possible. (closes #9488 )
v8.2.4031
2022-01-07 19:24:20 +00:00
Bram Moolenaar
71f21938bc
patch 8.2.4030: a script local funcref is not found from a mapping
...
Problem: A script local funcref is not found from a mapping.
Solution: When looking for a function, also find a script-local funcref.
(closes #9485 )
v8.2.4030
2022-01-07 18:20:55 +00:00
Bram Moolenaar
b2d85e3784
patch 8.2.4029: debugging NFA regexp my crash, cached indent may be wrong
...
Problem: Debugging NFA regexp my crash, cached indent may be wrong.
Solution: Fix some debug warnings in the NFA regexp code. Make sure log_fd
is set when used. Fix breakindent and indent caching. (Christian
Brabandt, closes #9482 )
v8.2.4029
2022-01-07 16:55:32 +00:00
Bram Moolenaar
cb1956d6f2
patch 8.2.4028: ml_get error with :doautoall and Visual area
...
Problem: ml_get error with :doautoall and Visual area. (Sean Dewar)
Solution: Disable Visual mode while executing autocommands.
v8.2.4028
2022-01-07 15:45:18 +00:00
Bram Moolenaar
2b04d5f1ef
patch 8.2.4027: import test fails on MS-Windows
...
Problem: Import test fails on MS-Windows.
Solution: Use a different directory name.
v8.2.4027
2022-01-07 14:39:56 +00:00
Bram Moolenaar
e664a32701
patch 8.2.4026: ml_get error with specific win_execute() command
...
Problem: ml_get error with specific win_execute() command. (Sean Dewar)
Solution: Check cursor and Visual area are OK.
v8.2.4026
2022-01-07 14:08:03 +00:00
Bram Moolenaar
834d41853e
patch 8.2.4025: error for import not ending in .vim does not work for .vimrc
...
Problem: Error for import not ending in .vim does not work for .vimrc.
Solution: Check that .vim is the end. (closes #9484 )
v8.2.4025
2022-01-07 13:38:24 +00:00
Bram Moolenaar
32884ad753
patch 8.2.4024: confusing error message if imported name is used directly
...
Problem: Confusing error message if imported name is used directly.
Solution: Give a better error message.
v8.2.4024
2022-01-07 12:45:29 +00:00
Bram Moolenaar
a909c48bec
patch 8.2.4023: using uninitialized variable
...
Problem: Using uninitialized variable.
Solution: Initialize "ufunc" also when an item is not exported.
v8.2.4023
2022-01-06 22:07:57 +00:00
Bram Moolenaar
11de43d2d4
patch 8.2.4022: two error messages in the wrong file
...
Problem: Two error messages in the wrong file.
Solution: Use the error message from errors.h.
v8.2.4022
2022-01-06 21:41:11 +00:00
Bram Moolenaar
2ef01d929d
patch 8.2.4021: missing part of the :import changes
...
Problem: Missing part of the :import changes.
Solution: Add changes in vim9cmds.c.
v8.2.4021
2022-01-06 21:38:11 +00:00
Bram Moolenaar
84c62d59a3
patch 8.2.4020: debugger test fails
...
Problem: Debugger test fails.
Solution: Fix import statement.
v8.2.4020
2022-01-06 21:31:19 +00:00
Bram Moolenaar
d5f400c607
patch 8.2.4019: Vim9: import mechanism is too complicated
...
Problem: Vim9: import mechanism is too complicated.
Solution: Do not use the Javascript mechanism but a much simpler one.
v8.2.4019
2022-01-06 21:10:28 +00:00
Bram Moolenaar
18f4740f04
patch 8.2.4018: ml_get error when win_execute redraws with Visual selection
...
Problem: ml_get error when win_execute redraws with Visual selection.
Solution: Disable Visual area temporarily. (closes #9479 )
v8.2.4018
2022-01-06 13:24:51 +00:00
Dominique Pelle
a33737b6d8
patch 8.2.4017: gcc warns for misleading indent in Athena menu code
...
Problem: Gcc warns for misleading indent in Athena menu code.
Solution: Add curlies around the two statements. (Dominique Pellé,
closes #9480 )
v8.2.4017
2022-01-06 12:35:31 +00:00
Bram Moolenaar
58493cfae2
patch 8.2.4016: Vim9: incorrect error for argument that is shadowing var
...
Problem: Vim9: incorrect error for argument that is shadowing var.
Solution: Ignore variable that is not in block where the function was
defined.
v8.2.4016
2022-01-06 12:23:30 +00:00
Bram Moolenaar
269dc63618
patch 8.2.4015: build failure with tiny features
...
Problem: Build failure with tiny features. (Tony Mechelynck)
Solution: Adjust #ifdefs.
v8.2.4015
2022-01-06 11:43:21 +00:00
Bram Moolenaar
c689f8c3d9
patch 8.2.4014: git and gitcommit file types not properly recognized
...
Problem: Git and gitcommit file types not properly recognized.
Solution: Adjust filetype detection. (Tim Pope, closes #9477 )
v8.2.4014
2022-01-05 20:56:38 +00:00
Bram Moolenaar
e60b3c47d7
patch 8.2.4013: build failure without the spell feature
...
Problem: Build failure without the spell feature.
Solution: Adjust #ifdefs.
v8.2.4013
2022-01-05 20:40:34 +00:00
Bram Moolenaar
d82a47dd04
patch 8.2.4012: error messages are spread out
...
Problem: Error messages are spread out.
Solution: Move the last error messages to errors.h.
v8.2.4012
2022-01-05 20:24:39 +00:00
Bram Moolenaar
bb8cac56d9
patch 8.2.4011: test fails because of changed error number
...
Problem: Test fails because of changed error number.
Solution: Restore old duplicate error message.
v8.2.4011
2022-01-05 18:16:53 +00:00
Bram Moolenaar
9d00e4a814
patch 8.2.4010: error messages are spread out
...
Problem: Error messages are spread out.
Solution: Move more error messages to errors.h.
v8.2.4010
2022-01-05 17:49:15 +00:00
Bram Moolenaar
d3a117814d
patch 8.2.4009: reading one byte beyond the end of the line
...
Problem: Reading one byte beyond the end of the line.
Solution: Check for NUL byte first.
v8.2.4009
2022-01-05 16:50:40 +00:00
Bram Moolenaar
677658ae49
patch 8.2.4008: error messages are spread out
...
Problem: Error messages are spread out.
Solution: Move more error messages to errors.h.
v8.2.4008
2022-01-05 16:09:06 +00:00
matveyt
8e7d9db32b
patch 8.2.4007: session does not restore help buffer properly
...
Problem: Session does not restore help buffer properly when "options' is
missing from 'sessionoptions'.
Solution: Use a ":help" command to create the help window. (closes #9475 ,
closes #9458 , closes #9472 )
v8.2.4007
2022-01-05 14:01:30 +00:00
Bram Moolenaar
c653e4a2bd
patch 8.2.4006: Vim9: crash when declaring variable on the command line
...
Problem: Vim9: crash when declaring variable on the command line.
Solution: Use a temporary type list. (closes #9474 )
v8.2.4006
2022-01-05 10:16:30 +00:00
Bram Moolenaar
a6f7929e62
patch 8.2.4005: error messages are spread out
...
Problem: Error messages are spread out.
Solution: Move more error messages to errors.h.
v8.2.4005
2022-01-04 21:30:47 +00:00
Bram Moolenaar
548911ee14
patch 8.2.4004: old compiler complains about struct init with variable
...
Problem: Old compiler complains about struct init with variable.
Solution: Set the struct member later. (John Marriott)
v8.2.4004
2022-01-04 20:05:04 +00:00
Bram Moolenaar
d88be5be80
patch 8.2.4003: error messages are spread out
...
Problem: Error messages are spread out.
Solution: Move more error messages to errors.h.
v8.2.4003
2022-01-04 19:57:55 +00:00
zeertzjq
6cac77016b
patch 8.2.4002: first char typed in Select mode can be wrong
...
Problem: First char typed in Select mode can be wrong.
Solution: Escape special bytes in the input buffer. (closes #9469 )
v8.2.4002
2022-01-04 18:01:21 +00:00
Yegappan Lakshmanan
d94fbfc74a
patch 8.2.4001: insert complete code uses global variables
...
Problem: Insert complete code uses global variables.
Solution: Make variables local to the file and use accessor functions.
(Yegappan Lakshmanan, closes #9470 )
v8.2.4001
2022-01-04 17:01:44 +00:00
Bram Moolenaar
fcd1635a46
patch 8.2.4000: Coverity warns for checking for NULL pointer after using it
...
Problem: Coverity warns for checking for NULL pointer after using it.
Solution: Remove check for NULL.
v8.2.4000
2022-01-04 16:44:56 +00:00
zeertzjq
c024ed9233
patch 8.2.3999: redundant check for NUL byte
...
Problem: Redundant check for NUL byte.
Solution: Remove the check for a NUL byte. (closes #9471 )
v8.2.3999
2022-01-04 16:22:52 +00:00
Bram Moolenaar
48824e952f
patch 8.2.3998: asan error for adding zero to NULL
...
Problem: Asan error for adding zero to NULL.
Solution: Do not compute pointer if there are no entries.
v8.2.3998
2022-01-04 16:05:48 +00:00
Bram Moolenaar
10d6f18b2f
patch 8.2.3997: Vim9: not enough testing for extend() and map()
...
Problem: Vim9: not enough testing for extend() and map().
Solution: Add more test cases. Fix uncovered problems. Remove unused type
fields.
v8.2.3997
2022-01-04 15:54:38 +00:00
Bram Moolenaar
078a46161e
patch 8.2.3996: Vim9: type checking lacks information about declared type
...
Problem: Vim9: type checking for list and dict lacks information about
declared type.
Solution: Add dv_decl_type and lv_decl_type. Refactor the type stack to
store two types in each entry.
v8.2.3996
2022-01-04 15:17:03 +00:00
David Auer
9acf2d8be9
patch 8.2.3995: not all sshconfig files are detected as such
...
Problem: Not all sshconfig files are detected as such.
Solution: Adjust the patterns used for sshconfig detection. (David Auer,
closes #9322 )
v8.2.3995
2022-01-03 17:32:46 +00:00
Bram Moolenaar
ad8f248585
patch 8.2.3994: Vim9: extend() complains about type when it was not declared
...
Problem: Vim9: extend() complains about the type even when it was not
declared.
Solution: Only check the list or dict type when it was declared.
v8.2.3994
2022-01-03 16:52:28 +00:00