aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/version.c
Commit message (Collapse)AuthorAge
* 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>
* vim-patch:7.4.836 #3244Justin M. Keyes2015-08-26
| | | | | | | Problem: Accessing unitinialized memory. Solution: Add missing calls to init_tv(). (Dominique Pelle) https://github.com/vim/vim/commit/0a38dd29d6f65aa601162542a5ab0ba7f308fc8e
* vim-patch:7.4.799Chiu-Hsiang Hsu2015-08-25
| | | | | | | Problem: Accessing memory before an allocated block. Solution: Check for not going before the start of a pattern. (Dominique Pelle) https://github.com/vim/vim/commit/v7-4-799
* 7.4.813James McCoy2015-08-20
| | | | | | | | | | | patch 7.4.813 Problem: It is not possible to save and restore character search state. Solution: Add getcharsearch() and setcharsearch(). (James McCoy) https://github.com/vim/vim/releases/tag/v7.4.813 https://github.com/vim/vim/releases/tag/v7.4.826 Signed-off-by: James McCoy <vega.james@gmail.com>
* Update patches list, 7.4.791 - 7.4.826James McCoy2015-08-19
| | | | Signed-off-by: James McCoy <vega.james@gmail.com>
* Add introductory text to intro screen. #1885Florian Walch2015-08-15
|
* vim-patch:7.4.781 #3065Marco Hinz2015-08-09
| | | | | | | | Problem: line2byte() returns one less when 'bin' and 'noeol' are set. Solution: Only adjust the size for the last line. (Rob Wu) Original patch: https://code.google.com/p/vim/source/detail?r=30c9301f33ed76d0b76b9e22362f5e78e26786da
* vim-patch:7.4.773 #3066Marco Hinz2015-08-09
| | | | | | | | Problem: 'langmap' is used in command-line mode when checking for mappings. Solution: Do not use 'langmap' in command-line mode. (Larry Velazquez) Original patch: https://code.google.com/p/vim/source/detail?r=5b1eefbf9a532f32a66fa13abbd671488aaafd5c
* vim-patch:7.4.776 #3062Marco Hinz2015-08-09
| | | | | | | | Problem: Equivalence class for 'd' does not work correctly. Solution: Fix 0x1e0f and 0x1d0b. (Dominique Pelle) Original patch: https://code.google.com/p/vim/source/detail?r=94b17958585153641ad1e813fa144cad57c7170f
* vim-patch:7.4.600 #3081cztchoice2015-07-31
| | | | | | | Problem: Memory wasted in struct because of aligning. Solution: Split pos in lnum and col. (Dominique Pelle) https://github.com/vim/vim/commit/v7-4-600
* Uncomment merged patches in version.cMarco Hinz2015-07-21
| | | | | | 7.4.774 -> https://github.com/neovim/neovim/pull/2563 7.4.775 -> https://github.com/neovim/neovim/pull/2564 7.4.784 -> https://github.com/neovim/neovim/pull/2792
* vim-patch:7.4.667 #3043Marco Hinz2015-07-18
| | | | | | | | | | | | Problem: 'colorcolumn' isn't drawn in a closed fold while 'cursorcolumn' is. (Carlos Pita) Solution: Make it consistent. (Christian Brabandt) Original patch: https://github.com/vim/vim/commit/v7-4-667 Discussion: https://groups.google.com/forum/#!topic/vim_dev/Lidb7s4xn3Q
* vim-patch:7.4.688 #2941Felipe Morales2015-07-14
| | | | | | | | | | ``` updated for version 7.4.668 Problem: Can't use a glob pattern as a regexp pattern. Solution: Add glob2regpat(). (Christian Brabandt) ``` https://code.google.com/p/vim/source/detail?r=v7-4-668
* vim-patch:7.4.736 #2998cztchoice2015-07-11
| | | | | | | | Problem: Invalid memory access. Solution: Avoid going over the end of a NUL terminated string. (Dominique Pelle) https://github.com/vim/vim/commit/v7-4-736
* vim-patch:7.4.646 #2926Florian Walch2015-07-06
| | | | | | | Problem: ":bufdo" may start at a deleted buffer. Solution: Find the first not deleted buffer. (Shane Harper) https://github.com/vim/vim/commit/v7-4-646
* vim-patch:7.4.575 #2835Felipe Morales2015-06-17
| | | | | | | | | | ``` updated for version 7.4.575 Problem: Unicode character properties are outdated. Solution: Update the tables with the latest version. ``` https://code.google.com/p/vim/source/detail?r=v7-4-575
* vim-patch:7.4.719 #2817Andrea Cedraro2015-06-14
| | | | | | | Problem: Overflow when adding MAXCOL to a pointer. Solution: Subtract pointers instead. (James McCoy) https://github.com/vim/vim/commit/v7-4-719
* vim-patch:7.4.593 #2657David Bürgin2015-06-13
| | | | | | | | | | Problem: Crash when searching for "x\{0,90000}". (Dominique Pelle) Solution: Bail out from the NFA engine when the max limit is much higher than the min limit. https://github.com/vim/vim/commit/v7-4-593 See https://groups.google.com/d/msg/vim_dev/c7owwoseba8/ZETgSNZ6p10J
* vim-patch:7.4.713Felipe Morales2015-06-13
| | | | | | | | patch 7.4.713 Problem: Wrong condition for #ifdef. Solution: Change USR_EXRC_FILE2 to USR_VIMRC_FILE2. (Mikael Fourrier) https://code.google.com/p/vim/source/detail?r=v7-4-713
* version.c: mark NA: 664, 703Justin M. Keyes2015-06-13
|
* version.c: Update patches listFelipe Morales2015-06-13
| | | | | | | | | | | | | | | | | These patches are not applicable (NA): .611 (if_python3.c) .627 (term.c) .666 (X on *nix) .678 (--remote) .683 (vimtutor) .687 (terminal) .691 (mzscheme) .692 (Solaris) .730 (crypto) .731 (GUI) .738 (compiling w/o syntax highlighting) .644 applied in an unsupported platform (Stratus VOS)
* vim-patch:7.4.582 #2653David Bürgin2015-05-26
| | | | | | | | | | | | | | | | Problem: Can't match "%>80v" properly. (Axel Bender) Solution: Correctly handle ">". (Christian Brabandt) https://github.com/vim/vim/commit/v7-4-582 See https://groups.google.com/d/msg/vim_dev/n-02i4FnOcw/P3Yyx1OLeXgJ Slightly adapted due to the long_u refactoring in 2ceb1c74d591a07183ee02baf6ff1e205c87c6b8. Reviewed-by: Florian Walch <florian@fwalch.com> Fixes #2726
* vim-patch:7.4.579 #2652David Bürgin2015-05-26
| | | | | | | | | Problem: Wrong cursor positioning when 'linebreak' is set and lines wrap. Solution: (Christian Brabandt) https://github.com/vim/vim/commit/v7-4-579 See https://groups.google.com/d/msg/vim_dev/Eh3N9L68Ajw/4dB5x1RTQJQJ
* vim-patch:7.4.597 #2658David Bürgin2015-05-17
| | | | | | | | | Problem: Cannot change the result of systemlist(). Solution: Initialize v_lock. (Yukihiro Nakadaira) https://github.com/vim/vim/commit/v7-4-597 See https://groups.google.com/d/msg/vim_dev/WXCfHMeqjfk/n2PjNwZ2bzIJ
* vim-patch: Mark some patches as NA #2672cztchoice2015-05-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | These changes cannot apply because they a) fix compiler warning b) modify removed GUI related code c) modify removed build files mark the following patch as NA: * 7.4.728, https://github.com/vim/vim/commit/v7-4-728 * 7.4.727, https://github.com/vim/vim/commit/v7-4-727 * 7.4.726, https://github.com/vim/vim/commit/v7-4-726 * 7.4.724, https://github.com/vim/vim/commit/v7-4-724 * 7.4.720, https://github.com/vim/vim/commit/v7-4-720 * 7.4.705, https://github.com/vim/vim/commit/v7-4-705 * 7.4.681, https://github.com/vim/vim/commit/v7-4-681 * 7.4.679, https://github.com/vim/vim/commit/v7-4-679 * 7.4.677, https://github.com/vim/vim/commit/v7-4-677 * 7.4.676, https://github.com/vim/vim/commit/v7-4-676 * 7.4.674, https://github.com/vim/vim/commit/v7-4-674 * 7.4.669, https://github.com/vim/vim/commit/v7-4-669 * 7.4.663, https://github.com/vim/vim/commit/v7-4-663 * 7.4.657, https://github.com/vim/vim/commit/v7-4-657 Reviewed-by: David Bürgin <676c7473@gmail.com> Reviewed-by: Michael Reed <m.reed@mykolab.com> Reviewed-by: oni-link <knil.ino@gmail.com>
* vim-patch:7.4.562 #2593David Bürgin2015-05-16
| | | | | | | Problem: Segfault with wide screen and error in 'rulerformat'. (Ingo Karkat) Solution: Check there is enough space. (Christian Brabandt) https://github.com/vim/vim/commit/v7-4-562
* vim-patch:7.4.594 #2654David Bürgin2015-05-16
| | | | | | | | | | | Problem: Using a block delete while 'breakindent' is set does not work properly. Solution: Use "line" instead of "prev_pend" as the first argument to lbr_chartabsize_adv(). (Hirohito Higashi) https://github.com/vim/vim/commit/v7-4-594 See https://groups.google.com/d/msg/vim_dev/B8k0AVlqMUU/qKXeY8srpGcJ
* vim-patch:7.4.{629,695,696,701} Mark as included #2666Justin Gassner2015-05-16
| | | | | | | | | | https://github.com/vim/vim/commit/v7-4-629 https://github.com/vim/vim/commit/v7-4-695 https://github.com/vim/vim/commit/v7-4-696 deal with coverity issues which were fixed by #1947 https://github.com/vim/vim/commit/v7-4-701 fixes a compiler warning for an uninitialized variable introduced in 695
* vim-patch:7.4.{592,596,632}: Mark as NADavid Bürgin2015-05-14
| | | | | | | | | | | | | | | Original commit message for patch 7.4.592: Problem: When doing ":e foobar" when already editing "foobar" and 'buftype' is "nofile" the buffer is cleared. (Xavier de Gaye) Solution: Do no clear the buffer. https://github.com/vim/vim/commit/v7-4-592 The change in this patch was amended in patch 7.4.596 to fix an #ifdef problem, but soon after, in patch 7.4.632, it was reverted wholesale. See https://groups.google.com/d/msg/vim_dev/SWw5znc3W-8/TDjkUVYfABIJ