]> granicus.if.org Git - vim/log
vim
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)

5 years agopatch 8.1.1757: text added with appendbufline() isn't displayed v8.1.1757
Bram Moolenaar [Sat, 27 Jul 2019 15:39:15 +0000 (17:39 +0200)]
patch 8.1.1757: text added with appendbufline() isn't displayed

Problem:    Text added with appendbufline() to another buffer isn't displayed.
Solution:   Update topline. (partly by Christian Brabandt, closes #4718)

5 years agopatch 8.1.1756: autocommand that splits window messes up window layout v8.1.1756
Bram Moolenaar [Sat, 27 Jul 2019 15:31:36 +0000 (17:31 +0200)]
patch 8.1.1756: autocommand that splits window messes up window layout

Problem:    Autocommand that splits window messes up window layout.
Solution:   Disallow splitting a window while closing one.  In ":all" give an
            error when moving a window will not work.

5 years agopatch 8.1.1755: leaking memory when using a popup window mask v8.1.1755
Bram Moolenaar [Fri, 26 Jul 2019 20:22:38 +0000 (22:22 +0200)]
patch 8.1.1755: leaking memory when using a popup window mask

Problem:    Leaking memory when using a popup window mask.
Solution:   Free the cached mask.

5 years agopatch 8.1.1754: build failure v8.1.1754
Bram Moolenaar [Fri, 26 Jul 2019 20:20:03 +0000 (22:20 +0200)]
patch 8.1.1754: build failure

Problem:    Build failure.
Solution:   Add missing change to window struct.

5 years agopatch 8.1.1753: use of popup window mask is inefficient v8.1.1753
Bram Moolenaar [Fri, 26 Jul 2019 20:15:50 +0000 (22:15 +0200)]
patch 8.1.1753: use of popup window mask is inefficient

Problem:    Use of popup window mask is inefficient.
Solution:   Precompute and cache the mask.

5 years agopatch 8.1.1752: resizing hashtable is inefficient v8.1.1752
Bram Moolenaar [Fri, 26 Jul 2019 19:26:34 +0000 (21:26 +0200)]
patch 8.1.1752: resizing hashtable is inefficient

Problem:    Resizing hashtable is inefficient.
Solution:   Avoid resizing when the final size is predictable.

5 years agopatch 8.1.1751: when redrawing popups plines_win() may be called often v8.1.1751
Bram Moolenaar [Fri, 26 Jul 2019 19:01:29 +0000 (21:01 +0200)]
patch 8.1.1751: when redrawing popups plines_win() may be called often

Problem:    When redrawing popups plines_win() may be called often.
Solution:   Pass a cache to mouse_comp_pos().

5 years agopatch 8.1.1750: depending on the terminal width :version may miss a line break v8.1.1750
Bram Moolenaar [Fri, 26 Jul 2019 17:48:19 +0000 (19:48 +0200)]
patch 8.1.1750: depending on the terminal width :version may miss a line break

Problem:    Depending on the terminal width :version may miss a line break.
Solution:   Add a line break when needed.

5 years agopatch 8.1.1749: Coverity warns for using negative index v8.1.1749
Bram Moolenaar [Thu, 25 Jul 2019 19:58:19 +0000 (21:58 +0200)]
patch 8.1.1749: Coverity warns for using negative index

Problem:    Coverity warns for using negative index.
Solution:   Move using index inside "if".

5 years agopatch 8.1.1748: :args output is not aligned v8.1.1748
Bram Moolenaar [Thu, 25 Jul 2019 19:52:39 +0000 (21:52 +0200)]
patch 8.1.1748: :args output is not aligned

Problem:    :args output is not aligned.
Solution:   Output a line break after the last item in a row.

5 years agopatch 8.1.1747: compiler warning for unused variables v8.1.1747
Bram Moolenaar [Thu, 25 Jul 2019 18:53:03 +0000 (20:53 +0200)]
patch 8.1.1747: compiler warning for unused variables

Problem:    Compiler warning for unused variables. (Tony Mechelynck)
Solution:   Add #ifdef.

5 years agopatch 8.1.1746: ":dl" is seen as ":dlist" instead of ":delete" v8.1.1746
Bram Moolenaar [Wed, 24 Jul 2019 20:30:27 +0000 (22:30 +0200)]
patch 8.1.1746: ":dl" is seen as ":dlist" instead of ":delete"

Problem:    ":dl" is seen as ":dlist" instead of ":delete".
Solution:   Do not use cmdidxs2[] if the length is 1. (closes #4721)

5 years agopatch 8.1.1745: compiler warning for unused argument v8.1.1745
Bram Moolenaar [Wed, 24 Jul 2019 17:00:36 +0000 (19:00 +0200)]
patch 8.1.1745: compiler warning for unused argument

Problem:    Compiler warning for unused argument.
Solution:   Add UNUSED.  Change comments to new style.

5 years agopatch 8.1.1744: build error without the conceal feature v8.1.1744
Bram Moolenaar [Wed, 24 Jul 2019 16:43:08 +0000 (18:43 +0200)]
patch 8.1.1744: build error without the conceal feature

Problem:    Build error without the conceal feature.
Solution:   Define variables also without the conceal feature.

5 years agopatch 8.1.1743: 'hlsearch' and match highlighting in the wrong place v8.1.1743
Bram Moolenaar [Wed, 24 Jul 2019 16:13:16 +0000 (18:13 +0200)]
patch 8.1.1743: 'hlsearch' and match highlighting in the wrong place

Problem:    'hlsearch' and match highlighting in the wrong place.
Solution:   Move highlighting from inside screen functions to highlight.c.

5 years agopatch 8.1.1742: still some match functions in evalfunc.c v8.1.1742
Bram Moolenaar [Wed, 24 Jul 2019 14:00:39 +0000 (16:00 +0200)]
patch 8.1.1742: still some match functions in evalfunc.c

Problem:    Still some match functions in evalfunc.c.
Solution:   Move them to highlight.c.

5 years agopatch 8.1.1741: cleared/added match highlighting not updated in other window v8.1.1741
Bram Moolenaar [Wed, 24 Jul 2019 13:28:18 +0000 (15:28 +0200)]
patch 8.1.1741: cleared/added match highlighting not updated in other window

Problem:    Cleared/added match highlighting not updated in other window.
            (Andi Massimino)
Solution:   Mark the right window for refresh.

5 years agopatch 8.1.1740: exepath() doesn't work for "bin/cat" v8.1.1740
Bram Moolenaar [Wed, 24 Jul 2019 12:59:45 +0000 (14:59 +0200)]
patch 8.1.1740: exepath() doesn't work for "bin/cat"

Problem:    Exepath() doesn't work for "bin/cat".
Solution:   Check for any path separator. (Daniel Hahler, closes #4724,
            closes #4710)

5 years agopatch 8.1.1739: deleted match highlighting not updated in other window v8.1.1739
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.

5 years agopatch 8.1.1738: testing lambda with timer is slow v8.1.1738
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)

5 years agopatch 8.1.1737: :args command that outputs one line gives more prompt v8.1.1737
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)

5 years agopatch 8.1.1736: viminfo support is spread out v8.1.1736
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.

5 years agopatch 8.1.1735: can't build with tiny features v8.1.1735
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.

5 years agopatch 8.1.1734: the evalfunc.c file is too big v8.1.1734
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.

5 years agopatch 8.1.1733: the man ftplugin leaves an empty buffer behind v8.1.1733
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)

