aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/ui_bridge.h
Commit message (Collapse)AuthorAge
* feat(tui): run TUI as external processhlpr982022-12-31
|
* build: allow IWYU to fix includes for all .c filesdundargoc2022-11-15
| | | | | | | | | | Allow Include What You Use to remove unnecessary includes and only include what is necessary. This helps with reducing compilation times and makes it easier to visualise which dependencies are actually required. Work on https://github.com/neovim/neovim/issues/549, but doesn't close it since this only works fully for .c files and not headers.
* refactor(uncrustify): set maximum number of consecutive newlines to 2 (#18695)dundargoc2022-05-25
|
* refactor: format all C files under nvim/ #15977dundargoc2021-10-12
| | | | | | | | * refactor: format all C files under nvim * refactor: disable formatting for Vim-owned files: * src/nvim/indent_c.c * src/nvim/regexp.c * src/nvim/regexp_nfa.c * src/nvim/testdir/samples/memfile_test.c
* tui: "backpressure": Drop messages to avoid flooding.Justin M. Keyes2016-12-09
| | | | | | | | | Closes #1234 multiqueue: - Implement multiqueue_size() - Rename MultiQueueItem.parent to MultiQueueItem.parent_item, to avoid confusion with MultiQueue.parent.
* Revert "tui: Move ui_bridge module to tui/ namespace."Justin M. Keyes2016-10-13
| | | | | | ui_bridge.c is useful for libnvim consumers, not just the built-in TUI. This reverts commit beb2e4f095583af09ebe9c66e3bf453b61511f23.
* tui: Move ui_bridge module to tui/ namespace.Justin M. Keyes2016-09-28
|
* doc: minor comment tweaksJustin M. Keyes2016-09-28
|
* *: Fix errors from new linter checksZyX2016-06-11
|
* ui_bridge: Fix race condition that results in deadlock.Thiago de Arruda2015-10-31
| | | | Fixed by waiting until the UI thread finishes processing events. Close #3541.
* ui: Implement module for thread-safe communication with UThiago de Arruda2015-09-06
The ui_bridge.c module implements a surrogate UI that forwards calls to another thread.