summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.1.0462: when using ConPTY Vim can be a child processv8.1.0462Bram Moolenaar2018-10-072-2/+39
| | | | | | Problem: When using ConPTY Vim can be a child process. Solution: To find a Vim window use both EnumWindows() and EnumChildWindows(). (Nobuhiro Takasaki, closes #3521)
* patch 8.1.0461: quickfix code uses too many /* */ commentsv8.1.0461Bram Moolenaar2018-10-072-585/+503
| | | | | Problem: Quickfix code uses too many /* */ comments. Solution: Change to // comments. (Yegappan Lakshmanan)
* patch 8.1.0460: assert_fails() does not take a message argumentv8.1.0460Bram Moolenaar2018-10-074-3/+22
| | | | | Problem: assert_fails() does not take a message argument Solution: Add the argument.
* patch 8.1.0459: Test_executable fails when there is a dog in the systemv8.1.0459Bram Moolenaar2018-10-072-1/+3
| | | | | Problem: Test_executable fails when there is a dog in the system. Solution: Rename the dog. (Hirohito Higashi)
* patch 8.1.0458: ml_get error and crash when using "do"v8.1.0458Bram Moolenaar2018-10-073-9/+34
| | | | | | Problem: Ml_get error and crash when using "do". Solution: Adjust cursor position also when diffupdate is not needed. (Hirohito Higashi)
* patch 8.1.0457: win32 console: key mappings don't workv8.1.0457Bram Moolenaar2018-10-072-46/+62
| | | | | | 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)
* patch 8.1.0456: running test hangs when the input file is being editedv8.1.0456Bram Moolenaar2018-10-073-2/+20
| | | | | Problem: Running test hangs when the input file is being edited. Solution: Use a SwapExists autocommand to ignore editing the test script.
* patch 8.1.0455: checking for empty quickfix stack is not consistentv8.1.0455Bram Moolenaar2018-10-072-16/+24
| | | | | Problem: Checking for empty quickfix stack is not consistent. Solution: Use qf_stack_empty(). (Yegappan Lakshmanan)
* patch 8.1.0454: resolve() was not tested with a symlink cyclev8.1.0454Bram Moolenaar2018-10-062-0/+48
| | | | | Problem: resolve() was not tested with a symlink cycle. Solution: Add a test. (Dominique Pelle, closes #3513)
* patch 8.1.0453: MS-Windows: executable() is not reliablev8.1.0453Bram Moolenaar2018-10-063-5/+43
| | | | | Problem: MS-Windows: executable() is not reliable. Solution: Use $PATHEXT properly. (Yasuhiro Matsumoto, closes #3412)
* patch 8.1.0452: MS-Windows: not finding intl.dllv8.1.0452Bram Moolenaar2018-10-062-6/+13
| | | | | Problem: MS-Windows: not finding intl.dll. Solution: Also find intl.dll next to libintl.dll. (Ken Takata)
* patch 8.1.0451: Win32 console: keypad keys don't workv8.1.0451Bram Moolenaar2018-10-032-33/+33
| | | | | | Problem: Win32 console: keypad keys don't work. Solution: Use numbers instead of characters to avoid the value becoming negative. (Mike Williams)
* patch 8.1.0450: build failure without the +fold featurev8.1.0450Bram Moolenaar2018-10-022-3/+4
| | | | | Problem: Build failure without the +fold feature. Solution: Add #ifdef.
* patch 8.1.0449: when 'rnu' is set folded lines are not displayed correctlyv8.1.0449Bram Moolenaar2018-10-025-5/+75
| | | | | | | Problem: When 'rnu' is set folded lines are not displayed correctly. (Vitaly Yashin) Solution: When only redrawing line numbers do draw folded lines. (closes #3484)
* patch 8.1.0448: cursorline not removed when using 'cursorbind'v8.1.0448Bram Moolenaar2018-10-027-9/+99
| | | | | Problem: Cursorline not removed when using 'cursorbind'. (Justin Keyes) Solution: Store the last cursor line per window. (closes #3488)
* patch 8.1.0447: GUI scrollbar test fails with Athena and Motifv8.1.0447Bram Moolenaar2018-10-024-6/+15
| | | | | Problem: GUI scrollbar test fails with Athena and Motif. Solution: When not using on-the-fly scrolling call normal_cmd().
* patch 8.1.0446: options test fails in the GUIv8.1.0446Bram Moolenaar2018-10-022-0/+5
| | | | | Problem: Options test fails in the GUI. Solution: Don't try changing 'term' in the GUI.
* patch 8.1.0445: setting 'term' does not store location for termcap optionsv8.1.0445Bram Moolenaar2018-10-025-15/+98
| | | | | | Problem: Setting 'term' does not store location for termcap options. Solution: Set the script context for termcap options that are changed when 'term' is set.
* patch 8.1.0444: unnecessary check for NULL pointerv8.1.0444Bram Moolenaar2018-10-022-2/+3
| | | | | Problem: Unnecessary check for NULL pointer. Solution: Remove check and call vim_free() directly.
* Update runtime files.Bram Moolenaar2018-10-021-0/+0
|
* patch 8.1.0443: unnecessary static function prototypesv8.1.0443Bram Moolenaar2018-09-3061-770/+21
| | | | | Problem: Unnecessary static function prototypes. Solution: Remove unnecessary prototypes.
* patch 8.1.0442: GUI: cursor not drawn after ":redraw | sleep"v8.1.0442Bram Moolenaar2018-09-302-1/+3
| | | | | Problem: GUI: Cursor not drawn after ":redraw | sleep". Solution: Flush the output. (closes #3496)
* patch 8.1.0441: build failure without command line historyv8.1.0441Bram Moolenaar2018-09-302-6/+8
| | | | | Problem: Build failure without command line history. Solution: Move cmdline_init() outside of #ifdef.
* patch 8.1.0440: remove() with a range not sufficiently testedv8.1.0440Bram Moolenaar2018-09-302-0/+50
| | | | | Problem: remove() with a range not sufficiently tested. Solution: Add a test. (Dominique Pelle, closes #3497)
* patch 8.1.0439: recursive use of getcmdline() still not protectedv8.1.0439Bram Moolenaar2018-09-305-97/+63
| | | | | | | Problem: Recursive use of getcmdline() still not protected. Solution: Instead of saving the command buffer when making a call which may cause recursiveness, save the buffer when actually being called recursively.
* patch 8.1.0438: the ex_make() function is too longv8.1.0438Bram Moolenaar2018-09-282-93/+118
| | | | | Problem: The ex_make() function is too long. Solution: Split it into several functions. (Yegappan Lakshmanan)
* patch 8.1.0437: may access freed memory when syntax HL times outv8.1.0437Bram Moolenaar2018-09-282-4/+4
| | | | | Problem: May access freed memory when syntax HL times out. (Philipp Gesang) Solution: Clear b_sst_first when clearing b_sst_array.
* patch 8.1.0436: can get the text of inputsecret() with getcmdline()v8.1.0436Bram Moolenaar2018-09-252-4/+9
| | | | | Problem: Can get the text of inputsecret() with getcmdline(). (Tommy Allen) Solution: Don't return the text.
* patch 8.1.0435: cursorline highlight not removed in some situationv8.1.0435Bram Moolenaar2018-09-254-0/+14
| | | | | | | Problem: Cursorline highlight not removed in some situation. (Vitaly Yashin) Solution: Reset last_cursorline when resetting 'cursorline'. (Christian Brabandt, closes #3481)
* patch 8.1.0434: copy_loclist() is too longv8.1.0434Bram Moolenaar2018-09-254-92/+108
| | | | | Problem: copy_loclist() is too long. Solution: Split in multiple functions. (Yegappan Lakshmanan)
* patch 8.1.0433: mapping can obtain text from inputsecret()v8.1.0433Bram Moolenaar2018-09-252-2/+9
| | | | | Problem: Mapping can obtain text from inputsecret(). (Tommy Allen) Solution: Disallow CTRL-R = and CTRL-\ e when using inputsecret().
* patch 8.1.0432: compiler warning for signed/unsignedv8.1.0432Bram Moolenaar2018-09-252-1/+3
| | | | | Problem: Compiler warning for signed/unsigned. Solution: Add type cast. (Mike Williams)
* patch 8.1.0431: the qf_jump() function is too longv8.1.0431Bram Moolenaar2018-09-242-105/+162
| | | | | Problem: The qf_jump() function is too long. Solution: Refactor to split it into several functions. (Yegappan Lakshmanan)
* patch 8.1.0430: Xargadd file left behind after running testv8.1.0430Bram Moolenaar2018-09-242-0/+3
| | | | | Problem: Xargadd file left behind after running test. Solution: Delete the file. (Dominique Pelle)
* patch 8.1.0429: no test for :lcd with 'shellslash'v8.1.0429Bram Moolenaar2018-09-232-0/+14
| | | | | Problem: No test for :lcd with 'shellslash'. Solution: Add a test. (Daniel Hahler, closes #3475)
* patch 8.1.0428: the :suspend command is not testedv8.1.0428Bram Moolenaar2018-09-224-0/+55
| | | | | Problem: The :suspend command is not tested. Solution: Add a test. (Dominique Pelle, closes #3472)
* patch 8.1.0427: MS-Windows GUI: using invalid encoded file namev8.1.0427Bram Moolenaar2018-09-222-6/+8
| | | | | Problem: MS-Windows GUI: using invalid encoded file name. Solution: Drop the file name and return NULL. (Ken Takata, closes #3467)
* patch 8.1.0426: accessing invalid memory in SmcOpenConnection()v8.1.0426Bram Moolenaar2018-09-223-2/+4
| | | | | Problem: Accessing invalid memory in SmcOpenConnection(). Solution: Reduce size of errorstring by one. (Dominique Pelle, closes #3469)
* patch 8.1.0425: ml_get error and crash with appendbufline()v8.1.0425Bram Moolenaar2018-09-213-0/+35
| | | | | Problem: ml_get error and crash with appendbufline(). (Masashi Iizuka) Solution: Set per-window buffer info. (Hirohito Higashi, closes #3455)
* patch 8.1.0424: test output is very verbose, loading CI log is slowv8.1.0424Bram Moolenaar2018-09-212-4/+9
| | | | | Problem: Test output is very verbose, loading CI log is slow. Solution: Redirect output to /dev/null. (Ken Takata, closes #3456)
* patch 8.1.0423: MS-Windows: using dup-close for flushing a filev8.1.0423Bram Moolenaar2018-09-214-12/+5
| | | | | Problem: MS-Windows: using dup-close for flushing a file. Solution: Use _commit(). (Ken Takata, closes #3463)
* patch 8.1.0422: cannot create map file with MinGWv8.1.0422Bram Moolenaar2018-09-212-0/+9
| | | | | Problem: Cannot create map file with MinGW. Solution: Add support for $MAP. (Ken Takata, closes #3460)
* patch 8.1.0421: MS-Windows: Ruby path is wrong for Ruby 1.9 and laterv8.1.0421Bram Moolenaar2018-09-213-3/+6
| | | | | Problem: MS-Windows: Ruby path is wrong for Ruby 1.9 and later. Solution: Let -I argument depend on Ruby version. (Ken Takata, closes #3461)
* patch 8.1.0420: generating vim.lib when using ActivePerl 5.20.3 or laterv8.1.0420Bram Moolenaar2018-09-212-4/+12
| | | | | Problem: Generating vim.lib when using ActivePerl 5.20.3 or later. Solution: Redefine XS_EXTERNAL(). (Ken Takata, closes #3462)
* patch 8.1.0419: Cygwin: running cproto fails with -O2v8.1.0419Bram Moolenaar2018-09-212-1/+4
| | | | | Problem: Cygwin: running cproto fails with -O2. Solution: Strip -O2 for cproto. (Ken Takata, closes #3465)
* patch 8.1.0418: MS-Windows: cannot separate Lua include and library dirsv8.1.0418Bram Moolenaar2018-09-212-2/+8
| | | | | Problem: MS-Windows: cannot separate Lua include and library directories. Solution: Add LUA_LIBDIR and LUA_INCDIR. (Ken Takata, closes #3464)
* patch 8.1.0417: several command line arguments are not testedv8.1.0417Bram Moolenaar2018-09-212-4/+48
| | | | | | Problem: Several command line arguments are not tested. Solution: Add tests for -m, -M, -R and -Vfile. (Dominique Pelle, closes #3458)
* patch 8.1.0416: sort doesn't report deleted linesv8.1.0416Bram Moolenaar2018-09-213-0/+35
| | | | | Problem: Sort doesn't report deleted lines. Solution: Call msgmore(). (Christian Brabandt, closes #3454)
* patch 8.1.0415: not actually using 16 colors with vtpv8.1.0415Bram Moolenaar2018-09-213-24/+24
| | | | | | Problem: Not actually using 16 colors with vtp. Solution: Always use 256 colors when vtp is used. (Nobuhiro Takasaki, closes #3432)
* patch 8.1.0414: v:option_old is cleared when using :set in OptionSet autocmdv8.1.0414Bram Moolenaar2018-09-212-3/+10
| | | | | | Problem: v:option_old and v:option_new are cleared when using :set in OptionSet autocmd. (Gary Johnson) Solution: Don't trigger OptionSet recursively.