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 )
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.
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)
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.
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 )
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.
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 )
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 )
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.
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().
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 )
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.
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.
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.
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.
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.
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".
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.
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.
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.
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.
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.
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 )
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)
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 )
2019-01-23 23:00:30 +01:00
Bram Moolenaar
cfc15237ab
patch 8.1.0799: calling deleted function; test doesn't work on Mac
...
Problem: Calling deleted function; test doesn't work on Mac.
Solution: Wait for the function to be called before deleting it. Use a job
to write to the pty, unless in the GUI. (Ozaki Kiichi,
closes #3854 )
2019-01-23 22:33:18 +01:00
Bram Moolenaar
dd29ea1805
patch 8.1.0798: changing a blob while iterating over it works strangely
...
Problem: Changing a blob while iterating over it works strangely.
Solution: Make a copy of the Blob before iterating.
2019-01-23 21:56:21 +01:00
Bram Moolenaar
bf821bccf1
patch 8.1.0797: error E898 is used twice
...
Problem: Error E898 is used twice.
Solution: Rename the Blob error to E899. (closes #3853 )
2019-01-23 21:15:02 +01:00
Bram Moolenaar
31faed60bf
patch 8.1.0796: MS-Windows 7: problem with named pipe on channel
...
Problem: MS-Windows 7: problem with named pipe on channel.
Solution: Put back the disconnect/connect calls. (Yasuhiro Matsumoto,
closes #3833 )
2019-01-22 23:01:40 +01:00
Bram Moolenaar
f88af6e675
patch 8.1.0795: cannot build without popup menu
...
Problem: Cannot build without popup menu.
Solution: Add #ifdef
2019-01-22 22:55:00 +01:00
Bram Moolenaar
82a12468bd
patch 8.1.0794: white space before " -Ntabmove" causes problems
...
Problem: White space before " -Ntabmove" causes problems.
Solution: Skip whitespace. (Ozaki Kiichi, closes #3841 )
2019-01-22 22:41:42 +01:00
Bram Moolenaar
0d17f0d1c0
patch 8.1.0793: incorrect error messages for functions that take a Blob
...
Problem: Incorrect error messages for functions that now take a Blob
argument.
Solution: Adjust the error messages. (Dominique Pelle, closes #3846 )
2019-01-22 22:20:38 +01:00
Bram Moolenaar
9e26f7d31f
patch 8.1.0792: bad display if opening cmdline window from Insert completion
...
Problem: Popup menu is displayed on top of the cmdline window if it is
opened from Insert completion. (Bjorn Linse)
Solution: Remove the popup menu. Restore the cursor position.
(closes #3838 )
2019-01-22 22:08:09 +01:00
Bram Moolenaar
563bbeabcc
patch 8.1.0791: a few compiler warnings on VMS
...
Problem: A few compiler warnings on VMS.
Solution: Remove type cast. Adjust #ifdef. (Zoltan Arpadffy)
2019-01-22 21:45:40 +01:00
Bram Moolenaar
57a6bf0567
patch 8.1.0790: code for creating tabpages in session is too complex
...
Problem: Code for creating tabpages in session is too complex.
Solution: Simplify the code. (Jason Franklin)
2019-01-22 21:27:13 +01:00
Bram Moolenaar
555de4e3b2
patch 8.1.0789: sourcing a session sets v:errmsg
...
Problem: Sourcing a session sets v:errmsg.
Solution: Use "%argdel" instead of "argdel *". (Jason Franklin)
2019-01-21 23:03:49 +01:00
Bram Moolenaar
b2148f5864
patch 8.1.0788: cannot build with tiny features
...
Problem: Cannot build with tiny features.
Solution: Adjust #ifdefs.
2019-01-20 23:43:57 +01:00
Bram Moolenaar
edce7420d0
patch 8.1.0787: compiler warning for unused function
...
Problem: Compiler warning for unused function. (Tony Mechelynck)
Solution: Tune #ifdef around setjmp functions.
2019-01-20 18:39:30 +01:00
Bram Moolenaar
10772307c4
patch 8.1.0786: ml_get error when updating the status line
...
Problem: ml_get error when updating the status line and a terminal had its
scrollback cleared. (Chris Patuzzo)
Solution: Check the cursor position when drawing the status line.
(closes #3830 )
2019-01-20 18:25:54 +01:00
Bram Moolenaar
113e10721f
patch 8.1.0785: depending on the configuration some functions are unused
...
Problem: Depending on the configuration some functions are unused.
Solution: Add more #ifdefs, remove unused functions. (Dominique Pelle,
closes #3822 )
2019-01-20 15:30:40 +01:00
Bram Moolenaar
1f20daa1d7
patch 8.1.0784: messy indent in if statement
...
Problem: Messy indent in if statement.
Solution: Improve structure of if statement. (Ozaki Kiichi, closes #3826 )
2019-01-19 21:12:24 +01:00
Bram Moolenaar
63c0ccd2b6
patch 8.1.0783: compiler warning for signed/unsigned
...
Problem: Compiler warning for signed/unsigned.
Solution: Add type cast. Change type of buffer. (Ozaki Kiichi, closes #3827 )
2019-01-19 21:06:58 +01:00
Bram Moolenaar
2d951a486e
patch 8.1.0782: Win32: cursor blinks when Vim is not active
...
Problem: Win32: cursor blinks when Vim is not active.
Solution: Remove call to setActiveWindow(). (Yasuhiro Matsumoto,
closes #3778 )
2019-01-19 19:54:20 +01:00
Bram Moolenaar
a502caab8b
patch 8.1.0781: build error when using if_xcmdsrv.c
...
Problem: Build error when using if_xcmdsrv.c.
Solution: Add missing part of 8.1.0779.
2019-01-19 18:23:41 +01:00
Bram Moolenaar
e25bbc3b2b
patch 8.1.0780: terminal test fails on Mac
...
Problem: Terminal test fails on Mac.
Solution: Skip the test on Mac.
2019-01-19 18:20:45 +01:00
Bram Moolenaar
32526b3c18
patch 8.1.0779: argument for message functions is inconsistent
...
Problem: Argument for message functions is inconsistent.
Solution: Make first argument to msg() "char *".
2019-01-19 17:43:09 +01:00
Bram Moolenaar
d383c92ec1
patch 8.1.0778: terminal test fails on MS-Windows
...
Problem: Terminal test fails on MS-Windows.
Solution: Temporarily skip the test on MS-Windows. Do run it both in
terminal and GUI on other systems.
2019-01-19 15:27:08 +01:00
Bram Moolenaar
b091f30bf3
patch 8.1.0777: Win32: using pipes for channel does not work well
...
Problem: Win32: using pipes for channel does not work well.
Solution: Use a larger buffer and handle overlaps. (Yasuhiro Matsumoto,
closes #3782 )
2019-01-19 14:37:00 +01:00
Bram Moolenaar
b2e54b0092
patch 8.1.0776: Travis does not build a version without GUI on Linux
...
Problem: Travis does not build a version without GUI on Linux.
Solution: Add an environment for tiny features without GUI.
2019-01-19 13:46:50 +01:00
Bram Moolenaar
2bf60b3001
patch 8.1.0775: matching too many files as zsh
...
Problem: Matching too many files as zsh. (Danek Duvall)
Solution: Be more specific with zsh filetype patterns.
2019-01-18 23:14:43 +01:00