summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-09-14patch 8.0.1110: FORTIFY_SOURCE from Perl causes problemsBram Moolenaar
Problem: FORTIFY_SOURCE from Perl causes problems. (Scott Baker) Solution: Filter out the flag. (Christian Brabandt, closes #2068)
2017-09-14patch 8.0.1109: timer causes error on exit from Ex modeBram Moolenaar
Problem: Timer causes error on exit from Ex mode. (xtal8) Solution: save and restore the ex_pressedreturn flag. (Christian Brabandt, closes #2079)
2017-09-14patch 8.0.1108: cannot specify mappings for the terminal windowBram Moolenaar
Problem: Cannot specify mappings for the terminal window. Solution: Add the :tmap command and associated code. (Jacob Askeland, closes #2073)
2017-09-14patch 8.0.1107: terminal debugger jumps to non-existing fileBram Moolenaar
Problem: Terminal debugger jumps to non-existing file. Solution: Check that the file exists. Add an option to make the Vim wide wide. Fix removing highlight groups.
2017-09-14patch 8.0.1106: terminal colors wrong on an MS-Windows consoleBram Moolenaar
Problem: Terminal colors on an MS-Windows console are not matching the normal colors. Solution: Use the normal colors for the terminal. (Yasuhiro Matsumoto, closes #2087)
2017-09-14patch 8.0.1105: match() and matchend() are not testedBram Moolenaar
Problem: match() and matchend() are not tested. Solution: Add tests. (Ozaki Kiichi, closes #2088)
2017-09-14patch 8.0.1104: the qf_jump() function is too longBram Moolenaar
Problem: The qf_jump() function is too long. Solution: Split of parts to separate functions. (Yegappan Lakshmanan)
2017-09-14patch 8.0.1103: converting cterm color fails for grey rampBram Moolenaar
Problem: Converting cterm color fails for grey ramp. Solution: Use index instead of number.
2017-09-14patch 8.0.1102: terminal window does not use Normal colorsBram Moolenaar
Problem: Terminal window does not use Normal colors. Solution: For the GUI and when 'termguicolors' is enabled, use the actual foreground and background colors for the terminal. (Yasuhiro Matsumoto, closes #2067) Use the "Terminal" highlight group if defined.
2017-09-13patch 8.0.1101: channel write fails if writing to log failsBram Moolenaar
Problem: Channel write fails if writing to log fails. Solution: Ignore return value of fwrite(). (Ozaki Kiichi, closes #2081)
2017-09-13patch 8.0.1100: stuck in redraw loop when 'lazyredraw' is setBram Moolenaar
Problem: Stuck in redraw loop when 'lazyredraw' is set. Solution: Don't loop on update_screen() when not redrawing. (Yasuhiro Matsumoto, closes #2082)
2017-09-13patch 8.0.1099: warnings for GDK callsBram Moolenaar
Problem: Warnings for GDK calls. Solution: Use other calls for GTK 3 and fix a few problems. (Kazunobu Kuriyama)
2017-09-12patch 8.0.1098: build failure if libvterm installedBram Moolenaar
Problem: Build failure if libvterm installed on the system. (Oleh Hushchenkov) Solution: Change the CCCTERM argument order. (Ken Takata, closes #2080)
2017-09-11patch 8.0.1097: background color wrong if job changes background colorBram Moolenaar
Problem: Background color wrong if job changes background color. Solution: Get the background color from vterm.
2017-09-11patch 8.0.1096: terminal window in Normal mode has wrong backgroundBram Moolenaar
Problem: Terminal window in Normal mode has wrong background. Solution: Store the default background and use it for clearning until the end of the line. Not for below the last line, since there is no text there.
2017-09-11patch 8.0.1095: terminal multibyte escrape test is flakyBram Moolenaar
Problem: Terminal multibyte escrape test is flaky. Solution: Add another condition to wait for.
2017-09-11patch 8.0.1094: using ssh from Terminal.app runs into xterm incompatibilityBram Moolenaar
Problem: Using ssh from Terminal.app runs into xterm incompatibility. Solution: Also detect Terminal.app on non-Mac systems.
2017-09-11patch 8.0.1093: various small quickfix issuesBram Moolenaar
Problem: Various small quickfix issues. Solution: Remove ":" prefix from title set by a user. Add the qf_id2nr(). function. Add a couple more tests. Update documentation. (Yegappan Lakshmanan)
2017-09-10patch 8.0.1092: terminal debugger can't evaluate expressionsBram Moolenaar
Problem: Terminal debugger can't evaluate expressions. Solution: Add :Evaluate and K. Various other improvements.
2017-09-10patch 8.0.1091: test for <cexpr> fails without +balloon_eval featureBram Moolenaar
Problem: Test for <cexpr> fails without +balloon_eval feature. Solution: Remove #ifdefs.
2017-09-10patch 8.0.1090: cannot get the text under the cursor like v:beval_textBram Moolenaar
Problem: cannot get the text under the cursor like v:beval_text Solution: Add <cexpr>.
2017-09-10patch 8.0.1089: cannot get range count in user commandBram Moolenaar
Problem: Cannot get range count in user command. Solution: Add <range> argument.
2017-09-10patch 8.0.1088: occasional memory use after freeBram Moolenaar
Problem: Occasional memory use after free. Solution: Use the highlight table directly, don't keep a pointer.
2017-09-10patch 8.0.1087: Test_terminal_cwd is flakyBram Moolenaar
Problem: Test_terminal_cwd is flaky. MS-Windows: term_start() "cwd" argument does not work. Solution: Wait for the condition to be true instead of using a sleep. Pass the directory to winpty.
2017-09-09patch 8.0.1086: can't build with GTK 3Bram Moolenaar
Problem: Can't build with GTK 3. Solution: Rename function argument. (Kazunobu Kuriyama)
2017-09-09patch 8.0.1085: terminal debugger can't set breakpointsBram Moolenaar
Problem: The terminal debugger can't set breakpoints. Solution: Add :Break and :Delete commands. Also commands for stepping through code.
2017-09-09patch 8.0.1084: GTK build has compiler warningsBram Moolenaar
Problem: GTK build has compiler warnings. (Christian Brabandt) Solution: Get screen size with a different function. (Ken Takata, Yasuhiro Matsumoto)
2017-09-09patch 8.0.1083: leaking memory in input part of channelBram Moolenaar
Problem: Leaking memory in input part of channel. Solution: Clear the input part of channel. Free the entry. Move failing command test to a separate file to avoid bogus leak reports clouding tests that should not leak.
2017-09-09patch 8.0.1082: tests fail when run under valgrindBram Moolenaar
Problem: Tests fail when run under valgrind. Solution: Increase waiting times.
2017-09-09patch 8.0.1081: memory leak for the channel write queueBram Moolenaar
Problem: Memory leak for the channel write queue. Solution: Free the write queue when clearing a channel.
2017-09-09patch 8.0.1080: memory leak for eof_chars terminal option and buffer nameBram Moolenaar
Problem: Memory leak for eof_chars terminal option and buffer name. Solution: Free job options. Free the buffer name
2017-09-09patch 8.0.1079: memory leak when remote_foreground() failsBram Moolenaar
Problem: Memory leak when remote_foreground() fails. Solution: Free the error message.
2017-09-09patch 8.0.1078: using freed memory with ":hi Normal"Bram Moolenaar
Problem: Using freed memory with ":hi Normal". Solution: Get "item" again after updating the table.
2017-09-08patch 8.0.1077: no debugger making use of the terminal windowBram Moolenaar
Problem: No debugger making use of the terminal window. Solution: Add the term debugger plugin. So far only displays the current line when stopped.
2017-09-08patch 8.0.1076: term_start() does not take callbacksBram Moolenaar
Problem: term_start() does not take callbacks. When using two terminals without a job only one is read from. A terminal without a window returns the wrong pty. Solution: Support "callback", "out_cb" and "err_cb". Fix terminal without a window. Fix reading from multiple channels.
2017-09-08patch 8.0.1075: MS-Windows: mouse does not work in terminalBram Moolenaar
Problem: MS-Windows: mouse does not work in terminal. Solution: Force the winpty mouse on. (Yasuhiro Matsumoto, closes #2072)
2017-09-08patch 8.0.1074: ":term NONE" does not work on MS-WindowsBram Moolenaar
Problem: ":term NONE" does not work on MS-Windows. Solution: Make it work. Split "pty" into "pty_in" and "pty_out". (Yasuhiro Matsumoto, closes #2058, closes #2045)
2017-09-08patch 8.0.1073: may get an endless loop if 'statusline' changes a highlightBram Moolenaar
Problem: May get an endless loop if 'statusline' changes a highlight. Solution: Do not let evaluating 'statusline' trigger a redraw.
2017-09-08patch 8.0.1072: :highlight command causes a redraw even when nothing changedBram Moolenaar
Problem: The :highlight command causes a redraw even when nothing changed. Solution: Only set "need_highlight_changed" when an attribute changed.
2017-09-07patch 8.0.1071: putty-color and cygwin-color are not recognizedBram Moolenaar
Problem: $TERM names starting with "putty" and "cygwin" are likely to have a dark background, but are not recognized. Solution: Only check the first few characters of $TERM to match "putty" or "cygwin". (Christian Brabandt)
2017-09-07patch 8.0.1070: terminal test is flaky on MacBram Moolenaar
Problem: Terminal test is flaky on Mac. Solution: Add Test_terminal_noblock() to list of flaky tests.
2017-09-07patch 8.0.1069: still get CTRL-X sometimesBram Moolenaar
Problem: Still get CTRL-X sometimes for t_RS request. Solution: Also skip 0x18 after a key code response.
2017-09-07patch 8.0.1068: vandyke SecureCRT terminal can't handle cursor mode requestBram Moolenaar
Problem: Vandyke SecureCRT terminal can't handle cursor mode request. (Steven Hartland) Solution: Fix pointer computation. (closes #2008)
2017-09-06patch 8.0.1067: try/catch in timer does not prevent it from being stoppedBram Moolenaar
Problem: Using try/catch in timer does not prevent it from being stopped. Solution: Reset the exception context and use did_emsg instead of called_emsg.
2017-09-06patch 8.0.1066: some terminals can't handle requesting cursor modeBram Moolenaar
Problem: Some terminals can't handle requesting cursor mode. (Steven Hartland) Solution: Recognize vandyke SecureCRT. (closes #2008)
2017-09-06patch 8.0.1065: not all macro examples are includedBram Moolenaar
Problem: Not all macro examples are included in the self-installing executable. (lkintact) Solution: Add the directories to the NSIS script. (closes #2065)
2017-09-05patch 8.0.1064: Coverity warns for leaking resourceBram Moolenaar
Problem: Coverity warns for leaking resource. Solution: Free pty_master_fd on failure.
2017-09-05patch 8.0.1063: Coverity warns for NULL check and array useBram Moolenaar
Problem: Coverity warns for NULL check and using variable pointer as an array. Solution: Remove the NULL check. Make "argvar" an array.
2017-09-05patch 8.0.1062: Coverity warnings in libvtermBram Moolenaar
Problem: Coverity warnings in libvterm. Solution: Add (void) to avoid warning for not checking return value. Add "break" before "case".
2017-09-05patch 8.0.1061: Coverity: no check for NULL commandBram Moolenaar
Problem: Coverity: no check for NULL command. Solution: Check for NULL list item.