summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.1.0029: terminal test fails on MS-Windows when "wc" existsv8.1.0029Bram Moolenaar2018-06-032-0/+6
| | | | | Problem: Terminal test fails on MS-Windows when "wc" exists. Solution: Skip test with redirection on MS-Windows.
* patch 8.1.0028: prompt buffer test fails on MS-Windowsv8.1.0028Bram Moolenaar2018-06-032-1/+6
| | | | | Problem: Prompt buffer test fails on MS-Windows. Solution: Disable the test for now. Remove stray assert.
* patch 8.1.0027: difficult to make a plugin that feeds a line to a jobv8.1.0027Bram Moolenaar2018-06-0322-58/+532
| | | | | Problem: Difficult to make a plugin that feeds a line to a job. Solution: Add the nitial code for the "prompt" buftype.
* patch 8.1.0026: terminal test fails with very tall terminalv8.1.0026Bram Moolenaar2018-05-262-1/+3
| | | | | Problem: Terminal test fails with very tall terminal. (Tom) Solution: Fix the terminal window size in the test.
* patch 8.1.0025: no test for the undofile() functionv8.1.0025Bram Moolenaar2018-05-262-6/+40
| | | | | Problem: No test for the undofile() function. Solution: Add test. (Dominique Pelle, closes #2958)
* patch 8.1.0024: % command not testded on #ifdef and commentv8.1.0024Bram Moolenaar2018-05-262-0/+64
| | | | | Problem: % command not testded on #ifdef and comment. Solution: Add tests. (Dominique Pelle, closes #2956)
* patch 8.1.0023: gcc 8.1 warns for use of strncpy()v8.1.0023Bram Moolenaar2018-05-262-1/+3
| | | | | Problem: gcc 8.1 warns for use of strncpy(). (John Marriott) Solution: Use mch_memmove() instead of STRNCPY().
* patch 8.1.0022: repeating put from expression register failsv8.1.0022Bram Moolenaar2018-05-233-0/+23
| | | | | | Problem: Repeating put from expression register fails. Solution: Re-evaluate the expression register. (Andy Massimino, closes #2945)
* patch 8.1.0021: clang warns for undefined behaviorv8.1.0021Bram Moolenaar2018-05-232-6/+9
| | | | | | Problem: Clang warns for undefined behavior. Solution: Move #ifdef outside of sprintf() call.(suggestion by Michael Jarvis, closes #2956)
* Update runtime files.Bram Moolenaar2018-05-2215-352/+690
|
* patch 8.1.0020: cannot tell whether a register is executing or recordingv8.1.0020Bram Moolenaar2018-05-2213-22/+94
| | | | | | | | 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.
* patch 8.1.0019: error when defining a Lambda with index of a function resultv8.1.0019Bram Moolenaar2018-05-223-2/+18
| | | | | | 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.
* patch 8.1.0018: using "gn" may select wrong text when wrappingv8.1.0018Bram Moolenaar2018-05-223-16/+46
| | | | | Problem: Using "gn" may select wrong text when wrapping. Solution: Avoid wrapping when searching forward. (Christian Brabandt)
* patch 8.1.0017: shell command completion has duplicatesv8.1.0017Bram Moolenaar2018-05-223-19/+38
| | | | | | Problem: Shell command completion has duplicates. (Yegappan Lakshmanan) Solution: Use a hash table to avoid duplicates. (Ozaki Kiichi, closes #539, closes #2733)
* patch 8.1.0016: possible crash in term_wait()v8.1.0016Bram Moolenaar2018-05-212-1/+3
| | | | | Problem: Possible crash in term_wait(). (Dominique Pelle) Solution: Check for a valid buffer after ui_delay(). (closes #2944)
* patch 8.1.0015: cursor color wrong when closing a terminal windowv8.1.0015Bram Moolenaar2018-05-212-12/+18
| | | | | | | 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)
* patch 8.1.0014: qf_init_ext() is too longv8.1.0014Bram Moolenaar2018-05-212-132/+197
| | | | | | Problem: qf_init_ext() is too long. Solution: Split it into multiple functions. (Yegappan Lakshmanan, closes #2939)
* patch 8.1.0013: using freed memory when changing terminal cursor colorv8.1.0013Bram Moolenaar2018-05-212-21/+33
| | | | | | Problem: Using freed memory when changing terminal cursor color. Solution: Make a copy of the color. (Dominique Pelle, closes #2938, closes #2941)
* patch 8.1.0012: misplaced #endifv8.1.0012Bram Moolenaar2018-05-212-1/+3
| | | | | Problem: Misplaced #endif. Solution: Move the #endif to after the expression. (David Binderman)
* patch 8.1.0011: maparg() and mapcheck() confuse empty and non-existingv8.1.0011Bram Moolenaar2018-05-213-3/+14
| | | | | Problem: maparg() and mapcheck() confuse empty and non-existing. Solution: Return <Nop> for an existing non-empty mapping. (closes #2940)
* patch 8.1.0010: efm_to_regpat() is too longv8.1.0010Bram Moolenaar2018-05-202-103/+164
| | | | | Problem: efm_to_regpat() is too long. Solution: Split off three functions. (Yegappan Lakshmanan, closes #2924)
* patch 8.1.0009: tabpages insufficiently testedv8.1.0009Bram Moolenaar2018-05-202-0/+45
| | | | | Problem: Tabpages insufficiently tested. Solution: Add more test coverage. (Dominique Pelle, closes #2934)
* patch 8.1.0008: no test for strwidth()v8.1.0008Bram Moolenaar2018-05-202-0/+26
| | | | | Problem: No test for strwidth(). Solution: Add a test. (Dominique Pelle, closes #2931)
* patch 8.1.0007: no test for "o" and "O" in Visual block modev8.1.0007Bram Moolenaar2018-05-202-0/+21
| | | | | Problem: No test for "o" and "O" in Visual block mode. Solution: Add a test. (Dominique Pelle, closes #2932)
* patch 8.1.0006: syn_id2cterm_bg() may be undefinedv8.1.0006Bram Moolenaar2018-05-202-1/+5
| | | | | Problem: syn_id2cterm_bg() may be undefined. (Axel Bender) Solution: Adjust #ifdef.
* patch 8.1.0005: test for :compiler command fails on MS-Windowsv8.1.0005Bram Moolenaar2018-05-192-3/+5
| | | | | Problem: Test for :compiler command fails on MS-Windows. Solution: Ignore difference in path.
* patch 8.1.0004: test for :compiler command sometimes failsv8.1.0004Bram Moolenaar2018-05-192-3/+4
| | | | | Problem: Test for :compiler command sometimes fails. Solution: Be less strict about the error message. (Dominique Pelle)
* patch 8.1.0003: the :compiler command is not testedv8.1.0003Bram Moolenaar2018-05-194-0/+54
| | | | | Problem: The :compiler command is not tested. Solution: Add a test. (Dominique Pelle, closes #2930)
* patch 8.1.0002: :stopinsert changes the message positionv8.1.0002Bram Moolenaar2018-05-193-0/+29
| | | | | | Problem: :stopinsert changes the message position. Solution: Save and restore msg_col and msg_row in clearmode(). (Jason Franklin)
* Runtime file and translation updates.Bram Moolenaar2018-05-1816-707/+848
|
* patch 8.1.0001: the netrw plugin does not workv8.1.0001Bram Moolenaar2018-05-172-2/+4
| | | | | Problem: The netrw plugin does not work. Solution: Make it accept version 8.x.
* Vim 8.1 releasev8.1.0000Bram Moolenaar2018-05-17177-4589/+1067
| | | | Update version number and information. Fix a couple of tests.
* patch 8.0.1850: todo items in source code not visible for usersv8.0.1850Bram Moolenaar2018-05-173-23/+22
| | | | | Problem: Todo items in source code not visible for users. Solution: Move the todo items to the help file.
* Updated runtime files.Bram Moolenaar2018-05-178-363/+666
|
* patch 8.0.1849: compiler warning for unused arguments, missing prototypev8.0.1849Bram Moolenaar2018-05-173-2/+4
| | | | | Problem: compiler warning for unused arguments and missing prototype Solution: Add UNUSED. Add static.
* patch 8.0.1848: 'termwinscroll' does not work properlyv8.0.1848Bram Moolenaar2018-05-153-0/+31
| | | | | | Problem: 'termwinscroll' does not work properly. (Dominique Pelle) Solution: Subtract removed scrollback from the scrollback count. Add a test for 'termwinscroll'. (closes #2909)
* patch 8.0.1847: some build options don't have an examplev8.0.1847Bram Moolenaar2018-05-152-2/+6
| | | | | Problem: Some build options don't have an example. Solution: Add a couple more examples and compiler flags.
* patch 8.0.1846: Python interface is incompatible with lldbv8.0.1846Bram Moolenaar2018-05-154-0/+11
| | | | | | 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.
* patch 8.0.1845: various comment updates needed, missing white spacev8.0.1845Bram Moolenaar2018-05-1511-124/+132
| | | | | Problem: Various comment updates needed, missing white space. Solution: Update comments, add white space.
* patch 8.0.1844: superfluous quickfix code, missing examplesv8.0.1844Bram Moolenaar2018-05-154-10/+23
| | | | | | Problem: Superfluous quickfix code, missing examples. Solution: Remove unneeded code. Add a few examples. Add a bit more testing. (Yegappan Lakshmanan, closes #2916)
* patch 8.0.1843: entry for 'wrap' in options window is wrongv8.0.1843Bram Moolenaar2018-05-152-2/+5
| | | | | Problem: Entry for 'wrap' in options window is wrong. (John Little) Solution: Make the change apply locally.
* patch 8.0.1842: popup menu inside terminal window isn't clearedv8.0.1842Bram Moolenaar2018-05-142-1/+3
| | | | | | Problem: Popup menu inside terminal window isn't cleared. Solution: Use NOT_VALID in pum_undisplay(). (suggested by Christian Brabandt, closes #2908)
* patch 8.0.1841: HP-UX does not have setenv()v8.0.1841Bram Moolenaar2018-05-142-1/+3
| | | | | Problem: HP-UX does not have setenv(). Solution: Use vim_setenv(). (John Marriott)
* patch 8.0.1840: getwinpos() is not testedv8.0.1840Bram Moolenaar2018-05-142-4/+7
| | | | | Problem: getwinpos() is not tested. Solution: Add a test. (Dominique Pelle, closes #2911)
* patch 8.0.1839: script to check .po file doesn't check for plural headerv8.0.1839Bram Moolenaar2018-05-132-0/+19
| | | | | Problem: Script to check .po file doesn't check for plural header. Solution: Add a check that the plural header is present when needed.
* Updated runtime filesBram Moolenaar2018-05-1310-167/+7809
|
* patch 8.0.1838: cursor in wrong pos when switching to Terminal-Normal modev8.0.1838Bram Moolenaar2018-05-132-4/+6
| | | | | | | Problem: Cursor in wrong position when switching to Terminal-Normal mode. (Dominique Pelle) Solution: Move to the end of the line if coladvance() fails. Do not take a snapshot a second time.
* patch 8.0.1837: one character cmdline abbreviation not triggered after '<,'>v8.0.1837Bram Moolenaar2018-05-133-1/+34
| | | | | Problem: One character cmdline abbreviation not triggered after '<,'>. Solution: Skip over the special range. (Christian Brabandt, closes #2320)
* patch 8.0.1836: buffer-local window options may not be recentv8.0.1836Bram Moolenaar2018-05-133-1/+70
| | | | | | | Problem: Buffer-local window options may not be recent if the buffer is still open in another window. Solution: Copy the options from the window instead of the outdated window options. (Bjorn Linse, closes #2336)
* patch 8.0.1835: print document name does not support multi-bytev8.0.1835Bram Moolenaar2018-05-132-5/+28
| | | | | Problem: Print document name does not support multi-byte. Solution: Use StartDocW() if needed. (Yasuhiro Matsumoto, closes #2478)