summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.0.1373: no error when settting 'renderoptions' before starting GUIv8.0.1373Bram Moolenaar2017-12-053-1/+6
| | | | | | Problem: No error when settting 'renderoptions' to an invalid value before starting the GUI. Solution: Always check the value. (Ken Takata, closes #2413)
* patch 8.0.1372: profile log may be truncated halfway a characterv8.0.1372Bram Moolenaar2017-12-053-0/+63
| | | | | Problem: Profile log may be truncated halfway a character. Solution: Find the start of the character. (Ozaki Kiichi, closes #2385)
* patch 8.0.1371: Shift-Insert doesn't always work in MS-Windows consolev8.0.1371Bram Moolenaar2017-12-052-3/+14
| | | | | | Problem: Shift-Insert doesn't always work in MS-Windows console. Solution: Handle K_NUL differently if the second character is more than one byte. (Yasuhiro Matsumoto, closes #2381)
* patch 8.0.1370: channel test for callback is flakyv8.0.1370Bram Moolenaar2017-12-052-0/+3
| | | | | Problem: Channel test for callback is flaky. Solution: Add the test to thelist of flaky tests.
* patch 8.0.1369: MS-Windows: drawing underline slow, mFallbackDC not updatedv8.0.1369Bram Moolenaar2017-12-055-131/+392
| | | | | | | Problem: MS-Windows: drawing underline, curl and strike-throw is slow, mFallbackDC not properly updated. Solution: Several performance improvements. (Ken Takata, Taro Muraoka, Yasuhiro Matsumoto, closes #2401)
* patch 8.0.1368: cannot drag status or separator of new terminal windowv8.0.1368Bram Moolenaar2017-12-052-3/+6
| | | | | | | Problem: Cannot drag status line or vertical separator of new terminal window. (UncleBill) Solution: Adjust mouse row and column computation. (Yasuhiro Matsumoto, closes #2410)
* patch 8.0.1367: terminal test hangs, executing abcdev8.0.1367Bram Moolenaar2017-12-052-4/+7
| | | | | Problem: terminal test hangs, executing abcde. (Stucki) Solution: Rename abcde to abxde.
* patch 8.0.1367v8.0.1366Bram Moolenaar2017-12-032-1/+3
|
* patch 8.0.1365: when one channel test fails others fail as wellv8.0.1365Bram Moolenaar2017-12-023-11/+20
| | | | | | Problem: When one channel test fails others fail as well. Solution: Stop the job after a failure. Also add a couple of tests to the list of flaky tests.
* patch 8.0.1364: there is no easy way to get the window positionv8.0.1364Bram Moolenaar2017-12-024-0/+42
| | | | | Problem: There is no easy way to get the window position. Solution: Add win_screenpos().
* patch 8.0.1363: recovering does not work when swap file ends in .stzv8.0.1363Bram Moolenaar2017-12-022-2/+5
| | | | | | Problem: Recovering does not work when swap file ends in .stz. Solution: Check for all possible swap file names. (Elfling, closes #2395, closes #2396)
* patch 8.0.1362: terminal window colors wrong when using Terminal highlightingv8.0.1362Bram Moolenaar2017-12-015-22/+40
| | | | | | Problem: Terminal window colors wrong when using Terminal highlighting. Solution: Set ansi_index when setting the default color. Also cache the color index for Terminal. (Ozaki Kiichi, closes #2393)
* patch 8.0.1361: some users don't want to diff with hidden buffersv8.0.1361Bram Moolenaar2017-12-016-0/+49
| | | | | Problem: Some users don't want to diff with hidden buffers. Solution: Add the "hiddenoff" item to 'diffopt'. (Alisue, closes #2394)
* patch 8.0.1360: the Terminal highlighting doesn't work in a terminalv8.0.1360Bram Moolenaar2017-11-302-0/+19
| | | | | | Problem: The Terminal highlighting doesn't work in a terminal. (Ozaki Kiichi) Solution: Use the Terminal highlighting when the cterm index is zero.
* Update runtime filesBram Moolenaar2017-11-3014-491/+1072
|
* patch 8.0.1359: libvterm ANSI colors can not always be recognizedv8.0.1359Bram Moolenaar2017-11-294-105/+83
| | | | | | Problem: Libvterm ANSI colors can not always be recognized from the RGB values. The default color is wrong when t_RB is empty. Solution: Add the ANSI color index to VTermColor.
* patch 8.0.1358: undercurl is not used in the terminalv8.0.1358Bram Moolenaar2017-11-282-3/+16
| | | | | | Problem: Undercurl is not used in the terminal. (Kovid Goyal) Solution: Only fall back to underline when undercurl highlighting is not defined. (closes #1306)
* patch 8.0.1357: startup test fails on OpenBSDv8.0.1357Bram Moolenaar2017-11-282-1/+4
| | | | | | Problem: Startup test fails on OpenBSD. (Edd Barrett) Solution: Check for "BSD" instead of "FreeBSD" being defined. (James McCoy, closes #2376, closes #2378)
* patch 8.0.1356: using simalt in a GUIEnter autocommand inserts charactersv8.0.1356Bram Moolenaar2017-11-283-5/+7
| | | | | | Problem: Using simalt in a GUIEnter autocommand inserts strange characters. (Chih-Long Chang) Solution: Ignore K_NOP in Insert mode. (closes #2379)
* patch 8.0.1355: cursor keys don't work in MS-Windows consolev8.0.1355Bram Moolenaar2017-11-282-35/+5
| | | | | Problem: Cursor keys don't work in MS-Windows console. Solution: Revert the previous patch. Also delete dead code.
* patch 8.0.1354: Shift-Insert doesn't always work in MS-Windows consolev8.0.1354Bram Moolenaar2017-11-282-3/+14
| | | | | Problem: Shift-Insert doesn't always work in MS-Windows console. Solution: Handle K_NUL differently. (Yasuhiro Matsumoto, closes #2381)
* patch 8.0.1353: QuickFixCmdPost is not used consistentlyv8.0.1353Bram Moolenaar2017-11-283-43/+146
| | | | | | Problem: QuickFixCmdPost is not used consistently. Solution: Invoke QuickFixCmdPost consistently after QuickFixCmdPre. (Yegappan Lakshmanan, closes #2377)
* patch 8.0.1352: dead URLs in the help go unnoticedv8.0.1352Bram Moolenaar2017-11-283-0/+71
| | | | | Problem: Dead URLs in the help go unnoticed. Solution: Add a script to check URLs in the help files. (Christian Brabandt)
* patch 8.0.1351: warning for unused variables building with MinGWv8.0.1351Bram Moolenaar2017-11-272-8/+14
| | | | | | Problem: Warning for unused variables building with MinGW. Solution: Change a few #ifdefs (suggested by John Marriott). Remove superfluous checks of FEAT_MBYTE.
* patch 8.0.1350: cannot build with +eval and -multi_bytev8.0.1350Bram Moolenaar2017-11-273-3/+6
| | | | | | Problem: Cannot build with +eval and -multi_byte. Solution: Adjust #ifdefs. (John Marriott) Always include the multi_byte feature when an input method feature is enabled.
* patch 8.0.1349: options test fails when using Motif or GTK GUIv8.0.1349Bram Moolenaar2017-11-263-6/+21
| | | | | | | Problem: Options test fails when using Motif or GTK GUI. Solution: Use "fixed" instead of "fixedsys" for Unix. Don't try "xxx" for guifonteset. Don't set 'termencoding' to anything but "utf-8" for GTK. Give an error if 'termencoding' can't be converted.
* patch 8.0.1348: make testclean deletes script file on MS-Windowsv8.0.1348Bram Moolenaar2017-11-263-6/+8
| | | | | Problem: Make testclean deletes script file on MS-Windows. Solution: Rename file to avoid it starting with an "x".
* patch 8.0.1347: MS-Windows: build broken by misplaced curlyv8.0.1347Bram Moolenaar2017-11-262-1/+3
| | | | | Problem: MS-Windows: build broken by misplaced curly. Solution: Move curly after #endif
* patch 8.0.1346: crash when passing 50 char string to balloon_split()v8.0.1346Bram Moolenaar2017-11-263-1/+7
| | | | | Problem: Crash when passing 50 char string to balloon_split(). Solution: Fix off-by-one error.
* patch 8.0.1345: race condition between stat() and open() for viminfov8.0.1345Bram Moolenaar2017-11-262-102/+113
| | | | | | | Problem: Race condition between stat() and open() for the viminfo temp file. (Simon Ruderich) Solution: use open() with O_EXCL to atomically check if the file exists. Don't try using a temp file, renaming it will fail anyway.
* patch 8.0.1344: using 'imactivatefunc' in the GUI does not workv8.0.1344Bram Moolenaar2017-11-264-17/+25
| | | | | Problem: Using 'imactivatefunc' in the GUI does not work. Solution: Do not use 'imactivatefunc' and 'imstatusfunc' in the GUI.
* patch 8.0.1343: MS-Windows: does not show colored emojisv8.0.1343Bram Moolenaar2017-11-267-302/+572
| | | | | | Problem: MS-Windows: does not show colored emojis. Solution: Implement colored emojis. Improve drawing speed. Make 'taamode' work. (Taro Muraoka, Yasuhiro Matsumoto, Ken Takata, close #2375)
* patch 8.0.1342: cannot build with Motif and multi-bytev8.0.1342Bram Moolenaar2017-11-252-1/+3
| | | | | Problem: Cannot build with Motif and multi-byte. (Mohamed Boughaba) Solution: Use the right input method status flag. (closes #2374)
* patch 8.0.1341: 'imactivatefunc' test fails on MS-Windowsv8.0.1341Bram Moolenaar2017-11-253-0/+7
| | | | | Problem: 'imactivatefunc' test fails on MS-Windows. Solution: Skip the text.
* patch 8.0.1340: MS-Windows: cannot build GUI without IMEv8.0.1340Bram Moolenaar2017-11-252-1/+10
| | | | | Problem: MS-Windows: cannot build GUI without IME. Solution: Define im_get_status() and im_set_active() when IME is not used.
* patch 8.0.1339: no test for what 8.0.1335 fixesv8.0.1339Bram Moolenaar2017-11-252-0/+10
| | | | | Problem: No test for what 8.0.1335 fixes. Solution: Add a test. (Yasuhiro Matsumoto, closes #2373)
* patch 8.0.1338: USE_IM_CONTROL is confusing and incompletev8.0.1338Bram Moolenaar2017-11-2514-124/+124
| | | | | Problem: USE_IM_CONTROL is confusing and incomplete. Solution: Just use FEAT_MBYTE. Call 'imactivatefunc' also without GUI.
* patch 8.0.1337: typo in #ifdefv8.0.1337Bram Moolenaar2017-11-252-1/+3
| | | | | Problem: Typo in #ifdef. Solution: Fix the #if line.
* patch 8.0.1336: cannot use imactivatefunc() unless compiled with +ximv8.0.1336Bram Moolenaar2017-11-2511-38/+146
| | | | | | Problem: Cannot use imactivatefunc() unless compiled with +xim. Solution: Allow using imactivatefunc() when not compiled with +xim. (Yasuhiro Matsumoto, closes #2349)
* patch 8.0.1335: writefile() using fsync() may give an error.v8.0.1335Bram Moolenaar2017-11-252-2/+6
| | | | | | Problem: Writefile() using fsync() may give an error for a device. (Yasuhiro Matsumoto) Solution: Ignore fsync() failing. (closes #2373)
* patch 8.0.1334: splitting a window with a WinBar damages window layoutv8.0.1334Bram Moolenaar2017-11-253-22/+14
| | | | | | | Problem: Splitting a window with a WinBar damages window layout. (Lifepillar) Solution: Take the winbar into account when computing the new window position. Add WINBAR_HEIGHT().
* patch 8.0.1333: some tests are run twicev8.0.1333Bram Moolenaar2017-11-234-11/+6
| | | | | | Problem: Some tests are run twice. Solution: Invoked most utf8 tests only from test_alot_utf8. (Yegappan Lakshmanan, closes #2369)
* patch 8.0.1332: highlighting in quickfix window could be betterv8.0.1332Bram Moolenaar2017-11-232-6/+29
| | | | | Problem: Highlighting in quickfix window could be better. (Axel Bender) Solution: Use the qfSeparator highlight item. (Yegappan Lakshmanan)
* patch 8.0.1331: possible crash when window can be zero lines highv8.0.1331Bram Moolenaar2017-11-222-3/+6
| | | | | | Problem: Possible crash when window can be zero lines high. (Joseph Dornisch) Solution: Only set w_fraction if the window is at least two lines high.
* Update runtime files.Bram Moolenaar2017-11-2113-94/+194
|
* patch 8.0.1330: MS-Windows: job in terminal can't get back to Vimv8.0.1330Bram Moolenaar2017-11-216-35/+83
| | | | | | Problem: MS-Windows: job in terminal can't get back to Vim. Solution: set VIM_SERVERNAME in the environment. (Yasuhiro Matsumoto, closes #2360)
* patch 8.0.1329: when a flaky test fails it also often fails the second timev8.0.1329Bram Moolenaar2017-11-212-0/+6
| | | | | Problem: When a flaky test fails it also often fails the second time. Solution: Sleep a couple of seconds before the second try.
* patch 8.0.1328: trouble when using ":term ++close" with autocmdv8.0.1328Bram Moolenaar2017-11-213-5/+41
| | | | | | Problem: Trouble when using ":term ++close" with autocmd. (Gabriel Barta) Solution: Use aucmd_prepbuf() and aucmd_restbuf() instead of setting curbuf. (closes #2339)
* patch 8.0.1327: new proto file missing from distributionv8.0.1327Bram Moolenaar2017-11-212-0/+3
| | | | | Problem: New proto file missing from distribution. Solution: Add it. (closes #2355)
* patch 8.0.1326: largefile test fails on CI, glob test on MS-Windowsv8.0.1326Bram Moolenaar2017-11-214-1/+12
| | | | | | | Problem: Largefile test fails on CI, glob test on MS-Windows. Solution: Remove largefile test from list of all tests. Don't run Test_glob() on non-unix systems. More cleanup. (Yegappan Lakshmanan, closes #2354)