summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)Author
2018-02-23patch 8.0.1532: compiler warnings without termguicolors featurev8.0.1532Bram Moolenaar
Problem: Compiler warnings without termguicolors feature. Solution: Add #ifdef. (John Marriott) Cleanup the code a bit.
2018-02-22patch 8.0.1531: cannot use 24 bit colors in MS-Windows consolev8.0.1531Bram Moolenaar
Problem: Cannot use 24 bit colors in MS-Windows console. Solution: Add support for vcon. (Nobuhiro Takasaki, Ken Takasaki, fixes #1270, fixes #2060)
2018-02-22patch 8.0.1530: dump test fails when using a shadow directoryv8.0.1530Bram Moolenaar
Problem: Dump test fails when using a shadow directory. Solution: Add the directory to the list of symlinks to make (Elimar Riesebieter)
2018-02-20patch 8.0.1529: assert_equalfile() does not close file descriptorsv8.0.1529Bram Moolenaar
Problem: Assert_equalfile() does not close file descriptors. (Coverity) Solution: Close the file descriptors.
2018-02-20patch 8.0.1528: dead code foundv8.0.1528Bram Moolenaar
Problem: Dead code found. Solution: Remove the useless lines. (CodeAi, closes #2656)
2018-02-20patch 8.0.1527: screen dump test fails on MS-Windowsv8.0.1527Bram Moolenaar
Problem: Screen dump test fails on MS-Windows. Solution: Skip dump test on MS-Windows for now.
2018-02-20patch 8.0.1526: no test using a screen dump yetv8.0.1526Bram Moolenaar
Problem: No test using a screen dump yet. Solution: Add a test for C syntax highlighting. Add helper functions.
2018-02-19patch 8.0.1525: using :wqa exits even if a job runs in a terminal windowv8.0.1525Bram Moolenaar
Problem: Using :wqa exits even if a job runs in a terminal window. (Jason Felice) Solution: Check if a terminal has a running job. (closes #2654)
2018-02-19patch 8.0.1524: compiler warnings for uninitialized variablesv8.0.1524Bram Moolenaar
Problem: Compiler warnings for uninitialized variables. (Tony Mechelynck) Solution: Initialize variables.
2018-02-18patch 8.0.1523: cannot write and read terminal screendumpsv8.0.1523Bram Moolenaar
Problem: Cannot write and read terminal screendumps. Solution: Add term_dumpwrite(), term_dumpread() and term_dumpdiff(). Also add assert_equalfile().
2018-02-17patch 8.0.1522: popup menu is positioned in the wrong placev8.0.1522Bram Moolenaar
Problem: Popup menu is positioned in the wrong place. (Davit Samvelyan, Boris Staletic) Solution: Correct computation of the column and the conditions for that. (Hirohito Higashi, closes #2640)
2018-02-16patch 8.0.1521: Shift-Tab does not work in a terminal windowv8.0.1521Bram Moolenaar
Problem: Shift-Tab does not work in a terminal window. Solution: Recognize Shift-Tab key press. (Jsees Luehrs, closes #2644)
2018-02-13patch 8.0.1520: cursor in wrong line when using a WinBar in Terminal windowv8.0.1520Bram Moolenaar
Problem: Cursor is in the wrong line when using a WinBar in a Terminal window. Solution: Adjust the row number. (Christian Brabandt, closes #2362)
2018-02-13patch 8.0.1519: getchangelist() does not use argument as bufname()v8.0.1519Bram Moolenaar
Problem: Getchangelist() does not use argument as bufname(). Solution: Use get_buf_tv(). (Yegappan Lakshmanan, closes #2641)
2018-02-13patch 8.0.1518: error messages suppressed after ":silent! try"v8.0.1518Bram Moolenaar
Problem: Error messages suppressed after ":silent! try". (Ben Reilly) Solution: Restore emsg_silent before executing :try. (closes #2531)
2018-02-13patch 8.0.1517: invalid memory acces with pattern using look-behind matchv8.0.1517Bram Moolenaar
Problem: Invalid memory acces with pattern using look-behind match. (Dominique Pelle) Solution: Get a pointer to the right line.
2018-02-13patch 8.0.1516: errors for job options are not very specificv8.0.1516Bram Moolenaar
Problem: Errors for job options are not very specific. Solution: Add more specific error messages.
2018-02-13patch 8.0.1515: BufWinEnter event fired when opening hidden terminalv8.0.1515Bram Moolenaar
Problem: BufWinEnter event fired when opening hidden terminal. Solution: Do not fire BufWinEnter when the terminal is midden and does not open a window. (Kenta Sato, closes #2636)
2018-02-13patch 8.0.1514: getting the list of changes is not easyv8.0.1514Bram Moolenaar
Problem: Getting the list of changes is not easy. Solution: Add the getchangelist() function. (Yegappan Lakshmanan, closes #2634)
2018-02-13patch 8.0.1513: the jumplist is not always properly cleaned upv8.0.1513Bram Moolenaar
Problem: The jumplist is not always properly cleaned up. Solution: Call fname2fnum() before cleanup_jumplist(). (Yegappan Lakshmanan)
2018-02-13patch 8.0.1512: warning for possibly using NULL pointerv8.0.1512Bram Moolenaar
Problem: Warning for possibly using NULL pointer. (Coverity) Solution: Skip using the pointer if it's NULL.
2018-02-13patch 8.0.1511: some code for the debugger watch expression is clumsyv8.0.1511Bram Moolenaar
Problem: Some code for the debugger watch expression is clumsy. Solution: Clean up the code.
2018-02-13patch 8.0.1510: cannot test if a command causes a beepv8.0.1510Bram Moolenaar
Problem: Cannot test if a command causes a beep. Solution: Add assert_beeps().
2018-02-12patch 8.0.1509: test for failing drag-n-drop command no longer failsv8.0.1509Bram Moolenaar
Problem: Test for failing drag-n-drop command no longer fails. Solution: Check for the "dnd" feature.
2018-02-12patch 8.0.1508: the :drop command is not always availablev8.0.1508Bram Moolenaar
Problem: The :drop command is not always available. Solution: Include :drop in all builds. (Yasuhiro Matsumoto, closes #2639)
2018-02-12patch 8.0.1507: timer test is a bit flakyv8.0.1507Bram Moolenaar
Problem: Timer test is a bit flaky. Solution: Add it to the list of flaky tests.
2018-02-12patch 8.0.1506: new version of HP NonStop (Tandem) doesn't like a headerv8.0.1506Bram Moolenaar
Problem: New version of HP NonStop (Tandem) doesn't like the default header for setenv(). Solution: Put a #ifdef around the setenv() entry. (Joachim Schmitz)
2018-02-11patch 8.0.1505: debugger can't break on a conditionv8.0.1505Bram Moolenaar
Problem: Debugger can't break on a condition. (Charles Campbell) Solution: Add ":breakadd expr". (Christian Brabandt, closes #859)
2018-02-11patch 8.0.1504: Win32: the screen may be cleared on startupv8.0.1504Bram Moolenaar
Problem: Win32: the screen may be cleared on startup. Solution: Only call shell_resized() when the size actually changed. (Ken Takata, closes #2527)
2018-02-11patch 8.0.1503: access memory beyond end of stringv8.0.1503Bram Moolenaar
Problem: Access memory beyond end of string. (Coverity) Solution: Keep allocated memory in separate pointer. Avoid outputting the NUL character.
2018-02-11patch 8.0.1502: in out-of-memory situation character is not restoredv8.0.1502Bram Moolenaar
Problem: In out-of-memory situation character is not restored. (Coverity) Solution: Restore the character in all situations.
2018-02-11patch 8.0.1501: out-of-memory situation not correctly handledv8.0.1501Bram Moolenaar
Problem: Out-of-memory situation not correctly handled. (Coverity) Solution: Check for NULL value.
2018-02-11patch 8.0.1500: possible NULL pointer dereferencev8.0.1500Bram Moolenaar
Problem: Possible NULL pointer dereference. (Coverity) Solution: Check for the pointer not being NULL.
2018-02-11patch 8.0.1499: out-of-memory situation not correctly handledv8.0.1499Bram Moolenaar
Problem: Out-of-memory situation not correctly handled. (Coverity) Solution: Check for NULL value.
2018-02-11patch 8.0.1498: getjumplist() returns duplicate entriesv8.0.1498Bram Moolenaar
Problem: Getjumplist() returns duplicate entries. (lacygoill) Solution: Call cleanup_jumplist(). (Yegappan Lakshmanan)
2018-02-10patch 8.0.1497: getting the jump list requires parsing the output of :jumpsv8.0.1497Bram Moolenaar
Problem: Getting the jump list requires parsing the output of :jumps. Solution: Add getjumplist(). (Yegappan Lakshmanan, closes #2609)
2018-02-10patch 8.0.1496: clearing a pointer takes two linesv8.0.1496Bram Moolenaar
Problem: Clearing a pointer takes two lines. Solution: Add VIM_CLEAR() and replace vim_clear(). (Hirohito Higashi, closes #2629)
2018-02-10patch 8.0.1495: having 'pumwidth' default to zero has no meritv8.0.1495Bram Moolenaar
Problem: Having 'pumwidth' default to zero has no merit. Solution: Make the default 15, as the actual default value.
2018-02-10patch 8.0.1494: no autocmd triggered in Insert mode with visible popup menuv8.0.1494Bram Moolenaar
Problem: No autocmd triggered in Insert mode with visible popup menu. Solution: Add TextChangedP. (Prabir Shrestha, Christian Brabandt, closes #2372, closes #1691) Fix that the TextChanged autocommands are not always triggered when sourcing a script.
2018-02-10patch 8.0.1493: completion items cannot be annotatedv8.0.1493Bram Moolenaar
Problem: Completion items cannot be annotated. Solution: Add a "user_data" entry to the completion item. (Ben Jackson, coses #2608, closes #2508)
2018-02-10patch 8.0.1492: memory leak in balloon_split()v8.0.1492Bram Moolenaar
Problem: Memory leak in balloon_split(). Solution: Free the balloon lines. Free the balloon when exiting.
2018-02-10patch 8.0.1491: the minimum width of the popup menu is hard codedv8.0.1491Bram Moolenaar
Problem: The minimum width of the popup menu is hard coded. Solution: Add the 'pumwidth' option. (Christian Brabandt, James McCoy, closes #2314)
2018-02-10patch 8.0.1490: number of spell regions is spread out through the codev8.0.1490Bram Moolenaar
Problem: Number of spell regions is spread out through the code. Solution: Define MAXREGIONS.
2018-02-09patch 8.0.1489: there is no easy way to get the global directoryv8.0.1489Bram Moolenaar
Problem: There is no easy way to get the global directory, esp. if some windows have a local directory. Solution: Make getcwd(-1) return the global directory. (Andy Massimino, closes #2606)
2018-02-09patch 8.0.1488: emacs tags no longer workv8.0.1488Bram Moolenaar
Problem: Emacs tags no longer work. (zdohnal) Solution: Do not skip over end of line.
2018-02-09patch 8.0.1487: test 14 failsv8.0.1487Bram Moolenaar
Problem: Test 14 fails. Solution: Fix of-by-one error.
2018-02-09patch 8.0.1486: accessing invalid memory with "it"v8.0.1486Bram Moolenaar
Problem: Accessing invalid memory with "it". (Dominique Pelle) Solution: Avoid going over the end of the line. (Christian Brabandt, closes #2532)
2018-02-09patch 8.0.1485: weird autocmd may cause arglist to be changed recursivelyv8.0.1485Bram Moolenaar
Problem: Weird autocmd may cause arglist to be changed recursively. Solution: Prevent recursively changing the argument list. (Christian Brabandt, closes #2472)
2018-02-09patch 8.0.1484: reduntant conditionsv8.0.1484Bram Moolenaar
Problem: Reduntant conditions. Solution: Remove them. (Dominique Pelle)
2018-02-09patch 8.0.1483: searchpair() might return an invalid value on timeoutv8.0.1483Bram Moolenaar
Problem: Searchpair() might return an invalid value on timeout. Solution: When the second search times out, do not accept a match from the first search. (Daniel Hahler, closes #2552)