]> granicus.if.org Git - vim/log
vim
6 years agopatch 8.1.0691: text properties are not adjusted for :substitute v8.1.0691
Bram Moolenaar [Fri, 4 Jan 2019 22:09:49 +0000 (23:09 +0100)]
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.

6 years agopatch 8.1.0690: setline() and setbufline() do not clear text properties v8.1.0690
Bram Moolenaar [Fri, 4 Jan 2019 17:07:24 +0000 (18:07 +0100)]
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.

6 years agopatch 8.1.0689: undo with text properties not tested v8.1.0689
Bram Moolenaar [Fri, 4 Jan 2019 16:21:24 +0000 (17:21 +0100)]
patch 8.1.0689: undo with text properties not tested

Problem:    Undo with text properties not tested.
Solution:   Add a test function.

6 years agopatch 8.1.0688: text properties are not restored by undo v8.1.0688
Bram Moolenaar [Fri, 4 Jan 2019 14:09:57 +0000 (15:09 +0100)]
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.

6 years agopatch 8.1.0687: sentence text object in Visual mode is not tested v8.1.0687
Bram Moolenaar [Thu, 3 Jan 2019 22:10:32 +0000 (23:10 +0100)]
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)

6 years agopatch 8.1.0686: when 'y' is in 'cpoptions' yanking for the clipboard changes redo v8.1.0686
Bram Moolenaar [Thu, 3 Jan 2019 21:58:08 +0000 (22:58 +0100)]
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)

6 years agopatch 8.1.0685: get_buf_tv() is named inconsistently v8.1.0685
Bram Moolenaar [Thu, 3 Jan 2019 21:19:27 +0000 (22:19 +0100)]
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)

6 years agopatch 8.1.0684: warnings from 64-bit compiler v8.1.0684
Bram Moolenaar [Thu, 3 Jan 2019 20:55:32 +0000 (21:55 +0100)]
patch 8.1.0684: warnings from 64-bit compiler

Problem:    Warnings from 64-bit compiler.
Solution:   Add type casts. (Mike Williams)

6 years agopatch 8.1.0683: spell highlighting does not always end v8.1.0683
Bram Moolenaar [Thu, 3 Jan 2019 20:44:40 +0000 (21:44 +0100)]
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.

6 years agopatch 8.1.0682: text properties not adjusted when backspacing replaced text v8.1.0682
Bram Moolenaar [Wed, 2 Jan 2019 22:47:18 +0000 (23:47 +0100)]
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.

6 years agopatch 8.1.0681: text properties as not adjusted for deleted text v8.1.0681
Bram Moolenaar [Wed, 2 Jan 2019 17:00:27 +0000 (18:00 +0100)]
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.

6 years agopatch 8.1.0680: not easy to see what features are unavailable v8.1.0680
Bram Moolenaar [Wed, 2 Jan 2019 16:26:35 +0000 (17:26 +0100)]
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)

6 years agopatch 8.1.0679: sign functions do not take buffer argument as documented v8.1.0679
Bram Moolenaar [Wed, 2 Jan 2019 12:40:31 +0000 (13:40 +0100)]
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)

6 years agopatch 8.1.0678: text properties as not adjusted for inserted text v8.1.0678
Bram Moolenaar [Tue, 1 Jan 2019 23:02:11 +0000 (00:02 +0100)]
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.

6 years agopatch 8.1.0677: look-behind match may use the wrong line number v8.1.0677
Bram Moolenaar [Tue, 1 Jan 2019 21:19:08 +0000 (22:19 +0100)]
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)

6 years agopatch 8.1.0676: textprop screendump test fails v8.1.0676
Bram Moolenaar [Tue, 1 Jan 2019 19:31:31 +0000 (20:31 +0100)]
patch 8.1.0676: textprop screendump test fails

Problem:    Textprop screendump test fails.
Solution:   Add missing changes.

6 years agopatch 8.1.0675: text property column in screen columns is not practical v8.1.0675
Bram Moolenaar [Tue, 1 Jan 2019 18:49:20 +0000 (19:49 +0100)]
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.

6 years agoUpdate runtime files
Bram Moolenaar [Tue, 1 Jan 2019 14:32:17 +0000 (15:32 +0100)]
Update runtime files

6 years agopatch 8.1.0674: leaking memory when updating a single line v8.1.0674
Bram Moolenaar [Tue, 1 Jan 2019 14:15:47 +0000 (15:15 +0100)]
patch 8.1.0674: leaking memory when updating a single line

Problem:    Leaking memory when updating a single line.
Solution:   Do not call start_search_hl() twice.

