Bram Moolenaar
46fd6bf2b6
patch 8.1.0724: build for MinGW fails
...
Problem: Build for MinGW fails.
Solution: Avoid specifying dependencies in included makefile.
2019-01-11 19:19:44 +01:00
Bram Moolenaar
ec50401e1e
patch 8.1.0723: cannot easily run specific test when in src/testdir
...
Problem: Cannot run specific test when in src/testdir the same was as in
the src directory.
Solution: Move build rule to src/testdir/Makefile.
2019-01-11 17:30:16 +01:00
Bram Moolenaar
977239ef52
patch 8.1.0722: cannot build without the virtualedit feature
...
Problem: Cannot build without the virtualedit feature.
Solution: Make getviscol2() always available.
2019-01-11 16:16:01 +01:00
Bram Moolenaar
429ab1761e
patch 8.1.0721: conceal mode is not sufficiently tested
...
Problem: Conceal mode is not sufficiently tested.
Solution: Add screendump tests. Check all 'concealcursor' values.
2019-01-11 15:54:45 +01:00
Bram Moolenaar
5b69c22fd2
patch 8.1.0720: cannot easily change the current quickfx list index
...
Problem: Cannot easily change the current quickfx list index.
Solution: Add the "idx" argument to setqflist(). (Yegappan Lakshmanan,
closes #3701 )
2019-01-11 14:50:06 +01:00
Bram Moolenaar
870ba5f6dc
patch 8.1.0719: too many #ifdefs
...
Problem: Too many #ifdefs.
Solution: Always build with the +visualextra feature.
2019-01-11 14:37:20 +01:00
Bram Moolenaar
402385a7f2
patch 8.1.0718: a couple compiler warnings
...
Problem: A couple compiler warnings.
Solution: Rename shadowed variables. Add UNUSED.
2019-01-11 14:10:03 +01:00
Bram Moolenaar
6b7b7190aa
patch 8.1.0717: there is no function for the ":sign jump" command
...
Problem: There is no function for the ":sign jump" command.
Solution: Add the sign_jump() function. (Yegappan Lakshmanan, closes #3780 )
2019-01-11 13:42:41 +01:00
Bram Moolenaar
cee9bc2e3d
patch 8.1.0716: get warning message when 'completefunc' returns nothing
...
Problem: Get warning message when 'completefunc' returns nothing.
Solution: Allow for returning v:none to suppress the warning message.
(Yasuhiro Matsumoto, closes #3789 )
2019-01-11 13:02:23 +01:00
Bram Moolenaar
6f7e555f74
patch 8.1.0715: superfluous call to redraw_win_later()
...
Problem: Superfluous call to redraw_win_later().
Solution: Remove the call.
2019-01-11 11:55:16 +01:00
Bram Moolenaar
c951522943
patch 8.1.0714: unessesary #if lines in GTK code
...
Problem: Unessesary #if lines in GTK code.
Solution: Remove the #if. (Ken Takata, closes #3785 )
2019-01-10 22:56:30 +01:00
Bram Moolenaar
24877cf22c
patch 8.1.0713: images for NSIS take up too much space
...
Problem: Images for NSIS take up too much space.
Solution: Put the images in a zip file.
2019-01-10 21:51:48 +01:00
Bram Moolenaar
ba7e1865b3
patch 8.1.0712: MS-Windows build instructions are a bit outdated
...
Problem: MS-Windows build instructions are a bit outdated.
Solution: Update the instructions. (Ken Takata)
2019-01-09 23:02:43 +01:00
Bram Moolenaar
1e1153600c
patch 8.1.0711: test files still use function!
...
Problem: Test files still use function!.
Solution: Remove the exclamation mark. Fix overwriting a function.
2019-01-09 23:01:02 +01:00
Bram Moolenaar
c46af53410
patch 8.1.0710: when using timers may wait for job exit quite long
...
Problem: When using timers may wait for job exit quite long.
Solution: Return from ui_wait_for_chars_or_timer() when a job or channel
needs to be handled. (Ozaki Kiichi, closes #3783 )
2019-01-09 22:24:49 +01:00
Bram Moolenaar
27a472c32e
patch 8.1.0709: windows are updated for every added/deleted sign
...
Problem: Windows are updated for every added/deleted sign.
Solution: Do not call update_debug_sign(). Only redraw when the line with
the sign is visible. (idea from neovim #9479 )
2019-01-09 21:47:30 +01:00
Bram Moolenaar
ae12f4bad3
patch 8.1.0708: third argument for redrawWinline() is always FALSE
...
Problem: Third argument for redrawWinline() is always FALSE.
Solution: Drop the argument. (neovim #9479 )
2019-01-09 20:51:04 +01:00
Bram Moolenaar
663bc89bbb
patch 8.1.0707: text property columns are not adjusted for changed indent
...
Problem: Text property columns are not adjusted for changed indent.
Solution: Adjust text properties.
2019-01-08 23:07:24 +01:00
Bram Moolenaar
e12bab3144
patch 8.1.0706: tabline is not always redrawn
...
Problem: Tabline is not always redrawn when something that is used in
'tabline' changes.
Solution: Add ":redrawtabline" so that a plugin can at least cause the
redraw when needed.
2019-01-08 22:02:56 +01:00
Bram Moolenaar
6d4470b0e9
patch 8.1.0705: :colorscheme isn't tested enough
...
Problem: :colorscheme isn't tested enough
Solution: Improve test coverage of :colorscheme. (Dominique Pelle, closes
#3777 ) Remove unnecessary sleep.
2019-01-08 21:05:51 +01:00
Bram Moolenaar
f62fc316a2
patch 8.1.0704: building with Ruby 2.6 gives compiler warnings
...
Problem: Building with Ruby 2.6 gives compiler warnings.
Solution: Define a stub for rb_ary_detransient. (Ozaki Kiichi, closes #3779 )
2019-01-08 20:29:32 +01:00
Bram Moolenaar
8aef43b66c
patch 8.1.0703: compiler warnings with 64-bit compiler
...
Problem: Compiler warnings with 64-bit compiler.
Solution: Change types, add type casts. (Mike Williams)
2019-01-08 20:14:35 +01:00
Bram Moolenaar
b589f95b38
patch 8.1.0702: ":sign place" only uses the current buffer
...
Problem: ":sign place" only uses the current buffer.
Solution: List signs for all buffers when there is no buffer argument.
Fix error message for invalid buffer name in sign_place().
(Yegappan Lakshmanan, closes #3774 )
2019-01-07 22:10:00 +01:00
Bram Moolenaar
d730c8e297
patch 8.1.0701: sign message not translated and inconsistent spacing
...
Problem: Sign message not translated and inconsistent spacing.
Solution: Add _() for translation. Add a space. (Ken Takata) Also use
MSG_BUF_LEN instead of BUFSIZ.
2019-01-07 21:16:53 +01:00
Bram Moolenaar
04b4e1a424
patch 8.1.0700: using "gt" sometimes does not redraw a tab
...
Problem: Using "gt" sometimes does not redraw a tab. (Jason Franklin)
Solution: Always set must_redraw in redraw_all_later().
2019-01-06 22:22:07 +01:00
Bram Moolenaar
6d11f3b891
patch 8.1.0699: compiler warning for uninitialized variable
...
Problem: Compiler warning for uninitialized variable. (Tony Mechelynck)
Solution: Add a dummy init.
2019-01-06 17:44:38 +01:00
Bram Moolenaar
bf3250a8ad
patch 8.1.0698: clearing the window is used too often
...
Problem: Clearing the window is used too often, causing the command line
to be cleared when opening a tab. (Miroslav Koškár)
Solution: Use NOT_VALID instead of CLEAR. (suggested by Jason Franklin,
closes #630 ) Also do this for a few other places where clearing
the screen isn't really needed.
2019-01-06 17:25:29 +01:00
Bram Moolenaar
b328cca254
patch 8.1.0697: ":sign place" requires the buffer argument
...
Problem: ":sign place" requires the buffer argument.
Solution: Make the argument optional. Also update the help and clean up the
sign test. (Yegappan Lakshmanan, closes #3767 )
2019-01-06 16:24:01 +01:00
Bram Moolenaar
8ad16da729
patch 8.1.0696: when test_edit fails 'insertmode' may not be reset
...
Problem: When test_edit fails 'insertmode' may not be reset and the next
test may get stuck. (James McCoy)
Solution: Always reset 'insertmode' after executing a test. Avoid that an
InsertCharPre autocommand or a 'complete' function can change the
state. (closes #3768 )
2019-01-06 15:29:57 +01:00
Bram Moolenaar
f42b45d719
patch 8.1.0695: internal error when using :popup
...
Problem: Internal error when using :popup.
Solution: When a menu only exists in Terminal mode give an error. (Naruhiko
Nishino, closes #3765 )
2019-01-06 13:11:05 +01:00
Bram Moolenaar
4614f53e0f
patch 8.1.0694: when using text props may free memory that is not allocated
...
Problem: When using text props may free memory that is not allocated.
(Andy Massimino)
Solution: Allocate the line when adjusting text props. (closes #3766 )
2019-01-06 12:54:55 +01:00
Bram Moolenaar
f780b8a1c1
patch 8.1.0693: channel test fails sometimes
...
Problem: Channel test fails sometimes.
Solution: Avoid race condition.
2019-01-05 00:35:22 +01:00
Bram Moolenaar
8b62d87e42
patch 8.1.0692: if a buffer was deleted a channel can't write to it
...
Problem: If a buffer was deleted a channel can't write to it.
Solution: When the buffer exists but was unloaded, prepare it for writing.
(closes #3764 )
2019-01-05 00:02:57 +01:00
Bram Moolenaar
4164bb204e
patch 8.1.0691: text properties are not adjusted for :substitute
...
Problem: Text properties are not adjusted for :substitute.
Solution: Adjust text properties as well as possible.
2019-01-04 23:09:49 +01:00
Bram Moolenaar
21b5038e02
patch 8.1.0690: setline() and setbufline() do not clear text properties
...
Problem: setline() and setbufline() do not clear text properties.
Solution: Clear text properties when setting the text.
2019-01-04 18:07:24 +01:00
Bram Moolenaar
7f1664e392
patch 8.1.0689: undo with text properties not tested
...
Problem: Undo with text properties not tested.
Solution: Add a test function.
2019-01-04 17:21:24 +01:00
Bram Moolenaar
ccae4672fd
patch 8.1.0688: text properties are not restored by undo
...
Problem: Text properties are not restored by undo.
Solution: Also save text properties for undo.
2019-01-04 15:09:57 +01:00
Bram Moolenaar
6d3a1940be
patch 8.1.0687: sentence text object in Visual mode is not tested
...
Problem: Sentence text object in Visual mode is not tested.
Solution: Add a test. (Dominique Pelle, closes #3758 )
2019-01-03 23:10:32 +01:00
Bram Moolenaar
5823f84dd0
patch 8.1.0686: when 'y' is in 'cpoptions' yanking for the clipboard changes redo
...
Problem: When 'y' is in 'cpoptions' yanking for the clipboard changes redo.
Solution: Do not use the 'y' flag when "gui_yank" is TRUE. (Andy Massimino,
closes #3760 )
2019-01-03 22:58:08 +01:00
Bram Moolenaar
f2d79fa92d
patch 8.1.0685: get_buf_tv() is named inconsistently
...
Problem: get_buf_tv() is named inconsistently.
Solution: Rename it to tv_get_buf(). (Yegappan Lakshmanan, closes #3759 )
2019-01-03 22:19:27 +01:00
Bram Moolenaar
4b7214ea78
patch 8.1.0684: warnings from 64-bit compiler
...
Problem: Warnings from 64-bit compiler.
Solution: Add type casts. (Mike Williams)
2019-01-03 21:55:32 +01:00
Bram Moolenaar
637532b3c0
patch 8.1.0683: spell highlighting does not always end
...
Problem: Spell highlighting does not always end. (Gary Johnson)
Solution: Also reset char_attr when spell errors are highlighted.
2019-01-03 21:44:40 +01:00
Bram Moolenaar
196d157f12
patch 8.1.0682: text properties not adjusted when backspacing replaced text
...
Problem: Text properties are not adjusted when backspacing replaced text.
Solution: Keep text properties on text restored in replace mode.
2019-01-02 23:47:18 +01:00
Bram Moolenaar
33c8ca923e
patch 8.1.0681: text properties as not adjusted for deleted text
...
Problem: Text properties as not adjusted for deleted text.
Solution: Adjust text properties when backspacing to delete text.
2019-01-02 18:00:27 +01:00
Bram Moolenaar
c85ffc9dab
patch 8.1.0680: not easy to see what features are unavailable
...
Problem: Not easy to see what features are unavailable.
Solution: Highlight disabled features in the :version output. (Nazri Ramliy,
closes #3756 )
2019-01-02 17:26:35 +01:00
Bram Moolenaar
2cbc1a02cb
patch 8.1.0679: sign functions do not take buffer argument as documented
...
Problem: Sign functions do not take buffer argument as documented.
Solution: Use get_buf_tv(). (Yegappan Lakshmanan, closes #3755 )
2019-01-02 13:40:31 +01:00
Bram Moolenaar
44746aa1eb
patch 8.1.0678: text properties as not adjusted for inserted text
...
Problem: Text properties as not adjusted for inserted text.
Solution: Adjust text properties when inserting text.
2019-01-02 00:02:11 +01:00
Bram Moolenaar
866f355814
patch 8.1.0677: look-behind match may use the wrong line number
...
Problem: Look-behind match may use the wrong line number. (Dominique Pelle)
Solution: Use the line number in regsave instead of the one in behind_pos,
we may be looking at the previous line. (closes #3749 )
2019-01-01 22:19:08 +01:00
Bram Moolenaar
5e53ac00a2
patch 8.1.0676: textprop screendump test fails
...
Problem: Textprop screendump test fails.
Solution: Add missing changes.
2019-01-01 20:31:31 +01:00
Bram Moolenaar
b9c67a51c1
patch 8.1.0675: text property column in screen columns is not practical
...
Problem: Text property column is screen columns is not practical.
Solution: Use byte values for the column.
2019-01-01 19:49:20 +01:00