5 years agopatch 8.1.1732: completion in cmdwin does not work for buffer-local commands v8.1.1732
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)

5 years agopatch 8.1.1731: command line history not read from viminfo on startup v8.1.1731
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.

5 years agopatch 8.1.1730: wrong place for mark viminfo support v8.1.1730
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)

5 years agopatch 8.1.1729: heredoc with trim not properly handled in function v8.1.1729
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)

5 years agopatch 8.1.1728: wrong place for command line history viminfo support v8.1.1728
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.

5 years agopatch 8.1.1727: code for viminfo support is spread out v8.1.1727
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)

5 years agopatch 8.1.1726: the eval.txt help file is too big v8.1.1726
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.

5 years agopatch 8.1.1725: MS-Windows: E325 message may use incorrect date format v8.1.1725
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)

5 years agopatch 8.1.1724: too much overhead checking for CTRL-C while processing text v8.1.1724
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)

5 years agopatch 8.1.1723: heredoc assignment has no room for new features v8.1.1723
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)

5 years agopatch 8.1.1722: error when scriptversion is 2 a making a dictionary access v8.1.1722
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)

5 years agopatch 8.1.1721: build failure with normal features without netbeans interface v8.1.1721
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.

5 years agopatch 8.1.1720: crash with very long %[] pattern v8.1.1720
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)

5 years agopatch 8.1.1719: popup too wide when 'showbreak' is set v8.1.1719
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)

5 years agopatch 8.1.1718: popup menu highlighting does not look good v8.1.1718
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.

5 years agopatch 8.1.1717: last char in menu popup window highlighted v8.1.1717
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.

5 years agopatch 8.1.1716: old style comments are wasting space v8.1.1716
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.

5 years agopatch 8.1.1715: emoji characters are seen as word characters for spelling v8.1.1715
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.

5 years agoUpdate runtime files
Bram Moolenaar [Fri, 19 Jul 2019 20:05:51 +0000 (22:05 +0200)]
Update runtime files

5 years agopatch 8.1.1714: cannot preview a file in a popup window v8.1.1714
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.

5 years agopatch 8.1.1713: highlighting cursor line only works with popup_menu() v8.1.1713
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)

5 years agopatch 8.1.1712: signs in number column cause text to be misaligned v8.1.1712
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)

