summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2017-08-02patch 8.0.0840: MS-Windows: fopen() and open() prototypes are wrongv8.0.0840Bram Moolenaar
Problem: MS-Windows: fopen() and open() prototypes do not match the ones in the system header file. Can't build without FEAT_MBYTE. Solution: Add "const". Move macro to after including protoo.h.
2017-08-01patch 8.0.0839: cannot kill a job in a terminal with CTRL-Cv8.0.0839Bram Moolenaar
Problem: Cannot kill a job in a terminal with CTRL-C. Solution: Set the controlling tty and send SIGINT. (closes #1910)
2017-08-01patch 8.0.0838: buffer hangs around whem terminal window is closedv8.0.0838Bram Moolenaar
Problem: Buffer hangs around whem terminal window is closed. Solution: When the job has ended wipe out a terminal buffer when the window is closed.
2017-08-01patch 8.0.0837: signs can be drawn on top of console messagesv8.0.0837Bram Moolenaar
Problem: Signs can be drawn on top of console messages. Solution: don't redraw at a prompt or when scrolled up. (Christian Brabandt, closes #1907)
2017-08-01Updated runtime filesBram Moolenaar
2017-08-01patch 8.0.0836: can abandon a terminal buffer after making a changev8.0.0836Bram Moolenaar
Problem: When a terminal buffer is changed it can still be accidentally abandoned. Solution: When making a change reset the 'buftype' option.
2017-08-01patch 8.0.0835: translations check with msgfmt does not workv8.0.0835Bram Moolenaar
Problem: Translations check with msgfmt does not work. Solution: Add a space before the file name.
2017-08-01patch 8.0.0834: can't build without the client-server featurev8.0.0834Bram Moolenaar
Problem: Can't build without the client-server feature. Solution: Add #ifdef.
2017-08-01patch 8.0.0833: terminal test failsv8.0.0833Bram Moolenaar
Problem: Terminal test fails. Solution: Update the row argument to one based.
2017-08-01patch 8.0.0832: terminal function arguments are not consistentv8.0.0832Bram Moolenaar
Problem: Terminal function arguments are not consistent. Solution: Use one-based instead of zero-based rows and cols. Use "." for the current row.
2017-08-01patch 8.0.0831: with 8 colors the bold attribute is not set properlyv8.0.0831Bram Moolenaar
Problem: With 8 colors the bold attribute is not set properly. Solution: Move setting HL_TABLE() out of lookup_color. (closes #1901)
2017-08-01patch 8.0.0830: translating messages is not idealv8.0.0830Bram Moolenaar
Problem: Translating messages is not ideal. Solution: Add a remark about obsolete messages. Use msgfmt in the check script. (Christian Brabandt)
2017-08-01patch 8.0.0829: job running in terminal can't communicate with Vimv8.0.0829Bram Moolenaar
Problem: A job running in a terminal window cannot easily communicate with the Vim it is running in. Solution: Pass v:servername in an environment variable. (closes #1908)
2017-08-01patch 8.0.0828: Coverity: may dereference NULL pointerv8.0.0828Bram Moolenaar
Problem: Coverity: may dereference NULL pointer. Solution: Bail out if calloc_state() returns NULL.
2017-08-01patch 8.0.0827: Coverity: could leak pty file descriptorv8.0.0827Bram Moolenaar
Problem: Coverity: could leak pty file descriptor, theoretically. Solution: If channel is NULL, free the file descriptors.
2017-07-31patch 8.0.0826: cannot use text objects in Terminal modev8.0.0826Bram Moolenaar
Problem: Cannot use text objects in Terminal mode. Solution: Check for pending operator and Visual mode first. (Yasuhiro Matsumoto, closes #1906)
2017-07-31patch 8.0.0825: not easy to see that a window is a terminal windowv8.0.0825Bram Moolenaar
Problem: Not easy to see that a window is a terminal window. Solution: Add StatusLineTerm highlighting.
2017-07-31patch 8.0.0824: in Terminal mode the cursor and screen gets redrawnv8.0.0824Bram Moolenaar
Problem: In Terminal mode the cursor and screen gets redrawn when the job produces output. Solution: Check for tl_terminal_mode. (partly by Yasuhiro Matsumoto, closes #1904)
2017-07-30patch 8.0.0823: cannot paste text into a terminal windowv8.0.0823Bram Moolenaar
Problem: Cannot paste text into a terminal window. Solution: Make CTRL-W " work.
2017-07-30patch 8.0.0822: Test_with_partial_callback is a tiny bit flakyv8.0.0822Bram Moolenaar
Problem: Test_with_partial_callback is a tiny bit flaky. Solution: Add it to the list of flaky tests.
2017-07-30patch 8.0.0821: cannot get the title and status of a terminal windowv8.0.0821Bram Moolenaar
Problem: Cannot get the title and status of a terminal window. Solution: Implement term_gettitle() and term_getstatus().
2017-07-30patch 8.0.0820: GUI: cursor in terminal window lags behindv8.0.0820Bram Moolenaar
Problem: GUI: cursor in terminal window lags behind. Solution: call gui_update_cursor() under different conditions. (Ozaki Kiichi, closes #1893)
2017-07-30patch 8.0.0819: cursor not positioned in terminal windowv8.0.0819Bram Moolenaar
Problem: After changing current window the cursor position in the terminal window is not updated. Solution: Set w_wrow, w_wcol and w_valid.
2017-07-30patch 8.0.0818: cannot get the cursor position of a terminalv8.0.0818Bram Moolenaar
Problem: Cannot get the cursor position of a terminal. Solution: Add term_getcursor().
2017-07-30patch 8.0.0817: cannot get the terminal line at the cursorv8.0.0817Bram Moolenaar
Problem: Cannot get the line of a terminal window at the cursor. Solution: Make the row argunt optionsl. (Yasuhiro Matsumoto, closes #1898)
2017-07-30patch 8.0.0816: crash when using invalid buffer numberv8.0.0816Bram Moolenaar
Problem: Crash when using invalid buffer number. Solution: Check for NULL buffer. (Yasuhiro Matsumoto, closes #1899)
2017-07-30patch 8.0.0815: terminal window not correctly updatedv8.0.0815Bram Moolenaar
Problem: Terminal window not correctly updated when 'statusline' invokes ":sleep". (NIkolay Pavlov) Solution: Clear got_int. Repeat redrawing when needed.
2017-07-30patch 8.0.0814: file in Filelist does not existv8.0.0814Bram Moolenaar
Problem: File in Filelist does not exist. Solution: Remove the line.
2017-07-30patch 8.0.0813: cannot use a terminal window while the job is runningv8.0.0813Bram Moolenaar
Problem: Cannot use Vim commands in a terminal window while the job is running. Solution: Implement Terminal Normal mode.
2017-07-30patch 8.0.0812: terminal window colors shift when 'number' is setv8.0.0812Bram Moolenaar
Problem: Terminal window colors shift when 'number' is set. (Nazri Ramliy) Solution: Use vcol instead of col.
2017-07-30patch 8.0.0811: MS-Windows: test_expand_dllpath failsv8.0.0811Bram Moolenaar
Problem: MS-Windows: test_expand_dllpath fails. Solution: Change backslashes to forward slashes
2017-07-30patch 8.0.0810: MS-Windows: tests still hangv8.0.0810Bram Moolenaar
Problem: MS-Windows: tests still hang. Solution: Only create the XfakeHOME directory if it does not exist yet.
2017-07-29patch 8.0.0809: MS-Windows: tests hangv8.0.0809Bram Moolenaar
Problem: MS-Windows: tests hang. Solution: Delete the XfakeHOME directory.
2017-07-29patch 8.0.0808: cannot build with terminal feature and DEBUG definedv8.0.0808Bram Moolenaar
Problem: Cannot build with terminal feature and DEBUG defined. (Christian Brabandt) Solution: Use DEBUG_LOG3().
2017-07-29patch 8.0.0807: terminal window can't handle mouse buttonsv8.0.0807Bram Moolenaar
Problem: Terminal window can't handle mouse buttons. (Hirohito Higashi) Solution: Implement mouse buttons and many other keys. Ignore the ones that are not implemented.
2017-07-29patch 8.0.0806: tests may try to create XfakeHOME twicev8.0.0806Bram Moolenaar
Problem: Tests may try to create XfakeHOME twice. Solution: Avoid loading setup.vim twice.
2017-07-29patch 8.0.0805: GUI test fails with gnome2v8.0.0805Bram Moolenaar
Problem: GUI test fails with gnome2. Solution: Set $HOME to an existing directory.
2017-07-29patch 8.0.0804: running tests fails when stdin is /dev/nullv8.0.0804Bram Moolenaar
Problem: Running tests fails when stdin is /dev/null. (James McCoy) Solution: Do not bail out from getting input if the --not-a-term argument was given. (closes #1460)
2017-07-29patch 8.0.0804: terminal window functions not yet implementedv8.0.0803Bram Moolenaar
Problem: Terminal window functions not yet implemented. Solution: Implement several functions. Add a first test. (Yasuhiro Matsumoto, closes #1871)
2017-07-29patch 8.0.0802: last line of terminal window has no colorv8.0.0802Bram Moolenaar
Problem: After a job exits the last line in the terminal window does not get color attributes. Solution: Fix off-by-one error.
2017-07-29patch 8.0.0801: terminal window title says "running" after job exitsv8.0.0801Bram Moolenaar
Problem: The terminal window title sometimes still says "running" even though the job has finished. Solution: Also consider the job finished when the channel has been closed.
2017-07-29patch 8.0.0800v8.0.0800Bram Moolenaar
Problem: Terminal window scrollback contents is wrong. Solution: Fix handling of multi-byte characters (Yasuhiro Matsumoto) Handle empty lines correctly. (closes #1891)
2017-07-28patch 8.0.0799: missing semicolonv8.0.0799Bram Moolenaar
Problem: Missing semicolon. Solution: Add it.
2017-07-28patch 8.0.0798: no highlighting in a terminal window with a finished jobv8.0.0798Bram Moolenaar
Problem: No highlighting in a terminal window with a finished job. Solution: Highlight the text.
2017-07-28patch 8.0.0797: finished job in terminal window is not handledv8.0.0797Bram Moolenaar
Problem: Finished job in terminal window is not handled. Solution: Add the scrollback buffer. Use it to fill the buffer when the job has ended.
2017-07-28patch 8.0.0796: no coverage on Travis with clangv8.0.0796Bram Moolenaar
Problem: No coverage on Travis with clang. Solution: Use a specific coveralls version. (Ozaki Kiichi, closes #1888)
2017-07-28patch 8.0.0795: terminal feature does not build with older MSVCv8.0.0795Bram Moolenaar
Problem: Terminal feature does not build with older MSVC. Solution: Do not use stdint.h.
2017-07-28patch 8.0.0794: checking translations fails with multiple NLv8.0.0794Bram Moolenaar
Problem: The script to check translations fails if there is more than one NL in one line. Solution: Count the number of NL characters. Make count() accept a string.
2017-07-28patch 8.0.0793: using wrong terminal name for terminal windowv8.0.0793Bram Moolenaar
Problem: Using wrong terminal name for terminal window. Solution: When 'term' starts with "xterm" use it for $TERM in a terminal window.
2017-07-28patch 8.0.0792: spell test leaves files behindv8.0.0792Bram Moolenaar
Problem: Spell test leaves files behind. Solution: Delete the files.