Bram Moolenaar
209b8e3e3b
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 )
2019-03-14 13:43:24 +01:00
Bram Moolenaar
4aa47b28f4
patch 8.1.1006: repeated code in quickfix support
...
Problem: Repeated code in quickfix support.
Solution: Move code to functions. (Yegappan Lakshmanan, closes #4091 )
2019-03-13 06:51:53 +01:00
Bram Moolenaar
55d81cd2a1
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.
2019-03-11 08:05:50 +01:00
Bram Moolenaar
e165f63598
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 )
2019-03-10 09:48:59 +01:00
Bram Moolenaar
6edbbd8114
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 )
2019-03-10 09:41:51 +01:00
Bram Moolenaar
cbef8e1aa1
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 )
2019-03-09 12:32:56 +01:00
Bram Moolenaar
8156ed3755
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 )
2019-03-09 11:46:15 +01:00
Bram Moolenaar
fd731b0e31
patch 8.1.1000: indenting is off
...
Problem: Indenting is off.
Solution: Make indenting consistent and update comments. (Ozaki Kiichi,
closes #4079 )
2019-03-09 11:23:58 +01:00
Bram Moolenaar
9d7fdd403a
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.
2019-03-08 09:50:52 +01:00
Bram Moolenaar
19a66858a5
patch 8.1.0998: getcurpos() unexpectedly changes "curswant"
...
Problem: getcurpos() unexpectedly changes "curswant".
Solution: Save and restore "curswant". (closes #4069 )
2019-03-07 11:25:32 +01:00
Bram Moolenaar
d5a5886ce9
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 )
2019-03-07 06:40:27 +01:00
Bram Moolenaar
6bb8c66c8b
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.
2019-03-05 13:26:55 +01:00
Bram Moolenaar
f0fab3046c
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
2019-03-05 12:24:10 +01:00
Bram Moolenaar
8fcb60f961
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.
2019-03-04 13:18:30 +01:00
Bram Moolenaar
772153f8d8
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 )
2019-03-04 12:09:49 +01:00
Bram Moolenaar
cce713ddcc
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 )
2019-03-04 11:40:12 +01:00
Bram Moolenaar
975880b6e6
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 )
2019-03-03 14:42:11 +01:00
Bram Moolenaar
e21c1580b7
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 )
2019-03-02 11:57:09 +01:00
Bram Moolenaar
bdace838c6
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 )
2019-03-02 10:13:42 +01:00
Bram Moolenaar
d82a81cad9
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 )
2019-03-02 07:57:18 +01:00
Bram Moolenaar
6ef8f9eacd
patch 8.1.0987: unnecessary condition in #ifdef
...
Problem: Unnecessary condition in #ifdef.
Solution: Remove using CYGWIN32. (Ken Takata)
2019-03-02 07:15:28 +01:00
Bram Moolenaar
ef8c956172
patch 8.1.0986: rename() is not propertly tested
...
Problem: rename() is not propertly tested.
Solution: Add tests. (Dominique Pelle, closes #4061 )
2019-03-02 06:42:07 +01:00
Bram Moolenaar
ab350f89f9
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 #)
2019-02-28 06:25:00 +01:00
Bram Moolenaar
c69efcb42f
patch 8.1.0984: unnecessary #ifdefs
...
Problem: Unnecessary #ifdefs.
Solution: Remove the #ifdefs. (Ken Takata)
2019-02-27 14:12:01 +01:00
Bram Moolenaar
1eed532999
patch 8.1.0983: checking __CYGWIN32__ unnecessarily
...
Problem: Checking __CYGWIN32__ unnecessarily.
Solution: Remove the checks. (Ken Takata)
2019-02-26 17:03:54 +01:00
Bram Moolenaar
32033d2397
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 )
2019-02-25 06:28:57 +01:00
Bram Moolenaar
5b868a82ed
patch 8.1.0981: pasting in terminal insufficiently tested
...
Problem: Pasting in terminal insufficiently tested.
Solution: Add more tests. (Dominique Pelle, closes #4040 )
2019-02-25 06:11:53 +01:00
Bram Moolenaar
58d63a0a23
patch 8.1.0980: extend() insufficiently tested
...
Problem: extend() insufficiently tested.
Solution: Add more tests. (Dominique Pelle, closes #4040 )
2019-02-25 05:56:31 +01:00
Bram Moolenaar
1fa8fdd611
patch 8.1.0979: compiler warning for unused functions
...
Problem: Compiler warning for unused functions. (Yasuhiro Matsumoto)
Solution: Adjust #ifdef.
2019-02-25 05:41:15 +01:00
Bram Moolenaar
2472ae81df
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 )
2019-02-23 15:04:17 +01:00
Bram Moolenaar
0d13cce345
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 )
2019-02-23 14:23:03 +01:00
Bram Moolenaar
e4963c543d
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 )
2019-02-22 19:41:08 +01:00
Bram Moolenaar
c666388367
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 )
2019-02-22 19:14:54 +01:00
Bram Moolenaar
882d02eeb5
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.
2019-02-22 17:56:43 +01:00
Bram Moolenaar
cd62512c55
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.
2019-02-22 17:29:43 +01:00
Bram Moolenaar
72e83c1ae5
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.
2019-02-22 16:09:52 +01:00
Bram Moolenaar
f6b401090e
Update runtime files
2019-02-22 15:24:03 +01:00
Bram Moolenaar
55d3bdbbe2
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 )
2019-02-22 15:04:17 +01:00
Bram Moolenaar
ed79d1e348
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 )
2019-02-22 14:38:58 +01:00
Bram Moolenaar
97c2c05ead
patch 8.1.0969: message written during startup is truncated
...
Problem: Message written during startup is truncated.
Solution: Restore message after truncating. (closes 3969)
2019-02-22 13:42:07 +01:00
Bram Moolenaar
527a2d86fb
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 )
2019-02-21 22:28:51 +01:00
Bram Moolenaar
1417031cfd
patch 8.1.0967: stray dependency in test Makefile
...
Problem: Stray dependency in test Makefile.
Solution: Remove it. (Masato Nishihata, closes #4018 )
2019-02-21 21:50:46 +01:00
Bram Moolenaar
3876789b23
patch 8.1.0966: one terminal test is flaky
...
Problem: One terminal test is flaky.
Solution: Add to list of flaky tests.
2019-02-21 18:17:14 +01:00
Bram Moolenaar
e86ecbd922
patch 8.1.0965: search test fails
...
Problem: Search test fails.
Solution: Wait a bit longer for the 'ambiwidth' redraw.
2019-02-21 17:48:59 +01:00
Bram Moolenaar
353aca1215
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.
2019-02-21 17:05:59 +01:00
Bram Moolenaar
4a7d2d3b40
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 )
2019-02-21 16:25:50 +01:00
Bram Moolenaar
d91e5dafd5
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)
2019-02-21 13:34:07 +01:00
Bram Moolenaar
9166838420
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 )
2019-02-21 12:16:12 +01:00
Bram Moolenaar
8caa43d815
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 )
2019-02-20 22:45:06 +01:00
Bram Moolenaar
a25e3d0695
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 )
2019-02-20 22:19:05 +01:00