summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-02-09patch 8.0.1479: insert mode completion state is confusingBram Moolenaar
Problem: Insert mode completion state is confusing. Solution: Move ctrl_x_mode into edit.c. Add CTRL_X_NORMAL for zero.
2018-02-08patch 8.0.1478: unnecessary conditionBram Moolenaar
Problem: Unnecessary condition for "len" being zero. Solution: Remove the condition. (Dominique Pelle)
2018-02-08patch 8.0.1477: redraw flicker when moving the mouse outside of terminal windowBram Moolenaar
Problem: Redraw flicker when moving the mouse outside of terminal window. Solution: Instead of updating the cursor color and shape every time leaving and entering a terminal window, only update when different from the previously used cursor.
2018-02-08patch 8.0.1476: screen isn't always updated right awayBram Moolenaar
Problem: Screen isn't always updated right away. Solution: Adjust #ifdef: Call out_flush() when not running the GUI.
2018-02-06patch 8.0.1475: invalid memory access in read_redo()Bram Moolenaar
Problem: Invalid memory access in read_redo(). (gy741) Solution: Convert the replacement character back from a negative number to CR or NL. (hint by Dominique Pelle, closes #2616)
2018-02-06patch 8.0.1474: Visual C 2017 has multiple MSVCVER numbersBram Moolenaar
Problem: Visual C 2017 has multiple MSVCVER numbers. Solution: Assume the 2017 version if MSVCVER >= 1910. (Leonardo Valeri Manera, closes #2619)
2018-02-04patch 8.0.1473: MS-Windows: D&D fails between 32 and 64 bit appsBram Moolenaar
Problem: MS-Windows: D&D fails between 32 and 64 bit apps. Solution: Add the /HIGHENTROPYVA:NO linker option. (Ken Takata, closes #2504)
2018-02-04patch 8.0.1472: MS-Windows: nsis installer is a bit slowBram Moolenaar
Problem: MS-Windows: nsis installer is a bit slow. Solution: Use ReserveFile for vimrc.ini. (closes #2522)
2018-02-04patch 8.0.1471: on MS-Windows CursorIM highlighting no longer worksBram Moolenaar
Problem: On MS-Windows CursorIM highlighting no longer works. Solution: Adjust #if statements. (Ken Takata)
2018-02-04patch 8.0.1470: integer overflow when using regexp patternBram Moolenaar
Problem: Integer overflow when using regexp pattern. (geeknik) Solution: Use a long instead of int. (Christian Brabandt, closes #2251)
2018-02-04patch 8.0.1469: when package path is a symlink 'runtimepath' is wrongBram Moolenaar
Problem: When package path is a symlink adding it to 'runtimepath' happens at the end. Solution: Do not resolve symlinks before locating the position in 'runtimepath'. (Ozaki Kiichi, closes #2604)
2018-02-04patch 8.0.1468: illegal memory access in del_bytes()Bram Moolenaar
Problem: Illegal memory access in del_bytes(). Solution: Check for negative byte count. (Christian Brabandt, closes #2466)
2018-02-04patch 8.0.1467: libvterm doesn't handle illegal byte sequence correctlyBram Moolenaar
Problem: Libvterm doesn't handle illegal byte sequence correctly. Solution: After the invalid code check if there is space to store another character. Allocate one more character. (zhykzhykzhyk, closes #2614, closes #2613)
2018-02-04patch 8.0.1466: older GTK versions don't have gtk_entry_get_text_length()Bram Moolenaar
Problem: Older GTK versions don't have gtk_entry_get_text_length(). Solution: Add a function with #ifdefs to take care of GTK version differences. (Kazunobu Kuriyama, closes #2605)
2018-02-03patch 8.0.1465: python2 and python3 detection not testedBram Moolenaar
Problem: Python2 and python3 detection not tested. (Matej Cepl) Solution: Add test for detecting python2 and python3. Also detect a script using "js" as javascript.
2018-02-03patch 8.0.1464: completing directory after :find does not add slashBram Moolenaar
Problem: Completing directory after :find does not add slash. Solution: Adjust the flags for globpath(). (Genki Sky)
2018-02-03patch 8.0.1463: test fails without 'autochdir' optionBram Moolenaar
Problem: Test fails without 'autochdir' option. Solution: Skip test if 'autochdir' is not supported.
2018-02-03patch 8.0.1462: missing yet another file in patchBram Moolenaar
Problem: Missing yet another file in patch. Solution: Add changes to missing file.
2018-02-03patch 8.0.1461: missing another file in patchBram Moolenaar
Problem: Missing another file in patch. Solution: Add changes to missing file.
2018-02-03patch 8.0.1460: missing file in patchBram Moolenaar
Problem: Missing file in patch. Solution: Add changes to missing file.
2018-02-03patch 8.0.1459: cannot handle change of directoryBram Moolenaar
Problem: Cannot handle change of directory. Solution: Add the DirChanged autocommand event. (Andy Massimino, closes #888) Avoid changing directory for 'autochdir' too often.
2018-02-03patch 8.0.1458: filetype detection test does not check all scriptsBram Moolenaar
Problem: Filetype detection test does not check all scripts. Solution: Add most scripts to the test
2018-02-03patch 8.0.1457: clojure now supports a shebang lineBram Moolenaar
Problem: Clojure now supports a shebang line. Solution: Detect clojure script from the shebang line. (David Burgin, closes #2570)
2018-02-03patch 8.0.1456: timer test on travis Mac is still flakyBram Moolenaar
Problem: Timer test on travis Mac is still flaky. Solution: Increase time range a bit more.
2018-02-03patch 8.0.1455: if $SHELL contains a space then 'shell' is incorrectBram Moolenaar
Problem: If $SHELL contains a space then the default value of 'shell' is incorrect. (Matthew Horan) Solution: Escape spaces in $SHELL. (Christian Brabandt, closes #459)
2018-02-03patch 8.0.1454: when in silent mode too much output is bufferedBram Moolenaar
Problem: When in silent mode too much output is buffered. Solution: Use line buffering instead of fully buffered. (Brian M. Carlson, closes #2537)
2018-02-02patch 8.0.1453: terminal test fails on some slow terminalsBram Moolenaar
Problem: Terminal test fails on some slow terminals. Solution: Increase timeout to 10 seconds.
2018-02-02patch 8.0.1452: terminal test fails on some systemsBram Moolenaar
Problem: Terminal test fails on some systems. (jonathonf) Solution: Use "cat" instead of Python to produce the input. Add a delay. (closes #2607)
2018-01-31patch 8.0.1451: difficult to set the python home directories properlyBram 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 blinkingBram 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 DirectXBram 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 commandBram 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 testsBram 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 commandBram 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 lineBram 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 problemsBram 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 variableBram 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 setBram 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 stateBram 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 delayedBram 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 hangBram 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 changeBram 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 compilingBram 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 workBram 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_arabicBram 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 inputBram 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 undoBram 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 windowBram 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 charsBram Moolenaar
Problem: MS-Windows: vimtutor fails if %TMP% has special chars. Solution: Add quotes. (Tamce, closes #2561)