Scott Prager
2e873c8767
sha256.c: Enable -Wconvert and clint.
...
* Add sha256.c/h to clint-files.txt.
* Add sha256.c to CONV_SRCS in src/nvim/CMakeLists.txt.
* Use size_t for lengths and const for read-only parameters.
* Use restrict keyword.
* Refine #includes.
2015-01-02 18:07:01 -05:00
Justin M. Keyes
91b378d349
Merge pull request #1759 from fwalch/vim-babc6a1
...
vim-patch:babc6a1
2014-12-30 10:03:41 -05:00
Justin M. Keyes
b5c7fbf4b0
Merge pull request #1744 from fwalch/vim-1e8ebf8
...
vim-patch:1e8ebf8 (missing runtime update)
2014-12-30 09:09:40 -05:00
Florian Walch
e114529972
vim-patch:babc6a1
...
Runtime file updates.
https://code.google.com/p/vim/source/detail?r=babc6a1d4c270e3a8004dad9d3b3648f067bdfde
2014-12-30 14:06:20 +01:00
Florian Walch
272f1064c7
vim-patch:1e8ebf8
...
Updated runtime files.
https://code.google.com/p/vim/source/detail?r=1e8ebf870720e7b671f98f22d653009826304c4f
2014-12-30 13:51:39 +01:00
Justin M. Keyes
a31bcfb98a
Merge pull request #1742 from fwalch/vim-7.4.552
...
vim-patch:7.4.552
2014-12-30 00:10:26 -05:00
Justin M. Keyes
13d950f6ed
Merge pull request #1738 from fwalch/vim-7.4.549
...
vim-patch:7.4.549
2014-12-30 00:03:44 -05:00
Justin M. Keyes
a04691f4ba
Merge pull request #1754 from justinmk/vim-7.4.487
...
vim-patch:7.4.487 vim-patch:6a598be
2014-12-30 00:03:27 -05:00
Justin M. Keyes
bb1be08bae
vim-patch:7.4.487
...
Problem: ":sign jump" may use another window even though the file is
already edited in the current window.
Solution: First check if the file is in the current window. (James McCoy)
https://code.google.com/p/vim/source/detail?r=v7-4-487
2014-12-29 23:48:23 -05:00
Justin M. Keyes
ec615012a7
vim-patch:6a598be test for 7.4.487
...
https://code.google.com/p/vim/source/detail?r=6a598be6d4e8
2014-12-29 23:48:23 -05:00
Justin M. Keyes
7285b0c863
Merge pull request #1737 from fwalch/vim-7.4.541
...
vim-patch:7.4.541
2014-12-29 23:18:13 -05:00
Justin M. Keyes
b229908587
Merge pull request #1757 from oni-link/vim-7.4.533
...
vim-patch:7.4.533
2014-12-29 09:58:46 -05:00
oni-link
487a68ac69
vim-patch:7.4.533
...
Problem: ":hardcopy" leaks memory in case of errors.
Solution: Free memory in all code paths. (Christian Brabandt)
https://code.google.com/p/vim/source/detail?r=v7-4-533
2014-12-29 12:01:56 +01:00
Justin M. Keyes
b64b5372fb
Merge pull request #1752 from oni-link/vim-7.4.402
...
vim-patch: Mark patches 7.4.{402,443,509} as NA
2014-12-28 23:05:45 -05:00
oni-link
a3a1915684
vim-patch: Mark patches as NA
...
Code modified in patch 7.4.402 and 7.4.443 was introduced with
patch 7.4.399, which is also marked as NA (FEAT_CRYPT was removed).
Patch 7.4.509 needs the removed FEAT_CRYPT.
2014-12-29 00:11:18 +01:00
Justin M. Keyes
25a9e45462
Merge pull request #521 from oni-link/vim-patch-7-4-211
...
vim-patch:7.4.211
2014-12-28 06:10:35 -05:00
oni-link
a42e5eeb79
vim-patch:7.4.211
...
Problem: ":lu" is an abbreviation for ":lua", but it should be ":lunmap".
(ZyX)
Solution: Move "lunmap" to above "lua".
https://code.google.com/p/vim/source/detail?r=e90bef2240c8d187da6e8d8fa5007ec5afc12284
2014-12-28 09:45:55 +01:00
Justin M. Keyes
76ebbda9df
Merge pull request #1747 from justinmk/ex_ni
...
restore 'Not Implemented' for legacy script commands (:lua :ruby ...)
2014-12-27 21:13:38 -05:00
Justin M. Keyes
bb574e2202
restore 'Not Implemented' for legacy script commands (:lua :ruby ...)
...
- restores behavior equivalent to Vim compiled without FEAT_MZSCHEME, etc.
(avoids spurious "E492: Not an editor command: EOF") for code such as:
```vim
if 0
perl << EOF
end
EOF
endif
```
see :help script-here
- fixes #1308
- fixes https://github.com/junegunn/vim-plug/issues/111
2014-12-27 16:28:02 -05:00
Justin M. Keyes
68637debf6
Merge pull request #1746 from fwalch/improve-legacy2luatest
...
Improve legacy2luatest script.
2014-12-27 12:27:09 -05:00
Florian Walch
d8175bfa95
Improve legacy2luatest script.
...
* Remove 'test' prefix from test names.
* Ask if existing spec files should be overwritten.
* Fix for legacy tests with no initial buffer content (e.g. test_signs).
2014-12-27 16:05:06 +01:00
Justin M. Keyes
56fdeb88b8
Merge pull request #1743 from oni-link/vim.patch.7.4.560
...
vim-patch: Mark patch 7.4.560 as NA
2014-12-27 08:38:35 -05:00
Justin M. Keyes
4cd0d702e5
Merge pull request #1736 from fwalch/vim-7.4.528
...
vim-patch:7.4.528
2014-12-27 08:27:43 -05:00
Florian Walch
183b4b60b6
vim-patch:750a698
...
Add new files for 7.4.549.
https://code.google.com/p/vim/source/detail?r=750a6986aa86a2bb3346631a353913b899d86748
2014-12-27 13:16:54 +01:00
Florian Walch
898f01dee1
vim-patch:7.4.549
...
Problem: Function name not recognized correctly when inside a function.
Solution: Don't check for an alpha character.
https://code.google.com/p/vim/source/detail?r=v7-4-549
2014-12-27 11:38:32 +01:00
Florian Walch
0e8c39bd3b
vim-patch:7.4.528
...
Problem: Crash when using matchadd() (Yasuhiro Matsumoto)
Solution: Copy the match regprog.
https://code.google.com/p/vim/source/detail?r=v7-4-528
2014-12-27 11:33:59 +01:00
oni-link
4c0e681c19
vim-patch: Mark patch 7.4.560 as NA
...
The memory leak fixed in 7.4.560 was fixed in
e10670ac3b
. We also do not need to keep
`y_current->y_array` as is until done, because our memory allocations
cannot fail.
2014-12-27 09:51:20 +01:00
Justin M. Keyes
4ff4b9306d
Merge pull request #1735 from fwalch/vim-7.4.527
...
vim-patch:7.4.527
2014-12-26 18:00:35 -05:00
Justin M. Keyes
775361728a
Merge pull request #1734 from fwalch/small-patches
...
vim-patch: Multiple small patches (4)
2014-12-26 14:29:32 -05:00
Florian Walch
e27460b60c
vim-patch:7.4.552
...
Problem: Langmap applies to Insert mode expression mappings.
Solution: Check for Insert mode. (Daniel Hahler)
https://code.google.com/p/vim/source/detail?r=v7-4-552
2014-12-26 16:54:24 +01:00
Justin M. Keyes
cab88790bc
Merge pull request #1684 from justinmk/coverity74717
...
[RFC] coverity/74717: FP: NULL Pointer Dereference
2014-12-26 10:08:52 -05:00
Justin M. Keyes
1c6cd9f239
Merge pull request #1730 from fwalch/vim-7.4.486
...
vim-patch:7.4.486
2014-12-26 09:34:22 -05:00
Justin M. Keyes
78faf274f3
Merge pull request #1725 from fwalch/vim-7.4.450
...
vim-patch:7.4.450
2014-12-26 08:42:30 -05:00
Justin M. Keyes
d7a1665785
Merge pull request #1718 from jonaias/master
...
Transform global variable really_exiting into static.
2014-12-26 08:30:15 -05:00
Justin M. Keyes
4840f59272
Merge pull request #1741 from oni-link/fix_cid_90712
...
coverity/90712: Remove unnecessary check for NULL.
2014-12-26 08:17:54 -05:00
oni-link
ce03171323
coverity/90712: Remove unnecessary check for NULL.
...
** CID 90712: Dereference after null check (FORWARD_NULL)
/src/nvim/getchar.c: 3654 in check_abbr()
vim_strsave() never returns NULL, so q is never NULL. Removing the
NULL check for q should fix this warning.
2014-12-26 12:26:09 +01:00
Jonas Dourado
a00c2e0ecb
Transform global variable really_exiting into static.
2014-12-26 01:46:21 -02:00
Justin M. Keyes
e241b0ba09
Merge pull request #1740 from fwalch/improve-vimpatch
...
Minor improvements to vim-patch script.
2014-12-25 21:44:35 -05:00
Florian Walch
0ae2acdc86
Improvements to vim-patch script.
2014-12-25 23:32:40 +01:00
Florian Walch
9854ba7276
vim-patch:7.4.486
...
Problem: Check for writing to a yank register is wrong.
Solution: Negate the check. (Zyx). Also clean up the #ifdefs.
https://code.google.com/p/vim/source/detail?r=v7-4-486
2014-12-25 19:05:52 +01:00
Justin M. Keyes
7231a23cf6
Merge pull request #1722 from fwalch/vim-7.4.488
...
vim-patch:7.4.483, vim-patch:7.4.485, vim-patch:7.4.488
2014-12-25 12:57:09 -05:00
Florian Walch
4ad5b245f0
vim-patch:7.4.541
...
Problem: Crash when doing a range assign.
Solution: Check for NULL poiter. (Yukihiro Nakadaira)
https://code.google.com/p/vim/source/detail?r=v7-4-541
2014-12-25 18:54:12 +01:00
Florian Walch
28d3923bd8
vim-patch:7.4.547
...
Problem: Using "vit" does not select a multi-byte character at the end
correctly.
Solution: Advance the cursor over the multi-byte character. (Christian
Brabandt)
https://code.google.com/p/vim/source/detail?r=v7-4-547
2014-12-24 23:29:00 +01:00
Florian Walch
dde24224ec
vim-patch:7.4.545
...
Problem: Highlighting for multi-line matches is not correct.
Solution: Stop highlight at the end of the match. (Hirohito Higashi)
https://code.google.com/p/vim/source/detail?r=v7-4-545
2014-12-24 23:29:00 +01:00
Florian Walch
811cb036d9
vim-patch:7.4.538
...
Problem: Tests fail with small features plus Python.
Solution: Disallow weird combination of options. Do not set "fdm" when
folding is disabled.
https://code.google.com/p/vim/source/detail?r=v7-4-538
2014-12-24 23:29:00 +01:00
Florian Walch
476a2c0a83
vim-patch:7.4.536
...
Problem: Test 63 fails when using a black&white terminal.
Solution: Add attributes for a non-color terminal. (Christian Brabandt)
https://code.google.com/p/vim/source/detail?r=v7-4-536
2014-12-24 23:29:00 +01:00
Florian Walch
0439e808cb
vim-patch:7.4.521
...
Problem: When using "vep" a mark is moved to the next line. (Maxi Padulo,
Issue 283)
Solution: Decrement the line number. (Christian Brabandt)
https://code.google.com/p/vim/source/detail?r=v7-4-521
2014-12-24 23:28:59 +01:00
Justin M. Keyes
f13b90c064
Merge pull request #1715 from elmart/remove-long_u-3
...
Remove project-specific integer types: long_u. (3)
2014-12-24 16:07:49 -05:00
Eliseo Martínez
516405b601
Remove long_u: Passing-by: put_time(): Refactor implementation.
...
put_time() had a complicated implementation, because of having to shift
an 8-byte value in a portable way with old means.
That can be greatly simplified now, using a C99 fixed-size type.
2014-12-24 20:00:05 +01:00
Eliseo Martínez
ec09f4488f
Remove long_u: Passing-by: undo.c: Add to -Wconversion.
...
Previous commit dropped many -Wconversion warnings in both spell.c and
undo.c. spell.c still has a lot of them (200+). But in undo.c, only a
handful of them remain. Take the chance to eliminate those, too, and add
undo.c to -Wconversion checked files.
2014-12-24 20:00:05 +01:00