]>
granicus.if.org Git - vim/log
Bram Moolenaar [Sat, 16 Mar 2019 17:11:07 +0000 (18:11 +0100)]
patch 8.1.1011: indent from autoindent not removed from blank line
Problem: Indent from autoindent not removed from blank line. (Daniel Hahler)
Solution: Do not reset did_ai when text follows. (closes #4119)
Bram Moolenaar [Sat, 16 Mar 2019 15:38:41 +0000 (16:38 +0100)]
patch 8.1.1010: Lua interface leaks memory
Problem: Lua interface leaks memory.
Solution: Clear typeval after copying it.
Bram Moolenaar [Sat, 16 Mar 2019 14:24:42 +0000 (15:24 +0100)]
patch 8.1.1009: MS-Windows: some text is not baseline aligned
Problem: MS-Windows: some text is not baseline aligned.
Solution: Use bottom alignment. (Taro Muraoka, closes #4116, closes #1520)
Bram Moolenaar [Thu, 14 Mar 2019 20:37:19 +0000 (21:37 +0100)]
patch 8.1.1008: MS-Windows: HAVE_STDINT_H only defined for non-debug version
Problem: MS-Windows: HAVE_STDINT_H only defined for non-debug version.
Solution: Move definition of HAVE_STDINT_H up. (Taro Muraoka, closes #4109)
Bram Moolenaar [Thu, 14 Mar 2019 12:43:24 +0000 (13:43 +0100)]
patch 8.1.1007: using closure may consume a lot of memory
Problem: Using closure may consume a lot of memory.
Solution: unreference items that are no longer needed. Add a test. (Ozaki
Kiichi, closes #3961)
Bram Moolenaar [Wed, 13 Mar 2019 05:51:53 +0000 (06:51 +0100)]
patch 8.1.1006: repeated code in quickfix support
Problem: Repeated code in quickfix support.
Solution: Move code to functions. (Yegappan Lakshmanan, closes #4091)
Bram Moolenaar [Mon, 11 Mar 2019 07:05:50 +0000 (08:05 +0100)]
patch 8.1.1005: test fails because t_F2 is not set
Problem: Test fails because t_F2 is not set.
Solution: Add try-catch.
Bram Moolenaar [Sun, 10 Mar 2019 08:48:59 +0000 (09:48 +0100)]
patch 8.1.1004: function "luaV_setref()" not covered with tests
Problem: Function "luaV_setref()" not covered with tests.
Solution: Add a test. (Dominique Pelle, closes #4089)
Bram Moolenaar [Sun, 10 Mar 2019 08:41:51 +0000 (09:41 +0100)]
patch 8.1.1003: playing back recorded key sequence mistakes key code
Problem: Playing back recorded key sequence mistakes key code.
Solution: Insert a <Nop> after the <Esc>. (closes #4068)
Bram Moolenaar [Sat, 9 Mar 2019 11:32:56 +0000 (12:32 +0100)]
patch 8.1.1002: "gf" does not always work when URL has a port number
Problem: "gf" does not always work when URL has a port number. (Jakob
Schöttl)
Solution: When a URL is recognized also accept ":". (closes #4082)
Bram Moolenaar [Sat, 9 Mar 2019 10:46:15 +0000 (11:46 +0100)]
patch 8.1.1001: Visual area not correct when using 'cursorline'
Problem: Visual area not correct when using 'cursorline'.
Solution: Update w_last_cursorline also in Visual mode. (Hirohito Higashi,
closes #4086)
Bram Moolenaar [Sat, 9 Mar 2019 10:23:58 +0000 (11:23 +0100)]
patch 8.1.1000: indenting is off
Problem: Indenting is off.
Solution: Make indenting consistent and update comments. (Ozaki Kiichi,
closes #4079)
Bram Moolenaar [Fri, 8 Mar 2019 08:50:52 +0000 (09:50 +0100)]
patch 8.1.0999: use register one too often and not properly tested
Problem: Use register one too often and not properly tested.
Solution: Do not always use register one when specifying a register.
(closes #4085) Add more tests.
Bram Moolenaar [Thu, 7 Mar 2019 10:25:32 +0000 (11:25 +0100)]
patch 8.1.0998: getcurpos() unexpectedly changes "curswant"
Problem: getcurpos() unexpectedly changes "curswant".
Solution: Save and restore "curswant". (closes #4069)
Bram Moolenaar [Thu, 7 Mar 2019 05:40:27 +0000 (06:40 +0100)]
patch 8.1.0997: using GUI colors in vim.exe when 'termguicolors' is off
Problem: Using GUI colors in vim.exe when 'termguicolors' is off.
Solution: Add condition for 'termguicolors' set. (Ken Takata, closes #4078)
Bram Moolenaar [Tue, 5 Mar 2019 12:26:55 +0000 (13:26 +0100)]
patch 8.1.0996: a few screendump tests fail because of scrolling
Problem: A few screendump tests fail because of scrolling.
Solution: Update the screendumps.
Bram Moolenaar [Tue, 5 Mar 2019 11:24:10 +0000 (12:24 +0100)]
patch 8.1.0995: a getchar() call resets the reg_executing() result
Problem: A getchar() call while executing a register resets the
reg_executing() result.
Solution: Save and restore reg_executing. (closes #406
Bram Moolenaar [Mon, 4 Mar 2019 12:18:30 +0000 (13:18 +0100)]
patch 8.1.0994: relative cursor position is not calculated correctly
Problem: Relative cursor position is not calculated correctly.
Solution: Always set topline, also when window is one line only.
(Robert Webb) Add more info to getwininfo() for testing.
Bram Moolenaar [Mon, 4 Mar 2019 11:09:49 +0000 (12:09 +0100)]
patch 8.1.0993: ch_read() may return garbage if terminating NL is missing
Problem: ch_read() may return garbage if terminating NL is missing.
Solution: Add terminating NUL. (Ozaki Kiichi, closes #4065)
Bram Moolenaar [Mon, 4 Mar 2019 10:40:12 +0000 (11:40 +0100)]
patch 8.1.0992: a :normal command resets the reg_executing() result
Problem: A :normal command while executing a register resets the
reg_executing() result.
Solution: Save and restore reg_executing. (closes #4066)
Bram Moolenaar [Sun, 3 Mar 2019 13:42:11 +0000 (14:42 +0100)]
patch 8.1.0991: cannot build with a mix of features
Problem: Cannot build with FEAT_EVAL defined and FEAT_SEARCH_EXTRA
undefined, and with FEAT_DIFF defined and FEAT_EVAL undefined.
Solution: Add a couple of #ifdefs. (closes #4067)
Bram Moolenaar [Sat, 2 Mar 2019 10:57:09 +0000 (11:57 +0100)]
patch 8.1.0990: floating point exception with "%= 0" and "/= 0"
Problem: Floating point exception with "%= 0" and "/= 0".
Solution: Avoid dividing by zero. (Dominique Pelle, closes #4058)
Bram Moolenaar [Sat, 2 Mar 2019 09:13:42 +0000 (10:13 +0100)]
patch 8.1.0989: various small code ugliness
Problem: Various small code ugliness.
Solution: Remove pointless NULL checks. Fix function calls. Fix typos.
(Dominique Pelle, closes #4060)
Bram Moolenaar [Sat, 2 Mar 2019 06:57:18 +0000 (07:57 +0100)]
patch 8.1.0988: deleting location list buffer breaks location list window
Problem: Deleting a location list buffer breaks location list window
functionality.
Solution: (Yegappan Lakshmanan, closes #4056)
Bram Moolenaar [Sat, 2 Mar 2019 06:15:28 +0000 (07:15 +0100)]
patch 8.1.0987: unnecessary condition in #ifdef
Problem: Unnecessary condition in #ifdef.
Solution: Remove using CYGWIN32. (Ken Takata)
Bram Moolenaar [Sat, 2 Mar 2019 05:42:07 +0000 (06:42 +0100)]
patch 8.1.0986: rename() is not propertly tested
Problem: rename() is not propertly tested.
Solution: Add tests. (Dominique Pelle, closes #4061)
Bram Moolenaar [Thu, 28 Feb 2019 05:25:00 +0000 (06:25 +0100)]
patch 8.1.0985: crash with large number in regexp
Problem: Crash with large number in regexp. (Kuang-che Wu)
Solution: Check for long becoming negative int. (closes #)
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)
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)
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)
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)
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)
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.
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)
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)
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)
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)
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.
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.
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.
Bram Moolenaar [Fri, 22 Feb 2019 14:24:03 +0000 (15:24 +0100)]
Update runtime files
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)
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)
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)
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)
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)
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.
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.
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.
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)
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)
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)
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)
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)
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.
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)
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)
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)
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__.
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)
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)
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)
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)
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)
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.
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)
Bram Moolenaar [Mon, 18 Feb 2019 16:40:18 +0000 (17:40 +0100)]
Revert change accidentally included in runtime file updates. Closes #3998.
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.
Bram Moolenaar [Sun, 17 Feb 2019 20:18:32 +0000 (21:18 +0100)]
Update runtime files.
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)
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)
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.
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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.
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)
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)
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)
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.
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)
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)
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)
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.
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.
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.
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)
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.
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)
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)
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)
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)
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)