summaryrefslogtreecommitdiff
path: root/src/term.c
AgeCommit message (Collapse)Author
2016-05-25patch 7.4.1846Bram Moolenaar
Problem: Ubsan detects a multiplication overflow. Solution: Don't use orig_mouse_time when it's zero. (Dominique Pelle)
2016-05-05patch 7.4.1819Bram Moolenaar
Problem: Compiler warnings when sprintf() is a macro. Solution: Don't interrupt sprintf() with an #ifdef. (Michael Jarvis, closes #788)
2016-04-29patch 7.4.1799Bram Moolenaar
Problem: 'guicolors' is a confusing option name. Solution: Use 'termguicolors' instead. (Hirohito Higashi)
2016-04-29patch 7.4.1798Bram Moolenaar
Problem: Still compiler warning for unused return value. (Charles Campbell) Solution: Assign to ignoredp.
2016-04-28patch 7.4.1797Bram Moolenaar
Problem: Warning from Windows 64 bit compiler. Solution: Change int to size_t. (Mike Williams)
2016-04-27patch 7.4.1796Bram Moolenaar
Problem: Colors are wrong on MS-Windows. (Christian Robinson) Solution: Use existing RGB macro if it exists. (Ken Takata)
2016-04-26patch 7.4.1795Bram Moolenaar
Problem: Compiler warning for redefining RGB. (John Marriott) Solution: Rename it to TORGB.
2016-04-26patch 7.4.1792Bram Moolenaar
Problem: Color name decoding is implemented several times. Solution: Move it to term.c. (Christian Brabandt)
2016-04-24patch 7.4.1786Bram Moolenaar
Problem: Compiled-in colors do not match rgb.txt. Solution: Use the rgb.txt colors. (Kazunobu Kuriyama)
2016-04-22patch 7.4.1778Bram Moolenaar
Problem: When using the term truecolor feature, the t_8f and t_8b termcap options are not set by default. Solution: Move the values to before BT_EXTRA_KEYS. (Christian Brabandt)
2016-04-22patch 7.4.1776Bram Moolenaar
Problem: Using wrong buffer length. Solution: use the right name. (Kazunobu Kuriyama)
2016-04-22patch 7.4.1774Bram Moolenaar
Problem: Cterm true color feature has warnings. Solution: Add type casts.
2016-04-22patch 7.4.1773Bram Moolenaar
Problem: Compiler warnings. (Dominique Pelle) Solution: Add UNUSED. Add type cast. Avoid a buffer overflow.
2016-04-21patch 7.4.1770Bram Moolenaar
Problem: Cannot use true color in the terminal. Solution: Add the 'guicolors' option. (Nikolai Pavlov)
2016-03-19patch 7.4.1611Bram Moolenaar
Problem: The versplit feature makes the code uneccessary complicated. Solution: Remove FEAT_VERTSPLIT, always support vertical splits when FEAT_WINDOWS is defined.
2016-02-27patch 7.4.1433Bram Moolenaar
Problem: The Sniff interface is no longer useful, the tool has not been available for may years. Solution: Delete the Sniff interface and related code.
2016-02-23patch 7.4.1399Bram Moolenaar
Problem: The MS-DOS code does not build. Solution: Remove the old MS-DOS code.
2016-02-20patch 7.4.1375Bram Moolenaar
Problem: Still some Win16 code. Solution: Remove FEAT_GUI_W16.(Hirohito Higashi)
2016-01-30patch 7.4.1214Bram Moolenaar
Problem: Using old style function declarations. Solution: Change to new style function declarations. (script by Hirohito Higashi)
2016-01-29patch 7.4.1199Bram Moolenaar
Problem: Still using __ARGS. Solution: Remove __ARGS in several files. (script by Hirohito Higashi)
2015-12-31patch 7.4.1009Bram Moolenaar
Problem: There are still #ifdefs for ARCHIE. Solution: Remove references to ARCHIE, the code was removed in Vim 5.
2015-12-31patch 7.4.1008Bram Moolenaar
Problem: The OS/2 code pollutes the source while nobody uses it these days. Solution: Drop the support for OS/2.
2015-12-03patch 7.4.959Bram Moolenaar
Problem: When setting 'term' the clipboard ownership is lost. Solution: Do not call clip_init(). (James McCoy)
2015-11-24patch 7.4.940Bram Moolenaar
Problem: vt52 terminal codes are not correct. Solution: Move entries outside of #if. (Random) Adjustments based on documented codes.
2015-11-22patch 7.4.936Bram Moolenaar
Problem: Crash when dragging with the mouse. Solution: Add safety check for NULL pointer. Check mouse position for valid value. (Hirohito Higashi)
2015-11-10patch 7.4.914Bram Moolenaar
Problem: New compiler warning: logical-not-parentheses Solution: Silence the warning.
2015-07-10patch 7.4.770Bram Moolenaar
Problem: Background color response with transparency is not ignored. Solution: Change the way escape sequences are recognized. (partly by Hirohito Higashi)
2015-07-03patch 7.4.766Bram Moolenaar
Problem: Background color check does not work on Tera Term. Solution: Also recognize ST as a termination character. (Hirohito Higashi)
2015-06-27patch 7.4.762Bram Moolenaar
Problem: Comment for may_req_bg_color() is wrong. (Christ van Willegen) Solution: Rewrite the comment.
2015-06-25patch 7.4.761Bram Moolenaar
Problem: The request-background termcode implementation is incomplete. Solution: Add the missing pieces.
2015-06-25patch 7.4.757Bram Moolenaar
Problem: Cannot detect the background color of a terminal. Solution: Add T_RBG to request the background color if possible. (Lubomir Rintel)
2015-03-31updated for version 7.4.687Bram Moolenaar
Problem: There is no way to use a different in Replace mode for a terminal. Solution: Add t_SR. (Omar Sandoval)
2015-02-10updated for version 7.4.627Bram Moolenaar
Problem: The last screen cell is not updated. Solution: Respect the "tn" termcap feature. (Hayaki Saito)
2014-07-30updated for version 7.4.389Bram Moolenaar
Problem: Still sometimes Vim enters Replace mode when starting up. Solution: Use a different solution in detecting the termresponse and location response. (Hayaki Saito)
2014-07-09updated for version 7.4.363Bram Moolenaar
Problem: In Windows console typing 0xCE does not work. Solution: Convert 0xCE to K_NUL 3. (Nobuhiro Takasaki et al.)
2014-07-09updated for version 7.4.359Bram Moolenaar
Problem: When 'ttymouse' is set to 'uxterm' the xterm version is not requested. (Tomas Janousek) Solution: Do not mark uxterm as a conflict mouse and add resume_get_esc_sequence().
2014-05-22updated for version 7.4.307Bram Moolenaar
Problem: Can't build without the +termresponse feature. Solution: Add proper #ifdefs.
2014-05-22updated for version 7.4.305Bram Moolenaar
Problem: Making 'ttymouse' empty after the xterm version was requested causes problems. (Elijah Griffin) Solution: Do not check for DEC mouse sequences when the xterm version was requested. Also don't request the xterm version when DEC mouse was enabled.
2014-03-25updated for version 7.4.216Bram Moolenaar
Problem: Compiler warnings. (Tony Mechelynck) Solution: Initialize variables, add #ifdef.
2014-03-23updated for version 7.4.212Bram Moolenaar
Problem: Now that the +visual feature is always enabled the #ifdefs for it are not useful. Solution: Remove the checks for FEAT_VISUAL.
2014-03-19updated for version 7.4.207Bram Moolenaar
Problem: The cursor report sequence is sometimes not recognized and results in entering replace mode. Solution: Also check for the cursor report when not asked for.
2013-09-29updated for version 7.4.043Bram Moolenaar
Problem: VMS can't handle long function names. Solution: Shorten may_req_ambiguous_character_width. (Samuel Ferencik)
2013-07-03updated for version 7.3.1288Bram Moolenaar
Problem: The first ":echo 'hello'" command output doesn't show. Mapping for <S-F3> gets triggered during startup. Solution: Add debugging code for the termresponse. When receiving the "Co" entry and when setting 'ambiwidth' redraw right away if possible. Add redraw_asap(). Don't set 'ambiwidth' if it already had the right value. Do the 'ambiwidth' check in the second row to avoid confusion with <S-F3>.
2013-07-01updated for version 7.3.1281Bram Moolenaar
Problem: When 'ttymouse' is set to "xterm2" clicking in column 123 moves the cursor to column 96. (Kevin Goodsell) Solution: Decode KE_CSI.
2013-06-30updated for version 7.3.1278Bram Moolenaar
Problem: When someone sets the screen size to a huge value with "stty" Vim runs out of memory before reducing the size. Solution: Limit Rows and Columns in more places.
2013-05-15updated for version 7.3.946Bram Moolenaar
Problem: Sometimes get stuck in waiting for cursor position report, resulting in keys starting with <Esc>[ not working. Solution: Only wait for more characters after <Esc>[ if followed by '?', '>' or a digit.
2013-05-13updated for version 7.3.944Bram Moolenaar
Problem: External program receives the termrespone. Solution: Insert a delay and discard input. (Hayaki Saito)
2013-04-06updated for version 7.3.884Bram Moolenaar
Problem: Compiler warning for variable shadowing another. (John Little) Solution: Rename the variable. (Christian Brabandt)
2013-04-05updated for version 7.3.882Bram Moolenaar
Problem: CursorHold may trigger after receiving the termresponse. Solution: Set the did_cursorhold flag. (Hayaki Saito)
2013-03-16updated for version 7.3.863Bram Moolenaar
Problem: Problem with 'ambiwidth' detection for ANSI terminal. Solution: Work around not recognizing a term response. (Hayaki Saito)