summaryrefslogtreecommitdiffstats
path: root/src/globals.h
AgeCommit message (Collapse)Author
2020-08-11patch 8.2.1422: the Mac GUI implementation is outdatedv8.2.1422Bram Moolenaar
Problem: The Mac GUI implementation is outdated and probably doesn't even work. Solution: Remove the Mac GUI code. The MacVim project provides the supported Vim GUI version.
2020-08-09patch 8.2.1401: cannot jump to the last used tabpagev8.2.1401Bram Moolenaar
Problem: Cannot jump to the last used tabpage. Solution: Add g<Tab> and tabpagnr('#'). (Yegappan Lakshmanan, closes #6661, neovim #11626)
2020-08-01patch 8.2.1349: Vim9: can define a function with the name of an importv8.2.1349Bram Moolenaar
Problem: Vim9: can define a function with the name of an import. Solution: Disallow using an existing name. (closes #6585)
2020-08-01patch 8.2.1341: build failuresv8.2.1341Bram Moolenaar
Problem: Build failures. Solution: Add missing error message.
2020-07-23patch 8.2.1278: Vim9: line break after "->" only allowed in :def functionv8.2.1278Bram Moolenaar
Problem: Vim9: line break after "->" only allowed in :def function. Solution: Only allow line break after "->". (closes #6492)
2020-07-11patch 8.2.1183: assert_fails() checks the last error messagev8.2.1183Bram Moolenaar
Problem: assert_fails() checks the last error message. Solution: Check the first error, it is more relevant. Fix all the tests that rely on the old behavior.
2020-07-08patch 8.2.1163: build errorv8.2.1163Bram Moolenaar
Problem: Build error. Solution: Add missing change to globals.
2020-07-08patch 8.2.1158: build errorv8.2.1158Bram Moolenaar
Problem: Build error. Solution: Add missing change to globals.
2020-06-28patch 8.2.1080: Vim9: no line break allowed in a for loopv8.2.1080Bram Moolenaar
Problem: Vim9: no line break allowed in a for loop. Solution: Skip line breaks in for command.
2020-06-28patch 8.2.1079: Vim9: no line break allowed in a while loopv8.2.1079Bram Moolenaar
Problem: Vim9: no line break allowed in a while loop. Solution: Update stored loop lines when finding line breaks.
2020-06-27patch 8.2.1071: Vim9: no line break allowed inside a lambdav8.2.1071Bram Moolenaar
Problem: Vim9: no line break allowed inside a lambda. Solution: Handle line break inside a lambda in Vim9 script.
2020-06-26patch 8.2.1059: crash when using :tabonly in an autocommandv8.2.1059Bram Moolenaar
Problem: Crash when using :tabonly in an autocommand. (Yegappan Lakshmanan) Solution: Do not allow the autocommand window to be closed.
2020-06-24patch 8.2.1049: Vim9: leaking memory when using continuation linev8.2.1049Bram Moolenaar
Problem: Vim9: leaking memory when using continuation line. Solution: Keep a pointer to the continuation line in evalarg_T. Centralize checking for a next command.
2020-06-24patch 8.2.1047: Vim9: script cannot use line continuation like :def functionv8.2.1047Bram Moolenaar
Problem: Vim9: script cannot use line continuation like in a :def function. Solution: Pass the getline function pointer to the eval() functions. Use it for addition and multiplication operators.
2020-06-22patch 8.2.1042: Vim9: cannot put an operator on the next linev8.2.1042Bram Moolenaar
Problem: Vim9: cannot put an operator on the next line. Solution: Require a colon before a range to see if that causes problems.
2020-06-21patch 8.2.1032: error message for declaring a variable cannot be translatedv8.2.1032Bram Moolenaar
Problem: Error message for declaring a variable cannot be translated. Solution: Enclose in _(). Make environment variable a separate message.
2020-06-21patch 8.2.1028: Vim9: no error for declaring buffer, window, etc. variablev8.2.1028Bram Moolenaar
Problem: Vim9: no error for declaring buffer, window, etc. variable. Solution: Give an error. Unify the error messages.
2020-06-20patch 8.2.1024: Vim9: no error for using "let g:var = val"v8.2.1024Bram Moolenaar
Problem: Vim9: no error for using "let g:var = val". Solution: Add an error.
2020-06-16patch 8.2.0990: Using duplicate error numberv8.2.0990Bram Moolenaar
Problem: Using duplicate error number. Solution: Use an unused error number. Add a test for it.
2020-06-16patch 8.2.0988: getting directory contents is always case sortedv8.2.0988Bram Moolenaar
Problem: Getting directory contents is always case sorted. Solution: Add sort options and v:collate. (Christian Brabandt, closes #6229)
2020-06-15patch 8.2.0982: insufficient testing for reading/writing filesv8.2.0982Bram Moolenaar
Problem: Insufficient testing for reading/writing files. Solution: Add more tests. (Yegappan Lakshmanan, closes #6257) Add "ui_delay" to test_override() and use it for the CTRL-O test.
2020-06-13patch 8.2.0972: Vim9 script variable declarations need a typev8.2.0972Bram Moolenaar
Problem: Vim9 script variable declarations need a type. Solution: Make "let var: type" declare a script-local variable.
2020-06-13patch 8.2.0970: terminal properties are not available in Vim scriptv8.2.0970Bram Moolenaar
Problem: Terminal properties are not available in Vim script. Solution: Add the terminalprops() function.
2020-06-10patch 8.2.0952: no simple way to interrupt Vimv8.2.0952Bram Moolenaar
Problem: No simple way to interrupt Vim. Solution: Add the SigUSR1 autocommand, triggered by SIGUSR1. (Jacob Hayes, closes #1718)
2020-06-10patch 8.2.0945: cannot use "z=" when 'spell' is offv8.2.0945Bram Moolenaar
Problem: Cannot use "z=" when 'spell' is off. Solution: Make "z=" work even when 'spell' is off. (Christian Brabandt, Gary Johnson, closes #6227)
2020-06-01patch 8.2.0878: no reduce() functionv8.2.0878Bram Moolenaar
Problem: No reduce() function. Solution: Add a reduce() function. (closes #5481)
2020-05-31patch 8.2.0863: cannot set a separate color for underline/undercurlv8.2.0863Bram Moolenaar
Problem: Cannot set a separate color for underline/undercurl. Solution: Add the t_AU and t_8u termcap codes. (Timur Celik, closes #6011)
2020-05-30patch 8.2.0847: typval related code is spread outv8.2.0847Bram Moolenaar
Problem: Typval related code is spread out. Solution: Move code to new typval.c file. (Yegappan Lakshmanan, closes #6093)
2020-05-29patch 8.2.0839: dropping modifier when putting a character back in typeaheadv8.2.0839Bram Moolenaar
Problem: Dropping modifier when putting a character back in typeahead. Solution: Add modifier to ins_char_typebuf(). (closes #6158)
2020-05-25patch 8.2.0823: Vim9: script reload test is disabledv8.2.0823Bram Moolenaar
Problem: Vim9: script reload test is disabled. Solution: Compile a function in the context of the script where it was defined. Set execution stack for compiled function. Add a test that an error is reported for the right file/function.
2020-05-24patch 8.2.0816: terminal test fails when compiled with Athenav8.2.0816Bram Moolenaar
Problem: Terminal test fails when compiled with Athena. Solution: Do give an error when the GUI is not running. (hint by Dominique Pelle, closes #5928, closes #6132)
2020-05-17patch 8.2.0774: t_TI and t_TE are output when using 'visualbell'v8.2.0774Bram Moolenaar
Problem: t_TI and t_TE are output when using 'visualbell'. (Dominique Pelle) Solution: Do not change the terminal mode for a short sleep. Do not output t_TI and t_TE when switching to/from TMODE_SLEEP. Make tmode an enum.
2020-05-10patch 8.2.0730: Vim9: Assignment to dict member does not workv8.2.0730Bram Moolenaar
Problem: Vim9: Assignment to dict member does not work. Solution: Parse dict assignment. Implement getting dict member.
2020-05-07patch 8.2.0711: temp directory might be clearedv8.2.0711Bram Moolenaar
Problem: With a long running Vim the temp directory might be cleared on some systems. Solution: Lock the temp directory. (closes #6044)
2020-04-30patch 8.2.0670: cannot change window when evaluating 'completefunc'v8.2.0670Bram Moolenaar
Problem: Cannot change window when evaluating 'completefunc'. Solution: Make a difference between not changing text or buffers and also not changing window.
2020-04-29patch 8.2.0662: cannot use input() in a channel callbackv8.2.0662Bram Moolenaar
Problem: Cannot use input() in a channel callback. Solution: Reset vgetc_busy. (closes #6010)
2020-04-23patch 8.2.0626: Vim9: wrong syntax of function in Vim9 scriptv8.2.0626Bram Moolenaar
Problem: Vim9: wrong syntax of function in Vim9 script. Solution: Give error for missing space. Implement :echomsg and :echoerr. (closes #5670)
2020-04-21patch 8.2.0614: get ml_get error when deleting a line in 'completefunc'v8.2.0614Bram Moolenaar
Problem: Get ml_get error when deleting a line in 'completefunc'. (Yegappan Lakshmanan) Solution: Lock the text while evaluating 'completefunc'.
2020-04-19patch 8.2.0602: :unlet $VAR does not work properlyv8.2.0602Bram Moolenaar
Problem: :unlet $VAR does not work properly. Solution: Make ":lockvar $VAR" fail. Check the "skip" flag.
2020-04-13patch 8.2.0573: using :version twice leaks memoryv8.2.0573Bram Moolenaar
Problem: using :version twice leaks memory Solution: Only initialize variables once. (Dominique Pelle, closes #5917)
2020-04-06patch 8.2.0523: loops are repeatedv8.2.0523Bram Moolenaar
Problem: Loops are repeated. Solution: Use FOR_ALL_ macros. (Yegappan Lakshmanan, closes #5882)
2020-04-05patch 8.2.0517: Vim9: cannot separate "func" and "func(): void"v8.2.0517Bram Moolenaar
Problem: Vim9: cannot separate "func" and "func(): void". Solution: Use VAR_ANY for "any" and VAR_UNKNOWN for "no type".
2020-04-05patch 8.2.0512: Vim9: no optional arguments in func typev8.2.0512Bram Moolenaar
Problem: Vim9: no optional arguments in func type. Solution: Check for question mark after type. Find function reference without function().
2020-04-03patch 8.2.0508: Vim9: func and partial types not done yetv8.2.0508Bram Moolenaar
Problem: Vim9: func and partial types not done yet Solution: Fill in details about func declaration, drop a separate partial declaration.
2020-04-02patch 8.2.0500: using the same loop in many placesv8.2.0500Bram Moolenaar
Problem: Using the same loop in many places. Solution: Define more FOR_ALL macros. (Yegappan Lakshmanan, closes #5339)
2020-03-28patch 8.2.0469: Vim9: no error for missing ] after listv8.2.0469Bram Moolenaar
Problem: Vim9: no error for missing ] after list. Solution: Add error message. Add more tests.
2020-03-27patch 8.2.0464: typos and other small problemsv8.2.0463Bram Moolenaar
Problem: Typos and other small problems. Solution: Fix the typos. Add missing file to distribution.
2020-02-26patch 8.2.0320: no Haiku supportv8.2.0320Bram Moolenaar
Problem: No Haiku support. Solution: Add support for Haiku. (Emir Sari, closes #5605)
2020-02-25patch 8.2.0318: Vim9: types not sufficiently testedv8.2.0318Bram Moolenaar
Problem: Vim9: types not sufficiently tested. Solution: Add tests with more types.
2020-02-20patch 8.2.0291: Vim9: assigning [] to list<string> doesn't workv8.2.0291Bram Moolenaar
Problem: Vim9: assigning [] to list<string> doesn't work. Solution: Use void for empty list and dict. (Ken Takata, closes #5669)