aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/ui.c
Commit message (Expand)AuthorAge
* refactor(ui_refresh): only save/restore p_lz if calling screen_resize() (#17794)zeertzjq2022-03-23
* feat(ui_client): handle resize eventshlpr982022-03-17
* refactor: remove redundant castsDundar Göc2022-03-06
* feat(lua): add api and lua autocmdsTJ DeVries2022-02-27
* refactor(misc1): move out high-level input functions to a new file: input.cBjörn Linse2021-12-10
* refactor(misc1): move way beep functions elsewhereBjörn Linse2021-12-10
* refactor: format with uncrustify #15872dundargoc2021-10-02
* fix(ui): don't log from UI events during free_all_mem()Björn Linse2021-09-14
* screen: setup scrolling main screen when starting with display-=msgsepBjörn Linse2021-03-23
* ui: make 'mouse' handling in external UI more consistentBjörn Linse2021-01-01
* api/ui: simplify popup menu position get/set logic; fix testYatao Li2020-04-28
* api/ui: allow set bounds row and col to be less than 0; ui_pum_get_pos: retur...Yatao Li2020-04-28
* external pum: use floating point geometry; typval: add tv_dict_add_floatYatao Li2020-04-28
* ui_pum_get_pos: return internal pum position if external pum pos not foundYatao Li2020-04-28
* API/UI: Allow UI to set PUM position and size, and pass the position to Compl...Yatao Li2020-04-28
* api/ui: win_viewport event for visible range and cursor position in windowBjörn Linse2020-04-01
* ui_grid_resize: fix resize logic for floating window #11655Ville Hakulinen2020-01-06
* rename: UIAttach/UIDetach => UIEnter/UILeaveJustin M. Keyes2019-09-12
* API/nvim_list_uis(): include "chan" field for TUIJustin M. Keyes2019-09-12
* UIAttach, UIDetachJustin M. Keyes2019-09-12
* Merge pull request #10475 from erw7/fix-ext-popupmenuBjörn Linse2019-09-08
|\
| * Add nvim_ui_pum_set_height to apierw72019-09-08
* | refactor: allow us to process a child queue only while waiting on inputBjörn Linse2019-09-08
|/
* screen: use dedicated message gridBjörn Linse2019-09-01
* events: loop_schedule() is unclear, rename it loop_schedule_fast()Björn Linse2019-08-31
* ui: add 'redrawdebug' option for flexible debugging of redrawingBjörn Linse2019-07-09
* window: allow resize wincmds for floatsBjörn Linse2019-07-08
* UI/nvim_ui_attach(): add `override` optionJustin M. Keyes2019-05-09
* api: add width/height to FloatConfigMarco Hinz2019-03-16
* floats: implement floating windowsBjörn Linse2019-03-02
* ui: implement ext_messagesBjörn Linse2019-02-10
* UI: always use contrete colors for default_colors_setBjörn Linse2019-02-05
* rename ui_is_external to ui_has (#9576)Justin M. Keyes2019-02-03
* ui/compositor: add redraws needed due to intersected doublewidth chars.Björn Linse2019-02-02
* UI: add "compositor" layer to merge grids for TUI use in a correct wayBjörn Linse2019-02-02
* terminal: handle size when switching buffers in windowBjörn Linse2019-01-27
* window/ui: reorganize size variables, fix terminal window size with multigrid.Björn Linse2019-01-27
* ui: multigrid mouse supportBjörn Linse2019-01-20
* build: enable -WshadowJustin M. Keyes2019-01-02
* multigrid: do all adjustment in screen.cBjörn Linse2019-01-01
* multigrid: rename grid->ScreenLines and other grid arraysBjörn Linse2018-12-31
* multigrid: rename to grid.row_offset and grid.requested_rowsBjörn Linse2018-12-31
* multigrid: reorganize types and global varaiblesBjörn Linse2018-12-31
* multigrid: Fix lint errorsUtkarsh Maheshwari2018-12-31
* multigrid: Fix sending window grid handle in ext_newline modeUtkarsh Maheshwari2018-12-31
* multigrid: Put everything on default_grid if not ext_multigridUtkarsh Maheshwari2018-12-31
* multigrid: Add win_position eventUtkarsh Maheshwari2018-12-31
* multigrid: Allow UIs to set grid size different from window sizeUtkarsh Maheshwari2018-12-31
* multigrid: Change screen_* functions to grid_* functionsUtkarsh Maheshwari2018-12-31
* log: rename do_log to logmsgJustin M. Keyes2018-09-19