ObserverOfTime and Bram Moolenaar
cdb7b4c508
patch 9.0.1615: URL shortcut files are not recognized
...
Problem: URL shortcut files are not recognized.
Solution: Add a pattern for URL shortcut files. (closes #12474 )
v9.0.1615
2023-06-07 18:27:01 +01:00
zeertzjq and Bram Moolenaar
59f7038536
patch 9.0.1614: strlen() called too often for :spellrepall
...
Problem: strlen() called too often for :spellrepall.
Solution: Store the result in a variable. (closes #12497 )
v9.0.1614
2023-06-06 15:59:59 +01:00
Gregory Anders and Bram Moolenaar
d1911a8e2b
patch 9.0.1613: some make output gets picked up by 'errorformat'
...
Problem: Some make output gets picked up by 'errorformat'.
Solution: Ignore make output by default. (Gregory Anders, closes #12481 )
v9.0.1613
2023-06-05 21:52:46 +01:00
Bram Moolenaar
15d4747ffd
patch 9.0.1612: "skipcol" not reset when using multi-byte characters
...
Problem: "skipcol" not reset when using multi-byte characters.
Solution: Compare with w_virtcol instead of w_cursor.col. (closes #12457 )
v9.0.1612
2023-06-05 20:44:55 +01:00
Bram Moolenaar
16d2c02c80
patch 9.0.1611: v:maxcol can be changed in a :for loop
...
Problem: v:maxcol can be changed in a :for loop.
Solution: Check for read-only loop variable. (closes #12470 )
v9.0.1611
2023-06-05 19:46:18 +01:00
zeertzjq and Bram Moolenaar
d9a92dc70b
patch 9.0.1610: display is wrong when 'smoothscroll' is set
...
Problem: Display is wrong when 'smoothscroll' is set and scrolling multiple
lines.
Solution: Redraw with UPD_NOT_VALID when "skipcol" is or was set.
(closes #12490 , closes #12468 )
v9.0.1610
2023-06-05 18:41:35 +01:00
Bram Moolenaar
f7ca56f719
patch 9.0.1609: crash when an object indirectly references itself
...
Problem: Crash when an object indirectly references itself.
Solution: Avoid clearing an object while it is already being cleared.
(closes #12494 )
v9.0.1609
2023-06-05 16:53:25 +01:00
Luuk van Baal and Bram Moolenaar
5c606846b9
patch 9.0.1608: update_topline() is called twice
...
Problem: update_topline() is called twice.
Solution: Do not call update_topline() before curs_columns(). (Luuk van
Baal, closes #12495 )
v9.0.1608
2023-06-05 15:00:05 +01:00
zeertzjq and Bram Moolenaar
55daae3921
patch 9.0.1607: screenpos() returns wrong row with diff filler lines
...
Problem: screenpos() returns wrong row with diff filler lines.
Solution: Only add filler lines when appropriate. Also don't add the
'smoothscroll' marker when w_skipcol is zero. (closes #12485 ,
closes #12484 )
v9.0.1607
2023-06-04 19:29:22 +01:00
zeertzjq and Bram Moolenaar
58e1e01045
patch 9.0.1606: using freed memory when 'foldcolumn' is set
...
Problem: Using freed memory when 'foldcolumn' is set.
Solution: Save extra pointer to free it later. (closes #12492 )
v9.0.1606
2023-06-04 18:46:28 +01:00
Ernie Rael and Bram Moolenaar
114ec813b3
patch 9.0.1605: crash when calling method on super in child constructor
...
Problem: Crash when calling method on super in child constructor. (Israel
Chauca Fuentes)
Solution: Clear the type list. (Ernie Rael, closes #12489 , closes #12471 )
v9.0.1605
2023-06-04 18:11:35 +01:00
Bram Moolenaar
abc8130d6a
patch 9.0.1604: errors from the codestyle test are a bit confusing
...
Problem: Errors from the codestyle test are a bit confusing.
Solution: Use assert_report() with a clearer message. Avoid a warning for
an existing swap file.
v9.0.1604
2023-06-04 16:55:27 +01:00
zeertzjq and Bram Moolenaar
3c80227760
patch 9.0.1603: display wrong if scrolling multiple lines with 'smoothscroll'
...
Problem: Display wrong when scrolling multiple lines with 'smoothscroll'
set.
Solution: Redraw when w_skipcol changed. (closes #12477 , closes #12468 )
v9.0.1603
2023-06-03 22:08:33 +01:00
zeertzjq and Bram Moolenaar
ecb87dd7d3
patch 9.0.1602: stray character visible if marker on top of double-wide char
...
Problem: Stray character is visible if 'smoothscroll' marker is displayed
on top of a double-wide character.
Solution: When overwriting a double-width character with the 'smoothscroll'
marker clear the second half. (closes #12469 )
v9.0.1602
2023-06-03 19:45:06 +01:00
zeertzjq and Bram Moolenaar
664fd12aa2
patch 9.0.1601: filetype detection fails for *.conf file without comments
...
Problem: Filetype detection fails for *.conf file without comments.
(Dmitrii Tcyganok)
Solution: Use "conf" filetype as a fallback for an empty .conf file.
(closes #12487 , closes #12483 )
v9.0.1601
2023-06-03 17:56:30 +01:00
zeertzjq and Bram Moolenaar
f0e68c0e2a
patch 9.0.1600: screenpos() does not take w_skipcol into account
...
Problem: screenpos() does not take w_skipcol into account.
Solution: Subtract w_skipcol from column. (closes #12486 , closes #12476 )
v9.0.1600
2023-06-03 17:11:47 +01:00
Luuk van Baal and Bram Moolenaar
a109f39ef5
patch 9.0.1599: Cursor not adjusted when 'splitkeep' is not "cursor"
...
Problem: Cursor not adjusted when near top or bottom of window and
'splitkeep' is not "cursor".
Solution: Move boundary checks to outer cursor move functions, inner
functions should only return valid cursor positions. (Luuk van
Baal, closes #12480 )
v9.0.1599
2023-06-02 14:16:35 +01:00
zeertzjq and Bram Moolenaar
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 )
v9.0.1598
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 )
v9.0.1597
2023-06-01 19:27:08 +01:00
Julio B and Bram Moolenaar
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 )
v9.0.1596
2023-06-01 12:45:22 +01:00
Luuk van Baal and Bram Moolenaar
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 )
v9.0.1595
2023-05-31 18:57:36 +01:00
RestorerZ and Bram Moolenaar
68ebcee023
patch 9.0.1594: some internal error messages are translated
...
Problem: Some internal error messages are translated.
Solution: Consistently do not translate internal error messages.
(closes #12459 )
v9.0.1594
2023-05-31 17:12:14 +01:00
K.Takata and Bram Moolenaar
3c240f608c
patch 9.0.1593: MS-Windows: assert error when compiled with debug mode
...
Problem: MS-Windows: assert error when compiled with debug mode.
Solution: Adjust arguments to setvbuf(). (Ken Takata, closes #12467 )
v9.0.1593
2023-05-31 12:47:45 +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 )
v9.0.1592
2023-05-30 15:34:50 +01:00
Omar El Halabi and Bram Moolenaar
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 )
v9.0.1591
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.
v9.0.1590
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.
v9.0.1589
2023-05-29 17:06:05 +01:00
K.Takata and Bram Moolenaar
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 )
v9.0.1588
2023-05-29 16:08:08 +01:00
Jake Stanger and Bram Moolenaar
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 )
v9.0.1587
2023-05-28 22:11:21 +01:00
Bram Moolenaar
78ee62563e
patch 9.0.1586: error for using two messages with ngettext() differing in "%"
...
Problem: Checking translations gives an error for using two messages with
ngettext() that differ in "%" items.
Solution: Adjust the check script to tolerate omitting one "%" item.
v9.0.1586
2023-05-28 18:39:55 +01:00
Luuk van Baal and Bram Moolenaar
30805a1aba
patch 9.0.1585: weird use of static variables for spell checking
...
Problem: Weird use of static variables for spell checking.
Solution: Move the variables to a structure and pass them from win_update()
to win_line(). (Luuk van Baal, closes #12448 )
v9.0.1585
2023-05-27 22:22:10 +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 )
v9.0.1584
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 )
v9.0.1583
2023-05-27 18:02:55 +01:00
zeertzjq and Bram Moolenaar
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 )
v9.0.1582
2023-05-27 14:10:08 +01:00
Bram Moolenaar
a1d5f9f33c
patch 9.0.1581: translation does not work for plural argument
...
Problem: Translation does not work for plural argument.
Solution: Use PLURAL_MSG() for errors and with xgettext. (closes #12443 )
v9.0.1581
2023-05-27 13:40:11 +01:00
ichizok and Bram Moolenaar
9f3afe7a70
patch 9.0.1580: CI: indent test hangs on FreeBSD
...
Problem: CI: indent test hangs on FreeBSD.
Solution: Set 'nomore' when running the indent tests. (Ozaki Kiichi,
closes #12446 )
v9.0.1580
2023-05-26 14:40:45 +01:00
RestorerZ and Bram Moolenaar
d87dec0582
patch 9.0.1579: some error messages are not translated
...
Problem: Some error messages are not translated.
Solution: Add the N_() marker on messages. (closes #12427 )
v9.0.1579
2023-05-25 20:13:48 +01:00
Luuk van Baal and Bram Moolenaar
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 )
v9.0.1578
2023-05-25 17:14:42 +01:00
K.Takata and Bram Moolenaar
1271572a35
patch 9.0.1577: MS-Windows: context menu translations may be wrong
...
Problem: MS-Windows: context menu translations may be wrong.
Solution: Set the encoding before using gettext(). (Ken Takata,
closes #12441 , closes #12431 )
v9.0.1577
2023-05-25 16:43:27 +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.
v9.0.1576
2023-05-24 21:02:24 +01:00
Bram Moolenaar
a8490a4952
patch 9.0.1575: "file N of M" message is not translated
...
Problem: "file N of M" message is not translated.
Solution: Make argument count message translatable. (close #12429 )
v9.0.1575
2023-05-23 18:00:58 +01:00
Bram Moolenaar
167fb6d39b
patch 9.0.1574: MS-Windows: list of translation input files incomplete
...
Problem: MS-Windows: list of translation input files incomplete.
Solution: Move the list of files to a common file. (closes #12426 )
v9.0.1574
2023-05-23 15:27:51 +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.
v9.0.1573
2023-05-23 14:48:42 +01:00
Bram Moolenaar
50809a45eb
patch 9.0.1572: error messages are not translated
...
Problem: Error messages are not translated.
Solution: Add _().
v9.0.1572
2023-05-20 16:39:07 +01:00
Bram Moolenaar
79cdf026f1
patch 9.0.1571: RedrawingDisabled not used consistently
...
Problem: RedrawingDisabled not used consistently.
Solution: Avoid RedrawingDisabled going negative. Set RedrawingDisabled in
win_split_ins(). (closes #11961 )
v9.0.1571
2023-05-20 14:07:00 +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.
v9.0.1570
2023-05-19 21:41:02 +01:00
h-east and Bram Moolenaar
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 )
v9.0.1569
2023-05-19 19:01:17 +01:00
Luuk van Baal and Bram Moolenaar
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 )
v9.0.1568
2023-05-19 14:04:47 +01:00
Isao Sato and Bram Moolenaar
d13c254d10
patch 9.0.1567: profiler calculation may be wrong on 32 bit builds
...
Problem: Profiler calculation may be wrong on 32 bit builds.
Solution: Use 64 bit variable if possible. (Isao Sato, closes #12412 )
v9.0.1567
2023-05-19 13:20:34 +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.
v9.0.1566
2023-05-18 20:07:12 +01:00