]> granicus.if.org Git - vim/log
vim
5 years agopatch 8.1.1854: now another timer test is flaky v8.1.1854
Bram Moolenaar [Fri, 16 Aug 2019 08:51:10 +0000 (10:51 +0200)]
patch 8.1.1854: now another timer test is flaky

Problem:    Now another timer test is flaky.
Solution:   Add test to list of flaky tests.

5 years agopatch 8.1.1853: timers test is still flaky v8.1.1853
Bram Moolenaar [Fri, 16 Aug 2019 08:27:13 +0000 (10:27 +0200)]
patch 8.1.1853: timers test is still flaky

Problem:    Timers test is still flaky.
Solution:   Compute the time to sleep more accurately.

5 years agopatch 8.1.1852: timers test is flaky v8.1.1852
Bram Moolenaar [Thu, 15 Aug 2019 21:42:21 +0000 (23:42 +0200)]
patch 8.1.1852: timers test is flaky

Problem:    Timers test is flaky.
Solution:   Accept a larger count.  Add test to list of flaky tests.

5 years agopatch 8.1.1851: crash when sound_playfile() callback plays sound v8.1.1851
Bram Moolenaar [Thu, 15 Aug 2019 21:05:49 +0000 (23:05 +0200)]
patch 8.1.1851: crash when sound_playfile() callback plays sound

Problem:    Crash when sound_playfile() callback plays sound.
Solution:   Invoke callback later from event loop.

5 years agopatch 8.1.1850: focus may remain in popup window v8.1.1850
Bram Moolenaar [Thu, 15 Aug 2019 19:34:34 +0000 (21:34 +0200)]
patch 8.1.1850: focus may remain in popup window

Problem:    Focus may remain in popup window.
Solution:   Change focus if needed.

5 years agopatch 8.1.1849 v8.1.1849
Bram Moolenaar [Thu, 15 Aug 2019 19:31:52 +0000 (21:31 +0200)]
patch 8.1.1849

5 years agopatch 8.1.1848: 'langmap' is not used for CTRL-W command in terminal v8.1.1848
Bram Moolenaar [Thu, 15 Aug 2019 18:58:54 +0000 (20:58 +0200)]
patch 8.1.1848: 'langmap' is not used for CTRL-W command in terminal