6 years agopatch 8.1.0673: functionality for signs is spread out over several files v8.1.0673
Bram Moolenaar [Tue, 1 Jan 2019 12:20:31 +0000 (13:20 +0100)]
patch 8.1.0673: functionality for signs is spread out over several files

Problem:    Functionality for signs is spread out over several files.
Solution:   Move most of the sign functionality into sign.c. (Yegappan
            Lakshmanan, closes #3751)

6 years agopatch 8.1.0672: the Lua interface doesn't know about v:null v8.1.0672
Bram Moolenaar [Mon, 31 Dec 2018 23:41:54 +0000 (00:41 +0100)]
patch 8.1.0672: the Lua interface doesn't know about v:null

Problem:    The Lua interface doesn't know about v:null.
Solution:   Add Lua support for v:null. (Uji, closes #3744)

6 years agopatch 8.1.0671: cursor in the wrong column after auto-formatting v8.1.0671
Bram Moolenaar [Mon, 31 Dec 2018 22:58:24 +0000 (23:58 +0100)]
patch 8.1.0671: cursor in the wrong column after auto-formatting

Problem:    Cursor in the wrong column after auto-formatting.
Solution:   Check for deleting more spaces than adding. (closes #3748)

6 years agopatch 8.1.0670: macro for popup menu width is unused v8.1.0670
Bram Moolenaar [Mon, 31 Dec 2018 21:09:56 +0000 (22:09 +0100)]
patch 8.1.0670: macro for popup menu width is unused

Problem:    Macro for popup menu width is unused.
Solution:   Remove it. (Hirohito Higashi)

6 years agopatch 8.1.0669: the ex_sign() function is too long v8.1.0669
Bram Moolenaar [Mon, 31 Dec 2018 21:02:29 +0000 (22:02 +0100)]
patch 8.1.0669: the ex_sign() function is too long

Problem:    The ex_sign() function is too long.
Solution:   Refactor the function.  Add a bit more testing. (Yegappan
            Lakshmanan, closes #3745)

6 years agopatch 8.1.0668: no test for overstrike mode in the command line v8.1.0668
Bram Moolenaar [Mon, 31 Dec 2018 20:03:02 +0000 (21:03 +0100)]
patch 8.1.0668: no test for overstrike mode in the command line

Problem:    No test for overstrike mode in the command line.
Solution:   Add a test. (Dominique Pelle, closes #3742)

6 years agopatch 8.1.0667: textprop test leaves file behind v8.1.0667
Bram Moolenaar [Mon, 31 Dec 2018 19:05:56 +0000 (20:05 +0100)]
patch 8.1.0667: textprop test leaves file behind

Problem:    Textprop test leaves file behind.
Solution:   Delete the file. (Dominique Pelle, closes #3743)

6 years agopatch 8.1.0666: text property test fails v8.1.0666
Bram Moolenaar [Mon, 31 Dec 2018 13:34:05 +0000 (14:34 +0100)]
patch 8.1.0666: text property test fails

Problem:    Text property test fails.
Solution:   Update screenshot.

6 years agopatch 8.1.0665: text property display wrong when 'spell' is set v8.1.0665
Bram Moolenaar [Mon, 31 Dec 2018 12:57:36 +0000 (13:57 +0100)]
patch 8.1.0665: text property display wrong when 'spell' is set

Problem:    Text property display wrong when 'spell' is set. (Dominique Pelle)
Solution:   Remove unnecessary assignment to char_attr.  Combine attributes if
            needed.  Add a screenshot test.

6 years agopatch 8.1.0664: configure "fail-if-missing" does not apply to enable-gui v8.1.0664
Bram Moolenaar [Sun, 30 Dec 2018 21:55:47 +0000 (22:55 +0100)]
patch 8.1.0664: configure "fail-if-missing" does not apply to enable-gui

Problem:    Configure "fail-if-missing" does not apply to the enable-gui
            argument. (Rhialto)
Solution:   Make configure fail if a GUI was specifified and "fail-if-missing"
            is enabled and the GUI test fails.

6 years agopatch 8.1.0663: text property display wrong when 'number' is set v8.1.0663
Bram Moolenaar [Sun, 30 Dec 2018 21:07:40 +0000 (22:07 +0100)]
patch 8.1.0663: text property display wrong when 'number' is set

Problem:    Text property display wrong when 'number' is set. (Dominique
            Pelle)
Solution:   Compare with "vcol"  instead of "col".

6 years agopatch 8.1.0662: needlessly searching for tilde in string v8.1.0662
Bram Moolenaar [Sun, 30 Dec 2018 10:38:57 +0000 (11:38 +0100)]
patch 8.1.0662: needlessly searching for tilde in string

Problem:    Needlessly searching for tilde in string.
Solution:   Only check the first character. (James McCoy, closes #3734)

6 years agopatch 8.1.0661: clipboard regexp might be used recursively v8.1.0661
Bram Moolenaar [Sat, 29 Dec 2018 21:28:46 +0000 (22:28 +0100)]
patch 8.1.0661: clipboard regexp might be used recursively

Problem:    Clipboard regexp might be used recursively.
Solution:   Check for recursive use and bail out.

6 years agopatch 8.1.0660: sign_cleanup() may leak memory v8.1.0660
Bram Moolenaar [Sat, 29 Dec 2018 20:00:27 +0000 (21:00 +0100)]
patch 8.1.0660: sign_cleanup() may leak memory

Problem:    sign_cleanup() may leak memory.
Solution:   Free the group name before returning.  Add a few more tests.
            (Yegappan Lakshmanan)

6 years agopatch 8.1.0659: build failure without the sign feature v8.1.0659
Bram Moolenaar [Sat, 29 Dec 2018 19:04:40 +0000 (20:04 +0100)]
patch 8.1.0659: build failure without the sign feature

Problem:    Build failure without the sign feature.
Solution:   Put the sign struct declarations outside of the #ifdef.

6 years agopatch 8.1.0658: deleting signs and completion for :sign is insufficient v8.1.0658
Bram Moolenaar [Sat, 29 Dec 2018 17:53:55 +0000 (18:53 +0100)]
patch 8.1.0658: deleting signs and completion for :sign is insufficient

Problem:    Deleting signs and completion for :sign is insufficient.
Solution:   Add deleting signs in a specified or any group from the current
            cursor location.  Add group and priority to sign command
            completion. Add tests for different sign unplace commands. Update
            help text.  Add tests for sign jump with group. Update help for
            sign jump. (Yegappan Lakshmanan, closes #3731)

6 years agopatch 8.1.0657: get error for using regexp recursively v8.1.0657
Bram Moolenaar [Sat, 29 Dec 2018 12:09:46 +0000 (13:09 +0100)]
patch 8.1.0657: get error for using regexp recursively

Problem:    Get error for using regexp recursively. (Dominique Pelle)
Solution:   Do no check if connection is desired.

6 years agopatch 8.1.0656: trying to reconnect to X server may cause problems v8.1.0656
Bram Moolenaar [Sat, 29 Dec 2018 10:03:23 +0000 (11:03 +0100)]
patch 8.1.0656: trying to reconnect to X server may cause problems

Problem:    Trying to reconnect to X server may cause problems.
Solution:   Do no try reconnecting when exiting. (James McCoy)

6 years agopatch 8.1.0655: when appending a line text property flags are not added v8.1.0655
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.

6 years agopatch 8.1.0654: when deleting a line text property flags are not adjusted v8.1.0654
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.

6 years agopatch 8.1.0653: arglist test fails on MS-windows v8.1.0653
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.

6 years agopatch 8.1.0652: freeing memory for balloon eval too early v8.1.0652
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)

6 years agopatch 8.1.0651: :args \"foo works like :args without argument v8.1.0651
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)

6 years agopatch 8.1.0650: command line argument -q [errorfile] is not tested v8.1.0650
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)

6 years agopatch 8.1.0649: setjmp() variables defined globally are used in one file v8.1.0649
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.

6 years agoUpdate runtime files.
Bram Moolenaar [Thu, 27 Dec 2018 22:59:26 +0000 (23:59 +0100)]
Update runtime files.

6 years agopatch 8.1.0648: custom operators can't act upon a forced motion v8.1.0648
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)

6 years agopatch 8.1.0647: MS-Windows: balloon_show() does not handle wide characters v8.1.0647
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)

6 years agopatch 8.1.0646: cannot build with Ruby 2.6.0 v8.1.0646
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)

6 years agopatch 8.1.0645: Coverity warns for possible use of NULL pointer v8.1.0645
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().

6 years agopatch 8.1.0644: finding next sign ID is inefficient v8.1.0644
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)

6 years agopatch 8.1.0643: computing byte offset wrong v8.1.0643
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.

6 years agopatch 8.1.0642: swapinfo() leaks memory v8.1.0642
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.

6 years agopatch 8.1.0641: no check for out-of-memory when converting regexp v8.1.0641
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)

