aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
* | | eval: fix incorrect refcount in list_append_listBjörn Linse2015-01-07
| | |
* | | Merge pull request #1763 from epaulson10/vim-7.4.551Justin M. Keyes2015-01-06
|\ \ \ | | | | | | | | vim-patch:7.4.551
| * | | vim-patch:7.4.551Erik Paulson2015-01-04
| |/ / | | | | | | | | | | | | | | | | | | Problem: "ygn" may yank too much. (Fritzophrenic) Issue 295. Solution: Check the width of the next match. (Christian Brabandt) https://code.google.com/p/vim/source/detail?r=v7-4-551
* | / Change 'history' default to 50.Florian Walch2015-01-04
| |/ |/| | | | | | | Default as of Vim 7.4.336 (not yet ported). Runtime files already mention this new default value.
* | Merge pull request #1762 from steveno/patch-1Justin M. Keyes2015-01-03
|\ \ | | | | | | Remove unneeded global WantQueryMouse
| * | globals.h: Remove unused global variableSteven Oliver2015-01-02
| |/
* | vim-patch:7.4.559Florian Walch2015-01-03
| | | | | | | | | | | | | | | | Problem: Appending a block in the middle of a tab does not work correctly when virtualedit is set. Solution: Decrement spaces and count, don't reset them. (James McCoy) https://code.google.com/p/vim/source/detail?r=v7-4-559
* | sha: define SHA256_BUFFER_SIZE and SUM_SIZE.Scott Prager2015-01-02
| |
* | sha256.c: Enable -Wconvert and clint.Scott Prager2015-01-02
|/ | | | | | | | * Add sha256.c/h to clint-files.txt. * Add sha256.c to CONV_SRCS in src/nvim/CMakeLists.txt. * Use size_t for lengths and const for read-only parameters. * Use restrict keyword. * Refine #includes.
* Merge pull request #1742 from fwalch/vim-7.4.552Justin M. Keyes2014-12-30
|\ | | | | vim-patch:7.4.552
| * vim-patch:7.4.552Florian Walch2014-12-26
| | | | | | | | | | | | | | Problem: Langmap applies to Insert mode expression mappings. Solution: Check for Insert mode. (Daniel Hahler) https://code.google.com/p/vim/source/detail?r=v7-4-552
* | Merge pull request #1738 from fwalch/vim-7.4.549Justin M. Keyes2014-12-30
|\ \ | | | | | | vim-patch:7.4.549
| * | vim-patch:7.4.549Florian Walch2014-12-27
| | | | | | | | | | | | | | | | | | | | | Problem: Function name not recognized correctly when inside a function. Solution: Don't check for an alpha character. https://code.google.com/p/vim/source/detail?r=v7-4-549
* | | vim-patch:7.4.487Justin M. Keyes2014-12-29
| | | | | | | | | | | | | | | | | | | | | | | | Problem: ":sign jump" may use another window even though the file is already edited in the current window. Solution: First check if the file is in the current window. (James McCoy) https://code.google.com/p/vim/source/detail?r=v7-4-487
* | | Merge pull request #1737 from fwalch/vim-7.4.541Justin M. Keyes2014-12-29
|\ \ \ | | | | | | | | vim-patch:7.4.541
| * | | vim-patch:7.4.541Florian Walch2014-12-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Crash when doing a range assign. Solution: Check for NULL poiter. (Yukihiro Nakadaira) https://code.google.com/p/vim/source/detail?r=v7-4-541
* | | | vim-patch:7.4.533oni-link2014-12-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: ":hardcopy" leaks memory in case of errors. Solution: Free memory in all code paths. (Christian Brabandt) https://code.google.com/p/vim/source/detail?r=v7-4-533
* | | | vim-patch: Mark patches as NAoni-link2014-12-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Code modified in patch 7.4.402 and 7.4.443 was introduced with patch 7.4.399, which is also marked as NA (FEAT_CRYPT was removed). Patch 7.4.509 needs the removed FEAT_CRYPT.
* | | | vim-patch:7.4.211oni-link2014-12-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: ":lu" is an abbreviation for ":lua", but it should be ":lunmap". (ZyX) Solution: Move "lunmap" to above "lua". https://code.google.com/p/vim/source/detail?r=e90bef2240c8d187da6e8d8fa5007ec5afc12284
* | | | restore 'Not Implemented' for legacy script commands (:lua :ruby ...)Justin M. Keyes2014-12-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - restores behavior equivalent to Vim compiled without FEAT_MZSCHEME, etc. (avoids spurious "E492: Not an editor command: EOF") for code such as: ```vim if 0 perl << EOF end EOF endif ``` see :help script-here - fixes #1308 - fixes https://github.com/junegunn/vim-plug/issues/111
* | | | Merge pull request #1743 from oni-link/vim.patch.7.4.560Justin M. Keyes2014-12-27
|\ \ \ \ | | | | | | | | | | vim-patch: Mark patch 7.4.560 as NA
| * | | | vim-patch: Mark patch 7.4.560 as NAoni-link2014-12-27
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | The memory leak fixed in 7.4.560 was fixed in e10670ac3bccbea707432bdb54e18639cf2e125f. We also do not need to keep `y_current->y_array` as is until done, because our memory allocations cannot fail.
* / | | vim-patch:7.4.528Florian Walch2014-12-27
|/ / / | | | | | | | | | | | | | | | | | | Problem: Crash when using matchadd() (Yasuhiro Matsumoto) Solution: Copy the match regprog. https://code.google.com/p/vim/source/detail?r=v7-4-528
* | | Merge pull request #1735 from fwalch/vim-7.4.527Justin M. Keyes2014-12-26
|\ \ \ | | | | | | | | vim-patch:7.4.527
| * | | vim-patch:7.4.527Florian Walch2014-12-24
| |/ / | | | | | | | | | | | | | | | | | | Problem: Still confusing regexp failure and NFA_TOO_EXPENSIVE. Solution: NFA changes equivalent of 7.4.526. https://code.google.com/p/vim/source/detail?r=v7-4-527
* | | Merge pull request #1734 from fwalch/small-patchesJustin M. Keyes2014-12-26
|\ \ \ | |_|/ |/| | vim-patch: Multiple small patches (4)
| * | vim-patch:7.4.547Florian Walch2014-12-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Using "vit" does not select a multi-byte character at the end correctly. Solution: Advance the cursor over the multi-byte character. (Christian Brabandt) https://code.google.com/p/vim/source/detail?r=v7-4-547
| * | vim-patch:7.4.545Florian Walch2014-12-24
| | | | | | | | | | | | | | | | | | | | | Problem: Highlighting for multi-line matches is not correct. Solution: Stop highlight at the end of the match. (Hirohito Higashi) https://code.google.com/p/vim/source/detail?r=v7-4-545
| * | vim-patch:7.4.538Florian Walch2014-12-24
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Tests fail with small features plus Python. Solution: Disallow weird combination of options. Do not set "fdm" when folding is disabled. https://code.google.com/p/vim/source/detail?r=v7-4-538
| * | vim-patch:7.4.536Florian Walch2014-12-24
| | | | | | | | | | | | | | | | | | | | | Problem: Test 63 fails when using a black&white terminal. Solution: Add attributes for a non-color terminal. (Christian Brabandt) https://code.google.com/p/vim/source/detail?r=v7-4-536
| * | 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 #1684 from justinmk/coverity74717Justin M. Keyes2014-12-26
|\ \ \ | | | | | | | | [RFC] coverity/74717: FP: NULL Pointer Dereference
| * | | coverity/74717: FP: NULL Pointer DereferenceJustin M. Keyes2014-12-23
| | | | | | | | | | | | | | | | | | | | dynamic_buffer_ensure() allocates buf->data; add an assert to make this clear to coverity.
* | | | Merge pull request #1730 from fwalch/vim-7.4.486Justin M. Keyes2014-12-26
|\ \ \ \ | | | | | | | | | | vim-patch:7.4.486
| * | | | vim-patch:7.4.486Florian Walch2014-12-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Check for writing to a yank register is wrong. Solution: Negate the check. (Zyx). Also clean up the #ifdefs. https://code.google.com/p/vim/source/detail?r=v7-4-486
* | | | | Merge pull request #1725 from fwalch/vim-7.4.450Justin M. Keyes2014-12-26
|\ \ \ \ \ | | | | | | | | | | | | vim-patch:7.4.450
| * | | | | vim-patch:7.4.450Florian Walch2014-12-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | Merge pull request #1718 from jonaias/masterJustin M. Keyes2014-12-26
|\ \ \ \ \ \ | | | | | | | | | | | | | | Transform global variable really_exiting into static.
| * | | | | | Transform global variable really_exiting into static.Jonas Dourado2014-12-26
| | |_|/ / / | |/| | | |
* | | | | | coverity/90712: Remove unnecessary check for NULL.oni-link2014-12-26
| |_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ** 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.
* | | | | Merge pull request #1722 from fwalch/vim-7.4.488Justin M. Keyes2014-12-25
|\ \ \ \ \ | |_|_|/ / |/| | | | vim-patch:7.4.483, vim-patch:7.4.485, vim-patch:7.4.488
| * | | | vim-patch:7.4.488Florian Walch2014-12-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | vim-patch:7.4.485Florian Walch2014-12-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | vim-patch:7.4.483Florian Walch2014-12-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 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