Bram Moolenaar
955f198fc5
patch 8.0.0307: asan detects a memory error when EXITFREE is defined
...
Problem: Asan detects a memory error when EXITFREE is defined. (Dominique
Pelle)
Solution: In getvcol() check for ml_get_buf() returning an empty string.
Also skip adjusting the scroll position. Set "exiting" in
mch_exit() for all systems.
v8.0.0307
2017-02-05 15:10:51 +01:00
Bram Moolenaar
e971df39a5
patch 8.0.0306: mode() not sufficiently tested
...
Problem: mode() not sufficiently tested.
Solution: Add more tests. (Yegappan Lakshmanan)
v8.0.0306
2017-02-05 14:15:29 +01:00
Bram Moolenaar
aaaf57d8a9
patch 8.0.0305: invalid memory access when option has duplicate flag
...
Problem: Invalid memory access when option has duplicate flag.
Solution: Correct pointer computation. (Dominique Pelle, closes #1442 )
v8.0.0305
2017-02-05 14:13:20 +01:00
Bram Moolenaar
1fb0d49803
patch 8.0.0304: assign test fails in the GUI
...
Problem: Assign test fails in the GUI.
Solution: Skip the test for setting t_k1.
v8.0.0304
2017-02-04 21:50:19 +01:00
Bram Moolenaar
a1891848d9
patch 8.0.0303: bracketed paste does not work in Visual mode
...
Problem: Bracketed paste does not work in Visual mode.
Solution: Delete the text before pasting
v8.0.0303
2017-02-04 21:34:31 +01:00
Bram Moolenaar
e353c402e6
patch 8.0.0302: cannot set terminal key codes with :let
...
Problem: Cannot set terminal key codes with :let.
Solution: Make it work.
v8.0.0302
2017-02-04 19:49:16 +01:00
Bram Moolenaar
698f8b207b
patch 8.0.0301: not enough testing for setting options
...
Problem: No tests for ":set completion" and various errors of the :set
command.
Solution: Add more :set tests. (Dominique Pelle, closes #1440 )
v8.0.0301
2017-02-04 15:53:32 +01:00
Bram Moolenaar
25ea054458
patch 8.0.0300: cannot stop diffing hidden buffers
...
Problem: Cannot stop diffing hidden buffers. (Daniel Hahler)
Solution: When using :diffoff! make the whole list if diffed buffers empty.
(closes #736 )
v8.0.0300
2017-02-03 23:16:28 +01:00
Bram Moolenaar
6b40f30329
patch 8.0.0299: a window resize is sometimes not taking effect
...
Problem: When the GUI window is resized Vim does not always take over the
new size. (Luchr)
Solution: Reset new_p_guifont in gui_resize_shell(). Call
gui_may_resize_shell() in the main loop.
v8.0.0299
2017-02-03 22:01:47 +01:00
Bram Moolenaar
cbf20fbcd3
patch 8.0.0298: Ex command range with repeated search does not work
...
Problem: Ex command range with repeated search does not work. (Bruce
DeVisser)
Solution: Skip over \/, \? and \&.
v8.0.0298
2017-02-03 21:19:04 +01:00
Bram Moolenaar
03ff9bcbc9
patch 8.0.0297: double free on exit when using a closure
...
Problem: Double free on exit when using a closure. (James McCoy)
Solution: Split free_al_functions in two parts. (closes #1428 )
v8.0.0297
2017-02-02 22:59:27 +01:00
Bram Moolenaar
fd8983b09c
patch 8.0.0296: bracketed paste can only append, not insert
...
Problem: Bracketed paste can only append, not insert.
Solution: When the cursor is in the first column insert the text.
v8.0.0296
2017-02-02 22:21:29 +01:00
Bram Moolenaar
7a073549a3
patch 8.0.0295: test_viml hangs
...
Problem: test_viml hangs.
Solution: Put resetting 'more' before sourcing the script.
v8.0.0295
2017-02-01 23:17:36 +01:00
Bram Moolenaar
79da563cf9
patch 8.0.0294: argument list is not stored correctly in a session file
...
Problem: Argument list is not stored correctly in a session file.
(lgpasquale)
Solution: Use "$argadd" instead of "argadd". (closes #1434 )
v8.0.0294
2017-02-01 22:52:44 +01:00
Bram Moolenaar
e5f2a075e3
patch 8.0.0293: some tests have a one or three second wait
...
Problem: Some tests have a one or three second wait.
Solution: Reset the 'showmode' option. Use a test time of one to disable
sleep after an error or warning message.
v8.0.0293
2017-02-01 22:31:49 +01:00
Bram Moolenaar
a2f28859bf
patch 8.0.0292: the stat test is a bit slow
...
Problem: The stat test is a bit slow.
Solution: Remove a couple of sleep comments and reduce another.
v8.0.0292
2017-02-01 22:05:28 +01:00
Bram Moolenaar
23fa81d222
patch 8.0.0291: Visual block insertion does not insert in all lines
...
Problem: Visual block insertion does not insert in all lines.
Solution: Don't bail out of insert too early. Add a test. (Christian
Brabandt, closes #1290 )
v8.0.0291
2017-02-01 21:50:21 +01:00
Bram Moolenaar
04e87b72c5
patch 8.0.0290: cursor positioning wrong if wide character wraps
...
Problem: If a wide character doesn't fit at the end of the screen line, and
the line doesn't fit on the screen, then the cursor position may
be wrong. (anliting)
Solution: Don't skip over wide character. (Christian Brabandt, closes #1408 )
v8.0.0290
2017-02-01 21:23:10 +01:00
Bram Moolenaar
21d7c9b601
patch 8.0.0289: no test for "ga" and :ascii
...
Problem: No test for "ga" and :ascii.
Solution: Add a test. (Dominique Pelle, closes #1429 )
v8.0.0289
2017-02-01 20:53:38 +01:00
Bram Moolenaar
4e032e1b17
patch 8.0.0288: errors reported while running tests
...
Problem: Errors reported while running tests.
Solution: Put comma in the right place.
v8.0.0288
2017-02-01 20:48:13 +01:00
Bram Moolenaar
c7d9eacefa
patch 8.0.0287: debug mode: cannot access function arguments
...
Problem: Cannot access the arguments of the current function in debug mode.
(Luc Hermitte)
Solution: use get_funccal(). (Lemonboy, closes #1432 , closes #1352 )
v8.0.0287
2017-02-01 20:26:51 +01:00
Bram Moolenaar
c10f0e7cb0
patch 8.0.0286: not always redrawing after screen resize
...
Problem: When concealing is active and the screen is resized in the GUI it
is not immediately redrawn.
Solution: Use update_prepare() and update_finish() from
update_single_line().
v8.0.0286
2017-02-01 18:37:14 +01:00
Bram Moolenaar
c386267ffe
patch 8.0.0285: tests fail with tiny build on Unix
...
Problem: Tests fail with tiny build on Unix.
Solution: Only set g:tester_HOME when build with the +eval feature.
v8.0.0285
2017-02-01 18:07:38 +01:00
Bram Moolenaar
b245559fa9
patch 8.0.0284: collapse buffers test failed once
...
Problem: The Test_collapse_buffers() test failed once, looks like it is
flaky.
Solution: Add it to the list of flaky tests.
v8.0.0284
2017-02-01 18:00:13 +01:00
Bram Moolenaar
e90858d022
patch 8.0.0283: mode() does not indicate Insert mode completion
...
Problem: The return value of mode() does not indicate that completion is
active in Replace and Insert mode. (Zhen-Huan (Kenny) Hu)
Solution: Add "c" or "x" for two kinds of completion. (Yegappan Lakshmanan,
closes #1397 ) Test some more modes.
v8.0.0283
2017-02-01 17:24:34 +01:00
Bram Moolenaar
0b5c93a7f2
patch 8.0.0282: need to use CTRL-O twice when in Visual-Insert mode
...
Problem: When doing a Visual selection and using "I" to go to insert mode,
CTRL-O needs to be used twice to go to Normal mode. (Coacher)
Solution: Check for the return value of edit(). (Christian Brabandt,
closes #1290 )
v8.0.0282
2017-02-01 15:03:30 +01:00
Bram Moolenaar
1266d678bf
patch 8.0.0281: some files are still using ARGSUSED instead of UNUSED
...
Problem: MS-Windows files are still using ARGSUSED while most other files
have UNUSED.
Solution: Change ARGSUSED to UNUSED or delete it.
v8.0.0281
2017-02-01 13:43:36 +01:00
Bram Moolenaar
7c23d1d9d9
patch 8.0.0280: problem setting multi-byte environment var on MS-Windows
...
Problem: On MS-Windows setting an environment variable with multi-byte
strings does not work well.
Solution: Use wputenv when possible. (Taro Muraoka, Ken Takata)
v8.0.0280
2017-02-01 13:14:16 +01:00
Bram Moolenaar
168dd00f72
patch 8.0.0279: MSVC 2015 uses a different dll name
...
Problem: With MSVC 2015 the dll name is vcruntime140.dll.
Solution: Check the MSVC version and use the right dll name. (Ken Takata)
v8.0.0279
2017-02-01 13:02:47 +01:00
Bram Moolenaar
f1ab9c1370
patch 8.0.0278: GUI test fails on MS-Windows
...
Problem: GUI test fails on MS-Windows.
Solution: Check that tester_HOME exists.
v8.0.0278
2017-02-01 12:32:58 +01:00
Bram Moolenaar
56e6bd7ba2
patch 8.0.0277: the GUI test may trigger fontconfig and take a long time
...
Problem: The GUI test may trigger fontconfig and take a long time.
Solution: Set $XDG_CACHE_HOME. (Kazunobu Kuriyama)
v8.0.0277
2017-02-01 12:08:47 +01:00
Bram Moolenaar
3954e3c4b5
patch 8.0.0276: unnecessary #ifdefs
...
Problem: Checking for FEAT_GUI_GNOME inside GTK 3 code is unnecessary.
Solution: Remove the #ifdef. (Kazunobu Kuriyama)
v8.0.0276
2017-02-01 11:50:09 +01:00
Bram Moolenaar
e3caa11090
patch 8.0.0275: the screen may be updated at the wrong time
...
Problem: When checking for CTRL-C typed the GUI may detect a screen resize
and redraw the screen, causing trouble.
Solution: Set updating_screen in ui_breakcheck().
v8.0.0275
2017-01-31 22:07:42 +01:00
Bram Moolenaar
070b33da93
patch 8.0.0274: possible recursive screen updating causes trouble
...
Problem: When update_single_line() is called recursively, or another screen
update happens while it is busy, errors may occur.
Solution: Check and update updating_screen. (Christian Brabandt)
v8.0.0274
2017-01-31 21:53:39 +01:00
Bram Moolenaar
c4a249a736
patch 8.0.0273: dead code detected by Coverity
...
Problem: Dead code detected by Coverity when not using gnome.
Solution: Rearrange the #ifdefs to avoid dead code.
v8.0.0273
2017-01-30 22:56:48 +01:00
Bram Moolenaar
432c839ebd
patch 8.0.0272: crash on exit is not detected when running tests
...
Problem: Crash on exit is not detected when running tests.
Solution: Remove the dash before the command. (Dominique Pelle, closes
#1425 )
v8.0.0272
2017-01-30 22:01:01 +01:00
Bram Moolenaar
a4c906a4a1
patch 8.0.0271: may get ml_get error when :tcldo deletes lines
...
Problem: May get ml_get error when :tcldo deletes lines or switches to
another buffer. (Nikolai Pavlov, closes #1421 )
Solution: Check the buffer and line every time.
v8.0.0271
2017-01-29 23:26:37 +01:00
Bram Moolenaar
c593fee0e5
patch 8.0.0270: may get ml_get error when :rubydo deletes lines
...
Problem: May get ml_get error when :rubydo deletes lines or switches to
another buffer. (Nikolai Pavlov, issue #1421 )
Solution: Check the buffer and line every time.
v8.0.0270
2017-01-29 23:11:25 +01:00
Bram Moolenaar
85b5743d3e
patch 8.0.0269: may get ml_get error when :perldo deletes lines
...
Problem: May get ml_get error when :perldo deletes lines or switches to
another buffer. (Nikolai Pavlov, issue #1421 )
Solution: Check the buffer and line every time.
v8.0.0269
2017-01-29 22:59:12 +01:00
Bram Moolenaar
d58f03b1c2
patch 8.0.0268: may get ml_get error when :luado deletes lines
...
Problem: May get ml_get error when :luado deletes lines or switches to
another buffer. (Nikolai Pavlov, issue #1421 )
Solution: Check the buffer and line every time.
v8.0.0268
2017-01-29 22:48:45 +01:00
Bram Moolenaar
6fe2eb43d2
patch 8.0.0267: channel test sometimes fails on Mac
...
Problem: A channel test sometimes fails on Mac.
Solution: Add the test to the list of flaky tests.
v8.0.0267
2017-01-29 21:49:51 +01:00
Bram Moolenaar
c625155ea4
patch 8.0.0266: compiler warning for using uninitialized variable
...
Problem: Compiler warning for using uninitialized variable.
Solution: Set tab_number also when there is an error.
v8.0.0266
2017-01-29 21:42:20 +01:00
Bram Moolenaar
a58883b4ea
patch 8.0.0265: may get ml_get error when :pydo deletes lines
...
Problem: May get ml_get error when :pydo deletes lines or switches to
another buffer. (Nikolai Pavlov, issue #1421 )
Solution: Check the buffer and line every time.
v8.0.0265
2017-01-29 21:31:09 +01:00
Bram Moolenaar
d297f35eb0
patch 8.0.0264: memory error reported by ubsan
...
Problem: Memory error reported by ubsan, probably for using the string
returned by execute().
Solution: NUL terminate the result of execute().
v8.0.0264
2017-01-29 20:31:21 +01:00
Bram Moolenaar
80627cf51f
patch 8.0.0263: Farsi support is not tested enough
...
Problem: Farsi support is not tested enough.
Solution: Add more tests for Farsi. Clean up the code.
v8.0.0263
2017-01-29 19:59:39 +01:00
Bram Moolenaar
ddf662a1c8
patch 8.0.0262: Farsi support is barely tested
...
Problem: Farsi support is barely tested.
Solution: Add more tests for Farsi. Clean up the code.
v8.0.0262
2017-01-29 17:59:12 +01:00
Bram Moolenaar
24c2e48ef8
patch 8.0.0261: not enough test coverage for eval functions
...
Problem: Not enough test coverage for eval functions.
Solution: Add more tests. (Dominique Pelle, closes #1420 )
v8.0.0261
2017-01-29 15:45:12 +01:00
Bram Moolenaar
dea2570740
patch 8.0.0260: build fails with tiny features
...
Problem: Build fails with tiny features.
Solution: Move get_tabpage_arg() inside #ifdef.
v8.0.0260
2017-01-29 15:18:10 +01:00
Bram Moolenaar
2f72c70657
patch 8.0.0259: tab commands do not handle count correctly
...
Problem: Tab commands do not handle count correctly. (Ken Hamada)
Solution: Add ADDR_TABS_RELATIVE. (Hirohito Higashi)
v8.0.0259
2017-01-29 14:48:10 +01:00
Bram Moolenaar
c9b56b2ceb
patch 8.0.0258: mksession test leaves file behind
...
Problem: mksession test leaves file behind.
Solution: Delete the file. Rename files to start with "X".
v8.0.0258
2017-01-29 14:14:09 +01:00