| Commit message (Collapse) | Author | Age |
| ... | |
| |/ |
|
| |
|
|
| |
This avoids a heap-use-after-free ASAN error. Close #3334
|
| |
|
|
|
|
|
|
|
|
|
|
| |
According to the vim helpfile:
> fnamemodify({fname}, {mods})
> ...
> Note: Environment variables don't work in {fname}, use
> expand() first then.
So this causes issues if your $MYVIMRC contains environment variables
(e.g. $XDG_CONFIG_HOME)
|
| |\
| |
| | |
python: remove current working directory from path
|
| |/
|
|
|
|
|
|
|
|
| |
Before, running Nvim in a directory containing a Python module `neovim`,
or one that is imported by it or a plugin, will load that module and not
the system one. So Nvim might be tricked into running arbitrary scripts
from the current working directory.
Fixes #1665
Fixes #2530
|
| |
|
|
|
| |
Vim defines this for Windows, so there's no Neovim-supported system for
which this would not be defined.
|
| |
|
|
|
| |
It makes more sense to let the user application terminal emulator
decide how to render bold text.
|
| |\
| |
| | |
path.c: Fix memory leak in expand_wildcards().
|
| | |
| |
| |
| |
| |
| | |
A file that matches with one of the patterns in 'wildignore' is ignored
when using expand_wildcards(). After removing ignored files, the array
of (file name) matches can be empty. But an empty array is never freed.
|
| | | |
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| | |
This macro does the same thing as `set keymap=dvorak`, so it serves no
purpose.
|
| |\ \ |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| |\ \ \
| |_|/
|/| | |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Changes since 1.1.4 (from [1]):
1.1.5 2015-07-17:
- doc/unibi_{get,set}_ext_*_name: Fix man's “can't break line” warnings
- Merge pull request #12 from Debian/manpage-warnings
- fix variable name parsing in %g/%P (gh #14)
1.1.6 2015-07-23:
- neatify formatting
- factor out TAP pseudo-library
- regenerate static tests
- add screen-256color sanity test
- make ok() accept printf varargs
- regenerate static tests
- mark test functions as potentially unused
- more test stuff
- use note for annotations instead of diag
- regenerate static tests
- fix nested conditionals
- add ansi-pfkey test because why not
1.2.0 2015-08-14:
- add helper functions for unibi_var_t manipulation
- document semantics of zero-initializing unibi_var_t
[1] https://github.com/mauke/unibilium/compare/v1.1.4...v1.2.0
|
| | | |
| | |
| | |
| | |
| | |
| | | |
Instead of just caching the third-party build output, cache the full
build directory. Always run make to ensure that updated dependencies
are downloaded.
|
| |/ /
| |
| |
| |
| |
| |
| |
| | |
Introduce ALLOW_EXISTING_SRC_DIR option, turned off by default.
The Homebrew formula, which downloads and extracts the third-party
dependency sources before starting the build, would turn this option
ON.
|
| |\ \
| | |
| | | |
vim-patch:7.4.609
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: For complicated list and dict use the garbage collector can run
out of stack space.
Solution: Use a stack of dicts and lists to be marked, thus making it
iterative instead of recursive. (Ben Fritz)
https://github.com/vim/vim/commit/2459a5ecaa43c8549ea53e9364253ff891676da5
|
| |\ \ \
| | | |
| | | | |
Fix warning: stream.c: stream_init(): Dead store: HI.
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem : Dead store @ 59.
Diagnostic : Harmless issue.
Rationale : loop is a function parameter that is not used anymore
after this line.
Resolution : Remove line.
Based on: http://neovim.io/doc/reports/clang/report-27475f.html#EndPath
|
| |\ \ \ \
| | | | |
| | | | | |
CMake: Use project directory to look for Git revision.
|
| | |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
If downloading Neovim as a tarball (i.e. without Git data),
building Neovim will search parent directories for a .git directory.
Explicitly set GIT_DIR to the project directory to avoid that.
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
buffer_insert calls buffer_set_line_slice excluding the start
line number and including the end, but it should be the opposite.
Closes https://github.com/neovim/neovim/issues/3212
Closes https://github.com/neovim/python-client/issues/103
|
| | | | | |
|
| |\ \ \ \
| |/ / /
|/| | | |
|
| | | | |
| | | |
| | | |
| | | | |
Helped-By: Justin M. Keyes <justinkz@gmail.com>
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Always run tests with encoding=utf-8, regardless of user locale
Don't set &encoding after startup in tests
Helped-By: Michael Reed <m.reed@mykolab.com>
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
Helped-By: Michael Reed <m.reed@mykolab.com>
Helped-By: Justin M. Keyes <justinkz@gmail.com>
|
| | | | | |
|
| |/ / / |
|
| | | |
| | |
| | |
| | |
| | |
| | | |
When calling uv_spawn to launch a process set the libuv process flag
UV_PROCESS_WINDOWS_VERBATIM_ARGUMENTS to disable escaping for the
arguments otherwise libuv will wrap arguments in quotes.
|
| |/ / |
|
| |\ \
| |/
|/| |
|
| | | |
|
| | |
| |
| |
| |
| | |
The ui_bridge.c module implements a surrogate UI that forwards calls to another
thread.
|
| | |
| |
| |
| |
| |
| | |
- Implement `loop_schedule` method for queueing events from other threads
- Make `loop_poll_events` `recursive` static variable a field of the Loop
structure
|
| | | |
|
| | | |
|
| | |
| |
| |
| | |
It seems GCOV does not play well with TSAN as it reports false data races
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| | |
The ugrid module implements a unicode "drawing" grid and is used to store TUI
screen state. Later this module will be reused in other layers.
|