zeertzjq
47eec6716b
patch 9.0.1598: screenchar() and others are wrong with DBCS 'encoding'
...
Problem: screenchar(), screenchars() and screenstring() do not work
properly when 'encoding' is set to a double-byte encoding.
Solution: Fix the way the bytes of the characters are obtained.
(issue #12469 )
2023-06-01 20:26:55 +01:00
Bram Moolenaar
8509014add
patch 9.0.1597: cursor ends up below the window after a put
...
Problem: Cursor ends up below the window after a put.
Solution: Mark w_crow and w_botline invalid when changing the cursor line.
(closes #12465 )
2023-06-01 19:27:08 +01:00
Julio B
eb43b7f053
patch 9.0.1596: :registers command does not work in sandbox
...
Problem: :registers command does not work in sandbox.
Solution: Add flag to the command. (closes #12473 )
2023-06-01 12:45:22 +01:00
Luuk van Baal
e84c773d42
patch 9.0.1595: line pointer becomes invalid when using spell checking
...
Problem: Line pointer becomes invalid when using spell checking.
Solution: Call ml_get() at the right places. (Luuk van Baal, closes #12456 )
2023-05-31 18:57:36 +01:00
Bram Moolenaar
29b4c513b1
patch 9.0.1592: not all timer tests are marked as flaky
...
Problem: Not all timer tests are marked as flaky.
Solution: Set the flaky flag for all timer tests. (closes #12355 )
2023-05-30 15:34:50 +01:00
Omar El Halabi
c9fbd2560f
patch 9.0.1591: some "gomod" files are not recognized
...
Problem: Some "gomod" files are not recognized.
Solution: Check for "go.mod" file name before checking out the contents.
(Omar El Halabi, closes #12462 )
2023-05-29 19:59:45 +01:00
Bram Moolenaar
247caa378f
patch 9.0.1590: filetype test has trailing white space
...
Problem: Filetype test has trailing white space.
Solution: Remove trailing white space.
2023-05-29 17:37:13 +01:00
Bram Moolenaar
b140c114f6
patch 9.0.1589: filetype test contains too many special characters
...
Problem: Filetype test contains too many special characters.
Solution: Use Vim9 syntax for a few things.
2023-05-29 17:06:05 +01:00
K.Takata
9cf6ab1332
patch 9.0.1588: Incsearch not triggered when pasting clipboard register
...
Problem: Incsearch not triggered when pasting clipboard register on the
command line.
Solution: Also set "literally" when using a clipboard register. (Ken Takata,
closes #12460 )
2023-05-29 16:08:08 +01:00
Jake Stanger
05843e8960
patch 9.0.1587: Corn config files are not recognized
...
Problem: Corn config files are not recognized.
Solution: Add a pattern for Corn config files. (Jake Stanger, closes #12449 )
2023-05-28 22:11:21 +01:00
Bram Moolenaar
1ba0b9e36f
patch 9.0.1584: not all meson files are recognized
...
Problem: Not all meson files are recognized.
Solution: Add "meson.options". (Liam Beguin, closes #12444 )
2023-05-27 19:01:52 +01:00
Bram Moolenaar
3a2a60ce4a
patch 9.0.1583: get E304 when using 'cryptmethod' "xchacha20v2"
...
Problem: Get E304 when using 'cryptmethod' "xchacha20v2". (Steve Mynott)
Solution: Add 4th crypt method to block zero ID check. Avoid syncing a swap
file before reading the file. (closes #12433 )
2023-05-27 18:02:55 +01:00
zeertzjq
a40c0bcc83
patch 9.0.1582: :stopinsert may not work in a popup close handler
...
Problem: :stopinsert may not work in a popup close handler. (Ben Jackson)
Solution: Restore stop_insert_mode when appropriate. (closes #12452 ,
closes #12434 )
2023-05-27 14:10:08 +01:00
Luuk van Baal
2ac6497f0e
patch 9.0.1578: SpellCap highlight not always updated when needed
...
Problem: SpellCap highlight not always updated when needed.
Solution: Handle updating line below closed fold and other situations where
only part of the window is redrawn. (Luuk van Baal, closes #12428 ,
closes #12420 )
2023-05-25 17:14:42 +01:00
Bram Moolenaar
097c5370ea
patch 9.0.1576: users may not know what to do with an internal error
...
Problem: Users may not know what to do with an internal error.
Solution: Add a translated message with instructions.
2023-05-24 21:02:24 +01:00
Bram Moolenaar
d4a9b7f614
patch 9.0.1573: error for function name has wrong line number
...
Problem: Error for function name has wrong line number.
Solution: Set the line number before giving the error.
2023-05-23 14:48:42 +01:00
Bram Moolenaar
bf63011a52
patch 9.0.1570: some tests are slow
...
Problem: Some tests are slow.
Solution: Make a few test cases faster.
2023-05-19 21:41:02 +01:00
h-east
2bd6a09691
patch 9.0.1569: cannot use "this.member" in lambda in class method
...
Problem: Cannot use "this.member" in lambda in class method.
Solution: Adjust check for reserved keyword. (Hirohito Higashi,
closes #12416 , closes #12076 , closes #12336 )
2023-05-19 19:01:17 +01:00
Luuk van Baal
d49f646bf5
patch 9.0.1568: with 'smoothscroll' cursor may move below botline
...
Problem: With 'smoothscroll' cursor may move below botline.
Solution: Call redraw_later() if needed, Compute cursor row with adjusted
condition. (Luuk van Baal, closes #12415 )
2023-05-19 14:04:47 +01:00
Bram Moolenaar
74ccbb1f7d
patch 9.0.1566: Motif: GUI scrollbar test fails in 24 lines terminal
...
Problem: Motif: GUI scrollbar test fails in 24 lines terminal.
Solution: Skip the part of the test that fails for now.
2023-05-18 20:07:12 +01:00
Bram Moolenaar
6fadbc1e8c
patch 9.0.1565: json lines files are not recognized
...
Problem: Json lines files are not recognized.
Solution: Add a pattern to detect "jsonl" files. (issue #7520 )
2023-05-18 16:42:17 +01:00
Luuk van Baal
0222c2d103
patch 9.0.1564: display moves up and down with 'incsearch' and 'smoothscroll'
...
Problem: Display moves up and down with 'incsearch' and 'smoothscroll'.
Solution: Do not check if w_skipcol changed. (Luuk van Baal, closes #12410 ,
closes #12409 )
2023-05-18 13:26:57 +01:00
Luuk van Baal
798fa76dbf
patch 9.0.1561: display wrong when moving cursor to above the top line
...
Problem: Display wrong when moving cursor to above the top line and
'smoothscroll' is set.
Solution: Call adjust_skipcol() in more places and make it work better.
(Luuk van Baal, closes #12395 )
2023-05-15 18:17:43 +01:00
Bram Moolenaar
2ba51236fb
patch 9.0.1559: function argument types not always checked
...
Problem: Function argument types not always checked and using v:none may
cause an error.
Solution: Check argument types once the function type is known. Do not give
an error for using v:none as an argument. (closes #12200 )
2023-05-15 16:22:38 +01:00
Bram Moolenaar
a2c0028fdf
patch 9.0.1558: wrong error for unreachable code after :throw
...
Problem: Wrong error for unreachable code after :throw.
Solution: Adjust the error message.
2023-05-14 22:05:15 +01:00
Bram Moolenaar
9d383f30bb
patch 9.0.1557: test failures for unreachable code
...
Problem: Test failures for unreachable code.
Solution: Add a test override to ignore unreachable code.
2023-05-14 21:38:12 +01:00
Bram Moolenaar
cf2610c82b
patch 9.0.1556: Vim9: error for missing "return" after "throw"
...
Problem: Vim9: error for missing "return" after "throw".
Solution: Set had_return flag for "throw". (closes #12262 )
2023-05-14 19:59:59 +01:00
zeertzjq
e5d91ba1de
patch 9.0.1555: setcharsearch() does not clear last searched char properly
...
Problem: setcharsearch() does not clear last searched char properly.
Solution: Do not accept lastc_bytelen smaller than one. (closes #12398 )
2023-05-14 17:39:18 +01:00
Luuk van Baal
24b62ec825
patch 9.0.1551: position of marker for 'smoothscroll' not computed correctly
...
Problem: Position of marker for 'smoothscroll' not computed correctly.
Solution: Take 'list' and other options into account. (Luuk van Baal,
closes #12393 )
2023-05-13 14:12:15 +01:00
Bram Moolenaar
81f277f526
patch 9.0.1550: in cmdline window S-Tab does not select previous completion
...
Problem: In cmdline window S-Tab does not select previous completion.
(Maxim Kim)
Solution: Add a mappint for S-Tab. (closes #12116 )
2023-05-13 13:55:09 +01:00
Colin Kennedy
b848ce6b7e
patch 9.0.1549: USD filetype is not recognized
...
Problem: USD filetype is not recognized.
Solution: Add patterns for USD filetype. (Colin Kennedy, closes #12370 )
2023-05-13 12:15:57 +01:00
Yegappan Lakshmanan
54be5fb382
patch 9.0.1546: some commands for opening a file don't use 'switchbuf'
...
Problem: Some commands for opening a file don't use 'switchbuf'.
Solution: Use 'switchbuf' for more commands. (Yegappan Lakshmanan,
closes #12383 , closes #12381 )
2023-05-12 17:49:13 +01:00
Luuk van Baal
8667a5678f
patch 9.0.1545: text not scrolled when cursor moved with "g0" and "h"
...
Problem: Text not scrolled when cursor moved with "g0" and "h".
Solution: Adjust w_skipcol when needed. (Luuk van Baal, closes #12387 )
2023-05-12 15:47:25 +01:00
Luuk van Baal
5d01f86d99
patch 9.0.1543: display errors when making topline shorter
...
Problem: Display errors when making topline shorter and 'smoothscroll' is
set.
Solution: Reset w_skipcol when the topline becomes shorter than its current
value. (Luuk van Baal, closes #12367 )
2023-05-11 19:24:20 +01:00
Luuk van Baal
6c018680be
patch 9.0.1542: line not fully displayed if it doesn't fit in the screen
...
Problem: Line not fully displayed if it doesn't fit in the screen.
Solution: Do not reset s_skipcol if not needed. (Luuk van Baal,
closes #12376 )
2023-05-11 18:38:14 +01:00
Yegappan Lakshmanan
f9dc278946
patch 9.0.1540: reverse() on string doesn't work in compiled function
...
Problem: reverse() on string doesn't work in compiled function.
Solution: Accept string in argument type check. (Yegappan Lakshmanan,
closes #12377 )
2023-05-11 15:02:56 +01:00
Gaetan Lepage
4ce1bda869
patch 9.0.1539: typst filetype is not recognized
...
Problem: Typst filetype is not recognized.
Solution: Distinguish between sql and typst. (Gaetan Lepage, closes #12363 )
2023-05-10 22:01:55 +01:00
Bram Moolenaar
411da64e77
patch 9.0.1538: :wqall does not trigger ExitPre
...
Problem: :wqall does not trigger ExitPre. (Bart Libert)
Solution: Move preparations for :qall to a common function. (closes #12374 )
2023-05-10 16:53:27 +01:00
Bram Moolenaar
a4467c433a
patch 9.0.1535: test commented out in a wrong way
...
Problem: Test commented out in a wrong way.
Solution: Use legacy script comment character.
2023-05-09 22:07:11 +01:00
Bram Moolenaar
916d6dd5b1
patch 9.0.1534: test for expanding "~" in substitute takes too long
...
Problem: Test for expanding "~" in substitute takes too long.
Solution: Disable the test for now.
2023-05-09 21:45:47 +01:00
Luuk van Baal
6f37e530d3
patch 9.0.1533: test for 'smoothscroll' is ineffective
...
Problem: Test for 'smoothscroll' is ineffective.
Solution: Change the order of testing "zb" and "zt". (Luuk van Baal,
closes #12366 )
2023-05-09 21:23:54 +01:00
Bram Moolenaar
ab9a2d884b
patch 9.0.1532: crash when expanding "~" in substitute causes very long text
...
Problem: Crash when expanding "~" in substitute causes very long text.
Solution: Limit the text length to MAXCOL.
2023-05-09 21:15:30 +01:00
Bram Moolenaar
d1ae8366af
patch 9.0.1531: crash when register contents ends up being invalid
...
Problem: Crash when register contents ends up being invalid.
Solution: Check "y_array" is not NULL.
2023-05-09 17:09:30 +01:00
Luuk van Baal
aa6ba308a1
patch 9.0.1530: cursor moves to wrong line when 'foldmethod' is "diff"
...
Problem: Cursor moves to wrong line when 'foldmethod' is "diff". (Rick
Howe)
Solution: Adjust logic for scrolling. (Luuk van Baal, closes #12364 ,
closes #12218 )
2023-05-09 16:01:17 +01:00
Bram Moolenaar
c9471b1872
patch 9.0.1529: code style test doesn't check for space after "if"
...
Problem: Code style test doesn't check for space after "if".
Solution: Add a test for space.
2023-05-09 15:00:00 +01:00
Kenta Sato
c28e7a2b2f
patch 9.0.1527: crash when using negative value for term_cols
...
Problem: Crash when using negative value for term_cols.
Solution: Check for invalid term_cols value. (Kenta Sato, closes #12362 )
2023-05-08 18:26:03 +01:00
Luuk van Baal
3ce8c38915
patch 9.0.1525: 'smoothscroll' does not always work properly
...
Problem: 'smoothscroll' does not always work properly.
Solution: Do not reset w_skipcol after it was intentionally set. (Luuk van
Baal, closes #12360 , closes #12199 , closes #12323 )
2023-05-08 15:51:14 +01:00
zeertzjq
8cf51376b8
patch 9.0.1524: passing -1 for bool is not always rejected
...
Problem: Passing -1 for bool is not always rejected.
Solution: Check for error in a better way. (closes #12358 )
2023-05-08 15:31:38 +01:00
Bram Moolenaar
e4098457ab
patch 9.0.1522: some functions give two error messages
...
Problem: Some functions give two error messages.
Solution: Do not give a second error message. (closes #12352 )
2023-05-07 18:53:49 +01:00
zeertzjq
30b6d6104c
patch 9.0.1521: failing redo of command with control characters
...
Problem: Failing redo of command with control characters.
Solution: Use AppendToRedobuffLit() for colon commands. (closes #12354 )
2023-05-07 17:39:23 +01:00