]>
granicus.if.org Git - vim/log
Bram Moolenaar [Fri, 28 Dec 2018 22:22:40 +0000 (23:22 +0100)]
patch 8.1.0655: when appending a line text property flags are not added
Problem: When appending a line text property flags are not added.
Solution: Add text properties to a newly added line.
Bram Moolenaar [Fri, 28 Dec 2018 20:59:29 +0000 (21:59 +0100)]
patch 8.1.0654: when deleting a line text property flags are not adjusted
Problem: When deleting a line text property flags are not adjusted.
Solution: Adjust text property flags in preceding and following lines.
Bram Moolenaar [Fri, 28 Dec 2018 18:29:35 +0000 (19:29 +0100)]
patch 8.1.0653: arglist test fails on MS-windows
Problem: Arglist test fails on MS-windows.
Solution: Only use a file name with a double quote on Unix.
Bram Moolenaar [Fri, 28 Dec 2018 18:13:34 +0000 (19:13 +0100)]
patch 8.1.0652: freeing memory for balloon eval too early
Problem: Freeing memory for balloon eval too early.
Solution: Store the pointer in BalloonEval and free it later. (Yasuhiro
Matsumoto, closes #3725)
Bram Moolenaar [Fri, 28 Dec 2018 18:06:47 +0000 (19:06 +0100)]
patch 8.1.0651: :args \"foo works like :args without argument
Problem: :args \"foo works like :args without argument.
Solution: Fix check for empty argument. (closes #3728)
Bram Moolenaar [Fri, 28 Dec 2018 17:32:56 +0000 (18:32 +0100)]
patch 8.1.0650: command line argument -q [errorfile] is not tested
Problem: Command line argument -q [errorfile] is not tested.
Solution: Add a test. (Dominique Pelle, closes #3730)
Bram Moolenaar [Fri, 28 Dec 2018 16:01:59 +0000 (17:01 +0100)]
patch 8.1.0649: setjmp() variables defined globally are used in one file
Problem: setjmp() variables defined globally are used in one file.
Solution: Move the declarations to that file.
Bram Moolenaar [Thu, 27 Dec 2018 22:59:26 +0000 (23:59 +0100)]
Update runtime files.
Bram Moolenaar [Thu, 27 Dec 2018 22:44:44 +0000 (23:44 +0100)]
patch 8.1.0648: custom operators can't act upon a forced motion
Problem: Custom operators can't act upon a forced motion. (Christian
Wellenbrock)
Solution: Add the forced motion to the mode() result. (Christian Brabandt,
closes #3490)
Bram Moolenaar [Thu, 27 Dec 2018 21:43:08 +0000 (22:43 +0100)]
patch 8.1.0647: MS-Windows: balloon_show() does not handle wide characters
Problem: MS-Windows: balloon_show() does not handle wide characters.
Solution: Use CreateWindowExW(). (Yasuhiro Matsumoto, closes #3708)
Bram Moolenaar [Thu, 27 Dec 2018 21:11:01 +0000 (22:11 +0100)]
patch 8.1.0646: cannot build with Ruby 2.6.0
Problem: Cannot build with Ruby 2.6.0.
Solution: Add rb_ary_detransient(). (Ozaki Kiichi, closes #3724)
Bram Moolenaar [Thu, 27 Dec 2018 20:27:03 +0000 (21:27 +0100)]
patch 8.1.0645: Coverity warns for possible use of NULL pointer
Problem: Coverity warns for possible use of NULL pointer.
Solution: Check return value of vterm_obtain_screen().
Bram Moolenaar [Wed, 26 Dec 2018 23:28:33 +0000 (00:28 +0100)]
patch 8.1.0644: finding next sign ID is inefficient
Problem: Finding next sign ID is inefficient.
Solution: Add next_sign_id. (Yegappan Lakshmanan, closes #3717)
Bram Moolenaar [Wed, 26 Dec 2018 22:42:10 +0000 (23:42 +0100)]
patch 8.1.0643: computing byte offset wrong
Problem: Computing byte offset wrong. (Bjorn Linse)
Solution: Use the right variable for array index.
Bram Moolenaar [Wed, 26 Dec 2018 21:57:42 +0000 (22:57 +0100)]
patch 8.1.0642: swapinfo() leaks memory
Problem: swapinfo() leaks memory.
Solution: Avoid allocating the strings twice.
Bram Moolenaar [Wed, 26 Dec 2018 21:04:41 +0000 (22:04 +0100)]
patch 8.1.0641: no check for out-of-memory when converting regexp
Problem: No check for out-of-memory when converting regexp.
Solution: Bail out when lalloc() returns NULL. (John Marriott)
Bram Moolenaar [Wed, 26 Dec 2018 20:45:00 +0000 (21:45 +0100)]
patch 8.1.0640: get E14 while typing command :tab with 'incsearch' set
Problem: Get E14 while typing command :tab with 'incsearch' set.
Solution: Do not give an error when looking for the command. (Yasuhiro
Higashi)
Bram Moolenaar [Wed, 26 Dec 2018 00:09:00 +0000 (01:09 +0100)]
patch 8.1.0639: text properties test fails on MS-Windows
Problem: text properties test fails on MS-Windows
Solution: Set fileformat to "unix".
Bram Moolenaar [Tue, 25 Dec 2018 23:25:20 +0000 (00:25 +0100)]
patch 8.1.0638: text property highlighting is off by one column
Problem: Text property highlighting is off by one column. (Bjorn Linse)
Solution: Update text property highlighting earlier. Let it overrule syntax
highlighting.
Bram Moolenaar [Tue, 25 Dec 2018 22:37:02 +0000 (23:37 +0100)]
patch 8.1.0637: nsis file no longer used
Problem: Nsis file no longer used.
Solution: Remove the file. (Ken Takata)
Bram Moolenaar [Tue, 25 Dec 2018 22:15:46 +0000 (23:15 +0100)]
patch 8.1.0636: line2byte() gives wrong values with text properties
Problem: line2byte() gives wrong values with text properties. (Bjorn Linse)
Solution: Compute byte offsets differently when text properties were added.
(closes #3718)
Bram Moolenaar [Mon, 24 Dec 2018 22:35:13 +0000 (23:35 +0100)]
patch 8.1.0635: Coverity complains about null pointer use
Problem: Coverity complains about null pointer use.
Solution: Avoid using a null pointer.
Bram Moolenaar [Mon, 24 Dec 2018 22:07:04 +0000 (23:07 +0100)]
patch 8.1.0634: text properties cannot cross line boundaries
Problem: Text properties cannot cross line boundaries.
Solution: Support multi-line text properties.
Bram Moolenaar [Mon, 24 Dec 2018 20:38:45 +0000 (21:38 +0100)]
patch 8.1.0633: crash when out of memory while opening a terminal window
Problem: Crash when out of memory while opening a terminal window.
Solution: Handle out-of-memory more gracefully.
Bram Moolenaar [Mon, 24 Dec 2018 19:23:49 +0000 (20:23 +0100)]
patch 8.1.0632: using sign group names is inefficient
Problem: Using sign group names is inefficient.
Solution: Store group names in a hash table and use a reference to them.
Also remove unnecessary use of ":exe" from the tests. (Yegappan
Lakshmanan, closes #3715)
Bram Moolenaar [Mon, 24 Dec 2018 18:15:20 +0000 (19:15 +0100)]
patch 8.1.0631: test for :stop fails on Arch
Problem: Test for :stop fails on Arch.
Solution: Check five lines for the expected output. (closes #3714)
Bram Moolenaar [Sun, 23 Dec 2018 23:22:39 +0000 (00:22 +0100)]
patch 8.1.0630: "wincmd p" does not work after using an autocmd window
Problem: "wincmd p" does not work after using an autocmd window.
Solution: Store "prevwin" in aco_save_T. (Christian Brabandt, closes #3690)
Bram Moolenaar [Sun, 23 Dec 2018 18:10:09 +0000 (19:10 +0100)]
patch 8.1.0629: "gn" selects the wrong text with a multi-line match
Problem: "gn" selects the wrong text with a multi-line match.
Solution: Get the end position from searchit() directly. (closes #3695)
Bram Moolenaar [Sun, 23 Dec 2018 14:43:28 +0000 (15:43 +0100)]
Ignore output files from indent tests.
Bram Moolenaar [Sun, 23 Dec 2018 12:36:40 +0000 (13:36 +0100)]
patch 8.1.0628: Compiler warning on MS-Windows.
Problem: Compiler warning on MS-Windows.
Solution: Add type cast. (Mike Williams)
Bram Moolenaar [Sat, 22 Dec 2018 17:59:06 +0000 (18:59 +0100)]
patch 8.1.0627: Python cannot handle function name of script-local function
Problem: Python cannot handle function name of script-local function.
Solution: Use <SNR> instead of the special byte code. (Ozaki Kiichi, closes
#3681)
Bram Moolenaar [Sat, 22 Dec 2018 17:44:53 +0000 (18:44 +0100)]
patch 8.1.0626: MS-Windows: no resize to fit parent when using --windowid
Problem: MS-Windows: no resize to fit parent when using --windowid.
Solution: Pass FALSE for "mustset" in gui_set_shellsize(). (Agorgianitis
Loukas, closes #3616)
Bram Moolenaar [Sat, 22 Dec 2018 17:25:30 +0000 (18:25 +0100)]
patch 8.1.0625: MS-Windows: terminal test fails in white console
Problem: MS-Windows: terminal test fails in white console.
Solution: Accept both white and black background colors.
Bram Moolenaar [Sat, 22 Dec 2018 16:27:15 +0000 (17:27 +0100)]
patch 8.1.0624: overuling CONF_ARGS from the environment still does not work
Problem: Overuling CONF_ARGS from the environment still does not work. (Tony
Mechelynck)
Solution: Add back CONF_ARGS next to the new numbered ones.
Bram Moolenaar [Sat, 22 Dec 2018 16:07:50 +0000 (17:07 +0100)]
patch 8.1.0623: iterating through window frames is repeated
Problem: Iterating through window frames is repeated.
Solution: Define FOR_ALL_FRAMES. (Yegappan Lakshmanan)
Bram Moolenaar [Sat, 22 Dec 2018 15:49:34 +0000 (16:49 +0100)]
patch 8.1.0622: adding quickfix items marks items as valid errors
Problem: Adding quickfix items marks items as valid errors. (Daniel Hahler)
Solution: Check when items are valid. (Yegappan Lakshmanan, closes #3683,
closes #3633)
Bram Moolenaar [Sat, 22 Dec 2018 14:14:49 +0000 (15:14 +0100)]
patch 8.1.0621: terminal debugger does not handle unexpected debugger exit
Problem: Terminal debugger does not handle unexpected debugger exit.
Solution: Check for debugger job ended and close unused buffers. (Damien)
Bram Moolenaar [Sat, 22 Dec 2018 13:59:03 +0000 (14:59 +0100)]
patch 8.1.0620: overuling CONF_ARGS from the environment no longer works
Problem: Overuling CONF_ARGS from the environment no longer works. (Tony
Mechelynck)
Solution: Do not define any CONF_ARGS by default.
Bram Moolenaar [Sat, 22 Dec 2018 12:28:07 +0000 (13:28 +0100)]
patch 8.1.0619: :echomsg and :echoerr do not handle List and Dict
Problem: :echomsg and :echoerr do not handle List and Dict like :echo does.
(Daniel Hahler)
Solution: Be more tolerant about the expression result type.
Bram Moolenaar [Fri, 21 Dec 2018 19:55:22 +0000 (20:55 +0100)]
patch 8.1.0618: term_getjob() does not return v:null as documented
Problem: term_getjob() does not return v:null as documented.
Solution: Do return v:null. (Damien) Add a test.
Bram Moolenaar [Fri, 21 Dec 2018 16:59:33 +0000 (17:59 +0100)]
patch 8.1.0617: NSIS installer gets two files from the wrong directory
Problem: NSIS installer gets two files from the wrong directory.
Solution: Change ${VIMRT} to "..\".
Bram Moolenaar [Fri, 21 Dec 2018 15:22:50 +0000 (16:22 +0100)]
patch 8.1.0616: NSIS installer is outdated
Problem: NSIS installer is outdated.
Solution: Use modern syntax, MUI2 and make it work better. Add translations.
(Ken Takata, closes #3501)
Bram Moolenaar [Fri, 21 Dec 2018 15:04:21 +0000 (16:04 +0100)]
patch 8.1.0615: get_tv function names are not consistent
Problem: Get_tv function names are not consistent.
Solution: Rename to tv_get.
Bram Moolenaar [Fri, 21 Dec 2018 14:17:36 +0000 (15:17 +0100)]
patch 8.1.0614: placing signs can be complicated
Problem: Placing signs can be complicated.
Solution: Add functions for defining and placing signs. Introduce a group
name to avoid different plugins using the same signs. (Yegappan
Lakshmanan, closes #3652)
Bram Moolenaar [Fri, 21 Dec 2018 12:03:28 +0000 (13:03 +0100)]
patch 8.1.0613: when executing an insecure function the secure flag is stuck
Problem: When executing an insecure function the secure flag is stuck.
(Gabriel Barta)
Solution: Restore "secure" instead of decrementing it. (closes #3705)
Bram Moolenaar [Fri, 21 Dec 2018 10:48:51 +0000 (11:48 +0100)]
patch 8.1.0612: cannot use two global runtime dirs with configure
Problem: Cannot use two global runtime dirs with configure.
Solution: Support a comma in --with-global-runtime. (James McCoy,
closes #3704)
Bram Moolenaar [Thu, 20 Dec 2018 19:47:32 +0000 (20:47 +0100)]
patch 8.1.0611: crash when using terminal with long composing characters
Problem: Crash when using terminal with long composing characters.
Solution: Make space for all characters. (Yasuhiro Matsumoto, closes #3619,
closes #3703)
Bram Moolenaar [Wed, 19 Dec 2018 20:05:57 +0000 (21:05 +0100)]
patch 8.1.0610: MS-Windows ctags file list differs from Unix
Problem: MS-Windows ctags file list differs from Unix.
Solution: Define TAGS_FILES in the common makefile. (partly by Ken Takata)
Bram Moolenaar [Wed, 19 Dec 2018 19:48:46 +0000 (20:48 +0100)]
patch 8.1.0609: MS-Windows: unused variable, depending on the Ruby version
Problem: MS-Windows: unused variable, depending on the Ruby version.
Solution: Put ruby_sysinit and NtInitialize inside #ifdef and make them
consistent. (Ken Takata)
Bram Moolenaar [Tue, 18 Dec 2018 21:04:05 +0000 (22:04 +0100)]
patch 8.1.0608: coverals is not updating
Problem: Coverals is not updating.
Solution: Adjust path in Travis config.
Bram Moolenaar [Tue, 18 Dec 2018 20:56:28 +0000 (21:56 +0100)]
patch 8.1.0607: proto files are not in sync with the source code
Problem: Proto files are not in sync with the source code.
Solution: Update the proto files.
Bram Moolenaar [Tue, 18 Dec 2018 20:41:50 +0000 (21:41 +0100)]
Update runtime files.
Bram Moolenaar [Sun, 16 Dec 2018 17:20:00 +0000 (18:20 +0100)]
patch 8.1.0606: 'cryptmethod' defaults to a very old method
Problem: 'cryptmethod' defaults to a very old method.
Solution: Default to "blowfish2", it is now widely available.
Bram Moolenaar [Sun, 16 Dec 2018 15:48:47 +0000 (16:48 +0100)]
patch 8.1.0605: running make in the top directory echoes a comment
Problem: Running make in the top directory echoes a comment.
Solution: Prefix with @. (closes #3698)
Bram Moolenaar [Sun, 16 Dec 2018 15:30:21 +0000 (16:30 +0100)]
patch 8.1.0604: autocommand test fails on MS-Windows
Problem: Autocommand test fails on MS-Windows.
Solution: Use pathcmp() instead of strcmp() to check if a directory differs.
Bram Moolenaar [Sun, 16 Dec 2018 15:16:10 +0000 (16:16 +0100)]
patch 8.1.0603: the :stop command is not tested
Problem: The :stop command is not tested.
Solution: Test :stop using a terminal window.
Bram Moolenaar [Sun, 16 Dec 2018 14:38:02 +0000 (15:38 +0100)]
patch 8.1.0602: DirChanged is also triggered when directory didn't change
Problem: DirChanged is also triggered when the directory didn't change.
(Daniel Hahler)
Solution: Compare the current with the new directory. (closes #3697)
Bram Moolenaar [Sun, 16 Dec 2018 13:37:39 +0000 (14:37 +0100)]
patch 8.1.0601: a few compiler warnings
Problem: A few compiler warnings.
Solution: Add type casts. (Mike Williams)
Bram Moolenaar [Sat, 15 Dec 2018 16:46:23 +0000 (17:46 +0100)]
patch 8.1.0600: channel test is flaky
Problem: Channel test is flaky.
Solution: Add test to list of flaky tests.
Bram Moolenaar [Sat, 15 Dec 2018 16:43:42 +0000 (17:43 +0100)]
patch 8.1.0599: without the +eval feature the indent tests don't work
Problem: Without the +eval feature the indent tests don't work.
Solution: Skip the body of the tests.
Bram Moolenaar [Sat, 15 Dec 2018 16:23:18 +0000 (17:23 +0100)]
patch 8.1.0598: indent tests may use the wrong Vim binary
Problem: Indent tests may use the wrong Vim binary.
Solution: Pass in the just built Vim binary.
Bram Moolenaar [Sat, 15 Dec 2018 15:19:50 +0000 (16:19 +0100)]
patch 8.1.0597: cannot run test_libvterm from the top directory
Problem: Cannot run test_libvterm from the top directory.
Solution: Add test target in toplevel Makefile.
Bram Moolenaar [Sat, 15 Dec 2018 15:08:56 +0000 (16:08 +0100)]
patch 8.1.0596: not all parts of printf() are tested
Problem: Not all parts of printf() are tested.
Solution: Add a few more test cases. (Dominique Pelle, closes #3691)
Bram Moolenaar [Sat, 15 Dec 2018 14:59:32 +0000 (15:59 +0100)]
patch 8.1.0595: libvterm tests are not run with coverage
Problem: Libvterm tests are not run with coverage.
Solution: Adjust the Travis config. Show the actually run commands.
Bram Moolenaar [Sat, 15 Dec 2018 14:39:28 +0000 (15:39 +0100)]
patch 8.1.0594: libvterm tests fail to run on Mac
Problem: Libvterm tests fail to run on Mac.
Solution: Only run libvterm tests on Linux.
Bram Moolenaar [Sat, 15 Dec 2018 13:49:34 +0000 (14:49 +0100)]
patch 8.1.0593: illegal memory access in libvterm test
Problem: Illegal memory access in libvterm test.
Solution: Fix off-by-one error.
Bram Moolenaar [Sat, 15 Dec 2018 13:24:39 +0000 (14:24 +0100)]
patch 8.1.0592: the libvterm tests are not run as part of Vim tests
Problem: The libvterm tests are not run as part of Vim tests.
Solution: Add testing libvterm.
Bram Moolenaar [Fri, 14 Dec 2018 21:42:13 +0000 (22:42 +0100)]
patch 8.1.0591: channel sort test is flaky
Problem: Channel sort test is flaky.
Solution: Do not check if the job is running, it may have be done very fast.
Bram Moolenaar [Fri, 14 Dec 2018 20:32:02 +0000 (21:32 +0100)]
patch 8.1.0590: when a job ends the closed channels are not handled
Problem: When a job ends the closed channels are not handled.
Solution: When a job is detected to have ended, check the channels again.
(closes #3530)
Bram Moolenaar [Fri, 14 Dec 2018 18:54:39 +0000 (19:54 +0100)]
patch 8.1.0589: compilation error in gvimext.cpp
Problem: Compilation error in gvimext.cpp.
Solution: Return a value. Also fix using uninitialized variable.
Bram Moolenaar [Fri, 14 Dec 2018 18:37:08 +0000 (19:37 +0100)]
patch 8.1.0588: cannot define a sign with space in the text
Problem: Cannot define a sign with space in the text.
Solution: Allow for escaping characters. (Ben Jackson, closes #2967)
Bram Moolenaar [Fri, 14 Dec 2018 18:20:02 +0000 (19:20 +0100)]
patch 8.1.0587: GvimExt: realloc() failing is not handled properly
Problem: GvimExt: realloc() failing is not handled properly.
Solution: Check for NULL return. (Jan-Jaap Korpershoek, closes #3689)
Bram Moolenaar [Fri, 14 Dec 2018 17:53:02 +0000 (18:53 +0100)]
patch 8.1.0586: :digraph output is not easy to read
Problem: :digraph output is not easy to read.
Solution: Add highlighting for :digraphs. (Marcin Szamotulski, closes #3572)
Also add section headers for :digraphs!.
Bram Moolenaar [Fri, 14 Dec 2018 14:48:48 +0000 (15:48 +0100)]
patch 8.1.0585: undo test may fail on MS-Windows
Problem: Undo test may fail on MS-Windows.
Solution: Also handle lower case drive letters.
Bram Moolenaar [Fri, 14 Dec 2018 14:47:03 +0000 (15:47 +0100)]
patch 8.1.0584: with search CTRL-L does not pick up composing characters
Problem: With search CTRL-L does not pick up composing characters.
Solution: Check for composing characters. (Christian Brabandt, closes #3682)
[code change was accidentally included in 8.1.0579]
Bram Moolenaar [Fri, 14 Dec 2018 14:38:31 +0000 (15:38 +0100)]
patch 8.1.0583: using illogical name for get_dict_number()/get_dict_string()
Problem: Using illogical name for get_dict_number()/get_dict_string().
Solution: Rename to start with dict_.
Bram Moolenaar [Fri, 14 Dec 2018 11:18:11 +0000 (12:18 +0100)]
patch 8.1.0582: text properties are not enabled
Problem: Text properties are not enabled.
Solution: Fix sizeof argument and re-enable the text properties feature.
Fix memory leak.
Bram Moolenaar [Thu, 13 Dec 2018 22:16:36 +0000 (23:16 +0100)]
patch 8.1.0581: double free without the text properties feature
Problem: Double free without the text properties feature.
Solution: Reset the dirty flag.
Bram Moolenaar [Thu, 13 Dec 2018 22:05:56 +0000 (23:05 +0100)]
patch 8.1.0580: invalid memory access when using text properties
Problem: Invalid memory access when using text properties.
Solution: Disable text properties for now.
Bram Moolenaar [Thu, 13 Dec 2018 21:20:09 +0000 (22:20 +0100)]
patch 8.1.0579: cannot attach properties to text
Problem: Cannot attach properties to text.
Solution: First part of adding text properties.
Bram Moolenaar [Wed, 12 Dec 2018 19:34:09 +0000 (20:34 +0100)]
patch 8.1.0578: cannot disable arabic, rightleft and farsi in configure
Problem: Cannot disable arabic, rightleft and farsi in configure.
Solution: Add configur flags. (Diego Fernando CarriĆ³n, closes #1867)
Bram Moolenaar [Tue, 11 Dec 2018 19:39:19 +0000 (20:39 +0100)]
patch 8.1.0577: tabpage right-click menu never shows "Close tab"
Problem: Tabpage right-click menu never shows "Close tab".
Solution: Always create the "Close tab" item but ignore the event if there
is only one tab.
Bram Moolenaar [Mon, 10 Dec 2018 20:36:56 +0000 (21:36 +0100)]
patch 8.1.0576: indent script tests pick up installed scripts
Problem: Indent script tests pick up installed scripts.
Solution: Use current runtime indent scripts.
Bram Moolenaar [Sun, 9 Dec 2018 19:43:55 +0000 (20:43 +0100)]
Update runtime files.
Bram Moolenaar [Sun, 9 Dec 2018 14:53:01 +0000 (15:53 +0100)]
patch 8.1.0575: Termdebug: clearing multi-breakpoint does not work
Problem: Termdebug: clearing multi-breakpoint does not work.
Solution: Delete all X.Y breakpoints. Keep more information about placed
breakpoints. (Ozaki Kiichi, closes #3641)
Bram Moolenaar [Sun, 9 Dec 2018 14:00:52 +0000 (15:00 +0100)]
patch 8.1.0574: 'commentstring' not used when adding fold marker in C
Problem: 'commentstring' not used when adding fold marker in C.
Solution: Require white space before middle comment part. (mostly by
Hirohito Higashi)
Bram Moolenaar [Sat, 8 Dec 2018 15:03:28 +0000 (16:03 +0100)]
patch 8.1.0573: cannot redefine user command without ! in same script
Problem: Cannot redefine user command without ! in same script
Solution: Allow redefining user command without ! in same script, like with
functions.
Bram Moolenaar [Sat, 8 Dec 2018 13:39:05 +0000 (14:39 +0100)]
patch 8.1.0572: stopping a job does not work properly on OpenBSD
Problem: Stopping a job does not work properly on OpenBSD.
Solution: Do not use getpgid() to check the process group of the job
processs ID, always pass the negative process ID to kill().
(George Koehler, closes #3656)
Bram Moolenaar [Sat, 8 Dec 2018 12:57:42 +0000 (13:57 +0100)]
patch 8.1.0571: non-silent execute() resets display column to zero
Problem: Non-silent execute() resets display column to zero.
Solution: Keep the display column as-is.
Bram Moolenaar [Fri, 7 Dec 2018 20:08:49 +0000 (21:08 +0100)]
patch 8.1.0570: 'commentstring' not used when adding fold marker
Problem: 'commentstring' not used when adding fold marker. (Maxim Kim)
Solution: Only use empty 'comments' middle when leader is empty. (Christian
Brabandt, closes #3670)
Bram Moolenaar [Fri, 7 Dec 2018 15:38:23 +0000 (16:38 +0100)]
patch 8.1.0569: execute() always resets display column to zero
Problem: Execute() always resets display column to zero. (Sha Liu)
Solution: Don't reset it to zero, restore the previous value. (closes #3669)
Bram Moolenaar [Fri, 7 Dec 2018 13:10:37 +0000 (14:10 +0100)]
patch 8.1.0568: error message for NUL byte in ScreenLines breaks Travis CI
Problem: Error message for NUL byte in ScreenLines breaks Travis CI.
Solution: Use a normal message fornow.
Bram Moolenaar [Fri, 7 Dec 2018 12:26:39 +0000 (13:26 +0100)]
patch 8.1.0567: error for NUL byte in ScreenLines goes unnoticed
Problem: Error for NUL byte in ScreenLines goes unnoticed.
Solution: Add an internal error message.
Bram Moolenaar [Fri, 7 Dec 2018 12:18:19 +0000 (13:18 +0100)]
patch 8.1.0566: SGR not enabled for mintty because $TERM is "xterm"
Problem: SGR not enabled for mintty because $TERM is "xterm".
Solution: Detect mintty by the termresponse. (Ken Takata, closes #3667)
Bram Moolenaar [Wed, 5 Dec 2018 18:46:07 +0000 (19:46 +0100)]
patch 8.1.0565: asan complains about reading before allocated block
Problem: Asan complains about reading before allocated block.
Solution: Workaround: Avoid offset from becoming negative.
Bram Moolenaar [Wed, 5 Dec 2018 17:43:28 +0000 (18:43 +0100)]
patch 8.1.0564: setting v:errors to wrong type still possible
Problem: Setting v:errors to wrong type still possible.
Solution: Return after giving an error message. (Christian Brabandt)
Bram Moolenaar [Tue, 4 Dec 2018 21:37:49 +0000 (22:37 +0100)]
patch 8.1.0563: setting v:errors to a string give confusing error
Problem: Setting v:errors to a string give confusing error. (Christian
Brabandt)
Solution: Change internal error into normal error message.
Bram Moolenaar [Tue, 4 Dec 2018 21:24:16 +0000 (22:24 +0100)]
patch 8.1.0562: parsing of 'diffopt' is slightly wrong
Problem: Parsing of 'diffopt' is slightly wrong.
Solution: Fix the parsing and add a test. (Jason Franklin, Christian
Brabandt)
Bram Moolenaar [Mon, 3 Dec 2018 19:50:02 +0000 (20:50 +0100)]
patch 8.1.0561: MSCV error format has changed
Problem: MSCV error format has changed.
Solution: Make the space between the line number and colon optional.
Bram Moolenaar [Sun, 2 Dec 2018 17:21:49 +0000 (18:21 +0100)]
patch 8.1.0560: cannot use address type "other" with with user command
Problem: Cannot use address type "other" with with user command.
Solution: Add "other" to the list. (Daniel Hahler, closes #3655) Also
reject "%" for commands with "other". Add some more tests.