neovim/test/functional/ui
Javier Lopez 1803b0ffd7
fix(tui): resize at startup #17795
* fix(test): screen.lua nil index
  When actual_rows and expected_rows are different avoid a nil index.
* fix(tui): resize at startup
  The deleted code is not needed after 402b4e8.
  It caused the condition to false positive when the function was called
  more than once before startup (first normal mode). Being itself what
  set the dimension and not the user, locking the size of the screen to
  an incorrect size.
  Make got_winch an int to mitigate: tui_grid_resize changing the size
  of the host terminal between the signal handler and the call to
  sigwinch_cb. Since the actual signal handler uv__signal_handle doesn't
  directly call the callback, the event loop does.

Fixes #17285
Fixes #15044
Fixes #11330
2022-07-04 13:09:47 -07:00
..
bufhl_spec.lua fix(tests): fix some screen.lua warnings 2022-05-21 23:07:34 +02:00
cmdline_highlight_spec.lua test: add some tests for :*map <expr> 2022-02-17 08:45:15 +08:00
cmdline_spec.lua cmdheight=0: fix bugs #18961 2022-06-30 18:59:50 -07:00
cursor_spec.lua fix(highlight): let winhighlight use cursor 2022-06-07 02:15:32 -04:00
decorations_spec.lua fix(decorations): nvim_buf_set_extmark breaks conceal #19010 2022-06-19 10:33:54 -07:00
diff_spec.lua refactor(ui)!: link VertSplit to Normal by default 2022-05-15 22:37:35 +06:00
embed_spec.lua refactor(ui): simplify stdin handling 2022-05-02 22:19:41 +02:00
float_spec.lua feat: add preview functionality to user commands 2022-05-31 20:55:05 +06:00
fold_spec.lua fix(folds): fix fold regression with :move (#18685) 2022-05-22 21:03:22 +08:00
highlight_spec.lua refactor(ui)!: link VertSplit to Normal by default 2022-05-15 22:37:35 +06:00
hlstate_spec.lua refactor(tests): introduce testprg() 2022-06-25 08:27:17 -07:00
inccommand_spec.lua fix(inccommand): parse the command to check if it is previewable 2022-06-28 13:00:05 +08:00
inccommand_user_spec.lua fix(inccommand): avoid crash if callback changes inccommand option (#18830) 2022-06-02 03:48:36 +08:00
input_spec.lua revert: "feat(mappings): do not simplify the rhs of a mapping" (#18553) 2022-05-13 11:31:17 +08:00
messages_spec.lua feat: cmdheight=0 #16251 2022-06-13 02:40:51 -07:00
mode_spec.lua Fix two more flaky tests (#11095) 2019-09-26 07:37:51 +02:00
mouse_spec.lua refactor(ui)!: link VertSplit to Normal by default 2022-05-15 22:37:35 +06:00
multibyte_spec.lua perf(ui): reduce allocation overhead when encoding "redraw" events 2022-06-20 12:44:56 +02:00
multigrid_spec.lua fix(mouse): fix mouse drag position with winbar 2022-05-19 19:16:31 +08:00
options_spec.lua feat(api): add tests for setting terminal ui options 2022-04-17 11:41:56 +02:00
output_spec.lua refactor(tests): introduce testprg() 2022-06-25 08:27:17 -07:00
popupmenu_spec.lua feat(ui): make right-click menu work properly with ext_multigrid 2022-07-01 10:28:07 +08:00
quickfix_spec.lua functests: Fix some ui/*_spec tests 2017-04-09 03:24:26 +03:00
screen_basic_spec.lua refactor(ui)!: link VertSplit to Normal by default 2022-05-15 22:37:35 +06:00
screen.lua fix(tui): resize at startup #17795 2022-07-04 13:09:47 -07:00
searchhl_spec.lua refactor(tests): introduce testprg() 2022-06-25 08:27:17 -07:00
sign_spec.lua chore: fix typos (#17331) 2022-03-10 14:34:55 +08:00
spell_spec.lua vim-patch:8.1.1838: there is :spellwrong and :spellgood but not :spellrare 2021-06-12 13:06:48 -04:00
statusline_spec.lua feat: cmdheight=0 #16251 2022-06-13 02:40:51 -07:00
syntax_conceal_spec.lua fix(tests): check for EOF on exit of nvim properly 2022-06-13 10:15:44 +02:00
tabline_spec.lua test: update tests to work with 'hidden' 2021-08-18 12:17:12 -06:00
wildmode_spec.lua refactor(tests): introduce testprg() 2022-06-25 08:27:17 -07:00
winbar_spec.lua fix(winbar): set w_winrow_off when initializing firstwin size (#18793) 2022-05-29 16:26:55 +08:00