AdnoC
954aeafa89
Linting
2016-05-17 16:36:41 -04:00
AdnoC
724fc88597
test: Edit the special color test
2016-05-17 16:36:38 -04:00
KillTheMule
a5ac389e5c
test: Add a test for the new guisp highlighting feature.
...
Screen.lua needed a little cosmetical adjustment to print out the color nicely.
2016-05-17 16:32:07 -04:00
AdnoC
f6a82c1d4f
test: Fix tests failing
2016-05-17 16:31:56 -04:00
AdnoC
244cfe86b5
syntax: Add support for the "special" color used for undercurls
2016-05-17 16:31:42 -04:00
Jurica Bradaric
91796f70ed
vim-patch:7.4.1832
...
Problem: Memory leak in debug commands.
Solution: Free memory before overwriting the pointer. (hint by Justin Keyes)
dc303bce10
2016-05-17 21:00:31 +02:00
Jurica Bradaric
12cfe7775f
ex_cmds2: Fix memory leak.
2016-05-17 20:54:42 +02:00
Jurica Bradaric
dd0e8a03fc
108_backtrace_debug_comands: Fix linter errors.
2016-05-17 20:54:42 +02:00
Jurica Bradaric
2a0f726b18
Remove unnecessary forward function declarations.
2016-05-17 20:54:42 +02:00
Jurica Bradaric
5fdb6043d7
vim-patch:7.4.1110
...
Problem: Test 108 fails when language is French.
Solution: Force English messages. (Dominique Pelle)
8c600052fa
2016-05-17 20:54:42 +02:00
Jurica Bradaric
b4cbfd3c08
vim-patch:7.4.1102
...
Problem: Debugger has no stack backtrace support.
Solution: Add "backtrace", "frame", "up" and "down" commands. (Alberto
Fanjul, closes vim/vim#433 )
f1f60f859c
2016-05-17 20:54:42 +02:00
Michael Ennen
087623aa3c
vim-patch: 7.4.1036
...
Problem: Only terminals with up to 256 colors work properly.
Solution: Use the 256 color behavior for all terminals with 256 or more
colors. (Robert de Bath)
fa03fd6c4a
2016-05-17 11:30:08 -07:00
Michael Ennen
cf29b4025d
vim-patch:7.4.1276
...
Problem: Warning for not using return value of fcntl().
Solution: Explicitly ignore the return value.
fbc4b4db3a
2016-05-17 11:24:25 -07:00
Justin M. Keyes
c9b1ad3a57
Merge pull request #4768 from justinmk/char_u
...
msg_puts_printf: remove char_u
2016-05-17 02:36:22 -04:00
Justin M. Keyes
7d11cc6912
Merge pull request #4759 from jbradaric/vim-7.4.1513
...
vim-patch:7.4.1513
2016-05-17 02:35:12 -04:00
Justin M. Keyes
50cf32775d
Merge pull request #4769 from jamessan/vim-7.4.1568
...
vim-patch:7.4.1568,7.4.1571,7.4.1728
2016-05-17 02:16:56 -04:00
Justin M. Keyes
3f3a3cb65f
Merge pull request #4770 from jamessan/vim-patch-list
...
vim-patch.sh: Ignore “git describe” failures in list_vim_patches
2016-05-17 01:31:02 -04:00
James McCoy
de570a0b84
vim-patch.sh: Ignore “git describe” failures in list_vim_patches
...
It's acceptable for “git describe --tags --exact-match …” to fail, since
all runtime updates commits are untagged. All that matters is that we
get a tag when one exists.
Therefore, ignore the failure status of the git describe call, relying
on the captured output instead.
2016-05-17 01:03:18 -04:00
Justin M. Keyes
4e101310d5
msg_puts_printf: remove char_u
2016-05-17 00:28:40 -04:00
James McCoy
ab60a73b6a
ci: test: Replace hard-coded commands with Makefile's targets
2016-05-17 00:04:40 -04:00
James McCoy
5bd65e31da
Makefile: Ensure tags are generated before running oldtest
2016-05-17 00:04:40 -04:00
Michael Ennen
c3c409c70f
vim-patch:7.4.1728
...
patch 7.4.1728
Problem: The help for functions require a space after the "(".
Solution: Make CTRL-] on a function name ignore the arguments. (Hirohito
Higashi)
81edd171a9
2016-05-17 00:04:40 -04:00
James McCoy
850f91c51c
vim-patch:7.4.1571
...
patch 7.4.1571
Problem: No test for ":help"
Solution: Add a test for what 7.4.1568 fixed. (Higashi Higashi)
8e15ffcde7
2016-05-17 00:04:40 -04:00
Michael Ennen
10c819d453
vim-patch:7.4.1568
...
patch 7.4.1568
Problem: Using CTRL-] in help on option in parentheses doesn't work.
Solution: Skip the "(" in "('". (Hirohito Higashi)
00f9e0dbbd
2016-05-17 00:04:40 -04:00
Justin M. Keyes
39af303600
Merge pull request #4742 from brcolow/shellcheck-lint
...
Run shellcheck (shell scripting linter) on shell scripts.
2016-05-16 23:27:27 -04:00
Justin M. Keyes
68717132b1
indent/lua.vim: fix indent of nested elseif
2016-05-16 00:26:36 -04:00
Justin M. Keyes
33ba27b002
Merge pull request #3522 from wdv4758h/clang-3.7-options
...
build: fix '-fno-sanitize-recover' warning in Clang 3.7
2016-05-16 00:20:20 -04:00
Justin M. Keyes
71450b54aa
Merge pull request #4743 from jamessan/vim-7.4.1037
...
vim-patch:7.4.1037,fa73534
2016-05-15 22:50:17 -04:00
Justin M. Keyes
082abb7ca6
Merge pull request #4760 from justinmk/term-use-after-free
...
term_close use-after-free
2016-05-15 20:33:12 -04:00
Justin M. Keyes
3cc2a28198
Merge pull request #4527 from philix/env-refactor
...
os/env.c: cosmetic changes, restrict pointers
2016-05-15 20:03:50 -04:00
oni-link
f583bc94fc
term_close: fix use-after-free
...
Closes #4393
2016-05-15 19:47:24 -04:00
Justin M. Keyes
8dd91ddb73
test: term_close use-after-free
...
References #4393
2016-05-15 19:47:24 -04:00
Justin M. Keyes
df376d2e49
Merge pull request #4764 from justinmk/term-double-free
...
test: ex_terminal() double-free
2016-05-15 18:18:21 -04:00
Justin M. Keyes
bbc13e6459
Merge pull request #4765 from jdelkins/doit
...
clipboard: support "doit" tool
2016-05-15 18:17:07 -04:00
Joel D. Elkins
9b1e819c8c
clipboard: support "doit" tool
2016-05-15 16:53:49 -05:00
Justin M. Keyes
36fb600a9e
ex_terminal(): fix double-free
...
Closes #4554
2016-05-15 17:02:14 -04:00
Jurica Bradaric
d81556513d
vim-patch:7.4.1513
...
Problem: "J" fails if there are not enough lines. (Christian Neukirchen)
Solution: Reduce the count, only fail on the last line.
41e0f2f48f
2016-05-15 22:42:17 +02:00
Justin M. Keyes
3320b99816
test: ex_terminal() double-free
...
References #4554
2016-05-15 16:40:37 -04:00
Felipe Oliveira Carvalho
128579f7fc
os/env.c: document remove_tail() properly
2016-05-15 21:29:21 +02:00
Felipe Oliveira Carvalho
a453c5ce24
os/env.c: declare srcp and dst as restrict in expand_env_esc()
...
...and small refactorings:
- Style changes
- Variable renames
- Changes in variable scope
This change won't bring new problems (undefined behavior) as `memcpy` is
already being used in the function.
2016-05-15 21:29:16 +02:00
Justin M. Keyes
8cdf908ddb
Merge pull request #2717 from lucc/test68
...
tests: Migrate legacy test 68.
2016-05-15 12:18:41 -04:00
Felipe Oliveira Carvalho
049be74257
os/env.c: cosmetic changes done during review of the file
2016-05-15 15:37:53 +02:00
James McCoy
92fe357a52
vim-patch:fa73534
...
Updated runtime files.
fa7353428f
Missing in runtime/doc: if_tcl.txt, tags, todo.txt, version5.txt. Some
other changes related to binary nrformats were already merged.
2016-05-14 17:16:18 -04:00
James McCoy
fcd5d3ad21
Linting fixups for vim-patch:7.4.1037
2016-05-14 17:16:18 -04:00
James McCoy
8c399d6b37
vim-patch:7.4.1037
...
Problem: Using "q!" when there is a modified hidden buffer does not unload
the current buffer, resulting in the need to abandon it again.
Solution: When using "q!" unload the current buffer when needed. (Yasuhiro
Matsumoto, Hirohito Higashi)
027387f70c
2016-05-14 17:16:18 -04:00
Justin M. Keyes
529e2ab178
Merge pull request #4755 from jszakmeister/fix-endian-h-on-bsd
...
Fix be64toh() detection on BSDs.
2016-05-14 17:06:57 -04:00
Justin M. Keyes
a1de2ea154
Merge pull request #4757 from KillTheMule/fix-tui_spec
...
Fix tui_spec.lua for QB/Travis
2016-05-14 16:50:05 -04:00
Justin M. Keyes
104181ea03
Merge pull request #4563 from KillTheMule/vim-patch-1259
...
vim-patch: 7.4.1259
2016-05-14 16:47:24 -04:00
KillTheMule
a1f9760a59
Fix tui_spec.lua for QB/Travis
...
This was not a problem locally, but would often/sometimes/etc. (YMMV) fail on QB
and/or travis. This seems to fix it. Quoting @justinmk: "I have a feeling this
is just a bug in the bracketed paste special-cases in the existing code".
2016-05-14 21:41:00 +02:00
John Szakmeister
d3a904309b
Fix be64toh() detection on BSDs.
...
This was noticed due to a user issue (#4750 ) when building Neovim 0.1.4
via ports. The crux of the issue is that we did not detect the
be64toh() macro, because there is no endian.h on FreeBSD (along with
several other BSDs). So we were defaulting to our builtin version of
be64toh(). However, it appears that sys/endian.h was being picked up by
an include (likely msgpack.h) and so be64toh() was actually defined and
corrupting our definition of it.
So the answer here was to use the correct include file in our check, and
export that information in the config.h. Then we use that information
to include the right header in shada.c.
This fixes #4750 .
2016-05-14 12:47:20 -04:00