Bram Moolenaar
171a921b51
patch 8.1.2144: side effects when using t_ti to enable modifyOtherKeys
...
Problem: Side effects when using t_ti to enable modifyOtherKeys.
Solution: Add t_TI and t_TE.
2019-10-12 21:08:59 +02:00
Bram Moolenaar
4facea310c
patch 8.1.2143: cannot see each command even when 'verbose' is set
...
Problem: Cannot see each command even when 'verbose' is set.
Solution: List each command when 'verbose' is at least 16.
2019-10-12 20:17:40 +02:00
Bram Moolenaar
d1e2f3984a
patch 8.1.2142: some key mappings do not work with modifyOtherKeys
...
Problem: Some key mappings do not work with modifyOtherKeys.
Solution: Remove the Shift modifier if it is already included in the key.
2019-10-12 18:22:50 +02:00
Bram Moolenaar
e8070987c6
patch 8.1.2141: :tselect has an extra hit-enter prompt
...
Problem: :tselect has an extra hit-enter prompt.
Solution: Do not set need_wait_return when only moving the cursor.
(closes #5040 )
2019-10-12 17:07:06 +02:00
Bram Moolenaar
ceba3dd518
patch 8.1.2140: "gk" and "gj" do not work correctly in number column
...
Problem: "gk" and "gj" do not work correctly in number column.
Solution: Allow for a negative "curswant". (Zach Wegner, closes #4969 )
2019-10-12 16:12:54 +02:00
Bram Moolenaar
18a79a6841
patch 8.1.2139: the modifyOtherKeys codes are not tested
...
Problem: The modifyOtherKeys codes are not tested.
Solution: Add a test case.
2019-10-12 15:36:11 +02:00
Bram Moolenaar
4cdbed33e4
patch 8.1.2138: including the build number in the Win32 binary is confusing
...
Problem: Including the build number in the Win32 binary is confusing.
Solution: Only use the patchlevel.
2019-10-12 15:02:47 +02:00
Bram Moolenaar
1a4cbb19de
patch 8.1.2137: parsing the termresponse is not tested
...
Problem: Parsing the termresponse is not tested.
Solution: Add a first test. (related to #5042 )
2019-10-12 13:25:44 +02:00
Bram Moolenaar
ec66c41d84
patch 8.1.2136: using freed memory with autocmd from fuzzer
...
Problem: using freed memory with autocmd from fuzzer. (Dhiraj Mishra,
Dominique Pelle)
Solution: Avoid using "wp" after autocommands. (closes #5041 )
2019-10-11 21:19:13 +02:00
Bram Moolenaar
00eab7f128
patch 8.1.2135: with modifyOtherKeys Alt-a does not work properly
...
Problem: With modifyOtherKeys Alt-a does not work properly.
Solution: Remove the ALT modifier. Get multi-byte after applying ALT.
2019-10-10 21:49:28 +02:00
Bram Moolenaar
6a0299d8f4
patch 8.1.2134: modifier keys are not always recognized
...
Problem: Modifier keys are not always recognized.
Solution: Handle key codes generated by xterm with modifyOtherKeys set.
Add this to libvterm so we can debug it.
2019-10-10 21:14:03 +02:00
Bram Moolenaar
07282f01da
patch 8.1.2133: some tests fail when run as root
...
Problem: Some tests fail when run as root.
Solution: Add CheckNotRoot and use it. (James McCoy, closes #5020 )
2019-10-10 16:46:17 +02:00
Bram Moolenaar
a129974bc7
patch 8.1.2132: MS-Windows: screen mess when not recognizing insider build
...
Problem: MS-Windows: screen mess when not recognizing insider build.
Solution: Always move the cursor to the first column first. (Nobuhiro
Takasaki, closes #5036 )
2019-10-10 16:36:00 +02:00
Bram Moolenaar
c25e702dee
patch 8.1.2131: MSVC tests fail
...
Problem: MSVC tests fail.
Solution: Replace backslashes with slashes.
2019-10-10 14:08:26 +02:00
Bram Moolenaar
073e779640
patch 8.1.2130: MSVC build fails
...
Problem: MSVC build fails.
Solution: Add the source file name explicitly.
2019-10-10 13:39:08 +02:00
Bram Moolenaar
1ac41a5c13
patch 8.1.2129: using hard coded executable path in test
...
Problem: Using hard coded executable path in test.
Solution: Use v:progpath. Use $VIMRUNTIME instead of "runtime". (James
McCoy, closes #5025 )
2019-10-10 13:30:12 +02:00
Bram Moolenaar
9326805442
patch 8.1.2128: renamed libvterm sources makes merging difficult
...
Problem: Renamed libvterm sources makes merging difficult.
Solution: Rename back to the original name and only rename the .o files.
Also clean the libvterm build artifacts. (James McCoy,
closes #5027 )
2019-10-10 13:22:54 +02:00
Bram Moolenaar
14c01f8348
patch 8.1.2127: the indent.c file is a bit big
...
Problem: The indent.c file is a bit big.
Solution: Move C-indent code a a new cindent.c file. Move other
indent-related code to indent.c. (Yegappan Lakshmanan,
closes #5031 )
2019-10-09 22:53:08 +02:00
Bram Moolenaar
6bd1d77067
patch 8.1.2126: viminfo not sufficiently tested
...
Problem: Viminfo not sufficiently tested.
Solution: Add more test cases. Clean up comments. (Yegappan Lakshmanan,
closes #5032 )
2019-10-09 22:01:25 +02:00
Bram Moolenaar
b189295b72
patch 8.1.2125: fnamemodify() fails when repeating :e
...
Problem: Fnamemodify() fails when repeating :e.
Solution: Do not go before the tail. (Rob Pilling, closes #5024 )
2019-10-08 23:26:50 +02:00
Bram Moolenaar
345f28df54
patch 8.1.2124: ruler is not updated if win_execute() moves cursor
...
Problem: Ruler is not updated if win_execute() moves cursor.
Solution: Update the status line. (closes #5022 )
2019-10-08 22:20:35 +02:00
Bram Moolenaar
c3e555b22f
patch 8.1.2123: parsing CSI sequence is messy
...
Problem: Parsing CSI sequence is messy.
Solution: Generalize parsing a CSI sequence.
2019-10-08 20:15:39 +02:00
Bram Moolenaar
fbbd102be0
patch 8.1.2122: cannot build without terminal feature
...
Problem: Cannot build without terminal feature.
Solution: Add #ifdef.
2019-10-07 22:38:58 +02:00
Bram Moolenaar
a27e1dcddc
patch 8.1.2121: mode is not updated when switching to terminal
...
Problem: Mode is not updated when switching to terminal in Insert mode.
Solution: Redraw the mode when entering a terminal window. (Jason Franklin)
2019-10-07 22:27:36 +02:00
Bram Moolenaar
1614a14901
patch 8.1.2120: some MB_ macros are more complicated than necessary
...
Problem: Some MB_ macros are more complicated than necessary. (Dominique
Pelle)
Solution: Simplify the macros. Expand inline.
2019-10-06 22:00:13 +02:00
Bram Moolenaar
524f3b19ae
patch 8.1.2119: memory access error for empty string
...
Problem: memory access error for empty string when 'encoding' is a single
byte encoding.
Solution: Check for empty string when getting the length. (Dominique Pelle,
closes #5021 , closes #5007 )
2019-10-06 20:08:38 +02:00
Bram Moolenaar
eb66328bd7
patch 8.1.2118: termcodes test fails when $TERM is "dumb"
...
Problem: Termcodes test fails when $TERM is "dumb".
Solution: Skip the test. (James McCoy, closes #5019 )
2019-10-06 12:02:15 +02:00
Bram Moolenaar
49474ca122
patch 8.1.2117: CursorLine highlight used while 'cursorline' is off
...
Problem: CursorLine highlight used while 'cursorline' is off.
Solution: Check 'cursorline' is set. (cloes #5017 )
2019-10-05 21:57:12 +02:00
Bram Moolenaar
1671de3098
patch 8.1.2116: no check for out of memory
...
Problem: No check for out of memory.
Solution: Check for NULL pointer.
2019-10-05 21:35:16 +02:00
Bram Moolenaar
2efc44b3f0
patch 8.1.2115: MS-Windows: shell commands fail if &shell contains a space
...
Problem: MS-Windows: shell commands fail if &shell contains a space.
Solution: Use quotes instead of escaping. (closes #4920 )
2019-10-05 12:09:32 +02:00
Bram Moolenaar
fd00c042af
patch 8.1.2114: when a popup is closed with CTRL-C the callback aborts
...
Problem: When a popup is closed with CTRL-C the callback aborts.
Solution: Reset got_int when invoking the callback. (closes #5008 )
2019-10-05 11:56:54 +02:00
Bram Moolenaar
9ca250855b
patch 8.1.2113: ":help expr-!~?" only works after searching
...
Problem: ":help expr-!~?" only works after searching.
Solution: Escape "~" after "expr-". (closes #5015 )
2019-10-05 11:30:09 +02:00
Bram Moolenaar
4c063dde73
patch 8.1.2112: build number for ConPTY is outdated
...
Problem: Build number for ConPTY is outdated.
Solution: Update to new build number. (Nobuhiro Takasaki, closes #5014 )
2019-10-04 21:29:12 +02:00
Bram Moolenaar
2a8d3b8997
patch 8.1.2111: viminfo file not sufficiently tested
...
Problem: Viminfo file not sufficiently tested.
Solution: Add more tests. (Yegappan Lakshmanan, closes #5009 )
2019-10-04 21:20:25 +02:00
Bram Moolenaar
e8a7dfedfc
patch 8.1.2110: CTRL-C closes two popups instead of one
...
Problem: CTRL-C closes two popups instead of one.
Solution: Reset got_int when the filter consumed the key.
2019-10-03 22:35:52 +02:00
Bram Moolenaar
1824f45883
patch 8.1.2109: popup_getoptions() hangs with tab-local popup
...
Problem: popup_getoptions() hangs with tab-local popup.
Solution: Correct pointer name. (Marko Mahnič, closes #5006 )
2019-10-02 23:06:46 +02:00
Bram Moolenaar
23324a0b35
patch 8.1.2108: cannot close the cmdline window from CmdWinEnter
...
Problem: Cannot close the cmdline window from CmdWinEnter. (George Brown)
Solution: Reset cmdwin_result earlier. (Christian Brabandt, closes #4980 )
2019-10-01 17:39:04 +02:00
Bram Moolenaar
8617348e21
patch 8.1.2107: various memory leaks reported by asan
...
Problem: Various memory leaks reported by asan.
Solution: Free the memory. (Ozaki Kiichi, closes #5003 )
2019-10-01 17:02:16 +02:00
Bram Moolenaar
b4367b7fb6
patch 8.1.2106: no tests for dragging the mouse beyond the window
...
Problem: No tests for dragging the mouse beyond the window.
Solution: Add a test. (Dominique Pelle, closes #5004 )
2019-10-01 14:19:07 +02:00
Bram Moolenaar
2886dcceba
patch 8.1.2105: MS-Windows: system() may crash
...
Problem: MS-Windows: system() may crash.
Solution: Do not use "itmp" when it is NULL. (Yasuhiro Matsumoto,
closes #5005 )
2019-10-01 12:10:25 +02:00
Bram Moolenaar
792cf5e1be
patch 8.1.2104: the normal.c file is too big
...
Problem: The normal.c file is too big.
Solution: Move do_pending_operator() to ops.c. (Yegappan Lakshmanan,
closes #4999 ).
2019-09-30 23:12:16 +02:00
Bram Moolenaar
18223a592e
patch 8.1.2103: wrong error message if "termdebugger" is not executable
...
Problem: wrong error message if "termdebugger" is not executable.
Solution: Check if "termdebugger" is executable and give a clear error
message. (Ozaki Kiichi, closes #5000 ) Fix indents.
2019-09-30 20:47:54 +02:00
Bram Moolenaar
d17a57a433
patch 8.1.2102: can't build with GTK and FEAT_GUI_GNOME
...
Problem: Can't build with GTK and FEAT_GUI_GNOME. (Tony Mechelynck)
Solution: Adjust the #ifdef. (Yegappan Lakshmanan)
2019-09-29 20:53:55 +02:00
Bram Moolenaar
ac02a638b4
patch 8.1.2101: write_session_file() often defined but not used
...
Problem: write_session_file() often defined but not used.
Solution: Adjust the #ifdef. (Yegappan Lakshmanan, closes #4998 )
2019-09-29 19:02:46 +02:00
Bram Moolenaar
ee1a2b5a2a
patch 8.1.2100: :mksession is not sufficiently tested
...
Problem: :mksession is not sufficiently tested.
Solution: Add more test cases. (Yegappan Lakshmanan, closes #4993 )
2019-09-29 14:23:39 +02:00
Bram Moolenaar
b7a97ef340
patch 8.1.2099: state() test fails on some Mac systems
...
Problem: state() test fails on some Mac systems.
Solution: Increase the wait time. (closes #4983 )
2019-09-28 22:11:56 +02:00
Bram Moolenaar
37ac4a531c
patch 8.1.2098: mksession test fails on MS-Windows
...
Problem: mksession test fails on MS-Windows.
Solution: Skip testing with backslashes on MS-Windows.
2019-09-28 19:29:04 +02:00
Bram Moolenaar
66f0e6c6e2
patch 8.1.2097: :mksession is not sufficiently tested
...
Problem: :mksession is not sufficiently tested.
Solution: Add more test cases. (Yegappan Lakshmanan, closes #4992 )
2019-09-28 19:08:45 +02:00
Bram Moolenaar
8c96af9c05
patch 8.1.2096: too many #ifdefs
...
Problem: Too many #ifdefs.
Solution: Graduate FEAT_COMMENTS.
2019-09-28 19:05:57 +02:00
Bram Moolenaar
a893194d91
patch 8.1.2095: leaking memory when getting item from dict
...
Problem: Leaking memory when getting item from dict.
Solution: Also free the key when not evaluating.
2019-09-28 17:25:10 +02:00