]>
granicus.if.org Git - vim/log
Bram Moolenaar [Thu, 20 Jun 2019 22:12:29 +0000 (00:12 +0200)]
patch 8.1.1576: compiler warning for unused argument
Problem: Compiler warning for unused argument.
Solution: Add "UNUSED" annotation. (Dominique Pelle, closes #4570)
Bram Moolenaar [Thu, 20 Jun 2019 01:45:36 +0000 (03:45 +0200)]
patch 8.1.1575: callbacks may be garbage collected
Problem: Callbacks may be garbage collected.
Solution: Set reference in callbacks. (Ozaki Kiichi, closes #4564)
Bram Moolenaar [Thu, 20 Jun 2019 00:31:49 +0000 (02:31 +0200)]
patch 8.1.1574: tabpage option not yet implemented for popup window
Problem: Tabpage option not yet implemented for popup window.
Solution: Implement tabpage option, also for popup_getoptions().
Bram Moolenaar [Wed, 19 Jun 2019 16:16:10 +0000 (18:16 +0200)]
patch 8.1.1573: textprop test fails if screenhots do not work
Problem: Textprop test fails if screenhots do not work.
Solution: Add check for screenhots working.
Bram Moolenaar [Wed, 19 Jun 2019 16:01:21 +0000 (18:01 +0200)]
patch 8.1.1572: compiler warnings with tiny build
Problem: Compiler warnings with tiny build. (Tony Mechelynck)
Solution: Add #ifdef.
Bram Moolenaar [Wed, 19 Jun 2019 15:34:24 +0000 (17:34 +0200)]
patch 8.1.1571: textprop highlight starts too early if just after a tab
Problem: textprop highlight starts too early if just after a tab.
Solution: Check if still drawing a previous character. (closes #4558)
Bram Moolenaar [Wed, 19 Jun 2019 14:31:28 +0000 (16:31 +0200)]
patch 8.1.1570: icon signs not displayed properly in the number column
Problem: Icon signs not displayed properly in the number column.
Solution: Display them properly. (Yegappan Lakshmanan, closes #4559)
Bram Moolenaar [Wed, 19 Jun 2019 12:28:43 +0000 (14:28 +0200)]
patch 8.1.1569: cannot build with signs but without diff feature
Problem: Cannot build with signs but without diff feature.
Solution: Move #ifdef. (Tom Ryder)
Bram Moolenaar [Tue, 18 Jun 2019 21:07:37 +0000 (23:07 +0200)]
patch 8.1.1568: strftime() test fails on MS-Windows
Problem: Strftime() test fails on MS-Windows.
Solution: Skip the check for using the $TZ environment variable.
Bram Moolenaar [Tue, 18 Jun 2019 20:53:24 +0000 (22:53 +0200)]
patch 8.1.1567: localtime_r() does not respond to $TZ changes
Problem: Localtime_r() does not respond to $TZ changes.
Solution: If $TZ changes then call tzset(). (Tom Ryder)
Bram Moolenaar [Mon, 17 Jun 2019 20:40:41 +0000 (22:40 +0200)]
patch 8.1.1566: error message when terminal closes in another tab
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)
Bram Moolenaar [Mon, 17 Jun 2019 20:19:33 +0000 (22:19 +0200)]
patch 8.1.1565: MS-Windows: no sound support
Problem: MS-Windows: no sound support.
Solution: Add sound support for MS-Windows. (Yasuhiro Matsumoto, Ken Takata,
closes #4522)
Bram Moolenaar [Mon, 17 Jun 2019 19:48:05 +0000 (21:48 +0200)]
patch 8.1.1564: sign column takes up space
Problem: Sign column takes up space. (Adam Stankiewicz)
Solution: Optionally put signs in the number column. (Yegappan Lakshmanan,
closes #4555, closes #4515)
Bram Moolenaar [Mon, 17 Jun 2019 19:18:41 +0000 (21:18 +0200)]
patch 8.1.1563: crash when using closures
Problem: Crash when using closures.
Solution: Set reference in varlist of funccal when running the garbage
collector. (Ozaki Kiichi, closes #4554, closes #4547)
Bram Moolenaar [Mon, 17 Jun 2019 18:05:45 +0000 (20:05 +0200)]
patch 8.1.1562: popup window not always redrawn after popup_setoptions()
Problem: Popup window not always redrawn after popup_setoptions().
Solution: Force a redraw.
Bram Moolenaar [Sun, 16 Jun 2019 20:54:14 +0000 (22:54 +0200)]
patch 8.1.1561: popup_setoptions() is not implemented yet
Problem: Popup_setoptions() is not implemented yet.
Solution: Implement popup_setoptions(). Also add more fields to
popup_getoptions().
Bram Moolenaar [Sun, 16 Jun 2019 18:39:13 +0000 (20:39 +0200)]
patch 8.1.1560: popup window hidden option not implemented yet
Problem: Popup window hidden option not implemented yet.
Solution: Implement the hidden option.
Bram Moolenaar [Sun, 16 Jun 2019 18:09:10 +0000 (20:09 +0200)]
patch 8.1.1559: popup window title property not implemented yet
Problem: Popup window title property not implemented yet.
Solution: Implement the title property.
Bram Moolenaar [Sun, 16 Jun 2019 17:05:31 +0000 (19:05 +0200)]
patch 8.1.1558: popup_menu() and popup_filter_menu() are not implemented yet
Problem: Popup_menu() and popup_filter_menu() are not implemented yet.
Solution: Implement the functions. Fix that centering didn't take the border
and padding into account.
Bram Moolenaar [Sun, 16 Jun 2019 14:41:41 +0000 (16:41 +0200)]
patch 8.1.1557: compiler warning for unused variables in tiny version
Problem: Compiler warning for unused variables in tiny version. (Tony
Mechelynck)
Solution: Add #ifdef.
Bram Moolenaar [Sun, 16 Jun 2019 14:14:20 +0000 (16:14 +0200)]
patch 8.1.1556: command for failing screenshot does not include directory
Problem: The command displayed to show a failing screenshot does not include
the "testdir" directory.
Solution: Prefix the directory name so that it can be copy-pasted.
Bram Moolenaar [Sun, 16 Jun 2019 13:50:45 +0000 (15:50 +0200)]
patch 8.1.1555: NOT_IN_POPUP_WINDOW is confusing
Problem: NOT_IN_POPUP_WINDOW is confusing. (Andy Massimino)
Solution: Rename to ERROR_IF_POPUP_WINDOW().
Bram Moolenaar [Sun, 16 Jun 2019 13:41:58 +0000 (15:41 +0200)]
patch 8.1.1554: docs and tests for :const can be improved
Problem: Docs and tests for :const can be improved.
Solution: Improve documentation, add a few more tests. (Ryuichi Hayashida,
closes #4551)
Bram Moolenaar [Sun, 16 Jun 2019 13:32:14 +0000 (15:32 +0200)]
patch 8.1.1553: not easy to change the text in a popup window
Problem: Not easy to change the text in a popup window.
Solution: Add popup_settext(). (Ben Jackson, closes #4549)
Also display a space for an empty popup.
Bram Moolenaar [Sun, 16 Jun 2019 11:55:40 +0000 (13:55 +0200)]
patch 8.1.1552: cursor position is wrong after sign column changes
Problem: Cursor position is wrong after sign column appears or disappears.
(Yegappan Lakshmanan)
Solution: Call changed_line_abv_curs() instead of changed_cline_bef_curs().
Bram Moolenaar [Sat, 15 Jun 2019 21:10:30 +0000 (23:10 +0200)]
patch 8.1.1551: warning for shadowing popup_dragwin
Problem: Warning for shadowing popup_dragwin. (Dominique Pelle)
Solution: Add missing change.
Bram Moolenaar [Sat, 15 Jun 2019 20:27:23 +0000 (22:27 +0200)]
patch 8.1.1550: when a popup has left padding text may be cut off
Problem: When a popup has left padding text may be cut off.
Solution: Add the border and padding when computing the size.
Bram Moolenaar [Sat, 15 Jun 2019 19:56:17 +0000 (21:56 +0200)]
patch 8.1.1549: quickfix test fails
Problem: Quickfix test fails.
Solution: Negate result of bt_quickfix().
Bram Moolenaar [Sat, 15 Jun 2019 19:46:30 +0000 (21:46 +0200)]
patch 8.1.1548: popup_dialog() is not implemented
Problem: Popup_dialog() is not implemented.
Solution: Implement popup_dialog() and popup_filter_yesno().
Bram Moolenaar [Sat, 15 Jun 2019 17:37:15 +0000 (19:37 +0200)]
patch 8.1.1547: functionality of bt_nofile() is confusing
Problem: Functionality of bt_nofile() is confusing.
Solution: Split into bt_nofile() and bt_nofilename().
Bram Moolenaar [Sat, 15 Jun 2019 16:40:37 +0000 (18:40 +0200)]
patch 8.1.1546: in some tests 'tags' is set but not restored
Problem: In some tests 'tags' is set but not restored. (Daniel Hahler)
Solution: Restore 'tags'. (closes #4535)
Bram Moolenaar [Sat, 15 Jun 2019 16:20:38 +0000 (18:20 +0200)]
patch 8.1.1545: when the screen is to small there is no message about that
Problem: When the screen is to small there is no message about that.
(Daniel Hahler)
Solution: Do not use :cquit. (closes #4534)
Bram Moolenaar [Sat, 15 Jun 2019 15:58:09 +0000 (17:58 +0200)]
patch 8.1.1544: some balloon tests don't run when they can
Problem: Some balloon tests don't run when they can.
Solution: Split GUI balloon tests off into a separate file. (Ozaki Kiichi,
closes #4538) Change the feature check into a command for
consistency.
Bram Moolenaar [Sat, 15 Jun 2019 15:50:57 +0000 (17:50 +0200)]
patch 8.1.1543: const test fails with small features
Problem: Const test fails with small features.
Solution: Don't unlet non-existing variables.
Bram Moolenaar [Sat, 15 Jun 2019 15:12:48 +0000 (17:12 +0200)]
patch 8.1.1542: an OptionSet autocommand does not get enough info
Problem: An OptionSet autocommand does not get enough info.
Solution: Add v:option_command, v:option_oldlocal and v:option_oldglobal.
(Latrice Wilgus, closes #4118)
Bram Moolenaar [Sat, 15 Jun 2019 14:34:21 +0000 (16:34 +0200)]
patch 8.1.1541: check for ASAN is not reliable
Problem: Check for ASAN is not reliable.
Solution: Check the version output. (Dominique Pelle, closes #4543)
Bram Moolenaar [Sat, 15 Jun 2019 14:06:00 +0000 (16:06 +0200)]
patch 8.1.1540: cannot build without the +eval feature
Problem: Cannot build without the +eval feature.
Solution: Define ex_const if needed.
Bram Moolenaar [Sat, 15 Jun 2019 13:45:06 +0000 (15:45 +0200)]
patch 8.1.1539: not easy to define a variable and lock it
Problem: Not easy to define a variable and lock it.
Solution: Add ":const".
Bram Moolenaar [Sat, 15 Jun 2019 12:31:55 +0000 (14:31 +0200)]
patch 8.1.1538: cannot specify highlighting for notifications
Problem: Cannot specify highlighting for notifications.
Solution: Use the PopupNotification group if it exists. Add a minimal width
to notifications.
Bram Moolenaar [Sat, 15 Jun 2019 12:14:31 +0000 (14:14 +0200)]
patch 8.1.1537: using "tab" for popup window can be confusing
Problem: Using "tab" for popup window can be confusing.
Solution: Use "tabpage". (Hirohito Higashi, closes #4532)
Bram Moolenaar [Sat, 15 Jun 2019 11:13:54 +0000 (13:13 +0200)]
patch 8.1.1536: popup select test still fails on Mac
Problem: Popup select test still fails on Mac.
Solution: Set 'clipboard' to "autoselect"
Bram Moolenaar [Fri, 14 Jun 2019 22:29:33 +0000 (00:29 +0200)]
patch 8.1.1535: popup select test fails on Mac
Problem: Popup select test fails on Mac.
Solution: Skip test if clipboard feature not available.
Bram Moolenaar [Fri, 14 Jun 2019 21:41:55 +0000 (23:41 +0200)]
patch 8.1.1534: modeless selection in popup window selects too much
Problem: Modeless selection in popup window selects too much.
Solution: Restrict the selection to insde of the popup window.
Bram Moolenaar [Fri, 14 Jun 2019 21:27:29 +0000 (23:27 +0200)]
patch 8.1.1533: GUI build fails on Mac
Problem: GUI build fails on Mac.
Solution: Change VimClipboard type in non-C file.
Bram Moolenaar [Fri, 14 Jun 2019 21:14:45 +0000 (23:14 +0200)]
patch 8.1.1532: build fails
Problem: Build fails.
Solution: Add missing changes.
Bram Moolenaar [Fri, 14 Jun 2019 19:36:54 +0000 (21:36 +0200)]
patch 8.1.1531: clipboard type name is inconsistent
Problem: Clipboard type name is inconsistent.
Solution: Rename VimClipboard to Clipboard_T.
Bram Moolenaar [Fri, 14 Jun 2019 18:47:49 +0000 (20:47 +0200)]
patch 8.1.1530: Travis config is not optimal
Problem: Travis config is not optimal.
Solution: Remove system conditions. Do not use excluding matrix. Cache OSX
results. (Ozaki Kiichi, closes #4521)
Bram Moolenaar [Fri, 14 Jun 2019 18:40:58 +0000 (20:40 +0200)]
patch 8.1.1529: libcanberra is linked with even when not used
Problem: Libcanberra is linked with even when not used.
Solution: Have configure check for libcanberra only when wanted.
(suggestions by Libor Bukata)
Bram Moolenaar [Fri, 14 Jun 2019 18:00:48 +0000 (20:00 +0200)]
patch 8.1.1528: popup_any_visible() is unused
Problem: Popup_any_visible() is unused.
Solution: Remove it.
Bram Moolenaar [Fri, 14 Jun 2019 17:23:57 +0000 (19:23 +0200)]
patch 8.1.1527: when moving popup window over the cmdline it is not redrawn
Problem: When moving a popup window over the command line it is not
redrawn.
Solution: Redraw the command line. Move popup redrawing code to the popupwin
file.
Bram Moolenaar [Fri, 14 Jun 2019 12:39:51 +0000 (14:39 +0200)]
patch 8.1.1526: no numerical value for the patchlevel
Problem: No numerical value for the patchlevel.
Solution: Add v:versionlong.
Bram Moolenaar [Thu, 13 Jun 2019 21:59:52 +0000 (23:59 +0200)]
patch 8.1.1525: cannot move a popup window with the mouse
Problem: Cannot move a popup window with the mouse.
Solution: Add the "drag" property and make it possible to drag a popup
window by its border.
Bram Moolenaar [Thu, 13 Jun 2019 20:19:53 +0000 (22:19 +0200)]
patch 8.1.1524: tests are silently skipped
Problem: Tests are silently skipped.
Solution: Throw an exception for skipped tests in more places.
Bram Moolenaar [Wed, 12 Jun 2019 21:40:01 +0000 (23:40 +0200)]
patch 8.1.1523: cannot show range of buffer lines in popup window
Problem: Cannot show range of buffer lines in popup window.
Solution: Add the "firstline" property. (closes #4523)
Bram Moolenaar [Wed, 12 Jun 2019 20:42:41 +0000 (22:42 +0200)]
patch 8.1.1522: poup_notification() not implemented yet
Problem: Popup_notification() not implemented yet.
Solution: Implement it.
Bram Moolenaar [Wed, 12 Jun 2019 19:06:32 +0000 (21:06 +0200)]
patch 8.1.1521: when a popup window is closed the buffer remains
Problem: When a popup window is closed the buffer remains.
Solution: Wipe out the buffer.
Bram Moolenaar [Wed, 12 Jun 2019 18:22:27 +0000 (20:22 +0200)]
patch 8.1.1520: popup windows are ignored when dealing with mouse position
Problem: Popup windows are ignored when dealing with mouse position
Solution: Find the mouse position inside a popup window. Allow for modeless
selection.
Bram Moolenaar [Wed, 12 Jun 2019 17:05:48 +0000 (19:05 +0200)]
patch 8.1.1519: 'backupskip' may contain duplicates
Problem: 'backupskip' may contain duplicates.
Solution: Add the P_NODUP flag. (Tom Ryder)
Bram Moolenaar [Tue, 11 Jun 2019 19:56:30 +0000 (21:56 +0200)]
patch 8.1.1518: crash when setting 'columns' while a popup is visible
Problem: Crash when setting 'columns' while a popup is visible.
Solution: Recompute all positions when clearing the screen. (closes #4467)
Bram Moolenaar [Mon, 10 Jun 2019 20:47:40 +0000 (22:47 +0200)]
Update runtime files
Bram Moolenaar [Mon, 10 Jun 2019 19:24:12 +0000 (21:24 +0200)]
patch 8.1.1517: when a popup changes all windows are redrawn
Problem: When a popup changes all windows are redrawn.
Solution: Only update the lines that were affected. Add a file for
profiling popup windows efficiency.
Bram Moolenaar [Mon, 10 Jun 2019 15:43:46 +0000 (17:43 +0200)]
patch 8.1.1516: time reported for a test measured wrong
Problem: Time reported for a test measured wrong.
Solution: Move the computation to the end of RunTheTest(). (Ozaki Kiichi,
closes #4520)
Bram Moolenaar [Mon, 10 Jun 2019 12:48:59 +0000 (14:48 +0200)]
patch 8.1.1515: memory leak reported for sound when build with EXITFREE
Problem: Memory leak reported for sound when build with EXITFREE.
Solution: Free sound stuff when exiting.
Bram Moolenaar [Mon, 10 Jun 2019 12:46:04 +0000 (14:46 +0200)]
patch 8.1.1514: MS-Windows: wrong shell command with ! in 'guioptions'
Problem: MS-Windows: wrong shell command with ! in 'guioptions'.
Solution: Do not check for ! in 'guioptions' when applying 'shellxquote'.
(Yasuhiro Matsumoto, closes #4519)
Bram Moolenaar [Mon, 10 Jun 2019 11:11:22 +0000 (13:11 +0200)]
patch 8.1.1513: all popup functionality is in functions, except :popupclear
Problem: All popup functionality is in functions, except :popupclear.
Solution: Add popup_clear() for consistency. Also rename sound_stopall() to
sound_clear().
Bram Moolenaar [Sun, 9 Jun 2019 17:51:58 +0000 (19:51 +0200)]
patch 8.1.1512: ch_evalexpr() hangs when used recursively
Problem: ch_evalexpr() hangs when used recursively. (Paul Jolly)
Solution: Change ch_block_id from a single number to a list of IDs to wait
on.
Bram Moolenaar [Sun, 9 Jun 2019 16:04:28 +0000 (18:04 +0200)]
patch 8.1.1511: matches in a popup window are not displayed properly
Problem: Matches in a popup window are not displayed properly.
Solution: Do display matches in a popup window. (closes #4517)
Bram Moolenaar [Sun, 9 Jun 2019 15:22:31 +0000 (17:22 +0200)]
patch 8.1.1510: a plugin cannot easily expand a command like done internally
Problem: A plugin cannot easily expand a command like done internally.
Solution: Add the expandcmd() function. (Yegappan Lakshmanan, closes #4514)
Bram Moolenaar [Sun, 9 Jun 2019 14:40:46 +0000 (16:40 +0200)]
patch 8.1.1509: cmdline_row can become negative, causing a crash
Problem: Cmdline_row can become negative, causing a crash.
Solution: Make sure cmdline_row does not become negagive. (closes #4102)
Bram Moolenaar [Sun, 9 Jun 2019 13:35:41 +0000 (15:35 +0200)]
patch 8.1.1508: sound keeps failing on Travis
Problem: Sound keeps failing on Travis.
Solution: Throw a skipped exception in the test.
Bram Moolenaar [Sun, 9 Jun 2019 13:21:27 +0000 (15:21 +0200)]
patch 8.1.1507: sound test still fails on Travis
Problem: Sound test still fails on Travis.
Solution: Try another dummy sound approach.
Bram Moolenaar [Sun, 9 Jun 2019 12:51:30 +0000 (14:51 +0200)]
patch 8.1.1506: syntax error in Travis config
Problem: Syntax error in Travis config.
Solution: Set AUDIODEV in another section.
Bram Moolenaar [Sun, 9 Jun 2019 12:39:13 +0000 (14:39 +0200)]
patch 8.1.1505: running "make clean" twice gives errors
Problem: Running "make clean" twice gives errors.
Solution: Add "-f" to "rm". (closes #4516)
Bram Moolenaar [Sun, 9 Jun 2019 12:15:29 +0000 (14:15 +0200)]
patch 8.1.1504: sound test still fails on Travis
Problem: Sound test still fails on Travis.
Solution: Add more lines to the install section.
Bram Moolenaar [Sun, 9 Jun 2019 11:56:27 +0000 (13:56 +0200)]
patch 8.1.1503: sound test fails on Travis
Problem: Sound test fails on Travis.
Solution: Set AUDIODEV to "null".
Bram Moolenaar [Sun, 9 Jun 2019 11:43:51 +0000 (13:43 +0200)]
patch 8.1.1502: cannot play any sound
Problem: Cannot play any sound.
Solution: Use libcanberra if available. Add sound functions.
Bram Moolenaar [Sat, 8 Jun 2019 18:48:36 +0000 (20:48 +0200)]
patch 8.1.1501: new behavior of b:changedtick not tested
Problem: New behavior of b:changedtick not tested.
Solution: Add a few test cases. (Daniel Hahler)
Bram Moolenaar [Sat, 8 Jun 2019 18:17:18 +0000 (20:17 +0200)]
patch 8.1.1500: wrong shell command when building with VIMDLL and "!" in 'go'
Problem: Wrong shell command when building with VIMDLL and "!" in
'guioptions'.
Solution: Add check for GUI in use. (Ken Takata)
Bram Moolenaar [Sat, 8 Jun 2019 17:01:18 +0000 (19:01 +0200)]
patch 8.1.1499: ruler not updated after popup window was removed
Problem: Ruler not updated after popup window was removed.
Solution: use popup_mask in screen_puts().
Bram Moolenaar [Sat, 8 Jun 2019 16:07:21 +0000 (18:07 +0200)]
patch 8.1.1498: ":write" increments b:changedtick even though nothing changed
Problem: ":write" increments b:changedtick even though nothing changed.
(Daniel Hahler)
Solution: Only increment b:changedtick if the modified flag is reset.
Bram Moolenaar [Sat, 8 Jun 2019 15:25:33 +0000 (17:25 +0200)]
patch 8.1.1497: accessing memory beyond allocated space
Problem: Accessing memory beyond allocated space.
Solution: Check column before accessing popup mask.
Bram Moolenaar [Sat, 8 Jun 2019 15:15:51 +0000 (17:15 +0200)]
patch 8.1.1496: popup window height is not recomputed
Problem: Popup window height is not recomputed.
Solution: Recompute the height when needed.
Bram Moolenaar [Sat, 8 Jun 2019 14:55:15 +0000 (16:55 +0200)]
patch 8.1.1495: memory access error
Problem: Memory access error.
Solution: Use the correct size for clearing the popup mask.
Bram Moolenaar [Sat, 8 Jun 2019 14:06:28 +0000 (16:06 +0200)]
patch 8.1.1494: build failure
Problem: Build failure.
Solution: Add missing changes.
Bram Moolenaar [Sat, 8 Jun 2019 14:01:13 +0000 (16:01 +0200)]
patch 8.1.1493: redrawing with popups is slow and causes flicker
Problem: Redrawing with popups is slow and causes flicker.
Solution: Avoid clearing and redrawing using a zindex mask.
Bram Moolenaar [Sat, 8 Jun 2019 10:05:22 +0000 (12:05 +0200)]
patch 8.1.1492: MS-Windows: when "!" is in 'guioptions' ":!start" fails
Problem: MS-Windows: when "!" is in 'guioptions' ":!start" fails.
Solution: Do not use a terminal window when the shell command begins with
"!start". (Yasuhiro Matsumoto, closes #4504)
Bram Moolenaar [Fri, 7 Jun 2019 21:15:22 +0000 (23:15 +0200)]
patch 8.1.1491: when skipping over code a function call may cause trouble
Problem: When skipping over code after an exception was thrown expression
evaluation is aborted after a function call. (Ingo Karkat)
Solution: Do not fail if not executing the expression. (closes #4507)
Bram Moolenaar [Fri, 7 Jun 2019 20:40:25 +0000 (22:40 +0200)]
patch 8.1.1490: when a single test fails the exit code is not set
Problem: When a single test fails the exit code is not set. (Daniel Hahler)
Solution: Add an exit command. (closes #4506)
Bram Moolenaar [Fri, 7 Jun 2019 19:37:13 +0000 (21:37 +0200)]
patch 8.1.1489: sign order wrong when priority was changed
Problem: Sign order wrong when priority was changed.
Solution: Reorder signs when priority is changed. (Yegappan Lakshmanan,
closes #4502)
Bram Moolenaar [Fri, 7 Jun 2019 19:29:50 +0000 (21:29 +0200)]
patch 8.1.1488: summary of tests has incorrect failed count
Problem: Summary of tests has incorrect failed count.
Solution: Add to the failed count instead of setting it. (Christian Brabandt)
Bram Moolenaar [Fri, 7 Jun 2019 18:44:40 +0000 (20:44 +0200)]
patch 8.1.1487: older msgfmt cannot generate proper .desktop file
Problem: Older msgfmt cannot generate proper .desktop file.
Solution: Add a configure check to not use this msgfmt version. (Ken Takata)
Bram Moolenaar [Thu, 6 Jun 2019 20:50:35 +0000 (22:50 +0200)]
patch 8.1.1486: a listener change is merged even when it adds a line
Problem: A listener change is merged even when it adds a line. (Paul Jolly)
Solution: Do not merge a change that adds or removes a line. (closes #4490)
Bram Moolenaar [Thu, 6 Jun 2019 18:39:55 +0000 (20:39 +0200)]
Update runtime files - Add typescript syntax and indent.
Bram Moolenaar [Thu, 6 Jun 2019 17:03:17 +0000 (19:03 +0200)]
patch 8.1.1485: double free when garbage_collect() is used in autocommand
Problem: Double free when garbage_collect() is used in autocommand.
Solution: Have garbage collection also set the copyID in funccal_stack.
Bram Moolenaar [Thu, 6 Jun 2019 16:05:25 +0000 (18:05 +0200)]
patch 8.1.1484: some tests are slow
Problem: Some tests are slow.
Solution: Add timing to the test messages. Fix double free when quitting in
VimLeavePre autocmd.
Bram Moolenaar [Thu, 6 Jun 2019 14:12:12 +0000 (16:12 +0200)]
patch 8.1.1483: skipped tests are not properly listed
Problem: Skipped tests are not properly listed.
Solution: Throw a "Skipped" exception instead of using ":finish" or ":return".
Bram Moolenaar [Thu, 6 Jun 2019 13:40:08 +0000 (15:40 +0200)]
patch 8.1.1482: no test for wincol() depending on the 'number' option
Problem: No test for wincol() depending on the 'number' option.
Solution: Add a couple of tests. (Christian Brabandt, closes #4500)
Bram Moolenaar [Thu, 6 Jun 2019 13:19:31 +0000 (15:19 +0200)]
patch 8.1.1481: length for two-digit rgb termresponse is off by one
Problem: Length for two-digit rgb termresponse is off by one.
Solution: Adjust the length. (closes #4494)
Bram Moolenaar [Thu, 6 Jun 2019 13:13:19 +0000 (15:13 +0200)]
patch 8.1.1480: desktop file check doesn't run on CI
Problem: Desktop file check doesn't run on CI.
Solution: Install the desktip-file-utils packages. (Christian Brabandt,
closes #4498)
Bram Moolenaar [Thu, 6 Jun 2019 12:38:06 +0000 (14:38 +0200)]
patch 8.1.1479: change included for debugging only
Problem: Change included for debugging only.
Solution: Restore the REDIR_TEST_TO_NULL line.