]>
granicus.if.org Git - vim/log
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.
Bram Moolenaar [Sun, 16 Jul 2017 11:48:22 +0000 (13:48 +0200)]
patch 8.0.0718: output of job in terminal is not displayed
Problem: Output of job in terminal is not displayed.
Solution: Connect the job output to the terminal.
Bram Moolenaar [Sat, 15 Jul 2017 18:05:54 +0000 (20:05 +0200)]
patch 8.0.0717: terminal feature precence unclear
Problem: Terminal feature not included in :version output.
Solution: Add +terminal or -terminal.
Bram Moolenaar [Sat, 15 Jul 2017 17:39:43 +0000 (19:39 +0200)]
patch 8.0.0716: not easy to start Vim cleanly
Problem: Not easy to start Vim cleanly without changing the viminfo file.
Not possible to know whether the -i command line flag was used.
Solution: Add the --clean command line argument. Add the 'viminfofile'
option. Add "-u DEFAULTS".
Bram Moolenaar [Sat, 15 Jul 2017 13:21:38 +0000 (15:21 +0200)]
patch 8.0.0714: when a timer causes a command line redraw " goes missing
Problem: When a timer causes a command line redraw the " that is displayed
for CTRL-R goes missing.
Solution: Remember an extra character to display.
Bram Moolenaar [Sat, 15 Jul 2017 13:16:40 +0000 (15:16 +0200)]
patch 8.0.0713: 'termkey' option not fully implemented
Problem: 'termkey' option not fully implemented.
Solution: Add initialisation.
Bram Moolenaar [Sat, 15 Jul 2017 12:04:01 +0000 (14:04 +0200)]
patch 8.0.0712: the terminal implementation is incomplete
Problem: The terminal implementation is incomplete.
Solution: Add the 'termkey' option.
Bram Moolenaar [Sat, 15 Jul 2017 11:53:23 +0000 (13:53 +0200)]
Updated runtime files and translations.
Bram Moolenaar [Wed, 12 Jul 2017 19:12:43 +0000 (21:12 +0200)]
patch 8.0.0711: cannot build without the wildmenu feature
Problem: Cannot build without the wildmenu feature.
Solution: Add #ifdef
Bram Moolenaar [Wed, 12 Jul 2017 18:24:41 +0000 (20:24 +0200)]
patch 8.0.0710: a job that writes to a buffer clears completion
Problem: A job that writes to a buffer clears command line completion.
(Ramel Eshed)
Solution: Do not redraw while showing the completion menu.
Bram Moolenaar [Tue, 11 Jul 2017 20:34:51 +0000 (22:34 +0200)]
patch 8.0.0709: libvterm cannot use vsnprintf()
Problem: Libvterm cannot use vsnprintf(), it does not exist in C90.
Solution: Use vim_vsnprintf() instead.
Bram Moolenaar [Tue, 11 Jul 2017 19:46:28 +0000 (21:46 +0200)]
patch 8.0.0708: some tests are old style
Problem: Some tests are old style.
Solution: Change a few tests from old style to new style. (pschuh,
closes #1813)
Bram Moolenaar [Tue, 11 Jul 2017 16:28:46 +0000 (18:28 +0200)]
patch 8.0.0707: freeing wrong memory with certain autocommands
Problem: Freeing wrong memory when manipulating buffers in autocommands.
(James McCoy)
Solution: Also set the w_s pointer if w_buffer was NULL.