Florian Walch
73a970ccd9
Linting: Fix header guards, add whitespace.
2014-12-24 00:32:26 -05:00
Florian Walch
e21f6e754d
Linting: Integrate into CMake, enable by default.
2014-12-24 00:32:26 -05:00
Justin M. Keyes
aa08632caf
Merge pull request #1728 from fwalch/small-patches2
...
vim-patch: Multiple small patches (2)
2014-12-23 15:19:07 -05: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
Florian Walch
2ba50a7846
vim-patch:7.4.499
...
Problem: substitute() can be slow with long strings.
Solution: Store a pointer to the end, instead of calling strlen() every
time. (Ozaki Kiichi)
https://code.google.com/p/vim/source/detail?r=v7-4-499
2014-12-23 21:15:31 +01:00
Justin M. Keyes
4f6bb8a9a9
Merge pull request #1727 from fwalch/small-patches
...
vim-patch: Multiple small patches
2014-12-23 15:03:08 -05:00
Justin M. Keyes
44fabac4e0
Merge pull request #1724 from fwalch/vim-7.4.452
...
vim-patch:7.4.449, vim-patch:7.4.452
2014-12-23 14:50:36 -05:00
Justin M. Keyes
53b13d2a18
Merge pull request #1726 from fwalch/vim-7.4.447
...
vim-patch:7.4.447
2014-12-23 14:42:09 -05:00
Justin M. Keyes
e274c5f622
Merge pull request #1721 from fwalch/vim-7.4.395
...
vim-patch:7.4.395
2014-12-23 14:31:09 -05:00
Justin M. Keyes
79fd93768a
Merge pull request #1720 from fwalch/vim-7.4.311
...
vim-patch:7.4.311
2014-12-23 14:13:53 -05:00
Florian Walch
d5bdc709d0
vim-patch:7.4.447
...
Problem: Spell files from Hunspell may generate a lot of errors.
Solution: Add the IGNOREEXTRA flag.
https://code.google.com/p/vim/source/detail?r=v7-4-447
2014-12-23 16:14:46 +01:00
Florian Walch
c4e0cd4418
vim-patch:7.4.452
...
Problem: Can't build with tiny features. (Tony Mechelynck)
Solution: Use "return" instead of "break".
https://code.google.com/p/vim/source/detail?r=v7-4-452
2014-12-23 16:14:24 +01:00
Florian Walch
1e17904eb2
vim-patch:7.4.449
...
Problem: Can't easily close the help window. (Chris Gaal)
Solution: Add ":helpclose". (Christian Brabandt)
https://code.google.com/p/vim/source/detail?r=v7-4-449
2014-12-23 16:14:24 +01:00
Florian Walch
1f73d7cb85
vim-patch:7.4.438
...
Problem: Cached values for 'cino' not reset for ":set all&".
Solution: Call parse_cino(). (Yukihiro Nakadaira)
https://code.google.com/p/vim/source/detail?r=v7-4-438
2014-12-23 16:13:31 +01:00
Florian Walch
2b9f11ac64
vim-patch:7.4.441
...
Problem: Endless loop and other problems when 'cedit' is set to CTRL-C.
Solution: Do not call ex_window() when ex_normal_busy or got_int was set.
(Yasuhiro Matsumoto)
https://code.google.com/p/vim/source/detail?r=v7-4-441
2014-12-23 16:13:30 +01:00
Florian Walch
2fefb5e7d3
vim-patch:7.4.458
...
Problem: Issue 252: Cursor moves in a zero-height window.
Solution: Check for zero height. (idea by Christian Brabandt)
https://code.google.com/p/vim/source/detail?r=v7-4-458
2014-12-23 16:13:30 +01:00
Florian Walch
0158539c77
vim-patch:7.4.468
...
Problem: Issue 26: CTRL-C does not interrupt after it was mapped and then
unmapped.
Solution: Reset mapped_ctrl_c. (Christian Brabandt)
https://code.google.com/p/vim/source/detail?r=v7-4-468
2014-12-23 16:13:30 +01:00
Justin M. Keyes
68f6fcffbf
Merge pull request #1723 from fwalch/offline-vimpatch
...
Ignore update errors in vim-patch script.
2014-12-23 09:48:25 -05:00
Florian Walch
b1d025a0c8
Ignore update errors in vim-patch script.
2014-12-23 11:15:42 +01:00
Florian Walch
1053f49ab0
vim-patch:7.4.395
...
Problem: C indent is wrong below an if with wrapped condition followed by
curly braces. (Trevor Powell)
Solution: Make a copy of tryposBrace.
https://code.google.com/p/vim/source/detail?r=v7-4-395
2014-12-23 10:27:05 +01:00
David Rodriguez
c824e7b2d2
vim-patch:7.4.311
...
Problem: Can't use winrestview to only restore part of the view.
Solution: Handle missing items in the dict. (Christian Brabandt)
https://code.google.com/p/vim/source/detail?r=v7-4-311
2014-12-23 10:13:13 +01:00
Marco Hinz
c3de63bfbc
vim-patch:7.4.457 #1713
...
Problem: Using getchar() in an expression mapping may result in
K_CURSORHOLD, which can't be recognized.
Solution: Add the <CursorHold> key. (Hirohito Higashi)
https://code.google.com/p/vim/source/detail?r=v7-4-457
2014-12-23 03:38:17 -05:00
Justin M. Keyes
bac6fb41b2
Merge pull request #1712 from fwalch/vim-7.4.456
...
vim-patch:7.4.456
2014-12-23 03:35:20 -05:00
Justin M. Keyes
4e28e1aeb6
Merge pull request #1685 from justinmk/coverity74718
...
coverity/74718
2014-12-20 14:52:53 -05:00
Justin M. Keyes
22a681a2d5
coverity/74718: invalid FUNC_ATTR_NONNULL_ARG
...
- avoid null passed to ELOG format string
- receive (char *) internally
- modify identifier names for consistency
- edit comments for concision and consistency
2014-12-20 10:37:11 -05:00
Marco Hinz
7e31044cd8
vim-patch:7.4.456
...
Problem: 'backupcopy' is global, cannot write only some
files in a different way.
Solution: Make 'backupcopy' global-local. (Christian Brabandt)
https://code.google.com/p/vim/source/detail?r=v7-4-456
2014-12-20 16:31:59 +01:00
Justin M. Keyes
5a1cddc47b
Merge pull request #1711 from fwalch/vim-7.4.455
...
vim-patch:7.4.455
2014-12-20 09:19:02 -05:00
Marco Hinz
7fc7f026ad
vim-patch:7.4.455
...
Problem: Completion for :buf does not use 'wildignorecase'. (Akshay H)
Solution: Pass the 'wildignorecase' flag around.
https://code.google.com/p/vim/source/detail?r=v7-4-455
2014-12-20 09:41:51 +01:00
Justin M. Keyes
5fe519f78a
Merge pull request #1247 from splinterofchaos/350
...
vim-patch:7.4.350 + vim-patch:7.4.355 + vim-patch:7.4.390
2014-12-19 19:33:05 -05:00
Scott Prager
9c244c7303
vim-patch:7.4.390
...
Problem: Advancing pointer over end of a string.
Solution: Init quote character to -1 instead of zero. (Dominique Pelle)
https://code.google.com/p/vim/source/detail?r=v7-4-390
2014-12-19 18:57:46 -05:00
Scott Prager
0eb4c02778
vim-patch:7.4.355
...
Problem: Several problems with Javascript indenting.
Solution: Improve Javascript indenting.
https://code.google.com/p/vim/source/detail?r=v7-4-355
2014-12-19 18:57:45 -05:00
Scott Prager
12b3f49ea1
vim-patch:7.4.350
...
Problem: Using C indenting for Javascript does not work well for a {} block
inside parenthesis.
Solution: When looking for a matching paren ignore one that is before the
start of a {} block.
https://code.google.com/p/vim/source/detail?r=v7-4-350
2014-12-19 18:57:45 -05:00
Scott Prager
949fb9721f
Doxygen find_match_paren().
2014-12-19 18:57:45 -05:00
Justin M. Keyes
e922a74273
Merge pull request #1648 from Pyrohh/amiga-vms-cleanup
...
Amiga/VMS cleanup
2014-12-19 17:08:39 -05:00
Michael Reed
a62fe49d3c
Remove Amiga remnants
...
Notes regarding the removal of specific items:
- Aztec C: only on the Amiga.
- mch_check_win(): doesn't exist anymore.
- Comment in ex_cmds.c: It seems the context for this comment was
removed, but the comment was inadvertantly left alone.
2014-12-19 15:28:49 -05:00
Michael Reed
a5e1723bb1
Remove dec-mcs remnants
...
It was (apparently) the default character encoding file used for line
printing on VMS, which is unsupported.
2014-12-19 15:28:49 -05:00
Michael Reed
6f50fd6c35
Remove VMS remnants
2014-12-19 15:28:49 -05:00
Justin M. Keyes
189427efd7
Merge pull request #1707 from fwalch/na-patches
...
vim-patch: Mark patches as NA.
2014-12-19 11:56:11 -05:00
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
Justin M. Keyes
5df8bf077b
Merge pull request #1704 from fwalch/vim-7.4.434
...
vim-patch:7.4.434, vim-patch:7.4.442
2014-12-19 01:35:42 -05:00
Justin M. Keyes
e47105c47d
Merge pull request #1638 from Grimy/ex-drop
...
Reimplement :drop
2014-12-19 01:06:40 -05:00
Justin M. Keyes
b1cd16ab8d
Merge pull request #1699 from three-comrades/fix-viminfo
...
Use a local viminfo file when running the old tests.
2014-12-19 00:32:28 -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