James McCoy
fc6e8a4db8
Merge pull request #9435 from jamessan/tui-konsole
...
TUI: Konsole DECSCUSR fixup (#9423 )
2019-01-01 13:28:05 -05:00
James McCoy
2fbe28bc05
Mark "shell command :! throttles shell-command output greater than ~10KB" fragile
2019-01-01 11:27:52 -05:00
James McCoy
b5de158fdf
Mark "feeding large chunks of input with <Paste>" fragile
2019-01-01 11:27:23 -05:00
James McCoy
e53e56d5e5
Mark ":substitute with inccommand during :terminal activity" fragile
2019-01-01 11:26:56 -05:00
Justin M. Keyes
f3260129ad
TUI: Konsole DECSCUSR fixup ( #9423 )
...
Apparently Konsole's terminfo is still broken.
ref #9364
closes #9420
2019-01-01 11:18:46 -05:00
James McCoy
340d853585
Merge pull request #9433 from jamessan/only-lint-master
...
travis: Only run lint job for master branch/PRs
2019-01-01 09:23:37 -05:00
James McCoy
a0140da7b0
Merge pull request #9432 from jamessan/only-lint-master
...
travis: Only run lint job for master branch/PRs
2019-01-01 09:23:25 -05:00
Björn Linse
cdfa395ad8
popupmenu: fix positioning with vsplits
2019-01-01 15:20:37 +01:00
James McCoy
57e0a578f0
travis: Only run lint job for master branch/PRs
2019-01-01 09:15:51 -05:00
Björn Linse
4e5f5e93c2
multigrid: do all adjustment in screen.c
...
Adjustment will get more complex with floats, tabgrid etc,
so make it into a function.
2019-01-01 15:11:51 +01:00
James McCoy
83fca0ab13
travis: Run ci for release-* branches
2019-01-01 08:14:54 -05:00
James McCoy
cf1ef631cf
Merge pull request #9431 from jamessan/bug-fix-branch-ci
...
travis: Run ci for release-* branches
2019-01-01 08:13:18 -05:00
James McCoy
fb815bd7b7
version bump
2019-01-01 08:10:13 -05:00
James McCoy
db36cc740e
travis: Run ci for release-* branches
2019-01-01 08:06:02 -05:00
James McCoy
d4dc7c7509
Merge pull request #9427 from jamessan/man-fix
...
nvim.1: Add missing .El directive
2019-01-01 07:57:20 -05:00
Daniel Hahler
24f2cc55a8
cmake: runtime: use add_custom_command for tags directly ( #9430 )
...
This avoids generating the tags files all the time, and makes `make
install` with `CMAKE_INSTALL_MESSAGE=LAZY` much more silent in general.
Using `copy_if_different` instead of `remove` + `copy_directory` might
be good on top, but is a) not really necessary anymore and b) would not
sync removed files.
For this `file(COPY` could be used, but would require to re-run cmake on
changed input files then.
2019-01-01 13:56:20 +01:00
James McCoy
8ff144d876
nvim.1: Add missing .El directive
...
$ LC_ALL=en_US.UTF-8 MANROFFSEQ='' MANWIDTH=80 man --warnings -E UTF-8 -l -Tutf8 -Z man/nvim.1 >/dev/null
mdoc warning: A .Bl directive has no matching .El (#59 )
2018-12-31 20:55:15 -05:00
Justin M. Keyes
3340e08bec
TUI: Konsole DECSCUSR fixup ( #9423 )
...
Apparently Konsole's terminfo is still broken.
ref #9364
closes #9420
2018-12-31 22:24:21 +01:00
Björn Linse
6427894d89
Merge pull request #8455 from UtkarshMe/grid-split
...
implement ext_multigrid: draw each window on a separate resizable grid.
2018-12-31 17:37:50 +01:00
Björn Linse
c72d9ce0a6
multigrid: rename grid->ScreenLines and other grid arrays
2018-12-31 16:24:07 +01:00
Björn Linse
c778c2e107
multigrid: API version bump
2018-12-31 16:24:07 +01:00
Björn Linse
9a1c61456b
multigrid: simplify tests
2018-12-31 16:24:07 +01:00
Björn Linse
dc44309336
multigrid: rename to grid.row_offset and grid.requested_rows
2018-12-31 16:24:07 +01:00
Björn Linse
1cec5542a8
multigrid: reorganize types and global varaibles
2018-12-31 16:24:07 +01:00
Björn Linse
820c81e638
multigrid: various cleanup (types, unused parameters)
...
Handle the rare case of full highlight table properly
2018-12-31 16:24:07 +01:00
Björn Linse
44b8e58f33
multigrid: add tests for multiline messages and tabs
2018-12-31 16:24:07 +01:00
Björn Linse
ed3da23cf4
multigrid: test refactor
2018-12-31 16:24:07 +01:00
Björn Linse
13f74635fa
multigrid: doc update
2018-12-31 16:24:07 +01:00
Utkarsh Maheshwari
47c053cc39
multigrid: Add multigrid documentation
2018-12-31 12:44:22 +01:00
Björn Linse
db14d78e4f
multigrid: rename event to win_pos, make grid first
2018-12-31 12:44:22 +01:00
Björn Linse
f6f8f0ee76
multigrid: add msg_scroll_start and msg_scroll_reset events
2018-12-31 12:44:22 +01:00
Björn Linse
c3e2e40e02
multigrid: send win_hide events when changing tabpage
2018-12-31 12:44:22 +01:00
Utkarsh Maheshwari
ebe16cd9bd
multigrid: add multigrid screen tests
2018-12-31 12:44:22 +01:00
Björn Linse
1f8afe15a4
multigrid: add multigrid support to test infrastructure
...
make Screen explicitly tied to its session
2018-12-31 12:44:22 +01:00
Björn Linse
f77f09ea6e
multigrid: don't clear window grids on resize
...
Instead define that the shared top-left part of the grid is preserved.
2018-12-31 12:44:22 +01:00
Utkarsh Maheshwari
ba6f9f60ad
multigrid: Fix lint errors
2018-12-31 12:44:22 +01:00
Utkarsh Maheshwari
8b47b56fc6
multigrid: Draw fold for the entire width of window grid
2018-12-31 12:44:22 +01:00
Utkarsh Maheshwari
f241930472
multigrid: Fix rebase errors in screen.c
2018-12-31 12:44:22 +01:00
Utkarsh Maheshwari
62be9f39ef
multigrid: Fix sending window grid handle in ext_newline mode
2018-12-31 12:44:22 +01:00
Björn Linse
16c3337122
multigrid: use grid-based coordinates for ext_popupmenu
2018-12-31 12:44:22 +01:00
Utkarsh Maheshwari
882dd63dc7
multigrid: Fix grid allocation misses
...
- Clear whole grid in one go.
- Fix wrongly sent "copy" flag.
- Add clear function comment.
2018-12-31 12:44:22 +01:00
Björn Linse
1a896bc93f
multigrid: avoid allocation when not ext_multigrid.
...
Move grid specific functions from mbyte.c to screen.c
2018-12-31 12:44:22 +01:00
Utkarsh Maheshwari
4f1dcf7c28
multigrid: Clean whole grid when it was just resized
2018-12-31 12:44:22 +01:00
Utkarsh Maheshwari
0bab611a96
multigrid: Add ScreenGrid as a param to multibyte functions
2018-12-31 12:44:22 +01:00
Utkarsh Maheshwari
911b731378
multigrid: Get rid of global ScreenLines and set_screengrid
2018-12-31 12:44:22 +01:00
Utkarsh Maheshwari
0432e1586e
multigrid: Put everything on default_grid if not ext_multigrid
2018-12-31 12:44:22 +01:00
Utkarsh Maheshwari
d5754eae02
multigrid: Add win_position event
...
Throttle win_position events
2018-12-31 12:44:22 +01:00
Utkarsh Maheshwari
01555de2da
multigrid: Allow UIs to set grid size different from window size
2018-12-31 12:44:21 +01:00
Utkarsh Maheshwari
f102f50ebe
multigrid: Change screen_* functions to grid_* functions
2018-12-31 12:44:21 +01:00
Björn Linse
c9b559a030
multigrid: introduce grid abstraction
2018-12-31 12:44:21 +01:00