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
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
Felipe Oliveira Carvalho
478c99c128
Change the signature of utf_convert() (mbyte.c) to use ARRAY_SIZE
2014-12-18 15:41:37 -03:00
Felipe Oliveira Carvalho
2140f8f1f0
Change the signature of intable() (mbyte.c) to use ARRAY_SIZE
2014-12-18 15:41:37 -03:00
Felipe Oliveira Carvalho
8aeb2e37ee
Use ARRAY_SIZE where Coccinelle wasn't able to do it
2014-12-18 15:41:37 -03: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
Justin M. Keyes
bd19cc4f8f
Merge pull request #1701 from fwalch/vim-7.4.423
...
vim-patch:7.4.423
2014-12-18 12:57:39 -05:00
Justin M. Keyes
cef6ec9dfc
Merge pull request #1702 from fwalch/update-busted
...
Update busted to 2.0.rc4.
2014-12-18 12:56:37 -05:00
Florian Walch
745c462ed3
Update busted to 2.0.rc4.
2014-12-18 18:22:08 +01: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
John Szakmeister
1eef530351
Merge pull request #1588 from equalsraf/tb-no-central-deps
...
Dont force ../.deps in third-party/CMakeLists.txt use the Makefile instead
2014-12-18 08:11:00 -05:00
John Szakmeister
379dcd7d7f
Merge pull request #1686 from jszakmeister/include-opts-in-fortify-check
...
build: include the flags for the build type in the _FORTIFY_SOURCE check
2014-12-18 04:14:14 -05:00
John Szakmeister
9ebc960cb9
Merge pull request #1654 from gaurdro/rpm-fortify_source
...
[RFC] Fix issue 1569: Build fails in rpmbuild environment
2014-12-18 04:01:32 -05:00
Ross Smith
1c3d093c85
Detect and propagate _FORTIFY_SOURCE prefix
...
Get prefix to a -D_FORTIFY_SOURCE string if it is present in
CFLAGS and apply the prefix to flags added to redefine
_FORTIFY_SOURCE in CFLAGS and CPPFLAGS
* fixes 1569
2014-12-17 23:05:46 -05:00
Victor Adam
4a3b3d2913
Reimplement :drop (vim-patch:0)
...
The :drop ex command was inadvertently removed when removing FEAT_GUI.
This patch reintroduces it.
2014-12-18 01:58:36 +01:00
Julian Mehne
84dda11ec3
Remove superfluous settings from legacy tests.
2014-12-18 00:50:17 +01:00
Justin M. Keyes
742ada0869
Merge pull request #1698 from elmart/clang-analysis-fixes-6
...
Fix clang analysis warnings. (6)
2014-12-17 17:43:45 -05:00