aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* vim-patch:7.4.521Florian Walch2014-12-24
| | | | | | | | Problem: When using "vep" a mark is moved to the next line. (Maxi Padulo, Issue 283) Solution: Decrement the line number. (Christian Brabandt) https://code.google.com/p/vim/source/detail?r=v7-4-521
* Merge pull request #1715 from elmart/remove-long_u-3Justin M. Keyes2014-12-24
|\ | | | | Remove project-specific integer types: long_u. (3)
| * Remove long_u: Passing-by: put_time(): Refactor implementation.Eliseo Martínez2014-12-24
| | | | | | | | | | | | 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.
| * Remove long_u: Passing-by: undo.c: Add to -Wconversion.Eliseo Martínez2014-12-24
| | | | | | | | | | | | | | 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 long_u: put_bytes(): Refactor.Eliseo Martínez2014-12-24
|/ | | | | | | | | | | | | | | | | | | | | | | 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.
* Merge pull request #1732 from fwalch/small-patchesJustin M. Keyes2014-12-24
|\ | | | | vim-patch: Small patches (3)
| * vim-patch:7.4.518Florian Walch2014-12-24
| | | | | | | | | | | | | | 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
| * vim-patch:7.4.516Florian Walch2014-12-24
| | | | | | | | | | | | | | | | 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
| * vim-patch:7.4.513Florian Walch2014-12-23
| | | | | | | | | | | | | | | | 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
| * vim-patch:7.4.520Florian Walch2014-12-23
| | | | | | | | | | | | | | 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
| * vim-patch:7.4.508Florian Walch2014-12-23
| | | | | | | | | | | | | | 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
* | Merge #1493: enable linting by defaultJustin M. Keyes2014-12-24
|\ \ | |/ |/|
| * Linting: Suppress warnings in os/users.c.Florian Walch2014-12-24
| |
| * Linting: Fix strcpy warning.Florian Walch2014-12-24
| |
| * Linting: Fix header guards, add whitespace.Florian Walch2014-12-24
| |
| * Linting: Integrate into CMake, enable by default.Florian Walch2014-12-24
|/
* Merge pull request #1728 from fwalch/small-patches2Justin M. Keyes2014-12-23
|\ | | | | vim-patch: Multiple small patches (2)
| * vim-patch:7.4.474Florian Walch2014-12-23
| | | | | | | | | | | | | | 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
| * vim-patch:7.4.477Florian Walch2014-12-23
| | | | | | | | | | | | | | | | 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
| * vim-patch:7.4.489Florian Walch2014-12-23
| | | | | | | | | | | | | | | | 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
| * vim-patch:7.4.491Florian Walch2014-12-23
| | | | | | | | | | | | | | | | 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
| * vim-patch:7.4.493Florian Walch2014-12-23
| | | | | | | | | | | | | | | | | | 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
| * vim-patch:7.4.494Florian Walch2014-12-23
| | | | | | | | | | | | | | | | 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
| * vim-patch:7.4.499Florian Walch2014-12-23
|/ | | | | | | | 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
* Merge pull request #1727 from fwalch/small-patchesJustin M. Keyes2014-12-23
|\ | | | | vim-patch: Multiple small patches
| * vim-patch:7.4.438Florian Walch2014-12-23
| | | | | | | | | | | | | | 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
| * vim-patch:7.4.441Florian Walch2014-12-23
| | | | | | | | | | | | | | | | 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
| * vim-patch:7.4.458Florian Walch2014-12-23
| | | | | | | | | | | | | | 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
| * vim-patch:7.4.468Florian Walch2014-12-23
| | | | | | | | | | | | | | | | 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
* | Merge pull request #1724 from fwalch/vim-7.4.452Justin M. Keyes2014-12-23
|\ \ | | | | | | vim-patch:7.4.449, vim-patch:7.4.452
| * | vim-patch:7.4.452Florian Walch2014-12-23
| | | | | | | | | | | | | | | | | | | | | 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
| * | vim-patch:7.4.449Florian Walch2014-12-23
| |/ | | | | | | | | | | | | 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
* | Merge pull request #1726 from fwalch/vim-7.4.447Justin M. Keyes2014-12-23
|\ \ | | | | | | vim-patch:7.4.447
| * | vim-patch:7.4.447Florian Walch2014-12-23
| |/ | | | | | | | | | | | | 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
* | Merge pull request #1721 from fwalch/vim-7.4.395Justin M. Keyes2014-12-23
|\ \ | | | | | | vim-patch:7.4.395
| * | vim-patch:7.4.395Florian Walch2014-12-23
| |/ | | | | | | | | | | | | | | 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
* | Merge pull request #1720 from fwalch/vim-7.4.311Justin M. Keyes2014-12-23
|\ \ | | | | | | vim-patch:7.4.311
| * | vim-patch:7.4.311David Rodriguez2014-12-23
| |/ | | | | | | | | | | | | 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
* | Merge pull request #1723 from fwalch/offline-vimpatchJustin M. Keyes2014-12-23
|\ \ | |/ |/| Ignore update errors in vim-patch script.
| * Ignore update errors in vim-patch script.Florian Walch2014-12-23
|/
* vim-patch:7.4.457 #1713Marco Hinz2014-12-23
| | | | | | | | 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
* Merge pull request #1712 from fwalch/vim-7.4.456Justin M. Keyes2014-12-23
|\ | | | | vim-patch:7.4.456
| * vim-patch:7.4.456Marco Hinz2014-12-20
| | | | | | | | | | | | | | | | 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
* | Merge pull request #1685 from justinmk/coverity74718Justin M. Keyes2014-12-20
|\ \ | |/ |/| coverity/74718
| * coverity/74718: invalid FUNC_ATTR_NONNULL_ARGJustin M. Keyes2014-12-20
| | | | | | | | | | | | | | - avoid null passed to ELOG format string - receive (char *) internally - modify identifier names for consistency - edit comments for concision and consistency
* | Merge pull request #1711 from fwalch/vim-7.4.455Justin M. Keyes2014-12-20
|\ \ | | | | | | vim-patch:7.4.455
| * | vim-patch:7.4.455Marco Hinz2014-12-20
|/ / | | | | | | | | | | | | 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
* | Merge pull request #1247 from splinterofchaos/350Justin M. Keyes2014-12-19
|\ \ | | | | | | vim-patch:7.4.350 + vim-patch:7.4.355 + vim-patch:7.4.390
| * | vim-patch:7.4.390Scott Prager2014-12-19
| | | | | | | | | | | | | | | | | | | | | 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
| * | vim-patch:7.4.355Scott Prager2014-12-19
| | | | | | | | | | | | | | | | | | | | | Problem: Several problems with Javascript indenting. Solution: Improve Javascript indenting. https://code.google.com/p/vim/source/detail?r=v7-4-355