aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
* | | | | | | | | | Merge pull request #4176 from watiko/vim-7.4.689Justin M. Keyes2016-02-07
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | vim-patch:7.4.689
| * | | | | | | | | | vim-patch:7.4.689watiko2016-02-07
| | |_|_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: On MS-Windows, when 'autochdir' is set, diff mode with files in different directories does not work. (Axel Bender) Solution: Remember the current directory and use it where needed. (Christian Brabandt) https://github.com/vim/vim/commit/d87c36ea5eae50580f3c733734669250cc969019 --- see: "autochdir + encoding=utf8 messes up diff" https://groups.google.com/d/msg/vim_dev/QrE4Y2LMJR8/uxigns5KGxYJ
* / | | | | | | | | vim-patch:7.4.693 #4172watiko2016-02-06
|/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Session file is not correct when there are multiple tab pages. Solution: Reset the current window number for each tab page. (Jacob Niehus) https://github.com/vim/vim/commit/695baeefe17adcd95f91d089efee87bd96fc98db --- see: "[patch] wincmd error during session restore" https://groups.google.com/d/msg/vim_dev/NykQ0UuOjXc/_MZi4sv9vp0J What I did for testing: ```sh mkdir /tmp/test_session cd $_ function test_session() { $1 -u NONE -i NONE -N ~/.vimrc \ -c 'wincmd s' \ -c 'wincmd v' \ -c 'wincmd T' \ -c 'normal 1gt' \ -c '2wincmd w' \ -c 'mks! test.vis' \ -c 'qa' $1 -u NONE -i NONE -N -S test.vis } test_session vim test_session nvim test_session /path/to/your/neovim/repository/build/bin/nvim ```
* | | | | | | | | Merge pull request #4157 from watiko/vim-7.4.694Justin M. Keyes2016-02-05
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | vim-patch:7.4.{662,694}
| * | | | | | | | | tests: Migrate legacy test textobjectswatiko2016-02-03
| | | | | | | | | |
| * | | | | | | | | vim-patch:7.4.694watiko2016-02-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Running tests changes the .viminfo file. Solution: Disable viminfo in the text objects test. https://github.com/vim/vim/commit/29d54df5cdd0ef4caa9c050854ddffdabece7a61
| * | | | | | | | | vim-patch:7.4.662watiko2016-02-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: When 'M' is in the 'cpo' option then selecting a text object in parenthesis does not work correctly. Solution: Keep 'M' in 'cpo' when finding a match. (Hirohito Higashi) https://github.com/vim/vim/commit/438b64ab71cd724129c4eec840be16c52602ebc8
* | | | | | | | | | vim-patch:7.4.688 #4159watiko2016-02-05
| |_|_|_|_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: When "$" is in 'cpo' the popup menu isn't undrawn correctly. (Issue 166) Solution: When using the popup menu remove the "$". https://github.com/vim/vim/commit/478c46e50fd94f270369ec1c5f76aa65af7ee671 NOTE: To reproduce in nvim: nvim -u NONE -c 'exe "norm iaaa iabbbbbb acc" | norm yyp' -c 'set cpo+=$'
* | | | | | | | | Merge pull request #4155 from justinmk/gui_runningJustin M. Keyes2016-02-04
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | | ui: revert "gui_running" hack
| * | | | | | | | ui: revert "gui_running" hackJustin M. Keyes2016-02-03
| | |_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Plugins (YCM, dispatch.vim) use gui_running to decide behavior; so do some colorschemes. Up to now, nvim lied about gui_running for the benefit of colorschemes and the detriment of all _other_ plugins that check this condition. That's counterproductive: a user employs at most _one_ colorscheme but may use many other plugins which expect the Vim legacy semantics of gui_running. Moreover, colorschemes usually don't _need_ to check gui_running: they can instead set cterm{fg,bg} and gui{fg,bg} in the same :highlight call. It is reasonable for users who want "true color" to modify their colorscheme once (or request upstream to do so) in order to avoid running into quirks in any other plugins. Closes #2782
* | | | | | | | coverity/135004: Null pointer dereferencesNikolai Aleksandrovich Pavlov2016-02-03
| |/ / / / / / |/| | | | | |
* | | | | | | Merge pull request #4153 from watiko/vim-7.4.643Justin M. Keyes2016-02-02
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | vim-patch:7.4.643
| * | | | | | | vim-patch:7.4.643watiko2016-02-03
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Using the default file format for Mac files. (Issue 77) Solution: Reset the try_mac counter in the right place. (Oswald) https://github.com/vim/vim/commit/c6b7217ff502b8fc28d6c861d25c1943e30973ad
* | | | | | | Merge #4120 'vim-patch:7.4.740'Justin M. Keyes2016-02-02
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | test: Do not depend on helptags.Jurica Bradaric2016-02-02
| | | | | | |
| * | | | | | vim-patch:7.4.740Jurica Bradaric2016-02-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: ":1quit" works like ":.quit". (Bohr Shaw) Solution: Don't exit Vim when a range is specified. (Christian Brabandt) https://github.com/vim/vim/commit/c7a0d32c834ff321491d8fd7bc68bf6cabd11e44
* | | | | | | eval: Add +tablineat featureZyX2016-02-01
| | | | | | |
* | | | | | | tabline: Switch to functions, handle different click typesZyX2016-02-01
| | | | | | |
* | | | | | | tabline: Add %[] atom to the tabline, for random commands on clickZyX2016-02-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently untested and undocumented.
* | | | | | | option: Refactor 'statusline' option flags from #defines to enumZyX2016-02-01
| |_|_|_|/ / |/| | | | |
* | | | | | version.c: updateShougo Matsushita2016-02-01
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Thanks to @sethjackson, @oni-link, @equalsraf, @jusga included patches: 697 Already included e4975f8 1013 1149 Revert 7.4.1013 NA patches: 1002 Windows Test 1003 Travis CI 1004 Makefile 1008 Drop OS/2 support 1009 ARCHIE is already removed in neovim 1011 if_perl 1012 if_python 1014 Cygwin support 1016 Drop OS/2 support 1019 Makefile fix 1020 Windows fix 1021 Makefile fix 1022 Remove outdated description 1023 Makefile fix 1024 Windows fix 1025 Makefile fix 1026 Makefile fix 1027 if_python fix 1028 Nsis version file 1031 if_python 1033 Windows fix 1038 configure fix 1040 tee.c 1043 INSTALL_mac.txt 1044 ifdef FEAT_EVAL 1045 Travis fix 1060 old style test README fix 1062 Makefile fix 1063 Makefile fix 1065 if_python, if_lua, if_perl, if_ruby fix 1066 Windows build 1067 Makefile fix 1069 Compiler warning 1070 if_tcl 1074 GUI Compiler warning 1077 Windows build documentation 1078 Windows build 1080 Windows GUI 1082 Windows GUI 1083 GVimExt 1095 Makefile 1098 style fix 1099 crypt 1100 Cygwin Makefile 1103 filelist 1104 if_mzscheme 1106 Windows Makefile 1109 Windows 1115 Windows Makefile 1124 Windows 1125 if_perl 1127 if_perl 1128 Windows junction delete() fix 1129 if_python 1131 viminfo 1133 ARGS() macro 1134 Windows 1135 Windows 1138 GUI 1139 Windows 1144 float.h 1145 configure fix 1146 if_python3 fix 1148 Makefile fix 1155 feature remove 1158 ARGS macro 1159 ARGS macro 1162 if_mzscheme 1171 Makefile fix 1172 configure fix 1175 MinGW Cygwin build 1176 channel prototype fix 1185 if_tcl 1190 configure fix 1192 FEAT non multibyte fix 1196-1203 ARGS macro 1204 GUI Motif 1205-1208 old style function 1209 Athena support 1210 old style function 1211 old style function 1212 GUI Motif 1213-1215 old style function 1216 HAVE_STDARG_H 1218 old style function 1219 FEAT_FLOAT
* | | | | Merge pull request #4129 from jbradaric/vim-7.4.745Justin M. Keyes2016-02-01
|\ \ \ \ \ | | | | | | | | | | | | vim-patch:7.4.{745,746,747,748}
| * | | | | vim-patch:7.4.748Jurica Bradaric2016-01-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Buffer overflow. Solution: Make the buffer larger. (Kazunobu Kuriyama) https://github.com/vim/vim/commit/6a7e2a668b492b5b574e489790e349a9058e2a48
| * | | | | Fix linter errors.Jurica Bradaric2016-01-30
| | | | | |
| * | | | | vim-patch:7.4.747Jurica Bradaric2016-01-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: ":cnext" may jump to the wrong column when setting 'virtualedit=all' (cs86661) Solution: Reset the coladd field. (Hirohito Higashi) https://github.com/vim/vim/commit/b8c890035efd694daab5cdd71b5265c52c23fa81
| * | | | | vim-patch:7.4.746Jurica Bradaric2016-01-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: ":[count]tag" is not always working. (cs86661) Solution: Set cur_match a bit later. (Hirohito Higashi) https://github.com/vim/vim/commit/01cf376da1726862afc8fa1d84cf5a773909fd0d
| * | | | | vim-patch:7.4.745Jurica Bradaric2016-01-30
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: The entries added by matchaddpos() are returned by getmatches() but can't be set with setmatches(). (Lcd) Solution: Fix setmatches(). (Christian Brabandt) https://github.com/vim/vim/commit/0fce4257727f9d75e488963b73e407d31dd46546
* | | | | vim-patch:7.4.741 #4121Jurica Bradaric2016-02-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: When using += with ":set" a trailing comma is not recognized. (Issue 365) Solution: Don't add a second comma. Add a test. (partly by Christian Brabandt) https://github.com/vim/vim/commit/a7b7b1cef9b61700ba5076c1d889dce791392388
* | | | | Merge pull request #4113 from jbradaric/vim-7.4.709Justin M. Keyes2016-02-01
|\ \ \ \ \ | | | | | | | | | | | | vim-patch:7.4.709
| * | | | | vim-patch:7.4.709Jurica Bradaric2016-01-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: ":tabmove" does not work as documented. Solution: Make it work consistently. Update documentation and add tests. (Hirohito Higashi) https://github.com/vim/vim/commit/40ce3a4e1f50badb75ca812e26557a9bc5fde8c6
* | | | | | Merge pull request #3994 from sethjackson/pathextJustin M. Keyes2016-02-01
|\ \ \ \ \ \ | | | | | | | | | | | | | | Windows: use $PATHEXT to find executables in path
| * | | | | | Windows: use $PATHEXT to find executables in path.Rui Abreu Ferreira2016-01-30
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | is_executable_in_path() searches for executables in $PATH, but on Windows executable files have extensions available in the environment var $PATHEXT. This commit changes is_executable_in_path() to append those extensions to the filename. This patch diverges from standard Vim, in that Vim only checked for the given filename if it already has an extensions. This one always checks for the given filename.
* | | | | | Merge pull request #4013 from watiko/vim-incrementJustin M. Keyes2016-02-01
|\ \ \ \ \ \ | | | | | | | | | | | | | | Vim patches related to increment and marks
| * | | | | | Fix lint errorwatiko2016-02-01
| | | | | | |
| * | | | | | tests: Migrate legacy test increment.watiko2016-02-01
| | | | | | |
| * | | | | | vim-patch:7.4.1089watiko2016-02-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Repeating CTRL-A doesn't work. Solution: Call prep_redo_cmd(). (Hirohito Higashi) https://github.com/vim/vim/commit/ef2b5036b3005f1ce15d146dce72379a9834c56d
| * | | | | | vim-patch:7.4.1088watiko2016-02-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Coverity warns for uninitialized variables. Only one is an actual problem. Solution: Move the conditions. Don't use endpos if handling an error. https://github.com/vim/vim/commit/7ae4fbca552c972eb3645ece02a2807e517610d7
| * | | | | | vim-patch:7.4.1087watiko2016-02-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: CTRL-A and CTRL-X do not work properly with blockwise visual selection if there is a mix of Tab and spaces. Solution: Add OP_NR_ADD and OP_NR_SUB. (Hirohito Higashi) https://github.com/vim/vim/commit/d79e55016cf8268cee935f1ac3b5b28712d1399e
| * | | | | | vim-patch:7.4.1085watiko2016-02-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: The CTRL-A and CTRL-X commands do not update the '[ and '] marks. Solution: (Yukihiro Nakadaira) https://github.com/vim/vim/commit/a52dfaed104183c1fa2a3b6e4430b23d86bcbece
| * | | | | | vim-patch:7.4.634watiko2016-02-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Marks are not restored after redo + undo. Solution: Fix the way marks are restored. (Olaf Dabrunz) https://github.com/vim/vim/commit/f65aad5554f1d1f972f0bd38059da70e3cdf4c87 https://github.com/vim/vim/commit/35e7594dd429f7a8a06cefd61c3e8d48b9bd74e2
| * | | | | | vim-patch:7.4.1084watiko2016-02-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Using "." to repeat CTRL-A in Visual mode increments the wrong numbers. Solution: Append right size to the redo buffer. (Ozaki Kiichi) https://github.com/vim/vim/commit/e1edc1caba05c553fa60b1cf45a7670b1cfd63fe
| * | | | | | vim-patch:7.4.1076watiko2016-02-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: CTRL-A does not work well in right-left mode. Solution: Remove reversing the line, add a test. (Hirohito Higashi) https://github.com/vim/vim/commit/6a3c8aff0439c8406082760c54b26e00ff19a90c
| * | | | | | vim-patch:7.4.1072watiko2016-02-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Increment test is old style. Solution: Make the increment test a new style test. (Hirohito Higashi) https://github.com/vim/vim/commit/450919587d4566ce3d17e685e183d5c17d9c2a11 https://github.com/vim/vim/commit/44132a10aeb45c957959cafb4ac39d3f478be98c
| * | | | | | vim-patch:7.4.1065watiko2016-02-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Cannot use the "dll" options on MS-Windows. Solution: Support the options on all platforms. Use the built-in name as the default, so that it's clear what Vim is looking for. https://github.com/vim/vim/commit/25e4fcde767084d1a79e0926bc301c92987c0cce
| * | | | | | vim-patch:7.4.1029watiko2016-02-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: test_increment fails on systems with 32 bit long. Solution: Only test with 32 bits. https://github.com/vim/vim/commit/d3343960d7745bd586197a28b9a96d634a292422
| * | | | | | vim-patch:7.4.1027watiko2016-02-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: No support for binary numbers. Solution: Add "bin" to nrformats. (Jason Schulz) https://github.com/vim/vim/commit/887c1fea4a114e7170091942d0446c8882701b5b
| * | | | | | vim-patch:7.4.848watiko2016-02-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: CTRL-A on hex number in Visual block mode is incorrect. Solution: Account for the "0x". (Hirohito Higashi) https://github.com/vim/vim/commit/5adfea1ac63e252556bccce54e92e8e10b58f592
| * | | | | | vim-patch:7.4.823watiko2016-02-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Cursor moves after CTRL-A on alphabetic character. Solution: (Hirohito Higashi, test by Christian Brabandt) https://github.com/vim/vim/commit/25c2f6783a9d5f15e062bd5b085abe7deb121152
| * | | | | | vim-patch:7.4.807watiko2016-02-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: After CTRL-V CTRL-A mode isn't updated. (Hirohito Higashi) Solution: Clear the command line or update the displayed command. https://github.com/vim/vim/commit/0bbcb5c8efbfe5f1568f56b24ffd222d915916f6
| * | | | | | vim-patch:7.4.806watiko2016-02-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: CTRL-A in Visual mode doesn't work properly with "alpha" in 'nrformat'. Solution: Make it work. (Christian Brabandt) https://github.com/vim/vim/commit/cc218ab3caf983a0dcd3399beb8e1ecfcf0dd25d