Bram Moolenaar
32bbd00949
patch 8.1.0341: :argadd in empty buffer changes the buffer name
...
Problem: :argadd in empty buffer changes the buffer name. (Pavol Juhas)
Solution: Don't re-use the current buffer when not going to edit the file.
(closes #3397 ) Do re-use the current buffer for :next.
2018-08-31 23:06:22 +02:00
Bram Moolenaar
9049b68612
patch 8.1.0340: no test for :spellinfo
...
Problem: No test for :spellinfo.
Solution: Add a test. (Dominique Pelle, closes #3394 )
2018-08-31 22:26:53 +02:00
Bram Moolenaar
f13daa46da
patch 8.1.0339: wrong highlight when 'incsearch' set and cancelling :s
...
Problem: Wrong highlight when 'incsearch' set and cancelling :s.
Solution: Reset search line range. (Hirohito Higashi, Masamichi Abe)
2018-08-31 22:09:54 +02:00
Bram Moolenaar
f6ceaf1e05
patch 8.1.0338: MS-Windows: VTP doesn't work properly with Powershell
...
Problem: MS-Windows: VTP doesn't work properly with Powershell.
Solution: Adjust the color index. (Nobuhiro Takasaki, closes #3347 )
2018-08-30 17:47:05 +02:00
Bram Moolenaar
379fb76b08
patch 8.1.0337: :file fails in quickfix command
...
Problem: :file fails in quickfix command.
Solution: Allow :file without argument when curbuf_lock is set. (Jason
Franklin)
2018-08-30 15:58:28 +02:00
Bram Moolenaar
dd5d18eadf
patch 8.1.0336: mkview test still fails on CI
...
Problem: mkview test still fails on CI.
Solution: Ignore curswant, don't see another solution.
2018-08-30 14:16:06 +02:00
Bram Moolenaar
2bf4fe07b6
patch 8.1.0335: mkview test fails on CI
...
Problem: mkview test fails on CI.
Solution: Attempt to force recomputing curswant after folding.
2018-08-30 14:04:25 +02:00
Bram Moolenaar
8c9e7b00f6
patch 8.1.0334: 'autowrite' takes effect when buffer is not to be written
...
Problem: 'autowrite' takes effect when buffer is not to be written.
Solution: Don't write buffers that are not supposed to be written. (Even Q
Jones, closes #3391 ) Add tests for 'autowrite'.
2018-08-30 13:07:17 +02:00
Bram Moolenaar
92c1b69641
patch 8.1.0333: :mkview does not restore cursor properly after "$"
...
Problem: :mkview does not restore cursor properly after "$". (Dominique
Pelle)
Solution: Position the cursor with "normal! $".
2018-08-29 21:42:42 +02:00
Bram Moolenaar
a449a7c6b9
patch 8.1.0332: get Gdk-Critical error on first balloon show
...
Problem: Get Gdk-Critical error on first balloon show.
Solution: Get screen geometry using the draw area widget. (Davit Samvelyan,
closes #3386 )
2018-08-28 23:09:07 +02:00
Bram Moolenaar
627cb6a6b3
patch 8.1.0331: insufficient test coverage for :mkview and :loadview
...
Problem: Insufficient test coverage for :mkview and :loadview.
Solution: Add tests. (Dominique Pelle, closes #3385 )
2018-08-28 22:19:31 +02:00
Bram Moolenaar
6f6ef7c195
patch 8.1.0330: the qf_add_entries() function is too long
...
Problem: The qf_add_entries() function is too long.
Solution: Split in two parts. (Yegappan Lakshmanan)
2018-08-28 22:07:44 +02:00
Bram Moolenaar
a06afc7f5e
patch 8.1.0329: using inputlist() during startup results in garbage
...
Problem: Using inputlist() during startup results in garbage. (Dominique
Pelle)
Solution: Make sure the xterm tracing is stopped when disabling the mouse.
2018-08-27 23:24:16 +02:00
Bram Moolenaar
4cbdf155ca
patch 8.1.0328: inputlist() doesn't work with a timer
...
Problem: inputlist() doesn't work with a timer. (Dominique Pelle)
Solution: Don't redraw when cmdline_row is zero. (Hirohito Higashi,
closes #3239 )
2018-08-26 21:23:07 +02:00
Bram Moolenaar
0529583ff1
patch 8.1.0327: the "g CTRL-G" command isn't tested much
...
Problem: The "g CTRL-G" command isn't tested much.
Solution: Add more tests. (Dominique Pelle, closes #3369 )
2018-08-24 22:07:58 +02:00
Bram Moolenaar
98fc8d7b6c
patch 8.1.0326: screen dump does not consider NUL and space equal
...
Problem: Screen dump does not consider NUL and space equal.
Solution: Use temp variables instead of character from cell.
2018-08-24 21:30:28 +02:00
Bram Moolenaar
7c60505e10
patch 8.1.0325: strings in swap file may not be NUL terminated
...
Problem: Strings in swap file may not be NUL terminated. (Coverity)
Solution: Limit the length of the used string.
2018-08-23 23:01:27 +02:00
Bram Moolenaar
74c8be2c68
patch 8.1.0324: off-by-one error in cmdidx check
...
Problem: Off-by-one error in cmdidx check. (Coverity)
Solution: Use ">=" instead of ">".
2018-08-23 22:51:40 +02:00
Bram Moolenaar
2551c037e4
patch 8.1.0323: reverse order of VTP calls only needed the first time
...
Problem: Reverse order of VTP calls only needed the first time.
Solution: Add a flag to remember the state. (Nobuhiro Takasaki, closes #3366 )
2018-08-23 22:38:31 +02:00
Bram Moolenaar
7cb33a14c9
patch 8.1.0322: Test_copy_winopt() does not restore 'hidden'
...
Problem: Test_copy_winopt() does not restore 'hidden'.
Solution: Restore the option, fix indent. (Ozaki Kiichi, closes #3367 )
2018-08-23 22:20:35 +02:00
Bram Moolenaar
4edfe2d2a2
patch 8.1.0321: 'incsearch' regression: /\v highlights everything
...
Problem: 'incsearch' regression: /\v highlights everything.
Solution: Put back the empty_pattern() check.
2018-08-23 20:55:45 +02:00
Bram Moolenaar
8b0d5ce881
patch 8.1.0320: too much 'incsearch' highlight for pat matching everything
...
Problem: Too much 'incsearch' highlight for pattern matching everything.
Solution: Add the skiplen to the command and remove the line range.
(Christian Brabandt) Check for empty pattern earlier.
2018-08-22 23:05:44 +02:00
Bram Moolenaar
8e7218c459
patch 8.1.0319: bzero() function prototype doesn't work for Android
...
Problem: bzero() function prototype doesn't work for Android.
Solution: Add an #ifdef. (Elliott Hughes, closes #3365 )
2018-08-22 21:56:57 +02:00
Bram Moolenaar
3b3a506f57
patch 8.1.0318: the getftype() test may fail for char devices
...
Problem: The getftype() test may fail for char devices if the file
disappeared in between the listing and the getftype() call.
Solution: Ignore empty result. (Ozaki Kiichi, closes #3360 )
2018-08-22 20:16:16 +02:00
Bram Moolenaar
320bf2d85e
patch 8.1.0317: Cscope test fails when using shadow directory
...
Problem: Cscope test fails when using shadow directory.
Solution: Resolve symlink in Vim. (James McCoy, closes #3364 )
2018-08-22 20:06:26 +02:00
Bram Moolenaar
4c5765bc47
patch 8.1.0316: swapinfo() test fails on Travis
...
Problem: swapinfo() test fails on Travis.
Solution: Handle a long host name. (Ozaki Kiichi, closes #3361 )
Also make the version check flexible. (James McCoy)
2018-08-22 11:28:01 +02:00
Bram Moolenaar
c631f2df62
patch 8.1.0315: helpgrep with language doesn't work properly
...
Problem: Helpgrep with language doesn't work properly. (Takuya Fujiwara)
Solution: Check for the language earlier. (Hirohito Higashi)
2018-08-21 21:58:13 +02:00
Bram Moolenaar
47ad5656e1
patch 8.1.0314: build failure without the +eval feature
...
Problem: Build failure without the +eval feature. (Brenton Horne)
Solution: Add #ifdef. Also add the "dirty" item.
2018-08-21 21:09:07 +02:00
Bram Moolenaar
00f123a565
patch 8.1.0313: information about a swap file is unavailable
...
Problem: Information about a swap file is unavailable.
Solution: Add swapinfo(). (Enzo Ferber)
2018-08-21 20:28:54 +02:00
Bram Moolenaar
8e82c057ff
patch 8.1.0312: wrong type for flags used in signal handlers
...
Problem: Wrong type for flags used in signal handlers.
Solution: Use sig_atomic_t. (Dominique Pelle, closes #3356 )
2018-08-21 19:47:48 +02:00
Bram Moolenaar
8c5e0093c9
patch 8.1.0311: filtering entries in a quickfix list is not easy
...
Problem: Filtering entries in a quickfix list is not easy.
Solution: Add the cfilter plugin. (Yegappan Lakshmanan)
2018-08-21 19:22:23 +02:00
Bram Moolenaar
2f0f871159
patch 8.1.0310: file info msg not always suppressed with 'F' in 'shortmess'
...
Problem: File info message not always suppressed with 'F' in 'shortmess'.
(Asheq Imran)
Solution: Save and restore msg_silent. (Christian Brabandt, closes #3221 )
2018-08-21 18:50:18 +02:00
Bram Moolenaar
7feb35e778
patch 8.1.0309: profiling does not show a count for condition lines
...
Problem: Profiling does not show a count for condition lines. (Daniel
Hahler)
Solution: Count lines when not skipping. (Ozaki Kiichi, closes #2499 )
2018-08-21 17:49:54 +02:00
Bram Moolenaar
fd6100b2aa
patch 8.1.0308: a quick undo shows "1 seconds ago"
...
Problem: A quick undo shows "1 seconds ago". (Tony Mechelynck)
Solution: Add singular/plural message.
2018-08-21 17:07:45 +02:00
Bram Moolenaar
0f6b4f06de
patch 8.1.0307: there is no good way to get the window layout
...
Problem: There is no good way to get the window layout.
Solution: Add the winlayout() function. (Yegappan Lakshmanan)
2018-08-21 16:56:34 +02:00
Bram Moolenaar
da6e8919e7
patch 8.1.0306: plural messages are not translated properly
...
Problem: Plural messages are not translated properly.
Solution: Add more usage of NGETTEXT(). (Sergey Alyoshin)
2018-08-21 15:12:14 +02:00
Bram Moolenaar
830e3583da
patch 8.1.0305: missing support for Lua 5.4 32 bits on Unix
...
Problem: Missing support for Lua 5.4 32 bits on Unix.
Solution: Define lua_newuserdatauv. (Kazunobu Kuriyama)
2018-08-21 14:23:35 +02:00
Bram Moolenaar
2e31048c30
patch 8.1.0304: no redraw when using a STOP signal on Vim and then CONT
...
Problem: No redraw when using a STOP signal on Vim and then a CONT signal.
Solution: Catch the CONT signal and set the terminal to raw mode. This is
like 8.1.0244 but without the screen redraw and a fix for
multi-threading suggested by Dominique Pelle.
2018-08-21 13:09:10 +02:00
Bram Moolenaar
c26f7c6053
patch 8.1.0303: line2byte() is wrong for last line with 'noeol'
...
Problem: line2byte() is wrong for last line with 'noeol' and 'nofixeol'.
Solution: Fix off-by-one error. (Shane Harper, closes #3351 )
2018-08-20 22:53:04 +02:00
Bram Moolenaar
f1883479be
patch 8.1.0302: crash when using :suspend and "fg"
...
Problem: Crash when using :suspend and "fg".
Solution: Undo patch 8.1.244.
2018-08-20 21:58:57 +02:00
Bram Moolenaar
3f6a16f022
patch 8.1.0301: GTK: input method popup displayed on wrong screen.
...
Problem: GTK: Input method popup displayed on wrong screen.
Solution: Add the screen position offset. (Ken Takata, closes #3268 )
2018-08-19 22:58:45 +02:00
Bram Moolenaar
d8f0cef2bd
patch 8.1.0300: the old window title might be freed twice
...
Problem: The old window title might be freed twice. (Dominique Pelle)
Solution: Do not free "oldtitle" in a signal handler but set a flag to have
it freed later.
2018-08-19 22:20:16 +02:00
Bram Moolenaar
142ae736d9
patch 8.1.0299: misplaced comment
...
Problem: misplaced comment
Solution: Remove comment
2018-08-19 17:04:01 +02:00
Bram Moolenaar
46fad2ef0b
patch 8.1.0298: window resize test sometimes fails on Mac
...
Problem: Window resize test sometimes fails on Mac.
Solution: Add Test_popup_and_window_resize() to flaky tests.
2018-08-19 16:09:27 +02:00
Bram Moolenaar
cea1f9ec52
patch 8.1.0297: MS-Windows: tests fail, Vim crashes
...
Problem: MS-Windows: tests fail, Vim crashes.
Solution: Fix long file name handling.
2018-08-19 14:38:42 +02:00
Bram Moolenaar
111bbd61e9
patch 8.1.0296: command parsing for 'incsearch' is a bit ugly
...
Problem: Command parsing for 'incsearch' is a bit ugly.
Solution: Return when there is no pattern. Put common checks together.
2018-08-18 21:23:05 +02:00
Bram Moolenaar
264cf5cfaf
patch 8.1.0295: no 'incsearch' highlighting for :vimgrep and similar
...
Problem: No 'incsearch' highlighting for :vimgrep and similar commands.
Solution: Parse the :vimgrep command and similar ones to locate the search
pattern. (Hirohito Higashi, closes #3344 )
2018-08-18 21:05:31 +02:00
Bram Moolenaar
3b9fcfcffa
patch 8.1.0294: MS-Windows: sometimes uses short directory name
...
Problem: MS-Windows: sometimes uses short directory name.
Solution: Expand to long file name with correct caps. (Nobuhiro Takasaki,
closes #3334 )
2018-08-18 20:20:27 +02:00
Bram Moolenaar
4d77c65a9e
patch 8.1.0293: checks for type of stack is cryptic
...
Problem: Checks for type of stack is cryptic.
Solution: Define IS_QF_STACK() and IS_LL_STACK(). (Yegappan Lakshmanan)
2018-08-18 19:59:54 +02:00
Bram Moolenaar
9bc1eac2c7
patch 8.1.0292: MS-Windows: the text "self-installing" confuses some users
...
Problem: MS-Windows: the text "self-installing" confuses some users.
Solution: Remove the text from the uninstall entry. (closes #3337 )
2018-08-18 19:04:37 +02:00