Commit Graph

2789 Commits

Author SHA1 Message Date
Florian Walch
099fdb49a7 Change 'history' default to 50.
Default as of Vim 7.4.336 (not yet ported). Runtime files already
mention this new default value.
2015-01-04 21:47:59 +01:00
Erik Paulson
55f00f44d3 vim-patch:7.4.551
Problem:    "ygn" may yank too much. (Fritzophrenic)  Issue 295.
Solution:   Check the width of the next match. (Christian Brabandt)

https://code.google.com/p/vim/source/detail?r=v7-4-551
2015-01-04 12:23:48 -08:00
Florian Walch
2624d66045 vim-patch:37c2403
Update runtime files.

https://code.google.com/p/vim/source/detail?r=37c24033b2601a4a0953970a0ec85d5537101915
2015-01-04 20:28:08 +01:00
Florian Walch
b332aebe25 vim-patch:6921742
Update runtime files.

https://code.google.com/p/vim/source/detail?r=6921742f396a4abd21d7f69843b804ca0b96059c
2015-01-04 19:42:30 +01:00
Florian Walch
1cf933e7be vim-patch:7.4.490
Problem:    Cannot specify the buffer to use for "do" and "dp", making them
	    useless for three-way diff.
Solution:   Use the count as the buffer number. (James McCoy)

https://code.google.com/p/vim/source/detail?r=v7-4-490
2015-01-04 11:55:38 +01:00
Justin M. Keyes
10ff6ee0d7 Merge pull request #1762 from steveno/patch-1
Remove unneeded global WantQueryMouse
2015-01-03 16:06:25 -05:00
Justin M. Keyes
a0bcd7d5f5 Merge pull request #1768 from fwalch/vim-7.4.559
vim-patch:7.4.559
2015-01-03 13:15:10 -05:00
Florian Walch
ceb54c55ad vim-patch:7.4.559
Problem:    Appending a block in the middle of a tab does not work correctly
	    when virtualedit is set.
Solution:   Decrement spaces and count, don't reset them. (James McCoy)

https://code.google.com/p/vim/source/detail?r=v7-4-559
2015-01-03 16:08:51 +01:00
Steven Oliver
f3b06ba6d1 globals.h: Remove unused global variable 2015-01-02 21:10:08 -05:00
Justin M. Keyes
d611115305 Merge pull request #925 from splinterofchaos/sha256
sha256.c: clint, -Wconversion, stdbool, and other improvements.
2015-01-02 18:31:10 -05:00
Scott Prager
338dd10f33 sha: define SHA256_BUFFER_SIZE and SUM_SIZE. 2015-01-02 18:07:01 -05:00
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
oni-link
36ba1d9fba Speed up garbage collection.
For garbage collection all lists are kept in first_list, a list of all
lists.

free_unref_items() searches through first_list and removes unreferenced
lists from it (by calling list_free(..., FALSE)). But after a list was
removed, the search continues from the beginning of first_list (not sure
how many lists were really removed and where to continue in first_list).

This is not necessary anymore since vim-patch 7.0.135, because a call to
list_free(...,FALSE) makes sure, that no other lists (and dictionaries)
are freed. So we always know, that the next list in first_list is
still valid (allocated or NULL) and can be used to continue the search.

Likewise for dictionaries.

Original patch by Ariya Mizutani
https://groups.google.com/forum/#!searchin/vim_dev/GC/vim_dev/DBYOdHQWvqY/1WH04_dwETIJ
2014-12-31 17:08:26 +01: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