aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* vim-patch:7.4.565Felipe Morales2015-04-28
| | | | | | | | | | | Problem: Ranges for arguments, buffers, tabs, etc. are not checked to be valid but limited to the maximum. This can cause the wrong thing to happen. Solution: Give an error for an invalid value. (Marcin Szamotulski) Use windows range for ":wincmd". https://code.google.com/p/vim/source/detail?r=v7-4-565
* vim-patch:7.4.561Felipe Morales2015-04-28
| | | | | | | | Patch 7.4.561 Problem: Ex range handling is wrong for buffer-local user commands. Solution: Check for CMD_USER_BUF. (Marcin Szamotulski) https://code.google.com/p/vim/source/detail?name=v7-4-561
* vim-patch:7.4.546Felipe Morales2015-04-28
| | | | | | | Problem: Repeated use of vim_snprintf() with a number. Solution: Move these vim_snprintf() calls into a function. https://code.google.com/p/vim/source/detail?name=v7-4-546
* vim-patch:7.4.542Felipe Morales2015-04-28
| | | | | | | | | | Problem: Using a range for window and buffer commands has a few problems. Cannot specify the type of range for a user command. Solution: Add the -addr argument for user commands. Fix problems. (Marcin Szamotulski https://code.google.com/p/vim/source/detail?name=v7-4-542
* vim-patch:7.4.539Felipe Morales2015-04-28
| | | | | | | | | | Patch 7.4.539 (after 7.4.530) Problem: Crash when computing buffer count. Problem with range for user commands. Line range wrong in Visual area. Solution: Avoid segfault in compute_buffer_local_count(). Check for CMD_USER when checking type of range. (Marcin Szamotulski) https://code.google.com/p/vim/source/detail?name=v7-4-539
* vim-patch:7.4.535Felipe Morales2015-04-28
| | | | | | | | | | Patch 7.4.535 (after 7.4.530) Problem: Can't build with tiny features. Solution: Add #ifdefs and skip a test. https://code.google.com/p/vim/source/detail?name=v7-4-535 This is also a refactor of some code in 7.4.530.
* vim-patch:7.4.530-531Felipe Morales2015-04-28
| | | | | | | | | | | | | | | | | | | | | | | Specify different kinds of counts for commands. Updated ex commands generator scripts. Includes fixes to comments from patch 7.4.531 Original message: Problem: Many commands take a count or range that is not using line numbers. Solution: For each command specify what kind of count it uses. For windows, buffers and arguments have "$" and "." have a relevant meaning. (Marcin Szamotulski) https://code.google.com/p/vim/source/detail?r=v7-4-530 https://code.google.com/p/vim/source/detail?r=v7-4-531 Add legacy tests for 7.4.530 https://code.google.com/p/vim/source/detail?r=1e6d87a36dcdca231721dde8cbbc26610fb3df27
* vim-patch:7.4.633 #2526Florian Walch2015-04-28
| | | | | | | Problem: After 7.4.630 the problem persists. Solution: Also skip redo when calling a user function. https://github.com/vim/vim/commit/v7-4-633
* vim-patch:7.4.630 #2524Florian Walch2015-04-28
| | | | | | | | | Problem: When using Insert mode completion combined with autocommands the redo command may not work. Solution: Do not save the redo buffer when executing autocommands. (Yasuhiro Matsumoto) https://github.com/vim/vim/commit/v7-4-630
* Merge #2529: Fix coverity issues. (8)Eliseo Martínez2015-04-28
|\ | | | | | | Reviewed-by: Justin M. Keyes <justinkz@gmail.com>
| * coverity/109843: Nesting indent mismatch: RI.Eliseo Martínez2015-04-28
|/ | | | Introduction of asserts broke bracketless if's.
* vim-patch.sh: Fix indentation, use GH URL for tagged versions. #2525Florian Walch2015-04-28
| | | | | | * Link to the commit details on GitHub for a tagged version. * Non-tagged patches (runtime updates) are still linked to Google Code because they are identified by a Mercurial commit hash.
* Merge pull request #2383 from mhinz/fix-left-clickJustin M. Keyes2015-04-28
|\ | | | | Fix visual selection after left click on tabline
| * UI test: visual selection after left click in tablineMarco Hinz2015-04-28
| |
| * UI test: left click in tablineMarco Hinz2015-04-28
| |
| * Fix visual selection after left click on tablineMarco Hinz2015-04-28
|/ | | | | | After left clicking on a tab in the tabline, the "in_tab_line" variable wasn't set to 'false' and every following mouse action assumed still being on the tabline which messed up visual selection etc.
* Merge #2516: Fix clang analysis warnings. (11)Eliseo Martínez2015-04-28
|\ | | | | | | Reviewed-by: oni-link <knil.ino@gmail.com>
| * Fix warnings: ex_getln.c: getexmodeline(): HI.Eliseo Martínez2015-04-27
| | | | | | | | | | | | | | | | | | Problem : Dead increment @ 1795. Diagnostic : Harmless issue. Rationale : Line was necessary before (indent was used by the following while loop), but now that loop is removed, assignment is indeed dead. Resolution : Remove line.
| * Fix warnings: ex_getln.c: init_history(): Nonnull attr passed null: HI.Eliseo Martínez2015-04-27
| | | | | | | | | | | | | | | | | | | | | | Problem : Argument with 'nonnull' attribute passed null @ 4227. Diagnostic : Harmless issue. Rationale : It's true we're calling memset with NULL pointer, but it's also true we're doing it with zero size. We just thought that would work and do nothing (it was a way of avoiding to add a guard). It doesn't work, though, as memset requires nonnull arguments. Resolution : Add guard to avoid null argument.
* | Merge #2518: Enable -Wconversion. (3)Eliseo Martínez2015-04-28
|\ \ | |/ |/| | | Reviewed-by: Justin M. Keyes <justinkz@gmail.com>
| * Enable -Wconversion: normal.c.Eliseo Martínez2015-04-27
|/ | | | | | | | | | | | | | | | | | | | | | | | Refactor summary: - extern int opcount --> extern long opcount - bool find_decl(..., int len, ...) --> bool find_decl(..., size_t len, ...) * int find_ident_under_cursor(...) --> size_t find_ident_under_cursor(...) - int find_ident_at_pos(...) --> size_t find_ident_at_pos(...) - int modify_fname(..., int *usedlen, ..., int *fnamelen) --> int modify_fname(..., size_t *usedlen, ..., size_t *fnamelen) * char_u *eval_vars(..., int *usedlen, ...) --> char_u *eval_vars(..., size_t *usedlen, ...) - int find_cmdline_var(..., int *usedlen) --> ssize_t find_cmdline_var(..., size_t *usedlen) - static char_u *repl_cmdline(..., int srclen, ...) --> static char_u *repl_cmdline(..., size_t srclen, ...) - bool get_visual_text(..., int *lenp) --> bool get_visual_text(..., size_t *lenp) * char_u *find_file_name_in_path(..., int len, ...) --> char_u *find_file_name_in_path(..., size_t len, ...) - static char_u *eval_includeexpr(..., int len) --> static char_u *eval_includeexpr(..., size_t len) - char_u *find_file_in_path(..., int len, ...) --> char_u *find_file_in_path(..., size_t len, ...) * char_u *find_file_in_path_option(..., int len, ...) --> char_u *find_file_in_path_option(..., size_t len, ...) - char_u *find_directory_in_path(..., int len, ...) --> char_u *find_directory_in_path(..., size_t len, ...) * int spell_move_to(...) --> size_t spell_move_to(...) - int spell_check(...) --> size_t spell_check(...) - static int spell_bad_len --> static size_t spell_bad_len - void find_pattern_in_path(..., int len, ...) --> void find_pattern_in_path(..., size_t len, ...) Helped-by: Justin M. Keyes <justinkz@gmail.com>
* Merge #2492 'vim-patch:7.4.710-712'Justin M. Keyes2015-04-27
|\
| * vim-patch:7.4.712David Bürgin2015-04-27
| | | | | | | | | | | | | | Problem: Missing change in another file. Solution: Also change message.c https://github.com/vim/vim/releases/tag/v7-4-712
| * vim-patch:7.4.711David Bürgin2015-04-27
| | | | | | | | | | | | | | Problem: Missing change in one file. Solution: Also change option.c https://github.com/vim/vim/releases/tag/v7-4-711
| * vim-patch:7.4.710David Bürgin2015-04-27
| | | | | | | | | | | | | | | | | | Problem: It is not possible to make spaces visibible in list mode. Solution: Add the "space" item to 'listchars'. (David Bürgin, issue 350) https://github.com/vim/vim/releases/tag/v7-4-710 Closes #2485.
| * version.c: Add new patch numbersDavid Bürgin2015-04-27
|/
* vim-patch:7.4.537 #2509David Bürgin2015-04-27
| | | | | | | | Problem: Value of v:hlsearch reflects an internal variable. Solution: Make the value reflect whether search highlighting is actually displayed. (Christian Brabandt) https://github.com/vim/vim/releases/tag/v7-4-537
* vim-patch:7.4.532 #2504David Bürgin2015-04-27
| | | | | | | | Problem: When using 'incsearch' "2/pattern/e" highlights the first match. Solution: Move the code to set extra_col inside the loop for count. (Ozaki Kiichi) https://github.com/vim/vim/releases/tag/v7-4-532
* Merge #2349 'vim-patch:7.4.519'Justin M. Keyes2015-04-27
|\
| * vim-patch:7.4.554David Bürgin2015-04-27
| | | | | | | | | | | | | | Problem: Missing part of patch 7.4.519. Solution: Copy back regprog after calling vim_regexec. https://github.com/vim/vim/tree/v7-4-554
| * vim-patch:7.4.519David Bürgin2015-04-27
|/ | | | | | | | | Problem: Crash when using syntax highlighting. Solution: When regprog is freed and replaced, store the result. https://github.com/vim/vim/tree/v7-4-519 Helped-by: Scott Prager <splinterofchaos@gmail.com>
* 'cpoptions': Remove "w" flag #2507David Bürgin2015-04-27
|
* Merge #2319 'ex_getln: Fixes for getexmodeline()'Justin M. Keyes2015-04-26
|\
| * vim-patch: mark 7.4.690 as includedoni-link2015-04-26
| | | | | | | | vim-patch: https://code.google.com/p/vim/source/detail?r=v7-4-690
| * ex_getln: Fixes for some problems with getexmodeline()oni-link2015-04-26
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problems with line-input editing commands in Ex mode ('nvim -e' or 'Q' in normal mode): CTRL_U: Only after the next keystroke the complete line change is shown if the indentation was not 0. : asdfCTRL_U CTRL_T: Memory reallocation with ga_grows() before a memmove(), but pointers into the memory are not updated. :set sw=40 :CTRL_T ... Should complain about a memory error. CTRL_D: Trying to reduce an indentation of 0. :set sw=1 :CTRL_D Segfault Helped-by: Scott Prager <splinterofchaos@gmail.com>
* Travis: install g++-multilib #2515grtlr2015-04-26
|
* Update README.mdJustin M. Keyes2015-04-26
|
* test: don't process vimrc #2511Marco Hinz2015-04-25
| | | | | | 676133aa introduced a new test for calling a nvim instance recursively. But without '-u NONE', the vimrc (and all plugins) get loaded too, which breaks the test for things that do stuff on VimEnter.
* spell.c: give priority to rare words. #2456Jakson Alves de Aquino2015-04-25
| | | | | See: https://groups.google.com/forum/#!topic/vim_dev/rPWOoR3ZgSA
* vim-patch:7.4.699 #2508grtlr2015-04-25
| | | | | | | | Problem: E315 when trying to delete a fold. (Yutao Yuan) Solution: Make sure the fold doesn't go beyond the last buffer line. (Christian Brabandt) https://code.google.com/p/vim/source/detail?r=v7-4-699
* Merge pull request #2496 from justinmk/doc-fixdelJustin M. Keyes2015-04-25
|\ | | | | doc: remove :fixdel
| * doc/helphelp.txt: mention backticks for technical identifiersJustin M. Keyes2015-04-25
| | | | | | | | [ci skip]
| * doc: remove :fixdelJustin M. Keyes2015-04-25
| | | | | | | | | | | | :fixdel was removed in 3baba1e7bc6698e6bc9f1d37fce88b30d6274bc9 Helped-by: Michael Reed <m.reed@mykolab.com>
| * doc/vim_diff.txt: formattingJustin M. Keyes2015-04-25
|/ | | | | | | | | - backticks in Vim help docs are supported by even the default colorscheme; we should start using them for technical identifiers instead of quotation marks. - prefer judicious indentation to gratuitous bullets Helped-by: Michael Reed <m.reed@mykolab.com>
* vim-patch:7.4.553 #2513David Bürgin2015-04-25
| | | | | | | Problem: Various small issues. Solution: Fix those issues. https://github.com/vim/vim/releases/tag/v7-4-553
* vim-patch:7.4.550 #2510David Bürgin2015-04-25
| | | | | | | | | Problem: curs_rows() function is always called with the second argument false. Solution: Remove the argument. (Christian Brabandt) validate_botline_win() can then also be removed. https://github.com/vim/vim/releases/tag/v7-4-550
* options: Remove "g" flag from 'cpoptions' #2505David Bürgin2015-04-25
|
* Merge #2486: Replacements for vim_iswhite, VIM_ISDIGIT, vim_isdigit, ↵Felipe Oliveira Carvalho2015-04-25
|\ | | | | | | | | | | vim_isxdigit, and vim_isspace Reviewed-by: Michael Reed <m.reed@mykolab.com>
| * Improve comments and fix ascii_* attributesFelipe Oliveira Carvalho2015-04-24
| |
| * Replace vim_isspace() with ascii_isspace() defined in ascii.hFelipe Oliveira Carvalho2015-04-24
| |