Bram Moolenaar
a099da3572
patch 8.1.1685: missing file in distributed file list
...
Problem: Missing file in distributed file list.
Solution: Add profiling.pro
2019-07-13 23:06:26 +02:00
Bram Moolenaar
fa55cfc69d
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 )
2019-07-13 22:59:32 +02:00
Bram Moolenaar
d5abb4c877
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.
2019-07-13 22:46:10 +02:00
Bram Moolenaar
809ce4d317
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 )
2019-07-13 21:21:40 +02:00
Bram Moolenaar
0fb286e82d
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 )
2019-07-13 20:14:45 +02:00
Bram Moolenaar
63d0dad874
patch 8.1.1680: the command table is not well aligned
...
Problem: The command table is not well aligned.
Solution: Adjust indent.
2019-07-13 18:17:23 +02:00
Bram Moolenaar
eaa49e40d7
patch 8.1.1679: test using SwapExists autocommand file may fail
...
Problem: Test using SwapExists autocommand file may fail.
Solution: Remove the SwapExists autocommand.
2019-07-13 18:08:59 +02:00
Bram Moolenaar
a901a37bae
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 )
2019-07-13 16:38:50 +02:00
Bram Moolenaar
b073da8929
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 )
2019-07-13 14:47:26 +02:00
Bram Moolenaar
017c269938
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 )
2019-07-13 14:17:51 +02:00
Bram Moolenaar
7b73f914c4
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.
2019-07-13 13:03:02 +02:00
Bram Moolenaar
4e63f9425e
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.
2019-07-12 22:46:47 +02:00
Bram Moolenaar
b4f0628fc5
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().
2019-07-12 21:07:54 +02:00
Bram Moolenaar
d94ac0caca
patch 8.1.1672: "make cmdidxs" doesn't work
...
Problem: "make cmdidxs" doesn't work.
Solution: Update macro names. (Naruhiko Nishino, closes #4660 )
2019-07-12 20:24:59 +02:00
Bram Moolenaar
b7b9efbccf
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 )
2019-07-12 20:17:03 +02:00
Bram Moolenaar
0231f8312b
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 )
2019-07-12 19:22:22 +02:00
Bram Moolenaar
efef9fea72
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 )
2019-07-12 18:45:40 +02:00
Bram Moolenaar
8ccabf624e
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 )
2019-07-12 18:12:51 +02:00
Bram Moolenaar
8071cb2c64
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_.
2019-07-12 17:58:01 +02:00
Bram Moolenaar
bd42b31780
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 )
2019-07-12 16:35:34 +02:00
Bram Moolenaar
b420747478
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.
2019-07-12 16:05:45 +02:00
Bram Moolenaar
847a5d69a8
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.
2019-07-12 15:37:13 +02:00
Bram Moolenaar
1072768b91
patch 8.1.1663: compiler warning for using size_t
...
Problem: Compiler warning for using size_t.
Solution: Add type cast. (Mike Williams)
2019-07-12 13:59:20 +02:00
Bram Moolenaar
e28cfb2812
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 )
2019-07-11 22:04:21 +02:00
Bram Moolenaar
247bf0de46
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 )
2019-07-10 22:21:48 +02:00
Bram Moolenaar
7780e5c1c5
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 )
2019-07-10 22:04:48 +02:00
Bram Moolenaar
b05caa782d
patch 8.1.1659: popup window "mousemoved" values not correct
...
Problem: Popup window "mousemoved" values not correct.
Solution: Convert text column to mouse column.
2019-07-10 21:55:54 +02:00
Bram Moolenaar
3b849af90a
patch 8.1.1658: debug statements included in patch
...
Problem: Debug statements included in patch.
Solution: Remove the debug statements.
2019-07-10 16:15:04 +02:00
Bram Moolenaar
7ba343e634
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".
2019-07-09 23:22:15 +02:00
Bram Moolenaar
e089c3fd69
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 )
2019-07-09 20:25:25 +02:00
Bram Moolenaar
3dabd718f4
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 )
2019-07-08 23:30:22 +02:00
Bram Moolenaar
8a7383b6d2
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.
2019-07-08 22:23:33 +02:00
Bram Moolenaar
0d07155c8b
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 )
2019-07-08 22:04:03 +02:00
Bram Moolenaar
49fe95f225
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.
2019-07-08 21:57:30 +02:00
Bram Moolenaar
9992244226
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 )
2019-07-08 20:58:25 +02:00
Bram Moolenaar
ee9e604124
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.
2019-07-08 20:08:44 +02:00
Bram Moolenaar
3e35d05b1f
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.
2019-07-07 20:43:34 +02:00
Bram Moolenaar
3f3e954d96
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().
2019-07-07 20:30:48 +02:00
Bram Moolenaar
d84b2c3d88
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 )
2019-07-07 19:16:58 +02:00
Bram Moolenaar
56a6312099
patch 8.1.1646: build failure
...
Problem: build failure
Solution: Add changes to structure.
2019-07-07 18:38:34 +02:00
Bram Moolenaar
b3d17a20d2
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.
2019-07-07 18:28:14 +02:00
Bram Moolenaar
5b19e5b919
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 )
2019-07-07 15:12:12 +02:00
Bram Moolenaar
899f20deae
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 )
2019-07-07 14:56:25 +02:00
Bram Moolenaar
ec572ad6a6
patch 8.1.1642: may use uninitialized variable
...
Problem: May use uninitialized variable. (Patrick Palka)
Solution: Initialize variables earlier. (closes #4623 )
2019-07-07 14:26:59 +02:00
Bram Moolenaar
6cc7e21412
patch 8.1.1641: garbage collection may run at a wrong moment
...
Problem: Garbage collection may run at a wrong moment. (Trygve Aaberge)
Solution: Postpone garbage collection while parsing messages. (closes #4620 )
2019-07-07 14:05:24 +02:00
Bram Moolenaar
c2f5054be9
patch 8.1.1640: the CursorHold autocommand takes down a balloon
...
Problem: The CursorHold autocommand takes down a balloon. (Paul Jolly)
Solution: Ignore the CursorHold pseudo-key.
2019-07-05 23:24:56 +02:00
Bram Moolenaar
28fc247f8d
patch 8.1.1639: changing an autoload name into a file name is inefficient
...
Problem: Changing an autoload name into a script file name is inefficient.
Solution: Remember the last replaced #. (Ozaki Kiichi, closes #4618 )
2019-07-05 22:14:16 +02:00
Bram Moolenaar
3940ec6d41
patch 8.1.1638: running tests leaves some files behind
...
Problem: Running tests leaves some files behind.
Solution: Delete the files. (Ozaki Kiichi, closes #4617 )
2019-07-05 21:53:24 +02:00
Bram Moolenaar
4f5b0e5355
patch 8.1.1637: after running tests and clean the XfakeHOME directory remains
...
Problem: After running tests and clean the XfakeHOME directory remains.
Solution: Use "rm -rf". (Hirohito Higashi)
2019-07-05 20:43:52 +02:00
Bram Moolenaar
437a746b4c
patch 8.1.1636: crash when popup has fitting scrollbar
...
Problem: Crash when popup has fitting scrollbar. (Trygve Aaberge)
Solution: Don't divide by zero if the scrollbar just fits. (closes #4615 )
2019-07-05 20:17:22 +02:00