summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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)
* patch 8.0.1011: terminal test fails with Athena and Motifv8.0.1011Bram Moolenaar2017-08-292-0/+6
| | | | | Problem: Terminal test fails with Athena and Motif. Solution: Ignore the error for the input context. (Kazunobu Kuriyama)
* patch 8.0.1010: build failure without termresponse featurev8.0.1010Bram Moolenaar2017-08-282-0/+6
| | | | | Problem: Build failure without termresponse feature. Solution: Add #ifdef.
* patch 8.0.1009: Xterm cursor blinking status may be invertedv8.0.1009Bram Moolenaar2017-08-286-24/+97
| | | | | | Problem: Xterm cursor blinking status may be inverted. Solution: Use another request to get the blink status and compare with the cursor style report
* patch 8.0.1008: slow updating of terminal window in Motifv8.0.1008Bram Moolenaar2017-08-272-28/+54
| | | | | Problem: Slow updating of terminal window in Motif. Solution: Add a timeout to the wait-for-character loop.
* patch 8.0.1007: no test for filetype detection for scriptsv8.0.1007Bram Moolenaar2017-08-272-0/+30
| | | | | Problem: No test for filetype detection for scripts. Solution: Add a first test file script filetype detection.
* Update runtime filesBram Moolenaar2017-08-2726-135/+727
|
* patch 8.0.1006: quickfix list changes when parsing text with 'erroformat'v8.0.1006Bram Moolenaar2017-08-276-10/+92
| | | | | | Problem: Cannot parse text with 'erroformat' without changing a quickfix list. Solution: Add the "text" argument to getqflist(). (Yegappan Lakshmanan)
* patch 8.0.1005: terminal without job updates slowly in GUIv8.0.1005Bram Moolenaar2017-08-274-100/+98
| | | | | Problem: Terminal without job updates slowly in GUI. Solution: Poll for input when a channel has the keep_open flag.
* patch 8.0.1004: matchstrpos() without a match returns too many itemsv8.0.1004Bram Moolenaar2017-08-273-23/+28
| | | | | | 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.
* patch 8.0.1003: 64 bit compiler warningv8.0.1003Bram Moolenaar2017-08-272-1/+3
| | | | | Problem: 64 bit compiler warning Solution: Add type cast. (Mike Williams)
* patch 8.0.1002: unnecessarily updating screen after timer callbackv8.0.1002Bram Moolenaar2017-08-266-10/+21
| | | | | Problem: Unnecessarily updating screen after timer callback. Solution: Check if calling the timer sets must_redraw.
* patch 8.0.1001: setting 'encoding' makes 'printheader' invalidv8.0.1001Bram Moolenaar2017-08-262-1/+5
| | | | | | Problem: Setting 'encoding' makes 'printheader' invalid. Solution: Do not translate the default value of 'printheader'. (Yasuhiro Matsumoto, closes #2026)
* patch 8.0.1000: cannot open a terminal without running a job in itv8.0.1000Bram Moolenaar2017-08-2610-30/+140
| | | | | Problem: Cannot open a terminal without running a job in it. Solution: Make ":terminal NONE" open a terminal with a pty.
* patch 8.0.0999: indenting raw C++ strings is wrongv8.0.0999Bram Moolenaar2017-08-263-13/+31
| | | | | Problem: Indenting raw C++ strings is wrong. Solution: Add special handling of raw strings. (Christian Brabandt)
* patch 8.0.0998: strange error when using K while only spaces are selectedv8.0.0998Bram Moolenaar2017-08-263-0/+24
| | | | | | Problem: Strange error when using K while only spaces are selected. (Christian J. Robinson) Solution: Check for blank argument.
* patch 8.0.0997v8.0.0997Bram Moolenaar2017-08-262-2/+4
| | | | | Problem: Libvterm and Terminal.app not regognized from termresponse. Solution: Adjust string compare.
* patch 8.0.0996: Mac: t_RS is echoed on the screne in Terminal.appv8.0.0996Bram Moolenaar2017-08-262-20/+36
| | | | | | | | 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.
* patch 8.0.0995: terminal tests fail on Macv8.0.0995Bram Moolenaar2017-08-252-0/+7
| | | | | Problem: Terminal tests fail on Mac. Solution: Add workaround: sleep a moment in between sending keys.
* patch 8.0.0994: MS-Windows: cursor in terminal blinks undesirablyv8.0.0994Bram Moolenaar2017-08-242-3/+7
| | | | | | Problem: MS-Windows: cursor in terminal blinks even though the blinking cursor was disabled on the system. Solution: Use GetCaretBlinkTime(). (Ken Takata)
* patch 8.0.0993: sometimes an xterm sends an extra CTRL-Xv8.0.0993Bram Moolenaar2017-08-242-0/+6
| | | | | | 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.
* patch 8.0.0992: terminal title is wrong when 'encoding' is DBCSv8.0.0992Bram Moolenaar2017-08-232-0/+20
| | | | | | Problem: Terminal title is wrong when 'encoding' is DBCS. Solution: Convert the title from DBCS to utf-8. (Yasuhiro Matsumoto, closes #2009)
* patch 8.0.0991: using wrong character conversion for DBCSv8.0.0991Bram Moolenaar2017-08-232-2/+4
| | | | | | Problem: Using wrong character conversion for DBCS. Solution: Use utf_char2bytes instead of mb_char2bytes. (Yasuhiro Matsumoto, closes #2012)
* patch 8.0.0990: with DBCS 'encoding' wrong pasting register into terminalv8.0.0990Bram Moolenaar2017-08-232-0/+29
| | | | | | | Problem: When 'encoding' is a double-byte encoding, pasting a register into a terminal ends up with the wrong characters. Solution: Convert from 'encoding' to utf-8. (Yasuhiro Matsumoto, closes #2007)
* patch 8.0.0989: ActiveTcl dll name has changed in 8.6.6v8.0.0989Bram Moolenaar2017-08-233-1/+10
| | | | | Problem: ActiveTcl dll name has changed in 8.6.6. Solution: Adjust the makefile. (Ken Takata)
* patch 8.0.0988: warning from Covscan about using NULL pointerv8.0.0988Bram Moolenaar2017-08-233-2/+5
| | | | | Problem: Warning from Covscan about using NULL pointer. Solution: Add extra check for NULL. (zdohnal)
* patch 8.0.0987: terminal: second byte of double-byte char wrongv8.0.0987Bram Moolenaar2017-08-222-2/+8
| | | | | Problem: terminal: second byte of double-byte char wrong Solution: Set the second byte to NUL only for utf-8 and non-multibyte.
* patch 8.0.0986: terminal feature always requires multi-byte featurev8.0.0986Bram Moolenaar2017-08-223-10/+7
| | | | | Problem: Terminal feature always requires multi-byte feature. Solution: Remove #ifdef FEAT_MBYTE, disable terminal without multi-byte.
* patch 8.0.0985: libvterm has its own idea of character widthv8.0.0985Bram Moolenaar2017-08-227-7/+66
| | | | | | Problem: Libvterm has its own idea of character width. Solution: Use the Vim functions for character width and composing to avoid a mismatch. (idea by Yasuhiro Matsumoto)
* patch 8.0.0984: terminal blinking cursor not correct in the GUIv8.0.0984Bram Moolenaar2017-08-222-5/+18
| | | | | | Problem: Terminal blinking cursor not correct in the GUI. Solution: Set blinkoff correctly. Also make the cursor blink on MS-Windows by default. (Ken Takata)
* patch 8.0.0983: unnecessary check for NULL pointerv8.0.0983Bram Moolenaar2017-08-212-3/+3
| | | | | | Problem: Unnecessary check for NULL pointer. Solution: Remove the NULL check in dialog_changed(), it already happens in dialog_msg(). (Ken Takata)
* patch 8.0.0982: cannot use a terminal when 'encoding' is non-utf8 multi-bytev8.0.0982Bram Moolenaar2017-08-212-15/+68
| | | | | | | Problem: When 'encoding' is set to a multi-byte encoding other than utf-8 the characters from ther terminal are messed up. Solution: Convert displayed text from utf-8 to 'encoding' for MS-Windows. (Yasuhiro Matsumoto, close #2000)
* patch 8.0.0981: cursor in terminal window blinks by defaultv8.0.0981Bram Moolenaar2017-08-212-1/+9
| | | | | | Problem: Cursor in terminal window blinks by default, while in a real xterm it does not blink, unless the -bc argument is used. Solution: Do not use a blinking cursor by default.
* patch 8.0.0980: Coverity warning for failing to open /dev/nullv8.0.0980Bram Moolenaar2017-08-212-0/+10
| | | | | Problem: Coverity warning for failing to open /dev/null. Solution: When /dev/null can't be opened exit the child.
* patch 8.0.0979: terminal noblock test fails on MS-Windowsv8.0.0979Bram Moolenaar2017-08-202-2/+11
| | | | | Problem: Terminal noblock test fails on MS-Windows. (Christian Brabandt) Solution: Ignore empty line below "done".
* patch 8.0.0978: writing to terminal job is not testedv8.0.0978Bram Moolenaar2017-08-202-0/+25
| | | | | Problem: Writing to terminal job is not tested. Solution: Add a test.
* patch 8.0.0977: cannot send lines to a terminal job on MS-Windowsv8.0.0977Bram Moolenaar2017-08-202-11/+20
| | | | | Problem: Cannot send lines to a terminal job on MS-Windows. Solution: Set jv_in_buf. Command doesn't get EOF yet though.
* patch 8.0.0976: cannot send lines to a terminal jobv8.0.0976Bram Moolenaar2017-08-206-31/+93
| | | | | | Problem: Cannot send lines to a terminal job. Solution: Make [range]terminal send selected lines to the job. Use ++rows and ++cols for the terminal size.
* patch 8.0.0975: using freed memory when setting 'backspace'v8.0.0975Bram Moolenaar2017-08-202-0/+4
| | | | | Problem: Using freed memory when setting 'backspace'. Solution: When changing oldval also change origval.
* patch 8.0.0974: resetting a string option does not trigger OptionSetv8.0.0974Bram Moolenaar2017-08-203-34/+50
| | | | | Problem: Resetting a string option does not trigger OptionSet. (Rick Howe) Solution: Set the origval.
* patch 8.0.0973: initial info about blinking cursor is wrongv8.0.0973Bram Moolenaar2017-08-206-38/+37
| | | | | Problem: initial info about blinking cursor is wrong Solution: Invert the blink flag. Add t_VS to stop a blinking cursor.
* patch 8.0.0972: compiler warnings for unused variablesv8.0.0972Bram Moolenaar2017-08-192-0/+6
| | | | | Problem: Compiler warnings for unused variables. (Tony Mechelynck) Solution: Add #ifdefs.
* patch 8.0.0971: 'winptydll' missing from :optionsv8.0.0971Bram Moolenaar2017-08-192-1/+7
| | | | | Problem: 'winptydll' missing from :options. Solution: Add the entry.
* patch 8.0.0970: passing invalid highlight idv8.0.0970Bram Moolenaar2017-08-192-1/+3
| | | | | | | Problem: if there is no StatusLine highlighting and there is StatusLineNC or StatusLineTermNC highlighting then an invalid highlight id is passed to combine_stl_hlt(). (Coverity) Solution: Check id_S to be -1 instead of zero.