Bram Moolenaar
37c4583594
patch 8.0.0916: cannot specify properties of window for terminal open
...
Problem: Cannot specify properties of window for when opening a window for
a finished terminal job.
Solution: Add "term_opencmd".
2017-08-12 16:01:04 +02:00
Bram Moolenaar
8cad930a25
patch 8.0.0912: cannot run a job in a hidden terminal
...
Problem: Cannot run a job in a hidden terminal.
Solution: Add option "hidden" and ++hidden.
2017-08-12 14:32:32 +02:00
Bram Moolenaar
b81bc77ae7
patch 8.0.0911: terminal test takes too long
...
Problem: Terminal test takes too long.
Solution: Instead of "sleep 1" use a Python program to briefly sleep.
2017-08-11 22:45:01 +02:00
Bram Moolenaar
da43b61ddd
patch 8.0.0910: cannot create a terminal in the current window
...
Problem: Cannot create a terminal in the current window.
Solution: Add option "curwin" and ++curwin.
2017-08-11 22:27:50 +02:00
Bram Moolenaar
08d384ff3a
patch 8.0.0908: cannot set terminal size with options
...
Problem: Cannot set terminal size with options.
Solution: Add "term_rows", "term_cols" and "vertical".
2017-08-11 21:51:23 +02:00
Bram Moolenaar
d9bc8a801a
patch 8.0.0906: don't recognize Couchbase files
...
Problem: Don't recognize Couchbase files.
Solution: Add filetype detection. (Eugene Ciurana, closes #1951 )
2017-08-11 20:50:04 +02:00
Bram Moolenaar
ae33833850
patch 8.0.0904: cannot set a location list from text
...
Problem: Cannot set a location list from text.
Solution: Add the "text" argument to setqflist(). (Yegappan Lakshmanan)
2017-08-11 20:25:26 +02:00
Bram Moolenaar
cf8d840ce9
patch 8.0.0903: early return from test function
...
Problem: Early return from test function.
Solution: Remove the return.
2017-08-11 20:20:27 +02:00
Bram Moolenaar
05aafed54b
patch 8.0.0902: cannot specify directory or environment for a job
...
Problem: Cannot specify directory or environment for a job.
Solution: Add the "cwd" and "env" arguments to job options. (Yasuhiro
Matsumoto, closes #1160 )
2017-08-11 19:12:11 +02:00
Bram Moolenaar
dd693ce28b
patch 8.0.0896: cannot close a terminal window when the job ends
...
Problem: Cannot automaticlaly close a terminal window when the job ends.
Solution: Add the ++close argument to :term. Add the term_finish option to
term_start(). (Yasuhiro Matsumoto, closes #1950 ) Also add
++open.
2017-08-10 23:15:19 +02:00
Bram Moolenaar
8ab3c1dc6b
patch 8.0.0895: filetype test fails on MS-Windows
...
Problem: Filetype test fails on MS-Windows.
Solution: Fix file names.
2017-08-09 22:24:52 +02:00
Bram Moolenaar
0a0217abfa
patch 8.0.0894: there is no test for runtime filetype detection
...
Problem: There is no test for runtime filetype detection.
Solution: Test a list of filetypes from patterns.
2017-08-09 22:06:48 +02:00
Bram Moolenaar
82b9ca05f4
patch 8.0.0893: cannot get the scroll count of a terminal window
...
Problem: Cannot get the scroll count of a terminal window.
Solution: Add term_getscrolled().
2017-08-08 23:06:46 +02:00
Bram Moolenaar
75373f3808
patch 8.0.0890: still many old style tests
...
Problem: Still many old style tests.
Solution: Convert several tests to new style. (Yegappan Lakshmanan)
2017-08-07 22:02:30 +02:00
Bram Moolenaar
f8d57a5049
patch 8.0.0886: crash when using ":term ls"
...
Problem: Crash when using ":term ls".
Solution: Fix line number computation. Add a test for this.
2017-08-07 20:38:42 +02:00
Bram Moolenaar
33a43bee9c
patch 8.0.0885: terminal window scrollback is stored inefficiently
...
Problem: Terminal window scrollback is stored inefficiently.
Solution: Store the text in the Vim buffer.
2017-08-06 21:36:22 +02:00
Bram Moolenaar
02113ed4df
patch 8.0.0880: Travis uses an old Ubuntu version
...
Problem: Travis uses an old Ubuntu version.
Solution: Switch from precise to trusty. (Ken Takata, closes #1897 )
2017-08-06 17:06:24 +02:00
Bram Moolenaar
bae5a17a73
patch 8.0.0879: crash when shifting with huge number
...
Problem: Crash when shifting with huge number.
Solution: Check for overflow. (Dominique Pelle, closes #1945 )
2017-08-06 15:42:06 +02:00
Bram Moolenaar
cae92dc3d5
patch 8.0.0878: no completion for :mapclear
...
Problem: No completion for :mapclear.
Solution: Add completion (Nobuhiro Takasaki et al. closes #1943 )
2017-08-06 15:22:15 +02:00
Bram Moolenaar
cfcc022c54
patch 8.0.0868: cannot specify the terminal size on the command line
...
Problem: Cannot specify the terminal size on the command line.
Solution: Use the address range for the terminal size. (Yasuhiro Matsumoto,
closes #1941 )
2017-08-05 17:13:48 +02:00
Bram Moolenaar
35422f45ba
patch 8.0.0867: job and channel in a dict value not quoted
...
Problem: When using a job or channel value as a dict value, when turning it
into a string the quotes are missing.
Solution: Add quotes to the job and channel values. (Yasuhiro Matsumoto,
closes #1930 )
2017-08-05 16:33:56 +02:00
Bram Moolenaar
07c043af5f
patch 8.0.0862: file size test fails on MS-Windows
...
Problem: File size test fails on MS-Windows.
Solution: Set fileformat after opening new buffer. Strip CR.
2017-08-04 22:56:39 +02:00
Bram Moolenaar
4a137b4586
patch 8.0.0861: still many old style tests
...
Problem: Still many old style tests.
Solution: Convert several tests to new style. (Yegappan Lakshmanan)
2017-08-04 22:37:11 +02:00
Bram Moolenaar
eb44a68b42
patch 8.0.0858: can exit while a terminal is still running a job
...
Problem: Can exit while a terminal is still running a job.
Solution: Consider a buffer with a running job like a changed file.
2017-08-03 22:44:55 +02:00
Bram Moolenaar
620d064b0b
patch 8.0.0857: terminal test fails on MS-Windows
...
Problem: Terminal test fails on MS-Windows.
Solution: Sleep a fraction of a second.
2017-08-03 21:08:05 +02:00
Bram Moolenaar
5be8dd087f
patch 8.0.0855: MS-Windows: can't get tty name of terminal
...
Problem: MS-Windows: can't get tty name of terminal.
Solution: Use the winpty process number. (Yasuhiro Matsumoto, closes #1929 )
2017-08-03 20:52:19 +02:00
Bram Moolenaar
69a76feda9
patch 8.0.0851: 'smartindent' is used even when 'indentexpr' is set
...
Problem: 'smartindent' is used even when 'indentexpr' is set.
Solution: Ignore 'smartindent' when 'indentexpr' is set. (Hirohito Higashi)
2017-08-03 17:54:03 +02:00
Bram Moolenaar
3c3a80dc59
patch 8.0.0849: crash when job exit callback wipes the terminal
...
Problem: Crash when job exit callback wipes the terminal.
Solution: Check for b_term to be NULL. (Yasuhiro Matsumoto, closes #1922 )
Implement options for term_start() to be able to test.
Make term_wait() more reliable.
2017-08-03 17:06:45 +02:00
Bram Moolenaar
398ee7326b
patch 8.0.0847: :argadd without argument can't handle space in file name
...
Problem: :argadd without argument can't handle space in file name. (Harm te
Hennepe)
Solution: Escape the space. (Yasuhiro Matsumoto, closes #1917 )
2017-08-03 14:29:14 +02:00
Bram Moolenaar
7c9aec4ac8
patch 8.0.0846: cannot get the name of the pty of a job
...
Problem: Cannot get the name of the pty of a job.
Solution: Add the "tty" entry to the job info. (Ozaki Kiichi, closes #1920 )
Add the term_gettty() function.
2017-08-03 13:51:25 +02:00
Bram Moolenaar
5c838a3e71
patch 8.0.0841: term_getline() may cause a crash
...
Problem: term_getline() may cause a crash.
Solution: Check that the row is valid. (Hirohito Higashi)
2017-08-02 22:10:34 +02:00
Bram Moolenaar
94053a5125
patch 8.0.0838: buffer hangs around whem terminal window is closed
...
Problem: Buffer hangs around whem terminal window is closed.
Solution: When the job has ended wipe out a terminal buffer when the window
is closed.
2017-08-01 21:44:33 +02:00
Bram Moolenaar
20e6cd07ba
patch 8.0.0836: can abandon a terminal buffer after making a change
...
Problem: When a terminal buffer is changed it can still be accidentally
abandoned.
Solution: When making a change reset the 'buftype' option.
2017-08-01 20:25:22 +02:00
Bram Moolenaar
9c8448472f
patch 8.0.0833: terminal test fails
...
Problem: Terminal test fails.
Solution: Update the row argument to one based.
2017-08-01 18:41:21 +02:00
Bram Moolenaar
d09be32142
patch 8.0.0822: Test_with_partial_callback is a tiny bit flaky
...
Problem: Test_with_partial_callback is a tiny bit flaky.
Solution: Add it to the list of flaky tests.
2017-07-30 21:37:58 +02:00
Bram Moolenaar
f144a3fb73
patch 8.0.0816: crash when using invalid buffer number
...
Problem: Crash when using invalid buffer number.
Solution: Check for NULL buffer. (Yasuhiro Matsumoto, closes #1899 )
2017-07-30 18:02:12 +02:00
Bram Moolenaar
5449f7c6fc
patch 8.0.0811: MS-Windows: test_expand_dllpath fails
...
Problem: MS-Windows: test_expand_dllpath fails.
Solution: Change backslashes to forward slashes
2017-07-30 13:51:37 +02:00
Bram Moolenaar
d0b6c6c54e
patch 8.0.0810: MS-Windows: tests still hang
...
Problem: MS-Windows: tests still hang.
Solution: Only create the XfakeHOME directory if it does not exist yet.
2017-07-30 13:28:23 +02:00
Bram Moolenaar
30fe88677d
patch 8.0.0809: MS-Windows: tests hang
...
Problem: MS-Windows: tests hang.
Solution: Delete the XfakeHOME directory.
2017-07-29 23:01:57 +02:00
Bram Moolenaar
f98246d484
patch 8.0.0806: tests may try to create XfakeHOME twice
...
Problem: Tests may try to create XfakeHOME twice.
Solution: Avoid loading setup.vim twice.
2017-07-29 22:21:18 +02:00
Bram Moolenaar
d1ee0043c0
patch 8.0.0805: GUI test fails with gnome2
...
Problem: GUI test fails with gnome2.
Solution: Set $HOME to an existing directory.
2017-07-29 20:39:53 +02:00
Bram Moolenaar
c6df10e5d3
patch 8.0.0804: terminal window functions not yet implemented
...
Problem: Terminal window functions not yet implemented.
Solution: Implement several functions. Add a first test. (Yasuhiro
Matsumoto, closes #1871 )
2017-07-29 20:15:08 +02:00
Bram Moolenaar
9966b21a57
patch 8.0.0794: checking translations fails with multiple NL
...
Problem: The script to check translations fails if there is more than one
NL in one line.
Solution: Count the number of NL characters. Make count() accept a string.
2017-07-28 16:46:57 +02:00
Bram Moolenaar
1a0f200500
patch 8.0.0792: spell test leaves files behind
...
Problem: Spell test leaves files behind.
Solution: Delete the files.
2017-07-28 15:38:10 +02:00
Bram Moolenaar
d28cc3f55d
patch 8.0.0782: using freed memory in quickfix code
...
Problem: Using freed memory in quickfix code. (Dominique Pelle)
Solution: Handle a help window differently. (Yegappan Lakshmanan)
2017-07-27 22:03:50 +02:00
Bram Moolenaar
c31f9ae4f1
patch 8.0.0762: ml_get error with :psearch in buffer without a name
...
Problem: ml_get error with :psearch in buffer without a name. (Dominique
Pelle)
Solution: Use the buffer number instead of the file name. Check the cursor
position.
2017-07-23 22:02:02 +02:00
Bram Moolenaar
825680f5f4
patch 8.0.0743: the 'termsize' option can be set to an invalid value
...
Problem: The 'termsize' option can be set to an invalid value.
Solution: Check the 'termsize' option to be valid.
2017-07-22 17:04:02 +02:00
Bram Moolenaar
cdb7e1b7f9
patch 8.0.0737: crash when X11 selection is very big
...
Problem: Crash when X11 selection is very big.
Solution: Use static items instead of allocating them. Add callbacks.
(Ozaki Kiichi)
2017-07-19 19:55:58 +02:00
Bram Moolenaar
04f62f881c
patch 8.0.0736: OptionSet not triggered when entering diff mode
...
Problem: The OptionSet autocommand event is not triggered when entering
diff mode.
Solution: use set_option_value() instead of setting the option directly.
Change the tests from old to new style. (Christian Brabandt)
2017-07-19 18:18:39 +02:00
Bram Moolenaar
a8788f4d0b
patch 8.0.0735: no indication that the quickfix window/buffer changed
...
Problem: There is no way to notice that the quickfix window contents has
changed.
Solution: Increment b:changedtick when updating the quickfix window.
(Yegappan Lakshmanan)
2017-07-19 17:06:20 +02:00