summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.0.0571: negative line number when using :z^ in an empty bufferv8.0.0571Bram Moolenaar2017-04-203-2/+17
| | | | | | Problem: The cursor line number becomes negative when using :z^ in an empty buffer. (neovim #6557) Solution: Correct the line number. Also reset the column.
* patch 8.0.0570: can't run make with several jobsv8.0.0570Bram Moolenaar2017-04-208-74/+620
| | | | | | | Problem: Can't run make with several jobs, creating directories has a race condition. Solution: Use the MKDIR_P autoconf mechanism. (Eric N. Vander Weele, closes #1639)
* patch 8.0.0569: bracketed paste is still enabled in a shell commandv8.0.0569Bram Moolenaar2017-04-202-3/+9
| | | | | | Problem: Bracketed paste is still enabled when executing a shell command. (Michael Smith) Solution: Disable brackted paste when going into cooked mode. (closes #1638)
* patch 8.0.0568: 1gd may hangv8.0.0568Bram Moolenaar2017-04-203-0/+29
| | | | | Problem: "1gd" may hang. Solution: Don't get stuck in one position. (Christian Brabandt, closes #1643)
* patch 8.0.0567: call for requesting color and ambiwidth is too earlyv8.0.0567Bram Moolenaar2017-04-182-6/+7
| | | | | | Problem: Call for requesting color and ambiwidth is too early. (Hirohito Higashi) Solution: Move the call down to below resetting "starting".
* patch 8.0.0566: setting nocompatible for the tiny version moves the cursorv8.0.0566Bram Moolenaar2017-04-152-8/+6
| | | | | | Problem: Setting nocompatible for the tiny version moves the cursor. Solution: Use another trick to skip commands when the +eval feature is present. (Christian Brabandt, closes #1630)
* patch 8.0.0565: using freed memory in :caddbufv8.0.0565Bram Moolenaar2017-04-152-0/+3
| | | | | | Problem: Using freed memory in :caddbuf after clearing quickfix list. (Dominique Pelle) Solution: Set qf_last to NULL.
* patch 8.0.0564: cannot detect Bazel BUILD files on some systemsv8.0.0564Bram Moolenaar2017-04-152-3/+11
| | | | | Problem: Cannot detect Bazel BUILD files on some systems. Solution: Check for BUILD after script checks. (Issue #1340)
* patch 8.0.0563: crash when getting the window position in tmuxv8.0.0563Bram Moolenaar2017-04-112-0/+3
| | | | | Problem: Crash when getting the window position in tmux. (Marvin Schmidt) Solution: Add t_GP to the list of terminal options. (closes #1627)
* patch 8.0.0562: not enough test coverage for syntax commandsv8.0.0562Bram Moolenaar2017-04-103-1/+30
| | | | | Problem: Not enough test coverage for syntax commands. Solution: Add a few more tests. (Dominique Pelle, closes #1624)
* patch 8.0.0561: undefined behavior when using backslash after empty linev8.0.0561Bram Moolenaar2017-04-103-1/+14
| | | | | Problem: Undefined behavior when using backslash after empty line. Solution: Check for an empty line. (Dominique Pelle, closes #1631)
* patch 8.0.0560: :windo allows for ! but it's not supportedv8.0.0560Bram Moolenaar2017-04-102-1/+3
| | | | | Problem: :windo allows for ! but it's not supported. Solution: Disallow passing !. (Hirohito Higashi)
* patch 8.0.0559: setting ttytype to xxx does not always failv8.0.0559Bram Moolenaar2017-04-092-4/+18
| | | | | | Problem: Setting ttytype to xxx does not always fail as expected. (Marvin Schmidt) Solution: Catch both possible errors. (closes #1601)
* Update runtime files.Bram Moolenaar2017-04-0912-133/+320
|
* patch 8.0.0558: :ownsyntax is not testedv8.0.0558Bram Moolenaar2017-04-092-0/+31
| | | | | Problem: The :ownsyntax command is not tested. Solution: Add a test. (Dominique Pelle, closes #1622)
* patch 8.0.0557: GTK: using static gravities is not usefulv8.0.0557Bram Moolenaar2017-04-092-31/+2
| | | | | Problem: GTK: using static gravities is not useful. Solution: Remove setting static gravities. (Kazunobu Kuriyama)
* patch 8.0.0556: getting window position fails if GUI and term possiblev8.0.0556Bram Moolenaar2017-04-092-0/+5
| | | | | | Problem: Getting the window position fails if both the GUI and term code is built in. Solution: Return after getting the GUI window position. (Kazunobu Kuriyama)
* patch 8.0.0555: toupper/tolower test fails on OSX without Darwinv8.0.0555Bram Moolenaar2017-04-092-1/+3
| | | | | Problem: Toupper/tolower test fails on OSX without Darwin. Solution: Skip that part of the test also for OSX. (Kazunobu Kuriyama)
* patch 8.0.0554: toupper and tolower don't work properly for Turkishv8.0.0554Bram Moolenaar2017-04-093-0/+17
| | | | | | Problem: Toupper and tolower don't work properly for Turkish when 'casemap' contains "keepascii". (Bjorn Linse) Solution: When 'casemap' contains "keepascii" use ASCII toupper/tolower.
* patch 8.0.0553: toupper/tolower test fails on Macv8.0.0553Bram Moolenaar2017-04-082-19/+24
| | | | | Problem: Toupper/tolower test with Turkish locale fails on Mac. Solution: Skip the test on Mac.
* patch 8.0.0552: toupper and tolower don't work properly for Turkishv8.0.0552Bram Moolenaar2017-04-083-3/+25
| | | | | | Problem: Toupper and tolower don't work properly for Turkish when 'casemap' is empty. (Bjorn Linse) Solution: Check the 'casemap' options when deciding how to upper/lower case.
* patch 8.0.0551: the typeahead buffer is reallocated too oftenv8.0.0551Bram Moolenaar2017-04-082-3/+15
| | | | | Problem: The typeahead buffer is reallocated too often. Solution: Re-use the existing buffer if possible.
* patch 8.0.0550: cannot parse some etags format tags filev8.0.0550Bram Moolenaar2017-04-073-6/+46
| | | | | Problem: Some etags format tags file use 0x01, breaking the parsing. Solution: Use 0x02 for TAG_SEP. (James McCoy, closes #1614)
* patch 8.0.0549: no test for the 8g8 commandv8.0.0549Bram Moolenaar2017-04-072-7/+51
| | | | | Problem: No test for the 8g8 command. Solution: Add a test. (Dominique Pelle, closes #1615)
* patch 8.0.0548: saving the redo buffer only works one timev8.0.0548Bram Moolenaar2017-04-077-34/+60
| | | | | | | Problem: Saving the redo buffer only works one time, resulting in the "." command not working well for a function call inside another function call. (Ingo Karkat) Solution: Save the redo buffer at every user function call. (closes #1619)
* patch 8.0.0547: extra line break in verbosefilev8.0.0547Bram Moolenaar2017-04-073-1/+12
| | | | | | Problem: Extra line break in verbosefile when using ":echomsg". (Ingo Karkat) Solution: Don't call msg_start(). (closes #1618)
* patch 8.0.0546: swap file exists briefly when opening the command windowv8.0.0546Bram Moolenaar2017-04-073-6/+8
| | | | | | Problem: Swap file exists briefly when opening the command window. Solution: Set the noswapfile command modifier before splitting the window. (James McCoy, closes #1620)
* patch 8.0.0545: edit test may fail on some systemsv8.0.0545Bram Moolenaar2017-04-072-4/+15
| | | | | Problem: Edit test may fail on some systems. Solution: If creating a directory with a very long path fails, bail out.
* patch 8.0.0544: cppcheck warningsv8.0.0544Bram Moolenaar2017-04-074-4/+11
| | | | | | Problem: Cppcheck warnings. Solution: Use temp variable. Change NUL to NULL. Swap conditions. (Dominique Pelle)
* patch 8.0.0543: test_edit causes older xfce4-terminal to closev8.0.0543Bram Moolenaar2017-04-046-45/+148
| | | | | | Problem: Test_edit causes older xfce4-terminal to close. (Dominique Pelle) Solution: Reduce number of columns to 2000. Try to restore the window position.
* patch 8.0.0542: getpos() can return a negative line numberv8.0.0542Bram Moolenaar2017-04-033-4/+11
| | | | | Problem: getpos() can return a negative line number. (haya14busa) Solution: Handle a zero topline and botline. (closes #1613)
* patch 8.0.0541: compiler warning on MS-Windowsv8.0.0541Bram Moolenaar2017-04-032-1/+3
| | | | | Problem: Compiler warning on MS-Windows. Solution: Add a type cast. (Mike Williams)
* patch 8.0.0540: building unit tests failsv8.0.0540Bram Moolenaar2017-04-023-5/+6
| | | | | Problem: Building unit tests fails. Solution: Move params outside of #ifdef.
* patch 8.0.0539: startup test fails on Macv8.0.0539Bram Moolenaar2017-04-025-2/+15
| | | | | Problem: Startup test fails on Mac. Solution: Use another term name, "unknown" is known. Avoid a 2 second delay.
* patch 8.0.0538: no test for falling back to default term valuev8.0.0538Bram Moolenaar2017-04-022-0/+15
| | | | | Problem: No test for falling back to default term value. Solution: Add a test.
* patch 8.0.0537: illegal memory access with :z and large countv8.0.0537Bram Moolenaar2017-04-025-5/+92
| | | | | | Problem: Illegal memory access with :z and large count. Solution: Check for number overflow, using long instead of int. (Dominique Pelle, closes #1612)
* patch 8.0.0536: quickfix window not updated when freeing quickfix stackv8.0.0536Bram Moolenaar2017-04-023-0/+118
| | | | | Problem: Quickfix window not updated when freeing quickfix stack. Solution: Update the quickfix window. (Yegappan Lakshmanan)
* patch 8.0.0535: memory leak when exiting from within a user functionv8.0.0535Bram Moolenaar2017-04-012-39/+60
| | | | | Problem: Memory leak when exiting from within a user function. Solution: Clear the function call stack on exit.
* patch 8.0.0534: defaults.vim does not work well with tiny featuresv8.0.0534Bram Moolenaar2017-04-012-1/+13
| | | | | Problem: Defaults.vim does not work well with tiny features. (crd477) Solution: When the +eval feature is not available always reset 'compatible'.
* patch 8.0.0533: abbreviation doesn't work after backspacing newlinev8.0.0533Bram Moolenaar2017-04-013-2/+15
| | | | | Problem: Abbreviation doesn't work after backspacing newline. (Hkonrk) Solution: Set the insert start column. (closes #1609)
* patch 8.0.0532: test with long directory name fails on Macv8.0.0532Bram Moolenaar2017-04-012-1/+3
| | | | | Problem: Test with long directory name fails on Mac. Solution: Skip the test on Mac systems.
* patch 8.0.0531: test with long directory name fails on non-unix systemsv8.0.0531Bram Moolenaar2017-03-312-0/+6
| | | | | Problem: Test with long directory name fails on non-unix systems. Solution: Skip the test on non-unix systems.
* patch 8.0.0530: buffer overflow when 'columns' is very bigv8.0.0530Bram Moolenaar2017-03-313-10/+47
| | | | | | Problem: Buffer overflow when 'columns' is very big. (Nikolai Pavlov) Solution: Correctly compute where to truncate. Fix translation. (closes #1600)
* patch 8.0.0529: line in test commented outv8.0.0529Bram Moolenaar2017-03-302-4/+4
| | | | | | Problem: Line in test commented out. Solution: Uncomment the lines for character classes that were failing before 8.0.0519. (Dominique Pelle, closes #1599)
* patch 8.0.0528: highlight wrong text when 'wim' includes "longest"v8.0.0528Bram Moolenaar2017-03-302-1/+3
| | | | | | | Problem: When 'wildmenu' is set and 'wildmode' has "longest" then the first file name is highlighted, even though the text shows the longest match. Solution: Do not highlight the first match. (LemonBoy, closes #1602)
* patch 8.0.0527: leftover file from RISC OSv8.0.0527Bram Moolenaar2017-03-303-144/+2
| | | | | | Problem: RISC OS support was removed long ago, but one file is still included. Solution: Delete the file. (Thomas Dziedzic, closes #1603)
* patch 8.0.0526: Coverity complains about possible negative valuev8.0.0526Bram Moolenaar2017-03-302-2/+10
| | | | | Problem: Coverity complains about possible negative value. Solution: Check return value of ftell() not to be negative.
* patch 8.0.0525: completion for user command argument not testedv8.0.0525Bram Moolenaar2017-03-292-0/+11
| | | | | Solution: Completion for user command argument not tested. Problem: Add a test.
* patch 8.0.0524: folds messed upv8.0.0524Bram Moolenaar2017-03-293-0/+15
| | | | | Problem: Folds are messed up when 'encodin' is "utf-8". Solution: Also set the fold character when it's not multi-byte.
* patch 8.0.0523: dv} deletes part of a multi-byte character.v8.0.0523Bram Moolenaar2017-03-293-1/+23
| | | | | Problem: dv} deletes part of a multi-byte character. (Urtica Dioica) Solution: Include the whole character.