Bram Moolenaar
cf4b00c856
patch 8.0.1038: strike-through text not supported
...
Problem: Strike-through text not supported.
Solution: Add support for the "strikethrough" attribute. (Christian
Brabandt, Ken Takata)
2017-09-02 18:33:56 +02:00
Bram Moolenaar
5c6dbcb03f
patch 8.0.1026: GTK on-the-spot input has problems
...
Problem: GTK on-the-spot input has problems. (Gerd Wachsmuth)
Solution: Support over-the-spot. (Yukihiro Nakadaira, Ketn Takata, closes
#1215 )
2017-08-30 22:00:20 +02:00
Bram Moolenaar
4db2554954
patch 8.0.1009: Xterm cursor blinking status may be inverted
...
Problem: Xterm cursor blinking status may be inverted.
Solution: Use another request to get the blink status and compare with the
cursor style report
2017-08-28 22:43:05 +02:00
Bram Moolenaar
0903d56f5c
patch 8.0.1001: setting 'encoding' makes 'printheader' invalid
...
Problem: Setting 'encoding' makes 'printheader' invalid.
Solution: Do not translate the default value of 'printheader'. (Yasuhiro
Matsumoto, closes #2026 )
2017-08-26 22:30:15 +02:00
Bram Moolenaar
edbc0d46cf
patch 8.0.0975: using freed memory when setting 'backspace'
...
Problem: Using freed memory when setting 'backspace'.
Solution: When changing oldval also change origval.
2017-08-20 16:11:51 +02:00
Bram Moolenaar
8efa026a25
patch 8.0.0974: resetting a string option does not trigger OptionSet
...
Problem: Resetting a string option does not trigger OptionSet. (Rick Howe)
Solution: Set the origval.
2017-08-20 15:47:20 +02:00
Bram Moolenaar
ce1c32780a
patch 8.0.0973: initial info about blinking cursor is wrong
...
Problem: initial info about blinking cursor is wrong
Solution: Invert the blink flag. Add t_VS to stop a blinking cursor.
2017-08-20 15:05:15 +02:00
Bram Moolenaar
3eee06e7d4
patch 8.0.0965: not restoring cursor shape after it was set in a terminal
...
Problem: The cursor shape is not reset after it was changed in a terminal.
Solution: Request the original cursor shape and restore it. Add t_RS.
Do not add t_SH for now, it does not work properly.
2017-08-19 19:40:50 +02:00
Bram Moolenaar
84ed4ad084
patch 8.0.0951: another wrong #ifdef
...
Problem: Another wrong #ifdef.
Solution: Change TERMINAL to FEAT_TERMINAL. (closes #1981 )
2017-08-17 11:33:42 +02:00
Bram Moolenaar
9e13aa7729
patch 8.0.0949: winpty.dll name is fixed
...
Problem: winpty.dll name is fixed.
Solution: Add the 'winptydll' option. Make the default name depend on
whether it is a 32-bit or 64-bit build. (idea by Yasuhiro
Matsumoto, closes #1978 )
2017-08-16 23:14:08 +02:00
Bram Moolenaar
05fbfdcda4
patch 8.0.0941: existing color schemes don't like StatusLineTerm
...
Problem: Existing color schemes don't work well with StatusLineTerm.
Solution: Don't use "reverse", use fg and bg colors. Also add
StatusLineTermNC.
2017-08-14 22:35:08 +02:00
Bram Moolenaar
3cd43ccccb
patch 8.0.0918: cannot get terminal window cursor shape or attributes
...
Problem: Cannot get terminal window cursor shape or attributes.
Solution: Support cursor shape, attributes and color.
2017-08-12 19:51:41 +02:00
Bram Moolenaar
6d8197485d
patch 8.0.0877: using CTRL-\ CTRL-N in terminal is inconsistent
...
Problem: Using CTRL-\ CTRL-N in terminal is inconsistent.
Solution: Stay in Normal mode.
2017-08-06 14:57:49 +02:00
Bram Moolenaar
20e6cd07ba
patch 8.0.0836: can abandon a terminal buffer after making a change
...
Problem: When a terminal buffer is changed it can still be accidentally
abandoned.
Solution: When making a change reset the 'buftype' option.
2017-08-01 20:25:22 +02:00
Bram Moolenaar
3633cf5201
patch 8.0.0825: not easy to see that a window is a terminal window
...
Problem: Not easy to see that a window is a terminal window.
Solution: Add StatusLineTerm highlighting.
2017-07-31 22:29:35 +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
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
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.
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)
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'.
2017-07-23 22:50:51 +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.
2017-07-23 19:51:01 +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.
2017-07-22 17:04:02 +02:00
Bram Moolenaar
c4da113ef9
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".
2017-07-15 19:39:43 +02:00
Bram Moolenaar
0daf843b4c
patch 8.0.0713: 'termkey' option not fully implemented
...
Problem: 'termkey' option not fully implemented.
Solution: Add initialisation.
2017-07-15 15:16:40 +02:00
Bram Moolenaar
1b0675caec
patch 8.0.0712: the terminal implementation is incomplete
...
Problem: The terminal implementation is incomplete.
Solution: Add the 'termkey' option.
2017-07-15 14:04:01 +02:00
Bram Moolenaar
163095f088
patch 8.0.0704: problems with autocommands when opening help
...
Problem: Problems with autocommands when opening help.
Solution: Avoid using invalid "varp" value. Allow using :wincmd if buffer
is locked. (closes #1806 , closes #1804 )
2017-07-09 15:41:53 +02:00
Bram Moolenaar
e4f25e4a8d
patch 8.0.0693: no terminal emulator support
...
Problem: No terminal emulator support. Cannot properly run commands in the
GUI. Cannot run a job interactively with an ssh connection.
Solution: Very early implementation of the :terminal command. Includes
libvterm converted to ANSI C. Many parts still missing.
2017-07-07 11:54:15 +02:00
Bram Moolenaar
182a17b1e8
patch 8.0.0676: crash when closing quickfix window in autocmd
...
Problem: Crash when closing the quickfix window in a FileType autocommand
that triggers when the quickfix window is opened.
Solution: Save the new value before triggering the OptionSet autocommand.
Add the "starting" flag to test_override() to make the text work.
2017-06-25 20:57:18 +02:00
Bram Moolenaar
9049298f8d
patch 8.0.0649: when opening a help file the filetype is set several times
...
Problem: When opening a help file the filetype is set several times.
Solution: When setting the filetype to the same value from a modeline, don't
trigger FileType autocommands. Don't set the filetype to "help"
when it's already set correctly.
2017-06-22 14:16:31 +02:00
Bram Moolenaar
2102035488
patch 8.0.0641: cannot set a separate highlighting for the quickfix line
...
Problem: Cannot set a separate highlighting for the current line in the
quickfix window.
Solution: Add QuickFixLine. (anishsane, closes #1755 )
2017-06-13 17:21:04 +02:00
Bram Moolenaar
86e5792906
patch 8.0.0585: test_options fails when run in the GUI
...
Problem: Test_options fails when run in the GUI.
Solution: Also check the 'imactivatekey' value when the GUI is not running.
Specify test values that work and that fail.
2017-04-23 18:44:26 +02:00
Bram Moolenaar
9f92886277
patch 8.0.0563: crash when getting the window position in tmux
...
Problem: Crash when getting the window position in tmux. (Marvin Schmidt)
Solution: Add t_GP to the list of terminal options. (closes #1627 )
2017-04-11 22:44:05 +02:00
Bram Moolenaar
3bab93998d
patch 8.0.0546: swap file exists briefly when opening the command window
...
Problem: Swap file exists briefly when opening the command window.
Solution: Set the noswapfile command modifier before splitting the window.
(James McCoy, closes #1620 )
2017-04-07 15:42:25 +02:00
Bram Moolenaar
8820b48654
patch 8.0.0466: still macros that should be all-caps
...
Problem: There are still a few macros that should be all-caps.
Solution: Make a few more macros all-caps.
2017-03-16 17:23:31 +01:00
Bram Moolenaar
1c46544412
patch 8.0.0452: some macros are in lower case
...
Problem: Some macros are in lower case.
Solution: Make a few more macros upper case.
2017-03-12 20:10:05 +01:00
Bram Moolenaar
91acfffc1e
patch 8.0.0451: some macros are in lower case
...
Problem: Some macros are in lower case.
Solution: Make a few more macros upper case. Avoid lower case macros use an
argument twice.
2017-03-12 19:22:36 +01:00
Bram Moolenaar
b5aedf3e22
patch 8.0.0448: some macros are in lower case
...
Problem: Some macros are in lower case, which can be confusing.
Solution: Make a few lower case macros upper case.
2017-03-12 18:23:53 +01:00
Bram Moolenaar
ad2cfb54b7
patch 8.0.0441: dead code in #ifdef
...
Problem: Dead code in #ifdef.
Solution: Remove the #ifdef and #else part.
2017-03-09 18:59:14 +01:00
Bram Moolenaar
a6c07603ca
patch 8.0.0425: build errors when building without folding
...
Problem: Build errors when building without folding.
Solution: Add #ifdefs. (John Marriott)
2017-03-05 21:18:27 +01:00
Bram Moolenaar
2c7292dc5b
patch 8.0.0420: text garbled when the system encoding differs from 'encoding'
...
Problem: When running :make the output may be in the system encoding,
different from 'encoding'.
Solution: Add the 'makeencoding' option. (Ken Takata)
2017-03-05 17:43:31 +01:00
Bram Moolenaar
376407674f
patch 8.0.0373: build fails without +folding
...
Problem: Build fails without +folding.
Solution: Move misplaced #ifdef.
2017-02-25 22:37:15 +01:00
Bram Moolenaar
a713ff819d
patch 8.0.0372: more options are not always defined
...
Problem: More options are not always defined.
Solution: Consistently define all possible options.
2017-02-25 22:18:43 +01:00
Bram Moolenaar
a12e40351d
patch 8.0.0370: invalid memory access when setting wildchar empty
...
Problem: Invalid memory access when setting wildchar empty.
Solution: Avoid going over the end of the option value. (Dominique Pelle,
closes #1509 ) Make option test check all number options with
empty value.
2017-02-25 21:37:57 +01:00
Bram Moolenaar
c43a8b8de0
patch 8.0.0369: a few options are not defined, depending on features
...
Problem: The 'balloondelay', 'ballooneval' and 'balloonexpr' options are
not defined without the +balloon_eval feature. Testing that an
option value fails does not work for unsupported options.
Solution: Make the options defined but not supported. Don't test if
setting unsupported options fails.
2017-02-25 21:12:29 +01:00
Bram Moolenaar
354796c19a
patch 8.0.0356: leaking memory when setting 'ttytype'
...
Problem: Leaking memory when setting 'ttytype'.
Solution: Get free_oldval from the right option entry.
2017-02-23 17:18:37 +01:00
Bram Moolenaar
673911457d
patch 8.0.0342: double free with EXITFREE and setting 'ttytype'
...
Problem: Double free when compiled with EXITFREE and setting 'ttytype'.
Solution: Avoid setting P_ALLOCED on 'ttytype'. (Dominique Pelle,
closes #1461 )
2017-02-19 21:07:04 +01:00
Bram Moolenaar
226c534291
patch 8.0.0333: illegal memory access when 'complete' ends in a backslash
...
Problem: Illegal memory access when 'complete' ends in a backslash.
Solution: Check for trailing backslash. (Dominique Pelle, closes #1478 )
2017-02-17 14:53:15 +01:00
Bram Moolenaar
aaaf57d8a9
patch 8.0.0305: invalid memory access when option has duplicate flag
...
Problem: Invalid memory access when option has duplicate flag.
Solution: Correct pointer computation. (Dominique Pelle, closes #1442 )
2017-02-05 14:13:20 +01:00
Bram Moolenaar
e353c402e6
patch 8.0.0302: cannot set terminal key codes with :let
...
Problem: Cannot set terminal key codes with :let.
Solution: Make it work.
2017-02-04 19:49:16 +01:00
Bram Moolenaar
f42dd3c390
patch 8.0.0251: not easy to select Python 2 or 3
...
Problem: It is not so easy to write a script that works with both Python 2
and Python 3, even when the Python code works with both.
Solution: Add 'pyxversion', :pyx, etc. (Marc Weber, Ken Takata)
2017-01-28 16:06:38 +01:00