Bram Moolenaar
15bbd6ec87
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 )
2019-02-13 20:31:50 +01:00
Bram Moolenaar
d9ef1b8d77
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 )
2019-02-13 19:23:10 +01:00
Bram Moolenaar
9403a2168d
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 )
2019-02-13 18:35:06 +01:00
Bram Moolenaar
5382f12c91
patch 8.1.0907: CI tests on AppVeyor are failing
...
Problem: CI tests on AppVeyor are failing.
Solution: Reduce the recursiveness limit for regexp.
2019-02-13 01:18:38 +01:00
Bram Moolenaar
e1ed53f3f9
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 )
2019-02-12 23:12:37 +01:00
Bram Moolenaar
5567ad48b6
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 )
2019-02-12 23:05:46 +01:00
Bram Moolenaar
00f148d2f2
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 )
2019-02-12 22:37:27 +01:00
Bram Moolenaar
beb7574d6b
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 )
2019-02-12 22:33:00 +01:00
Bram Moolenaar
ff697e6cef
patch 8.1.0902: incomplete set of assignment operators
...
Problem: Incomplete set of assignment operators.
Solution: Add /=, *= and %=. (Ozaki Kiichi, closes #3931 )
2019-02-12 22:28:33 +01:00
Bram Moolenaar
57ee2b6e0b
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 )
2019-02-12 22:15:06 +01:00
Bram Moolenaar
48773f1f83
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 )
2019-02-12 21:46:46 +01:00
Bram Moolenaar
e0fb7d1e38
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().
2019-02-12 20:48:10 +01:00
Bram Moolenaar
0ea21e41c6
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.
2019-02-12 20:46:48 +01:00
Bram Moolenaar
05c00c038b
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 )
2019-02-11 22:00:11 +01:00
Bram Moolenaar
5a6698169d
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.
2019-02-11 21:45:00 +01:00
Bram Moolenaar
ec0f50a35e
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 )
2019-02-10 23:26:13 +01:00
Bram Moolenaar
dce1e89be4
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 )
2019-02-10 23:18:53 +01:00
Bram Moolenaar
3615abb693
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.
2019-02-10 23:04:12 +01:00
Bram Moolenaar
eeb1b9c7ed
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 )
2019-02-10 22:59:04 +01:00
Bram Moolenaar
d77aa4d22e
patch 8.1.0891: substitute command inssuficiently tested
...
Problem: Substitute command inssuficiently tested.
Solution: Add more test coverage. (Dominique Pelle)
2019-02-10 22:50:14 +01:00
Bram Moolenaar
593864817a
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 )
2019-02-10 22:43:46 +01:00
Bram Moolenaar
6524068ff3
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 )
2019-02-10 22:23:26 +01:00
Bram Moolenaar
31b816042f
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 )
2019-02-10 22:14:27 +01:00
Bram Moolenaar
9474716d39
patch 8.1.0887: the 'l' flag in :subsitute is sticky
...
Problem: The 'l' flag in :subsitute is sticky.
Solution: Reset the flag. (Dominique Pelle, closes #3925 )
2019-02-10 21:55:26 +01:00
Bram Moolenaar
b763361161
patch 8.1.0886: compiler warning for NULL pointer and condition always true
...
Problem: Compiler warning for adding to NULL pointer and a condition that
is always true.
Solution: Check for NULL pointer before adding. Remove useless "if".
(Friedirch, closes #3913 )
2019-02-10 21:48:25 +01:00
Bram Moolenaar
18c5632cab
patch 8.1.0885: test for restricted hangs on MS-Windows GUI
...
Problem: Test for restricted hangs on MS-Windows GUI.
Solution: Skip the test.
2019-02-09 11:13:12 +01:00
Bram Moolenaar
af630d4f7f
patch 8.1.0884: double check for bsd systems
...
Problem: Double check for bsd systems.
Solution: Delete the old line.
2019-02-08 23:09:48 +01:00
Bram Moolenaar
54d6fe5e60
patch 8.1.0883: missing some changes for Ex commands
...
Problem: Missing some changes for Ex commands.
Solution: Add mising changes in header file.
2019-02-08 16:50:26 +01:00
Bram Moolenaar
1aa43755e2
patch 8.1.0882: checking for FEAT_MBYTE which doesn't exist anymore
...
Problem: Checking for FEAT_MBYTE which doesn't exist anymore. (Christ van
Willegen)
Solution: Remove it.
2019-02-08 14:41:31 +01:00
Bram Moolenaar
8c62a08faf
patch 8.1.0881: can execute shell commands in rvim through interfaces
...
Problem: Can execute shell commands in rvim through interfaces.
Solution: Disable using interfaces in restricted mode. Allow for writing
file with writefile(), histadd() and a few others.
2019-02-08 14:34:10 +01:00
Bram Moolenaar
c6ddce3f2c
patch 8.1.0880: MS-Windows: inconsistent selection of winpty/conpty
...
Problem: MS-Windows: inconsistent selection of winpty/conpty.
Solution: Name option 'termwintype', use ++type argument and "term_pty" for
term_start(). (Hirohito Higashi, closes #3915 )
2019-02-08 12:47:03 +01:00
Bram Moolenaar
0036201a1a
patch 8.1.0879: MS-Windows: temp name encoding can be wrong
...
Problem: MS-Windows: temp name encoding can be wrong.
Solution: Convert from active code page to 'encoding'. (Ken Takata,
closes #3520 , closes #1698 )
2019-02-08 12:21:30 +01:00
Bram Moolenaar
a02e3f65c5
patch 8.1.0878: test for has('bsd') fails on some BSD systems
...
Problem: Test for has('bsd') fails on some BSD systems.
Solution: Adjust the uname match. (James McCoy, closes #3909 )
2019-02-07 21:27:14 +01:00
Bram Moolenaar
ee8188fc74
patch 8.1.0877: new buffer used every time the quickfix window is opened
...
Problem: New buffer used every time the quickfix window is opened.
Solution: Reuse the buffer. (Yegappan Lakshmanan, closes #3902 )
2019-02-05 21:23:04 +01:00
Bram Moolenaar
2a78b7c704
patch 8.1.0876: completion match not displayed when popup menu is not shown
...
Problem: Completion match not displayed when popup menu is not shown.
Solution: Call update_screen() when not displaying the popup menu to show
the inserted match. (Ken Takata, Hirohito Higashi)
2019-02-05 20:12:06 +01:00
Bram Moolenaar
71b13e92ae
patch 8.1.0875: not all errors of marks and findfile()/finddir() are tested
...
Problem: Not all errors of marks and findfile()/finddir() are tested.
Solution: Add more test coverage. (Dominique Pelle)
2019-02-04 21:14:45 +01:00
Bram Moolenaar
9c46efd7dc
patch 8.1.0874: using old style comments in new file
...
Problem: Using old style comments in new file.
Solution: Convert to // comments in new file. (Yegappan Lakshmanan)
2019-02-04 20:30:18 +01:00
Bram Moolenaar
970076468e
patch 8.1.0873: list if distributed files does not include matchit autoload
...
Problem: List if distributed files does not include the matchit autoload
directory.
Solution: Add the directory.
2019-02-03 23:45:30 +01:00
Bram Moolenaar
34a587457f
patch 8.1.0872: confusing condition
...
Problem: Confusing condition.
Solution: Use "==" instead of "<=".
2019-02-03 15:28:28 +01:00
Bram Moolenaar
314dd79cac
Update runtime files.
2019-02-03 15:27:20 +01:00
Bram Moolenaar
63d1fea814
patch 8.1.0871: build error when building with Ruby 2.6.0
...
Problem: Build error when building with Ruby 2.6.0.
Solution: Change argument of rb_int2big_stub(). (Android Baumann,
closes #3899 )
2019-02-03 15:18:35 +01:00
Bram Moolenaar
aa5df7e312
patch 8.1.0870: Vim doesn't use the new ConPTY support in Windows 10
...
Problem: Vim doesn't use the new ConPTY support in Windows 10.
Solution: Use ConPTY support, if available. (Nobuhiro Takasaki, closes #3794 )
2019-02-03 14:53:10 +01:00
Bram Moolenaar
01a6c21691
patch 8.1.0869: Travis CI script is too complicated
...
Problem: Travis CI script is too complicated.
Solution: Add names to environments. Move appveyor script outside of src
directory. (Ozaki Kiichi, closes #3890 )
2019-02-03 13:13:18 +01:00
Bram Moolenaar
889da2f243
patch 8.1.0868: crash if triggering garbage collector after a function call
...
Problem: Crash if triggering garbage collector after a function call.
(Michael Henry)
Solution: Don't call the garbage collector right away, do it later.
(closes #3894 )
2019-02-02 14:02:30 +01:00
Bram Moolenaar
65951258d6
patch 8.1.0867: cannot build Python interface with Python 2.4
...
Problem: Cannot build Python interface with Python 2.4. (Tom G. Christensen)
Solution: Define PyBytes_FromStringAndSize. (Ken Takata, closes #3888 )
2019-02-01 22:10:16 +01:00
Bram Moolenaar
1c321dcee9
patch 8.1.0866: build file dependencies are outdated
...
Problem: Build file dependencies are outdated. (John Little)
Solution: Run "make proto" and "make depend".
2019-02-01 20:42:22 +01:00
Bram Moolenaar
895d966e34
patch 8.1.0865: when 'listchars' only contains "nbsp:X" it does not work
...
Problem: When 'listchars' only contains "nbsp:X" it does not work.
Solution: Set extra_check when lcs_nbsp is set. (Ralf Schandl, closes #3889 )
2019-01-31 21:57:21 +01:00
Bram Moolenaar
375e339007
patch 8.1.0864: cannot have a local value for 'scrolloff' and 'sidescrolloff'
...
Problem: Cannot have a local value for 'scrolloff' and 'sidescrolloff'.
(Gary Holloway)
Solution: Make 'scrolloff' and 'sidescrolloff' global-local. (mostly by
Aron Widforss, closes #3539 )
2019-01-31 18:26:10 +01:00
Bram Moolenaar
b3051ce82f
patch 8.1.0863: cannot see what signal caused a job to end
...
Problem: Cannot see what signal caused a job to end.
Solution: Add "termsig" to job_info(). (Ozaki Kiichi, closes #3786 )
2019-01-31 15:52:11 +01:00
Bram Moolenaar
221cd9f4dd
patch 8.1.0862: no verbose version of character classes
...
Problem: No verbose version of character classes.
Solution: Add [:ident:], [:keyword:] and [:fname:]. (Ozaki Kiichi,
closes #1373 )
2019-01-31 15:34:40 +01:00