Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| * | remove DYNAMIC_ICONV | erw7 | 2019-08-06 | |
| | | ||||
* | | lua: minimal UTF-16 support needed for LSP | Björn Linse | 2019-08-08 | |
| | | ||||
* | | lua: support getting UTF-32 and UTF-16 sizes of replaced text | Björn Linse | 2019-08-06 | |
|/ | ||||
* | doc [ci skip] #10129 | Justin M. Keyes | 2019-06-10 | |
| | | | - document lua vim.loop #10123 | |||
* | lint | Andrej Zieger | 2019-05-26 | |
| | ||||
* | vim-patch:8.0.1496: VIM_CLEAR() | Justin M. Keyes | 2019-05-25 | |
| | | | | | | | | Problem: Clearing a pointer takes two lines. Solution: Add VIM_CLEAR() and replace vim_clear(). (Hirohito Higashi, closes #2629) vim-patch:8.0.1481 | |||
* | lint | Jan Edmund Lazo | 2019-04-12 | |
| | ||||
* | vim-patch:8.1.1156: Unicode emoji and other image characters not recognized | Jan Edmund Lazo | 2019-04-12 | |
| | | | | | | | Problem: Unicode emoji and other image characters not recognized. Solution: Add ranges for musical notation, game pieces, etc. (Martin Tournoij, closes vim/vim#4238) https://github.com/vim/vim/commit/d489c9801b3aaf284d42643507bbfb9ce3bc0f2f | |||
* | Allow using internal popupmenu or ext_popupmenu for wildmenu | Björn Linse | 2019-03-16 | |
| | | | | | Deprecate ext_wildmenu. ext_popupmenu already contains more state (anchor position), and will allow further expansion (info about items). | |||
* | cleanup: remove legacy `enc_dbcs` global #9660 | Justin M. Keyes | 2019-03-02 | |
| | ||||
* | utf16_to_utf8: minor fixes | Justin M. Keyes | 2019-02-25 | |
| | ||||
* | multigrid: various cleanup (types, unused parameters) | Björn Linse | 2018-12-31 | |
| | | | | Handle the rare case of full highlight table properly | |||
* | multigrid: avoid allocation when not ext_multigrid. | Björn Linse | 2018-12-31 | |
| | | | | Move grid specific functions from mbyte.c to screen.c | |||
* | multigrid: Add ScreenGrid as a param to multibyte functions | Utkarsh Maheshwari | 2018-12-31 | |
| | ||||
* | multigrid: Get rid of global ScreenLines and set_screengrid | Utkarsh Maheshwari | 2018-12-31 | |
| | ||||
* | lint: clean-up after parent commits | ZviRackover | 2018-08-31 | |
| | ||||
* | Refactor: remove mb_ptr2len_len, mb_ptr2cells and mb_ptr2cells_len | ZviRackover | 2018-08-31 | |
| | | | | Remove occurences of these macros. | |||
* | Remove occurences of mb_head_off | ZviRackover | 2018-08-15 | |
| | ||||
* | lint: clean up after parent commit | ZviRackover | 2018-08-14 | |
| | ||||
* | Remove all occurrences of mb_off2cells | ZviRackover | 2018-08-13 | |
| | ||||
* | vim-patch:8.0.1433: illegal memory access after undo | Jan Edmund Lazo | 2018-08-09 | |
| | | | | | | | Problem: Illegal memory access after undo. (Dominique Pelle) Solution: Avoid the column becomes negative. (Christian Brabandt, closes vim/vim#2533) https://github.com/vim/vim/commit/95dbcbea6d85a5b79d9617ab3863458fdf0217a0 | |||
* | Remove all occurences of the mb_ptr2char macro | ZviRackover | 2018-08-06 | |
| | | | | | | | First step towards implemening issue #7401. The same can be done for all deprecated mb_ functions in follow-up patches. | |||
* | vim-patch:8.0.0252: not properly recognizing word characters between 128 and 255 | Jan Edmund Lazo | 2018-07-01 | |
| | | | | | | | | Problem: Characters below 256 that are not one byte are not always recognized as word characters. Solution: Make vim_iswordc() and vim_iswordp() work the same way. Add a test for this. (Ozaki Kiichi) https://github.com/vim/vim/commit/4019cf90b8657d4ab1c39744db63550f44f405a2 | |||
* | use wchar_t instead of WCHAR #6998 | Matt Kline | 2018-06-18 | |
| | | | | wchar_t has better cross-platform support and seems to fix an issue on MinGW when building with `-std=c99`. | |||
* | Merge #8526 from janlazo/vim-8.0.0451 | Justin M. Keyes | 2018-06-16 | |
|\ | ||||
| * | vim-patch:8.0.0451: some macros are in lower case | Jan Edmund Lazo | 2018-06-12 | |
| | | | | | | | | | | | | | | Problem: Some macros are in lower case. Solution: Make a few more macros upper case. Avoid lower case macros use an argument twice. https://github.com/vim/vim/commit/91acfffc1e6c0d8c2abfb186a0e79a5bf19c3f3f | |||
* | | screen: use UTF-8 representation | Björn Linse | 2018-06-13 | |
|/ | | | | | | | | | | | | | | Store text in ScreenLines as UTF-8, so it can be sent as-is to the UI layer. `utfc_char2bytes(off,buf)` is removed, as `ScreenLines[off]` now already contains this representation. To recover the codepoints that the screen arrays previously contained, use utfc_ptr2char (or utf_ptr2char to ignore composing chars). NB: This commit does NOT change how screen.c processes incoming UTF-8 data from buffers, cmdline, messages etc. Any algorithm that operates on UCS-4 (like arabic shaping, treatment of non-printable chars) is left unchanged for now. | |||
* | win: enable DYNAMIC_ICONV | Justin M. Keyes | 2018-06-06 | |
| | ||||
* | mbyte: Fix PVS/V557: do not do useless job | ZyX | 2018-04-15 | |
| | | | | I do not see how array overrun is actually possible, but still EUC encodings may do fine without a cycle. | |||
* | charset,*: Refactor transstr() | ZyX | 2018-04-09 | |
| | ||||
* | *: Fix linter errors | ZyX | 2017-10-30 | |
| | | | | Big function in expressions.c may be refactored, if I ever catch the idea how to split it right. | |||
* | ex_getln: Make use of new parser to color expressions | ZyX | 2017-10-29 | |
| | | | Retires g:Nvim_color_expr callback. | |||
* | mbyte: Lint some functions which are to be copied for symbolic tests | ZyX | 2017-10-15 | |
| | ||||
* | Merge branch 'master' into colored-cmdline | ZyX | 2017-07-31 | |
|\ | ||||
| * | menu_get(): doc | Justin M. Keyes | 2017-07-28 | |
| | | ||||
| * | viml: introduce menu_get() function #6322 | Matthieu Coudron | 2017-07-28 | |
| | | | | | | | | menu_get({path}, {modes}). See :h menu_get. | |||
* | | Merge branch 'master' into colored-cmdline | ZyX | 2017-07-15 | |
|\| | ||||
| * | mbyte: Fix crash when using multibyte chars in maparg() return (#6986) | Nikolai Aleksandrovich Pavlov | 2017-07-09 | |
| | | | | | | | | | | | | | | | | This is a refactoring typo from #6947. Fixes #6985 Combined with #6947 where typo was made it also fixes vim/vim#1827 which was present in Neovim. | |||
| * | mbyte: Refactor mb_unescape | ZyX | 2017-07-02 | |
| | | | | | | | | Does not alter its usages. | |||
* | | ex_getln: Add some more tests, fix some found errors | ZyX | 2017-06-27 | |
|/ | ||||
* | Merge #6460 from ZyX-I/1476-changes | Justin M. Keyes | 2017-05-08 | |
|\ | | | | | Refactor functions which find character in a string | |||
| * | Merge branch 'master' into 1476-changes | ZyX | 2017-04-10 | |
| |\ | ||||
| * | | strings: Remove vim_strbyte | ZyX | 2017-04-07 | |
| | | | | | | | | | | | | Ref #1476 | |||
* | | | utf16_to_utf8: Allocate space for converted string and NUL | James McCoy | 2017-05-03 | |
| | | | | | | | | | | | | References #6646 | |||
* | | | *: Add comment to all C files | ZyX | 2017-04-19 | |
| |/ |/| | ||||
* | | lint: fix clint errors around mb_tolower calls | Björn Linse | 2017-04-10 | |
| | | ||||
* | | mbyte: replace vim_tolower with mb_tolower handling locale correctly | Björn Linse | 2017-04-10 | |
| | | ||||
* | | win: os_get_hostname() #5416 (#6413) | Justin M. Keyes | 2017-04-07 | |
|/ | ||||
* | eval: Move remaining get_tv_string* functions to eval/typval.c | ZyX | 2017-03-29 | |
| | ||||
* | *: Move some dictionary functions to typval.h and use char* | ZyX | 2017-03-29 | |
| | | | | Also fixes buffer reusage in setmatches() and complete(). |