summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)Author
2019-03-26patch 8.1.1055: CTRL-G U in Insert mode doesn't work for shift-Leftv8.1.1055Bram Moolenaar
Problem: CTRL-G U in Insert mode doesn't work to avoid splitting the undo sequence for shift-left and shift-right. Solution: Also check dont_sync_undo for shifted cursor keys. (Christian Brabandt)
2019-03-26patch 8.1.1054: not checking return value of ga_grow()v8.1.1054Bram Moolenaar
Problem: Not checking return value of ga_grow(). (Coverity) Solution: Only append when ga_grow() returns OK.
2019-03-26patch 8.1.1053: warning for missing return statementv8.1.1053Bram Moolenaar
Problem: Warning for missing return statement. (Dominique Pelle) Solution: Add return statement.
2019-03-25patch 8.1.1052: test for CTRL-C message sometimes failsv8.1.1052Bram Moolenaar
Problem: test for CTRL-C message sometimes fails Solution: Make sure there are no changed buffers.
2019-03-25patch 8.1.1051: not all ways to switch terminal mode are testedv8.1.1051Bram Moolenaar
Problem: Not all ways to switch terminal mode are tested. Solution: Add more test cases.
2019-03-25patch 8.1.1050: blank srceen when DirectWrite failedv8.1.1050Bram Moolenaar
Problem: Blank srceen when DirectWrite failed. Solution: Call redraw_later_clear() after recreating the Direct2D render target. (Ken Takata, closes #4172)
2019-03-25patch 8.1.1049: when user tries to exit with CTRL-C message is confusingv8.1.1049Bram Moolenaar
Problem: When user tries to exit with CTRL-C message is confusing. Solution: Only mention ":qa!" when there is a changed buffer. (closes #4163)
2019-03-24patch 8.1.1048: minor issues with testsv8.1.1048Bram Moolenaar
Problem: Minor issues with tests. Solution: Delete unused test OK file. Add missing entries in list of tests. Fix readme file. (Masato Nishihata, closes #4160)
2019-03-24patch 8.1.1047: WINCH signal is not testedv8.1.1047Bram Moolenaar
Problem: WINCH signal is not tested. Solution: Add a test. (Dominique Pelle, closes #4158)
2019-03-24patch 8.1.1046: the "secure" variable is used inconsistentlyv8.1.1046Bram Moolenaar
Problem: the "secure" variable is used inconsistently. (Justin M. Keyes) Solution: Set it to one instead of incrementing.
2019-03-23patch 8.1.1045: E315 ml_get error when using Python and hidden bufferv8.1.1045Bram Moolenaar
Problem: E315 ml_get error when using Python and hidden buffer. Solution: Make sure the cursor position is valid. (Ben Jackson, closes #4153, closes #4154)
2019-03-23patch 8.1.1044: no way to check the reference count of objectsv8.1.1044Bram Moolenaar
Problem: No way to check the reference count of objects. Solution: Add test_refcount(). (Ozaki Kiichi, closes #4124)
2019-03-23patch 8.1.1043: Lua interface does not support Blobv8.1.1043Bram Moolenaar
Problem: Lua interface does not support Blob. Solution: Add support to Blob. (Ozaki Kiichi, closes #4151)
2019-03-23patch 8.1.1042: the paste test doesn't work properly in the Windows consolev8.1.1042Bram Moolenaar
Problem: The paste test doesn't work properly in the Windows console. Solution: Disable the test.
2019-03-23patch 8.1.1041: test for Arabic no longer neededv8.1.1041Bram Moolenaar
Problem: Test for Arabic no longer needed. Solution: Remove the test for something that was intentionally left out.
2019-03-22patch 8.1.1040: FEAT_TAG_ANYWHITE is not enabled in any buildv8.1.1040Bram Moolenaar
Problem: FEAT_TAG_ANYWHITE is not enabled in any build. Solution: Remove the feature.
2019-03-22patch 8.1.1039: MS-Windows build failsv8.1.1039Bram Moolenaar
Problem: MS-Windows build fails. Solution: Remove dependency on arabic.h
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)