summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.0.1138: click in window toolbar starts Visual modev8.0.1138Bram Moolenaar2017-09-234-1/+22
| | | | | Problem: Click in window toolbar starts Visual mode. Solution: Add the MOUSE_WINBAR flag.
* patch 8.0.1137: cannot build with Rubyv8.0.1137Bram Moolenaar2017-09-222-1/+3
| | | | | Problem: Cannot build with Ruby. Solution: Fix misplaced brace.
* patch 8.0.1136: W_WIDTH() is always the samev8.0.1136Bram Moolenaar2017-09-2226-142/+142
| | | | | Problem: W_WIDTH() is always the same. Solution: Expand the macro.
* patch 8.0.1135: W_WINCOL() is always the samev8.0.1135Bram Moolenaar2017-09-2215-40/+40
| | | | | Problem: W_WINCOL() is always the same. Solution: Expand the macro.
* patch 8.0.1134: superfluous call to syn_get_final_id()v8.0.1134Bram Moolenaar2017-09-222-1/+3
| | | | | Problem: Superfluous call to syn_get_final_id(). Solution: Remove it. (Ken Takata)
* patch 8.0.1133: syntax timeout not used correctlyv8.0.1133Bram Moolenaar2017-09-224-29/+38
| | | | | | Problem: Syntax timeout not used correctly. Solution: Do not pass the timeout to syntax_start() but set it explicitly. (Yasuhiro Matsumoto, closes #2139)
* Missing part of 8.0.1131.Bram Moolenaar2017-09-221-0/+6
|
* patch 8.0.1132: #if condition is not portablev8.0.1132Bram Moolenaar2017-09-212-1/+4
| | | | | Problem: #if condition is not portable. Solution: Add defined(). (Zuloloxi, closes #2136)
* patch 8.0.1131: not easy to trigger an autocommand for new terminal windowv8.0.1131Bram Moolenaar2017-09-212-0/+6
| | | | | | Problem: It is not easy to trigger an autocommand for new terminal window. (Marco Restelli) Solution: Trigger BufWinEnter after setting 'buftype'.
* patch 8.0.1130: the qf_jump() function is still too longv8.0.1130Bram Moolenaar2017-09-202-296/+360
| | | | | Problem: The qf_jump() function is still too long. Solution: Split of parts to separate functions. (Yegappan Lakshmanan)
* Add back terminal.cBram Moolenaar2017-09-201-0/+3673
|
* patch 8.0.1129: window toolbar missing a part of the patchv8.0.1129Bram Moolenaar2017-09-192-1/+7
| | | | | Problem: Window toolbar missing a part of the patch. Solution: Add change in vim.h.
* Update runtime files.Bram Moolenaar2017-09-1939-5961/+3402
|
* patch 8.0.1128: old xterm sends CTRL-X in response to t_RSv8.0.1128Bram Moolenaar2017-09-192-15/+10
| | | | | | Problem: Old xterm sends CTRL-X in response to t_RS. Solution: Only send t_RS for xterm 279 and later. Remove the workaround to ignore CTRL-X.
* patch 8.0.1127: Test_peek_and_get_char fails on 32 bit systemv8.0.1127Bram Moolenaar2017-09-182-24/+23
| | | | | | Problem: Test_peek_and_get_char fails on 32 bit system. (Eliminate Riesebieter) Solution: Avoid an integer overflow. (James McCoy, closes #2116)
* patch 8.0.1126: endless resize when terminal showing in two buffersv8.0.1126Bram Moolenaar2017-09-182-6/+17
| | | | | | Problem: Endless resize when terminal showing in two buffers. (Hirohito Higashi) Solution: Set a flag to prevent resizing the window.
* patch 8.0.1125: wrong window height when splitting window with window toolbarv8.0.1125Bram Moolenaar2017-09-182-5/+27
| | | | | Problem: Wrong window height when splitting window with window toolbar. Solution: Add or subtract the window toolbar height.
* patch 8.0.1124: use of MZSCHEME_VER is unclearv8.0.1124Bram Moolenaar2017-09-183-1/+7
| | | | | Problem: Use of MZSCHEME_VER is unclear. Solution: Add a comment. (Ken Takata)
* patch 8.0.1123: cannot define a toolbar for a windowv8.0.1123Bram Moolenaar2017-09-1720-238/+679
| | | | | Problem: Cannot define a toolbar for a window. Solution: Add a window-local toolbar.
* patch 8.0.1122: vimtutor.bat doesn't work well with vim.batv8.0.1122Bram Moolenaar2017-09-172-2/+4
| | | | | Problem: vimtutor.bat doesn't work well with vim.bat. Solution: Use "call vim". (Ken Takata, closes #2105)
* patch 8.0.1121: can uncheck executables in MS-Windows installerv8.0.1121Bram Moolenaar2017-09-172-1/+3
| | | | | Problem: Can uncheck executables in MS-Windows installer. Solution: Make the choice read-only. (Ken Takata, closes #2106)
* patch 8.0.1120: :tm means :tmap instead of :tmenuv8.0.1120Bram Moolenaar2017-09-173-8/+10
| | | | | Problem: :tm means :tmap instead of :tmenu. (Taro Muraoka) Solution: Move the new entry below the old entry. (closes #2102)
* patch 8.0.1119: quitting a split terminal window kills the jobv8.0.1119Bram Moolenaar2017-09-173-20/+39
| | | | | | Problem: Quitting a split terminal window kills the job. (Yasuhiro Matsumoto) Solution: Only stop terminal job if it is the last window.
* patch 8.0.1118: FEAT_WINDOWS adds a lot of #ifdefsv8.0.1118Bram Moolenaar2017-09-1657-1589/+237
| | | | | | Problem: FEAT_WINDOWS adds a lot of #ifdefs while it is nearly always enabled and only adds 7% to the binary size of the tiny build. Solution: Graduate FEAT_WINDOWS.
* patch 8.0.1117: Test_terminal_no_cmd hangs on MS-Windows with GUIv8.0.1117Bram Moolenaar2017-09-162-7/+6
| | | | | | | Problem: Test_terminal_no_cmd hangs on MS-Windows with GUI. (Christian Brabandt) Solution: Run the command with "start" and wait for the text to appear. (micbou, closes #2096)
* patch 8.0.1116: terminal test fails on MS-Windowsv8.0.1116Bram Moolenaar2017-09-162-1/+4
| | | | | Problem: Terminal test fails on MS-Windows. Solution: Wait for the text to appear. (micbou, closes #2097)
* patch 8.0.1115: crash when using foldtextresult() recursivelyv8.0.1115Bram Moolenaar2017-09-163-0/+23
| | | | | Problem: Crash when using foldtextresult() recursively. Solution: Avoid recursive calls. (Yasuhiro Matsumoto, closes #2098)
* patch 8.0.1114: default for 'iminsert' is annoyingv8.0.1114Bram Moolenaar2017-09-163-11/+5
| | | | | Problem: Default for 'iminsert' is annoying. Solution: Make the default always zero. (Yasuhiro Matsumoto, closes #2071)
* patch 8.0.1113: can go to Insert mode from Terminal-Normal modev8.0.1113Bram Moolenaar2017-09-162-2/+15
| | | | | | Problem: Can go to Insert mode from Terminal-Normal mode. Solution: Prevent :startinsert and "VA" to enter Insert mode. (Yasuhiro Matsumoto, closes #2092)
* patch 8.0.1112: can't get size or current index from quickfix listv8.0.1112Bram Moolenaar2017-09-154-2/+41
| | | | | Problem: Can't get size or current index from quickfix list. Solution: Add "idx" and "size" options. (Yegappan Lakshmanan)
* patch 8.0.1111: syntax error in configure when using Perlv8.0.1111Bram Moolenaar2017-09-153-2/+4
| | | | | Problem: Syntax error in configure when using Perl. Solution: Add missing quote
* patch 8.0.1110: FORTIFY_SOURCE from Perl causes problemsv8.0.1110Bram Moolenaar2017-09-143-5/+10
| | | | | Problem: FORTIFY_SOURCE from Perl causes problems. (Scott Baker) Solution: Filter out the flag. (Christian Brabandt, closes #2068)
* patch 8.0.1109: timer causes error on exit from Ex modev8.0.1109Bram Moolenaar2017-09-145-0/+31
| | | | | | Problem: Timer causes error on exit from Ex mode. (xtal8) Solution: save and restore the ex_pressedreturn flag. (Christian Brabandt, closes #2079)
* patch 8.0.1108: cannot specify mappings for the terminal windowv8.0.1108Bram Moolenaar2017-09-1414-36/+126
| | | | | | Problem: Cannot specify mappings for the terminal window. Solution: Add the :tmap command and associated code. (Jacob Askeland, closes #2073)
* patch 8.0.1107: terminal debugger jumps to non-existing filev8.0.1107Bram Moolenaar2017-09-143-15/+42
| | | | | | Problem: Terminal debugger jumps to non-existing file. Solution: Check that the file exists. Add an option to make the Vim wide wide. Fix removing highlight groups.
* patch 8.0.1106: terminal colors wrong on an MS-Windows consolev8.0.1106Bram Moolenaar2017-09-142-1/+26
| | | | | | | Problem: Terminal colors on an MS-Windows console are not matching the normal colors. Solution: Use the normal colors for the terminal. (Yasuhiro Matsumoto, closes #2087)
* patch 8.0.1105: match() and matchend() are not testedv8.0.1105Bram Moolenaar2017-09-143-10/+39
| | | | | Problem: match() and matchend() are not tested. Solution: Add tests. (Ozaki Kiichi, closes #2088)
* patch 8.0.1104: the qf_jump() function is too longv8.0.1104Bram Moolenaar2017-09-142-137/+229
| | | | | Problem: The qf_jump() function is too long. Solution: Split of parts to separate functions. (Yegappan Lakshmanan)
* patch 8.0.1103: converting cterm color fails for grey rampv8.0.1103Bram Moolenaar2017-09-142-3/+5
| | | | | Problem: Converting cterm color fails for grey ramp. Solution: Use index instead of number.
* patch 8.0.1102: terminal window does not use Normal colorsv8.0.1102Bram Moolenaar2017-09-144-5/+151
| | | | | | | | Problem: Terminal window does not use Normal colors. Solution: For the GUI and when 'termguicolors' is enabled, use the actual foreground and background colors for the terminal. (Yasuhiro Matsumoto, closes #2067) Use the "Terminal" highlight group if defined.
* patch 8.0.1101: channel write fails if writing to log failsv8.0.1101Bram Moolenaar2017-09-132-6/+7
| | | | | Problem: Channel write fails if writing to log fails. Solution: Ignore return value of fwrite(). (Ozaki Kiichi, closes #2081)
* patch 8.0.1100: stuck in redraw loop when 'lazyredraw' is setv8.0.1100Bram Moolenaar2017-09-134-6/+13
| | | | | | Problem: Stuck in redraw loop when 'lazyredraw' is set. Solution: Don't loop on update_screen() when not redrawing. (Yasuhiro Matsumoto, closes #2082)
* patch 8.0.1099: warnings for GDK callsv8.0.1099Bram Moolenaar2017-09-132-0/+76
| | | | | | Problem: Warnings for GDK calls. Solution: Use other calls for GTK 3 and fix a few problems. (Kazunobu Kuriyama)
* patch 8.0.1098: build failure if libvterm installedv8.0.1098Bram Moolenaar2017-09-122-1/+3
| | | | | | Problem: Build failure if libvterm installed on the system. (Oleh Hushchenkov) Solution: Change the CCCTERM argument order. (Ken Takata, closes #2080)
* patch 8.0.1097: background color wrong if job changes background colorv8.0.1097Bram Moolenaar2017-09-113-16/+59
| | | | | Problem: Background color wrong if job changes background color. Solution: Get the background color from vterm.
* patch 8.0.1096: terminal window in Normal mode has wrong backgroundv8.0.1096Bram Moolenaar2017-09-113-14/+44
| | | | | | | Problem: Terminal window in Normal mode has wrong background. Solution: Store the default background and use it for clearning until the end of the line. Not for below the last line, since there is no text there.
* patch 8.0.1095: terminal multibyte escrape test is flakyv8.0.1095Bram Moolenaar2017-09-112-1/+3
| | | | | Problem: Terminal multibyte escrape test is flaky. Solution: Add another condition to wait for.
* patch 8.0.1094: using ssh from Terminal.app runs into xterm incompatibilityv8.0.1094Bram Moolenaar2017-09-112-2/+4
| | | | | Problem: Using ssh from Terminal.app runs into xterm incompatibility. Solution: Also detect Terminal.app on non-Mac systems.
* patch 8.0.1093: various small quickfix issuesv8.0.1093Bram Moolenaar2017-09-117-32/+90
| | | | | | | Problem: Various small quickfix issues. Solution: Remove ":" prefix from title set by a user. Add the qf_id2nr(). function. Add a couple more tests. Update documentation. (Yegappan Lakshmanan)
* patch 8.0.1092: terminal debugger can't evaluate expressionsv8.0.1092Bram Moolenaar2017-09-103-22/+93
| | | | | Problem: Terminal debugger can't evaluate expressions. Solution: Add :Evaluate and K. Various other improvements.