]> granicus.if.org Git - vim/log
vim
6 years agopatch 8.1.0984: unnecessary #ifdefs v8.1.0984
Bram Moolenaar [Wed, 27 Feb 2019 13:12:01 +0000 (14:12 +0100)]
patch 8.1.0984: unnecessary #ifdefs

Problem:    Unnecessary #ifdefs.
Solution:   Remove the #ifdefs. (Ken Takata)

6 years agopatch 8.1.0983: checking __CYGWIN32__ unnecessarily v8.1.0983
Bram Moolenaar [Tue, 26 Feb 2019 16:03:54 +0000 (17:03 +0100)]
patch 8.1.0983: checking __CYGWIN32__ unnecessarily

Problem:    Checking __CYGWIN32__ unnecessarily.
Solution:   Remove the checks. (Ken Takata)

6 years agopatch 8.1.0982: update_cursor() called twice in :shell v8.1.0982
Bram Moolenaar [Mon, 25 Feb 2019 05:28:57 +0000 (06:28 +0100)]
patch 8.1.0982: update_cursor() called twice in :shell

Problem:    update_cursor() called twice in :shell.
Solution:   Remove one of the calls. (Yasuhiro Matsumoto, closes #4039)

6 years agopatch 8.1.0981: pasting in terminal insufficiently tested v8.1.0981
Bram Moolenaar [Mon, 25 Feb 2019 05:11:53 +0000 (06:11 +0100)]
patch 8.1.0981: pasting in terminal insufficiently tested

Problem:    Pasting in terminal insufficiently tested.
Solution:   Add more tests. (Dominique Pelle, closes #4040)

6 years agopatch 8.1.0980: extend() insufficiently tested v8.1.0980
Bram Moolenaar [Mon, 25 Feb 2019 04:56:31 +0000 (05:56 +0100)]
patch 8.1.0980: extend() insufficiently tested

Problem:    extend() insufficiently tested.
Solution:   Add more tests. (Dominique Pelle, closes #4040)

6 years agopatch 8.1.0979: compiler warning for unused functions v8.1.0979
Bram Moolenaar [Mon, 25 Feb 2019 04:41:15 +0000 (05:41 +0100)]
patch 8.1.0979: compiler warning for unused functions

Problem:    Compiler warning for unused functions. (Yasuhiro Matsumoto)
Solution:   Adjust #ifdef.

6 years agopatch 8.1.0978: blob not tested with Perl v8.1.0978
Bram Moolenaar [Sat, 23 Feb 2019 14:04:17 +0000 (15:04 +0100)]
patch 8.1.0978: blob not tested with Perl

Problem:    Blob not tested with Perl.
Solution:   Add more test coverage.  Fixes a crash. (Dominique Pelle,
            closes #4037)

6 years agopatch 8.1.0977: blob not tested with Ruby v8.1.0977
Bram Moolenaar [Sat, 23 Feb 2019 13:23:03 +0000 (14:23 +0100)]
patch 8.1.0977: blob not tested with Ruby

Problem:    Blob not tested with Ruby.
Solution:   Add more test coverage.  fixes a crash. (Dominique Pelle,
            closes #4036)

6 years agopatch 8.1.0976: dosinstall still has buffer overflow problems v8.1.0976
Bram Moolenaar [Fri, 22 Feb 2019 18:41:08 +0000 (19:41 +0100)]
patch 8.1.0976: dosinstall still has buffer overflow problems

Problem:    Dosinstall still has buffer overflow problems.
Solution:   Adjust  buffer sizes. (Yasuhiro Matsumoto, closes #4002)

6 years agopatch 8.1.0975: using STRNCPY() wrongly. Warning for uninitialized variable v8.1.0975
Bram Moolenaar [Fri, 22 Feb 2019 18:14:54 +0000 (19:14 +0100)]
patch 8.1.0975: using STRNCPY() wrongly. Warning for uninitialized variable

Problem:    Using STRNCPY() wrongly. Warning for uninitialized variable.
Solution:   Use mch_memmove(). Initialize variable. (Yasuhiro Matsumoto,
            closes #3979)

6 years agopatch 8.1.0974: cannot switch from terminal window to previous tabpage v8.1.0974
Bram Moolenaar [Fri, 22 Feb 2019 16:56:43 +0000 (17:56 +0100)]
patch 8.1.0974: cannot switch from terminal window to previous tabpage

Problem:    Cannot switch from terminal window to previous tabpage.
Solution:   Make CTRL-W gT move to previous tabpage.

6 years agopatch 8.1.0973: pattern with syntax error gives threee error messages v8.1.0973
Bram Moolenaar [Fri, 22 Feb 2019 16:29:43 +0000 (17:29 +0100)]
patch 8.1.0973: pattern with syntax error gives threee error messages

Problem:    Pattern with syntax error gives threee error messages. (Kuang-che
            Wu)
Solution:   Remove outdated internal error.  Don't fall back to other engine
            after an error.

6 years agopatch 8.1.0972: cannot switch from terminal window to next tabpage v8.1.0972
Bram Moolenaar [Fri, 22 Feb 2019 15:09:52 +0000 (16:09 +0100)]
patch 8.1.0972: cannot switch from terminal window to next tabpage

Problem:    Cannot switch from terminal window to next tabpage.
Solution:   Make CTRL-W gt move to next tabpage.

6 years agoUpdate runtime files
Bram Moolenaar [Fri, 22 Feb 2019 14:24:03 +0000 (15:24 +0100)]
Update runtime files

6 years agopatch 8.1.0971: failure for selecting quoted text object moves cursor v8.1.0971
Bram Moolenaar [Fri, 22 Feb 2019 14:04:17 +0000 (15:04 +0100)]
patch 8.1.0971: failure for selecting quoted text object moves cursor

Problem:    Failure for selecting quoted text object moves cursor.
Solution:   Restore the Visual selection on failure. (Christian Brabandt,
            closes #4024)

6 years agopatch 8.1.0970: text properties test fails when 'encoding' is not utf-8 v8.1.0970
Bram Moolenaar [Fri, 22 Feb 2019 13:38:58 +0000 (14:38 +0100)]
patch 8.1.0970: text properties test fails when 'encoding' is not utf-8

Problem:    Text properties test fails when 'encoding' is not utf-8.
Solution:   Compare with original value of 'encoding'. (Christian Brabandt,
            closes #3986)

6 years agopatch 8.1.0969: message written during startup is truncated v8.1.0969
Bram Moolenaar [Fri, 22 Feb 2019 12:42:07 +0000 (13:42 +0100)]
patch 8.1.0969: message written during startup is truncated

Problem:    Message written during startup is truncated.
Solution:   Restore message after truncating. (closes 3969)

6 years agopatch 8.1.0968: crash when using search pattern \%Ufffffc23 v8.1.0968
Bram Moolenaar [Thu, 21 Feb 2019 21:28:51 +0000 (22:28 +0100)]
patch 8.1.0968: crash when using search pattern \%Ufffffc23

Problem:    Crash when using search pattern \%Ufffffc23.
Solution:   Limit character to INT_MAX. (closes #4009)

6 years agopatch 8.1.0967: stray dependency in test Makefile v8.1.0967
Bram Moolenaar [Thu, 21 Feb 2019 20:50:46 +0000 (21:50 +0100)]
patch 8.1.0967: stray dependency in test Makefile

Problem:    Stray dependency in test Makefile.
Solution:   Remove it. (Masato Nishihata, closes #4018)

6 years agopatch 8.1.0966: one terminal test is flaky v8.1.0966
Bram Moolenaar [Thu, 21 Feb 2019 17:17:14 +0000 (18:17 +0100)]
patch 8.1.0966: one terminal test is flaky

Problem:    One terminal test is flaky.
Solution:   Add to list of flaky tests.

6 years agopatch 8.1.0965: search test fails v8.1.0965
Bram Moolenaar [Thu, 21 Feb 2019 16:48:59 +0000 (17:48 +0100)]
patch 8.1.0965: search test fails

Problem:    Search test fails.
Solution:   Wait a bit longer for the 'ambiwidth' redraw.

6 years agopatch 8.1.0964: cannot see in CI why a screenshot test failed v8.1.0964
Bram Moolenaar [Thu, 21 Feb 2019 16:05:59 +0000 (17:05 +0100)]
patch 8.1.0964: cannot see in CI why a screenshot test failed

Problem:    Cannot see in CI why a screenshot test failed.
Solution:   Add info about the failure.

6 years agopatch 8.1.0963: illegal memory access when using 'incsearch' v8.1.0963
Bram Moolenaar [Thu, 21 Feb 2019 15:25:50 +0000 (16:25 +0100)]
patch 8.1.0963: illegal memory access when using 'incsearch'

Problem:    Illegal memory access when using 'incsearch'.
Solution:   Reset highlight_match when changing text. (closes #4022)

6 years agopatch 8.1.0962: building with MinGW and static libs doesn't work v8.1.0962
Bram Moolenaar [Thu, 21 Feb 2019 12:34:07 +0000 (13:34 +0100)]
patch 8.1.0962: building with MinGW and static libs doesn't work

Problem:    Building with MinGW and static libs doesn't work. (Salman Halim)
Solution:   Add -lgcc. (Ken Takata)

6 years agopatch 8.1.0961: Mac: fsync may fail sometimes v8.1.0961
Bram Moolenaar [Thu, 21 Feb 2019 11:16:12 +0000 (12:16 +0100)]
patch 8.1.0961: Mac: fsync may fail sometimes

Problem:    Mac: fsync may fail sometimes.
Solution:   Do not check errno. (Yee Cheng Chin, closes #4025)

6 years agopatch 8.1.0960: when using ConPTY garbage collection has undefined behavior v8.1.0960
Bram Moolenaar [Wed, 20 Feb 2019 21:45:06 +0000 (22:45 +0100)]
patch 8.1.0960: when using ConPTY garbage collection has undefined behavior

Problem:    When using ConPTY garbage collection has undefined behavior.
Solution:   Free the channel in a better way. (Nobuhiro Takasaki, closes #4020)

6 years agopatch 8.1.0959: sorting large numbers is not tested v8.1.0959
Bram Moolenaar [Wed, 20 Feb 2019 21:19:05 +0000 (22:19 +0100)]
patch 8.1.0959: sorting large numbers is not tested

Problem:    Sorting large numbers is not tested and does not work properly.
Solution:   Add test.  Fix comparing lines with and without a number.
            (Dominique Pelle, closes #4017)

6 years agopatch 8.1.0958: compiling weird regexp pattern is very slow v8.1.0958
Bram Moolenaar [Wed, 20 Feb 2019 21:04:32 +0000 (22:04 +0100)]
patch 8.1.0958: compiling weird regexp pattern is very slow

Problem:    Compiling weird regexp pattern is very slow.
Solution:   When reallocating post list increase size by 50%. (Kuang-che Wu,
            closes #4012)  Make assert_inrange() accept float values.

6 years agopatch 8.1.0957: Mac: fsync fails on network share v8.1.0957
Bram Moolenaar [Wed, 20 Feb 2019 19:37:01 +0000 (20:37 +0100)]
patch 8.1.0957: Mac: fsync fails on network share

Problem:    Mac: fsync fails on network share.
Solution:   Check for ENOTSUP. (Yee Cheng Chin, closes #4016)

6 years agopatch 8.1.0956: using context:0 in 'diffopt' does not work well v8.1.0956
Bram Moolenaar [Tue, 19 Feb 2019 22:00:50 +0000 (23:00 +0100)]
patch 8.1.0956: using context:0 in 'diffopt' does not work well

Problem:    Using context:0 in 'diffopt' does not work well.
Solution:   Make zero context do the same as one line context. (closes #4005)

6 years agopatch 8.1.0955: matchit autoload directory not in installer v8.1.0955
Bram Moolenaar [Tue, 19 Feb 2019 20:40:28 +0000 (21:40 +0100)]
patch 8.1.0955: matchit autoload directory not in installer

Problem:    Matchit autoload directory not in installer. (Chris Morgan)
Solution:   Adjust the NSIS script. (Christian Brabandt, closes #4006)

6 years agopatch 8.1.0954: arguments of semsg() and siemsg() are not checked v8.1.0954
Bram Moolenaar [Tue, 19 Feb 2019 20:34:05 +0000 (21:34 +0100)]
patch 8.1.0954: arguments of semsg() and siemsg() are not checked

Problem:    Arguments of semsg() and siemsg() are not checked.
Solution:   Add function prototype with __attribute__.

6 years agopatch 8.1.0953: a very long file is truncated at 2^31 lines v8.1.0953
Bram Moolenaar [Tue, 19 Feb 2019 20:24:54 +0000 (21:24 +0100)]
patch 8.1.0953: a very long file is truncated at 2^31 lines

Problem:    A very long file is truncated at 2^31 lines.
Solution:   Use LONG_MAX for MAXLNUM. (Dominique Pelle, closes #4011)

6 years agopatch 8.1.0952: compilation warnings when building the MS-Windows installer v8.1.0952
Bram Moolenaar [Mon, 18 Feb 2019 21:19:33 +0000 (22:19 +0100)]
patch 8.1.0952: compilation warnings when building the MS-Windows installer

Problem:    Compilation warnings when building the MS-Windows installer.
Solution:   Fix buffer sizes. (Yasuhiro Matsumoto, closes #3999)

6 years agopatch 8.1.0951: using WIN64 even though it is never defined v8.1.0951
Bram Moolenaar [Mon, 18 Feb 2019 21:14:18 +0000 (22:14 +0100)]
patch 8.1.0951: using WIN64 even though it is never defined

Problem:    Using WIN64 even though it is never defined.
Solution:   Only use _WIN64. (Ken Takata, closes #3997)

6 years agopatch 8.1.0950: using :python sets 'pyxversion' even when not executed v8.1.0950
Bram Moolenaar [Mon, 18 Feb 2019 21:04:56 +0000 (22:04 +0100)]
patch 8.1.0950: using :python sets 'pyxversion' even when not executed

Problem:    Using :python sets 'pyxversion' even when not executed.
Solution:   Check the "skip" flag. (Shane Harper, closes #3995)

6 years agopatch 8.1.0949: MS-windows defines GUI macros different than other systems v8.1.0949
Bram Moolenaar [Mon, 18 Feb 2019 20:41:37 +0000 (21:41 +0100)]
patch 8.1.0949: MS-windows defines GUI macros different than other systems

Problem:    MS-windows defines GUI macros different than other systems.
Solution:   Swap FEAT_GUI and FEAT_GUI_MSWIN. (Hirohito Higashi, closes #3996)

6 years agopatch 8.1.0948: when built without +eval "Vim --clean" produces errors v8.1.0948
Bram Moolenaar [Mon, 18 Feb 2019 20:32:28 +0000 (21:32 +0100)]
patch 8.1.0948: when built without +eval "Vim --clean" produces errors

Problem:    When built without +eval "Vim --clean" produces errors. (James
            McCoy)
Solution:   Do not enable filetype detection.

6 years agopatch 8.1.0947: using MSWIN before it is defined v8.1.0947
Bram Moolenaar [Mon, 18 Feb 2019 19:42:50 +0000 (20:42 +0100)]
patch 8.1.0947: using MSWIN before it is defined

Problem:    Using MSWIN before it is defined. (Cesar Romani)
Solution:   Move the block that uses MSWIN to below including vim.h. (Ken
            Takata)

6 years agoRevert change accidentally included in runtime file updates. Closes #3998.
Bram Moolenaar [Mon, 18 Feb 2019 16:40:18 +0000 (17:40 +0100)]
Revert change accidentally included in runtime file updates.  Closes #3998.

6 years agopatch 8.1.0946: Coveralls is not very useful v8.1.0946
Bram Moolenaar [Sun, 17 Feb 2019 22:26:50 +0000 (23:26 +0100)]
patch 8.1.0946: Coveralls is not very useful

Problem:    Coveralls is not very useful.
Solution:   Remove Coveralls badge, add badge for packages.

6 years agoUpdate runtime files.
Bram Moolenaar [Sun, 17 Feb 2019 20:18:32 +0000 (21:18 +0100)]
Update runtime files.

6 years agopatch 8.1.0945: internal error when using pattern with NL in the range v8.1.0945
Bram Moolenaar [Sun, 17 Feb 2019 19:17:02 +0000 (20:17 +0100)]
patch 8.1.0945: internal error when using pattern with NL in the range

Problem:    Internal error when using pattern with NL in the range.
Solution:   Use an actual newline for the range. (closes #3989)  Also fix
            error message.  (Dominique Pelle)

6 years agopatch 8.1.0944: format of nbdbg() arguments is not checked v8.1.0944
Bram Moolenaar [Sun, 17 Feb 2019 18:12:21 +0000 (19:12 +0100)]
patch 8.1.0944: format of nbdbg() arguments is not checked

Problem:    Format of nbdbg() arguments is not checked.
Solution:   Add format attribute.  Fix reported problems. (Dominique Pelle,
            closes #3992)

6 years agopatch 8.1.0943: still a trace of Farsi support v8.1.0943
Bram Moolenaar [Sun, 17 Feb 2019 17:59:10 +0000 (18:59 +0100)]
patch 8.1.0943: still a trace of Farsi support

Problem:    Still a trace of Farsi support.
Solution:   Remove defining macros.

6 years agopatch 8.1.0942: options window still checks for the multi_byte feature v8.1.0942
Bram Moolenaar [Sun, 17 Feb 2019 16:53:49 +0000 (17:53 +0100)]
patch 8.1.0942: options window still checks for the multi_byte feature

Problem:    Options window still checks for the multi_byte feature.
Solution:   Remove the unnecessary check. (Dominique Pelle, closes #3990)

6 years agopatch 8.1.0941: macros for MS-Windows are inconsistent v8.1.0941
Bram Moolenaar [Sun, 17 Feb 2019 16:44:42 +0000 (17:44 +0100)]
patch 8.1.0941: macros for MS-Windows are inconsistent

Problem:    Macros for MS-Windows are inconsistent, using "32", "3264 and
            others.
Solution:   Use MSWIN for all MS-Windows builds.  Use FEAT_GUI_MSWIN for the
            GUI build. (Hirohito Higashi, closes #3932)

6 years agopatch 8.1.0940: MS-Windows console resizing not handled properly v8.1.0940
Bram Moolenaar [Sun, 17 Feb 2019 14:00:52 +0000 (15:00 +0100)]
patch 8.1.0940: MS-Windows console resizing not handled properly

Problem:    MS-Windows console resizing not handled properly.
Solution:   Handle resizing the console better. (Nobuhiro Takasaki,
            closes #3968, closes #3611)

6 years agopatch 8.1.0939: no completion for sign group names v8.1.0939
Bram Moolenaar [Sun, 17 Feb 2019 13:50:25 +0000 (14:50 +0100)]
patch 8.1.0939: no completion for sign group names

Problem:    No completion for sign group names.
Solution:   Add completion for sign group names and buffer names. (Yegappan
            Lakshmanan, closes #3980)

6 years agopatch 8.1.0938: background color is wrong in MS-Windows console v8.1.0938
Bram Moolenaar [Sun, 17 Feb 2019 13:10:56 +0000 (14:10 +0100)]
patch 8.1.0938: background color is wrong in MS-Windows console

Problem:    Background color is wrong in MS-Windows console when not using VTP.
Solution:   Use g_attrCurrent. (Nobuhiro Takasaki, closes #3987)

6 years agopatch 8.1.0937: invalid memory access in search pattern v8.1.0937
Bram Moolenaar [Sun, 17 Feb 2019 12:53:34 +0000 (13:53 +0100)]
patch 8.1.0937: invalid memory access in search pattern

Problem:    Invalid memory access in search pattern. (Kuang-che Wu)
Solution:   Check for incomplete collation element. (Dominique Pelle,
            closes #3985)

6 years agopatch 8.1.0936: may leak memory when using 'vartabstop' v8.1.0936
Bram Moolenaar [Sat, 16 Feb 2019 18:05:11 +0000 (19:05 +0100)]
patch 8.1.0936: may leak memory when using 'vartabstop'

Problem:    May leak memory when using 'vartabstop'. (Kuang-che Wu)
Solution:   Fix handling allocated memory for 'vartabstop'. (closes #3976)

6 years agopatch 8.1.0935: old regexp engine may use invalid buffer v8.1.0935
Bram Moolenaar [Sat, 16 Feb 2019 17:07:57 +0000 (18:07 +0100)]
patch 8.1.0935: old regexp engine may use invalid buffer

Problem:    Old regexp engine may use invalid buffer for 'iskeyword' or
            uninitialized buffer pointer. (Kuang-che Wu)
Solution:   Set rex.reg_buf when compiling the pattern. (closes #3972)

6 years agopatch 8.1.0934: invalid memory access in search pattern v8.1.0934
Bram Moolenaar [Sat, 16 Feb 2019 16:07:47 +0000 (17:07 +0100)]
patch 8.1.0934: invalid memory access in search pattern

Problem:    Invalid memory access in search pattern. (Kuang-che Wu)
Solution:   Check for incomplete equivalence class. (closes #3970)

6 years agopatch 8.1.0933: When using VTP scroll region isn't used properly v8.1.0933
Bram Moolenaar [Sat, 16 Feb 2019 15:48:01 +0000 (16:48 +0100)]
patch 8.1.0933: When using VTP scroll region isn't used properly

Problem:    When using VTP scroll region isn't used properly.
Solution:   Make better use of the scroll region. (Nobuhiro Takasaki,
            closes #3974)

6 years agopatch 8.1.0932: Farsi support is outdated and unused v8.1.0932
Bram Moolenaar [Sat, 16 Feb 2019 14:10:30 +0000 (15:10 +0100)]
patch 8.1.0932: Farsi support is outdated and unused

Problem:    Farsi support is outdated and unused.
Solution:   Delete the Farsi support.

6 years agopatch 8.1.0931: vtp_working included in GUI build but unused v8.1.0931
Bram Moolenaar [Sat, 16 Feb 2019 13:07:37 +0000 (14:07 +0100)]
patch 8.1.0931: vtp_working included in GUI build but unused

Problem:    vtp_working included in GUI build but unused.
Solution:   Adjust #ifdefs. (Ken Takata, closes #3971)

6 years agopatch 8.1.0930: typo in Makefile v8.1.0930
Bram Moolenaar [Sat, 16 Feb 2019 12:45:09 +0000 (13:45 +0100)]
patch 8.1.0930: typo in Makefile

Problem:    Typo in Makefile.
Solution:   Change ABORT_CLFAGS to ABORT_CFLAGS. (Kuang-che Wu, closes #3977)

6 years agopatch 8.1.0929: no error when requesting ConPTY but it's not available v8.1.0929
Bram Moolenaar [Sat, 16 Feb 2019 12:35:13 +0000 (13:35 +0100)]
patch 8.1.0929: no error when requesting ConPTY but it's not available

Problem:    No error when requesting ConPTY but it's not available.
Solution:   Add an error message. (Hirohito Higashi, closes #3967)

6 years agopatch 8.1.0928: stray log function call v8.1.0928
Bram Moolenaar [Fri, 15 Feb 2019 23:00:28 +0000 (00:00 +0100)]
patch 8.1.0928: stray log function call

Problem:    Stray log function call.
Solution:   Remove the log function call.

6 years agopatch 8.1.0927: USE_CR is never defined v8.1.0927
Bram Moolenaar [Fri, 15 Feb 2019 20:06:09 +0000 (21:06 +0100)]
patch 8.1.0927: USE_CR is never defined

Problem:    USE_CR is never defined.
Solution:   Remove usage of USE_CR. (Ken Takata, closes #3958)

6 years agopatch 8.1.0926: no test for :wnext, :wNext and :wprevious v8.1.0926
Bram Moolenaar [Fri, 15 Feb 2019 19:22:38 +0000 (20:22 +0100)]
patch 8.1.0926: no test for :wnext, :wNext and :wprevious

Problem:    No test for :wnext, :wNext and :wprevious.
Solution:   Add a test. (Dominique Pelle, closes #3963)

6 years agopatch 8.1.0925: terminal scrollback test still still flaky v8.1.0925
Bram Moolenaar [Fri, 15 Feb 2019 00:06:13 +0000 (01:06 +0100)]
patch 8.1.0925: terminal scrollback test still still flaky

Problem:    Terminal scrollback test still still flaky.
Solution:   Explicitly set the shell.  Disable ruler. (Ozaki Kiichi,
            closes #3966)

6 years agopatch 8.1.0924: terminal scrollback test still flaky v8.1.0924
Bram Moolenaar [Thu, 14 Feb 2019 23:26:14 +0000 (00:26 +0100)]
patch 8.1.0924: terminal scrollback test still flaky

Problem:    Terminal scrollback test still flaky.
Solution:   Wait a bit longer before running the tail command.

6 years agopatch 8.1.0923: terminal dump diff swap does not update file names v8.1.0923
Bram Moolenaar [Thu, 14 Feb 2019 23:16:13 +0000 (00:16 +0100)]
patch 8.1.0923: terminal dump diff swap does not update file names

Problem:    Terminal dump diff swap does not update file names.
Solution:   Also swap the file name.  Add a test.

6 years agopatch 8.1.0922: terminal scrollback test is flaky v8.1.0922
Bram Moolenaar [Thu, 14 Feb 2019 22:49:38 +0000 (23:49 +0100)]
patch 8.1.0922: terminal scrollback test is flaky

Problem:    Terminal scrollback test is flaky.
Solution:   Wait a bit before running the tail command.

6 years agopatch 8.1.0921: terminal test sometimes fails; using memory after free v8.1.0921
Bram Moolenaar [Thu, 14 Feb 2019 22:23:19 +0000 (23:23 +0100)]
patch 8.1.0921: terminal test sometimes fails; using memory after free

Problem:    Terminal test sometimes fails; using memory after free.
Solution:   Fee memory a bit later.  Add test to cover this.  Disable flaky
            screenshot test. (closes #3956)

6 years agopatch 8.1.0920: in Terminal-Normal mode job output messes up the window v8.1.0920
Bram Moolenaar [Thu, 14 Feb 2019 20:22:01 +0000 (21:22 +0100)]
patch 8.1.0920: in Terminal-Normal mode job output messes up the window

Problem:    In Terminal-Normal mode job output messes up the window.
Solution:   Postpone scrolling and updating the buffer when in Terminal-Normal
            mode.

6 years agopatch 8.1.0919: compiler warnings v8.1.0919
Bram Moolenaar [Thu, 14 Feb 2019 19:55:09 +0000 (20:55 +0100)]
patch 8.1.0919: compiler warnings

Problem:    Compiler warnings.
Solution:   Add type casts. (Mike Williams)

6 years agopatch 8.1.0918: MS-Windows: startup messages are not converted v8.1.0918
Bram Moolenaar [Thu, 14 Feb 2019 13:08:04 +0000 (14:08 +0100)]
patch 8.1.0918: MS-Windows: startup messages are not converted

Problem:    MS-Windows: startup messages are not converted.
Solution:   Convert messages when the current codepage differs from
            'encoding'. (Yasuhiro Matsumoto, closes #3914)

6 years agopatch 8.1.0917: double free when running out of memory v8.1.0917
Bram Moolenaar [Thu, 14 Feb 2019 12:43:36 +0000 (13:43 +0100)]
patch 8.1.0917: double free when running out of memory

Problem:    Double free when running out of memory.
Solution:   Remove one free. (Ken Takata, closes #3955)

6 years agopatch 8.1.0916: with Python 3.7 "find_module" is not made available v8.1.0916
Bram Moolenaar [Thu, 14 Feb 2019 12:28:45 +0000 (13:28 +0100)]
patch 8.1.0916: with Python 3.7 "find_module" is not made available

Problem:    With Python 3.7 "find_module" is not made available.
Solution:   Also add "find_module" with Python 3.7. (Joel Frederico,
            closes #3954)

6 years agopatch 8.1.0915: fsync() may not work properly on Mac v8.1.0915
Bram Moolenaar [Thu, 14 Feb 2019 11:56:36 +0000 (12:56 +0100)]
patch 8.1.0915: fsync() may not work properly on Mac

Problem:    fsync() may not work properly on Mac.
Solution:   Use fcntl() with F_FULLFSYNC. (suggested by Justin M. Keyes)

6 years agopatch 8.1.0914: code related to findfile() is spread out v8.1.0914
Bram Moolenaar [Wed, 13 Feb 2019 22:13:28 +0000 (23:13 +0100)]
patch 8.1.0914: code related to findfile() is spread out

Problem:    Code related to findfile() is spread out.
Solution:   Put findfile() related code into a new source file. (Yegappan
            Lakshmanan, closes #3934)

6 years agopatch 8.1.0913: CI crashes when running out of memory v8.1.0913
Bram Moolenaar [Wed, 13 Feb 2019 20:47:36 +0000 (21:47 +0100)]
patch 8.1.0913: CI crashes when running out of memory

Problem:    CI crashes when running out of memory.
Solution:   Apply 'maxmempattern' also to new regexp engine.

6 years agopatch 8.1.0912: MS-Windows: warning for signed/unsigned v8.1.0912
Bram Moolenaar [Wed, 13 Feb 2019 20:22:12 +0000 (21:22 +0100)]
patch 8.1.0912: MS-Windows: warning for signed/unsigned

Problem:    MS-Windows: warning for signed/unsigned.
Solution:   Add type cast. (Nobuhiro Takasaki, closes #3945)

6 years agopatch 8.1.0911: tag line with Ex command cannot have extra fields v8.1.0911
Bram Moolenaar [Wed, 13 Feb 2019 20:19:14 +0000 (21:19 +0100)]
patch 8.1.0911: tag line with Ex command cannot have extra fields

Problem:    Tag line with Ex command cannot have extra fields.
Solution:   Recognize |;" as the end of the command. (closes #2402)

6 years agopatch 8.1.0910: crash with tricky search pattern v8.1.0910
Bram Moolenaar [Wed, 13 Feb 2019 19:31:50 +0000 (20:31 +0100)]
patch 8.1.0910: crash with tricky search pattern

Problem:    Crash with tricky search pattern. (Kuang-che Wu)
Solution:   Check for runnning out of memory. (closes #3950)

6 years agopatch 8.1.0909: MS-Windows: using ConPTY even though it is not stable v8.1.0909
Bram Moolenaar [Wed, 13 Feb 2019 18:23:10 +0000 (19:23 +0100)]
patch 8.1.0909: MS-Windows: using ConPTY even though it is not stable

Problem:    MS-Windows: using ConPTY even though it is not stable.
Solution:   When ConPTY version is unstable, prefer using winpty. (Ken Takata,
            closes #3949)

6 years agopatch 8.1.0908: can't handle large value for %{nr}v in regexp v8.1.0908
Bram Moolenaar [Wed, 13 Feb 2019 17:35:06 +0000 (18:35 +0100)]
patch 8.1.0908: can't handle large value for %{nr}v in regexp

Problem:    Can't handle large value for %{nr}v in regexp. (Kuang-che Wu)
Solution:   Give an error if the value is too large. (closes #3948)

6 years agopatch 8.1.0907: CI tests on AppVeyor are failing v8.1.0907
Bram Moolenaar [Wed, 13 Feb 2019 00:18:38 +0000 (01:18 +0100)]
patch 8.1.0907: CI tests on AppVeyor are failing

Problem:    CI tests on AppVeyor are failing.
Solution:   Reduce the recursiveness limit for regexp.

6 years agopatch 8.1.0906: using clumsy way to get console window handle v8.1.0906
Bram Moolenaar [Tue, 12 Feb 2019 22:12:37 +0000 (23:12 +0100)]
patch 8.1.0906: using clumsy way to get console window handle

Problem:    Using clumsy way to get console window handle.
Solution:   Use GetConsoleWindow(). (Ken Takata, closes #3940)

6 years agopatch 8.1.0905: complicated regexp causes a crash v8.1.0905
Bram Moolenaar [Tue, 12 Feb 2019 22:05:46 +0000 (23:05 +0100)]
patch 8.1.0905: complicated regexp causes a crash

Problem:    Complicated regexp causes a crash. (Kuang-che Wu)
Solution:   Limit the recursiveness of addstate(). (closes #3941)

6 years agopatch 8.1.0904: USE_LONG_FNAME never defined v8.1.0904
Bram Moolenaar [Tue, 12 Feb 2019 21:37:27 +0000 (22:37 +0100)]
patch 8.1.0904: USE_LONG_FNAME never defined

Problem:    USE_LONG_FNAME never defined.
Solution:   Remove using USE_LONG_FNAME. (Ken Takata, closes #3938)

6 years agopatch 8.1.0903: struct uses more bytes than needed v8.1.0903
Bram Moolenaar [Tue, 12 Feb 2019 21:33:00 +0000 (22:33 +0100)]
patch 8.1.0903: struct uses more bytes than needed

Problem:    Struct uses more bytes than needed.
Solution:   Reorder members of regitem_S. (Dominique Pelle, closes #3936)

6 years agopatch 8.1.0902: incomplete set of assignment operators v8.1.0902
Bram Moolenaar [Tue, 12 Feb 2019 21:28:33 +0000 (22:28 +0100)]
patch 8.1.0902: incomplete set of assignment operators

Problem:    Incomplete set of assignment operators.
Solution:   Add /=, *= and %=. (Ozaki Kiichi, closes #3931)

6 years agopatch 8.1.0901: index in getjumplist() may be wrong v8.1.0901
Bram Moolenaar [Tue, 12 Feb 2019 21:15:06 +0000 (22:15 +0100)]
patch 8.1.0901: index in getjumplist() may be wrong

Problem:    Index in getjumplist() may be wrong. (Epheien)
Solution:   Call cleanup_jumplist() earlier. (Yegappan Lakshmanan,
            closes #3941)

6 years agopatch 8.1.0900: ConPTY many crash with 32-bit build v8.1.0900
Bram Moolenaar [Tue, 12 Feb 2019 20:46:46 +0000 (21:46 +0100)]
patch 8.1.0900: ConPTY many crash with 32-bit build

Problem:    ConPTY many crash with 32-bit build.
Solution:   Fix function declarations. (Ken Takata, closes #3943)

6 years agopatch 8.1.0899: no need to check restricted mode for setwinvar() v8.1.0899
Bram Moolenaar [Tue, 12 Feb 2019 19:48:10 +0000 (20:48 +0100)]
patch 8.1.0899: no need to check restricted mode for setwinvar()

Problem:    No need to check restricted mode for setwinvar().
Solution:   Remove check_restricted().

6 years agopatch 8.1.0898: a messed up rgb.txt can crash Vim v8.1.0898
Bram Moolenaar [Tue, 12 Feb 2019 19:46:48 +0000 (20:46 +0100)]
patch 8.1.0898: a messed up rgb.txt can crash Vim

Problem:    A messed up rgb.txt can crash Vim. (Pavel Cheremushkin)
Solution:   Limit to 10000 entries.  Also don't retry many times when the file
            cannot be read.

6 years agopatch 8.1.0897: can modify a:000 when using a reference v8.1.0897
Bram Moolenaar [Mon, 11 Feb 2019 21:00:11 +0000 (22:00 +0100)]
patch 8.1.0897: can modify a:000 when using a reference

Problem:    Can modify a:000 when using a reference.
Solution:   Make check for locked variable stricter. (Ozaki Kiichi,
            closes #3930)

6 years agopatch 8.1.0896: tests for restricted mode no run for MS-Windows GUI v8.1.0896
Bram Moolenaar [Mon, 11 Feb 2019 20:45:00 +0000 (21:45 +0100)]
patch 8.1.0896: tests for restricted mode no run for MS-Windows GUI

Problem:    Tests for restricted mode no run for MS-Windows GUI.
Solution:   Make tests also work in MS-Windows GUI.

6 years agopatch 8.1.0895: MS-Windows: dealing with temp name encoding not quite right v8.1.0895
Bram Moolenaar [Sun, 10 Feb 2019 22:26:13 +0000 (23:26 +0100)]
patch 8.1.0895: MS-Windows: dealing with temp name encoding not quite right

Problem:    MS-Windows: dealing with temp name encoding not quite right.
Solution:   Use more wide functions. (Ken Takata, closes #3921)

6 years agopatch 8.1.0894: MS-Windows: resolve() does not return a reparse point v8.1.0894
Bram Moolenaar [Sun, 10 Feb 2019 22:18:53 +0000 (23:18 +0100)]
patch 8.1.0894: MS-Windows: resolve() does not return a reparse point

Problem:    MS-Windows: resolve() does not return a reparse point.
Solution:   Improve resolve(). (Yasuhiro Matsumoto, closes #3896)

6 years agopatch 8.1.0893: terminal test is a bit flaky v8.1.0893
Bram Moolenaar [Sun, 10 Feb 2019 22:04:12 +0000 (23:04 +0100)]
patch 8.1.0893: terminal test is a bit flaky

Problem:    Terminal test is a bit flaky.
Solution:   Add test_terminal_no_cmd() to list of flaky tests.

6 years agopatch 8.1.0892: failure when closing a window when location list is in use v8.1.0892
Bram Moolenaar [Sun, 10 Feb 2019 21:59:04 +0000 (22:59 +0100)]
patch 8.1.0892: failure when closing a window when location list is in use

Problem:    Failure when closing a window when location list is in use.
Solution:   Handle the situation gracefully. Make sure memory for 'switchbuf'
            is not freed at the wrong time. (Yegappan Lakshmanan,
            closes #3928)

6 years agopatch 8.1.0891: substitute command inssuficiently tested v8.1.0891
Bram Moolenaar [Sun, 10 Feb 2019 21:50:14 +0000 (22:50 +0100)]
patch 8.1.0891: substitute command inssuficiently tested

Problem:    Substitute command inssuficiently tested.
Solution:   Add more test coverage. (Dominique Pelle)

6 years agopatch 8.1.0890: pty allocation wrong if using file for out channel v8.1.0890
Bram Moolenaar [Sun, 10 Feb 2019 21:43:46 +0000 (22:43 +0100)]
patch 8.1.0890: pty allocation wrong if using file for out channel

Problem:    Pty allocation wrong if using file for out channel and using null
            for in channel and null for error channel.
Solution:   Correct using use_file_for_out in condition. (Ozaki Kiichi, closes
            #3917)

6 years agopatch 8.1.0889: MS-Windows: a channel write may hang v8.1.0889
Bram Moolenaar [Sun, 10 Feb 2019 21:23:26 +0000 (22:23 +0100)]
patch 8.1.0889: MS-Windows: a channel write may hang

Problem:    MS-Windows: a channel write may hang.
Solution:   Check for WriteFile() not writing anything. (Yasuhiro Matsumoto,
            closes #3920)

6 years agopatch 8.1.0888: the a: dict is not immutable as documented v8.1.0888
Bram Moolenaar [Sun, 10 Feb 2019 21:14:27 +0000 (22:14 +0100)]
patch 8.1.0888: the a: dict is not immutable as documented

Problem:    The a: dict is not immutable as documented.
Solution:   Make the a:dict immutable, add a test. (Ozaki Kiichi, Yasuhiro
            Matsumoto, closes #3929)