]>
granicus.if.org Git - vim/log
Bram Moolenaar [Wed, 23 Jan 2019 20:15:02 +0000 (21:15 +0100)]
patch 8.1.0797: error E898 is used twice
Problem: Error E898 is used twice.
Solution: Rename the Blob error to E899. (closes #3853)
Bram Moolenaar [Tue, 22 Jan 2019 22:01:40 +0000 (23:01 +0100)]
patch 8.1.0796: MS-Windows 7: problem with named pipe on channel
Problem: MS-Windows 7: problem with named pipe on channel.
Solution: Put back the disconnect/connect calls. (Yasuhiro Matsumoto,
closes #3833)
Bram Moolenaar [Tue, 22 Jan 2019 21:55:00 +0000 (22:55 +0100)]
patch 8.1.0795: cannot build without popup menu
Problem: Cannot build without popup menu.
Solution: Add #ifdef
Bram Moolenaar [Tue, 22 Jan 2019 21:41:42 +0000 (22:41 +0100)]
patch 8.1.0794: white space before " -Ntabmove" causes problems
Problem: White space before " -Ntabmove" causes problems.
Solution: Skip whitespace. (Ozaki Kiichi, closes #3841)
Bram Moolenaar [Tue, 22 Jan 2019 21:20:38 +0000 (22:20 +0100)]
patch 8.1.0793: incorrect error messages for functions that take a Blob
Problem: Incorrect error messages for functions that now take a Blob
argument.
Solution: Adjust the error messages. (Dominique Pelle, closes #3846)
Bram Moolenaar [Tue, 22 Jan 2019 21:08:09 +0000 (22:08 +0100)]
patch 8.1.0792: bad display if opening cmdline window from Insert completion
Problem: Popup menu is displayed on top of the cmdline window if it is
opened from Insert completion. (Bjorn Linse)
Solution: Remove the popup menu. Restore the cursor position.
(closes #3838)
Bram Moolenaar [Tue, 22 Jan 2019 20:45:40 +0000 (21:45 +0100)]
patch 8.1.0791: a few compiler warnings on VMS
Problem: A few compiler warnings on VMS.
Solution: Remove type cast. Adjust #ifdef. (Zoltan Arpadffy)
Bram Moolenaar [Tue, 22 Jan 2019 20:27:13 +0000 (21:27 +0100)]
patch 8.1.0790: code for creating tabpages in session is too complex
Problem: Code for creating tabpages in session is too complex.
Solution: Simplify the code. (Jason Franklin)
Bram Moolenaar [Mon, 21 Jan 2019 22:03:49 +0000 (23:03 +0100)]
patch 8.1.0789: sourcing a session sets v:errmsg
Problem: Sourcing a session sets v:errmsg.
Solution: Use "%argdel" instead of "argdel *". (Jason Franklin)
Bram Moolenaar [Sun, 20 Jan 2019 22:43:57 +0000 (23:43 +0100)]
patch 8.1.0788: cannot build with tiny features
Problem: Cannot build with tiny features.
Solution: Adjust #ifdefs.
Bram Moolenaar [Sun, 20 Jan 2019 17:39:30 +0000 (18:39 +0100)]
patch 8.1.0787: compiler warning for unused function
Problem: Compiler warning for unused function. (Tony Mechelynck)
Solution: Tune #ifdef around setjmp functions.
Bram Moolenaar [Sun, 20 Jan 2019 17:25:54 +0000 (18:25 +0100)]
patch 8.1.0786: ml_get error when updating the status line
Problem: ml_get error when updating the status line and a terminal had its
scrollback cleared. (Chris Patuzzo)
Solution: Check the cursor position when drawing the status line.
(closes #3830)
Bram Moolenaar [Sun, 20 Jan 2019 14:30:40 +0000 (15:30 +0100)]
patch 8.1.0785: depending on the configuration some functions are unused
Problem: Depending on the configuration some functions are unused.
Solution: Add more #ifdefs, remove unused functions. (Dominique Pelle,
closes #3822)
Bram Moolenaar [Sat, 19 Jan 2019 20:12:24 +0000 (21:12 +0100)]
patch 8.1.0784: messy indent in if statement
Problem: Messy indent in if statement.
Solution: Improve structure of if statement. (Ozaki Kiichi, closes #3826)
Bram Moolenaar [Sat, 19 Jan 2019 20:06:58 +0000 (21:06 +0100)]
patch 8.1.0783: compiler warning for signed/unsigned
Problem: Compiler warning for signed/unsigned.
Solution: Add type cast. Change type of buffer. (Ozaki Kiichi, closes #3827)
Bram Moolenaar [Sat, 19 Jan 2019 18:54:20 +0000 (19:54 +0100)]
patch 8.1.0782: Win32: cursor blinks when Vim is not active
Problem: Win32: cursor blinks when Vim is not active.
Solution: Remove call to setActiveWindow(). (Yasuhiro Matsumoto,
closes #3778)
Bram Moolenaar [Sat, 19 Jan 2019 17:23:41 +0000 (18:23 +0100)]
patch 8.1.0781: build error when using if_xcmdsrv.c
Problem: Build error when using if_xcmdsrv.c.
Solution: Add missing part of 8.1.0779.
Bram Moolenaar [Sat, 19 Jan 2019 17:20:45 +0000 (18:20 +0100)]
patch 8.1.0780: terminal test fails on Mac
Problem: Terminal test fails on Mac.
Solution: Skip the test on Mac.
Bram Moolenaar [Sat, 19 Jan 2019 16:43:09 +0000 (17:43 +0100)]
patch 8.1.0779: argument for message functions is inconsistent
Problem: Argument for message functions is inconsistent.
Solution: Make first argument to msg() "char *".
Bram Moolenaar [Sat, 19 Jan 2019 14:27:08 +0000 (15:27 +0100)]
patch 8.1.0778: terminal test fails on MS-Windows
Problem: Terminal test fails on MS-Windows.
Solution: Temporarily skip the test on MS-Windows. Do run it both in
terminal and GUI on other systems.
Bram Moolenaar [Sat, 19 Jan 2019 13:37:00 +0000 (14:37 +0100)]
patch 8.1.0777: Win32: using pipes for channel does not work well
Problem: Win32: using pipes for channel does not work well.
Solution: Use a larger buffer and handle overlaps. (Yasuhiro Matsumoto,
closes #3782)
Bram Moolenaar [Sat, 19 Jan 2019 12:46:50 +0000 (13:46 +0100)]
patch 8.1.0776: Travis does not build a version without GUI on Linux
Problem: Travis does not build a version without GUI on Linux.
Solution: Add an environment for tiny features without GUI.
Bram Moolenaar [Fri, 18 Jan 2019 22:14:43 +0000 (23:14 +0100)]
patch 8.1.0775: matching too many files as zsh
Problem: Matching too many files as zsh. (Danek Duvall)
Solution: Be more specific with zsh filetype patterns.
Bram Moolenaar [Fri, 18 Jan 2019 21:59:53 +0000 (22:59 +0100)]
patch 8.1.0774: VMS build is missing the blob file
Problem: VMS build is missing the blob file.
Solution: Add the blob file to the build rules. (Zoltan Arpadffy)
Bram Moolenaar [Fri, 18 Jan 2019 21:48:34 +0000 (22:48 +0100)]
patch 8.1.0773: not all crypt code is tested
Problem: Not all crypt code is tested.
Solution: Disable unused crypt code. Add more test coverage.
Bram Moolenaar [Fri, 18 Jan 2019 21:01:42 +0000 (22:01 +0100)]
patch 8.1.0772: the sign_define_by_name() function is too long
Problem: The sign_define_by_name() function is too long.
Solution: Split it into smaller functions. (Yegappan Lakshmanan,
closes #3819)
Bram Moolenaar [Fri, 18 Jan 2019 20:46:47 +0000 (21:46 +0100)]
patch 8.1.0771: some shell filetype patterns end in a star
Problem: Some shell filetype patterns end in a star.
Solution: Make sure that patterns not ending in a star are preferred.
Bram Moolenaar [Thu, 17 Jan 2019 21:28:22 +0000 (22:28 +0100)]
patch 8.1.0770: inconsistent use of ELAPSED_FUNC
Problem: Inconsistent use of ELAPSED_FUNC.
Solution: Consistently use ELAPSED_FUNC. Also turn ELAPSED_TYPE into a
typedef. (Ozaki Kiichi, closes #3815)
Bram Moolenaar [Thu, 17 Jan 2019 21:13:54 +0000 (22:13 +0100)]
patch 8.1.0769: :stop is covered in two tests
Problem: :stop is covered in two tests.
Solution: Remove Test_stop_in_terminal(). Make other test exit Vim cleanly.
(Ozaki Kiichi, closes #3814)
Bram Moolenaar [Thu, 17 Jan 2019 20:09:05 +0000 (21:09 +0100)]
patch 8.1.0768: updating completions may cause the popup menu to flicker
Problem: Updating completions may cause the popup menu to flicker.
Solution: Avoid updating the text below the popup menu before drawing the
popup menu.
Bram Moolenaar [Thu, 17 Jan 2019 16:36:45 +0000 (17:36 +0100)]
patch 8.1.0767: when deleting lines at the bottom signs are misplaced
Problem: When deleting lines at the bottom signs are misplaced.
Solution: Properly update the line number of signs at the end of a buffer
after a delete/undo operation. (Yegappan Lakshmanan, closes #3798)
Bram Moolenaar [Thu, 17 Jan 2019 16:13:30 +0000 (17:13 +0100)]
patch 8.1.0766: various problems when using Vim on VMS
Problem: Various problems when using Vim on VMS.
Solution: Various fixes. Define long_long_T. (Zoltan Arpadffy)
Bram Moolenaar [Thu, 17 Jan 2019 15:32:53 +0000 (16:32 +0100)]
patch 8.1.0765: string format of a Blob can't be parsed back
Problem: String format of a Blob can't be parsed back.
Solution: Use 0z format.
Bram Moolenaar [Thu, 17 Jan 2019 15:11:06 +0000 (16:11 +0100)]
patch 8.1.0764: list of distributed files is outdated
Problem: List of distributed files is outdated.
Solution: Remove workshop files. Add blob files.
Bram Moolenaar [Thu, 17 Jan 2019 15:07:22 +0000 (16:07 +0100)]
Update runtime files.
Bram Moolenaar [Thu, 17 Jan 2019 14:45:25 +0000 (15:45 +0100)]
patch 8.1.0763: nobody is using the Sun Workshop support
Problem: Nobody is using the Sun Workshop support.
Solution: Remove the Workshop support.
Bram Moolenaar [Thu, 17 Jan 2019 13:31:14 +0000 (14:31 +0100)]
patch 8.1.0762: compiler warning
Problem: Compiler warning.
Solution: Add type cast. (Mike Williams)
Bram Moolenaar [Thu, 17 Jan 2019 13:12:02 +0000 (14:12 +0100)]
patch 8.1.0761: default value for brief_wait is wrong
Problem: Default value for brief_wait is wrong.
Solution: Make the default FALSE. (Ozaki Kiichi, closes #3812, closes #3799)
Bram Moolenaar [Thu, 17 Jan 2019 12:04:30 +0000 (13:04 +0100)]
patch 8.1.0760: no proper test for using 'termencoding'
Problem: No proper test for using 'termencoding'.
Solution: Add a screendump test. Fix using double width characters in a
screendump.
Bram Moolenaar [Wed, 16 Jan 2019 21:41:54 +0000 (22:41 +0100)]
patch 8.1.0759: showing two characters for tab is limited
Problem: Showing two characters for tab is limited.
Solution: Allow for a third character for "tab:" in 'listchars'. (Nathaniel
Braun, Ken Takata, closes #3810)
Bram Moolenaar [Wed, 16 Jan 2019 21:15:11 +0000 (22:15 +0100)]
patch 8.1.0758: font number is always one instead of the actual
Problem: Font number is always one instead of the actual.
Solution: Use "%d" instead of "1". (Ken Takata)
Bram Moolenaar [Tue, 15 Jan 2019 21:51:57 +0000 (22:51 +0100)]
patch 8.1.0757: not enough documentation for Blobs
Problem: Not enough documentation for Blobs.
Solution: Add a section about Blobs.
Bram Moolenaar [Tue, 15 Jan 2019 21:44:17 +0000 (22:44 +0100)]
patch 8.1.0756: copy() does not make a copy of a Blob
Problem: copy() does not make a copy of a Blob.
Solution: Make a copy.
Bram Moolenaar [Tue, 15 Jan 2019 21:16:42 +0000 (22:16 +0100)]
patch 8.1.0755: error message for get() on a Blob with invalid index
Problem: Error message for get() on a Blob with invalid index.
Solution: Return an empty Blob, like get() on a List does.
Bram Moolenaar [Tue, 15 Jan 2019 20:12:57 +0000 (21:12 +0100)]
patch 8.1.0754: preferred column is lost when setting 'cursorcolumn'
Problem: Preferred column is lost when setting 'cursorcolumn'.
Solution: Change option flag to P_RWINONLY. (Takayuki Kurosawa,
closes #3806)
Bram Moolenaar [Tue, 15 Jan 2019 19:19:40 +0000 (20:19 +0100)]
patch 8.1.0753: printf format not checked for semsg()
Problem: printf format not checked for semsg().
Solution: Add GNUC attribute and fix reported problems. (Dominique Pelle,
closes #3805)
Bram Moolenaar [Tue, 15 Jan 2019 19:07:48 +0000 (20:07 +0100)]
patch 8.1.0752: one more compiler warning for signed/unsigned string
Problem: One more compiler warning for signed/unsigned string. (Tony
Mechelynck)
Solution: Remove type cast.
Bram Moolenaar [Mon, 14 Jan 2019 22:19:29 +0000 (23:19 +0100)]
patch 8.1.0751: some regexp errors are not tested
Problem: Some regexp errors are not tested.
Solution: Add a test function.
Bram Moolenaar [Mon, 14 Jan 2019 22:08:18 +0000 (23:08 +0100)]
patch 8.1.0750: when the last sign is deleted the signcolumn may remain
Problem: When the last sign is deleted the signcolumn may not be removed
even though 'signcolumn' is "auto".
Solution: When deleting the last sign redraw the buffer. (Dominique Pelle,
closes #3803, closes #3804)
Bram Moolenaar [Mon, 14 Jan 2019 21:53:31 +0000 (22:53 +0100)]
patch 8.1.0749: error message contains garbage
Problem: Error message contains garbage. (Dominique Pelle)
Solution: Use correct pointer to failed expression.
Bram Moolenaar [Mon, 14 Jan 2019 21:46:15 +0000 (22:46 +0100)]
patch 8.1.0748: using sprintf() instead of semsg()
Problem: Using sprintf() instead of semsg().
Solution: Use semsg(). Fix bug with E888. (Ozaki Kiichi, closes #3801)
Bram Moolenaar [Mon, 14 Jan 2019 21:22:29 +0000 (22:22 +0100)]
patch 8.1.0747: map() with a bad expression doesn't give an error
Problem: map() with a bad expression doesn't give an error. (Ingo Karkat)
Solution: Check for giving an error message. (closes #3800)
Bram Moolenaar [Mon, 14 Jan 2019 20:51:40 +0000 (21:51 +0100)]
patch 8.1.0746: highlighting not updated with conceal and 'cursorline'
Problem: Highlighting not updated with conceal and 'cursorline'. (Jason
Franklin)
Solution: Do not use a zero line number. Check if 'conceallevel' is set for
the current window.
Bram Moolenaar [Mon, 14 Jan 2019 19:16:40 +0000 (20:16 +0100)]
patch 8.1.0745: compiler warnings for signed/unsigned string
Problem: Compiler warnings for signed/unsigned string.
Solution: Remove type casts. (John Marriott)
Bram Moolenaar [Sun, 13 Jan 2019 22:51:14 +0000 (23:51 +0100)]
patch 8.1.0744: compiler warnings for signed/unsigned strings
Problem: Compiler warnings for signed/unsigned strings.
Solution: A few more type cast fixes.
Bram Moolenaar [Sun, 13 Jan 2019 22:38:42 +0000 (23:38 +0100)]
patch 8.1.0743: giving error messages is not flexible
Problem: Giving error messages is not flexible.
Solution: Add semsg(). Change argument from "char_u *" to "char *", also
for msg() and get rid of most MSG macros. (Ozaki Kiichi, closes
#3302) Also make emsg() accept a "char *" argument. Get rid of
an enormous number of type casts.
Bram Moolenaar [Sun, 13 Jan 2019 18:10:33 +0000 (19:10 +0100)]
patch 8.1.0742: not all Blob operations are tested
Problem: Not all Blob operations are tested.
Solution: Add more testing for Blob.
Bram Moolenaar [Sun, 13 Jan 2019 16:48:04 +0000 (17:48 +0100)]
patch 8.1.0741: viminfo with Blob is not tested
Problem: Viminfo with Blob is not tested.
Solution: Extend the viminfo test. Fix reading a blob. Fixed storing a
special variable value.
Bram Moolenaar [Sun, 13 Jan 2019 15:46:22 +0000 (16:46 +0100)]
patch 8.1.0740: Tcl test fails
Problem: Tcl test fails.
Solution: When the argument is empty don't give an error, instead rely on
the error reporting higher up.
Bram Moolenaar [Sun, 13 Jan 2019 15:12:40 +0000 (16:12 +0100)]
patch 8.1.0739: text objects in not sufficiently tested
Problem: Text objects in not sufficiently tested.
Solution: Add a few more test cases. (Dominique Pelle, closes #3795)
Bram Moolenaar [Sun, 13 Jan 2019 15:07:21 +0000 (16:07 +0100)]
patch 8.1.0738: using freed memory, for loop over blob leaks memory
Problem: Using freed memory, for loop over blob leaks memory.
Solution: Clear pointer after freeing memory. Decrement reference count
after for loop over blob.
Bram Moolenaar [Sun, 13 Jan 2019 14:42:02 +0000 (15:42 +0100)]
patch 8.1.0737: compiler warning for uninitialized variable
Problem: Compiler warning for uninitialized variable.
Solution: Add initialization. (John Marriott)
Bram Moolenaar [Sun, 13 Jan 2019 14:16:13 +0000 (15:16 +0100)]
patch 8.1.0736: code for Blob not sufficiently tested
Problem: Code for Blob not sufficiently tested.
Solution: Add more tests. Fix uncovered crash. Add test_null_blob().
Bram Moolenaar [Sat, 12 Jan 2019 21:47:31 +0000 (22:47 +0100)]
patch 8.1.0735: cannot handle binary data
Problem: Cannot handle binary data.
Solution: Add the Blob type. (Yasuhiro Matsumoto, closes #3638)
Bram Moolenaar [Sat, 12 Jan 2019 15:29:30 +0000 (16:29 +0100)]
patch 8.1.0734: the hlsearch state is not stored in a session file
Problem: The hlsearch state is not stored in a session file.
Solution: Add "nohlsearch" if appropriate. (Jason Franklin)
Bram Moolenaar [Sat, 12 Jan 2019 15:10:51 +0000 (16:10 +0100)]
patch 8.1.0733: too many #ifdefs for the multi-byte feature
Problem: Too many #ifdefs for the multi-byte feature.
Solution: Tentatively always enable the multi-byte feature. If you have a
problem with this, please discuss on the Vim maillist.
Bram Moolenaar [Sat, 12 Jan 2019 14:15:38 +0000 (15:15 +0100)]
patch 8.1.0732: cannot build without the eval feature
Problem: Cannot build without the eval feature.
Solution: Make a copy of the sourced file name.
Bram Moolenaar [Sat, 12 Jan 2019 13:24:27 +0000 (14:24 +0100)]
patch 8.1.0731: JS encoding does not handle negative infinity
Problem: JS encoding does not handle negative infinity.
Solution: Add support for negative infinity for JS encoding. (Dominique
Pelle, closes #3792)
Bram Moolenaar [Sat, 12 Jan 2019 12:50:31 +0000 (13:50 +0100)]
patch 8.1.0730: compiler warning for get_buf_arg() unused
Problem: Compiler warning for get_buf_arg() unused.
Solution: Add #ifdef. (John Marriott)
Bram Moolenaar [Sat, 12 Jan 2019 12:26:03 +0000 (13:26 +0100)]
patch 8.1.0729: there is a SourcePre autocommand event but not a SourcePost
Problem: There is a SourcePre autocommand event but not a SourcePost.
Solution: Add the SourcePost autocommand event. (closes #3739)
Bram Moolenaar [Fri, 11 Jan 2019 21:15:05 +0000 (22:15 +0100)]
patch 8.1.0728: cannot avoid breaking after a single space.
Problem: Cannot avoid breaking after a single space.
Solution: Add the 'p' flag to 'formatoptions'. (Tom Ryder)
Bram Moolenaar [Fri, 11 Jan 2019 19:47:31 +0000 (20:47 +0100)]
patch 8.1.0727: compiler warning for sprintf() argument
Problem: Compiler warning for sprintf() argument.
Solution: Add type cast.
Bram Moolenaar [Fri, 11 Jan 2019 19:45:36 +0000 (20:45 +0100)]
patch 8.1.0726: redrawing specifically for conceal feature
Problem: Redrawing specifically for conceal feature.
Solution: Use generic redrawing methods.
Bram Moolenaar [Fri, 11 Jan 2019 19:42:28 +0000 (20:42 +0100)]
patch 8.1.0725: conceal mode is not completely tested
Problem: Conceal mode is not completely tested.
Solution: Add tests for moving the cursor in Insert mode.
Bram Moolenaar [Fri, 11 Jan 2019 18:19:44 +0000 (19:19 +0100)]
patch 8.1.0724: build for MinGW fails
Problem: Build for MinGW fails.
Solution: Avoid specifying dependencies in included makefile.
Bram Moolenaar [Fri, 11 Jan 2019 16:30:16 +0000 (17:30 +0100)]
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.
Bram Moolenaar [Fri, 11 Jan 2019 15:16:01 +0000 (16:16 +0100)]
patch 8.1.0722: cannot build without the virtualedit feature
Problem: Cannot build without the virtualedit feature.
Solution: Make getviscol2() always available.
Bram Moolenaar [Fri, 11 Jan 2019 14:54:45 +0000 (15:54 +0100)]
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.
Bram Moolenaar [Fri, 11 Jan 2019 13:50:06 +0000 (14:50 +0100)]
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)
Bram Moolenaar [Fri, 11 Jan 2019 13:37:20 +0000 (14:37 +0100)]
patch 8.1.0719: too many #ifdefs
Problem: Too many #ifdefs.
Solution: Always build with the +visualextra feature.
Bram Moolenaar [Fri, 11 Jan 2019 13:10:03 +0000 (14:10 +0100)]
patch 8.1.0718: a couple compiler warnings
Problem: A couple compiler warnings.
Solution: Rename shadowed variables. Add UNUSED.
Bram Moolenaar [Fri, 11 Jan 2019 12:42:41 +0000 (13:42 +0100)]
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)
Bram Moolenaar [Fri, 11 Jan 2019 12:02:23 +0000 (13:02 +0100)]
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)
Bram Moolenaar [Fri, 11 Jan 2019 10:55:16 +0000 (11:55 +0100)]
patch 8.1.0715: superfluous call to redraw_win_later()
Problem: Superfluous call to redraw_win_later().
Solution: Remove the call.
Bram Moolenaar [Thu, 10 Jan 2019 21:56:30 +0000 (22:56 +0100)]
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)
Bram Moolenaar [Thu, 10 Jan 2019 20:51:48 +0000 (21:51 +0100)]
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.
Bram Moolenaar [Wed, 9 Jan 2019 22:02:43 +0000 (23:02 +0100)]
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)
Bram Moolenaar [Wed, 9 Jan 2019 22:01:02 +0000 (23:01 +0100)]
patch 8.1.0711: test files still use function!
Problem: Test files still use function!.
Solution: Remove the exclamation mark. Fix overwriting a function.
Bram Moolenaar [Wed, 9 Jan 2019 21:24:49 +0000 (22:24 +0100)]
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)
Bram Moolenaar [Wed, 9 Jan 2019 20:47:30 +0000 (21:47 +0100)]
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)
Bram Moolenaar [Wed, 9 Jan 2019 19:51:04 +0000 (20:51 +0100)]
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)
Bram Moolenaar [Tue, 8 Jan 2019 22:07:24 +0000 (23:07 +0100)]
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.
Bram Moolenaar [Tue, 8 Jan 2019 21:02:56 +0000 (22:02 +0100)]
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.
Bram Moolenaar [Tue, 8 Jan 2019 20:05:51 +0000 (21:05 +0100)]
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.
Bram Moolenaar [Tue, 8 Jan 2019 19:29:32 +0000 (20:29 +0100)]
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)
Bram Moolenaar [Tue, 8 Jan 2019 19:14:35 +0000 (20:14 +0100)]
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)
Bram Moolenaar [Mon, 7 Jan 2019 21:10:00 +0000 (22:10 +0100)]
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)
Bram Moolenaar [Mon, 7 Jan 2019 20:16:53 +0000 (21:16 +0100)]
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.
Bram Moolenaar [Sun, 6 Jan 2019 21:22:07 +0000 (22:22 +0100)]
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().
Bram Moolenaar [Sun, 6 Jan 2019 16:44:38 +0000 (17:44 +0100)]
patch 8.1.0699: compiler warning for uninitialized variable
Problem: Compiler warning for uninitialized variable. (Tony Mechelynck)
Solution: Add a dummy init.