| Commit message (Collapse) | Author | Age |
| |
|
| |
|
|\
| |
| | |
doc: Misc. improvements to nvim-related docs
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Improved wording in a few places for clarity
- Various capitalization/grammar fixes
- Change references to Neovim as 'editor' to 'Nvim'
- Be consistent regarding utilization of vim's documentation features,
e.g. unnamedclip -> |unnamedclip|
- Reflowed all changed paragraphs accordingly
- Add spaces before parentheses
- Remove trailing whitespace
- Standardize single spaces after periods. Vim's docs use two for the
most part, but Nvim's use one mainly, so just follow Nvim's conventions
|
|\
| |
| | |
Docs: Remove 'shortname' references
|
| |
| |
| |
| |
| |
| | |
- {no,inv,}shortname
- {no,inv,}sn
- cm, key (remnants of cryptmethod)
|
|/
|
|
|
| |
In addition, align the removal notice next to 'key' with other
such notices (options.txt).
|
|\
| |
| | |
strings: Remove NONNUL_ALL from NULL-taking functions.
|
| |
| |
| |
| |
| | |
vim_strup() is only used in a couple places, with no NULLs possible, so
keep the attribute and remove the NULL check.
|
|\ \
| | |
| | | |
Api: Improve Nul handling
|
| | | |
|
| |/ |
|
|\ \
| | |
| | | |
Fix clang analysis warnings. (5)
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem : Dereference of null pointer @ 179.
Diagnostic : False positive.
Rationale : Error occurs if `s` paramater is null, which should not
happen.
Resolution : Declare parameter as non null.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem : Dereference of null pointer @ 3247.
Diagnostic : Multithreading issue.
Rationale : Problem only occurs if global `ctrl_x_mode` is modified
while calling function is executing.
Solution : Use local copy instead of global.
|
|\ \ \
| |/ /
|/| | |
Allow all tests to pass with 'nocp'
|
| | |
| | |
| | |
| | | |
Remove `expandtab` and add a missing trailing space from the legacy test.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
test40.in, test60.in, test_breakindent.in, test_listlbr.in, test_listlbr_utf8.in:
To avoid <tab> triggering wildmode, set wildchar to 'cp' default.
test_breakindent.ok:
Modify expectations to avoid cpoptions+=n
|
|/ /
| |
| |
| |
| | |
test69.in:
because 'nocp' sets 'esckeys', add an extra <esc> to avoid 'tm' pause.
|
|\ \ |
|
| | | |
|
|/ /
| |
| |
| | |
This reverts commit f76df2475356add68212d737acd7da5bba3b64d6.
|
|\ \ |
|
| | | |
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| | |
Shell command output was broken in @8a5a8db, which refactored nvim to no longer
switch to cooked mode(linefeeds are processed differently).
Fix the problem by refactoring write_output to accept to extra arguments that
control the flushing behavior and where data will be written to: buffer or
directly to the screen.
|
|\ \ |
|
|/ / |
|
|\ \
| | |
| | | |
build: use plainTerminal for tests on Travis CI
|
|/ / |
|
|\ \
| | |
| | | |
doc: remove remaining crypto references
|
|/ /
| |
| |
| |
| |
| |
| | |
Closes https://github.com/neovim/docs/pull/26
Also added stubs for 'cryptmethod' and 'key', and placeholders for
explanation regarding removal of crypto functionality.
|
|\ \
| | |
| | | |
Fix memory leak detected in #1510.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
ASAN detected this heap-use-after-free.
A job started by channel_from_job() could terminate and result in a call
to free_channel(), while channel_send_call() was still active/pending
and accessing Channel elements.
Original patch by @tarruda.
|
| | |
| | |
| | |
| | |
| | | |
LSAN/ASAN detected, on an error code path, that not all elements of a
struct ChannelCallFrame were freed.
|
|\ \ \
| |/ /
|/| | |
|
| | | |
|
| | | |
|
|/ / |
|
| |
| |
| |
| |
| | |
This reverts commit 53bccaaf99cc9564fe5096d37e9aacfd19e3d2d4, reversing
changes made to 4049002f6b1f6db33a497c1f8473ab15233395d5.
|
|\ \
| | |
| | | |
Don't use env vars for configuration time options
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
- Clang's Address Sanitizer options may cause problems when running
the unit tests, restrict the use of these options to the nvim target.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- As a general rule of thumb one shouldn't use environment variables
for setting configuration options for CMake. The reason for this is
we don't know when CMake will be executed and re-evaluate that variable.
- e.g. If we run cmake a first time with a var set, and then run make on
a second session (with no var) and cmake is called because a
dependency changed, the option would be disabled
- This commit removes the use of environment vars from
src/nvim/CMakeLists.txt entirely
- Removed SKIP_UNITTEST since it could only be used to remove a target
at configuration time (and the target was optional anyway)
- Turned SANITIZE into an option, clang-asan.sh now passes cmake
-DSANITIZE=ON
- Removed SKIP_EXEC since it was disabling a target at configuration time
(not being used)
|
|\ \ \
| | | |
| | | | |
Refactor declaration generation error detection
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- Call compiler from CMake instead of lua script to generate a
preprocessor file - allows for better/early error detection if
the compiler fails
- Preprocessor files are saved along with the headers as .i files
- Accept preprocessor lines with trailing chars after # as is
the case in Clang/Windows
- The fourth argument to gendeclarations.lua is now the path to
the proprocessor output file
|
|\ \ \ \
| |_|_|/
|/| | | |
Update to libuv 1.0.1.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
This should fix #1505 and #1276 and libuv removes support for dtrace all
together.
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
Fix newline substitution: Adapt to upstream patch.
|
|/ / / /
| | | |
| | | |
| | | |
| | | | |
Fix previous changes to be compatible with agreed changes to upstream
vim (https://code.google.com/p/vim/issues/detail?id=287).
|