summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2018-01-31patch 8.0.1451: difficult to set the python home directories properlyv8.0.1451Bram Moolenaar
Problem: It is difficult to set the python home directory properly for Python 2.7 and 3.5 since both use $PYTHONHOME. Solution: Add the 'pythonhome' and 'pythonthreehome' options. (Kazuki Sakamoto, closes #1266)
2018-01-31patch 8.0.1450: GUI: endless loop when stopping cursor blinkingv8.0.1450Bram Moolenaar
Problem: Endless loop when gui_mch_stop_blink() is called while blink_state is BLINK_OFF. (zdohnal) Solution: Avoid calling gui_update_cursor() recursively.
2018-01-31patch 8.0.1449: slow redrawing with DirectXv8.0.1449Bram Moolenaar
Problem: Slow redrawing with DirectX. Solution: Avoid calling gui_mch_flush() unnecessarily, especially when updating the cursor. (Ken Takata, closes #2560)
2018-01-31patch 8.0.1448: segfault with exception inside :rubyfile commandv8.0.1448Bram Moolenaar
Problem: Segmentation fault when Ruby throws an exception inside :rubyfile command. Solution: Use rb_protect() instead of rb_load_protect(). (ujihisa, closes #2147, greywolf, closes #2512, #2511)
2018-01-31patch 8.0.1447: still too many old style testsv8.0.1447Bram Moolenaar
Problem: Still too many old style tests. Solution: Turn a few tests into new style. (Yegappan Lakshmanan, closes #2509)
2018-01-31patch 8.0.1446: acessing freed memory after window command in auto commandv8.0.1446Bram Moolenaar
Problem: Acessing freed memory after window command in auto command. (gy741) Solution: Adjust the pointer in the parent frame. (Christian Brabandt, closes #2467)
2018-01-31patch 8.0.1445: cannot act on edits in the command linev8.0.1445Bram Moolenaar
Problem: Cannot act on edits in the command line. Solution: Add the CmdlineChanged autocommand event. (xtal8, closes #2603, closes #2524)
2018-01-31patch 8.0.1444: missing -D_FILE_OFFSET_BITS=64 may cause problemsv8.0.1444Bram Moolenaar
Problem: Missing -D_FILE_OFFSET_BITS=64 may cause problems if a library is compiled with it. Solution: Include -D_FILE_OFFSET_BITS if some CFLAGS has it. (James McCoy, closes #2600)
2018-01-31patch 8.0.1443: compiler complains about uninitialized variablev8.0.1443Bram Moolenaar
Problem: Compiler complains about uninitialized variable. (Tony Mechelynck) Solution: Assign a value to the variable.
2018-01-30patch 8.0.1442: using pointer before it is setv8.0.1442Bram Moolenaar
Problem: Using pointer before it is set. Solution: Search in whole buffer instead of next token.
2018-01-30patch 8.0.1441: using ":undo 0" leaves undo in wrong statev8.0.1441Bram Moolenaar
Problem: Using ":undo 0" leaves undo in wrong state. Solution: Instead of searching for state 1 and go above, just use the start. (Ozaki Kiichi, closes #2595)
2018-01-30patch 8.0.1440: terminal window: some vterm responses are delayedv8.0.1440Bram Moolenaar
Problem: Terminal window: some vterm responses are delayed. Solution: After writing input. check if there is output to read. (Ozaki Kiichi, closes #2594)
2018-01-30patch 8.0.1439: if cscope fails a search Vim may hangv8.0.1439Bram Moolenaar
Problem: If cscope fails a search Vim may hang. Solution: Bail out when a search error is encountered. (Safouane Baroudi, closes #2598)
2018-01-29patch 8.0.1438: filetype detection test not updated for changev8.0.1438Bram Moolenaar
Problem: Filetype detection test not updated for change. Solution: Update the test.
2018-01-28patch 8.0.1437: pkg-config doesn't work with cross compilingv8.0.1437Bram Moolenaar
Problem: Pkg-config doesn't work with cross compiling. Solution: Use AC_PATH_TOOL() instead of AC_PATH_PROG(). (James McCoy, closes #2513)
2018-01-28Update runtime files.Bram Moolenaar
2018-01-28patch 8.0.1436: not enough information about what Python version may workv8.0.1436Bram Moolenaar
Problem: Not enough information about what Python version may work. Solution: Add "python_compiled", "python3_compiled", "python_dynamic" and "python3_dynamic" values for has().
2018-01-28patch 8.0.1435: memory leak in test_arabicv8.0.1435Bram Moolenaar
Problem: Memory leak in test_arabic. Solution: Free the from and to parts. (Christian Brabandt, closes #2569)
2018-01-28patch 8.0.1434: GTK: :promtfind does not put focus on text inputv8.0.1434Bram Moolenaar
Problem: GTK: :promtfind does not put focus on text input. (Adam Novak) Solution: When re-opening the dialog put focus on the text input. (Kazunobu Kuriyama, closes #2563)
2018-01-27patch 8.0.1433: illegal memory access after undov8.0.1433Bram Moolenaar
Problem: Illegal memory access after undo. (Dominique Pelle) Solution: Avoid the column becomes negative. (Christian Brabandt, closes #2533)
2018-01-27patch 8.0.1432: after ":copen" can't get the window-ID of the quickfix windowv8.0.1432Bram Moolenaar
Problem: After ":copen" can't get the window-ID of the quickfix window. (FalacerSelene) Solution: Make it work without a quickfix list. Add a test. (Yegappan Lakshmanan, closes #2541)
2018-01-26patch 8.0.1431: MS-Windows: vimtutor fails if %TMP% has special charsv8.0.1431Bram Moolenaar
Problem: MS-Windows: vimtutor fails if %TMP% has special chars. Solution: Add quotes. (Tamce, closes #2561)
2018-01-26patch 8.0.1430: crash when term_start() failsv8.0.1430Bram Moolenaar
Problem: Crash when term_start() fails. Solution: Initialize winpty_err.
2018-01-26patch 8.0.1429: crash when calling term_start() with empty argumentv8.0.1429Bram Moolenaar
Problem: Crash when calling term_start() with empty argument. Solution: Check for invalid argument. (Yasuhiro Matsomoto, closes #2503) Fix memory leak.
2018-01-02patch 8.0.1428: compiler warning on 64 bit MS-Windows systemv8.0.1428Bram Moolenaar
Problem: Compiler warning on 64 bit MS-Windows system. Solution: Change type from "int" to "size_t". (Mike Williams)
2017-12-26patch 8.0.1427: the :leftabove modifier doesn't work for :copenv8.0.1427Bram Moolenaar
Problem: The :leftabove modifier doesn't work for :copen. Solution: Respect the split modifier. (Yegappan Lakshmanan, closes #2496)
2017-12-25patch 8.0.1426: "gf" and <cfile> don't accept ? and & in URLv8.0.1426Bram Moolenaar
Problem: "gf" and <cfile> don't accept ? and & in URL. (Dmitrii Tcyganok) Solution: Check for a URL and allow for extra characters. (closes #2493)
2017-12-25patch 8.0.1425: execute() does not work in completion of user commandv8.0.1425Bram Moolenaar
Problem: execute() does not work in completion of user command. (thinca) Solution: Switch off redir_off and restore it. (Ozaki Kiichi, closes #2492)
2017-12-24update a few runtime filesBram Moolenaar
2017-12-23patch 8.0.1424: the timer_pause test is flaky on Travisv8.0.1424Bram Moolenaar
Problem: The timer_pause test is flaky on Travis. Solution: Accept a longer sleep time on Mac.
2017-12-23patch 8.0.1423: error in return not caught by try/catchv8.0.1423Bram Moolenaar
Problem: Error in return not caught by try/catch. Solution: Call update_force_abort(). (Yasuhiro Matsomoto, closes #2483)
2017-12-22patch 8.0.1422: no fallback to underline when undercurl is not setv8.0.1422Bram Moolenaar
Problem: No fallback to underline when undercurl is not set. (Ben Jackson) Solution: Check for the value to be empty instead of NULL. (closes #2424)
2017-12-22patch 8.0.1421: accessing invalid memory with overlong byte sequencev8.0.1421Bram Moolenaar
Problem: Accessing invalid memory with overlong byte sequence. Solution: Check for NUL character. (test by Dominique Pelle, closes #2485)
2017-12-21patch 8.0.1420: accessing freed memory in vimgrepv8.0.1420Bram Moolenaar
Problem: Accessing freed memory in vimgrep. Solution: Check that the quickfix list is still valid. (Yegappan Lakshmanan, closes #2474)
2017-12-21patch 8.0.1419: cursor column is not updated after ]sv8.0.1419Bram Moolenaar
Problem: Cursor column is not updated after ]s. (Gary Johnson) Solution: Set the curswant flag.
2017-12-20patch 8.0.1418: no test for expanding backticksv8.0.1418Bram Moolenaar
Problem: No test for expanding backticks. Solution: Add a test. (Dominique Pelle, closes #2479)
2017-12-19patch 8.0.1417: test doesn't search for a sentencev8.0.1417Bram Moolenaar
Problem: Test doesn't search for a sentence. Still fails when searching for start of sentence. (Dominique Pelle) Solution: Add paren. Check for MAXCOL in dec().
2017-12-19patch 8.0.1416: crash when searching for a sentencev8.0.1416Bram Moolenaar
Problem: Crash when searching for a sentence. Solution: Return NUL when getting character at MAXCOL. (closes #2468)
2017-12-19patch 8.0.1415: warning for unused function without timers featurev8.0.1415Bram Moolenaar
Problem: Warning for unused function without timers feature. Solution: Add #ifdef. (John Marriott)
2017-12-19patch 8.0.1414: accessing freed memory in :lfile.v8.0.1414Bram Moolenaar
Problem: Accessing freed memory in :lfile. Solution: Get the current window after executing autocommands. (Yegappan Lakshmanan, closes #2473)
2017-12-19patch 8.0.1413: accessing freed memory in :cbufferv8.0.1413Bram Moolenaar
Problem: Accessing freed memory in :cbuffer. Solution: Get quickfix list after executing autocmds. (closes #2470)
2017-12-19patch 8.0.1412: using free memory using setloclist()v8.0.1412Bram Moolenaar
Problem: Using free memory using setloclist(). (Dominique Pelle) Solution: Mark location list context as still in use when needed. (Yegappan Lakshmanan, closes #2462)
2017-12-19patch 8.0.1411: reading invalid memory with CTRL-W :v8.0.1411Bram Moolenaar
Problem: Reading invalid memory with CTRL-W :. Solution: Correct the command characters. (closes #2469)
2017-12-19patch 8.0.1410: hang when using count() with an empty stringv8.0.1410Bram Moolenaar
Problem: Hang when using count() with an empty string. Solution: Return zero for an empty string. (Dominique Pelle, closes #2465)
2017-12-19patch 8.0.1409: buffer overflow in :tags commandv8.0.1409Bram Moolenaar
Problem: Buffer overflow in :tags command. Solution: Use vim_snprintf(). (Dominique Pelle, closes #2471, closes #2475) Add a test.
2017-12-19patch 8.0.1408: crash in setqflist()v8.0.1408Bram Moolenaar
Problem: Crash in setqflist(). Solution: Check for string to be NULL. (Dominique Pelle, closes #2464)
2017-12-19patch 8.0.1407: GUI: CursorHold may trigger before 'updatetime'v8.0.1407Bram Moolenaar
Problem: GUI: CursorHold may trigger before 'updatetime' when using timers. Solution: Check that 'updatetime' has passed.
2017-12-18patch 8.0.1406: difficult to track changes to a quickfix listv8.0.1406Bram Moolenaar
Problem: Difficult to track changes to a quickfix list. Solution: Add a "changedtick" value. (Yegappan Lakshmanan, closes #2460)
2017-12-18patch 8.0.1405: duplicated code for getting a typed characterv8.0.1405Bram Moolenaar
Problem: Duplicated code for getting a typed character. CursorHold is called too often in the GUI. (lilydjwg) Solution: Refactor code to move code up from mch_inchar(). Don't fire CursorHold if feedkeys() was used. (closes #2451)
2017-12-18patch 8.0.1404: invalid memory access on exitv8.0.1404Bram Moolenaar
Problem: Invalid memory access on exit when autocommands wipe out a buffer. (gy741, Dominique Pelle) Solution: Check if the buffer is still valid. (closes #2449)