summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2019-04-03patch 8.1.1108: test for 'visualbell' doesn't workv8.1.1108Bram Moolenaar
Problem: Test for 'visualbell' doesn't work. Solution: Make 'belloff' empty.
2019-04-03patch 8.1.1107: no test for 'visualbell'v8.1.1107Bram Moolenaar
Problem: No test for 'visualbell'. Solution: Add a test.
2019-04-03patch 8.1.1106: no test for 'writedelay'v8.1.1106Bram Moolenaar
Problem: No test for 'writedelay'. Solution: Add a test.
2019-04-03patch 8.1.1105: long escape sequences may be split upv8.1.1105Bram Moolenaar
Problem: Long escape sequences may be split up. Solution: Assume esccape sequences can be up to 80 bytes long. (Nobuhiro Takasaki, closes #4196)
2019-04-03patch 8.1.1104: MS-Windows: not all environment variables can be usedv8.1.1104Bram Moolenaar
Problem: MS-Windows: not all environment variables can be used. Solution: Use the wide version of WinMain() and main(). (Ken Takata, closes #4206)
2019-04-02patch 8.1.1103: MS-Windows: old API calls are no longer neededv8.1.1103Bram Moolenaar
Problem: MS-Windows: old API calls are no longer needed. Solution: Always use the wide functions. (Ken Takata, closes #4199)
2019-04-02patch 8.1.1102: Win32 exe file contains unused codev8.1.1102Bram Moolenaar
Problem: Win32 exe file contains unused code. Solution: Remove unused #ifdefs and code. (Ken Takata, closes #4198)
2019-04-02patch 8.1.1101: signals test may fail in the GUIv8.1.1101Bram Moolenaar
Problem: Signals test may fail in the GUI. Solution: Skip the test for the GUI. (Yee Checng Chin, closes #4202)
2019-04-02patch 8.1.1100: tag file without trailing newline no longer worksv8.1.1100Bram Moolenaar
Problem: Tag file without trailing newline no longer works. (Marco Hinz) Solution: Don't expect a newline at the end of the file. (closes #4200)
2019-03-31patch 8.1.1099: the do_tag() function is too longv8.1.1099Bram Moolenaar
Problem: The do_tag() function is too long. Solution: Factor parts out to separate functions. Move simplify_filename() to a file where it fits better. (Andy Massimino, closes #4195)
2019-03-31patch 8.1.1098: quickfix code duplicationv8.1.1098Bram Moolenaar
Problem: Quickfix code duplication. Solution: Refactor the qf_init_ext() function. (Yegappan Lakshmanan, closes #4193)
2019-03-30patch 8.1.1097: Motif build failsv8.1.1097Bram Moolenaar
Problem: Motif build fails. (Paul Jolly) Solution: Only use gui_mch_maximized() for MS-Windows. (closes #4194)
2019-03-30patch 8.1.1096: MS-Windows: cannot distinguish BS and CTRL-Hv8.1.1096Bram Moolenaar
Problem: MS-Windows: cannot distinguish BS and CTRL-H. Solution: Add code for VK_BACK. (Linwei, closes #1833)
2019-03-30patch 8.1.1095: MS-Windows: executable() fails on very long filenamev8.1.1095Bram Moolenaar
Problem: MS-Windows: executable() fails on very long filename. Solution: (Ken Takata, closes #4015)
2019-03-30patch 8.1.1094: long line in tags file causes errorv8.1.1094Bram Moolenaar
Problem: Long line in tags file causes error. Solution: Check for overlong line earlier. (Andy Massimino, closes #4051, closes #4084)
2019-03-30patch 8.1.1093: support for outdated tags format slows down tag parsingv8.1.1093Bram Moolenaar
Problem: Support for outdated tags format slows down tag parsing. Solution: Remove FEAT_TAG_OLDSTATIC.
2019-03-30patch 8.1.1092: setting 'guifont' when maximized resizes the Vim windowv8.1.1092Bram Moolenaar
Problem: Setting 'guifont' when maximized resizes the Vim window. When 'guioptions' contains "k" gvim may open with a tiny window. Solution: Avoid un-maximizing when setting 'guifont'. (Yee Cheng Chin, closes #3808)
2019-03-30patch 8.1.1091: MS-Windows: cannot use multi-byte chars in environment varv8.1.1091Bram Moolenaar
Problem: MS-Windows: cannot use multi-byte chars in environment var. Solution: Use the wide API. (Ken Takata, closes #4008)
2019-03-30patch 8.1.1090: MS-Windows: modify_fname() has problems with some 'encoding'v8.1.1090Bram Moolenaar
Problem: MS-Windows: modify_fname() has problems with some 'encoding'. Solution: Use GetLongPathNameW() instead of GetLongPathName(). (Ken Takata, closes #4007)
2019-03-30patch 8.1.1089: tutor does not check $LC_MESSAGESv8.1.1089Bram Moolenaar
Problem: Tutor does not check $LC_MESSAGES. Solution: Let $LC_MESSAGES overrule $LANG. (Miklos Vajna, closes #4112)
2019-03-30patch 8.1.1088: height of quickfix window not retained with vertical splitv8.1.1088Bram Moolenaar
Problem: Height of quickfix window not retained with vertical split. Solution: Use frame_fixed_height() and frame_fixed_width(). (Hongbo Liu, closes #4013, closes #2998)
2019-03-30patch 8.1.1087: tag stack is incorrect after CTRL-T and then :tagv8.1.1087Bram Moolenaar
Problem: tag stack is incorrect after CTRL-T and then :tag Solution: Handle DT_TAG differently. (test by Andy Massimino, closes #3944, closes #4177)
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)