Bram Moolenaar
8696bbaf52
patch 8.0.1086: can't build with GTK 3
...
Problem: Can't build with GTK 3.
Solution: Rename function argument. (Kazunobu Kuriyama)
v8.0.1086
2017-09-09 23:00:56 +02:00
Bram Moolenaar
e09ba7bae5
patch 8.0.1085: terminal debugger can't set breakpoints
...
Problem: The terminal debugger can't set breakpoints.
Solution: Add :Break and :Delete commands. Also commands for stepping
through code.
v8.0.1085
2017-09-09 22:19:47 +02:00
Bram Moolenaar
7be9b50fd7
patch 8.0.1084: GTK build has compiler warnings
...
Problem: GTK build has compiler warnings. (Christian Brabandt)
Solution: Get screen size with a different function. (Ken Takata, Yasuhiro
Matsumoto)
v8.0.1084
2017-09-09 18:45:26 +02:00
Bram Moolenaar
5b5adf5b9c
patch 8.0.1083: leaking memory in input part of channel
...
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.
v8.0.1083
2017-09-09 18:16:43 +02:00
Bram Moolenaar
9d18961323
patch 8.0.1082: tests fail when run under valgrind
...
Problem: Tests fail when run under valgrind.
Solution: Increase waiting times.
v8.0.1082
2017-09-09 18:11:00 +02:00
Bram Moolenaar
aba680a851
patch 8.0.1081: memory leak for the channel write queue
...
Problem: Memory leak for the channel write queue.
Solution: Free the write queue when clearing a channel.
v8.0.1081
2017-09-09 16:42:53 +02:00
Bram Moolenaar
74121231be
patch 8.0.1080: memory leak for eof_chars terminal option and buffer name
...
Problem: Memory leak for eof_chars terminal option and buffer name.
Solution: Free job options. Free the buffer name
v8.0.1080
2017-09-09 16:34:32 +02:00
Bram Moolenaar
09d6c3818d
patch 8.0.1079: memory leak when remote_foreground() fails
...
Problem: Memory leak when remote_foreground() fails.
Solution: Free the error message.
v8.0.1079
2017-09-09 16:25:54 +02:00
Bram Moolenaar
b4ea1914b8
patch 8.0.1078: using freed memory with ":hi Normal"
...
Problem: Using freed memory with ":hi Normal".
Solution: Get "item" again after updating the table.
v8.0.1078
2017-09-09 15:28:14 +02:00
Bram Moolenaar
fe386641b0
patch 8.0.1077: no debugger making use of the terminal window
...
Problem: No debugger making use of the terminal window.
Solution: Add the term debugger plugin. So far only displays the current
line when stopped.
v8.0.1077
2017-09-08 21:10:04 +02:00
Bram Moolenaar
3c518400d1
patch 8.0.1076: term_start() does not take callbacks
...
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.
v8.0.1076
2017-09-08 20:47:00 +02:00
Bram Moolenaar
1a735d6c9b
patch 8.0.1075: MS-Windows: mouse does not work in terminal
...
Problem: MS-Windows: mouse does not work in terminal.
Solution: Force the winpty mouse on. (Yasuhiro Matsumoto, closes #2072 )
v8.0.1075
2017-09-08 16:25:54 +02:00
Bram Moolenaar
2dc9d26c14
patch 8.0.1074: ":term NONE" does not work on MS-Windows
...
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 )
v8.0.1074
2017-09-08 14:39:30 +02:00
Bram Moolenaar
ba2929b6af
patch 8.0.1073: may get an endless loop if 'statusline' changes a highlight
...
Problem: May get an endless loop if 'statusline' changes a highlight.
Solution: Do not let evaluating 'statusline' trigger a redraw.
v8.0.1073
2017-09-08 13:59:21 +02:00
Bram Moolenaar
99433291b1
patch 8.0.1072: :highlight command causes a redraw even when nothing changed
...
Problem: The :highlight command causes a redraw even when nothing changed.
Solution: Only set "need_highlight_changed" when an attribute changed.
v8.0.1072
2017-09-08 12:37:47 +02:00
Bram Moolenaar
c6da01a5b8
patch 8.0.1071: putty-color and cygwin-color are not recognized
...
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)
v8.0.1071
2017-09-07 22:37:36 +02:00
Bram Moolenaar
75a60f74ce
patch 8.0.1070: terminal test is flaky on Mac
...
Problem: Terminal test is flaky on Mac.
Solution: Add Test_terminal_noblock() to list of flaky tests.
v8.0.1070
2017-09-07 22:24:41 +02:00
Bram Moolenaar
37b53270e1
patch 8.0.1069: still get CTRL-X sometimes
...
Problem: Still get CTRL-X sometimes for t_RS request.
Solution: Also skip 0x18 after a key code response.
v8.0.1069
2017-09-07 20:18:40 +02:00
Bram Moolenaar
618d6d277e
patch 8.0.1068: vandyke SecureCRT terminal can't handle cursor mode request
...
Problem: Vandyke SecureCRT terminal can't handle cursor mode request.
(Steven Hartland)
Solution: Fix pointer computation. (closes #2008 )
v8.0.1068
2017-09-07 12:59:25 +02:00
Bram Moolenaar
e723c42836
patch 8.0.1067: try/catch in timer does not prevent it from being stopped
...
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.
v8.0.1067
2017-09-06 23:40:10 +02:00
Bram Moolenaar
2e49b6b20c
patch 8.0.1066: some terminals can't handle requesting cursor mode
...
Problem: Some terminals can't handle requesting cursor mode. (Steven
Hartland)
Solution: Recognize vandyke SecureCRT. (closes #2008 )
v8.0.1066
2017-09-06 22:08:16 +02:00
Bram Moolenaar
c35e4cb4fe
patch 8.0.1065: not all macro examples are included
...
Problem: Not all macro examples are included in the self-installing
executable. (lkintact)
Solution: Add the directories to the NSIS script. (closes #2065 )
v8.0.1065
2017-09-06 21:43:10 +02:00
Bram Moolenaar
1b9f9d315f
patch 8.0.1064: Coverity warns for leaking resource
...
Problem: Coverity warns for leaking resource.
Solution: Free pty_master_fd on failure.
v8.0.1064
2017-09-05 23:32:38 +02:00
Bram Moolenaar
28550b74bb
patch 8.0.1063: Coverity warns for NULL check and array use
...
Problem: Coverity warns for NULL check and using variable pointer as an
array.
Solution: Remove the NULL check. Make "argvar" an array.
v8.0.1063
2017-09-05 23:31:01 +02:00
Bram Moolenaar
c3f81394ef
patch 8.0.1062: Coverity warnings in libvterm
...
Problem: Coverity warnings in libvterm.
Solution: Add (void) to avoid warning for not checking return value.
Add "break" before "case".
v8.0.1062
2017-09-05 23:29:34 +02:00
Bram Moolenaar
6756c7037f
patch 8.0.1061: Coverity: no check for NULL command
...
Problem: Coverity: no check for NULL command.
Solution: Check for NULL list item.
v8.0.1061
2017-09-05 23:01:12 +02:00
Bram Moolenaar
3971905bac
patch 8.0.1060: when imstyle is one, mapping <Left> breaks preediting
...
Problem: When imstyle is one, mapping <Left> breaks preediting.
Solution: Pass though preediting key-events. (Yasuhiro Matsumoto, closes
#2064 , closes #2063 )
v8.0.1060
2017-09-05 22:20:46 +02:00
Bram Moolenaar
3d8d2c7ca5
patch 8.0.1059: older Gnome terminal returns smaller version number
...
Problem: older Gnome terminal returns smaller version number. (antarestrue)
Solution: Lower version limit from 2800 to 2500. (#2032 )
v8.0.1059
2017-09-05 21:57:27 +02:00
Bram Moolenaar
8b53b79ea5
patch 8.0.1058: terminal redirection test is flaky
...
Problem: Terminal redirection test is flaky.
Solution: Wait for job to finish.
v8.0.1058
2017-09-05 20:29:25 +02:00
Bram Moolenaar
1bfdc07a49
patch 8.0.1057: terminal scrape test waits too long
...
Problem: Terminal scrape test waits too long, it checks for one instead of
three.
Solution: Check there are three characters. (micbou)
v8.0.1057
2017-09-05 20:19:42 +02:00
Bram Moolenaar
6e32f615eb
patch 8.0.1056: cannot build with +diff but without +multi_byte
...
Problem: Cannot build with the diff feature but without the mutli-byte
feature.
Solution: Remove #ifdefs. (John Marriott)
v8.0.1056
2017-09-04 23:21:07 +02:00
Bram Moolenaar
11aa62f8f9
patch 8.0.1055: bufline test hangs on MS-Windows
...
Problem: Bufline test hangs on MS-Windows.
Solution: Avoid message for writing file. Source shared.vim when running
test individually.
v8.0.1055
2017-09-04 22:56:01 +02:00
Bram Moolenaar
178333783f
patch 8.0.1054: terminal test fails on MS-Windows
...
Problem: Terminal test fails on MS-Windows.
Solution: Disable the redirection test for now. Improve scrape test to make
it less flaky.
v8.0.1054
2017-09-04 22:23:19 +02:00
Bram Moolenaar
9d954207e2
patch 8.0.1053: setline() does not work on startup
...
Problem: setline() does not work on startup. (Manuel Ortega)
Solution: Do not check for ml_mfp to be set for the current buffer.
(Christian Brabandt)
v8.0.1053
2017-09-04 20:34:19 +02:00
Bram Moolenaar
e88fc7a574
patch 8.0.1052: term_start() does not allow in_io, out_io and err_io options
...
Problem: term_start() does not allow in_io, out_io and err_io options.
Solution: Add JO_OUT_IO to get_job_options().
v8.0.1052
2017-09-03 20:59:40 +02:00
Bram Moolenaar
9d654a8d8c
patch 8.0.1051: cannot run terminal with spaces in argument
...
Problem: Cannot run terminal with spaces in argument.
Solution: Accept backslash to escape space and other characters. (closes
#1999 )
v8.0.1051
2017-09-03 19:52:17 +02:00
Bram Moolenaar
595a40226e
patch 8.0.1050: terminal window feature not included by default
...
Problem: Terminal window feature not included by default.
Solution: Include the terminal feature for the "huge" build.
v8.0.1050
2017-09-03 19:15:57 +02:00
Bram Moolenaar
d8d85bfb7d
patch 8.0.1049: shell on Mac can't handle long text
...
Problem: Shell on Mac can't handle long text, making terminal test fail.
Solution: Only write 1000 characters instead of 5000.
v8.0.1049
2017-09-03 18:08:00 +02:00
Bram Moolenaar
5e80de3f3e
patch 8.0.1048: no test for what 8.0.1020 fixes
...
Problem: No test for what 8.0.1020 fixes.
Solution: Add test_feedinput(). Add a test. (Ozaki Kiichi, closes #2046 )
v8.0.1048
2017-09-03 15:48:12 +02:00
Bram Moolenaar
00ccf54630
patch 8.0.1047: buffer overflow in Ruby
...
Problem: Buffer overflow in Ruby.
Solution: Allocate one more byte. (Dominique Pelle)
v8.0.1047
2017-09-03 15:17:48 +02:00
Bram Moolenaar
ae96b8d058
patch 8.0.1046: code duplication in diff mode
...
Problem: Code duplication in diff mode.
Solution: Use diff_equal_char() also in diff_cmp(). (Rick Howe)
v8.0.1046
2017-09-03 15:04:21 +02:00
Bram Moolenaar
6a8691d483
patch 8.0.1045: running tests may pollute shell history
...
Problem: Running tests may pollute shell history. (Manuel Ortega)
Solution: Make $HISTFILE empty.
v8.0.1045
2017-09-03 14:31:02 +02:00
Bram Moolenaar
2254a8ad0c
patch 8.0.1044: warning for uninitialized variable
...
Problem: Warning for uninitialized variable. (John Marriott)
Solution: Initialize ind_pre.
v8.0.1044
2017-09-03 14:03:43 +02:00
Bram Moolenaar
4ec86ddd77
patch 8.0.1043: warning for uninitialized variable
...
Problem: Warning for uninitialized variable. (John Marriott)
Solution: Move code to check indent inside "if".
v8.0.1043
2017-09-02 23:28:54 +02:00
Bram Moolenaar
9f45ccd1bf
patch 8.0.1042: without the syntax feature highlighting doesn't work
...
Problem: Without the syntax feature highlighting doesn't work.
Solution: Always use unsigned short to store attributes.
v8.0.1042
2017-09-02 20:40:35 +02:00
Bram Moolenaar
e2e69e4813
patch 8.0.1041: bogus characters when indenting during visual-block append
...
Problem: Bogus characters appear when indenting kicks in while doing a
visual-block append.
Solution: Recompute when indenting is done. (Christian Brabandt)
v8.0.1041
2017-09-02 20:30:35 +02:00
Bram Moolenaar
3653822546
patch 8.0.1040: cannot use another error format in getqflist()
...
Problem: Cannot use another error format in getqflist().
Solution: Add the "efm" argument to getqflist(). (Yegappan Lakshmanan)
v8.0.1040
2017-09-02 19:51:44 +02:00
Bram Moolenaar
b31cf2bb0b
patch 8.0.1039: cannot change a line in not current buffer
...
Problem: Cannot change a line in a buffer other than the current one.
Solution: Add setbufline(). (Yasuhiro Matsumoto, Ozaki Kiichi, closes #1953 )
v8.0.1039
2017-09-02 19:45:19 +02:00
Bram Moolenaar
cf4b00c856
patch 8.0.1038: strike-through text not supported
...
Problem: Strike-through text not supported.
Solution: Add support for the "strikethrough" attribute. (Christian
Brabandt, Ken Takata)
v8.0.1038
2017-09-02 18:33:56 +02:00
Bram Moolenaar
da22b8cc8b
patch 8.0.1037: "icase" of 'diffopt' is not used for highlighting
...
Problem: "icase" of 'diffopt' is not used for highlighting differences.
Solution: Also use "icase". (Rick Howe)
v8.0.1037
2017-09-02 18:01:50 +02:00