summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)Author
2017-09-02patch 8.0.1041: bogus characters when indenting during visual-block appendv8.0.1041Bram Moolenaar
Problem: Bogus characters appear when indenting kicks in while doing a visual-block append. Solution: Recompute when indenting is done. (Christian Brabandt)
2017-09-02patch 8.0.1040: cannot use another error format in getqflist()v8.0.1040Bram Moolenaar
Problem: Cannot use another error format in getqflist(). Solution: Add the "efm" argument to getqflist(). (Yegappan Lakshmanan)
2017-09-02patch 8.0.1039: cannot change a line in not current bufferv8.0.1039Bram Moolenaar
Problem: Cannot change a line in a buffer other than the current one. Solution: Add setbufline(). (Yasuhiro Matsumoto, Ozaki Kiichi, closes #1953)
2017-09-02patch 8.0.1038: strike-through text not supportedv8.0.1038Bram Moolenaar
Problem: Strike-through text not supported. Solution: Add support for the "strikethrough" attribute. (Christian Brabandt, Ken Takata)
2017-09-02patch 8.0.1037: "icase" of 'diffopt' is not used for highlightingv8.0.1037Bram Moolenaar
Problem: "icase" of 'diffopt' is not used for highlighting differences. Solution: Also use "icase". (Rick Howe)
2017-09-02patch 8.0.1036: ++eof argument for terminal only available on MS-Windowsv8.0.1036Bram Moolenaar
Problem: ++eof argument for terminal only available on MS-Windows. Solution: Also support ++eof on Unix. Add a test.
2017-09-02patch 8.0.1035: sending buffer lines to terminal doesn't work on MS-Windowsv8.0.1035Bram Moolenaar
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.
2017-09-02patch 8.0.1034: sending buffer lines to terminal doesn't work on MS-Windowsv8.0.1034Bram Moolenaar
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.
2017-09-01patch 8.0.1033: detecting background color does not work in screenv8.0.1033Bram Moolenaar
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.
2017-09-01patch 8.0.1032: "make tags" doesn't work well on MS-Windowsv8.0.1032Bram Moolenaar
Problem: "make tags" doesn't work well on MS-Windows. Solution: Add or fix tags target. (Ken Takata)
2017-09-01patch 8.0.1031: "text" argument for getqflist() is confusingv8.0.1031Bram Moolenaar
Problem: "text" argument for getqflist() is confusing. (Lcd47) Solution: Use "lines" instead. (Yegappan Lakshmanan)
2017-08-31patch 8.0.1030: MS-Windows: wrong size computation in is_cygpty()v8.0.1030Bram Moolenaar
Problem: MS-Windows: wrong size computation in is_cygpty(). Solution: Compute the size properly. (Ken Takata)
2017-08-31patch 8.0.1029: return value of getqflist() is inconsistentv8.0.1029Bram Moolenaar
Problem: Return value of getqflist() is inconsistent. (Lcd47) Solution: Always return an "items" entry.
2017-08-31patch 8.0.1028: MS-Windows: viminfo uses $VIM/_viminfo if $HOME not setv8.0.1028Bram Moolenaar
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:/".
2017-08-31patch 8.0.1027: more terminals can't handle requesting cursor modev8.0.1027Bram Moolenaar
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.
2017-08-30patch 8.0.1026: GTK on-the-spot input has problemsv8.0.1026Bram Moolenaar
Problem: GTK on-the-spot input has problems. (Gerd Wachsmuth) Solution: Support over-the-spot. (Yukihiro Nakadaira, Ketn Takata, closes #1215)
2017-08-30patch 8.0.1025: stray copy command in testv8.0.1025Bram Moolenaar
Problem: Stray copy command in test. Solution: Remove the copy command.
2017-08-30patch 8.0.1024: folds lost when session file has a buffer in two windowsv8.0.1024Bram Moolenaar
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)
2017-08-30patch 8.0.1023: it is not easy to identify a quickfix listv8.0.1023Bram Moolenaar
Problem: It is not easy to identify a quickfix list. Solution: Add the "id" field. (Yegappan Lakshmanan)
2017-08-30patch 8.0.1022: test 80 is old stylev8.0.1022Bram Moolenaar
Problem: Test 80 is old style. Solution: Turn it into a new style test. (Yegappan Lakshmanan)
2017-08-30patch 8.0.1021: older Gnome terminal still echoes t_RCv8.0.1021Bram Moolenaar
Problem: Older Gnome terminal still echoes t_RC. (Fracois Ingelrest) Solution: Check for version > 3000 instead of 4000.
2017-08-30patch 8.0.1020: when a timer calls getchar(1) input is overwrittenv8.0.1020Bram Moolenaar
Problem: When a timer calls getchar(1) input is overwritten. Solution: Increment tb_change_cnt in inchar(). (closes #1940)
2017-08-30patch 8.0.1019: pasting in virtual edit happens in the wrong placev8.0.1019Bram Moolenaar
Problem: Pasting in virtual edit happens in the wrong place. Solution: Do not adjust coladd when after the end of the line (closes #2015)
2017-08-30patch 8.0.1018: warnings from 64-bit compilerv8.0.1018Bram Moolenaar
Problem: Warnings from 64-bit compiler. (Christian Brabandt) Solution: Add type casts.
2017-08-30patch 8.0.1017: test for MS-Windows $HOME always passesv8.0.1017Bram Moolenaar
Problem: Test for MS-Windows $HOME always passes. Solution: Rename the test function. Make the test pass.
2017-08-30patch 8.0.1016: gnome terminal echoes t_RCv8.0.1016Bram Moolenaar
Problem: Gnome terminal echoes t_RC. Solution: Detect Gnome terminal by the version string. Add v: variables for all the term responses.
2017-08-30patch 8.0.1015: missing update to terminal testv8.0.1015Bram Moolenaar
Problem: Missing update to terminal test. Solution: Add the changes to the test.
2017-08-30patch 8.0.1014: old compiler doesn't know uint32_tv8.0.1014Bram Moolenaar
Problem: Old compiler doesn't know uint32_t. Warning for using NULL instead of NUL. Solution: Use UINT32_T. Use NUL instead of NULL.
2017-08-29patch 8.0.1013: terminal window behaves different from a buffer with changesv8.0.1013Bram Moolenaar
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]".
2017-08-29patch 8.0.1012: MS-Windows: problem with $HOME when is was set internallyv8.0.1012Bram Moolenaar
Problem: MS-Windows: Problem with $HOME when is was set internally. Solution: Only use the $HOME default internally. (Yasuhiro Matsumoto, closes #2013)
2017-08-29patch 8.0.1011: terminal test fails with Athena and Motifv8.0.1011Bram Moolenaar
Problem: Terminal test fails with Athena and Motif. Solution: Ignore the error for the input context. (Kazunobu Kuriyama)
2017-08-28patch 8.0.1010: build failure without termresponse featurev8.0.1010Bram Moolenaar
Problem: Build failure without termresponse feature. Solution: Add #ifdef.
2017-08-28patch 8.0.1009: Xterm cursor blinking status may be invertedv8.0.1009Bram Moolenaar
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-27patch 8.0.1008: slow updating of terminal window in Motifv8.0.1008Bram Moolenaar
Problem: Slow updating of terminal window in Motif. Solution: Add a timeout to the wait-for-character loop.
2017-08-27patch 8.0.1007: no test for filetype detection for scriptsv8.0.1007Bram Moolenaar
Problem: No test for filetype detection for scripts. Solution: Add a first test file script filetype detection.
2017-08-27patch 8.0.1006: quickfix list changes when parsing text with 'erroformat'v8.0.1006Bram Moolenaar
Problem: Cannot parse text with 'erroformat' without changing a quickfix list. Solution: Add the "text" argument to getqflist(). (Yegappan Lakshmanan)
2017-08-27patch 8.0.1005: terminal without job updates slowly in GUIv8.0.1005Bram Moolenaar
Problem: Terminal without job updates slowly in GUI. Solution: Poll for input when a channel has the keep_open flag.
2017-08-27patch 8.0.1004: matchstrpos() without a match returns too many itemsv8.0.1004Bram Moolenaar
Problem: Matchstrpos() without a match returns too many items. Solution: Also remove the second item when the position is beyond the end of the string. (Hirohito Higashi) Use an enum for the type.
2017-08-27patch 8.0.1003: 64 bit compiler warningv8.0.1003Bram Moolenaar
Problem: 64 bit compiler warning Solution: Add type cast. (Mike Williams)
2017-08-26patch 8.0.1002: unnecessarily updating screen after timer callbackv8.0.1002Bram Moolenaar
Problem: Unnecessarily updating screen after timer callback. Solution: Check if calling the timer sets must_redraw.
2017-08-26patch 8.0.1001: setting 'encoding' makes 'printheader' invalidv8.0.1001Bram Moolenaar
Problem: Setting 'encoding' makes 'printheader' invalid. Solution: Do not translate the default value of 'printheader'. (Yasuhiro Matsumoto, closes #2026)
2017-08-26patch 8.0.1000: cannot open a terminal without running a job in itv8.0.1000Bram Moolenaar
Problem: Cannot open a terminal without running a job in it. Solution: Make ":terminal NONE" open a terminal with a pty.
2017-08-26patch 8.0.0999: indenting raw C++ strings is wrongv8.0.0999Bram Moolenaar
Problem: Indenting raw C++ strings is wrong. Solution: Add special handling of raw strings. (Christian Brabandt)
2017-08-26patch 8.0.0998: strange error when using K while only spaces are selectedv8.0.0998Bram Moolenaar
Problem: Strange error when using K while only spaces are selected. (Christian J. Robinson) Solution: Check for blank argument.
2017-08-26patch 8.0.0997v8.0.0997Bram Moolenaar
Problem: Libvterm and Terminal.app not regognized from termresponse. Solution: Adjust string compare.
2017-08-26patch 8.0.0996: Mac: t_RS is echoed on the screne in Terminal.appv8.0.0996Bram Moolenaar
Problem: Mac: t_RS is echoed on the screne in Terminal.app. Even though $TERM is set to "xterm-256colors" it cannot handle this xterm escape sequence. Solution: Recognize Terminal.app from the termresponse and skip sending t_RS if it looks like Terminal.app.
2017-08-25patch 8.0.0995: terminal tests fail on Macv8.0.0995Bram Moolenaar
Problem: Terminal tests fail on Mac. Solution: Add workaround: sleep a moment in between sending keys.
2017-08-24patch 8.0.0994: MS-Windows: cursor in terminal blinks undesirablyv8.0.0994Bram Moolenaar
Problem: MS-Windows: cursor in terminal blinks even though the blinking cursor was disabled on the system. Solution: Use GetCaretBlinkTime(). (Ken Takata)
2017-08-24patch 8.0.0993: sometimes an xterm sends an extra CTRL-Xv8.0.0993Bram Moolenaar
Problem: Sometimes an xterm sends an extra CTRL-X after the response for the background color. Related to t_RS. Solution: Check for the CTRL-X after the terminating 0x7.
2017-08-23patch 8.0.0992: terminal title is wrong when 'encoding' is DBCSv8.0.0992Bram Moolenaar
Problem: Terminal title is wrong when 'encoding' is DBCS. Solution: Convert the title from DBCS to utf-8. (Yasuhiro Matsumoto, closes #2009)