]>
granicus.if.org Git - vim/log
Bram Moolenaar [Wed, 24 Jul 2019 12:25:26 +0000 (14:25 +0200)]
patch 8.1.1739: deleted match highlighting not updated in other window
Problem: Deleted match highlighting not updated in other window.
Solution: Mark the window for refresh. (closes #4720) Also fix that
ambi-width check clears with wrong attributes.
Bram Moolenaar [Wed, 24 Jul 2019 11:08:29 +0000 (13:08 +0200)]
patch 8.1.1738: testing lambda with timer is slow
Problem: Testing lambda with timer is slow.
Solution: Do not test timer accuracy, only that it works. (Daniel Hahler,
closes #4723)
Bram Moolenaar [Tue, 23 Jul 2019 21:00:08 +0000 (23:00 +0200)]
patch 8.1.1737: :args command that outputs one line gives more prompt
Problem: :args command that outputs one line gives more prompt.
Solution: Only output line break if needed. (Daniel Hahler, closes #4715)
Bram Moolenaar [Tue, 23 Jul 2019 20:15:25 +0000 (22:15 +0200)]
patch 8.1.1736: viminfo support is spread out
Problem: Viminfo support is spread out.
Solution: Move more viminfo code to viminfo.c. (Yegappan Lakshmanan,
closes #4717) Reorder code to make most functions static.
Bram Moolenaar [Mon, 22 Jul 2019 21:16:33 +0000 (23:16 +0200)]
patch 8.1.1735: can't build with tiny features
Problem: Can't build with tiny features.
Solution: Add missing #ifdefs.
Bram Moolenaar [Mon, 22 Jul 2019 21:03:57 +0000 (23:03 +0200)]
patch 8.1.1734: the evalfunc.c file is too big
Problem: The evalfunc.c file is too big.
Solution: Move some functions to other files.
Bram Moolenaar [Mon, 22 Jul 2019 20:09:21 +0000 (22:09 +0200)]
patch 8.1.1733: the man ftplugin leaves an empty buffer behind
Problem: The man ftplugin leaves an empty buffer behind.
Solution: Don't make new window and edit, use split. (Jason Franklin)
Bram Moolenaar [Mon, 22 Jul 2019 19:55:18 +0000 (21:55 +0200)]
patch 8.1.1732: completion in cmdwin does not work for buffer-local commands
Problem: Completion in cmdwin does not work for buffer-local commands.
Solution: Use the right buffer. (closes #4711)
Bram Moolenaar [Mon, 22 Jul 2019 18:50:17 +0000 (20:50 +0200)]
patch 8.1.1731: command line history not read from viminfo on startup
Problem: Command line history not read from viminfo on startup.
Solution: Get history length after initializing it.
Bram Moolenaar [Mon, 22 Jul 2019 18:18:27 +0000 (20:18 +0200)]
patch 8.1.1730: wrong place for mark viminfo support
Problem: Wrong place for mark viminfo support.
Solution: Move it to viminfo.c. (Yegappan Lakshmanan, closes #4716)
Bram Moolenaar [Sun, 21 Jul 2019 21:04:21 +0000 (23:04 +0200)]
patch 8.1.1729: heredoc with trim not properly handled in function
Problem: Heredoc with trim not properly handled in function.
Solution: Allow for missing indent. (FUJIWARA Takuya, closes #4713)
Bram Moolenaar [Sun, 21 Jul 2019 19:51:59 +0000 (21:51 +0200)]
patch 8.1.1728: wrong place for command line history viminfo support
Problem: Wrong place for command line history viminfo support.
Solution: Move it to viminfo.c.
Bram Moolenaar [Sun, 21 Jul 2019 17:25:37 +0000 (19:25 +0200)]
patch 8.1.1727: code for viminfo support is spread out
Problem: Code for viminfo support is spread out.
Solution: Move to code to viminfo.c. (Yegappan Lakshmanan, closes #4686)
Bram Moolenaar [Sun, 21 Jul 2019 14:42:00 +0000 (16:42 +0200)]
patch 8.1.1726: the eval.txt help file is too big
Problem: The eval.txt help file is too big.
Solution: Split off testing support to testing.txt. Move function details
to where the functionality is explained.
Bram Moolenaar [Sun, 21 Jul 2019 13:23:35 +0000 (15:23 +0200)]
patch 8.1.1725: MS-Windows: E325 message may use incorrect date format
Problem: MS-Windows: E325 message may use incorrect date format.
Solution: Convert strftime() result to 'encoding'. Also make the message
translatable. (Ken Takata, closes #4685, closes #4681)
Bram Moolenaar [Sun, 21 Jul 2019 12:50:21 +0000 (14:50 +0200)]
patch 8.1.1724: too much overhead checking for CTRL-C while processing text
Problem: Too much overhead checking for CTRL-C while processing text.
Solution: Increase BREAKCHECK_SKIP. Remove the difference for when built
with the GUI. (suggested by Andy Massimino, closes #4708)
Bram Moolenaar [Sun, 21 Jul 2019 12:14:26 +0000 (14:14 +0200)]
patch 8.1.1723: heredoc assignment has no room for new features
Problem: Heredoc assignment has no room for new features. (FUJIWARA Takuya)
Solution: Require the marker does not start with a lower case character.
(closes #4705)
Bram Moolenaar [Sat, 20 Jul 2019 19:11:13 +0000 (21:11 +0200)]
patch 8.1.1722: error when scriptversion is 2 a making a dictionary access
Problem: Error when scriptversion is 2 a making a dictionary access.
Solution: Parse the subscript even when not evaluating the sub-expression.
(closes #4704)
Bram Moolenaar [Sat, 20 Jul 2019 17:14:49 +0000 (19:14 +0200)]
patch 8.1.1721: build failure with normal features without netbeans interface
Problem: Build failure with normal features without netbeans interface.
Solution: Enable signs when using the text properties feature.
Bram Moolenaar [Sat, 20 Jul 2019 16:56:06 +0000 (18:56 +0200)]
patch 8.1.1720: crash with very long %[] pattern
Problem: Crash with very long %[] pattern. (Reza Mirzazade farkhani)
Solution: Check for reg_toolong. (closes #4703)
Bram Moolenaar [Sat, 20 Jul 2019 15:46:05 +0000 (17:46 +0200)]
patch 8.1.1719: popup too wide when 'showbreak' is set
Problem: Popup too wide when 'showbreak' is set.
Solution: Set window width when computing line length. (closes #4701)
Bram Moolenaar [Sat, 20 Jul 2019 14:51:19 +0000 (16:51 +0200)]
patch 8.1.1718: popup menu highlighting does not look good
Problem: Popup menu highlighting does not look good.
Solution: Highlight the whole window line. Fix that sign line HL is not
displayed in a window with a background color.
Bram Moolenaar [Sat, 20 Jul 2019 13:09:56 +0000 (15:09 +0200)]
patch 8.1.1717: last char in menu popup window highlighted
Problem: Last char in menu popup window highlighted.
Solution: Do not highlight an extra character twice.
Bram Moolenaar [Fri, 19 Jul 2019 21:15:12 +0000 (23:15 +0200)]
patch 8.1.1716: old style comments are wasting space
Problem: Old style comments are wasting space
Solution: Use new style comments in option header file.
Bram Moolenaar [Fri, 19 Jul 2019 21:04:34 +0000 (23:04 +0200)]
patch 8.1.1715: emoji characters are seen as word characters for spelling
Problem: Emoji characters are seen as word characters for spelling. (Gautam
Iyer)
Solution: Exclude class 3 from word characters.
Bram Moolenaar [Fri, 19 Jul 2019 20:05:51 +0000 (22:05 +0200)]
Update runtime files
Bram Moolenaar [Thu, 18 Jul 2019 19:43:07 +0000 (21:43 +0200)]
patch 8.1.1714: cannot preview a file in a popup window
Problem: Cannot preview a file in a popup window.
Solution: Add the 'previewpopup' option.
Bram Moolenaar [Thu, 18 Jul 2019 11:46:42 +0000 (13:46 +0200)]
patch 8.1.1713: highlighting cursor line only works with popup_menu()
Problem: Highlighting cursor line only works with popup_menu().
Solution: Add the "cursorline" property. (Naruhiko Nishino, closes #4671)
Bram Moolenaar [Thu, 18 Jul 2019 10:48:16 +0000 (12:48 +0200)]
patch 8.1.1712: signs in number column cause text to be misaligned
Problem: Signs in number column cause text to be misaligned.
Solution: Improve alignment. (Yasuhiro Matsumoto, closes #4694)
Bram Moolenaar [Wed, 17 Jul 2019 20:55:35 +0000 (22:55 +0200)]
patch 8.1.1711: listener callback called at the wrong moment
Problem: Listener callback called at the wrong moment
Solution: Invoke listeners before calling ml_delete_int(). (closes #4657)
Bram Moolenaar [Wed, 17 Jul 2019 20:00:19 +0000 (22:00 +0200)]
patch 8.1.1710: Coverity found dead code
Problem: Coverity found dead code.
Solution: Remove merging of listener changes.
Bram Moolenaar [Wed, 17 Jul 2019 19:37:32 +0000 (21:37 +0200)]
patch 8.1.1709: Coverity warns for possibly using a NULL pointer
Problem: Coverity warns for possibly using a NULL pointer.
Solution: Make sure no NULL pointer is used.
Bram Moolenaar [Wed, 17 Jul 2019 19:32:14 +0000 (21:32 +0200)]
patch 8.1.1708: Coverity warns for using uninitialized variable
Problem: Coverity warns for using uninitialized variable.
Solution: Set the start col when col is set.
Bram Moolenaar [Wed, 17 Jul 2019 19:27:52 +0000 (21:27 +0200)]
patch 8.1.1707: Coverity warns for possibly using a NULL pointer
Problem: Coverity warns for possibly using a NULL pointer.
Solution: Change the logic to make sure no NULL pointer is used.
Bram Moolenaar [Wed, 17 Jul 2019 18:01:48 +0000 (20:01 +0200)]
patch 8.1.1706: typo in #ifdef
Problem: Typo in #ifdef.
Solution: Change PROT to PROTO.
Bram Moolenaar [Tue, 16 Jul 2019 20:04:02 +0000 (22:04 +0200)]
patch 8.1.1705: using ~{} for a literal dict is not nice
Problem: Using ~{} for a literal dict is not nice.
Solution: Use #{} instead.
Bram Moolenaar [Tue, 16 Jul 2019 19:38:51 +0000 (21:38 +0200)]
patch 8.1.1704: C-R C-W does not work after C-G when using 'incsearch'
Problem: C-R C-W does not work after C-G when using 'incsearch'.
Solution: Put cursor at end of the match. (Yasuhiro Matsumoto, closes #4664)
Bram Moolenaar [Tue, 16 Jul 2019 19:19:55 +0000 (21:19 +0200)]
patch 8.1.1703: breaking out of loop by checking window pointer insufficient
Problem: Breaking out of loop by checking window pointer is insufficient.
Solution: Check the window ID and the buffer number. (closes #4683)
Bram Moolenaar [Tue, 16 Jul 2019 18:12:44 +0000 (20:12 +0200)]
patch 8.1.1702: compiler warning for uninitialized variable
Problem: Compiler warning for uninitialized variable.
Solution: Initialize it. (Christian Brabandt)
Bram Moolenaar [Tue, 16 Jul 2019 18:00:11 +0000 (20:00 +0200)]
patch 8.1.1701: Appveyor build with MSVC fails puts progress bar in log
Problem: Appveyor build with MSVC fails puts progress bar in log.
Solution: Adjust the sed command. (Ken Takata)
Bram Moolenaar [Mon, 15 Jul 2019 21:02:14 +0000 (23:02 +0200)]
patch 8.1.1700: listener callback called for the wrong buffer
Problem: Listener callback called for the wrong buffer.
Solution: Invoke listeners before calling ml_append_int().
Bram Moolenaar [Mon, 15 Jul 2019 20:40:22 +0000 (22:40 +0200)]
patch 8.1.1699: highlight_ga can be local instead of global
Problem: Highlight_ga can be local instead of global.
Solution: Move highlight_ga into highlight.c. (Yegappan Lakshmanan,
closes #4675)
Bram Moolenaar [Mon, 15 Jul 2019 20:03:40 +0000 (22:03 +0200)]
patch 8.1.1698: Appveyor build with MSVC fails
Problem: Appveyor build with MSVC fails.
Solution: Remove the sed command
Bram Moolenaar [Mon, 15 Jul 2019 19:15:05 +0000 (21:15 +0200)]
patch 8.1.1697: cannot build with MSVC
Problem: Cannto build with MSVC.
Solution: Remove the backslashes after the @<< mechanism.
Bram Moolenaar [Mon, 15 Jul 2019 18:44:57 +0000 (20:44 +0200)]
patch 8.1.1696: MSVC: link command line is too long
Problem: MSVC: link command line is too long.
Solution: Use the @<< mechanism to pass the arguments via a file. (Christian
Brabandt)
Bram Moolenaar [Mon, 15 Jul 2019 18:37:05 +0000 (20:37 +0200)]
patch 8.1.1695: Windows 10: crash when cursor is at bottom of terminal
Problem: Windows 10: crash when cursor is at bottom of terminal.
Solution: Position the cursor before resizing. (Yasuhiro Matsumoto,
closes #4679)
Bram Moolenaar [Sun, 14 Jul 2019 19:54:26 +0000 (21:54 +0200)]
patch 8.1.1694: the RUN_VIM variable is longer than needed
Problem: The RUN_VIM variable is longer than needed.
Solution: Shorten RUN_VIM. (Daniel Hahler, closes #4643)
Bram Moolenaar [Sun, 14 Jul 2019 19:29:22 +0000 (21:29 +0200)]
patch 8.1.1693: syntax coloring and highlighting is in one big file
Problem: Syntax coloring and highlighting is in one big file.
Solution: Move the highlighting to a separate file. (Yegappan Lakshmanan,
closes #4674)
Bram Moolenaar [Sun, 14 Jul 2019 16:22:59 +0000 (18:22 +0200)]
patch 8.1.1692: using *{} for literal dict is not backwards compatible
Problem: Using *{} for literal dict is not backwards compatible. (Yasuhiro
Matsumoto)
Solution: Use ~{} instead.
Bram Moolenaar [Sun, 14 Jul 2019 15:26:46 +0000 (17:26 +0200)]
patch 8.1.1691: diff test fails on some systems
Problem: Diff test fails on some systems. (Elimar Riesebieter)
Solution: Add a term_wait() call.
Bram Moolenaar [Sun, 14 Jul 2019 14:28:13 +0000 (16:28 +0200)]
patch 8.1.1690: default padding for popup window menu is too much
Problem: Default padding for popup window menu is too much.
Solution: Only add padding left and right.
Bram Moolenaar [Sun, 14 Jul 2019 13:48:38 +0000 (15:48 +0200)]
patch 8.1.1689: profiling code is spread out
Problem: Profiling code is spread out.
Solution: Move more profiling code to profiler.c. (Yegappan Lakshmanan,
closes #4668)
Bram Moolenaar [Sun, 14 Jul 2019 13:09:59 +0000 (15:09 +0200)]
patch 8.1.1688: old makefiles are no longer useful
Problem: Old makefiles are no longer useful.
Solution: Delete the makefiles, they most likely don't work anyway.
Bram Moolenaar [Sun, 14 Jul 2019 12:55:39 +0000 (14:55 +0200)]
patch 8.1.1687: the evalfunc.c file is too big
Problem: The evalfunc.c file is too big.
Solution: Move testing support to a separate file.
Bram Moolenaar [Sun, 14 Jul 2019 11:41:34 +0000 (13:41 +0200)]
patch 8.1.1686: "*" of "*{" is recognized as multipy operator
Problem: "*" of "*{" is recognized as multipy operator. (Yasuhiro Matsumoto)
Solution: Check for the "{".
Bram Moolenaar [Sat, 13 Jul 2019 21:06:26 +0000 (23:06 +0200)]
patch 8.1.1685: missing file in distributed file list
Problem: Missing file in distributed file list.
Solution: Add profiling.pro
Bram Moolenaar [Sat, 13 Jul 2019 21:04:31 +0000 (23:04 +0200)]
Update runtime files
Bram Moolenaar [Sat, 13 Jul 2019 20:59:32 +0000 (22:59 +0200)]
patch 8.1.1684: profiling functionality is spread out
Problem: Profiling functionality is spread out.
Solution: Put profiling functionality in profiling.c. (Yegappan Lakshmanan,
closes #4666)
Bram Moolenaar [Sat, 13 Jul 2019 20:46:10 +0000 (22:46 +0200)]
patch 8.1.1683: dictionary with string keys is longer than needed
Problem: Dictionary with string keys is longer than needed.
Solution: Use *{key: val} for literaly keys.
Bram Moolenaar [Sat, 13 Jul 2019 19:21:40 +0000 (21:21 +0200)]
patch 8.1.1682: placing a larger number of signs is slow
Problem: Placing a larger number of signs is slow.
Solution: Add functions for dealing with a list of signs. (Yegappan
Lakshmanan, closes #4636)
Bram Moolenaar [Sat, 13 Jul 2019 18:14:45 +0000 (20:14 +0200)]
patch 8.1.1681: insert stray "{" when listener gets buffer line
Problem: Insert stray "{" when listener gets buffer line. (Paul Jolly)
Solution: Flush the cached line after invoking listeners. (closes #4455)
Bram Moolenaar [Sat, 13 Jul 2019 16:17:23 +0000 (18:17 +0200)]
patch 8.1.1680: the command table is not well aligned
Problem: The command table is not well aligned.
Solution: Adjust indent.
Bram Moolenaar [Sat, 13 Jul 2019 16:08:59 +0000 (18:08 +0200)]
patch 8.1.1679: test using SwapExists autocommand file may fail
Problem: Test using SwapExists autocommand file may fail.
Solution: Remove the SwapExists autocommand.
Bram Moolenaar [Sat, 13 Jul 2019 14:38:50 +0000 (16:38 +0200)]
patch 8.1.1678: using popup_menu() does not scroll to show the selected line
Problem: When using popup_menu() does not scroll to show the selected line.
Solution: Scroll the text. (Naruhiko Nishino, closes #4651)
Bram Moolenaar [Sat, 13 Jul 2019 12:47:26 +0000 (14:47 +0200)]
patch 8.1.1677: tests get stuck when running into an existing swapfile
Problem: Tests get stuck when running into an existing swapfile.
Solution: Set v:swapchoice to "q" and report an error. (Daniel Hahler,
closes #4644)
Bram Moolenaar [Sat, 13 Jul 2019 12:17:51 +0000 (14:17 +0200)]
patch 8.1.1676: "maxwidth" of popup window does not always work properly
Problem: "maxwidth" of popup window does not always work properly.
Solution: Adjust the computation. (Naruhiko Nishino, closes #4653)
Bram Moolenaar [Sat, 13 Jul 2019 11:03:02 +0000 (13:03 +0200)]
patch 8.1.1675: listener list not correctly updated on listener_remove()
Problem: Listener list not correctly updated on listener_remove().
Solution: Only set "prev" when not removing a listener. Return one if the
listener was found and removed.
Bram Moolenaar [Fri, 12 Jul 2019 20:46:47 +0000 (22:46 +0200)]
patch 8.1.1674: script to check a colorscheme can be improved
Problem: Script to check a colorscheme can be improved.
Solution: Match the whole group name. Don't warn for what is usually omitted.
Bram Moolenaar [Fri, 12 Jul 2019 19:07:54 +0000 (21:07 +0200)]
patch 8.1.1673: cannot easily find the popup window at a certain position
Problem: Cannot easily find the popup window at a certain position.
Solution: Add popup_locate().
Bram Moolenaar [Fri, 12 Jul 2019 18:24:59 +0000 (20:24 +0200)]
patch 8.1.1672: "make cmdidxs" doesn't work
Problem: "make cmdidxs" doesn't work.
Solution: Update macro names. (Naruhiko Nishino, closes #4660)
Bram Moolenaar [Fri, 12 Jul 2019 18:17:03 +0000 (20:17 +0200)]
patch 8.1.1671: copying a blob may result in it being locked
Problem: Copying a blob may result in it being locked.
Solution: Reset v_lock. (Ken Takata, closes #4648)
Bram Moolenaar [Fri, 12 Jul 2019 17:22:22 +0000 (19:22 +0200)]
patch 8.1.1670: sign column not always properly aligned
Problem: Sign column not always properly aligned.
Solution: Use "col" only after it was calculated. (Yee Cheng Chin,
closes #4649)
Bram Moolenaar [Fri, 12 Jul 2019 16:45:40 +0000 (18:45 +0200)]
patch 8.1.1669: Travis: test results section is closed even when failed
Problem: Travis: test results section is closed even when some tests
failed.
Solution: Only close the section on success. (Daniel Hahler, closes #4659)
Bram Moolenaar [Fri, 12 Jul 2019 16:12:51 +0000 (18:12 +0200)]
patch 8.1.1668: popup window test is a bit flaky on some systems
Problem: Popup window test is a bit flaky on some systems.
Solution: Clear the command line. (Naruhiko Nishino, closes #4656)
Bram Moolenaar [Fri, 12 Jul 2019 15:58:01 +0000 (17:58 +0200)]
patch 8.1.1667: flags for Ex commands may clash with other symbols
Problem: Flags for Ex commands may clash with other symbols.
Solution: Prepend with EX_.
Bram Moolenaar [Fri, 12 Jul 2019 14:35:34 +0000 (16:35 +0200)]
patch 8.1.1666: click in popup window scrollbar with border doesn't scroll
Problem: Click in popup window scrollbar with border doesn't scroll.
Solution: Correct column for the border. (Naruhiko Nishino, closes #4650)
Bram Moolenaar [Fri, 12 Jul 2019 14:05:45 +0000 (16:05 +0200)]
patch 8.1.1665: crash when popup window with mask is below the screen
Problem: Crash when popup window with mask is below the screen.
Solution: Correct boundary check.
Bram Moolenaar [Fri, 12 Jul 2019 13:37:13 +0000 (15:37 +0200)]
patch 8.1.1664: GUI resize may cause changing Rows at a bad time
Problem: GUI resize may cause changing Rows at a bad time. (Dominique
Pelle)
Solution: Postpone resizing while updating the screen.
Bram Moolenaar [Fri, 12 Jul 2019 11:59:20 +0000 (13:59 +0200)]
patch 8.1.1663: compiler warning for using size_t
Problem: Compiler warning for using size_t.
Solution: Add type cast. (Mike Williams)
Bram Moolenaar [Thu, 11 Jul 2019 20:04:21 +0000 (22:04 +0200)]
patch 8.1.1662: cannot build uninstal.exe with some version of MinGW
Problem: Cannot build uninstal.exe with some version of MinGW.
Solution: Add -lole32. (Rene Nyffenegger, closes #4646)
Bram Moolenaar [Wed, 10 Jul 2019 20:21:48 +0000 (22:21 +0200)]
patch 8.1.1661: cannot build with +textprop but without +balloon_eval
Problem: Cannot build with +textprop but without +balloon_eval.
Solution: Adjust #ifdefs. (closes #4645)
Bram Moolenaar [Wed, 10 Jul 2019 20:04:48 +0000 (22:04 +0200)]
patch 8.1.1660: assert_fails() does not fail inside try/catch
Problem: Assert_fails() does not fail inside try/catch.
Solution: Set trylevel to zero. (Ozaki Kiichi, closes #4639)
Bram Moolenaar [Wed, 10 Jul 2019 19:55:54 +0000 (21:55 +0200)]
patch 8.1.1659: popup window "mousemoved" values not correct
Problem: Popup window "mousemoved" values not correct.
Solution: Convert text column to mouse column.
Bram Moolenaar [Wed, 10 Jul 2019 14:15:04 +0000 (16:15 +0200)]
patch 8.1.1658: debug statements included in patch
Problem: Debug statements included in patch.
Solution: Remove the debug statements.
Bram Moolenaar [Tue, 9 Jul 2019 21:22:15 +0000 (23:22 +0200)]
patch 8.1.1657: Terminal: screen updates from 'balloonexpr' are not displayed
Problem: Terminal: screen updates from 'balloonexpr' are not displayed.
Solution: Update the screen if needed. Fix the word position for
"mousemoved".
Bram Moolenaar [Tue, 9 Jul 2019 18:25:25 +0000 (20:25 +0200)]
patch 8.1.1656: popup window width is wrong when using Tabs
Problem: Popup window width is wrong when using Tabs. (Paul Jolly)
Solution: Count tabs correctly. (closes #4637)
Bram Moolenaar [Mon, 8 Jul 2019 21:30:22 +0000 (23:30 +0200)]
patch 8.1.1655: popup window border drawn wrong with multi-byte char
Problem: Popup window border drawn wrong with multi-byte char. (Marcin
Szamotulski)
Solution: Correct check in mb_fix_col(). (closes #4635)
Bram Moolenaar [Mon, 8 Jul 2019 20:23:33 +0000 (22:23 +0200)]
patch 8.1.1654: GUI: screen updates from 'balloonexpr' are not displayed
Problem: GUI: screen updates from 'balloonexpr' are not displayed.
Solution: Update the screen if needed. Also avoid the cursor being
displayed in the wrong position.
Bram Moolenaar [Mon, 8 Jul 2019 20:04:03 +0000 (22:04 +0200)]
patch 8.1.1653: ubsan warns for possibly passing NULL pointer
Problem: Ubsan warns for possibly passing NULL pointer.
Solution: Skip code when length is zero. (Dominique Pelle, closes #4631)
Bram Moolenaar [Mon, 8 Jul 2019 19:57:30 +0000 (21:57 +0200)]
patch 8.1.1652: GUI: popup window doesn't close on mouse movement
Problem: GUI: popup window doesn't close on mouse movement. (Paul Jolly)
Solution: Generate mouse-move events when a popup window is visible.
Bram Moolenaar [Mon, 8 Jul 2019 18:58:25 +0000 (20:58 +0200)]
patch 8.1.1651: suspend test is flaky on some systems
Problem: Suspend test is flaky on some systems.
Solution: Wait for the shell prompt to show. (Yee Cheng Chin, closes #4632)
Bram Moolenaar [Mon, 8 Jul 2019 18:08:44 +0000 (20:08 +0200)]
patch 8.1.1650: warning for using uninitialized variable
Problem: Warning for using uninitialized variable. (Tony Mechelynck)
Solution: Simplify the code by always using the mouse coordinates.
Bram Moolenaar [Sun, 7 Jul 2019 18:43:34 +0000 (20:43 +0200)]
patch 8.1.1649: Illegal memory access when closing popup window
Problem: Illegal memory access when closing popup window.
Solution: Get w_next before closing the window.
Bram Moolenaar [Sun, 7 Jul 2019 18:30:48 +0000 (20:30 +0200)]
patch 8.1.1648: MS-Windows: build error with normal feaures
Problem: MS-Windows: build error with normal feaures.
Solution: Adjust #ifdef for find_word_under_cursor().
Bram Moolenaar [Sun, 7 Jul 2019 17:16:58 +0000 (19:16 +0200)]
patch 8.1.1647: build error with GTK and hangulinput feature
Problem: Build error with GTK and hangulinput feature, im_get_status()
defined twice. (Dominique Pelle)
Solution: Adjust im_get_status(). (closes #4628)
Bram Moolenaar [Sun, 7 Jul 2019 16:38:34 +0000 (18:38 +0200)]
patch 8.1.1646: build failure
Problem: build failure
Solution: Add changes to structure.
Bram Moolenaar [Sun, 7 Jul 2019 16:28:14 +0000 (18:28 +0200)]
patch 8.1.1645: cannot use a popup window for a balloon
Problem: Cannot use a popup window for a balloon.
Solution: Add popup_beval(). Add the "mousemoved" property. Add the
screenpos() function.
Bram Moolenaar [Sun, 7 Jul 2019 13:12:12 +0000 (15:12 +0200)]
patch 8.1.1644: sound test does not work on Travis
Problem: Sound test does not work on Travis.
Solution: Use "sg" command to enable audio. (Ozaki Kiichi, closes #4624)
Bram Moolenaar [Sun, 7 Jul 2019 12:56:25 +0000 (14:56 +0200)]
patch 8.1.1643: sign placement is wrong when 'foldcolumn' is set
Problem: Sign placement is wrong when 'foldcolumn' is set.
Solution: Adjust the column computation. (Yee Cheng Chin, closes #4627)
Bram Moolenaar [Sun, 7 Jul 2019 12:26:59 +0000 (14:26 +0200)]
patch 8.1.1642: may use uninitialized variable
Problem: May use uninitialized variable. (Patrick Palka)
Solution: Initialize variables earlier. (closes #4623)