Bram Moolenaar
77ccc00340
patch 8.1.2235: "C" with 'virtualedit' set does not include multi-byte char
...
Problem: "C" with 'virtualedit' set does not include multi-byte char.
Solution: Include the whole multi-byte char. (Nobuhiro Takasaki,
closes #5152 )
2019-10-31 03:21:25 +01:00
Bram Moolenaar
3f39697b73
patch 8.1.2234: get_short_pathname() fails depending on encoding
...
Problem: get_short_pathname() fails depending on encoding.
Solution: Use the wide version of the library function. (closes #5129 )
2019-10-30 04:10:06 +01:00
Bram Moolenaar
69bf634858
patch 8.1.2233: cannot get the Vim command line arguments
...
Problem: Cannot get the Vim command line arguments.
Solution: Add v:argv. (Dmitri Vereshchagin, closes #1322 )
2019-10-29 04:16:57 +01:00
Bram Moolenaar
8b530c1ff9
patch 8.1.2231: not easy to move to the middle of a text line
...
Problem: Not easy to move to the middle of a text line.
Solution: Add the gM command. (Yasuhiro Matsumoto, closes #2070 )
2019-10-28 02:13:05 +01:00
Bram Moolenaar
077ff436a7
patch 8.1.2230: MS-Windows: testing external commands can be improved
...
Problem: MS-Windows: testing external commands can be improved.
Solution: Adjust tests, remove duplicate test. (closes #4928 )
2019-10-28 00:42:21 +01:00
Bram Moolenaar
efae76ab1a
patch 8.1.2229: cannot color number column above/below cursor differently
...
Problem: Cannot color number column above/below cursor differently.
Solution: Add LineNrAbove and LineNrBelow. (Shaun Brady, closes #624 )
2019-10-27 22:54:58 +01:00
Bram Moolenaar
38ba4dce4a
patch 8.1.2228: screenpos() returns wrong values when 'number' is set
...
Problem: screenpos() returns wrong values when 'number' is set. (Ben
Jackson)
Solution: Compare the column with the window width. (closes #5133 )
2019-10-27 21:39:09 +01:00
Bram Moolenaar
1c329c04be
patch 8.1.2227: layout wrong if 'lines' changes while cmdline window is open
...
Problem: Layout wrong if 'lines' changes while cmdline window is open.
Solution: Do not restore the window layout if 'lines' changed.
(closes #5130 )
2019-10-27 20:37:35 +01:00
Bram Moolenaar
5b418992cf
patch 8.1.2226: cannot use system copy/paste in non-xterm terminals
...
Problem: Cannot use system copy/paste in non-xterm terminals.
Solution: Instead of setting 'mouse' to "a" set it to "nvi" in defaults.vim.
2019-10-27 18:50:25 +01:00
Bram Moolenaar
52410575be
patch 8.1.2225: the "last used" info of a buffer is under used
...
Problem: The "last used" info of a buffer is under used.
Solution: Add "lastused" to getbufinfo(). List buffers sorted by last-used
field. (Andi Massimino, closes #4722 )
2019-10-27 05:12:45 +01:00
Bram Moolenaar
dfded98f87
patch 8.1.2224: cannot build Amiga version
...
Problem: Cannot build Amiga version.
Solution: Add dummy mch_setmouse(). (Ola Söder, closes #5126 )
2019-10-26 21:33:19 +02:00
Bram Moolenaar
cb86893114
patch 8.1.2223: cannot see what buffer an ml_get error is for
...
Problem: Cannot see what buffer an ml_get error is for.
Solution: Add the buffer number and name in the message
2019-10-26 20:56:21 +02:00
Bram Moolenaar
7ab5d77666
patch 8.1.2222: accessing invalid memory
...
Problem: Accessing invalid memory. (Dominique Pelle)
Solution: Reset highlight_match every time. (closes #5125 )
2019-10-26 20:45:24 +02:00
Bram Moolenaar
8fc4296436
patch 8.1.2221: cannot filter :disp output
...
Problem: Cannot filter :disp output.
Solution: Support filtereing :disp output. (Andi Massimino, closes #5117 )
2019-10-26 17:33:13 +02:00
Bram Moolenaar
6a0cc916bd
patch 8.1.2220: :cfile does not abort like other quickfix commands
...
Problem: :cfile does not abort like other quickfix commands.
Solution: Abort when desired. Add tests for aborting. (Yegappan Lakshmanan,
closes #5121 )
2019-10-26 16:48:44 +02:00
Bram Moolenaar
28ed4dfe1f
patch 8.1.2219: no autocommand for open window with terminal
...
Problem: No autocommand for open window with terminal.
Solution: Add TerminalWinOpen. (Christian Brabandt)
2019-10-26 16:21:40 +02:00
Bram Moolenaar
453c19257f
patch 8.1.2218: "gN" is off by one in Visual mode
...
Problem: "gN" is off by one in Visual mode.
Solution: Check moving forward. (Christian Brabandt, #5075 )
2019-10-26 14:42:09 +02:00
Bram Moolenaar
c7488a7fc8
patch 8.1.2217: compiler warning for unused variable
...
Problem: Compiler warning for unused variable.
Solution: Move variable inside #ifdef. (John Marriott)
2019-10-26 12:23:04 +02:00
Bram Moolenaar
1fd30d7bae
patch 8.1.2216: text property in wrong place after :substitute
...
Problem: Text property in wrong place after :substitute.
Solution: Pass the new column instead of the old one. (Christian Brabandt,
closes #4427 )
2019-10-25 22:13:29 +02:00
Bram Moolenaar
7aee6876eb
patch 8.1.2215: unreachable code in adjusting text prop columns
...
Problem: Unreachable code in adjusting text prop columns.
Solution: Remove the code. (Christian Brabandt)
2019-10-25 21:49:38 +02:00
Bram Moolenaar
11a58af66f
patch 8.1.2214: too much is redrawn when 'cursorline' is set
...
Problem: Too much is redrawn when 'cursorline' is set.
Solution: Don't do a complete redraw. (closes #5079 )
2019-10-24 22:32:31 +02:00
Bram Moolenaar
aa1f04d092
patch 8.1.2213: popup_textprop tests fail
...
Problem: Popup_textprop tests fail.
Solution: Adjust the column and line positioning.
2019-10-24 22:12:54 +02:00
Bram Moolenaar
3691f1ee72
patch 8.1.2212: cannot see the selection type in :reg output
...
Problem: Cannot see the selection type in :reg output. (Ayberk Aydın)
Solution: Add c/l/b. (Christian Brabandt, closes #5110 , closes #4546 )
2019-10-24 20:17:00 +02:00
Bram Moolenaar
336bf2b8b2
patch 8.1.2211: listener callback "added" argument is not the total
...
Problem: Listener callback "added" argument is not the total. (Andy
Massimino)
Solution: Compute the total. (closes #5105 )
2019-10-24 20:07:07 +02:00
Bram Moolenaar
b754b5bf6d
patch 8.1.2210: using negative offset for popup_create() does not work
...
Problem: Using negative offset for popup_create() does not work.
Solution: Use -1 instead of zero. (closes #5111 )
2019-10-24 19:25:00 +02:00
Bram Moolenaar
ec6f735012
patch 8.1.2209: LF in escape codes may be expanded to CR-LF
...
Problem: LF in escape codes may be expanded to CR-LF.
Solution: Do not expand LF in escape codes to CR-LF. (closes #5107 )
2019-10-24 17:49:27 +02:00
Bram Moolenaar
faf626e5d1
patch 8.1.2208: Unix: Tabs in output might be expanded to spaces
...
Problem: Unix: Tabs in output might be expanded to spaces.
Solution: Reset the XTABS flag. (closes #5108 )
2019-10-24 17:43:25 +02:00
Bram Moolenaar
edaad6e0a0
patch 8.1.2207: "gn" doesn't work quite right
...
Problem: "gn" doesn't work quite right. (Jaehwang Jerry Jung)
Solution: Improve and simplify the search logic. (Christian Brabandt,
closes #5103 , closes #5075 )
2019-10-24 15:23:37 +02:00
Bram Moolenaar
28686682e7
patch 8.1.2206: no test for fixed issue #3893
...
Problem: No test for fixed issue #3893 .
Solution: Add a test. (Christian Brabandt, #3893 )
2019-10-24 15:12:37 +02:00
Bram Moolenaar
6656c2ec4c
patch 8.1.2205: sign entry structure has confusing name
...
Problem: Sign entry structure has confusing name.
Solution: Rename signlist_T to sign_entry_T and prefix se_ to the fields.
2019-10-24 15:00:04 +02:00
Bram Moolenaar
8f7ab4bd1e
patch 8.1.2204: crash on exit when closing terminals
...
Problem: Crash on exit when closing terminals. (Corey Hickey)
Solution: Actually wait for the job to stop. (closes #5100 )
2019-10-23 23:16:45 +02:00
Bram Moolenaar
823edd1eed
patch 8.1.2203: running libvterm tests without the +terminal feature
...
Problem: Running libvterm tests without the +terminal feature.
Solution: Only add the libvterm test target when building libvterm.
2019-10-23 22:35:36 +02:00
Bram Moolenaar
93bbf33ceb
patch 8.1.2202: MS-Windows: build failure with GUI and small features
...
Problem: MS-Windows: build failure with GUI and small features.
Solution: Add #ifdef. (Michael Soyka, closes #5097 )
2019-10-23 21:43:16 +02:00
Bram Moolenaar
13a1f3fb0c
patch 8.1.2201: cannot build with dynamically linked Python 3.8
...
Problem: Cannot build with dynamically linked Python 3.8.
Solution: Implement py3__Py_DECREF() and py3__Py_XDECREF(). (Ken Takata,
closes #4080 )
2019-10-23 21:37:25 +02:00
Bram Moolenaar
1cac70953d
patch 8.1.2200: crash when memory allocation fails
...
Problem: Crash when memory allocation fails.
Solution: Check for NULL curwin and curbuf. (Christian Brabandt,
closes #4839 )
2019-10-22 21:54:31 +02:00
Bram Moolenaar
a720be78d7
patch 8.1.2199: build failure when using normal features without GUI
...
Problem: Build failure when using normal features without GUI and EXITFREE
defined.
Solution: Add #ifdef. (Dominique Pelle, closes #5106 )
2019-10-22 21:45:19 +02:00
Bram Moolenaar
396b7c78c0
patch 8.1.2198: crash when using :center in autocommand
...
Problem: Crash when using :center in autocommand.
Solution: Bail out early for an empty line. (Dominique pelle, closes #5095 )
2019-10-21 23:08:59 +02:00
Bram Moolenaar
34ba06b6e6
patch 8.1.2197: ExitPre autocommand may cause accessing freed memory
...
Problem: ExitPre autocommand may cause accessing freed memory.
Solution: Check the window pointer is still valid. (closes #5093 )
2019-10-20 22:27:10 +02:00
Bram Moolenaar
d53ebfc624
patch 8.1.2196: MS-Windows: running tests with MSVC lacks updates
...
Problem: MS-Windows: running tests with MSVC lacks updates.
Solution: Improve running individual tests on MS-Windows. (closes #4922 )
2019-10-20 21:47:20 +02:00
Bram Moolenaar
4d14bac8e7
patch 8.1.2195: Vim does not exit when the terminal window is last window
...
Problem: Vim does not exit when closing a terminal window and it is the
last window.
Solution: Exit Vim if the closed terminal window is the last one.
(closes #4539 )
2019-10-20 21:15:15 +02:00
Bram Moolenaar
4b57018ee4
patch 8.1.2194: modifyOtherKeys is not enabled by default
...
Problem: ModifyOtherKeys is not enabled by default.
Solution: Add t_TI and t_TE to the builtin xterm termcap.
2019-10-20 19:53:22 +02:00
Bram Moolenaar
a13961536e
patch 8.1.2193: popup_setoptions(popup_getoptions()) does not work
...
Problem: Popup_setoptions(popup_getoptions()) does not work.
Solution: Also accept a list with three entries for "moved" and
"mousemoved". (closes #5081 )
2019-10-20 18:46:05 +02:00
Bram Moolenaar
dca7abe79c
patch 8.1.2192: cannot easily fill the info popup asynchronously
...
Problem: Cannot easily fill the info popup asynchronously.
Solution: Add the "popuphidden" value to 'completeopt'. (closes #4924 )
2019-10-20 18:17:57 +02:00
Bram Moolenaar
88d3d09e07
patch 8.1.2191: when using modifyOtherKeys CTRL-X mode may not work
...
Problem: When using modifyOtherKeys CTRL-X mode may not work.
Solution: Recognize a control character also in the form with a modifier.
2019-10-20 16:00:47 +02:00
Bram Moolenaar
83e9a1ce75
patch 8.1.2190: syntax test fails on Mac
...
Problem: Syntax test fails on Mac.
Solution: Limit the window size to 20 rows.
2019-10-20 14:51:23 +02:00
Bram Moolenaar
82260afb0e
patch 8.1.2189: syntax highlighting wrong for tab
...
Problem: Syntax highlighting wrong for tab.
Solution: Don't clear syntax attribute n_extra is non-zero.
2019-10-20 13:16:22 +02:00
Bram Moolenaar
2b78ab5d0c
patch 8.1.2188: build error for missing define
...
Problem: Build error for missing define.
Solution: Add missing change.
2019-10-19 22:50:20 +02:00
Bram Moolenaar
b40c2576d4
patch 8.1.2187: error for bad regexp even though regexp is not used
...
Problem: Error for bad regexp even though regexp is not used when writing
a file. (Arseny Nasokin)
Solution: Ignore regexp errors. (closes #5059 )
2019-10-19 21:01:05 +02:00
Bram Moolenaar
7eed964b41
patch 8.1.2186: error for bad regexp even though regexp is not used
...
Problem: Error for bad regexp even though regexp is not used, when writing
a file. (Arseny Nasokin)
Solution: Ignore regexp errors. (closes #5059 )
2019-10-19 20:57:28 +02:00
Bram Moolenaar
bbfd1562ae
patch 8.1.2185: syntax test fails
...
Problem: Syntax test fails.
Solution: Add missing file patch.
2019-10-19 20:38:15 +02:00