summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2018-06-12patch 8.1.0050: $VIM_TERMINAL is also set when not in a terminal windowv8.1.0050Bram Moolenaar
Problem: $VIM_TERMINAL is also set when not in a terminal window. Solution: Pass a flag to indicate whether the job runs in a terminal.
2018-06-12patch 8.1.0049: shell cannot tell running in a terminal windowv8.1.0049Bram Moolenaar
Problem: Shell cannot tell running in a terminal window. Solution: Add the VIM_TERMINAL environment variable. (Christian Brabandt)
2018-06-12patch 8.1.0048: vim_str2nr() does not handle numbers close to the maximumv8.1.0048Bram Moolenaar
Problem: vim_str2nr() does not handle numbers close to the maximum. Solution: Check for overflow more precisely. (Ken Takata, closes #2746)
2018-06-12patch 8.1.0047: no completion for :unlet $VARv8.1.0047Bram Moolenaar
Problem: No completion for :unlet $VAR. Solution: Add completion. (Jason Franklin)
2018-06-12patch 8.1.0046: loading a session file fails if 'winheight' is bigv8.1.0046Bram Moolenaar
Problem: Loading a session file fails if 'winheight' is a big number. Solution: Set 'minwinheight' to zero at first. Don't give an error when setting 'minwinheight' while 'winheight' is a big number. Fix using vertical splits. Fix setting 'minwinwidth'. (closes #2970)
2018-06-12patch 8.1.0045: popup test isn't run completelyv8.1.0045Bram Moolenaar
Problem: Popup test isn't run completely. Solution: Remove "finish". Clean up function definitions.
2018-06-12patch 8.1.0044: if a test function exists Vim this may go unnoticedv8.1.0044Bram Moolenaar
Problem: If a test function exists Vim this may go unnoticed. Solution: Check for a test funtion quitting Vim. Fix tests that did exit Vim.
2018-06-12patch 8.1.0043: ++bad argument of :edit does not work properlyv8.1.0043Bram Moolenaar
Problem: ++bad argument of :edit does not work properly. Solution: Return FAIL from get_bad_opt() only when there is no valid argument. (Dominique Pelle, Christian Brabandt, closes #2966, closes #2947)
2018-06-10patch 8.1.0042: if omni completion opens a window Insert mode is stoppedv8.1.0042Bram Moolenaar
Problem: If omni completion opens a window Insert mode is stopped. (Hirohito Higashi) Solution: Only set stop_insert_mode in a prompt buffer window.
2018-06-10patch 8.1.0041: attribute "width" missing from python window attribute listv8.1.0041Bram Moolenaar
Problem: Attribute "width" missing from python window attribute list. Solution: Add the item. (Ken Takata) Order the list like the items are used in the WindowAttr() function.
2018-06-10patch 8.1.0040: warnings from 64-bit compilerv8.1.0040Bram Moolenaar
Problem: Warnings from 64-bit compiler. Solution: Add type casts. (Mike Williams)
2018-06-07patch 8.1.0039: cannot easily delete lines in another bufferv8.1.0039Bram Moolenaar
Problem: Cannot easily delete lines in another buffer. Solution: Add deletebufline().
2018-06-07patch 8.1.0038: popup test causes Vim to exitv8.1.0038Bram Moolenaar
Problem: Popup test causes Vim to exit. Solution: Disable the broken part of the test for now.
2018-06-06patch 8.1.0037: cannot easily append lines to another bufferv8.1.0037Bram Moolenaar
Problem: Cannot easily append lines to another buffer. Solution: Add appendbufline().
2018-06-06patch 8.1.0036: not restoring Insert mode if leaving prompt buffer with mousev8.1.0036Bram Moolenaar
Problem: Not restoring Insert mode if leaving a prompt buffer by using a mouse click. Solution: Set b_prompt_insert appropriately. Also correct cursor position when moving cursor to last line.
2018-06-06patch 8.1.0035: not easy to switch between prompt buffer and other windowsv8.1.0035Bram Moolenaar
Problem: Not easy to switch between prompt buffer and other windows. Solution: Accept CTRL-W commands in Insert mode. Start and stop Insert mode as one would expect.
2018-06-04patch 8.1.0034: cursor not restored with ":edit #"v8.1.0034Bram Moolenaar
Problem: Cursor not restored with ":edit #". Solution: Don't assume autocommands moved the cursor when it was moved to the first non-blank.
2018-06-04patch 8.1.0033: keys to stop Vim in terminal are wrongv8.1.0033Bram Moolenaar
Problem: Keys to stop Vim in terminal are wrong. (Marius Gedminas) Solution: Move ":" to before CTRL-U.
2018-06-04patch 8.1.0032: BS in prompt buffer starts new linev8.1.0032Bram Moolenaar
Problem: BS in prompt buffer starts new line. Solution: Do not allows BS over the prompt. Make term_sendkeys() handle special keys. Add a test.
2018-06-03patch 8.1.0031: terminal test aucmd_on_close if flakyv8.1.0031Bram Moolenaar
Problem: Terminal test aucmd_on_close if flaky. Solution: Wait a bit longer.
2018-06-03patch 8.1.0030: stoping Vim running in a terminal may not workv8.1.0030Bram Moolenaar
Problem: Stoping Vim running in a terminal may not work. Solution: Instead of sending <Esc> send CTRL-O.
2018-06-03patch 8.1.0029: terminal test fails on MS-Windows when "wc" existsv8.1.0029Bram Moolenaar
Problem: Terminal test fails on MS-Windows when "wc" exists. Solution: Skip test with redirection on MS-Windows.
2018-06-03patch 8.1.0028: prompt buffer test fails on MS-Windowsv8.1.0028Bram Moolenaar
Problem: Prompt buffer test fails on MS-Windows. Solution: Disable the test for now. Remove stray assert.
2018-06-03patch 8.1.0027: difficult to make a plugin that feeds a line to a jobv8.1.0027Bram Moolenaar
Problem: Difficult to make a plugin that feeds a line to a job. Solution: Add the nitial code for the "prompt" buftype.
2018-05-26patch 8.1.0026: terminal test fails with very tall terminalv8.1.0026Bram Moolenaar
Problem: Terminal test fails with very tall terminal. (Tom) Solution: Fix the terminal window size in the test.
2018-05-26patch 8.1.0025: no test for the undofile() functionv8.1.0025Bram Moolenaar
Problem: No test for the undofile() function. Solution: Add test. (Dominique Pelle, closes #2958)
2018-05-26patch 8.1.0024: % command not testded on #ifdef and commentv8.1.0024Bram Moolenaar
Problem: % command not testded on #ifdef and comment. Solution: Add tests. (Dominique Pelle, closes #2956)
2018-05-26patch 8.1.0023: gcc 8.1 warns for use of strncpy()v8.1.0023Bram Moolenaar
Problem: gcc 8.1 warns for use of strncpy(). (John Marriott) Solution: Use mch_memmove() instead of STRNCPY().
2018-05-23patch 8.1.0022: repeating put from expression register failsv8.1.0022Bram Moolenaar
Problem: Repeating put from expression register fails. Solution: Re-evaluate the expression register. (Andy Massimino, closes #2945)
2018-05-23patch 8.1.0021: clang warns for undefined behaviorv8.1.0021Bram Moolenaar
Problem: Clang warns for undefined behavior. Solution: Move #ifdef outside of sprintf() call.(suggestion by Michael Jarvis, closes #2956)
2018-05-22Update runtime files.Bram Moolenaar
2018-05-22patch 8.1.0020: cannot tell whether a register is executing or recordingv8.1.0020Bram Moolenaar
Problem: Cannot tell whether a register is being used for executing or recording. Solution: Add reg_executing() and reg_recording(). (Hirohito Higashi, closes #2745) Rename the global variables for consistency. Store the register name in reg_executing.
2018-05-22patch 8.1.0019: error when defining a Lambda with index of a function resultv8.1.0019Bram Moolenaar
Problem: Error when defining a Lambda with index of a function result. Solution: When not evaluating an expression and skipping a function call, set the return value to VAR_UNKNOWN.
2018-05-22patch 8.1.0018: using "gn" may select wrong text when wrappingv8.1.0018Bram Moolenaar
Problem: Using "gn" may select wrong text when wrapping. Solution: Avoid wrapping when searching forward. (Christian Brabandt)
2018-05-22patch 8.1.0017: shell command completion has duplicatesv8.1.0017Bram Moolenaar
Problem: Shell command completion has duplicates. (Yegappan Lakshmanan) Solution: Use a hash table to avoid duplicates. (Ozaki Kiichi, closes #539, closes #2733)
2018-05-21patch 8.1.0016: possible crash in term_wait()v8.1.0016Bram Moolenaar
Problem: Possible crash in term_wait(). (Dominique Pelle) Solution: Check for a valid buffer after ui_delay(). (closes #2944)
2018-05-21patch 8.1.0015: cursor color wrong when closing a terminal windowv8.1.0015Bram Moolenaar
Problem: Cursor color wrong when closing a terminal window, ending up in another terminal window. (Dominique Pelle) Solution: Bail out of terminal_loop() when the buffer changes. (closes #2942)
2018-05-21patch 8.1.0014: qf_init_ext() is too longv8.1.0014Bram Moolenaar
Problem: qf_init_ext() is too long. Solution: Split it into multiple functions. (Yegappan Lakshmanan, closes #2939)
2018-05-21patch 8.1.0013: using freed memory when changing terminal cursor colorv8.1.0013Bram Moolenaar
Problem: Using freed memory when changing terminal cursor color. Solution: Make a copy of the color. (Dominique Pelle, closes #2938, closes #2941)
2018-05-21patch 8.1.0012: misplaced #endifv8.1.0012Bram Moolenaar
Problem: Misplaced #endif. Solution: Move the #endif to after the expression. (David Binderman)
2018-05-21patch 8.1.0011: maparg() and mapcheck() confuse empty and non-existingv8.1.0011Bram Moolenaar
Problem: maparg() and mapcheck() confuse empty and non-existing. Solution: Return <Nop> for an existing non-empty mapping. (closes #2940)
2018-05-20patch 8.1.0010: efm_to_regpat() is too longv8.1.0010Bram Moolenaar
Problem: efm_to_regpat() is too long. Solution: Split off three functions. (Yegappan Lakshmanan, closes #2924)
2018-05-20patch 8.1.0009: tabpages insufficiently testedv8.1.0009Bram Moolenaar
Problem: Tabpages insufficiently tested. Solution: Add more test coverage. (Dominique Pelle, closes #2934)
2018-05-20patch 8.1.0008: no test for strwidth()v8.1.0008Bram Moolenaar
Problem: No test for strwidth(). Solution: Add a test. (Dominique Pelle, closes #2931)
2018-05-20patch 8.1.0007: no test for "o" and "O" in Visual block modev8.1.0007Bram Moolenaar
Problem: No test for "o" and "O" in Visual block mode. Solution: Add a test. (Dominique Pelle, closes #2932)
2018-05-20patch 8.1.0006: syn_id2cterm_bg() may be undefinedv8.1.0006Bram Moolenaar
Problem: syn_id2cterm_bg() may be undefined. (Axel Bender) Solution: Adjust #ifdef.
2018-05-19patch 8.1.0005: test for :compiler command fails on MS-Windowsv8.1.0005Bram Moolenaar
Problem: Test for :compiler command fails on MS-Windows. Solution: Ignore difference in path.
2018-05-19patch 8.1.0004: test for :compiler command sometimes failsv8.1.0004Bram Moolenaar
Problem: Test for :compiler command sometimes fails. Solution: Be less strict about the error message. (Dominique Pelle)
2018-05-19patch 8.1.0003: the :compiler command is not testedv8.1.0003Bram Moolenaar
Problem: The :compiler command is not tested. Solution: Add a test. (Dominique Pelle, closes #2930)
2018-05-19patch 8.1.0002: :stopinsert changes the message positionv8.1.0002Bram Moolenaar
Problem: :stopinsert changes the message position. Solution: Save and restore msg_col and msg_row in clearmode(). (Jason Franklin)