summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update runtime files.Bram Moolenaar2017-11-0519-891/+1393
|
* patch 8.0.1269: effect of autocommands on marks is not testedv8.0.1269Bram Moolenaar2017-11-052-0/+129
| | | | | Problem: Effect of autocommands on marks is not tested. Solution: Add a couple of tests. (James McCoy, closes #2271)
* patch 8.0.1268: PC install instructions are incompletev8.0.1268Bram Moolenaar2017-11-052-24/+62
| | | | | Problem: PC install instructions are incomplete. Solution: Update the instructions. (Ken Takata)
* patch 8.0.1267: Test_swap_group may leave file behindv8.0.1267Bram Moolenaar2017-11-043-20/+25
| | | | | Problem: Test_swap_group may leave file behind. Solution: Add a try/finally.
* patch 8.0.1266: Test_swap_directory was commented outv8.0.1266Bram Moolenaar2017-11-042-46/+48
| | | | | Problem: Test_swap_directory was accidentally commented out. Solution: Uncomment the test.
* patch 8.0.1265: swap test not skipped when there is one groupv8.0.1265Bram Moolenaar2017-11-042-1/+3
| | | | | Problem: Swap test not skipped when there is one group. Solution: Convert list to string for the message.
* patch 8.0.1264: terminal debugger gets stuck in small windowv8.0.1264Bram Moolenaar2017-11-042-1/+4
| | | | | Problem: Terminal debugger gets stuck in small window. Solution: Add "-quiet" to the gdb command. (Christian Brabandt, closes #2154)
* patch 8.0.1263: others can read the swap file if a user is carelessv8.0.1263Bram Moolenaar2017-11-044-40/+99
| | | | | | | Problem: Others can read the swap file if a user is careless with his primary group. Solution: If the group permission allows for reading but the world permissions doesn't, make sure the group is right.
* patch 8.0.1262: terminal redir test is flakyv8.0.1262Bram Moolenaar2017-11-042-0/+3
| | | | | Problem: Terminal redir test is flaky. Solution: Add it to the list of flaky tests.
* patch 8.0.1261: program in terminal window gets NL instead of CRv8.0.1261Bram Moolenaar2017-11-042-17/+22
| | | | | Problem: Program in terminal window gets NL instead of CR. (Lifepillar) Solution: Check the tty setup more often. (closes #1998)
* patch 8.0.1260: using global variables for WaitFor()v8.0.1260Bram Moolenaar2017-11-047-80/+68
| | | | | | Problem: Using global variables for WaitFor(). Solution: Use a lambda function instead. Don't check a condition if WaitFor() already checked it.
* patch 8.0.1259: search test can be flakyv8.0.1259Bram Moolenaar2017-11-043-49/+54
| | | | | | | Problem: Search test can be flaky. Solution: Use WaitFor() instead of a delay. Make it possible to pass a funcref to WaitFor() to avoid the need for global variables. (James McCoy, closes #2282)
* patch 8.0.1258: 'ttymouse' is set to "sgr" even though it's not supportedv8.0.1258Bram Moolenaar2017-11-042-16/+24
| | | | | | Problem: 'ttymouse' is set to "sgr" even though it's not supported. (Gary Johnson) Solution: Adjust #ifdef
* patch 8.0.1257: no test for fix of undefined behaviorv8.0.1257Bram Moolenaar2017-11-022-0/+6
| | | | | Problem: No test for fix of undefined behavior. Solution: Add a test. (closes #2255)
* patch 8.0.1256: typo in configure variable vim_cv_tgentv8.0.1256Bram Moolenaar2017-11-023-10/+12
| | | | | Problem: Typo in configure variable vim_cv_tgent. (Matthieu Guillard) Solution: Rename the variable. (closes #2281)
* Long overdue runtime update.Bram Moolenaar2017-11-0251-908/+2075
|
* patch 8.0.1255: duplicate badge README filev8.0.1255Bram Moolenaar2017-11-022-1/+3
| | | | | Problem: duplicate badge README file. Solution: Remove one. (Dominique Pelle)
* patch 8.0.1254: undefined left shift in gethexchrs()v8.0.1254Bram Moolenaar2017-11-023-17/+19
| | | | | Problem: Undefined left shift in gethexchrs(). (geeknik) Solution: Use unsigned long. (idea by Christian Brabandt, closes #2255)
* patch 8.0.1253: still too many old style testsv8.0.1253Bram Moolenaar2017-11-0220-359/+369
| | | | | | Problem: Still too many old style tests. Solution: Convert a few more tests to new style. (Yegappan Lakshmanan, closes #2272)
* patch 8.0.1252: incomplete translations makefile for MinGW/Cygwinv8.0.1252Bram Moolenaar2017-11-024-5/+32
| | | | | | Problem: Incomplete translations makefile for MinGW/Cygwin. Solution: Add missing source files. Make it work with msys2's bash. (Ken Takata)
* patch 8.0.1251: invalid expressin passed to WaitFor()v8.0.1251Bram Moolenaar2017-11-022-1/+3
| | | | | Problem: Invalid expressin passed to WaitFor(). Solution: Check if the variable exists.
* patch 8.0.1250: 'hlsearch' highlighting not removed after incsearchv8.0.1250Bram Moolenaar2017-11-024-3/+125
| | | | | | | Problem: 'hlsearch' highlighting not removed after incsearch (lacygoill) Solution: Redraw all windows. Start search at the end of the match. Improve how CTRL-G works with incremental search. Add tests. (Christian Brabandt, Hirohito Higashi, haya14busa, closes #2267)
* patch 8.0.1249: no error when WaitFor() gets an invalid wrong expressionv8.0.1249Bram Moolenaar2017-11-023-8/+11
| | | | | | Problem: No error when WaitFor() gets an invalid wrong expression. Solution: Do not ignore errors in evaluationg the expression. Fix places where the expression was wrong.
* patch 8.0.1248: stray + in README filev8.0.1248Bram Moolenaar2017-11-022-1/+4
| | | | | Problem: Stray + in README file. Solution: Remove the +. Add a line break.
* patch 8.0.1247: not easy to find Debian build infov8.0.1247Bram Moolenaar2017-11-022-0/+3
| | | | | Problem: Not easy to find Debian build info. Solution: Add a badge in the README file. (Dominique Pelle)
* patch 8.0.1246: popup test has an arbitrary delayv8.0.1246Bram Moolenaar2017-11-022-3/+9
| | | | | Problem: Popup test has an arbitrary delay. Solution: Wait for the ruler to show. (James McCoy)
* patch 8.0.1245: when WaitFor() has a wrong expression it just waits a secondv8.0.1245Bram Moolenaar2017-11-025-26/+33
| | | | | | | Problem: When WaitFor() has a wrong expression it just waits a second, which goes unnoticed. (James McCoy) Solution: When WaitFor() times out throw an exception. Fix places where the expression was wrong.
* patch 8.0.1244: search test does not work correctly on MS-Windowsv8.0.1244Bram Moolenaar2017-11-022-5/+10
| | | | | | Problem: Search test does not work correctly on MS-Windows. Solution: Put text in a file instead of sending it to the terminal. (Christian Brabandt)
* patch 8.0.1243: no test for what 8.0.1227 fixesv8.0.1243Bram Moolenaar2017-11-023-0/+24
| | | | | Problem: No test for what 8.0.1227 fixes. Solution: Add a test that triggers the problem. (Christian Brabandt)
* patch 8.0.1242: function argument with only dash is seen as number zerov8.0.1242Bram Moolenaar2017-11-024-1/+28
| | | | | | Problem: Function argument with only dash is seen as number zero. (Wang Shidong) Solution: See a dash as a string. (Christian Brabandt)
* patch 8.0.1241: popup test is flakyv8.0.1241Bram Moolenaar2017-10-312-1/+3
| | | | | Problem: Popup test is flaky. (James McCoy) Solution: Increase the wait time. (Dominique Pelle)
* patch 8.0.1240: MS-Windows: term_start() does not support environmentv8.0.1240Bram Moolenaar2017-10-305-14/+40
| | | | | | Problem: MS-Windows: term_start() does not support environment. Solution: Implement the environment argument. (Yasuhiro Matsumoto, closes #2264)
* patch 8.0.1239: cannot use a lambda for the skip argument to searchpair()v8.0.1239Bram Moolenaar2017-10-308-46/+115
| | | | | | Problem: Cannot use a lambda for the skip argument to searchpair(). Solution: Evaluate a partial, funcref and lambda. (LemonBoy, closes #1454, closes #2265)
* patch 8.0.1238: incremental search only shows one matchv8.0.1238Bram Moolenaar2017-10-296-7/+185
| | | | | | Problem: Incremental search only shows one match. Solution: When 'incsearch' and and 'hlsearch' are both set highlight all matches. (haya14busa, closes #2198)
* patch 8.0.1237: ":set scroll&" often gives an errorv8.0.1237Bram Moolenaar2017-10-295-4/+43
| | | | | | Problem: ":set scroll&" often gives an error. Solution: Don't use a fixed default value, use half the window height. Add a test. (Ozaki Kiichi, closes #2104)
* patch 8.0.1236: Mac features are confusingv8.0.1236Bram Moolenaar2017-10-2838-383/+268
| | | | | | Problem: Mac features are confusing. Solution: Make feature names more consistent, add "osxdarwin". Rename feature flags, cleanup Mac code. (Kazunobu Kuriyama, closes #2178)
* patch 8.0.1235: cannot disable the terminal feature in a huge buildv8.0.1235Bram Moolenaar2017-10-284-5/+10
| | | | | Problem: Cannot disable the terminal feature in a huge build. (lindhobe) Solution: Adjust the autoconf check. (Kazunobu Kuriyama, closes #2242)
* patch 8.0.1234: MS-Windows: composing chars are not shown properlyv8.0.1234Bram Moolenaar2017-10-283-19/+37
| | | | | | Problem: MS-Windows: composing characters are not shown properly. Solution: Pass base character and composing characters to the renderer at once. (Ken Takata, closes #2206)
* patch 8.0.1233: typo in dos installerv8.0.1233Bram Moolenaar2017-10-282-1/+3
| | | | | Problem: Typo in dos installer. Solution: Remove comma.
* patch 8.0.1232: MS-Windows users are confused about default mappingsv8.0.1232Bram Moolenaar2017-10-286-18/+162
| | | | | | | Problem: MS-Windows users are confused about default mappings. Solution: Don't map keys in the console where they don't work. Add a choice in the installer to use MS-Windows key bindings or not. (Christian Brabandt, Ken Takata, closes #2093)
* patch 8.0.1231: expanding file name drops dashv8.0.1231Bram Moolenaar2017-10-283-1/+29
| | | | | Problem: Expanding file name drops dash. (stucki) Solution: Use the right position. (Christian Brabandt, closes #2184)
* patch 8.0.1230: CTRL-A in Visual mode uses character after selectionv8.0.1230Bram Moolenaar2017-10-282-4/+4
| | | | | | Problem: CTRL-A in Visual mode uses character after selection. (Nikolai Pavlov) Solution: Check the length before using a character.
* patch 8.0.1229: condition in vim_str2nr() is always truev8.0.1229Bram Moolenaar2017-10-282-2/+3
| | | | | Problem: Condition in vim_str2nr() is always true. (Nikolai Pavlov) Solution: Remove the condition. (Closes #2259)
* patch 8.0.1228: invalid memory access in GUI testv8.0.1228Bram Moolenaar2017-10-282-1/+7
| | | | | Problem: Invalid memory access in GUI test. Solution: Check that the row is not outside of the screen.
* patch 8.0.1227: undefined left shift in readfile()v8.0.1227Bram Moolenaar2017-10-272-6/+8
| | | | | Problem: Undefined left shift in readfile(). (Brian 'geeknik' Carpenter) Solution: Add cast to unsigned. (Dominique Pelle, closes #2253)
* patch 8.0.1226: edit and popup tests failingv8.0.1226Bram Moolenaar2017-10-273-2/+7
| | | | | Problem: Edit and popup tests failing. Solution: Make the tests pass.
* patch 8.0.1225: no check for spell region being zerov8.0.1225Bram Moolenaar2017-10-273-1/+12
| | | | | Problem: No check for spell region being zero. (geeknik) Solution: Check for zero. (closes #2252)
* patch 8.0.1224: still interference between test functionsv8.0.1224Bram Moolenaar2017-10-2712-29/+32
| | | | | | Problem: Still interference between test functions. Solution: Clear autocommands. Wipe all buffers. Fix tests that depend on a specific start context.
* patch 8.0.1223: crash when using autocomplete and tab pagesv8.0.1223Bram Moolenaar2017-10-264-2/+48
| | | | | | Problem: Crash when using autocomplete and tab pages. Solution: Check if the current tab changed. (Christian Brabandt, closes #2239)
* patch 8.0.1222: test functions interfere with each otherv8.0.1222Bram Moolenaar2017-10-265-3/+19
| | | | | Problem: Test functions interfere with each other. Solution: Cleanup tab pages, windows and buffers. Reset option.