6 years agopatch 8.1.0640: get E14 while typing command :tab with 'incsearch' set v8.1.0640
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)

6 years agopatch 8.1.0639: text properties test fails on MS-Windows v8.1.0639
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".

6 years agopatch 8.1.0638: text property highlighting is off by one column v8.1.0638
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.

6 years agopatch 8.1.0637: nsis file no longer used v8.1.0637
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)

6 years agopatch 8.1.0636: line2byte() gives wrong values with text properties v8.1.0636
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)

6 years agopatch 8.1.0635: Coverity complains about null pointer use v8.1.0635
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.

6 years agopatch 8.1.0634: text properties cannot cross line boundaries v8.1.0634
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.

6 years agopatch 8.1.0633: crash when out of memory while opening a terminal window v8.1.0633
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.

6 years agopatch 8.1.0632: using sign group names is inefficient v8.1.0632
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)

6 years agopatch 8.1.0631: test for :stop fails on Arch v8.1.0631
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)

6 years agopatch 8.1.0630: "wincmd p" does not work after using an autocmd window v8.1.0630
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)

6 years agopatch 8.1.0629: "gn" selects the wrong text with a multi-line match v8.1.0629
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)

6 years agoIgnore output files from indent tests.
Bram Moolenaar [Sun, 23 Dec 2018 14:43:28 +0000 (15:43 +0100)]
Ignore output files from indent tests.

