Bram Moolenaar
edd680f364
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.
2019-08-03 14:23:48 +02:00
Bram Moolenaar
72e1b39111
patch 8.1.1796: :argdo is not tested
...
Problem: :argdo is not tested
Solution: Add a test.
2019-08-03 13:50:08 +02:00
Bram Moolenaar
c7f1e40021
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 )
2019-08-03 13:29:46 +02:00
Bram Moolenaar
f2d8b7a0a6
patch 8.1.1794: tests are flaky
...
Problem: Tests are flaky.
Solution: Undo the change to vgetorpeek().
2019-08-02 22:46:11 +02:00
Bram Moolenaar
1ccaa35abf
patch 8.1.1793: mixed comment style in globals
...
Problem: Mixed comment style in globals.
Solution: Use // comments where appropriate.
2019-08-02 22:08:25 +02:00
Bram Moolenaar
dd00035cb5
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.
2019-08-02 21:35:33 +02:00
Bram Moolenaar
50f91d22bd
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 )
2019-08-02 19:52:15 +02:00
Bram Moolenaar
8750026a7f
patch 8.1.1790: :mkvimrc is not tested
...
Problem: :mkvimrc is not tested.
Solution: Add a test.
2019-08-01 23:05:49 +02:00
Bram Moolenaar
90f3e7ac56
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.
2019-08-01 22:40:44 +02:00
Bram Moolenaar
f4fd7ecbc0
patch 8.1.1788: missing changes in proto file
...
Problem: missing changes in proto file
Solution: Update proto file.
2019-08-01 21:26:00 +02:00
Bram Moolenaar
9bcb70c18a
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.
2019-08-01 21:11:05 +02:00
Bram Moolenaar
13b11eddca
patch 8.1.1786: double click in popup scrollbar starts selection
...
Problem: Double click in popup scrollbar starts selection.
Solution: Ignore the double click.
2019-08-01 15:52:45 +02:00
Bram Moolenaar
b66bab381c
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.
2019-08-01 14:28:24 +02:00
Bram Moolenaar
3f9bdeb2a5
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 )
2019-08-01 13:55:37 +02:00
Bram Moolenaar
dff2adc8dd
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'.
2019-07-31 22:18:22 +02:00
Bram Moolenaar
5477506a9f
Update runtime files.
2019-07-31 21:07:14 +02:00
Bram Moolenaar
0e6bfb9b2e
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 )
2019-07-31 20:53:56 +02:00
Bram Moolenaar
70576f70f7
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 )
2019-07-31 20:40:08 +02:00
Bram Moolenaar
674e2bde6e
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 )
2019-07-31 20:21:01 +02:00
Bram Moolenaar
8edf0e3132
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 )
2019-07-30 21:19:26 +02:00
Bram Moolenaar
8c8b88d0cc
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 )
2019-07-30 20:32:41 +02:00
Bram Moolenaar
f386f08ccb
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.
2019-07-29 23:03:03 +02:00
Bram Moolenaar
4641a122f2
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 )
2019-07-29 22:10:23 +02:00
Bram Moolenaar
eee9f65b2a
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 )
2019-07-29 21:14:42 +02:00
Bram Moolenaar
3c610c9638
patch 8.1.1774: test is silently skipped
...
Problem: Test is silently skipped.
Solution: Throw "Skipped".
2019-07-29 21:03:45 +02:00
Bram Moolenaar
13d5c3f616
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.
2019-07-28 21:42:38 +02:00
Bram Moolenaar
b78564d022
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'.
2019-07-28 19:24:36 +02:00
Bram Moolenaar
d4404b4391
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'.
2019-07-28 18:38:09 +02:00
Bram Moolenaar
56c0c4749d
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().
2019-07-28 17:57:43 +02:00
Bram Moolenaar
ac3150d385
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 )
2019-07-28 16:36:39 +02:00
Bram Moolenaar
bca9c30193
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)
2019-07-28 15:28:45 +02:00
Bram Moolenaar
f96ae0b5a2
patch 8.1.1767: FEAT_SESSION defined separately
...
Problem: FEAT_SESSION defined separately.
Solution: Make FEAT_SESSION depend on FEAT_EVAL.
2019-07-28 15:21:55 +02:00
Bram Moolenaar
2a9c9f6d89
undo extra changes in src/Makefile
2019-07-28 14:17:56 +02:00
Bram Moolenaar
8453807911
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 )
2019-07-28 14:15:42 +02:00
Bram Moolenaar
f91aac5e3e
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 )
2019-07-28 13:21:01 +02:00
Bram Moolenaar
5328cb8986
patch 8.1.1764: ":browse oldfiles" is not tested
...
Problem: ":browse oldfiles" is not tested.
Solution: Add a test.
2019-07-27 23:27:51 +02:00
Bram Moolenaar
9f9fe37f67
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.
2019-07-27 23:12:12 +02:00
Bram Moolenaar
c273405188
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.
2019-07-27 21:57:21 +02:00
Bram Moolenaar
4248111497
patch 8.1.1761: filetype "vuejs" causes problems for some users
...
Problem: Filetype "vuejs" causes problems for some users.
Solution: Rename to "vue".
2019-07-27 21:39:13 +02:00
Bram Moolenaar
9800bfe0fc
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 )
2019-07-27 21:23:45 +02:00
Bram Moolenaar
14371ed697
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 )
2019-07-27 21:05:21 +02:00
Bram Moolenaar
d5c8234517
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 )
2019-07-27 18:44:57 +02:00
Bram Moolenaar
2984666291
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 )
2019-07-27 17:39:15 +02:00
Bram Moolenaar
1417c766f5
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.
2019-07-27 17:31:36 +02:00
Bram Moolenaar
0aca293fed
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.
2019-07-26 22:22:38 +02:00
Bram Moolenaar
4f0d002cf9
patch 8.1.1754: build failure
...
Problem: Build failure.
Solution: Add missing change to window struct.
2019-07-26 22:20:03 +02:00
Bram Moolenaar
e865dcbce1
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.
2019-07-26 22:15:50 +02:00
Bram Moolenaar
7b73d7ebf7
patch 8.1.1752: resizing hashtable is inefficient
...
Problem: Resizing hashtable is inefficient.
Solution: Avoid resizing when the final size is predictable.
2019-07-26 21:26:34 +02:00
Bram Moolenaar
9d5ffceb3f
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().
2019-07-26 21:01:29 +02:00
Bram Moolenaar
8a5c29aee9
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.
2019-07-26 19:48:19 +02:00