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)
v8.0.0782
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)
v8.0.0781
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 )
v8.0.0780
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.
v8.0.0779
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)
v8.0.0778
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)
v8.0.0777
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.
v8.0.0776
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 )
v8.0.0775
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)
v8.0.0774
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)
v8.0.0773
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)
v8.0.0772
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 )
v8.0.0771
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)
v8.0.0770
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)
v8.0.0769
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 )
v8.0.0768
2017-07-24 21:44:43 +02:00
Bram Moolenaar
d60547bf80
patch 8.0.0767: build failure with Athena and Motif
...
Problem: Build failure with Athena and Motif.
Solution: Move local variable delcarations. (Kazunobu Kuriyama)
v8.0.0767
2017-07-24 20:15:30 +02:00
Bram Moolenaar
c4f43bce7c
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.
v8.0.0766
2017-07-24 20:03:01 +02:00
Bram Moolenaar
81bdd6a025
patch 8.0.0765: build fails with tiny features
...
Problem: Build fails with tiny features.
Solution: Adjust #ifdef. (John Marriott)
v8.0.0765
2017-07-23 22:57:00 +02:00
Bram Moolenaar
dbe948d6c3
patch 8.0.0764: 'termkey' does not work yet
...
Problem: 'termkey' does not work yet.
Solution: Implement 'termkey'.
v8.0.0764
2017-07-23 22:50:51 +02:00
Bram Moolenaar
b6e0ec6b71
Documentation updates.
2017-07-23 22:12:20 +02:00
Bram Moolenaar
9cc5f75932
patch 8.0.0763: libvterm can be improved
...
Problem: Libvterm can be improved.
Solution: Various small improvements, more comments.
v8.0.0763
2017-07-23 22:07:27 +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.
v8.0.0762
2017-07-23 22:02:02 +02:00
Bram Moolenaar
1f2903c431
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.
v8.0.0761
2017-07-23 19:51:01 +02:00
Bram Moolenaar
065f41c814
patch 8.0.0760: terminal window colors wrong with 'termguicolors'
...
Problem: Terminal window colors wrong with 'termguicolors'.
Solution: Add 'termguicolors' support.
v8.0.0760
2017-07-23 18:07:56 +02:00
Bram Moolenaar
43da3e36b2
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 )
v8.0.0759
2017-07-23 17:27:54 +02:00
Bram Moolenaar
cdeae99b4e
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 )
v8.0.0758
2017-07-23 17:22:35 +02:00
Bram Moolenaar
9c5589c7ce
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.
v8.0.0757
2017-07-23 17:15:18 +02:00
Bram Moolenaar
2aeaf3fc01
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 )
v8.0.0756
2017-07-23 17:11:15 +02:00
Bram Moolenaar
26af85d97b
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.
v8.0.0755
2017-07-23 16:45:10 +02:00
Bram Moolenaar
eeac677886
patch 8.0.0754: terminal window does not support colors
...
Problem: Terminal window does not support colors.
Solution: Lookup the color attribute.
v8.0.0754
2017-07-23 15:48:37 +02:00
Bram Moolenaar
b13501f7da
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.
v8.0.0753
2017-07-22 22:32:56 +02:00
Bram Moolenaar
d7d3cbedb3
patch 8.0.0752: build fails on MS-Windows
...
Problem: Build fails on MS-Windows.
Solution: Change #ifdef for set_color_count().
v8.0.0752
2017-07-22 21:15:42 +02:00
Bram Moolenaar
613fe7ad2b
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.
v8.0.0751
2017-07-22 21:11:53 +02:00
Bram Moolenaar
6ed8069c79
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.
v8.0.0750
2017-07-22 20:53:21 +02:00
Bram Moolenaar
816e7660e1
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 )
v8.0.0749
2017-07-22 20:42:04 +02:00
Bram Moolenaar
b7a8dfeb49
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.
v8.0.0748
2017-07-22 20:33:05 +02:00
Bram Moolenaar
e173fd0972
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 )
v8.0.0747
2017-07-22 19:03:32 +02:00
Bram Moolenaar
61a6605ea1
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 )
v8.0.0746
2017-07-22 18:39:00 +02:00
Bram Moolenaar
9f1f49b839
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 )
v8.0.0745
2017-07-22 18:14:17 +02:00
Bram Moolenaar
5a1feb8091
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.
v8.0.0744
2017-07-22 18:04:08 +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.
v8.0.0743
2017-07-22 17:04:02 +02:00
Bram Moolenaar
8f84c3a866
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)
v8.0.0742
2017-07-22 16:14:44 +02:00
Bram Moolenaar
5f7e7bdcf8
patch 8.0.0741: cannot build with HPUX
...
Problem: Cannot build with HPUX.
Solution: Rename envbuf_TERM to envbuf_Term. (John Marriott)
v8.0.0741
2017-07-22 14:08:43 +02:00
Bram Moolenaar
e906ae85b2
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.
v8.0.0740
2017-07-21 21:10:01 +02:00
Bram Moolenaar
58556cd0e5
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.
v8.0.0739
2017-07-20 23:04:46 +02:00
Bram Moolenaar
e825d8b0a4
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.
v8.0.0738
2017-07-19 23:20:19 +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)
v8.0.0737
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)
v8.0.0736
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)
v8.0.0735
2017-07-19 17:06:20 +02:00
Bram Moolenaar
bf92e3a371
Update translations.
2017-07-19 14:59:34 +02:00