summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* 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-107-6/+280
| | | | | | 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-061-0/+2
| | | | | | 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.
* 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-052-2/+16
| | | | | 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)
* patch 8.0.1660: the terminal API "drop" command doesn't support optionsv8.0.1660Bram Moolenaar2018-04-049-28/+197
| | | | | Problem: The terminal API "drop" command doesn't support options. Solution: Implement the options.
* patch 8.0.1659: scroll events not recognized for some xterm emulatorsv8.0.1659Bram Moolenaar2018-04-042-3/+8
| | | | | Problem: Scroll events not recognized for some xterm emulators. Solution: Recognize mouse codes 0x40 and 0x41 as scroll events.
* patch 8.0.1658: capitalize argument not available in long formv8.0.1658Bram Moolenaar2018-04-032-0/+4
| | | | | Problem: Capitalize argument not available in long form. Solution: Recognize -capitalize. Update man page.
* patch 8.0.1657: crash when reading a channelv8.0.1657Bram Moolenaar2018-04-032-1/+4
| | | | | | Problem: Crash when reading a channel. Solution: Clear the write flag before writing. (idea by Shinya Ohyanagi, closes #2769).
* patch 8.0.1656: no option to have xxd produce upper case variable namesv8.0.1656Bram Moolenaar2018-04-032-4/+10
| | | | | Problem: No option to have xxd produce upper case variable names. Solution: Add the -C argument. (Matt Panaro closes #2772)
* patch 8.0.1655: outdated gdb message in terminal debugger unclearv8.0.1655Bram Moolenaar2018-03-291-0/+2
| | | | | | Problem: Outdated gdb message in terminal debugger unclear. Solution: Specifically mention the required gdb version. Avoid getting stuck on pagination.
* patch 8.0.1654: warnings for conversion of void to function pointerv8.0.1654Bram Moolenaar2018-03-293-25/+25
| | | | | Problem: Warnings for conversion of void to function pointer. Solution: Use a temp variable that is a function pointer.
* patch 8.0.1653: screen dump is made too soonv8.0.1653Bram Moolenaar2018-03-296-4/+11
| | | | | Problem: Screen dump is made too soon. Solution: Wait until the ruler is displayed. (Ozaki Kiichi, closes #2755)
* patch 8.0.1652: term_dumpwrite() does not output composing charactersv8.0.1652Bram Moolenaar2018-03-293-1/+25
| | | | | Problem: term_dumpwrite() does not output composing characters. Solution: Use the cell index.
* patch 8.0.1651: cannot filter :ls output for terminal buffersv8.0.1651Bram Moolenaar2018-03-293-2/+26
| | | | | Problem: Cannot filter :ls output for terminal buffers. Solution: Add flags for terminal buffers. (Marcin Szamotulski, closes #2751)
* patch 8.0.1650: too many #ifdefsv8.0.1650Bram Moolenaar2018-03-298-121/+17
| | | | | Problem: Too many #ifdefs. Solution: Graduate FEAT_LISTCMDS, no reason to leave out buffer commands.
* patch 8.0.1649: no completion for argument list commandsv8.0.1649Bram Moolenaar2018-03-297-0/+33
| | | | | Problem: No completion for argument list commands. Solution: Add arglist completion. (Yegappan Lakshmanan, closes #2706)
* patch 8.0.1648: resource fork tool doesn't work on Python 3v8.0.1648Bram Moolenaar2018-03-272-5/+9
| | | | | Problem: Resource fork tool doesn't work on Python 3. Solution: Use "print()" instead of "print". (Marius Gedminas)
* patch 8.0.1647: terminal API may call any user functionv8.0.1647Bram Moolenaar2018-03-263-8/+30
| | | | | | Problem: Terminal API may call a function not meant to be called by this API. Solution: Require the function to start with Tapi_.
* patch 8.0.1646: MS-Windows: executable contains unreferenced functionsv8.0.1646Bram Moolenaar2018-03-262-1/+5
| | | | | Problem: MS-Windows: executable contains unreferenced functions and data. Solution: Add /opt:ref to the compiler command. (Ken Takata)
* patch 8.0.1645: test for terminal response to escape sequence may failv8.0.1645Bram Moolenaar2018-03-252-12/+11
| | | | | | Problem: Test for terminal response to escape sequence fails for some people. (toothpik) Solution: Run "cat" and let it echo the characters.
* patch 8.0.1644: terminal API tests still failv8.0.1644Bram Moolenaar2018-03-253-14/+13
| | | | | | Problem: Terminal API tests still fail. Solution: Explicitly set 'title' in the terminal job. (Ozaki Kiichi, closes #2750)
* patch 8.0.1643: terminal API tests failv8.0.1643Bram Moolenaar2018-03-252-0/+9
| | | | | Problem: Terminal API tests fail. Solution: Explicitly set 'title'.
* patch 8.0.1642: running Vim in terminal fails with two windowsv8.0.1642Bram Moolenaar2018-03-253-3/+11
| | | | | Problem: Running Vim in terminal fails with two windows. Solution: Pass the number of rows to RunVimInTerminal().
* patch 8.0.1641: job in terminal can't communicate with Vimv8.0.1641Bram Moolenaar2018-03-255-9/+222
| | | | | Problem: Job in terminal can't communicate with Vim. Solution: Add the terminal API.