| Commit message (Collapse) | Author | Age |
|\
| |
| | |
vim-patch:7.4.450
|
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Not all commands that edit another buffer support the +cmd
argument.
Solution: Add the +cmd argument to relevant commands. (Marcin Szamotulski)
https://code.google.com/p/vim/source/detail?r=v7-4-450
|
|\ \
| | |
| | | |
Transform global variable really_exiting into static.
|
| | | |
|
|\ \ \
| | | |
| | | | |
coverity/90712: Remove unnecessary check for NULL.
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
** CID 90712: Dereference after null check (FORWARD_NULL)
/src/nvim/getchar.c: 3654 in check_abbr()
vim_strsave() never returns NULL, so q is never NULL. Removing the
NULL check for q should fix this warning.
|
|\ \ \
| | | |
| | | | |
Minor improvements to vim-patch script.
|
|/ / / |
|
|\ \ \
| | | |
| | | | |
vim-patch:7.4.483, vim-patch:7.4.485, vim-patch:7.4.488
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: test_mapping fails for some people.
Solution: Set the 'encoding' option. (Ken Takata)
https://code.google.com/p/vim/source/detail?r=v7-4-488
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Abbreviations don't work. (Toothpik)
Solution: Move the length computation inside the for loop. Compare against
the unescaped key.
https://code.google.com/p/vim/source/detail?r=v7-4-485
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: A 0x80 byte is not handled correctly in abbreviations.
Solution: Unescape special characters. Add a test. (Christian Brabandt)
https://code.google.com/p/vim/source/detail?r=v7-4-483
|
|\ \ \ \
| | | | |
| | | | | |
Remove project-specific integer types: long_u. (3)
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
put_time() had a complicated implementation, because of having to shift
an 8-byte value in a portable way with old means.
That can be greatly simplified now, using a C99 fixed-size type.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Previous commit dropped many -Wconversion warnings in both spell.c and
undo.c. spell.c still has a lot of them (200+). But in undo.c, only a
handful of them remain. Take the chance to eliminate those, too, and add
undo.c to -Wconversion checked files.
|
|/ / / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Remove all long_u instances due to put_bytes() function.
First, function signature is changed this way:
- nr : long_u --> uintmax_t
uintmax_t is chosen so that invocations can use any unsigned integer
type (including size_t) without needing to cast.
- len : int --> unsigned int
This is to pass the size in bytes of the previous param, thus an
unsigned int is enough. All invocations use positive integer
literals, so change is safe without the need for casts.
Then, function implementation is adapted accordingly.
Last, all invocation points are refactored this way:
- Refactor types to minimize casts.
- Inline declarations (C99 style) in containing function.
All this changes were done with -Wconversion temporarily activated for
spell.c and undo.c, so that we can assert changes are type-safe and do
not introduce any warnings to that respect.
|
|\ \ \ \
| | | | |
| | | | | |
vim-patch: Small patches (3)
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: Using status line height in width computations.
Solution: Use one instead. (Hirohito Higashi)
https://code.google.com/p/vim/source/detail?r=v7-4-518
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: Completing a function name containing a # does not work. Issue
253.
Solution: Recognize the # character. (Christian Brabandt)
https://code.google.com/p/vim/source/detail?r=v7-4-516
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: Crash because reference count is wrong for list returned by
getreg().
Solution: Increment the reference count. (Kimmy Lindvall)
https://code.google.com/p/vim/source/detail?r=v7-4-513
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: Sun PCK locale is not recognzed.
Solution: Add PCK in the table. (Keiichi Oono)
https://code.google.com/p/vim/source/detail?r=v7-4-520
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: When generating ja.sjis.po the header is not correctly adjusted.
Solution: Check for the right header string. (Ken Takata)
https://code.google.com/p/vim/source/detail?r=v7-4-508
|
|\ \ \ \
| |/ / /
|/| | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
|/ / / |
|
|\ \ \
| |_|/
|/| | |
vim-patch: Multiple small patches (2)
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
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
|
|\ \
| | |
| | | |
vim-patch: Multiple small patches
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
|\ \ \
| | | |
| | | | |
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.
|