summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)Author
2019-03-30patch 8.1.1086: too many curly bracesv8.1.1086Bram Moolenaar
Problem: Too many curly braces. Solution: Remove curly braces where they are not needed. (Hirohito Higashi, closes #3982)
2019-03-30patch 8.1.1085: compiler warning for possibly uninitialized variablev8.1.1085Bram Moolenaar
Problem: Compiler warning for possibly uninitialized variable. (Tony Mechelynck) Solution: Make conditions more logical.
2019-03-30patch 8.1.1084: cannot delete a match from another windowv8.1.1084Bram Moolenaar
Problem: Cannot delete a match from another window. (Paul Jolly) Solution: Add window ID argument to matchdelete(), clearmatches(), getmatches() and setmatches(). (Andy Massimino, closes #4178)
2019-03-30patch 8.1.1083: MS-Windows: hang when opening a file on network sharev8.1.1083Bram Moolenaar
Problem: MS-Windows: hang when opening a file on network share. Solution: Avoid using FindFirstFile(), use GetLongPathNameW(). (Ken Takata, closes #3923)
2019-03-30patch 8.1.1082: "Conceal" match is mixed up with 'hlsearch' match.v8.1.1082Bram Moolenaar
Problem: "Conceal" match is mixed up with 'hlsearch' match. Solution: Check that a match is found, not a 'hlsearch' item. (Andy Massimino, closes #4073)
2019-03-30patch 8.1.1081: MS-Windows: cannot use some fontsv8.1.1081Bram Moolenaar
Problem: MS-Windows: cannot use fonts whose name cannot be represented in the current code page. Solution: Use wide font functions. (Ken Takata, closes #4000)
2019-03-30patch 8.1.1080: when a screendump test fails, moving the file is a hasslev8.1.1080Bram Moolenaar
Problem: When a screendump test fails, moving the file is a hassle. Solution: Instead of appending ".failed" to the file name, keep the same file name but put the screendump in the "failed" directory. Then the file name only needs to be typed once when moving a screendump.
2019-03-30patch 8.1.1079: no need for a separate ScreenLinesUtf8() test functionv8.1.1079Bram Moolenaar
Problem: No need for a separate ScreenLinesUtf8() test function. Solution: Get the composing characters with ScreenLines().
2019-03-30patch 8.1.1078: when 'listchars' is set a composing char on a space is wrongv8.1.1078Bram Moolenaar
Problem: When 'listchars' is set a composing char on a space is wrong. Solution: Separate handling a non-breaking space and a space. (Yasuhiro Matsumoto, closes #4046)
2019-03-30patch 8.1.1077: reg_executing() is reset by calling input()v8.1.1077Bram Moolenaar
Problem: reg_executing() is reset by calling input(). Solution: Implement a more generic way to save and restore reg_executing. (Ozaki Kiichi, closes #4192)
2019-03-30patch 8.1.1076: file for Insert mode is much too bigv8.1.1076Bram Moolenaar
Problem: File for Insert mode is much too big. Solution: Split off the code for Insert completion. (Yegappan Lakshmanan, closes #4044)
2019-03-30patch 8.1.1075: function reference count wrong in Python codev8.1.1075Bram Moolenaar
Problem: Function reference count wrong in Python code. Solution: Use "O" instead of "N" for the arguments. (Ben Jackson, closes #4188)
2019-03-30patch 8.1.1074: Python test doesn't wipe out hidden bufferv8.1.1074Bram Moolenaar
Problem: Python test doesn't wipe out hidden buffer. Solution: Wipe out the buffer. (Ben Jackson, closes #4189)
2019-03-29patch 8.1.1073: space in number column is on wrong side with 'rightleft' setv8.1.1073Bram Moolenaar
Problem: Space in number column is on wrong side with 'rightleft' set. Solution: Move the space to the text side. Add a test.
2019-03-29patch 8.1.1072: extending sign and foldcolumn below the text is confusingv8.1.1072Bram Moolenaar
Problem: Extending sign and foldcolumn below the text is confusing. Solution: Let the sign and foldcolumn stop at the last text line, just like the line number column. Also stop the command line window leader. (Christian Brabandt, closes #3964)
2019-03-29patch 8.1.1071: cannot get composing characters from the screenv8.1.1071Bram Moolenaar
Problem: Cannot get composing characters from the screen. Solution: Add screenchars() and screenstring(). (partly by Ozaki Kiichi, closes #4059)
2019-03-29patch 8.1.1070: issue templates are not good enoughv8.1.1070Bram Moolenaar
Problem: Issue templates are not good enough. Solution: Rephrase to anticipate unexperienced users.
2019-03-29patch 8.1.1069: source README file doesn't look nice on githubv8.1.1069Bram Moolenaar
Problem: Source README file doesn't look nice on github. Solution: Turn it into markdown, still readable as plain text. (WenxuanHuang, closes #4141)
2019-03-29patch 8.1.1068: cannot get all the information about current completionv8.1.1068Bram Moolenaar
Problem: Cannot get all the information about current completion. Solution: Add complete_info(). (Shougo, Hirohito Higashi, closes #4106)
2019-03-29patch 8.1.1067: issues added on github are unstructuredv8.1.1067Bram Moolenaar
Problem: Issues added on github are unstructured. Solution: Add a bug and feature request template. (Ken Takata, closes #4183)
2019-03-28patch 8.1.1066: VIMDLL isn't actually usedv8.1.1066Bram Moolenaar
Problem: VIMDLL isn't actually used. Solution: Remove VIMDLL support.
2019-03-28patch 8.1.1065: no test for using and deleting menu in the GUIv8.1.1065Bram Moolenaar
Problem: No test for using and deleting menu in the GUI. Solution: Add a test.
2019-03-28patch 8.1.1064: no test for output conversion in the GTK GUIv8.1.1064Bram Moolenaar
Problem: No test for output conversion in the GTK GUI. Solution: Add a simplistic test.
2019-03-28patch 8.1.1063: insufficient testing for wildmenu completionv8.1.1063Bram Moolenaar
Problem: Insufficient testing for wildmenu completion. Solution: Extend the test case. (Dominique Pelle, closes #4182)
2019-03-28patch 8.1.1062: quickfix code is repeatedv8.1.1062Bram Moolenaar
Problem: Quickfix code is repeated. Solution: Define FOR_ALL_QFL_ITEMS(). Move some code to separate functions. (Yegappan Lakshmanan, closes #4166)
2019-03-27patch 8.1.1061: when substitute string throws error, substitute happens anywayv8.1.1061Bram Moolenaar
Problem: When substitute string throws error, substitute happens anyway. Solution: Skip substitution when aborting. (closes #4161)
2019-03-27patch 8.1.1060: MS-Windows: get_cmd_args() is no longer neededv8.1.1060Bram Moolenaar
Problem: MS-Windows: get_cmd_args() is no longer needed, get_cmd_argsW() is always used. Solution: Remove get_cmd_args(). (Ken Takata, closes #4171)
2019-03-27patch 8.1.1059: MS-Windows: PlatformId() is called unnecessarilyv8.1.1059Bram Moolenaar
Problem: MS-Windows: PlatformId() is called unnecessarily. Solution: Remove calls to PlatformId(). (Ken Takata, closes #4170)
2019-03-27patch 8.1.1058: memory usage test may still fail on some systemsv8.1.1058Bram Moolenaar
Problem: Memory usage test may still fail on some systems. Solution: Use 98% of the lower limit. (Christian Brabandt)
2019-03-26patch 8.1.1057: nsis config is too complicatedv8.1.1057Bram Moolenaar
Problem: Nsis config is too complicated. Solution: Use "File /r" for the macros and pack directories. (Ken Takata, closes #4169)
2019-03-26patch 8.1.1056: no eval function for Rubyv8.1.1056Bram Moolenaar
Problem: No eval function for Ruby. Solution: Add rubyeval(). (Ozaki Kiichi, closes #4152)
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%.