aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
* | | | | | | | | | | Merge pull request #4296 from mhinz/fix-termcloseJustin M. Keyes2016-02-21
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Make TermClose event return the associated buffer
| * | | | | | | | | | | Make TermClose event return the associated bufferMarco Hinz2016-02-21
| | |_|/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <abuf> from the TermClose event now returns the correct buffer number. Prior to this change it would always return the buffer number of the current buffer, which is obviously wrong in an async environment.
* | | | | | | | | | | Merge pull request #4306 from justinmk/termauJustin M. Keyes2016-02-20
|\ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / |/| | | | | | | | | | terminal_open: do not force autocmds
| * | | | | | | | | | terminal_open: do not force autocmdsJustin M. Keyes2016-02-19
| | | | | | | | | | |
* | | | | | | | | | | test: charsearch: Fix error/typo in legacy test.Lucas Hoffmann2016-02-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Error was reported upstream in vim/vim#650, fixed in 7.4.1366. Typo was fixed upstream in 7.4.1041.
* | | | | | | | | | | tests: Remove old charset test after migration.Lucas Hoffmann2016-02-20
| | | | | | | | | | |
* | | | | | | | | | | Merge pull request #4264 from watiko/vim-7.4.922Felipe Morales2016-02-19
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vim-patch:7.4.922
| * | | | | | | | | | | vim-patch:7.4.922watiko2016-02-15
| | |_|_|_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Leaking memory with ":helpt {dir-not-exists}". Solution: Free dirname. (Dominique Pelle) https://github.com/vim/vim/commit/1c2836e268ce930bca9ea1287d0d83e92ce1b3ff --- see: "[patch] command :helpt {dir} leaks memory when directory does not exist" https://groups.google.com/d/msg/vim_dev/WbcIbZ9YdUA/4eow2c3_AgAJ
* | | | | | | | | | | Merge pull request #4240 from jbradaric/vim-7.4.888Justin M. Keyes2016-02-19
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vim-patch:7.4.888
| * | | | | | | | | | | eval: Fix linter error.Jurica Bradaric2016-02-15
| | | | | | | | | | | |
| * | | | | | | | | | | vim-patch:7.4.888Jurica Bradaric2016-02-15
| |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: The OptionSet autocommands are not triggered from setwinvar(). Solution: Do not use switch_win() when not needed. (Hirohito Higashi) https://github.com/vim/vim/commit/ba117c23dfd1146aca3235bea172df17a48bccee
* | | | | | | | | | | coverity/135593: Error handling issues (CHECKED_RETURN)Justin M. Keyes2016-02-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Harmless issue (HI): retval is intentionally ignored, as is the wont of didset_options() and friends.
* | | | | | | | | | | coverity/135589: (FP) Null pointer dereferencesJustin M. Keyes2016-02-19
| |/ / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | False positive: buflist_findnr() should not be NULL in this case because it is given a buffer number that (should be) guaranteed to exist.
* | | | | | | | | | Merge pull request #4276 from justinmk/coverity135578Justin M. Keyes2016-02-17
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / |/| | | | | | | | | coverity/135578: Memory - illegal accesses
| * | | | | | | | | coverity/135578: Memory - illegal accessesJustin M. Keyes2016-02-16
| | |_|_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | Harmless issue, but doesn't hurt to satisfy coverity here.
* | | | | | | | | Merge pull request #4239 from jbradaric/vim-7.4.885Justin M. Keyes2016-02-17
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | vim-patch:7.4.885
| * | | | | | | | | vim-patch:7.4.885Jurica Bradaric2016-02-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: When doing an upwards search without wildcards the search fails if the initial directory doesn't exist. Solution: Fix the non-wildcard case. (Stefan Kempf) https://github.com/vim/vim/commit/c79a5452acd695238798947e40086f9823c400e7
* | | | | | | | | | vim-patch:7.4.859 #4238Jurica Bradaric2016-02-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Vim doesn't recognize all htmldjango files. Solution: Recognize a comment. (Daniel Hahler, PR #410) https://github.com/vim/vim/commit/d8986fd91494642b3bab305406aa55268498f49c
* | | | | | | | | | Merge pull request #4244 from watiko/vim-7.4.830Justin M. Keyes2016-02-17
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | vim-patch:7.4.{830,833}
| * | | | | | | | | | vim-patch:7.4.833watiko2016-02-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: More side effects of ":set all&" are missing. (Björn Linse) Solution: Call didset_options() and add didset_options2() to collect more side effects to take care of. Still not everything... https://github.com/vim/vim/commit/e68c25c677167bb90ac5ec77038e340c730b6567
| * | | | | | | | | | vim-patch:7.4.830watiko2016-02-12
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Resetting 'encoding' when doing ":set all&" causes problems. (Bjorn Linse) Display is not updated. Solution: Do not reset 'encoding'. Do a full redraw. https://github.com/vim/vim/commit/b341dda575899458f7075614dcedf0a80ee9d080 --- ":set all&" does not reset 'encoding' in neovim.
* | | | | | | | | | Merge pull request #4234 from watiko/vim-7.4.977Justin M. Keyes2016-02-17
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | vim-patch:7.4.{818,883,977}
| * | | | | | | | | | vim-patch:7.4.977watiko2016-02-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: 'linebreak' does not work properly when using "space" in 'listchars'. Solution: (Hirohito Higashi, Christian Brabandt) https://github.com/vim/vim/commit/9bc01ebb957d2b30d57bd30d7aee6f1df2a336b0
| * | | | | | | | | | vim-patch:7.4.883watiko2016-02-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Block-mode replace works characterwise instead of blockwise after column 147. (Issue #422) Solution: Set Visual mode. (Christian Brabandt) https://github.com/vim/vim/commit/10ad1d90da8c464e1bf08bf23d92d4888378a8a1
| * | | | | | | | | | vim-patch:7.4.818watiko2016-02-11
| | |_|_|_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: 'linebreak' breaks c% if the last Visual selection was block. (Chris Morganiser, Issue 389) Solution: Handle Visual block mode differently. (Christian Brabandt) https://github.com/vim/vim/commit/89c17c02cac7594c6bb85900d73b1dc70aa78306
* | | | | | | | | | Merge pull request #4230 from jbradaric/vim-7.4.853Justin M. Keyes2016-02-17
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | vim-patch:7.4.{853,856}
| * | | | | | | | | | vim-patch:7.4.856Jurica Bradaric2016-02-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: "zt" still doesn't work well with filler lines. (Gary Johnson) Solution: Check for filler lines above the cursor. (Christian Brabandt) https://github.com/vim/vim/commit/a09a2c5857ab854f0870573b5160da1964c905a2
| * | | | | | | | | | vim-patch:7.4.853Jurica Bradaric2016-02-09
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: "zt" in diff mode does not always work properly. (Gary Johnson) Solution: Don't count filler lines twice. (Christian Brabandt) https://github.com/vim/vim/commit/cf619daa8e0ef9a335f27f65eb74e422a17d4f92
* | | | | | | | | | Merge pull request #4229 from jbradaric/vim-7.4.847Justin M. Keyes2016-02-17
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | vim-patch:7.4.847
| * | | | | | | | | | vim-patch:7.4.847Jurica Bradaric2016-02-10
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: "vi)d" may leave a character behind. Solution: Skip over multi-byte character. (Christian Brabandt) https://github.com/vim/vim/commit/8667d66ca923d361e00e6369cbff37283db5a432
* | | | | | | | | | vim-patch:7.4.844 #4228Jurica Bradaric2016-02-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: When '#' is in 'isident' the is# comparator doesn't work. Solution: Don't use vim_isIDc(). (Yasuhiro Matsumoto) https://github.com/vim/vim/commit/37a8de17d4dfd3d463960c38a204ce399c8e19d4
* | | | | | | | | | Merge pull request #4213 from jbradaric/vim-7.4.835Justin M. Keyes2016-02-17
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | vim-patch:7.4.{835,843,877}
| * | | | | | | | | | vim-patch:7.4.877Jurica Bradaric2016-02-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: ":find" sometimes fails. (Excanoe) Solution: Compare current characters instead of previous ones. https://github.com/vim/vim/commit/4d0c7bc74ac6fad5cb599dc3ade6996e848d83b6
| * | | | | | | | | | file_search: Change return type of ff_wc_equal to bool.Jurica Bradaric2016-02-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes sense since the function returns only TRUE or FALSE.
| * | | | | | | | | | vim-patch:7.4.843Jurica Bradaric2016-02-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Still possible to go beyond the end of a string. Solution: Check for NUL also in second string. (Dominique Pelle) https://github.com/vim/vim/commit/d43f0951bca162d4491d57df9277b5dbc462944f
| * | | | | | | | | | file_search: Declare loop variables inside the loop.Jurica Bradaric2016-02-09
| | | | | | | | | | |
| * | | | | | | | | | vim-patch:7.4.835Jurica Bradaric2016-02-09
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Comparing utf-8 sequences does not handle different byte sizes correctly. Solution: Get the byte size of each character. (Dominique Pelle) https://github.com/vim/vim/commit/f6470c288cb6f8efd60a507baf2c070f9d209ae6
* | | | | | | | | | Merge pull request #4188 from jbradaric/vim-7.4.868Justin M. Keyes2016-02-17
|\ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / |/| | | | | | | | | vim-patch:7.4.868
| * | | | | | | | | buffer_defs: Remove spaces in member declarations.Jurica Bradaric2016-02-09
| | | | | | | | | |
| * | | | | | | | | Fix linter errors.Jurica Bradaric2016-02-09
| | | | | | | | | |
| * | | | | | | | | vim-patch:7.4.868Jurica Bradaric2016-02-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: 'smarttab' is also effective when 'paste' is enabled. (Alexander Monakov) Solution: Disable 'smarttab' when 'paste' is set. (Christian Brabandt) Do the same for 'expandtab'. https://github.com/vim/vim/commit/54f018cd5994c3ffcd0740526e56db6934edf1f2
* | | | | | | | | | diff.c: change return type to boolCharles Joachim2016-02-15
| |_|_|/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Wayne Rowcliffe (@war1025)
* | | | | | | | | vim-patch:7.4.887watiko2016-02-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Using uninitialized memory for regexp with back reference. (Dominique Pelle) Solution: Initialize end_lnum. https://github.com/vim/vim/commit/c2b717ebd6719e722dcb5f10e4c74033a53ff7c7 --- see: "[bug] use of uninitialized memory in regexp_nfa.c with invalid back reference" https://groups.google.com/d/msg/vim_dev/JWmrT5-NnPQ/U_TgaRW8AwAJ
* | | | | | | | | Merge pull request #4220 from watiko/vim-7.4.792Justin M. Keyes2016-02-15
|\ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / |/| | | | | | | | vim-patch:7.4.792
| * | | | | | | | tests: Migrate legacy test match_concealwatiko2016-02-11
| | | | | | | | |
| * | | | | | | | vim-patch:7.4.792watiko2016-02-11
| | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Can only conceal text by defining syntax items. Solution: Use matchadd() to define concealing. (Christian Brabandt) https://github.com/vim/vim/commit/6561d52ecbe6e24d1b90403078cc8b76c53c42fc
* | | | | | | | Merge #4140 'vim-patch:7.4.771'.Justin M. Keyes2016-02-15
|\ \ \ \ \ \ \ \
| * | | | | | | | search: Fix linter errors.Jurica Bradaric2016-02-01
| | | | | | | | |
| * | | | | | | | vim-patch:7.4.771Jurica Bradaric2016-01-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Search does not handle multi-byte character at the start position correctly. Solution: Take byte size of character into account. (Yukihiro Nakadaira) https://github.com/vim/vim/commit/5f1e68b7bc241118e5dd8fc781147fdda881ada8
* | | | | | | | | Merge pull request #4166 from lucc/legacy/command_countJustin M. Keyes2016-02-15
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / |/| | | | | | | | tests: Migrate legacy test command_count.