Bram Moolenaar
c4568ab37e
patch 8.1.0528: various typos in comments
...
Problem: Various typos in comments.
Solution: Fix the typos.
2018-11-16 16:21:05 +01:00
Bram Moolenaar
0cc7b2d6cc
patch 8.1.0457: win32 console: key mappings don't work
...
Problem: Win32 console: key mappings don't work.
Solution: Use another solution for the keypad keys that doesn't break
mappings. Some values will be negative. (Mike Williams)
2018-10-07 15:49:56 +02:00
Bram Moolenaar
8295666dc2
patch 8.1.0453: MS-Windows: executable() is not reliable
...
Problem: MS-Windows: executable() is not reliable.
Solution: Use $PATHEXT properly. (Yasuhiro Matsumoto, closes #3412 )
2018-10-06 15:18:45 +02:00
Bram Moolenaar
7554c548a4
patch 8.1.0452: MS-Windows: not finding intl.dll
...
Problem: MS-Windows: not finding intl.dll.
Solution: Also find intl.dll next to libintl.dll. (Ken Takata)
2018-10-06 15:03:15 +02:00
Bram Moolenaar
2bc152ab53
patch 8.1.0451: Win32 console: keypad keys don't work
...
Problem: Win32 console: keypad keys don't work.
Solution: Use numbers instead of characters to avoid the value becoming
negative. (Mike Williams)
2018-10-03 20:44:20 +02:00
Bram Moolenaar
6dff58f15c
patch 8.1.0443: unnecessary static function prototypes
...
Problem: Unnecessary static function prototypes.
Solution: Remove unnecessary prototypes.
2018-09-30 21:43:26 +02:00
Bram Moolenaar
42335f50bc
patch 8.1.0377: xdiff doesn't use the Vim memory allocation functions
...
Problem: Xdiff doesn't use the Vim memory allocation functions.
Solution: Change the xdl_ defines. Check for out-of-memory. Rename
"ignored" to "vim_ignored".
2018-09-13 15:33:43 +02:00
Bram Moolenaar
ed5a9d6612
patch 8.1.0349: crash when wiping buffer in a callback
...
Problem: Crash when wiping buffer in a callback.
Solution: Do not handle messages when only peeking for a character.
(closes #2107 ) Add "redraw_flag" to test_override().
2018-09-06 13:14:43 +02:00
Bram Moolenaar
f6ceaf1e05
patch 8.1.0338: MS-Windows: VTP doesn't work properly with Powershell
...
Problem: MS-Windows: VTP doesn't work properly with Powershell.
Solution: Adjust the color index. (Nobuhiro Takasaki, closes #3347 )
2018-08-30 17:47:05 +02:00
Bram Moolenaar
2551c037e4
patch 8.1.0323: reverse order of VTP calls only needed the first time
...
Problem: Reverse order of VTP calls only needed the first time.
Solution: Add a flag to remember the state. (Nobuhiro Takasaki, closes #3366 )
2018-08-23 22:38:31 +02:00
Bram Moolenaar
cea1f9ec52
patch 8.1.0297: MS-Windows: tests fail, Vim crashes
...
Problem: MS-Windows: tests fail, Vim crashes.
Solution: Fix long file name handling.
2018-08-19 14:38:42 +02:00
Bram Moolenaar
3b9fcfcffa
patch 8.1.0294: MS-Windows: sometimes uses short directory name
...
Problem: MS-Windows: sometimes uses short directory name.
Solution: Expand to long file name with correct caps. (Nobuhiro Takasaki,
closes #3334 )
2018-08-18 20:20:27 +02:00
Bram Moolenaar
40385dbcdf
patch 8.1.0253: saving and restoring window title does not always work
...
Problem: Saving and restoring window title does not always work.
Solution: Use the stack push and pop commands. (Kouichi Iwamoto,
closes #3059 )
2018-08-07 22:31:44 +02:00
Bram Moolenaar
b1cf16113f
patch 8.1.0250: MS-Windows using VTP: windows size change incorrect
...
Problem: MS-Windows using VTP: windows size change incorrect.
Solution: Call SetConsoleScreenBufferSize() first. (Nobuhiro Takasaki,
closes #3164 )
2018-08-07 20:47:16 +02:00
Bram Moolenaar
f9c3883b11
patch 8.1.0087: v:shell_error is always zero when using terminal for "!cmd"
...
Problem: v:shell_error is always zero when using terminal for "!cmd".
Solution: Use "exitval" of terminal-job. (Ozaki Kiichi, closes #2994 )
2018-06-19 19:59:20 +02:00
Bram Moolenaar
79c6b51e40
patch 8.1.0051: MS-Windows: missing #endif
...
Problem: MS-Windows: missing #endif.
Solution: Add the #endif.
2018-06-12 21:11:12 +02:00
Bram Moolenaar
493359eb3b
patch 8.1.0050: $VIM_TERMINAL is also set when not in a terminal window
...
Problem: $VIM_TERMINAL is also set when not in a terminal window.
Solution: Pass a flag to indicate whether the job runs in a terminal.
2018-06-12 20:25:52 +02:00
Bram Moolenaar
d7a137fb0d
patch 8.1.0049: shell cannot tell running in a terminal window
...
Problem: Shell cannot tell running in a terminal window.
Solution: Add the VIM_TERMINAL environment variable. (Christian Brabandt)
2018-06-12 18:05:24 +02:00
Bram Moolenaar
5aa9896b2e
patch 8.0.1798: MS-Windows: file considered read-only too often
...
Problem: MS-Windows: file considered read-only when another program has
opened it.
Solution: Pass file sharing flag to CreateFile(). (Linwei, closes #2860 )
2018-05-06 17:09:38 +02:00
Bram Moolenaar
9894e394b2
patch 8.0.1791: using uint8_t does not work everywhere
...
Problem: Using uint8_t does not work everywhere.
Solution: Use char_u instead.
2018-05-05 14:29:06 +02:00
Bram Moolenaar
8a938af6dd
patch 8.0.1785: missing symbol in Win32 small build
...
Problem: Missing symbol in Win32 small build.
Solution: Define VTERM_ANSI_INDEX_NONE without the terminal feature. Also
fix unused function with #ifdef.
2018-05-01 17:30:41 +02:00
Bram Moolenaar
c5cd88554f
patch 8.0.1783: cannot use 256 colors in a MS-Windows console
...
Problem: Cannot use 256 colors in a MS-Windows console.
Solution: Add 256 color support. (Nobuhiro Takasaki, closes #2821 )
2018-05-01 15:47:38 +02:00
Bram Moolenaar
81c3c89a28
patch 8.0.1619: Win32 GUI: crash when winpty is not installed
...
Problem: Win32 GUI: crash when winpty is not installed and trying to use
:shell in a terminal window.
Solution: Check for NULL return form term_start(). (Yasuhiro Matsumoto,
closes #2727 )
2018-03-20 11:41:44 +01:00
Bram Moolenaar
42f652f733
patch 8.0.1617: Win32: :shell command in the GUI crashes
...
Problem: Win32: :shell command in the GUI crashes.
Solution: Handle the situation that "cmd" is NULL. (Yasuhiro Matsumoto,
closes #2721 )
2018-03-19 21:44:37 +01:00
Bram Moolenaar
f05fa37822
patch 8.0.1616: Win32: shell commands in the GUI open a new console
...
Problem: Win32: shell commands in the GUI open a new console.
Solution: Use a terminal window for interactive use when 'guioptions'
contains "!".
2018-03-18 19:29:34 +01:00
Bram Moolenaar
20586cb4f4
patch 8.0.1591: MS-Windows: when reparsing the arguments 'wildignore' matters
...
Problem: MS-Windows: when reparsing the arguments 'wildignore' matters.
Solution: Save and reset 'wildignore'. (Yasuhiro Matsumoto, closes #2702 )
2018-03-08 22:03:14 +01:00
Bram Moolenaar
157d813be4
patch 8.0.1582: in the MS-Windows console mouse movement is not used
...
Problem: In the MS-Windows console mouse movement is not used.
Solution: Pass mouse movement events when useful.
2018-03-06 17:09:20 +01:00
Bram Moolenaar
f2bd8ef2b4
patch 8.0.1564: too many #ifdefs
...
Problem: Too many #ifdefs.
Solution: Graduate the +autocmd feature. Takes away 450 #ifdefs and
increases code size of tiny Vim by only 40 Kbyte.
2018-03-04 18:08:14 +01:00
Bram Moolenaar
cafafb381a
patch 8.0.1531: cannot use 24 bit colors in MS-Windows console
...
Problem: Cannot use 24 bit colors in MS-Windows console.
Solution: Add support for vcon. (Nobuhiro Takasaki, Ken Takasaki,
fixes #1270 , fixes #2060 )
2018-02-22 21:07:09 +01:00
Bram Moolenaar
c33ecb2915
patch 8.0.1504: Win32: the screen may be cleared on startup
...
Problem: Win32: the screen may be cleared on startup.
Solution: Only call shell_resized() when the size actually changed. (Ken
Takata, closes #2527 )
2018-02-11 16:40:45 +01:00
Bram Moolenaar
d23a823669
patch 8.0.1496: clearing a pointer takes two lines
...
Problem: Clearing a pointer takes two lines.
Solution: Add VIM_CLEAR() and replace vim_clear(). (Hirohito Higashi,
closes #2629 )
2018-02-10 18:45:26 +01:00
Bram Moolenaar
b7407d3fc9
patch 8.0.1459: cannot handle change of directory
...
Problem: Cannot handle change of directory.
Solution: Add the DirChanged autocommand event. (Andy Massimino,
closes #888 ) Avoid changing directory for 'autochdir' too often.
2018-02-03 17:36:27 +01:00
Bram Moolenaar
feeb4d0901
patch 8.0.1371: Shift-Insert doesn't always work in MS-Windows console
...
Problem: Shift-Insert doesn't always work in MS-Windows console.
Solution: Handle K_NUL differently if the second character is more than one
byte. (Yasuhiro Matsumoto, closes #2381 )
2017-12-05 15:14:46 +01:00
Bram Moolenaar
a45ff6caba
patch 8.0.1355: cursor keys don't work in MS-Windows console
...
Problem: Cursor keys don't work in MS-Windows console.
Solution: Revert the previous patch. Also delete dead code.
2017-11-28 20:06:10 +01:00
Bram Moolenaar
3660a10c73
patch 8.0.1354: Shift-Insert doesn't always work in MS-Windows console
...
Problem: Shift-Insert doesn't always work in MS-Windows console.
Solution: Handle K_NUL differently. (Yasuhiro Matsumoto, closes #2381 )
2017-11-28 18:07:59 +01:00
Bram Moolenaar
52dbb5ea7f
patch 8.0.1330: MS-Windows: job in terminal can't get back to Vim
...
Problem: MS-Windows: job in terminal can't get back to Vim.
Solution: set VIM_SERVERNAME in the environment. (Yasuhiro Matsumoto, closes
#2360 )
2017-11-21 18:11:27 +01:00
Bram Moolenaar
c3719bd87b
patch 8.0.1312: balloon_show() only works in terminal when compiled with GUI
...
Problem: balloon_show() only works in terminal when compiled with the GUI.
Solution: Add FEAT_BEVAL_GUI and refactor to move common code out of the GUI
specific file.
2017-11-18 22:13:31 +01:00
Bram Moolenaar
ba6febd380
patch 8.0.1240: MS-Windows: term_start() does not support environment
...
Problem: MS-Windows: term_start() does not support environment.
Solution: Implement the environment argument. (Yasuhiro Matsumoto, closes
#2264 )
2017-10-30 21:56:23 +01:00
Bram Moolenaar
ade59630c7
patch 8.0.0950: MS-Windows: wrong #ifdef, compiler warnings
...
Problem: MS-Windows: wrong #ifdef, compiler warnings for signed/unsigned.
Solution: Change variable type. Change TERMINAL to FEAT_TERMINAL.
2017-08-17 11:22:46 +02:00
Bram Moolenaar
60104f183c
patch 8.0.0945: 64-bit compiler warnings
...
Problem: 64-bit compiler warnings.
Solution: Use "size_t" instead of "int". (Mike Williams)
2017-08-14 23:25:04 +02:00
Bram Moolenaar
589b1109c5
patch 8.0.0917: MS-Windows:CTRL-C handling in terminal window is wrong
...
Problem: MS-Windows:CTRL-C handling in terminal window is wrong
Solution: Pass CTRL-C as a key. Turn CTRL-BREAK into a key stroke. (Yasuhiro
Matsumoto, closes #1965 )
2017-08-12 16:39:05 +02:00
Bram Moolenaar
9698ad7201
patch 8.0.0913: MS-Windows: CTRL-C kills shell in terminal window
...
Problem: MS-Windows: CTRL-C kills shell in terminal window instead of the
command running in the shell.
Solution: Make CTRL-C only send a CTRL_C_EVENT and have CTRL-BREAK kill the
job. (partly by Yasuhiro Matsumoto, closes #1962 )
2017-08-12 14:52:15 +02:00
Bram Moolenaar
444fda2084
patch 8.0.0905: MS-Windows: broken multi-byte characters in the console
...
Problem: MS-Windows: broken multi-byte characters in the console.
Solution: Restore all regions of the console buffer. (Ken Takata)
2017-08-11 20:37:00 +02:00
Bram Moolenaar
05aafed54b
patch 8.0.0902: cannot specify directory or environment for a job
...
Problem: Cannot specify directory or environment for a job.
Solution: Add the "cwd" and "env" arguments to job options. (Yasuhiro
Matsumoto, closes #1160 )
2017-08-11 19:12:11 +02:00
Bram Moolenaar
2d33e90f81
patch 8.0.0899: function name mch_stop_job() is confusing
...
Problem: Function name mch_stop_job() is confusing.
Solution: Rename to mch_signal_job().
2017-08-11 16:31:54 +02:00
Bram Moolenaar
116a0f800c
patch 8.0.0888: compiler warnings with 64 bit build
...
Problem: Compiler warnings with 64 bit build.
Solution: Add type cast of change the type. (Mike Williams)
2017-08-07 21:17:57 +02:00
Bram Moolenaar
39d21e3c30
patch 8.0.0876: backslashes and wildcards in backticks don't work
...
Problem: MS-Windows: Backslashes and wildcards in backticks don't work.
Solution: Do not handle backslashes inside backticks in the wrong place.
(Yasuhiro Matsumoto, closes #1942 )
2017-08-05 23:09:31 +02:00
Bram Moolenaar
e9c21aed62
patch 8.0.0854: no redraw after terminal was closed
...
Problem: No redraw after terminal was closed.
Solution: Set typebuf_was_filled. (Yasuhiro Matsumoto, closes #1925 , closes
#1924 ) Add function to check for messages even when input is
available.
2017-08-03 20:44:48 +02:00
Bram Moolenaar
e0ab979fa7
patch 8.0.0844: wrong function prototype because of missing static
...
Problem: Wrong function prototype because of missing static.
Solution: Add "static".
2017-08-02 23:18:25 +02:00
Bram Moolenaar
b6843a007d
patch 8.0.0840: MS-Windows: fopen() and open() prototypes are wrong
...
Problem: MS-Windows: fopen() and open() prototypes do not match the ones in
the system header file. Can't build without FEAT_MBYTE.
Solution: Add "const". Move macro to after including protoo.h.
2017-08-02 22:07:12 +02:00