summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2019-03-22patch 8.1.1038: Arabic support excludes Farsiv8.1.1038Bram Moolenaar
Problem: Arabic support excludes Farsi. Solution: Add Farsi support to the Arabic support. (Ali Gholami Rudi, Ameretat Reith)
2019-03-22patch 8.1.1037: memory usage test may still fail on some systemsv8.1.1037Bram Moolenaar
Problem: Memory usage test may still fail on some systems. Solution: Increase tolerance from 3% to 20%.
2019-03-22patch 8.1.1036: quickfix function arguments are inconsistentv8.1.1036Bram Moolenaar
Problem: Quickfix function arguments are inconsistent. Solution: Pass a list pointer to more functions. (Yegappan Lakshmanan, closes #4149)
2019-03-22patch 8.1.1035: prop_remove() second argument is not optionalv8.1.1035Bram Moolenaar
Problem: prop_remove() second argument is not optional. Solution: Fix argument count. Use "buf" instead of "curbuf". (closes #4147)
2019-03-22patch 8.1.1034: too many #ifdefsv8.1.1034Bram Moolenaar
Problem: Too many #ifdefs. Solution: Merge FEAT_MOUSE_SGR into FEAT_MOUSE_XTERM / FEAT_MOUSE_TTY.
2019-03-22patch 8.1.1033: memory usage test may still fail on some systemsv8.1.1033Bram Moolenaar
Problem: Memory usage test may still fail on some systems. (Elimar Riesebieter) Solution: Increase tolerance from 1% to 3%.
2019-03-21patch 8.1.1032: warnings from clang static analyzerv8.1.1032Bram Moolenaar
Problem: Warnings from clang static analyzer. (Yegappan Lakshmanan) Solution: Fix relevant warnings.
2019-03-21patch 8.1.1031: memory usage test may still failv8.1.1031Bram Moolenaar
Problem: Memory usage test may still fail. Solution: Drop the unused min value. (Christian Brabandt)
2019-03-21patch 8.1.1030: quickfix function arguments are inconsistentv8.1.1030Bram Moolenaar
Problem: Quickfix function arguments are inconsistent. Solution: Pass a list pointer instead of info and index. (Yegappan Lakshmanan, closes #4135)
2019-03-21patch 8.1.1029: DirectWrite doesn't take 'linespace' into accountv8.1.1029Bram Moolenaar
Problem: DirectWrite doesn't take 'linespace' into account. Solution: Include 'linespace' in the position. (Ken Takata, closes #4137)
2019-03-21patch 8.1.1028: MS-Windows: memory leak when creating terminal failsv8.1.1028Bram Moolenaar
Problem: MS-Windows: memory leak when creating terminal fails. Solution: Free the command. (Ken Takata, closes #4138)
2019-03-20patch 8.1.1027: memory usage test sometimes failsv8.1.1027Bram Moolenaar
Problem: Memory usage test sometimes fails. Solution: Use 80% of before.last as the lower limit. (Christian Brabandt)
2019-03-20patch 8.1.1026: unused conditionv8.1.1026Bram Moolenaar
Problem: Unused condition. (Coverity) Solution: Remove the condition. Also remove unused #define.
2019-03-20patch 8.1.1025: checking NULL pointer after additionv8.1.1025Bram Moolenaar
Problem: Checking NULL pointer after addition. (Coverity) Solution: First check for NULL, then add the column.
2019-03-20patch 8.1.1024: stray log calls in terminal codev8.1.1024Bram Moolenaar
Problem: Stray log calls in terminal code. (Christian Brabandt) Solution: Remove the calls.
2019-03-19patch 8.1.1023: may use NULL pointer when indexing a blobv8.1.1023Bram Moolenaar
Problem: May use NULL pointer when indexing a blob. (Coverity) Solution: Break out of loop after using index on blob
2019-03-19patch 8.1.1022: may use NULL pointer when out of memoryv8.1.1022Bram Moolenaar
Problem: May use NULL pointer when out of memory. (Coverity) Solution: Check for blob_alloc() returning NULL.
2019-03-19patch 8.1.1021: pyeval() and py3eval() leak memoryv8.1.1021Bram Moolenaar
Problem: pyeval() and py3eval() leak memory. Solution: Do not increase the reference count twice. (Ozaki Kiichi, closes #4129)
2019-03-19patch 8.1.1020: compiler warning for Python3 interfacev8.1.1020Bram Moolenaar
Problem: Compiler warning for Python3 interface. Solution: Add type cast. (Ozaki Kiichi, closes #4128, closes #4103)
2019-03-19patch 8.1.1019: Lua: may garbage collect function reference in usev8.1.1019Bram Moolenaar
Problem: Lua: may garbage collect function reference in use. Solution: Keep the function name instead of the typeval. Make luaV_setref() handle funcref objects. (Ozaki Kiichi, closes #4127)
2019-03-19patch 8.1.1018: window cleared when entering Terminal-Normal twicev8.1.1018Bram Moolenaar
Problem: Window cleared when entering Terminal-Normal twice. (Epheien) Solution: Don't cleanup scrollback when there is no postponed scrollback. (Christian Brabandt, closes #4126)
2019-03-17patch 8.1.1017: off-by-one error in filetype detectionv8.1.1017Bram Moolenaar
Problem: Off-by-one error in filetype detection. Solution: Also check the last line of the file.
2019-03-17Update runtime files.Bram Moolenaar
2019-03-17patch 8.1.1016: MS-Windows: No color in shell when using "!" in 'guioptionsv8.1.1016Bram Moolenaar
Problem: MS-Windows: No color in shell when using "!" in 'guioptions. Solution: Don't stop termcap when using a terminal window for the shell. (vim-jp, closes #4117)
2019-03-17patch 8.1.1015: quickfix buffer shows up in list, can't get buffer numberv8.1.1015Bram Moolenaar
Problem: Quickfix buffer shows up in list, can't get buffer number. Solution: Make the quickfix buffer unlisted when the quickfix window is closed. get the quickfix buffer number with getqflist(). (Yegappan Lakshmanan, closes #4113)
2019-03-17patch 8.1.1014: MS-Windows: /analyze only defined for non-debug versionv8.1.1014Bram Moolenaar
Problem: MS-Windows: /analyze only defined for non-debug version. Solution: Move adding of /analyze up. (Taro Muraoka, closes #4114)
2019-03-17patch 8.1.1013: MS-Windows: Scrolling fails when dividing the screenv8.1.1013Bram Moolenaar
Problem: MS-Windows: Scrolling fails when dividing the screen. Solution: Position the cursor before calling ScrollConsoleScreenBuffer(). (Nobuhiro Takasaki, closes #4115)
2019-03-17patch 8.1.1012: memory leak with E461v8.1.1012Bram Moolenaar
Problem: Memory leak with E461. Solution: Clear the typeval. (Dominique Pelle, closes #4111)
2019-03-16patch 8.1.1011: indent from autoindent not removed from blank linev8.1.1011Bram Moolenaar
Problem: Indent from autoindent not removed from blank line. (Daniel Hahler) Solution: Do not reset did_ai when text follows. (closes #4119)
2019-03-16patch 8.1.1010: Lua interface leaks memoryv8.1.1010Bram Moolenaar
Problem: Lua interface leaks memory. Solution: Clear typeval after copying it.
2019-03-16patch 8.1.1009: MS-Windows: some text is not baseline alignedv8.1.1009Bram Moolenaar
Problem: MS-Windows: some text is not baseline aligned. Solution: Use bottom alignment. (Taro Muraoka, closes #4116, closes #1520)
2019-03-14patch 8.1.1008: MS-Windows: HAVE_STDINT_H only defined for non-debug versionv8.1.1008Bram Moolenaar
Problem: MS-Windows: HAVE_STDINT_H only defined for non-debug version. Solution: Move definition of HAVE_STDINT_H up. (Taro Muraoka, closes #4109)
2019-03-14patch 8.1.1007: using closure may consume a lot of memoryv8.1.1007Bram Moolenaar
Problem: Using closure may consume a lot of memory. Solution: unreference items that are no longer needed. Add a test. (Ozaki Kiichi, closes #3961)
2019-03-13patch 8.1.1006: repeated code in quickfix supportv8.1.1006Bram Moolenaar
Problem: Repeated code in quickfix support. Solution: Move code to functions. (Yegappan Lakshmanan, closes #4091)
2019-03-11patch 8.1.1005: test fails because t_F2 is not setv8.1.1005Bram Moolenaar
Problem: Test fails because t_F2 is not set. Solution: Add try-catch.
2019-03-10patch 8.1.1004: function "luaV_setref()" not covered with testsv8.1.1004Bram Moolenaar
Problem: Function "luaV_setref()" not covered with tests. Solution: Add a test. (Dominique Pelle, closes #4089)
2019-03-10patch 8.1.1003: playing back recorded key sequence mistakes key codev8.1.1003Bram Moolenaar
Problem: Playing back recorded key sequence mistakes key code. Solution: Insert a <Nop> after the <Esc>. (closes #4068)
2019-03-09patch 8.1.1002: "gf" does not always work when URL has a port numberv8.1.1002Bram Moolenaar
Problem: "gf" does not always work when URL has a port number. (Jakob Schöttl) Solution: When a URL is recognized also accept ":". (closes #4082)
2019-03-09patch 8.1.1001: Visual area not correct when using 'cursorline'v8.1.1001Bram Moolenaar
Problem: Visual area not correct when using 'cursorline'. Solution: Update w_last_cursorline also in Visual mode. (Hirohito Higashi, closes #4086)
2019-03-09patch 8.1.1000: indenting is offv8.1.1000Bram Moolenaar
Problem: Indenting is off. Solution: Make indenting consistent and update comments. (Ozaki Kiichi, closes #4079)
2019-03-08patch 8.1.0999: use register one too often and not properly testedv8.1.0999Bram Moolenaar
Problem: Use register one too often and not properly tested. Solution: Do not always use register one when specifying a register. (closes #4085) Add more tests.
2019-03-07patch 8.1.0998: getcurpos() unexpectedly changes "curswant"v8.1.0998Bram Moolenaar
Problem: getcurpos() unexpectedly changes "curswant". Solution: Save and restore "curswant". (closes #4069)
2019-03-07patch 8.1.0997: using GUI colors in vim.exe when 'termguicolors' is offv8.1.0997Bram Moolenaar
Problem: Using GUI colors in vim.exe when 'termguicolors' is off. Solution: Add condition for 'termguicolors' set. (Ken Takata, closes #4078)
2019-03-05patch 8.1.0996: a few screendump tests fail because of scrollingv8.1.0996Bram Moolenaar
Problem: A few screendump tests fail because of scrolling. Solution: Update the screendumps.
2019-03-05patch 8.1.0995: a getchar() call resets the reg_executing() resultv8.1.0995Bram Moolenaar
Problem: A getchar() call while executing a register resets the reg_executing() result. Solution: Save and restore reg_executing. (closes #406
2019-03-04patch 8.1.0994: relative cursor position is not calculated correctlyv8.1.0994Bram Moolenaar
Problem: Relative cursor position is not calculated correctly. Solution: Always set topline, also when window is one line only. (Robert Webb) Add more info to getwininfo() for testing.
2019-03-04patch 8.1.0993: ch_read() may return garbage if terminating NL is missingv8.1.0993Bram Moolenaar
Problem: ch_read() may return garbage if terminating NL is missing. Solution: Add terminating NUL. (Ozaki Kiichi, closes #4065)
2019-03-04patch 8.1.0992: a :normal command resets the reg_executing() resultv8.1.0992Bram Moolenaar
Problem: A :normal command while executing a register resets the reg_executing() result. Solution: Save and restore reg_executing. (closes #4066)
2019-03-03patch 8.1.0991: cannot build with a mix of featuresv8.1.0991Bram Moolenaar
Problem: Cannot build with FEAT_EVAL defined and FEAT_SEARCH_EXTRA undefined, and with FEAT_DIFF defined and FEAT_EVAL undefined. Solution: Add a couple of #ifdefs. (closes #4067)
2019-03-02patch 8.1.0990: floating point exception with "%= 0" and "/= 0"v8.1.0990Bram Moolenaar
Problem: Floating point exception with "%= 0" and "/= 0". Solution: Avoid dividing by zero. (Dominique Pelle, closes #4058)