aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/plines.c
Commit message (Expand)AuthorAge
* vim-patch:9.1.0204: Backspace inserts spaces with virtual text and 'smarttab'...zeertzjq2024-03-26
* fix(edit): backspace adds extra spaces for inline virtual text (#28005)vanaigr2024-03-26
* vim-patch:9.1.0172: More code can use ml_get_buf_len() instead of STRLEN()zeertzjq2024-03-14
* fix(api/buffer): fix handling of viewport of non-current bufferbfredl2024-03-13
* vim-patch:9.1.0140: cursor on wrong row after 1 char 'below' virtual text whe...zeertzjq2024-02-28
* fix(extmarks): redraw properly with scoped inline virt_text (#27569)zeertzjq2024-02-22
* vim-patch:9.1.0054: 'linebreak' may still apply to leading whitespacezeertzjq2024-01-26
* refactor: IWYU (#27186)zeertzjq2024-01-25
* docs: various fixes (#27063)dundargoc2024-01-25
* perf(extmarks): add metadata for efficient filtering of special decorationsbfredl2024-01-22
* refactor: use "csarg" for CharsizeArg variables (#27123)zeertzjq2024-01-22
* perf: reuse fast character size calculation algorithm from getvcol()VanaIgr2024-01-22
* perf: don't decode utf8 character multiple times in getvcol()VanaIgr2024-01-22
* perf: remove loop for computing last position in getvcol()VanaIgr2024-01-18
* perf: cache breakindent/showbreak width in win_lbr_chartabsizeVanaIgr2024-01-18
* refactor(IWYU): fix headersdundargoc2024-01-11
* refactor: follow style guidedundargoc2023-12-30
* refactor: eliminate cyclic includesdundargoc2023-12-20
* refactor(IWYU): move marktree types to marktree_defs.h (#26402)zeertzjq2023-12-05
* build: don't define FUNC_ATTR_* as empty in headers (#26317)zeertzjq2023-11-30
* refactor: move some constants out of vim_defs.h (#26298)zeertzjq2023-11-29
* refactor: fix headers with IWYUdundargoc2023-11-28
* refactor: rename types.h to types_defs.hdundargoc2023-11-27
* build(IWYU): fix includes for undo_defs.hdundargoc2023-11-27
* build(IWYU): fix includes for func_attr.hdundargoc2023-11-27
* refactor: move garray_T to garray_defs.h (#26227)zeertzjq2023-11-26
* build: rework IWYU mapping filesdundargoc2023-11-25
* refactor(decorations): break up Decoration struct into smaller piecesbfredl2023-11-22
* refactor: enable formatting for ternariesdundargoc2023-11-20
* refactor: follow style guidedundargoc2023-11-19
* vim-patch:9.0.2107: [security]: FPE in adjust_plines_for_skipcol (#26082)zeertzjq2023-11-17
* build: remove PVSdundargoc2023-11-12
* vim-patch:9.0.2021: Coverity complains about change in charset (#25634)zeertzjq2023-10-14
* vim-patch:9.0.2017: linebreak applies for leading whitespace (#25604)zeertzjq2023-10-12
* refactor: reorganize option header files (#25437)zeertzjq2023-09-30
* build(iwyu): add a few more _defs.h mappings (#25435)zeertzjq2023-09-30
* refactor: remove longdundargoc2023-09-29
* feat(extmark): support proper multiline rangesbfredl2023-09-12
* vim-patch:9.0.1828: cursor wrong with virt text before double-width char (#24...zeertzjq2023-09-01
* vim-patch:9.0.1825: wrong cursor position with virt text and 'linebreak' (#24...zeertzjq2023-08-31
* vim-patch:9.0.1813: linebreak incorrect drawn with breakindent (#24917)zeertzjq2023-08-29
* fix(ui): wrong cursor position with left gravity inline virt text at eolzeertzjq2023-08-28
* refactor: move some structs out of buffer_defs.h (#24878)zeertzjq2023-08-26
* docs: various clarifications (#24876)zeertzjq2023-08-26
* refactor(plines.c): deduplicate code for virtual text cursor offsetzeertzjq2023-08-25
* refactor: move virtcol functions to plines.czeertzjq2023-08-25
* refactor(plines.c): move vertical size functions to the bottomzeertzjq2023-08-25
* refactor(memline): distinguish mutating uses of ml_get_buf()bfredl2023-08-24
* fix(plines.c): initialize cts_max_head_vcol (#24855)zeertzjq2023-08-24
* vim-patch:9.0.1785: wrong cursor position with 'showbreak' and lcs-eol (#24852)zeertzjq2023-08-24