aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/version.c
Commit message (Collapse)AuthorAge
...
* | | vim-patch:7.4.604Shougo Matsushita2015-12-19
|/ / | | | | | | | | | | | | Problem: Running tests changes viminfo. Solution: Disable viminfo. https://github.com/vim/vim/commit/6bf7c523ad54f625547ef2cc6009c28c0dd337ed
* | Merge pull request #3851 from brcolow/vim-7.4.682Justin M. Keyes2015-12-16
|\ \ | | | | | | vim-patch:7.4.682
| * | vim-patch:7.4.682brcolow2015-12-16
| |/ | | | | | | | | | | | | | | Problem: The search highlighting and match highlighting replaces the cursorline highlighting, this doesn't look good. Solution: Combine the highlighting. (Yasuhiro Matsumoto) https://github.com/vim/vim/commit/09deeb7c945d2677722df5b40959f97b646b6092
* / vim-patch:7.4.665, 671Shougo Matsushita2015-12-16
|/ | | | | | | | | | | | | Problem: 'linebreak' does not work properly with multi-byte characters. Solution: Compute the pointer offset with mb_head_off(). (Yasuhiro Matsumoto) https://github.com/vim/vim/commit/76feaf1bfed170d2fc5c34e7e758885554ecc794 Problem: Warning for shadowing a variable. Solution: Rename off to mb_off. (Kazunobu Kuriyama) https://github.com/vim/vim/commit/4df702999d14955255fcdfb820511767dcfec463
* vim-patch:7.4.803Johan Klokkhammer Helsing2015-12-13
| | | | | | | Problem: C indent does not support C11 raw strings. (Mark Lodato) Solution: Do not change indent inside the raw string. https://github.com/vim/vim/commit/f7bb86dc593913d055e4cce16cec43f6271adda3
* vim-patch:7.4.723Johan Klokkhammer Helsing2015-12-13
| | | | | | | Problem: For indenting, finding the C++ baseclass can be slow. Solution: Cache the result. (Hirohito Higashi) https://github.com/vim/vim/commit/4032cfdf17c1c744d0f87219924870378b86a1c4
* vim-patch:7.4.670Johan Klokkhammer Helsing2015-12-13
| | | | | | | Problem: Using 'cindent' for Javascript is less than perfect. Solution: Improve indenting of continuation lines. (Hirohito Higashi) https://github.com/vim/vim/commit/dcefba993456263100785f18d21d780cf531f2dc
* Merge pull request #3706 from Pyrohh/version_commitJustin M. Keyes2015-12-13
|\ | | | | Remove "Commit:" field from `--version` output
| * Remove "Commit:" field from `--version` outputMichael Reed2015-12-05
| | | | | | | | | | | | | | | | | | | | If nvim is built from a non-tagged commit, the truncated commit hash is already appended to the main version string (e.g., "NVIM v0.1.0-83-g959f260 ..."), making the "Commit:" field redundant. Regarding the truncated hash length: we don't have nearly enough commits to worry about collisions, and probably won't ever, so the default length should be fine.
* | Merge pull request #3838 from Shougo/vim-7.4.658Justin M. Keyes2015-12-13
|\ \ | | | | | | vim-patch:7.4.658
| * | vim-patch:7.4.658Shougo Matsushita2015-12-13
| | | | | | | | | | | | | | | | | | | | | | | | Problem: 'formatexpr' is evaluated too often. Solution: Only invoke it when beyond the 'textwidth' column, as it is documented. (James McCoy) https://github.com/vim/vim/commit/0f8dd840fc6a614450db60ebe405d6201a2ecc3e
* | | Merge pull request #3837 from Shougo/vim-7.4.645Justin M. Keyes2015-12-13
|\ \ \ | | | | | | | | vim-patch:7.4.645
| * | | vim-patch:7.4.645Shougo Matsushita2015-12-13
| |/ / | | | | | | | | | | | | | | | | | | | | | Problem: When splitting the window in a BufAdd autocommand while still in the first, empty buffer the window count is wrong. Solution: Do not reset b_nwindows to zero and don't increment it. https://github.com/vim/vim/commit/8da9bbfd02957b79edd595c8c7397453012510b0
* | | Merge pull request #3834 from Shougo/vim-7.4.635Justin M. Keyes2015-12-13
|\ \ \ | | | | | | | | vim-patch:7.4.635
| * | | vim-patch:7.4.635Shougo Matsushita2015-12-13
| |/ / | | | | | | | | | | | | | | | | | | | | | Problem: If no NL or CR is found in the first block of a file then the 'fileformat' may be set to "mac". (Issue 77) Solution: Check if a CR was found. (eswald) https://github.com/vim/vim/commit/05eb612ff3597fb7102f892bfd320f28b56d2fc6
* | | Merge #3718 'vim-patch:7.4.655'Justin M. Keyes2015-12-13
|\ \ \
| * | | vim-patch:7.4.655Johan Klokkhammer Helsing2015-11-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Text deleted by "dit" depends on indent of closing tag. (Jan Parthey) Solution: Do not adjust oap->end in do_pending_operator(). (Christian Brabandt) https://github.com/vim/vim/commit/b6c2735c56f1541159e1ad95c3f17a52b3a94f1d
* | | | Merge pull request #3835 from Shougo/vim-7.4.640Justin M. Keyes2015-12-13
|\ \ \ \ | | | | | | | | | | vim-patch:7.4.640
| * | | | vim-patch:7.4.640Shougo Matsushita2015-12-13
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | Problem: After deleting characters in Insert mode such that lines are joined undo does not work properly. (issue 324) Solution: Use Insstart instead of Insstart_orig. (Christian Brabandt) https://github.com/vim/vim/commit/c3bbad085c3ec304b111dc95aed97fea4c38a177
* | | | Merge #3443 'vim-patch:7.4.{785,795,898}'Justin M. Keyes2015-12-13
|\ \ \ \ | |/ / / |/| | |
| * | | vim-patch:7.4.898Johan Klokkhammer Helsing2015-11-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: The 'fixendofline' option is set on with ":edit". Solution: Don't set the option when clearing a buffer. (Yasuhiro Matsumoto) https://github.com/vim/vim/commit/04dfd512293e951479aec2378753b946c39bea87
| * | | vim-patch:7.4.795Johan Klokkhammer Helsing2015-11-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: The 'fixeol' option is not copied to a new window. Solution: Copy the option value. (Yasuhiro Matsumoto) https://github.com/vim/vim/commit/b388be0abf04bba744f390587e8293bfbb1708a4
| * | | vim-patch:7.4.785Johan Klokkhammer Helsing2015-11-22
| |/ / | | | | | | | | | | | | | | | | | | | | | Problem: On some systems automatically adding the missing EOL causes problems. Setting 'binary' has too many side effects. Solution: Add the 'fixeol' option, default on. (Pavel Samarkin) https://github.com/vim/vim/commit/34d72d4b6c1a2b04a214d8a49b7d22c97bc7a8bc
* | | Merge pull request #3753 from watiko/vim-7.4.790Justin M. Keyes2015-12-12
|\ \ \ | |_|/ |/| | Vim 7.4.{786,787,789,790}
| * | vim-patch:7.4.790watiko2015-11-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Test fails when the autochdir feature is not available. Test output contains the test script. Solution: Check for the autochdir feature. (Kazunobu Kuriyama) Only write the relevant test output. https://github.com/vim/vim/commit/d113a80c77101e9f5723abb075882012753cf611
| * | vim-patch:7.4.789watiko2015-11-28
| | | | | | | | | | | | | | | | | | | | | Problem: Using freed memory and crash. (Dominique Pellej) Solution: Correct use of pointers. (Hirohito Higashi) https://github.com/vim/vim/commit/9cac424d05c0e79cd621f1b9f2f01a9f459fcbe6
| * | vim-patch:7.4.787watiko2015-11-28
| | | | | | | | | | | | | | | | | | | | | Problem: snprintf() isn't available everywhere. Solution: Use vim_snprintf(). (Ken Takata) https://github.com/vim/vim/commit/fb9bc4829a1442fc8e93f078c9f923c9d382dbd2
| * | vim-patch:7.4.786watiko2015-11-28
| |/ | | | | | | | | | | | | Problem: It is not possible for a plugin to adjust to a changed setting. Solution: Add the OptionSet autocommand event. (Christian Brabandt) https://github.com/vim/vim/commit/537443018d41918639695a442c91b34ccec69fc3
* | Merge pull request #3762 from Shougo/vim-7.4.649Justin M. Keyes2015-12-01
|\ \ | | | | | | vim-patch:7.4.649
| * | vim-patch:7.4.649Shougo Matsushita2015-11-29
| |/ | | | | | | | | | | | | | | Problem: Compiler complains about ignoring return value of fwrite(). (Michael Jarvis) Solution: Add (void). https://github.com/vim/vim/commit/cf48767cd17130958a3076eed1872b6950947a0a
* | Merge pull request #3761 from Shougo/vim-7.4.631Justin M. Keyes2015-12-01
|\ \ | | | | | | vim-patch:7.4.631
| * | vim-patch:7.4.631Shougo Matsushita2015-12-01
| |/ | | | | | | | | | | | | | | Problem: The default conceal character is documented to be a space but it's initially a dash. (Christian Brabandt) Solution: Make the intial value a space. https://github.com/vim/vim/commit/4a427106954857c6f84c0b0dc07725e302a433c6
* | Merge pull request #3760 from Shougo/vim-7.4.623Justin M. Keyes2015-12-01
|\ \ | | | | | | vim-patch:7.4.623
| * | vim-patch:7.4.623Shougo Matsushita2015-12-01
| |/ | | | | | | | | | | | | Problem: Crash with pattern: \(\)\{80000} (Dominique Pelle) Solution: When the max limit is large fall back to the old engine. https://github.com/vim/vim/commit/a1d2c58985584116d20fa5e132137d8ff1a535f7
* / vim-patch:7.4.617Shougo Matsushita2015-11-29
|/ | | | | | | Problem: Wrong ":argdo" range does not cause an error. Solution: Reset "cmd" to NULL. (Marcin Szamotulski, Ingo Karkat) https://github.com/vim/vim/commit/c0a37b9db38e722b9e5ac3ac8b4c4af86bdf018c
* Update version.c to latest VimShougo Matsushita2015-11-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | NA patches list: 652: xxd changes xxd is not included in neovim 744: if_ruby and if_perl legacy tests 750: if_perl build problem 751: compile options 756: if_perl support 757: term.c changes 759: if_lua support 761: term.c changes 762: term.c changes 763: if_lua support 766: term.c changes 770: term.c changes 772: if_mzsch support 802: duplicated test 809: revert of 802 829: GUI 837: Windows with if_sniff 840: GUI 846: CONTRIBUTING.md 850: CONTRIBUTING.md 851: Win32 console 852: Win32 console 855: GTK GUI 861: GTK GUI 862: GTK GUI 867: Windows Fix 869: Windows GUI 872: CI service 874: Windows GUI 875: README.md 876: Windows GUI 880: CI service 884: CI service 886: Windows GUI 890: if_python3 894: vimrun.exe 899: README.md 900: README.md 902: Win32 console 906: Windows problem 907: Dynamic loading 908: Windows build error 910: if_python 911: terminal 913: hangul input GUI only 917: hangulin.c changes 918: if_python 919: if_lua, if_python, if_python3 920: ruby stuff 921: Windows Reviewed-by: Michael Reed <Pyrohh@users.noreply.github.com>
* memory.c: Prevent garbage collection when running out of memory.oni-link2015-11-13
| | | | | | | | | | When running out of memory, garbage collection would free lists and dictionaries that are not yet referenced. This would later on lead to a use-after-free for these objects. Releated to vim-patch:7.4.916, so also updating version.c. Patch by @ZyX-I
* vim-patch:7.4.791 #3078Marco Hinz2015-11-11
| | | | | | | | Problem: The buffer list can be very long. Solution: Add an argument to ":ls" to specify the type of buffer to list. (Marcin Szamotulski) https://github.com/vim/vim/commit/d51cb706a4e3ae99555bc214a64c83603c701139
* vim-patch:7.4.651 #3644Shougo Matsushita2015-11-10
| | | | | | | | Problem: Can't match "%>80v" properly for multi-byte characters. Solution: Multiply the character number by the maximum number of bytes in a character. (Yasuhiro Matsumoto) https://github.com/vim/vim/commit/4f36dc3bf7118a3fa5ccdae1a37963860dc71e6c
* vim-patch:7.4.686 #3629Johan Klokkhammer Helsing2015-11-08
| | | | | | | | Problem: "zr" and "zm" do not take a count. Solution: Implement the count, restrict the fold level to the maximum nesting depth. (Marcin Szamotulski) https://github.com/vim/vim/commit/7d2757a47204d00cd47e3db94f1bd248c499d4e3
* build: Use `git describe` for version strings.Justin M. Keyes2015-11-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | When building in a git repo: - If HEAD corresponds to an annotated tag, (i.e. git_get_exact_tag() returns truthy) the current build is considered a "release" build: NVIM_VERSION_MEDIUM is directly assigned the tagged version name, and NVIM_VERSION_* defines are ignored. - If HEAD is not a tagged release, then NVIM_VERSION_MEDIUM is directly assigned the result of `git describe`. If git (or the repo) is not available: - The NVIM_VERSION_* defines are used to define NVIM_VERSION_MEDIUM. Sample outputs for `nvim --version` and `nvim +version`: Building with git @ non-tagged commit e66df14: NVIM v0.1.0-1-ge66df14 (compiled Nov 1 2015 19:10:30) Commit: e66df148f9401be17adab324a6e41d927aae20b3 Building with git @ v0.1.1 tag: NVIM v0.1.1 (compiled Nov 1 2015 19:03:52) [no "Commit:" line] Building this commit _not_ in a git repo: NVIM 0.1.0-dev (compiled Nov 1 2015 19:16:11) [no "Commit:" line]
* version: Prepare for releases.Florian Walch2015-11-01
| | | | | | | | | | | * Hide commit information from --version if we can't find any (e.g. when building from tarball). To define a release in CMake, set NVIM_VERSION_PRERELEASE to "". This will modify --version output to: * Show annotated Git tag instead of commit hash (NVIM_VERSION_COMMIT). * Hide commit date (NVIM_VERSION_BUILD).
* vim-patch:7.4.849Justin M. Keyes2015-10-26
| | | | | | | | | | Problem: Moving the cursor in Insert mode starts new undo sequence. Solution: Add CTRL-G U to keep the undo sequence for the following cursor movement command. (Christian Brabandt) https://github.com/vim/vim/commit/8b5f65a527c353b9942e362e719687c3a7592309 Closes #3492
* main,version: Remove USR_EXRC_FILE*ZyX2015-10-23
|
* option,main: Partial support of XDG base directory specificationKeerthan Jaic2015-10-23
| | | | | | | | | | | | - Add functions that are able to query XDG. - Replace defaults for - &runtimepath. Does not follow #78. - &viewdir. - &undodir. - &directory. - &backupdir. Does not follow #78. - vimrc location. - Remove user vimrc file line from :version message.
* vim-patch:7.4.793Johan Klokkhammer Helsing2015-10-18
| | | | | | | Problem: Can't specify when not to ring the bell. Solution: Add the 'belloff' option. (Christian Brabandt) https://github.com/vim/vim/commit/165bc69d1b7f70ca9d5b657f35d0584ecb7b5183
* vim-patch:7.4.609oni-link2015-09-07
| | | | | | | | | Problem: For complicated list and dict use the garbage collector can run out of stack space. Solution: Use a stack of dicts and lists to be marked, thus making it iterative instead of recursive. (Ben Fritz) https://github.com/vim/vim/commit/2459a5ecaa43c8549ea53e9364253ff891676da5
* vim-patch:7.4.602oni-link2015-09-06
| | | | | | | Problem: ":set" does not accept hex numbers as documented. Solution: Use vim_str2nr(). (ZyX) https://github.com/vim/vim/commit/18400e6430755c97eb7e31525ab4744502603731
* clipboard: avoid clipboard during :global. #2809Felipe Morales2015-08-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is equivalent to patches 7.4.396, 7.4.445 and 7.4.598. vim-patch:7.4.396 Problem: When 'clipboard' is "unnamed", :g/pat/d is very slow. (Praful) Solution: Only set the clipboard after the last delete. (Christian Brabandt) https://github.com/vim/vim/commit/1f285eb49a709e00552f7bef7e74efff5ae79026 vim-patch:7.4.445 Problem: Clipboard may be cleared on startup. Solution: Set clip_did_set_selection to -1 during startup. (Christian Brabandt) https://github.com/vim/vim/commit/1a19d37d90f037c09183ba68fdddf70ab8ee179a vim-patch:7.4.598 Problem: ":tabdo windo echo 'hi'" causes "* register not to be changed. (Salman Halim) Solution: Change how clip_did_set_selection is used and add clipboard_needs_update and global_change_count. (Christian Brabandt) https://github.com/vim/vim/commit/af6a579263a688f30bfbbee72b28d08cc7e0f3d4 Co-Author: @bfredl
* version.c: mark patches NA #3252Chiu-Hsiang Hsu2015-08-27
| | | | | | | | | | | | | | | | | | | | | | | | | * .777 (README) https://github.com/vim/vim/commit/694cac7a352ea66827cd94ed1ccbc2fc5655e9cc * .778 (Coverity warnings) presumably fixed by 9de544c785aa11a9edf380bc8aeaabad75357aa9 https://github.com/vim/vim/commit/ae2fe73abc954b8fd3dbd7994daa8e31e6690bd0 * .780 (Compiler complains) https://github.com/vim/vim/commit/1db43b1145fe466b5d41af6744a08083983de3a9 * .783 (copy_chars, copy_spaces) see c7292866043cc426d394aa6b586168dc2112daef https://github.com/vim/vim/commit/2536d4f396680f079e2cb96f9787a434846b5ce7 * .788 (fix build, #ifdef) we don't have integrated crypto, see #699 https://github.com/vim/vim/commit/5cbb8dbc329ab33ce56ea7ce4695778630c4e9ee * .794 (Make_mvc.mak) we have a completely different build system https://github.com/vim/vim/commit/d4a95c3bc5a70f43db0abd020a15d8a1a65db961 * .796 (Compiler warnings) https://github.com/vim/vim/commit/33c3a694fca7978cdd28c5e41b498473a08bc05e Reviewed-by: Michael Reed <Pyrohh@users.noreply.github.com>