summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-08-08patch 8.0.0892: when opening a terminal the pty size doesn't always matchBram Moolenaar
Problem: When opening a terminal the pty size doesn't always match. Solution: Update the pty size after opening the terminal. (Ken Takata)
2017-08-07patch 8.0.0891: uninitialized memory use with empty line in terminalBram Moolenaar
Problem: Uninitialized memory use with empty line in terminal. Solution: Initialize growarray earlier. (Yasuhiro Matsumoto, closes #1949)
2017-08-07patch 8.0.0890: still many old style testsBram Moolenaar
Problem: Still many old style tests. Solution: Convert several tests to new style. (Yegappan Lakshmanan)
2017-08-07patch 8.0.0889: gcc gives warnings for uninitialized variablesBram Moolenaar
Problem: Gcc gives warnings for uninitialized variables. (Tony Mechelynck) Solution: Initialize variables even though they are not used.
2017-08-07patch 8.0.0888: compiler warnings with 64 bit buildBram Moolenaar
Problem: Compiler warnings with 64 bit build. Solution: Add type cast of change the type. (Mike Williams)
2017-08-07patch 8.0.0887: can create a logfile in the sandboxBram Moolenaar
Problem: Can create a logfile in the sandbox. Solution: Disable ch_logfile() in the sandbox. (Yasuhiro Matsumoto)
2017-08-07patch 8.0.0886: crash when using ":term ls"Bram Moolenaar
Problem: Crash when using ":term ls". Solution: Fix line number computation. Add a test for this.
2017-08-06patch 8.0.0885: terminal window scrollback is stored inefficientlyBram Moolenaar
Problem: Terminal window scrollback is stored inefficiently. Solution: Store the text in the Vim buffer.
2017-08-06patch 8.0.0884: can't specify the wait time for term_wait()Bram Moolenaar
Problem: Can't specify the wait time for term_wait(). Solution: Add an otional second argument.
2017-08-06patch 8.0.0883: invalid memory access with nonsensical scriptBram Moolenaar
Problem: Invalid memory access with nonsensical script. Solution: Check "dstlen" being positive. (Dominique Pelle)
2017-08-06patch 8.0.0882: term_scrape() and term_getline() require two argumentsBram Moolenaar
Problem: term_scrape() and term_getline() require two arguments but it is not enforced. Solution: Correct minimal number of arguments. (Hirohito Higashi) Update documentation. (Ken Takata)
2017-08-06patch 8.0.0881: win32.mak no longer included in Windows SDKBram Moolenaar
Problem: win32.mak no longer included in Windows SDK. Solution: Do not include win32.mak. (Ken Takata)
2017-08-06patch 8.0.0880: Travis uses an old Ubuntu versionBram Moolenaar
Problem: Travis uses an old Ubuntu version. Solution: Switch from precise to trusty. (Ken Takata, closes #1897)
2017-08-06patch 8.0.0879: crash when shifting with huge numberBram Moolenaar
Problem: Crash when shifting with huge number. Solution: Check for overflow. (Dominique Pelle, closes #1945)
2017-08-06patch 8.0.0878: no completion for :mapclearBram Moolenaar
Problem: No completion for :mapclear. Solution: Add completion (Nobuhiro Takasaki et al. closes #1943)
2017-08-06patch 8.0.0877: using CTRL-\ CTRL-N in terminal is inconsistentBram Moolenaar
Problem: Using CTRL-\ CTRL-N in terminal is inconsistent. Solution: Stay in Normal mode.
2017-08-05patch 8.0.0876: backslashes and wildcards in backticks don't workBram Moolenaar
Problem: MS-Windows: Backslashes and wildcards in backticks don't work. Solution: Do not handle backslashes inside backticks in the wrong place. (Yasuhiro Matsumoto, closes #1942)
2017-08-05patch 8.0.0875: crash with weird command sequenceBram Moolenaar
Problem: Crash with weird command sequence. (Dominique Pelle) Solution: Use vim_snprintf() instead of STRCPY().
2017-08-05patch 8.0.0874: can't build with terminal featureBram Moolenaar
Problem: Can't build with terminal feature. Solution: Include change to term_use_loop(). (Dominique Pelle)
2017-08-05patch 8.0.0873: in terminal cannot use CTRL-\ CTRL-N to start Visual modeBram Moolenaar
Problem: In a terminal window cannot use CTRL-\ CTRL-N to start Visual mode. Solution: After CTRL-\ CTRL-N enter Terminal-Normal mode for one command.
2017-08-05patch 8.0.0872: no mouse scroll with a terminal windowBram Moolenaar
Problem: Using mouse scroll while a terminal window has focus and the mouse pointer is on another window does not work. Same for focus in a non-terminal window ahd the mouse pointer is over a terminal window. Solution: Send the scroll action to the right window.
2017-08-05patch 8.0.0871: status line for a terminal window always has "[+]".Bram Moolenaar
Problem: The status line for a terminal window always has "[+]". Solution: Do make the status line include "[+]" for a terminal window.
2017-08-05patch 8.0.0870: mouse escape codes sent to terminal unintentionallyBram Moolenaar
Problem: Mouse escape codes sent to terminal unintentionally. Solution: Fix libvterm to send mouse codes only when enabled.
2017-08-05patch 8.0.0869: job output is sometimes not displayed in a terminalBram Moolenaar
Problem: Job output is sometimes not displayed in a terminal. Solution: Flush output before closing the channel.
2017-08-05patch 8.0.0868: cannot specify the terminal size on the command lineBram Moolenaar
Problem: Cannot specify the terminal size on the command line. Solution: Use the address range for the terminal size. (Yasuhiro Matsumoto, closes #1941)
2017-08-05patch 8.0.0867: job and channel in a dict value not quotedBram Moolenaar
Problem: When using a job or channel value as a dict value, when turning it into a string the quotes are missing. Solution: Add quotes to the job and channel values. (Yasuhiro Matsumoto, closes #1930)
2017-08-05patch 8.0.0866: Solaris also doesn't have MIN and MAXBram Moolenaar
Problem: Solaris also doesn't have MIN and MAX. Solution: Define MIN and MAX whenever they are not defined. (Ozaki Kiichi, closes #1939)
2017-08-05patch 8.0.0865: cannot build with channel but without terminal featureBram Moolenaar
Problem: Cannot build with channel but without terminal feature. Solution: Add #ifdef
2017-08-05patch 8.0.0864: cannot specify the name of a terminalBram Moolenaar
Problem: Cannot specify the name of a terminal. Solution: Add the "term_name" option. (Yasuhiro Matsumoto, closes #1936)
2017-08-05patch 8.0.0863: a remote command does not work in the terminal windowBram Moolenaar
Problem: A remote command starting with CTRL-\ CTRL-N does not work in the terminal window. (Christian J. Robinson) Solution: Use CTRL-\ CTRL-N as a prefix or a Normal mode command.
2017-08-04patch 8.0.0862: file size test fails on MS-WindowsBram Moolenaar
Problem: File size test fails on MS-Windows. Solution: Set fileformat after opening new buffer. Strip CR.
2017-08-04patch 8.0.0861: still many old style testsBram Moolenaar
Problem: Still many old style tests. Solution: Convert several tests to new style. (Yegappan Lakshmanan)
2017-08-04patch 8.0.0860: side effects when channel appends to a bufferBram Moolenaar
Problem: There may be side effects when a channel appends to a buffer that is not the current buffer. Solution: Properly switch to another buffer before appending. (Yasuhiro Matsumoto, closes #1926, closes #1937)
2017-08-04patch 8.0.0859: NULL pointer access when term_free_vterm called twiceBram Moolenaar
Problem: NULL pointer access when term_free_vterm called twice. Solution: Return when tl_vterm is NULL. (Yasuhiro Matsumoto, closes #1934)
2017-08-03patch 8.0.0858: can exit while a terminal is still running a jobBram Moolenaar
Problem: Can exit while a terminal is still running a job. Solution: Consider a buffer with a running job like a changed file.
2017-08-03patch 8.0.0857: terminal test fails on MS-WindowsBram Moolenaar
Problem: Terminal test fails on MS-Windows. Solution: Sleep a fraction of a second.
2017-08-03patch 8.0.0856: MS-Windows: terminal job doesn't take optionsBram Moolenaar
Problem: MS-Windows: terminal job doesn't take options. Solution: Call job_set_options(). (Yasuhiro Matsumoto)
2017-08-03patch 8.0.0855: MS-Windows: can't get tty name of terminalBram Moolenaar
Problem: MS-Windows: can't get tty name of terminal. Solution: Use the winpty process number. (Yasuhiro Matsumoto, closes #1929)
2017-08-03patch 8.0.0854: no redraw after terminal was closedBram Moolenaar
Problem: No redraw after terminal was closed. Solution: Set typebuf_was_filled. (Yasuhiro Matsumoto, closes #1925, closes #1924) Add function to check for messages even when input is available.
2017-08-03patch 8.0.0853: crash when running terminal with unknown commandBram Moolenaar
Problem: Crash when running terminal with unknown command. Solution: Check "term" not to be NULL. (Yasuhiro Matsumoto, closes #1932)
2017-08-03patch 8.0.0852: MS-Windows: possible crash when giving a message on startupBram Moolenaar
Problem: MS-Windows: possible crash when giving a message on startup. Solution: Initialize length. (Yasuhiro Matsumoto, closes #1931)
2017-08-03patch 8.0.0851: 'smartindent' is used even when 'indentexpr' is setBram Moolenaar
Problem: 'smartindent' is used even when 'indentexpr' is set. Solution: Ignore 'smartindent' when 'indentexpr' is set. (Hirohito Higashi)
2017-08-03patch 8.0.0850: MS-Windows: error message while starting up may be brokenBram Moolenaar
Problem: MS-Windows: Depending on the console encoding, an error message that is given during startup may be broken. Solution: Convert the message to the console codepage. (Yasuhiro Matsumoto, closes #1927)
2017-08-03patch 8.0.0849: crash when job exit callback wipes the terminalBram Moolenaar
Problem: Crash when job exit callback wipes the terminal. Solution: Check for b_term to be NULL. (Yasuhiro Matsumoto, closes #1922) Implement options for term_start() to be able to test. Make term_wait() more reliable.
2017-08-03patch 8.0.0848: using multiple ch_log functions is clumsyBram Moolenaar
Problem: Using multiple ch_log functions is clumsy. Solution: Use variable arguments. (Ozaki Kiichi, closes #1919)
2017-08-03patch 8.0.0847: :argadd without argument can't handle space in file nameBram Moolenaar
Problem: :argadd without argument can't handle space in file name. (Harm te Hennepe) Solution: Escape the space. (Yasuhiro Matsumoto, closes #1917)
2017-08-03patch 8.0.0846: cannot get the name of the pty of a jobBram Moolenaar
Problem: Cannot get the name of the pty of a job. Solution: Add the "tty" entry to the job info. (Ozaki Kiichi, closes #1920) Add the term_gettty() function.
2017-08-03patch 8.0.0845: MS-Windows: missing semicolon in terminal codeBram Moolenaar
Problem: MS-Windows: missing semicolon in terminal code. Solution: Add it. (Naruhiko Nishino, closes #1923)
2017-08-02patch 8.0.0844: wrong function prototype because of missing staticBram Moolenaar
Problem: Wrong function prototype because of missing static. Solution: Add "static".
2017-08-02patch 8.0.0843: MS-Windows: compiler warning for signed/unsignedBram Moolenaar
Problem: MS-Windows: compiler warning for signed/unsigned. Solution: Add type cast. (Yasuhiro Matsumoto, closes #1912)