Bram Moolenaar
022f9ef16c
patch 9.0.0028: MS-Windows: tests fail if there is a "runtime" directory
...
Problem: MS-Windows: tests fail if there is a stray "runtime" directory.
Solution: Only use a "runtime" directory if it contains "defaults.vim".
v9.0.0028
2022-07-02 17:36:31 +01:00
Bram Moolenaar
2d29501982
patch 9.0.0027: the command line test is getting quite big
...
Problem: The command line test is getting quite big.
Solution: Move command line window tests to a separate file.
v9.0.0027
2022-07-02 16:29:34 +01:00
Bram Moolenaar
c5274dd122
patch 9.0.0026: accessing freed memory with diff put
...
Problem: Accessing freed memory with diff put.
Solution: Bail out when diff pointer is no longer valid.
v9.0.0026
2022-07-02 15:10:00 +01:00
Bram Moolenaar
c6fdb15d42
patch 9.0.0025: accessing beyond allocated memory with the cmdline window
...
Problem: Accessing beyond allocated memory when using the cmdline window in
Ex mode.
Solution: Use "*" instead of "'<,'>" for Visual mode.
v9.0.0025
2022-07-02 13:43:21 +01:00
Bram Moolenaar
af043e12d9
patch 9.0.0024: may access part of typeahead buf that isn't filled
...
Problem: May access part of typeahead buf that isn't filled.
Solution: Check length of typeahead.
v9.0.0024
2022-07-02 12:08:16 +01:00
Bram Moolenaar
f2ce76a8c0
patch 9.0.0023: on Solaris timer_create() exists but does not work
...
Problem: On Solaris timer_create() exists but does not work.
Solution: Adjust the configure check to run the test program.
(closes #10647 )
v9.0.0023
2022-07-02 11:40:40 +01:00
Bram Moolenaar
95afae6d17
patch 9.0.0022: spell test fails
...
Problem: Spell test fails.
Solution: Expect new error is given.
v9.0.0022
2022-07-01 22:44:19 +01:00
Bram Moolenaar
5e59ea54c0
patch 9.0.0021: invalid memory access when adding word to spell word list
...
Problem: Invalid memory access when adding word with a control character to
the internal spell word list.
Solution: Disallow adding a word with control characters or a trailing
slash.
v9.0.0021
2022-07-01 22:26:20 +01:00
Bram Moolenaar
f12129f171
patch 9.0.0020: with some completion reading past end of string
...
Problem: With some completion reading past end of string.
Solution: Check the length of the string.
v9.0.0020
2022-07-01 19:58:30 +01:00
zeertzjq
eb273cd7b0
patch 9.0.0019: timers test not run where possible
...
Problem: Timers test not run where possible.
Solution: Adjust platform checks. (closes #10645 )
v9.0.0019
2022-07-01 19:11:23 +01:00
Bram Moolenaar
0d878b95d8
Update runtime files
2022-07-01 18:45:04 +01:00
Bram Moolenaar
27efc62f5d
patch 9.0.0018: going over the end of the typahead
...
Problem: Going over the end of the typahead.
Solution: Put a NUL after the typeahead.
v9.0.0018
2022-07-01 16:35:45 +01:00
Bram Moolenaar
3d51ce18ab
patch 9.0.0017: accessing memory beyond the end of the line
...
Problem: Accessing memory beyond the end of the line.
Solution: Stop Visual mode when closing a window.
v9.0.0017
2022-07-01 15:26:15 +01:00
Bram Moolenaar
c2a79b87fc
patch 9.0.0016: comparing line pointer for 'breakindent' is not reliable
...
Problem: Comparing line pointer for 'breakindent' is not reliable.
Solution: Make a copy of the line.
v9.0.0016
2022-07-01 13:15:35 +01:00
zeertzjq
79ae152697
patch 9.0.0015: with EXITFREE defined terminal menus are not cleared
...
Problem: With EXITFREE defined terminal menus are not cleared.
Solution: Also clear terminal menus. Remove condition that is always true.
(closes #10641 )
v9.0.0015
2022-07-01 12:13:15 +01:00
Bram Moolenaar
9610f94510
patch 9.0.0014: missing part of the test override change
...
Problem: Missing part of the test override change.
Solution: Add the missing part.
v9.0.0014
2022-06-30 22:28:08 +01:00
Bram Moolenaar
fa4873ccfc
patch 9.0.0013: reproducing memory access errors can be difficult
...
Problem: Reproducing memory access errors can be difficult.
Solution: When testing, copy each line to allocated memory, so that valgrind
can detect accessing memory before and/or after it. Fix uncovered
problems.
v9.0.0013
2022-06-30 22:13:59 +01:00
Bram Moolenaar
cdbfc6dbab
patch 9.0.0012: signature files not detected properly
...
Problem: Signature files not detected properly.
Solution: Add a function to better detect signature files. (Doug Kearns)
v9.0.0012
2022-06-30 16:25:21 +01:00
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.
v9.0.0011
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 )
v9.0.0010
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.
v9.0.0009
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 )
v9.0.0008
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 )
v9.0.0007
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)
v9.0.0006
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 )
v9.0.0005
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 )
v9.0.0004
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 )
v9.0.0003
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 )
v9.0.0002
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 )
v9.0.0001
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.
v9.0.0000
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.
v8.2.5172
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.
v8.2.5171
2022-06-27 22:52:43 +01:00
Bram Moolenaar
944cc9ceba
patch 8.2.5170: tiny issues
...
Problem: Tiny issues.
Solution: Tiny improvements.
v8.2.5170
2022-06-27 22:17:37 +01:00
Bram Moolenaar
069a7d561b
Update runtime files
2022-06-27 22:16:08 +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.
v8.2.5169
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 )
v8.2.5168
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.
v8.2.5167
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.
v8.2.5166
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'.
v8.2.5165
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.
v8.2.5164
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.
v8.2.5163
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.
v8.2.5162
2022-06-26 12:59:02 +01:00
Bram Moolenaar
8a3b805c6c
Update runtime files
2022-06-26 12:21:15 +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.
v8.2.5161
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.
v8.2.5160
2022-06-25 19:54:09 +01:00
Bram Moolenaar
e1dc76fbf3
Update runtime files
2022-06-25 18:01:32 +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.
v8.2.5159
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 )
v8.2.5158
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 )
v8.2.5157
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.
v8.2.5156
2022-06-24 20:11:59 +01:00