summaryrefslogtreecommitdiffstats
path: root/src/proto
AgeCommit message (Collapse)Author
2021-07-15patch 8.2.3162: Vim9: argument types are not checked at compile timev8.2.3162Yegappan Lakshmanan
Problem: Vim9: argument types are not checked at compile time. Solution: Add more type checks. (Yegappan Lakshmanan, closes #8560)
2021-07-11patch 8.2.3149: some plugins have a problem with the error checkv8.2.3149Bram Moolenaar
Problem: Some plugins have a problem with the error check for using :command with -complete but without -nargs. Solution: In legacy script only give a warning message.
2021-07-10patch 8.2.3139: functions for string manipulation are spread outv8.2.3139Yegappan Lakshmanan
Problem: Functions for string manipulation are spread out. Solution: Move string related functions to a new source file. (Yegappan Lakshmanan, closes #8470)
2021-07-10patch 8.2.3135: Vim9: builtin function arguments not checked at compile timev8.2.3135Yegappan Lakshmanan
Problem: Vim9: builtin function arguments not checked at compile time. Solution: Add more type checks. (Yegappan Lakshmanan, closes #8539)
2021-07-08patch 8.2.3129: Vim9: imported uninitialized list does not get type checkedv8.2.3129Bram Moolenaar
Problem: Vim9: imported uninitialized list does not get type checked. Solution: Get type from imported variable.
2021-07-08patch 8.2.3128: Vim9: uninitialzed list does not get type checkedv8.2.3128Bram Moolenaar
Problem: Vim9: uninitialzed list does not get type checked. Solution: Set the type when initializing the variable. (closes #8529)
2021-07-04patch 8.2.3101: missing function prototype for vim_round()v8.2.3101Bram Moolenaar
Problem: Missing function prototype for vim_round(). Solution: Add the prototype.
2021-07-04patch 8.2.3100: Vim9: no error when using type with unknown number of argsv8.2.3100Bram Moolenaar
Problem: Vim9: no error when using type with unknown number of arguments. Solution: Do not ignore argument count of -1. (closes #8492)
2021-06-29patch 8.2.3074: popup_atcursor() uses wrong position with concealingv8.2.3074Bram Moolenaar
Problem: popup_atcursor() uses wrong position with concealing. Solution: Keep w_wcol in conceal_check_cursor_line(). (closes #8476)
2021-06-23patch 8.2.3040: GUI: dropping files not testedv8.2.3040Yegappan Lakshmanan
Problem: GUI: dropping files not tested. Solution: Add test_gui_drop_files() and tests. (Yegappan Lakshmanan, closes #8434)
2021-06-21patch 8.2.3032: build problems with MSVC, other crypt issues with libsodiumv8.2.3032Christian Brabandt
Problem: Build problems with MSVC, other crypt issues with libsodium. Solution: Adjust MSVC makefile. Disable swap file only when 'key' is set. Adjust error message used when key is wrong. Fix Coverity issues. (Christian Brabandt, closes #8420, closes #8411)
2021-06-21patch 8.2.3028: GUI mouse events not testedv8.2.3028Yegappan Lakshmanan
Problem: GUI mouse events not tested. Solution: Add test_gui_mouse_event(). Add mouse tests. Also add a few viminfo tests. (Yegappan Lakshmanan, closes #8407)
2021-06-20patch 8.2.3022: available encryption methods are not strong enoughv8.2.3022Christian Brabandt
Problem: Available encryption methods are not strong enough. Solution: Add initial support for xchaha20. (Christian Brabandt, closes #8394)
2021-06-14patch 8.2.2996: Vim9: when debugging cannot inspect local variablesv8.2.2996Bram Moolenaar
Problem: Vim9: when debugging cannot inspect local variables. Solution: Make local variables available when debugging.
2021-06-13patch 8.2.2993: 'fileencodings' default value should depend on 'encoding'v8.2.2993Bram Moolenaar
Problem: 'fileencodings' default value should depend on 'encoding'. (Gary Johnson) Solution: When 'encoding' is "utf-8" use a different default value for 'fileencodings'.
2021-06-13patch 8.2.2992: Vim9: completion for :disassemble is incompletev8.2.2992Bram Moolenaar
Problem: Vim9: completion for :disassemble is incomplete. Solution: Recognize the "debug" and "profile" arguments.
2021-06-13patch 8.2.2985: Vim9: a compiled function cannot be debuggedv8.2.2985Bram Moolenaar
Problem: Vim9: a compiled function cannot be debugged. Solution: Add initial debugging support.
2021-06-11patch 8.2.2974: Greek spell checking uses wrong case foldingv8.2.2974Bram Moolenaar
Problem: Greek spell checking uses wrong case folding. Solution: Fold capital sigma depending on whether it is at the end of a word or not. (closes #299)
2021-06-07patch 8.2.2961: keys typed during a :normal command are discardedv8.2.2961Bram Moolenaar
Problem: Keys typed during a :normal command are discarded. Solution: Concatenate saved typeahead and typed kesy. (closes #8340)
2021-06-07patch 8.2.2957: using getchar() in Vim9 script is problematicv8.2.2957Bram Moolenaar
Problem: Using getchar() in Vim9 script is problematic. Solution: Add getcharstr(). (closes #8343)
2021-06-06patch 8.2.2955: Vim9: using filter in compiled command does not workv8.2.2955Bram Moolenaar
Problem: Vim9: using filter in compiled command does not work. Solution: Generate EXEC including the command modifier.
2021-06-05patch 8.2.2944: Vim9: no error when using job or channel as a stringv8.2.2944Bram Moolenaar
Problem: Vim9: no error when using job or channel as a string. Solution: Be more strict about conversion to string. (closes #8312)
2021-06-03patch 8.2.2932: select mode test failsv8.2.2932Bram Moolenaar
Problem: Select mode test fails. Solution: Do not always reset the held mouse button.
2021-06-03patch 8.2.2930: when a popup is visible a mouse move my restart Visual modev8.2.2930Bram Moolenaar
Problem: When a popup is visible a mouse move my restart Visual mode. Solution: Reset held_button when ending Visual mode. (closes #8318)
2021-06-02patch 8.2.2928: the evalfunc.c file is too bigv8.2.2928Yegappan Lakshmanan
Problem: The evalfunc.c file is too big. Solution: Move float related functionality to a separate file. (Yegappan Lakshmanan, closes #8287)
2021-06-02patch 8.2.2923: EBCDIC build is brokenv8.2.2923K.Takata
Problem: EBCDIC build is broken. Solution: Move sortFunctions() to evalfunc.c. (Ken Takata, closes #8306)
2021-06-01patch 8.2.2920: still a way to shadow a builtin functionv8.2.2920Bram Moolenaar
Problem: Still a way to shadow a builtin function. (Yasuhiro Matsumoto) Solution: Check the key when using extend(). (issue #8302)
2021-05-29patch 8.2.2898: QuitPre and ExitPre not triggered when GUI window is closedv8.2.2898Bram Moolenaar
Problem: QuitPre and ExitPre not triggered when GUI window is closed. Solution: Call before_quit_autocmds(). (closes #8242)
2021-05-28patch 8.2.2897: Vim9: can use reserved words at the script levelv8.2.2897Bram Moolenaar
Problem: Vim9: can use reserved words at the script level. Solution: Check variable names for reserved words. (closes #8253)
2021-05-16patch 8.2.2860: adding a text property causes the whole window to be redawnv8.2.2860Bram Moolenaar
Problem: Adding a text property causes the whole window to be redawn. Solution: Use changed_lines_buf() to only redraw the affected lines.
2021-05-07patch 8.2.2842: Vim9: skip argument to searchpair() is not compiledv8.2.2842Bram Moolenaar
Problem: Vim9: skip argument to searchpair() is not compiled. Solution: Add VAR_INSTR.
2021-05-05patch 8.2.2834: Vim9: :cexpr does not work with local variablesv8.2.2834Bram Moolenaar
Problem: Vim9: :cexpr does not work with local variables. Solution: Compile :cexpr.
2021-05-03patch 8.2.2830: terminal colors are not updated when 'background' is setv8.2.2830Bram Moolenaar
Problem: Terminal colors are not updated when 'background' is set. Solution: Call term_update_colors() for all terminals. (Marcin Szamotulski, closes #8171, closes #8150)
2021-04-26patch 8.2.2813: cannot grep using fuzzy matchingv8.2.2813Yegappan Lakshmanan
Problem: Cannot grep using fuzzy matching. Solution: Add the "f" flag to :vimgrep. (Yegappan Lakshmanan, closes #8152)
2021-04-24patch 8.2.2806: Vim9: using "++nr" as a command might not workv8.2.2806Bram Moolenaar
Problem: Vim9: using "++nr" as a command might not work. Solution: Do not recognize "++" and "--" in a following line as addition or subtraction.
2021-04-23patch 8.2.2803: flicker when the popup menu has an info popupv8.2.2803Bram Moolenaar
Problem: Flicker when the popup menu has an info popup. Solution: Avoid drawing over the popup when it's going to be redrawn in the same position. (closes #8131) Also avoid redrawing the scrollbar.
2021-04-19patch 8.2.2785: Vim9: cannot redirect to local variablev8.2.2785Bram Moolenaar
Problem: Vim9: cannot redirect to local variable. Solution: Compile :redir when redirecting to a variable.
2021-04-19patch 8.2.2784: Vim9: cannot use \=expr in :substitutev8.2.2784Bram Moolenaar
Problem: Vim9: cannot use \=expr in :substitute. Solution: Compile the expression into instructions and execute them when invoked.
2021-04-17patch 8.2.2777: Vim9: blob operations not tested in all waysv8.2.2777Bram Moolenaar
Problem: Vim9: blob operations not tested in all ways. Solution: Run tests with CheckLegacyAndVim9Success(). Make blob assign with index work.
2021-04-14patch 8.2.2767: compiler warning for unused argumentv8.2.2767Bram Moolenaar
Problem: Compiler warning for unused argument. Solution: Remove the argument.
2021-04-14patch 8.2.2765: Vim9: not all blob operations workv8.2.2765Bram Moolenaar
Problem: Vim9: not all blob operations work. Solution: Run more tests also with Vim9 script and :def functions. Fix what doesn't work.
2021-04-13patch 8.2.2759: Vim9: for loop infers type of loop variablev8.2.2759Bram Moolenaar
Problem: Vim9: for loop infers type of loop variable. Solution: Do not get the member type. (closes #8102)
2021-04-12patch 8.2.2757: Vim9: blob tests for legacy and Vim9 script are separatev8.2.2757Bram Moolenaar
Problem: Vim9: blob tests for legacy and Vim9 script are separate. Solution: Add CheckLegacyAndVim9Success(). Make blob index assign work.
2021-04-11patch 8.2.2756: Vim9: blob index and slice not implemented yetv8.2.2756Bram Moolenaar
Problem: Vim9: blob index and slice not implemented yet. Solution: Implement blob index and slice.
2021-04-11patch 8.2.2754: :sleep! does not always hide the cursorv8.2.2754Bram Moolenaar
Problem: :sleep! does not always hide the cursor. Solution: Add the cursor_is_asleep flag. (Jeremy Lerner, closes #8097, closes #7998)
2021-04-07patch 8.2.2734: Vim9: cannot use legacy script-local var from :def functionv8.2.2734Bram Moolenaar
Problem: Vim9: cannot use legacy script-local var from :def function. Solution: Do not insist on using "s:" prefix. (closes #8076)
2021-04-06patch 8.2.2728: special key names don't work if 'isident' is clearedv8.2.2728Bram Moolenaar
Problem: Special key names don't work if 'isident' is cleared. Solution: Add vim_isNormalIDc() and use it for special key names. (closes #2389)
2021-04-02patch 8.2.2694: when 'matchpairs' is empty every character beepsv8.2.2694Bram Moolenaar
Problem: When 'matchpairs' is empty every character beeps. (Marco Hinz) Solution: Bail out when no character in 'matchpairs' was found. (closes #8053) Add assert_nobeep().
2021-04-01patch 8.2.2685: custom statusline not drawn correctly with WinBarv8.2.2685Bram Moolenaar
Problem: Custom statusline not drawn correctly with WinBar. Solution: Also adjust the column for the custom status line. (Yee Cheng Chin, closes #8047)
2021-03-31patch 8.2.2680: Vim9: problem defining a script variable from legacy functionv8.2.2680Bram Moolenaar
Problem: Vim9: problem defining a script variable from legacy function. Solution: Check if the script is Vim9, not the current syntax. (closes #8032)