summaryrefslogtreecommitdiffstats
path: root/src/drawline.c
AgeCommit message (Collapse)Author
2023-05-02patch 9.0.1506: line number not displayed when using 'smoothscroll'v9.0.1506zeertzjq
Problem: Line number not displayed when using 'smoothscroll'. Solution: Adjust condition for showing the line number. (closes #12333)
2023-04-23patch 9.0.1482: crash when textprop has a very large "padding" valuev9.0.1482Bram Moolenaar
Problem: Crash when textprop has a very large "padding" value. (Yegappan Lakshmanan) Solution: Avoid the "after" count to go negative.
2023-04-17patch 9.0.1463: virtual text truncation only works with Unicode 'encoding'v9.0.1463h-east
Problem: Virtual text truncation only works with Unicode 'encoding'. Solution: Convert the ellipsis character to 'encoding' if needed. (Hirohito Higashi, closes #12233)
2023-03-02patch 9.0.1373: wrong text displayed when using both 'linebreak' and 'list'v9.0.1373h-east
Problem: Wrong text displayed when using both 'linebreak' and 'list'. Solution: Only set "c_extra" to NUL when "p_extra" is not empty. (Hirohito Higashi, closes #12065)
2023-02-19patch 9.0.1326: relative line number not updated with virtual text abovev9.0.1326Bram Moolenaar
Problem: Relative line number not updated with virtual text above. Solution: Adjust the row for the line number for virtual text above. (closes #12004)
2023-02-19patch 9.0.1325: 'colorcolumn' highlight wrong with virtual text abovev9.0.1325Bram Moolenaar
Problem: 'colorcolumn' highlight wrong with virtual text above. Solution: Adjust column of 'colorcolumn' for text propertly. (closes #12004)
2023-02-12patch 9.0.1304: "$" for 'list' option displayed in wrong positionv9.0.1304Bram Moolenaar
Problem: "$" for 'list' option displayed in wrong position when there are text properties. Solution: Adjust logic for order of displayed items. (closes #11959)
2023-02-11patch 9.0.1301: virtual text below empty line not displayedv9.0.1301Bram Moolenaar
Problem: Virtual text below empty line not displayed. Solution: Adjust flags and computations. (closes #11959)
2023-01-21patch 9.0.1226: spurious empty line when using text propertiesv9.0.1226Bram Moolenaar
Problem: Spurious empty line when using text propertie and virtual text. Solution: Do not set "text_prop_follows" when the other text property is not virtual text. (closes #11846)
2023-01-04patch 9.0.1141: 'cursorcolumn' and 'colorcolumn' wrong after concealingv9.0.1141Alexey Radkov
Problem: 'cursorcolumn' and 'colorcolumn' wrong after concealing and wrapping line. Solution: Reset "wlv.vcol_off" after each screen line. (Alexey Radkov, closes #11777)
2023-01-01patch 9.0.1124: virtual text at a column position is truncatedv9.0.1124Bram Moolenaar
Problem: Virtual text at a column position is truncated at the window edge. (Yegappan Lakshmanan) Solution: Do not truncated virtual text that is placed at a column.
2022-12-26patch 9.0.1098: code uses too much indentv9.0.1098Yegappan Lakshmanan
Problem: Code uses too much indent. Solution: Use an early return. (Yegappan Lakshmanan, closes #11747)
2022-12-17patch 9.0.1069: diff mode highlight fails for special charactersv9.0.1069Bram Moolenaar
Problem: Diff mode highlight fails for special characters. Solution: Adjust condition for setting "diff_hlf".
2022-12-17patch 9.0.1067: in diff mode virtual text is highlighted incorrectlyv9.0.1067Bram Moolenaar
Problem: In diff mode virtual text is highlighted incorrectly. (Rick Howe) Solution: Do not use diff attributes for virtual text. (closes #11714)
2022-12-12patch 9.0.1048: with "screenline" in 'culopt' cursorline highlight is wrongv9.0.1048zeertzjq
Problem: With "screenline" in 'culopt' cursorline highlight is wrong. Solution: Apply the priority logic also when "screenline is in 'culopt'. (closes #11696)
2022-12-06patch 9.0.1019: 'smoothscroll' and virtual text above don't work togetherv9.0.1019Bram Moolenaar
Problem: 'smoothscroll' and virtual text above don't work together. (Yee Cheng Chin) Solution: Skip virtual text above when w_skipcol is non-zero. (closes #11665)
2022-12-02patch 9.0.0995: padding before virtual text is highlightedv9.0.0995Bram Moolenaar
Problem: Padding before virtual text below is highlighted when 'number' and 'nowrap' are set. Solution: Save and restore n_attr_skip. (closes #11643)
2022-12-02patch 9.0.0991: crash when reading help index with various options setv9.0.0991Bram Moolenaar
Problem: Crash when reading help index with various options set. (Marius Gedminas) Solution: Do not set wlv.c_extra to NUL when wlv.p_extra is NULL. (closes #11651)
2022-12-01patch 9.0.0982: 'cursorline' not drawn before virtual text belowv9.0.0982Bram Moolenaar
Problem: 'cursorline' not drawn before virtual text below. Solution: Add the 'cursorline' attribute to the empty space. (closes #11647)
2022-11-29patch 9.0.0975: virtual text below empty line misplaced when 'number' setv9.0.0975Bram Moolenaar
Problem: Virtual text below an empty line is misplaced when 'number' is set. Solution: Adjust the computations. (closes #11629)
2022-11-27patch 9.0.0962: virtual text below cannot be placed below empty linesv9.0.0962porygonisaduck
Problem: Virtual text below cannot be placed below empty lines. Solution: Add one character. (James Alvarado, closes #11606, closes #11520)
2022-11-24patch 9.0.0945: failures in the cursorline testv9.0.0945Bram Moolenaar
Problem: Failures in the cursorline test. Solution: Reset extra_attr only after a text property.
2022-11-24patch 9.0.0944: 'cursorline' causes virtual text highlight to continuev9.0.0944Bram Moolenaar
Problem: 'cursorline' causes virtual text highlight to continue. Solution: Save and restore line_attr. (closes #11588)
2022-11-18patch 9.0.0905: virtual text after the line wraps when 'wrap' is offv9.0.0905Bram Moolenaar
Problem: Virtual text after the line wraps when 'wrap' is off. Solution: Only set text_prop_follows when wrapping. (closes #11463)
2022-11-17patch 9.0.0894: virtual text property highlight ignores window backgroundv9.0.0894Bram Moolenaar
Problem: Virtual text property highlight ignores window background. Solution: Combine text prop attribute with win_attr into extra_attr. (closes #11462)
2022-11-16patch 9.0.0891: virtual text below after match has wrong highlightv9.0.0891Bram Moolenaar
Problem: Virtual text below after match has wrong highlight. Solution: Restore search_attr only after the virtual text. (closes #11446)
2022-11-02patch 9.0.0828: various typosv9.0.0828dundargoc
Problem: Various typos. Solution: Correct typos. (closes #11432)
2022-10-17patch 9.0.0784: text prop "above" not right with 'number' and "n" in 'cpo'v9.0.0784Bram Moolenaar
Problem: Text prop "above" not displayed correctly with 'number' and "n" in 'cpo'. Solution: Draw the line number column until the line text is reached.
2022-10-15patch 9.0.0758: "precedes" from 'listchars' overwritten by <<<v9.0.0758Bram Moolenaar
Problem: "precedes" from 'listchars' overwritten by <<< for 'smoothscroll'. Solution: Keep the "precedes" character.
2022-10-15patch 9.0.0757: line number not visisble with 'smoothscroll', 'nu' and 'rnu'v9.0.0757Bram Moolenaar
Problem: Line number not visisble with 'smoothscroll', 'nu' and 'rnu'. Solution: Put the ">>>" after the line number instead of on top.
2022-10-13patch 9.0.0747: too many #ifdefsv9.0.0747Martin Tournoij
Problem: Too many #ifdefs. Solution: Gradudate the +cmdline_info feature. (Martin Tournoij, closes #11330)
2022-10-11patch 9.0.0725: virtual text "after" wraps to next line when 'wrap' is offv9.0.0725Bram Moolenaar
Problem: Virtual text "after" wraps to next line even when 'wrap' is off and 'list' is set. Solution: Do not use the minimum width when 'wrap' is off. (issue #11336)
2022-10-11patch 9.0.0723: extra empty line below virtual text when 'list' is setv9.0.0723Bram Moolenaar
Problem: Extra empty line below virtual text when 'list' is set. Solution: Do not reset lcs_eol_one but set text_prop_follows. (closes #11339)
2022-10-11patch 9.0.0722: virtual text "after" does not show with 'list' setv9.0.0722Bram Moolenaar
Problem: Virtual text "after" does not show with 'list' set. Solution: Do not break out of the loop when another text prop follows. (closes #11337)
2022-10-11patch 9.0.0721: virtual text "above" with padding not displayed correctlyv9.0.0721Bram Moolenaar
Problem: Virtual text "above" with padding not displayed correctly. Solution: Take padding into account when truncating. (closes #11340)
2022-10-10patch 9.0.0718: extra empty line between two virtual text "below"v9.0.0718Bram Moolenaar
Problem: Extra empty line between two virtual text "below" when 'wrap' and 'number' are set. Solution: Reset "before" when there is no text in the screen line. (closes #11334)
2022-10-10patch 9.0.0717: compiler warning for unused variable in tiny buildv9.0.0717Bram Moolenaar
Problem: Compiler warning for unused variable in tiny build. Solution: Add #ifdefs.
2022-10-10patch 9.0.0716: with 'nowrap' virtual text "after" does not scroll leftv9.0.0716Bram Moolenaar
Problem: With 'nowrap' virtual text "after" does not scroll left. Solution: Skip part of the virtual text that is left of the window. (closes #11320) Fix going beyond the last column of the window.
2022-10-10patch 9.0.0714: with 'nowrap' two virtual text below not displayed correctlyv9.0.0714Bram Moolenaar
Problem: With 'nowrap' two virtual text below not displayed correctly. Solution: Set text_prop_follows before continuing. Correct for number column. (closes #11333)
2022-10-09patch 9.0.0709: virtual text "after" not correct with 'nowrap'v9.0.0709Bram Moolenaar
Problem: Virtual text "after" not correct with 'nowrap'. Solution: Do not display "after" text prop on the next line when 'wrap' is off.
2022-10-09patch 9.0.0705: virtual text truncation does not take padding into accountv9.0.0705Bram Moolenaar
Problem: Virtual text truncation does not take padding into account. Solution: Subtract the padding from the available space. (closes #11318)
2022-10-08patch 9.0.0691: lalloc(0) error in listchars testv9.0.0691Bram Moolenaar
Problem: lalloc(0) error in listchars test. Solution: Skip generating text for tab if tab_len is zero.
2022-10-08patch 9.0.0690: buffer size for expanding tab not correctly computedv9.0.0690Bram Moolenaar
Problem: Buffer size for expanding tab not correctly computed. Solution: Correctly use size of end character.
2022-10-06patch 9.0.0681: "<<<" shows for 'smoothscroll' even when 'showbreak is setv9.0.0681Bram Moolenaar
Problem: "<<<" shows for 'smoothscroll' even when 'showbreak is set. Solution: When 'showbreak' is set do not display "<<<".
2022-10-06patch 9.0.0680: tests failing with 'breakindent', 'number' and "n" in 'cpo'v9.0.0680Bram Moolenaar
Problem: Tests failing with 'breakindent', 'number' and "n" in 'cpo'. Solution: Do count the number column in topline if 'breakindent' is set.
2022-10-06patch 9.0.0679: tests failing with 'smoothscroll', 'number' and "n" in 'cpo'v9.0.0679Bram Moolenaar
Problem: Tests failing with 'smoothscroll', 'number' and "n" in 'cpo'. Solution: Do not count number column in topline if columns are skipped.
2022-10-06patch 9.0.0677: breakindent test accepts wrong resultv9.0.0677Bram Moolenaar
Problem: Breakindent test accepts wrong result. Solution: Fix the number column and adjust the expected text.
2022-10-04patch 9.0.0662: concealed characters do not work correctlyv9.0.0662Bram Moolenaar
Problem: Concealed characters do not work correctly. Solution: Subtract boguscols instead of adding them. (closes #11273)
2022-10-04patch 9.0.0657: too many #ifdefsv9.0.0657Martin Tournoij
Problem: Too many #ifdefs. Solution: Graduate the +cmdwin feature. Now the tiny and small builds are equal, drop the small build. (Martin Tournoij, closes #11268)
2022-10-03patch 9.0.0652: 'smoothscroll' not tested with 'number' and "n" in 'cpo'v9.0.0652Bram Moolenaar
Problem: 'smoothscroll' not tested with 'number' and "n" in 'cpo'. Solution: Add tests, fix uncovered problem.