summaryrefslogtreecommitdiffstatshomepage
path: root/src/nvim/grid_defs.h
AgeCommit message (Expand)AuthorFiles
2025-04-28refactor(ui): separate types for allocated grids and viewportsbfredl1
2025-04-15feat(ui): include compositor info with multigridFred Sundvik1
2024-11-04feat(editor): handle new multibyte sequences in normal mode replacementbfredl1
2024-10-20feat(float): allow enabling mouse for non-focusable window (#30844)zeertzjq1
2024-03-18vim-patch:9.1.0186: cursor pos wrong on mouse click after eol with 'rl', 've'...zeertzjq1
2023-11-28feat(decoration): allow conceal_char to be a composing charbfredl1
2023-11-27refactor: rename types.h to types_defs.hdundargoc1
2023-11-27build(IWYU): fix includes for undo_defs.hdundargoc1
2023-11-17refactor(grid): make screen rendering more multibyte than ever beforebfredl1
2023-11-12refactor: replace manual header guards with #pragma oncedundargoc1
2023-11-03refactor(grid): implement rightleftcmd as a post-processing stepbfredl1
2023-10-10docs: small fixesdundargoc1
2023-09-22vim-patch:9.0.1923: curswant wrong on click with 've' and 'nowrap' set (#25293)zeertzjq1
2023-09-20refactor(grid): unused grid->line_wraps delenda estbfredl1
2023-09-19refactor(grid): change schar_T representation to be more compactbfredl1
2023-09-14docs: fix typos and other small fixes (#25005)dundargoc1
2023-08-18vim-patch:9.0.1725: cursor pos wrong after concealed text with 'virtualedit'zeertzjq1
2023-06-05fix(ui): propagate line wrapping state on grid_line eventsRicky Zhou1
2023-03-04refactor: replace char_u with char or uint8_t (#22400)dundargoc1
2022-11-10refactor: move tabline code to statusline.c (#21008)luukvbaal1
2022-09-09refactor: replace char_u with charDundar Göc1
2022-07-19perf(ui): unpack grid_line (screen contents) directlybfredl1
2022-05-25refactor(uncrustify): set maximum number of consecutive newlines to 2 (#18695)dundargoc1
2022-05-23feat: click support for 'statusline', 'winbar' #18650Famiu Haque1
2022-05-18refactor: grid->rows and grid->colsbfredl1
2022-05-08refactor(grid): move out grid_* functions from screen.cbfredl1
2022-04-29refactor(uncrustify): change rules to better align with the style guideDundar Goc1
2021-10-12refactor: format all C files under nvim/ #15977dundargoc1
2021-07-07chore: use codespell to spell check #15016dundargoc1
2021-05-15floats: z-indexBjörn Linse1
2021-03-22floats: add borders (MS-DOS MODE)Björn Linse1
2021-03-22w_grid_alloc: baseline implBjörn Linse1
2021-03-11screen: make ui_compositor aware of the intended size of a floatchentau1
2020-08-02ui: fix problem with sattr_T overflowerw71
2020-01-30doc: fix typos [ci skip] #11787Hye Sung Jung1
2019-09-01screen: add some documentation of internals of msg_grid implementationBjörn Linse1
2019-09-01screen: use dedicated message gridBjörn Linse1
2019-06-25ui: add 'winblend' to support blending of floating windowsBjörn Linse1
2019-03-02floats: implement floating windowsBjörn Linse1
2019-02-02UI: add "compositor" layer to merge grids for TUI use in a correct wayBjörn Linse1
2019-01-27window/ui: reorganize size variables, fix terminal window size with multigrid.Björn Linse1
2018-12-31multigrid: rename grid->ScreenLines and other grid arraysBjörn Linse1
2018-12-31multigrid: rename to grid.row_offset and grid.requested_rowsBjörn Linse1
2018-12-31multigrid: reorganize types and global varaiblesBjörn Linse1