Justin M. Keyes
234346312e
test: expand_spec: clean up fixtures
2016-06-06 11:04:09 -04:00
Justin M. Keyes
5f5f2d8945
test: rmdir(): recursively delete
2016-06-06 11:04:09 -04:00
Justin M. Keyes
af161dcfb8
build: define doc_html
task
...
Defines a dependency on the doc tags.
2016-06-06 11:04:05 -04:00
Justin M. Keyes
ee508e6e07
.gitignore: cleanup
2016-06-06 11:02:15 -04:00
Justin M. Keyes
93274bfda7
runtime/doc: remove doctags
...
nvim is a dependency of the main tags task, and it's very unlikely that
one would need to build tags without having nvim available.
2016-06-06 11:02:15 -04:00
KillTheMule
999590b313
Testlint. ( #4881 )
2016-06-05 08:26:47 -04:00
Justin M. Keyes
d97a97d7e8
Merge pull request #4879 from justinmk/test55
...
tests: Migrate legacy test 55
2016-06-05 04:42:46 -04:00
KillTheMule
5a387dddc6
Fix indents.
2016-06-05 04:26:33 -04:00
KillTheMule
dfaf720442
Testlinting.
2016-06-05 04:26:18 -04:00
Justin M. Keyes
c156a18280
Merge pull request #2844 from lucc/test10
...
tests: migrate legacy test 10
2016-06-05 04:22:52 -04:00
Justin M. Keyes
ef6b6e9a09
Merge #4854
2016-06-05 04:17:29 -04:00
Justin M. Keyes
cc8a2e7aad
log: Rename to $NVIM_LOG_FILE
2016-06-05 04:14:54 -04:00
Shota
78c6f5c06d
vim-patch:7.4.1056 ( #4870 )
...
Problem: Don't know why finding spell suggestions is slow.
Solution: Add some code to gather profiling information.
ca1fe98517
2016-06-05 04:00:58 -04:00
Rui Abreu Ferreira
6ed9d47a6e
pty_process: split into plat-specific files ( #3976 )
2016-06-04 20:02:56 -04:00
Michael Ennen
40e7efe91c
vim-patch:7.4.1150
...
Problem: 'langmap' applies to the first character typed in Select mode.
(David Watson)
Solution: Check for SELECTMODE. (Christian Brabandt, closes #572 )
Add the 'x' flag to feedkeys().
25281634cd
2016-06-04 13:08:48 -07:00
shotat
14648cb741
vim-patch:7.4.1130
...
Problem: Memory leak in :vimgrep.
Solution: Call FreeWild(). (Yegappan Lakshmanan)
61ff4dd6a4
mark 1130 as NA
2016-06-05 01:12:02 +09:00
Justin M. Keyes
02e6914a93
Merge pull request #4860 from jamessan/tab-win-precedence
...
tcd: Determine correct scope from user input
2016-06-04 11:05:05 -04:00
sach1t
8958863e26
tui/input.c: Add mouse release event ( #4873 )
2016-06-04 09:13:41 -04:00
James McCoy
667c1dc4de
vim-patch:7.4.1108 ( #4872 )
...
Problem: Expanding "~" halfway a file name.
Solution: Handle the file name as one name. (Marco Hinz) Add a test.
Closes vim/vim#564 .
58adb14739
2016-06-03 23:18:40 -04:00
Justin M. Keyes
2d9c7dd840
Merge pull request #4871 from justinmk/housekeeping
...
reorg; doc
2016-06-03 17:12:29 -04:00
Justin M. Keyes
b3b25c2490
doc: precision, concision, elision
...
Single point of truth (SPOT): Do not sprinkle "contributing" guidelines
across various resources; CONTRIBUTING.md is the authority.
DRY: Do not repeat guidelines in CONTRIBUTING.md which are covered by
ISSUE_TEMPLATE.md
2016-06-03 17:11:10 -04:00
Justin M. Keyes
f421757e57
reorg
2016-06-03 14:15:36 -04:00
Florian Walch
abe47d5f64
CMake: Search all possibly usable Lua executables. ( #4858 )
2016-06-03 12:21:29 -04:00
Justin M. Keyes
8bf94f8f0d
Merge pull request #4869 from jamessan/vim-7.4.1142
...
vim-patch:7.4.1142,7.4.1695
2016-06-02 14:53:21 -04:00
Justin M. Keyes
1a21a0cc4f
Merge pull request #4868 from jamessan/vim-85084ef
...
vim-patch:85084ef
2016-06-02 14:42:12 -04:00
James McCoy
17cb95b222
Make clint happy again
2016-06-02 11:10:42 -04:00
James McCoy
29e618c93c
vim-patch:7.4.1695
...
Problem: ":syn reset" clears the effect ":syn iskeyword". (James McCoy)
Solution: Remove clearing the syntax keywords.
8bc189e81a
2016-06-02 10:30:36 -04:00
James McCoy
1b6681e073
vim-patch:7.4.1142
...
Problem: Cannot define keyword characters for a syntax file.
Solution: Add the ":syn iskeyword" command. (Christian Brabandt)
b8060fe862
2016-06-02 10:28:46 -04:00
James McCoy
d5380d85ae
vim-patch:85084ef
...
Update help files.
85084ef1e9
Ignored changes to:
* doc/editing.txt related to encryption
* doc/eval.txt related to perleval()
* doc/if_mzsch.txt
* doc/tags
* doc/todo.txt
2016-06-02 09:39:31 -04:00
Florian Walch
634d59f646
msgpack-gen: Fix for Lua 5.1. ( #4857 )
...
goto statement was only introduced in Lua 5.2.
2016-06-01 19:14:09 -04:00
Shota
568da8ef3b
vimpatch.sh: bug fix in find_git_remote regex ( #4863 )
...
vimpatch.sh: fix awk expr
2016-06-01 15:02:20 -04:00
James McCoy
4e9f7684f6
tcd: Determine correct scope from user input
...
If a user specifies both {window} and {tab}, `getcwd()`/`haslocaldir()`
are using "tab" as the scope that should be reported. However, it
should be using "window" as the scope, within the specified tab page.
2016-06-01 07:02:31 -04:00
James McCoy
f735ee90c2
tcd: Use user-provided tab page for getcwd()
/haslocaldir()
...
The initial implementation for `:tcd` always used `curtab` to find the
specified window. This would result in either inaccurate information or
an unexpected error (e.g., when there are more windows in the
user-specified tab page vs. the current tab page).
2016-06-01 06:48:41 -04:00
James McCoy
a3f11ad27a
test/functional: cd_spec: Add tests for {getcwd,haslocaldir}(-1, -1)
2016-06-01 06:48:41 -04:00
James McCoy
a1303c2e11
test/functional: cd_spec: Add tests for using explicit args
2016-06-01 06:48:41 -04:00
James McCoy
197f384891
test/functional: cd_spec: Use named keys for directories table
...
The directories table contains the names of the expected directory names
for varying scopes of the :cd tests. Using named indexes, instead of
numbered, makes the test more readable.
2016-06-01 06:48:41 -04:00
James McCoy
690970acff
test/functional: Allow arbitrary arguments to cwd/lwd functions
...
Build wcwd/tcwd and wlwd/tlwd on top of the reworked cwd/lwd functions.
This will allow for easier testing of `getcwd()`/`haslocaldir()` in
arbitrary windows and/or tab pages.
2016-06-01 06:48:41 -04:00
Björn Linse
0afe63e925
Merge pull request #4829 from bfredl/timerclose
...
timers: stop all timers on teardown
2016-06-01 12:07:17 +02:00
Björn Linse
d6d8073939
timers: stop all timers on teardown
2016-06-01 11:09:15 +02:00
Justin M. Keyes
c16cb06656
Merge pull request #4859 from justinmk/travisllvm
...
travis: remove LLVM apt PPA; fallback to clang 3.4
2016-06-01 02:04:40 -04:00
Justin M. Keyes
b121d85376
travis: remove LLVM apt PPA; fallback to clang 3.4
...
LLVM has shut down their apt PPA until further notice.
2016-05-31 19:03:00 -04:00
Justin M. Keyes
4adee66980
Merge pull request #4846 from ZyX-I/luaviml'/lua'/encode_vim_to_object'/typval_encode
...
eval: Refactor eval/encode
2016-05-31 13:51:31 -04:00
Justin M. Keyes
3dd3d129d3
Merge pull request #4844 from ZyX-I/rename-main-loop
...
Rename main loop variable from loop to main_loop
2016-05-31 13:49:04 -04:00
Justin M. Keyes
4276a03e81
Merge pull request #4853 from ZyX-I/fix-4852
...
unittests: Also remove event_teardown
2016-05-31 12:38:07 -04:00
ZyX
d0bd023881
log: Move log to $NVIM_LOG_FILE_PATH, falling back to the old location
...
Closes #3561
2016-05-31 16:36:49 +03:00
ZyX
c571e80273
unittests: Also remove event_teardown
...
`event_teardown` is there from 974752c
, by aktau. It was introduced with
`init_homedir` and `event_init`. Then both were removed by justinmk in
99a9161bac
(`init_homedir`) and
49c5689f45
(`event_init`), but `event_teardown`
was not removed. Now this may cause a crash. More details in #4852 .
Closes #4852
2016-05-31 15:41:24 +03:00
ZyX
8f8b6658d7
typval_encode: Do not use new vector type
...
For string() it looks like no optimization, sometimes performance is even worse.
Since it was designed to avoid heap allocations in clear_tv let’s see whether it
will make any difference once clear_tv uses typval_encode to avoid stack
overflow in the disabled test.
2016-05-30 23:35:22 +03:00
ZyX
d9137b1a3a
kvec,typval_encode: Add new vector: the one with preallocated array
2016-05-30 23:34:28 +03:00
ZyX
139c1bb48b
eval/encode: Move main macros from encode.c to typval_encode.h
2016-05-30 23:31:17 +03:00
Justin M. Keyes
bd9715a9b5
Merge pull request #4843 from ZyX-I/refactor-queue
...
lib/queue: Refactor queue.h
2016-05-30 15:49:04 -04:00