summaryrefslogtreecommitdiff
path: root/src/term.c
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.0.0228: pasting in xterm on the command line has PasteStartv8.0.0228Bram Moolenaar2017-01-241-2/+2
| | | | | | Problem: When pasting test in an xterm on the command line it is surrounded by <PasteStart> and <PasteEnd>. (Johannes Kaltenbach) Solution: Add missing changes.
* patch 8.0.0210: no support for bracketed pastev8.0.0210Bram Moolenaar2017-01-211-7/+17
| | | | | | 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.
* patch 8.0.0146: termguicolors uses wrong colors on MS-Windows with ConEmuv8.0.0146Bram Moolenaar2017-01-061-2/+6
| | | | | | 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)
* patch 7.4.2293v7.4.2293Bram Moolenaar2016-08-291-1/+1
| | | | | Problem: Modelines in source code are inconsistant. Solution: Use the same line in most files. Add 'noet'. (Naruhiko Nishino)
* patch 7.4.2243v7.4.2243Bram Moolenaar2016-08-221-20/+18
| | | | | | 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.
* patch 7.4.2238v7.4.2238Bram Moolenaar2016-08-211-4/+6
| | | | | | 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)
* patch 7.4.2209v7.4.2209Bram Moolenaar2016-08-141-1/+1
| | | | | | Problem: Cannot map <M-">. (Stephen Riehm) Solution: Solve the memory access problem in another way. (Dominique Pelle) Allow for using <M-\"> in a string.
* patch 7.4.2182v7.4.2182Bram Moolenaar2016-08-081-0/+1
| | | | | Problem: Color Grey40 used in startup but not in the short list. Solution: Add Grey40 to the builtin colors.
* patch 7.4.2101v7.4.2101Bram Moolenaar2016-07-241-1/+1
| | | | | Problem: Looping over windows, buffers and tab pages is inconsistant. Solution: Use FOR_ALL_ macros everywhere. (Yegappan Lakshmanan)
* patch 7.4.2091v7.4.2091Bram Moolenaar2016-07-221-0/+3
| | | | | Problem: Coverity reports a resource leak when out of memory. Solution: Close the file before returning.
* patch 7.4.2078v7.4.2078Bram Moolenaar2016-07-191-0/+2
| | | | | Problem: Running checks in po diretory fails. Solution: Add colors used in syntax.c to the builtiin color table.
* patch 7.4.2073v7.4.2073Bram Moolenaar2016-07-191-51/+63
| | | | | Problem: rgb.txt is read for every color name. Solution: Load rgb.txt once. (Christian Brabandt) Add a test.
* patch 7.4.2048v7.4.2048Bram Moolenaar2016-07-161-18/+6
| | | | | Problem: There is still code and help for unsupported systems. Solution: Remove the code and text. (Hirohito Higashi)
* patch 7.4.2024v7.4.2024Bram Moolenaar2016-07-101-4/+4
| | | | | Problem: More buf_valid() calls can be optimized. Solution: Use bufref_valid() instead.
* patch 7.4.1846v7.4.1846Bram Moolenaar2016-05-251-6/+19
| | | | | Problem: Ubsan detects a multiplication overflow. Solution: Don't use orig_mouse_time when it's zero. (Dominique Pelle)
* patch 7.4.1819v7.4.1819Bram Moolenaar2016-05-051-3/+3
| | | | | | Problem: Compiler warnings when sprintf() is a macro. Solution: Don't interrupt sprintf() with an #ifdef. (Michael Jarvis, closes #788)
* patch 7.4.1799v7.4.1799Bram Moolenaar2016-04-291-10/+10
| | | | | Problem: 'guicolors' is a confusing option name. Solution: Use 'termguicolors' instead. (Hirohito Higashi)
* patch 7.4.1798v7.4.1798Bram Moolenaar2016-04-291-1/+1
| | | | | Problem: Still compiler warning for unused return value. (Charles Campbell) Solution: Assign to ignoredp.
* patch 7.4.1797v7.4.1797Bram Moolenaar2016-04-281-1/+1
| | | | | Problem: Warning from Windows 64 bit compiler. Solution: Change int to size_t. (Mike Williams)
* patch 7.4.1796v7.4.1796Bram Moolenaar2016-04-271-54/+58
| | | | | Problem: Colors are wrong on MS-Windows. (Christian Robinson) Solution: Use existing RGB macro if it exists. (Ken Takata)
* patch 7.4.1795v7.4.1795Bram Moolenaar2016-04-261-53/+53
| | | | | Problem: Compiler warning for redefining RGB. (John Marriott) Solution: Rename it to TORGB.
* patch 7.4.1792v7.4.1792Bram Moolenaar2016-04-261-136/+144
| | | | | Problem: Color name decoding is implemented several times. Solution: Move it to term.c. (Christian Brabandt)
* patch 7.4.1786v7.4.1786Bram Moolenaar2016-04-241-27/+27
| | | | | Problem: Compiled-in colors do not match rgb.txt. Solution: Use the rgb.txt colors. (Kazunobu Kuriyama)
* patch 7.4.1778v7.4.1778Bram Moolenaar2016-04-221-7/+6
| | | | | | 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)
* patch 7.4.1776v7.4.1776Bram Moolenaar2016-04-221-1/+1
| | | | | Problem: Using wrong buffer length. Solution: use the right name. (Kazunobu Kuriyama)
* patch 7.4.1774v7.4.1774Bram Moolenaar2016-04-221-5/+2
| | | | | Problem: Cterm true color feature has warnings. Solution: Add type casts.
* patch 7.4.1773v7.4.1773Bram Moolenaar2016-04-221-4/+7
| | | | | Problem: Compiler warnings. (Dominique Pelle) Solution: Add UNUSED. Add type cast. Avoid a buffer overflow.
* patch 7.4.1770v7.4.1770Bram Moolenaar2016-04-211-3/+205
| | | | | Problem: Cannot use true color in the terminal. Solution: Add the 'guicolors' option. (Nikolai Pavlov)
* patch 7.4.1611v7.4.1611Bram Moolenaar2016-03-191-6/+6
| | | | | | Problem: The versplit feature makes the code uneccessary complicated. Solution: Remove FEAT_VERTSPLIT, always support vertical splits when FEAT_WINDOWS is defined.
* patch 7.4.1433v7.4.1433Bram Moolenaar2016-02-271-10/+0
| | | | | | 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.
* patch 7.4.1399v7.4.1399Bram Moolenaar2016-02-231-110/+5
| | | | | Problem: The MS-DOS code does not build. Solution: Remove the old MS-DOS code.
* patch 7.4.1375v7.4.1375Bram Moolenaar2016-02-201-5/+1
| | | | | Problem: Still some Win16 code. Solution: Remove FEAT_GUI_W16.(Hirohito Higashi)
* patch 7.4.1214v7.4.1214Bram Moolenaar2016-01-301-164/+97
| | | | | | Problem: Using old style function declarations. Solution: Change to new style function declarations. (script by Hirohito Higashi)
* patch 7.4.1199v7.4.1199Bram Moolenaar2016-01-291-21/+21
| | | | | Problem: Still using __ARGS. Solution: Remove __ARGS in several files. (script by Hirohito Higashi)
* patch 7.4.1009v7.4.1009Bram Moolenaar2015-12-311-3/+0
| | | | | Problem: There are still #ifdefs for ARCHIE. Solution: Remove references to ARCHIE, the code was removed in Vim 5.
* patch 7.4.1008v7.4.1008Bram Moolenaar2015-12-311-2/+3
| | | | | Problem: The OS/2 code pollutes the source while nobody uses it these days. Solution: Drop the support for OS/2.
* patch 7.4.959v7.4.959Bram Moolenaar2015-12-031-8/+0
| | | | | Problem: When setting 'term' the clipboard ownership is lost. Solution: Do not call clip_init(). (James McCoy)
* patch 7.4.940v7.4.940Bram Moolenaar2015-11-241-13/+14
| | | | | | Problem: vt52 terminal codes are not correct. Solution: Move entries outside of #if. (Random) Adjustments based on documented codes.
* patch 7.4.936v7.4.936Bram Moolenaar2015-11-221-0/+7
| | | | | | Problem: Crash when dragging with the mouse. Solution: Add safety check for NULL pointer. Check mouse position for valid value. (Hirohito Higashi)
* patch 7.4.914v7.4.914Bram Moolenaar2015-11-101-1/+1
| | | | | Problem: New compiler warning: logical-not-parentheses Solution: Silence the warning.
* patch 7.4.770v7.4.770Bram Moolenaar2015-07-101-40/+71
| | | | | | Problem: Background color response with transparency is not ignored. Solution: Change the way escape sequences are recognized. (partly by Hirohito Higashi)
* patch 7.4.766v7.4.766Bram Moolenaar2015-07-031-4/+9
| | | | | Problem: Background color check does not work on Tera Term. Solution: Also recognize ST as a termination character. (Hirohito Higashi)
* patch 7.4.762v7.4.762Bram Moolenaar2015-06-271-7/+2
| | | | | Problem: Comment for may_req_bg_color() is wrong. (Christ van Willegen) Solution: Rewrite the comment.
* patch 7.4.761v7.4.761Bram Moolenaar2015-06-251-1/+1
| | | | | Problem: The request-background termcode implementation is incomplete. Solution: Add the missing pieces.
* patch 7.4.757v7.4.757Bram Moolenaar2015-06-251-6/+77
| | | | | | Problem: Cannot detect the background color of a terminal. Solution: Add T_RBG to request the background color if possible. (Lubomir Rintel)
* updated for version 7.4.687v7.4.687Bram Moolenaar2015-03-311-10/+29
| | | | | Problem: There is no way to use a different in Replace mode for a terminal. Solution: Add t_SR. (Omar Sandoval)
* updated for version 7.4.627v7.4.627Bram Moolenaar2015-02-101-0/+7
| | | | | Problem: The last screen cell is not updated. Solution: Respect the "tn" termcap feature. (Hayaki Saito)
* updated for version 7.4.389v7.4.389Bram Moolenaar2014-07-301-81/+55
| | | | | | Problem: Still sometimes Vim enters Replace mode when starting up. Solution: Use a different solution in detecting the termresponse and location response. (Hayaki Saito)
* updated for version 7.4.363v7.4.363Bram Moolenaar2014-07-091-0/+13
| | | | | Problem: In Windows console typing 0xCE does not work. Solution: Convert 0xCE to K_NUL 3. (Nobuhiro Takasaki et al.)
* updated for version 7.4.359v7.4.359Bram Moolenaar2014-07-091-0/+13
| | | | | | | 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().