Bram Moolenaar
d25f003342
patch 9.0.0011: reading beyond the end of the line with put command
...
Problem: Reading beyond the end of the line with put command.
Solution: Adjust the end mark position.
2022-06-30 12:30:19 +01:00
Bram Moolenaar
b0375d466e
patch 9.0.0010: returning 0 for has('patch-9.0.0') is inconsistent
...
Problem: Returning 0 for has('patch-9.0.0') is inconsistent.
Solution: Make it return 1. (closes #10640 )
2022-06-30 11:03:39 +01:00
Bram Moolenaar
083692d598
patch 9.0.0009: going past the end of a menu item with only modifier
...
Problem: Going past the end of a menu item with only modifier.
Solution: Check for NUL.
2022-06-29 21:16:58 +01:00
David Gow
83e11800cc
patch 9.0.0008: cannot specify the variable name for "xxd -i"
...
Problem: Cannot specify the variable name for "xxd -i".
Solution: Add the "-name" argument. (David Gow, closes #10599 )
2022-06-29 20:24:49 +01:00
Bram Moolenaar
84f5463630
patch 9.0.0007: no support for double, dotted and dashed underlines
...
Problem: No support for double, dotted and dashed underlines.
Solution: Add the termcap entries and highlight modes. (closes #9553 )
2022-06-29 18:39:11 +01:00
Bram Moolenaar
8b5901e2f9
patch 9.0.0006: not all Visual Basic files are recognized
...
Problem: Not all Visual Basic files are recognized.
Solution: Change detection of *.cls files. (Doug Kearns)
2022-06-29 14:39:12 +01:00
Hugo Osvaldo Barrera
040674129f
patch 9.0.0005: hare files are not recognized
...
Problem: Hare files are not recognized.
Solution: Add a filetype pattern. (Hugo Osvaldo Barrera, closes #10630 )
2022-06-29 13:48:49 +01:00
Matvey Tarasov
d14bb1aef9
patch 9.0.0004: plural messages not translated properly
...
Problem: Plural messages not translated properly.
Solution: Use ngettext() in a few more places. (Matvey Tarasov,
closes #10606 )
2022-06-29 13:18:27 +01:00
Yegappan Lakshmanan
ee47eaceaa
patch 9.0.0003: functions are global while they could be local
...
Problem: Functions are global while they could be local.
Solution: Add "static". Add a few tests. (Yegappan Lakshmanan,
closes #10612 )
2022-06-29 12:55:36 +01:00
zeertzjq
c207fd2535
patch 9.0.0002: map functionality outside of map.c
...
Problem: Map functionality outside of map.c.
Solution: Move f_hasmapto() to map.c. Rename a function. (closes #10611 )
2022-06-29 10:37:40 +01:00
Bram Moolenaar
75417d960b
patch 9.0.0001: Travis CI is no longer used
...
Problem: Travis CI is no longer used.
Solution: Delete the Travis CI configuration. (Hugo Osvaldo Barrera,
closes #10636 )
2022-06-28 20:07:42 +01:00
Bram Moolenaar
eb49041875
release version 9.0
...
Problem: About time to release Vim 9.0.
Solution: Update the version number everywhere.
2022-06-28 13:44:46 +01:00
Bram Moolenaar
c19f1a3488
patch 8.2.5172: "make menu" still uses legacy script
...
Problem: "make menu" still uses legacy script.
Solution: make menu generation script use Vim9 script, fix errors.
2022-06-27 23:13:04 +01:00
Bram Moolenaar
d21e5bde7c
patch 8.2.5171: dependencies and proto files are outdated
...
Problem: Dependencies and proto files are outdated.
Solution: Update dependencies and proto files. Avoid errors.
2022-06-27 22:52:43 +01:00
Bram Moolenaar
944cc9ceba
patch 8.2.5170: tiny issues
...
Problem: Tiny issues.
Solution: Tiny improvements.
2022-06-27 22:17:37 +01:00
Bram Moolenaar
79481367a4
patch 8.2.5169: nested :source may use NULL pointer
...
Problem: Nested :source may use NULL pointer.
Solution: Do not use the NULL pointer.
2022-06-27 20:15:10 +01:00
Zdenek Dohnal
fee511c1d3
patch 8.2.5168: cannot build with Python 3.11
...
Problem: Cannot build with Python 3.11.
Solution: Adjust define for _PyObject_TypeCheck. (Zdenek Dohnal,
closes #10627 )
2022-06-27 13:59:00 +01:00
Bram Moolenaar
1ae8c262df
patch 8.2.5167: get(Fn, 'name') on funcref returns special byte code
...
Problem: get(Fn, 'name') on funcref returns special byte code.
Solution: Use the printable name.
2022-06-27 11:45:52 +01:00
Bram Moolenaar
f65cc665fa
patch 8.2.5166: test for DiffUpdated fails
...
Problem: Test for DiffUpdated fails.
Solution: Also accept a count of two.
2022-06-26 18:17:50 +01:00
Bram Moolenaar
507618702e
patch 8.2.5165: import test fails because 'diffexpr' isn't reset
...
Problem: Import test fails because 'diffexpr' isn't reset.
Solution: Reset 'diffexpr'.
2022-06-26 18:01:00 +01:00
Bram Moolenaar
c101abff4c
patch 8.2.5164: invalid memory access after diff buffer manipulations
...
Problem: Invalid memory access after diff buffer manipulations.
Solution: Use zero offset when change removes all lines in a diff block.
2022-06-26 16:53:34 +01:00
Bram Moolenaar
cd38bb4d83
patch 8.2.5163: crash when deleting buffers in diff mode
...
Problem: Crash when deleting buffers in diff mode.
Solution: Recompute diffs later. Skip window without a valid buffer.
2022-06-26 14:04:07 +01:00
Bram Moolenaar
0971c7a4e5
patch 8.2.5162: reading before the start of the line with BS in Replace mode
...
Problem: Reading before the start of the line with BS in Replace mode.
Solution: Check the cursor column is more than zero.
2022-06-26 12:59:02 +01:00
Bram Moolenaar
0fbc9260a7
patch 8.2.5161: might still access invalid memory
...
Problem: Might still access invalid memory.
Solution: Add extra check for negative value.
2022-06-26 11:17:10 +01:00
Bram Moolenaar
e178af5a58
patch 8.2.5160: accessing invalid memory after changing terminal size
...
Problem: Accessing invalid memory after changing terminal size.
Solution: Adjust cmdline_row and msg_row to the value of Rows.
2022-06-25 19:54:09 +01:00
Bram Moolenaar
7bb6d56cfc
patch 8.2.5159: fix for CTRL-key combinations causes problems
...
Problem: Fix for CTRL-key combinations causes more problems than it solves.
Solution: Roll back the change.
2022-06-25 13:48:25 +01:00
Bram Moolenaar
61e3784819
patch 8.2.5158: TSTP and INT signal tests are not run with valgrind
...
Problem: TSTP and INT signal tests are not run with valgrind.
Solution: Sleep a bit longer. (closes #10614 )
2022-06-25 12:13:28 +01:00
LemonBoy
4e0fc89566
patch 8.2.5157: MS-Windows GUI: CTRL-key combinations do not always work
...
Problem: MS-Windows GUI: CTRL-key combinations do not always work.
Solution: Handle special key combinations better. (closes #10613 ,
closes #10602 , closes #10579 )
2022-06-24 20:18:09 +01:00
Bram Moolenaar
e9b74c0361
patch 8.2.5156: search timeout test often fails with FreeBSD
...
Problem: Search timeout test often fails with FreeBSD.
Solution: Double the maximum time.
2022-06-24 20:11:59 +01:00
Bram Moolenaar
a315ce1f32
patch 8.2.5155: in diff mode windows may get out of sync
...
Problem: In diff mode windows may get out of sync. (Gary Johnson)
Solution: Avoid that the other window scrolls for 'cursorbind'.
2022-06-24 12:38:57 +01:00
Bram Moolenaar
abd56da30b
patch 8.2.5154: still mentioning version8, some cosmetic issues
...
Problem: Still mentioning version8, some cosmetic issues.
Solution: Prefer mentioning version9, cosmetic improvements.
2022-06-23 20:46:27 +01:00
towrang
1b096b0d4a
patch 8.2.5153: "make uninstall" does not remove colors/lists
...
Problem: "make uninstall" does not remove colors/lists.
Solution: Add a line to the Makefile. (closes #10609 )
2022-06-23 15:54:09 +01:00
zeertzjq
180246cfd1
patch 8.2.5152: search() gets stuck with "c" and skip evaluates to true
...
Problem: search() gets stuck with "c" and skip evaluates to true.
Solution: Reset the SEARCH_START option. (closes #10608 )
2022-06-23 12:04:46 +01:00
Bram Moolenaar
8eba2bd291
patch 8.2.5151: reading beyond the end of the line with lisp indenting
...
Problem: Reading beyond the end of the line with lisp indenting.
Solution: Avoid going over the NUL at the end of the line.
2022-06-22 19:59:28 +01:00
Bram Moolenaar
f7c7c3fad6
patch 8.2.5150: read past the end of the first line with ":0;'{"
...
Problem: Read past the end of the first line with ":0;'{".
Solution: When on line zero check the column is valid for line one.
2022-06-22 19:08:38 +01:00
Bram Moolenaar
6689df024b
patch 8.2.5149: cannot build without the +eval feature
...
Problem: Cannot build without the +eval feature. (Tony Mechelynck)
Solution: Add #ifdefs.
2022-06-22 18:14:29 +01:00
Bram Moolenaar
6046aded8d
patch 8.2.5148: invalid memory access when using expression on command line
...
Problem: Invalid memory access when using an expression on the command line.
Solution: Make sure the position does not go negative.
2022-06-22 13:51:54 +01:00
Bram Moolenaar
12a49408b3
patch 8.2.5147: flaky test always fails on retry
...
Problem: Flaky test always fails on retry.
Solution: Delete the created function.
2022-06-21 22:35:40 +01:00
Bram Moolenaar
44ddf19ec0
patch 8.2.5146: memory leak when substitute expression nests
...
Problem: Memory leak when substitute expression nests.
Solution: Use an array of expression results.
2022-06-21 22:15:25 +01:00
Bram Moolenaar
cf801d4b95
patch 8.2.5145: exit test causes spurious valgrind reports
...
Problem: Exit test causes spurious valgrind reports.
Solution: Skip test. Add CheckNotValgrind.
2022-06-21 18:34:42 +01:00
Bram Moolenaar
c856ceb300
patch 8.2.5144: with 'lazyredraw' set completion menu may be wrong
...
Problem: With 'lazyredraw' set completion menu may be displayed wrong.
Solution: When the popup menu is visible do not insert a screen line.
(closes #106010 )
2022-06-21 18:10:39 +01:00
Bram Moolenaar
37bb3b111d
patch 8.2.5143: some tests fail when using valgrind
...
Problem: Some tests fail when using valgrind. Spurious leak reports.
Solution: Use WaitForAssert(). Avoid failing fork/exec. Skip tests where a
job is killed when running valgrind.
2022-06-21 17:40:47 +01:00
Bram Moolenaar
fa04eae5a5
patch 8.2.5142: startup test fails if there is a status bar
...
Problem: Startup test fails if there is a status bar at the top of the
screen. (Ernie Rael)
Solution: Use a larger vertical offset in the test.
2022-06-21 14:38:40 +01:00
Bram Moolenaar
155f2d1451
patch 8.2.5141: using "volatile int" in a signal handler might be wrong
...
Problem: Using "volatile int" in a signal handler might be wrong.
Solution: Use "volatile sig_atomic_t".
2022-06-20 13:38:33 +01:00
Bram Moolenaar
73171ba434
patch 8.2.5140: seachpair timeout test is flaky
...
Problem: Seachpair timeout test is flaky.
Solution: Mark the test as flaky so it is retried.
2022-06-20 12:39:39 +01:00
Bram Moolenaar
300d718819
patch 8.2.5139: TIME_WITH_SYS_TIME is no longer supported by autoconf
...
Problem: TIME_WITH_SYS_TIME is no longer supported by autoconf.
Solution: Always include time.h.
2022-06-20 12:01:10 +01:00
Bram Moolenaar
8088ae95bb
patch 8.2.5138: various small issues
...
Problem: Various small issues.
Solution: Various small improvments.
2022-06-20 11:38:17 +01:00
Bram Moolenaar
509ce03831
patch 8.2.5137: cannot build without the +channel feature
...
Problem: Cannot build without the +channel feature. (Dominique Pellé)
Solution: Add #ifdef around ch_log() calls. (closes #10598 )
2022-06-20 11:23:01 +01:00
Bram Moolenaar
e366ed4f2c
patch 8.2.5136: debugger test fails when run with valgrind
...
Problem: Debugger test fails when run with valgrind.
Solution: Wait longer when using valgrind.
2022-06-19 20:13:56 +01:00
Bram Moolenaar
0f0d3a7fb6
patch 8.2.5135: running configure gives warnings for main() return type
...
Problem: Running configure gives warnings for main() return type.
Solution: Specify "int" return type. Avoid a few more warnings.
2022-06-19 18:02:05 +01:00