summaryrefslogtreecommitdiff
path: root/src/term.c
AgeCommit message (Collapse)Author
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-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.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-05patch 8.0.1059: older Gnome terminal returns smaller version numberBram Moolenaar
Problem: older Gnome terminal returns smaller version number. (antarestrue) Solution: Lower version limit from 2800 to 2500. (#2032)
2017-09-02patch 8.0.1038: strike-through text not supportedBram Moolenaar
Problem: Strike-through text not supported. Solution: Add support for the "strikethrough" attribute. (Christian Brabandt, Ken Takata)
2017-09-01patch 8.0.1033: detecting background color does not work in screenBram Moolenaar
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-08-31patch 8.0.1027: more terminals can't handle requesting cursor modeBram Moolenaar
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-30patch 8.0.1021: older Gnome terminal still echoes t_RCBram Moolenaar
Problem: Older Gnome terminal still echoes t_RC. (Fracois Ingelrest) Solution: Check for version > 3000 instead of 4000.
2017-08-30patch 8.0.1016: gnome terminal echoes t_RCBram Moolenaar
Problem: Gnome terminal echoes t_RC. Solution: Detect Gnome terminal by the version string. Add v: variables for all the term responses.
2017-08-28patch 8.0.1010: build failure without termresponse featureBram Moolenaar
Problem: Build failure without termresponse feature. Solution: Add #ifdef.
2017-08-28patch 8.0.1009: Xterm cursor blinking status may be invertedBram Moolenaar
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-26patch 8.0.0997Bram Moolenaar
Problem: Libvterm and Terminal.app not regognized from termresponse. Solution: Adjust string compare.
2017-08-26patch 8.0.0996: Mac: t_RS is echoed on the screne in Terminal.appBram Moolenaar
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-24patch 8.0.0993: sometimes an xterm sends an extra CTRL-XBram Moolenaar
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-20patch 8.0.0973: initial info about blinking cursor is wrongBram Moolenaar
Problem: initial info about blinking cursor is wrong Solution: Invert the blink flag. Add t_VS to stop a blinking cursor.
2017-08-19patch 8.0.0972: compiler warnings for unused variablesBram Moolenaar
Problem: Compiler warnings for unused variables. (Tony Mechelynck) Solution: Add #ifdefs.
2017-08-19patch 8.0.0967: using a terminal may cause the cursor to blinkBram Moolenaar
Problem: Using a terminal may cause the cursor to blink. Solution: Do not set t_vs, since we cannot restore the old blink state.
2017-08-19patch 8.0.0966: build failure without terminal featureBram Moolenaar
Problem: Build failure without terminal feature. Solution: Move #endif.
2017-08-19patch 8.0.0965: not restoring cursor shape after it was set in a terminalBram Moolenaar
Problem: The cursor shape is not reset after it was changed in a terminal. Solution: Request the original cursor shape and restore it. Add t_RS. Do not add t_SH for now, it does not work properly.
2017-08-12patch 8.0.0919: cursor color isn't set on startupBram Moolenaar
Problem: Cursor color isn't set on startup. Solution: Initialize showing_mode to invalid value.
2017-08-12patch 8.0.0918: cannot get terminal window cursor shape or attributesBram Moolenaar
Problem: Cannot get terminal window cursor shape or attributes. Solution: Support cursor shape, attributes and color.
2017-07-25patch 8.0.0774: build failure without the multi-byte featureBram Moolenaar
Problem: Build failure without the multi-byte feature on HPUX. Solution: Move #ifdefs. (John Marriott)
2017-07-23patch 8.0.0755: terminal window does not have colors in the GUIBram Moolenaar
Problem: Terminal window does not have colors in the GUI. Solution: Lookup the GUI color.
2017-07-22patch 8.0.0752: build fails on MS-WindowsBram Moolenaar
Problem: Build fails on MS-Windows. Solution: Change #ifdef for set_color_count().
2017-07-22patch 8.0.0748: running Vim in terminal window doesn't use the right colorsBram Moolenaar
Problem: When running Vim in a terminal window it does not detect the right number of colors available. Solution: Detect the version string that libvterm returns. Pass the number of colors in $COLORS.
2017-06-29patch 8.0.0690: compiler warning on non-Unix systemBram Moolenaar
Problem: Compiler warning on non-Unix system. Solution: Add #ifdef. (John Marriott)
2017-06-27patch 8.0.0683: visual bell flashes too quicklyBram Moolenaar
Problem: When using a visual bell there is no delay, causing the flash to be very short, possibly unnoticeable. Also, the flash and the beep can lockup the UI when repeated often. Solution: Do the delay in Vim or flush the output before the delay. Limit the bell to once per half a second. (Ozaki Kiichi, closes #1789)
2017-06-23patch 8.0.0666: dead for loopBram Moolenaar
Problem: Dead for loop. (Coverity) Solution: Remove the for loop.
2017-06-23patch 8.0.0665: warning for uninitialized variableBram Moolenaar
Problem: Warning for uninitialized variable. (Tony Mechelynck) Solution: Initialize it.
2017-06-23patch 8.0.0664: mouse does not work in tmuxBram Moolenaar
Problem: Mouse does not work in tmux. (lilydjwg) Solution: Add flag for SGR release being present.
2017-06-22patch 8.0.0661: recognizing urxvt mouse codes does not work wellBram Moolenaar
Problem: Recognizing urxvt mouse codes does not work well. Solution: Recognize "Esc[*M" and "Esc[*m". (Maurice Bos, closes #1486)
2017-06-04patch 8.0.0611: the screen is not redrawn after sending t_u7Bram Moolenaar
Problem: When t_u7 is sent a few characters in the second screen line are overwritten and not redrawn later. (Rastislav Barlik) Solution: Move redrawing the screen to after overwriting the characters.
2017-06-04patch 8.0.0610: the screen is redrawn when default 'background' is detectedBram Moolenaar
Problem: The screen is redrawn when t_BG is set and used to detect the value for 'background'. Solution: Don't redraw when the value of 'background' didn't change.
2017-04-20patch 8.0.0569: bracketed paste is still enabled in a shell commandBram Moolenaar
Problem: Bracketed paste is still enabled when executing a shell command. (Michael Smith) Solution: Disable brackted paste when going into cooked mode. (closes #1638)
2017-04-04patch 8.0.0543: test_edit causes older xfce4-terminal to closeBram Moolenaar
Problem: Test_edit causes older xfce4-terminal to close. (Dominique Pelle) Solution: Reduce number of columns to 2000. Try to restore the window position.
2017-04-02patch 8.0.0539: startup test fails on MacBram Moolenaar
Problem: Startup test fails on Mac. Solution: Use another term name, "unknown" is known. Avoid a 2 second delay.
2017-03-16patch 8.0.0466: still macros that should be all-capsBram Moolenaar
Problem: There are still a few macros that should be all-caps. Solution: Make a few more macros all-caps.
2017-01-24patch 8.0.0228: pasting in xterm on the command line has PasteStartBram Moolenaar
Problem: When pasting test in an xterm on the command line it is surrounded by <PasteStart> and <PasteEnd>. (Johannes Kaltenbach) Solution: Add missing changes.
2017-01-21patch 8.0.0210: no support for bracketed pasteBram Moolenaar
Problem: Vim does not support bracketed paste, as implemented by xterm and other terminals. Solution: Add t_BE, t_BD, t_PS and t_PE.
2017-01-06patch 8.0.0146: termguicolors uses wrong colors on MS-Windows with ConEmuBram Moolenaar
Problem: When using 'termguicolors' on MS-Windows the RGB definition causes the colors to be wrong. Solution: Undefined RGB and use our own. (Gabriel Barta)
2016-08-29patch 7.4.2293Bram Moolenaar
Problem: Modelines in source code are inconsistant. Solution: Use the same line in most files. Add 'noet'. (Naruhiko Nishino)
2016-08-22patch 7.4.2243Bram Moolenaar
Problem: Warning for assigning negative value to unsigned. (Danek Duvall) Solution: Make cterm_normal_fg_gui_color and _bg_ guicolor_T, cast to long_u only when an unsigned is needed.
2016-08-21patch 7.4.2238Bram Moolenaar
Problem: With SGR mouse reporting (suckless terminal) the mouse release and scroll up/down is confused. Solution: Don't see a release as a scroll up/down. (Ralph Eastwood)
2016-08-14patch 7.4.2209Bram Moolenaar
Problem: Cannot map <M-">. (Stephen Riehm) Solution: Solve the memory access problem in another way. (Dominique Pelle) Allow for using <M-\"> in a string.
2016-08-08patch 7.4.2182Bram Moolenaar
Problem: Color Grey40 used in startup but not in the short list. Solution: Add Grey40 to the builtin colors.
2016-07-24patch 7.4.2101Bram Moolenaar
Problem: Looping over windows, buffers and tab pages is inconsistant. Solution: Use FOR_ALL_ macros everywhere. (Yegappan Lakshmanan)
2016-07-22patch 7.4.2091Bram Moolenaar
Problem: Coverity reports a resource leak when out of memory. Solution: Close the file before returning.
2016-07-19patch 7.4.2078Bram Moolenaar
Problem: Running checks in po diretory fails. Solution: Add colors used in syntax.c to the builtiin color table.
2016-07-19patch 7.4.2073Bram Moolenaar
Problem: rgb.txt is read for every color name. Solution: Load rgb.txt once. (Christian Brabandt) Add a test.