aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* 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
| * | vim-patch:7.4.350Scott Prager2014-12-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | Doxygen find_match_paren().Scott Prager2014-12-19
|/ /
* | Merge pull request #1648 from Pyrohh/amiga-vms-cleanupJustin M. Keyes2014-12-19
|\ \ | | | | | | Amiga/VMS cleanup
| * | Remove Amiga remnantsMichael Reed2014-12-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | Remove dec-mcs remnantsMichael Reed2014-12-19
| | | | | | | | | | | | | | | It was (apparently) the default character encoding file used for line printing on VMS, which is unsupported.
| * | Remove VMS remnantsMichael Reed2014-12-19
|/ /
* | Merge pull request #1707 from fwalch/na-patchesJustin M. Keyes2014-12-19
|\ \ | | | | | | vim-patch: Mark patches as NA.
| * | vim-patch: Mark patches as NA.Florian Walch2014-12-19
|/ /
* | Merge pull request #1663 from philix/array_sizeJustin M. Keyes2014-12-19
|\ \ | | | | | | Define and use the ARRAY_SIZE macro
| * | Change the signature of utf_convert() (mbyte.c) to use ARRAY_SIZEFelipe Oliveira Carvalho2014-12-18
| | |
| * | Change the signature of intable() (mbyte.c) to use ARRAY_SIZEFelipe Oliveira Carvalho2014-12-18
| | |
| * | Use ARRAY_SIZE where Coccinelle wasn't able to do itFelipe Oliveira Carvalho2014-12-18
| | |
| * | Define and use the ARRAY_SIZE macroFelipe Oliveira Carvalho2014-12-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | Merge pull request #1704 from fwalch/vim-7.4.434Justin M. Keyes2014-12-19
|\ \ \ | | | | | | | | vim-patch:7.4.434, vim-patch:7.4.442
| * | | vim-patch:7.4.442Florian Walch2014-12-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Using unitinialized variable. Solution: Pass the first window of the tabpage. https://code.google.com/p/vim/source/detail?r=v7-4-442
| * | | vim-patch:7.4.434Florian Walch2014-12-18
| |/ / | | | | | | | | | | | | | | | | | | | | | 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
* | | Merge pull request #1638 from Grimy/ex-dropJustin M. Keyes2014-12-19
|\ \ \ | | | | | | | | Reimplement :drop
| * | | Reimplement :drop (vim-patch:0)Victor Adam2014-12-18
| | | | | | | | | | | | | | | | | | | | The :drop ex command was inadvertently removed when removing FEAT_GUI. This patch reintroduces it.
* | | | Merge pull request #1699 from three-comrades/fix-viminfoJustin M. Keyes2014-12-19
|\ \ \ \ | |_|/ / |/| | | Use a local viminfo file when running the old tests.
| * | | Remove superfluous settings from legacy tests.Julian Mehne2014-12-18
| | | |
| * | | Use a local viminfo file when running the old tests.Julian Mehne2014-12-17
| | | | | | | | | | | | | | | | | | | | This is required after defaulting to `nocp`, so that ~/.nviminfo files don't interfere with the old legacy tests.
* | | | Merge pull request #1701 from fwalch/vim-7.4.423Justin M. Keyes2014-12-18
|\ \ \ \ | | | | | | | | | | vim-patch:7.4.423