Florian Walch
67f896562d
vim-patch: Mark patches as NA.
2014-12-19 10:22:31 +01:00
Justin M. Keyes
943b063290
Merge pull request #1663 from philix/array_size
...
Define and use the ARRAY_SIZE macro
2014-12-19 02:23:26 -05:00
Florian Walch
3f7b8199df
vim-patch:7.4.442
...
Problem: Using unitinialized variable.
Solution: Pass the first window of the tabpage.
https://code.google.com/p/vim/source/detail?r=v7-4-442
2014-12-18 21:22:46 +01:00
Florian Walch
815fe28450
vim-patch:7.4.434
...
Problem: gettabvar() is not consistent with getwinvar() and getbufvar().
Solution: Return a dict with all variables when the varname is empty.
(Yasuhiro Matsumoto)
https://code.google.com/p/vim/source/detail?r=v7-4-434
2014-12-18 21:22:40 +01:00
Felipe Oliveira Carvalho
3c857900fe
Define and use the ARRAY_SIZE macro
...
A similar macro is defined in the Linux kernel [1].
To refactor the code I used a slightly modified Coccinelle script I found in
[2].
```diff
// Use the macro ARRAY_SIZE when possible
//
// Confidence: High
// Copyright: (C) Gilles Muller, Julia Lawall, EMN, DIKU. GPLv2.
// URL: http://www.emn.fr/x-info/coccinelle/rules/array.html
// Options: -I ... -all_includes can give more complete results
@@
type T;
T[] E;
@@
- (sizeof(E)/sizeof(*E))
+ ARRAY_SIZE(E)
@@
type T;
T[] E;
@@
- (sizeof(E)/sizeof(E[...]))
+ ARRAY_SIZE(E)
@@
type T;
T[] E;
@@
- (sizeof(E)/sizeof(T))
+ ARRAY_SIZE(E)
@n@
identifier AS,E;
@@
- #define AS(E) ARRAY_SIZE(E)
@@
expression E;
identifier n.AS;
@@
- AS(E)
+ ARRAY_SIZE(E)
```
`spatch --in-place --sp-file array_size.cocci -I src/ -I build/include/ -I build/src/nvim/auto/ src/nvim/*.c`
[1] http://lxr.free-electrons.com/source/include/linux/kernel.h#L54
[2] http://www.emn.fr/z-info/coccinelle/rules/#macros
2014-12-18 15:41:37 -03:00
Florian Walch
c780075afa
vim-patch:7.4.423
...
Problem: expand("$shell") does not work as documented.
Solution: Do not escape the $ when expanding environment variables.
https://code.google.com/p/vim/source/detail?r=v7-4-423
2014-12-18 15:41:27 +01:00
Florian Walch
13faa3cc88
vim-patch: Mark patches as NA.
2014-12-15 12:28:11 +01:00
Eliseo Martínez
b8123cb4af
vim-patch:7.4.543.
...
Adapt #1533 and #1596 to conform to upstream patch
(https://groups.google.com/forum/#!topic/vim_dev/vp0Lwo9f56s ).
Problem: Since patch 7.4.232 "1,3s/\n//" joins two lines instead of
three.
(Eliseo Martínez) Issue 287
Solution: Correct the line count. (Christian Brabandt)
Also set the last used search pattern.
2014-12-15 01:38:56 +01:00
Julian Mehne
435cbf0262
vim-patch: Update patches to 552
2014-12-14 14:56:00 +01:00
Julian Mehne
e69b8ec00a
vim-patch: Mark patches as NA
2014-12-14 14:42:12 +01:00
Julian Mehne
c26c387490
vim-patch:7.4.470
...
Problem: Test 11 and 100 do not work properly on Windows.
Solution: Avoid using feedkeys(). (Ken Takata)
https://code.google.com/p/vim/source/detail?r=v7-4-470
2014-12-14 14:38:06 +01:00
Julian Mehne
850b0b8663
vim-patch:7.4.463
...
Problem: Test 86 and 87 may hang on MS-Windows.
Solution: Call inputrestore() after inputsave(). (Ken Takata)
https://code.google.com/p/vim/source/detail?r=v7-4-463
2014-12-14 14:37:42 +01:00
Florian Walch
64a32d55c5
vim-patch: Mark patches as NA. #1637
2014-12-13 17:04:14 -05:00
Joel Teichroeb
d0dcf56338
Ignore compatible mode
2014-12-13 11:43:48 -08:00
Scott Prager
3d93e47d9a
vim-patch:7.4.249
...
Problem: Using setreg() with a list of numbers does not work.
Solution: Use a separate buffer for numbers. (ZyX)
https://code.google.com/p/vim/source/detail?r=v7-4-249
2014-12-11 20:30:00 -05:00
Scott Prager
5fdca47962
vim-patch:7.4.243
...
Problem: Cannot use setreg() to add text that includes a NUL.
Solution: Make setreg() accept a list.
https://code.google.com/p/vim/source/detail?r=v7-4-243
2014-12-11 20:30:00 -05:00
Scott Prager
e18538f3ef
vim-patch:7.4.242
...
Problem: getreg() does not distinguish between a NL used for a line
break and a NL used for a NUL character.
Solution: Add another argument to return a list. (ZyX)
https://code.google.com/p/vim/source/detail?r=v7-4-242
2014-12-11 20:29:59 -05:00
Felipe Morales
9ab44e74ab
vim-patch:7.4.478: Use character lenght for 'showbreak'
...
vim-patch:7.4.478
Problem: Using byte length instead of character length for
'showbreak'.
Solution: Compute the character length. (Marco Hinz)
https://code.google.com/p/vim/source/detail?r=v7-4-478
2014-11-27 19:40:51 -03:00
Felipe Morales
c82eb31a5d
vim-patch:7.4.473
...
vim-patch:7.4.473
Problem: Cursor movement is incorrect when there is a number
column/sign/fold column and 'sbr' is displayed.
Solution: Adjust the column for 'sbr'. (Christian Brabandt)
https://code.google.com/p/vim/source/detail?r=v7-4-473
2014-11-27 19:40:51 -03:00
Felipe Morales
42dc00b767
vim-patch:7.4.472: Only draw "precedes" entry in 'listchar' when 'list' is on
...
vim-patch:7.4.472
Problem: The "precedes" entry in 'listchar' will be drawn when
'showbreak is set and list is not.
Solution: Only draw this character when 'list' is on. (Christian
Brabandt)
https://code.google.com/p/vim/source/detail?r=af998690a8841d4df95cea0bed4246f2ba98e247
2014-11-27 19:40:51 -03:00
Felipe Morales
35e2398441
vim-patch:7.4.467: Avoid a problem with unwanted linebreaks in block mode
...
vim-patch:7.4.467
Avoid a problem with unwanted linebreaks in block mode
https://code.google.com/p/vim/source/detail?r=v7-4-467
2014-11-27 19:40:51 -03:00
Felipe Morales
cfa8b4a186
vim-patch:7.4.435: Disable linebreak temporarily when formatting lines.
...
vim-patch:7.4.435
Problem: Line formatting behaves differently when 'linebreak' is set.
(mvxxc)
Solution: Disable 'linebreak' temporarily. (Christian Brabandt)
https://code.google.com/p/vim/source/detail?r=v7-4-435
2014-11-27 19:40:51 -03:00
Felipe Morales
ef7eab1ec6
vim-patch:7.4.425: Adjust virtcol when showbreak is set
...
vim-patch:7.4.425
Problem: When 'showbreak' is used "gj" may move to the wrong
position. (Nazri Ramliy)
Solution: Adjust virtcol when 'showbreak' is set. (Christian Brabandt)
https://code.google.com/p/vim/source/detail?r=v7-4-425
2014-11-27 19:40:51 -03:00
André Twupack
e199470bd3
vim-patch:7.4.378 #1217
...
Problem: Title of quickfist list is not kept for setqflist(list, 'r').
Solution: Keep the title. Add a test. (Lcd)
https://code.google.com/p/vim/source/detail?r=v7-4-378
2014-11-14 11:56:25 -05:00
Scott Prager
ca7c509ae0
vim-patch:7.4.437
...
Problem: New and old regexp engine are not consistent.
Solution: Also give an error for "\ze*" for the old regexp engine.
https://code.google.com/p/vim/source/detail?r=v7-4-437
2014-11-13 11:38:19 -05:00
Scott Prager
44635add18
vim-patch:7.4.421
...
Problem: Crash when searching for "\ze*". (Urtica Dioica)
Solution: Disallow a multi after \ze and \zs.
https://code.google.com/p/vim/source/detail?r=v7-4-421
2014-11-13 11:38:19 -05:00
Justin M. Keyes
c5d7d75bb1
Merge pull request #1283 from splinterofchaos/breakindent-tab
...
vim-patch:7.4.416 + vim-patch:7.4.417
2014-11-12 16:23:27 -05:00
Scott Prager
c92e649a1e
vim-patch:7.4.417
...
Problem: After splitting a window and setting 'breakindent' the default
minimum with is not respected.
Solution: Call briopt_check() when copying options to a new window.
https://code.google.com/p/vim/source/detail?r=v7-4-417
2014-11-12 15:37:56 -05:00
Justin M. Keyes
8da78bc3ae
Merge pull request #1320 from splinterofchaos/ll-lock
...
vim-patch:7.4.419
2014-11-11 23:04:09 -05:00
Scott Prager
24ebb018e2
vim-patch:7.4.416
...
Problem: Problem with breakindent/showbreak and tabs.
Solution: Handle tabs differently. (Christian Brabandt)
https://code.google.com/p/vim/source/detail?name=v7-4-416
2014-11-11 12:51:58 -05:00
Scott Prager
96be11f609
vim-patch:7.4.419
...
Problem: Whan part of a list is locked it's possible to make changes.
Solution: Check if any of the list items is locked before make a change.
(ZyX)
https://code.google.com/p/vim/source/detail?r=v7-4-419
2014-11-11 12:05:51 -05:00
Scott Prager
bffea01c89
vim-patch:7.4.415
...
Problem: Cannot build. Warning for shadowed variable. (John Little)
Solution: Add missing change. Remove declaration.
https://code.google.com/p/vim/source/detail?name=v7-4-414&r=20dbceb6f4713ccd01be45dc531abc269fbb7579
2014-11-11 11:55:59 -05:00
Scott Prager
0051a7cb25
vim-patch:7.4.414
...
Problem: Cannot define a command only when it's used.
Solution: Add the CmdUndefined autocommand event. (partly by Yasuhiro
Matsumoto)
https://code.google.com/p/vim/source/detail?r=v7-4-414
2014-11-11 11:55:59 -05:00
Florian Walch
176930fa56
version: Add compilation info.
2014-11-09 18:34:57 +01:00
Justin M. Keyes
7c7874d11b
Merge pull request #1412 from fwalch/startup-help
...
version: Refer to nvim help on startup screen.
2014-11-06 09:45:30 -05:00
Florian Walch
724a53306f
version: Refer to nvim help on startup screen.
2014-11-06 13:37:15 +01:00
Nicolas Hillegeer
8c5efd62ac
iconv: re-enable
...
This seems to have been disabled in the transition from vim to neovim,
re-enable it.
2014-11-06 00:18:26 +01:00
Scott Prager
e94c9db43d
Mark patch 427 as included. ( #1357 )
2014-10-30 09:57:04 -04:00
Scott Prager
ba527b6f34
version: Mark patch 430 NA.
...
Not relevant because we always compile with +conceal.
2014-10-25 14:53:32 -04:00
Scott Prager
d14c124847
vim-patch:7.4.433
...
Problem: Test 75 fails on MS-Windows.
Solution: Use ":normal" instead of feedkeys(). (Michael Soyka)
https://code.google.com/p/vim/source/detail?r=v7-4-433
2014-10-25 14:52:29 -04:00
Scott Prager
089f977d18
version: update patches to 488
2014-10-23 13:18:02 -04:00
Scott Prager
95cdf32f24
version: More NA patches.
2014-10-23 13:18:02 -04:00
Scott Prager
46c610c9fe
vim-patch:7.4.406
...
Problem: Test 72 and 100 fail on MS-Windows.
Solution: Set fileformat to unix in the tests. (Taro Muraoka)
https://code.google.com/p/vim/source/detail?r=v7-4-406
2014-10-23 13:18:02 -04:00
Jeff Widman
6c78fd1a64
version: remove "Running in Vi compatible mode" message #1309
2014-10-20 13:29:18 -04:00
Scott Prager
f2e5851dd9
vim-patch:7.4.418
...
Problem: When leaving ":append" the cursor shape is like in Insert mode.
(Jacob Niehus)
Solution: Do not have State set to INSERT when calling getline().
https://code.google.com/p/vim/source/detail?r=v7-4-418
2014-10-16 15:55:54 -04:00
Naveen Kumar Molleti
0a2d9fa8c8
vim-patch:7.4.440 #1244
...
Problem: Omni complete popup drawn incorrectly.
Solution: Call validate_cursor() instead of check_cursor(). (Hirohito
Higashi)
https://code.google.com/p/vim/source/detail?r=v7-4-440
2014-10-16 04:18:18 +00:00
Naveen Kumar Molleti
af40647b66
vim-patch:7.4.439 #1245
...
Problem: Duplicate message in message history. Some quickfix messages
appear twice. (Gary Johnson)
Solution: Do not reset keep_msg too early. (Hirohito Higashi)
https://code.google.com/p/vim/source/detail?r=v7-4-439
2014-10-16 04:04:49 +00:00
Naveen Kumar Molleti
3195aadf27
vim-patch:7.4.436 #1246
...
Problem: ml_get error for autocommand that moves the cursor of the
current window.
Solution: Check the cursor position after switching back to the current
buffer. (Christian Brabandt)
https://code.google.com/p/vim/source/detail?r=v7-4-436
2014-10-16 03:49:05 +00:00
Justin M. Keyes
f68e7aba2c
Merge pull request #1265 from dkns/vp-7.4.444
...
vim-patch:7.4.444
2014-10-13 12:10:01 -04:00
Scott Prager
d62545e5ba
vim-patch:7.4.408
...
Problem: Visual block insert breaks a multi-byte character.
Solution: Calculate the position properly. (Yasuhiro Matsumoto)
https://code.google.com/p/vim/source/detail?r=v7-4-408
2014-10-10 15:21:40 -04:00