summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2018-06-04patch 8.1.0034: cursor not restored with ":edit #"Bram 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 wrongBram 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 lineBram 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 flakyBram 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 workBram 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" existsBram 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-WindowsBram 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 jobBram 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 terminalBram 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() functionBram 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 commentBram 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()Bram 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 failsBram 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 behaviorBram 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 recordingBram 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 resultBram 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 wrappingBram 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 duplicatesBram 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()Bram 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 windowBram 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 longBram 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 colorBram 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 #endifBram 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-existingBram 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 longBram 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 testedBram Moolenaar
Problem: Tabpages insufficiently tested. Solution: Add more test coverage. (Dominique Pelle, closes #2934)
2018-05-20patch 8.1.0008: no test for strwidth()Bram 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 modeBram 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 undefinedBram 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-WindowsBram 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 failsBram 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 testedBram 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 positionBram Moolenaar
Problem: :stopinsert changes the message position. Solution: Save and restore msg_col and msg_row in clearmode(). (Jason Franklin)
2018-05-18Runtime file and translation updates.Bram Moolenaar
2018-05-17patch 8.1.0001: the netrw plugin does not workBram Moolenaar
Problem: The netrw plugin does not work. Solution: Make it accept version 8.x.
2018-05-17Vim 8.1 releaseBram Moolenaar
Update version number and information. Fix a couple of tests.
2018-05-17patch 8.0.1850: todo items in source code not visible for usersBram Moolenaar
Problem: Todo items in source code not visible for users. Solution: Move the todo items to the help file.
2018-05-17Updated runtime files.Bram Moolenaar
2018-05-17patch 8.0.1849: compiler warning for unused arguments, missing prototypeBram Moolenaar
Problem: compiler warning for unused arguments and missing prototype Solution: Add UNUSED. Add static.
2018-05-15patch 8.0.1848: 'termwinscroll' does not work properlyBram Moolenaar
Problem: 'termwinscroll' does not work properly. (Dominique Pelle) Solution: Subtract removed scrollback from the scrollback count. Add a test for 'termwinscroll'. (closes #2909)
2018-05-15patch 8.0.1847: some build options don't have an exampleBram Moolenaar
Problem: Some build options don't have an example. Solution: Add a couple more examples and compiler flags.
2018-05-15patch 8.0.1846: Python interface is incompatible with lldbBram Moolenaar
Problem: Python interface is incompatible with lldb. Solution: For OutputType set the base to be PyFile_Type. (Boxu Zhang) Partly disabled to avoid a crash.
2018-05-15patch 8.0.1845: various comment updates needed, missing white spaceBram Moolenaar
Problem: Various comment updates needed, missing white space. Solution: Update comments, add white space.
2018-05-15patch 8.0.1844: superfluous quickfix code, missing examplesBram Moolenaar
Problem: Superfluous quickfix code, missing examples. Solution: Remove unneeded code. Add a few examples. Add a bit more testing. (Yegappan Lakshmanan, closes #2916)
2018-05-15patch 8.0.1843: entry for 'wrap' in options window is wrongBram Moolenaar
Problem: Entry for 'wrap' in options window is wrong. (John Little) Solution: Make the change apply locally.
2018-05-14patch 8.0.1842: popup menu inside terminal window isn't clearedBram Moolenaar
Problem: Popup menu inside terminal window isn't cleared. Solution: Use NOT_VALID in pum_undisplay(). (suggested by Christian Brabandt, closes #2908)
2018-05-14patch 8.0.1841: HP-UX does not have setenv()Bram Moolenaar
Problem: HP-UX does not have setenv(). Solution: Use vim_setenv(). (John Marriott)
2018-05-14patch 8.0.1840: getwinpos() is not testedBram Moolenaar
Problem: getwinpos() is not tested. Solution: Add a test. (Dominique Pelle, closes #2911)
2018-05-13patch 8.0.1839: script to check .po file doesn't check for plural headerBram Moolenaar
Problem: Script to check .po file doesn't check for plural header. Solution: Add a check that the plural header is present when needed.