]>
granicus.if.org Git - vim/log
Bram Moolenaar [Wed, 11 Apr 2018 18:53:49 +0000 (20:53 +0200)]
patch 8.0.1697: various tests are still a bit flaky
Problem: Various tests are still a bit flaky.
Solution: Increase the default wait time to five seconds.
Bram Moolenaar [Wed, 11 Apr 2018 08:06:04 +0000 (10:06 +0200)]
patch 8.0.1696: coverage statistics don't work
Problem: Coverate statistics don't work.
Solution: Include the xxd directory. (Christian Brabandt)
Bram Moolenaar [Tue, 10 Apr 2018 19:46:10 +0000 (21:46 +0200)]
patch 8.0.1695: xxd test not run on MS-Windows
Problem: Xxd test not run on MS-Windows.
Solution: Use xxd.exe if it exists.
Bram Moolenaar [Tue, 10 Apr 2018 19:43:26 +0000 (21:43 +0200)]
patch 8.0.1694: terminal API test is a bit flaky
Problem: Terminal API test is a bit flaky.
Solution: Wait longer for Vim to stop.
Bram Moolenaar [Tue, 10 Apr 2018 19:16:32 +0000 (21:16 +0200)]
patch 8.0.1693: xxd is excluded from coverage statistics
Problem: Xxd is excluded from coverage statistics.
Solution: Don't skip the xxd directory. (Christian Brabandt)
Bram Moolenaar [Tue, 10 Apr 2018 18:26:20 +0000 (20:26 +0200)]
patch 8.0.1692: Python may not work when using statically linked library
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.
Bram Moolenaar [Tue, 10 Apr 2018 18:06:17 +0000 (20:06 +0200)]
patch 8.0.1691: xxd test sometimes fails
Problem: Xxd test sometimes fails.
Solution: Wipe out the XXDfile buffer.
Bram Moolenaar [Tue, 10 Apr 2018 17:24:04 +0000 (19:24 +0200)]
patch 8.0.1690: not easy to run one test with gvim instead of vim
Problem: Not easy to run one test with gvim instead of vim.
Solution: Add VIMTESTTARGET in Makefile.
Bram Moolenaar [Tue, 10 Apr 2018 17:20:31 +0000 (19:20 +0200)]
patch 8.0.1689: no tests for xxd
Problem: No tests for xxd.
Solution: Add a test. (Christian Brabandt)
Bram Moolenaar [Tue, 10 Apr 2018 16:47:20 +0000 (18:47 +0200)]
patch 8.0.1688: some macros are used without a semicolon
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)
Bram Moolenaar [Tue, 10 Apr 2018 16:26:27 +0000 (18:26 +0200)]
patch 8.0.1687: 64 bit compiler warnings
Problem: 64 bit compiler warnings.
Solution: change type, add type cast. (Mike Williams)
Bram Moolenaar [Tue, 10 Apr 2018 16:13:05 +0000 (18:13 +0200)]
patch 8.0.1686: Python does not work when configuring with specific dir
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.
Bram Moolenaar [Tue, 10 Apr 2018 13:59:11 +0000 (15:59 +0200)]
patch 8.0.1685: can't set ANSI colors of a terminal window
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)
Bram Moolenaar [Tue, 10 Apr 2018 12:56:18 +0000 (14:56 +0200)]
patch 8.0.1684: ml_get errors when using terminal window for shell command
Problem: ml_get errors when using terminal window for shell command.
(Blay263)
Solution: Do not change the size of the current window.
Bram Moolenaar [Tue, 10 Apr 2018 11:29:34 +0000 (13:29 +0200)]
patch 8.0.1683: Python upgrade breaks Vim when defining PYTHON_HOME
Problem: Python upgrade breaks Vim when defining PYTHON_HOME.
Solution: Do not define PYTHON_HOME and PYTHON3_HOME in configure. (Naoki
Inada, closes #2787)
Bram Moolenaar [Tue, 10 Apr 2018 11:15:47 +0000 (13:15 +0200)]
patch 8.0.1682: auto indenting breaks inserting a block
Problem: Auto indenting breaks inserting a block.
Solution: Do not check for cursor movement if indent was changed. (Christian
Brabandt, closes #2778)
Bram Moolenaar [Tue, 10 Apr 2018 10:42:44 +0000 (12:42 +0200)]
patch 8.0.1681: the format attribute fails with MinGW
Problem: The format attribute fails with MinGW. (John Marriott)
Solution: Don't use the format attribute with MinGW.
Bram Moolenaar [Tue, 10 Apr 2018 10:04:27 +0000 (12:04 +0200)]
patch 8.0.1680: memory allocated by libvterm is not profiled
Problem: Memory allocated by libvterm does not show up in profile.
Solution: Pass allocater functions to vterm_new().
Bram Moolenaar [Sun, 8 Apr 2018 14:34:22 +0000 (16:34 +0200)]
patch 8.0.1679: compiler warning for printf format
Problem: Compiler warning for printf format. (Chdiza)
Solution: Change type to "long long". (closes #2791)
Bram Moolenaar [Sun, 8 Apr 2018 11:27:39 +0000 (13:27 +0200)]
patch 8.0.1678: errorformat "%r" implies "%>"
Problem: Errorformat "%r" implies "%>". (Jan Gosmann)
Solution: Jump to before setting fmt_ptr. (Yegappan Lakshmanan,
closes #2785)
Bram Moolenaar [Sun, 8 Apr 2018 11:07:22 +0000 (13:07 +0200)]
patch 8.0.1677: no compiler warning for wrong format in vim_snprintf()
Problem: No compiler warning for wrong format in vim_snprintf().
Solution: Add printf attribute for gcc. Fix reported problems.
Bram Moolenaar [Sun, 8 Apr 2018 10:38:26 +0000 (12:38 +0200)]
patch 8.0.1676: no compiler warning for wrong printf format
Problem: No compiler warning for wrong printf format.
Solution: Add a printf attribute for gcc. Fix reported problems. (Dominique
Pelle, closes #2789)
Bram Moolenaar [Sun, 8 Apr 2018 10:17:04 +0000 (12:17 +0200)]
patch 8.0.1675: unused macro argument in libvterm
Problem: Unused macro argument in libvterm. (Randall W. Morris)
Solution: Remove the argument.
Bram Moolenaar [Sat, 7 Apr 2018 19:42:56 +0000 (21:42 +0200)]
patch 8.0.1674: libvterm can't handle an OSC string split
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.
Bram Moolenaar [Sat, 7 Apr 2018 17:27:16 +0000 (19:27 +0200)]
patch 8.0.1673: terminal window tests are still a bit flaky
Problem: Terminal window tests are still a bit flaky.
Solution: Increase the waiting time even more. (Elimar Riesebieter)
Bram Moolenaar [Sat, 7 Apr 2018 17:09:09 +0000 (19:09 +0200)]
patch 8.0.1672: error during completion causes command to be cancelled
Problem: Error during completion causes command to be cancelled.
Solution: Reset did_emsg before waiting for another character. (Tom M.)
Bram Moolenaar [Sat, 7 Apr 2018 11:22:21 +0000 (13:22 +0200)]
patch 8.0.1671: crash when passing non-dict argument as env to job_start()
Problem: Crash when passing non-dict argument as env to job_start().
Solution: Check for valid argument. (Ozaki Kiichi, closes #2765)
Bram Moolenaar [Sat, 7 Apr 2018 08:42:14 +0000 (10:42 +0200)]
patch 8.0.1670: terminal window tests are still a bit flaky
Problem: Terminal window tests are still a bit flaky.
Solution: Increase the waiting time for the buffer to be created.
Bram Moolenaar [Fri, 6 Apr 2018 20:58:23 +0000 (22:58 +0200)]
patch 8.0.1669: :vimgrep may add entries to the wrong quickfix list
Problem: :vimgrep may add entries to the wrong quickfix list.
Solution: Use the list identifier. (Yegappan Lakshmanan)
Bram Moolenaar [Fri, 6 Apr 2018 20:26:25 +0000 (22:26 +0200)]
patch 8.0.1668: terminal debugger: can't re-open source code window
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.
Bram Moolenaar [Fri, 6 Apr 2018 18:22:06 +0000 (20:22 +0200)]
patch 8.0.1667: terminal window tests are flaky
Problem: Terminal window tests are flaky.
Solution: Increase the waiting time for Vim to start.
Bram Moolenaar [Fri, 6 Apr 2018 09:14:11 +0000 (11:14 +0200)]
Update runtime files
Bram Moolenaar [Thu, 5 Apr 2018 20:44:39 +0000 (22:44 +0200)]
patch 8.0.1666: % argument in ch_log() causes trouble
Problem: % argument in ch_log() causes trouble.
Solution: Use string as third argument in internal ch_log(). (Dominique
Pelle, closes #2784)
Bram Moolenaar [Thu, 5 Apr 2018 20:15:22 +0000 (22:15 +0200)]
patch 8.0.1665: when running a terminal from the GUI 'term' is not useful
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)
Bram Moolenaar [Thu, 5 Apr 2018 19:04:15 +0000 (21:04 +0200)]
patch 8.0.1664: test failure because of not allocating enough space
Problem: Test failure because of not allocating enough space.
Solution: Allocate more bytes.
Bram Moolenaar [Thu, 5 Apr 2018 16:56:48 +0000 (18:56 +0200)]
patch 8.0.1663: cannot build without multi-byte feature
Problem: Cannot build without multi-byte feature.
Solution: Add #ifdef.
Bram Moolenaar [Thu, 5 Apr 2018 16:45:26 +0000 (18:45 +0200)]
patch 8.0.1662: showing dump diff doesn't mention both file names
Problem: Showing dump diff doesn't mention both file names.
Solution: Add the file name in the separator line.
Bram Moolenaar [Wed, 4 Apr 2018 21:00:06 +0000 (23:00 +0200)]
patch 8.0.1661: warnings from 64 bit compiler
Problem: Warnings from 64 bit compiler.
Solution: Add type casts. (Mike Williams)
Bram Moolenaar [Wed, 4 Apr 2018 20:57:29 +0000 (22:57 +0200)]
patch 8.0.1660: the terminal API "drop" command doesn't support options
Problem: The terminal API "drop" command doesn't support options.
Solution: Implement the options.
Bram Moolenaar [Wed, 4 Apr 2018 19:53:11 +0000 (21:53 +0200)]
patch 8.0.1659: scroll events not recognized for some xterm emulators
Problem: Scroll events not recognized for some xterm emulators.
Solution: Recognize mouse codes 0x40 and 0x41 as scroll events.
Bram Moolenaar [Tue, 3 Apr 2018 12:21:16 +0000 (14:21 +0200)]
patch 8.0.1658: capitalize argument not available in long form
Problem: Capitalize argument not available in long form.
Solution: Recognize -capitalize. Update man page.
Bram Moolenaar [Tue, 3 Apr 2018 10:51:01 +0000 (12:51 +0200)]
patch 8.0.1657: crash when reading a channel
Problem: Crash when reading a channel.
Solution: Clear the write flag before writing. (idea by Shinya Ohyanagi,
closes #2769).
Bram Moolenaar [Tue, 3 Apr 2018 10:17:25 +0000 (12:17 +0200)]
patch 8.0.1656: no option to have xxd produce upper case variable names
Problem: No option to have xxd produce upper case variable names.
Solution: Add the -C argument. (Matt Panaro closes #2772)
Bram Moolenaar [Fri, 30 Mar 2018 10:27:32 +0000 (12:27 +0200)]
Small runtime update
Bram Moolenaar [Thu, 29 Mar 2018 16:29:51 +0000 (18:29 +0200)]
patch 8.0.1655: outdated gdb message in terminal debugger unclear
Problem: Outdated gdb message in terminal debugger unclear.
Solution: Specifically mention the required gdb version. Avoid getting
stuck on pagination.
Bram Moolenaar [Thu, 29 Mar 2018 16:27:07 +0000 (18:27 +0200)]
Update runtime files
Bram Moolenaar [Thu, 29 Mar 2018 16:15:26 +0000 (18:15 +0200)]
patch 8.0.1654: warnings for conversion of void to function pointer
Problem: Warnings for conversion of void to function pointer.
Solution: Use a temp variable that is a function pointer.
Bram Moolenaar [Thu, 29 Mar 2018 15:40:46 +0000 (17:40 +0200)]
patch 8.0.1653: screen dump is made too soon
Problem: Screen dump is made too soon.
Solution: Wait until the ruler is displayed. (Ozaki Kiichi, closes #2755)
Bram Moolenaar [Thu, 29 Mar 2018 15:22:24 +0000 (17:22 +0200)]
patch 8.0.1652: term_dumpwrite() does not output composing characters
Problem: term_dumpwrite() does not output composing characters.
Solution: Use the cell index.
Bram Moolenaar [Thu, 29 Mar 2018 14:37:16 +0000 (16:37 +0200)]
patch 8.0.1651: cannot filter :ls output for terminal buffers
Problem: Cannot filter :ls output for terminal buffers.
Solution: Add flags for terminal buffers. (Marcin Szamotulski, closes #2751)
Bram Moolenaar [Thu, 29 Mar 2018 14:04:08 +0000 (16:04 +0200)]
patch 8.0.1650: too many #ifdefs
Problem: Too many #ifdefs.
Solution: Graduate FEAT_LISTCMDS, no reason to leave out buffer commands.
Bram Moolenaar [Thu, 29 Mar 2018 13:55:38 +0000 (15:55 +0200)]
patch 8.0.1649: no completion for argument list commands
Problem: No completion for argument list commands.
Solution: Add arglist completion. (Yegappan Lakshmanan, closes #2706)
Bram Moolenaar [Tue, 27 Mar 2018 19:12:01 +0000 (21:12 +0200)]
patch 8.0.1648: resource fork tool doesn't work on Python 3
Problem: Resource fork tool doesn't work on Python 3.
Solution: Use "print()" instead of "print". (Marius Gedminas)
Bram Moolenaar [Mon, 26 Mar 2018 19:38:52 +0000 (21:38 +0200)]
patch 8.0.1647: terminal API may call any user function
Problem: Terminal API may call a function not meant to be called by this
API.
Solution: Require the function to start with Tapi_.
Bram Moolenaar [Mon, 26 Mar 2018 18:55:10 +0000 (20:55 +0200)]
patch 8.0.1646: MS-Windows: executable contains unreferenced functions
Problem: MS-Windows: executable contains unreferenced functions and data.
Solution: Add /opt:ref to the compiler command. (Ken Takata)
Bram Moolenaar [Sun, 25 Mar 2018 19:24:12 +0000 (21:24 +0200)]
patch 8.0.1645: test for terminal response to escape sequence may fail
Problem: Test for terminal response to escape sequence fails for some
people. (toothpik)
Solution: Run "cat" and let it echo the characters.
Bram Moolenaar [Sun, 25 Mar 2018 18:31:32 +0000 (20:31 +0200)]
patch 8.0.1644: terminal API tests still fail
Problem: Terminal API tests still fail.
Solution: Explicitly set 'title' in the terminal job. (Ozaki Kiichi,
closes #2750)
Bram Moolenaar [Sun, 25 Mar 2018 17:09:56 +0000 (19:09 +0200)]
patch 8.0.1643: terminal API tests fail
Problem: Terminal API tests fail.
Solution: Explicitly set 'title'.
Bram Moolenaar [Sun, 25 Mar 2018 16:56:25 +0000 (18:56 +0200)]
patch 8.0.1642: running Vim in terminal fails with two windows
Problem: Running Vim in terminal fails with two windows.
Solution: Pass the number of rows to RunVimInTerminal().
Bram Moolenaar [Sun, 25 Mar 2018 16:20:17 +0000 (18:20 +0200)]
patch 8.0.1641: job in terminal can't communicate with Vim
Problem: Job in terminal can't communicate with Vim.
Solution: Add the terminal API.
Bram Moolenaar [Sun, 25 Mar 2018 15:12:58 +0000 (17:12 +0200)]
patch 8.0.1640: Test_cwd() is flaky
Problem: Test_cwd() is flaky.
Solution: Add to list of flaky tests.
Bram Moolenaar [Sun, 25 Mar 2018 14:20:37 +0000 (16:20 +0200)]
patch 8.0.1639: libvterm code lags behind master
Problem: Libvterm code lags behind master.
Solution: Sync to head, solve merge problems.
Bram Moolenaar [Sat, 24 Mar 2018 16:56:13 +0000 (17:56 +0100)]
patch 8.0.1638: popup test fails depending on environment variable
Problem: Popup test fails depending on environment variable.
Solution: Reset $COLORFGBG when running Vim in a terminal. (closes #2693)
Bram Moolenaar [Sat, 24 Mar 2018 16:16:33 +0000 (17:16 +0100)]
patch 8.0.1637: no test for term_dumpdiff() options argument
Problem: No test for term_dumpdiff() options argument.
Solution: Add a test.
Bram Moolenaar [Sat, 24 Mar 2018 13:30:32 +0000 (14:30 +0100)]
patch 8.0.1636: no test for term_dumpload() and term_dumpdiff()
Problem: No test for term_dumpload() and term_dumpdiff().
Solution: Add tests.
Bram Moolenaar [Sat, 24 Mar 2018 13:06:15 +0000 (14:06 +0100)]
patch 8.0.1635: undefining _POSIX_THREADS causes problems with Python 3
Problem: Undefining _POSIX_THREADS causes problems with Python 3. (Micah
Bucy, closes #2748)
Solution: Remove the lines.
Bram Moolenaar [Sat, 24 Mar 2018 13:01:56 +0000 (14:01 +0100)]
patch 8.0.1634: the ex_vimgrep() function is too long
Problem: The ex_vimgrep() function is too long.
Solution: Split it in smaller functions. (Yegappan Lakshmanan)
Bram Moolenaar [Fri, 23 Mar 2018 21:39:31 +0000 (22:39 +0100)]
patch 8.0.1633: a TextChanged autocmd triggers when it is defined
Problem: A TextChanged autocmd triggers when it is defined after creating a
buffer.
Solution: Set b_last_changedtick when opening a buffer. (Hirohito Highlight,
closes #2742)
Bram Moolenaar [Fri, 23 Mar 2018 21:10:34 +0000 (22:10 +0100)]
patch 8.0.1632: in a terminal dump NUL and space are different
Problem: In a terminal dump NUL and space considered are different,
although they are displayed the same.
Solution: When encountering NUL handle it like space.
Bram Moolenaar [Fri, 23 Mar 2018 19:37:45 +0000 (20:37 +0100)]
patch 8.0.1631: testing with Vim running in terminal is a bit flaky
Problem: Testing with Vim running in terminal is a bit flaky.
Solution: Delete any .swp file so that later tests don't fail.
Bram Moolenaar [Thu, 22 Mar 2018 22:04:02 +0000 (23:04 +0100)]
patch 8.0.1630: trimming white space is not that easy
Problem: Trimming white space is not that easy.
Solution: Add the trim() function. (Bukn, closes #1280)
Bram Moolenaar [Thu, 22 Mar 2018 20:44:07 +0000 (21:44 +0100)]
patch 8.0.1629: Mac: getpagesize() is deprecated
Problem: Mac: getpagesize() is deprecated.
Solution: Use sysconf() instead. (Ozaki Kiichi, closes #2741)
Bram Moolenaar [Thu, 22 Mar 2018 19:33:56 +0000 (20:33 +0100)]
patch 8.0.1628: channel log doesn't mention exiting
Problem: Channel log doesn't mention exiting.
Solution: Add a ch_log() call in getout().
Bram Moolenaar [Thu, 22 Mar 2018 19:26:50 +0000 (20:26 +0100)]
patch 8.0.1627: compiler warning for visibility attribute not supported
Problem: Compiler warning for visibility attribute not supported on MinGW
builds.
Solution: Don't add the attribute when we don't expect it to work.
(Christian Brabandt)
Bram Moolenaar [Wed, 21 Mar 2018 21:27:59 +0000 (22:27 +0100)]
patch 8.0.1626: compiler warning for possible loss of data
Problem: Compiler warning for possible loss of data.
Solution: Use size_t instead of int. (Christian Brabandt)
Bram Moolenaar [Tue, 20 Mar 2018 20:24:45 +0000 (21:24 +0100)]
patch 8.0.1625: test_quotestar is flaky when run in GTK GUI
Problem: Test_quotestar is flaky when run in GTK GUI.
Solution: Do not call lose_selection when invoked from
selection_clear_event().
Bram Moolenaar [Tue, 20 Mar 2018 17:35:53 +0000 (18:35 +0100)]
patch 8.0.1624: options for term_dumpdiff() and term_dumpload() not implemented
Problem: Options for term_dumpdiff() and term_dumpload() not implemented
yet.
Solution: Implement the relevant options.
Bram Moolenaar [Tue, 20 Mar 2018 16:43:01 +0000 (17:43 +0100)]
patch 8.0.1623: terminal kill tests are flaky
Problem: Terminal kill tests are flaky.
Solution: Instead of running Vim in a terminal, run it as a normal command.
Bram Moolenaar [Tue, 20 Mar 2018 12:30:42 +0000 (13:30 +0100)]
patch 8.0.1622: possible NULL pointer dereference
Problem: Possible NULL pointer dereferencey. (Coverity)
Solution: Reverse the check for a NULL pointer.
Bram Moolenaar [Tue, 20 Mar 2018 12:00:25 +0000 (13:00 +0100)]
patch 8.0.1621: using invalid default value for highlight attribute
Problem: Using invalid default value for highlight attribute.
Solution: Use zero instead of -1.
Bram Moolenaar [Tue, 20 Mar 2018 11:34:04 +0000 (12:34 +0100)]
patch 8.0.1620: reading spell file has no good EOF detection
Problem: Reading spell file has no good EOF detection.
Solution: Check for EOF at every character read for a length field.
Bram Moolenaar [Tue, 20 Mar 2018 10:41:44 +0000 (11:41 +0100)]
patch 8.0.1619: Win32 GUI: crash when winpty is not installed
Problem: Win32 GUI: crash when winpty is not installed and trying to use
:shell in a terminal window.
Solution: Check for NULL return form term_start(). (Yasuhiro Matsumoto,
closes #2727)
Bram Moolenaar [Tue, 20 Mar 2018 10:17:04 +0000 (11:17 +0100)]
patch 8.0.1618: color Grey50 is missing in the compiled-in table
Problem: Color Grey50, used for ToolbarLine, is missing in the compiled-in
table.
Solution: Add the color to the list. (Kazunobu Kuriyama)
Bram Moolenaar [Mon, 19 Mar 2018 20:44:37 +0000 (21:44 +0100)]
patch 8.0.1617: Win32: :shell command in the GUI crashes
Problem: Win32: :shell command in the GUI crashes.
Solution: Handle the situation that "cmd" is NULL. (Yasuhiro Matsumoto,
closes #2721)
Bram Moolenaar [Sun, 18 Mar 2018 18:29:34 +0000 (19:29 +0100)]
patch 8.0.1616: Win32: shell commands in the GUI open a new console
Problem: Win32: shell commands in the GUI open a new console.
Solution: Use a terminal window for interactive use when 'guioptions'
contains "!".
Bram Moolenaar [Sun, 18 Mar 2018 18:20:22 +0000 (19:20 +0100)]
patch 8.0.1615: term_dumpload() does not use the right colors
Problem: term_dumpload() does not use the right colors.
Solution: Initialize colors when not using create_vterm().
Bram Moolenaar [Sun, 18 Mar 2018 13:44:37 +0000 (14:44 +0100)]
Update runtime files. Convert a couple of help files to utf-8.
Bram Moolenaar [Sat, 17 Mar 2018 14:55:26 +0000 (15:55 +0100)]
patch 8.0.1614: "make tags" doesn't include libvterm
Problem: "make tags" doesn't include libvterm.
Solution: Add the libvterm sources to the tags command.
Bram Moolenaar [Sat, 17 Mar 2018 12:15:17 +0000 (13:15 +0100)]
patch 8.0.1613: warning for unused variable in tiny build
Problem: Warning for unused variable in tiny build. (Tony Mechelynck)
Solution: Move declaration to inner block.
Bram Moolenaar [Fri, 16 Mar 2018 21:54:53 +0000 (22:54 +0100)]
patch 8.0.1612: need to close terminal after shell stopped
Problem: Need to close terminal after shell stopped.
Solution: Make :terminal without argument close the window by default.
Bram Moolenaar [Fri, 16 Mar 2018 21:20:49 +0000 (22:20 +0100)]
patch 8.0.1611: CTRL-W in system terminal does not go to job
Problem: CTRL-W in system terminal does not go to job.
Solution: Do not use CTRL-W as a terminal command in a system terminal.
Bram Moolenaar [Fri, 16 Mar 2018 20:34:25 +0000 (21:34 +0100)]
patch 8.0.1610: cannot build without GUI
Problem: Cannot build without GUI.
Solution: Add #ifdef.
Bram Moolenaar [Fri, 16 Mar 2018 19:46:58 +0000 (20:46 +0100)]
patch 8.0.1609: shell commands in the GUI use a dumb terminal
Problem: Shell commands in the GUI use a dumb terminal.
Solution: Add the "!" flag to 'guioptions' to execute system commands in a
special terminal window. Only for Unix now.
Bram Moolenaar [Wed, 14 Mar 2018 20:39:02 +0000 (21:39 +0100)]
patch 8.0.1608: Win32: directx not enabled by default
Problem: Win32: directx not enabled by default.
Solution: Change Makefile to enable directx by default. (Ken Takata)
Bram Moolenaar [Wed, 14 Mar 2018 20:20:02 +0000 (21:20 +0100)]
patch 8.0.1607: --clean loads user settings from .gvimrc
Problem: --clean loads user settings from .gvimrc.
Solution: Behave like "-U NONE" was used. (Ken Takata)
Bram Moolenaar [Wed, 14 Mar 2018 19:11:12 +0000 (20:11 +0100)]
patch 8.0.1606: singular/plural variants not translated
Problem: Singular/plural variants not translated.
Solution: Add NGETTEXT argument to xgettext. (Sergey Alyoshin)
Bram Moolenaar [Tue, 13 Mar 2018 16:55:27 +0000 (17:55 +0100)]
patch 8.0.1605: terminal test is a bit flaky
Problem: Terminal test is a bit flaky.
Solution: Check for the shell prompt. Use more lambda functions.
Bram Moolenaar [Tue, 13 Mar 2018 14:43:46 +0000 (15:43 +0100)]
patch 8.0.1604: paste test may fail if $DISPLAY is not set
Problem: Paste test may fail if $DISPLAY is not set.
Solution: Add WorkingClipboard() and use it in the paste test.
Bram Moolenaar [Tue, 13 Mar 2018 12:14:00 +0000 (13:14 +0100)]
patch 8.0.1603: cannot build with +terminal but without +menu
Problem: Cannot build with +terminal but without +menu.
Solution: Add #ifdef. (Damien)
Bram Moolenaar [Tue, 13 Mar 2018 12:10:41 +0000 (13:10 +0100)]
patch 8.0.1602: crash in parsing JSON
Problem: Crash in parsing JSON.
Solution: Fail when using array or dict as dict key. (Damien)