summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-05-06patch 8.0.1797: terminal window is redrawn too oftenBram Moolenaar
Problem: Terminal window is redrawn too often and scrolling is repeated. Solution: Don't scroll immediately but only when redrawing. Avoid redrawing the whole terminal window on every change.
2018-05-06patch 8.0.1796: GUI: click on tab fails when the focus is in a terminalBram Moolenaar
Problem: GUI: click on tab fails when the focus is in a terminal window. Solution: Handle K_TABLINE.
2018-05-05patch 8.0.1795: lose contact with jobs when :gui forksBram Moolenaar
Problem: Lose contact with jobs when :gui forks. Solution: Don't fork when there is a running job. Make log message for a died job clearer. Also close the terminal when stderr and stdout are the same FD.
2018-05-05patch 8.0.1794: duplicate term options after renamingBram Moolenaar
Problem: Duplicate term options after renaming. Solution: Remove the old names 'termkey', 'termsize' and 'terminalscroll'.
2018-05-05patch 8.0.1793: no test for "vim -g"Bram Moolenaar
Problem: No test for "vim -g". Solution: Add a test for "-g" and "-y".
2018-05-05patch 8.0.1792: MS-Windows users expect -? to work like --helpBram Moolenaar
Problem: MS-Windows users expect -? to work like --help. Solution: Add -?. (Christian Brabandt, closes #2867)
2018-05-05patch 8.0.1791: using uint8_t does not work everywhereBram Moolenaar
Problem: Using uint8_t does not work everywhere. Solution: Use char_u instead.
2018-05-04patch 8.0.1790: 'winfixwidth' is not always respected by :closeBram Moolenaar
Problem: 'winfixwidth' is not always respected by :close. Solution: Prefer a frame without 'winfixwidth' or 'winfixheight'. (Jason Franklin)
2018-05-03patch 8.0.1789: BufWinEnter does not work well for a terminal windowBram Moolenaar
Problem: BufWinEnter does not work well for a terminal window. Solution: Do not trigger BufWinEnter when opening a terminal window.
2018-05-02patch 8.0.1788: tool to check a color scheme is not installedBram Moolenaar
Problem: Tool to check a color scheme is not installed. Solution: Update the install rule. (Christian Brabandt)
2018-05-01patch 8.0.1787: cannot insert the whole cursor lineBram Moolenaar
Problem: Cannot insert the whole cursor line. Solution: Make CTRL-R CTRL-L work. (Andy Massimino, closes #2857)
2018-05-01patch 8.0.1786: no test for 'termwinkey'Bram Moolenaar
Problem: No test for 'termwinkey'. Solution: Add a test. Make feedkeys() handle terminal_loop() returning before characters are consumed.
2018-05-01patch 8.0.1785: missing symbol in Win32 small buildBram Moolenaar
Problem: Missing symbol in Win32 small build. Solution: Define VTERM_ANSI_INDEX_NONE without the terminal feature. Also fix unused function with #ifdef.
2018-05-01patch 8.0.1784: gvim test gets stuck in dialogBram Moolenaar
Problem: Gvim test gets stuck in dialog. Solution: Rename the file used.
2018-05-01patch 8.0.1783: cannot use 256 colors in a MS-Windows consoleBram Moolenaar
Problem: Cannot use 256 colors in a MS-Windows console. Solution: Add 256 color support. (Nobuhiro Takasaki, closes #2821)
2018-05-01patch 8.0.1782: no simple way to label quickfix entriesBram Moolenaar
Problem: No simple way to label quickfix entries. Solution: Add the "module" item, to be used instead of the file name for display purposes. (Martin Szamotulski, closes #1757)
2018-05-01patch 8.0.1781: file names in quickfix window are not shortenedBram Moolenaar
Problem: File names in quickfix window are not always shortened. Solution: Shorten the file name when opening the quickfix window. (Yegappan Lakshmanan, closes #2851, closes #2846)
2018-04-30Update runtime files and translationsBram Moolenaar
2018-04-30patch 8.0.1780: test fails because Vim in a terminal uses wrong 'encoding'Bram Moolenaar
Problem: Test fails because Vim in a terminal uses wrong 'encoding'. Solution: Set encoding in the test where it matters. (James McCoy, closes #2847)
2018-04-30patch 8.0.1779: deleting in a block selection causes problemsBram Moolenaar
Problem: Deleting in a block selection causes problems. Solution: Check the length of the line before adding bd.textcol and bd.textlen. (Christian Brabandt, closes #2825)
2018-04-30patch 8.0.1778: script to check translations does not always workBram Moolenaar
Problem: Script to check translations does not always work. Solution: Go to first line before searching for MIME.
2018-04-30patch 8.0.1777: cannot cleanup before loading another colorschemeBram Moolenaar
Problem: Cannot cleanup before loading another colorscheme. Solution: Add the ColorSchemePre autocommand event.
2018-04-30patch 8.0.1776: in tests, when WaitFor() fails it doesn't say whyBram Moolenaar
Problem: In tests, when WaitFor() fails it doesn't say why. Solution: Turn a few more WaitFor() into WaitForAssert().
2018-04-30patch 8.0.1775: MS-Windows: warning for unused variableBram Moolenaar
Problem: MS-Windows: warning for unused variable. Solution: Move declaration inside #ifdef. (Mike Williams)
2018-04-29patch 8.0.1774: reading very long lines can be slowBram Moolenaar
Problem: Reading very long lines can be slow. Solution: Read up to 1 Mbyte at a time to avoid a lot of copying. Add a check for going over the column limit.
2018-04-29patch 8.0.1773: dialog messages are not translatedBram Moolenaar
Problem: Dialog messages are not translated. Solution: Add N_() and _() where needed. (Sergey Alyoshin)
2018-04-28patch 8.0.1772: quickfix: mixup of FALSE and FAIL, returning -1Bram Moolenaar
Problem: Quickfix: mixup of FALSE and FAIL, returning -1. Solution: Use FAIL and INVALID_QFIDX. (Yegappan Lakshmanan)
2018-04-28patch 8.0.1771: in tests, when WaitFor() fails it doesn't say whyBram Moolenaar
Problem: In tests, when WaitFor() fails it doesn't say why. (James McCoy) Solution: Add WaitForAssert(), which produces an assert error when it fails.
2018-04-28patch 8.0.1770: assert functions don't return anythingBram Moolenaar
Problem: Assert functions don't return anything. Solution: Return non-zero when the assertion fails.
2018-04-28patch 8.0.1769: repeated saving and restoring viewstate for 'incsearch'Bram Moolenaar
Problem: Repeated saving and restoring viewstate for 'incsearch'. Solution: Use a structure.
2018-04-27patch 8.0.1768: SET_NO_HLSEARCH() used in a wrong wayBram Moolenaar
Problem: SET_NO_HLSEARCH() used in a wrong way. Solution: Make it a function. (suggested by Dominique Pelle, closes #2850)
2018-04-27patch 8.0.1767: with 'incsearch' text may jump up and downBram Moolenaar
Problem: With 'incsearch' text may jump up and down. () Solution: Besides w_botline also save and restore w_empty_rows. (closes # 2530)
2018-04-26patch 8.0.1766: expanding abbreviation doesn't workBram Moolenaar
Problem: Expanding abbreviation doesn't work. (Tooth Pik) Solution: Return OK instead of FALSE and FAIL instead of TRUE. (Christian Brabandt)
2018-04-25patch 8.0.1765: CTRL-G j in Insert mode is incorrect when 'virtualedit' setBram Moolenaar
Problem: CTRL-G j in Insert mode is incorrect when 'virtualedit' is set. Solution: Take coladd into account. (Christian Brabandt, closes #2743)
2018-04-25patch 8.0.1764: lgtm considers tutor.es to be EcmaScriptBram Moolenaar
Problem: Lgtm considers tutor.es to be EcmaScript. Solution: Add a config file for lgtm. (Bas van Schaik, closes #2844)
2018-04-24patch 8.0.1763: :argedit does not reuse an empty unnamed bufferBram Moolenaar
Problem: :argedit does not reuse an empty unnamed buffer. Solution: Add the BLN_CURBUF flag and fix all the side effects. (Christian Brabandt, closes #2713)
2018-04-24patch 8.0.1762: terminal debug logging is a bit complicatedBram Moolenaar
Problem: Terminal debug logging is a bit complicated. Solution: Make log_tr() use variable arguments (Ozaki Kiichi, closes #2730)
2018-04-24patch 8.0.1761: job in terminal window with no output channel is killedBram Moolenaar
Problem: Job in terminal window with no output channel is killed. Solution: Keep the job running when the input is a tty. (Ozaki Kiichi, closes #2734)
2018-04-24patch 8.0.1760: wrong number of arguments to vms_read()Bram Moolenaar
Problem: Wrong number of arguments to vms_read(). Solution: Drop the first argument. (Ozaki Kiichi)
2018-04-24patch 8.0.1759: memory leak from duplicate optionsBram Moolenaar
Problem: Memory leak from duplicate options. (Yegappan Lakshmanan) Solution: Don't set the default value twice.
2018-04-24patch 8.0.1758: open_line() returns TRUE/FALSE for success/failureBram Moolenaar
Problem: open_line() returns TRUE/FALSE for success/failure. Solution: Return OK or FAIL.
2018-04-24patch 8.0.1757: unnecessary changes in libvtermBram Moolenaar
Problem: Unnecessary changes in libvterm. Solution: Bring back // comments and trailing comma in enums.
2018-04-24patch 8.0.1756: GUI: after prompting for a number the mouse shape is wrongBram Moolenaar
Problem: GUI: after prompting for a number the mouse shape is sometimes wrong. Solution: Call setmouse() after setting "State". (Hirohito Higashi, closes #2709)
2018-04-24patch 8.0.1755: MS-Windows: high unicode char received as two utf-16 wordsBram Moolenaar
Problem: MS-Windows GUI: high unicode char received as two utf-16 words. Solution: Keep the first word until the second word is received. (Chris Morgan, closes #2800)
2018-04-24patch 8.0.1754: ex_helpgrep() is too longBram Moolenaar
Problem: ex_helpgrep() is too long. Solution: Refactor the function. (Yegappan Lakshmanan, closes #2766)
2018-04-24patch 8.0.1753: various warnings from a static analyserBram Moolenaar
Problem: Various warnings from a static analyser Solution: Add type casts, remove unneeded conditions. (Christian Brabandt, closes #2770)
2018-04-24patch 8.0.1752: qf_set_properties() is to longBram Moolenaar
Problem: qf_set_properties() is to long. Solution: Refactor the function. Define INVALID_QFIDX. (Yegappan Lakshmanan, closes #2812)
2018-04-24patch 8.0.1751: #ifdef causes bad highlightingBram Moolenaar
Problem: #ifdef causes bad highlighting. Solution: Move code around. (Ozaki Kiichi, closes #2731)
2018-04-23patch 8.0.1750: crash when clearing loccation list in autocommandBram Moolenaar
Problem: Crash when clearing loccation list in autocommand. Solution: Check if "qi" equals "ql_info". (Yegappan Lakshmanan)
2018-04-23patch 8.0.1749: VMS: 100% CPU use, redefining mch_open() failsBram Moolenaar
Problem: VMS: 100% CPU use, redefining mch_open() and mch_fopen() fails. Solution: Do not wait indefinitely in RealWaitForChar(). (Neil Rieck) Do not redefine mch_open() and mch_fopen() on VMS. (Zoltan Arpadffy)