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.
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.
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 )
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)
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)
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.
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.
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".
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.
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)
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)
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 )
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)
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)
2017-09-02 18:01:50 +02:00
Bram Moolenaar
dada6d2a8e
patch 8.0.1036: ++eof argument for terminal only available on MS-Windows
...
Problem: ++eof argument for terminal only available on MS-Windows.
Solution: Also support ++eof on Unix. Add a test.
2017-09-02 17:18:35 +02:00
Bram Moolenaar
ef68e4fa52
patch 8.0.1035: sending buffer lines to terminal doesn't work on MS-Windows
...
Problem: Sending buffer lines to terminal doesn't work on MS-Windows.
Solution: Use CR instead of NL after every line. Make the EOF text work
properly. Add the ++eof argument to :terminal.
2017-09-02 16:28:36 +02:00
Bram Moolenaar
3346cc4ffb
patch 8.0.1034: sending buffer lines to terminal doesn't work on MS-Windows
...
Problem: Sending buffer lines to terminal doesn't work on MS-Windows.
Solution: Send CTRL-D to mark the end of the text. (Yasuhiro Matsumoto,
closes #2043 ) Add the "eof_chars" option.
2017-09-02 14:54:21 +02:00
Bram Moolenaar
995e4afcfe
patch 8.0.1033: detecting background color does not work in screen
...
Problem: Detecting background color does not work in screen, even when it
is working like an xterm.
Solution: Make "screen.xterm" use termcap entries like an xterm. (Lubomir
Rintel, closes #2048 ) When termresponse version is huge also
recognize as not being an xterm.
2017-09-01 20:24:03 +02:00
Bram Moolenaar
9ac9dfa9e2
patch 8.0.1032: "make tags" doesn't work well on MS-Windows
...
Problem: "make tags" doesn't work well on MS-Windows.
Solution: Add or fix tags target. (Ken Takata)
2017-09-01 18:41:26 +02:00
Bram Moolenaar
2c809b7c7d
patch 8.0.1031: "text" argument for getqflist() is confusing
...
Problem: "text" argument for getqflist() is confusing. (Lcd47)
Solution: Use "lines" instead. (Yegappan Lakshmanan)
2017-09-01 18:34:02 +02:00
Bram Moolenaar
9e8dcf9d6f
patch 8.0.1030: MS-Windows: wrong size computation in is_cygpty()
...
Problem: MS-Windows: wrong size computation in is_cygpty().
Solution: Compute the size properly. (Ken Takata)
2017-08-31 21:35:45 +02:00
Bram Moolenaar
da73253a0b
patch 8.0.1029: return value of getqflist() is inconsistent
...
Problem: Return value of getqflist() is inconsistent. (Lcd47)
Solution: Always return an "items" entry.
2017-08-31 20:58:02 +02:00
Bram Moolenaar
3d593c2dc9
patch 8.0.1028: MS-Windows: viminfo uses $VIM/_viminfo if $HOME not set
...
Problem: MS-Windows: viminfo uses $VIM/_viminfo if $HOME not set. (Yongwei
Wu)
Solution: Use vim_getenv() but check it's returning the default "C:/".
2017-08-31 20:42:18 +02:00
Bram Moolenaar
2db0ec4b2e
patch 8.0.1027: more terminals can't handle requesting cursor mode
...
Problem: More terminals can't handle requesting cursor mode.
Solution: Recognize Putty. (Hirohito Higashi) Also include Xfce in the
version check. (Dominique Pelle) Recognize Konsole.
2017-08-31 20:17:59 +02:00
Bram Moolenaar
5c6dbcb03f
patch 8.0.1026: GTK on-the-spot input has problems
...
Problem: GTK on-the-spot input has problems. (Gerd Wachsmuth)
Solution: Support over-the-spot. (Yukihiro Nakadaira, Ketn Takata, closes
#1215 )
2017-08-30 22:00:20 +02:00
Bram Moolenaar
4e83961985
patch 8.0.1025: stray copy command in test
...
Problem: Stray copy command in test.
Solution: Remove the copy command.
2017-08-30 21:58:03 +02:00
Bram Moolenaar
4bebc9a056
patch 8.0.1024: folds lost when session file has a buffer in two windows
...
Problem: Manual folds are lost when a session file has the same buffer in
two windows. (Jeansen)
Solution: Use ":edit" only once. (Christian Brabandt, closes #1958 )
2017-08-30 21:07:38 +02:00
Bram Moolenaar
a539f4f1ae
patch 8.0.1023: it is not easy to identify a quickfix list
...
Problem: It is not easy to identify a quickfix list.
Solution: Add the "id" field. (Yegappan Lakshmanan)
2017-08-30 20:33:55 +02:00
Bram Moolenaar
1a333bc44a
patch 8.0.1022: test 80 is old style
...
Problem: Test 80 is old style.
Solution: Turn it into a new style test. (Yegappan Lakshmanan)
2017-08-30 20:21:58 +02:00
Bram Moolenaar
dc5471d482
patch 8.0.1021: older Gnome terminal still echoes t_RC
...
Problem: Older Gnome terminal still echoes t_RC. (Fracois Ingelrest)
Solution: Check for version > 3000 instead of 4000.
2017-08-30 18:59:03 +02:00
Bram Moolenaar
0f0f230012
patch 8.0.1020: when a timer calls getchar(1) input is overwritten
...
Problem: When a timer calls getchar(1) input is overwritten.
Solution: Increment tb_change_cnt in inchar(). (closes #1940 )
2017-08-30 18:52:56 +02:00
Bram Moolenaar
d41babef89
patch 8.0.1019: pasting in virtual edit happens in the wrong place
...
Problem: Pasting in virtual edit happens in the wrong place.
Solution: Do not adjust coladd when after the end of the line (closes #2015 )
2017-08-30 17:01:35 +02:00
Bram Moolenaar
4ad3b2b588
patch 8.0.1018: warnings from 64-bit compiler
...
Problem: Warnings from 64-bit compiler. (Christian Brabandt)
Solution: Add type casts.
2017-08-30 15:57:33 +02:00
Bram Moolenaar
dde6034111
patch 8.0.1017: test for MS-Windows $HOME always passes
...
Problem: Test for MS-Windows $HOME always passes.
Solution: Rename the test function. Make the test pass.
2017-08-30 14:55:42 +02:00
Bram Moolenaar
f3af54eeb1
patch 8.0.1016: gnome terminal echoes t_RC
...
Problem: Gnome terminal echoes t_RC.
Solution: Detect Gnome terminal by the version string. Add v: variables for
all the term responses.
2017-08-30 14:53:06 +02:00
Bram Moolenaar
97a80e440a
patch 8.0.1015: missing update to terminal test
...
Problem: Missing update to terminal test.
Solution: Add the changes to the test.
2017-08-30 13:31:49 +02:00
Bram Moolenaar
b47a2597e6
patch 8.0.1014: old compiler doesn't know uint32_t
...
Problem: Old compiler doesn't know uint32_t. Warning for using NULL instead
of NUL.
Solution: Use UINT32_T. Use NUL instead of NULL.
2017-08-30 13:22:28 +02:00
Bram Moolenaar
e561a7e2fa
patch 8.0.1013: terminal window behaves different from a buffer with changes
...
Problem: A terminal window with a running job behaves different from a
window containing a changed buffer.
Solution: Do not set 'bufhidden' to "hide". Fix that a buffer where a
terminal used to run is listed as "[Scratch]".
2017-08-29 22:44:59 +02:00
Bram Moolenaar
48340b62e8
patch 8.0.1012: MS-Windows: problem with $HOME when is was set internally
...
Problem: MS-Windows: Problem with $HOME when is was set internally.
Solution: Only use the $HOME default internally. (Yasuhiro Matsumoto, closes
#2013 )
2017-08-29 22:08:53 +02:00
Bram Moolenaar
97f65fafdb
patch 8.0.1011: terminal test fails with Athena and Motif
...
Problem: Terminal test fails with Athena and Motif.
Solution: Ignore the error for the input context. (Kazunobu Kuriyama)
2017-08-29 20:42:07 +02:00
Bram Moolenaar
3c37a8e660
patch 8.0.1010: build failure without termresponse feature
...
Problem: Build failure without termresponse feature.
Solution: Add #ifdef.
2017-08-28 23:00:55 +02:00
Bram Moolenaar
4db2554954
patch 8.0.1009: Xterm cursor blinking status may be inverted
...
Problem: Xterm cursor blinking status may be inverted.
Solution: Use another request to get the blink status and compare with the
cursor style report
2017-08-28 22:43:05 +02:00
Bram Moolenaar
1dccf6351d
patch 8.0.1008: slow updating of terminal window in Motif
...
Problem: Slow updating of terminal window in Motif.
Solution: Add a timeout to the wait-for-character loop.
2017-08-27 17:38:27 +02:00
Bram Moolenaar
cbe6944956
patch 8.0.1007: no test for filetype detection for scripts
...
Problem: No test for filetype detection for scripts.
Solution: Add a first test file script filetype detection.
2017-08-27 16:54:26 +02:00
Bram Moolenaar
7adf06f4e2
patch 8.0.1006: quickfix list changes when parsing text with 'erroformat'
...
Problem: Cannot parse text with 'erroformat' without changing a quickfix
list.
Solution: Add the "text" argument to getqflist(). (Yegappan Lakshmanan)
2017-08-27 15:23:41 +02:00
Bram Moolenaar
4ab7968aa9
patch 8.0.1005: terminal without job updates slowly in GUI
...
Problem: Terminal without job updates slowly in GUI.
Solution: Poll for input when a channel has the keep_open flag.
2017-08-27 14:50:47 +02:00
Bram Moolenaar
8d9f0ef5c6
patch 8.0.1004: matchstrpos() without a match returns too many items
...
Problem: Matchstrpos() without a match returns too many items.
Solution: Also remove the second item when the position is beyond the end of
the string. (Hirohito Higashi) Use an enum for the type.
2017-08-27 13:51:01 +02:00
Bram Moolenaar
e85928a324
patch 8.0.1003: 64 bit compiler warning
...
Problem: 64 bit compiler warning
Solution: Add type cast. (Mike Williams)
2017-08-27 13:10:10 +02:00
Bram Moolenaar
02e177d3e8
patch 8.0.1002: unnecessarily updating screen after timer callback
...
Problem: Unnecessarily updating screen after timer callback.
Solution: Check if calling the timer sets must_redraw.
2017-08-26 23:43:28 +02:00
Bram Moolenaar
0903d56f5c
patch 8.0.1001: setting 'encoding' makes 'printheader' invalid
...
Problem: Setting 'encoding' makes 'printheader' invalid.
Solution: Do not translate the default value of 'printheader'. (Yasuhiro
Matsumoto, closes #2026 )
2017-08-26 22:30:15 +02:00