| Commit message (Collapse) | Author | Age |
|\
| |
| | |
vim-patch:7.4.449, 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
|
| |
| |
| |
| |
| |
| |
| | |
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
|
|\ \
| | |
| | | |
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
|
|\ \
| | |
| | | |
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
|
|\ \
| | |
| | | |
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
|
|\ \
| |/
|/| |
Ignore update errors in vim-patch script.
|
|/ |
|
|
|
|
|
|
|
|
| |
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
|
|\
| |
| | |
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
|
|\ \
| |/
|/| |
coverity/74718
|
| |
| |
| |
| |
| |
| |
| | |
- avoid null passed to ELOG format string
- receive (char *) internally
- modify identifier names for consistency
- edit comments for concision and consistency
|
|\ \
| | |
| | | |
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
|
|\ \
| | |
| | | |
vim-patch:7.4.350 + vim-patch:7.4.355 + 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
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Several problems with Javascript indenting.
Solution: Improve Javascript indenting.
https://code.google.com/p/vim/source/detail?r=v7-4-355
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
|/ / |
|
|\ \
| | |
| | | |
Amiga/VMS cleanup
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| | |
| | |
| | |
| | |
| | | |
It was (apparently) the default character encoding file used for line
printing on VMS, which is unsupported.
|
|/ / |
|
|\ \
| | |
| | | |
vim-patch: Mark patches as NA.
|
|/ / |
|
|\ \
| | |
| | | |
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
|
|\ \ \
| | | |
| | | | |
vim-patch:7.4.434, 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
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
|\ \ \
| | | |
| | | | |
Reimplement :drop
|
| | | |
| | | |
| | | |
| | | |
| | | | |
The :drop ex command was inadvertently removed when removing FEAT_GUI.
This patch reintroduces it.
|
|\ \ \ \
| |_|/ /
|/| | | |
Use a local viminfo file when running the old tests.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
This is required after defaulting to `nocp`, so that ~/.nviminfo
files don't interfere with the old legacy tests.
|
|\ \ \ \
| | | | |
| | | | | |
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
|
|\ \ \ \ \
| |/ / / /
|/| | | | |
Update busted to 2.0.rc4.
|
|/ / / / |
|
|\ \ \ \
| | | | |
| | | | | |
Dont force ../.deps in third-party/CMakeLists.txt use the Makefile instead
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
- Caller can override bundled dependency location using
DEPS_PREFIX
- Cache variable DEPS_PREFIX, using .deps/usr by default
- Removed unused variables DEPS_BIN_DIR, DEPS_BUILD_DIR, DEPS_DIR
DEPS_INSTALL_DIR
- Corner case: if the caller tries to override DEPS_PREFIX after a
successful cmake configuration, the caller needs to clear the cache
because dependency checks are based on the old value
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
- third-party is built under .deps by default instead of using its own
${CMAKE_BINARY_DIR}, move this default setting out of the cmake
settings and into the Makefile.
- As a consequence the workflow of building third-party using CMake
should feel more natural, avoid the additional folder or setting
DEPS_DIR from the command line.
- This commit does not change the default behaviour when calling the
Makefile wrapper.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
build: include the flags for the build type in the _FORTIFY_SOURCE check
|