summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.1.1796: :argdo is not testedv8.1.1796Bram Moolenaar2019-08-032-0/+11
| | | | | Problem: :argdo is not tested Solution: Add a test.
* patch 8.1.1795: no syntax HL after splitting windows with :bufdov8.1.1795Bram Moolenaar2019-08-035-15/+89
| | | | | | | Problem: No syntax HL after splitting windows with :bufdo. (Yasuhiro Matsumoto) Solution: Trigger Syntax autocommands in buffers that are active. (closes #4761)
* patch 8.1.1794: tests are flakyv8.1.1794Bram Moolenaar2019-08-022-553/+509
| | | | | Problem: Tests are flaky. Solution: Undo the change to vgetorpeek().
* patch 8.1.1793: mixed comment style in globalsv8.1.1793Bram Moolenaar2019-08-022-414/+417
| | | | | Problem: Mixed comment style in globals. Solution: Use // comments where appropriate.
* patch 8.1.1792: the vgetorpeek() function is too longv8.1.1792Bram Moolenaar2019-08-022-507/+555
| | | | | Problem: The vgetorpeek() function is too long. Solution: Split off the part that handles mappings.
* patch 8.1.1791: 'completeslash' also applies to globpath()v8.1.1791Bram Moolenaar2019-08-025-20/+25
| | | | | | Problem: 'completeslash' also applies to globpath(). Solution: Add the WILD_IGNORE_COMPLETESLASH flag. (test by Yasuhiro Matsumoto, closes #4760)
* patch 8.1.1790: :mkvimrc is not testedv8.1.1790Bram Moolenaar2019-08-012-0/+44
| | | | | Problem: :mkvimrc is not tested. Solution: Add a test.
* patch 8.1.1789: cannot see file name of preview popup windowv8.1.1789Bram Moolenaar2019-08-0110-4/+66
| | | | | Problem: Cannot see file name of preview popup window. Solution: Add the file name as the title.
* patch 8.1.1788: missing changes in proto filev8.1.1788Bram Moolenaar2019-08-012-1/+3
| | | | | Problem: missing changes in proto file Solution: Update proto file.
* patch 8.1.1787: cannot resize a popup windowv8.1.1787Bram Moolenaar2019-08-0114-24/+121
| | | | | Problem: Cannot resize a popup window. Solution: Allow for resizing by dragging the lower right corncer.
* patch 8.1.1786: double click in popup scrollbar starts selectionv8.1.1786Bram Moolenaar2019-08-014-28/+44
| | | | | Problem: Double click in popup scrollbar starts selection. Solution: Ignore the double click.
* patch 8.1.1785: map functionality mixed with character inputv8.1.1785Bram Moolenaar2019-08-0118-2427/+2343
| | | | | | Problem: Map functionality mixed with character input. Solution: Move the map functionality to a separate file. (Yegappan Lakshmanan, closes #4740) Graduate the +localmap feature.
* patch 8.1.1784: MS-Windows: resolve() does not work if serial nr duplicatedv8.1.1784Bram Moolenaar2019-08-012-106/+30
| | | | | Problem: MS-Windows: resolve() does not work if serial nr duplicated. Solution: Use another method to get the full path. (Ken Takata, closes #4661)
* patch 8.1.1783: MS-Windows: compiler test may fail when using %:Sv8.1.1783Bram Moolenaar2019-07-312-0/+7
| | | | | Problem: MS-Windows: compiler test may fail when using %:S. Solution: Reset 'shellslash'.
* Update runtime files.Bram Moolenaar2019-07-3162-3483/+338
|
* patch 8.1.1782: MS-Windows: system() has temp file error with 'noshelltemp'v8.1.1782Bram Moolenaar2019-07-312-1/+3
| | | | | Problem: MS-Windows: system() has temp file error with 'noshelltemp'. Solution: Check s_dont_use_vimrun. (Ken Takata, closes #4754)
* patch 8.1.1781: Amiga: no builtin OS readable version infov8.1.1781Bram Moolenaar2019-07-312-0/+14
| | | | | Problem: Amiga: no builtin OS readable version info. Solution: Add a "version" variable. (Ola Söder, closes #4753)
* patch 8.1.1780: warning for file no longer available is repeatedv8.1.1780Bram Moolenaar2019-07-312-1/+9
| | | | | | Problem: Warning for file no longer available is repeated every time Vim is focused. (Brian Armstrong) Solution: Only give the message once. (closes #4748)
* patch 8.1.1779: not showing the popup window right border is confusingv8.1.1779Bram Moolenaar2019-07-304-3/+7
| | | | | Problem: Not showing the popup window right border is confusing. Solution: Also show the border when 'wrap' is off. (closes #4747)
* patch 8.1.1778: not showing the popup window right border is confusingv8.1.1778Bram Moolenaar2019-07-304-11/+8
| | | | | Problem: Not showing the popup window right border is confusing. Solution: Also show the border when there is no close button. (closes #4747)
* patch 8.1.1777: useless checks for job feature in channel testv8.1.1777Bram Moolenaar2019-07-292-232/+90
| | | | | Problem: Useless checks for job feature in channel test. Solution: Remove the checks. Remove ch_log() calls.
* patch 8.1.1776: text added with a job isn't displayedv8.1.1776Bram Moolenaar2019-07-295-36/+90
| | | | | Problem: Text added with a job to another buffer isn't displayed. Solution: Update topline after adding a line. (closes #4745)
* patch 8.1.1775: error message may be empty in filetype testv8.1.1775Bram Moolenaar2019-07-292-1/+3
| | | | | Problem: Error message may be empty in filetype test. Solution: Use v:exception instead. (Daniel Hahler, closs #4744)
* patch 8.1.1774: test is silently skippedv8.1.1774Bram Moolenaar2019-07-292-1/+3
| | | | | Problem: Test is silently skipped. Solution: Throw "Skipped".
* patch 8.1.1773: the preview popup window may be too far to the rightv8.1.1773Bram Moolenaar2019-07-2811-119/+186
| | | | | | 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.
* patch 8.1.1772: options test still fails on MS-Windowsv8.1.1772Bram Moolenaar2019-07-282-2/+5
| | | | | Problem: Options test still fails on MS-Windows. Solution: Check buffer-local value of 'completeslash'.
* patch 8.1.1771: options test fails on MS-Windowsv8.1.1771Bram Moolenaar2019-07-282-0/+3
| | | | | Problem: Options test fails on MS-Windows. Solution: Add correct and incorrect values for 'completeslash'.
* patch 8.1.1770: cannot get the window ID of the popup preview windowv8.1.1770Bram Moolenaar2019-07-287-2/+33
| | | | | Problem: Cannot get the window ID of the popup preview window. Solution: Add popup_getpreview().
* patch 8.1.1769: 'shellslash' is also used for completionv8.1.1769Bram Moolenaar2019-07-288-4/+146
| | | | | Problem: 'shellslash' is also used for completion. Solution: Add the 'completeslash' option. (Yasuhiro Matsumoto, closes #3612)
* patch 8.1.1768: man plugin changes setting in current windowv8.1.1768Bram Moolenaar2019-07-283-8/+34
| | | | | Problem: Man plugin changes setting in current window. Solution: Set options later. (Jason Franklin)
* patch 8.1.1767: FEAT_SESSION defined separatelyv8.1.1767Bram Moolenaar2019-07-287-33/+26
| | | | | Problem: FEAT_SESSION defined separately. Solution: Make FEAT_SESSION depend on FEAT_EVAL.
* undo extra changes in src/MakefileBram Moolenaar2019-07-281-9/+9
|
* patch 8.1.1766: code for writing session file is spread outv8.1.1766Bram Moolenaar2019-07-2816-1422/+1401
| | | | | Problem: Code for writing session file is spread out. Solution: Put it in one file. (Yegappan Lakshmanan, closes #4728)
* patch 8.1.1765: get(func, dict, def) does not work properlyv8.1.1765Bram Moolenaar2019-07-284-3/+61
| | | | | Problem: get(func, dict, def) does not work properly. Solution: Handle NULL dict better. (Takuya Fujiwara, closes #4734)
* patch 8.1.1764: ":browse oldfiles" is not testedv8.1.1764Bram Moolenaar2019-07-272-0/+8
| | | | | Problem: ":browse oldfiles" is not tested. Solution: Add a test.
* 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".