summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.0.1061: Coverity: no check for NULL commandv8.0.1061Bram Moolenaar2017-09-052-4/+10
| | | | | Problem: Coverity: no check for NULL command. Solution: Check for NULL list item.
* patch 8.0.1060: when imstyle is one, mapping <Left> breaks preeditingv8.0.1060Bram Moolenaar2017-09-053-2/+13
| | | | | | Problem: When imstyle is one, mapping <Left> breaks preediting. Solution: Pass though preediting key-events. (Yasuhiro Matsumoto, closes #2064, closes #2063)
* patch 8.0.1059: older Gnome terminal returns smaller version numberv8.0.1059Bram Moolenaar2017-09-052-3/+5
| | | | | Problem: older Gnome terminal returns smaller version number. (antarestrue) Solution: Lower version limit from 2800 to 2500. (#2032)
* patch 8.0.1058: terminal redirection test is flakyv8.0.1058Bram Moolenaar2017-09-052-0/+4
| | | | | Problem: Terminal redirection test is flaky. Solution: Wait for job to finish.
* patch 8.0.1057: terminal scrape test waits too longv8.0.1057Bram Moolenaar2017-09-052-2/+4
| | | | | | Problem: Terminal scrape test waits too long, it checks for one instead of three. Solution: Check there are three characters. (micbou)
* patch 8.0.1056: cannot build with +diff but without +multi_bytev8.0.1056Bram Moolenaar2017-09-042-4/+2
| | | | | | Problem: Cannot build with the diff feature but without the mutli-byte feature. Solution: Remove #ifdefs. (John Marriott)
* patch 8.0.1055: bufline test hangs on MS-Windowsv8.0.1055Bram Moolenaar2017-09-043-1/+11
| | | | | | Problem: Bufline test hangs on MS-Windows. Solution: Avoid message for writing file. Source shared.vim when running test individually.
* patch 8.0.1054: terminal test fails on MS-Windowsv8.0.1054Bram Moolenaar2017-09-042-7/+14
| | | | | | Problem: Terminal test fails on MS-Windows. Solution: Disable the redirection test for now. Improve scrape test to make it less flaky.
* patch 8.0.1053: setline() does not work on startupv8.0.1053Bram Moolenaar2017-09-046-7/+31
| | | | | | Problem: setline() does not work on startup. (Manuel Ortega) Solution: Do not check for ml_mfp to be set for the current buffer. (Christian Brabandt)
* patch 8.0.1052: term_start() does not allow in_io, out_io and err_io optionsv8.0.1052Bram Moolenaar2017-09-033-30/+74
| | | | | Problem: term_start() does not allow in_io, out_io and err_io options. Solution: Add JO_OUT_IO to get_job_options().
* patch 8.0.1051: cannot run terminal with spaces in argumentv8.0.1051Bram Moolenaar2017-09-033-2/+31
| | | | | | Problem: Cannot run terminal with spaces in argument. Solution: Accept backslash to escape space and other characters. (closes #1999)
* patch 8.0.1050: terminal window feature not included by defaultv8.0.1050Bram Moolenaar2017-09-033-7/+33
| | | | | Problem: Terminal window feature not included by default. Solution: Include the terminal feature for the "huge" build.
* patch 8.0.1049: shell on Mac can't handle long textv8.0.1049Bram Moolenaar2017-09-032-6/+10
| | | | | Problem: Shell on Mac can't handle long text, making terminal test fail. Solution: Only write 1000 characters instead of 5000.
* patch 8.0.1048: no test for what 8.0.1020 fixesv8.0.1048Bram Moolenaar2017-09-035-15/+46
| | | | | Problem: No test for what 8.0.1020 fixes. Solution: Add test_feedinput(). Add a test. (Ozaki Kiichi, closes #2046)
* patch 8.0.1047: buffer overflow in Rubyv8.0.1047Bram Moolenaar2017-09-032-1/+3
| | | | | Problem: Buffer overflow in Ruby. Solution: Allocate one more byte. (Dominique Pelle)
* patch 8.0.1046: code duplication in diff modev8.0.1046Bram Moolenaar2017-09-032-57/+39
| | | | | Problem: Code duplication in diff mode. Solution: Use diff_equal_char() also in diff_cmp(). (Rick Howe)
* patch 8.0.1045: running tests may pollute shell historyv8.0.1045Bram Moolenaar2017-09-032-0/+5
| | | | | Problem: Running tests may pollute shell history. (Manuel Ortega) Solution: Make $HISTFILE empty.
* patch 8.0.1044: warning for uninitialized variablev8.0.1044Bram Moolenaar2017-09-032-1/+3
| | | | | Problem: Warning for uninitialized variable. (John Marriott) Solution: Initialize ind_pre.
* patch 8.0.1043: warning for uninitialized variablev8.0.1043Bram Moolenaar2017-09-022-8/+11
| | | | | Problem: Warning for uninitialized variable. (John Marriott) Solution: Move code to check indent inside "if".
* patch 8.0.1042: without the syntax feature highlighting doesn't workv8.0.1042Bram Moolenaar2017-09-022-6/+3
| | | | | Problem: Without the syntax feature highlighting doesn't work. Solution: Always use unsigned short to store attributes.
* patch 8.0.1041: bogus characters when indenting during visual-block appendv8.0.1041Bram Moolenaar2017-09-0211-20/+70
| | | | | | Problem: Bogus characters appear when indenting kicks in while doing a visual-block append. Solution: Recompute when indenting is done. (Christian Brabandt)
* patch 8.0.1040: cannot use another error format in getqflist()v8.0.1040Bram Moolenaar2017-09-024-10/+62
| | | | | Problem: Cannot use another error format in getqflist(). Solution: Add the "efm" argument to getqflist(). (Yegappan Lakshmanan)
* patch 8.0.1039: cannot change a line in not current bufferv8.0.1039Bram Moolenaar2017-09-026-67/+167
| | | | | Problem: Cannot change a line in a buffer other than the current one. Solution: Add setbufline(). (Yasuhiro Matsumoto, Ozaki Kiichi, closes #1953)
* patch 8.0.1038: strike-through text not supportedv8.0.1038Bram Moolenaar2017-09-0218-20/+107
| | | | | | Problem: Strike-through text not supported. Solution: Add support for the "strikethrough" attribute. (Christian Brabandt, Ken Takata)
* patch 8.0.1037: "icase" of 'diffopt' is not used for highlightingv8.0.1037Bram Moolenaar2017-09-023-8/+59
| | | | | Problem: "icase" of 'diffopt' is not used for highlighting differences. Solution: Also use "icase". (Rick Howe)
* patch 8.0.1036: ++eof argument for terminal only available on MS-Windowsv8.0.1036Bram Moolenaar2017-09-025-42/+58
| | | | | Problem: ++eof argument for terminal only available on MS-Windows. Solution: Also support ++eof on Unix. Add a test.
* patch 8.0.1035: sending buffer lines to terminal doesn't work on MS-Windowsv8.0.1035Bram Moolenaar2017-09-026-13/+63
| | | | | | Problem: Sending buffer lines to terminal doesn't work on MS-Windows. Solution: Use CR instead of NL after every line. Make the EOF text work properly. Add the ++eof argument to :terminal.
* patch 8.0.1034: sending buffer lines to terminal doesn't work on MS-Windowsv8.0.1034Bram Moolenaar2017-09-026-6/+59
| | | | | | Problem: Sending buffer lines to terminal doesn't work on MS-Windows. Solution: Send CTRL-D to mark the end of the text. (Yasuhiro Matsumoto, closes #2043) Add the "eof_chars" option.
* patch 8.0.1033: detecting background color does not work in screenv8.0.1033Bram Moolenaar2017-09-013-10/+17
| | | | | | | | Problem: Detecting background color does not work in screen, even when it is working like an xterm. Solution: Make "screen.xterm" use termcap entries like an xterm. (Lubomir Rintel, closes #2048) When termresponse version is huge also recognize as not being an xterm.
* patch 8.0.1032: "make tags" doesn't work well on MS-Windowsv8.0.1032Bram Moolenaar2017-09-013-2/+15
| | | | | Problem: "make tags" doesn't work well on MS-Windows. Solution: Add or fix tags target. (Ken Takata)
* patch 8.0.1031: "text" argument for getqflist() is confusingv8.0.1031Bram Moolenaar2017-09-014-51/+48
| | | | | Problem: "text" argument for getqflist() is confusing. (Lcd47) Solution: Use "lines" instead. (Yegappan Lakshmanan)
* patch 8.0.1030: MS-Windows: wrong size computation in is_cygpty()v8.0.1030Bram Moolenaar2017-08-313-11/+22
| | | | | Problem: MS-Windows: wrong size computation in is_cygpty(). Solution: Compute the size properly. (Ken Takata)
* patch 8.0.1029: return value of getqflist() is inconsistentv8.0.1029Bram Moolenaar2017-08-313-8/+11
| | | | | Problem: Return value of getqflist() is inconsistent. (Lcd47) Solution: Always return an "items" entry.
* patch 8.0.1028: MS-Windows: viminfo uses $VIM/_viminfo if $HOME not setv8.0.1028Bram Moolenaar2017-08-312-1/+8
| | | | | | Problem: MS-Windows: viminfo uses $VIM/_viminfo if $HOME not set. (Yongwei Wu) Solution: Use vim_getenv() but check it's returning the default "C:/".
* patch 8.0.1027: more terminals can't handle requesting cursor modev8.0.1027Bram Moolenaar2017-08-312-3/+16
| | | | | | Problem: More terminals can't handle requesting cursor mode. Solution: Recognize Putty. (Hirohito Higashi) Also include Xfce in the version check. (Dominique Pelle) Recognize Konsole.
* patch 8.0.1026: GTK on-the-spot input has problemsv8.0.1026Bram Moolenaar2017-08-3012-115/+300
| | | | | | Problem: GTK on-the-spot input has problems. (Gerd Wachsmuth) Solution: Support over-the-spot. (Yukihiro Nakadaira, Ketn Takata, closes #1215)
* patch 8.0.1025: stray copy command in testv8.0.1025Bram Moolenaar2017-08-302-1/+2
| | | | | Problem: Stray copy command in test. Solution: Remove the copy command.
* patch 8.0.1024: folds lost when session file has a buffer in two windowsv8.0.1024Bram Moolenaar2017-08-303-9/+55
| | | | | | Problem: Manual folds are lost when a session file has the same buffer in two windows. (Jeansen) Solution: Use ":edit" only once. (Christian Brabandt, closes #1958)
* patch 8.0.1023: it is not easy to identify a quickfix listv8.0.1023Bram Moolenaar2017-08-304-34/+120
| | | | | Problem: It is not easy to identify a quickfix list. Solution: Add the "id" field. (Yegappan Lakshmanan)
* patch 8.0.1022: test 80 is old stylev8.0.1022Bram Moolenaar2017-08-307-342/+191
| | | | | Problem: Test 80 is old style. Solution: Turn it into a new style test. (Yegappan Lakshmanan)
* patch 8.0.1021: older Gnome terminal still echoes t_RCv8.0.1021Bram Moolenaar2017-08-302-3/+6
| | | | | Problem: Older Gnome terminal still echoes t_RC. (Fracois Ingelrest) Solution: Check for version > 3000 instead of 4000.
* patch 8.0.1020: when a timer calls getchar(1) input is overwrittenv8.0.1020Bram Moolenaar2017-08-302-10/+17
| | | | | Problem: When a timer calls getchar(1) input is overwritten. Solution: Increment tb_change_cnt in inchar(). (closes #1940)
* patch 8.0.1019: pasting in virtual edit happens in the wrong placev8.0.1019Bram Moolenaar2017-08-303-3/+20
| | | | | Problem: Pasting in virtual edit happens in the wrong place. Solution: Do not adjust coladd when after the end of the line (closes #2015)
* patch 8.0.1018: warnings from 64-bit compilerv8.0.1018Bram Moolenaar2017-08-302-4/+6
| | | | | Problem: Warnings from 64-bit compiler. (Christian Brabandt) Solution: Add type casts.
* patch 8.0.1017: test for MS-Windows $HOME always passesv8.0.1017Bram Moolenaar2017-08-302-41/+40
| | | | | Problem: Test for MS-Windows $HOME always passes. Solution: Rename the test function. Make the test pass.
* patch 8.0.1016: gnome terminal echoes t_RCv8.0.1016Bram Moolenaar2017-08-305-31/+74
| | | | | | Problem: Gnome terminal echoes t_RC. Solution: Detect Gnome terminal by the version string. Add v: variables for all the term responses.
* patch 8.0.1015: missing update to terminal testv8.0.1015Bram Moolenaar2017-08-302-3/+6
| | | | | Problem: Missing update to terminal test. Solution: Add the changes to the test.
* patch 8.0.1014: old compiler doesn't know uint32_tv8.0.1014Bram Moolenaar2017-08-304-5/+7
| | | | | | Problem: Old compiler doesn't know uint32_t. Warning for using NULL instead of NUL. Solution: Use UINT32_T. Use NUL instead of NULL.
* patch 8.0.1013: terminal window behaves different from a buffer with changesv8.0.1013Bram Moolenaar2017-08-294-15/+16
| | | | | | | Problem: A terminal window with a running job behaves different from a window containing a changed buffer. Solution: Do not set 'bufhidden' to "hide". Fix that a buffer where a terminal used to run is listed as "[Scratch]".
* patch 8.0.1012: MS-Windows: problem with $HOME when is was set internallyv8.0.1012Bram Moolenaar2017-08-295-35/+163
| | | | | | Problem: MS-Windows: Problem with $HOME when is was set internally. Solution: Only use the $HOME default internally. (Yasuhiro Matsumoto, closes #2013)