Commit Graph

1169 Commits

Author SHA1 Message Date
Pavel Platto
85f342a110 vim-patch:7.4.446
Problem:    In some situations, when setting up an environment to trigger an
	    autocommand, the environment is not properly restored.
Solution:   Check the return value of switch_win() and call restore_win()
	    always.  (Daniel Hahler)

https://code.google.com/p/vim/source/detail?r=v7-4-446
2015-01-20 21:09:45 +02:00
Pavel Platto
1d5222985c vim-patch:7.4.492
Problem:    In Insert mode, after inserting a newline that inserts a comment
	    leader, CTRL-O moves to the right. (ZyX) Issue 57.
Solution:   Correct the condition for moving the cursor back to the NUL.
	    (Christian Brabandt)

  https://code.google.com/p/vim/source/detail?r=v7-4-492
2015-01-19 23:39:01 +02:00
Justin M. Keyes
d0debe2432 Merge pull request #1729 from fwalch/vim-7.4.490
vim-patch:7.4.490
2015-01-19 08:52:29 -05:00
Florian Walch
869d4c972e vim-patch:7.4.563
Problem:    No test for replacing on a tab in Virtual replace mode.
Solution:   Add a test. (Elias Diem)

https://code.google.com/p/vim/source/detail?r=v7-4-563
2015-01-08 09:03:54 +01:00
Florian Walch
65c1e265dd vim-patch:7.4.567
Problem:    Non-ascii vertical separater characters are always redrawn.
Solution:   Compare only the one byte that's stored. (Thiago Padilha)

https://code.google.com/p/vim/source/detail?r=v7-4-567
2015-01-08 08:59:20 +01:00
Florian Walch
bfd2a34570 version.c: Add patch numbers until 7.4.567. 2015-01-08 08:58:33 +01:00
Florian Walch
a240e3d686 vim-patch:7.4.466
Problem:    CTRL-W } does not open preview window. (Erik Falor)
Solution:   Don't set g_do_tagpreview for CTRL-W }.

https://code.google.com/p/vim/source/detail?r=v7-4-466
2015-01-08 08:27:40 +01:00
Justin M. Keyes
050c6515f8 Merge pull request #1763 from epaulson10/vim-7.4.551
vim-patch:7.4.551
2015-01-06 00:12:53 -05: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
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
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
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
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
7285b0c863 Merge pull request #1737 from fwalch/vim-7.4.541
vim-patch:7.4.541
2014-12-29 23:18:13 -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
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
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
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
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
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
Florian Walch
9854ba7276 vim-patch:7.4.486
Problem:    Check for writing to a yank register is wrong.
Solution:   Negate the check. (Zyx).  Also clean up the #ifdefs.

https://code.google.com/p/vim/source/detail?r=v7-4-486
2014-12-25 19:05:52 +01:00
Justin M. Keyes
7231a23cf6 Merge pull request #1722 from fwalch/vim-7.4.488
vim-patch:7.4.483, vim-patch:7.4.485, vim-patch:7.4.488
2014-12-25 12:57:09 -05:00
Florian Walch
4ad5b245f0 vim-patch:7.4.541
Problem:    Crash when doing a range assign.
Solution:   Check for NULL poiter. (Yukihiro Nakadaira)

https://code.google.com/p/vim/source/detail?r=v7-4-541
2014-12-25 18:54:12 +01:00
Florian Walch
28d3923bd8 vim-patch:7.4.547
Problem:    Using "vit" does not select a multi-byte character at the end
	    correctly.
Solution:   Advance the cursor over the multi-byte character. (Christian
	    Brabandt)

https://code.google.com/p/vim/source/detail?r=v7-4-547
2014-12-24 23:29:00 +01:00
Florian Walch
dde24224ec vim-patch:7.4.545
Problem:    Highlighting for multi-line matches is not correct.
Solution:   Stop highlight at the end of the match. (Hirohito Higashi)

https://code.google.com/p/vim/source/detail?r=v7-4-545
2014-12-24 23:29:00 +01:00
Florian Walch
811cb036d9 vim-patch:7.4.538
Problem:    Tests fail with small features plus Python.
Solution:   Disallow weird combination of options.  Do not set "fdm" when
	    folding is disabled.

https://code.google.com/p/vim/source/detail?r=v7-4-538
2014-12-24 23:29:00 +01:00
Florian Walch
476a2c0a83 vim-patch:7.4.536
Problem:    Test 63 fails when using a black&white terminal.
Solution:   Add attributes for a non-color terminal. (Christian Brabandt)

https://code.google.com/p/vim/source/detail?r=v7-4-536
2014-12-24 23:29:00 +01:00
Florian Walch
0439e808cb vim-patch:7.4.521
Problem:    When using "vep" a mark is moved to the next line. (Maxi Padulo,
	    Issue 283)
Solution:   Decrement the line number. (Christian Brabandt)

