aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* coverity/13688: Check for NUL bytes in salfromZyX2017-04-09
|
* coverity/13687: Do not allow NUL byte in region namesZyX2017-04-09
|
* spellfile: Use old errorZyX2017-04-09
| | | This makes first test not actually show any change in behaviour.
* coverity/13686: Do not allow NUL byte in precondition regexZyX2017-04-09
| | | | | | | Before this commit it emitted e_spell_trunc in the first case and treated file as completely valid on the second. While first is fine (both errors are actually valid, though old error is probably better), second results in incorrect regex used.
* Merge pull request #6485 from jamessan/vim-8.0.0377James McCoy2017-04-09
|\ | | | | vim-patch:8.0.0377,8.0.0378,8.0.0322,8.0.0376
| * lintJames McCoy2017-04-09
| |
| * vim-patch:8.0.0376James McCoy2017-04-09
| | | | | | | | | | | | | | Problem: Size computations in spell file reading are not exactly right. Solution: Make "len" a "long" and check with LONG_MAX. https://github.com/vim/vim/commit/6d3c8586fc81b022e9f06c611b9926108fb878c7
| * vim-patch:8.0.0322James McCoy2017-04-09
| | | | | | | | | | | | | | | | | | | | Problem: Possible overflow with spell file where the tree length is corrupted. Solution: Check for an invalid length (suggested by shqking) https://github.com/vim/vim/commit/399c297aa93afe2c0a39e2a1b3f972aebba44c9d CVE-2017-5953
| * vim-patch:8.0.0378James McCoy2017-04-09
| | | | | | | | | | | | | | | | | | Problem: Another possible overflow when reading corrupted undo file. Solution: Check if allocated size is not too big. (King) https://github.com/vim/vim/commit/0c8485f0e4931463c0f7986e1ea84a7d79f10c75 CVE-2017-6350
| * vim-patch:8.0.0377James McCoy2017-04-09
| | | | | | | | | | | | | | | | | | Problem: Possible overflow when reading corrupted undo file. Solution: Check if allocated size is not too big. (King) https://github.com/vim/vim/commit/3eb1637b1bba19519885dd6d377bd5596e91d22c CVE-2017-6349
* | test/check_cores(): Skip workspace-local temp dir. (#6483)Justin M. Keyes2017-04-09
| | | | | | | | | | | | | | | | Avoids this error: ./test/helpers.lua:27: cannot open ./Xtest-tmpdir/nvimfqH9dL: No such file or directory stack traceback: ./test/helpers.lua:27: in function 'glob' ./test/helpers.lua:195: in function 'check_cores' ./test/functional/helpers.lua:628: in function <./test/functional/helpers.lua:626>
* | cmake: Do not use ExternalProjectZyX2017-04-09
| | | | | | Necessary argument (EXCLUDE_FROM_ALL) only appears in 3.1.0.
* | cmake: Do not build clint-error-files by defaultZyX2017-04-09
|/
* Merge #6439 from ZyX-I/fix-gc-failuresJustin M. Keyes2017-04-09
|\ | | | | unittests: Force GC, fix GC failures in typval_spec
| * vim.h: Remove strange commentsZyX2017-04-09
| |
| * headers: Remove useless HAVE_CONFIG_H macrosZyX2017-04-09
| | | | | | We do not have non-cmake build options, cmake always does configure_file.
| * unittests: Move allocating vimconv_T to a functionZyX2017-04-09
| |
| * unittests: Do not GC typval_T which is owned by a diZyX2017-04-09
| |
| * unittests: Do not unref partial which is owned by Callback structureZyX2017-04-09
| |
| * unittests: Use Neovim memory allocation for vimconv_TZyX2017-04-09
| | | | | | | | Not sure whether this is going to fix things though, but core dump does not contain Neovim functions in stack in this case.
| * unittests: Do not gc what is already freedZyX2017-04-09
| |
| * ci: Increase check-single-includes wait time to 10sZyX2017-04-09
| |
| * ci: Allow check-single-includes to hangZyX2017-04-09
| |
| * unittests: Move checking cores to check_child_errZyX2017-04-08
| |
| * unittests: Fix testlint failureZyX2017-04-07
| |
| * ci: Really continue tests on failure, print global summaryZyX2017-04-07
| |
| * unittests: Force GC, fix GC failures in typval_specZyX2017-04-06
| |
* | Merge #6478 from ZyX-I/conv-fixesJustin M. Keyes2017-04-09
|\ \ | | | | | | Remove conversions which are not needed when &encoding is UTF-8
| * | unittests: Fix linter errorZyX2017-04-09
| | |
| * | *: Remove useless assertsZyX2017-04-08
| | |
| * | doc: Update documentationZyX2017-04-08
| | |
| * | *: Fix linter errorsZyX2017-04-08
| | | | | | | | | | | | | | | | | | Drops comments `// for …` that do not pass linter for them being unmaintainable and fast to becoming incomplete or even incorrect. Mention @dedmass
| * | unittests: Do not alter p_enc in decode unit testZyX2017-04-08
| | |
| * | eval/*code,shada: Drop support for converting UTF-8 from/to p_encZyX2017-04-08
| | | | | | | | | | | | Not needed any longer since p_enc is always utf-8.
| * | eval/decode: Omit calling convert_setup for each stringZyX2017-04-08
| | | | | | | | | Uses the same trick eval/encode does.
| * | shada: Initialize vimconv_TZyX2017-04-08
| | |
| * | eval/decode,shada: Do not forget to clean up convertersZyX2017-04-08
| | |
* | | cmake: Use archive instead of downloading *.json files (#6482)Nikolai Aleksandrovich Pavlov2017-04-09
| | |
* | | test: retry(): Report number of retries. (#6475)Justin M. Keyes2017-04-09
| | | | | | | | | tui_spec.lua: Retry the terminal-mode test.
* | | refactor/single-includededmass2017-04-08
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Closes #6463 refactor/single-include: file_search.h Closes #6455 refactor/single-include: hardcopy.h Closes #6457 refactor/single-include: if_cscope.h Closes #6458 refactor/single-include: mark.h Closes #6461 refactor/single-include: mbyte.h Closes #6462 refactor/single-include: memline.h Closes #6464 refactor/single-include: menu.h Closes #6468 refactor/single-include: ops.h Closes #6470
* | refactor/single-include: fold.h #6456dedmass2017-04-08
| |
* | refactor/single-include: ex_getln.h #6454dedmass2017-04-08
| |
* | refactor/single-include: memline_defs.h #6465dedmass2017-04-08
| |
* | refactor/single-include: move.h #6469dedmass2017-04-08
| |
* | refactor/single-include: ex_cmds.h #6453dedmass2017-04-08
| |
* | refactor/single-include: digraph.h #6444dedmass2017-04-08
| |
* | refactor/single-include: cursor_shape.h #6442dedmass2017-04-08
| |
* | Merge #6473 from jamessan/vim-8.0.0499Justin M. Keyes2017-04-08
|\ \ | | | | | | vim-patch:8.0.0499,8.0.0550
| * | lintJames McCoy2017-04-07
| | |
| * | vim-patch:8.0.0550James McCoy2017-04-07
| | | | | | | | | | | | | | | | | | | | | Problem: Some etags format tags file use 0x01, breaking the parsing. Solution: Use 0x02 for TAG_SEP. (James McCoy, closes vim/vim#1614) https://github.com/vim/vim/commit/9585a1655ba0d34ea88574617112093a9bd4f2e9