Bram Moolenaar
616aeef21f
patch 8.1.1132: getwinpos() test fails on MS-Windows
...
Problem: getwinpos() test fails on MS-Windows.
Solution: Don't try running this test.
2019-04-06 22:21:22 +02:00
Bram Moolenaar
16c34c3765
patch 8.1.1131: getwinpos() does not work in the MS-Windows console
...
Problem: getwinpos() does not work in the MS-Windows console.
Solution: Implement getwinpos().
2019-04-06 22:01:24 +02:00
Bram Moolenaar
1164023828
patch 8.1.1130: MS-Windows: warning for unused variable
...
Problem: MS-Windows: warning for unused variable.
Solution: Remove the variable.
2019-04-06 20:53:29 +02:00
Bram Moolenaar
2d7260d665
patch 8.1.1129: when making a new screendump test have to create the file
...
Problem: When making a new screendump test have to create the file.
Solution: Continue creating the failed screendump, so it can be moved once
it is correct.
2019-04-06 20:51:52 +02:00
Bram Moolenaar
94a7242ad1
patch 8.1.1128: getwinpos() test does not work on MS-Windows
...
Problem: getwinpos() test does not work on MS-Windows.
Solution: Skip the test.
2019-04-06 20:40:35 +02:00
Bram Moolenaar
6bc9305a02
patch 8.1.1127: getwinpos() doesn't work in terminal on MS-Windows console
...
Problem: getwinpos() doesn't work in terminal on MS-Windows console.
Solution: Adjust #ifdefs. Disable test for MS-Windows console.
2019-04-06 20:00:19 +02:00
Bram Moolenaar
3d3f21764a
patch 8.1.1126: build failure with +terminal but without tgetent
...
Problem: Build failure with +terminal but without tgetent.
Solution: Adjust #ifdef.
2019-04-06 17:56:05 +02:00
Bram Moolenaar
fa1e90cd4d
patch 8.1.1125: libvterm does not handle the window position report
...
Problem: Libvterm does not handle the window position report.
Solution: Let libvterm call the fallback CSI handler when not handling CSI
sequence. Handle the window position report in Vim.
2019-04-06 17:47:40 +02:00
Bram Moolenaar
d9eefe3155
patch 8.1.1124: insert completion flags are mixed up
...
Problem: Insert completion flags are mixed up.
Solution: Clean up flags use of ins_compl_add() and cp_flags.
2019-04-06 14:22:21 +02:00
Bram Moolenaar
73655cf0ca
patch 8.1.1123: no way to avoid filtering for autocomplete function
...
Problem: No way to avoid filtering for autocomplete function, causing
flickering of the popup menu.
Solution: Add the "equal" field to complete items. (closes #3887 )
2019-04-06 13:45:55 +02:00
Bram Moolenaar
9d40128afd
patch 8.1.1122: char2nr() does not handle composing characters
...
Problem: char2nr() does not handle composing characters.
Solution: Add str2list() and list2str(). (Ozaki Kiichi, closes #4190 )
2019-04-06 13:18:12 +02:00
Bram Moolenaar
4a5711b5ea
patch 8.1.1121: test for term_gettitle() was disabled
...
Problem: Test for term_gettitle() was disabled.
Solution: Enable the test and bail out only when it doesn't work. (Dominique
Pelle, closes #3776 )
2019-04-06 12:39:55 +02:00
Bram Moolenaar
543c9b1921
patch 8.1.1120: cannot easily get directory entry matches
...
Problem: Cannot easily get directory entry matches.
Solution: Add the readdir() function. (Yasuhiro Matsumoto, closes #2439 )
2019-04-05 22:50:40 +02:00
Bram Moolenaar
577fadfc10
patch 8.1.1119: no support for Windows on ARM64.
...
Problem: No support for Windows on ARM64.
Solution: Add ARM64 support (Leendert van Doorn)
2019-04-04 20:32:24 +02:00
Bram Moolenaar
652de23dc7
patch 8.1.1118: a couple of conditions are hard to understand
...
Problem: A couple of conditions are hard to understand.
Solution: Split the conditions into pieces. (Ozaki Kiichi, closes #3879 )
2019-04-04 20:13:09 +02:00
Bram Moolenaar
1cd4dc444a
patch 8.1.1117: build failure without the +eval feature
...
Problem: Build failure without the +eval feature.
Solution: Add #ifdef.
2019-04-04 19:06:14 +02:00
Bram Moolenaar
558ca4ae55
patch 8.1.1116: cannot enforce a Vim script style
...
Problem: Cannot enforce a Vim script style.
Solution: Add the :scriptversion command. (closes #3857 )
2019-04-04 18:15:38 +02:00
Bram Moolenaar
8f4aeb5572
patch 8.1.1115: cannot build with older C compiler
...
Problem: Cannot build with older C compiler.
Solution: Move variable declaration to start of block.
2019-04-04 15:40:56 +02:00
Bram Moolenaar
0f248b006c
patch 8.1.1114: confusing overloaded operator "." for string concatenation
...
Problem: Confusing overloaded operator "." for string concatenation.
Solution: Add ".." for string concatenation. Also "let a ..= b".
2019-04-04 15:36:05 +02:00
Bram Moolenaar
eb93f3f0e2
patch 8.1.1113: making an autocommand trigger once is not so easy
...
Problem: Making an autocommand trigger once is not so easy.
Solution: Add the ++once argument. Also add ++nested as an alias for
"nested". (Justin M. Keyes, closes #4100 )
2019-04-04 15:04:56 +02:00
Bram Moolenaar
87f59b09ea
patch 8.1.1112: duplicate code in quickfix file
...
Problem: Duplicate code in quickfix file.
Solution: Move code into functions. (Yegappan Lakshmanan, closes #4207 )
2019-04-04 14:04:11 +02:00
Bram Moolenaar
fda1bff39f
patch 8.1.1111: it is not easy to check for infinity
...
Problem: It is not easy to check for infinity.
Solution: Add isinf(). (Ozaki Kiichi, closes #3787 )
2019-04-04 13:44:37 +02:00
Bram Moolenaar
e5e4e22c1c
patch 8.1.1110: composing chars on space wrong when 'listchars' is set
...
Problem: Composing chars on space wrong when 'listchars' is set.
Solution: Do not use "space" and "nbsp" entries of 'listchars' when there is
a composing character. (Yee Cheng Chin, closes #4197 )
2019-04-04 13:28:45 +02:00
Bram Moolenaar
39b76b7df8
patch 8.1.1109: deleted file still in list of distributed files
...
Problem: Deleted file still in list of distributed files.
Solution: Remove the src/os_w32dll.c entry.
2019-04-04 13:12:07 +02:00
Bram Moolenaar
7a66627cf4
patch 8.1.1108: test for 'visualbell' doesn't work
...
Problem: Test for 'visualbell' doesn't work.
Solution: Make 'belloff' empty.
2019-04-03 22:52:34 +02:00
Bram Moolenaar
b4e6a2d075
patch 8.1.1107: no test for 'visualbell'
...
Problem: No test for 'visualbell'.
Solution: Add a test.
2019-04-03 21:53:33 +02:00
Bram Moolenaar
449ac47f93
patch 8.1.1106: no test for 'writedelay'
...
Problem: No test for 'writedelay'.
Solution: Add a test.
2019-04-03 21:42:35 +02:00
Bram Moolenaar
5da04ef1b4
patch 8.1.1105: long escape sequences may be split up
...
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-03 21:15:58 +02:00
Bram Moolenaar
796cc42d3a
patch 8.1.1104: MS-Windows: not all environment variables can be used
...
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-03 20:31:00 +02:00
Bram Moolenaar
0eb035c974
patch 8.1.1103: MS-Windows: old API calls are no longer needed
...
Problem: MS-Windows: old API calls are no longer needed.
Solution: Always use the wide functions. (Ken Takata, closes #4199 )
2019-04-02 22:15:55 +02:00
Bram Moolenaar
b26705afb5
patch 8.1.1102: Win32 exe file contains unused code
...
Problem: Win32 exe file contains unused code.
Solution: Remove unused #ifdefs and code. (Ken Takata, closes #4198 )
2019-04-02 22:02:32 +02:00
Bram Moolenaar
690a905a01
patch 8.1.1101: signals test may fail in the GUI
...
Problem: Signals test may fail in the GUI.
Solution: Skip the test for the GUI. (Yee Checng Chin, closes #4202 )
2019-04-02 21:45:41 +02:00
Bram Moolenaar
fd700393be
patch 8.1.1100: tag file without trailing newline no longer works
...
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-04-02 21:26:07 +02:00
Bram Moolenaar
b4a6020ac6
patch 8.1.1099: the do_tag() function is too long
...
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-31 19:40:07 +02:00
Bram Moolenaar
95946f1209
patch 8.1.1098: quickfix code duplication
...
Problem: Quickfix code duplication.
Solution: Refactor the qf_init_ext() function. (Yegappan Lakshmanan,
closes #4193 )
2019-03-31 15:31:59 +02:00
Bram Moolenaar
4fc8e2f8bb
patch 8.1.1097: Motif build fails
...
Problem: Motif build fails. (Paul Jolly)
Solution: Only use gui_mch_maximized() for MS-Windows. (closes #4194 )
2019-03-30 22:26:38 +01:00
Bram Moolenaar
b70a47b774
patch 8.1.1096: MS-Windows: cannot distinguish BS and CTRL-H
...
Problem: MS-Windows: cannot distinguish BS and CTRL-H.
Solution: Add code for VK_BACK. (Linwei, closes #1833 )
2019-03-30 22:11:21 +01:00
Bram Moolenaar
8662189736
patch 8.1.1095: MS-Windows: executable() fails on very long filename
...
Problem: MS-Windows: executable() fails on very long filename.
Solution: (Ken Takata, closes #4015 )
2019-03-30 21:51:28 +01:00
Bram Moolenaar
5209334c55
patch 8.1.1094: long line in tags file causes error
...
Problem: Long line in tags file causes error.
Solution: Check for overlong line earlier. (Andy Massimino, closes #4051 ,
closes #4084 )
2019-03-30 21:41:48 +01:00
Bram Moolenaar
96428dd4e9
patch 8.1.1093: support for outdated tags format slows down tag parsing
...
Problem: Support for outdated tags format slows down tag parsing.
Solution: Remove FEAT_TAG_OLDSTATIC.
2019-03-30 21:19:34 +01:00
Bram Moolenaar
372674fca3
patch 8.1.1092: setting 'guifont' when maximized resizes the Vim window
...
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-30 20:31:22 +01:00
Bram Moolenaar
f0908e6fe1
patch 8.1.1091: MS-Windows: cannot use multi-byte chars in environment var
...
Problem: MS-Windows: cannot use multi-byte chars in environment var.
Solution: Use the wide API. (Ken Takata, closes #4008 )
2019-03-30 20:11:50 +01:00
Bram Moolenaar
2d04a91d69
patch 8.1.1090: MS-Windows: modify_fname() has problems with some 'encoding'
...
Problem: MS-Windows: modify_fname() has problems with some 'encoding'.
Solution: Use GetLongPathNameW() instead of GetLongPathName(). (Ken Takata,
closes #4007 )
2019-03-30 20:04:08 +01:00
Bram Moolenaar
b44b7add8a
patch 8.1.1089: tutor does not check $LC_MESSAGES
...
Problem: Tutor does not check $LC_MESSAGES.
Solution: Let $LC_MESSAGES overrule $LANG. (Miklos Vajna, closes #4112 )
2019-03-30 19:56:46 +01:00
Bram Moolenaar
9e1e358d37
patch 8.1.1088: height of quickfix window not retained with vertical split
...
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-30 19:49:06 +01:00
Bram Moolenaar
7559dcef6c
patch 8.1.1087: tag stack is incorrect after CTRL-T and then :tag
...
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-30 19:12:02 +01:00
Bram Moolenaar
abab0b0fdd
patch 8.1.1086: too many curly braces
...
Problem: Too many curly braces.
Solution: Remove curly braces where they are not needed. (Hirohito Higashi,
closes #3982 )
2019-03-30 18:47:01 +01:00
Bram Moolenaar
bd9bf266fc
patch 8.1.1085: compiler warning for possibly uninitialized variable
...
Problem: Compiler warning for possibly uninitialized variable. (Tony
Mechelynck)
Solution: Make conditions more logical.
2019-03-30 18:25:39 +01:00
Bram Moolenaar
aff749145e
patch 8.1.1084: cannot delete a match from another window
...
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-30 18:11:49 +01:00
Bram Moolenaar
8bb41b3d06
patch 8.1.1083: MS-Windows: hang when opening a file on network share
...
Problem: MS-Windows: hang when opening a file on network share.
Solution: Avoid using FindFirstFile(), use GetLongPathNameW(). (Ken Takata,
closes #3923 )
2019-03-30 17:28:16 +01:00