pkgsrc/editors/vim-share/Makefile

25 lines
803 B
Makefile
Raw Normal View History

Update to version 8.2.3899 Changes: 8.2.3173 Vim9: argument types are not checked at compile time 8.2.3174 Vim9: "legacy undo" finds "undo" variable 8.2.3175 Vim9: using illegal pointer with nested lambdas. 8.2.3176 Vim9: no type error for comparing number with string 8.2.3177 Vim9: can not use "for _ in expr" at script level 8.2.3178 Vim9: the file name of an :import cannot be an expression 8.2.3179 Vim9: cannot assign to an imported variable at script level 8.2.3180 Vim9: memory leak when concatenating to an imported string 8.2.3181 Vim9: builtin function test fails without channel feature 8.2.3182 Vim9: crash when using removing items from a constant list 8.2.3183 duplicate error numbers 8.2.3184 cannot add a digraph with a leading space 8.2.3185 Vim9: start of inline function found in comment line 8.2.3186 Vim9: not all failures for import tested 8.2.3187 Vim9: popup timer callback is not compiled 8.2.3188 Vim9: argument types are not checked at compile time 8.2.3189 Vim9: error when using "try|" 8.2.3190 error messages are spread out 8.2.3191 Vim9: not enough code is tested 8.2.3192 build failure with small version 8.2.3193 screenpos() is wrong when 'display' is "lastline" 8.2.3194 Vim9: argument types are not checked at compile time 8.2.3195 Vim9: unclear error when passing too many arguments to lambda 8.2.3196 Vim9: bool expression with numbers only fails at runtime 8.2.3197 error messages are spread out 8.2.3198 cannot use 'formatlistpat' for breakindent 8.2.3199 Vim9: execution speed can be improved 8.2.3200 Vim9: hard to guess where a type error is given 8.2.3201 crash in test 8.2.3202 Vim9: tests are only executed for legacy script 8.2.3203 Vim9: compiled string expression causes type error 8.2.3204 display garbled when 'cursorline' is set and lines wrap 8.2.3205 Coverity reports a null pointer dereference 8.2.3206 Vim9: argument types are not checked at compile time 8.2.3207 Vim9: crash when compiling string fails 8.2.3208 dynamic library load error does not mention why it failed 8.2.3209 Vim9: lambda doesn't find block-local variable 8.2.3210 Vim9: searchpair() sixth argument is compiled 8.2.3211 Vim9: argument types are not checked at compile time 8.2.3212 Vim9: execution speed can be improved 8.2.3213 NOCOMPOUNDSUGS entry in spell file not tested 8.2.3214 MS-Windows: passing /D does not set the install location 8.2.3215 Vim9: argument types are not checked at compile time 8.2.3216 Vim9: crash when using variable in a loop at script level 8.2.3217 build failure 8.2.3218 when using xchaha20 crypt undo file is not removed 8.2.3219 :find searches non-existing directories 8.2.3220 Test_term_setansicolors() fails in some configurations 8.2.3221 Vim9: argument types are not checked at compile time 8.2.3222 Vim9: cannot used loop variable later as lambda argument 8.2.3223 Vim: using {} block in autoloade omnifunc fails 8.2.3224 cannot call script-local function after :vim9cmd 8.2.3225 incsearch highlighting is attempted halfway a mapping 8.2.3226 new digraph functions use old naming scheme 8.2.3227 'virtualedit' can only be set globally 8.2.3228 cannot use a simple block for the :command argument 8.2.3229 Vim9: runtime and compile time type checks are not the same 8.2.3230 Vim9: type error when function return type is not known yet 8.2.3231 build failure with small features 8.2.3232 system() does not work without a second argument 8.2.3233 prop_list() and prop_find() do not indicate the buffer 8.2.3234 crash when printing long string with Lua 8.2.3235 cannot use lambda in {} block in user command 8.2.3236 mode() does not indicate using CTRL-O in Select mode 8.2.3237 when a builtin function gives an error processing continues 8.2.3238 Vim9: error message does not indicate the location 8.2.3239 Vim9: no error using heredoc for a number variable 8.2.3240 Lua print() does not work properly 8.2.3241 Vim9: memory leak when function reports an error 8.2.3242 Vim9: valgrind reports leaks in builtin function test 8.2.3243 MS-Windows: "edit with multiple Vim" choice is less useful 8.2.3244 Lua 5.3 print() with a long string crashes 8.2.3245 the crypt key may appear in a swap partition 8.2.3246 memory use after free 8.2.3247 using uninitialized memory when checking for crypt method 8.2.3248 Vim9: error message for wrong input uses wrong line number 8.2.3249 Vim9: error for re-imported function with default argument 8.2.3250 MS-Windows: cannot build with libsodium 8.2.3251 listing builtin_gui as an available terminal is confusing 8.2.3252 duplicated code for adding buffer lines 8.2.3253 channel test fails randomly 8.2.3254 win_gettype() does not recognize a quickfix window 8.2.3255 ci" finds following string but ci< and others don't 8.2.3256 executable test may fail on new Ubuntu system 8.2.3257 calling prop_find() with -1 for ID gives errornous error 8.2.3258 error messages have the wrong text 8.2.3259 when 'indentexpr' causes an error did_throw may hang 8.2.3260 build failure with small features 8.2.3261 Vim9: when compiling repeat(123, N) return type is number 8.2.3262 build failure when ABORT_ON_INTERNAL_ERROR is defined 8.2.3263 Vim9: "..=" does not accept same types as the ".." operator 8.2.3264 Vim9: assign test fails 8.2.3265 smartcase does not work correctly in very magic pattern 8.2.3266 Vim9: assignment with two indexes may check next line 8.2.3267 Vim9: crash when disassembling using deleted script variable 8.2.3268 cannot use a block with :autocmd like with :command 8.2.3269 Vim9: wrong argument check for partial 8.2.3270 prop_find() finds property with ID -2 8.2.3271 Vim9: cannot use :command or :au with block in :def function 8.2.3272 cannot use id zero with prop_find() 8.2.3273 autocmd test fails 8.2.3274 macro for printf format check can be simplified 8.2.3275 optimizer can use hints about ga_grow() normally succeeding 8.2.3276 Vim9: exists() can only be evaluated at runtime 8.2.3277 Vim9: compiled has() does not work properly 8.2.3278 Vim9: error when adding 1 to float 8.2.3279 Vim9: cannot use block in cmdline window 8.2.3280 'virtualedit' local to buffer is not the best solution 8.2.3281 Vim9: TODO items in tests can be taken care of 8.2.3282 Vim9: error about using -complete without -nargs is confusing 8.2.3283 Julia filetype is not recognized 8.2.3284 no error for insert() or remove() changing a locked blob 8.2.3285 scdoc filetype is not recognized 8.2.3286 win_enter_ext() has too many boolean arguments 8.2.3287 channel events not handled in BufEnter autocommand 8.2.3288 cannot easily access namespace dictionaries from Lua 8.2.3289 compiler warning for unused variable with small features 8.2.3290 Vim9: compiling dict may use pointer after free 8.2.3291 Coverity warns for not checking return value 8.2.3292 underscore in very magic pattern causes a hang 8.2.3293 finding completions may cause an endless loop 8.2.3294 Lua: memory leak when adding dict item fails 8.2.3295 'cursorline' should not apply to 'breakindent' 8.2.3296 Vim9: cannot add a number to a float 8.2.3297 cannot use all commands inside a {} block 8.2.3298 build failure with small features 8.2.3299 Vim9: exists() does not handle much at compile time 8.2.3300 Lua: can only execute one Vim command at a time 8.2.3301 memory allocation functions don't have their own place 8.2.3302 Coverity is not run from github 8.2.3303 some structures could be smaller 8.2.3304 popup window title with wide characters is truncated 8.2.3305 Vim9: :finally in skipped block not handled correctly 8.2.3306 unexpected "No matching autocommands" 8.2.3307 Vim9: :echoconsole cannot access local variables 8.2.3308 Vim9: no runtime check for argument type with varargs only 8.2.3309 Vim9: divide by zero causes a crash 8.2.3310 Vim9: unpack assignment does not mention source of type error 8.2.3311 Vim9: check for DO_NOT_FREE_CNT is very slow 8.2.3312 Vim9: after "if false" line breaks in expression not skipped 8.2.3313 unused code in win_exchange() and frame_remove() 8.2.3314 behavior of exists() in a :def function is unpredictable 8.2.3315 cannot use single quote in a float number for readability 8.2.3316 float test fails 8.2.3317 Vim9: No error for missing white space before return type 8.2.3318 Vim9: cannot ignore quotes in number at the command line 8.2.3319 Coverity action on github does not work 8.2.3320 some local functions are not static 8.2.3321 some code is not tested 8.2.3322 Vim9: checking type of dict does not check member type 8.2.3323 help tag for exists_compiled() is wrong 8.2.3324 Vim9: Cannot use :silent with :endwhile 8.2.3325 digraph test fails when LC_ALL is set to "C" 8.2.3326 Vim9: no error passing an empty list of the wrong type 8.2.3327 no check for sysconf() failing 8.2.3328 Coverity error for not checking return value 8.2.3329 v_lock not set when getting value of environment variable 8.2.3330 Coverity reports using uninitialized field 8.2.3331 Coverity warns for using value without boundary check 8.2.3332 Vim9: cannot assign to range in list 8.2.3333 Vim9: not enough tests run with Vim9 8.2.3334 Vim9: not enough tests run with Vim9 8.2.3335 Vim9: not enough tests run with Vim9 8.2.3336 behavior of negative index in list change changed 8.2.3337 completing "call g:" returns entries with just "g:" 8.2.3338 Vim9: no type check when assigning a list range 8.2.3339 Vim9: cannot lock a member in a local dict 8.2.3340 accessing uninitialized pointer 8.2.3341 Vim9: function call aborted despite try/catch 8.2.3342 test for :let errors fails 8.2.3343 Vim9: autoload test fails 8.2.3344 vimscript test fails 8.2.3345 some code not covered by tests 8.2.3346 Vim9: no error using "." for concatenation after ":vim9cmd" 8.2.3347 check for legacy script is incomplete 8.2.3348 line2byte() returns wrong value after adding textprop 8.2.3349 eval test for scriptversion fails 8.2.3350 text properties test fails on MS-Windows 8.2.3351 Vim9: using a function by name may delete it 8.2.3352 Vim9: error for nested :enddef has wrong line number 8.2.3353 Vim9: type of argument for negate not checked at compile time 8.2.3354 build failure with +byte_offset but without +textprop 8.2.3355 MS-Windows: compiler warning for 64-32 bit conversion 8.2.3356 adding many text properties requires a lot of function calls 8.2.3357 crash when 'virtualedit' is set and window is narrow 8.2.3358 structurizr files are not recognized 8.2.3359 Vim9: error for type when variable is not set 8.2.3360 user function completion fails with dict function 8.2.3361 Vim9: crash with nested :while 8.2.3362 buffer overflow when completing long tag name 8.2.3363 when :edit reuses the current buffer the alternate file is set 8.2.3364 Vim9: crash when :for is skipped 8.2.3365 Vim9: cannot use option for all operations 8.2.3366 Vim9: debugging elseif does not stop before condition 8.2.3367 Vim9: :@r executing a register is inconsistent 8.2.3368 not all Racket files are recognized 8.2.3369 auto formatting after "cw" leaves cursor in wrong spot 8.2.3370 Vim9: no check for white space before type in declaration 8.2.3371 Vim9: :$ENV cannot be followed by ->func() in next line 8.2.3372 line2byte() value wrong when adding a text property 8.2.3373 text property test fails on MS-Windows 8.2.3374 Pyret files are not recognized 8.2.3375 using uninitialized memory 8.2.3376 Vim9: no warning that "@r" does not do anything 8.2.3377 Vim9: :disass completion does not understand "s:" 8.2.3378 MS-Windows: completing environment variables with % is wrong 8.2.3379 crash when using NULL job 8.2.3380 crash when using NULL string for funcref() 8.2.3381 crash when using NULL list with sign functions 8.2.3382 crash when getting the type of a NULL partial 8.2.3383 Vim9: completion for :disassemble adds parenthesis 8.2.3384 cannot disable modeline for an individual file 8.2.3385 escaping for fish shell does not work properly 8.2.3386 using uninitialized memory 8.2.3387 compiler warning for non-static function 8.2.3388 fnamemodify('path/..', ':p') differs from using 'path/../' 8.2.3389 cannot stop insert mode completion without side effects 8.2.3390 included xdiff code is outdated 8.2.3391 crash with combination of 'linebreak' and other options 8.2.3392 augroup completion escapes regexp pattern characters 8.2.3393 escaping for fish shell is skipping some characters 8.2.3394 filler lines are wrong when changing text in diff mode 8.2.3395 Vim9: expression breakpoint not checked in :def function 8.2.3396 when libcall() fails invalid pointer may be used 8.2.3397 no test for what 8.2.3391 fixes 8.2.3398 html text objects are not fully tested 8.2.3399 Octave files are not recognized 8.2.3400 ":z!" is not supported 8.2.3401 Vim9: cannot use negative count with finddir() and findfile() 8.2.3402 invalid memory access when using :retab with large value 8.2.3403 memory leak for :retab with invalid argument 8.2.3404 Vim9: no error for white space before "(" 8.2.3405 cannot have a comment line in a {} block of a user command 8.2.3406 on some systems tests fail without _REENTRANT 8.2.3407 using uninitialized memory with "let g:['bar'] = 2" 8.2.3408 can delete a numbered function 8.2.3409 reading beyond end of line with invalid utf-8 character 8.2.3410 crash with linebreak, listchars and large tabstop 8.2.3411 Vim9: crash when using base name of import 8.2.3412 Vim9: importing the wrong file 8.2.3413 Vim9: too many characters are allowed in import name 8.2.3414 fullcommand() gives wrong name with buffer-local user command 8.2.3415 Vim9: not all function argument types are properly checked 8.2.3416 second error is reported while exception is being thrown 8.2.3417 Vim9: a failing debug expression aborts script sourcing 8.2.3418 garbage collection while evaluating may cause trouble 8.2.3419 a failing debug expression may make Vim unusable 8.2.3420 _REENTRANT defined more than once 8.2.3421 a bit of code is not covered by tests 8.2.3422 Vim9: no failure if return type differs from returned var 8.2.3423 Vim9: list += list creates a new list in :def function 8.2.3424 a sequence of spaces is hard to see in list mode 8.2.3425 warning for using uninitialized variable 8.2.3426 crash when deleting a listener in a listener callback 8.2.3427 double free when list is copied 8.2.3428 using freed memory when replacing 8.2.3429 leaking memory when assigning to list or dict 8.2.3430 no generic way to trigger an autocommand on mode change 8.2.3431 completion for :disas sorts local functions first 8.2.3432 octave/Matlab filetype detection does not work properly 8.2.3433 :delcommand does not take a -buffer option 8.2.3434 function prototype for trigger_modechanged() is incomplete 8.2.3435 Vim9: dict is not passed to dict function 8.2.3436 check for optional bool type has confusing return type 8.2.3437 compiler warnings for 32/64 bit usage 8.2.3438 cannot manipulate blobs 8.2.3439 deleted lines go to wrong yank register 8.2.3440 recover test fails if there is an old swap file 8.2.3441 MS-Windows: vimtutor can't handle path with spaces 8.2.3442 Vim9: || and && are not handled at compile time 8.2.3443 Vim9: memory leak when and/or fails 8.2.3444 concealed text not revealed when leaving insert mode 8.2.3445 on Solaris longVersion may be declared twice 8.2.3446 not enough tests for empty string arguments 8.2.3447 a couple of declarations are not ANSI C 8.2.3448 :endtry after function call that throws not found 8.2.3449 sort fails if the sort compare function returns 999 8.2.3450 coveralls action fails 8.2.3451 not all apache files are recognized 8.2.3452 MPD files are not recognized 8.2.3453 autocmd not executed when editing a directory 8.2.3454 using a count with "gp" leave cursor in wrong position 8.2.3455 using a count with "gp" leaves '] in wrong position 8.2.3456 Vim9: not all functions are tested with empty string argument 8.2.3457 MS-Windows Vim9: test executed and fails 8.2.3458 not all dictdconf files are recognized 8.2.3459 Vim9: need more tests for empty string arguments 8.2.3460 some type casts are not needed 8.2.3461 cannot distinguish Normal and Terminal-Normal mode 8.2.3462 ModeChanged only uses one character for new_mode and old_mode 8.2.3463 pattern matching with ModeChanged not tested 8.2.3464 nginx files are not recognized 8.2.3465 cannot detect insert scroll mode 8.2.3466 completion submode not indicated for virtual replace 8.2.3467 CursorHoldI event interferes with "CTRL-G U" 8.2.3468 problem with :cd when editing file in non-existent directory 8.2.3469 some files with json syntax are not recognized 8.2.3470 crash with error in :catch and also in :finally 8.2.3471 crash when using CTRL-T after an empty search pattern 8.2.3472 other crashes with empty search pattern not tested 8.2.3473 some files with tcl syntax are not recognized 8.2.3474 some places use "Vimscript" instead of "Vim script" 8.2.3475 expression register set by not executed put command 8.2.3476 renaming a buffer on startup may cause using freed memory 8.2.3477 startup test fails on MS-Windows 8.2.3478 still crash with error in :catch and also in :finally 8.2.3479 crash when calling job_start with an invalid argument 8.2.3480 test does not fail without the fix for a crash 8.2.3481 failures when char is unsigned 8.2.3482 reading beyond end of line ending in quote and backslash 8.2.3483 #ifdef for using sysinfo() is incomplete 8.2.3484 crash when going through spell suggestions 8.2.3485 Python 3 test fails with Python 3.10 8.2.3486 illegal memory access with invalid sequence of commands 8.2.3487 illegal memory access if buffer name is very long 8.2.3488 issue template is not easy to use 8.2.3489 ml_get error after search with range 8.2.3490 superfluous return statements 8.2.3491 xpm2 filetype dection is not so good 8.2.3492 crash when pasting too many times 8.2.3493 large count test fails on MS-Windows 8.2.3494 illegal memory access in utf_head_off 8.2.3495 GUI geometry startup test fails on some systems 8.2.3496 crypt test fails if xxd was not installed yet 8.2.3497 put test fails when run by itself 8.2.3498 recover test may fail on some systems 8.2.3499 GUI geometry startup test fails 8.2.3500 Github CI fails to install clang 8.2.3501 tmux filetype dection is incomplete 8.2.3502 cannot enter password in shell command 8.2.3503 Vim9: using g:pat:cmd is confusing 8.2.3504 Vim9: warning for signed vs unsigned 8.2.3505 Vim9: build failure without the +eval feature 8.2.3506 Vim9: special cases for "g" and "s" insufficiently tested 8.2.3507 generating proto files may fail 8.2.3508 Vim9: bad separators for "g" and "s" insufficiently tested 8.2.3509 undo file is not synced 8.2.3510 changes are only detected with one second accuracy 8.2.3511 Vim9: entry for loop variable is created every round 8.2.3512 timestamp test fails on some systems 8.2.3513 using freed memory when using a timer and searching 8.2.3514 autoread test with nano second time sometimes fails 8.2.3515 nano time test fails on Mac and FreeBSD 8.2.3516 terminal window does not have transparent background 8.2.3517 TextChanged does not trigger after TextChangedI 8.2.3518 Test_xrestore sometimes fails 8.2.3519 TOML files are not recognized 8.2.3520 cannot define a function for thesaurus completion 8.2.3521 options completion test fails 8.2.3522 cannot use \x and \u when setting 'listchars' 8.2.3523 duplicated code in xxd 8.2.3524 GUI: ligatures are not used 8.2.3525 option variable name does not match option name 8.2.3526 tests have clumsy check for X11 based GUI 8.2.3527 gcc complains about uninitialized variable 8.2.3528 'thesaurus' and 'thesaurusfunc' do not have the same scope 8.2.3529 xxd usage output is incomplete 8.2.3530 ":buf \{a}" fails while ":edit \{a}" works 8.2.3531 command line completion test fails on MS-Windows 8.2.3532 the previous '' mark is restored after moving the cursor 8.2.3533 inefficient code in xxd 8.2.3534 autoread test is a bit flaky 8.2.3535 if-else indenting is confusing 8.2.3536 the do_highlight() function is way too long 8.2.3537 mode() does not return the right value in 'operatorfunc' 8.2.3538 else-if indenting is confusing 8.2.3539 GTK3: with 'rightleft' set scrollbar may move unintentionally 8.2.3540 the mark '] is wrong after put with a count 8.2.3541 compiler warning for unused variable in tiny version 8.2.3542 too many comments are old style 8.2.3543 swapname has double slash when 'directory' ends in it 8.2.3544 Unix: may leak file descriptor using non-existing directory 8.2.3545 setcellwidths() may make 'listchars' or 'fillchars' invalid 8.2.3546 build failure without the +eval feature 8.2.3547 opening the quickfix window triggers BufWinEnter twice 8.2.3548 GTK GUI crashen when reading from stdin 8.2.3549 mistakes in test comments 8.2.3550 completion() does not work properly 8.2.3551 checking first character of url twice 8.2.3552 xxd revert does not handle end of line correctly 8.2.3553 xxd test fails on MS-Windows 8.2.3554 xxd has various way to exit 8.2.3555 ModeChanged is not triggered on every mode change 8.2.3556 filler lines are incorrect for other window in diff mode 8.2.3557 Vim9: cannot call imported funcref at script level 8.2.3558 Vim9: asserting the wrong variable 8.2.3559 loop variable recreated every time 8.2.3560 using freed memory with lambda 8.2.3561 cscope has a complicated way of giving an error message 8.2.3562 cannot add color names 8.2.3563 build failure with +eval but without GUI or +termguicolors 8.2.3564 invalid memory access when scrolling without valid screen 8.2.3565 Makefile dependencies are outdated 8.2.3566 build failure on old systems when using nano timestamp 8.2.3567 CTRL-I in Insert mode is not tested 8.2.3568 ctrl-hat test fails with Athena and Motif 8.2.3569 error for :let when vimrc is Vim 9 script 8.2.3570 Test_very_large_count fails on 32bit systems 8.2.3571 some unicode control characters are considered printable 8.2.3572 memory leak when closing window and using "multispace" 8.2.3573 cannot decide whether to skip test that fails with 64 bit 8.2.3574 divide by zero 8.2.3575 overflow check still fails when sizeof(int) == sizeof(long) 8.2.3576 some functions are not documented for use with a method 8.2.3577 overflow check fails with 32 ints 8.2.3578 manipulating highlighting is complicated 8.2.3579 CI sometimes fails for MinGW 8.2.3580 gj does not move properly with a wide character 8.2.3581 reading character past end of line 8.2.3582 reading uninitialized memory when giving spell suggestions 8.2.3583 the "gd" and "gD" commands do not update search stats 8.2.3584 "verbose set efm" reports location of the :compiler command 8.2.3585 crash when passing float to "term_rows" of term_start() 8.2.3586 command completion test fails 8.2.3587 compiler test fails with backslash file separator 8.2.3588 break statement is never reached 8.2.3589 failure when "term_rows" of term_start() is an unusual value 8.2.3590 test for v:colornames sometimes fails 8.2.3591 no event is triggered when closing a window 8.2.3592 Test_hlset fails when terminal has many columns 8.2.3593 directory is wrong after executing "lcd" with win_execute() 8.2.3594 xxd code is a bit difficult to understand 8.2.3595 check for signed overflow might not work everywhere 8.2.3596 crash when using :pedit in Vim9 script 8.2.3597 Vim seems to hang when writing a long text to a terminal 8.2.3598 RouterOS filetype is not recognized 8.2.3599 not all gdbinit files are recognized 8.2.3600 filetype test fails 8.2.3601 check for overflow in put count does not work well 8.2.3602 Python3 test fails with Python 3.10 on MS-Windows 8.2.3603 fish filetype not recognized 8.2.3604 not all sudoers files are recognized 8.2.3605 cannot clear and unlink a highlight group with hlset() 8.2.3606 file missing from list of distributed files 8.2.3607 GTK3 screen updating is slow 8.2.3608 users who type "q:" instead of ":q" are confused 8.2.3609 internal error when ModeChanged is triggered recursively 8.2.3610 crash when ModeChanged triggered too early 8.2.3611 crash when using CTRL-W f without finding a file name 8.2.3612 using freed memory with regexp using a mark 8.2.3613 :find test fails 8.2.3614 zindex of popup windows not used when redrawing popup menu 8.2.3615 wrong indent in first line if re-formatting with indent expr 8.2.3616 arglist test does not clear the argument list consistently 8.2.3617 ":verbose pwd" does not mention 'autochdir' was applied 8.2.3618 getcwd() is unclear about how 'autochdir' is used 8.2.3619 cannot use a lambda for 'operatorfunc' 8.2.3620 memory leak reported in libtlib 8.2.3621 build failure 8.2.3622 "verbose pwd" shows confusing info 8.2.3623 "$*" is expanded to "nonomatch" 8.2.3624 when renaming a terminal buffer status text is not updated 8.2.3625 illegal memory access when C-indenting 8.2.3626 "au! event" cannot be followed by another command 8.2.3627 difficult to know where the text starts in a window 8.2.3628 looking up terminal colors is a bit slow 8.2.3629 command completion in cmdline window uses global commands 8.2.3630 printf() with %S does not handle multi-byte correctly 8.2.3631 "syntax enable" does not work properly in Vim9 context 8.2.3632 GTK3: undercurl does not get removed properly 8.2.3633 Vim9: line number of lambda is off by one 8.2.3634 error for already defined function uses wrong line number 8.2.3635 GTK: composing underline does not show 8.2.3636 Coverity warns for unreachable code 8.2.3637 typos in test files 8.2.3638 getcompletion() always passes zero as position 8.2.3639 line commented out accidentally 8.2.3640 freeze when calling term_wait() in a close callback 8.2.3641 xxd code has duplicate expressions 8.2.3642 list of distributed files is outdated 8.2.3643 header for source file is outdated 8.2.3644 count for 'operatorfunc' in Visual mode is not redone 8.2.3645 Vim9: The "no effect" error is not given for all registers 8.2.3646 using <sfile> in a function gives an unexpected result 8.2.3647 GTK: when using ligatures the cursor is drawn wrong 8.2.3648 "verbose pwd" is incorrect after dropping files on Vim 8.2.3649 Vim9: error for variable declared in while loop 8.2.3650 Vim9: for loop variable can be a list member 8.2.3651 Vim9: no error for :lock or :unlock with unknown variable 8.2.3652 can only get text properties one line at a time 8.2.3653 terminal ANSI colors may be wrong 8.2.3654 GTK: a touch-drag does not update the selection 8.2.3655 compiler warning for using size_t for int 8.2.3656 Vim9: no error for an evironment variable by itself 8.2.3657 Vim9: debug text misses one line of return statement 8.2.3658 duplicate code in xxd 8.2.3659 integer overflow with large line number 8.2.3660 overflow check uses wrong number 8.2.3661 test for put with large count fails 8.2.3662 illegal memory access if malloc() fails 8.2.3663 using %S in printf() does not work correctly 8.2.3664 cannot adjust sign highlighting for 'cursorline' 8.2.3665 cannot use a lambda for 'tagfunc' 8.2.3666 libvterm is outdated 8.2.3667 building libvterm fails with MSVC 8.2.3668 messages may be corrupted 8.2.3669 buffer overflow with long help argument 8.2.3670 error checks repeated several times 8.2.3671 restarting Insert mode in prompt buffer too often 8.2.3672 build failure with unsigned char 8.2.3673 crash when allocating signal stack fails 8.2.3674 when ml_get_buf() fails it messes up IObuff 8.2.3675 using freed memory when vim_strsave() fails 8.2.3676 unused runtime file 8.2.3677 after a put the '] mark is on the last byte 8.2.3678 illegal memory access 8.2.3679 objc file detected as Octave 8.2.3680 repeated code in xxd 8.2.3681 cannot drag popup window after click on a status line 8.2.3682 Vim9: assigning to a script variable drops the type 8.2.3683 Vim9: cannot use `=expr` in :...do commands 8.2.3684 blockwise insert does not handle autoindent properly 8.2.3685 Visual studio project files are not recognized 8.2.3686 filetype detection often mixes up Forth and F# 8.2.3687 blockwise insert does not handle autoindent properly 8.2.3688 the window title is not updated when dragging the scrollbar 8.2.3689 ex_let_one() is too long 8.2.3690 Vim9: "filter #pat# cmd" does not work 8.2.3691 build failure with small features 8.2.3692 Vim9: cannot use :func inside a :def function 8.2.3693 Coverity warns for possibly using a NULL pointer 8.2.3694 cannot use quotes in the count of an Ex command 8.2.3695 confusing error for missing key 8.2.3696 Vim9: error for invalid assignment when skipping 8.2.3697 cannot drag a popup without a border 8.2.3698 match highlighting continues over breakindent 8.2.3699 the +title feature adds a lot of #ifdef but little code 8.2.3700 text property highlighting continues over breakindent 8.2.3701 Vim9: invalid LHS is not possible 8.2.3702 first key in dict is seen as curly expression and fails 8.2.3703 most people call F# "fsharp" and not "fs" 8.2.3704 Vim9: cannot use a list declaration in a :def function 8.2.3705 cannot pass a lambda name to function() or funcref() 8.2.3706 text property highlighting is used on Tab 8.2.3707 Vim9: constant expression of elseif not recognized 8.2.3708 Vim9: test fails with different error 8.2.3709 Vim9: backtick expression expanded when not desired 8.2.3710 Vim9: backtick expression expanded for :global 8.2.3711 Vim9: memory leak when compiling :elseif fails 8.2.3712 cannot use Vim9 lambda for 'tagfunc' 8.2.3713 MS-Windows: no error if vimgrep pattern is not matching 8.2.3714 some unused assignments and ugly code in xxd 8.2.3715 Vim9: valgrind reports spurious problems for a test 8.2.3716 Vim9: range without a command is not compiled 8.2.3717 Vim9: error for constant list size is only given at runtime 8.2.3718 compiler warns for unused variable without +textprop 8.2.3719 MS-Windows: test sometimes runs into existing swap file 8.2.3720 Vim9: Internal error when invoking closure in legacy context 8.2.3721 using memory freed by losing the clipboard selection 8.2.3722 Amiga: superfluous messages for freeing lots of yanked text 8.2.3723 when using 'linebreak' a text property starts too early 8.2.3724 build error for missing error message in small build 8.2.3725 cannot use a lambda for 'completefunc' and 'omnifunc' 8.2.3726 README file in a config directory gets wrong filetype 8.2.3727 in a gnome terminal keys are recognized as mouse events 8.2.3728 internal error when passing range() to list2blob() 8.2.3729 no support for squirrels 8.2.3730 "/etc/Muttrc.d/README" gets filetype muttrc 8.2.3731 "set! termcap" shows codes in one column, but not keys 8.2.3732 "set! termcap" test fails 8.2.3733 Vim9: using "legacy" before range does not work 8.2.3734 Vim9: crash when no pattern match found 8.2.3735 cannot use a lambda for 'imactivatefunc' 8.2.3736 test fails without the channel feature 8.2.3737 test fails without the 'autochdir' option 8.2.3738 screen is cleared when a FocusLost autocommand triggers 8.2.3739 in wrong directory when using win_execute() with 'acd' set 8.2.3740 memory left allocated on exit when using Tcl 8.2.3741 using freed memory in open command 8.2.3742 dec mouse test fails without gnome terminfo entry 8.2.3743 ":sign" can add a highlight group without a name 8.2.3744 E854 is not tested; some spelling suggestions are not tested 8.2.3745 autochdir test fails without the +channel feature 8.2.3746 cannot disassemble function starting with "debug" or "profile" 8.2.3747 cannot remove highlight from an existing sign 8.2.3748 giving an error for an empty sign argument breaks a plugin 8.2.3749 error messages are everywhere 8.2.3750 error messages are everywhere 8.2.3751 cannot assign a lambda to an option that takes a function 8.2.3752 build error when using Photon GUI 8.2.3753 Vim9: function unreferenced while called is never deleted 8.2.3754 undesired changing of the indent of the first formatted line 8.2.3755 Coverity warns for using a buffer in another scope 8.2.3756 might crash when callback is not valid 8.2.3757 an overlong highlight group name is silently truncated 8.2.3758 options that take a function insufficiently tested 8.2.3759 quickfix buffer becomes hidden while still in a window 8.2.3760 not automatically handling gnome terminal mouse like xterm 8.2.3761 focus change is not passed on to a terminal window 8.2.3762 if quickfix buffer is wiped out getqflist() still returns it 8.2.3763 when editing the cmdline a callback may cause a scroll up 8.2.3764 cannot see any text when window was made zero lines 8.2.3765 Vim9: cannot use a lambda for 'opfunc' and others 8.2.3766 converting a funcref to a string leaves out "g:" 8.2.3767 crash when using NULL partial 8.2.3768 timer_info() has the wrong repeat value in a timer callback 8.2.3769 zig files are not recognized 8.2.3770 new compiler warnings from clang-12 and clang-13 8.2.3771 Vim9: accessing freed memory when checking type 8.2.3772 timer info test fails on slow machine 8.2.3773 wrong window size when a modeline changes 'columns' 8.2.3774 test for command line height fails 8.2.3775 Vim9: lambda compiled without outer context when debugging 8.2.3776 when a tags file line is long a tag may not be found 8.2.3777 spell file write error not checked 8.2.3778 lambda debug test fails in some configurations 8.2.3779 using freed memory when defining a user command recursively 8.2.3780 ":cd" works differently on MS-Windows 8.2.3781 the option window script is outdated 8.2.3782 Vim9: no error if a function shadows a script variable 8.2.3783 confusing error for using a variable as a function 8.2.3784 the help for options is outdated 8.2.3785 running CI on MacOS with gcc is not useful 8.2.3786 test fails because of using Vim9 syntax in legacy function 8.2.3787 no proper formatting of a C line comment after a statement 8.2.3788 lambda for option that is a function may be freed 8.2.3789 Test_window_minimal_size can fail on a slow machine 8.2.3790 test for term_gettitle() fails in some environments 8.2.3791 build error with +cindent but without +smartindent 8.2.3792 setting *func options insufficiently tested 8.2.3793 using "g:Func" as a funcref does not work in script context 8.2.3794 Vim9: cannot find script-local func using "s:" 8.2.3795 too many #ifdefs 8.2.3796 the funcexe_T struct members are not named consistently 8.2.3797 no good reason to limit the message history in tiny version 8.2.3798 a :def callback function postpones an error message 8.2.3799 edit test hangs or fails 8.2.3800 when cross compiling the output of "uname" cannot be set 8.2.3801 if a terminal shows in two windows, only one is redrawn 8.2.3802 terminal in two windows test fails on some systems 8.2.3803 GUI: crash with 'writedelay' set using a terminal window 8.2.3804 script context not set when copying 'swf' and 'ts' 8.2.3805 i3config files are not recognized 8.2.3806 terminal focus test fails sometimes 8.2.3807 Vim9: can call import with star directly 8.2.3808 Vim9: obsolete TODO items 8.2.3809 Vim9: crash when garbage collecting a nested partial 8.2.3810 Vim9: expr4 test fails on MS-Windows 8.2.3811 the opfunc error test fails on a slow machine 8.2.3812 Vim9: leaking memory in numbered function test 8.2.3813 confusing error when using :cc without error list 8.2.3814 .csx files and .sln files are not recognized 8.2.3815 Vim9: cannot have a multi-line dict inside a block 8.2.3816 compiler warning for posible loss of data on MS-Windows 8.2.3817 Vim9: Not using NL as command end does not work for :autocmd 8.2.3818 cannot filter or map characters in a string 8.2.3819 test fails because error message changed 8.2.3820 "vrc" does not replace composing characters 8.2.3821 ASAN test run fails 8.2.3822 leaking memory in map() and filter(), no string in Vim9 8.2.3823 test for visual replace is in wrong function 8.2.3824 no ASAN support for MSVC 8.2.3825 various comments could be improved 8.2.3826 Vim9: using "g:Func" as funcref doesn't work in :def function 8.2.3827 huntr badge does not really fit in the list 8.2.3828 when opening a terminal from a timer first typed char is lost 8.2.3829 no error when setting a func option to script-local function 8.2.3830 error messages are spread out 8.2.3831 opfunc test fails when missing feature changes function name 8.2.3832 test fails because of changed error message 8.2.3833 error from term_start() not caught by try/catch 8.2.3834 Test_out_cb often fails on Mac 8.2.3835 the inline-function example does not work 8.2.3836 Vim9: comment after expression not skipped to find NL 8.2.3837 QNX: crash when compiled with GUI but using terminal 8.2.3838 cannot use script-local function for setting *func options 8.2.3839 using \z() with \z1 not tested for syntax highlighting 8.2.3840 useless test for negative index in check functions 8.2.3841 Vim9: outdated TODO items, disabled tests that work 8.2.3842 Vim9: can change locked list and list items 8.2.3843 dep3patch files are not recognized 8.2.3844 Vim9: no type error if assigning func(number) to func(string) 8.2.3845 Vim9: test fails when the channel feature is missing 8.2.3846 no error when using control character for 'lcs' or 'fcs' 8.2.3847 illegal memory access when using a lambda with an error 8.2.3848 cannot use reduce() for a string 8.2.3849 functions implementing reduce and map are too long 8.2.3850 illegal memory access when displaying a partial 8.2.3851 Vim9: overhead when comparing string, dict or function 8.2.3852 Vim9: not enough tests 8.2.3853 Vim9: not enough tests 8.2.3854 Vim9: inconsistent arguments for test functions 8.2.3855 illegal memory access when displaying a blob 8.2.3856 Vim9: not enough tests 8.2.3857 Vim9: inconsistent error for using function() 8.2.3858 Vim9: not enough tests 8.2.3859 Vim9: some code lines not tested 8.2.3860 Vim9: codecov struggles with the file size 8.2.3861 list of distributed files is outdated 8.2.3862 crash on exit with EXITFREE and using win_execute() 8.2.3863 various build flags accidentally enabled 8.2.3864 cannot disable requesting key codes from xterm 8.2.3865 Vim9: compiler complains about using "try" as a struct member 8.2.3866 Vim9: type checking global variables is inconsistent 8.2.3867 implementation of some list functions too complicated 8.2.3868 Vim9: function test fails 8.2.3869 Vim9: type checking for "any" is inconsistent 8.2.3870 MS-Windows: wrong dir when using right-click context menu 8.2.3871 list.c contains code for dict and blob 8.2.3872 Vim9: finddir() and uniq() return types can be more specific 8.2.3873 go.mod files are not recognized 8.2.3874 cannot highlight the number column for a sign 8.2.3875 gcc complains about buffer overrun 8.2.3876 'cindent' does not recognize inline namespace 8.2.3877 function does not abort after a type error in compare 8.2.3878 Vim9: debugger tries to read more lines than there are 8.2.3879 getreg() and getregtype() contain dead code 8.2.3880 Solution filter files are not recognized 8.2.3881 QNX: crash when compiled with GUI but using terminal 8.2.3882 more duplicated code in f_getreginfo() 8.2.3883 crash when switching to other regexp engine fails 8.2.3884 crash when clearing the argument list while using it 8.2.3885 arglist test fails 8.2.3886 can define autocmd for every event by using "au!" 8.2.3887 E1135 is used for two different errors 8.2.3888 the argument list may contain duplicates 8.2.3889 duplicate code for translating script-local function name 8.2.3890 Vim9: type check for using v: variables is basic 8.2.3891 github CI: workflows may overlap 8.2.3892 when modifyOtherKeys is used CTRL-C is not recognized 8.2.3893 Vim9: many local variables are initialized with an instruction 8.2.3894 Vim9: no proper type check for first argument of call() 8.2.3895 Vim9: confusing error when using function() with a number 8.2.3896 Vim9: no test for nested function not available later 8.2.3897 Vim9: second argument of map() and filter() not checked 8.2.3898 Vim9: not sufficient testing for variable initialization 8.2.3899 Vim9: test for map() on string fails
2022-01-10 21:53:32 +01:00
# $NetBSD: Makefile,v 1.59 2022/01/10 20:53:32 morr Exp $
1999-12-21 14:20:32 +01:00
PKGNAME= vim-share-${VIM_VERSION}.${VIM_PATCHLEVEL}
COMMENT= Data files for the vim editor (vi clone)
.include "Makefile.common"
1999-12-21 14:20:32 +01:00
CONFIGURE_ARGS+= --disable-gui
CONFIGURE_ARGS+= --without-x
1999-12-21 14:20:32 +01:00
BUILD_TARGET= vim
Here it is folks, VIM 6.0! Changes since version 5.8: ----------------------------------------------------- The number of changes is huge. These are just the main new items: Folding - momentarily hide part of the text Vertically split windows - mixed with horizontal splits Diff mode - show and remove differences between files Easy Vim: click-and-type - for those who really don't like two modes User manual - learn to use Vim, reads like a book Flexible indenting - automatic indenting for any language Extended search patterns - more regexp power than you will need UTF-8 support - Unicode allows editing nearly all languages Multi-language support - translated messages and menus Plugin support - drop a script in a directory and you can use it Filetype plugins - an easy way to setup for editing a type of file File browser - browse directories, also on a terminal Editing files over a network - read and write a remote file directly command-line editing window - use any Vim command to edit an Ex command Debugging mode - debug your Vim functions and scripts Cursor in virtual position - edit tables and draw ASCII pictures Debugger interface - use Vim with Sun Visual Workshop Communication between Vims - let one Vim tell another Vim what to do Printing - print with syntax colors Quickfix extended - see error messages in a window and jump there Writing files improved - rename or copy to make a backup file Argument list - select groups of files to work on Restore a View - save the looks of a window and restore it later Color schemes - quickly switch between different color setups
2001-10-04 12:18:11 +02:00
INSTALL_TARGET= installruntime installmacros installtutor installtools
USE_TOOLS+= awk
INSTALL_MAKE_FLAGS+= ${MAKE_FLAGS} TOOLS_AWK=${TOOLS_AWK} TOOLS_SETENV=${TOOLS_SETENV}
Here it is folks, VIM 6.0! Changes since version 5.8: ----------------------------------------------------- The number of changes is huge. These are just the main new items: Folding - momentarily hide part of the text Vertically split windows - mixed with horizontal splits Diff mode - show and remove differences between files Easy Vim: click-and-type - for those who really don't like two modes User manual - learn to use Vim, reads like a book Flexible indenting - automatic indenting for any language Extended search patterns - more regexp power than you will need UTF-8 support - Unicode allows editing nearly all languages Multi-language support - translated messages and menus Plugin support - drop a script in a directory and you can use it Filetype plugins - an easy way to setup for editing a type of file File browser - browse directories, also on a terminal Editing files over a network - read and write a remote file directly command-line editing window - use any Vim command to edit an Ex command Debugging mode - debug your Vim functions and scripts Cursor in virtual position - edit tables and draw ASCII pictures Debugger interface - use Vim with Sun Visual Workshop Communication between Vims - let one Vim tell another Vim what to do Printing - print with syntax colors Quickfix extended - see error messages in a window and jump there Writing files improved - rename or copy to make a backup file Argument list - select groups of files to work on Restore a View - save the looks of a window and restore it later Color schemes - quickly switch between different color setups
2001-10-04 12:18:11 +02:00
PLIST_SUBST+= VIM_SUBDIR=${VIM_SUBDIR}
1999-12-21 14:20:32 +01:00
CHECK_INTERPRETER_SKIP+= share/vim/${VIM_SUBDIR}/doc/*.pl
CHECK_INTERPRETER_SKIP+= share/vim/${VIM_SUBDIR}/tools/*.pl
CHECK_INTERPRETER_SKIP+= share/vim/${VIM_SUBDIR}/tools/*.py
Update to version 8.2.0303. Changes: 8.2: 8.2.0001 #endif comments do not reflect corresponding #ifdef 8.2.0002 "dj" only deletes first line of closed fold 8.2.0003 Build file dependencies are incomplete 8.2.0004 get E685 and E931 if buffer reload is interrupted 8.2.0005 duplication in version info 8.2.0006 test using long file name may fail 8.2.0007 popup menu positioned wrong with folding in two tabs 8.2.0008 test72 is old style 8.2.0009 VMS: terminal version doesn't build 8.2.0010 test64 is old style 8.2.0011 screen updating wrong when opening preview window 8.2.0012 some undo functionality is not tested 8.2.0013 not using a typedef for condstack 8.2.0014 test69 and test95 are old style 8.2.0015 not all modeline variants are tested 8.2.0016 test name used twice, option not restored properly 8.2.0017 OS/2 and MS-DOS are still mentioned 8.2.0018 :join does not add white space where it should 8.2.0019 cannot get number of lines of another buffer 8.2.0020 mouse clicks in the command line not tested 8.2.0021 timer test fails too often on Travis with MacOS 8.2.0022 click in popup window doesn't close it in the GUI 8.2.0023 command line editing not sufficiently tested 8.2.0024 filetype Rego not recognized 8.2.0025 repeated word in comment 8.2.0026 still some /* */ comments 8.2.0027 still some /* */ comments 8.2.0028 searchpairpos() is not tested 8.2.0029 MS-Windows: crash with empty job command 8.2.0030 "gF" does not work on output of "verbose command" 8.2.0031 MS-Windows: test for empty job fails 8.2.0032 MS-Windows: test for blank job fails 8.2.0033 crash when make_extmatch() runs out of memory 8.2.0034 missing check for out of memory 8.2.0035 saving and restoring called_emsg is clumsy 8.2.0036 not enough test coverage for match functions 8.2.0037 missing renamed message 8.2.0038 spell suggestions insufficiently tested 8.2.0039 memory access error when "z=" has no suggestions 8.2.0040 timers test is still flaky on Travis for Mac 8.2.0041 leaking memory when selecting spell suggestion 8.2.0042 clearing funccal values twice 8.2.0043 timers test is still flaky on Travis for Mac 8.2.0044 expression type is used inconsistently 8.2.0045 script test fails 8.2.0046 tests for spell suggestions are slow 8.2.0047 cannot skip tests for specific MS-Windows platform 8.2.0048 another timers test is flaky on Travis for Mac 8.2.0049 command line completion not fully tested 8.2.0050 after deleting a file mark it is still in viminfo 8.2.0051 command line completion test skipped 8.2.0052 more-prompt not properly tested 8.2.0053 windowsversion() does not always return the right value 8.2.0054 :diffget and :diffput don't have good completion 8.2.0055 cannot use ":gui" in vimrc with VIMDLL enabled 8.2.0056 execution stack is incomplete and inefficient 8.2.0057 cannot build with small features 8.2.0058 running tests changes ~/.viminfo 8.2.0059 compiler warnings for unused variables in small build 8.2.0060 message test only runs with one encoding 8.2.0061 the execute stack can grow big and never shrinks 8.2.0062 memory test is flaky on FreeBSD 8.2.0063 wrong size argument to vim_snprintf() 8.2.0064 diffmode completion doesn't use per-window setting 8.2.0065 Amiga and alikes: autoopen only used on Amiga OS4 8.2.0066 some corners of vim_snprintf() are not tested 8.2.0067 ERROR_UNKNOWN clashes on some systems 8.2.0068 crash when using Python 3 with "utf32" encoding 8.2.0069 ETYPE_ is used for two different enums 8.2.0070 crash when using Python 3 with "debug" encoding 8.2.0071 memory test often fails on Cirrus CI 8.2.0072 memory test still fails on Cirrus CI 8.2.0073 initializing globals with COMMA is clumsy 8.2.0074 Python 3 unicode test sometimes fails 8.2.0075 Python 3 unicode test still sometimes fails 8.2.0076 Python 3 unicode test fails on MS-Windows 8.2.0077 settagstack() cannot truncate at current index 8.2.0078 expanding <sfile> works differently the second time 8.2.0079 Python 3 unicode test still fails on MS-Windows 8.2.0080 globals using INIT4() are not in the tags file 8.2.0081 MS-Windows also need the change to support INIT4() 8.2.0082 when reusing a buffer listeners are not cleared 8.2.0083 text properties wrong when tabs and spaces are exchanged 8.2.0084 complete item "user_data" can only be a string 8.2.0085 dead code in builtin functions 8.2.0086 build error for small version 8.2.0087 crash in command line expansion when out of memory 8.2.0088 insufficient tests for tags; bug in using extra tag field 8.2.0089 crash when running out of memory in :setfiletype completion 8.2.0090 generated files show up in git status 8.2.0091 compiler warnings for size_t / int types 8.2.0092 tags functionality insufficiently tested 8.2.0093 win_splitmove() can make Vim hang 8.2.0094 MS-Windows: cannot build with Strawberry Perl 5.30 8.2.0095 cannot specify exit code for :cquit 8.2.0096 cannot create tiny popup window in last column 8.2.0097 crash with autocommand and spellfile 8.2.0098 exe stack length can be wrong without being detected 8.2.0099 use of NULL pointer when out of memory 8.2.0100 macros for Ruby are too complicated 8.2.0101 crash when passing null object to ":echomsg" 8.2.0102 messages test fails in small version 8.2.0103 using null object with execute() has strange effects 8.2.0104 using channel or job with ":execute" has strange effects 8.2.0105 Vim license not easy to find on github 8.2.0106 printf formats are not exactly right 8.2.0107 hgignore is out of sync from gitignore 8.2.0108 when sign text is changed a manual redraw is needed 8.2.0109 corrupted text properties when expanding spaces 8.2.0110 prop_find() is not implemented 8.2.0111 VAR_SPECIAL is also used for booleans 8.2.0112 illegal memory access when using 'cindent' 8.2.0113 "make cmdidxs" fails 8.2.0114 info about sourced scripts is scattered 8.2.0115 byte2line() does not work correctly with text properties 8.2.0116 BufEnter autocmd not triggered on ":tab drop" 8.2.0117 crash when using gettabwinvar() with invalid arguments 8.2.0118 crash when cycling to buffers involving popup window 8.2.0119 message test fails on some platforms 8.2.0120 virtcol() does not check arguments to be valid 8.2.0121 filter() and map() on blob don't work 8.2.0122 readme files still mention MS-DOS 8.2.0123 complete_info() does not work when CompleteDone is triggered 8.2.0124 compiler warnings for variable types 8.2.0125 :mode no longer works for any system 8.2.0126 textprop test fails 8.2.0127 some buffer commands work in a popup window 8.2.0128 cannot list options one per line 8.2.0129 MS-Windows installer doesn't use Turkish translations 8.2.0130 Python3 ranges are not tested 8.2.0131 command line is not cleared when switching tabs 8.2.0132 script may be re-used when deleting and creating a new one 8.2.0133 invalid memory access with search command 8.2.0134 some map functionality not covered by tests 8.2.0135 bracketed paste can still cause invalid memory access 8.2.0136 stray ch_logfile() call 8.2.0137 crash when using win_execute() from a new tab 8.2.0138 memory leak when starting a job fails 8.2.0139 MS-Windows: default for IME is inconsistent 8.2.0140 CI does not test building doc tags 8.2.0141 no swift filetype detection 8.2.0142 possible to enter popup window with CTRL-W p 8.2.0143 Coverity warning for possible use of NULL pointer 8.2.0144 some mapping code is not fully tested 8.2.0145 using #error for compilation errors should be OK now 8.2.0146 wrong indent when 'showbreak' and 'breakindent' are set 8.2.0147 block Visual mode operators not correct when 'linebreak' set 8.2.0148 mapping related function in wrong source file 8.2.0149 maintaining a Vim9 branch separately is more work 8.2.0150 cannot define python function when using :execute 8.2.0151 detecting a script was already sourced is unreliable 8.2.0152 restoring ctrl_x_mode is not needed 8.2.0153 warning shows when listing version info 8.2.0154 reallocating the list of scripts is inefficient 8.2.0155 warnings from MinGW compiler; tests fail without +float 8.2.0156 various typos in source files and tests 8.2.0157 Vim9 script files not in list of distributed files 8.2.0158 triggering CompleteDone earlier is not backwards compatible 8.2.0159 non-materialized range() list causes problems 8.2.0160 range test fails 8.2.0161 not recognizing .gv file as dot filetype 8.2.0162 balloon test fails in the GUI 8.2.0163 test hangs on MS-Windows console 8.2.0164 test_alot takes too long 8.2.0165 Coverity warning for using NULL pointer 8.2.0166 Coverity warning for using uninitialized variable 8.2.0167 Coverity warning for ignoring return value 8.2.0168 Coverity warning for assigning NULL to an option 8.2.0169 Coverity warning for dead code 8.2.0170 Coverity warning for ignoring return value 8.2.0171 Coverity warning for using uninitialized buffer 8.2.0172 Coverity warning for not restoring character 8.2.0173 build fails with old compiler 8.2.0174 various commands not completely tested 8.2.0175 crash when removing list element in map() 8.2.0176 generating os headers does not work for Swedish 8.2.0177 memory leak in get_tags() 8.2.0178 with VTP the screen may not be restored properly 8.2.0179 still a few places where range() does not work 8.2.0180 test for wrapmargin fails if terminal is not 80 columns 8.2.0181 problems parsing :term arguments 8.2.0182 min() and max() materialize a range() list 8.2.0183 tests fail when the float feature is disabled 8.2.0184 blob test fails 8.2.0185 Vim9 script: cannot use "if has()" to skip lines 8.2.0186 a couple of tests may fail when features are missing 8.2.0187 reduntant code 8.2.0188 Check commands don't work well with Vim9 script 8.2.0189 cd() with NULL argument crashes 8.2.0190 Kotlin files are not recognized 8.2.0191 cannot put a terminal in a popup window 8.2.0192 build failure without +terminal feature 8.2.0193 still build failure without +terminal feature 8.2.0194 some commands can cause problems in terminal popup 8.2.0195 some tests fail when run in the GUI 8.2.0196 blocking commands for a finished job in a popup window 8.2.0197 some Ex commands not sufficiently tested 8.2.0198 no tests for y/n prompt 8.2.0199 Vim9 script commands not sufficiently tested 8.2.0200 Vim9 script commands not sufficiently tested 8.2.0201 cannot assign to an imported variable 8.2.0202 when 'lazyredraw' is set the window title may not be updated 8.2.0203 :helptags and some other functionality not tested 8.2.0204 crash when using winnr('j') in a popup window 8.2.0205 error code E899 used twice 8.2.0206 calling Vim9 function using default argument fails 8.2.0207 crash when missing member type on list argument 8.2.0208 fnamemodify() does not apply ":~" when followed by ":." 8.2.0209 function a bit far away from where it's used 8.2.0210 Coverity complains about uninitialized field 8.2.0211 test for ANSI colors fails without an "ls" command 8.2.0212 missing search/substitute pattern hardly tested 8.2.0213 configure does not recognize gcc 10.0 and later 8.2.0214 a popup window with a terminal can be made hidden 8.2.0215 wrong file name shortening 8.2.0216 several Vim9 instructions are not tested 8.2.0217 terminal test fails on Mac 8.2.0218 several Vim9 instructions are not tested 8.2.0219 terminal test still fails on Mac 8.2.0220 terminal test did pass on Mac 8.2.0221 no test for Vim9 += and ..= 8.2.0222 Vim9: optional function arguments don't work yet 8.2.0223 some instructions not yet tested 8.2.0224 compiling :elseif not tested yet 8.2.0225 compiling lambda not tested yet 8.2.0226 compiling for loop not tested 8.2.0227 compiling a few instructions not tested 8.2.0228 configure does not recognize gcc version on BSD 8.2.0229 compare instructions not tested 8.2.0230 terminal popup test is flaky 8.2.0231 silent system command may clear the screen 8.2.0232 the :compiler command causes a crash 8.2.0233 crash when using garbagecollect() in between rand() 8.2.0234 message test fails on SunOS 8.2.0235 draw error when an empty group is removed from 'statusline' 8.2.0236 MS-Windows uninstall doesn't delete vimtutur.bat 8.2.0237 crash when setting 'wincolor' on finished terminal window 8.2.0238 MS-Windows: job_stop() results in exit value zero 8.2.0239 MS-Windows: 'env' job option does not override existing vars 8.2.0240 using memory after it was freed 8.2.0241 crash when setting 'buftype' to "quickfix" 8.2.0242 preview popup window test fails with long directory name 8.2.0243 insufficient code coverage for ex_docmd.c functions 8.2.0244 compiler warning in Lua interface 8.2.0245 MSVC: error message if the auto directory already exists 8.2.0246 MSVC: deprecation warnings with Ruby 8.2.0247 misleading comment in NSIS installer script 8.2.0248 MS-Windows: dealing with deprecation is too complicated 8.2.0249 MS-Windows: various warnings 8.2.0250 test_clear_search_pat() is unused 8.2.0251 a couple of function return types can be more specific 8.2.0252 Windows compiler warns for using size_t 8.2.0253 crash when using :disassamble without argument 8.2.0254 compiler warning for checking size_t to be negative 8.2.0255 VMS: missing files in build 8.2.0256 time and timer related code is spread out 8.2.0257 cannot recognize a terminal in a popup window 8.2.0258 modifyOtherKeys cannot be temporarily disabled 8.2.0259 terminal in popup test sometimes fails 8.2.0260 several lines of code are duplicated 8.2.0261 some code not covered by tests 8.2.0262 fileformat test fails on MS-Windows 8.2.0263 a few new Vim9 messages are not localized 8.2.0264 fileformat test still fails on MS-Windows 8.2.0265 "eval" after "if 0" doesn't check for following command 8.2.0266 terminal in popup test sometimes fails on Mac 8.2.0267 no check for a following cmd when calling a function fails 8.2.0268 trycatch test fails 8.2.0269 Vim9: operator after list index does not work 8.2.0270 some code not covered by tests 8.2.0271 the "num64" feature is available everywhere 8.2.0272 ":helptags ALL" gives error for some directories 8.2.0273 MS-Windows uninstall may delete wrong batch file 8.2.0274 hang with combination of feedkeys(), Ex mode and :global 8.2.0275 some Ex code not covered by tests 8.2.0276 Vim9: not allowing space before ")" in function call 8.2.0277 Vim9: not all instructions covered by tests 8.2.0278 channel test is flaky on Mac 8.2.0279 Vim9: no test for deleted :def function 8.2.0280 Vim9: throw in :def function not caught higher up 8.2.0281 two placed signs in the same line are not combined 8.2.0282 Vim9: setting number option not tested 8.2.0283 Vim9: failing to load script var not tested 8.2.0284 Vim9: assignment test fails 8.2.0285 unused error message; cannot create s:var 8.2.0286 cannot use popup_close() for a terminal popup 8.2.0287 Vim9: return in try block not tested; catch not tested 8.2.0288 Vim9: some float and blob operators not tested 8.2.0289 Vim9: :echo did not clear the rest of the line 8.2.0290 running individual test differs from all tests 8.2.0291 Vim9: assigning [] to list<string> doesn't work 8.2.0292 Vim9: CHECKNR and CHECKTYPE instructions not tested 8.2.0293 various Ex commands not sufficiently tested 8.2.0294 cannot use Ex command that is also a function name 8.2.0295 highlighting for :s wrong when using different separator 8.2.0296 mixing up "long long" and __int64 may cause problems 8.2.0297 compiler warnings for the Ruby interface 8.2.0298 Vim9 script: cannot start command with a string constant 8.2.0299 Vim9: ISN_STORE with argument not tested 8.2.0300 Vim9: expression test fails without channel support 8.2.0301 insufficient testing for exception handling 8.2.0302 setting 'term' may cause error in TermChanged autocommand 8.2.0303 TermChanged test fails in the GUI 8.1: 8.1.2201 cannot build with dynamically linked Python 3.8 8.1.2202 MS-Windows: build failure with GUI and small features 8.1.2203 running libvterm tests without the +terminal feature 8.1.2204 crash on exit when closing terminals 8.1.2205 sign entry structure has confusing name 8.1.2206 no test for fixed issue #3893 8.1.2207 "gn" doesn't work quite right 8.1.2208 Unix: Tabs in output might be expanded to spaces 8.1.2209 LF in escape codes may be expanded to CR-LF 8.1.2210 using negative offset for popup_create() does not work 8.1.2211 listener callback "added" argument is not the total 8.1.2212 cannot see the selection type in :reg output 8.1.2213 popup_textprop tests fail 8.1.2214 too much is redrawn when 'cursorline' is set 8.1.2215 unreachable code in adjusting text prop columns 8.1.2216 text property in wrong place after :substitute 8.1.2217 compiler warning for unused variable 8.1.2218 "gN" is off by one in Visual mode 8.1.2219 no autocommand for open window with terminal 8.1.2220 :cfile does not abort like other quickfix commands 8.1.2221 cannot filter :disp output 8.1.2222 accessing invalid memory 8.1.2223 cannot see what buffer an ml_get error is for 8.1.2224 cannot build Amiga version 8.1.2225 the "last used" info of a buffer is under used 8.1.2226 cannot use system copy/paste in non-xterm terminals 8.1.2227 layout wrong if 'lines' changes while cmdline window is open 8.1.2228 screenpos() returns wrong values when 'number' is set 8.1.2229 cannot color number column above/below cursor differently 8.1.2230 MS-Windows: testing external commands can be improved 8.1.2231 not easy to move to the middle of a text line 8.1.2232 MS-Windows: compiler warning for int size 8.1.2233 cannot get the Vim command line arguments 8.1.2234 get_short_pathname() fails depending on encoding 8.1.2235 "C" with 'virtualedit' set does not include multi-byte char 8.1.2236 ml_get error if pattern matches beyond last line 8.1.2237 mode() result depends on whether CURSOR_SHAPE is defined 8.1.2238 error in docs tags goes unnoticed 8.1.2239 CI fails when running tests without building Vim 8.1.2240 popup window width changes when scrolling 8.1.2241 match highlight does not combine with 'wincolor' 8.1.2242 creating docs tags uses user preferences 8.1.2243 typos in comments 8.1.2244 'wrapscan' is not used for "gn" 8.1.2245 third character of 'listchars' tab shows in wrong place 8.1.2246 some tests are still in old style 8.1.2247 "make vimtags" does not work in runtime/doc 8.1.2248 CTRL-W dot does not work when modifyOtherKeys is enabled 8.1.2249 "make vimtags" does not print any message 8.1.2250 CTRL-U and CTRL-D don't work in popup window 8.1.2251 ":term command" may not work without a shell 8.1.2252 compiler warning for int size 8.1.2253 using "which" to check for an executable is not reliable 8.1.2254 MS-Windows: mouse scroll wheel doesn't work in popup 8.1.2255 ":term ++shell" does not work on MS-Windows 8.1.2256 test for ":term ++shell" fails on MS-Windows 8.1.2257 MS-Windows GUI: scroll wheel always uses current window 8.1.2258 may get hit-enter prompt after entering a number 8.1.2259 running tests may leave XfakeHOME behind 8.1.2260 terminal test may fail on MS-Windows 8.1.2261 with modifyOtherKeys set 'noesckeys' doesn't work 8.1.2262 unpack assignment in function not recognized 8.1.2263 'noesckeys' test fails in GUI 8.1.2264 there are two test files for :let 8.1.2265 when popup with "botleft" does not fit it flips incorrectly 8.1.2266 position unknown for a mouse click in a popup window 8.1.2267 compiler warning for uninitialized variable 8.1.2268 spell file flag zero is not recognized 8.1.2269 tags file with very long line stops using binary search 8.1.2270 "gf" is not tested in Visual mode 8.1.2271 build error if FEAT_TAG_BINS is not defined 8.1.2272 test may hang at more prompt 8.1.2273 wrong default when "pos" is changed with popup_atcursor() 8.1.2274 newlines in 'balloonexpr' result only work in the GUI 8.1.2275 using "seesion" looks like a mistake 8.1.2276 MS-Windows: session test leaves files behind 8.1.2277 terminal window is not updated when info popup changes 8.1.2278 using "cd" with "exe" may fail 8.1.2279 computation of highlight attributes is too complicated 8.1.2280 crash when passing partial to substitute() 8.1.2281 'showbreak' cannot be set for one window 8.1.2282 crash when passing many arguments through a partial 8.1.2283 missed on use of p_sbr 8.1.2284 compiler warning for unused variable 8.1.2285 padding in structures wastes memory 8.1.2286 using border highlight in popup window leaks memory 8.1.2287 using EndOfBuffer highlight in popup does not look good 8.1.2288 not using all space when popup with "topleft" flips to above 8.1.2289 after :diffsplit closing the window does not disable diff 8.1.2290 autocommand test fails 8.1.2291 memory leak when executing command in a terminal 8.1.2292 v:mouse_winid not set on click in popup window 8.1.2293 join adds trailing space when second line is empty 8.1.2294 cursor pos wrong with concealing and search causes a scroll 8.1.2295 if buffer of popup is in another window cursorline sign shows 8.1.2296 text properties are not combined with syntax by default 8.1.2297 the ex_vimgrep() function is too long 8.1.2298 missing part of 8.1.2296 8.1.2299 ConPTY in MS-Windows 1909 is still wrong 8.1.2300 redraw breaks going through list of popup windows 8.1.2301 MS-Windows GUI: drawing error when background color changes 8.1.2302 :lockmarks does not work for '[ and '] 8.1.2303 cursor in wrong position after horizontal scroll 8.1.2304 cannot get the mouse position when getting a mouse click 8.1.2305 no warning for wrong entry in translations 8.1.2306 double and triple clicks are not tested 8.1.2307 positioning popup doesn't work for buffer-local textprop 8.1.2308 deleting text before zero-width textprop removes it 8.1.2309 compiler warning for argument type 8.1.2310 no proper test for directory changes in quickfix 8.1.2311 warning for missing function prototype 8.1.2312 "line:" field in tags file not used 8.1.2313 debugging where a delay comes from is not easy 8.1.2314 vi' sometimes does not select anything 8.1.2315 not always using the right window when jumping to an error 8.1.2316 FORTIFY_SOURCE can also be present in CPPFLAGS 8.1.2317 no test for spell affix file with flag on suffix 8.1.2318 MS-Windows GUI: main background shows in toolbar 8.1.2319 compiler warning for int size 8.1.2320 insufficient test coverage for quickfix 8.1.2321 cannot select all text with the mouse 8.1.2322 quickfix test fails in very big terminal 8.1.2323 Old MSVC version no longer tested. 8.1.2324 width of scrollbar in popup menu not taken into account 8.1.2325 crash when using balloon with empty line 8.1.2326 cannot parse a date/time string 8.1.2327 cannot build with Hangul input 8.1.2328 a few hangul input pieces remain 8.1.2329 mouse multiple click test is a bit flaky 8.1.2330 vi' does not always work when 'selection' is exclusive 8.1.2331 the option.c file is still very big 8.1.2332 missing file in refactoring 8.1.2333 with modifyOtherKeys CTRL-^ doesn't work 8.1.2334 possible NULL pointer dereference in popup_locate() 8.1.2335 error message for function arguments may use NULL pointer 8.1.2336 when an expr mapping moves the cursor it is not restored 8.1.2337 double-click time sometimes miscomputed 8.1.2338 using Visual mark sith :s gives E20 if not set 8.1.2339 insufficient testing for quickfix 8.1.2340 quickfix test fails under valgrind and asan 8.1.2341 not so easy to interrupt a script programatically 8.1.2342 random number generator in Vim script is slow 8.1.2343 using time() for srand() is not very random 8.1.2344 Cygwin: warning for using strptime() 8.1.2345 .cjs files are not recognized as Javascript 8.1.2346 CTRL-R CTRL-R doesn't work with modifyOtherKeys 8.1.2347 MacOS: build fails 8.1.2348 :const cannot be followed by "| endif" 8.1.2349 :lockvar and :unlockvar cannot be followed by "| endif" 8.1.2350 other text for CTRL-V in Insert mode with modifyOtherKeys 8.1.2351 'wincolor' not used for > for not fitting double width char 8.1.2352 CI doesn't cover FreeBSD 8.1.2353 build failure on FreeBSD 8.1.2354 Cirrus CI runs on another repository 8.1.2355 test with "man" fails on FreeBSD 8.1.2356 rand() does not use the best algorithm 8.1.2357 no test with wrong argument for rand() 8.1.2358 tests fail on Cirrus CI for FreeBSD 8.1.2359 cannot build without FEAT_FLOAT 8.1.2360 quickfix test coverage can still be improved 8.1.2361 MS-Windows: test failures related to VIMDLL 8.1.2362 cannot place signs in a popup window 8.1.2363 ml_get error when accessing Visual area in 'statusline' 8.1.2364 termwinscroll test is flaky on FreeBSD 8.1.2365 missing tests for recent popupwin changes 8.1.2366 using old C style comments 8.1.2367 registers are not sufficiently tested 8.1.2368 using old C style comments 8.1.2369 cannot build with quickfix and without text properties 8.1.2370 build problems on VMS 8.1.2371 FEAT_TEXT_PROP is a confusing name 8.1.2372 VMS: failing realloc leaks memory 8.1.2373 cannot build with +popupwin but without +quickfix 8.1.2374 unused parts of libvterm are included 8.1.2375 no sufficient testing for registers 8.1.2376 preprocessor indents are incorrect 8.1.2377 GUI: when losing focus a pending operator is executed 8.1.2378 using old C style comments 8.1.2379 using old C style comments 8.1.2380 using old C style comments 8.1.2381 not all register related code is covered by tests 8.1.2382 MS-Windows: When using VTP bold+inverse doesn't work 8.1.2383 using old C style comments 8.1.2384 test 48 is old style 8.1.2385 opening cmdline window with feedkeys() does not work 8.1.2386 'wincolor' is not used for 'listchars' 8.1.2387 using old C style comments 8.1.2388 using old C style comments 8.1.2389 using old C style comments 8.1.2390 test94 is old style, fix 7.4.441 not tested 8.1.2391 cannot build when __QNXNTO__ is defined 8.1.2392 using old C style comments 8.1.2393 using old C style comments 8.1.2394 using old C style comments 8.1.2395 using old C style comments 8.1.2396 using old C style comments 8.1.2397 should not define __USE_XOPEN 8.1.2398 strptime() test fails on Japanese Mac 8.1.2399 info popup on top of cursor if it doesn't fit 8.1.2400 test39 is old style 8.1.2401 :cexpr does not handle | in expression 8.1.2402 typos and other small things 8.1.2403 autocmd test fails under valgrind 8.1.2404 channel test fails under valgrind 8.1.2405 matchadd_conceal test fails under valgrind 8.1.2406 leaking memory in test_paste and test_registers 8.1.2407 proto files, dependencies and build instructions outdated 8.1.2408 syntax menu and build instructions outdated 8.1.2409 creating the distribution doesn't work as documented 8.1.2410 MS-Windows: test_iminsert fails without IME support 8.1.2411 function argument copied unnecessarily 8.1.2412 crash when evaluating expression with error 8.1.2413 cannot update ex_cmdidxs.h on MS-Windows 8.1.2414 MS-Windows: properties dialog box shows wrong character 8.1.2415 popup menu flickers if an info popup is used 8.1.2416 loading menus sets v:errmsg 8.1.2417 MinGW/Cygwin build does not clean up all files 8.1.2418 bufnr('$') is wrong after recycling popup buffer 8.1.2419 with a long file name the hit-enter prompt appears 8.1.2420 crash when calling popup_close() in win_execute() 8.1.2421 test88 is old style 8.1.2422 "make depend" does not work correctly for libvterm 8.1.2423 MS-Windows properties shows version as "8, 1, 0" 8.1.2424 MS-Windows: console buffer is resized unnecessarily
2020-02-23 11:39:33 +01:00
CHECK_INTERPRETER_SKIP+= share/vim/${VIM_SUBDIR}/tools/*.awk
2014-02-20 11:15:57 +01:00
.include "../../mk/curses.buildlink3.mk"
1999-12-21 14:20:32 +01:00
.include "../../mk/bsd.pkg.mk"