summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 7.4.1165v7.4.1165Bram Moolenaar2016-01-243-17/+30
| | | | | Problem: When defining DYNAMIC_ICONV_DLL in the makefile, the build fails. Solution: Add #ifdef's. (Taro Muraoka) Try the newer version first.
* patch 7.4.1164v7.4.1164Bram Moolenaar2016-01-244-5/+38
| | | | | | Problem: No tests for comparing special variables. Error in jsondecode() not reported. test_json does not work Japanse system. Solution: Set scriptencoding. (Ken Takata) Add a few more tests. Add error.
* patch 7.4.1163v7.4.1163Bram Moolenaar2016-01-243-8/+34
| | | | | | Problem: Expressions "0 + v:true" and "'' . v:true" cause an error. Solution: Return something sensible when using a special variable as a number or as a string. (suggested by Damien)
* patch 7.4.1162v7.4.1162Bram Moolenaar2016-01-242-1/+3
| | | | | Problem: Missing error number in MzScheme. (Dominique Pelle) Solution: Add a proper error number.
* patch 7.4.1161v7.4.1161Bram Moolenaar2016-01-234-1/+24
| | | | | | Problem: ":argadd" without argument is supposed to add the current buffer name to the arglist. Solution: Make it work as documented. (Coot, closes #577)
* patch 7.4.1160v7.4.1160Bram Moolenaar2016-01-232-0/+3
| | | | | Problem: No error for jsondecode('"'). Solution: Give an error message for missing double quote.
* patch 7.4.1159v7.4.1159Bram Moolenaar2016-01-234-116/+118
| | | | | Problem: Automatically generated function prototypes use __ARGS. Solution: Remove __ARGS from osdef.sh.
* patch 7.4.1158v7.4.1158Bram Moolenaar2016-01-232-471/+473
| | | | | Problem: Still using __ARGS(). Solution: Remove __ARGS() from eval.c
* patch 7.4.1157v7.4.1157Bram Moolenaar2016-01-234-0/+40
| | | | | Problem: type() does not work for v:true, v:none, etc. Solution: Add new type numbers.
* patch 7.4.1156v7.4.1156Bram Moolenaar2016-01-232-2/+8
| | | | | Problem: Coverity warns for NULL pointer and ignoring return value. Solution: Check for NULL pointer. When dict_add() returns FAIL free the item.
* patch 7.4.1155v7.4.1155Bram Moolenaar2016-01-232-3/+2
| | | | | Problem: Build with normal features fails. Solution: Always deinfe dict_lookup().
* patch 7.4.1154v7.4.1154Bram Moolenaar2016-01-2328-34/+863
| | | | | | Problem: No support for JSON. Solution: Add jsonencode() and jsondecode(). Also add v:false, v:true, v:null and v:none.
* patch 7.4.1153v7.4.1153Bram Moolenaar2016-01-223-3/+18
| | | | | | Problem: Autocommands triggered by quickfix cannot always get the current title value. Solution: Call qf_fill_buffer() later. (Christian Brabandt)
* patch 7.4.1152v7.4.1152Bram Moolenaar2016-01-212-0/+6
| | | | | Problem: Langmap test fails with normal build. Solution: Check for +langmap feature.
* Update runtime filesBram Moolenaar2016-01-2113-518/+916
|
* patch 7.4.1151v7.4.1151Bram Moolenaar2016-01-212-0/+6
| | | | | Problem: Missing change to eval.c Solution: Also change feedkeys().
* patch 7.4.1150v7.4.1150Bram Moolenaar2016-01-218-9/+52
| | | | | | | Problem: 'langmap' applies to the first character typed in Select mode. (David Watson) Solution: Check for SELECTMODE. (Christian Brabandt, closes #572) Add the 'x' flag to feedkeys().
* patch 7.4.1149v7.4.1149Bram Moolenaar2016-01-213-7/+6
| | | | | | Problem: Using the local value of 'errorformat' causes more problems than it solves. Solution: Revert 7.4.1013.
* patch 7.4.1148v7.4.1148Bram Moolenaar2016-01-213-3/+5
| | | | | Problem: Default for MingW and Cygwin is still "normal". Solution: Use "huge" as default. (Ken Takata)
* patch 7.4.1147v7.4.1147Bram Moolenaar2016-01-208-51/+48
| | | | | | Problem: Conflict for "chartab". (Kazunobu Kuriyama) Solution: Rename the global one to something less obvious. Move it into src/chartab.c.
* patch 7.4.1146v7.4.1146Bram Moolenaar2016-01-202-3/+13
| | | | | Problem: Can't build with Python 3 interface using MingW. Solution: Update the Makefile. (Yasuhiro Matsumoto, Ken Takata)
* patch 7.4.1145v7.4.1145Bram Moolenaar2016-01-204-10/+18
| | | | | Problem: Default features are conservative. Solution: Make the default feature set for most of todays systems "huge".
* patch 7.4.1144v7.4.1144Bram Moolenaar2016-01-202-0/+6
| | | | | Problem: Can't build on several systems. Solution: Include float.h. (Christian Robinson, closes #570 #571)
* patch 7.4.1143v7.4.1143Bram Moolenaar2016-01-197-42/+185
| | | | | | Problem: Can't sort on floating point numbers. Solution: Add the "f" flag to ":sort". (Alex Jakushev) Also add the "f" flag to sort().
* patch 7.4.1142v7.4.1142Bram Moolenaar2016-01-199-3/+202
| | | | | Problem: Cannot define keyword characters for a syntax file. Solution: Add the ":syn iskeyword" command. (Christian Brabandt)
* patch 7.4.1141v7.4.1141Bram Moolenaar2016-01-192-0/+8
| | | | | | Problem: Using searchpair() with a skip expression that uses syntax highlighting sometimes doesn't work. (David Fishburn) Solution: Reset next_match_idx. (Christian Brabandt)
* patch 7.4.1140v7.4.1140Bram Moolenaar2016-01-192-2/+6
| | | | | | Problem: Recognizing <sid> does not work when the language is Turkish. (Christian Brabandt) Solution: Use MB_STNICMP() instead of STNICMP().
* patch 7.4.1139v7.4.1139Bram Moolenaar2016-01-192-6/+20
| | | | | Problem: MS-Windows: getftype() returns "file for symlink to directory. Solution: Make it return "dir". (Ken Takata)
* patch 7.4.1138v7.4.1138Bram Moolenaar2016-01-192-3/+14
| | | | | | Problem: When running gvim in the foreground some icons are missing. (Taylor Venable) Solution: Move the call to gui_gtk_register_resource(). (Kazunobu Kuriyama)
* patch 7.4.1137v7.4.1137Bram Moolenaar2016-01-193-0/+12
| | | | | | Problem: Illegal memory access when using :copen and :cclose. Solution: Avoid that curbuf is invalid. (suggestion by Justin M. Keyes) Add a test.
* patch 7.4.1136v7.4.1136Bram Moolenaar2016-01-193-1/+23
| | | | | | Problem: Wrong argument to assert_exception() causes a crash. (reported by Coverity) Solution: Check for NULL pointer. Add a test.
* patch 7.4.1135v7.4.1135Bram Moolenaar2016-01-192-2/+4
| | | | | Problem: One more arglist test fails on MS-Windows. Solution: Don't edit "Y" after editing "y".
* patch 7.4.1134v7.4.1134Bram Moolenaar2016-01-192-1/+6
| | | | | Problem: The arglist test fails on MS-Windows. Solution: Only check for failure of argedit on Unix.
* patch 7.4.1133v7.4.1133Bram Moolenaar2016-01-1982-3084/+3087
| | | | | Problem: Generated function prototypes still have __ARGS(). Solution: Generate function prototypes without __ARGS().
* patch 7.4.1132v7.4.1132Bram Moolenaar2016-01-198-97/+204
| | | | | Problem: Old style tests for the argument list. Solution: Add more new style tests. (Yegappan Lakshmanan)
* patch 7.4.1131v7.4.1131Bram Moolenaar2016-01-1810-46/+107
| | | | | | | Problem: New lines in the viminfo file are dropped. Solution: Copy lines starting with "|". Fix that when using :rviminfo in a function global variables were restored as function-local variables.
* patch 7.4.1130v7.4.1130Bram Moolenaar2016-01-182-0/+5
| | | | | Problem: Memory leak in :vimgrep. Solution: Call FreeWild(). (Yegappan Lakshmanan)
* patch 7.4.1129v7.4.1129Bram Moolenaar2016-01-176-1/+9
| | | | | Problem: Python None value can't be converted to a Vim value. Solution: Just use zero. (Damien)
* Update help files.Bram Moolenaar2016-01-177-85/+75
|
* patch 7.4.1128v7.4.1128Bram Moolenaar2016-01-174-13/+32
| | | | | | Problem: MS-Windows: delete() does not recognize junctions. Solution: Add mch_isrealdir() for MS-Windows. Update mch_is_symbolic_link(). (Ken Takata)
* patch 7.4.1127v7.4.1127Bram Moolenaar2016-01-176-34/+28
| | | | | Problem: Both old and new style tests for Perl. Solution: Merge the old tests with the new style tests.
* patch 7.4.1126v7.4.1126Bram Moolenaar2016-01-177-52/+218
| | | | | | Problem: Can only get the directory of the current window. Solution: Add window and tab arguments to getcwd() and haslocaldir(). (Thinca, Hirohito Higashi)
* patch 7.4.1125v7.4.1125Bram Moolenaar2016-01-178-19/+413
| | | | | Problem: There is no perleval(). Solution: Add perleval(). (Damien)
* patch 7.4.1124v7.4.1124Bram Moolenaar2016-01-172-19/+91
| | | | | | Problem: MS-Windows: dead key behavior is not ideal. Solution: Handle dead keys differently when not in Insert or Select mode. (John Wellesz, closes #399)
* patch 7.4.1123v7.4.1123Bram Moolenaar2016-01-173-2/+57
| | | | | | Problem: Using ":argadd" when there are no arguments results in the second argument to be the current one. (Yegappan Lakshmanan) Solution: Correct the w_arg_idx value.
* patch 7.4.1122v7.4.1122Bram Moolenaar2016-01-175-7/+9
| | | | | | Problem: Test 92 and 93 fail when using gvim on a system with a non utf-8 locale. Solution: Avoid using .gvimrc by adding -U NONE. (Yukihiro Nakadaira)
* patch 7.4.1121v7.4.1121Bram Moolenaar2016-01-172-3/+8
| | | | | | Problem: test_expand leaves files behind. Solution: Edit another file before deleting, otherwise the swap file remains.
* patch 7.4.1120v7.4.1120Bram Moolenaar2016-01-175-2/+7
| | | | | Problem: delete(x, 'rf') fails if a directory is empty. (Lcd) Solution: Ignore not finding matches in an empty directory.
* patch 7.4.1119v7.4.1119Bram Moolenaar2016-01-174-1/+30
| | | | | | Problem: argidx() has a wrong value after ":%argdelete". (Yegappan Lakshmanan) Solution: Correct the value of w_arg_idx. Add a test.
* patch 7.4.1118v7.4.1118Bram Moolenaar2016-01-172-0/+3
| | | | | Problem: Tests hang in 24 line terminal. Solution: Set the 'more' option off.