summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.1.1763: evalfunc.c is still too bigv8.1.1763Bram Moolenaar2019-07-278-673/+704
| | | | | Problem: Evalfunc.c is still too big. Solution: Move dict and list functions to a better place.
* patch 8.1.1762: some filetype rules are in the wrong placev8.1.1762Bram Moolenaar2019-07-273-15/+16
| | | | | Problem: Some filetype rules are in the wrong place. Solution: Move to the right place. Add a few more tests.
* patch 8.1.1761: filetype "vuejs" causes problems for some usersv8.1.1761Bram Moolenaar2019-07-273-0/+6
| | | | | Problem: Filetype "vuejs" causes problems for some users. Solution: Rename to "vue".
* patch 8.1.1760: extra line break for wrapping output of :argsv8.1.1760Bram Moolenaar2019-07-272-6/+30
| | | | | Problem: Extra line break for wrapping output of :args. Solution: Avoid the extra line break. (Daniel Hahler, closes #4737)
* patch 8.1.1759: no mode char for terminal mapping from maparg()v8.1.1759Bram Moolenaar2019-07-273-0/+10
| | | | | Problem: No mode char for terminal mapping from maparg(). Solution: Check for TERMINAL mode. (closes #4735)
* patch 8.1.1758: count of g$ not used correctly when text is not wrappedv8.1.1758Bram Moolenaar2019-07-273-1/+62
| | | | | Problem: Count of g$ not used correctly when text is not wrapped. Solution: Do use the count. (Christian Brabandt, closes #4729, closes #4566)
* patch 8.1.1757: text added with appendbufline() isn't displayedv8.1.1757Bram Moolenaar2019-07-274-6/+39
| | | | | Problem: Text added with appendbufline() to another buffer isn't displayed. Solution: Update topline. (partly by Christian Brabandt, closes #4718)
* patch 8.1.1756: autocommand that splits window messes up window layoutv8.1.1756Bram Moolenaar2019-07-274-3/+76
| | | | | | 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.
* patch 8.1.1755: leaking memory when using a popup window maskv8.1.1755Bram Moolenaar2019-07-262-0/+3
| | | | | Problem: Leaking memory when using a popup window mask. Solution: Free the cached mask.
* patch 8.1.1754: build failurev8.1.1754Bram Moolenaar2019-07-262-1/+6
| | | | | Problem: Build failure. Solution: Add missing change to window struct.
* patch 8.1.1753: use of popup window mask is inefficientv8.1.1753Bram Moolenaar2019-07-262-24/+45
| | | | | Problem: Use of popup window mask is inefficient. Solution: Precompute and cache the mask.
* patch 8.1.1752: resizing hashtable is inefficientv8.1.1752Bram Moolenaar2019-07-264-5/+10
| | | | | Problem: Resizing hashtable is inefficient. Solution: Avoid resizing when the final size is predictable.
* patch 8.1.1751: when redrawing popups plines_win() may be called oftenv8.1.1751Bram Moolenaar2019-07-266-20/+49
| | | | | Problem: When redrawing popups plines_win() may be called often. Solution: Pass a cache to mouse_comp_pos().
* patch 8.1.1750: depending on the terminal width :version may miss a line breakv8.1.1750Bram Moolenaar2019-07-261-0/+4
| | | | | Problem: Depending on the terminal width :version may miss a line break. Solution: Add a line break when needed.
* patch 8.1.1749: Coverity warns for using negative indexv8.1.1749Bram Moolenaar2019-07-252-1/+3
| | | | | Problem: Coverity warns for using negative index. Solution: Move using index inside "if".
* patch 8.1.1748: :args output is not alignedv8.1.1748Bram Moolenaar2019-07-251-0/+9
| | | | | Problem: :args output is not aligned. Solution: Output a line break after the last item in a row.
* patch 8.1.1747: compiler warning for unused variablesv8.1.1747Bram Moolenaar2019-07-252-9/+14
| | | | | Problem: Compiler warning for unused variables. (Tony Mechelynck) Solution: Add #ifdef.
* patch 8.1.1746: ":dl" is seen as ":dlist" instead of ":delete"v8.1.1746Bram Moolenaar2019-07-244-1/+15
| | | | | Problem: ":dl" is seen as ":dlist" instead of ":delete". Solution: Do not use cmdidxs2[] if the length is 1. (closes #4721)
* patch 8.1.1745: compiler warning for unused argumentv8.1.1745Bram Moolenaar2019-07-242-69/+66
| | | | | Problem: Compiler warning for unused argument. Solution: Add UNUSED. Change comments to new style.
* patch 8.1.1744: build error without the conceal featurev8.1.1744Bram Moolenaar2019-07-242-5/+7
| | | | | Problem: Build error without the conceal feature. Solution: Define variables also without the conceal feature.
* patch 8.1.1743: 'hlsearch' and match highlighting in the wrong placev8.1.1743Bram Moolenaar2019-07-244-570/+641
| | | | | Problem: 'hlsearch' and match highlighting in the wrong place. Solution: Move highlighting from inside screen functions to highlight.c.
* patch 8.1.1742: still some match functions in evalfunc.cv8.1.1742Bram Moolenaar2019-07-245-207/+208
| | | | | Problem: Still some match functions in evalfunc.c. Solution: Move them to highlight.c.
* patch 8.1.1741: cleared/added match highlighting not updated in other windowv8.1.1741Bram Moolenaar2019-07-245-10/+65
| | | | | | Problem: Cleared/added match highlighting not updated in other window. (Andi Massimino) Solution: Mark the right window for refresh.
* patch 8.1.1740: exepath() doesn't work for "bin/cat"v8.1.1740Bram Moolenaar2019-07-244-5/+13
| | | | | | Problem: Exepath() doesn't work for "bin/cat". Solution: Check for any path separator. (Daniel Hahler, closes #4724, closes #4710)
* patch 8.1.1739: deleted match highlighting not updated in other windowv8.1.1739Bram Moolenaar2019-07-245-1/+40
| | | | | | 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.
* patch 8.1.1738: testing lambda with timer is slowv8.1.1738Bram Moolenaar2019-07-242-7/+21
| | | | | | Problem: Testing lambda with timer is slow. Solution: Do not test timer accuracy, only that it works. (Daniel Hahler, closes #4723)
* patch 8.1.1737: :args command that outputs one line gives more promptv8.1.1737Bram Moolenaar2019-07-232-13/+9
| | | | | Problem: :args command that outputs one line gives more prompt. Solution: Only output line break if needed. (Daniel Hahler, closes #4715)
* patch 8.1.1736: viminfo support is spread outv8.1.1736Bram Moolenaar2019-07-2313-1739/+1793
| | | | | | 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.
* patch 8.1.1735: can't build with tiny featuresv8.1.1735Bram Moolenaar2019-07-223-13/+19
| | | | | Problem: Can't build with tiny features. Solution: Add missing #ifdefs.
* patch 8.1.1734: the evalfunc.c file is too bigv8.1.1734Bram Moolenaar2019-07-2210-609/+616
| | | | | Problem: The evalfunc.c file is too big. Solution: Move some functions to other files.
* patch 8.1.1733: the man ftplugin leaves an empty buffer behindv8.1.1733Bram Moolenaar2019-07-223-12/+43
| | | | | Problem: The man ftplugin leaves an empty buffer behind. Solution: Don't make new window and edit, use split. (Jason Franklin)
* patch 8.1.1732: completion in cmdwin does not work for buffer-local commandsv8.1.1732Bram Moolenaar2019-07-223-4/+37
| | | | | Problem: Completion in cmdwin does not work for buffer-local commands. Solution: Use the right buffer. (closes #4711)
* patch 8.1.1731: command line history not read from viminfo on startupv8.1.1731Bram Moolenaar2019-07-223-2/+11
| | | | | Problem: Command line history not read from viminfo on startup. Solution: Get history length after initializing it.
* patch 8.1.1730: wrong place for mark viminfo supportv8.1.1730Bram Moolenaar2019-07-227-814/+813
| | | | | Problem: Wrong place for mark viminfo support. Solution: Move it to viminfo.c. (Yegappan Lakshmanan, closes #4716)
* patch 8.1.1729: heredoc with trim not properly handled in functionv8.1.1729Bram Moolenaar2019-07-213-14/+34
| | | | | Problem: Heredoc with trim not properly handled in function. Solution: Allow for missing indent. (FUJIWARA Takuya, closes #4713)
* patch 8.1.1728: wrong place for command line history viminfo supportv8.1.1728Bram Moolenaar2019-07-215-477/+525
| | | | | Problem: Wrong place for command line history viminfo support. Solution: Move it to viminfo.c.
* patch 8.1.1727: code for viminfo support is spread outv8.1.1727Bram Moolenaar2019-07-2119-1452/+1481
| | | | | Problem: Code for viminfo support is spread out. Solution: Move to code to viminfo.c. (Yegappan Lakshmanan, closes #4686)
* patch 8.1.1726: the eval.txt help file is too bigv8.1.1726Bram Moolenaar2019-07-219-1267/+1357
| | | | | | 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.
* patch 8.1.1725: MS-Windows: E325 message may use incorrect date formatv8.1.1725Bram Moolenaar2019-07-212-1/+20
| | | | | | 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)
* patch 8.1.1724: too much overhead checking for CTRL-C while processing textv8.1.1724Bram Moolenaar2019-07-214-10/+8
| | | | | | 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)
* patch 8.1.1723: heredoc assignment has no room for new featuresv8.1.1723Bram Moolenaar2019-07-214-15/+39
| | | | | | 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)
* patch 8.1.1722: error when scriptversion is 2 a making a dictionary accessv8.1.1722Bram Moolenaar2019-07-203-6/+20
| | | | | | Problem: Error when scriptversion is 2 a making a dictionary access. Solution: Parse the subscript even when not evaluating the sub-expression. (closes #4704)
* patch 8.1.1721: build failure with normal features without netbeans interfacev8.1.1721Bram Moolenaar2019-07-202-1/+3
| | | | | Problem: Build failure with normal features without netbeans interface. Solution: Enable signs when using the text properties feature.
* patch 8.1.1720: crash with very long %[] patternv8.1.1720Bram Moolenaar2019-07-203-0/+17
| | | | | Problem: Crash with very long %[] pattern. (Reza Mirzazade farkhani) Solution: Check for reg_toolong. (closes #4703)
* patch 8.1.1719: popup too wide when 'showbreak' is setv8.1.1719Bram Moolenaar2019-07-204-3/+43
| | | | | Problem: Popup too wide when 'showbreak' is set. Solution: Set window width when computing line length. (closes #4701)
* patch 8.1.1718: popup menu highlighting does not look goodv8.1.1718Bram Moolenaar2019-07-2014-27/+75
| | | | | | 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.
* patch 8.1.1717: last char in menu popup window highlightedv8.1.1717Bram Moolenaar2019-07-204-5/+84
| | | | | Problem: Last char in menu popup window highlighted. Solution: Do not highlight an extra character twice.
* patch 8.1.1716: old style comments are wasting spacev8.1.1716Bram Moolenaar2019-07-192-470/+472
| | | | | Problem: Old style comments are wasting space Solution: Use new style comments in option header file.
* patch 8.1.1715: emoji characters are seen as word characters for spellingv8.1.1715Bram Moolenaar2019-07-192-1/+3
| | | | | | Problem: Emoji characters are seen as word characters for spelling. (Gautam Iyer) Solution: Exclude class 3 from word characters.
* Update runtime filesBram Moolenaar2019-07-1923-1287/+1797
|