| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Warnings from 64-bit compiler. (Christian Brabandt)
Solution: Add type casts.
|
|
|
|
|
| |
Problem: Test for MS-Windows $HOME always passes.
Solution: Rename the test function. Make the test pass.
|
|
|
|
|
|
| |
Problem: Gnome terminal echoes t_RC.
Solution: Detect Gnome terminal by the version string. Add v: variables for
all the term responses.
|
|
|
|
|
| |
Problem: Missing update to terminal test.
Solution: Add the changes to the test.
|
|
|
|
|
|
| |
Problem: Old compiler doesn't know uint32_t. Warning for using NULL instead
of NUL.
Solution: Use UINT32_T. Use NUL instead of NULL.
|
|
|
|
|
|
|
| |
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]".
|
|
|
|
|
|
| |
Problem: MS-Windows: Problem with $HOME when is was set internally.
Solution: Only use the $HOME default internally. (Yasuhiro Matsumoto, closes
#2013)
|
|
|
|
|
| |
Problem: Terminal test fails with Athena and Motif.
Solution: Ignore the error for the input context. (Kazunobu Kuriyama)
|
|
|
|
|
| |
Problem: Build failure without termresponse feature.
Solution: Add #ifdef.
|
|
|
|
|
|
| |
Problem: Xterm cursor blinking status may be inverted.
Solution: Use another request to get the blink status and compare with the
cursor style report
|
|
|
|
|
| |
Problem: Slow updating of terminal window in Motif.
Solution: Add a timeout to the wait-for-character loop.
|
|
|
|
|
| |
Problem: No test for filetype detection for scripts.
Solution: Add a first test file script filetype detection.
|
| |
|
|
|
|
|
|
| |
Problem: Cannot parse text with 'erroformat' without changing a quickfix
list.
Solution: Add the "text" argument to getqflist(). (Yegappan Lakshmanan)
|
|
|
|
|
| |
Problem: Terminal without job updates slowly in GUI.
Solution: Poll for input when a channel has the keep_open flag.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Problem: 64 bit compiler warning
Solution: Add type cast. (Mike Williams)
|
|
|
|
|
| |
Problem: Unnecessarily updating screen after timer callback.
Solution: Check if calling the timer sets must_redraw.
|
|
|
|
|
|
| |
Problem: Setting 'encoding' makes 'printheader' invalid.
Solution: Do not translate the default value of 'printheader'. (Yasuhiro
Matsumoto, closes #2026)
|
|
|
|
|
| |
Problem: Cannot open a terminal without running a job in it.
Solution: Make ":terminal NONE" open a terminal with a pty.
|
|
|
|
|
| |
Problem: Indenting raw C++ strings is wrong.
Solution: Add special handling of raw strings. (Christian Brabandt)
|
|
|
|
|
|
| |
Problem: Strange error when using K while only spaces are selected.
(Christian J. Robinson)
Solution: Check for blank argument.
|
|
|
|
|
| |
Problem: Libvterm and Terminal.app not regognized from termresponse.
Solution: Adjust string compare.
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Problem: Terminal tests fail on Mac.
Solution: Add workaround: sleep a moment in between sending keys.
|
|
|
|
|
|
| |
Problem: MS-Windows: cursor in terminal blinks even though the blinking
cursor was disabled on the system.
Solution: Use GetCaretBlinkTime(). (Ken Takata)
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
Problem: Terminal title is wrong when 'encoding' is DBCS.
Solution: Convert the title from DBCS to utf-8. (Yasuhiro Matsumoto, closes
#2009)
|
|
|
|
|
|
| |
Problem: Using wrong character conversion for DBCS.
Solution: Use utf_char2bytes instead of mb_char2bytes. (Yasuhiro Matsumoto,
closes #2012)
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
| |
Problem: ActiveTcl dll name has changed in 8.6.6.
Solution: Adjust the makefile. (Ken Takata)
|
|
|
|
|
| |
Problem: Warning from Covscan about using NULL pointer.
Solution: Add extra check for NULL. (zdohnal)
|
|
|
|
|
| |
Problem: terminal: second byte of double-byte char wrong
Solution: Set the second byte to NUL only for utf-8 and non-multibyte.
|
|
|
|
|
| |
Problem: Terminal feature always requires multi-byte feature.
Solution: Remove #ifdef FEAT_MBYTE, disable terminal without multi-byte.
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
| |
Problem: Unnecessary check for NULL pointer.
Solution: Remove the NULL check in dialog_changed(), it already happens in
dialog_msg(). (Ken Takata)
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Problem: Coverity warning for failing to open /dev/null.
Solution: When /dev/null can't be opened exit the child.
|
|
|
|
|
| |
Problem: Terminal noblock test fails on MS-Windows. (Christian Brabandt)
Solution: Ignore empty line below "done".
|
|
|
|
|
| |
Problem: Writing to terminal job is not tested.
Solution: Add a test.
|
|
|
|
|
| |
Problem: Cannot send lines to a terminal job on MS-Windows.
Solution: Set jv_in_buf. Command doesn't get EOF yet though.
|
|
|
|
|
|
| |
Problem: Cannot send lines to a terminal job.
Solution: Make [range]terminal send selected lines to the job.
Use ++rows and ++cols for the terminal size.
|
|
|
|
|
| |
Problem: Using freed memory when setting 'backspace'.
Solution: When changing oldval also change origval.
|
|
|
|
|
| |
Problem: Resetting a string option does not trigger OptionSet. (Rick Howe)
Solution: Set the origval.
|
|
|
|
|
| |
Problem: initial info about blinking cursor is wrong
Solution: Invert the blink flag. Add t_VS to stop a blinking cursor.
|
|
|
|
|
| |
Problem: Compiler warnings for unused variables. (Tony Mechelynck)
Solution: Add #ifdefs.
|
|
|
|
|
| |
Problem: 'winptydll' missing from :options.
Solution: Add the entry.
|
|
|
|
|
|
|
| |
Problem: if there is no StatusLine highlighting and there is StatusLineNC
or StatusLineTermNC highlighting then an invalid highlight id is
passed to combine_stl_hlt(). (Coverity)
Solution: Check id_S to be -1 instead of zero.
|