Problem:    'langmap' is not used for CTRL-W command in terminal.
Solution:   Push the command in the typeahead buffer instead of the stuff
            buffer. (closes #4814)

5 years agopatch 8.1.1847: suspend test is failing v8.1.1847
Bram Moolenaar [Thu, 15 Aug 2019 09:21:15 +0000 (11:21 +0200)]
patch 8.1.1847: suspend test is failing

Problem:    Suspend test is failing.
Solution:   Do not use GetVimCommandClean().

5 years agopatch 8.1.1846: inconsistently using GetVimCommand() and v:progpath v8.1.1846
Bram Moolenaar [Wed, 14 Aug 2019 19:12:05 +0000 (21:12 +0200)]
patch 8.1.1846: inconsistently using GetVimCommand() and v:progpath

Problem:    Inconsistently using GetVimCommand() and v:progpath. (Daniel
            Hahler)
Solution:   Use GetVimCommand(). (closes #4806)

5 years agopatch 8.1.1845: may use NULL pointer when running out of memory v8.1.1845
Bram Moolenaar [Tue, 13 Aug 2019 21:09:49 +0000 (23:09 +0200)]
patch 8.1.1845: may use NULL pointer when running out of memory

Problem:    May use NULL pointer when running out of memory.
Solution:   Do not clear popup buffers when NULL. (closes #4802)

5 years agopatch 8.1.1844: buffer no longer unloaded when adding text properties v8.1.1844
Bram Moolenaar [Tue, 13 Aug 2019 20:27:32 +0000 (22:27 +0200)]
patch 8.1.1844: buffer no longer unloaded when adding text properties

Problem:    Buffer no longer unloaded when adding text properties to it.
Solution:   Do not create the memfile. (closes #4808)

5 years agopatch 8.1.1843: might be freeing memory that was not allocated v8.1.1843
Bram Moolenaar [Mon, 12 Aug 2019 22:18:24 +0000 (00:18 +0200)]
patch 8.1.1843: might be freeing memory that was not allocated

Problem:    Might be freeing memory that was not allocated.
Solution:   Have next_fenc() set the fenc_alloced flag. (closes #4804)

5 years agopatch 8.1.1842: test listed as flaky should no longer be flaky v8.1.1842
Bram Moolenaar [Mon, 12 Aug 2019 21:56:20 +0000 (23:56 +0200)]
patch 8.1.1842: test listed as flaky should no longer be flaky

Problem:    Test listed as flaky should no longer be flaky.
Solution:   Remove Test_popup_and_window_resize from the list of flaky tests.
            (Daniel Hahler, close #4807)

5 years agopatch 8.1.1841: no test for Ex shift commands v8.1.1841
Bram Moolenaar [Mon, 12 Aug 2019 12:38:02 +0000 (14:38 +0200)]
patch 8.1.1841: no test for Ex shift commands

Problem:    No test for Ex shift commands.
Solution:   Add a test. (Dominique Pelle, closes #4801)

5 years agopatch 8.1.1840: Testing: WorkingClipboard() is not accurate v8.1.1840
Bram Moolenaar [Mon, 12 Aug 2019 12:20:33 +0000 (14:20 +0200)]
patch 8.1.1840: Testing: WorkingClipboard() is not accurate

Problem:    Testing: WorkingClipboard() is not accurate.
Solution:   Check feature clipboard_working instead.

5 years agopatch 8.1.1839: insufficient info when test fails because of screen size v8.1.1839
Bram Moolenaar [Sun, 11 Aug 2019 20:56:15 +0000 (22:56 +0200)]
patch 8.1.1839: insufficient info when test fails because of screen size

Problem:    Insufficient info when test fails because of screen size.
Solution:   Report the detected screen size.

5 years agopatch 8.1.1838: there is :spellwrong and :spellgood but not :spellrare v8.1.1838
Bram Moolenaar [Sun, 11 Aug 2019 20:51:14 +0000 (22:51 +0200)]
patch 8.1.1838: there is :spellwrong and :spellgood but not :spellrare

Problem:    There is :spellwrong and :spellgood but not :spellrare.
Solution:   Add :spellrare. (Martin Tournoij, closes #4291)

5 years agopatch 8.1.1837: popup test fails if clipboard is supported but not working v8.1.1837
Bram Moolenaar [Sat, 10 Aug 2019 20:21:48 +0000 (22:21 +0200)]
patch 8.1.1837: popup test fails if clipboard is supported but not working

Problem:    Popup test fails if clipboard is supported but not working.
Solution:   Add the "clipboard_working" feature. Also use Check commands
            instead of "if" and "throw".  And remove stray ch_logfile().

5 years agopatch 8.1.1836: inaccurate memory estimate for Amiga-like OS v8.1.1836
Bram Moolenaar [Sat, 10 Aug 2019 12:54:20 +0000 (14:54 +0200)]
patch 8.1.1836: inaccurate memory estimate for Amiga-like OS

Problem:    Inaccurate memory estimate for Amiga-like OS.
Solution:   Adjust #ifdef for AvailMem(). (Ola Söder, closes #4797)

5 years agopatch 8.1.1835: cannot use printf() as a method v8.1.1835
Bram Moolenaar [Fri, 9 Aug 2019 22:13:30 +0000 (00:13 +0200)]
patch 8.1.1835: cannot use printf() as a method

Problem:    Cannot use printf() as a method.
Solution:   Pass the base as the second argument to printf().

5 years agopatch 8.1.1834: cannot use a lambda as a method v8.1.1834
Bram Moolenaar [Fri, 9 Aug 2019 21:25:08 +0000 (23:25 +0200)]
patch 8.1.1834: cannot use a lambda as a method

Problem:    Cannot use a lambda as a method.
Solution:   Implement ->{lambda}(). (closes #4768)

5 years agopatch 8.1.1833: allocating a bit too much when there is no bad word. v8.1.1833
Bram Moolenaar [Fri, 9 Aug 2019 15:01:02 +0000 (17:01 +0200)]
patch 8.1.1833: allocating a bit too much when there is no bad word.

Problem:    Allocating a bit too much when spellbadword() does not find a bad
            word.
Solution:   Reset "len" when going to the next word. (Daniel Hahler,
            closes #4788)

5 years agopatch 8.1.1832: win_execute() does not work in other tab v8.1.1832
Bram Moolenaar [Fri, 9 Aug 2019 12:56:22 +0000 (14:56 +0200)]
patch 8.1.1832: win_execute() does not work in other tab

Problem:    Win_execute() does not work in other tab. (Rick Howe)
Solution:   Take care of the tab. (closes #4792)

5 years agopatch 8.1.1831: confusing skipped message v8.1.1831
Bram Moolenaar [Fri, 9 Aug 2019 12:13:57 +0000 (14:13 +0200)]
patch 8.1.1831: confusing skipped message

Problem:    Confusing skipped message.
Solution:   Drop "run" from "run start the GUI".

5 years agoUpdate runtime files.
Bram Moolenaar [Thu, 8 Aug 2019 20:15:18 +0000 (22:15 +0200)]
Update runtime files.

5 years agopatch 8.1.1830: Travis does not report error when tests fail v8.1.1830
Bram Moolenaar [Thu, 8 Aug 2019 20:02:35 +0000 (22:02 +0200)]
patch 8.1.1830: Travis does not report error when tests fail

Problem:    Travis does not report error when tests fail.
Solution:   Explicitly do "exit 1".

5 years agopatch 8.1.1829: difference in screenshots v8.1.1829
Bram Moolenaar [Thu, 8 Aug 2019 19:52:39 +0000 (21:52 +0200)]
patch 8.1.1829: difference in screenshots

Problem:    Difference in screenshots.
Solution:   Update screenshots.  Change checks in a few more tests.
            (closes #4789)

5 years agopatch 8.1.1828: not strict enough checking syntax of method invocation v8.1.1828
Bram Moolenaar [Thu, 8 Aug 2019 19:10:01 +0000 (21:10 +0200)]
patch 8.1.1828: not strict enough checking syntax of method invocation

Problem:    Not strict enough checking syntax of method invocation.
Solution:   Check there is no white space inside ->method(.

5 years agopatch 8.1.1827: allocating more memory than needed for extended structs v8.1.1827
Bram Moolenaar [Thu, 8 Aug 2019 18:49:14 +0000 (20:49 +0200)]
patch 8.1.1827: allocating more memory than needed for extended structs

Problem:    Allocating more memory than needed for extended structs.
Solution:   Use offsetof() instead of sizeof(). (Dominique Pelle,
            closes #4786)

5 years agopatch 8.1.1826: tests use hand coded feature and option checks v8.1.1826
Bram Moolenaar [Wed, 7 Aug 2019 21:07:07 +0000 (23:07 +0200)]
patch 8.1.1826: tests use hand coded feature and option checks

Problem:    Tests use hand coded feature and option checks.
Solution:   Use the commands from check.vim in more tests.

5 years agopatch 8.1.1825: allocating more memory than needed for extended structs v8.1.1825
Bram Moolenaar [Wed, 7 Aug 2019 19:42:24 +0000 (21:42 +0200)]
patch 8.1.1825: allocating more memory than needed for extended structs

Problem:    Allocating more memory than needed for extended structs.
Solution:   Use offsetof() instead of sizeof(). (Dominique Pelle,
            closes #4785)

5 years agopatch 8.1.1824: crash when correctly spelled word is very long v8.1.1824
Bram Moolenaar [Tue, 6 Aug 2019 20:48:02 +0000 (22:48 +0200)]
patch 8.1.1824: crash when correctly spelled word is very long

Problem:    Crash when correctly spelled word is very long. (Ben Kraft)
Solution:   Check word length before copying. (closes #4778)

5 years agopatch 8.1.1823: command line history code is spread out v8.1.1823
Bram Moolenaar [Tue, 6 Aug 2019 19:59:57 +0000 (21:59 +0200)]
patch 8.1.1823: command line history code is spread out

Problem:    Command line history code is spread out.
Solution:   Put the code in a new file. (Yegappan Lakshmanan, closes #4779)
            Also graduate the +cmdline_hist feature.

5 years agopatch 8.1.1822: confusing error message when range is not allowed v8.1.1822
Bram Moolenaar [Tue, 6 Aug 2019 19:29:29 +0000 (21:29 +0200)]
patch 8.1.1822: confusing error message when range is not allowed

Problem:    Confusing error message when range is not allowed.
Solution:   With ADDR_NONE give e_norange.  Change e_invaddr to e_invrange for
            consistency.

5 years agopatch 8.1.1821: no test for wrong number of method arguments v8.1.1821
Bram Moolenaar [Tue, 6 Aug 2019 18:34:10 +0000 (20:34 +0200)]
patch 8.1.1821: no test for wrong number of method arguments

Problem:    No test for wrong number of method arguments.
Solution:   Add a test.

5 years agopatch 8.1.1820: using expr->FuncRef() does not work v8.1.1820
Bram Moolenaar [Mon, 5 Aug 2019 21:10:16 +0000 (23:10 +0200)]
patch 8.1.1820: using expr->FuncRef() does not work

Problem:    Using expr->FuncRef() does not work.
Solution:   Make FuncRef work as a method.

5 years agopatch 8.1.1819: :pedit does not work with a popup preview window v8.1.1819
Bram Moolenaar [Mon, 5 Aug 2019 19:52:04 +0000 (21:52 +0200)]
patch 8.1.1819: :pedit does not work with a popup preview window

Problem:    :pedit does not work with a popup preview window.
Solution:   Avoid aborting with an error. (fixes #4777)  Also double check
            that after prepare_tagpreview() the current window is not a
            popup window.

5 years agopatch 8.1.1818: unused variable v8.1.1818
Bram Moolenaar [Mon, 5 Aug 2019 18:18:14 +0000 (20:18 +0200)]
patch 8.1.1818: unused variable

Problem:    Unused variable.
Solution:   Remove the variable. (Mike Williams)

5 years agopatch 8.1.1817: github contribution text is incomplete v8.1.1817
Bram Moolenaar [Sun, 4 Aug 2019 21:22:08 +0000 (23:22 +0200)]
patch 8.1.1817: github contribution text is incomplete

Problem:    Github contribution text is incomplete.
Solution:   Update the text.

5 years agopatch 8.1.1816: cannot use a user defined function as a method v8.1.1816
Bram Moolenaar [Sun, 4 Aug 2019 21:04:39 +0000 (23:04 +0200)]
patch 8.1.1816: cannot use a user defined function as a method

Problem:    Cannot use a user defined function as a method.
Solution:   Pass the base as the first argument to the user defined function
            after "->". (partly by FUJIWARA Takuya)

5 years agopatch 8.1.1815: duplicating info for internal functions v8.1.1815
Bram Moolenaar [Sun, 4 Aug 2019 19:35:12 +0000 (21:35 +0200)]
patch 8.1.1815: duplicating info for internal functions

Problem:    Duplicating info for internal functions.
Solution:   Use one table to list internal functions.

5 years agopatch 8.1.1814: a long title in a popup window overflows v8.1.1814
Bram Moolenaar [Sun, 4 Aug 2019 19:12:15 +0000 (21:12 +0200)]
patch 8.1.1814: a long title in a popup window overflows

Problem:    A long title in a popup window overflows.
Solution:   Truncate the title. (closes #4770)

5 years agopatch 8.1.1813: ATTENTION prompt for a preview popup window v8.1.1813
Bram Moolenaar [Sun, 4 Aug 2019 18:44:19 +0000 (20:44 +0200)]
patch 8.1.1813: ATTENTION prompt for a preview popup window

Problem:    ATTENTION prompt for a preview popup window.
Solution:   Close the popup window if aborting the buffer load.  Avoid getting
            the ATTENTION dialog.

5 years agopatch 8.1.1812: reading a truncted undo file hangs Vim v8.1.1812
Bram Moolenaar [Sun, 4 Aug 2019 16:55:35 +0000 (18:55 +0200)]
patch 8.1.1812: reading a truncted undo file hangs Vim

Problem:    Reading a truncted undo file hangs Vim.
Solution:   Check for reading EOF. (closes #4769)

5 years agopatch 8.1.1811: popup window color cannot be set to "Normal" v8.1.1811
Bram Moolenaar [Sun, 4 Aug 2019 16:13:46 +0000 (18:13 +0200)]
patch 8.1.1811: popup window color cannot be set to "Normal"

Problem:    Popup window color cannot be set to "Normal".
Solution:   Check for non-empty 'wincolor' instead of zero attribute.
            (closes #4772)

5 years agopatch 8.1.1810: popup_getoptions() is missing an entry for "mapping" v8.1.1810
Bram Moolenaar [Sun, 4 Aug 2019 15:59:49 +0000 (17:59 +0200)]
patch 8.1.1810: popup_getoptions() is missing an entry for "mapping"

Problem:    Popup_getoptions() is missing an entry for "mapping".
Solution:   Add the entry.

5 years agopatch 8.1.1809: more functions can be used as a method v8.1.1809
Bram Moolenaar [Sun, 4 Aug 2019 15:35:53 +0000 (17:35 +0200)]
patch 8.1.1809: more functions can be used as a method

Problem:    More functions can be used as a method.
Solution:   Add has_key(), split(), str2list(), etc.

5 years agopatch 8.1.1808: build failure for tiny version v8.1.1808
Bram Moolenaar [Sun, 4 Aug 2019 13:30:16 +0000 (15:30 +0200)]
patch 8.1.1808: build failure for tiny version

Problem:    Build failure for tiny version.
Solution:   Define ex_eval to ex_ni.  Clean up the ordering a bit.

5 years agopatch 8.1.1807: more functions can be used as a method v8.1.1807
Bram Moolenaar [Sun, 4 Aug 2019 13:04:10 +0000 (15:04 +0200)]
patch 8.1.1807: more functions can be used as a method

Problem:    More functions can be used as a method.
Solution:   Add append(), appendbufline(), assert_equal(), etc.
            Also add the :eval command.

5 years agopatch 8.1.1806: test for display updating doesn't check without statusline v8.1.1806
Bram Moolenaar [Sat, 3 Aug 2019 21:30:21 +0000 (23:30 +0200)]
patch 8.1.1806: test for display updating doesn't check without statusline

Problem:    Test for display updating doesn't check without statusline.
Solution:   Add screenshots without a status line.

5 years agopatch 8.1.1805: au_did_filetype is declared twice v8.1.1805
Bram Moolenaar [Sat, 3 Aug 2019 21:08:14 +0000 (23:08 +0200)]
patch 8.1.1805: au_did_filetype is declared twice

Problem:    Au_did_filetype is declared twice.
Solution:   Remove it from autocmd.c. (closes #4767)

5 years agopatch 8.1.1804: no test for display updating without a scroll region v8.1.1804
Bram Moolenaar [Sat, 3 Aug 2019 20:55:50 +0000 (22:55 +0200)]
patch 8.1.1804: no test for display updating without a scroll region

Problem:    No test for display updating without a scroll region.
Solution:   Add a test.

5 years agopatch 8.1.1803: all builtin functions are global v8.1.1803
Bram Moolenaar [Sat, 3 Aug 2019 19:58:38 +0000 (21:58 +0200)]
patch 8.1.1803: all builtin functions are global

Problem:    All builtin functions are global.
Solution:   Add the method call operator ->.  Implemented for a limited number
            of functions.

5 years agopatch 8.1.1802: missing change to call_callback() v8.1.1802
Bram Moolenaar [Sat, 3 Aug 2019 16:31:11 +0000 (18:31 +0200)]
patch 8.1.1802: missing change to call_callback()

Problem:    Missing change to call_callback().
Solution:   Add missing change.

5 years agopatch 8.1.1801: cannot build without the +eval feature v8.1.1801
Bram Moolenaar [Sat, 3 Aug 2019 16:28:17 +0000 (18:28 +0200)]
patch 8.1.1801: cannot build without the +eval feature

Problem:    Cannot build without the +eval feature.
Solution:   Always define funcexe_T.

5 years agopatch 8.1.1800: function call functions have too many arguments v8.1.1800
Bram Moolenaar [Sat, 3 Aug 2019 16:17:11 +0000 (18:17 +0200)]
patch 8.1.1800: function call functions have too many arguments

Problem:    Function call functions have too many arguments.
Solution:   Pass values in a funcexe_T struct.

5 years agopatch 8.1.1799: cannot avoid mapping for a popup window v8.1.1799
Bram Moolenaar [Sat, 3 Aug 2019 14:18:07 +0000 (16:18 +0200)]
patch 8.1.1799: cannot avoid mapping for a popup window

Problem:    Cannot avoid mapping for a popup window.
Solution:   Add the "mapping" property, default TRUE.

5 years agopatch 8.1.1798: warning for unused variable in tiny version v8.1.1798
Bram Moolenaar [Sat, 3 Aug 2019 12:59:44 +0000 (14:59 +0200)]
patch 8.1.1798: warning for unused variable in tiny version

Problem:    Warning for unused variable in tiny version. (Tony Mechelynck)
Solution:   Move inside #ifdef.  Reformat code.

5 years agopatch 8.1.1797: the vgetorpeek() function is too long v8.1.1797
Bram Moolenaar [Sat, 3 Aug 2019 12:23:48 +0000 (14:23 +0200)]
patch 8.1.1797: the vgetorpeek() function is too long

Problem:    The vgetorpeek() function is too long.
Solution:   Split off the part that handles mappings, with fix.

5 years agopatch 8.1.1796: :argdo is not tested v8.1.1796
Bram Moolenaar [Sat, 3 Aug 2019 11:50:08 +0000 (13:50 +0200)]
patch 8.1.1796: :argdo is not tested

Problem:    :argdo is not tested
Solution:   Add a test.

5 years agopatch 8.1.1795: no syntax HL after splitting windows with :bufdo v8.1.1795
Bram Moolenaar [Sat, 3 Aug 2019 11:29:46 +0000 (13:29 +0200)]
patch 8.1.1795: no syntax HL after splitting windows with :bufdo

Problem:    No syntax HL after splitting windows with :bufdo. (Yasuhiro
            Matsumoto)
Solution:   Trigger Syntax autocommands in buffers that are active.
            (closes #4761)

5 years agopatch 8.1.1794: tests are flaky v8.1.1794
Bram Moolenaar [Fri, 2 Aug 2019 20:46:11 +0000 (22:46 +0200)]
patch 8.1.1794: tests are flaky

Problem:    Tests are flaky.
Solution:   Undo the change to vgetorpeek().

5 years agopatch 8.1.1793: mixed comment style in globals v8.1.1793
Bram Moolenaar [Fri, 2 Aug 2019 20:08:25 +0000 (22:08 +0200)]
patch 8.1.1793: mixed comment style in globals

Problem:    Mixed comment style in globals.
Solution:   Use // comments where appropriate.

5 years agopatch 8.1.1792: the vgetorpeek() function is too long v8.1.1792
Bram Moolenaar [Fri, 2 Aug 2019 19:35:33 +0000 (21:35 +0200)]
patch 8.1.1792: the vgetorpeek() function is too long

Problem:    The vgetorpeek() function is too long.
Solution:   Split off the part that handles mappings.

5 years agopatch 8.1.1791: 'completeslash' also applies to globpath() v8.1.1791
Bram Moolenaar [Fri, 2 Aug 2019 17:52:15 +0000 (19:52 +0200)]
patch 8.1.1791: 'completeslash' also applies to globpath()

Problem:    'completeslash' also applies to globpath().
Solution:   Add the WILD_IGNORE_COMPLETESLASH flag. (test by Yasuhiro
            Matsumoto, closes #4760)

5 years agopatch 8.1.1790: :mkvimrc is not tested v8.1.1790
Bram Moolenaar [Thu, 1 Aug 2019 21:05:49 +0000 (23:05 +0200)]
patch 8.1.1790: :mkvimrc is not tested

Problem:    :mkvimrc is not tested.
Solution:   Add a test.

5 years agopatch 8.1.1789: cannot see file name of preview popup window v8.1.1789
Bram Moolenaar [Thu, 1 Aug 2019 20:40:44 +0000 (22:40 +0200)]
patch 8.1.1789: cannot see file name of preview popup window

Problem:    Cannot see file name of preview popup window.
Solution:   Add the file name as the title.

5 years agopatch 8.1.1788: missing changes in proto file v8.1.1788
Bram Moolenaar [Thu, 1 Aug 2019 19:26:00 +0000 (21:26 +0200)]
patch 8.1.1788: missing changes in proto file

Problem:    missing changes in proto file
Solution:   Update proto file.

5 years agopatch 8.1.1787: cannot resize a popup window v8.1.1787
Bram Moolenaar [Thu, 1 Aug 2019 19:11:05 +0000 (21:11 +0200)]
patch 8.1.1787: cannot resize a popup window

Problem:    Cannot resize a popup window.
Solution:   Allow for resizing by dragging the lower right corncer.

5 years agopatch 8.1.1786: double click in popup scrollbar starts selection v8.1.1786
Bram Moolenaar [Thu, 1 Aug 2019 13:52:45 +0000 (15:52 +0200)]
patch 8.1.1786: double click in popup scrollbar starts selection

Problem:    Double click in popup scrollbar starts selection.
Solution:   Ignore the double click.

5 years agopatch 8.1.1785: map functionality mixed with character input v8.1.1785
Bram Moolenaar [Thu, 1 Aug 2019 12:28:24 +0000 (14:28 +0200)]
patch 8.1.1785: map functionality mixed with character input

Problem:    Map functionality mixed with character input.
Solution:   Move the map functionality to a separate file. (Yegappan
            Lakshmanan, closes #4740)  Graduate the +localmap feature.

5 years agopatch 8.1.1784: MS-Windows: resolve() does not work if serial nr duplicated v8.1.1784
Bram Moolenaar [Thu, 1 Aug 2019 11:55:37 +0000 (13:55 +0200)]
patch 8.1.1784: MS-Windows: resolve() does not work if serial nr duplicated

Problem:    MS-Windows: resolve() does not work if serial nr duplicated.
Solution:   Use another method to get the full path. (Ken Takata, closes #4661)

5 years agopatch 8.1.1783: MS-Windows: compiler test may fail when using %:S v8.1.1783
Bram Moolenaar [Wed, 31 Jul 2019 20:18:22 +0000 (22:18 +0200)]
patch 8.1.1783: MS-Windows: compiler test may fail when using %:S

Problem:    MS-Windows: compiler test may fail when using %:S.
Solution:   Reset 'shellslash'.

5 years agoUpdate runtime files.
Bram Moolenaar [Wed, 31 Jul 2019 19:07:14 +0000 (21:07 +0200)]
Update runtime files.

5 years agopatch 8.1.1782: MS-Windows: system() has temp file error with 'noshelltemp' v8.1.1782
Bram Moolenaar [Wed, 31 Jul 2019 18:53:56 +0000 (20:53 +0200)]
patch 8.1.1782: MS-Windows: system() has temp file error with 'noshelltemp'

Problem:    MS-Windows: system() has temp file error with 'noshelltemp'.
Solution:   Check s_dont_use_vimrun. (Ken Takata, closes #4754)

5 years agopatch 8.1.1781: Amiga: no builtin OS readable version info v8.1.1781
Bram Moolenaar [Wed, 31 Jul 2019 18:40:08 +0000 (20:40 +0200)]
patch 8.1.1781: Amiga: no builtin OS readable version info

Problem:    Amiga: no builtin OS readable version info.
Solution:   Add a "version" variable. (Ola Söder, closes #4753)

5 years agopatch 8.1.1780: warning for file no longer available is repeated v8.1.1780
Bram Moolenaar [Wed, 31 Jul 2019 18:21:01 +0000 (20:21 +0200)]
patch 8.1.1780: warning for file no longer available is repeated

Problem:    Warning for file no longer available is repeated every time Vim is
            focused. (Brian Armstrong)
Solution:   Only give the message once. (closes #4748)

5 years agopatch 8.1.1779: not showing the popup window right border is confusing v8.1.1779
Bram Moolenaar [Tue, 30 Jul 2019 19:19:26 +0000 (21:19 +0200)]
patch 8.1.1779: not showing the popup window right border is confusing

Problem:    Not showing the popup window right border is confusing.
Solution:   Also show the border when 'wrap' is off. (closes #4747)

5 years agopatch 8.1.1778: not showing the popup window right border is confusing v8.1.1778
Bram Moolenaar [Tue, 30 Jul 2019 18:32:41 +0000 (20:32 +0200)]
patch 8.1.1778: not showing the popup window right border is confusing

Problem:    Not showing the popup window right border is confusing.
Solution:   Also show the border when there is no close button. (closes #4747)

5 years agopatch 8.1.1777: useless checks for job feature in channel test v8.1.1777
Bram Moolenaar [Mon, 29 Jul 2019 21:03:03 +0000 (23:03 +0200)]
patch 8.1.1777: useless checks for job feature in channel test

Problem:    Useless checks for job feature in channel test.
Solution:   Remove the checks.  Remove ch_log() calls.

5 years agopatch 8.1.1776: text added with a job isn't displayed v8.1.1776
Bram Moolenaar [Mon, 29 Jul 2019 20:10:23 +0000 (22:10 +0200)]
patch 8.1.1776: text added with a job isn't displayed

Problem:    Text added with a job to another buffer isn't displayed.
Solution:   Update topline after adding a line. (closes #4745)

5 years agopatch 8.1.1775: error message may be empty in filetype test v8.1.1775
Bram Moolenaar [Mon, 29 Jul 2019 19:14:42 +0000 (21:14 +0200)]
patch 8.1.1775: error message may be empty in filetype test

Problem:    Error message may be empty in filetype test.
Solution:   Use v:exception instead. (Daniel Hahler, closs #4744)

5 years agopatch 8.1.1774: test is silently skipped v8.1.1774
Bram Moolenaar [Mon, 29 Jul 2019 19:03:45 +0000 (21:03 +0200)]
patch 8.1.1774: test is silently skipped

Problem:    Test is silently skipped.
Solution:   Throw "Skipped".

5 years agopatch 8.1.1773: the preview popup window may be too far to the right v8.1.1773
Bram Moolenaar [Sun, 28 Jul 2019 19:42:38 +0000 (21:42 +0200)]
patch 8.1.1773: the preview popup window may be too far to the right

Problem:    The preview popup window may be too far to the right.
Solution:   Keep it inside the screen.  Also keep the close button and
            scrollbar visible if possible.

5 years agopatch 8.1.1772: options test still fails on MS-Windows v8.1.1772
Bram Moolenaar [Sun, 28 Jul 2019 17:24:36 +0000 (19:24 +0200)]
patch 8.1.1772: options test still fails on MS-Windows

Problem:    Options test still fails on MS-Windows.
Solution:   Check buffer-local value of 'completeslash'.

5 years agopatch 8.1.1771: options test fails on MS-Windows v8.1.1771
Bram Moolenaar [Sun, 28 Jul 2019 16:38:09 +0000 (18:38 +0200)]
patch 8.1.1771: options test fails on MS-Windows

Problem:    Options test fails on MS-Windows.
Solution:   Add correct and incorrect values for 'completeslash'.

5 years agopatch 8.1.1770: cannot get the window ID of the popup preview window v8.1.1770
Bram Moolenaar [Sun, 28 Jul 2019 15:57:43 +0000 (17:57 +0200)]
patch 8.1.1770: cannot get the window ID of the popup preview window

Problem:    Cannot get the window ID of the popup preview window.
Solution:   Add popup_getpreview().

5 years agopatch 8.1.1769: 'shellslash' is also used for completion v8.1.1769
Bram Moolenaar [Sun, 28 Jul 2019 14:36:39 +0000 (16:36 +0200)]
patch 8.1.1769: 'shellslash' is also used for completion

Problem:    'shellslash' is also used for completion.
Solution:   Add the 'completeslash' option. (Yasuhiro Matsumoto, closes #3612)

5 years agopatch 8.1.1768: man plugin changes setting in current window v8.1.1768
Bram Moolenaar [Sun, 28 Jul 2019 13:28:45 +0000 (15:28 +0200)]
patch 8.1.1768: man plugin changes setting in current window

Problem:    Man plugin changes setting in current window.
Solution:   Set options later. (Jason Franklin)

5 years agopatch 8.1.1767: FEAT_SESSION defined separately v8.1.1767
Bram Moolenaar [Sun, 28 Jul 2019 13:21:55 +0000 (15:21 +0200)]
patch 8.1.1767: FEAT_SESSION defined separately

Problem:    FEAT_SESSION defined separately.
Solution:   Make FEAT_SESSION depend on FEAT_EVAL.

5 years agoundo extra changes in src/Makefile
Bram Moolenaar [Sun, 28 Jul 2019 12:17:56 +0000 (14:17 +0200)]
undo extra changes in src/Makefile

5 years agopatch 8.1.1766: code for writing session file is spread out v8.1.1766
Bram Moolenaar [Sun, 28 Jul 2019 12:15:42 +0000 (14:15 +0200)]
patch 8.1.1766: code for writing session file is spread out

Problem:    Code for writing session file is spread out.
Solution:   Put it in one file. (Yegappan Lakshmanan, closes #4728)

5 years agopatch 8.1.1765: get(func, dict, def) does not work properly v8.1.1765
Bram Moolenaar [Sun, 28 Jul 2019 11:21:01 +0000 (13:21 +0200)]
patch 8.1.1765: get(func, dict, def) does not work properly

Problem:    get(func, dict, def) does not work properly.
Solution:   Handle NULL dict better. (Takuya Fujiwara, closes #4734)

5 years agopatch 8.1.1764: ":browse oldfiles" is not tested v8.1.1764
Bram Moolenaar [Sat, 27 Jul 2019 21:27:51 +0000 (23:27 +0200)]
patch 8.1.1764: ":browse oldfiles" is not tested

Problem:    ":browse oldfiles" is not tested.
Solution:   Add a test.

5 years agopatch 8.1.1763: evalfunc.c is still too big v8.1.1763
Bram Moolenaar [Sat, 27 Jul 2019 21:12:12 +0000 (23:12 +0200)]
patch 8.1.1763: evalfunc.c is still too big

Problem:    Evalfunc.c is still too big.
Solution:   Move dict and list functions to a better place.

5 years agopatch 8.1.1762: some filetype rules are in the wrong place v8.1.1762
Bram Moolenaar [Sat, 27 Jul 2019 19:57:21 +0000 (21:57 +0200)]
patch 8.1.1762: some filetype rules are in the wrong place

Problem:    Some filetype rules are in the wrong place.
Solution:   Move to the right place.  Add a few more tests.

5 years agopatch 8.1.1761: filetype "vuejs" causes problems for some users v8.1.1761
Bram Moolenaar [Sat, 27 Jul 2019 19:39:13 +0000 (21:39 +0200)]
patch 8.1.1761: filetype "vuejs" causes problems for some users

Problem:    Filetype "vuejs" causes problems for some users.
Solution:   Rename to "vue".

5 years agopatch 8.1.1760: extra line break for wrapping output of :args v8.1.1760
Bram Moolenaar [Sat, 27 Jul 2019 19:23:45 +0000 (21:23 +0200)]
patch 8.1.1760: extra line break for wrapping output of :args

Problem:    Extra line break for wrapping output of :args.
Solution:   Avoid the extra line break. (Daniel Hahler, closes #4737)

5 years agopatch 8.1.1759: no mode char for terminal mapping from maparg() v8.1.1759
Bram Moolenaar [Sat, 27 Jul 2019 19:05:21 +0000 (21:05 +0200)]
patch 8.1.1759: no mode char for terminal mapping from maparg()

Problem:    No mode char for terminal mapping from maparg().
Solution:   Check for TERMINAL mode. (closes #4735)

5 years agopatch 8.1.1758: count of g$ not used correctly when text is not wrapped v8.1.1758
Bram Moolenaar [Sat, 27 Jul 2019 16:44:57 +0000 (18:44 +0200)]
patch 8.1.1758: count of g$ not used correctly when text is not wrapped

Problem:    Count of g$ not used correctly when text is not wrapped.
Solution:   Do use the count. (Christian Brabandt, closes #4729, closes #4566)