summaryrefslogtreecommitdiffstats
path: root/src/charset.c
AgeCommit message (Collapse)Author
2023-03-12patch 9.0.1403: unused variables and functionsv9.0.1403Dominique Pelle
Problem: Unused variables and functions. Solution: Delete items and adjust #ifdefs. (Dominique Pellé, closes #12145)
2023-03-04patch 9.0.1380: CTRL-X on 2**64 subtracts twov9.0.1380Bram Moolenaar
Problem: CTRL-X on 2**64 subtracts two. (James McCoy) Solution: Correct computation for large number. (closes #12103)
2023-02-21patch 9.0.1336: functions without arguments are not always declared properlyv9.0.1336Yegappan Lakshmanan
Problem: Functions without arguments are not always declared properly. Solution: Use "(void)" instead of "()". (Yegappan Lakshmanan, closes #12031)
2023-02-19patch 9.0.1327: cursor in wrong position below line with virtual text belowv9.0.1327Bram Moolenaar
Problem: Cursor in wrong position below line with virtual text below ending in multi-byte character. Solution: When checking for last character take care of multi-byte character.
2023-02-16patch 9.0.1314: :messages behavior depends on 'fileformat' of current bufferv9.0.1314cero1988
Problem: :messages behavior depends on 'fileformat' of current buffer. Solution: Pass the buffer pointer to where it is used. (Mirko Ceroni, closes #11995)
2023-02-12patch 9.0.1305: cursor in wrong line with virtual text abovev9.0.1305Bram Moolenaar
Problem: Cursor in wrong line with virtual text above. Solution: Count extra line for text property above/below. (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-02-05patch 9.0.1285: various small problemsv9.0.1285Bram Moolenaar
Problem: Various small problems. Solution: Adjust white space and comments.
2023-01-09patch 9.0.1166: code is indented more than necessaryv9.0.1166Yegappan Lakshmanan
Problem: Code is indented more than necessary. Solution: Use an early return where it makes sense. (Yegappan Lakshmanan, closes #11792)
2022-12-19patch 9.0.1077: can add text property with negative ID before virtual textv9.0.1077Bram Moolenaar
Problem: Can add text property with negative ID before virtual text property. Solution: Remember that a text property with a negative ID was used and give an appropriate error message. (closes #11725) Fix index computation.
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.0993: display errors when adding or removing text property typev9.0.0993Bram Moolenaar
Problem: Display errors when adding or removing text property type. Solution: Perform a full redraw. Only use text properties for which the type is defined. (closes #11655)
2022-11-02patch 9.0.0828: various typosv9.0.0828dundargoc
Problem: Various typos. Solution: Correct typos. (closes #11432)
2022-10-14patch 9.0.0751: 'scrolloff' does not work well with 'smoothscroll'v9.0.0751Bram Moolenaar
Problem: 'scrolloff' does not work well with 'smoothscroll'. Solution: Make positioning the cursor a bit better. Rename functions.
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-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-09-17patch 9.0.0488: cursor wrong with virtual text "above" and 'showbreak'v9.0.0488Bram Moolenaar
Problem: Cursor in wrong position with virtual text "above" and 'showbreak'. Solution: Take the first character column into account. (closes #11149)
2022-09-14patch 9.0.0464: with virtual text "above" indenting doesn't work wellv9.0.0464Bram Moolenaar
Problem: With virtual text "above" indenting doesn't work well. Solution: Ignore text properties while adjusting indent. (issue #11084)
2022-09-10patch 9.0.0439: cursor wrong if inserting before line with virtual text abovev9.0.0439Bram Moolenaar
Problem: Cursor wrong if inserting before line with virtual text above. Solution: Add the width of the "above" virtual text to the cursor position. (issue #11084)
2022-09-10patch 9.0.0438: cannot put virtual text above a linev9.0.0438Bram Moolenaar
Problem: Cannot put virtual text above a line. Solution: Add the "above" value for "text_align".
2022-09-07patch 9.0.0412: compiler warning for unused argumentv9.0.0412Bram Moolenaar
Problem: Compiler warning for unused argument. Solution: Add UNUSED.
2022-09-07patch 9.0.0410: struct member cts_lnum is unusedv9.0.0410Bram Moolenaar
Problem: Struct member cts_lnum is unused. Solution: Delete it.
2022-08-28patch 9.0.0297: cursor position wrong after right aligned virtual textv9.0.0297Bram Moolenaar
Problem: Cursor position wrong after right aligned virtual text. (Iizuka Masashi) Solution: Take the width of the column offset into account. (closes #10997) Also fix virtual text positioning.
2022-08-23patch 9.0.0247: cannot add padding to virtual text without highlightv9.0.0247Bram Moolenaar
Problem: Cannot add padding to virtual text without highlight. Solution: Add the "text_padding_left" argument. (issue #10906)
2022-08-14patch 9.0.0210: 'list' mode does not work properly with virtual textv9.0.0210Bram Moolenaar
Problem: 'list' mode does not work properly with virtual text. Solution: Show the "$" at the right position. (closes #10913)
2022-08-14patch 9.0.0205: cursor in wrong position when inserting after virtual textv9.0.0205Bram Moolenaar
Problem: Cursor in wrong position when inserting after virtual text. (Ben Jackson) Solution: Put the cursor after the virtual text, where the text will be inserted. (closes #10914)
2022-08-13patch 9.0.0199: cursor position wrong with two right-aligned virtual textsv9.0.0199Bram Moolenaar
Problem: Cursor position wrong with two right-aligned virtual texts. Solution: Add the padding for right-alignment. (issue #10906)
2022-08-09patch 9.0.0179: cursor pos wrong with wrapping virtual text in empty linev9.0.0179Bram Moolenaar
Problem: Cursor position wrong with wrapping virtual text in empty line. Solution: Adjust handling of an empty line. (closes #10875)
2022-08-09patch 9.0.0178: cursor position wrong with virtual text before Tabv9.0.0178Bram Moolenaar
Problem: Cursor position wrong with virtual text before Tab. Solution: Use the byte length, not the cell with, to compare the column. Correct tab size after text prop. (closes #10866)
2022-08-08patch 9.0.0168: cursor positioned wrong with two virtual text propertiesv9.0.0168Bram Moolenaar
Problem: Cursor positioned wrong with two virtual text properties close together. (Ben Jackson) Solution: Add the original size, not the computed one. (closes #10864)
2022-08-06patch 9.0.0157: 'showbreak' displayed below truncated "after" text propv9.0.0157Bram Moolenaar
Problem: 'showbreak' displayed below truncated "after" text prop. Solution: Suppress 'showbreak' when "after" prop doesn't wrap.
2022-08-05patch 9.0.0147: cursor positioned wrong after two "below" text propertiesv9.0.0147Bram Moolenaar
Problem: Cursor positioned wrong after two text properties with virtual text and "below" alignment. (Tim Pope) Solution: Do not stop after a text property using MAXCOL. (closes #10849)
2022-08-05patch 9.0.0143: cursor positioned after virtual text in empty linev9.0.0143Bram Moolenaar
Problem: Cursor positioned after virtual text in empty line. Solution: Keep cursor in the first column. (closes #10786)
2022-08-05patch 9.0.0142: crash when adding and removing virtual textv9.0.0142Bram Moolenaar
Problem: Crash when adding and removing virtual text. (Ben Jackson) Solution: Check that the text of the text property still exists.
2022-08-04patch 9.0.0139: truncating virtual text after a line not implementedv9.0.0139Bram Moolenaar
Problem: Truncating virtual text after a line not implemented. Cursor positioning wrong with Newline in the text. Solution: Implement truncating. Disallow control characters in the text. (closes #10842)
2022-08-04patch 9.0.0138: not enough characters accepted for 'spellfile'v9.0.0138Bram Moolenaar
Problem: Not enough characters accepted for 'spellfile'. Solution: Add vim_is_fname_char() and use it for 'spellfile'.
2022-08-01patch 9.0.0132: multi-byte characters in virtual text not handled correctlyv9.0.0132Bram Moolenaar
Problem: Multi-byte characters in virtual text not handled correctly. Solution: Count screen cells instead of bytes.
2022-08-01patch 9.0.0128: Coverity complains about possible double freev9.0.0128Bram Moolenaar
Problem: Coverity complains about possible double free. Solution: Clear the pointer to avoid warnings.
2022-08-01patch 9.0.0125: cursor positioned wrong with virtual text after the linev9.0.0125Bram Moolenaar
Problem: Cursor positioned wrong with virtual text after the line. Solution: Clear cts_with_trailing.
2022-07-31patch 9.0.0123: cannot build with small featuresv9.0.0123Bram Moolenaar
Problem: Cannot build with small features. Solution: Add #ifdef.
2022-07-31patch 9.0.0122: breakindent test failsv9.0.0122Bram Moolenaar
Problem: Breakindent test fails. Solution: Fix condition.
2022-07-31patch 9.0.0121: cannot put virtual text after or below a linev9.0.0121Bram Moolenaar
Problem: Cannot put virtual text after or below a line. Solution: Add "text_align" and "text_wrap" arguments.
2022-07-26patch 9.0.0080: compiler warning for size_t to int conversionv9.0.0080Mike Williams
Problem: Compiler warning for size_t to int conversion. Solution: Add type casts. (Mike Williams, closes #10795)
2022-07-26patch 9.0.0074: Coverity warns for double freev9.0.0074Bram Moolenaar
Problem: Coverity warns for double free. Solution: Reset cts_text_prop_count when freeing cts_text_props.
2022-07-25patch 9.0.0068: build fails with tiny featuresv9.0.0068Bram Moolenaar
Problem: Build fails with tiny features. Solution: Add #ifdef.
2022-07-25patch 9.0.0067: cannot show virtual textv9.0.0067Bram Moolenaar
Problem: Cannot show virtual text. Solution: Initial changes for virtual text support, using text properties.
2022-05-22patch 8.2.5004: right shift on negative number does not work as documentedv8.2.5004Bram Moolenaar
Problem: Right shift on negative number does not work as documented. Solution: Use a uvarnumber_T type cast.
2022-05-21patch 8.2.4993: smart/C/lisp indenting is optionalv8.2.4993Bram Moolenaar
Problem: smart/C/lisp indenting is optional, which makes the code more complex, while it only reduces the executable size a bit. Solution: Graduate FEAT_CINDENT, FEAT_SMARTINDENT and FEAT_LISP.
2022-05-07patch 8.2.4911: the mode #defines are not clearly namedv8.2.4911Bram Moolenaar
Problem: The mode #defines are not clearly named. Solution: Prepend MODE_. Renumber them to put the mapped modes first.
2022-03-09patch 8.2.4531: LGTM warnings for condition and buffer sizev8.2.4531=?UTF-8?q?Dundar=20G=C3=B6c?=
Problem: LGTM warnings for condition always true and buffer size too small. Solution: Remove the useless condition. Make the buffer larger. (Goc Dundar, closes #9914)