Bram Moolenaar
b191be2f00
patch 8.1.0848: cannot build with Ruby 1.8
...
Problem: Cannot build with Ruby 1.8. (Tom G. Christensen)
Solution: Use rb-str_new2(). (Yasuhiro Matsumoto, closes #3883 ,
closes #3884 )
v8.1.0848
2019-01-30 21:00:12 +01:00
Bram Moolenaar
9172d23d05
patch 8.1.0847: may use terminal after it was cleaned up
...
Problem: May use terminal after it was cleaned up.
Solution: Use the job pointer.
v8.1.0847
2019-01-29 23:06:54 +01:00
Bram Moolenaar
39536dd557
patch 8.1.0846: not easy to recognize the system Vim runs on
...
Problem: Not easy to recognize the system Vim runs on.
Solution: Add more items to the features list. (Ozaki Kiichi, closes #3855 )
v8.1.0846
2019-01-29 22:58:21 +01:00
Bram Moolenaar
2a4857a1fc
patch 8.1.0845: having job_status() free the job causes problems
...
Problem: Having job_status() free the job causes problems.
Solution: Do not actually free the job or terminal yet, put it in a list and
free it a bit later. Do not use a terminal after checking the job
status. (closes #3873 )
v8.1.0845
2019-01-29 22:29:07 +01:00
Bram Moolenaar
50948e4ac2
patch 8.1.0844: when timer fails test will hang forever
...
Problem: When timer fails test will hang forever.
Solution: Use reltime() to limit waiting time. (Ozaki Kiichi, closes #3878 )
v8.1.0844
2019-01-29 20:36:56 +01:00
Bram Moolenaar
e0de2164f6
patch 8.1.0843: memory leak when running "make test_cd"
...
Problem: Memory leak when running "make test_cd".
Solution: Free the stack element when failing. (Dominique Pelle,
closes #3877 )
v8.1.0843
2019-01-29 20:17:28 +01:00
Bram Moolenaar
cb908a813c
patch 8.1.0842: getchar_zero test fails on MS-Windows
...
Problem: getchar_zero test fails on MS-Windows.
Solution: Disable the test for now.
v8.1.0842
2019-01-28 23:20:04 +01:00
Bram Moolenaar
2339fa335f
patch 8.1.0841: travis config to get Lua on MacOS is too complicated
...
Problem: Travis config to get Lua on MacOS is too complicated.
Solution: Use an addons entry. (Ozaki Kiichi, closes 3876)
v8.1.0841
2019-01-28 22:59:36 +01:00
Bram Moolenaar
12dfc9eef1
patch 8.1.0840: getchar(0) never returns a character in the terminal
...
Problem: getchar(0) never returns a character in the terminal.
Solution: Call wait_func() at least once.
v8.1.0840
2019-01-28 22:32:58 +01:00
Bram Moolenaar
f58d81a187
patch 8.1.0839: when using VTP wrong colors after a color scheme change
...
Problem: When using VTP wrong colors after a color scheme change.
Solution: When VTP is active always clear after a color scheme change.
(Nobuhiro Takasaki, closes #3872 )
v8.1.0839
2019-01-28 20:19:05 +01:00
Bram Moolenaar
dec01206b2
patch 8.1.0838: compiler warning for type conversion
...
Problem: Compiler warning for type conversion.
Solution: Add a type cast. (Mike Williams)
v8.1.0838
2019-01-28 20:04:24 +01:00
Bram Moolenaar
26d982185e
patch 8.1.0837: timer interrupting cursorhold and mapping not tested
...
Problem: Timer interrupting cursorhold and mapping not tested.
Solution: Add tests with timers. (Ozaki Kiichi, closes #3871 )
v8.1.0837
2019-01-27 22:32:55 +01:00
Bram Moolenaar
346d2a359a
patch 8.1.0836: user completion test can fail on MS-Windows
...
Problem: User completion test can fail on MS-Windows.
Solution: Allow for other names befor "Administrator".
v8.1.0836
2019-01-27 20:43:41 +01:00
Bram Moolenaar
3e9d4d85c4
patch 8.1.0835: GUI build fails on MS-Windows
...
Problem: GUI build fails on MS-Windows.
Solution: Adjust #ifdef.
v8.1.0835
2019-01-27 17:08:40 +01:00
Bram Moolenaar
e40b9d47bf
patch 8.1.0834: GUI may wait too long before dealing with messages
...
Problem: GUI may wait too long before dealing with messages. Returning
early may cause a mapping to time out.
Solution: Use the waiting loop from Unix also for the GUI.
(closes #3817 , closes #3824 )
v8.1.0834
2019-01-27 16:55:47 +01:00
Bram Moolenaar
d93090f41f
patch 8.1.0833: memory leak when jumps output is filtered
...
Problem: Memory leak when jumps output is filtered.
Solution: Free the filtered name. (Dominique Pelle, closes #3869 )
v8.1.0833
2019-01-27 15:07:39 +01:00
Bram Moolenaar
2e05009218
patch 8.1.0832: confirm() is not tested
...
Problem: confirm() is not tested.
Solution: Add a test. (Dominique Pelle, closes #3868 )
v8.1.0832
2019-01-27 15:00:36 +01:00
Bram Moolenaar
0eb220c030
patch 8.1.0831: xxd test fails if man page has dos fileformat
...
Problem: Xxd test fails if man page has dos fileformat.
Solution: Make a copy with unix fileformat.
v8.1.0831
2019-01-27 14:41:43 +01:00
Bram Moolenaar
e3d0654544
patch 8.1.0830: test leaves directory behind on MS-Windows
...
Problem: Test leaves directory behind on MS-Windows.
Solution: Close buffer before deleting directory.
v8.1.0830
2019-01-27 14:29:24 +01:00
Bram Moolenaar
d39e275b57
patch 8.1.0829: when 'hidden' is set session creates extra buffers
...
Problem: When 'hidden' is set session creates extra buffers.
Solution: Move :badd commands to the end. (Jason Franklin)
v8.1.0829
2019-01-26 20:07:38 +01:00
Bram Moolenaar
6aba96dd57
patch 8.1.0828: still using FEAT_VIRTUALEDIT
...
Problem: Still using FEAT_VIRTUALEDIT.
Solution: Remove last use of FEAT_VIRTUALEDIT.
v8.1.0828
2019-01-26 17:43:21 +01:00
Bram Moolenaar
2a953fcf10
Updated runtime files.
2019-01-26 17:41:47 +01:00
Bram Moolenaar
8e59a1e127
patch 8.1.0827: missing dependency in Makefile
...
Problem: Missing dependency in Makefile.
Solution: Add dependency from autocmd.o on auto/osdef.h
v8.1.0827
2019-01-26 17:36:51 +01:00
Bram Moolenaar
29ddebef40
patch 8.1.0826: too many #ifdefs
...
Problem: Too many #ifdefs.
Solution: Graduate FEAT_VIRTUALEDIT. Adds about 10Kbyte to the code.
v8.1.0826
2019-01-26 17:28:26 +01:00
Bram Moolenaar
3e460fd8b7
patch 8.1.0825: code for autocommands is mixed with file I/O code
...
Problem: Code for autocommands is mixed with file I/O code.
Solution: Move autocommand code to a separate file. (Yegappan Lakshmanan,
closes #3863 )
v8.1.0825
2019-01-26 16:21:07 +01:00
Bram Moolenaar
1ecc5e4a99
patch 8.1.0824: SunOS/Solaris has a problem with ttys
...
Problem: SunOS/Solaris has a problem with ttys.
Solution: Add mch_isatty() with extra handling for SunOS. (Ozaki Kiichi,
closes #3865 )
v8.1.0824
2019-01-26 15:12:55 +01:00
Bram Moolenaar
203651b9b2
patch 8.1.0823: not sufficient testing of xxd
...
Problem: Not sufficient testing of xxd.
Solution: Add some more test coverage.
v8.1.0823
2019-01-26 14:11:19 +01:00
Bram Moolenaar
cb574f4154
patch 8.1.0822: peeking and flushing output slows down execution
...
Problem: Peeking and flushing output slows down execution.
Solution: Do not update the mode message when global_busy is set. Do not
flush when only peeking for a character. (Ken Takata)
v8.1.0822
2019-01-25 22:29:57 +01:00
Bram Moolenaar
970f5d39f2
patch 8.1.0821: xxd "usage" output and other arguments not tested
...
Problem: Xxd "usage" output and other arguments not tested.
Solution: Add a test to trigger the usage output in various ways. Fix
uncovered problem.
v8.1.0821
2019-01-25 21:52:17 +01:00
Bram Moolenaar
e295609be2
patch 8.1.0820: test for sending large data over channel sometimes fails
...
Problem: Test for sending large data over channel sometimes fails.
Solution: Handle that the job may have finished early. Also fix that file
changed test doesn't work in the GUI and reduce flakyness. (Ozaki
Kiichi, closes #3861 )
v8.1.0820
2019-01-25 21:01:17 +01:00
Bram Moolenaar
865767126e
patch 8.1.0819: a failed assert with a long string is hard to read
...
Problem: A failed assert with a long string is hard to read.
Solution: Shorten the assert message.
v8.1.0819
2019-01-25 20:48:33 +01:00
Bram Moolenaar
240583869a
patch 8.1.0818: MS-Windows: cannot send large data with ch_sendraw()
...
Problem: MS-Windows: cannot send large data with ch_sendraw().
Solution: Split write into several WriteFile() calls. (Yasuhiro Matsumoto,
closes #3823 )
v8.1.0818
2019-01-24 23:11:49 +01:00
Bram Moolenaar
99531a7604
patch 8.1.0817: ":=" command is not tested
...
Problem: ":=" command is not tested.
Solution: Add a test. (Dominique Pelle, closes #3859 )
v8.1.0817
2019-01-24 22:42:37 +01:00
Bram Moolenaar
681b6bc86c
patch 8.1.0816: test for 'runtimepath' in session fails on MS-Windows
...
Problem: Test for 'runtimepath' in session fails on MS-Windows.
Solution: Skip the test for now.
v8.1.0816
2019-01-24 22:23:58 +01:00
Bram Moolenaar
5e66b42aae
patch 8.1.0815: dialog for file changed outside of Vim not tested
...
Problem: Dialog for file changed outside of Vim not tested.
Solution: Add a test. Move FileChangedShell test. Add 'L' flag to
feedkeys().
v8.1.0815
2019-01-24 21:58:10 +01:00
Bram Moolenaar
ed18f2c03a
patch 8.1.0814: :mksession cannot handle a very long 'runtimepath'
...
Problem: :mksession cannot handle a very long 'runtimepath'. (Timothy
Madden)
Solution: Expand each part separately, instead of the whole option at once.
(Christian Brabandt, closes #3466 )
v8.1.0814
2019-01-24 20:30:52 +01:00
Bram Moolenaar
0566e891f7
patch 8.1.0813: FileChangedShell not sufficiently tested
...
Problem: FileChangedShell not sufficiently tested.
Solution: Add a more comprehensive test case.
v8.1.0813
2019-01-24 19:37:40 +01:00
Bram Moolenaar
9ba6117de6
patch 8.1.0812: Unicode 16 feature is not useful
...
Problem: Unicode 16 feature is not useful and cannot be detected.
Solution: Remove UNICODE16.
v8.1.0812
2019-01-24 18:20:17 +01:00
Bram Moolenaar
30276f2beb
patch 8.1.0811: too many #ifdefs
...
Problem: Too many #ifdefs.
Solution: Graduate FEAT_MBYTE, the final chapter.
v8.1.0811
2019-01-24 17:59:39 +01:00
Bram Moolenaar
264b74fa54
patch 8.1.0810: too many #ifdefs
...
Problem: Too many #ifdefs.
Solution: Graduate FEAT_MBYTE, part 4.
v8.1.0810
2019-01-24 17:18:42 +01:00
Bram Moolenaar
a12a161b8c
patch 8.1.0809: too many #ifdefs
...
Problem: Too many #ifdefs.
Solution: Graduate FEAT_MBYTE, part 3.
v8.1.0809
2019-01-24 16:39:02 +01:00
Bram Moolenaar
091806d6f0
patch 8.1.0808: MS-Windows: build error with GUI
...
Problem: MS-Windows: build error with GUI.
Solution: Remove "static".
v8.1.0808
2019-01-24 16:27:46 +01:00
Bram Moolenaar
9e79ccbe9c
patch 8.1.0807: session test fails on MS-Windows
...
Problem: Session test fails on MS-Windows.
Solution: Don't try creating file with illegal name.
v8.1.0807
2019-01-24 15:57:30 +01:00
Bram Moolenaar
fc3abf47fb
patch 8.1.0806: too many #ifdefs
...
Problem: Too many #ifdefs.
Solution: Graduate FEAT_MBYTE, part 2.
v8.1.0806
2019-01-24 15:54:21 +01:00
Bram Moolenaar
135059724f
patch 8.1.0805: too many #ifdefs
...
Problem: Too many #ifdefs.
Solution: Graduate FEAT_MBYTE, part 1.
v8.1.0805
2019-01-24 15:04:48 +01:00
Bram Moolenaar
4b9e91f0ba
patch 8.1.0804: crash when setting v:errmsg to empty list
...
Problem: Crash when setting v:errmsg to empty list. (Jaon Franklin)
Solution: Separate getting value and assigning result.
v8.1.0804
2019-01-24 13:58:11 +01:00
Bram Moolenaar
ad36a3588d
patch 8.1.0803: session file has problem with single quote in file name
...
Problem: Session file has problem with single quote in file name. (Jon
Crowe)
Solution: Use a double quoted string. Add a test.
v8.1.0803
2019-01-24 13:34:42 +01:00
Bram Moolenaar
a5be9b6248
patch 8.1.0802: negative index doesn't work for Blob
...
Problem: Negative index doesn't work for Blob.
Solution: Make it work, add a test. (closes #3856 )
v8.1.0802
2019-01-24 12:31:44 +01:00
Bram Moolenaar
fb1199d934
patch 8.1.0801: MinGW: no hint that tests fail because of small terminal
...
Problem: MinGW: no hint that tests fail because of small terminal.
Solution: Add a rule for test1 that checks for "wrongtermsize".
(msoyka-of-wharton)
v8.1.0801
2019-01-24 12:18:46 +01:00
Bram Moolenaar
4456ab527a
patch 8.1.0800: may use a lot of memory when a function refers itself
...
Problem: May use a lot of memory when a function creates a cyclic
reference.
Solution: After saving a funccal many times, invoke the garbage collector.
(closes #3835 )
v8.1.0800
2019-01-23 23:00:30 +01:00