summaryrefslogtreecommitdiffstats
path: root/runtime
AgeCommit message (Collapse)Author
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-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-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-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.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.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-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-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.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.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-09Update runtime files.Bram Moolenaar
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-03patch 8.0.1465: python2 and python3 detection not testedv8.0.1465Bram 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.1459: cannot handle change of directoryv8.0.1459Bram 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.1457: clojure now supports a shebang linev8.0.1457Bram 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.1455: if $SHELL contains a space then 'shell' is incorrectv8.0.1455Bram 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-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.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.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-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().
2017-12-24update a few runtime filesBram Moolenaar
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-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-17Update runtime filesBram Moolenaar
2017-12-17patch 8.0.1400: color scheme check script shows up as color schemev8.0.1400Bram Moolenaar
Problem: Color scheme check script shows up as color scheme. Solution: Move it to the "tools" subdirectory. (closes #2457)
2017-12-16patch 8.0.1395: it is not easy to see if a colorscheme is well writtenv8.0.1395Bram Moolenaar
Problem: It is not easy to see if a colorscheme is well written. Solution: Add a script that checks for common mistakes. (Christian Brabandt)
2017-12-16patch 8.0.1394: cannot intercept a yank commandv8.0.1394Bram Moolenaar
Problem: Cannot intercept a yank command. Solution: Add the TextYankPost autocommand event. (Philippe Vaucher et al., closes #2333)
2017-12-14move netrw back to the previous versionBram Moolenaar
2017-12-12patch 8.0.1389: getqflist() items are missing if not setv8.0.1389Bram Moolenaar
Problem: getqflist() items are missing if not set, that makes it more difficult to handle the values. Solution: When a value is not available return zero or another invalid value. (Yegappan Lakshmanan, closes #2430)
2017-12-10patch 8.0.1386: cannot select modified buffers with getbufinfo()v8.0.1386Bram Moolenaar
Problem: Cannot select modified buffers with getbufinfo(). Solution: Add the "bufmodified" flag. (Yegappan Lakshmanan, closes #2431)
2017-12-10patch 8.0.1385: Python 3.5 is getting oldv8.0.1385Bram Moolenaar
Problem: Python 3.5 is getting old. Solution: Make Python 3.6 the default. (Ken Takata, closes #2429)
2017-12-10patch 8.0.1384: not enough quickfix help; confusing winidv8.0.1384Bram Moolenaar
Problem: Not enough quickfix help; confusing winid. Solution: Add more examples in the help. When the quickfix window is not present, return zero for getqflist() with 'winid'. Add more tests for jumping to quickfix list entries. (Yegappan Lakshmanan, closes #2427)
2017-12-05patch 8.0.1369: MS-Windows: drawing underline slow, mFallbackDC not updatedv8.0.1369Bram Moolenaar
Problem: MS-Windows: drawing underline, curl and strike-throw is slow, mFallbackDC not properly updated. Solution: Several performance improvements. (Ken Takata, Taro Muraoka, Yasuhiro Matsumoto, closes #2401)
2017-12-02patch 8.0.1364: there is no easy way to get the window positionv8.0.1364Bram Moolenaar
Problem: There is no easy way to get the window position. Solution: Add win_screenpos().
2017-12-01patch 8.0.1361: some users don't want to diff with hidden buffersv8.0.1361Bram Moolenaar
Problem: Some users don't want to diff with hidden buffers. Solution: Add the "hiddenoff" item to 'diffopt'. (Alisue, closes #2394)
2017-11-30Update runtime filesBram Moolenaar
2017-11-28patch 8.0.1352: dead URLs in the help go unnoticedv8.0.1352Bram Moolenaar
Problem: Dead URLs in the help go unnoticed. Solution: Add a script to check URLs in the help files. (Christian Brabandt)
2017-11-26patch 8.0.1344: using 'imactivatefunc' in the GUI does not workv8.0.1344Bram Moolenaar
Problem: Using 'imactivatefunc' in the GUI does not work. Solution: Do not use 'imactivatefunc' and 'imstatusfunc' in the GUI.
2017-11-26patch 8.0.1343: MS-Windows: does not show colored emojisv8.0.1343Bram Moolenaar
Problem: MS-Windows: does not show colored emojis. Solution: Implement colored emojis. Improve drawing speed. Make 'taamode' work. (Taro Muraoka, Yasuhiro Matsumoto, Ken Takata, close #2375)
2017-11-25patch 8.0.1341: 'imactivatefunc' test fails on MS-Windowsv8.0.1341Bram Moolenaar
Problem: 'imactivatefunc' test fails on MS-Windows. Solution: Skip the text.
2017-11-25patch 8.0.1336: cannot use imactivatefunc() unless compiled with +ximv8.0.1336Bram Moolenaar
Problem: Cannot use imactivatefunc() unless compiled with +xim. Solution: Allow using imactivatefunc() when not compiled with +xim. (Yasuhiro Matsumoto, closes #2349)
2017-11-21Update runtime files.Bram Moolenaar
2017-11-21patch 8.0.1330: MS-Windows: job in terminal can't get back to Vimv8.0.1330Bram Moolenaar
Problem: MS-Windows: job in terminal can't get back to Vim. Solution: set VIM_SERVERNAME in the environment. (Yasuhiro Matsumoto, closes #2360)
2017-11-19patch 8.0.1319: can't build GUI on MS-Windowsv8.0.1319Bram Moolenaar
Problem: Can't build GUI on MS-Windows. Solution: Don't define the balloon_split() function in a GUI-only build.
2017-11-19patch 8.0.1318: terminal balloon only shows one linev8.0.1318Bram Moolenaar
Problem: Terminal balloon only shows one line. Solution: Split into several lines in a clever way. Add balloon_split(). Make balloon_show() accept a list in the terminal.
2017-11-18patch 8.0.1309: cannot use 'balloonexpr' in a terminalv8.0.1309Bram Moolenaar
Problem: Cannot use 'balloonexpr' in a terminal. Solution: Add 'balloonevalterm' and add code to handle mouse movements in a terminal. Initial implementation for Unix with GUI.
2017-11-16patch 8.0.1305: writefile() never calls fsync()v8.0.1305Bram Moolenaar
Problem: Writefile() never calls fsync(). Solution: Follow the 'fsync' option with override to enable or disable.
2017-11-16patch 8.0.1301: generated license file for NSIS has a modelinev8.0.1301Bram Moolenaar
Problem: Generated license file for NSIS has a modeline. Solution: Adjust the pattern for sed. (Ken Takata)