https://code.google.com/p/vim/source/detail?r=v7-4-521
2014-12-24 23:28:59 +01:00
Florian Walch
fe0801d51d vim-patch:7.4.527
Problem:    Still confusing regexp failure and NFA_TOO_EXPENSIVE.
Solution:   NFA changes equivalent of 7.4.526.

https://code.google.com/p/vim/source/detail?r=v7-4-527
2014-12-24 14:23:07 +01:00
Florian Walch
05b2f01f6a vim-patch:7.4.518
Problem:    Using status line height in width computations.
Solution:   Use one instead. (Hirohito Higashi)

https://code.google.com/p/vim/source/detail?r=v7-4-518
2014-12-24 00:32:55 +01:00
Florian Walch
3286176406 vim-patch:7.4.516
Problem:    Completing a function name containing a # does not work.  Issue
	    253.
Solution:   Recognize the # character. (Christian Brabandt)

https://code.google.com/p/vim/source/detail?r=v7-4-516
2014-12-24 00:32:53 +01:00
Florian Walch
5e542ba56e vim-patch:7.4.513
Problem:    Crash because reference count is wrong for list returned by
	    getreg().
Solution:   Increment the reference count. (Kimmy Lindvall)

https://code.google.com/p/vim/source/detail?r=v7-4-513
2014-12-23 21:48:22 +01:00
Florian Walch
89bab9b90e vim-patch:7.4.520
Problem:    Sun PCK locale is not recognzed.
Solution:   Add PCK in the table. (Keiichi Oono)

https://code.google.com/p/vim/source/detail?r=v7-4-520
2014-12-23 21:35:50 +01:00
Florian Walch
df05574c97 vim-patch:7.4.508
Problem:    When generating ja.sjis.po the header is not correctly adjusted.
Solution:   Check for the right header string. (Ken Takata)

https://code.google.com/p/vim/source/detail?r=v7-4-508
2014-12-23 21:34:38 +01:00
Florian Walch
e06159e6ae vim-patch:7.4.488
Problem:    test_mapping fails for some people.
Solution:   Set the 'encoding' option. (Ken Takata)

https://code.google.com/p/vim/source/detail?r=v7-4-488
2014-12-23 21:23:49 +01:00
Florian Walch
0b192bf990 vim-patch:7.4.485
Problem:    Abbreviations don't work. (Toothpik)
Solution:   Move the length computation inside the for loop.  Compare against
	    the unescaped key.

https://code.google.com/p/vim/source/detail?r=v7-4-485
2014-12-23 21:23:32 +01:00
Florian Walch
6aecbbebfd vim-patch:7.4.483
Problem:    A 0x80 byte is not handled correctly in abbreviations.
Solution:   Unescape special characters. Add a test. (Christian Brabandt)

https://code.google.com/p/vim/source/detail?r=v7-4-483
2014-12-23 21:23:32 +01:00
Florian Walch
fc0be5b79d vim-patch:7.4.474
Problem:    AIX compiler can't handle // comment.  Issue 265.
Solution:   Remove that line.

https://code.google.com/p/vim/source/detail?r=v7-4-474
2014-12-23 21:17:01 +01:00
Florian Walch
5b98a4338f vim-patch:7.4.477
Problem:    When using ":%diffput" and the other file is empty an extra empty
	    line remains.
Solution:   Set the buf_empty flag.

https://code.google.com/p/vim/source/detail?r=v7-4-477
2014-12-23 21:17:01 +01:00
Florian Walch
0a20cd7f50 vim-patch:7.4.489
Problem:    Cursor movement still wrong when 'lbr' is set and there is a
	    number column. (Hirohito Higashi)
Solution:   Add correction for number column. (Hiroyuki Takagi)

https://code.google.com/p/vim/source/detail?r=v7-4-489
2014-12-23 21:17:00 +01:00
Florian Walch
598f69b05e vim-patch:7.4.491
Problem:    When winrestview() has a negative "topline" value there are
	    display errors.
Solution:   Correct a negative value to 1. (Hirohito Higashi)

https://code.google.com/p/vim/source/detail?r=v7-4-491
2014-12-23 21:17:00 +01:00
Florian Walch
12245f9f1f vim-patch:7.4.493
Problem:    A TextChanged autocommand is triggered when saving a file.
	    (William Gardner)
Solution:   Update last_changedtick after calling unchanged(). (Christian
	    Brabandt)

https://code.google.com/p/vim/source/detail?r=v7-4-493
2014-12-23 21:17:00 +01:00
Florian Walch
75b7b04436 vim-patch:7.4.494
Problem:    Cursor shape is wrong after a CompleteDone autocommand.
Solution:   Update the cursor and mouse shape after ":normal" restores the
	    state. (Jacob Niehus)

https://code.google.com/p/vim/source/detail?r=v7-4-494
2014-12-23 21:16:56 +01:00