aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
| * | | 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
* | | | 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.
* | | Merge #6478 from ZyX-I/conv-fixesJustin M. Keyes2017-04-09
|\ \ \ | | | | | | | | Remove conversions which are not needed when &encoding is UTF-8
| * | | *: Remove useless assertsZyX2017-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
| * | | 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
| | | |
* | | | 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
| | |
* | | 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
* | | vim-patch:8.0.0499James McCoy2017-04-07
| | | | | | | | | | | | | | | | | | | | | Problem: taglist() does not prioritize tags for a buffer. Solution: Add an optional buffer argument. (Duncan McDougall, closes vim/vim#1194) https://github.com/vim/vim/commit/c6aafbaf3ea755e3ab4ee2e3045911126a08b038
* | | win: os_get_hostname() #5416 (#6413)Justin M. Keyes2017-04-07
| | |
* | | eval: delimit string with NUL byte (#6467)Nicolas Hillegeer2017-04-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A recent refactor left cpy without a NUL terminator, simplify the code instead of patching over it. Instead of plain memcpy, it'd be better to employ harder to misuse string functions made for this purpose like xstrlcpy(), but path_tail() takes char_u arguments and returns them, leading to a lot of ugly casting. Fixes #6431.
* | | completion: fix segfault with ignorecase+infercase (#6452)Justin M. Keyes2017-04-06
| | | | | | | | | | | | | | | Helped-by: Matthew Malcomson <hardenedapple@gmail.com> Closes #6451
* | | refactor/single-include: diff.h (#6443)Carlo Abelli2017-04-06
|/ /
* | options: remove 'guiheadroom'Justin M. Keyes2017-04-04
| |
* | 'guicursor': Disable by default for unknown terminals.Justin M. Keyes2017-04-04
| | | | | | | | | | | | | | User can still set guicursor explicitly in init.vim. Closes #5990 Closes #6403
* | 'guicursor': enabled=false if 'guicursor' is emptyJustin M. Keyes2017-04-04
| | | | | | | | | | Closes #6429 Closes #6430
* | 'listchars': `Whitespace` highlight group #6367Yichao Zhou2017-04-03
| |
* | fileio: Fix most linter errorsZyX2017-04-03
| | | | | | One error is still kept: buf_write function is too large.
* | fileio: Save details about E212 errorZyX2017-04-03
| |
* | eval: Add s flag, use p_fs by default, error out on unknown flagZyX2017-04-03
| |
* | fileio: Refactor msg_add_fname to something which needs no commentsZyX2017-04-03
| |
* | fileio: Clean up IObuff-manipulation messZyX2017-04-03
| |
* | fixup!ZyX2017-04-03
| |
* | message: Do not use IObuff in emsgfZyX2017-04-03
| |
* | fileio: Refactor errmsg handlingZyX2017-04-03
| | | | | | | | | | | | | | | | Adds os_strerror() result to a number of places. Also since I could not track where err\* variables are NULL and where they are not, using macros to make sure that all three variables are set at once. Removes #ifdef UNIX around the use of os_fsync, makes it use os_close in place of close in some places.
* | eval: Make writefile() able to disable fsync()ZyX2017-04-02
| |
* | Merge #6423 from justinmk/guicursorJustin M. Keyes2017-04-02
|\ \
| * | api/cursor_style_set: mode descriptionsJustin M. Keyes2017-04-01
| | |
| * | 'guicursor': Empty means "block cursor in all modes".Justin M. Keyes2017-04-01
| | | | | | | | | | | | Also: update default 'guicursor' to match the documentation.
| * | tui: 'guicursor' colorMatthieu Coudron2017-04-01
| | | | | | | | | | | | | | | | | | For now only supports valid hex colors (does not check for the validity the hex color) when termguicolors is set, otherwise it won't attempt to change the cursor color.