summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.0.1709: some non-C89 code may slip throughv8.0.1709Bram Moolenaar2018-04-146-12/+122
| | | | | | Problem: Some non-C89 code may slip through. Solution: Enforce C89 in configure. Fix detected problems. (James McCoy, closes #2735)
* patch 8.0.1708: mkdir with 'p' flag fails on existing directoryv8.0.1708Bram Moolenaar2018-04-144-12/+43
| | | | | | | Problem: Mkdir with 'p' flag fails on existing directory, which is different from the mkdir shell command. Solution: Don't fail if the directory already exists. (James McCoy, closes #2775)
* patch 8.0.1707: when 'wfh' is set ":bel 10new" scrolls windowv8.0.1707Bram Moolenaar2018-04-132-1/+10
| | | | | Problem: When 'wfh' is set ":bel 10new" scrolls window. (Andrew Pyatkov) Solution: Set the fraction before changing the window height. (closes #2798)
* patch 8.0.1706: cannot sent CTRL-\ to a terminal windowv8.0.1706Bram Moolenaar2018-04-133-1/+9
| | | | | Problem: Cannot sent CTRL-\ to a terminal window. Solution: Make CTRL-W CTRL-\ send CTRL-\ to a terminal window.
* patch 8.0.1705: when making a vertical split the mode message isn't updatedv8.0.1705Bram Moolenaar2018-04-133-1/+28
| | | | | | | Problem: When making a vertical split the mode message isn't always updated, "VISUAL" remains. (Alexei Averchenko) Solution: Only reset clear_cmdline when filling all columns of the last screen line. (Tom M. closes #2611)
* patch 8.0.1704: 'backupskip' default doesn't work for Macv8.0.1704Bram Moolenaar2018-04-124-1/+25
| | | | | Problem: 'backupskip' default doesn't work for Mac. Solution: Use "/private/tmp". (Rainer Müller, closes #2793)
* patch 8.0.1703: in the tutor 'showcmd' is not setv8.0.1703Bram Moolenaar2018-04-122-2/+4
| | | | | Problem: In the tutor 'showcmd' is not set. Solution: Set 'showcmd' in the vimtutor script. (Ken Takata, closes #2792)
* patch 8.0.1702: leaking memory when autocommands make quickfix list invalidv8.0.1702Bram Moolenaar2018-04-122-0/+5
| | | | | Problem: Leaking memory when autocommands make a quickfix list invalid. Solution: Call FreeWild(). (Yegappan Lakshmanan)
* patch 8.0.1701: can disable COLOR_EMOJI with MSVC but not MinGWv8.0.1701Bram Moolenaar2018-04-122-4/+28
| | | | | Problem: Can disable COLOR_EMOJI with MSVC but not MinGW. Solution: Add COLOR_EMOJI flag. Also add some empty lines for readability.
* patch 8.0.1700: coverage statistics still don't work on coverallsv8.0.1700Bram Moolenaar2018-04-122-1/+3
| | | | | Problem: Coverate statistics still don't work on coveralls. Solution: Exclude the xxd directory again.
* patch 8.0.1699: leftover stuff for Python 1.4v8.0.1699Bram Moolenaar2018-04-116-40/+6
| | | | | Problem: Leftover stuff for Python 1.4. Solution: Remove outdated Python 1.4 stuff. (Naoki Inada, closes #2794)
* patch 8.0.1698: coverage statistics don't work on coverallsv8.0.1698Bram Moolenaar2018-04-112-2/+4
| | | | | Problem: Coverate statistics don't work on coveralls. Solution: Use curly braces for $SRCDIR.
* patch 8.0.1697: various tests are still a bit flakyv8.0.1697Bram Moolenaar2018-04-117-13/+15
| | | | | Problem: Various tests are still a bit flaky. Solution: Increase the default wait time to five seconds.
* patch 8.0.1696: coverage statistics don't workv8.0.1696Bram Moolenaar2018-04-112-1/+3
| | | | | Problem: Coverate statistics don't work. Solution: Include the xxd directory. (Christian Brabandt)
* patch 8.0.1695: xxd test not run on MS-Windowsv8.0.1695Bram Moolenaar2018-04-102-10/+23
| | | | | Problem: Xxd test not run on MS-Windows. Solution: Use xxd.exe if it exists.
* patch 8.0.1694: terminal API test is a bit flakyv8.0.1694Bram Moolenaar2018-04-102-1/+3
| | | | | Problem: Terminal API test is a bit flaky. Solution: Wait longer for Vim to stop.
* patch 8.0.1693: xxd is excluded from coverage statisticsv8.0.1693Bram Moolenaar2018-04-102-1/+3
| | | | | Problem: Xxd is excluded from coverage statistics. Solution: Don't skip the xxd directory. (Christian Brabandt)
* patch 8.0.1692: Python may not work when using statically linked libraryv8.0.1692Bram Moolenaar2018-04-103-4/+6
| | | | | | Problem: Python may not work when using statically linked library . Solution: Do not define PYTHON_HOME and PYTHON3_HOME in configure if the Python library is linked statically.
* patch 8.0.1691: xxd test sometimes failsv8.0.1691Bram Moolenaar2018-04-102-6/+14
| | | | | Problem: Xxd test sometimes fails. Solution: Wipe out the XXDfile buffer.
* patch 8.0.1690: not easy to run one test with gvim instead of vimv8.0.1690Bram Moolenaar2018-04-102-3/+9
| | | | | Problem: Not easy to run one test with gvim instead of vim. Solution: Add VIMTESTTARGET in Makefile.
* patch 8.0.1689: no tests for xxdv8.0.1689Bram Moolenaar2018-04-106-1/+107
| | | | | Problem: No tests for xxd. Solution: Add a test. (Christian Brabandt)
* patch 8.0.1688: some macros are used without a semicolonv8.0.1688Bram Moolenaar2018-04-1012-49/+75
| | | | | | Problem: Some macros are used without a semicolon, causing auto-indent to be wrong. Solution: Use the do-while(0) trick. (Ozaki Kiichi, closes #2729)
* patch 8.0.1687: 64 bit compiler warningsv8.0.1687Bram Moolenaar2018-04-102-3/+5
| | | | | Problem: 64 bit compiler warnings. Solution: change type, add type cast. (Mike Williams)
* patch 8.0.1686: Python does not work when configuring with specific dirv8.0.1686Bram Moolenaar2018-04-103-4/+22
| | | | | | Problem: Python does not work when configuring with specific dir. (Rajdeep) Solution: Do define PYTHON_HOME and PYTHON3_HOME in configure if the Python config dir was specified.
* patch 8.0.1685: can't set ANSI colors of a terminal windowv8.0.1685Bram Moolenaar2018-04-109-6/+321
| | | | | | Problem: Can't set ANSI colors of a terminal window. Solution: Add term_setansicolors(), term_getansicolors() and g:term_ansi_colors. (Andy Massimino, closes #2747)
* patch 8.0.1684: ml_get errors when using terminal window for shell commandv8.0.1684Bram Moolenaar2018-04-102-1/+3
| | | | | | Problem: ml_get errors when using terminal window for shell command. (Blay263) Solution: Do not change the size of the current window.
* patch 8.0.1683: Python upgrade breaks Vim when defining PYTHON_HOMEv8.0.1683Bram Moolenaar2018-04-103-8/+10
| | | | | | Problem: Python upgrade breaks Vim when defining PYTHON_HOME. Solution: Do not define PYTHON_HOME and PYTHON3_HOME in configure. (Naoki Inada, closes #2787)
* patch 8.0.1682: auto indenting breaks inserting a blockv8.0.1682Bram Moolenaar2018-04-105-3/+31
| | | | | | Problem: Auto indenting breaks inserting a block. Solution: Do not check for cursor movement if indent was changed. (Christian Brabandt, closes #2778)
* patch 8.0.1681: the format attribute fails with MinGWv8.0.1681Bram Moolenaar2018-04-104-5/+11
| | | | | Problem: The format attribute fails with MinGW. (John Marriott) Solution: Don't use the format attribute with MinGW.
* patch 8.0.1680: memory allocated by libvterm is not profiledv8.0.1680Bram Moolenaar2018-04-102-4/+24
| | | | | Problem: Memory allocated by libvterm does not show up in profile. Solution: Pass allocater functions to vterm_new().
* patch 8.0.1679: compiler warning for printf formatv8.0.1679Bram Moolenaar2018-04-082-1/+3
| | | | | Problem: Compiler warning for printf format. (Chdiza) Solution: Change type to "long long". (closes #2791)
* patch 8.0.1678: errorformat "%r" implies "%>"v8.0.1678Bram Moolenaar2018-04-083-1/+26
| | | | | | Problem: Errorformat "%r" implies "%>". (Jan Gosmann) Solution: Jump to before setting fmt_ptr. (Yegappan Lakshmanan, closes #2785)
* patch 8.0.1677: no compiler warning for wrong format in vim_snprintf()v8.0.1677Bram Moolenaar2018-04-0810-31/+51
| | | | | Problem: No compiler warning for wrong format in vim_snprintf(). Solution: Add printf attribute for gcc. Fix reported problems.
* patch 8.0.1676: no compiler warning for wrong printf formatv8.0.1676Bram Moolenaar2018-04-084-6/+24
| | | | | | Problem: No compiler warning for wrong printf format. Solution: Add a printf attribute for gcc. Fix reported problems. (Dominique Pelle, closes #2789)
* patch 8.0.1675: unused macro argument in libvtermv8.0.1675Bram Moolenaar2018-04-082-1/+3
| | | | | Problem: Unused macro argument in libvterm. (Randall W. Morris) Solution: Remove the argument.
* patch 8.0.1674: libvterm can't handle an OSC string splitv8.0.1674Bram Moolenaar2018-04-073-1/+8
| | | | | | | Problem: Libvterm can't handle a long OSC string that is split. Solution: When an incomplete OSC string is received copy it to the parser buffer. Increase the size of the parser buffer to be able to handle longer strings.
* patch 8.0.1673: terminal window tests are still a bit flakyv8.0.1673Bram Moolenaar2018-04-072-1/+3
| | | | | Problem: Terminal window tests are still a bit flaky. Solution: Increase the waiting time even more. (Elimar Riesebieter)
* patch 8.0.1672: error during completion causes command to be cancelledv8.0.1672Bram Moolenaar2018-04-073-0/+17
| | | | | Problem: Error during completion causes command to be cancelled. Solution: Reset did_emsg before waiting for another character. (Tom M.)
* patch 8.0.1671: crash when passing non-dict argument as env to job_start()v8.0.1671Bram Moolenaar2018-04-073-5/+16
| | | | | Problem: Crash when passing non-dict argument as env to job_start(). Solution: Check for valid argument. (Ozaki Kiichi, closes #2765)
* patch 8.0.1670: terminal window tests are still a bit flakyv8.0.1670Bram Moolenaar2018-04-072-1/+3
| | | | | Problem: Terminal window tests are still a bit flaky. Solution: Increase the waiting time for the buffer to be created.
* patch 8.0.1669: :vimgrep may add entries to the wrong quickfix listv8.0.1669Bram Moolenaar2018-04-063-51/+80
| | | | | Problem: :vimgrep may add entries to the wrong quickfix list. Solution: Use the list identifier. (Yegappan Lakshmanan)
* patch 8.0.1668: terminal debugger: can't re-open source code windowv8.0.1668Bram Moolenaar2018-04-063-29/+50
| | | | | | Problem: Terminal debugger: can't re-open source code window. Solution: Add the :Source command. Also create the window if needed when gdb stops at a source line.
* patch 8.0.1667: terminal window tests are flakyv8.0.1667Bram Moolenaar2018-04-062-2/+5
| | | | | Problem: Terminal window tests are flaky. Solution: Increase the waiting time for Vim to start.
* Update runtime filesBram Moolenaar2018-04-069-487/+560
|
* patch 8.0.1666: % argument in ch_log() causes troublev8.0.1666Bram Moolenaar2018-04-053-2/+16
| | | | | | Problem: % argument in ch_log() causes trouble. Solution: Use string as third argument in internal ch_log(). (Dominique Pelle, closes #2784)
* patch 8.0.1665: when running a terminal from the GUI 'term' is not usefulv8.0.1665Bram Moolenaar2018-04-053-3/+19
| | | | | Problem: When running a terminal from the GUI 'term' is not useful. Solution: Use $TERM in the GUI if it starts with "xterm". (closes #2776)
* patch 8.0.1664: test failure because of not allocating enough spacev8.0.1664Bram Moolenaar2018-04-052-1/+3
| | | | | Problem: Test failure because of not allocating enough space. Solution: Allocate more bytes.
* patch 8.0.1663: cannot build without multi-byte featurev8.0.1663Bram Moolenaar2018-04-052-0/+4
| | | | | Problem: Cannot build without multi-byte feature. Solution: Add #ifdef.
* patch 8.0.1662: showing dump diff doesn't mention both file namesv8.0.1662Bram Moolenaar2018-04-052-5/+64
| | | | | Problem: Showing dump diff doesn't mention both file names. Solution: Add the file name in the separator line.
* patch 8.0.1661: warnings from 64 bit compilerv8.0.1661Bram Moolenaar2018-04-042-2/+4
| | | | | Problem: Warnings from 64 bit compiler. Solution: Add type casts. (Mike Williams)