cztchoice
d4396acedb
vim-patch:7.4.600 #3081
...
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
2015-07-31 21:30:52 -04:00
Marco Hinz
43f7eec0cd
Uncomment merged patches in version.c
...
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
2015-07-21 13:48:36 +02:00
Marco Hinz
1d4f68a2f5
vim-patch:7.4.667 #3043
...
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
2015-07-18 16:37:16 -04:00
Felipe Morales
59784b91db
vim-patch:7.4.688 #2941
...
```
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
2015-07-14 14:25:54 -04:00
cztchoice
c80ebfff82
vim-patch:7.4.736 #2998
...
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
2015-07-11 22:38:17 -04:00
Florian Walch
e949c2bd62
vim-patch:7.4.646 #2926
...
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
2015-07-06 15:09:32 +03:00
Felipe Morales
7b87dc9299
vim-patch:7.4.575 #2835
...
```
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
2015-06-17 07:58:44 -04:00
Andrea Cedraro
8992f8b1c7
vim-patch:7.4.719 #2817
...
Problem: Overflow when adding MAXCOL to a pointer.
Solution: Subtract pointers instead. (James McCoy)
https://github.com/vim/vim/commit/v7-4-719
2015-06-14 02:23:09 -04:00
David Bürgin
f04bc91c2f
vim-patch:7.4.593 #2657
...
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
2015-06-13 21:38:39 -04:00
Felipe Morales
dfdf045b18
vim-patch:7.4.713
...
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
2015-06-13 12:43:28 -04:00
Justin M. Keyes
3af79d552a
version.c: mark NA: 664, 703
2015-06-13 12:43:28 -04:00
Felipe Morales
1d4e483265
version.c: Update patches list
...
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)
2015-06-13 12:42:16 -04:00
David Bürgin
5a9ad68b25
vim-patch:7.4.582 #2653
...
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
2ceb1c74d5
.
Reviewed-by: Florian Walch <florian@fwalch.com >
Fixes #2726
2015-05-26 01:07:37 -04:00
David Bürgin
c6da503336
vim-patch:7.4.579 #2652
...
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
2015-05-26 00:49:05 -04:00
David Bürgin
b1403e7d44
vim-patch:7.4.597 #2658
...
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
2015-05-17 15:11:10 -04:00
cztchoice
7341b285d0
vim-patch: Mark some patches as NA #2672
...
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 >
2015-05-17 15:03:49 -04:00
David Bürgin
7a7d082e12
vim-patch:7.4.562 #2593
...
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
2015-05-16 23:46:29 -04:00
David Bürgin
f525284778
vim-patch:7.4.594 #2654
...
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
2015-05-16 18:39:39 -04:00
Justin Gassner
9b87955b34
vim-patch:7.4.{629,695,696,701} Mark as included #2666
...
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
2015-05-16 16:05:28 -04:00
David Bürgin
eaf937ff2c
vim-patch:7.4.{592,596,632}: Mark as NA
...
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
2015-05-14 09:55:19 +02:00
David Bürgin
a0a60e6e97
vim-patch: Mark patches as NA
...
These changes do not apply because a) they apply to removed code,
or b) they address problems to do with #ifdef'ed code.
Marks the following patches as NA:
- 7.4.610, https://github.com/vim/vim/commit/v7-4-610
- 7.4.618, https://github.com/vim/vim/commit/v7-4-618
- 7.4.619, https://github.com/vim/vim/commit/v7-4-619
- 7.4.621, https://github.com/vim/vim/commit/v7-4-621
- 7.4.622, https://github.com/vim/vim/commit/v7-4-622
- 7.4.625, https://github.com/vim/vim/commit/v7-4-625
- 7.4.626, https://github.com/vim/vim/commit/v7-4-626
- 7.4.638, https://github.com/vim/vim/commit/v7-4-638
- 7.4.647, https://github.com/vim/vim/commit/v7-4-647
- 7.4.648, https://github.com/vim/vim/commit/v7-4-648
- 7.4.650, https://github.com/vim/vim/commit/v7-4-650
One trivial change had already been included, so the patch number was
uncommented:
- 7.4.599, https://github.com/vim/vim/commit/v7-4-599
2015-05-14 09:55:19 +02:00
David Bürgin
af4b0a76a7
vim-patch:7.4.587 #2622
...
Problem: Conceal does not work properly with 'linebreak'. (cs86661)
Solution: Save and restore boguscols. (Christian Brabandt)
https://github.com/vim/vim/commit/v7-4-587
2015-05-13 03:15:52 -04:00
David Bürgin
de6b3fbb15
vim-patch:7.4.577
...
Problem: Matching with a virtual column has a lot of overhead on very long
lines. (Issue 310)
Solution: Bail out early if there can't be a match. (Christian Brabandt)
Also check for CTRL-C at every position.
https://github.com/vim/vim/commit/v7-4-577
See also https://code.google.com/p/vim/issues/detail?id=310
Slightly adapted due to the long_u refactoring in
2ceb1c74d5
.
2015-05-13 03:10:24 -04:00
David Bürgin
2498314876
vim-patch:7.4.581: Mark as NA #2624
...
Problem: Compiler warnings for unitinialized variables. (John Little)
Solution: Initialize the variables.
https://github.com/vim/vim/commit/v7-4-581
Not applicable. Depended on patch 7.4.560, which was NA, see #1743 .
2015-05-11 21:27:46 -04:00
Yamakaky
48bd94e98f
vim-patch:7.4.606 #2594
...
Problem: May crash when using a small window.
Solution: Avoid dividing by zero. (Christian Brabandt)
https://github.com/vim/vim/commit/v7-4-606
2015-05-09 10:56:05 -04:00
Ewan Hemingway
d956535307
vim-patch:7.4.576 #2595
...
Problem: Redrawing problem with 'relativenumber' and 'linebreak'.
Solution: Temporarily reset 'linebreak' and restore it in more places.
(Christian Brabandt)
https://github.com/vim/vim/commit/v7-4-576
Closes #1946
2015-05-09 10:46:12 -04:00
David Bürgin
96997fffbd
vim-patch:7.4.524 #2559
...
Problem: When using ":ownsyntax" spell checking is messed up. (Issue 78)
Solution: Use the window-local option values. (Christian Brabandt)
https://github.com/vim/vim/commit/v7-4-524
See also https://code.google.com/p/vim/issues/detail?id=78
2015-05-09 10:23:23 -04:00
Bastian Winkler
a2cf628603
vim-patch:7.4.707 #2541
...
Problem: Undo files can have their executable bit set.
Solution: Strip of the executable bit. (Mikael Berthe)
https://github.com/vim/vim/commit/v7-4-707
2015-05-07 00:33:20 -04:00
David Bürgin
83a2a638a9
vim-patch:7.4.526 #2562
...
Problem: matchstr() fails on long text. Daniel Hahler)
Solution: Return NFA_TOO_EXPENSIVE from regexec_nl(). (Christian Brabandt)
https://github.com/vim/vim/commit/v7-4-526
Helped-by: Michael Reed <m.reed@mykolab.com >
2015-05-07 00:26:07 -04:00
Yamakaky
dce0b98f80
vim-patch:7.4.590 #2592
...
Problem: Using ctrl_x_mode as if it contains flags.
Solution: Don't use AND with CTRL_X_OMNI. (Hirohito Higashi)
https://github.com/vim/vim/commit/v7-4-590
It was already included in neovim, see #2527 .
2015-05-06 17:13:04 -04:00
David Bürgin
b6af1afee6
vim-patch:7.4.564 #2591
...
Problem: FEAT_OSFILETYPE is used even though it's never defined.
Solution: Remove the code. (Christian Brabandt)
https://github.com/vim/vim/commit/v7-4-564
Not applicable, this code has already been removed in Neovim. Included
some of the style tweaks.
2015-05-05 17:04:03 -04:00
Bastian Winkler
115f137b12
vim-patch:7.4.574 #2539
...
Problem: No error for eval('$').
Solution: Check for empty name. (Yasuhiro Matsumoto)
https://github.com/vim/vim/commit/v7-4-574
2015-05-03 19:39:56 -04:00
Michael Reed
98b3dc0571
vim-patch:7.4.659 + test
...
Problem: When 'ruler' is set the preferred column is reset. (Issue 339)
Solution: Don't set curswant when redrawing the status lines.
https://code.google.com/p/vim/source/detail?r=v7-4-659
Helped-by: David Bürgin <676c7473@gmail.com >
Based on #2347 by @pvinis
2015-05-01 16:45:02 -04:00
Michael Reed
28e60462c8
vim-patch:7.4.389
...
based on #2429 by @Hettomei
Problem: Still sometimes Vim enters Replace mode when starting up.
Solution: Use a different solution in detecting the termresponse and
location response. (Hayaki Saito)
https://code.google.com/p/vim/source/detail?r=v7-4-389
The upstream patch touched a lot of files which don't exist in nvim,
hence the small size of this commit.
2015-05-01 16:45:02 -04:00
Bastian Winkler
df3abf4df0
vim-patch:7.4.706 #2546
...
Problem: Window drawn wrong when 'laststatus' is zero and there is a
command-line window. (Yclept Nemo)
Solution: Set the status height a bit later. (Christian Brabandt)
https://github.com/vim/vim/commit/v7-4-706
2015-04-30 15:20:16 -04:00
Felipe Morales
46871d159a
Mark some patches re: command-ranges as included #2546
...
reported by @glts at https://github.com/neovim/neovim/pull/2041#issuecomment-97747833
2015-04-30 15:01:55 -04:00
Florian Walch
64a4ef679a
vim-patch:7.4.653 #2527
...
Problem: Insert mode completion with complete() may have CTRL-L work like
CTRL-P.
Solution: Handle completion with complete() differently. (Yasuhiro
Matsumoto, Christian Brabandt, Hirohito Higashi)
https://github.com/vim/vim/commit/v7-4-653
2015-04-30 14:26:35 -04:00
Florian Walch
8130eb1191
jemalloc: Force use of prefixed functions.
...
* Set JEMALLOC_NO_DEMANGLE to be able to use `je_*` functions,
regardless of how jemalloc was compiled (--with-jemalloc-prefix)
* Show jemalloc information in Neovim's version output.
Resolve #2449 .
2015-04-29 22:26:55 +03:00
Felipe Morales
b46746b93e
vim-patch:7.4.595
...
Problem: The test_command_count test fails when using Japanese.
Solution: Force the language to C. (Hirohito Higashi)
https://code.google.com/p/vim/source/detail?name=v7-4-595
2015-04-28 23:08:32 -03:00
Felipe Morales
0c44d0ebfc
vim-patch:7.4.588
...
Problem: ":0argedit foo" puts the new argument in the second place
instead of the first.
Solution: Adjust the range type. (Ingo Karkat)
https://code.google.com/p/vim/source/detail?name=v7-4-588
2015-04-28 23:08:32 -03:00
Felipe Morales
7e850a2f2a
vim-patch:7.4.585
...
Problem: Range for :bdelete does not work. (Ronald Schild)
Solution: Also allow unloaded buffers.
https://code.google.com/p/vim/source/detail?name=v7-4-585
2015-04-28 23:08:32 -03:00
Felipe Morales
838c9aa31d
vim-patch:7.4.580
...
Problem: ":52wincmd v" still gives an invalid range error. (Charles
Campbell)
Solution: Skip over white space.
https://code.google.com/p/vim/source/detail?name=v7-4-580
2015-04-28 23:08:32 -03:00
Felipe Morales
e01ebf245e
vim-patch:7.4.572
...
Problem: Address type of :wincmd depends on the argument.
Solution: Check the argument.
https://code.google.com/p/vim/source/detail?r=v7-4-572
2015-04-28 23:08:32 -03:00
Felipe Morales
e42b00dc3b
vim-patch:7.4.568
...
Problem: Giving an error for ":0wincmd w" is a problem for some
plugins.
Solution: Allow the zero in the range. (Marcin Szamotulski)
https://code.google.com/p/vim/source/detail?r=v7-4-568
2015-04-28 23:08:32 -03:00
Felipe Morales
ff70129d96
vim-patch:7.4.566
...
Problem: :argdo, :bufdo, :windo and :tabdo don't take a range.
Solution: Support the range. (Marcin Szamotulski)
https://code.google.com/p/vim/source/detail?r=v7-4-566
2015-04-28 23:08:31 -03:00
Felipe Morales
ca883df007
vim-patch:7.4.565
...
Problem: Ranges for arguments, buffers, tabs, etc. are not checked to
be valid but limited to the maximum. This can cause the
wrong
thing to happen.
Solution: Give an error for an invalid value. (Marcin Szamotulski)
Use windows range for ":wincmd".
https://code.google.com/p/vim/source/detail?r=v7-4-565
2015-04-28 23:08:31 -03:00
Felipe Morales
d2ad709a1e
vim-patch:7.4.561
...
Patch 7.4.561
Problem: Ex range handling is wrong for buffer-local user commands.
Solution: Check for CMD_USER_BUF. (Marcin Szamotulski)
https://code.google.com/p/vim/source/detail?name=v7-4-561
2015-04-28 23:08:31 -03:00
Felipe Morales
87953bf5ff
vim-patch:7.4.546
...
Problem: Repeated use of vim_snprintf() with a number.
Solution: Move these vim_snprintf() calls into a function.
https://code.google.com/p/vim/source/detail?name=v7-4-546
2015-04-28 23:08:31 -03:00
Felipe Morales
7fc952ab67
vim-patch:7.4.542
...
Problem: Using a range for window and buffer commands has a few
problems.
Cannot specify the type of range for a user command.
Solution: Add the -addr argument for user commands. Fix problems.
(Marcin Szamotulski
https://code.google.com/p/vim/source/detail?name=v7-4-542
2015-04-28 23:08:31 -03:00
Felipe Morales
c525085773
vim-patch:7.4.539
...
Patch 7.4.539 (after 7.4.530)
Problem: Crash when computing buffer count. Problem with range for
user commands. Line range wrong in Visual area.
Solution: Avoid segfault in compute_buffer_local_count(). Check for
CMD_USER when checking type of range. (Marcin Szamotulski)
https://code.google.com/p/vim/source/detail?name=v7-4-539
2015-04-28 23:08:31 -03:00