summaryrefslogtreecommitdiff
path: root/src/screen.c
AgeCommit message (Collapse)Author
2016-05-24patch 7.4.1834Bram Moolenaar
Problem: Possible crash when conceal is active. Solution: Check for the screen to be valid when redrawing a line.
2016-04-29patch 7.4.1799Bram Moolenaar
Problem: 'guicolors' is a confusing option name. Solution: Use 'termguicolors' instead. (Hirohito Higashi)
2016-04-22patch 7.4.1774Bram Moolenaar
Problem: Cterm true color feature has warnings. Solution: Add type casts.
2016-04-21patch 7.4.1770Bram Moolenaar
Problem: Cannot use true color in the terminal. Solution: Add the 'guicolors' option. (Nikolai Pavlov)
2016-04-14patch 7.4.1740Bram Moolenaar
Problem: syn-cchar defined with matchadd() does not appear if there are no other syntax definitions which matches buffer text. Solution: Check for startcol. (Ozaki Kiichi, haya14busa, closes #757)
2016-04-11patch 7.4.1723Bram Moolenaar
Problem: When using try/catch in 'tabline' it is still considered an error and the tabline will be disabled. Solution: Check did_emsg instead of called_emsg. (haya14busa, closes #746)
2016-04-05patch 7.4.1711Bram Moolenaar
Problem: When using try/catch in 'statusline' it is still considered an error and the status line will be disabled. Solution: Check did_emsg instead of called_emsg. (haya14busa, closes #729)
2016-04-02patch 7.4.1697Bram Moolenaar
Problem: Display problems when the 'ambiwidth' and 'emoji' options are not set properly or the terminal doesn't behave as expected. Solution: After drawing an ambiguous width character always position the cursor.
2016-04-02patch 7.4.1696Bram Moolenaar
Problem: When using :stopinsert in a silent mapping the "INSERT" message isn't cleared. (Coacher) Solution: Always clear the message. (Christian Brabandt, closes #718)
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-03-19patch 7.4.1603Bram Moolenaar
Problem: Timer with an ":echo" command messes up display. Solution: Redraw depending on the mode. (Hirohito Higashi) Avoid the more prompt being used recursively.
2016-03-15patch 7.4.1578Bram Moolenaar
Problem: There is no way to invoke a function later or periodically. Solution: Add timer support.
2016-02-23patch 7.4.1399Bram Moolenaar
Problem: The MS-DOS code does not build. Solution: Remove the old MS-DOS code.
2016-01-30patch 7.4.1213Bram 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)
2016-01-20patch 7.4.1147Bram Moolenaar
Problem: Conflict for "chartab". (Kazunobu Kuriyama) Solution: Rename the global one to something less obvious. Move it into src/chartab.c.
2016-01-15patch 7.4.1101Bram Moolenaar
Problem: With 'rightleft' and concealing the cursor may move to the wrong position. Solution: Compute the column differently when 'rightleft' is set. (Hirohito Higashi)
2015-12-17patch 7.4.977Bram Moolenaar
Problem: 'linebreak' does not work properly when using "space" in 'listchars'. Solution: (Hirohito Higashi, Christian Brabandt)
2015-12-03patch 7.4.949Bram Moolenaar
Problem: When using 'colorcolumn' and there is a sign with a fullwidth character the highlighting is wrong. (Andrew Stewart) Solution: Only increment vcol when in the right state. (Christian Brabandt)
2015-11-19patch 7.4.925Bram Moolenaar
Problem: User may yank or put using the register being recorded in. Solution: Add the recording register in the message. (Christian Brabandt, closes #470)
2015-11-10patch 7.4.913Bram Moolenaar
Problem: No utf-8 support for the hangul input feature. Solution: Add utf-8 support. (Namsh)
2015-08-11patch 7.4.821Bram Moolenaar
Problem: Coverity reports a few problems. Solution: Avoid the warnings. (Christian Brabandt)
2015-07-25patch 7.4.797Bram Moolenaar
Problem: Crash when using more lines for the command line than 'maxcombine'. Solution: Use the correct array index. Also, do not try redrawing when exiting. And use screen_Columns instead of Columns.
2015-07-21patch 7.4.792Bram Moolenaar
Problem: Can only conceal text by defining syntax items. Solution: Use matchadd() to define concealing. (Christian Brabandt)
2015-07-17patch 7.4.783Bram Moolenaar
Problem: copy_chars() and copy_spaces() are inefficient. Solution: Use memset() instead. (Dominique Pelle)
2015-06-10patch 7.4.738Bram Moolenaar
Problem: Can't compile without the syntax highlighting feature. Solution: Add #ifdef around use of w_p_cul. (Hirohito Higashi)
2015-05-14patch 7.4.729Bram Moolenaar
Problem: Occasional crash with 'list' set. Solution: Fix off-by-one error. (Christian Brabandt)
2015-05-04patch 7.4.722Bram Moolenaar
Problem: 0x202f is not recognized as a non-breaking space character. Solution: Add 0x202f to the list. (Christian Brabandt)
2015-05-04patch 7.4.721Bram Moolenaar
Problem: When 'list' is set Visual mode does not highlight anything in empty lines. (mgaleski) Solution: Check the value of lcs_eol in another place. (Christian Brabandt)
2015-05-04patch 7.4.719Bram Moolenaar
Problem: Overflow when adding MAXCOL to a pointer. Solution: Subtract pointers instead. (James McCoy)
2015-04-21patch 7.4.710Bram Moolenaar
Problem: It is not possible to make spaces visibible in list mode. Solution: Add the "space" item to 'listchars'. (David Bürgin, issue 350)
2015-03-24updated for version 7.4.682Bram Moolenaar
Problem: The search highlighting and match highlighting replaces the cursorline highlighting, this doesn't look good. Solution: Combine the highlighting. (Yasuhiro Matsumoto)
2015-03-21updated for version 7.4.671Bram Moolenaar
Problem: Warning for shadowing a variable. Solution: Rename off to mb_off. (Kazunobu Kuriyama)
2015-03-20updated for version 7.4.669Bram Moolenaar
Problem: When netbeans is active the sign column always shows up. Solution: Only show the sign column once a sign has been added. (Xavier de Gaye)
2015-03-20updated for version 7.4.667Bram Moolenaar
Problem: 'colorcolumn' isn't drawn in a closed fold while 'cursorcolumn' is. (Carlos Pita) Solution: Make it consistent. (Christian Brabandt)
2015-03-20updated for version 7.4.665Bram Moolenaar
Problem: 'linebreak' does not work properly with multi-byte characters. Solution: Compute the pointer offset with mb_head_off(). (Yasuhiro Matsumoto)
2015-03-20updated for version 7.4.664Bram Moolenaar
Problem: When 'compatible' is reset 'numberwidth' is set to 4, but the effect doesn't show until a change is made. Solution: Check if 'numberwidth' changed. (Christian Brabandt)
2015-02-17updated for version 7.4.639Bram Moolenaar
Problem: Combination of linebreak and conceal doesn't work well. Solution: Fix the display problems. (Christian Brabandt)
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)
2015-01-27updated for version 7.4.603Bram Moolenaar
Problem: 'foldcolumn' may be set such that it fills the whole window, not leaving space for text. Solution: Reduce the foldcolumn width when there is not sufficient room. (idea by Christian Brabandt)
2015-01-20updated for version 7.4.587Bram Moolenaar
Problem: Conceal does not work properly with 'linebreak'. (cs86661) Solution: Save and restore boguscols. (Christian Brabandt)
2015-01-14updated for version 7.4.579Bram Moolenaar
Problem: Wrong cursor positioning when 'linebreak' is set and lines wrap. Solution: (Christian Brabandt)
2015-01-07updated for version 7.4.567Bram Moolenaar
Problem: Non-ascii vertical separater characters are always redrawn. Solution: Compare only the one byte that's stored. (Thiago Padilha)
2015-01-07updated for version 7.4.562Bram Moolenaar
Problem: Segfault with wide screen and error in 'rulerformat'. (Ingo Karkat) Solution: Check there is enough space. (Christian Brabandt)
2014-12-13updated for version 7.4.545Bram Moolenaar
Problem: Highlighting for multi-line matches is not correct. Solution: Stop highlight at the end of the match. (Hirohito Higashi)
2014-11-27updated for version 7.4.528Bram Moolenaar
Problem: Crash when using matchadd() (Yasuhiro Matsumoto) Solution: Copy the match regprog.
2014-11-19updated for version 7.4.517Bram Moolenaar
Problem: With a wrapping line the cursor may not end up in the right place. (Nazri Ramliy) Solution: Adjust n_extra for a Tab that wraps. (Christian Brabandt)
2014-10-10updated for version 7.4.472Bram Moolenaar
Problem: The "precedes" entry in 'listchar' will be drawn when 'showbreak is set and list is not. Solution: Only draw this character when 'list' is on. (Christian Brabandt)
2014-10-09updated for version 7.4.467Bram Moolenaar
2014-08-29updated for version 7.4.422Bram Moolenaar
Problem: When using conceal with linebreak some text is not displayed correctly. (Grüner Gimpel) Solution: Check for conceal mode when using linebreak. (Christian Brabandt)