Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| * | | | | | | build: enable -Wshadow | Justin M. Keyes | 2019-01-02 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Note about shada.c: - shada_read_next_item_start was intentionally shadowing `unpacked` and `i` because many of the macros (e.g. ADDITIONAL_KEY) implicitly depended on those variable names. - Macros were changed to parameterize `unpacked` (but not `i`). Macros like CLEAR_GA_AND_ERROR_OUT do control-flow (goto), so any other approach is messy. | |||
* | | | | | | | TUI: Do not disable BCE for builtin terminfos (#9443) | Justin M. Keyes | 2019-01-02 | |
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove this vestigial hack from #7624. Since 5a0d0286ff4d we blacklist BCE more surgically. And patch_terminfo_bugs() is the more appropriate place for that. ref 5749ecaf228f4a963a4e96ada831f902c73a1e80 ref #4210 #4421 #7035 #7337 #7381 #7425 #7618 | |||
* | | | | | | Merge pull request #9438 from jamessan/revert-pynvim | James McCoy | 2019-01-02 | |
|\| | | | | | | | | | | | | | | | | | Rework Python provider/health check to use neovim module again | |||
| * | | | | | health/provider: Check for available pynvim when neovim module missing | James McCoy | 2019-01-01 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adapt the checks so we can still report when the pynvim module is present but the neovim module is missing. | |||
| * | | | | | python#CheckForModule: Use the given module string instead of hard-coding pynvim | James McCoy | 2019-01-01 | |
| | | | | | | ||||
| * | | | | | {health,provider}/python: Import the neovim, rather than pynvim, module | James McCoy | 2019-01-01 | |
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The neovim module is available for backwards compatibility. We should not yet force the use of the pynvim module, since there's no other major reason to bump the minimum supported Python client module. Closes #9426 | |||
* | | | | | vim-patch:8.0.0251: not easy to select Python 2 or 3 (#9173) | David Jimenez | 2019-01-02 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: It is not so easy to write a script that works with both Python 2 and Python 3, even when the Python code works with both. Solution: Add 'pyxversion', :pyx, etc. (Marc Weber, Ken Takata) https://github.com/vim/vim/commit/f42dd3c3901ea0ba38e67a616aea9953cae81b8d | |||
* | | | | | Merge pull request #9434 from bfredl/multigrid_fixes | Björn Linse | 2019-01-01 | |
|\ \ \ \ \ | | | | | | | | | | | | | Multigrid: fix popupmenu position + some cleanup | |||
| * | | | | | popupmenu: fix positioning with vsplits | Björn Linse | 2019-01-01 | |
| | | | | | | ||||
| * | | | | | multigrid: do all adjustment in screen.c | Björn Linse | 2019-01-01 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adjustment will get more complex with floats, tabgrid etc, so make it into a function. | |||
* | | | | | | Merge pull request #9436 from jamessan/more-fragile-tests | James McCoy | 2019-01-01 | |
|\ \ \ \ \ \ | | |_|_|/ / | |/| | | | | Mark a few more functionaltests as fragile | |||
| * | | | | | Mark "shell command :! throttles shell-command output greater than ~10KB" ↵ | James McCoy | 2019-01-01 | |
| | | | | | | | | | | | | | | | | | | | | | | | | fragile | |||
| * | | | | | Mark "feeding large chunks of input with <Paste>" fragile | James McCoy | 2019-01-01 | |
| | | | | | | ||||
| * | | | | | Mark ":substitute with inccommand during :terminal activity" fragile | James McCoy | 2019-01-01 | |
| | |/ / / | |/| | | | ||||
* | | | | | Merge pull request #9432 from jamessan/only-lint-master | James McCoy | 2019-01-01 | |
|\| | | | | | | | | | | | | | | travis: Only run lint job for master branch/PRs | |||
| * | | | | travis: Only run lint job for master branch/PRs | James McCoy | 2019-01-01 | |
| | |/ / | |/| | | ||||
* | | | | Merge pull request #9431 from jamessan/bug-fix-branch-ci | James McCoy | 2019-01-01 | |
|\ \ \ \ | | | | | | | | | | | travis: Run ci for release-* branches | |||
| * | | | | travis: Run ci for release-* branches | James McCoy | 2019-01-01 | |
|/ / / / | ||||
* | | | | Merge pull request #9427 from jamessan/man-fix | James McCoy | 2019-01-01 | |
|\ \ \ \ | | | | | | | | | | | nvim.1: Add missing .El directive | |||
| * | | | | nvim.1: Add missing .El directive | James McCoy | 2018-12-31 | |
| | |/ / | |/| | | | | | | | | | | | | | | $ 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) | |||
* / | | | cmake: runtime: use add_custom_command for tags directly (#9430) | Daniel Hahler | 2019-01-01 | |
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | |||
* | | | TUI: Konsole DECSCUSR fixup (#9423) | Justin M. Keyes | 2018-12-31 | |
| | | | | | | | | | | | | | | | | | | Apparently Konsole's terminfo is still broken. ref #9364 closes #9420 | |||
* | | | Merge pull request #8455 from UtkarshMe/grid-split | Björn Linse | 2018-12-31 | |
|\ \ \ | | | | | | | | | implement ext_multigrid: draw each window on a separate resizable grid. | |||
| * | | | multigrid: rename grid->ScreenLines and other grid arrays | Björn Linse | 2018-12-31 | |
| | | | | ||||
| * | | | multigrid: API version bump | Björn Linse | 2018-12-31 | |
| | | | | ||||
| * | | | multigrid: simplify tests | Björn Linse | 2018-12-31 | |
| | | | | ||||
| * | | | multigrid: rename to grid.row_offset and grid.requested_rows | Björn Linse | 2018-12-31 | |
| | | | | ||||
| * | | | multigrid: reorganize types and global varaibles | Björn Linse | 2018-12-31 | |
| | | | | ||||
| * | | | multigrid: various cleanup (types, unused parameters) | Björn Linse | 2018-12-31 | |
| | | | | | | | | | | | | | | | | Handle the rare case of full highlight table properly | |||
| * | | | multigrid: add tests for multiline messages and tabs | Björn Linse | 2018-12-31 | |
| | | | | ||||
| * | | | multigrid: test refactor | Björn Linse | 2018-12-31 | |
| | | | | ||||
| * | | | multigrid: doc update | Björn Linse | 2018-12-31 | |
| | | | | ||||
| * | | | multigrid: Add multigrid documentation | Utkarsh Maheshwari | 2018-12-31 | |
| | | | | ||||
| * | | | multigrid: rename event to win_pos, make grid first | Björn Linse | 2018-12-31 | |
| | | | | ||||
| * | | | multigrid: add msg_scroll_start and msg_scroll_reset events | Björn Linse | 2018-12-31 | |
| | | | | ||||
| * | | | multigrid: send win_hide events when changing tabpage | Björn Linse | 2018-12-31 | |
| | | | | ||||
| * | | | multigrid: add multigrid screen tests | Utkarsh Maheshwari | 2018-12-31 | |
| | | | | ||||
| * | | | multigrid: add multigrid support to test infrastructure | Björn Linse | 2018-12-31 | |
| | | | | | | | | | | | | | | | | make Screen explicitly tied to its session | |||
| * | | | multigrid: don't clear window grids on resize | Björn Linse | 2018-12-31 | |
| | | | | | | | | | | | | | | | | Instead define that the shared top-left part of the grid is preserved. | |||
| * | | | multigrid: Fix lint errors | Utkarsh Maheshwari | 2018-12-31 | |
| | | | | ||||
| * | | | multigrid: Draw fold for the entire width of window grid | Utkarsh Maheshwari | 2018-12-31 | |
| | | | | ||||
| * | | | multigrid: Fix rebase errors in screen.c | Utkarsh Maheshwari | 2018-12-31 | |
| | | | | ||||
| * | | | multigrid: Fix sending window grid handle in ext_newline mode | Utkarsh Maheshwari | 2018-12-31 | |
| | | | | ||||
| * | | | multigrid: use grid-based coordinates for ext_popupmenu | Björn Linse | 2018-12-31 | |
| | | | | ||||
| * | | | multigrid: Fix grid allocation misses | Utkarsh Maheshwari | 2018-12-31 | |
| | | | | | | | | | | | | | | | | | | | | | | | | - Clear whole grid in one go. - Fix wrongly sent "copy" flag. - Add clear function comment. | |||
| * | | | multigrid: avoid allocation when not ext_multigrid. | Björn Linse | 2018-12-31 | |
| | | | | | | | | | | | | | | | | Move grid specific functions from mbyte.c to screen.c | |||
| * | | | multigrid: Clean whole grid when it was just resized | Utkarsh Maheshwari | 2018-12-31 | |
| | | | | ||||
| * | | | multigrid: Add ScreenGrid as a param to multibyte functions | Utkarsh Maheshwari | 2018-12-31 | |
| | | | | ||||
| * | | | multigrid: Get rid of global ScreenLines and set_screengrid | Utkarsh Maheshwari | 2018-12-31 | |
| | | | | ||||
| * | | | multigrid: Put everything on default_grid if not ext_multigrid | Utkarsh Maheshwari | 2018-12-31 | |
| | | | |