]>
granicus.if.org Git - vim/log
Bram Moolenaar [Sun, 30 Jul 2017 11:57:41 +0000 (13:57 +0200)]
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.
Bram Moolenaar [Sun, 30 Jul 2017 11:51:37 +0000 (13:51 +0200)]
patch 8.0.0811: MS-Windows: test_expand_dllpath fails
Problem: MS-Windows: test_expand_dllpath fails.
Solution: Change backslashes to forward slashes
Bram Moolenaar [Sun, 30 Jul 2017 11:28:23 +0000 (13:28 +0200)]
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.
Bram Moolenaar [Sat, 29 Jul 2017 21:01:57 +0000 (23:01 +0200)]
patch 8.0.0809: MS-Windows: tests hang
Problem: MS-Windows: tests hang.
Solution: Delete the XfakeHOME directory.
Bram Moolenaar [Sat, 29 Jul 2017 20:41:18 +0000 (22:41 +0200)]
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().
Bram Moolenaar [Sat, 29 Jul 2017 20:23:40 +0000 (22:23 +0200)]
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.
Bram Moolenaar [Sat, 29 Jul 2017 20:21:18 +0000 (22:21 +0200)]
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.
Bram Moolenaar [Sat, 29 Jul 2017 18:39:53 +0000 (20:39 +0200)]
patch 8.0.0805: GUI test fails with gnome2
Problem: GUI test fails with gnome2.
Solution: Set $HOME to an existing directory.
Bram Moolenaar [Sat, 29 Jul 2017 18:16:03 +0000 (20:16 +0200)]
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)
Bram Moolenaar [Sat, 29 Jul 2017 18:15:08 +0000 (20:15 +0200)]
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)
Bram Moolenaar [Sat, 29 Jul 2017 14:01:53 +0000 (16:01 +0200)]
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.
Bram Moolenaar [Sat, 29 Jul 2017 13:53:39 +0000 (15:53 +0200)]
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.
Bram Moolenaar [Sat, 29 Jul 2017 12:52:43 +0000 (14:52 +0200)]
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)
Bram Moolenaar [Fri, 28 Jul 2017 21:16:13 +0000 (23:16 +0200)]
patch 8.0.0799: missing semicolon
Problem: Missing semicolon.
Solution: Add it.
Bram Moolenaar [Fri, 28 Jul 2017 20:29:35 +0000 (22:29 +0200)]
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.
Bram Moolenaar [Fri, 28 Jul 2017 19:51:57 +0000 (21:51 +0200)]
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.
Bram Moolenaar [Fri, 28 Jul 2017 16:01:58 +0000 (18:01 +0200)]
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)
Bram Moolenaar [Fri, 28 Jul 2017 15:04:15 +0000 (17:04 +0200)]
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.
Bram Moolenaar [Fri, 28 Jul 2017 14:46:57 +0000 (16:46 +0200)]
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.
Bram Moolenaar [Fri, 28 Jul 2017 13:55:32 +0000 (15:55 +0200)]
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.
Bram Moolenaar [Fri, 28 Jul 2017 13:38:10 +0000 (15:38 +0200)]
patch 8.0.0792: spell test leaves files behind
Problem: Spell test leaves files behind.
Solution: Delete the files.
Bram Moolenaar [Fri, 28 Jul 2017 13:11:38 +0000 (15:11 +0200)]
patch 8.0.0791: terminal colors depend on the system
Problem: Terminal colors depend on the system.
Solution: Use the highlight color lookup tables.
Bram Moolenaar [Fri, 28 Jul 2017 12:19:19 +0000 (14:19 +0200)]
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)
Bram Moolenaar [Fri, 28 Jul 2017 12:17:34 +0000 (14:17 +0200)]
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)
Bram Moolenaar [Fri, 28 Jul 2017 11:51:30 +0000 (13:51 +0200)]
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)
Bram Moolenaar [Fri, 28 Jul 2017 11:48:34 +0000 (13:48 +0200)]
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.
Bram Moolenaar [Fri, 28 Jul 2017 11:45:16 +0000 (13:45 +0200)]
patch 8.0.0786: build failures on Travis
Problem: Build failures on Travis.
Solution: Go back to precise termporarily. Disable coverage with clang.
Bram Moolenaar [Fri, 28 Jul 2017 11:41:22 +0000 (13:41 +0200)]
Do not run coverage with clang, currently fails.
Bram Moolenaar [Fri, 28 Jul 2017 11:12:19 +0000 (13:12 +0200)]
Do not invoke rvm reset
Bram Moolenaar [Fri, 28 Jul 2017 10:45:40 +0000 (12:45 +0200)]
Remove ruby-dev from travis config.
Bram Moolenaar [Fri, 28 Jul 2017 10:22:55 +0000 (12:22 +0200)]
Switch travis back to precise temporarily
Bram Moolenaar [Thu, 27 Jul 2017 20:57:00 +0000 (22:57 +0200)]
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.
Bram Moolenaar [Thu, 27 Jul 2017 20:14:59 +0000 (22:14 +0200)]
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)
Bram Moolenaar [Thu, 27 Jul 2017 20:07:35 +0000 (22:07 +0200)]
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)
Bram Moolenaar [Thu, 27 Jul 2017 20:03:50 +0000 (22:03 +0200)]
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)
Bram Moolenaar [Thu, 27 Jul 2017 19:46:43 +0000 (21:46 +0200)]
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)
Bram Moolenaar [Thu, 27 Jul 2017 19:29:31 +0000 (21:29 +0200)]
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)
Bram Moolenaar [Wed, 26 Jul 2017 21:11:01 +0000 (23:11 +0200)]
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.
Bram Moolenaar [Wed, 26 Jul 2017 19:49:37 +0000 (21:49 +0200)]
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)
Bram Moolenaar [Wed, 26 Jul 2017 19:29:34 +0000 (21:29 +0200)]
patch 8.0.0777: compiler warnings with 64 bit compiler
Problem: Compiler warnings with 64 bit compiler.
Solution: Add type casts. (Mike Williams)
Bram Moolenaar [Tue, 25 Jul 2017 21:31:12 +0000 (23:31 +0200)]
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.
Bram Moolenaar [Tue, 25 Jul 2017 21:08:47 +0000 (23:08 +0200)]
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)
Bram Moolenaar [Tue, 25 Jul 2017 20:06:43 +0000 (22:06 +0200)]
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)
Bram Moolenaar [Tue, 25 Jul 2017 19:49:35 +0000 (21:49 +0200)]
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)
Bram Moolenaar [Tue, 25 Jul 2017 19:34:46 +0000 (21:34 +0200)]
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)
Bram Moolenaar [Mon, 24 Jul 2017 21:36:41 +0000 (23:36 +0200)]
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)
Bram Moolenaar [Mon, 24 Jul 2017 21:05:35 +0000 (23:05 +0200)]
patch 8.0.0770: compiler warning for missing field initializer
Problem: Compiler warning for missing field initializer.
Solution: Add two more values. (Yegappan Lakshmanan)
Bram Moolenaar [Mon, 24 Jul 2017 20:29:21 +0000 (22:29 +0200)]
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)
Bram Moolenaar [Mon, 24 Jul 2017 19:44:43 +0000 (21:44 +0200)]
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)
Bram Moolenaar [Mon, 24 Jul 2017 18:15:30 +0000 (20:15 +0200)]
patch 8.0.0767: build failure with Athena and Motif
Problem: Build failure with Athena and Motif.
Solution: Move local variable delcarations. (Kazunobu Kuriyama)
Bram Moolenaar [Mon, 24 Jul 2017 18:03:01 +0000 (20:03 +0200)]
patch 8.0.0766: option test fails with +terminal feature
Problem: Option test fails with +terminal feature.
Solution: Fix using the right option when checking the value.
Bram Moolenaar [Sun, 23 Jul 2017 20:57:00 +0000 (22:57 +0200)]
patch 8.0.0765: build fails with tiny features
Problem: Build fails with tiny features.
Solution: Adjust #ifdef. (John Marriott)
Bram Moolenaar [Sun, 23 Jul 2017 20:50:51 +0000 (22:50 +0200)]
patch 8.0.0764: 'termkey' does not work yet
Problem: 'termkey' does not work yet.
Solution: Implement 'termkey'.
Bram Moolenaar [Sun, 23 Jul 2017 20:12:20 +0000 (22:12 +0200)]
Documentation updates.
Bram Moolenaar [Sun, 23 Jul 2017 20:07:27 +0000 (22:07 +0200)]
patch 8.0.0763: libvterm can be improved
Problem: Libvterm can be improved.
Solution: Various small improvements, more comments.
Bram Moolenaar [Sun, 23 Jul 2017 20:02:02 +0000 (22:02 +0200)]
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.
Bram Moolenaar [Sun, 23 Jul 2017 17:51:01 +0000 (19:51 +0200)]
patch 8.0.0761: options not set properly for a terminal buffer
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.
Bram Moolenaar [Sun, 23 Jul 2017 16:07:56 +0000 (18:07 +0200)]
patch 8.0.0760: terminal window colors wrong with 'termguicolors'
Problem: Terminal window colors wrong with 'termguicolors'.
Solution: Add 'termguicolors' support.
Bram Moolenaar [Sun, 23 Jul 2017 15:27:54 +0000 (17:27 +0200)]
patch 8.0.0759: MS-Windows: terminal does not adjust size
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)
Bram Moolenaar [Sun, 23 Jul 2017 15:22:35 +0000 (17:22 +0200)]
patch 8.0.0758: possible crash when using a terminal window
Problem: Possible crash when using a terminal window.
Solution: Check for NULL pointers. (Yasuhiro Matsumoto, closes #1864)
Bram Moolenaar [Sun, 23 Jul 2017 15:15:18 +0000 (17:15 +0200)]
patch 8.0.0757: libvterm MSVC Makefile not included in the distribution
Problem: Libvterm MSVC Makefile not included in the distribution.
Solution: Add the file to the list.
Bram Moolenaar [Sun, 23 Jul 2017 15:11:15 +0000 (17:11 +0200)]
patch 8.0.0756: cannot build libvterm with MSVC
Problem: Cannot build libvterm with MSVC.
Solution: Add an MSVC Makefile to libvterm. (Yasuhiro Matsumoto, closes
#1865)
Bram Moolenaar [Sun, 23 Jul 2017 14:45:10 +0000 (16:45 +0200)]
patch 8.0.0755: terminal window does not have colors in the GUI
Problem: Terminal window does not have colors in the GUI.
Solution: Lookup the GUI color.
Bram Moolenaar [Sun, 23 Jul 2017 13:48:37 +0000 (15:48 +0200)]
patch 8.0.0754: terminal window does not support colors
Problem: Terminal window does not support colors.
Solution: Lookup the color attribute.
Bram Moolenaar [Sat, 22 Jul 2017 20:32:56 +0000 (22:32 +0200)]
patch 8.0.0753: no size reports to a job running in a terminal
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.
Bram Moolenaar [Sat, 22 Jul 2017 19:15:42 +0000 (21:15 +0200)]
patch 8.0.0752: build fails on MS-Windows
Problem: Build fails on MS-Windows.
Solution: Change #ifdef for set_color_count().
Bram Moolenaar [Sat, 22 Jul 2017 19:11:53 +0000 (21:11 +0200)]
patch 8.0.0751: OpenPTY missing with some combination of features
Problem: OpenPTY missing with some combination of features. (Kazunobu
Kuriyama)
Solution: Adjust #ifdef. Also include pty.pro when needed.
Bram Moolenaar [Sat, 22 Jul 2017 18:53:21 +0000 (20:53 +0200)]
patch 8.0.0750: OpenPTY missing in non-GUI build
Problem: OpenPTY missing in non-GUI build.
Solution: Always include pty.c, add an #ifdef to skip over the contents.
Bram Moolenaar [Sat, 22 Jul 2017 18:42:04 +0000 (20:42 +0200)]
patch 8.0.0749: some unicode digraphs are hard to remember
Problem: Some unicode digraphs are hard to remember.
Solution: Add alternatives with a backtick. (Chris Harding, closes #1861)
Bram Moolenaar [Sat, 22 Jul 2017 18:33:05 +0000 (20:33 +0200)]
patch 8.0.0748: running Vim in terminal window doesn't use the right colors
Problem: When running Vim in a terminal window it does not detect the right
number of colors available.
Solution: Detect the version string that libvterm returns. Pass the number
of colors in $COLORS.
Bram Moolenaar [Sat, 22 Jul 2017 17:03:32 +0000 (19:03 +0200)]
patch 8.0.0747: :terminal without an argument doesn't work
Problem: :terminal without an argument doesn't work.
Solution: Use the 'shell' option. (Yasuhiro Matsumoto, closes #1860)
Bram Moolenaar [Sat, 22 Jul 2017 16:39:00 +0000 (18:39 +0200)]
patch 8.0.0746: when :term fails the job is not properly cleaned up
Problem: When :term fails the job is not properly cleaned up.
Solution: Free the terminal. Handle a job that failed to start. (closes
#1858)
Bram Moolenaar [Sat, 22 Jul 2017 16:14:17 +0000 (18:14 +0200)]
patch 8.0.0745: multi-byte characters in a terminal don't display well
Problem: multi-byte characters in a terminal window are not displayed
properly.
Solution: Set the unused screen characters. (Yasuhiro Matsumoto, closes
#1857)
Bram Moolenaar [Sat, 22 Jul 2017 16:04:08 +0000 (18:04 +0200)]
patch 8.0.0744: terminal window does not use a pty
Problem: A terminal window uses pipes instead of a pty.
Solution: Add pty support.
Bram Moolenaar [Sat, 22 Jul 2017 15:04:02 +0000 (17:04 +0200)]
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.
Bram Moolenaar [Sat, 22 Jul 2017 14:14:44 +0000 (16:14 +0200)]
patch 8.0.0742: terminal feature does not work on MS-Windows
Problem: Terminal feature does not work on MS-Windows.
Solution: Use libvterm and libwinpty on MS-Windows. (Yasuhiro Matsumoto)
Bram Moolenaar [Sat, 22 Jul 2017 12:08:43 +0000 (14:08 +0200)]
patch 8.0.0741: cannot build with HPUX
Problem: Cannot build with HPUX.
Solution: Rename envbuf_TERM to envbuf_Term. (John Marriott)
Bram Moolenaar [Fri, 21 Jul 2017 19:10:01 +0000 (21:10 +0200)]
patch 8.0.0740: cannot resize a terminal window by the command
Problem: Cannot resize a terminal window by the command running in it.
Solution: Add support for the window size escape sequence. Make BS work.
Bram Moolenaar [Thu, 20 Jul 2017 21:04:46 +0000 (23:04 +0200)]
patch 8.0.0739: terminal resizing doesn't work well.
Problem: Terminal resizing doesn't work well.
Solution: Resize the terminal to the Vim window and the other way around.
Avoid mapping typed keys. Set the environment properly.
Bram Moolenaar [Wed, 19 Jul 2017 21:20:19 +0000 (23:20 +0200)]
patch 8.0.0738: cannot use the mouse to resize a terminal window
Problem: Cannot use the mouse to resize window while the focus is in a
terminal window.
Solution: Recognize nice mouse events in the terminal window. A few more
fixes for the terminal window.
Bram Moolenaar [Wed, 19 Jul 2017 17:55:58 +0000 (19:55 +0200)]
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)
Bram Moolenaar [Wed, 19 Jul 2017 16:18:39 +0000 (18:18 +0200)]
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)
Bram Moolenaar [Wed, 19 Jul 2017 15:06:20 +0000 (17:06 +0200)]
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)
Bram Moolenaar [Wed, 19 Jul 2017 12:59:34 +0000 (14:59 +0200)]
Update translations.
Bram Moolenaar [Wed, 19 Jul 2017 12:34:42 +0000 (14:34 +0200)]
patch 8.0.0734: the script to check translations can be improved
Problem: The script to check translations can be improved.
Solution: Restore the view when no errors are found. Check for matching
line break at the end of the message. (Christian Brabandt)
Bram Moolenaar [Wed, 19 Jul 2017 11:23:06 +0000 (13:23 +0200)]
patch 8.0.0733: can only add entries to one list in the quickfix stack
Problem: Can only add entries to one list in the quickfix stack.
Solution: Move state variables from qf_list_T to qf_list_T. (Yegappan
Lakshmanan)
Bram Moolenaar [Wed, 19 Jul 2017 10:51:52 +0000 (12:51 +0200)]
patch 8.0.0732: when updating a buffer modeless selection is lost
Problem: When updating a buffer for a callback the modeless selection is
lost.
Solution: Do not insert or delete screen lines when redrawing for a callback
and there is a modeless selection.
Bram Moolenaar [Wed, 19 Jul 2017 09:28:17 +0000 (11:28 +0200)]
patch 8.0.0731: cannot build the terminal feature on MS-Windows
Problem: Cannot build the terminal feature on MS-Windows.
Solution: Add the Makefile changes. (Yasuhiro Matsumoto, closes #1851)
Bram Moolenaar [Tue, 18 Jul 2017 20:53:21 +0000 (22:53 +0200)]
patch 8.0.0730: terminal feature only supports Unix-like systems
Problem: Terminal feature only supports Unix-like systems.
Solution: Prepare for adding an MS-Windows implementaiton.
Bram Moolenaar [Tue, 18 Jul 2017 19:33:20 +0000 (21:33 +0200)]
patch 8.0.0729: the help for the terminal configure option is wrong
Problem: The help for the terminal configure option is wrong.
Solution: Change "Disable" to "Enable". (E Kawashima, closes #1849)
Improve alignment.
Bram Moolenaar [Mon, 17 Jul 2017 21:20:24 +0000 (23:20 +0200)]
patch 8.0.0728: the terminal structure is never freed
Problem: The terminal structure is never freed.
Solution: Free the structure and unreference what it contains.
Bram Moolenaar [Sun, 16 Jul 2017 18:54:34 +0000 (20:54 +0200)]
patch 8.0.0727: message about what register to yank into is not translated
Problem: Message about what register to yank into is not translated.
(LemonBoy)
Solution: Add _().
Bram Moolenaar [Sun, 16 Jul 2017 18:32:25 +0000 (20:32 +0200)]
patch 8.0.0726: translations cleanup script is too conservative
Problem: Translations cleanup script is too conservative.
Solution: Also delete untranslated messages.
Bram Moolenaar [Sun, 16 Jul 2017 18:13:26 +0000 (20:13 +0200)]
patch 8.0.0725: a terminal window does not handle keyboard input
Problem: A terminal window does not handle keyboard input.
Solution: Add terminal_loop(). ":term bash -i" sort of works now.
Bram Moolenaar [Sun, 16 Jul 2017 15:56:16 +0000 (17:56 +0200)]
patch 8.0.0724: the message for yanking doesn't indicate the register
Problem: The message for yanking doesn't indicate the register.
Solution: Show the register name in the "N lines yanked" message. (Lemonboy,
closes #1803, closes #1809)
Bram Moolenaar [Sun, 16 Jul 2017 14:42:13 +0000 (16:42 +0200)]
patch 8.0.0723: arglist test fails if file name case is ignored
Problem: Arglist test fails if file name case is ignored.
Solution: Wipe existing buffers, check for fname_case property.
Bram Moolenaar [Sun, 16 Jul 2017 13:48:46 +0000 (15:48 +0200)]
patch 8.0.0722: screen is messed by timer up at inputlist() prompt
Problem: Screen is messed by timer up at inputlist() prompt.
Solution: Set state to ASKMORE. (closes #1843)
Bram Moolenaar [Sun, 16 Jul 2017 13:31:17 +0000 (15:31 +0200)]
patch 8.0.0721: :argedit can only have one argument
Problem: :argedit can only have one argument.
Solution: Allow for multiple arguments. (Christian Brabandt)
Bram Moolenaar [Sun, 16 Jul 2017 13:24:01 +0000 (15:24 +0200)]
patch 8.0.0720: unfinished mapping not displayed when running timer
Problem: Unfinished mapping not displayed when running timer.
Solution: Also use the extra_char while waiting for a mapping and digraph.
(closes #1844)
Bram Moolenaar [Sun, 16 Jul 2017 12:04:29 +0000 (14:04 +0200)]
patch 8.0.0719: build failure without +terminal feature
Problem: Build failure without +terminal feature.
Solution: Add #ifdefs.