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
Bram Moolenaar
13ebb03e75
patch 8.0.1000: cannot open a terminal without running a job in it
...
Problem: Cannot open a terminal without running a job in it.
Solution: Make ":terminal NONE" open a terminal with a pty.
2017-08-26 22:02:51 +02:00
Bram Moolenaar
dde81312b0
patch 8.0.0999: indenting raw C++ strings is wrong
...
Problem: Indenting raw C++ strings is wrong.
Solution: Add special handling of raw strings. (Christian Brabandt)
2017-08-26 17:49:01 +02:00
Bram Moolenaar
a4f99f5a8b
patch 8.0.0998: strange error when using K while only spaces are selected
...
Problem: Strange error when using K while only spaces are selected.
(Christian J. Robinson)
Solution: Check for blank argument.
2017-08-26 16:25:32 +02:00
Bram Moolenaar
e922460394
patch 8.0.0997
...
Problem: Libvterm and Terminal.app not regognized from termresponse.
Solution: Adjust string compare.
2017-08-26 15:29:47 +02:00
Bram Moolenaar
833e0e3c8c
patch 8.0.0996: Mac: t_RS is echoed on the screne in Terminal.app
...
Problem: Mac: t_RS is echoed on the screne in Terminal.app. Even though
$TERM is set to "xterm-256colors" it cannot handle this xterm
escape sequence.
Solution: Recognize Terminal.app from the termresponse and skip sending t_RS
if it looks like Terminal.app.
2017-08-26 15:16:03 +02:00
Bram Moolenaar
753289f9bf
patch 8.0.0995: terminal tests fail on Mac
...
Problem: Terminal tests fail on Mac.
Solution: Add workaround: sleep a moment in between sending keys.
2017-08-25 23:22:05 +02:00
Bram Moolenaar
be0b72977f
patch 8.0.0994: MS-Windows: cursor in terminal blinks undesirably
...
Problem: MS-Windows: cursor in terminal blinks even though the blinking
cursor was disabled on the system.
Solution: Use GetCaretBlinkTime(). (Ken Takata)
2017-08-24 21:48:26 +02:00
Bram Moolenaar
f6d9f96b2d
patch 8.0.0993: sometimes an xterm sends an extra CTRL-X
...
Problem: Sometimes an xterm sends an extra CTRL-X after the response for
the background color. Related to t_RS.
Solution: Check for the CTRL-X after the terminating 0x7.
2017-08-24 20:21:16 +02:00
Bram Moolenaar
33d66bd9fa
patch 8.0.0992: terminal title is wrong when 'encoding' is DBCS
...
Problem: Terminal title is wrong when 'encoding' is DBCS.
Solution: Convert the title from DBCS to utf-8. (Yasuhiro Matsumoto, closes
#2009 )
2017-08-23 23:51:58 +02:00
Bram Moolenaar
6c4d12c527
patch 8.0.0991: using wrong character conversion for DBCS
...
Problem: Using wrong character conversion for DBCS.
Solution: Use utf_char2bytes instead of mb_char2bytes. (Yasuhiro Matsumoto,
closes #2012 )
2017-08-23 23:36:25 +02:00
Bram Moolenaar
285f243e50
patch 8.0.0990: with DBCS 'encoding' wrong pasting register into terminal
...
Problem: When 'encoding' is a double-byte encoding, pasting a register into
a terminal ends up with the wrong characters.
Solution: Convert from 'encoding' to utf-8. (Yasuhiro Matsumoto, closes
#2007 )
2017-08-23 23:10:21 +02:00
Bram Moolenaar
77f7474d08
patch 8.0.0989: ActiveTcl dll name has changed in 8.6.6
...
Problem: ActiveTcl dll name has changed in 8.6.6.
Solution: Adjust the makefile. (Ken Takata)
2017-08-23 22:40:41 +02:00
Bram Moolenaar
829aa64cf5
patch 8.0.0988: warning from Covscan about using NULL pointer
...
Problem: Warning from Covscan about using NULL pointer.
Solution: Add extra check for NULL. (zdohnal)
2017-08-23 22:32:35 +02:00
Bram Moolenaar
d2c45a1964
patch 8.0.0987: terminal: second byte of double-byte char wrong
...
Problem: terminal: second byte of double-byte char wrong
Solution: Set the second byte to NUL only for utf-8 and non-multibyte.
2017-08-22 22:29:00 +02:00
Bram Moolenaar
ec0e07a324
patch 8.0.0986: terminal feature always requires multi-byte feature
...
Problem: Terminal feature always requires multi-byte feature.
Solution: Remove #ifdef FEAT_MBYTE, disable terminal without multi-byte.
2017-08-22 22:21:37 +02:00
Bram Moolenaar
6d0826dfbb
patch 8.0.0985: libvterm has its own idea of character width
...
Problem: Libvterm has its own idea of character width.
Solution: Use the Vim functions for character width and composing to avoid a
mismatch. (idea by Yasuhiro Matsumoto)
2017-08-22 22:12:17 +02:00
Bram Moolenaar
5830232c02
patch 8.0.0984: terminal blinking cursor not correct in the GUI
...
Problem: Terminal blinking cursor not correct in the GUI.
Solution: Set blinkoff correctly. Also make the cursor blink on MS-Windows
by default. (Ken Takata)
2017-08-22 20:33:53 +02:00
Bram Moolenaar
3f9a1ff141
patch 8.0.0983: unnecessary check for NULL pointer
...
Problem: Unnecessary check for NULL pointer.
Solution: Remove the NULL check in dialog_changed(), it already happens in
dialog_msg(). (Ken Takata)
2017-08-21 22:06:02 +02:00
Bram Moolenaar
740c433c59
patch 8.0.0982: cannot use a terminal when 'encoding' is non-utf8 multi-byte
...
Problem: When 'encoding' is set to a multi-byte encoding other than utf-8
the characters from ther terminal are messed up.
Solution: Convert displayed text from utf-8 to 'encoding' for MS-Windows.
(Yasuhiro Matsumoto, close #2000 )
2017-08-21 22:01:27 +02:00
Bram Moolenaar
0cbba82359
patch 8.0.0981: cursor in terminal window blinks by default
...
Problem: Cursor in terminal window blinks by default, while in a real xterm
it does not blink, unless the -bc argument is used.
Solution: Do not use a blinking cursor by default.
2017-08-21 21:39:28 +02:00
Bram Moolenaar
b109bb4e12
patch 8.0.0980: Coverity warning for failing to open /dev/null
...
Problem: Coverity warning for failing to open /dev/null.
Solution: When /dev/null can't be opened exit the child.
2017-08-21 21:07:29 +02:00
Bram Moolenaar
eef0531621
patch 8.0.0979: terminal noblock test fails on MS-Windows
...
Problem: Terminal noblock test fails on MS-Windows. (Christian Brabandt)
Solution: Ignore empty line below "done".
2017-08-20 20:21:23 +02:00
Bram Moolenaar
37819ed540
patch 8.0.0978: writing to terminal job is not tested
...
Problem: Writing to terminal job is not tested.
Solution: Add a test.
2017-08-20 19:33:47 +02:00