summaryrefslogtreecommitdiffstatshomepage
path: root/src/nvim/ui_compositor.c
AgeCommit message (Expand)AuthorFiles
2026-04-12perf(ui): check rectangle intersection when looking for covering grids #38500jdrouhard1
2026-03-11fix(compositor): clear old position with last known dimensions #38229luukvbaal1
2025-09-13feat(ui): support grid=0 in nvim_input_mouse #32535fredizzimo1
2025-09-02fix: screenchar()/screenstring() with hidden floating windows #35560Evgeni Chasnovski1
2025-08-14refactor(build): remove INCLUDE_GENERATED_DECLARATIONS guardsbfredl1
2025-04-28Merge pull request #33481 from bfredl/gridviewbfredl1
2025-04-28refactor(ui): separate types for allocated grids and viewportsbfredl1
2025-04-26fix: screenchar()/screenstring() with multigrid #32494fredizzimo1
2025-04-23fix(winblend): treat braille blank (\u2800) as whitespace #32741Skoh1
2025-04-15feat(ui): include compositor info with multigridFred Sundvik1
2024-12-12fix(float): re-sort layers when grid zindex changed #30259glepnir1
2024-11-23refactor(options): autogenerate valid values and flag enums for options (#31089)Famiu Haque1
2024-10-20feat(float): allow enabling mouse for non-focusable window (#30844)zeertzjq1
2024-03-08refactor(ui): remove outdated UI vs UIData distinctionbfredl1
2024-01-11refactor(IWYU): fix headersdundargoc1
2023-12-21refactor: run IWYU on entire repodundargoc1
2023-12-20refactor: eliminate cyclic includesdundargoc1
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-27refactor: rename types.h to types_defs.hdundargoc1
2023-11-27build: enable IWYU on macdundargoc1
2023-11-19refactor: follow style guidedundargoc1
2023-11-12build: remove PVSdundargoc1
2023-10-06refactor(grid): get rid of unbatched grid_puts and grid_putcharbfredl1
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: remove longdundargoc1
2023-09-20refactor(grid): unused grid->line_wraps delenda estbfredl1
2023-09-19refactor(grid): change schar_T representation to be more compactbfredl1
2023-08-18fix(ui_compositor): only reset skipstart at first column (#24776)zeertzjq1
2023-06-04fix(ui): don't send empty grid_line with redrawdebug=compositor (#23899)zeertzjq1
2023-04-26refactor: uncrustifydundargoc1
2023-04-24refactor(time): refactor delay with input checkingbfredl1
2023-01-15refactor: fix IWYU mapping file and use IWYU (#21802)dundargoc1
2023-01-09refactor: replace char_u with char 17 - remove STRLCPY (#21235)dundargoc1
2023-01-05refactor(ui): devirtualize the ui layerbfredl1
2022-11-30fix(ui-ext): log and clear error in ui_comp_event (#21147)Andrew Willette1
2022-11-15build: allow IWYU to fix includes for all .c filesdundargoc1
2022-10-21refactor: clang-tidy fixes to silence clangd warning (#20683)dundargoc1
2022-10-05refactor(redraw): no type argument in update_screen()bfredl1
2022-09-25refactor: move klib out of src/nvim/ #20341dundargoc1
2022-09-22fix(redraw): avoid unnecessary redraws and glitches with floats+messagesbfredl1
2022-09-15feat(ui): use msg_grid based implementation for cmdheight=0bfredl1
2022-09-02fix(ui): ui compositor does not correctly free event callbacksFamiu Haque1
2022-09-01fix(lua): make ui_attach()/ui_detach() take effect immediately (#20037)zeertzjq1
2022-08-31feat(lua): vim.ui_attach to get ui events from luabfredl1
2022-08-18vim-patch:8.1.2082: rename popupmnu.* to popupmenu.* (#19829)zeertzjq1
2022-08-17refactor: remove some unused includes (#19820)zeertzjq1