summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)Author
2019-06-30patch 8.1.1610: there is no way to add or load a buffer without side effectsv8.1.1610Bram Moolenaar
Problem: There is no way to add or load a buffer without side effects. Solution: Add the bufadd() and bufload() functions.
2019-06-30patch 8.1.1609: the user cannot easily close a popup windowv8.1.1609Bram Moolenaar
Problem: The user cannot easily close a popup window. Solution: Add the "close" property. (mostly by Masato Nishihata, closes #4601)
2019-06-29patch 8.1.1608: the evalfunc.c file is too bigv8.1.1608Bram Moolenaar
Problem: The evalfunc.c file is too big. Solution: Move sign functionality to sign.c.
2019-06-29patch 8.1.1608: the evalfunc.c file is too bigv8.1.1607Bram Moolenaar
Problem: The evalfunc.c file is too big. Solution: Move sign functionality to sign.c.
2019-06-29patch 8.1.1606: on a narrow screen ":hi" output is confusingv8.1.1606Bram Moolenaar
Problem: On a narrow screen ":hi" output is confusing. Solution: Insert a space between highlight group name and "xxx". (Masato Nishihaga, closes #4599)
2019-06-28patch 8.1.1605: Vim may delay processing messages on a json channelv8.1.1605Bram Moolenaar
Problem: Vim may delay processing messages on a json channel. (Pontus Leitzler) Solution: Try parsing json when checking if there is readahead.
2019-06-28patch 8.1.1604: popup window scroll test is flakyv8.1.1604Bram Moolenaar
Problem: Popup window scroll test is flaky. Solution: Add a delay between scroll events.
2019-06-28patch 8.1.1603: crash when using unknown highlighting in text propertyv8.1.1603Bram Moolenaar
Problem: Crash when using unknown highlighting in text property. Solution: Check for zero highlight ID.
2019-06-28patch 8.1.1602: popup window cannot overflow on the left or rightv8.1.1602Bram Moolenaar
Problem: Popup window cannot overflow on the left or right. Solution: Only set the "fixed" option when it is in the dict. Set w_leftcol to allow for the popup overflowing on the left and use it when applying the mask.
2019-06-26patch 8.1.1601: missing changes to popup window test filev8.1.1601Bram Moolenaar
Problem: Missing changes to popup window test file. Solution: Add those changes.
2019-06-26patch 8.1.1600: cannot specify highlighting for popup window scrollbarv8.1.1600Bram Moolenaar
Problem: Cannot specify highlighting for popup window scrollbar. Solution: Add "scrollbarhighlight" and "thumbhighlight" options.
2019-06-26patch 8.1.1599: compiler warning for uninitialized variablev8.1.1599Bram Moolenaar
Problem: Compiler warning for uninitialized variable. (Tony Mechelynck) Solution: Add a dummy assignment.
2019-06-26patch 8.1.1598: update to test file missingv8.1.1598Bram Moolenaar
Problem: Update to test file missing. Solution: Update the popup window test file.
2019-06-26patch 8.1.1597: cannot scroll a popup window with the mousev8.1.1597Bram Moolenaar
Problem: Cannot scroll a popup window with the mouse. Solution: If the popup window has a scrollbar let the mouse scroll wheel scroll the window.
2019-06-26patch 8.1.1596: when resizing the screen may draw popup in wrong positionv8.1.1596Bram Moolenaar
Problem: When resizing the screen may draw popup in wrong position. (Masato Nishihata) Solution: Check the popup is not outside of the screen. (fixes #4592)
2019-06-26patch 8.1.1595: MS-Windows with VIMDLL: colors wrong in consolev8.1.1595Bram Moolenaar
Problem: MS-Windows with VIMDLL: colors wrong in console. Solution: Do not set the GUI colors when not using the GUI. (Ken Takata, closes #4588)
2019-06-25patch 8.1.1594: may still start file dialog while exitingv8.1.1594Bram Moolenaar
Problem: May still start file dialog while exiting. Solution: Ignore the "browse" modifier in another place when exiiting. (Ozaki Kiichi, closes #4582)
2019-06-25patch 8.1.1593: filetype not detected for C++ header files without extensionv8.1.1593Bram Moolenaar
Problem: Filetype not detected for C++ header files without extension. Solution: Recognize the file by the Emacs file mode. (Dmitry Ilyin, closes #4593)
2019-06-25patch 8.1.1592: may start file dialog while exitingv8.1.1592Bram Moolenaar
Problem: May start file dialog while exiting. Solution: Ignore the "browse" modifier when exiting. (Ozaki Kiichi, closes #4582
2019-06-25patch 8.1.1591: on error garbage collection may free memory in usev8.1.1591Bram Moolenaar
Problem: On error garbage collection may free memory in use. Solution: Reset may_garbage_collect when evaluating expression mapping. Add tests. (Ozaki Kiichi, closes #4579)
2019-06-25patch 8.1.1590: popup window test failsv8.1.1590Bram Moolenaar
Problem: Popup window test fails. Solution: Add "scrollbar" to expected result.
2019-06-25patch 8.1.1589: popup window does not indicate scroll positionv8.1.1589Bram Moolenaar
Problem: Popup window does not indicate scroll position. Solution: Add a scrollbar.
2019-06-25patch 8.1.1588: in :let-heredoc line continuation is recognizedv8.1.1588Bram Moolenaar
Problem: In :let-heredoc line continuation is recognized. Solution: Do not consume line continuation. (Ozaki Kiichi, closes #4580)
2019-06-24patch 8.1.1587: redraw problem when sign icons in the number columnv8.1.1587Bram Moolenaar
Problem: Redraw problem when sign icons in the number column. Solution: Clear and redraw when changing related options. Right aligh the sign icon in the GUI. (Yegappan Lakshmanan, closes #4578)
2019-06-24patch 8.1.1586: error number used in two placesv8.1.1586Bram Moolenaar
Problem: Error number used in two places. Solution: Renumber one. (Ken Takata)
2019-06-24patch 8.1.1585: :let-heredoc does not trim enoughv8.1.1585Bram Moolenaar
Problem: :let-heredoc does not trim enough. Solution: Trim indent from the contents based on the indent of the first line. Use let-heredoc in more tests.
2019-06-24patch 8.1.1584: the evalfunc.c file is getting too bigv8.1.1584Bram Moolenaar
Problem: The evalfunc.c file is getting too big. Solution: Move channel and job related functions to channel.c.
2019-06-23patch 8.1.1583: set_ref_in_list() only sets ref in itemsv8.1.1583Bram Moolenaar
Problem: Set_ref_in_list() only sets ref in items. Solution: Rename to set_ref_in_list_items() to avoid confusion.
2019-06-23patch 8.1.1582: cannot build with +textprop but without +timersv8.1.1582Bram Moolenaar
Problem: Cannot build with +textprop but without +timers. Solution: Add #ifdef. (Ola Söder, closes #4574)
2019-06-23patch 8.1.1581: shared functions for testing are disorganisedv8.1.1581Bram Moolenaar
Problem: Shared functions for testing are disorganised. Solution: Group finctions in script files. (Ozaki Kiichi, closes #4573)
2019-06-23patch 8.1.1580: cannot make part of a popup transparentv8.1.1580Bram Moolenaar
Problem: Cannot make part of a popup transparent. Solution: Add the "mask" option.
2019-06-22patch 8.1.1579: dict and list could be GC'ed while displaying errorv8.1.1579Bram Moolenaar
Problem: Dict and list could be GC'ed while displaying error in a timer. (Yasuhiro Matsumoto) Solution: Block garbage collection when executing a timer. Add test_garbagecollect_soon(). Add "no_wait_return" to test_override(). (closes #4571)
2019-06-21patch 8.1.1578: MS-Windows: pathdef.c should depend on build optionsv8.1.1578Bram Moolenaar
Problem: MS-Windows: pathdef.c should depend on build options. Solution: Generate pathdef.c in the object directory. Fix dependencies. (Ken Takata, closes #4565)
2019-06-21patch 8.1.1577: command line redrawn for +arabic without Arabic charactersv8.1.1577Bram Moolenaar
Problem: Command line redrawn for +arabic without Arabic characters. (Dominique Pelle) Solution: Check if there actually are any Arabic characters. Do redraw after displaying incsearch. (closes #4569)
2019-06-21patch 8.1.1576: compiler warning for unused argumentv8.1.1576Bram Moolenaar
Problem: Compiler warning for unused argument. Solution: Add "UNUSED" annotation. (Dominique Pelle, closes #4570)
2019-06-20patch 8.1.1575: callbacks may be garbage collectedv8.1.1575Bram Moolenaar
Problem: Callbacks may be garbage collected. Solution: Set reference in callbacks. (Ozaki Kiichi, closes #4564)
2019-06-20patch 8.1.1574: tabpage option not yet implemented for popup windowv8.1.1574Bram Moolenaar
Problem: Tabpage option not yet implemented for popup window. Solution: Implement tabpage option, also for popup_getoptions().
2019-06-19patch 8.1.1573: textprop test fails if screenhots do not workv8.1.1573Bram Moolenaar
Problem: Textprop test fails if screenhots do not work. Solution: Add check for screenhots working.
2019-06-19patch 8.1.1572: compiler warnings with tiny buildv8.1.1572Bram Moolenaar
Problem: Compiler warnings with tiny build. (Tony Mechelynck) Solution: Add #ifdef.
2019-06-19patch 8.1.1571: textprop highlight starts too early if just after a tabv8.1.1571Bram Moolenaar
Problem: textprop highlight starts too early if just after a tab. Solution: Check if still drawing a previous character. (closes #4558)
2019-06-19patch 8.1.1570: icon signs not displayed properly in the number columnv8.1.1570Bram Moolenaar
Problem: Icon signs not displayed properly in the number column. Solution: Display them properly. (Yegappan Lakshmanan, closes #4559)
2019-06-19patch 8.1.1569: cannot build with signs but without diff featurev8.1.1569Bram Moolenaar
Problem: Cannot build with signs but without diff feature. Solution: Move #ifdef. (Tom Ryder)
2019-06-18patch 8.1.1568: strftime() test fails on MS-Windowsv8.1.1568Bram Moolenaar
Problem: Strftime() test fails on MS-Windows. Solution: Skip the check for using the $TZ environment variable.
2019-06-18patch 8.1.1567: localtime_r() does not respond to $TZ changesv8.1.1567Bram Moolenaar
Problem: Localtime_r() does not respond to $TZ changes. Solution: If $TZ changes then call tzset(). (Tom Ryder)
2019-06-17patch 8.1.1566: error message when terminal closes in another tabv8.1.1566Bram Moolenaar
Problem: Error message when terminal closes while it is not in the current tab. Solution: Also set "do_set_w_closing" when using the special autocommand window. (closes #4552)
2019-06-17patch 8.1.1565: MS-Windows: no sound supportv8.1.1565Bram Moolenaar
Problem: MS-Windows: no sound support. Solution: Add sound support for MS-Windows. (Yasuhiro Matsumoto, Ken Takata, closes #4522)
2019-06-17patch 8.1.1564: sign column takes up spacev8.1.1564Bram Moolenaar
Problem: Sign column takes up space. (Adam Stankiewicz) Solution: Optionally put signs in the number column. (Yegappan Lakshmanan, closes #4555, closes #4515)
2019-06-17patch 8.1.1563: crash when using closuresv8.1.1563Bram Moolenaar
Problem: Crash when using closures. Solution: Set reference in varlist of funccal when running the garbage collector. (Ozaki Kiichi, closes #4554, closes #4547)
2019-06-17patch 8.1.1562: popup window not always redrawn after popup_setoptions()v8.1.1562Bram Moolenaar
Problem: Popup window not always redrawn after popup_setoptions(). Solution: Force a redraw.
2019-06-16patch 8.1.1561: popup_setoptions() is not implemented yetv8.1.1561Bram Moolenaar
Problem: Popup_setoptions() is not implemented yet. Solution: Implement popup_setoptions(). Also add more fields to popup_getoptions().