6 years agopatch 8.1.0628: Compiler warning on MS-Windows. v8.1.0628
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)

6 years agopatch 8.1.0627: Python cannot handle function name of script-local function v8.1.0627
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)

6 years agopatch 8.1.0626: MS-Windows: no resize to fit parent when using --windowid v8.1.0626
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)

6 years agopatch 8.1.0625: MS-Windows: terminal test fails in white console v8.1.0625
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.

6 years agopatch 8.1.0624: overuling CONF_ARGS from the environment still does not work v8.1.0624
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.

6 years agopatch 8.1.0623: iterating through window frames is repeated v8.1.0623
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)

6 years agopatch 8.1.0622: adding quickfix items marks items as valid errors v8.1.0622
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)

6 years agopatch 8.1.0621: terminal debugger does not handle unexpected debugger exit v8.1.0621
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)

6 years agopatch 8.1.0620: overuling CONF_ARGS from the environment no longer works v8.1.0620
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.

6 years agopatch 8.1.0619: :echomsg and :echoerr do not handle List and Dict v8.1.0619
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.

6 years agopatch 8.1.0618: term_getjob() does not return v:null as documented v8.1.0618
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.

6 years agopatch 8.1.0617: NSIS installer gets two files from the wrong directory v8.1.0617
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 "..\".

6 years agopatch 8.1.0616: NSIS installer is outdated v8.1.0616
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)

6 years agopatch 8.1.0615: get_tv function names are not consistent v8.1.0615
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.

6 years agopatch 8.1.0614: placing signs can be complicated v8.1.0614
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)

6 years agopatch 8.1.0613: when executing an insecure function the secure flag is stuck v8.1.0613
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)

6 years agopatch 8.1.0612: cannot use two global runtime dirs with configure v8.1.0612
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)

6 years agopatch 8.1.0611: crash when using terminal with long composing characters v8.1.0611
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)

6 years agopatch 8.1.0610: MS-Windows ctags file list differs from Unix v8.1.0610
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)

6 years agopatch 8.1.0609: MS-Windows: unused variable, depending on the Ruby version v8.1.0609
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)

6 years agopatch 8.1.0608: coverals is not updating v8.1.0608
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.

6 years agopatch 8.1.0607: proto files are not in sync with the source code v8.1.0607
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.

6 years agoUpdate runtime files.
Bram Moolenaar [Tue, 18 Dec 2018 20:41:50 +0000 (21:41 +0100)]
Update runtime files.

6 years agopatch 8.1.0606: 'cryptmethod' defaults to a very old method v8.1.0606
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.

6 years agopatch 8.1.0605: running make in the top directory echoes a comment v8.1.0605
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)

6 years agopatch 8.1.0604: autocommand test fails on MS-Windows v8.1.0604
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.

6 years agopatch 8.1.0603: the :stop command is not tested v8.1.0603
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.

6 years agopatch 8.1.0602: DirChanged is also triggered when directory didn't change v8.1.0602
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)

6 years agopatch 8.1.0601: a few compiler warnings v8.1.0601
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)

6 years agopatch 8.1.0600: channel test is flaky v8.1.0600
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.

6 years agopatch 8.1.0599: without the +eval feature the indent tests don't work v8.1.0599
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.

6 years agopatch 8.1.0598: indent tests may use the wrong Vim binary v8.1.0598
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.

6 years agopatch 8.1.0597: cannot run test_libvterm from the top directory v8.1.0597
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.

6 years agopatch 8.1.0596: not all parts of printf() are tested v8.1.0596
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)