summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.1.1623: display wrong with signs in narrow number columnv8.1.1623Bram Moolenaar2019-07-045-1/+93
| | | | | | Problem: Display wrong with signs in narrow number column. Solution: Increase the numbercolumn width if needed. (Yegappan Lakshmanan, closes #4606)
* patch 8.1.1622: wrong width if displaying a lot of lines in a popup windowv8.1.1622Bram Moolenaar2019-07-034-6/+21
| | | | | Problem: Wrong width if displaying a lot of lines in a popup window. Solution: Accurately compute the line overflow.
* patch 8.1.1621: Amiga: time.h included twicev8.1.1621Bram Moolenaar2019-07-033-5/+4
| | | | | | Problem: Amiga: time.h included twice. Solution: Remove include from evalfunc.c, move outside of #ifdef in os_amiga.h. (Ola Söder, closes #4607)
* patch 8.1.1620: no test for popup window with border and maskv8.1.1620Bram Moolenaar2019-07-037-50/+77
| | | | | Problem: No test for popup window with border and mask. Solution: Add this popup window, fix problems.
* patch 8.1.1619: tests are not run with GUI on Travisv8.1.1619Bram Moolenaar2019-07-035-5/+22
| | | | | Problem: Tests are not run with GUI on Travis. Solution: Add a testgui job. (Ozaki Kiichi, closes #4609)
* patch 8.1.1618: Amiga-like systems quickly run out of stackv8.1.1618Bram Moolenaar2019-07-022-0/+13
| | | | | Problem: Amiga-like systems quickly run out of stack. Solution: Reserve a Megabyte stack. (Ola Söder, closes #4608)
* patch 8.1.1617: no test for popup window with mask and position fixedv8.1.1617Bram Moolenaar2019-07-028-72/+150
| | | | | Problem: No test for popup window with mask and position fixed. Solution: Add a couple of screenshots. Fix deteced problems.
* patch 8.1.1616: build failure with gcc on Amigav8.1.1616Bram Moolenaar2019-07-012-0/+6
| | | | | Problem: Build failure with gcc on Amiga. Solution: Add missing header includes. (Ola Söder, closes #4603)
* patch 8.1.1615: crash when passing buffer number to popup_create()v8.1.1615Bram Moolenaar2019-07-013-2/+8
| | | | | | Problem: Crash when passing buffer number to popup_create(). (Yasuhiro Matsumoto) Solution: Initialze the window properly.
* patch 8.1.1614: 'numberwidth' can only go up to 10v8.1.1614Bram Moolenaar2019-07-016-32/+34
| | | | | Problem: 'numberwidth' can only go up to 10. Solution: Allow up to 20. (Charlie Stanton, closes #4584)
* patch 8.1.1613: popup window test fails with Athena and Motifv8.1.1613Bram Moolenaar2019-07-012-0/+4
| | | | | Problem: Popup window test fails with Athena and Motif. Solution: Compute the highlight attribut when the GUI is not active.
* patch 8.1.1612: cannot show an existing buffer in a popup windowv8.1.1612Bram Moolenaar2019-06-3012-79/+143
| | | | | Problem: Cannot show an existing buffer in a popup window. Solution: Support buffer number argument in popup_create().
* patch 8.1.1611: bufadd() reuses existing buffer without a namev8.1.1611Bram Moolenaar2019-06-303-1/+19
| | | | | Problem: Bufadd() reuses existing buffer without a name. Solution: When the name is empty always create a new buffer.
* patch 8.1.1610: there is no way to add or load a buffer without side effectsv8.1.1610Bram Moolenaar2019-06-304-0/+81
| | | | | Problem: There is no way to add or load a buffer without side effects. Solution: Add the bufadd() and bufload() functions.
* patch 8.1.1609: the user cannot easily close a popup windowv8.1.1609Bram Moolenaar2019-06-3010-20/+223
| | | | | | Problem: The user cannot easily close a popup window. Solution: Add the "close" property. (mostly by Masato Nishihata, closes #4601)
* patch 8.1.1608: the evalfunc.c file is too bigv8.1.1608Bram Moolenaar2019-06-295-373/+367
| | | | | Problem: The evalfunc.c file is too big. Solution: Move sign functionality to sign.c.
* patch 8.1.1608: the evalfunc.c file is too bigv8.1.1607Bram Moolenaar2019-06-2910-22/+130
| | | | | Problem: The evalfunc.c file is too big. Solution: Move sign functionality to sign.c.
* patch 8.1.1606: on a narrow screen ":hi" output is confusingv8.1.1606Bram Moolenaar2019-06-293-0/+14
| | | | | | Problem: On a narrow screen ":hi" output is confusing. Solution: Insert a space between highlight group name and "xxx". (Masato Nishihaga, closes #4599)
* patch 8.1.1605: Vim may delay processing messages on a json channelv8.1.1605Bram Moolenaar2019-06-282-2/+8
| | | | | | Problem: Vim may delay processing messages on a json channel. (Pontus Leitzler) Solution: Try parsing json when checking if there is readahead.
* patch 8.1.1604: popup window scroll test is flakyv8.1.1604Bram Moolenaar2019-06-282-0/+4
| | | | | Problem: Popup window scroll test is flaky. Solution: Add a delay between scroll events.
* patch 8.1.1603: crash when using unknown highlighting in text propertyv8.1.1603Bram Moolenaar2019-06-283-2/+15
| | | | | Problem: Crash when using unknown highlighting in text property. Solution: Check for zero highlight ID.
* patch 8.1.1602: popup window cannot overflow on the left or rightv8.1.1602Bram Moolenaar2019-06-282-4/+30
| | | | | | | 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.
* patch 8.1.1601: missing changes to popup window test filev8.1.1601Bram Moolenaar2019-06-262-0/+5
| | | | | Problem: Missing changes to popup window test file. Solution: Add those changes.
* patch 8.1.1600: cannot specify highlighting for popup window scrollbarv8.1.1600Bram Moolenaar2019-06-267-14/+56
| | | | | Problem: Cannot specify highlighting for popup window scrollbar. Solution: Add "scrollbarhighlight" and "thumbhighlight" options.
* patch 8.1.1599: compiler warning for uninitialized variablev8.1.1599Bram Moolenaar2019-06-263-4/+6
| | | | | Problem: Compiler warning for uninitialized variable. (Tony Mechelynck) Solution: Add a dummy assignment.
* patch 8.1.1598: update to test file missingv8.1.1598Bram Moolenaar2019-06-262-0/+21
| | | | | Problem: Update to test file missing. Solution: Update the popup window test file.
* patch 8.1.1597: cannot scroll a popup window with the mousev8.1.1597Bram Moolenaar2019-06-2612-18/+86
| | | | | | 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.
* patch 8.1.1596: when resizing the screen may draw popup in wrong positionv8.1.1596Bram Moolenaar2019-06-262-2/+5
| | | | | | 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)
* patch 8.1.1595: MS-Windows with VIMDLL: colors wrong in consolev8.1.1595Bram Moolenaar2019-06-262-0/+6
| | | | | | 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)
* patch 8.1.1594: may still start file dialog while exitingv8.1.1594Bram Moolenaar2019-06-252-1/+3
| | | | | | Problem: May still start file dialog while exiting. Solution: Ignore the "browse" modifier in another place when exiiting. (Ozaki Kiichi, closes #4582)
* patch 8.1.1593: filetype not detected for C++ header files without extensionv8.1.1593Bram Moolenaar2019-06-253-4/+13
| | | | | | Problem: Filetype not detected for C++ header files without extension. Solution: Recognize the file by the Emacs file mode. (Dmitry Ilyin, closes #4593)
* patch 8.1.1592: may start file dialog while exitingv8.1.1592Bram Moolenaar2019-06-253-12/+21
| | | | | | Problem: May start file dialog while exiting. Solution: Ignore the "browse" modifier when exiting. (Ozaki Kiichi, closes #4582
* patch 8.1.1591: on error garbage collection may free memory in usev8.1.1591Bram Moolenaar2019-06-256-4/+82
| | | | | | 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)
* patch 8.1.1590: popup window test failsv8.1.1590Bram Moolenaar2019-06-252-0/+4
| | | | | Problem: Popup window test fails. Solution: Add "scrollbar" to expected result.
* patch 8.1.1589: popup window does not indicate scroll positionv8.1.1589Bram Moolenaar2019-06-2510-12/+143
| | | | | Problem: Popup window does not indicate scroll position. Solution: Add a scrollbar.
* patch 8.1.1588: in :let-heredoc line continuation is recognizedv8.1.1588Bram Moolenaar2019-06-2520-47/+70
| | | | | Problem: In :let-heredoc line continuation is recognized. Solution: Do not consume line continuation. (Ozaki Kiichi, closes #4580)
* patch 8.1.1587: redraw problem when sign icons in the number columnv8.1.1587Bram Moolenaar2019-06-243-4/+9
| | | | | | 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)
* patch 8.1.1586: error number used in two placesv8.1.1586Bram Moolenaar2019-06-243-2/+4
| | | | | Problem: Error number used in two places. Solution: Renumber one. (Ken Takata)
* patch 8.1.1585: :let-heredoc does not trim enoughv8.1.1585Bram Moolenaar2019-06-2422-657/+758
| | | | | | 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.
* patch 8.1.1584: the evalfunc.c file is getting too bigv8.1.1584Bram Moolenaar2019-06-244-777/+763
| | | | | Problem: The evalfunc.c file is getting too big. Solution: Move channel and job related functions to channel.c.
* patch 8.1.1583: set_ref_in_list() only sets ref in itemsv8.1.1583Bram Moolenaar2019-06-237-48/+50
| | | | | Problem: Set_ref_in_list() only sets ref in items. Solution: Rename to set_ref_in_list_items() to avoid confusion.
* patch 8.1.1582: cannot build with +textprop but without +timersv8.1.1582Bram Moolenaar2019-06-232-0/+4
| | | | | Problem: Cannot build with +textprop but without +timers. Solution: Add #ifdef. (Ola Söder, closes #4574)
* patch 8.1.1581: shared functions for testing are disorganisedv8.1.1581Bram Moolenaar2019-06-2310-151/+160
| | | | | Problem: Shared functions for testing are disorganised. Solution: Group finctions in script files. (Ozaki Kiichi, closes #4573)
* patch 8.1.1580: cannot make part of a popup transparentv8.1.1580Bram Moolenaar2019-06-2311-37/+243
| | | | | Problem: Cannot make part of a popup transparent. Solution: Add the "mask" option.
* Update runtime filesBram Moolenaar2019-06-2214-68/+103
|
* patch 8.1.1579: dict and list could be GC'ed while displaying errorv8.1.1579Bram Moolenaar2019-06-225-2/+48
| | | | | | | | 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)
* patch 8.1.1578: MS-Windows: pathdef.c should depend on build optionsv8.1.1578Bram Moolenaar2019-06-215-26/+34
| | | | | | Problem: MS-Windows: pathdef.c should depend on build options. Solution: Generate pathdef.c in the object directory. Fix dependencies. (Ken Takata, closes #4565)
* patch 8.1.1577: command line redrawn for +arabic without Arabic charactersv8.1.1577Bram Moolenaar2019-06-212-2/+38
| | | | | | | 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)
* patch 8.1.1576: compiler warning for unused argumentv8.1.1576Bram Moolenaar2019-06-212-1/+3
| | | | | Problem: Compiler warning for unused argument. Solution: Add "UNUSED" annotation. (Dominique Pelle, closes #4570)
* patch 8.1.1575: callbacks may be garbage collectedv8.1.1575Bram Moolenaar2019-06-2013-7/+164
| | | | | Problem: Callbacks may be garbage collected. Solution: Set reference in callbacks. (Ozaki Kiichi, closes #4564)