summaryrefslogtreecommitdiffstatshomepage
path: root/src/nvim/grid.c
AgeCommit message (Expand)AuthorFiles
2025-12-15docs: misc, editorconfigJustin M. Keyes1
2025-12-09fix(float): prevent truncation of title that fits exactly #36880skewb1k1
2025-12-08fix(float): tail truncate long title #28387glepnir1
2025-10-11fix(ui): 'pumborder' parsing, shadow #36127glepnir1
2025-10-10feat(ui): 'pumborder' (popup menu border) #25541glepnir1
2025-08-27fix(column): wrong alignment and highlight with empty 'display' (#35495)zeertzjq1
2025-08-14refactor(build): remove INCLUDE_GENERATED_DECLARATIONS guardsbfredl1
2025-04-28refactor(ui): separate types for allocated grids and viewportsbfredl1
2025-01-03fix(grid): grid_line_start NULL access with 'redrawdebug'Justin M. Keyes1
2024-11-23refactor(options): autogenerate valid values and flag enums for options (#31089)Famiu Haque1
2024-08-30feat(mbyte): support extended grapheme clusters including more emojibfredl1
2024-05-15docs: misc (#28609)dundargoc1
2024-04-20fix(showcmd): clear the rest properly (#28420)zeertzjq1
2024-03-18vim-patch:9.1.0186: cursor pos wrong on mouse click after eol with 'rl', 've'...zeertzjq1
2024-03-17vim-patch:9.1.0184: Cursor pos wrong when clicking with conceal and wrap (#27...zeertzjq1
2024-02-26fix(mbyte): fix bugs in utf_cp_*_off() functionsVanaIgr1
2024-02-10refactor: rename w_float_config to w_config #27419Will Hopkins1
2024-01-25refactor: IWYU (#27186)zeertzjq1
2024-01-15fix(grid): handle clearing half a double-width char (#27023)zeertzjq1
2024-01-11refactor(IWYU): fix headersdundargoc1
2024-01-11refactor(screen): simplify grid_clear() and win_draw_end()bfredl1
2024-01-08refactor(options): use schar_T representation for fillchars and listcharsbfredl1
2023-12-30refactor: follow style guidedundargoc1
2023-12-19refactor: use `bool` to represent boolean valuesdundargoc1
2023-12-18docs: add style rule regarding initializationdundargoc1
2023-12-02refactor: free more reachable memory with EXITFREE (#26349)zeertzjq1
2023-11-29refactor: move some constants out of vim_defs.h (#26298)zeertzjq1
2023-11-28refactor: fix headers with IWYUdundargoc1
2023-11-28feat(decoration): allow conceal_char to be a composing charbfredl1
2023-11-27refactor: rename types.h to types_defs.hdundargoc1
2023-11-24fix(grid): don't draw beyond max column (#26172)zeertzjq1
2023-11-20refactor: enable formatting for ternariesdundargoc1
2023-11-17refactor(grid): make screen rendering more multibyte than ever beforebfredl1
2023-11-13refactor: follow style guidedundargoc1
2023-11-12build: remove PVSdundargoc1
2023-11-05refactor(grid): reimplement 'rightleft' as a post-processing stepbfredl1
2023-11-03refactor(grid): implement rightleftcmd as a post-processing stepbfredl1
2023-10-29docs: small fixes (#25585)dundargoc1
2023-10-14vim-patch:8.1.0822: peeking and flushing output slows down execution (#25629)zeertzjq1
2023-10-13fix(grid): add start column when getting char on line (#25627)zeertzjq1
2023-10-08refactor(grid): do arabic shaping in one placebfredl1
2023-10-06refactor(grid): get rid of unbatched grid_puts and grid_putcharbfredl1
2023-10-03refactor(message): simplify msg_puts_display and use batched grid updatesbfredl1
2023-09-30refactor: reorganize option header files (#25437)zeertzjq1
2023-09-30build(iwyu): add a few more _defs.h mappings (#25435)zeertzjq1
2023-09-29refactor(grid): unify the two put-text-on-the-screen code pathsbfredl1
2023-09-27refactor(grid): use batched updates for statusline and rulerbfredl1
2023-09-22refactor(grid): properly namespace and separate stateful grid functionsbfredl1
2023-09-20refactor(grid): unused grid->line_wraps delenda estbfredl1
2023-09-19refactor(grid): change schar_T representation to be more compactbfredl1