Florian Walch
84281bf675
Merge pull request #4205 from watiko/vim-7.4.737
...
vim-patch:7.4.737
2016-02-10 20:51:14 +01:00
Felipe Morales
c5c53ed8b4
vim-patch:7.4.735 (NA)
...
Problem: Wrong argument for sizeof().
Solution: Use a pointer argument. (Chris Hall)
e2e4b98622
This was already handled in nvim.
2016-02-10 10:25:18 +01:00
watiko
6d57b48a53
vim-patch:7.4.737
...
Problem: On MS-Windows vimgrep over arglist doesn't work (Issue 361)
Solution: Only escape backslashes in ## expansion when it is not used as the
path separator. (James McCoy)
6e8d3b0d41
---
Fix a lint error for the closing parenthesis.
NOLINT does not help to do this.
2016-02-10 16:19:33 +09:00
Jurica Bradaric
313c24a31b
vim-patch:7.4.856
...
Problem: "zt" still doesn't work well with filler lines. (Gary Johnson)
Solution: Check for filler lines above the cursor. (Christian Brabandt)
a09a2c5857
2016-02-10 00:00:29 +01:00
Jurica Bradaric
37288e522a
vim-patch:7.4.853
...
Problem: "zt" in diff mode does not always work properly. (Gary Johnson)
Solution: Don't count filler lines twice. (Christian Brabandt)
cf619daa8e
2016-02-09 23:51:28 +01:00
Jurica Bradaric
c9898e0ec3
vim-patch:7.4.843
...
Problem: Still possible to go beyond the end of a string.
Solution: Check for NUL also in second string. (Dominique Pelle)
d43f0951bc
2016-02-09 23:08:24 +01:00
Jurica Bradaric
e8dd996703
vim-patch:7.4.835
...
Problem: Comparing utf-8 sequences does not handle different byte sizes
correctly.
Solution: Get the byte size of each character. (Dominique Pelle)
f6470c288c
2016-02-09 23:08:24 +01:00
Jurica Bradaric
35d50ab5b9
vim-patch:7.4.868
...
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'.
54f018cd59
2016-02-09 22:47:25 +01:00
Jurica Bradaric
f19e4dd1df
vim-patch:7.4.834
...
Problem: gettabvar() doesn't work after Vim start. (Szymon Wrozynski)
Solution: Handle first window in tab still being NULL. (Christian Brabandt)
7e47d1ac6a
2016-02-09 20:21:26 +01:00
Justin M. Keyes
25a70469f4
Merge pull request #4187 from watiko/vim-7.4.742
...
vim-patch:7.4.742
2016-02-09 02:19:17 -05:00
Justin M. Keyes
6fbb9ceb5e
Merge pull request #4184 from watiko/vim-7.4.732
...
vim-patch:7.4.732
2016-02-09 02:14:38 -05:00
Justin M. Keyes
7c2b2ea9c9
Merge pull request #4178 from watiko/vim-7.4.708
...
vim-patch:7.4.{708,717}
2016-02-09 02:10:57 -05:00
Justin M. Keyes
b9701c2a2b
Merge #4152 'vim-patch:7.4.{798,800,805,810,811,814,815,816,817,820,825}'.
2016-02-09 01:58:54 -05:00
Jurica Bradaric
0429b7714f
vim-patch:7.4.760
...
Problem: Spelling mistakes are not displayed after ":syn spell".
Solution: Force a redraw after ":syn spell" command. (Christian Brabandt)
5081d20247
2016-02-09 01:36:29 -05:00
Jurica Bradaric
b0cfb6905a
vim-patch:7.4.758
...
Problem: When 'conceallevel' is 1 and quitting the command-line window with
CTRL-C the first character ':' is erased.
Solution: Reset 'conceallevel' in the command-line window. (Hirohito
Higashi)
fa67fbe6b8
2016-02-09 01:36:29 -05:00
Jurica Bradaric
a9a25fda42
vim-patch:7.4.755
...
Problem: It is not easy to count the number of characters.
Solution: Add the skipcc argument to strchars(). (Hirohito Higashi, Ken
Takata)
641e48c224
2016-02-09 01:36:29 -05:00
Justin M. Keyes
31aa060bca
vim-patch:7.4.801
...
Problem: Test for ":diffoff" doesn't catch all potential problems.
Solution: Add a :diffthis and a :diffoff command. (Olaf Dabrunz)
278236000f
2016-02-09 01:17:02 -05:00
Justin M. Keyes
39e5d9287e
Merge #4139 'vim-patch:7.4.{768,769}'.
2016-02-09 01:04:54 -05:00
Jurica Bradaric
81ccfc576f
vim-patch:7.4.769
...
Problem: Behavior of :diffoff is not tested.
Solution: Add a bit of testing. (Olaf Dabrunz)
2693ca21ce
2016-02-09 01:03:33 -05:00
Jurica Bradaric
32e33aabdf
vim-patch:7.4.768
...
Problem: :diffoff only works properly once.
Solution: Also make :diffoff work when used a second time. (Olaf Dabrunz)
4392996461
2016-02-09 01:03:33 -05:00
watiko
69e5427be1
vim-patch:7.4.915
...
Problem: When removing from 'path' and then adding, a comma may go missing.
(Malcolm Rowe)
Solution: Fix the check for P_ONECOMMA. (closes #471 )
174674743d
2016-02-09 14:44:53 +09:00
watiko
c90c47072f
vim-patch:7.4.749
...
Problem: For some options two consecutive commas are OK. (Nikolay Pavlov)
Solution: Add the P_ONECOMMA flag.
0e7c4b99c6
2016-02-09 14:44:53 +09:00
watiko
ba8ec7e963
vim-patch:7.4.742
...
Problem: Cannot specify a vertical split when loading a buffer for a
quickfix command.
Solution: Add the "vsplit" value to 'switchbuf'. (Brook Hong)
a594d77ffc
2016-02-07 17:54:37 +09:00
Justin M. Keyes
827e267800
Merge pull request #4175 from watiko/vim-7.4.700
...
vim-patch:7.4.700
2016-02-07 01:33:01 -05:00
Justin M. Keyes
bd3ea7227e
Merge pull request #4176 from watiko/vim-7.4.689
...
vim-patch:7.4.689
2016-02-07 01:01:03 -05:00
watiko
1ecbfd19db
vim-patch:7.4.689
...
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)
d87c36ea5e
---
see: "autochdir + encoding=utf8 messes up diff"
https://groups.google.com/d/msg/vim_dev/QrE4Y2LMJR8/uxigns5KGxYJ
2016-02-07 13:40:07 +09:00
watiko
9b19335c6e
vim-patch:7.4.693 #4172
...
Problem: Session file is not correct when there are multiple tab pages.
Solution: Reset the current window number for each tab page. (Jacob Niehus)
695baeefe1
---
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
```
2016-02-06 22:54:36 -05:00
watiko
8b2b9b83b7
vim-patch:7.4.732
...
Problem: The cursor line is not always updated for the "O" command.
Solution: Reset the VALID_CROW flag. (Christian Brabandt)
d0d0fe09cf
2016-02-07 08:22:34 +09:00
watiko
70ab198221
vim-patch:7.4.717
...
Problem: ":let list += list" can change a locked list.
Solution: Check for the lock earlier. (Olaf Dabrunz)
1cd5e613b0
2016-02-06 05:54:15 +09:00
watiko
fef753fa6d
vim-patch:7.4.708
...
Problem: gettext() is called too often.
Solution: Do not call gettext() for messages until they are actually used.
(idea by Yasuhiro Matsumoto)
77354e78a8
2016-02-06 05:54:15 +09:00
Justin M. Keyes
d9cada146f
Merge pull request #4157 from watiko/vim-7.4.694
...
vim-patch:7.4.{662,694}
2016-02-05 10:02:38 -05:00
watiko
7b955802b3
vim-patch:7.4.688 #4159
...
Problem: When "$" is in 'cpo' the popup menu isn't undrawn correctly.
(Issue 166)
Solution: When using the popup menu remove the "$".
478c46e50f
NOTE: To reproduce in nvim:
nvim -u NONE -c 'exe "norm iaaa iabbbbbb acc" | norm yyp' -c 'set cpo+=$'
2016-02-05 09:54:03 -05:00
watiko
69e448d1d8
vim-patch:7.4.700
...
Problem: Fold can't be opened after ":move". (Ein Brown)
Solution: Delete the folding information and update it afterwards.
(Christian Brabandt)
d5f6933d5c
2016-02-05 12:21:14 +09:00
watiko
7aaffb7001
vim-patch:7.4.694
...
Problem: Running tests changes the .viminfo file.
Solution: Disable viminfo in the text objects test.
29d54df5cd
2016-02-03 21:56:22 +09:00
watiko
924cacd2fc
vim-patch:7.4.662
...
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)
438b64ab71
2016-02-03 21:56:22 +09:00
Justin M. Keyes
8e92b7f9fc
Merge pull request #4153 from watiko/vim-7.4.643
...
vim-patch:7.4.643
2016-02-02 22:18:42 -05:00
Justin M. Keyes
a4ea4dac45
Merge #4120 'vim-patch:7.4.740'
2016-02-02 22:09:05 -05:00
watiko
f104ce2d15
vim-patch:7.4.643
...
Problem: Using the default file format for Mac files. (Issue 77)
Solution: Reset the try_mac counter in the right place. (Oswald)
c6b7217ff5
2016-02-03 06:38:38 +09:00
Jurica Bradaric
52692d3cd3
vim-patch:7.4.825
...
Problem: Invalid memory access for ":syn keyword x a[".
Solution: Do not skip over the NUL. (Dominique Pelle)
1560d07045
2016-02-02 20:33:43 +01:00
Jurica Bradaric
8d5cfe4ffc
vim-patch:7.4.820
...
Problem: Invalid memory access in file_pat_to_reg_pat.
Solution: Avoid looking before the start of a string. (Dominique Pelle)
8fee878fe2
2016-02-02 20:29:41 +01:00
Jurica Bradaric
5feff1c415
vim-patch:7.4.817
...
Problem: Invalid memory access in file_pat_to_reg_pat().
Solution: Use vim_isspace() instead of checking for a space only. (Dominique
Pelle)
2288afed42
2016-02-02 20:20:23 +01:00
Jurica Bradaric
3c0a082894
vim-patch:7.4.816
...
Problem: Invalid memory access when doing ":fun X(".
Solution: Check for missing ')'. (Dominique Pelle)
dd8a5286e1
2016-02-02 20:09:45 +01:00
Jurica Bradaric
105f98fbf8
vim-patch:7.4.815
...
Problem: Invalid memory access when doing ":call g:".
Solution: Check for an empty name. (Dominique Pelle)
73627d0bd4
2016-02-02 20:06:35 +01:00
Jurica Bradaric
ce2ff1ac01
vim-patch:7.4.814
...
Problem: Illegal memory access with "sy match a fold".
Solution: Check for empty string. (Dominique Pelle)
382197865c
2016-02-02 19:58:30 +01:00
Jurica Bradaric
f20818de31
vim-patch:7.4.811
...
Problem: Invalid memory access when using "exe 'sc'".
Solution: Avoid going over the end of the string. (Dominique Pelle)
204b93f958
2016-02-02 19:54:04 +01:00
Jurica Bradaric
2b2f9ccf8c
vim-patch:7.4.810
...
Problem: With a sequence of commands using buffers in diff mode E749 is
given. (itchyny)
Solution: Skip unloaded buffer. (Hirohito Higashi)
9dd33af4ba
2016-02-02 18:54:09 +01:00
Jurica Bradaric
cfce719c66
vim-patch:7.4.805
...
Problem: The ruler shows "Bot" even when there are only filler lines
missing. (Gary Johnson)
Solution: Use "All" when the first line and one filler line are visible.
29bc9db36e
2016-02-02 18:41:44 +01:00
Jurica Bradaric
cdc7250cd8
vim-patch:7.4.800
...
Problem: Using freed memory when triggering CmdUndefined autocommands.
Solution: Set pointer to NULL. (Dominique Pelle)
829aef1eb4
2016-02-02 18:34:31 +01:00
Jurica Bradaric
ffd143be82
vim-patch:7.4.798
...
Problem: Repeating a change in Visual mode does not work as expected.
(Urtica Dioica)
Solution: Make redo in Visual mode work better. (Christian Brabandt)
31b259bf95
2016-02-02 18:29:23 +01:00
Shougo Matsushita
830678d5f9
version.c: update
...
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
2016-02-01 04:04:14 -05:00