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
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