David Bürgin
2c7e8c38e0
vim-patch:7.4.502 #2282
...
Problem: Language mapping also applies to mapped characters.
Solution: Add the 'langnoremap' option, when on 'langmap' does not apply to
mapped characters. (Christian Brabandt)
https://github.com/vim/vim/releases/tag/v7-4-502
2015-03-29 09:55:59 -04:00
David Bürgin
d06b4933ed
vim-patch:7.4.529 #2270
...
Problem: No test for what 7.4.517 fixes.
Solution: Adjust the tests for breakindent. (Christian Brabandt)
https://github.com/vim/vim/releases/tag/v7-4-529
2015-03-27 12:55:52 -04:00
David Bürgin
fa8ccda518
Vim patch: Add missing patch version 422 in version.c #2268
...
Completes #1332 .
2015-03-27 12:13:07 -04:00
Justin M. Keyes
424c04f2c9
Merge pull request #2214 from Pyrohh/version-cleanup
...
Version output cleanup
2015-03-23 08:20:22 -04:00
Michael Reed
8c19152dcb
version.c: Clean up --version / :version output
...
Despite the +/- prefix, the majority of these features have been made
non-optional at compile time, so their presence here is misleading.
Also mention `:h vim-differences` to make it clear our that many
features are non-optional.
2015-03-22 16:55:50 -04:00
Michael Reed
eea804ab59
Remove *_BUILTIN_TCAPS & 'ttybuiltin'
...
'ttybuiltin' was removed and *_BUILTIN_TCAPS was made into dead code in
PR #1820 .
2015-03-22 15:41:29 -04:00
Björn Linse
04c8235df0
vim-patch: mark 7.4.673 as included
2015-03-21 22:05:50 +01:00
Perry Hung
26e6bca769
vim-patch:7.4.503 #2178
...
Problem: Cannot append a list of lines to a file.
Solution: Add the append option to writefile(). (Yasuhiro Matsumoto)
https://code.google.com/p/vim/source/detail?r=v7-4-503
-Ported old legacy test over to
test/functional/legacy/writefile_spec.lua
-Tests for mapping and signs from the original patch were removed since
they have nothing to do this with feature
Tested with: make oldtest, make test on OS X.
Signed-off-by: Perry Hung <iperry@gmail.com >
2015-03-20 17:54:28 -04:00
oni-link
0d8a10f6c5
vim-patch: mark 7.4.660 as included
...
refs #2138
vim-patch: https://code.google.com/p/vim/source/detail?r=476a12a96bb1e5ccc71b1c1010d529deca271617
2015-03-13 17:27:44 -04:00
Lech Lorens
bdbbdb5888
vim-patch:7.4.637 #2126
...
Problem: Incorrectly read the number of buffer for which an autocommand
should be registered.
Solution: Reverse check for "<buffer=abuf>". (Lech Lorens)
https://code.google.com/p/vim/source/detail?r=v7-4-637
2015-03-13 17:25:04 -04:00
Michael Reed
5fcd12f8b5
vim-patch: mark 7.4.615 as included #2109
...
refs #1761
Original vim patch: http://ftp.vim.org/vim/patches/7.4/7.4.615
2015-03-12 19:24:21 -04:00
Björn Linse
e0f8eea9f1
version: don't use NVIM_VERSION_* directly outside version.c
...
This avoids recompiles after commiting.
2015-03-08 21:54:57 -04:00
oni-link
0dd1ad0760
vim-patch:7.4.578
...
Problem: Using getcurpos() after "$" in an empty line returns a negative
number.
Solution: Don't add one when this would overflow. (Hirohito Higashi)
https://code.google.com/p/vim/source/detail?r=v7-4-578
2015-03-04 18:25:52 +01:00
Fabian Brosda
0a7cd65cbc
vim-patch:7.4.525 #1988
...
Problem: map() leaks memory when there is an error in the expression.
Solution: Call clear_tv(). (Christian Brabandt)
https://code.google.com/p/vim/source/detail?r=v7-4-525
2015-02-19 17:08:43 -05:00
Thiago de Arruda
e0e41b30c6
ui: Remove/adapt some old code for a big UI refactor
...
- Remove abstract_ui global, now it is always active
- Remove some terminal handling code
- Remove unused functions
- Remove HAVE_TGETENT/TERMINFO/TERMIOS/IOCTL #ifdefs
- Remove tgetent/terminfo from version.c
- Remove curses/terminfo dependencies
- Only start/stop termcap when starting/exiting the program
- msg_use_printf will return true if there are no attached UIs(
messages will be written to stdout)
- Remove `ex_winpos`(implement `:winpos` with `ex_ni`)
2015-02-16 23:17:39 -03:00
Justin M. Keyes
2d22e1f035
vim-patch:7.4.601 #1950
...
Problem: It is not possible to have feedkeys() insert characters.
Solution: Add the 'i' flag.
https://code.google.com/p/vim/source/detail?r=v7-4-601
2015-02-12 23:21:09 -05:00
Michael Reed
7b98b4c442
Remove vimdiff
...
While we're here:
- Remove references to the '+diff' feature, which has since been made
non-optional.
- Update a few Vim instances with Nvim.
2015-02-03 15:15:54 -05:00
Lucas Hermann Negri
7751cd21f5
Enable -Wconversion for version.c #1923
2015-02-02 17:23:24 -05:00
Justin M. Keyes
9a3b1d1078
Merge pull request #1834 from Pyrohh/misc-float-double
...
Factor out float usage & remove '+float' references
2015-01-29 09:19:46 -05:00
Felipe Morales
6425627c3f
tools: add .clang-format
...
Configuration for clang-format and related utilities.
Examples:
clang-format -style=file <file>
git clang-format -style=file <commit>
git diff -U0 HEAD^ | clang-format-diff.py -i -p1 -style=file
2015-01-26 21:10:14 -03:00
Florian Walch
b994c5c515
vim-patch: Mark 7.4.522, 7.4.591 as NA.
2015-01-26 02:19:15 -05:00
Florian Walch
4ef289e761
vim-patch:7.4.517
...
Problem: With a wrapping line the cursor may not end up in the right place.
(Nazri Ramliy)
Solution: Adjust n_extra for a Tab that wraps. (Christian Brabandt)
https://code.google.com/p/vim/source/detail?r=v7-4-517
2015-01-26 02:19:14 -05:00
Florian Walch
51aacc2dea
vim-patch:7.4.514
...
Problem: Memory access error. (Dominique Pelle)
Solution: Update tpos. (Christian Brabandt)
https://code.google.com/p/vim/source/detail?r=v7-4-514
2015-01-26 02:19:14 -05:00
Michael Reed
5b8d84d2c2
Remove '+float' references
...
The corresponding code was already removed in
b4ca3abc9f
2015-01-24 16:50:42 -05:00
Justin M. Keyes
918b5d021d
Merge pull request #1864 from Hinidu/vim-7.4.500
...
vim-patch:7.4.500 and fix in vim-patch:7.4.406
2015-01-22 17:28:02 -08:00
Pavel Platto
83d8e87a92
vim-patch:7.4.500
...
Problem: Test 72 still fails once in a while.
Solution: Don't set 'fileformat' to unix, reset it. (Ken Takata)
https://code.google.com/p/vim/source/detail?r=v7-4-500
2015-01-21 23:54:51 +02:00
Florian Walch
39516a0d15
vim-patch: Mark patches as NA.
2015-01-21 20:21:46 +01:00
Justin M. Keyes
57207ea60e
Merge pull request #1856 from Hinidu/vim-7.4.462
...
vim-patch:7.4.462
2015-01-20 17:48:34 -05:00
Pavel Platto
2275b9753e
vim-patch:7.4.462
...
Problem: Setting the local value of 'backupcopy' empty gives an error.
(Peter Mattern)
Solution: When using an empty value set the flags to zero. (Hirohito
Higashi)
https://code.google.com/p/vim/source/detail?r=v7-4-462
2015-01-20 21:57:57 +02:00
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