Bram Moolenaar
9af9778209
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 ).
2018-04-03 12:51:01 +02:00
Bram Moolenaar
8b31a6ff7a
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 )
2018-04-03 12:17:25 +02:00
Bram Moolenaar
f3ba14ffd3
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.
2018-03-29 18:29:51 +02:00
Bram Moolenaar
7b24ce08fe
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.
2018-03-29 18:15:26 +02:00
Bram Moolenaar
1834d37396
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 )
2018-03-29 17:40:46 +02:00
Bram Moolenaar
f06b0b6c8f
patch 8.0.1652: term_dumpwrite() does not output composing characters
...
Problem: term_dumpwrite() does not output composing characters.
Solution: Use the cell index.
2018-03-29 17:22:24 +02:00
Bram Moolenaar
0751f51a5b
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 )
2018-03-29 16:37:16 +02:00
Bram Moolenaar
0c72fe4ed8
patch 8.0.1650: too many #ifdefs
...
Problem: Too many #ifdefs.
Solution: Graduate FEAT_LISTCMDS, no reason to leave out buffer commands.
2018-03-29 16:04:08 +02:00
Bram Moolenaar
cd43effeca
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 )
2018-03-29 15:55:38 +02:00
Bram Moolenaar
1b2f61e732
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)
2018-03-27 21:12:01 +02:00
Bram Moolenaar
2a77d21f78
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_.
2018-03-26 21:38:52 +02:00
Bram Moolenaar
4368d5ce8a
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)
2018-03-26 20:55:10 +02:00
Bram Moolenaar
086eb87695
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.
2018-03-25 21:24:12 +02:00
Bram Moolenaar
cf67a509e9
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 )
2018-03-25 20:31:32 +02:00
Bram Moolenaar
2de50f8762
patch 8.0.1643: terminal API tests fail
...
Problem: Terminal API tests fail.
Solution: Explicitly set 'title'.
2018-03-25 19:09:56 +02:00
Bram Moolenaar
15a1c3fdc1
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().
2018-03-25 18:56:25 +02:00
Bram Moolenaar
8fbaeb195d
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.
2018-03-25 18:20:17 +02:00
Bram Moolenaar
65873846e0
patch 8.0.1640: Test_cwd() is flaky
...
Problem: Test_cwd() is flaky.
Solution: Add to list of flaky tests.
2018-03-25 17:12:58 +02:00
Bram Moolenaar
b5b49a3b43
patch 8.0.1639: libvterm code lags behind master
...
Problem: Libvterm code lags behind master.
Solution: Sync to head, solve merge problems.
2018-03-25 16:20:37 +02:00
Bram Moolenaar
e7499ddc33
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 )
2018-03-24 17:56:13 +01:00
Bram Moolenaar
897e63c4c0
patch 8.0.1637: no test for term_dumpdiff() options argument
...
Problem: No test for term_dumpdiff() options argument.
Solution: Add a test.
2018-03-24 17:16:33 +01:00
Bram Moolenaar
45d2a64f96
patch 8.0.1636: no test for term_dumpload() and term_dumpdiff()
...
Problem: No test for term_dumpload() and term_dumpdiff().
Solution: Add tests.
2018-03-24 14:30:32 +01:00
Bram Moolenaar
16d7eced1a
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.
2018-03-24 14:06:15 +01:00
Bram Moolenaar
75b0a888e4
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)
2018-03-24 14:01:56 +01:00
Bram Moolenaar
8c64a36e40
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 )
2018-03-23 22:39:31 +01:00
Bram Moolenaar
47015b80a0
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.
2018-03-23 22:10:34 +01:00
Bram Moolenaar
948a796bfe
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.
2018-03-23 20:37:45 +01:00
Bram Moolenaar
295ac5ab5e
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 )
2018-03-22 23:04:02 +01:00
Bram Moolenaar
62b7f6a139
patch 8.0.1629: Mac: getpagesize() is deprecated
...
Problem: Mac: getpagesize() is deprecated.
Solution: Use sysconf() instead. (Ozaki Kiichi, closes #2741 )
2018-03-22 21:44:07 +01:00
Bram Moolenaar
0bd052ba12
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().
2018-03-22 20:33:56 +01:00
Bram Moolenaar
7735dafb58
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)
2018-03-22 20:26:50 +01:00
Bram Moolenaar
b571c63d48
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)
2018-03-21 22:27:59 +01:00
Bram Moolenaar
29dfa5af3c
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().
2018-03-20 21:24:45 +01:00
Bram Moolenaar
5a3a49ed59
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.
2018-03-20 18:35:53 +01:00
Bram Moolenaar
3e8d385347
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.
2018-03-20 17:43:01 +01:00
Bram Moolenaar
6ed86ad170
patch 8.0.1622: possible NULL pointer dereference
...
Problem: Possible NULL pointer dereferencey. (Coverity)
Solution: Reverse the check for a NULL pointer.
2018-03-20 13:30:42 +01:00
Bram Moolenaar
6185903e3d
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.
2018-03-20 13:00:25 +01:00
Bram Moolenaar
e26e0d2b83
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.
2018-03-20 12:34:04 +01:00
Bram Moolenaar
81c3c89a28
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 )
2018-03-20 11:41:44 +01:00
Bram Moolenaar
ecadf4377f
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)
2018-03-20 11:17:04 +01:00
Bram Moolenaar
42f652f733
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 )
2018-03-19 21:44:37 +01:00
Bram Moolenaar
f05fa37822
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 "!".
2018-03-18 19:29:34 +01:00
Bram Moolenaar
52acb110ac
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().
2018-03-18 19:20:22 +01:00
Bram Moolenaar
9ef2a30e6f
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.
2018-03-17 15:55:26 +01:00
Bram Moolenaar
a2150ac016
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.
2018-03-17 13:15:17 +01:00
Bram Moolenaar
1dd98334d6
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.
2018-03-16 22:54:53 +01:00
Bram Moolenaar
af23bad0fd
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.
2018-03-16 22:20:49 +01:00
Bram Moolenaar
4ac31eeff0
patch 8.0.1610: cannot build without GUI
...
Problem: Cannot build without GUI.
Solution: Add #ifdef.
2018-03-16 21:34:25 +01:00
Bram Moolenaar
135682517b
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.
2018-03-16 20:46:58 +01:00
Bram Moolenaar
43cb626214
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)
2018-03-14 21:39:02 +01:00