| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
Problem: Using wrong terminal name for terminal window.
Solution: When 'term' starts with "xterm" use it for $TERM in a terminal
window.
|
|
|
|
|
| |
Problem: Spell test leaves files behind.
Solution: Delete the files.
|
|
|
|
|
| |
Problem: Terminal colors depend on the system.
Solution: Use the highlight color lookup tables.
|
|
|
|
|
| |
Problem: MSVC compiler warning for strncpy in libvterm.
Solution: Add a define to stop the warnings. (Mike Williams)
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
| |
Problem: MS-Windows: cannot build with terminal feature.
Solution: Move set_ref_in_term(). (Ozaki Kiichi)
|
|
|
|
|
| |
Problem: Cannot send CTRL-W command to terminal job.
Solution: Make CTRL-W . a prefex for sending a key to the job.
|
|
|
|
|
| |
Problem: Build failures on Travis.
Solution: Go back to precise termporarily. Disable coverage with clang.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Problem: Wildcards are not expanded for :terminal.
Solution: Add FILES to the command flags. (Yasuhiro Matsumoto, closes #1883)
Also complete commands.
|
|
|
|
|
| |
Problem: Job of terminal may be garbage collected.
Solution: Set copyID on job in terminal. (Ozaki Kiichi)
|
|
|
|
|
| |
Problem: Job of terminal may be freed too early.
Solution: Increment job refcount. (Yasuhiro Matsumoto)
|
|
|
|
|
| |
Problem: Using freed memory in quickfix code. (Dominique Pelle)
Solution: Handle a help window differently. (Yegappan Lakshmanan)
|
|
|
|
|
| |
Problem: MS-Windows: Memory leak when using :terminal.
Solution: Handle failures properly. (Ken Takata)
|
|
|
|
|
|
| |
Problem: Build failure on Travis.
Solution: Set distribution explicitly. Use Lua and Ruby dev. (Ken Takata,
closes #1884)
|
|
|
|
|
|
| |
Problem: :term without an argument uses empty buffer name but runs the
snell.
Solution: Change the command to the shell earlier.
|
|
|
|
|
|
| |
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)
|
|
|
|
|
| |
Problem: Compiler warnings with 64 bit compiler.
Solution: Add type casts. (Mike Williams)
|
|
|
|
|
|
| |
Problem: Function prototypes missing without the quickfix feature. (Tony
Mechelynck)
Solution: Move non-quickfix functions to buffer.c.
|
|
|
|
|
|
| |
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)
|
|
|
|
|
| |
Problem: Build failure without the multi-byte feature on HPUX.
Solution: Move #ifdefs. (John Marriott)
|
|
|
|
|
| |
Problem: Mixing 32 and 64 bit libvterm builds fails.
Solution: Use OUTDIR. (Ken Takata)
|
|
|
|
|
| |
Problem: Other stdbool.h dependencies in libvterm.
Solution: Remove the dependency and use TRUE/FALSE/int. (Ken Takata)
|
|
|
|
|
| |
Problem: Cursor in a terminal window not always updated in the GUI.
Solution: Call gui_update_cursor(). (Yasuhiro Matsumoto, closes #1868)
|
|
|
|
|
| |
Problem: Compiler warning for missing field initializer.
Solution: Add two more values. (Yegappan Lakshmanan)
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
| |
Problem: Build failure with Athena and Motif.
Solution: Move local variable delcarations. (Kazunobu Kuriyama)
|
|
|
|
|
| |
Problem: Option test fails with +terminal feature.
Solution: Fix using the right option when checking the value.
|
|
|
|
|
| |
Problem: Build fails with tiny features.
Solution: Adjust #ifdef. (John Marriott)
|
|
|
|
|
| |
Problem: 'termkey' does not work yet.
Solution: Implement 'termkey'.
|
| |
|
|
|
|
|
| |
Problem: Libvterm can be improved.
Solution: Various small improvements, more comments.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
Problem: Options of a buffer for a terminal window are not set properly.
Solution: Add "terminal" value for 'buftype'. Make 'buftype' and
'bufhidden' not depend on the quickfix feature.
Also set the buffer name and show "running" or "finished" in the
window title.
|
|
|
|
|
| |
Problem: Terminal window colors wrong with 'termguicolors'.
Solution: Add 'termguicolors' support.
|
|
|
|
|
| |
Problem: MS-Windows: terminal does not adjust size to the Vim window size.
Solution: Add a call to winpty_set_size(). (Yasuhiro Matsumoto, closes #1863)
|
|
|
|
|
| |
Problem: Possible crash when using a terminal window.
Solution: Check for NULL pointers. (Yasuhiro Matsumoto, closes #1864)
|
|
|
|
|
| |
Problem: Libvterm MSVC Makefile not included in the distribution.
Solution: Add the file to the list.
|
|
|
|
|
|
| |
Problem: Cannot build libvterm with MSVC.
Solution: Add an MSVC Makefile to libvterm. (Yasuhiro Matsumoto, closes
#1865)
|
|
|
|
|
| |
Problem: Terminal window does not have colors in the GUI.
Solution: Lookup the GUI color.
|
|
|
|
|
| |
Problem: Terminal window does not support colors.
Solution: Lookup the color attribute.
|
|
|
|
|
|
| |
Problem: A job running in a terminal does not get notified of changes in
the terminal size.
Solution: Use ioctl() and SIGWINCH to report the terminal size.
|
|
|
|
|
| |
Problem: Build fails on MS-Windows.
Solution: Change #ifdef for set_color_count().
|
|
|
|
|
|
| |
Problem: OpenPTY missing with some combination of features. (Kazunobu
Kuriyama)
Solution: Adjust #ifdef. Also include pty.pro when needed.
|
|
|
|
|
| |
Problem: OpenPTY missing in non-GUI build.
Solution: Always include pty.c, add an #ifdef to skip over the contents.
|