summaryrefslogtreecommitdiffstatshomepage
path: root/src/nvim/mbyte.h
AgeCommit message (Expand)AuthorFiles
2025-08-14refactor(build): remove INCLUDE_GENERATED_DECLARATIONS guardsbfredl1
2025-01-07refactor: adopt vtermdundargoc1
2024-08-30feat(mbyte): support extended grapheme clusters including more emojibfredl1
2024-07-13refactor(declarations): also generate prototypes for functions in headersbfredl1
2024-02-26fix(mbyte): fix bugs in utf_cp_*_off() functionsVanaIgr1
2024-02-06docs: small fixes (#27213)dundargoc1
2024-01-25refactor: IWYU (#27186)zeertzjq1
2024-01-22perf: reuse fast character size calculation algorithm from getvcol()VanaIgr1
2024-01-22perf: don't decode utf8 character multiple times in getvcol()VanaIgr1
2024-01-11refactor(IWYU): fix headersdundargoc1
2023-12-21refactor: run IWYU on entire repodundargoc1
2023-12-17refactor: move non-symbols to defs.h headersdundargoc1
2023-11-28refactor: fix headers with IWYUdundargoc1
2023-11-28refactor: iwyu (#26269)zeertzjq1
2023-11-28refactor: fix runtime_defs.h (#26259)zeertzjq1
2023-11-27refactor: rename types.h to types_defs.hdundargoc1
2023-11-27build(IWYU): replace public-to-public mappings with pragmas (#26237)zeertzjq1
2023-11-17refactor(grid): make screen rendering more multibyte than ever beforebfredl1
2023-11-12refactor: replace manual header guards with #pragma oncedundargoc1
2023-10-02refactor: move cmdline completion types to cmdexpand_defs.h (#25465)zeertzjq1
2023-05-13refactor: remove typval.h from most header files (#23601)zeertzjq1
2022-11-15build: allow IWYU to fix includes for all .c filesdundargoc1
2022-09-02refactor: migrate comment style (#20012)Lewis Russell1
2022-08-08vim-patch:8.2.1535: it is not possible to specify cell widths of characterszeertzjq1
2022-08-08refactor: move non-symbols in mbyte.h to mbyte_defs.hzeertzjq1
2021-11-14refactor(multibyte): eliminate mb_char2len alias for utf_char2lenBjörn Linse1
2021-11-14refactor(multibyte): eliminate mb_ptr2len alias for utfc_ptr2lenBjörn Linse1
2021-11-14refactor(multibyte): eliminate mb_char2cells alias for utf_char2cellsBjörn Linse1
2021-10-12refactor: format all C files under nvim/ #15977dundargoc1
2019-08-06remove DYNAMIC_ICONVerw71
2018-12-31multigrid: introduce grid abstractionBjörn Linse1
2018-09-09Refactor: Remove occurences of mb_char2bytesZviRackover1
2018-08-31Refactor: remove mb_ptr2len_len, mb_ptr2cells and mb_ptr2cells_lenZviRackover1
2018-08-15Remove occurences of mb_head_offZviRackover1
2018-08-13Remove all occurrences of mb_off2cellsZviRackover1
2018-08-06Remove all occurences of the mb_ptr2char macroZviRackover1
2018-06-18use wchar_t instead of WCHAR #6998Matt Kline1
2018-04-09charset,*: Refactor transstr()ZyX1
2017-10-29ex_getln: Make use of new parser to color expressionsZyX1
2017-10-15viml/parser/expressions: Add support for string parsingZyX1
2017-08-15Merge pull request #7168 from teto/fix_covertyJames McCoy1
2017-08-15coverty: solve  #7149Matthieu Coudron1
2017-06-27ex_getln: Add some more tests, fix some found errorsZyX1
2017-04-08refactor/single-includededmass1
2017-03-29mbyte: Include os_defs.h in mbyte.hZyX1
2017-03-29*: Move some dictionary functions to typval.h and use char*ZyX1
2017-03-29eval: Split eval.c into smaller filesZyX1
2016-11-05encoding: cleanup mbyte.c given fixed encoding=utf-8Björn Linse1
2014-07-12move defines from vim.hBrandon Coleman1
2014-07-11Include stdbool.h in some files which use itPavel Platto1