5 years agopatch 8.1.1711: listener callback called at the wrong moment v8.1.1711
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)

5 years agopatch 8.1.1710: Coverity found dead code v8.1.1710
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.

5 years agopatch 8.1.1709: Coverity warns for possibly using a NULL pointer v8.1.1709
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.

5 years agopatch 8.1.1708: Coverity warns for using uninitialized variable v8.1.1708
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.

5 years agopatch 8.1.1707: Coverity warns for possibly using a NULL pointer v8.1.1707
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.

5 years agopatch 8.1.1706: typo in #ifdef v8.1.1706
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.

5 years agopatch 8.1.1705: using ~{} for a literal dict is not nice v8.1.1705
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.

5 years agopatch 8.1.1704: C-R C-W does not work after C-G when using 'incsearch' v8.1.1704
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)

5 years agopatch 8.1.1703: breaking out of loop by checking window pointer insufficient v8.1.1703
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)

5 years agopatch 8.1.1702: compiler warning for uninitialized variable v8.1.1702
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)

5 years agopatch 8.1.1701: Appveyor build with MSVC fails puts progress bar in log v8.1.1701
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)

5 years agopatch 8.1.1700: listener callback called for the wrong buffer v8.1.1700
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().

5 years agopatch 8.1.1699: highlight_ga can be local instead of global v8.1.1699
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)

5 years agopatch 8.1.1698: Appveyor build with MSVC fails v8.1.1698
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

5 years agopatch 8.1.1697: cannot build with MSVC v8.1.1697
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.

5 years agopatch 8.1.1696: MSVC: link command line is too long v8.1.1696
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)

5 years agopatch 8.1.1695: Windows 10: crash when cursor is at bottom of terminal v8.1.1695
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)

5 years agopatch 8.1.1694: the RUN_VIM variable is longer than needed v8.1.1694
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)

5 years agopatch 8.1.1693: syntax coloring and highlighting is in one big file v8.1.1693
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)

5 years agopatch 8.1.1692: using *{} for literal dict is not backwards compatible v8.1.1692
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.

5 years agopatch 8.1.1691: diff test fails on some systems v8.1.1691
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.

5 years agopatch 8.1.1690: default padding for popup window menu is too much v8.1.1690
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.

5 years agopatch 8.1.1689: profiling code is spread out v8.1.1689
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)

5 years agopatch 8.1.1688: old makefiles are no longer useful v8.1.1688
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.

5 years agopatch 8.1.1687: the evalfunc.c file is too big v8.1.1687
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.

5 years agopatch 8.1.1686: "*" of "*{" is recognized as multipy operator v8.1.1686
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 "{".

5 years agopatch 8.1.1685: missing file in distributed file list v8.1.1685
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

5 years agoUpdate runtime files
Bram Moolenaar [Sat, 13 Jul 2019 21:04:31 +0000 (23:04 +0200)]
Update runtime files

5 years agopatch 8.1.1684: profiling functionality is spread out v8.1.1684
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)

5 years agopatch 8.1.1683: dictionary with string keys is longer than needed v8.1.1683
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.

5 years agopatch 8.1.1682: placing a larger number of signs is slow v8.1.1682
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)

5 years agopatch 8.1.1681: insert stray "{" when listener gets buffer line v8.1.1681
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)

5 years agopatch 8.1.1680: the command table is not well aligned v8.1.1680
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.

5 years agopatch 8.1.1679: test using SwapExists autocommand file may fail v8.1.1679
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.

5 years agopatch 8.1.1678: using popup_menu() does not scroll to show the selected line v8.1.1678
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)

5 years agopatch 8.1.1677: tests get stuck when running into an existing swapfile v8.1.1677
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)

5 years agopatch 8.1.1676: "maxwidth" of popup window does not always work properly v8.1.1676
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)

5 years agopatch 8.1.1675: listener list not correctly updated on listener_remove() v8.1.1675
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.

5 years agopatch 8.1.1674: script to check a colorscheme can be improved v8.1.1674
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.

5 years agopatch 8.1.1673: cannot easily find the popup window at a certain position v8.1.1673
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().

5 years agopatch 8.1.1672: "make cmdidxs" doesn't work v8.1.1672
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)

5 years agopatch 8.1.1671: copying a blob may result in it being locked v8.1.1671
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)

5 years agopatch 8.1.1670: sign column not always properly aligned v8.1.1670
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)

5 years agopatch 8.1.1669: Travis: test results section is closed even when failed v8.1.1669
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)

5 years agopatch 8.1.1668: popup window test is a bit flaky on some systems v8.1.1668
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)

5 years agopatch 8.1.1667: flags for Ex commands may clash with other symbols v8.1.1667
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_.

5 years agopatch 8.1.1666: click in popup window scrollbar with border doesn't scroll v8.1.1666
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)

5 years agopatch 8.1.1665: crash when popup window with mask is below the screen v8.1.1665
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.