Bram Moolenaar
22aad2f880
patch 8.0.0817: cannot get the terminal line at the cursor
...
Problem: Cannot get the line of a terminal window at the cursor.
Solution: Make the row argunt optionsl. (Yasuhiro Matsumoto, closes #1898 )
2017-07-30 18:19:46 +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
43c007ff22
patch 8.0.0815: terminal window not correctly updated
...
Problem: Terminal window not correctly updated when 'statusline' invokes
":sleep". (NIkolay Pavlov)
Solution: Clear got_int. Repeat redrawing when needed.
2017-07-30 17:45:37 +02:00
Bram Moolenaar
0e7885e67d
patch 8.0.0814: file in Filelist does not exist
...
Problem: File in Filelist does not exist.
Solution: Remove the line.
2017-07-30 16:58:56 +02:00
Bram Moolenaar
423802d1a2
patch 8.0.0813: cannot use a terminal window while the job is running
...
Problem: Cannot use Vim commands in a terminal window while the job is
running.
Solution: Implement Terminal Normal mode.
2017-07-30 16:52:24 +02:00
Bram Moolenaar
68c4bdd53c
patch 8.0.0812: terminal window colors shift when 'number' is set
...
Problem: Terminal window colors shift when 'number' is set. (Nazri Ramliy)
Solution: Use vcol instead of col.
2017-07-30 13:57:41 +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
d507a685ad
patch 8.0.0808: cannot build with terminal feature and DEBUG defined
...
Problem: Cannot build with terminal feature and DEBUG defined. (Christian
Brabandt)
Solution: Use DEBUG_LOG3().
2017-07-29 22:41:18 +02:00
Bram Moolenaar
6e1ef28057
patch 8.0.0807: terminal window can't handle mouse buttons
...
Problem: Terminal window can't handle mouse buttons. (Hirohito Higashi)
Solution: Implement mouse buttons and many other keys. Ignore the ones that
are not implemented.
2017-07-29 22:23:40 +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
91d348abfc
patch 8.0.0804: running tests fails when stdin is /dev/null
...
Problem: Running tests fails when stdin is /dev/null. (James McCoy)
Solution: Do not bail out from getting input if the --not-a-term argument
was given. (closes #1460 )
2017-07-29 20:16:03 +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
70229f951f
patch 8.0.0802: last line of terminal window has no color
...
Problem: After a job exits the last line in the terminal window does not
get color attributes.
Solution: Fix off-by-one error.
2017-07-29 16:01:53 +02:00
Bram Moolenaar
1e8340bbbf
patch 8.0.0801: terminal window title says "running" after job exits
...
Problem: The terminal window title sometimes still says "running" even
though the job has finished.
Solution: Also consider the job finished when the channel has been closed.
2017-07-29 15:53:39 +02:00
Bram Moolenaar
696d00f488
patch 8.0.0800
...
Problem: Terminal window scrollback contents is wrong.
Solution: Fix handling of multi-byte characters (Yasuhiro Matsumoto) Handle
empty lines correctly. (closes #1891 )
2017-07-29 14:52:43 +02:00
Bram Moolenaar
dcbfa33fa1
patch 8.0.0799: missing semicolon
...
Problem: Missing semicolon.
Solution: Add it.
2017-07-28 23:16:13 +02:00
Bram Moolenaar
63ecddab6d
patch 8.0.0798: no highlighting in a terminal window with a finished job
...
Problem: No highlighting in a terminal window with a finished job.
Solution: Highlight the text.
2017-07-28 22:29:35 +02:00
Bram Moolenaar
d85f271bf8
patch 8.0.0797: finished job in terminal window is not handled
...
Problem: Finished job in terminal window is not handled.
Solution: Add the scrollback buffer. Use it to fill the buffer when the job
has ended.
2017-07-28 21:51:57 +02:00
Bram Moolenaar
d973bcb483
patch 8.0.0796: no coverage on Travis with clang
...
Problem: No coverage on Travis with clang.
Solution: Use a specific coveralls version. (Ozaki Kiichi, closes #1888 )
2017-07-28 18:01:58 +02:00
Bram Moolenaar
607985a95f
patch 8.0.0795: terminal feature does not build with older MSVC
...
Problem: Terminal feature does not build with older MSVC.
Solution: Do not use stdint.h.
2017-07-28 17:04:15 +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
93723a4ef1
patch 8.0.0793: using wrong terminal name for terminal window
...
Problem: Using wrong terminal name for terminal window.
Solution: When 'term' starts with "xterm" use it for $TERM in a terminal
window.
2017-07-28 15:55:32 +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
b41bf8e6b4
patch 8.0.0791: terminal colors depend on the system
...
Problem: Terminal colors depend on the system.
Solution: Use the highlight color lookup tables.
2017-07-28 15:11:38 +02:00
Bram Moolenaar
fa228f716a
patch 8.0.0790: MSVC compiler warning for strncpy in libvterm
...
Problem: MSVC compiler warning for strncpy in libvterm.
Solution: Add a define to stop the warnings. (Mike Williams)
2017-07-28 14:19:19 +02:00
Bram Moolenaar
96ad8c9ac1
patch 8.0.0789: splitting terminal window has resizing problems
...
Problem: When splitting a terminal window where the terminal follows the
size of the window doesn't work.
Solution: Use the size of the smallest window. (Yasuhiro Matsumoto, closes
#1885 )
2017-07-28 14:17:34 +02:00
Bram Moolenaar
f86eea9f01
patch 8.0.0788: MS-Windows: cannot build with terminal feature
...
Problem: MS-Windows: cannot build with terminal feature.
Solution: Move set_ref_in_term(). (Ozaki Kiichi)
2017-07-28 13:51:30 +02:00
Bram Moolenaar
1f28b4c6a3
patch 8.0.0787: cannot send CTRL-W command to terminal job
...
Problem: Cannot send CTRL-W command to terminal job.
Solution: Make CTRL-W . a prefex for sending a key to the job.
2017-07-28 13:48:34 +02:00
Bram Moolenaar
8bcc99b821
patch 8.0.0786: build failures on Travis
...
Problem: Build failures on Travis.
Solution: Go back to precise termporarily. Disable coverage with clang.
2017-07-28 13:45:16 +02:00
Bram Moolenaar
67883b4909
patch 8.0.0785: wildcards are not expanded for :terminal
...
Problem: Wildcards are not expanded for :terminal.
Solution: Add FILES to the command flags. (Yasuhiro Matsumoto, closes #1883 )
Also complete commands.
2017-07-27 22:57:00 +02:00
Bram Moolenaar
a2c45a17c1
patch 8.0.0784: job of terminal may be garbage collected
...
Problem: Job of terminal may be garbage collected.
Solution: Set copyID on job in terminal. (Ozaki Kiichi)
2017-07-27 22:14:59 +02:00
Bram Moolenaar
0e83f02d80
patch 8.0.0783: job of terminal may be freed too early
...
Problem: Job of terminal may be freed too early.
Solution: Increment job refcount. (Yasuhiro Matsumoto)
2017-07-27 22:07:35 +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
ab6eec3887
patch 8.0.0781: MS-Windows: memory leak when using :terminal
...
Problem: MS-Windows: Memory leak when using :terminal.
Solution: Handle failures properly. (Ken Takata)
2017-07-27 21:46:43 +02:00
Bram Moolenaar
cb25d18220
patch 8.0.0780: build failure on Travis
...
Problem: Build failure on Travis.
Solution: Set distribution explicitly. Use Lua and Ruby dev. (Ken Takata,
closes #1884 )
2017-07-27 21:29:31 +02:00
Bram Moolenaar
293424c199
patch 8.0.0779: :term without an argument uses empty buffer name
...
Problem: :term without an argument uses empty buffer name but runs the
snell.
Solution: Change the command to the shell earlier.
2017-07-26 23:11:01 +02:00
Bram Moolenaar
4cc93dc85a
patch 8.0.0778: in a terminal the cursor may be hidden
...
Problem: In a terminal the cursor may be hidden and screen updating lags
behind. (Nazri Ramliy)
Solution: Switch the cursor on and flush output when needed. (Ozaki Kiichi)
2017-07-26 21:49:37 +02:00
Bram Moolenaar
a1b5b09281
patch 8.0.0777: compiler warnings with 64 bit compiler
...
Problem: Compiler warnings with 64 bit compiler.
Solution: Add type casts. (Mike Williams)
2017-07-26 21:29:34 +02:00
Bram Moolenaar
f0a521f4f7
patch 8.0.0776: function prototypes missing without the quickfix feature
...
Problem: Function prototypes missing without the quickfix feature. (Tony
Mechelynck)
Solution: Move non-quickfix functions to buffer.c.
2017-07-25 23:31:12 +02:00
Bram Moolenaar
fc716d7256
patch 8.0.0775: in a terminal the cursor is updated too often
...
Problem: In a terminal the cursor is updated too often.
Solution: Only flush when needed. (Yasuhiro Matsumoto). Remeber whether the
cursor is visible. (closes #1873 )
2017-07-25 23:08:47 +02:00
Bram Moolenaar
8f14bb58cb
patch 8.0.0774: build failure without the multi-byte feature
...
Problem: Build failure without the multi-byte feature on HPUX.
Solution: Move #ifdefs. (John Marriott)
2017-07-25 22:06:43 +02:00
Bram Moolenaar
f80451e6fe
patch 8.0.0773: mixing 32 and 64 bit libvterm builds fails
...
Problem: Mixing 32 and 64 bit libvterm builds fails.
Solution: Use OUTDIR. (Ken Takata)
2017-07-25 21:49:35 +02:00
Bram Moolenaar
b2a76ec06b
patch 8.0.0772: other stdbool.h dependencies in libvterm
...
Problem: Other stdbool.h dependencies in libvterm.
Solution: Remove the dependency and use TRUE/FALSE/int. (Ken Takata)
2017-07-25 21:34:46 +02:00
Bram Moolenaar
1c84493bbe
patch 8.0.0771: cursor in terminal window not always updated in GUI
...
Problem: Cursor in a terminal window not always updated in the GUI.
Solution: Call gui_update_cursor(). (Yasuhiro Matsumoto, closes #1868 )
2017-07-24 23:36:41 +02:00
Bram Moolenaar
86067eb05e
patch 8.0.0770: compiler warning for missing field initializer
...
Problem: Compiler warning for missing field initializer.
Solution: Add two more values. (Yegappan Lakshmanan)
2017-07-24 23:05:35 +02:00
Bram Moolenaar
8a77306fa1
patch 8.0.0769: build problems with terminal on MS-Windows
...
Problem: Build problems with terminal on MS-Windows using MSVC.
Solution: Remove stdbool.h dependency. Only use ScreenLinesUC when it was
allocated. Fix typos. (Ken Takata)
2017-07-24 22:29:21 +02:00
Bram Moolenaar
2155441460
patch 8.0.0768: terminal window status shows "[Scratch]"
...
Problem: Terminal window status shows "[Scratch]".
Solution: Show "[Terminal]" when no title was set. (Yasuhiro Matsumoto)
Store the terminal title that vterm sends and use it. Update the
special buffer name. (closes #1869 )
2017-07-24 21:44:43 +02:00