summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-08-17patch 8.0.0955: Test_existent_file() fails on some file systemsBram Moolenaar
Problem: Test_existent_file() fails on some file systems. Solution: Run the test again with a sleep when the test fails without a sleep. (James McCoy, closes #1984)
2017-08-17patch 8.0.0954: /proc/self/exe might be a relative pathBram Moolenaar
Problem: /proc/self/exe might be a relative path. Solution: Make the path a full path. (James McCoy, closes #1983)
2017-08-17patch 8.0.0953: get "no write since last change" error in terminal windowBram Moolenaar
Problem: Get "no write since last change" error in terminal window. Solution: Use another message when closing a terminal window. Make ":quit!" also end the job.
2017-08-17patch 8.0.0952: has('terminal') does not check existence of dll fileBram Moolenaar
Problem: MS-Windows: has('terminal') does not check existence of dll file. Solution: Check if the winpty dll file can be loaded. (Ken Takata)
2017-08-17patch 8.0.0951: another wrong #ifdefBram Moolenaar
Problem: Another wrong #ifdef. Solution: Change TERMINAL to FEAT_TERMINAL. (closes #1981)
2017-08-17patch 8.0.0950: MS-Windows: wrong #ifdef, compiler warningsBram Moolenaar
Problem: MS-Windows: wrong #ifdef, compiler warnings for signed/unsigned. Solution: Change variable type. Change TERMINAL to FEAT_TERMINAL.
2017-08-16patch 8.0.0949: winpty.dll name is fixedBram Moolenaar
Problem: winpty.dll name is fixed. Solution: Add the 'winptydll' option. Make the default name depend on whether it is a 32-bit or 64-bit build. (idea by Yasuhiro Matsumoto, closes #1978)
2017-08-16patch 8.0.0948: crash if timer closes window while dragging status lineBram Moolenaar
Problem: Crash if timer closes window while dragging status line. Solution: Check if the window still exists. (Yasuhiro Matsumoto, closes #1979)
2017-08-16patch 8.0.0947: entering terminal using C-O C-W C-W goes to Insert modeBram Moolenaar
Problem: When in Insert mode and using CTRL-O CTRL-W CTRL-W to move to a termainal window, get in a weird Insert mode. Solution: Don't go to Insert mode in a terminal window. (closes #1977)
2017-08-14patch 8.0.0946: using PATH_MAX does not work well on some systemsBram Moolenaar
Problem: Using PATH_MAX does not work well on some systems. Solution: use MAXPATHL instead. (James McCoy, closes #1973)
2017-08-14patch 8.0.0945: 64-bit compiler warningsBram Moolenaar
Problem: 64-bit compiler warnings. Solution: Use "size_t" instead of "int". (Mike Williams)
2017-08-14patch 8.0.0944: test_profile is a little bit flakyBram Moolenaar
Problem: Test_profile is a little bit flaky. Solution: Accept a match when self and total time are the same. (James McCoy, closes #1972)
2017-08-14patch 8.0.0943: MS-Windows: Test_terminal_scrape_multibyte may failBram Moolenaar
Problem: Test_terminal_scrape_multibyte fails if the codepage is not utf-8. Solution: Start "cmd" with the utf-8 codepage. (micbou, closes #1975)
2017-08-14patch 8.0.0942: using freed memory with ":terminal"Bram Moolenaar
Problem: Using freed memory with ":terminal" if an autocommand changes 'shell' when splitting the window. (Marius Gedminas) Solution: Make a copy of 'shell'. (closes #1974)
2017-08-14patch 8.0.0941: existing color schemes don't like StatusLineTermBram Moolenaar
Problem: Existing color schemes don't work well with StatusLineTerm. Solution: Don't use "reverse", use fg and bg colors. Also add StatusLineTermNC.
2017-08-14patch 8.0.0940: Test_terminal_scrape_multibyte is flakyBram Moolenaar
Problem: Test_terminal_scrape_multibyte is flaky. (James McCoy) Solution: Use WaitFor() instead of term_wait().
2017-08-14patch 8.0.0939: Test_terminal_env is flakyBram Moolenaar
Problem: Test_terminal_env is flaky. (James McCoy) Solution: Use WaitFor() instead of term_wait().
2017-08-13patch 8.0.0938: scrolling in terminal window is inefficientBram Moolenaar
Problem: Scrolling in terminal window is inefficient. Solution: Use win_del_lines().
2017-08-13patch 8.0.0937: user highlight groups not adjusted for terminalBram Moolenaar
Problem: User highlight groups are not adjusted for StatusLineTerm. Solution: Combine attributes like for StatusLineNC.
2017-08-13patch 8.0.0936: mode() returns wrong value for a terminal windowBram Moolenaar
Problem: Mode() returns wrong value for a terminal window. Solution: Return 't' when typed keys go to a job.
2017-08-13patch 8.0.0935: cannot recognize a terminal buffer in :ls outputBram Moolenaar
Problem: Cannot recognize a terminal buffer in :ls output. Solution: Use R for a running job and F for a finished job.
2017-08-13patch 8.0.0934: change to struts.h missing in patchBram Moolenaar
Problem: Change to struts.h missing in patch. Solution: Include adding ttyinfo_T.
2017-08-13patch 8.0.0933: terminal test tries to start GUI when it's not possibleBram Moolenaar
Problem: Terminal test tries to start GUI when it's not possible. Solution: Check if the GUI can run. (James McCoy, closes #1971)
2017-08-13patch 8.0.0932: terminal may not use right characters for BS and EnterBram Moolenaar
Problem: Terminal may not use right characters for BS and Enter. Solution: Get the characters from the tty.
2017-08-13patch 8.0.0931: getwininfo() does not indicate a terminal windowBram Moolenaar
Problem: getwininfo() does not indicate a terminal window. Solution: Add "terminal" to the dictionary.
2017-08-13patch 8.0.0930: terminal buffers are stored in the viminfo fileBram Moolenaar
Problem: Terminal buffers are stored in the viminfo file while they can't be useful. Solution: Skip terminal buffers for file marks and buffer list
2017-08-13patch 8.0.0929: :term without argument does not workBram Moolenaar
Problem: :term without argument does not work. Solution: Use shell for empty command. (Yasuhiro Matsumoto, closes #1970)
2017-08-13patch 8.0.0928: MS-Windows: passing arglist to job has escaping problemsBram Moolenaar
Problem: MS-Windows: passing arglist to job has escaping problems. Solution: Improve escaping. (Yasuhiro Matsumoto, closes #1954)
2017-08-13patch 8.0.0927: if a terminal job sends a blank title "running" is not shownBram Moolenaar
Problem: If a terminal job sends a blank title "running" is not shown. Solution: When the title is blank make it empty.
2017-08-13patch 8.0.0926: when job in terminal window ends topline is wrongBram Moolenaar
Problem: When job in terminal window ends topline may be wrong. Solution: When the job ends adjust topline so that the active part of the terminal is displayed.
2017-08-13patch 8.0.0925: MS-Windows GUI: channel I/O not handled right awayBram Moolenaar
Problem: MS-Windows GUI: channel I/O not handled right away. Solution: Don't call process_message() unless a message is available. (Yasuhiro Matsumoto, closes #1969)
2017-08-13patch 8.0.0924: terminal window not updated after using term_sendkeys()Bram Moolenaar
Problem: Terminal window not updated after using term_sendkeys(). Solution: Call redraw_after_callback().
2017-08-13patch 8.0.0923: crash in GUI when terminal job exitsBram Moolenaar
Problem: Crash in GUI when terminal job exits. (Kazunobu Kuriyama) Solution: reset in_terminal_loop when a terminal is freed.
2017-08-13patch 8.0.0922: quickfix list always added after current oneBram Moolenaar
Problem: Quickfix list always added after current one. Solution: Make it possible to add a quickfix list after the last one. (Yegappan Lakshmanan)
2017-08-12patch 8.0.0921: terminal window cursor shape not supported in the GUIBram Moolenaar
Problem: Terminal window cursor shape not supported in the GUI. Solution: Use the terminal window cursor shape in the GUI.
2017-08-12patch 8.0.0920: cursor wrong after switching altscreen in terminalBram Moolenaar
Problem: The cursor shape is wrong after switch back from an alternate screen in a terminal window. (arius Gedminas) Solution: Change bitfield to unsigned. Set flag that cursor shape was set.
2017-08-12patch 8.0.0919: cursor color isn't set on startupBram Moolenaar
Problem: Cursor color isn't set on startup. Solution: Initialize showing_mode to invalid value.
2017-08-12patch 8.0.0918: cannot get terminal window cursor shape or attributesBram Moolenaar
Problem: Cannot get terminal window cursor shape or attributes. Solution: Support cursor shape, attributes and color.
2017-08-12patch 8.0.0917: MS-Windows:CTRL-C handling in terminal window is wrongBram Moolenaar
Problem: MS-Windows:CTRL-C handling in terminal window is wrong Solution: Pass CTRL-C as a key. Turn CTRL-BREAK into a key stroke. (Yasuhiro Matsumoto, closes #1965)
2017-08-12patch 8.0.0916: cannot specify properties of window for terminal openBram Moolenaar
Problem: Cannot specify properties of window for when opening a window for a finished terminal job. Solution: Add "term_opencmd".
2017-08-12patch 8.0.0915: wrong initialisation of globalBram Moolenaar
Problem: Wrong initialisation of global. Solution: Use INIT().
2017-08-12patch 8.0.0914: highlight attributes are always combinedBram Moolenaar
Problem: Highlight attributes are always combined. Solution: Add the 'nocombine' value to replace attributes instead of combining them. (scauligi, closes #1963)
2017-08-12patch 8.0.0913: MS-Windows: CTRL-C kills shell in terminal windowBram Moolenaar
Problem: MS-Windows: CTRL-C kills shell in terminal window instead of the command running in the shell. Solution: Make CTRL-C only send a CTRL_C_EVENT and have CTRL-BREAK kill the job. (partly by Yasuhiro Matsumoto, closes #1962)
2017-08-12patch 8.0.0912: cannot run a job in a hidden terminalBram Moolenaar
Problem: Cannot run a job in a hidden terminal. Solution: Add option "hidden" and ++hidden.
2017-08-11patch 8.0.0911: terminal test takes too longBram Moolenaar
Problem: Terminal test takes too long. Solution: Instead of "sleep 1" use a Python program to briefly sleep.
2017-08-11patch 8.0.0910: cannot create a terminal in the current windowBram Moolenaar
Problem: Cannot create a terminal in the current window. Solution: Add option "curwin" and ++curwin.
2017-08-11patch 8.0.0909: channel test failsBram Moolenaar
Problem: Channel test fails. Solution: Allow for "cwd" and "env" arguments.
2017-08-11patch 8.0.0908: cannot set terminal size with optionsBram Moolenaar
Problem: Cannot set terminal size with options. Solution: Add "term_rows", "term_cols" and "vertical".
2017-08-11patch 8.0.0907: with cp932 font names might be misinterpretedBram Moolenaar
Problem: With cp932 font names might be misinterpreted. Solution: Do not see "_" as a space when it is the second byte of a double byte character. (Ken Takata)
2017-08-11patch 8.0.0906: don't recognize Couchbase filesBram Moolenaar
Problem: Don't recognize Couchbase files. Solution: Add filetype detection. (Eugene Ciurana, closes #1951)