summaryrefslogtreecommitdiff
path: root/src/screen.c
AgeCommit message (Collapse)Author
2013-06-30updated for version 7.3.1277Bram Moolenaar
Problem: In diff mode 'cursorline' also draws in the non-active window. When 'nu' and 'sbr' are set the 'sbr' string is not underlined. Solution: Only draw the cursor line in the current window. Combine the 'cursorline' and other highlighting attributes. (Christian Brabandt)
2013-06-15updated for version 7.3.1203Bram Moolenaar
Problem: Matches from matchadd() might be highlighted incorrectly when they are at a fixed position and inserting lines. (John Szakmeister) Solution: Redraw all lines below a change if there are highlighted matches. (idea by Christian Brabandt)
2013-06-08updated for version 7.3.1149Bram Moolenaar
Problem: New regexp engine: Matching plain text could be faster. Solution: Detect a plain text match and handle it specifically. Add vim_regfree().
2013-06-07updated for version 7.3.1144Bram Moolenaar
Problem: "RO" is not translated everywhere. Solution: Put inside _(). (Sergey Alyoshin)
2013-06-04updated for version 7.3.1115Bram Moolenaar
Problem: Many users don't like the cursor line number when 'relativenumber' is set. Solution: Have four combinations with 'number' and 'relativenumber'. (Christian Brabandt)
2013-05-06updated for version 7.3.925Bram Moolenaar
Problem: Typos in source files. Solution: Fix the typos. (Ken Takata)
2013-02-13updated for version 7.3.807Bram Moolenaar
Problem: Popup menu does not work properly with the preview window, folds and 'cursorcolumn'. Solution: Redraw the popup menu after redrawing windows. (Christian Brabandt)
2013-01-30updated for version 7.3.787Bram Moolenaar
Problem: With 'relativenumber' set it is not possible to see the absolute line number. Solution: For the cursor line show the absolute line number instead of a zero. (Nazri Ramliy)
2012-12-05updated for version 7.3.748Bram Moolenaar
Problem: Cannot properly test conceal mode. Solution: Add the screencol() and screenrow() functions. Use them in test88. (Simon Ruderich)
2012-12-05updated for version 7.3.747Bram Moolenaar
Problem: When characters are concealed text aligned with tabs are no longer aligned, e.g. at ":help :index". Solution: Compensate space for tabs for concealed characters. (Dominique Pelle)
2012-10-03updated for version 7.3.677Bram Moolenaar
Problem: buf_spname() is used inconsistently. Solution: Make the return type a char_u pointer. Check the size of the returned string.
2012-08-23updated for version 7.3.638Bram Moolenaar
2012-07-10updated for version 7.3.597Bram Moolenaar
Problem: 'clipboard' "autoselect" only applies to the * register. (Sergey Vakulenko) Solution: Make 'autoselect' work for the + register. (Christian Brabant) Add the "autoselectplus" option in 'clipboard' and the "P" flag in 'guioptions'.
2012-06-13updated for version 7.3.553Bram Moolenaar
Problem: With double-width characters and 'listchars' containing "precedes" the text is displayed one cell off. Solution: Check for double-width character being overwritten by the "precedes" character. (Yasuhiro Matsumoto)
2012-06-06updated for version 7.3.546Bram Moolenaar
Problem: Bogus line break. Solution: Remove the line break.
2012-06-01updated for version 7.3.535Bram Moolenaar
Problem: Many #ifdefs for MB_MAXBYTES. Solution: Also define MB_MAXBYTES without the +multi_byte feature. Fix places where the buffer didn't include space for a NUL byte.
2012-03-23updated for version 7.3.479Bram Moolenaar
Problem: When 'cursorline' is set the line number highlighting can't be set separately. Solution: Add "CursorLineNr". (Howard Buchholz)
2012-03-16updated for version 7.3.472Bram Moolenaar
Problem: Crash when using ":redraw" in a BufEnter autocommand and switching to another tab. (驼峰) Solution: Move triggering the the autocommands to after correcting the option values. Also check the row value to be out of bounds. (Christian Brabandt, Sergey Khorev)
2012-02-04updated for version 7.3.426Bram Moolenaar
Problem: With '$' in 'cpoptions' the $ is not displayed in the first column. Solution: Use -1 instead of 0 as a special value. (Hideki Eiraku and Hirohito Higashi)
2012-01-10updated for version 7.3.400Bram Moolenaar
Problem: Compiler warnings for shadowed variables. Solution: Remove or rename the variables.
2012-01-10updated for version 7.3.394Bram Moolenaar
Problem: When placing a mark while starting up a screen redraw messes up the screen. (lith) Solution: Don't redraw while still starting up. (Christian Brabandt)
2011-09-02updated for version 7.3.292Bram Moolenaar
Problem: Crash when using fold markers and selecting a visual block that includes a folded line and goes to end of line. (Sam Lidder) Solution: Check for the column to be MAXCOL. (James Vega)
2011-08-10updated for version 7.3.274Bram Moolenaar
Problem: With concealed characters tabs do not have the right size. Solution: Use VCOL_HLC instead of vcol. (Eiichi Sato)
2011-03-22updated for version 7.3.140Bram Moolenaar
Problem: Crash when drawing the "$" at end-of-line for list mode just after the window border and 'cursorline' is set. Solution: Don't check for 'cursorline'. (Quentin Carbonneaux)
2011-02-09updated for version 7.3.116Bram Moolenaar
Problem: 'cursorline' is displayed too short when there are concealed characters and 'list' is set. (Dennis Preiser) Solution: Check for 'cursorline' when 'list' is set. (Christian Brabandt)
2011-02-01updated for version 7.3.111Bram Moolenaar
Problem: Executing a :normal command in 'statusline' evaluation causes the cursor to move. (Dominique Pelle) Solution: When updating the cursor for 'cursorbind' allow the cursor beyond the end of the line. When evaluating 'statusline' temporarily reset 'cursorbind'.
2010-12-30updated for version 7.3.094Bram Moolenaar
Problem: Using abs() requires type cast to int. Solution: Use labs() so that the value remains long. (Hong Xu)
2010-12-08updated for version 7.3.081Bram Moolenaar
Problem: Non-printable characters in 'statusline' cause trouble. (ZyX) Solution: Use transstr(). (partly by Caio Ariede)
2010-08-13Conceal feature caused the 'cursorline' highlighting to stop early.Bram Moolenaar
2010-08-08Remove unused code.Bram Moolenaar
2010-08-07Fix: An unprintable multi-byte character at the start of the screen lineBram Moolenaar
caused the following text to be drawn at the wrong position.
2010-07-28Changes for VMS. Mostly by Zoltan Arpadffy.Bram Moolenaar
2010-07-25Add support for horizontal scroll wheel. (Bjorn Winckler)Bram Moolenaar
2010-07-24Let 'v' flag in 'concealcursor' apply to all lines in the Visual area.Bram Moolenaar
2010-07-24Fix for cursor position in wrapped line with concealed text.Bram Moolenaar
2010-07-24Give each syntax item a sequence number, so that we know when it starts andBram Moolenaar
can show the 'cchar' for each of them.
2010-07-24Add the 'c' flag to 'concealcursor'.Bram Moolenaar
2010-07-24Another conceal fix: cursor in wrong column when 'number' set.Bram Moolenaar
2010-07-24Don't conceal text in lines inside the Visual area.Bram Moolenaar
2010-07-23Add the 'concealcursor' option to decide when the cursor line is to beBram Moolenaar
concealed or not. Rename 'conc' to 'cole' as the short name for 'conceallevel'.
2010-07-22For conceal mode: when two different syntax items follow each other, show theBram Moolenaar
replacement character for both.
2010-07-20Fix hang when resizing in diff mode and there are concealed items.Bram Moolenaar
2010-07-20Fix: When 'searchhl' causes a hang make CTRL-C disable 'shearchhl'.Bram Moolenaar
2010-07-20Fix 'colorcolumn' adjecent columns not highlighted after end of line.Bram Moolenaar
2010-07-19Never hide text for conceal in cursor line. Do hide when there isBram Moolenaar
highlighting.
2010-07-19Rename w_p_conceal to w_p_conc for consistency.Bram Moolenaar
2010-07-18Fix: 'colorcolumn' interfered with concealed text.Bram Moolenaar
2010-07-18Added strwidth() and strchars() functions.Bram Moolenaar
2010-07-18Make 'cursorcolumn' work together with the conceal feature.Bram Moolenaar
2010-07-14Added 'colorcolumn' option. Partly by Gregor Uhlenheuer.Bram Moolenaar