Merge pull request #1 from crazymaster/master

Fixed url.
brush up travis-ci settings
avoid permission issue
update to Vim 7.3.1182
vim updated: Added tag v7-3-1184 for changeset 9e36c6b1ebf4
updated for version 7.3.1184 Problem:    Highlighting is sometimes wrong. (Axel Bender) Solution:   Fetch regline again when returning from recursive regmatch.
Add missing files from 7.3.1183.
Added tag v7-3-1183 for changeset 044d23a64c17
updated for version 7.3.1183 Problem:    Python tests 86 and 87 fail. Solution:   Add "empty" files. (ZyX)
Added tag v7-3-1182 for changeset fa98c2b030ed
updated for version 7.3.1182 Problem:    'backupcopy' default on MS-Windows does not work for hard and soft 	    links. Solution:   Check for links. (David Pope, Ken Takata)
Added tag v7-3-1181 for changeset b7bb20390111
updated for version 7.3.1181 Problem:    Wrong error message for 1.0[0]. Solution:   Check for funcref and float separately. (Yasuhiro Matsumoto)
Update runtime files.
Added tag v7-3-1180 for changeset 04b8912a9c85
updated for version 7.3.1180 Problem:    When current directory changes, path from cscope may no longer be 	    valid. (AS Budden) Solution:   Always store the absolute path. (Christian Brabandt)
Added tag v7-3-1179 for changeset d84833983de7
updated for version 7.3.1179 Problem:    When a global mapping starts with the same characters as a 	    buffer-local mapping Vim waits for a character to be typed to find 	    out whether the global mapping is to be used. (Andy Wokula) Solution:   Use the local mapping without waiting. (Michael Henry)
Added tag v7-3-1178 for changeset c4d4f0fc12b9
updated for version 7.3.1178 Problem:    Can't put all Vim config files together in one directory. Solution:   Load ~/.vim/vimrc if ~/.vimrc does not exist. (Lech Lorens)
Added tag v7-3-1177 for changeset e79a20f07daa
updated for version 7.3.1177 Problem:    Wasting memory on padding. Solution:   Reorder struct fields. (Dominique Pelle)
Added tag v7-3-1176 for changeset e48cabe98453
updated for version 7.3.1176 Problem:    Compiler warnings on 64 bit system. Solution:   Add type casts. (Mike Williams)
Added tag v7-3-1175 for changeset 84a8d1ba81c3
updated for version 7.3.1175 Problem:    Using isalpha() and isalnum() can be slow. Solution:   Use range checks. (Mike Williams)
Added tag v7-3-1174 for changeset 52850ef928f8
updated for version 7.3.1174 Problem:    Python 2 and 3 use different ways to load modules. Solution:   Use the same method. (ZyX)
Added tag v7-3-1173 for changeset b584d361e746
updated for version 7.3.1173 Problem:    Python 2 tests don't have the same output everywhere. Solution:   Make the Python 2 tests more portable. (ZyX)
Added tag v7-3-1172 for changeset 96e154e825a7
updated for version 7.3.1172 Problem:    Python 2: loading modules doesn't work well. Solution:   Fix the code. Add more tests. (ZyX)
Added tag v7-3-1171 for changeset fc7f985df537
updated for version 7.3.1171 Problem:    Check for digits and ascii letters can be faster. Solution:   Use a trick with one comparison. (Dominique Pelle)
Added tag v7-3-1170 for changeset 14c2e63caec6
updated for version 7.3.1170 Problem:    Patch 7.3.1058 breaks backwards compatibility, not possible to use 	    a function reference as a string. (lilydjwg) Solution:   Instead of translating the function name only translate "s:".
Added tag v7-3-1169 for changeset a83fb2bd8c8e
updated for version 7.3.1169 Problem:    New regexp engine: some work is done while executing a pattern, 	    even though the result is predictable. Solution:   Do the work while compiling the pattern.
Added tag v7-3-1168 for changeset ed47632fd149
updated for version 7.3.1168 Problem:    Python "sane" configure checks give a warning message. Solution:   Use single quotes intead of escaped double quotes. (Ben Fritz)
Added tag v7-3-1167 for changeset 81dedcd64821
updated for version 7.3.1167 Problem:    Python configure check doesn't reject Python 2 when requesting 	    Python 3.  Some systems need -pthreads instead of -pthread. Solution:   Adjust configure accordingly. (Andrei Olsen)
Added tag v7-3-1166 for changeset d59ff2114733
updated for version 7.3.1166 Problem:    Loading Python modules is not tested. Solution:   Enable commented-out tests, add missing files. (ZyX)
Added tag v7-3-1165 for changeset 05b8436873d4
updated for version 7.3.1165 Problem:    HP-UX compiler can't handle zero size array. (Charles Cooper) Solution:   Make the array one item big.
Added tag v7-3-1164 for changeset 4db0bf9f1b44
updated for version 7.3.1164 Problem:    Can't test what is actually displayed on screen. Solution:   Add the screenchar() and screenattr() functions.
Added tag v7-3-1163 for changeset 70b1178dec79
updated for version 7.3.1163 Problem:    Not easy to load Python modules. Solution:   Search "python2", "python3" and "pythonx" directories in 	    'runtimepath' for Python modules. (ZyX)
Added tag v7-3-1162 for changeset b8eabb6a9687
updated for version 7.3.1162 Problem:    Python: Memory leaks Solution:   Add more Py_DECREF(). (ZyX)
Added tag v7-3-1161 for changeset ff3935926449
updated for version 7.3.1161 Problem:    Python: PyList_SetItem() is inefficient. Solution:   Use PyList_SET_ITEM() (ZyX)
Added tag v7-3-1160 for changeset 60301d4d1682
updated for version 7.3.1160 Problem:    Mixing long and pointer doesn't always work. Solution:   Avoid cast to pointer.
Added tag v7-3-1159 for changeset 208a6c04e6b8
updated for version 7.3.1159 Problem:    The round() function is not always available. (Christ van 	    Willegen) Solution:   Use the solution from f_round().
Added tag v7-3-1158 for changeset 46077370bc60
updated for version 7.3.1158 Problem:    Crash when running test 86. (Jun Takimoto) Solution:   Define PY_SSIZE_T_CLEAN early. (Elimar Riesebieter)
Added tag v7-3-1157 for changeset 2f1ee97f5f23
updated for version 7.3.1157 Problem:    New regexp engine fails on "\(\<command\)\@<=.*" Solution:   Fix rule for postponing match.  Further tune estimating whether 	    postponing works better.  Add test.
Added tag v7-3-1156 for changeset 8c4324e6f477
updated for version 7.3.1156 Problem:    Compiler warnings. (dv1445) Solution:   Initialize variables, even when the value isn't really used.
Added tag v7-3-1155 for changeset bf1e6326df11
updated for version 7.3.1155 Problem:    MS-DOS: "make test" uses external rmdir command. Solution:   Rename "rmdir" to "rd". (Taro Muraoka)
Added tag v7-3-1154 for changeset 6419ee8098c8
updated for version 7.3.1154 Problem:    New regexp_nfa engine: Uneccessary code. Solution:   Remove uneccessary code.
Added tag v7-3-1153 for changeset bc3f4804cf47
updated for version 7.3.1153 Problem:    New regexp engine: Some look-behind matches are very expensive. Solution:   Pospone invisible matches further, until a match is almost found.
Added tag v7-3-1152 for changeset 9909e44879b9
updated for version 7.3.1152 Problem:    In tiny build ireg_icombine is undefined. (Tony Mechelynck) Solution:   Add #ifdef.
Added tag v7-3-1151 for changeset 4d7e3df04256
updated for version 7.3.1151 Problem:    New regexp engine: Slow when a look-behind match is followed by a 	    zero-width match. Solution:   Postpone the look-behind match more often.
Added tag v7-3-1150 for changeset 3dbd251777de
updated for version 7.3.1150 Problem:    New regexpengine: Slow when a look-behind match does not have a 	    width specified. Solution:   Try to compute the maximum width.
Added tag v7-3-1149 for changeset 66803af09906
updated for version 7.3.1149 Problem:    New regexp engine: Matching plain text could be faster. Solution:   Detect a plain text match and handle it specifically.  Add 	    vim_regfree().
Added tag v7-3-1148 for changeset 220bdea4f579
updated for version 7.3.1148 Problem:    No command line completion for ":syntime". Solution:   Implement the completion. (Dominique Pelle)
Added tag v7-3-1147 for changeset 3cd3cc1e9119
updated for version 7.3.1147 Problem:    New regexp engine: regstart is only used to find the first match. Solution:   Use regstart whenever adding the start state.
Added tag v7-3-1146 for changeset e3f9e33fb28c
updated for version 7.3.1146 Problem:    New regexp engine: look-behind match not checked when followed by 	    zero-width match. Solution:   Do the look-behind match before adding the zero-width state.
Added tag v7-3-1145 for changeset a30e3762957d
updated for version 7.3.1145 Problem:    New regexp engine: addstate() is called very often. Solution:   Optimize adding the start state.
Added tag v7-3-1144 for changeset 8360a59aa04b
vim updated: Added tag v7-3-1185 for changeset 6d935f45c489
updated for version 7.3.1185 Problem:    New regexp engine: no match with ^ after \n. (SungHyun Nam) Solution:   Fix it, add a test.
Added tag v7-3-1184 for changeset 9e36c6b1ebf4
updated for version 7.3.1184 Problem:    Highlighting is sometimes wrong. (Axel Bender) Solution:   Fetch regline again when returning from recursive regmatch.
Add missing files from 7.3.1183.
Added tag v7-3-1183 for changeset 044d23a64c17
updated for version 7.3.1183 Problem:    Python tests 86 and 87 fail. Solution:   Add "empty" files. (ZyX)
Added tag v7-3-1182 for changeset fa98c2b030ed
updated for version 7.3.1182 Problem:    'backupcopy' default on MS-Windows does not work for hard and soft 	    links. Solution:   Check for links. (David Pope, Ken Takata)
Added tag v7-3-1181 for changeset b7bb20390111
updated for version 7.3.1181 Problem:    Wrong error message for 1.0[0]. Solution:   Check for funcref and float separately. (Yasuhiro Matsumoto)
Update runtime files.
Added tag v7-3-1180 for changeset 04b8912a9c85
updated for version 7.3.1180 Problem:    When current directory changes, path from cscope may no longer be 	    valid. (AS Budden) Solution:   Always store the absolute path. (Christian Brabandt)
Added tag v7-3-1179 for changeset d84833983de7
updated for version 7.3.1179 Problem:    When a global mapping starts with the same characters as a 	    buffer-local mapping Vim waits for a character to be typed to find 	    out whether the global mapping is to be used. (Andy Wokula) Solution:   Use the local mapping without waiting. (Michael Henry)
Added tag v7-3-1178 for changeset c4d4f0fc12b9
updated for version 7.3.1178 Problem:    Can't put all Vim config files together in one directory. Solution:   Load ~/.vim/vimrc if ~/.vimrc does not exist. (Lech Lorens)
Added tag v7-3-1177 for changeset e79a20f07daa
updated for version 7.3.1177 Problem:    Wasting memory on padding. Solution:   Reorder struct fields. (Dominique Pelle)
Added tag v7-3-1176 for changeset e48cabe98453
updated for version 7.3.1176 Problem:    Compiler warnings on 64 bit system. Solution:   Add type casts. (Mike Williams)
Added tag v7-3-1175 for changeset 84a8d1ba81c3
updated for version 7.3.1175 Problem:    Using isalpha() and isalnum() can be slow. Solution:   Use range checks. (Mike Williams)
Added tag v7-3-1174 for changeset 52850ef928f8
updated for version 7.3.1174 Problem:    Python 2 and 3 use different ways to load modules. Solution:   Use the same method. (ZyX)
Added tag v7-3-1173 for changeset b584d361e746
updated for version 7.3.1173 Problem:    Python 2 tests don't have the same output everywhere. Solution:   Make the Python 2 tests more portable. (ZyX)
Added tag v7-3-1172 for changeset 96e154e825a7
updated for version 7.3.1172 Problem:    Python 2: loading modules doesn't work well. Solution:   Fix the code. Add more tests. (ZyX)
Added tag v7-3-1171 for changeset fc7f985df537
updated for version 7.3.1171 Problem:    Check for digits and ascii letters can be faster. Solution:   Use a trick with one comparison. (Dominique Pelle)
Added tag v7-3-1170 for changeset 14c2e63caec6
updated for version 7.3.1170 Problem:    Patch 7.3.1058 breaks backwards compatibility, not possible to use 	    a function reference as a string. (lilydjwg) Solution:   Instead of translating the function name only translate "s:".
Added tag v7-3-1169 for changeset a83fb2bd8c8e
updated for version 7.3.1169 Problem:    New regexp engine: some work is done while executing a pattern, 	    even though the result is predictable. Solution:   Do the work while compiling the pattern.
Added tag v7-3-1168 for changeset ed47632fd149
updated for version 7.3.1168 Problem:    Python "sane" configure checks give a warning message. Solution:   Use single quotes intead of escaped double quotes. (Ben Fritz)
Added tag v7-3-1167 for changeset 81dedcd64821
updated for version 7.3.1167 Problem:    Python configure check doesn't reject Python 2 when requesting 	    Python 3.  Some systems need -pthreads instead of -pthread. Solution:   Adjust configure accordingly. (Andrei Olsen)
Added tag v7-3-1166 for changeset d59ff2114733
updated for version 7.3.1166 Problem:    Loading Python modules is not tested. Solution:   Enable commented-out tests, add missing files. (ZyX)
Added tag v7-3-1165 for changeset 05b8436873d4
updated for version 7.3.1165 Problem:    HP-UX compiler can't handle zero size array. (Charles Cooper) Solution:   Make the array one item big.
Added tag v7-3-1164 for changeset 4db0bf9f1b44
updated for version 7.3.1164 Problem:    Can't test what is actually displayed on screen. Solution:   Add the screenchar() and screenattr() functions.
Added tag v7-3-1163 for changeset 70b1178dec79
updated for version 7.3.1163 Problem:    Not easy to load Python modules. Solution:   Search "python2", "python3" and "pythonx" directories in 	    'runtimepath' for Python modules. (ZyX)
Added tag v7-3-1162 for changeset b8eabb6a9687
updated for version 7.3.1162 Problem:    Python: Memory leaks Solution:   Add more Py_DECREF(). (ZyX)
Added tag v7-3-1161 for changeset ff3935926449
updated for version 7.3.1161 Problem:    Python: PyList_SetItem() is inefficient. Solution:   Use PyList_SET_ITEM() (ZyX)
Added tag v7-3-1160 for changeset 60301d4d1682
updated for version 7.3.1160 Problem:    Mixing long and pointer doesn't always work. Solution:   Avoid cast to pointer.
Added tag v7-3-1159 for changeset 208a6c04e6b8
updated for version 7.3.1159 Problem:    The round() function is not always available. (Christ van 	    Willegen) Solution:   Use the solution from f_round().
Added tag v7-3-1158 for changeset 46077370bc60
updated for version 7.3.1158 Problem:    Crash when running test 86. (Jun Takimoto) Solution:   Define PY_SSIZE_T_CLEAN early. (Elimar Riesebieter)
Added tag v7-3-1157 for changeset 2f1ee97f5f23
updated for version 7.3.1157 Problem:    New regexp engine fails on "\(\<command\)\@<=.*" Solution:   Fix rule for postponing match.  Further tune estimating whether 	    postponing works better.  Add test.
Added tag v7-3-1156 for changeset 8c4324e6f477
updated for version 7.3.1156 Problem:    Compiler warnings. (dv1445) Solution:   Initialize variables, even when the value isn't really used.
Added tag v7-3-1155 for changeset bf1e6326df11
updated for version 7.3.1155 Problem:    MS-DOS: "make test" uses external rmdir command. Solution:   Rename "rmdir" to "rd". (Taro Muraoka)
Added tag v7-3-1154 for changeset 6419ee8098c8
updated for version 7.3.1154 Problem:    New regexp_nfa engine: Uneccessary code. Solution:   Remove uneccessary code.
Added tag v7-3-1153 for changeset bc3f4804cf47
updated for version 7.3.1153 Problem:    New regexp engine: Some look-behind matches are very expensive. Solution:   Pospone invisible matches further, until a match is almost found.
Added tag v7-3-1152 for changeset 9909e44879b9
updated for version 7.3.1152 Problem:    In tiny build ireg_icombine is undefined. (Tony Mechelynck) Solution:   Add #ifdef.
Added tag v7-3-1151 for changeset 4d7e3df04256
updated for version 7.3.1151 Problem:    New regexp engine: Slow when a look-behind match is followed by a 	    zero-width match. Solution:   Postpone the look-behind match more often.
Added tag v7-3-1150 for changeset 3dbd251777de
updated for version 7.3.1150 Problem:    New regexpengine: Slow when a look-behind match does not have a 	    width specified. Solution:   Try to compute the maximum width.
Added tag v7-3-1149 for changeset 66803af09906
updated for version 7.3.1149 Problem:    New regexp engine: Matching plain text could be faster. Solution:   Detect a plain text match and handle it specifically.  Add 	    vim_regfree().
Added tag v7-3-1148 for changeset 220bdea4f579
updated for version 7.3.1148 Problem:    No command line completion for ":syntime". Solution:   Implement the completion. (Dominique Pelle)
Added tag v7-3-1147 for changeset 3cd3cc1e9119
updated for version 7.3.1147 Problem:    New regexp engine: regstart is only used to find the first match. Solution:   Use regstart whenever adding the start state.
Added tag v7-3-1146 for changeset e3f9e33fb28c
updated for version 7.3.1146 Problem:    New regexp engine: look-behind match not checked when followed by 	    zero-width match. Solution:   Do the look-behind match before adding the zero-width state.
Added tag v7-3-1145 for changeset a30e3762957d
updated for version 7.3.1145 Problem:    New regexp engine: addstate() is called very often. Solution:   Optimize adding the start state.
Added tag v7-3-1144 for changeset 8360a59aa04b
vim updated: Added tag v7-3-1187 for changeset fefd8d33a7ea
updated for version 7.3.1187 Problem:    "s:" is recognized but "<SID>" is not. (ZyX) Solution:   Translate "<SID>" like "s:".
Added tag v7-3-1186 for changeset 7b8991e084f9
updated for version 7.3.1186 Problem:    Python 3: test 87 may crash. Solution:   Use _PyArg_Parse_SizeT instead of PyArg_Parse. (Jun Takimoto)
Added tag v7-3-1185 for changeset 6d935f45c489
updated for version 7.3.1185 Problem:    New regexp engine: no match with ^ after \n. (SungHyun Nam) Solution:   Fix it, add a test.
Added tag v7-3-1184 for changeset 9e36c6b1ebf4
updated for version 7.3.1184 Problem:    Highlighting is sometimes wrong. (Axel Bender) Solution:   Fetch regline again when returning from recursive regmatch.
Add missing files from 7.3.1183.
Added tag v7-3-1183 for changeset 044d23a64c17
updated for version 7.3.1183 Problem:    Python tests 86 and 87 fail. Solution:   Add "empty" files. (ZyX)
Added tag v7-3-1182 for changeset fa98c2b030ed
updated for version 7.3.1182 Problem:    'backupcopy' default on MS-Windows does not work for hard and soft 	    links. Solution:   Check for links. (David Pope, Ken Takata)
Added tag v7-3-1181 for changeset b7bb20390111
updated for version 7.3.1181 Problem:    Wrong error message for 1.0[0]. Solution:   Check for funcref and float separately. (Yasuhiro Matsumoto)
Update runtime files.
Added tag v7-3-1180 for changeset 04b8912a9c85
updated for version 7.3.1180 Problem:    When current directory changes, path from cscope may no longer be 	    valid. (AS Budden) Solution:   Always store the absolute path. (Christian Brabandt)
Added tag v7-3-1179 for changeset d84833983de7
updated for version 7.3.1179 Problem:    When a global mapping starts with the same characters as a 	    buffer-local mapping Vim waits for a character to be typed to find 	    out whether the global mapping is to be used. (Andy Wokula) Solution:   Use the local mapping without waiting. (Michael Henry)
Added tag v7-3-1178 for changeset c4d4f0fc12b9
updated for version 7.3.1178 Problem:    Can't put all Vim config files together in one directory. Solution:   Load ~/.vim/vimrc if ~/.vimrc does not exist. (Lech Lorens)
Added tag v7-3-1177 for changeset e79a20f07daa
updated for version 7.3.1177 Problem:    Wasting memory on padding. Solution:   Reorder struct fields. (Dominique Pelle)
Added tag v7-3-1176 for changeset e48cabe98453
updated for version 7.3.1176 Problem:    Compiler warnings on 64 bit system. Solution:   Add type casts. (Mike Williams)
Added tag v7-3-1175 for changeset 84a8d1ba81c3
updated for version 7.3.1175 Problem:    Using isalpha() and isalnum() can be slow. Solution:   Use range checks. (Mike Williams)
Added tag v7-3-1174 for changeset 52850ef928f8
updated for version 7.3.1174 Problem:    Python 2 and 3 use different ways to load modules. Solution:   Use the same method. (ZyX)
Added tag v7-3-1173 for changeset b584d361e746
updated for version 7.3.1173 Problem:    Python 2 tests don't have the same output everywhere. Solution:   Make the Python 2 tests more portable. (ZyX)
Added tag v7-3-1172 for changeset 96e154e825a7
updated for version 7.3.1172 Problem:    Python 2: loading modules doesn't work well. Solution:   Fix the code. Add more tests. (ZyX)
Added tag v7-3-1171 for changeset fc7f985df537
updated for version 7.3.1171 Problem:    Check for digits and ascii letters can be faster. Solution:   Use a trick with one comparison. (Dominique Pelle)
Added tag v7-3-1170 for changeset 14c2e63caec6
updated for version 7.3.1170 Problem:    Patch 7.3.1058 breaks backwards compatibility, not possible to use 	    a function reference as a string. (lilydjwg) Solution:   Instead of translating the function name only translate "s:".
Added tag v7-3-1169 for changeset a83fb2bd8c8e
updated for version 7.3.1169 Problem:    New regexp engine: some work is done while executing a pattern, 	    even though the result is predictable. Solution:   Do the work while compiling the pattern.
Added tag v7-3-1168 for changeset ed47632fd149
updated for version 7.3.1168 Problem:    Python "sane" configure checks give a warning message. Solution:   Use single quotes intead of escaped double quotes. (Ben Fritz)
Added tag v7-3-1167 for changeset 81dedcd64821
updated for version 7.3.1167 Problem:    Python configure check doesn't reject Python 2 when requesting 	    Python 3.  Some systems need -pthreads instead of -pthread. Solution:   Adjust configure accordingly. (Andrei Olsen)
Added tag v7-3-1166 for changeset d59ff2114733
updated for version 7.3.1166 Problem:    Loading Python modules is not tested. Solution:   Enable commented-out tests, add missing files. (ZyX)
Added tag v7-3-1165 for changeset 05b8436873d4
updated for version 7.3.1165 Problem:    HP-UX compiler can't handle zero size array. (Charles Cooper) Solution:   Make the array one item big.
Added tag v7-3-1164 for changeset 4db0bf9f1b44
updated for version 7.3.1164 Problem:    Can't test what is actually displayed on screen. Solution:   Add the screenchar() and screenattr() functions.
Added tag v7-3-1163 for changeset 70b1178dec79
updated for version 7.3.1163 Problem:    Not easy to load Python modules. Solution:   Search "python2", "python3" and "pythonx" directories in 	    'runtimepath' for Python modules. (ZyX)
Added tag v7-3-1162 for changeset b8eabb6a9687
updated for version 7.3.1162 Problem:    Python: Memory leaks Solution:   Add more Py_DECREF(). (ZyX)
Added tag v7-3-1161 for changeset ff3935926449
updated for version 7.3.1161 Problem:    Python: PyList_SetItem() is inefficient. Solution:   Use PyList_SET_ITEM() (ZyX)
Added tag v7-3-1160 for changeset 60301d4d1682
updated for version 7.3.1160 Problem:    Mixing long and pointer doesn't always work. Solution:   Avoid cast to pointer.
Added tag v7-3-1159 for changeset 208a6c04e6b8
updated for version 7.3.1159 Problem:    The round() function is not always available. (Christ van 	    Willegen) Solution:   Use the solution from f_round().
Added tag v7-3-1158 for changeset 46077370bc60
updated for version 7.3.1158 Problem:    Crash when running test 86. (Jun Takimoto) Solution:   Define PY_SSIZE_T_CLEAN early. (Elimar Riesebieter)
Added tag v7-3-1157 for changeset 2f1ee97f5f23
updated for version 7.3.1157 Problem:    New regexp engine fails on "\(\<command\)\@<=.*" Solution:   Fix rule for postponing match.  Further tune estimating whether 	    postponing works better.  Add test.
Added tag v7-3-1156 for changeset 8c4324e6f477
updated for version 7.3.1156 Problem:    Compiler warnings. (dv1445) Solution:   Initialize variables, even when the value isn't really used.
Added tag v7-3-1155 for changeset bf1e6326df11
updated for version 7.3.1155 Problem:    MS-DOS: "make test" uses external rmdir command. Solution:   Rename "rmdir" to "rd". (Taro Muraoka)
Added tag v7-3-1154 for changeset 6419ee8098c8
updated for version 7.3.1154 Problem:    New regexp_nfa engine: Uneccessary code. Solution:   Remove uneccessary code.
Added tag v7-3-1153 for changeset bc3f4804cf47
updated for version 7.3.1153 Problem:    New regexp engine: Some look-behind matches are very expensive. Solution:   Pospone invisible matches further, until a match is almost found.
Added tag v7-3-1152 for changeset 9909e44879b9
updated for version 7.3.1152 Problem:    In tiny build ireg_icombine is undefined. (Tony Mechelynck) Solution:   Add #ifdef.
Added tag v7-3-1151 for changeset 4d7e3df04256
updated for version 7.3.1151 Problem:    New regexp engine: Slow when a look-behind match is followed by a 	    zero-width match. Solution:   Postpone the look-behind match more often.
Added tag v7-3-1150 for changeset 3dbd251777de
updated for version 7.3.1150 Problem:    New regexpengine: Slow when a look-behind match does not have a 	    width specified. Solution:   Try to compute the maximum width.
Added tag v7-3-1149 for changeset 66803af09906
updated for version 7.3.1149 Problem:    New regexp engine: Matching plain text could be faster. Solution:   Detect a plain text match and handle it specifically.  Add 	    vim_regfree().
Added tag v7-3-1148 for changeset 220bdea4f579
updated for version 7.3.1148 Problem:    No command line completion for ":syntime". Solution:   Implement the completion. (Dominique Pelle)
Added tag v7-3-1147 for changeset 3cd3cc1e9119
updated for version 7.3.1147 Problem:    New regexp engine: regstart is only used to find the first match. Solution:   Use regstart whenever adding the start state.
Added tag v7-3-1146 for changeset e3f9e33fb28c
updated for version 7.3.1146 Problem:    New regexp engine: look-behind match not checked when followed by 	    zero-width match. Solution:   Do the look-behind match before adding the zero-width state.
Added tag v7-3-1145 for changeset a30e3762957d
updated for version 7.3.1145 Problem:    New regexp engine: addstate() is called very often. Solution:   Optimize adding the start state.
Added tag v7-3-1144 for changeset 8360a59aa04b
vim updated: Added tag v7-3-1188 for changeset 6f7ed9b799a3
updated for version 7.3.1188 Problem:    Newline characters messing up error message. Solution:   Remove the newlines. (Kazunobu Kuriyama)
Added tag v7-3-1187 for changeset fefd8d33a7ea
updated for version 7.3.1187 Problem:    "s:" is recognized but "<SID>" is not. (ZyX) Solution:   Translate "<SID>" like "s:".
Added tag v7-3-1186 for changeset 7b8991e084f9
updated for version 7.3.1186 Problem:    Python 3: test 87 may crash. Solution:   Use _PyArg_Parse_SizeT instead of PyArg_Parse. (Jun Takimoto)
Added tag v7-3-1185 for changeset 6d935f45c489
updated for version 7.3.1185 Problem:    New regexp engine: no match with ^ after \n. (SungHyun Nam) Solution:   Fix it, add a test.
Added tag v7-3-1184 for changeset 9e36c6b1ebf4
updated for version 7.3.1184 Problem:    Highlighting is sometimes wrong. (Axel Bender) Solution:   Fetch regline again when returning from recursive regmatch.
Add missing files from 7.3.1183.
Added tag v7-3-1183 for changeset 044d23a64c17
updated for version 7.3.1183 Problem:    Python tests 86 and 87 fail. Solution:   Add "empty" files. (ZyX)
Added tag v7-3-1182 for changeset fa98c2b030ed
updated for version 7.3.1182 Problem:    'backupcopy' default on MS-Windows does not work for hard and soft 	    links. Solution:   Check for links. (David Pope, Ken Takata)
Added tag v7-3-1181 for changeset b7bb20390111
updated for version 7.3.1181 Problem:    Wrong error message for 1.0[0]. Solution:   Check for funcref and float separately. (Yasuhiro Matsumoto)
Update runtime files.
Added tag v7-3-1180 for changeset 04b8912a9c85
updated for version 7.3.1180 Problem:    When current directory changes, path from cscope may no longer be 	    valid. (AS Budden) Solution:   Always store the absolute path. (Christian Brabandt)
Added tag v7-3-1179 for changeset d84833983de7
updated for version 7.3.1179 Problem:    When a global mapping starts with the same characters as a 	    buffer-local mapping Vim waits for a character to be typed to find 	    out whether the global mapping is to be used. (Andy Wokula) Solution:   Use the local mapping without waiting. (Michael Henry)
Added tag v7-3-1178 for changeset c4d4f0fc12b9
updated for version 7.3.1178 Problem:    Can't put all Vim config files together in one directory. Solution:   Load ~/.vim/vimrc if ~/.vimrc does not exist. (Lech Lorens)
Added tag v7-3-1177 for changeset e79a20f07daa
updated for version 7.3.1177 Problem:    Wasting memory on padding. Solution:   Reorder struct fields. (Dominique Pelle)
Added tag v7-3-1176 for changeset e48cabe98453
updated for version 7.3.1176 Problem:    Compiler warnings on 64 bit system. Solution:   Add type casts. (Mike Williams)
Added tag v7-3-1175 for changeset 84a8d1ba81c3
updated for version 7.3.1175 Problem:    Using isalpha() and isalnum() can be slow. Solution:   Use range checks. (Mike Williams)
Added tag v7-3-1174 for changeset 52850ef928f8
updated for version 7.3.1174 Problem:    Python 2 and 3 use different ways to load modules. Solution:   Use the same method. (ZyX)
Added tag v7-3-1173 for changeset b584d361e746
updated for version 7.3.1173 Problem:    Python 2 tests don't have the same output everywhere. Solution:   Make the Python 2 tests more portable. (ZyX)
Added tag v7-3-1172 for changeset 96e154e825a7
updated for version 7.3.1172 Problem:    Python 2: loading modules doesn't work well. Solution:   Fix the code. Add more tests. (ZyX)
Added tag v7-3-1171 for changeset fc7f985df537
updated for version 7.3.1171 Problem:    Check for digits and ascii letters can be faster. Solution:   Use a trick with one comparison. (Dominique Pelle)
Added tag v7-3-1170 for changeset 14c2e63caec6
updated for version 7.3.1170 Problem:    Patch 7.3.1058 breaks backwards compatibility, not possible to use 	    a function reference as a string. (lilydjwg) Solution:   Instead of translating the function name only translate "s:".
Added tag v7-3-1169 for changeset a83fb2bd8c8e
updated for version 7.3.1169 Problem:    New regexp engine: some work is done while executing a pattern, 	    even though the result is predictable. Solution:   Do the work while compiling the pattern.
Added tag v7-3-1168 for changeset ed47632fd149
updated for version 7.3.1168 Problem:    Python "sane" configure checks give a warning message. Solution:   Use single quotes intead of escaped double quotes. (Ben Fritz)
Added tag v7-3-1167 for changeset 81dedcd64821
updated for version 7.3.1167 Problem:    Python configure check doesn't reject Python 2 when requesting 	    Python 3.  Some systems need -pthreads instead of -pthread. Solution:   Adjust configure accordingly. (Andrei Olsen)
Added tag v7-3-1166 for changeset d59ff2114733
updated for version 7.3.1166 Problem:    Loading Python modules is not tested. Solution:   Enable commented-out tests, add missing files. (ZyX)
Added tag v7-3-1165 for changeset 05b8436873d4
updated for version 7.3.1165 Problem:    HP-UX compiler can't handle zero size array. (Charles Cooper) Solution:   Make the array one item big.
Added tag v7-3-1164 for changeset 4db0bf9f1b44
updated for version 7.3.1164 Problem:    Can't test what is actually displayed on screen. Solution:   Add the screenchar() and screenattr() functions.
Added tag v7-3-1163 for changeset 70b1178dec79
updated for version 7.3.1163 Problem:    Not easy to load Python modules. Solution:   Search "python2", "python3" and "pythonx" directories in 	    'runtimepath' for Python modules. (ZyX)
Added tag v7-3-1162 for changeset b8eabb6a9687
updated for version 7.3.1162 Problem:    Python: Memory leaks Solution:   Add more Py_DECREF(). (ZyX)
Added tag v7-3-1161 for changeset ff3935926449
updated for version 7.3.1161 Problem:    Python: PyList_SetItem() is inefficient. Solution:   Use PyList_SET_ITEM() (ZyX)
Added tag v7-3-1160 for changeset 60301d4d1682
updated for version 7.3.1160 Problem:    Mixing long and pointer doesn't always work. Solution:   Avoid cast to pointer.
Added tag v7-3-1159 for changeset 208a6c04e6b8
updated for version 7.3.1159 Problem:    The round() function is not always available. (Christ van 	    Willegen) Solution:   Use the solution from f_round().
Added tag v7-3-1158 for changeset 46077370bc60
updated for version 7.3.1158 Problem:    Crash when running test 86. (Jun Takimoto) Solution:   Define PY_SSIZE_T_CLEAN early. (Elimar Riesebieter)
Added tag v7-3-1157 for changeset 2f1ee97f5f23
updated for version 7.3.1157 Problem:    New regexp engine fails on "\(\<command\)\@<=.*" Solution:   Fix rule for postponing match.  Further tune estimating whether 	    postponing works better.  Add test.
Added tag v7-3-1156 for changeset 8c4324e6f477
updated for version 7.3.1156 Problem:    Compiler warnings. (dv1445) Solution:   Initialize variables, even when the value isn't really used.
Added tag v7-3-1155 for changeset bf1e6326df11
updated for version 7.3.1155 Problem:    MS-DOS: "make test" uses external rmdir command. Solution:   Rename "rmdir" to "rd". (Taro Muraoka)
Added tag v7-3-1154 for changeset 6419ee8098c8
updated for version 7.3.1154 Problem:    New regexp_nfa engine: Uneccessary code. Solution:   Remove uneccessary code.
Added tag v7-3-1153 for changeset bc3f4804cf47
updated for version 7.3.1153 Problem:    New regexp engine: Some look-behind matches are very expensive. Solution:   Pospone invisible matches further, until a match is almost found.
Added tag v7-3-1152 for changeset 9909e44879b9
updated for version 7.3.1152 Problem:    In tiny build ireg_icombine is undefined. (Tony Mechelynck) Solution:   Add #ifdef.
Added tag v7-3-1151 for changeset 4d7e3df04256
updated for version 7.3.1151 Problem:    New regexp engine: Slow when a look-behind match is followed by a 	    zero-width match. Solution:   Postpone the look-behind match more often.
Added tag v7-3-1150 for changeset 3dbd251777de
updated for version 7.3.1150 Problem:    New regexpengine: Slow when a look-behind match does not have a 	    width specified. Solution:   Try to compute the maximum width.
Added tag v7-3-1149 for changeset 66803af09906
updated for version 7.3.1149 Problem:    New regexp engine: Matching plain text could be faster. Solution:   Detect a plain text match and handle it specifically.  Add 	    vim_regfree().
Added tag v7-3-1148 for changeset 220bdea4f579
updated for version 7.3.1148 Problem:    No command line completion for ":syntime". Solution:   Implement the completion. (Dominique Pelle)
Added tag v7-3-1147 for changeset 3cd3cc1e9119
updated for version 7.3.1147 Problem:    New regexp engine: regstart is only used to find the first match. Solution:   Use regstart whenever adding the start state.
Added tag v7-3-1146 for changeset e3f9e33fb28c
updated for version 7.3.1146 Problem:    New regexp engine: look-behind match not checked when followed by 	    zero-width match. Solution:   Do the look-behind match before adding the zero-width state.
Added tag v7-3-1145 for changeset a30e3762957d
updated for version 7.3.1145 Problem:    New regexp engine: addstate() is called very often. Solution:   Optimize adding the start state.
Added tag v7-3-1144 for changeset 8360a59aa04b
vim updated: Added tag v7-3-1189 for changeset dc78a26f6f64
updated for version 7.3.1189 Problem:    Highlighting is still wrong sometimes. (Dominique Pelle) Solution:   Also restore reginput properly.
Added tag v7-3-1188 for changeset 6f7ed9b799a3
updated for version 7.3.1188 Problem:    Newline characters messing up error message. Solution:   Remove the newlines. (Kazunobu Kuriyama)
Added tag v7-3-1187 for changeset fefd8d33a7ea
updated for version 7.3.1187 Problem:    "s:" is recognized but "<SID>" is not. (ZyX) Solution:   Translate "<SID>" like "s:".
Added tag v7-3-1186 for changeset 7b8991e084f9
updated for version 7.3.1186 Problem:    Python 3: test 87 may crash. Solution:   Use _PyArg_Parse_SizeT instead of PyArg_Parse. (Jun Takimoto)
Added tag v7-3-1185 for changeset 6d935f45c489
updated for version 7.3.1185 Problem:    New regexp engine: no match with ^ after \n. (SungHyun Nam) Solution:   Fix it, add a test.
Added tag v7-3-1184 for changeset 9e36c6b1ebf4
updated for version 7.3.1184 Problem:    Highlighting is sometimes wrong. (Axel Bender) Solution:   Fetch regline again when returning from recursive regmatch.
Add missing files from 7.3.1183.
Added tag v7-3-1183 for changeset 044d23a64c17
updated for version 7.3.1183 Problem:    Python tests 86 and 87 fail. Solution:   Add "empty" files. (ZyX)
Added tag v7-3-1182 for changeset fa98c2b030ed
updated for version 7.3.1182 Problem:    'backupcopy' default on MS-Windows does not work for hard and soft 	    links. Solution:   Check for links. (David Pope, Ken Takata)
Added tag v7-3-1181 for changeset b7bb20390111
updated for version 7.3.1181 Problem:    Wrong error message for 1.0[0]. Solution:   Check for funcref and float separately. (Yasuhiro Matsumoto)
Update runtime files.
Added tag v7-3-1180 for changeset 04b8912a9c85
updated for version 7.3.1180 Problem:    When current directory changes, path from cscope may no longer be 	    valid. (AS Budden) Solution:   Always store the absolute path. (Christian Brabandt)
Added tag v7-3-1179 for changeset d84833983de7
updated for version 7.3.1179 Problem:    When a global mapping starts with the same characters as a 	    buffer-local mapping Vim waits for a character to be typed to find 	    out whether the global mapping is to be used. (Andy Wokula) Solution:   Use the local mapping without waiting. (Michael Henry)
Added tag v7-3-1178 for changeset c4d4f0fc12b9
updated for version 7.3.1178 Problem:    Can't put all Vim config files together in one directory. Solution:   Load ~/.vim/vimrc if ~/.vimrc does not exist. (Lech Lorens)
Added tag v7-3-1177 for changeset e79a20f07daa
updated for version 7.3.1177 Problem:    Wasting memory on padding. Solution:   Reorder struct fields. (Dominique Pelle)
Added tag v7-3-1176 for changeset e48cabe98453
updated for version 7.3.1176 Problem:    Compiler warnings on 64 bit system. Solution:   Add type casts. (Mike Williams)
Added tag v7-3-1175 for changeset 84a8d1ba81c3
updated for version 7.3.1175 Problem:    Using isalpha() and isalnum() can be slow. Solution:   Use range checks. (Mike Williams)
Added tag v7-3-1174 for changeset 52850ef928f8
updated for version 7.3.1174 Problem:    Python 2 and 3 use different ways to load modules. Solution:   Use the same method. (ZyX)
Added tag v7-3-1173 for changeset b584d361e746
updated for version 7.3.1173 Problem:    Python 2 tests don't have the same output everywhere. Solution:   Make the Python 2 tests more portable. (ZyX)
Added tag v7-3-1172 for changeset 96e154e825a7
updated for version 7.3.1172 Problem:    Python 2: loading modules doesn't work well. Solution:   Fix the code. Add more tests. (ZyX)
Added tag v7-3-1171 for changeset fc7f985df537
updated for version 7.3.1171 Problem:    Check for digits and ascii letters can be faster. Solution:   Use a trick with one comparison. (Dominique Pelle)
Added tag v7-3-1170 for changeset 14c2e63caec6
updated for version 7.3.1170 Problem:    Patch 7.3.1058 breaks backwards compatibility, not possible to use 	    a function reference as a string. (lilydjwg) Solution:   Instead of translating the function name only translate "s:".
Added tag v7-3-1169 for changeset a83fb2bd8c8e
updated for version 7.3.1169 Problem:    New regexp engine: some work is done while executing a pattern, 	    even though the result is predictable. Solution:   Do the work while compiling the pattern.
Added tag v7-3-1168 for changeset ed47632fd149
updated for version 7.3.1168 Problem:    Python "sane" configure checks give a warning message. Solution:   Use single quotes intead of escaped double quotes. (Ben Fritz)
Added tag v7-3-1167 for changeset 81dedcd64821
updated for version 7.3.1167 Problem:    Python configure check doesn't reject Python 2 when requesting 	    Python 3.  Some systems need -pthreads instead of -pthread. Solution:   Adjust configure accordingly. (Andrei Olsen)
Added tag v7-3-1166 for changeset d59ff2114733
updated for version 7.3.1166 Problem:    Loading Python modules is not tested. Solution:   Enable commented-out tests, add missing files. (ZyX)
Added tag v7-3-1165 for changeset 05b8436873d4
updated for version 7.3.1165 Problem:    HP-UX compiler can't handle zero size array. (Charles Cooper) Solution:   Make the array one item big.
Added tag v7-3-1164 for changeset 4db0bf9f1b44
updated for version 7.3.1164 Problem:    Can't test what is actually displayed on screen. Solution:   Add the screenchar() and screenattr() functions.
Added tag v7-3-1163 for changeset 70b1178dec79
updated for version 7.3.1163 Problem:    Not easy to load Python modules. Solution:   Search "python2", "python3" and "pythonx" directories in 	    'runtimepath' for Python modules. (ZyX)
Added tag v7-3-1162 for changeset b8eabb6a9687
updated for version 7.3.1162 Problem:    Python: Memory leaks Solution:   Add more Py_DECREF(). (ZyX)
Added tag v7-3-1161 for changeset ff3935926449
updated for version 7.3.1161 Problem:    Python: PyList_SetItem() is inefficient. Solution:   Use PyList_SET_ITEM() (ZyX)
Added tag v7-3-1160 for changeset 60301d4d1682
updated for version 7.3.1160 Problem:    Mixing long and pointer doesn't always work. Solution:   Avoid cast to pointer.
Added tag v7-3-1159 for changeset 208a6c04e6b8
updated for version 7.3.1159 Problem:    The round() function is not always available. (Christ van 	    Willegen) Solution:   Use the solution from f_round().
Added tag v7-3-1158 for changeset 46077370bc60
updated for version 7.3.1158 Problem:    Crash when running test 86. (Jun Takimoto) Solution:   Define PY_SSIZE_T_CLEAN early. (Elimar Riesebieter)
Added tag v7-3-1157 for changeset 2f1ee97f5f23
updated for version 7.3.1157 Problem:    New regexp engine fails on "\(\<command\)\@<=.*" Solution:   Fix rule for postponing match.  Further tune estimating whether 	    postponing works better.  Add test.
Added tag v7-3-1156 for changeset 8c4324e6f477
updated for version 7.3.1156 Problem:    Compiler warnings. (dv1445) Solution:   Initialize variables, even when the value isn't really used.
Added tag v7-3-1155 for changeset bf1e6326df11
updated for version 7.3.1155 Problem:    MS-DOS: "make test" uses external rmdir command. Solution:   Rename "rmdir" to "rd". (Taro Muraoka)
Added tag v7-3-1154 for changeset 6419ee8098c8
updated for version 7.3.1154 Problem:    New regexp_nfa engine: Uneccessary code. Solution:   Remove uneccessary code.
Added tag v7-3-1153 for changeset bc3f4804cf47
updated for version 7.3.1153 Problem:    New regexp engine: Some look-behind matches are very expensive. Solution:   Pospone invisible matches further, until a match is almost found.
Added tag v7-3-1152 for changeset 9909e44879b9
updated for version 7.3.1152 Problem:    In tiny build ireg_icombine is undefined. (Tony Mechelynck) Solution:   Add #ifdef.
Added tag v7-3-1151 for changeset 4d7e3df04256
updated for version 7.3.1151 Problem:    New regexp engine: Slow when a look-behind match is followed by a 	    zero-width match. Solution:   Postpone the look-behind match more often.
Added tag v7-3-1150 for changeset 3dbd251777de
updated for version 7.3.1150 Problem:    New regexpengine: Slow when a look-behind match does not have a 	    width specified. Solution:   Try to compute the maximum width.
Added tag v7-3-1149 for changeset 66803af09906
updated for version 7.3.1149 Problem:    New regexp engine: Matching plain text could be faster. Solution:   Detect a plain text match and handle it specifically.  Add 	    vim_regfree().
Added tag v7-3-1148 for changeset 220bdea4f579
updated for version 7.3.1148 Problem:    No command line completion for ":syntime". Solution:   Implement the completion. (Dominique Pelle)
Added tag v7-3-1147 for changeset 3cd3cc1e9119
updated for version 7.3.1147 Problem:    New regexp engine: regstart is only used to find the first match. Solution:   Use regstart whenever adding the start state.
Added tag v7-3-1146 for changeset e3f9e33fb28c
updated for version 7.3.1146 Problem:    New regexp engine: look-behind match not checked when followed by 	    zero-width match. Solution:   Do the look-behind match before adding the zero-width state.
Added tag v7-3-1145 for changeset a30e3762957d
updated for version 7.3.1145 Problem:    New regexp engine: addstate() is called very often. Solution:   Optimize adding the start state.
Added tag v7-3-1144 for changeset 8360a59aa04b
add ignores.  fix permission of scripts.
more description
vim updated: Added tag v7-3-1190 for changeset 25d64a4edc0b
vim updated: Added tag v7-3-1191 for changeset 4c42efb4c098
vim updated: Added tag v7-3-1193 for changeset 8b46c37c4b84
vim updated: Added tag v7-3-1195 for changeset 4837fd61be52
vim updated: Added tag v7-3-1196 for changeset 56fbf60e9476
vim updated: Added tag v7-3-1198 for changeset 517fa1a34c7c
vim updated: Added tag v7-3-1199 for changeset be2973afe770
use Python 3.3
revert to use python 3 (3.2)