Path to this page:
Subject: CVS commit: pkgsrc/editors
From: Daniel Horecki
Date: 2022-08-28 21:49:13
Message id: 20220828194913.97DAEF9F4@cvs.NetBSD.org
Log Message:
Update to new Vim 9.
Changelog:
9.0.0001 Travis CI is no longer used
9.0.0002 map functionality outside of map.c
9.0.0003 functions are global while they could be local
9.0.0004 plural messages not translated properly
9.0.0005 hare files are not recognized
9.0.0006 not all Visual Basic files are recognized
9.0.0007 no support for double, dotted and dashed underlines
9.0.0008 cannot specify the variable name for "xxd -i"
9.0.0009 going past the end of a menu item with only modifier
9.0.0010 returning 0 for has('patch-9.0.0') is inconsistent
9.0.0011 reading beyond the end of the line with put command
9.0.0012 signature files not detected properly
9.0.0013 reproducing memory access errors can be difficult
9.0.0014 missing part of the test override change
9.0.0015 with EXITFREE defined terminal menus are not cleared
9.0.0016 comparing line pointer for 'breakindent' is not reliable
9.0.0017 accessing memory beyond the end of the line
9.0.0018 going over the end of the typahead
9.0.0019 timers test not run where possible
9.0.0020 with some completion reading past end of string
9.0.0021 invalid memory access when adding word to spell word list
9.0.0022 spell test fails
9.0.0023 on Solaris timer_create() exists but does not work
9.0.0024 may access part of typeahead buf that isn't filled
9.0.0025 accessing beyond allocated memory with the cmdline window
9.0.0026 accessing freed memory with diff put
9.0.0027 the command line test is getting quite big
9.0.0028 MS-Windows: tests fail if there is a "runtime" directory
9.0.0029 the bitmaps/vim.ico file is not in the distribution
9.0.0030 matchfuzzy test depends on path of current directory
9.0.0031 <cmod> of user command does not have correct verbose value
9.0.0032 in the quickfix window 'cursorline' overrules QuickFixLine
9.0.0033 on a Belgian keyboard CTRL-[ does not work
9.0.0034 spell tests do not always clear the word list
9.0.0035 spell dump may go beyond end of an array
9.0.0036 'fillchars' cannot have window-local values
9.0.0037 build error
9.0.0038 'listchars' test fails
9.0.0039 not all systems have GDK_KEY_dead_circumflex
9.0.0040 use of set_chars_option() is confusing
9.0.0041 a couple of filetype patterns do not have "*" before \
"/etc"
9.0.0042 missing change for filetype detection
9.0.0043 insufficient testing for bracket commands
9.0.0044 typos in comments, wrapping lines
9.0.0045 reading past end of completion with a long line
9.0.0046 reading past end of completion with duplicate match
9.0.0047 using freed memory with recursive substitute
9.0.0048 cursor in wrong column with mouse click after concealed text
9.0.0049 csv and tsv files are not recognized
9.0.0050 split else-if is confusing
9.0.0051 using CTRL-C wih :append may hang Vim
9.0.0052 "zG" may throw an error if invalid character follows
9.0.0053 E1281 not tested with the old regexp engine
9.0.0054 compiler warning for size_t to int conversion
9.0.0055 bitbake files are not detected
9.0.0056 wrong line number reported when :cexpr fails in :def function
9.0.0057 has('patch-xxx') returns true
9.0.0058 Win32: cannot test low level events
9.0.0059 test file has wrong name
9.0.0060 accessing uninitialized memory when completing long line
9.0.0061 ml_get error with nested autocommand
9.0.0062 compiler warnings for signed/unsigned char
9.0.0063 too many type casts for dict_get functions
9.0.0064 confusing error when using "q:" in command line window
9.0.0065 cross-compiling doesn't work because of timer_create check
9.0.0066 switching window uneccarily when getting buffer options
9.0.0067 cannot show virtual text
9.0.0068 build fails with tiny features
9.0.0069 leaking memory when using text prop with inserted text
9.0.0070 using utfc_ptr2char_len() when length is negative
9.0.0071 command overlaps with printed text in scrollback
9.0.0072 compiler warning for uninitialized variable
9.0.0073 too many files recognized as bsdl
9.0.0074 Coverity warns for double free
9.0.0075 some compilers warn for using an uninitialized variable
9.0.0076 no test for what patch 8.1.1424 fixes
9.0.0077 wrong restored cursor position if switching window in autocmd
9.0.0078 star register is unexpectedly changed when deleting
9.0.0079 error in autoload script not reported for 'foldexpr'
9.0.0080 compiler warning for size_t to int conversion
9.0.0081 command line completion of user command may have duplicates
9.0.0082 cannot interrupt global command from command line
9.0.0083 ModeChanged event not triggered when leaving cmdline window
9.0.0084 using "terraform" filetype for .tfvars file is bad
9.0.0085 ":write" fails after ":file name" and then \
":edit"
9.0.0086 tabline is not redrawn when entering command line
9.0.0087 MS-Windows: CTRL-[ on Belgian keyboard does not work like Esc
9.0.0088 pattern for detecting bitbake files is not sufficient
9.0.0089 fuzzy argument completion doesn't work for shell commands
9.0.0090 no error when assigning bool to a string option
9.0.0091 duplicate error number
9.0.0092 plugins cannot change v:completed_item
9.0.0093 sway config files are recognized as i3config
9.0.0094 cursor restored unexpected with nested autocommand
9.0.0095 conditions are always true
9.0.0096 flag "new_value_alloced" is always true
9.0.0097 long quickfix line is truncated for :clist
9.0.0098 missing include file in timer_create configure check
9.0.0099 scrollback can be wrong after redrawing the command line
9.0.0100 get hit-enter prompt for system() when '!' is in 'guioptions'
9.0.0101 invalid memory access in diff mode with "dp" and undo
9.0.0102 reading past end of line with insert mode completion
9.0.0103 if running configure with cached results -lrt may be missing
9.0.0104 going beyond allocated memory when evaluating string constant
9.0.0105 illegal memory access when pattern starts with illegal byte
9.0.0106 illegal byte regexp test doesn't fail when fix is reversed
9.0.0107 condition always has the same value
9.0.0108 configure check for timer_create may give wrong error
9.0.0109 writing over the end of a buffer on stack
9.0.0110 help tag generation picks up words in code examples
9.0.0111 "nocombine" is missing from synIDattr()
9.0.0112 MS-Windows: test fails because file already exists
9.0.0113 has() is not strict about parsing the patch version
9.0.0114 the command line takes up space even when not used
9.0.0115 when 'cmdheight' is zero pressing ':' may scroll a window
9.0.0116 virtual text not displayed if 'signcolumn' is "yes"
9.0.0117 text of removed textprop with text is not freed
9.0.0118 no test for what patch 9.0.0115 fixes
9.0.0119 tiny chance that creating a backup file fails
9.0.0120 MS-Windows GUI: cannot use AltGr + Space
9.0.0121 cannot put virtual text after or below a line
9.0.0122 breakindent test fails
9.0.0123 cannot build with small features
9.0.0124 code has more indent than needed
9.0.0125 cursor positioned wrong with virtual text after the line
9.0.0126 expanding file names fails in dir with more than 255 entries
9.0.0127 unused variable
9.0.0128 Coverity complains about possible double free
9.0.0129 compiler warning for int/size_t usage
9.0.0130 cursor position wrong when inserting around virtual text
9.0.0131 virtual text with Tab is not displayed correctly
9.0.0132 multi-byte characters in virtual text not handled correctly
9.0.0133 virtual text after line moves to joined line
9.0.0134 no test for text property with column zero
9.0.0135 comment about tabpage line above the wrong code
9.0.0136 after CTRL-Left-mouse click a mouse scroll also has CTRL
9.0.0137 debugger test may fail when $CWD is very long
9.0.0138 not enough characters accepted for 'spellfile'
9.0.0139 truncating virtual text after a line not implemented
9.0.0140 execute() does not use the "legacy" command modifier
9.0.0141 "delmenu" does not remove autocmmands
9.0.0142 crash when adding and removing virtual text
9.0.0143 cursor positioned after virtual text in empty line
9.0.0144 text property cannot override 'cursorline' highlight
9.0.0145 substitute that joins lines drops text properties
9.0.0146 missing part of change for "override" flag
9.0.0147 cursor positioned wrong after two "below" text properties
9.0.0148 a "below" aligned text property gets 'showbreak' displayed
9.0.0149 test for fuzzy completion fails sometimes
9.0.0150 error for using #{ in an expression is a bit confusing
9.0.0151 a "below" aligned text property does not work with 'nowrap'
9.0.0152 warning for unused argument in small build
9.0.0153 no fold and sign column for virtual text with "below" align
9.0.0154 text properties wrong after splitting a line
9.0.0155 text properties "right" and "after" wrong with 'nowrap'
9.0.0156 giving E1170 only in an expression is confusing
9.0.0157 'showbreak' displayed below truncated "after" text prop
9.0.0158 with 'nowrap' "below" property not displayed correctly
9.0.0159 cannot build with small features
9.0.0160 some diff mode tests fail
9.0.0161 warning for uninitialized variable
9.0.0162 text property "below" gets indent if 'breakindent' is set
9.0.0163 text property not adjusted for text inserted with "p"
9.0.0164 using freed memory with put command
9.0.0165 looking up a text property type by ID is slow
9.0.0166 when using text properties line text length computed twice
9.0.0167 checking for text properties could be a bit more efficient
9.0.0168 cursor positioned wrong with two virtual text properties
9.0.0169 insufficient testing for line2byte() with text properties
9.0.0170 various minor code formatting issues
9.0.0171 quickfix line highlight is overruled by 'cursorline'
9.0.0172 trying to allocate zero bytes
9.0.0173 assert fails only on MS-Windows
9.0.0174 no error for using "#{ comment" in a compiled function
9.0.0175 spell checking for capital not working with trailing space
9.0.0176 checking character options is duplicated and incomplete
9.0.0177 cursor position wrong with 'virtualedit' and mouse click
9.0.0178 cursor position wrong with virtual text before Tab
9.0.0179 cursor pos wrong with wrapping virtual text in empty line
9.0.0180 stray logfile appears when running tests
9.0.0181 textprop test with line2byte() fails on MS-Windows
9.0.0182 quarto files are not recognized
9.0.0183 extra space after virtual text when 'linebreak' is set
9.0.0184 virtual text prop highlight continues after truncation
9.0.0185 virtual text does not show if text prop at same position
9.0.0186 virtual text without highlighting does not show
9.0.0187 command line height changes when maximizing window height
9.0.0188 strange effects when using "text_align" with non-zero column
9.0.0189 invalid memory access for text prop without highlight
9.0.0190 the way 'cmdheight' can be made zero is inconsistent
9.0.0191 messages test fails; window size incorrect
9.0.0192 possible invalid memory access when 'cmdheight' is zero
9.0.0193 search and match highlight interfere with virtual text
9.0.0194 cursor displayed in wrong position after removing text prop
9.0.0195 metafun files are not recogized
9.0.0196 finding value in list may require a for loop
9.0.0197 astro files are not detected
9.0.0198 ml_get error when switching buffer in Visual mode
9.0.0199 cursor position wrong with two right-aligned virtual texts
9.0.0200 cursor wrong if 'nowrap' and two right aligned text props
9.0.0201 CursorLine highlight overrules virtual text highlight
9.0.0202 code and help for indexof() is not ideal
9.0.0203 confusing variable name
9.0.0204 indexof() may leak memory
9.0.0205 cursor in wrong position when inserting after virtual text
9.0.0206 redraw flags are not named specifically
9.0.0207 stacktrace not shown when debugging
9.0.0208 the override flag has no effect for virtual text
9.0.0209 build error with small features
9.0.0210 'list' mode does not work properly with virtual text
9.0.0211 invalid memory access when compiling :lockvar
9.0.0212 invalid memory access when compiling :unlet
9.0.0213 using freed memory with error in assert argument
9.0.0214 splitting a line may duplicate virtual text
9.0.0215 not passing APC_INDENT flag
9.0.0216 undo earlier test sometimes fails on MS-Windows
9.0.0217 'shellslash' works differently when sourcing a script again
9.0.0218 reading before the start of the line
9.0.0219 cannot make a funcref with "s:func" in a def function
9.0.0220 invalid memory access with for loop over NULL string
9.0.0221 accessing freed memory if compiling nested function fails
9.0.0222 no good reason why text objects are only in larger builds
9.0.0223 typo in diffmode test
9.0.0224 Using NULL pointer when skipping compiled code
9.0.0225 using freed memory with multiple line breaks in expression
9.0.0226 job_start() test may fail under valgrind
9.0.0227 cannot read error message when abort() is called
9.0.0228 crash when pattern looks below the last line
9.0.0229 Vim9: error message for missing type is not clear
9.0.0230 no error for comma missing in list in :def function
9.0.0231 expanding "**" may loop forever with directory links
9.0.0232 test with BufNewFile autocmd is flaky
9.0.0233 removing multiple text properties takes many calls
9.0.0234 cannot make difference between :normal end and argument char
9.0.0235 'autoshelldir' does not work with chunked respose
9.0.0236 popup menu not removed when 'wildmenu' reset while visible
9.0.0237 Mac: cannot build if dispatch.h is not available
9.0.0238 Shift-Tab shows matches on cmdline when 'wildmenu' is off
9.0.0239 build failure without the +wildmenu feature
9.0.0240 crash when using ":mkspell" with an empty .dic file
9.0.0241 "make install" does not install shared syntax file
9.0.0242 "make install" still fails
9.0.0243 text properties "below" sort differently on MS-Windows
9.0.0244 cannot easily get the list of sourced scripts
9.0.0245 mechanism to prevent recursive screen updating is incomplete
9.0.0246 using freed memory when 'tagfunc' deletes the buffer
9.0.0247 cannot add padding to virtual text without highlight
9.0.0248 duplicate code in finding a script in the execution stack
9.0.0249 no test for what 9.0.0234 fixes
9.0.0250 slightly inconsistent error messages
9.0.0251 test output shows up in git
9.0.0252 cursor in wrong place after virtual text
9.0.0253 a symlink to an autoload script results in two entries
9.0.0254 typo in function name
9.0.0255 build failure without the eval feature
9.0.0256 compiler warning for uninitialized variables
9.0.0257 "->" in ":scriptnames" output not tested yet
9.0.0258 MS-Windows installer skips syntax/shared
9.0.0259 crash with mouse click when not initialized
9.0.0260 using freed memory when using 'quickfixtextfunc' recursively
9.0.0261 bufload() reads a file even if the name is not a file name
9.0.0262 build failure without the +quickfix feature
9.0.0263 too many #ifdefs
9.0.0264 CI still runs on Ubuntu 18.04
9.0.0265 no good reason why the "gf" command isn't in the tiny version
9.0.0266 compiler warning for unused argument
9.0.0267 Coverity workflow still uses Ubuntu 18.04
9.0.0268 build error without the +eval feature
9.0.0269 getscriptinfo() does not include the version
9.0.0270 some values of 'path' and 'tags' invalid in the tiny version
9.0.0271 using INIT() in non-header files
9.0.0272 BufReadCmd not triggered when loading a "nofile" buffer
9.0.0273 Konsole termresponse not recognized
9.0.0274 netrw plugin does not show remote files
9.0.0275 BufEnter not triggered when using ":edit" in \
"nofile" buffer
9.0.0276 'buftype' values not sufficiently tested
9.0.0277 Coverity CI: update-alternatives not needed with Ubuntu 20.04
9.0.0278 the +wildignore feature is nearly always available
9.0.0279 the tiny version has the popup menu but not 'wildmenu'
9.0.0280 the builtin termcap list depends on the version
9.0.0281 build failure without the +eval feature
9.0.0282 a nested timout stops the previous timeout
9.0.0283 cannot complete "syn list @cluster"
9.0.0284 using static buffer for multiple completion functions
9.0.0285 it is not easy to change the command line from a plugin
9.0.0286 using freed memory when location list changed in autocmd
9.0.0287 Irix systems no longer exist
9.0.0288 when 'cmdheight' is zero some messages are not displayed
9.0.0289 invalid memory write
9.0.0290 compiler warning for variable set but not used
9.0.0291 test failing
9.0.0292 test causes another test to fail
9.0.0293 messages window not hidden when starting a command line
9.0.0294 crash when 'cmdheight' is 0 and popup_clear() used
9.0.0295 GUI drop files test sometimes fails
9.0.0296 message in popup is shortened unnecessary
9.0.0297 cursor position wrong after right aligned virtual text
9.0.0298 compiler warning for size_t to int conversion
9.0.0299 error messages for setcmdline() could be better
9.0.0300 'cpoptions' tests are flaky
9.0.0301 the message window popup is delayed after an error message
9.0.0302 CI for Coverity is bothered by deprecation warnings
9.0.0303 it is not easy to get information about a script
9.0.0304 WinScrolled is not triggered when only skipcol changes
9.0.0305 CI lists useless deprecation warnings
Files: