annotate runtime/doc/version9.txt @ 28497:7c4a9e20c178 v8.2.4773

patch 8.2.4773: build failure without the +eval feature Commit: https://github.com/vim/vim/commit/a9549c9e8f368a7fa1dcbe14ec23e82c6a0b8715 Author: Bram Moolenaar <Bram@vim.org> Date: Sun Apr 17 14:18:11 2022 +0100 patch 8.2.4773: build failure without the +eval feature Problem: Build failure without the +eval feature. Solution: Use other error message. Avoid warnings.
author Bram Moolenaar <Bram@vim.org>
date Sun, 17 Apr 2022 15:30:06 +0200
parents dce918af0c00
children 0eef32b4ebbc
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
1 *version9.txt* For Vim version 8.2. Last change: 2022 Mar 08
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4 VIM REFERENCE MANUAL by Bram Moolenaar
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7 *vim-9.0* *vim-9* *version-9.0* *version9.0*
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8 Welcome to Vim 9! Several years have passed since the previous release.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9 A large number of bugs have been fixed, many nice features have been added
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10 and Vim9 script syntax is introduced. This file mentions all the new items
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11 and changes to existing features since Vim 8.2.0. The patches up to Vim 8.2
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12 can be found here: |vim-8.2|.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14 Use this command to see the full version and features information of the Vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15 program you are using: >
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16 :version
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18 NEW FEATURES |new-9|
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19 Vim script enhancements |new-vim-script-9|
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20 Various new items |new-items-9|
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22 INCOMPATIBLE CHANGES |incompatible-9|
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24 IMPROVEMENTS |improvements-9|
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26 COMPILE TIME CHANGES |compile-changes-9|
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
27
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
28 PATCHES |patches-9|
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
29
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
30
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
31 See |vi_diff.txt| for an overview of differences between Vi and Vim 9.0.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
32 See |version4.txt|, |version5.txt|, |version6.txt|, |version7.txt| and
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
33 |version8.txt| for differences between Vim versions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
34
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
35 You can find an overview of the most important changes (according to Martin
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
36 Tournoij) on this site: https://www.arp242.net/vimlog/
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
37
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
38
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
39 Vim version 9.0 is dedicated to Sven Guckes, who passed away in February 2022
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
40 when the release was being prepared. Sven was a long time supporter of Vim.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
41 He registered the vim.org domain and created the first Vim website. We will
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
42 remember him!
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
43
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
44 ==============================================================================
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
45 NEW FEATURES *new-9*
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
46
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
47 First an overview of the more interesting new features. A comprehensive list
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
48 is below.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
49
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
50
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
51 Vim9 script ~
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
52 *new-vim-script-9*
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
53 The Vim script language has been changed step by step over many years,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
54 preserving backwards compatibility. Several choices made in early days got in
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
55 the way of making it work better. At the same time, Vim script is being used
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
56 much more often, since there are so many plugins being used.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
57
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
58 Vim9 script provides a syntax that is much more similar to other languages.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
59 In other words: "less weird". Compiled functions are introduced which allow
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
60 for a large speed improvement. You can expect around ten times faster
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
61 execution. The price to pay is that Vim9 script is not backwards compatible.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
62 But don't worry, you can still use your old scripts, the new script language
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
63 is added, it does not replace the legacy script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
64
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
65 All the information about Vim9 script can be found in the |Vim9| help file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
66
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
67
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
68 Various new items *new-items-9*
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
69 -----------------
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
70
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
71 TODO: Visual/Insert/Cmdline mode commands?
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
72
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
73
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
74 Options: ~
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
75
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
76 'autoshelldir' change directory to the shell's current directory
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
77 'cdhome' change directory to the home directory by ":cd"
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
78 'guiligatures' GTK GUI: ASCII characters that can form shapes
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
79 'quickfixtextfunc' function for the text in the quickfix window
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
80 'spelloptions' options for spell checking
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
81 'thesaurusfunc' function to be used for thesaurus completion
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
82 'xtermcodes' request terminal codes from an xterm
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
83
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
84
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
85 Ex commands: ~
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
86
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
87 |:abstract|
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
88 |:argdedupe| remove duplicates from the argument list
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
89 |:balt| like ":badd" but also set the alternate file
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
90 |:class| reserved for future use
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
91 |:def| define a Vim9 user function
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
92 |:defcompile| compile Vim9 user functions in current script
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
93 |:disassemble| disassemble Vim9 user function
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
94 |:echoconsole| like :echomsg but write to stdout
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
95 |:endinterface| reserved for future use
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
96 |:endclass| reserved for future use
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
97 |:enddef| end of a user function started with :def
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
98 |:endenum| reserved for future use
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
99 |:enum| reserved for future use
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
100 |:export| Vim9: export an item from a script
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
101 |:final| declare an immutable variable in Vim9
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
102 |:import| Vim9: import an item from another script
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
103 |:interface| reserved for future use
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
104 |:static| reserved for future use
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
105 |:type| reserved for future use
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
106 |:var| variable declaration in Vim9
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
107 |:vim9script| indicates Vim9 script file
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
108
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
109
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
110 Ex command modifiers: ~
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
111
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
112 |:legacy| make following command use legacy script syntax
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
113 |:vim9cmd| make following command use Vim9 script syntax
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
114
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
115
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
116 New and extended functions: ~
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
117
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
118 |assert_nobeep()| assert that a command does not cause a beep
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
119 |blob2list()| get a list of numbers from a blob
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
120 |charclass()| class of a character
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
121 |charcol()| character number of the cursor or a mark
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
122 |charidx()| character index of a byte in a string
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
123 |digraph_get()| get digraph
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
124 |digraph_getlist()| get all digraphs
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
125 |digraph_set()| register digraph
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
126 |digraph_setlist()| register multiple digraphs
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
127 |echoraw()| output characters as-is
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
128 |exists_compiled()| like exists() but check at compile time
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
129 |extendnew()| make a new Dictionary and append items
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
130 |flatten()| flatten a List
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
131 |flattennew()| flatten a copy of a List
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
132 |fullcommand()| get full command name
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
133 |getcharpos()| get character position of cursor, mark, etc.
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
134 |getcharstr()| get a character from the user as a string
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
135 |getcursorcharpos()| get character position of the cursor
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
136 |getmarklist()| list of global/local marks
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
137 |getreginfo()| get information about a register
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
138 |gettext()| lookup message translation
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
139 |hlget()| get highlight group attributes
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
140 |hlset()| set highlight group attributes
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
141 |list2blob()| get a blob from a list of numbers
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
142 |mapnew()| make a new List with changed items
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
143 |mapset()| restore a mapping
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
144 |matchfuzzy()| fuzzy matches a string in a list of strings
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
145 |matchfuzzypos()| fuzzy matches a string in a list of strings
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
146 |menu_info()| get information about a menu item
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
147 |popup_list()| get list of all popup window IDs
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
148 |prompt_getprompt()| get the effective prompt text for a buffer
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
149 |prop_add_list()| attach a property at multiple positions
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
150 |prop_find()| search for a property
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
151 |readblob()| read a file into a Blob
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
152 |readdirex()| get a List of file information in a directory
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
153 |reduce()| reduce a List to a value
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
154 |searchcount()| get number of matches before/after the cursor
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
155 |setcellwidths()| set character cell width overrides
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
156 |setcharpos()| set character position of cursor, mark, etc.
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
157 |setcursorcharpos()| set character position of the cursor
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
158 |slice()| take a slice of a List
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
159 |strcharlen()| length of a string in characters
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
160 |terminalprops()| properties of the terminal
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
161 |test_gui_event()| generate a GUI event for testing
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
162 |test_null_function()| return a null Funcref
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
163 |test_srand_seed()| set the seed value for srand()
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
164 |test_unknown()| return a value with unknown type
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
165 |test_void()| return a value with void type
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
166 |typename()| type of a variable as text
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
167 |win_gettype()| get type of window
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
168 |win_move_separator()| move window vertical separator
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
169 |win_move_statusline()| move window status line
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
170 |windowsversion()| get MS-Windows version
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
171
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
172
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
173 New Vim variables: ~
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
174
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
175 |v:numbermax| maximum value of a number
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
176 |v:numbermin| minimum value of a number (negative)
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
177 |v:numbersize| number of bits in a Number
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
178 |v:collate| current locale setting for collation order
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
179 |v:exiting| vim exit code
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
180 |v:colornames| dictionary that maps color names to hex color strings
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
181 |v:sizeofint| number of bytes in an int
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
182 |v:sizeoflong| number of bytes in a long
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
183 |v:sizeofpointer| number of bytes in a pointer
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
184 |v:maxcol| maximum line length
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
185
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
186
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
187 New autocommand events: ~
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
188
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
189 |CompleteDonePre| after Insert mode completion is done, before clearing
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
190 info
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
191 |DirChangedPre| before the working directory will change
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
192 |InsertLeavePre| just before leaving Insert mode
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
193 |ModeChanged| after changing the mode
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
194 |SigUSR1| after the SIGUSR1 signal has been detected
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
195 |WinClosed| after closing a window
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
196 |VimSuspend| when suspending Vim
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
197 |VimResume| when Vim is resumed after being suspended
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
198
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
199
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
200 New runtime files: ~
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
201
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
202 Too many to list here.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
203
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
204 ==============================================================================
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
205 INCOMPATIBLE CHANGES *incompatible-9*
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
206
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
207 These changes are incompatible with previous releases. Check this list if you
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
208 run into a problem when upgrading from Vim 8.2.0 to 9.0.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
209
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
210 TODO
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
211
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
212 ==============================================================================
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
213 IMPROVEMENTS *improvements-9*
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
214
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
215 Many memory leaks, invalid memory accesses and crashes have been fixed.
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
216 See the list of patches below.
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
217
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
218 TODO
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
219
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
220 ==============================================================================
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
221 COMPILE TIME CHANGES *compile-changes-9*
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
222
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
223 TODO
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
224
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
225 ==============================================================================
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
226 PATCHES *patches-9* *bug-fixes-9*
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
227 *patches-after-8.2*
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
228
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
229 The list of patches that got included since 8.2.0. This includes all the new
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
230 features, but does not include runtime file changes (syntax, indent, help,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
231 etc.)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
232
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
233 Patch 8.2.0001
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
234 Problem: #endif comments do not reflect corresponding #ifdef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
235 Solution: Update the comments. (Rene Nyffenegger, closes #5351)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
236 Files: src/ui.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
237
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
238 Patch 8.2.0002
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
239 Problem: "dj" only deletes first line of closed fold.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
240 Solution: Adjust last line of operator for linewise motion. (closes #5354)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
241 Files: src/ops.c, src/testdir/test_fold.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
242
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
243 Patch 8.2.0003
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
244 Problem: Build file dependencies are incomplete.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
245 Solution: Fix the dependencies. (Ken Takata, closes #5356)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
246 Files: src/Make_cyg_ming.mak, src/Make_mvc.mak, src/Make_vms.mms,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
247 src/Makefile
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
248
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
249 Patch 8.2.0004
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
250 Problem: Get E685 and E931 if buffer reload is interrupted.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
251 Solution: Do not abort deleting a dummy buffer. (closes #5361)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
252 Files: src/buffer.c, src/proto/buffer.pro, src/testdir/test_trycatch.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
253 src/ex_cmds.c, src/ex_getln.c, src/misc2.c, src/quickfix.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
254 src/window.c, src/vim.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
255
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
256 Patch 8.2.0005
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
257 Problem: Duplication in version info.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
258 Solution: Use preprocessor string concatenation. (Ken Takata, closes #5357)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
259 Files: src/version.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
260
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
261 Patch 8.2.0006
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
262 Problem: Test using long file name may fail. (Vladimir Lomov)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
263 Solution: Limit the name length. (Christian Brabandt, closes #5358)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
264 Files: src/testdir/test_display.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
265
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
266 Patch 8.2.0007
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
267 Problem: Popup menu positioned wrong with folding in two tabs.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
268 Solution: Update the cursor line height. (closes #5353)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
269 Files: src/move.c, src/proto/move.pro, src/popupmenu.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
270 src/testdir/test_ins_complete.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
271 src/testdir/dumps/Test_pum_with_folds_two_tabs.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
272
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
273 Patch 8.2.0008
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
274 Problem: Test72 is old style.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
275 Solution: Convert to new style test. (Yegappan Lakshmanan, closes #5362)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
276 Files: src/Makefile, src/testdir/Make_all.mak, src/testdir/Make_vms.mms,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
277 src/testdir/test72.in, src/testdir/test72.ok,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
278 src/testdir/test_undo.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
279
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
280 Patch 8.2.0009
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
281 Problem: VMS: terminal version doesn't build.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
282 Solution: Move MIN definition. Adjust #ifdefs. (Zoltan Arpadffy)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
283 Files: src/bufwrite.c, src/fileio.c, src/ui.c, src/xxd/Make_vms.mms
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
284
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
285 Patch 8.2.0010
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
286 Problem: Test64 is old style.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
287 Solution: Convert to new style test. (Yegappan Lakshmanan, closes #5363)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
288 Files: src/Makefile, src/testdir/Make_all.mak, src/testdir/Make_vms.mms,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
289 src/testdir/test64.in, src/testdir/test64.ok,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
290 src/testdir/test95.in, src/testdir/test_regexp_latin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
291
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
292 Patch 8.2.0011
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
293 Problem: Screen updating wrong when opening preview window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
294 Solution: Redraw the window when the preview window opens.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
295 Files: src/popupmenu.c, src/testdir/test_ins_complete.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
296 src/testdir/dumps/Test_pum_with_preview_win.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
297
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
298 Patch 8.2.0012
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
299 Problem: Some undo functionality is not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
300 Solution: Add a few more test cases. (Dominique Pellé, closes #5364)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
301 Files: src/testdir/test_undo.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
302
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
303 Patch 8.2.0013
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
304 Problem: Not using a typedef for condstack.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
305 Solution: Add a typedef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
306 Files: src/structs.h, src/ex_docmd.c, src/ex_eval.c, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
307 src/ex_cmds.h, src/proto/ex_eval.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
308
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
309 Patch 8.2.0014
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
310 Problem: Test69 and test95 are old style.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
311 Solution: Convert to new style tests. (Yegappan Lakshmanan, closes #5365)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
312 Files: src/Makefile, src/testdir/Make_all.mak, src/testdir/Make_vms.mms,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
313 src/testdir/test69.in, src/testdir/test69.ok,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
314 src/testdir/test95.in, src/testdir/test95.ok,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
315 src/testdir/test_regexp_utf8.vim, src/testdir/test_textformat.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
316
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
317 Patch 8.2.0015
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
318 Problem: Not all modeline variants are tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
319 Solution: Add modeline tests. (Dominique Pellé, closes #5369)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
320 Files: src/testdir/test_modeline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
321
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
322 Patch 8.2.0016
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
323 Problem: Test name used twice, option not restored properly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
324 Solution: Rename function, restore option with "&".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
325 Files: src/testdir/test_textformat.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
326
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
327 Patch 8.2.0017
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
328 Problem: OS/2 and MS-DOS are still mentioned, even though support was
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
329 removed long ago.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
330 Solution: Update documentation. (Yegappan Lakshmanan, closes #5368)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
331 Files: runtime/doc/autocmd.txt, runtime/doc/change.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
332 runtime/doc/cmdline.txt, runtime/doc/editing.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
333 runtime/doc/eval.txt, runtime/doc/gui.txt, runtime/doc/insert.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
334 runtime/doc/options.txt, runtime/doc/print.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
335 runtime/doc/quickfix.txt, runtime/doc/repeat.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
336 runtime/doc/starting.txt, runtime/doc/usr_01.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
337 runtime/doc/usr_05.txt, runtime/doc/usr_41.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
338 runtime/doc/vi_diff.txt, runtime/gvimrc_example.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
339 runtime/tools/README.txt, runtime/vimrc_example.vim, src/feature.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
340
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
341 Patch 8.2.0018
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
342 Problem: :join does not add white space where it should. (Zdenek Dohnal)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
343 Solution: Handle joining multiple lines properly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
344 Files: src/ops.c, src/testdir/test_join.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
345
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
346 Patch 8.2.0019
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
347 Problem: Cannot get number of lines of another buffer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
348 Solution: Add "linecount" to getbufinfo(). (Yasuhiro Matsumoto,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
349 closes #5370)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
350 Files: src/evalbuffer.c, src/testdir/test_bufwintabinfo.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
351 runtime/doc/eval.txt
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
352
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
353 Patch 8.2.0020
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
354 Problem: Mouse clicks in the command line not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
355 Solution: Add tests. (Dominique Pellé, closes #5366)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
356 Files: src/testdir/test_termcodes.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
357
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
358 Patch 8.2.0021
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
359 Problem: Timer test fails too often on Travis with macOS.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
360 Solution: Be less strict with the time.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
361 Files: src/testdir/test_timers.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
362
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
363 Patch 8.2.0022
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
364 Problem: Click in popup window doesn't close it in the GUI. (Sergey Vlasov)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
365 Solution: When processing the selection also send a button release event.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
366 (closes #5367)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
367 Files: src/gui.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
368
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
369 Patch 8.2.0023
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
370 Problem: Command line editing not sufficiently tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
371 Solution: Add more tests. (Dominique Pellé, closes #5374)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
372 Files: src/testdir/Make_all.mak, src/testdir/test_alot.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
373 src/testdir/test_cmdline.vim, src/testdir/test_ex_mode.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
374
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
375 Patch 8.2.0024
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
376 Problem: Filetype Rego not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
377 Solution: Add *.rego. (Matt Dunford, closes #5376)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
378 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
379
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
380 Patch 8.2.0025
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
381 Problem: Repeated word in comment.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
382 Solution: Remove one. (Rene Nyffenegger, closes #5384)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
383 Files: src/structs.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
384
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
385 Patch 8.2.0026
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
386 Problem: Still some /* */ comments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
387 Solution: Convert to // comments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
388 Files: src/message.c, src/message_test.c, src/misc1.c, src/misc2.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
389 src/move.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
390
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
391 Patch 8.2.0027
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
392 Problem: Still some /* */ comments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
393 Solution: Convert to // comments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
394 Files: src/iid_ole.c, src/indent.c, src/insexpand.c, src/iscygpty.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
395 src/version.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
396
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
397 Patch 8.2.0028
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
398 Problem: Searchpairpos() is not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
399 Solution: Add tests. Also improve searchpair() testing. (Dominique Pellé,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
400 closes #5388)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
401 Files: src/testdir/test_search.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
402
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
403 Patch 8.2.0029
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
404 Problem: MS-Windows: crash with empty job command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
405 Solution: Check for NULL result. (Yasuhiro Matsumoto, closes #5390)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
406 Files: src/channel.c, src/testdir/test_channel.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
407
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
408 Patch 8.2.0030
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
409 Problem: "gF" does not work on output of "verbose command".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
410 Solution: Recognize " line " and translations. (closes #5391)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
411 Files: src/globals.h, src/eval.c, src/findfile.c, src/testdir/test_gf.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
412
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
413 Patch 8.2.0031 (after 8.2.0029)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
414 Problem: MS-Windows: test for empty job fails
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
415 Solution: Check for error message, make it also fail on Unix.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
416 Files: src/channel.c, src/testdir/test_channel.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
417
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
418 Patch 8.2.0032 (after 8.2.0031)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
419 Problem: MS-Windows: test for blank job fails
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
420 Solution: Check before escaping.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
421 Files: src/channel.c, src/testdir/test_channel.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
422
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
423 Patch 8.2.0033
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
424 Problem: Crash when make_extmatch() runs out of memory.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
425 Solution: Check for NULL. (Dominique Pellé, closes #5392)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
426 Files: src/regexp_bt.c, src/regexp_nfa.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
427
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
428 Patch 8.2.0034
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
429 Problem: Missing check for out of memory.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
430 Solution: Check for NULL after vim_strsave(). (Dominique Pellé,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
431 closes #5393)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
432 Files: src/filepath.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
433
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
434 Patch 8.2.0035
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
435 Problem: Saving and restoring called_emsg is clumsy.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
436 Solution: Count the number of error messages.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
437 Files: src/message.c, src/buffer.c, src/channel.c, src/drawscreen.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
438 src/ex_cmds2.c, src/gui.c, src/highlight.c, src/main.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
439 src/regexp.c, src/search.c, src/testing.c, src/globals.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
440
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
441 Patch 8.2.0036
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
442 Problem: Not enough test coverage for match functions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
443 Solution: Add a few more test cases. (Dominique Pellé, closes #5394)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
444 Add error number.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
445 Files: src/testdir/test_match.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
446
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
447 Patch 8.2.0037
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
448 Problem: Missing renamed message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
449 Solution: Now really add the error number.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
450 Files: src/highlight.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
451
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
452 Patch 8.2.0038
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
453 Problem: Spell suggestions insufficiently tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
454 Solution: Add spell suggestion tests. (Dominique Pellé, closes #5398)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
455 Files: src/testdir/test_spell.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
456
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
457 Patch 8.2.0039
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
458 Problem: Memory access error when "z=" has no suggestions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
459 Solution: Check for negative index.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
460 Files: src/testdir/test_spell.vim, src/spellsuggest.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
461
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
462 Patch 8.2.0040
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
463 Problem: Timers test is still flaky on Travis for Mac.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
464 Solution: Run separately instead of as part of test_alot.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
465 Files: src/testdir/Make_all.mak, src/testdir/test_alot.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
466
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
467 Patch 8.2.0041
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
468 Problem: Leaking memory when selecting spell suggestion.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
469 Solution: Free previous value at the right time.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
470 Files: src/spellsuggest.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
471
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
472 Patch 8.2.0042
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
473 Problem: Clearing funccal values twice.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
474 Solution: Remove clearing individual fields.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
475 Files: src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
476
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
477 Patch 8.2.0043
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
478 Problem: Timers test is still flaky on Travis for Mac.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
479 Solution: Increase maximum expected time.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
480 Files: src/testdir/test_timers.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
481
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
482 Patch 8.2.0044
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
483 Problem: Expression type is used inconsistently.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
484 Solution: Add "ETYPE_IS" and "ETYPE_ISNOT" as separate enum values. Rename
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
485 "TYPE_" to "ETYPE_" to avoid confusion.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
486 Files: src/structs.h, src/eval.c, src/proto/eval.pro, src/debugger.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
487
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
488 Patch 8.2.0045 (after 8.2.0044)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
489 Problem: Script test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
490 Solution: For numbers "is" and "isnot" work like "==" and "!=".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
491 Files: src/eval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
492
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
493 Patch 8.2.0046
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
494 Problem: Tests for spell suggestions are slow.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
495 Solution: Use shorter words. Test with latin1 and utf-8 to cover more code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
496 (Dominique Pellé, closes #5399)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
497 Files: src/testdir/test_spell.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
498
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
499 Patch 8.2.0047
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
500 Problem: Cannot skip tests for specific MS-Windows platform.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
501 Solution: Add windowsversion().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
502 Files: src/os_win32.c, src/globals.h, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
503 runtime/doc/eval.txt, src/testdir/gen_opt_test.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
504 src/testdir/test_options.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
505
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
506 Patch 8.2.0048
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
507 Problem: Another timers test is flaky on Travis for Mac.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
508 Solution: Increase maximum expected time.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
509 Files: src/testdir/test_timers.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
510
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
511 Patch 8.2.0049
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
512 Problem: Command line completion not fully tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
513 Solution: Add more test cases. Make help sorting stable. (Dominique Pellé,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
514 closes #5402)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
515 Files: src/ex_cmds.c, src/testdir/test_cd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
516 src/testdir/test_cmdline.vim, src/testdir/test_help.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
517 src/testdir/test_menu.vim, src/testdir/test_options.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
518 src/testdir/test_syntax.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
519
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
520 Patch 8.2.0050
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
521 Problem: After deleting a file mark it is still in viminfo.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
522 Solution: When a file mark was deleted more recently than the mark in the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
523 merged viminfo file was updated, do not store the mark. (Pavol
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
524 Juhas, closes #5401, closes #1339)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
525 Files: src/mark.c, src/testdir/test_marks.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
526 src/testdir/test_viminfo.vim, src/viminfo.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
527
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
528 Patch 8.2.0051 (after 8.2.0049)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
529 Problem: Command line completion test skipped. (Christian Brabandt)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
530 Solution: Invert condition.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
531 Files: src/testdir/test_cmdline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
532
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
533 Patch 8.2.0052
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
534 Problem: More-prompt not properly tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
535 Solution: Add a test case. (Dominique Pellé, closes #5404)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
536 Files: src/testdir/test_messages.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
537
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
538 Patch 8.2.0053
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
539 Problem: windowsversion() does not always return the right value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
540 Solution: Add a compatibility section in the manifest. (Ken Takata,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
541 closes #5407)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
542 Files: src/gvim.exe.mnf
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
543
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
544 Patch 8.2.0054
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
545 Problem: :diffget and :diffput don't have good completion.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
546 Solution: Add proper completion. (Dominique Pellé, closes #5409)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
547 Files: runtime/doc/eval.txt, src/buffer.c, src/cmdexpand.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
548 src/testdir/test_diffmode.vim, src/usercmd.c, src/vim.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
549
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
550 Patch 8.2.0055
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
551 Problem: Cannot use ":gui" in vimrc with VIMDLL enabled.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
552 Solution: Change the logic, check "gui.starting". (Ken Takata, closes #5408)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
553 Files: src/gui.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
554
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
555 Patch 8.2.0056
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
556 Problem: Execution stack is incomplete and inefficient.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
557 Solution: Introduce a proper execution stack and use it instead of
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
558 sourcing_name/sourcing_lnum. Create a string only when used.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
559 Files: src/structs.h, src/globals.h, src/autocmd.c, src/buffer.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
560 src/debugger.c, src/ex_docmd.c, src/ex_eval.c, src/highlight.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
561 src/main.c, src/map.c, src/message.c, src/proto/scriptfile.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
562 src/scriptfile.c, src/option.c, src/profiler.c, src/spellfile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
563 src/term.c, src/testing.c, src/usercmd.c, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
564 src/kword_test.c, src/testdir/test_debugger.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
565
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
566 Patch 8.2.0057 (after 8.2.0056)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
567 Problem: Cannot build with small features.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
568 Solution: Add #ifdefs.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
569 Files: src/scriptfile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
570
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
571 Patch 8.2.0058
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
572 Problem: Running tests changes ~/.viminfo.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
573 Solution: Make 'viminfo' empty when summarizing tests results. (closes #5414)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
574 Files: src/testdir/summarize.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
575
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
576 Patch 8.2.0059
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
577 Problem: Compiler warnings for unused variables in small build. (Tony
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
578 Mechelynck)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
579 Solution: Add #ifdef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
580 Files: src/scriptfile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
581
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
582 Patch 8.2.0060
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
583 Problem: Message test only runs with one encoding. (Dominique Pellé)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
584 Solution: Run the test with "utf-8" and "latin1". Fix underflow. (related
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
585 to #5410)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
586 Files: src/message_test.c, src/message.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
587
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
588 Patch 8.2.0061
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
589 Problem: The execute stack can grow big and never shrinks.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
590 Solution: Reduce the size in garbage collect.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
591 Files: src/eval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
592
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
593 Patch 8.2.0062
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
594 Problem: Memory test is flaky on FreeBSD.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
595 Solution: Add a short sleep before getting the first size.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
596 Files: src/testdir/test_memory_usage.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
597
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
598 Patch 8.2.0063
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
599 Problem: Wrong size argument to vim_snprintf(). (Dominique Pellé)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
600 Solution: Reduce the size by the length. (related to #5410)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
601 Files: src/ops.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
602
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
603 Patch 8.2.0064
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
604 Problem: Diffmode completion doesn't use per-window setting.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
605 Solution: Check if a window is in diff mode. (Dominique Pellé, closes #5419)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
606 Files: src/buffer.c, src/testdir/test_diffmode.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
607
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
608 Patch 8.2.0065
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
609 Problem: Amiga and alikes: autoopen only used on Amiga OS4.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
610 Solution: Adjust #ifdefs. (Ola Söder, closes #5413)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
611 Files: src/os_amiga.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
612
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
613 Patch 8.2.0066
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
614 Problem: Some corners of vim_snprintf() are not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
615 Solution: Add a test in C. (Dominique Pellé, closes #5422)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
616 Files: src/message_test.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
617
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
618 Patch 8.2.0067
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
619 Problem: ERROR_UNKNOWN clashes on some systems.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
620 Solution: Rename ERROR_ to FCERR_. (Ola Söder, closes #5415)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
621 Files: src/evalfunc.c, src/userfunc.c, src/vim.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
622
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
623 Patch 8.2.0068
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
624 Problem: Crash when using Python 3 with "utf32" encoding. (Dominique Pellé)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
625 Solution: Use "utf-8" whenever enc_utf8 is set. (closes #5423)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
626 Files: src/testdir/test_python3.vim, src/if_py_both.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
627
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
628 Patch 8.2.0069
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
629 Problem: ETYPE_ is used for two different enums.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
630 Solution: Rename one to use EXPR_.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
631 Files: src/structs.h, src/eval.c, src/debugger.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
632
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
633 Patch 8.2.0070
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
634 Problem: Crash when using Python 3 with "debug" encoding. (Dominique Pellé)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
635 Solution: Use "euc-jp" whenever enc_dbcs is set.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
636 Files: src/testdir/test_python3.vim, src/if_py_both.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
637
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
638 Patch 8.2.0071
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
639 Problem: Memory test often fails on Cirrus CI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
640 Solution: Allow for more tolerance in the upper limit. Remove sleep.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
641 Files: src/testdir/test_memory_usage.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
642
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
643 Patch 8.2.0072 (after 8.2.0071)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
644 Problem: Memory test still fails on Cirrus CI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
645 Solution: Allow for a tiny bit more tolerance in the upper limit.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
646 Files: src/testdir/test_memory_usage.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
647
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
648 Patch 8.2.0073
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
649 Problem: Initializing globals with COMMA is clumsy.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
650 Solution: Use INIT2(), INIT3(), etc.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
651 Files: src/vim.h, src/globals.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
652
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
653 Patch 8.2.0074
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
654 Problem: Python 3 unicode test sometimes fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
655 Solution: Make 'termencoding' empty. Correct number of error message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
656 Files: src/change.c, runtime/doc/options.txt, runtime/doc/message.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
657 src/testdir/test_python3.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
658
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
659 Patch 8.2.0075
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
660 Problem: Python 3 unicode test still sometimes fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
661 Solution: Skip the test when 'termencoding' is not empty.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
662 Files: src/testdir/test_python3.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
663
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
664 Patch 8.2.0076
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
665 Problem: Python 3 unicode test fails on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
666 Solution: Do not set 'encoding' to "debug" on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
667 Files: src/testdir/test_python3.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
668
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
669 Patch 8.2.0077
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
670 Problem: settagstack() cannot truncate at current index.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
671 Solution: Add the "t" action. (Yegappan Lakshmanan, closes #5417)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
672 Files: runtime/doc/eval.txt, src/evalfunc.c, src/tag.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
673 src/testdir/test_tagjump.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
674
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
675 Patch 8.2.0078
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
676 Problem: Expanding <sfile> works differently the second time.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
677 Solution: Keep the expanded name when redefining a function. (closes #5425)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
678 Files: src/testdir/test_vimscript.vim, src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
679
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
680 Patch 8.2.0079
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
681 Problem: Python 3 unicode test still fails on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
682 Solution: Do not set 'encoding' to "euc-tw" on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
683 Files: src/testdir/test_python3.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
684
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
685 Patch 8.2.0080
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
686 Problem: Globals using INIT4() are not in the tags file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
687 Solution: Adjust the tags command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
688 Files: src/configure.ac, src/auto/configure
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
689
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
690 Patch 8.2.0081
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
691 Problem: MS-Windows also need the change to support INIT4().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
692 Solution: Add the ctags arguments. (Ken Takata)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
693 Files: src/Make_cyg_ming.mak, src/Make_mvc.mak
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
694
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
695 Patch 8.2.0082
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
696 Problem: When reusing a buffer listeners are not cleared. (Axel Forsman)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
697 Solution: Clear listeners when reusing a buffer. (closes #5431)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
698 Files: src/testdir/test_listener.vim, src/buffer.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
699
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
700 Patch 8.2.0083
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
701 Problem: Text properties wrong when tabs and spaces are exchanged.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
702 Solution: Take text properties into account. (Nobuhiro Takasaki,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
703 closes #5427)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
704 Files: src/edit.c, src/testdir/test_textprop.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
705
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
706 Patch 8.2.0084
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
707 Problem: Complete item "user_data" can only be a string.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
708 Solution: Accept any type of variable. (closes #5412)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
709 Files: src/testdir/test_ins_complete.vim, src/insexpand.c, src/dict.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
710 src/proto/dict.pro, src/eval.c, runtime/doc/insert.txt
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
711
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
712 Patch 8.2.0085
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
713 Problem: Dead code in builtin functions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
714 Solution: Clean up the code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
715 Files: src/evalvars.c, src/sound.c, src/textprop.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
716
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
717 Patch 8.2.0086 (after 8.2.0084)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
718 Problem: Build error for small version. (Tony Mechelynck)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
719 Solution: Only use "user_data" with the +eval feature. Remove unused
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
720 variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
721 Files: src/insexpand.c, src/dict.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
722
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
723 Patch 8.2.0087
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
724 Problem: Crash in command line expansion when out of memory.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
725 Solution: Check for NULL pointer. Also make ExpandGeneric() static.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
726 (Dominique Pellé, closes #5437)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
727 Files: src/cmdexpand.c, src/proto/cmdexpand.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
728
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
729 Patch 8.2.0088
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
730 Problem: Insufficient tests for tags; bug in using extra tag field when
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
731 using an ex command to position the cursor.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
732 Solution: Fix the bug, add more tests. (Yegappan Lakshmanan, closes #5439)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
733 Files: runtime/doc/tagsrch.txt, src/tag.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
734 src/testdir/test_ins_complete.vim, src/testdir/test_tagfunc.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
735 src/testdir/test_tagjump.vim, src/testdir/test_taglist.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
736
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
737 Patch 8.2.0089
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
738 Problem: Crash when running out of memory in :setfiletype completion.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
739 Solution: Do not allocate memory. (Dominique Pellé, closes #5438)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
740 Files: src/cmdexpand.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
741
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
742 Patch 8.2.0090
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
743 Problem: Generated files show up in git status.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
744 Solution: Ignore a few more files.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
745 Files: .gitignore
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
746
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
747 Patch 8.2.0091
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
748 Problem: Compiler warnings for size_t / int types.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
749 Solution: Change type to size_t. (Mike Williams)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
750 Files: src/scriptfile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
751
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
752 Patch 8.2.0092
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
753 Problem: Tags functionality insufficiently tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
754 Solution: Add more tags tests. (Yegappan Lakshmanan, closes #5446)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
755 Files: src/testdir/test_tagjump.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
756
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
757 Patch 8.2.0093
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
758 Problem: win_splitmove() can make Vim hang.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
759 Solution: Check windows exists in the current tab page. (closes #5444)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
760 Files: src/testdir/test_window_cmd.vim, src/evalwindow.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
761
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
762 Patch 8.2.0094
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
763 Problem: MS-Windows: cannot build with Strawberry Perl 5.30.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
764 Solution: Define __builtin_expect() as a workaround. (Ken Takata,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
765 closes #5267)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
766 Files: src/if_perl.xs
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
767
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
768 Patch 8.2.0095
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
769 Problem: Cannot specify exit code for :cquit.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
770 Solution: Add optional argument. (Thinca, Yegappan Lakshmanan, closes #5442)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
771 Files: runtime/doc/quickfix.txt, src/ex_cmds.h, src/ex_docmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
772 src/testdir/test_quickfix.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
773
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
774 Patch 8.2.0096
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
775 Problem: Cannot create tiny popup window in last column. (Daniel Steinberg)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
776 Solution: Remove position limit. (closes #5447)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
777 Files: src/popupwin.c, src/testdir/test_popupwin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
778 src/testdir/dumps/Test_popupwin_20.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
779 src/testdir/dumps/Test_popupwin_21.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
780
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
781 Patch 8.2.0097
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
782 Problem: Crash with autocommand and spellfile. (Tim Pope)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
783 Solution: Do not pop exestack when not pushed. (closes #5450)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
784 Files: src/testdir/test_autocmd.vim, src/spellfile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
785
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
786 Patch 8.2.0098
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
787 Problem: Exe stack length can be wrong without being detected.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
788 Solution: Add a check when ABORT_ON_INTERNAL_ERROR is defined.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
789 Files: src/macros.h, src/autocmd.c, src/buffer.c, src/ex_docmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
790 src/main.c, src/map.c, src/scriptfile.c, src/spellfile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
791 src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
792
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
793 Patch 8.2.0099
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
794 Problem: Use of NULL pointer when out of memory.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
795 Solution: Check for NULL pointer. (Dominique Pellé, closes #5449)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
796 Files: src/cmdexpand.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
797
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
798 Patch 8.2.0100
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
799 Problem: Macros for Ruby are too complicated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
800 Solution: Do not use DYNAMIC_RUBY_VER, use RUBY_VERSION. (Ken Takata,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
801 closes #5452)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
802 Files: src/Make_cyg_ming.mak, src/Make_mvc.mak, src/auto/configure,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
803 src/configure.ac, src/if_ruby.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
804
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
805 Patch 8.2.0101
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
806 Problem: Crash when passing null object to ":echomsg".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
807 Solution: Check for NULL pointer. (Yasuhiro Matsumoto, closes #5460)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
808 Files: src/eval.c, src/testdir/test_messages.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
809
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
810 Patch 8.2.0102
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
811 Problem: Messages test fails in small version.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
812 Solution: Only use test_null_job() when available.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
813 Files: src/testdir/test_messages.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
814
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
815 Patch 8.2.0103
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
816 Problem: Using null object with execute() has strange effects.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
817 Solution: Give an error message for Job and Channel.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
818 Files: src/testdir/test_execute_func.vim, src/globals.h, src/eval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
819 src/evalfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
820
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
821 Patch 8.2.0104
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
822 Problem: Using channel or job with ":execute" has strange effects.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
823 Solution: Give an error message for Job and Channel.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
824 Files: src/testdir/test_eval_stuff.vim, src/eval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
825
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
826 Patch 8.2.0105
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
827 Problem: Vim license not easy to find on github.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
828 Solution: Add a separate LICENCE file. (closes #5458)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
829 Files: LICENSE, Filelist
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
830
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
831 Patch 8.2.0106
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
832 Problem: Printf formats are not exactly right.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
833 Solution: Adjust signed/unsigned conversions. (Frazer Clews, closes #5456)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
834 Files: runtime/tools/ccfilter.c, src/libvterm/src/parser.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
835 src/libvterm/src/pen.c, src/ui.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
836
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
837 Patch 8.2.0107
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
838 Problem: Hgignore is out of sync from gitignore.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
839 Solution: Add lines to hgignore. (Ken Takata)
28141
dce918af0c00 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 28010
diff changeset
840 Files: .hgignore
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
841
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
842 Patch 8.2.0108
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
843 Problem: When sign text is changed a manual redraw is needed. (Pontus
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
844 Lietzler)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
845 Solution: Redraw automatically. (closes #5455)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
846 Files: src/testdir/test_signs.vim, src/sign.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
847 src/testdir/dumps/Test_sign_cursor_1.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
848 src/testdir/dumps/Test_sign_cursor_2.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
849 src/testdir/dumps/Test_sign_cursor_3.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
850 src/testdir/dumps/Test_sign_cursor_01.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
851 src/testdir/dumps/Test_sign_cursor_02.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
852
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
853 Patch 8.2.0109
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
854 Problem: Corrupted text properties when expanding spaces.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
855 Solution: Reallocate the line. (Nobuhiro Takasaki, closes #5457)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
856 Files: src/edit.c, src/testdir/test_textprop.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
857
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
858 Patch 8.2.0110
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
859 Problem: prop_find() is not implemented.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
860 Solution: Implement prop_find(). (Ryan Hackett, closes #5421, closes #4970)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
861 Files: src/evalfunc.c, src/proto/textprop.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
862 src/testdir/test_textprop.vim, src/textprop.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
863 runtime/doc/textprop.txt
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
864
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
865 Patch 8.2.0111
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
866 Problem: VAR_SPECIAL is also used for booleans.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
867 Solution: Add VAR_BOOL for better type checking.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
868 Files: src/structs.h, src/dict.c, src/eval.c, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
869 src/evalvars.c, src/if_lua.c, src/if_mzsch.c, src/if_py_both.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
870 src/if_ruby.c, src/json.c, src/popupmenu.c, src/proto/dict.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
871 src/testing.c, src/vim.h, src/viminfo.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
872
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
873 Patch 8.2.0112
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
874 Problem: Illegal memory access when using 'cindent'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
875 Solution: Check for NUL byte. (Dominique Pellé, closes #5470)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
876 Files: src/cindent.c, src/testdir/test_cindent.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
877
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
878 Patch 8.2.0113 (after 8.2.0095)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
879 Problem: "make cmdidxs" fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
880 Solution: Allow address for ":cquit". Add --not-a-term to avoid a delay.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
881 Files: src/ex_cmds.h, src/Makefile, src/Make_cyg_ming.mak,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
882 src/Make_mvc.mak
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
883
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
884 Patch 8.2.0114
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
885 Problem: Info about sourced scripts is scattered.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
886 Solution: Use scriptitem_T for info about a script, including s: variables.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
887 Drop ga_scripts.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
888 Files: src/structs.h, src/evalvars.c, src/scriptfile.c, src/eval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
889
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
890 Patch 8.2.0115
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
891 Problem: Byte2line() does not work correctly with text properties. (Billie
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
892 Cleek)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
893 Solution: Take the bytes of the text properties into account.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
894 (closes #5334)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
895 Files: src/testdir/test_textprop.vim, src/memline.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
896
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
897 Patch 8.2.0116
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
898 Problem: BufEnter autocmd not triggered on ":tab drop". (Andy Stewart)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
899 Solution: Decrement autocmd_no_enter for the last file. (closes #1660,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
900 closes #5473)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
901 Files: src/arglist.c, src/testdir/test_tabpage.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
902
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
903 Patch 8.2.0117
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
904 Problem: Crash when using gettabwinvar() with invalid arguments. (Yilin
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
905 Yang)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
906 Solution: Use "curtab" if "tp" is NULL. (closes #5475)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
907 Files: src/evalwindow.c, src/testdir/test_getvar.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
908
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
909 Patch 8.2.0118
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
910 Problem: Crash when cycling to buffers involving popup window .
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
911 Solution: Do not decrement buffer reference count.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
912 Files: src/popupwin.c, src/testdir/test_popupwin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
913 src/testdir/dumps/Test_popupwin_infopopup_7.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
914
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
915 Patch 8.2.0119
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
916 Problem: Message test fails on some platforms. (Elimar Riesebieter)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
917 Solution: Add type cast to vim_snprintf() argument. (Dominique Pellé)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
918 Files: src/message_test.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
919
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
920 Patch 8.2.0120
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
921 Problem: virtcol() does not check arguments to be valid, which may lead to
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
922 a crash.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
923 Solution: Check the column to be valid. Do not decrement MAXCOL.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
924 (closes #5480)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
925 Files: src/evalfunc.c, src/testdir/test_marks.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
926
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
927 Patch 8.2.0121
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
928 Problem: filter() and map() on blob don't work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
929 Solution: Correct the code. (closes #5483)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
930 Files: src/list.c, src/testdir/test_blob.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
931
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
932 Patch 8.2.0122
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
933 Problem: Readme files still mention MS-DOS.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
934 Solution: Update readme files. (Ken Takata, closes #5486)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
935 Files: README.md, README.txt, READMEdir/README_dos.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
936 READMEdir/README_srcdos.txt, READMEdir/README_w32s.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
937 runtime/doc/os_win32.txt
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
938
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
939 Patch 8.2.0123
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
940 Problem: complete_info() does not work when CompleteDone is triggered.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
941 Solution: Trigger CompleteDone before clearing the info.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
942 Files: src/insexpand.c, runtime/doc/autocmd.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
943 src/testdir/test_ins_complete.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
944
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
945 Patch 8.2.0124
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
946 Problem: Compiler warnings for variable types.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
947 Solution: Change type, add type cast. (Mike Williams)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
948 Files: src/memline.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
949
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
950 Patch 8.2.0125
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
951 Problem: :mode no longer works for any system.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
952 Solution: Always give an error message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
953 Files: src/ex_docmd.c, runtime/doc/quickref.txt, src/os_amiga.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
954 src/proto/os_amiga.pro, src/os_mswin.c, src/proto/os_mswin.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
955 src/os_unix.c, src/proto/os_unix.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
956
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
957 Patch 8.2.0126 (after 8.2.0124)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
958 Problem: Textprop test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
959 Solution: Fix sign in computation.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
960 Files: src/memline.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
961
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
962 Patch 8.2.0127
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
963 Problem: Some buffer commands work in a popup window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
964 Solution: Disallow :bnext, :bprev, etc. (Naruhiko Nishino, closes #5494)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
965 Files: src/ex_docmd.c, src/testdir/test_popupwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
966
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
967 Patch 8.2.0128
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
968 Problem: Cannot list options one per line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
969 Solution: Use ":set!" to list one option per line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
970 Files: src/ex_docmd.c, src/option.c, src/proto/option.pro, src/vim.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
971 src/ex_cmds.h, src/optiondefs.h, src/testdir/test_options.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
972 runtime/doc/options.txt
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
973
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
974 Patch 8.2.0129
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
975 Problem: MS-Windows installer doesn't use Turkish translations.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
976 Solution: Enable the Turkish translations and fix a few. (Emir Sarı,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
977 closes #5493)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
978 Files: nsis/gvim.nsi, nsis/lang/turkish.nsi
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
979
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
980 Patch 8.2.0130
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
981 Problem: Python3 ranges are not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
982 Solution: Add test. (Dominique Pellé, closes #5498)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
983 Files: src/testdir/test_python3.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
984
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
985 Patch 8.2.0131
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
986 Problem: Command line is not cleared when switching tabs and the command
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
987 line height differs.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
988 Solution: Set the "clear_cmdline" flag when needed. (Naruhiko Nishino,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
989 closes #5495)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
990 Files: src/testdir/dumps/Test_cmdlineclear_tabenter.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
991 src/testdir/test_cmdline.vim, src/window.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
992
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
993 Patch 8.2.0132
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
994 Problem: Script may be re-used when deleting and creating a new one.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
995 Solution: When the inode matches, also check the file name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
996 Files: src/scriptfile.c, src/testdir/test_source.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
997
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
998 Patch 8.2.0133
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
999 Problem: Invalid memory access with search command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1000 Solution: When :normal runs out of characters in bracketed paste mode break
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1001 out of the loop.(closes #5511)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1002 Files: src/testdir/test_search.vim, src/edit.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1003
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1004 Patch 8.2.0134
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1005 Problem: Some map functionality not covered by tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1006 Solution: Add tests. (Yegappan Lakshmanan, closes #5504)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1007 Files: src/testdir/test_maparg.vim, src/testdir/test_mapping.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1008
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1009 Patch 8.2.0135 (after 8.2.0133)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1010 Problem: Bracketed paste can still cause invalid memory access. (Dominique
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1011 Pellé)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1012 Solution: Check for NULL pointer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1013 Files: src/edit.c, src/testdir/test_search.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1014
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1015 Patch 8.2.0136
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1016 Problem: Stray ch_logfile() call.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1017 Solution: Remove it. (closes #5503)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1018 Files: src/testdir/test_source.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1019
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1020 Patch 8.2.0137
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1021 Problem: Crash when using win_execute() from a new tab.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1022 Solution: Set the tp_*win pointers. (Ozaki Kiichi, closes #5512)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1023 Files: src/testdir/test_winbuf_close.vim, src/window.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1024
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1025 Patch 8.2.0138
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1026 Problem: Memory leak when starting a job fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1027 Solution: Free the list of arguments. (Ozaki Kiichi, closes #5510)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1028 Files: src/channel.c, src/testdir/test_channel.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1029
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1030 Patch 8.2.0139
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1031 Problem: MS-Windows: default for IME is inconsistent.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1032 Solution: Also make IME default enabled with MVC. (Ken Takata, closes #5508)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1033 Files: src/Make_mvc.mak
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1034
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1035 Patch 8.2.0140
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1036 Problem: CI does not test building doc tags.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1037 Solution: Add the vimtags/gcc build. Cleanup showing version. (Ozaki Kiichi,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1038 closes #5513)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1039 Files: .travis.yml, Filelist, ci/if_ver-1.vim, ci/if_ver-2.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1040 ci/if_ver-cmd.vim, runtime/doc/Makefile, runtime/doc/doctags.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1041 src/testdir/if_ver-1.vim, src/testdir/if_ver-2.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1042
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1043 Patch 8.2.0141
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1044 Problem: No swift filetype detection.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1045 Solution: Add swift, swiftgyb and sil. (Emir Sarı, closes #5517)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1046 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1047
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1048 Patch 8.2.0142
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1049 Problem: Possible to enter popup window with CTRL-W p. (John Devin)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1050 Solution: Check entered window is not a popup window. (closes #5515)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1051 Files: src/window.c, src/popupwin.c, src/testdir/test_popupwin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1052 src/testdir/dumps/Test_popupwin_previewpopup_9.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1053 src/testdir/dumps/Test_popupwin_previewpopup_10.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1054
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1055 Patch 8.2.0143
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1056 Problem: Coverity warning for possible use of NULL pointer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1057 Solution: Check argv is not NULL.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1058 Files: src/channel.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1059
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1060 Patch 8.2.0144
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1061 Problem: Some mapping code is not fully tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1062 Solution: Add more test cases. (Yegappan Lakshmanan, closes #5519)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1063 Files: src/testdir/test_langmap.vim, src/testdir/test_maparg.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1064 src/testdir/test_mapping.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1065
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1066 Patch 8.2.0145
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1067 Problem: Using #error for compilation errors should be OK now.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1068 Solution: Use #error. (Ken Takata, closes #5299)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1069 Files: src/blowfish.c, src/vim.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1070
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1071 Patch 8.2.0146
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1072 Problem: Wrong indent when 'showbreak' and 'breakindent' are set and
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1073 'briopt' includes "sbr".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1074 Solution: Reset "need_showbreak" where needed. (Ken Takata, closes #5523)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1075 Files: src/drawline.c, src/testdir/test_breakindent.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1076
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1077 Patch 8.2.0147
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1078 Problem: Block Visual mode operators not correct when 'linebreak' set.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1079 Solution: Set w_p_lbr to lbr_saved more often. (Ken Takata, closes #5524)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1080 Files: src/ops.c, src/testdir/test_listlbr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1081
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1082 Patch 8.2.0148
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1083 Problem: Mapping related function in wrong source file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1084 Solution: Move the function. Add a few more test cases. (Yegappan
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1085 Lakshmanan, closes #5528)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1086 Files: src/map.c, src/proto/term.pro, src/term.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1087 src/testdir/test_mapping.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1088
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1089 Patch 8.2.0149
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1090 Problem: Maintaining a Vim9 branch separately is more work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1091 Solution: Merge the Vim9 script changes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1092 Files: README.md, README_VIM9.md, runtime/doc/Makefile,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1093 runtime/doc/eval.txt, runtime/doc/options.txt, runtime/doc/tags,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1094 runtime/doc/vim9.txt, runtime/ftplugin/vim.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1095 runtime/indent/vim.vim, runtime/syntax/vim.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1096 src/Make_cyg_ming.mak, src/Make_mvc.mak, src/Makefile, src/blob.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1097 src/channel.c, src/dict.c, src/eval.c, src/evalbuffer.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1098 src/evalfunc.c, src/evalvars.c, src/ex_cmdidxs.h, src/ex_cmds.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1099 src/ex_docmd.c, src/ex_eval.c, src/filepath.c, src/globals.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1100 src/gui.c, src/if_lua.c, src/if_py_both.h, src/insexpand.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1101 src/json.c, src/list.c, src/macros.h, src/main.c, src/message.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1102 src/misc1.c, src/proto.h, src/proto/blob.pro, src/proto/eval.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1103 src/proto/evalfunc.pro, src/proto/evalvars.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1104 src/proto/ex_docmd.pro, src/proto/ex_eval.pro, src/proto/list.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1105 src/proto/message.pro, src/proto/scriptfile.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1106 src/proto/userfunc.pro, src/proto/vim9compile.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1107 src/proto/vim9execute.pro, src/proto/vim9script.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1108 src/scriptfile.c, src/session.c, src/structs.h, src/syntax.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1109 src/testdir/Make_all.mak, src/testdir/test_vim9_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1110 src/testdir/test_vim9_script.vim, src/testing.c, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1111 src/vim.h, src/vim9.h, src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1112 src/vim9script.c, src/viminfo.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1113
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1114 Patch 8.2.0150
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1115 Problem: Cannot define python function when using :execute. (Yasuhiro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1116 Matsumoto)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1117 Solution: Do not recognize "def" inside "function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1118 Files: src/testdir/test_vim9_script.vim, src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1119
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1120 Patch 8.2.0151
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1121 Problem: Detecting a script was already sourced is unreliable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1122 Solution: Do not use the inode number.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1123 Files: src/scriptfile.c, src/structs.h, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1124
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1125 Patch 8.2.0152
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1126 Problem: Restoring ctrl_x_mode is not needed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1127 Solution: Remove restoring the old value, it's changed again soon.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1128 Files: src/insexpand.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1129
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1130 Patch 8.2.0153
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1131 Problem: Warning shows when listing version info.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1132 Solution: Use "-u NONE". (Ozaki Kiichi, closes #5534)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1133 Files: .travis.yml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1134
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1135 Patch 8.2.0154
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1136 Problem: Reallocating the list of scripts is inefficient.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1137 Solution: Instead of using a growarray of scriptitem_T, store pointers and
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1138 allocate each scriptitem_T separately. Also avoids that the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1139 growarray pointers change when sourcing a new script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1140 Files: src/globals.h, src/eval.c, src/evalvars.c, src/ex_docmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1141 src/profiler.c, src/scriptfile.c, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1142 src/vim9execute.c, src/vim9script.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1143
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1144 Patch 8.2.0155
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1145 Problem: Warnings from MinGW compiler. (John Marriott) Json test fails when
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1146 building without +float feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1147 Solution: Init variables. Fix Json parsing. Skip a few tests that require
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1148 the +float feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1149 Files: src/vim9script.c, src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1150 src/if_py_both.h, src/json.c, src/testdir/test_method.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1151
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1152 Patch 8.2.0156
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1153 Problem: Various typos in source files and tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1154 Solution: Fix the typos. (Emir Sarı, closes #5532)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1155 Files: Makefile, src/INSTALLvms.txt, src/Make_vms.mms, src/beval.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1156 src/buffer.c, src/charset.c, src/evalvars.c, src/ex_cmds.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1157 src/ex_docmd.c, src/getchar.c, src/gui.c, src/gui_mac.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1158 src/gui_photon.c, src/if_perl.xs,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1159 src/libvterm/t/11state_movecursor.test,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1160 src/libvterm/t/41screen_unicode.test, src/mbyte.c, src/memline.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1161 src/normal.c, src/ops.c, src/option.c, src/option.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1162 src/os_unix.c, src/os_win32.c, src/quickfix.c, src/register.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1163 src/spell.c, src/tag.c, src/term.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1164 src/testdir/test_breakindent.vim, src/testdir/test_channel.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1165 src/testdir/test_cindent.vim, src/testdir/test_digraph.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1166 src/testdir/test_edit.vim, src/testdir/test_netbeans.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1167 src/testdir/test_quickfix.vim, src/testdir/test_registers.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1168 src/testdir/test_stat.vim, src/ui.c, src/xxd/xxd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1169
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1170 Patch 8.2.0157
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1171 Problem: Vim9 script files not in list of distributed files.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1172 Solution: Add the entries.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1173 Files: Filelist
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1174
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1175 Patch 8.2.0158 (after 8.2.0123)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1176 Problem: Triggering CompleteDone earlier is not backwards compatible.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1177 (Daniel Hahler)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1178 Solution: Add CompleteDonePre instead.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1179 Files: src/insexpand.c, runtime/doc/autocmd.txt, src/autocmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1180 src/vim.h, src/testdir/test_ins_complete.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1181
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1182 Patch 8.2.0159
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1183 Problem: Non-materialized range() list causes problems. (Fujiwara Takuya)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1184 Solution: Materialize the list where needed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1185 Files: src/testdir/test_functions.vim, src/testdir/test_python3.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1186 src/userfunc.c, src/evalfunc.c, src/highlight.c, src/evalvars.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1187 src/popupmenu.c, src/insexpand.c, src/json.c, src/channel.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1188 src/eval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1189
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1190 Patch 8.2.0160 (after 8.2.0159)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1191 Problem: Range test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1192 Solution: Include change in list code. (#5541)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1193 Files: src/list.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1194
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1195 Patch 8.2.0161
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1196 Problem: Not recognizing .gv file as dot filetype.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1197 Solution: Add *.gv to dot pattern. (closes #5544)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1198 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1199
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1200 Patch 8.2.0162
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1201 Problem: Balloon test fails in the GUI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1202 Solution: Skip test in the GUI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1203 Files: src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1204
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1205 Patch 8.2.0163
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1206 Problem: Test hangs on MS-Windows console.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1207 Solution: use feedkeys() instead of test_feedinput(). (Ken Takata)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1208 Files: src/testdir/test_functions.vim, src/testing.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1209
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1210 Patch 8.2.0164
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1211 Problem: Test_alot takes too long.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1212 Solution: Run several tests individually.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1213 Files: src/testdir/test_alot.vim, src/testdir/Make_all.mak
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1214
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1215 Patch 8.2.0165
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1216 Problem: Coverity warning for using NULL pointer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1217 Solution: Add missing "else".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1218 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1219
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1220 Patch 8.2.0166
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1221 Problem: Coverity warning for using uninitialized variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1222 Solution: Check for failure.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1223 Files: src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1224
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1225 Patch 8.2.0167
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1226 Problem: Coverity warning for ignoring return value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1227 Solution: Check the return value and jump if failed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1228 Files: src/vim9execute.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1229
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1230 Patch 8.2.0168
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1231 Problem: Coverity warning for assigning NULL to an option.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1232 Solution: Use empty string instead of NULL.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1233 Files: src/vim9execute.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1234
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1235 Patch 8.2.0169
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1236 Problem: Coverity warning for dead code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1237 Solution: Check if inside try-finally.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1238 Files: src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1239
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1240 Patch 8.2.0170
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1241 Problem: Coverity warning for ignoring return value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1242 Solution: Check the return value and return if failed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1243 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1244
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1245 Patch 8.2.0171
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1246 Problem: Coverity warning for using uninitialized buffer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1247 Solution: Check the skip flag.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1248 Files: src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1249
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1250 Patch 8.2.0172
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1251 Problem: Coverity warning for not restoring character.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1252 Solution: Restore the character also in case of failure.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1253 Files: src/vim9script.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1254
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1255 Patch 8.2.0173
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1256 Problem: Build fails with old compiler.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1257 Solution: Do not use anonymous unions. (John Marriott)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1258 Files: src/vim9compile.c, src/evalvars.c, src/list.c, src/structs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1259 src/evalfunc.c, src/channel.c, src/if_mzsch.c, src/if_py_both.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1260
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1261 Patch 8.2.0174
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1262 Problem: Various commands not completely tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1263 Solution: Add more test cases. (Yegappan Lakshmanan, closes #5551)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1264 Files: src/testdir/test_excmd.vim, src/testdir/test_fnameescape.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1265 src/testdir/test_ga.vim, src/testdir/test_global.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1266 src/testdir/test_move.vim, src/testdir/test_options.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1267 src/testdir/test_packadd.vim, src/testdir/test_sort.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1268 src/testdir/test_substitute.vim, src/testdir/test_textformat.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1269 src/testdir/test_writefile.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1270
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1271 Patch 8.2.0175
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1272 Problem: Crash when removing list element in map().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1273 Solution: Lock the list. (closes #2652)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1274 Files: src/testdir/test_filter_map.vim, src/list.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1275
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1276 Patch 8.2.0176
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1277 Problem: Generating os headers does not work for Swedish.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1278 Solution: Set the locale to C. (Christian Brabandt, closes #5258)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1279 Files: src/osdef.sh
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1280
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1281 Patch 8.2.0177
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1282 Problem: Memory leak in get_tags().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1283 Solution: Free matches when finding a pseudo-tag line. (Dominique Pellé,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1284 closes #5553)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1285 Files: src/tag.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1286
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1287 Patch 8.2.0178
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1288 Problem: With VTP the screen may not be restored properly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1289 Solution: Add another set of saved RGB values. (Nobuhiro Takasaki,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1290 closes #5548)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1291 Files: src/os_win32.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1292
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1293 Patch 8.2.0179
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1294 Problem: Still a few places where range() does not work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1295 Solution: Fix using range() causing problems.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1296 Files: src/terminal.c, src/testdir/test_functions.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1297 src/testdir/test_popupwin.vim, src/popupwin.c, src/tag.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1298 src/testdir/dumps/Test_popupwin_20.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1299 src/testdir/dumps/Test_popupwin_21.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1300 src/testdir/dumps/Test_popup_settext_07.dump, src/globals.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1301
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1302 Patch 8.2.0180
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1303 Problem: Test for wrapmargin fails if terminal is not 80 columns.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1304 Solution: Vertical split the window. (Ken Takata, closes #5554)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1305 Files: src/testdir/test_textformat.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1306
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1307 Patch 8.2.0181
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1308 Problem: Problems parsing :term arguments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1309 Solution: Improve parsing, fix memory leak, add tests. (Ozaki Kiichi,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1310 closes #5536)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1311 Files: src/channel.c, src/proto/channel.pro, src/structs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1312 src/terminal.c, src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1313
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1314 Patch 8.2.0182
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1315 Problem: Min() and max() materialize a range() list.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1316 Solution: Compute the result without materializing the list. (#5541)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1317 Files: src/evalfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1318
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1319 Patch 8.2.0183
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1320 Problem: Tests fail when the float feature is disabled.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1321 Solution: Skip tests that don't work without float support.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1322 Files: src/testdir/shared.vim, src/testdir/test_blob.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1323 src/testdir/test_channel.vim, src/testdir/test_cscope.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1324 src/testdir/test_execute_func.vim, src/testdir/test_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1325 src/testdir/test_functions.vim, src/testdir/test_lambda.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1326 src/testdir/test_listdict.vim, src/testdir/test_lua.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1327 src/testdir/test_options.vim, src/testdir/test_partial.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1328 src/testdir/test_ruby.vim, src/testdir/test_sort.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1329 src/testdir/test_timers.vim, src/testdir/test_true_false.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1330 src/testdir/test_user_func.vim, src/testdir/test_vim9_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1331 src/testdir/test_vimscript.vim, src/testdir/test_regexp_latin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1332 src/testdir/test_glob2regpat.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1333
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1334 Patch 8.2.0184
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1335 Problem: Blob test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1336 Solution: Check for different error when float feature is missing.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1337 Files: src/testdir/test_blob.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1338
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1339 Patch 8.2.0185
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1340 Problem: Vim9 script: cannot use "if has()" to skip lines.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1341 Solution: Evaluate constant expression at runtime.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1342 Files: src/vim9compile.c, src/evalfunc.c, src/proto/evalfunc.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1343 src/userfunc.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1344
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1345 Patch 8.2.0186
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1346 Problem: A couple of tests may fail when features are missing.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1347 Solution: Check for features. (Dominique Pellé, closes #5561)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1348 Files: src/testdir/test_functions.vim, src/testdir/test_highlight.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1349
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1350 Patch 8.2.0187
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1351 Problem: Redundant code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1352 Solution: Remove unused assignments. (Dominique Pellé, closes #5557)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1353 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1354
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1355 Patch 8.2.0188
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1356 Problem: Check commands don't work well with Vim9 script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1357 Solution: Improve constant expression handling.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1358 Files: src/vim9compile.c, src/testdir/check.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1359 src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1360
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1361 Patch 8.2.0189
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1362 Problem: cd() with NULL argument crashes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1363 Solution: Check for NULL. (Ken Takata, closes #5558)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1364 Files: src/testdir/test_cd.vim, src/ex_docmd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1365
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1366 Patch 8.2.0190
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1367 Problem: Kotlin files are not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1368 Solution: Detect Kotlin files. (Alkeryn, closes #5560)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1369 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1370
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1371 Patch 8.2.0191
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1372 Problem: Cannot put a terminal in a popup window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1373 Solution: Allow opening a terminal in a popup window. It will always have
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1374 keyboard focus until closed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1375 Files: src/popupwin.c, src/proto/popupwin.pro, src/terminal.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1376 src/proto/terminal.pro, src/macros.h, src/mouse.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1377 src/highlight.c, src/drawline.c, src/optionstr.c, src/window.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1378 src/testdir/test_terminal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1379 src/testdir/dumps/Test_terminal_popup_1.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1380 src/testdir/dumps/Test_terminal_popup_2.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1381 src/testdir/dumps/Test_terminal_popup_3.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1382
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1383 Patch 8.2.0192 (after 8.2.0191)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1384 Problem: Build failure without +terminal feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1385 Solution: Add #ifdefs.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1386 Files: src/popupwin.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1387
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1388 Patch 8.2.0193 (after 8.2.0191)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1389 Problem: Still build failure without +terminal feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1390 Solution: Add more #ifdefs.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1391 Files: src/macros.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1392
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1393 Patch 8.2.0194 (after 8.2.0193)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1394 Problem: Some commands can cause problems in terminal popup.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1395 Solution: Disallow more commands.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1396 Files: src/macros.h, src/popupwin.c, src/proto/popupwin.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1397 src/arglist.c, src/ex_docmd.c, src/window.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1398 src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1399
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1400 Patch 8.2.0195
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1401 Problem: Some tests fail when run in the GUI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1402 Solution: Make sure the window width is enough. In the GUI run terminal Vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1403 in the terminal, if possible.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1404 Files: src/testdir/test_highlight.vim, src/testdir/check.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1405 src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1406
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1407 Patch 8.2.0196
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1408 Problem: Blocking commands for a finished job in a popup window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1409 Solution: Do not block commands if the job has finished. Adjust test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1410 Files: src/popupwin.c, src/testdir/test_popupwin.vim, src/window.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1411 src/terminal.c, src/proto/terminal.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1412
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1413 Patch 8.2.0197
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1414 Problem: Some Ex commands not sufficiently tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1415 Solution: Add more tests. (Yegappan Lakshmanan, closes #5565)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1416 Files: src/testdir/test_global.vim, src/testdir/test_help.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1417 src/testdir/test_help_tagjump.vim, src/testdir/test_options.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1418 src/testdir/test_substitute.vim, src/testdir/test_textformat.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1419 src/testdir/test_writefile.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1420
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1421 Patch 8.2.0198
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1422 Problem: No tests for y/n prompt.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1423 Solution: Add tests. (Dominique Pellé, closes #5564)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1424 Files: src/testdir/test_messages.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1425
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1426 Patch 8.2.0199
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1427 Problem: Vim9 script commands not sufficiently tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1428 Solution: Add more tests. Fix script-local function use.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1429 Files: src/vim9execute.c, src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1430 src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1431
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1432 Patch 8.2.0200
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1433 Problem: Vim9 script commands not sufficiently tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1434 Solution: Add more tests. Fix storing global variable. Make script
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1435 variables work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1436 Files: src/vim9compile.c, src/vim9execute.c, src/vim9.h, src/evalvars.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1437 src/proto/evalvars.pro, src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1438 src/misc1.c, src/proto/misc1.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1439
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1440 Patch 8.2.0201
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1441 Problem: Cannot assign to an imported variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1442 Solution: Make it work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1443 Files: src/evalvars.c, src/vim9compile.c, src/proto/vim9compile.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1444 src/userfunc.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1445
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1446 Patch 8.2.0202
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1447 Problem: When 'lazyredraw' is set the window title may not be updated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1448 Solution: Set "do_redraw" before entering the main loop. (Jason Franklin)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1449 Files: src/main.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1450
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1451 Patch 8.2.0203
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1452 Problem: :helptags and some other functionality not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1453 Solution: Add more tests. (Yegappan Lakshmanan, closes #5567)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1454 Files: src/testdir/test_compiler.vim, src/testdir/test_ex_mode.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1455 src/testdir/test_excmd.vim, src/testdir/test_filechanged.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1456 src/testdir/test_help.vim, src/testdir/test_help_tagjump.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1457 src/testdir/test_timers.vim, src/testdir/test_window_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1458
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1459 Patch 8.2.0204
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1460 Problem: Crash when using winnr('j') in a popup window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1461 Solution: Do not search for neighbors in a popup window. (closes #5568)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1462 Files: src/window.c, src/testdir/test_popupwin.vim, src/evalwindow.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1463
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1464 Patch 8.2.0205
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1465 Problem: Error code E899 used twice.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1466 Solution: Use E863 for the terminal in popup error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1467 Files: src/popupwin.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1468
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1469 Patch 8.2.0206
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1470 Problem: Calling Vim9 function using default argument fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1471 Solution: Give an appropriate error. (closes #5572)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1472 Files: src/testdir/test_vim9_script.vim, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1473 src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1474
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1475 Patch 8.2.0207
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1476 Problem: Crash when missing member type on list argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1477 Solution: Check for invalid type. (closes #5572)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1478 Files: src/userfunc.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1479
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1480 Patch 8.2.0208
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1481 Problem: Fnamemodify() does not apply ":~" when followed by ":.".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1482 Solution: Don't let a failing ":." cause the ":~" to be skipped. (Yasuhiro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1483 Matsumoto, closes #5577)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1484 Files: runtime/doc/cmdline.txt, src/filepath.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1485 src/testdir/test_fnamemodify.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1486
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1487 Patch 8.2.0209
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1488 Problem: Function a bit far away from where it's used.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1489 Solution: Move function close to where it's used. (Ken Takata, closes #5569)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1490 Files: src/fileio.c, src/filepath.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1491
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1492 Patch 8.2.0210
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1493 Problem: Coverity complains about uninitialized field.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1494 Solution: Initialize the field.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1495 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1496
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1497 Patch 8.2.0211
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1498 Problem: Test for ANSI colors fails without an "ls" command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1499 Solution: Use "dir". (Ken Takata, closes #5582)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1500 Files: src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1501
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1502 Patch 8.2.0212
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1503 Problem: Missing search/substitute pattern hardly tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1504 Solution: Add test_clear_search_pat() and tests. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1505 closes #5579)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1506 Files: runtime/doc/eval.txt, runtime/doc/testing.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1507 runtime/doc/usr_41.txt, src/evalfunc.c, src/proto/regexp.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1508 src/proto/search.pro, src/proto/testing.pro, src/regexp.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1509 src/search.c, src/testdir/test_quickfix.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1510 src/testdir/test_search.vim, src/testdir/test_sort.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1511 src/testdir/test_substitute.vim, src/testing.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1512
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1513 Patch 8.2.0213
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1514 Problem: Configure does not recognize gcc 10.0 and later.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1515 Solution: Adjust the pattern matching the version number. (Sergei
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1516 Trofimovich, closes #5580)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1517 Files: src/configure.ac, src/auto/configure
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1518
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1519 Patch 8.2.0214
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1520 Problem: A popup window with a terminal can be made hidden.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1521 Solution: Disallow hiding a terminal popup.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1522 Files: src/testdir/test_terminal.vim, src/popupwin.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1523 src/testdir/dumps/Test_terminal_popup_4.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1524
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1525 Patch 8.2.0215 (after 8.2.0208)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1526 Problem: Wrong file name shortening. (Ingo Karkat)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1527 Solution: Better check for path separator. (Yasuhiro Matsumoto,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1528 closes #5583, closes #5584)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1529 Files: src/filepath.c, src/testdir/test_fnamemodify.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1530
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1531 Patch 8.2.0216
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1532 Problem: Several Vim9 instructions are not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1533 Solution: Add more tests. Fix :disassemble output. Make catch with pattern
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1534 work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1535 Files: src/testdir/test_vim9_script.vim, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1536 src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1537
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1538 Patch 8.2.0217 (after 8.2.0214)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1539 Problem: Terminal test fails on Mac.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1540 Solution: Add a short wait.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1541 Files: src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1542
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1543 Patch 8.2.0218
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1544 Problem: Several Vim9 instructions are not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1545 Solution: Add more tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1546 Files: src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1547
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1548 Patch 8.2.0219 (after 8.2.0217)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1549 Problem: Terminal test still fails on Mac.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1550 Solution: Skip part of the test on Mac.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1551 Files: src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1552
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1553 Patch 8.2.0220
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1554 Problem: Terminal test did pass on Mac.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1555 Solution: Remove the skip again.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1556 Files: src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1557
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1558 Patch 8.2.0221
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1559 Problem: No test for Vim9 += and ..=.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1560 Solution: Add tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1561 Files: src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1562
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1563 Patch 8.2.0222
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1564 Problem: Vim9: optional function arguments don't work yet.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1565 Solution: Implement optional function arguments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1566 Files: src/userfunc.c, src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1567 src/structs.h, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1568
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1569 Patch 8.2.0223
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1570 Problem: Some instructions not yet tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1571 Solution: Disassemble more instructions. Move tests to a new file. Compile
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1572 call to s:function().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1573 Files: src/testdir/test_vim9_script.vim, src/testdir/Make_all.mak,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1574 src/testdir/test_vim9_disassemble.vim, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1575 src/userfunc.c, src/proto/userfunc.pro, src/vim.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1576
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1577 Patch 8.2.0224
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1578 Problem: compiling :elseif not tested yet.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1579 Solution: Add test for :elseif. Fix generating jumps.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1580 Files: src/testdir/test_vim9_script.vim, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1581 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1582
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1583 Patch 8.2.0225
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1584 Problem: compiling lambda not tested yet.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1585 Solution: Add test for lambda and funcref. Drop unused instruction arg.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1586 Files: src/testdir/test_vim9_disassemble.vim, src/vim9.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1587 src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1588
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1589 Patch 8.2.0226
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1590 Problem: Compiling for loop not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1591 Solution: Add a test. Make variable initialization work for more types.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1592 Files: src/testdir/test_vim9_disassemble.vim, src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1593
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1594 Patch 8.2.0227
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1595 Problem: Compiling a few instructions not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1596 Solution: Add more test cases.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1597 Files: src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1598
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1599 Patch 8.2.0228
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1600 Problem: Configure does not recognize gcc version on BSD.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1601 Solution: Do not use "\+" in the pattern matching the version number. (Ozaki
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1602 Kiichi, closes #5590)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1603 Files: src/configure.ac, src/auto/configure
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1604
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1605 Patch 8.2.0229
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1606 Problem: Compare instructions not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1607 Solution: Add test cases. Fix disassemble with line continuation.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1608 Files: src/testdir/test_vim9_disassemble.vim, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1609 src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1610
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1611 Patch 8.2.0230
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1612 Problem: Terminal popup test is flaky.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1613 Solution: Increase wait time a bit.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1614 Files: src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1615
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1616 Patch 8.2.0231
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1617 Problem: Silent system command may clear the screen.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1618 Solution: Do not clear the screen in t_te.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1619 Files: src/term.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1620
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1621 Patch 8.2.0232
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1622 Problem: The :compiler command causes a crash. (Daniel Steinberg)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1623 Solution: Do not use the script index if it isn't set.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1624 Files: src/ex_docmd.c, src/testdir/test_compiler.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1625
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1626 Patch 8.2.0233
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1627 Problem: Crash when using garbagecollect() in between rand().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1628 Solution: Redesign the rand() and srand() implementation. (Yasuhiro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1629 Matsumoto, closes #5587, closes #5588)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1630 Files: src/evalfunc.c, src/testdir/test_random.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1631 runtime/doc/testing.txt, runtime/doc/eval.txt
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1632
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1633 Patch 8.2.0234
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1634 Problem: Message test fails on SunOS.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1635 Solution: Adjust expectation for printf "%p". (Ozaki Kiichi, closes #5595)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1636 Files: src/message_test.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1637
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1638 Patch 8.2.0235
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1639 Problem: Draw error when an empty group is removed from 'statusline'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1640 Solution: Do not use highlighting from a removed group.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1641 Files: src/buffer.c, src/testdir/test_statusline.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1642 src/testdir/dumps/Test_statusline_1.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1643
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1644 Patch 8.2.0236
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1645 Problem: MS-Windows uninstall doesn't delete vimtutor.bat.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1646 Solution: Change directory before deletion. (Ken Takata, closes #5603)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1647 Files: src/uninstall.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1648
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1649 Patch 8.2.0237
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1650 Problem: Crash when setting 'wincolor' on finished terminal window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1651 (Bakudankun)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1652 Solution: Check that the vterm is not NULL. (Yasuhiro Matsumoto, closes
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1653 #5607, closes #5610)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1654 Files: src/terminal.c, src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1655
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1656 Patch 8.2.0238
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1657 Problem: MS-Windows: job_stop() results in exit value zero.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1658 Solution: Call TerminateJobObject() with -1 instead of 0. (Yasuhiro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1659 Matsumoto, closes #5150, closes #5614)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1660 Files: src/os_win32.c, src/testdir/test_channel.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1661
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1662 Patch 8.2.0239
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1663 Problem: MS-Windows: 'env' job option does not override existing
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1664 environment variables. (Tim Pope)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1665 Solution: Set the environment variables later. (Yasuhiro Matsumoto,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1666 closes #5485, closes #5608)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1667 Files: src/os_win32.c, src/testdir/test_channel.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1668
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1669 Patch 8.2.0240
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1670 Problem: Using memory after it was freed. (Dominique Pellé)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1671 Solution: Do not mix conversion buffer with other buffer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1672 Files: src/viminfo.c, src/vim.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1673
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1674 Patch 8.2.0241
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1675 Problem: Crash when setting 'buftype' to "quickfix".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1676 Solution: Check that error list is not NULL. (closes #5613)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1677 Files: src/quickfix.c, src/testdir/test_quickfix.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1678
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1679 Patch 8.2.0242
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1680 Problem: Preview popup window test fails with long directory name. (Jakub
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1681 Kądziołka)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1682 Solution: Use "silent cd". (closes #5615)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1683 Files: src/testdir/test_popupwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1684
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1685 Patch 8.2.0243
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1686 Problem: Insufficient code coverage for ex_docmd.c functions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1687 Solution: Add more tests. (Yegappan Lakshmanan, closes #5618)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1688 Files: src/testdir/Make_all.mak, src/testdir/test_arglist.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1689 src/testdir/test_buffer.vim, src/testdir/test_cd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1690 src/testdir/test_cmdline.vim, src/testdir/test_ex_mode.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1691 src/testdir/test_excmd.vim, src/testdir/test_mapping.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1692 src/testdir/test_quickfix.vim, src/testdir/test_search.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1693 src/testdir/test_sort.vim, src/testdir/test_source.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1694 src/testdir/test_substitute.vim, src/testdir/test_undo.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1695 src/testdir/test_vimscript.vim, src/testdir/test_window_cmd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1696 src/testdir/test_writefile.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1697
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1698 Patch 8.2.0244
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1699 Problem: Compiler warning in Lua interface.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1700 Solution: Add type cast. (Ken Takata, closes #5621)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1701 Files: src/if_lua.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1702
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1703 Patch 8.2.0245
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1704 Problem: MSVC: error message if the auto directory already exists.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1705 Solution: Add "if not exists". (Ken Takata, closes #5620)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1706 Files: src/Make_mvc.mak
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1707
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1708 Patch 8.2.0246
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1709 Problem: MSVC: deprecation warnings with Ruby.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1710 Solution: Move _CRT_SECURE_NO_DEPRECATE to build file. (Ken Takata,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1711 closes #5622)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1712 Files: src/Make_mvc.mak, src/if_ruby.c, src/os_win32.h, src/vim.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1713 src/vimio.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1714
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1715 Patch 8.2.0247
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1716 Problem: Misleading comment in NSIS installer script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1717 Solution: Negate the meaning of the comment. (Ken Takata, closes #5627)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1718 Files: nsis/gvim.nsi
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1719
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1720 Patch 8.2.0248
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1721 Problem: MS-Windows: dealing with deprecation is too complicated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1722 Solution: Use io.h directly. Move _CRT_SECURE_NO_DEPRECATE to the build
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1723 file. Suppress C4091 warning by setting "_WIN32_WINNT". (Ken
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1724 Takata, closes #5626)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1725 Files: src/Make_mvc.mak, src/dosinst.h, src/vim.h, src/vimio.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1726 src/winclip.c, Filelist
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1727
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1728 Patch 8.2.0249
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1729 Problem: MS-Windows: various warnings.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1730 Solution: Set the charset to utf-8. Add _WIN32_WINNT and _USING_V110_SDK71_.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1731 (Ken Takata, closes #5625)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1732 Files: src/GvimExt/Makefile, src/Make_mvc.mak
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1733
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1734 Patch 8.2.0250
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1735 Problem: test_clear_search_pat() is unused.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1736 Solution: Remove the function. (Yegappan Lakshmanan, closes #5624)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1737 Files: runtime/doc/eval.txt, runtime/doc/testing.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1738 runtime/doc/usr_41.txt, src/evalfunc.c, src/proto/regexp.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1739 src/proto/search.pro, src/proto/testing.pro, src/regexp.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1740 src/search.c, src/testdir/test_writefile.vim, src/testing.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1741
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1742 Patch 8.2.0251
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1743 Problem: A couple of function return types can be more specific.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1744 Solution: Use a better return type. (Ken Takata, closes #5629)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1745 Files: src/evalfunc.c, src/globals.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1746
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1747 Patch 8.2.0252
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1748 Problem: Windows compiler warns for using size_t.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1749 Solution: Change to int. (Mike Williams)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1750 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1751
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1752 Patch 8.2.0253
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1753 Problem: Crash when using :disassemble without argument. (Dhiraj Mishra)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1754 Solution: Check for missing argument. (Dominique Pellé, closes #5635,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1755 closes #5637)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1756 Files: src/vim9execute.c, src/testdir/test_vim9_disassemble.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1757 src/ex_cmds.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1758
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1759 Patch 8.2.0254
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1760 Problem: Compiler warning for checking size_t to be negative.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1761 Solution: Only check for zero. (Zoltan Arpadffy)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1762 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1763
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1764 Patch 8.2.0255
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1765 Problem: VMS: missing files in build.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1766 Solution: Add the files. (Zoltan Arpadffy)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1767 Files: src/Make_vms.mms
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1768
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1769 Patch 8.2.0256
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1770 Problem: Time and timer related code is spread out.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1771 Solution: Move time and timer related code to a new file. (Yegappan
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1772 Lakshmanan, closes #5604)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1773 Files: Filelist, src/Make_cyg_ming.mak, src/Make_morph.mak,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1774 src/Make_mvc.mak, src/Make_vms.mms, src/Makefile, src/README.md,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1775 src/evalfunc.c, src/ex_cmds.c, src/ex_cmds2.c, src/main.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1776 src/memline.c, src/misc1.c, src/misc2.c, src/proto.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1777 src/proto/ex_cmds.pro, src/proto/ex_cmds2.pro, src/proto/main.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1778 src/proto/memline.pro, src/proto/misc1.pro, src/proto/misc2.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1779 src/proto/time.pro, src/time.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1780
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1781 Patch 8.2.0257
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1782 Problem: Cannot recognize a terminal in a popup window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1783 Solution: Add the win_gettype() function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1784 Files: runtime/doc/eval.txt, src/evalfunc.c, src/evalwindow.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1785 src/proto/evalwindow.pro, src/testdir/test_cmdline.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1786 src/testdir/test_terminal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1787 src/testdir/dumps/Test_terminal_popup_1.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1788
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1789 Patch 8.2.0258
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1790 Problem: ModifyOtherKeys cannot be temporarily disabled.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1791 Solution: Add echoraw() with an example for modifyOtherKeys.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1792 Files: runtime/doc/eval.txt, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1793 src/testdir/test_functions.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1794 src/testdir/dumps/Test_functions_echoraw.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1795
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1796 Patch 8.2.0259
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1797 Problem: Terminal in popup test sometimes fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1798 Solution: Clear the command line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1799 Files: src/testdir/test_terminal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1800 src/testdir/dumps/Test_terminal_popup_1.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1801
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1802 Patch 8.2.0260
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1803 Problem: Several lines of code are duplicated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1804 Solution: Move duplicated code to a function. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1805 closes #5330)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1806 Files: src/option.c, src/os_unix.c, src/os_win32.c, src/proto/term.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1807 src/quickfix.c, src/regexp.c, src/regexp_bt.c, src/regexp_nfa.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1808 src/term.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1809
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1810 Patch 8.2.0261
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1811 Problem: Some code not covered by tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1812 Solution: Add test cases. (Yegappan Lakshmanan, closes #5645)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1813 Files: src/testdir/test_buffer.vim, src/testdir/test_cmdline.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1814 src/testdir/test_exists.vim, src/testdir/test_filechanged.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1815 src/testdir/test_fileformat.vim, src/testdir/test_mapping.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1816 src/testdir/test_marks.vim, src/testdir/test_normal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1817 src/testdir/test_plus_arg_edit.vim, src/testdir/test_quickfix.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1818 src/testdir/test_tabpage.vim, src/testdir/test_visual.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1819 src/testdir/test_window_cmd.vim, src/testdir/test_writefile.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1820
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1821 Patch 8.2.0262 (after 8.2.0261)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1822 Problem: Fileformat test fails on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1823 Solution: Set fileformat of buffer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1824 Files: src/testdir/test_fileformat.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1825
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1826 Patch 8.2.0263
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1827 Problem: A few new Vim9 messages are not localized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1828 Solution: Add the gettext wrapper. (Dominique Pellé, closes #5647)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1829 Files: src/vim9compile.c, src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1830
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1831 Patch 8.2.0264 (after 8.2.0262)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1832 Problem: Fileformat test still fails on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1833 Solution: Set fileformat of buffer in the right place.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1834 Files: src/testdir/test_fileformat.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1835
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1836 Patch 8.2.0265
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1837 Problem: "eval" after "if 0" doesn't check for following command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1838 Solution: Add "eval" to list of commands that check for a following command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1839 (closes #5640)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1840 Files: src/ex_docmd.c, src/testdir/test_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1841
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1842 Patch 8.2.0266
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1843 Problem: Terminal in popup test sometimes fails on Mac.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1844 Solution: Add a short delay.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1845 Files: src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1846
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1847 Patch 8.2.0267
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1848 Problem: No check for a following command when calling a function fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1849 Solution: Also check for a following command when inside a try block.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1850 (closes #5642)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1851 Files: src/userfunc.c, src/testdir/test_user_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1852
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1853 Patch 8.2.0268 (after 8.2.0267)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1854 Problem: Trycatch test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1855 Solution: When calling function fails only check for following command, do
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1856 not give another error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1857 Files: src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1858
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1859 Patch 8.2.0269
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1860 Problem: Vim9: operator after list index does not work. (Yasuhiro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1861 Matsumoto)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1862 Solution: After indexing a list change the type to the list member type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1863 (closes #5651)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1864 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1865
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1866 Patch 8.2.0270
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1867 Problem: Some code not covered by tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1868 Solution: Add test cases. (Yegappan Lakshmanan, closes #5649)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1869 Files: src/testdir/test_autocmd.vim, src/testdir/test_buffer.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1870 src/testdir/test_edit.vim, src/testdir/test_ex_mode.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1871 src/testdir/test_excmd.vim, src/testdir/test_expand.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1872 src/testdir/test_filetype.vim, src/testdir/test_findfile.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1873 src/testdir/test_join.vim, src/testdir/test_move.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1874 src/testdir/test_normal.vim, src/testdir/test_registers.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1875 src/testdir/test_source.vim, src/testdir/test_tabpage.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1876 src/testdir/test_tagjump.vim, src/testdir/test_vimscript.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1877 src/testdir/test_visual.vim, src/testdir/test_window_cmd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1878 src/testdir/test_writefile.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1879
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1880 Patch 8.2.0271
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1881 Problem: The "num64" feature is available everywhere and building without
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1882 it causes problems.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1883 Solution: Graduate the "num64" feature. (James McCoy, closes #5650)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1884 Files: src/evalfunc.c, src/feature.h, src/message.c, src/structs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1885 src/testdir/test_expr.vim, src/testdir/test_largefile.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1886 src/testdir/test_sort.vim, src/testdir/test_vimscript.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1887 src/version.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1888
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1889 Patch 8.2.0272
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1890 Problem: ":helptags ALL" gives error for directories without write
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1891 permission. (Matěj Cepl)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1892 Solution: Ignore errors for ":helptags ALL". (Ken Takata, closes #5026,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1893 closes #5652)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1894 Files: src/ex_cmds.c, src/testdir/test_help.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1895
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1896 Patch 8.2.0273
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1897 Problem: MS-Windows uninstall may delete wrong batch file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1898 Solution: Add specific marker in the generated batch file. (Ken Takata,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1899 closes #5654)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1900 Files: src/Make_mvc.mak, src/dosinst.c, src/dosinst.h, src/uninstall.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1901
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1902 Patch 8.2.0274
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1903 Problem: Hang with combination of feedkeys(), Ex mode and :global.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1904 (Yegappan Lakshmanan)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1905 Solution: Add the pending_exmode_active flag.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1906 Files: src/ex_docmd.c, src/globals.h, src/getchar.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1907 src/testdir/test_ex_mode.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1908
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1909 Patch 8.2.0275
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1910 Problem: Some Ex code not covered by tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1911 Solution: Add test cases. (Yegappan Lakshmanan, closes #5659)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1912 Files: src/testdir/test_arglist.vim, src/testdir/test_autocmd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1913 src/testdir/test_excmd.vim, src/testdir/test_quickfix.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1914 src/testdir/test_search.vim, src/testdir/test_swap.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1915 src/testdir/test_window_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1916
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1917 Patch 8.2.0276
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1918 Problem: Vim9: not allowing space before ")" in function call is too
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1919 restrictive. (Ben Jackson)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1920 Solution: Skip space before the ")". Adjust other space checks.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1921 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1922
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1923 Patch 8.2.0277
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1924 Problem: Vim9: not all instructions covered by tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1925 Solution: Add more test cases.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1926 Files: src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1927
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1928 Patch 8.2.0278
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1929 Problem: Channel test is flaky on Mac.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1930 Solution: Reset variable before sending message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1931 Files: src/testdir/test_channel.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1932
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1933 Patch 8.2.0279
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1934 Problem: Vim9: no test for deleted :def function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1935 Solution: Add a test. Clear uf_cleared flag when redefining a function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1936 Files: src/userfunc.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1937
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1938 Patch 8.2.0280
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1939 Problem: Vim9: throw in :def function not caught higher up.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1940 Solution: Set "need_rethrow".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1941 Files: src/vim9execute.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1942
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1943 Patch 8.2.0281
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1944 Problem: Two placed signs in the same line are not combined. E.g. in the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1945 terminal debugger a breakpoint and the PC cannot be both be
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1946 displayed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1947 Solution: Combine the sign column and line highlight attributes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1948 Files: src/sign.c, src/testdir/test_signs.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1949 src/testdir/dumps/Test_sign_cursor_3.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1950 src/testdir/dumps/Test_sign_cursor_4.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1951
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1952 Patch 8.2.0282
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1953 Problem: Vim9: setting number option not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1954 Solution: Add more tests. Fix assigning to global variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1955 Files: src/testdir/test_vim9_expr.vim, src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1956 src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1957
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1958 Patch 8.2.0283
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1959 Problem: Vim9: failing to load script var not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1960 Solution: Add more tests. Fix using s: in old script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1961 Files: src/testdir/test_vim9_expr.vim, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1962 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1963
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1964 Patch 8.2.0284
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1965 Problem: Vim9: assignment test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1966 Solution: Avoid duplicating "s:".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1967 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1968
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1969 Patch 8.2.0285
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1970 Problem: Unused error message. Cannot create s:var.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1971 Solution: Remove the error message. Make assignment to s:var work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1972 Files: src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1973 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1974
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1975 Patch 8.2.0286
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1976 Problem: Cannot use popup_close() for a terminal popup.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1977 Solution: Allow using popup_close(). (closes #5666)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1978 Files: src/popupwin.c, runtime/doc/popup.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1979 src/testdir/test_terminal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1980 src/testdir/dumps/Test_terminal_popup_5.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1981 src/testdir/dumps/Test_terminal_popup_6.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1982
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1983 Patch 8.2.0287
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1984 Problem: Vim9: return in try block not tested; catch with pattern not
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1985 tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1986 Solution: Add tests. Make it work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1987 Files: src/vim9execute.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1988
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1989 Patch 8.2.0288
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1990 Problem: Vim9: some float and blob operators not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1991 Solution: Add float and blob tests. Fix addition.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1992 Files: src/testdir/test_vim9_expr.vim, src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1993
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1994 Patch 8.2.0289
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1995 Problem: Vim9: :echo did not clear the rest of the line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1996 Solution: Call msg_clr_eos(). (Ken Takata, closes #5668)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1997 Files: src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1998
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1999 Patch 8.2.0290
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2000 Problem: Running individual test differs from all tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2001 Solution: Pass on environment variables. (Yee Cheng Chin, closes #5672)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2002 Files: src/testdir/Makefile, src/testdir/README.txt
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2003
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2004 Patch 8.2.0291
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2005 Problem: Vim9: assigning [] to list<string> doesn't work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2006 Solution: Use void for empty list and dict. (Ken Takata, closes #5669)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2007 Files: src/vim9compile.c, src/globals.h, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2008
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2009 Patch 8.2.0292
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2010 Problem: Vim9: CHECKNR and CHECKTYPE instructions not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2011 Solution: Add tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2012 Files: src/testdir/test_vim9_expr.vim, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2013
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2014 Patch 8.2.0293
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2015 Problem: Various Ex commands not sufficiently tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2016 Solution: Add more test cases. (Yegappan Lakshmanan, closes #5673)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2017 Files: src/testdir/test_arglist.vim, src/testdir/test_cmdline.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2018 src/testdir/test_ex_mode.vim, src/testdir/test_excmd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2019 src/testdir/test_expand.vim, src/testdir/test_filetype.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2020 src/testdir/test_filter_cmd.vim, src/testdir/test_global.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2021 src/testdir/test_normal.vim, src/testdir/test_plus_arg_edit.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2022 src/testdir/test_quickfix.vim, src/testdir/test_trycatch.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2023 src/testdir/test_vimscript.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2024
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2025 Patch 8.2.0294
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2026 Problem: Cannot use Ex command that is also a function name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2027 Solution: Recognize an Ex command by a colon prefix.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2028 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2029 runtime/doc/vim9.txt
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2030
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2031 Patch 8.2.0295
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2032 Problem: Highlighting for :s wrong when using different separator.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2033 Solution: Use separate argument for search direction and separator. (Rob
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2034 Pilling, closes #5665)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2035 Files: src/ex_docmd.c, src/ex_getln.c, src/gui.c, src/normal.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2036 src/proto/search.pro, src/quickfix.c, src/search.c, src/spell.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2037 src/tag.c, src/testdir/dumps/Test_incsearch_substitute_15.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2038 src/testdir/test_search.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2039
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2040 Patch 8.2.0296
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2041 Problem: Mixing up "long long" and __int64 may cause problems. (John
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2042 Marriott)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2043 Solution: Pass varnumber_T to vim_snprintf(). Add v:numbersize.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2044 Files: src/message.c, src/eval.c, src/fileio.c, src/json.c, src/ops.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2045 src/vim.h, src/structs.h, src/evalvars.c, runtime/doc/eval.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2046 runtime/doc/various.txt, src/testdir/test_eval_stuff.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2047
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2048 Patch 8.2.0297
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2049 Problem: Compiler warnings for the Ruby interface.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2050 Solution: Undefine a few macros, fix initialization. (Ozaki Kiichi,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2051 closes #5677)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2052 Files: src/if_ruby.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2053
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2054 Patch 8.2.0298
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2055 Problem: Vim9 script: cannot start command with a string constant.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2056 Solution: Recognize expression starting with '('.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2057 Files: src/ex_docmd.c, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2058 src/testdir/test_vim9_script.vim, runtime/doc/vim9.txt
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2059
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2060 Patch 8.2.0299
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2061 Problem: Vim9: ISN_STORE with argument not tested. Some cases in tv2bool()
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2062 not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2063 Solution: Add tests. Add test_unknown() and test_void().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2064 Files: src/testing.c, src/proto/testing.pro, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2065 src/testdir/test_vim9_disassemble.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2066 src/testdir/test_vim9_expr.vim, runtime/doc/eval.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2067 runtime/doc/testing.txt
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2068
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2069 Patch 8.2.0300
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2070 Problem: Vim9: expression test fails without channel support.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2071 Solution: Add has('channel') check.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2072 Files: src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2073
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2074 Patch 8.2.0301
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2075 Problem: Insufficient testing for exception handling and the "attention"
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2076 prompt.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2077 Solution: Add test cases. (Yegappan Lakshmanan, closes #5681)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2078 Files: src/testdir/test_swap.vim, src/testdir/test_trycatch.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2079
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2080 Patch 8.2.0302
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2081 Problem: Setting 'term' may cause error in TermChanged autocommand.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2082 Solution: Use aucmd_prepbuf() to switch to the buffer where the autocommand
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2083 is to be executed. (closes #5682)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2084 Files: src/term.c, src/testdir/test_autocmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2085
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2086 Patch 8.2.0303
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2087 Problem: TermChanged test fails in the GUI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2088 Solution: Skip the test when running the GUI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2089 Files: src/testdir/test_autocmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2090
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2091 Patch 8.2.0304
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2092 Problem: Terminal test if failing on some systems.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2093 Solution: Wait for the job to finish. (James McCoy)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2094 Files: src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2095
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2096 Patch 8.2.0305
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2097 Problem: Relativenumber test fails on some systems. (James McCoy)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2098 Solution: Clear the command line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2099 Files: src/testdir/test_number.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2100 src/testdir/dumps/Test_relnr_colors_2.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2101 src/testdir/dumps/Test_relnr_colors_3.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2102
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2103 Patch 8.2.0306
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2104 Problem: Vim9: :substitute(pat(repl does not work in Vim9 script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2105 Solution: Remember starting with a colon. (closes #5676)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2106 Files: src/ex_docmd.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2107
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2108 Patch 8.2.0307
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2109 Problem: Python 3 vim.eval not well tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2110 Solution: Add a test. (Dominique Pellé, closes #5680)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2111 Files: src/testdir/test_python3.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2112
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2113 Patch 8.2.0308
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2114 Problem: 'showbreak' does not work for a very long line. (John Little)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2115 Solution: Check whether 'briopt' contains "sbr". (Ken Takata, closes #5523,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2116 closes #5684)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2117 Files: src/drawline.c, src/testdir/test_breakindent.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2118
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2119 Patch 8.2.0309
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2120 Problem: Window-local values have confusing name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2121 Solution: Rename w_p_bri* to w_briopt_*.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2122 Files: src/structs.h, src/indent.c, src/drawline.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2123
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2124 Patch 8.2.0310
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2125 Problem: Autocmd test fails on a slow system.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2126 Solution: Adjust the expectations. (James McCoy, closes #5685)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2127 Files: src/testdir/test_autocmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2128
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2129 Patch 8.2.0311
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2130 Problem: Vim9: insufficient script tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2131 Solution: Add tests. Free imports when re-using a script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2132 Files: src/testdir/test_vim9_script.vim, src/scriptfile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2133
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2134 Patch 8.2.0312
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2135 Problem: Vim9: insufficient script tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2136 Solution: Add more tests. Make "import * as Name" work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2137 Files: src/testdir/test_vim9_script.vim, src/vim9script.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2138 src/proto/vim9script.pro, src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2139
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2140 Patch 8.2.0313
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2141 Problem: Vim9: insufficient script tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2142 Solution: Add tests. Make import of alphanumeric name work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2143 Files: src/testdir/test_vim9_script.vim, src/vim9script.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2144
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2145 Patch 8.2.0314
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2146 Problem: Short name not set for terminal buffer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2147 Solution: Set the short name. (closes #5687)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2148 Files: src/terminal.c, src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2149
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2150 Patch 8.2.0315
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2151 Problem: Build failure on HP-UX system.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2152 Solution: Use LONG_LONG_MIN instead of LLONG_MIN. Add type casts for switch
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2153 statement. (John Marriott)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2154 Files: src/structs.h, src/json.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2155
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2156 Patch 8.2.0316
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2157 Problem: ex_getln.c code has insufficient test coverage.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2158 Solution: Add more tests. Fix a problem. (Yegappan Lakshmanan, closes #5693)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2159 Files: src/cmdhist.c, src/testdir/test_cmdline.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2160 src/testdir/test_functions.vim, src/testdir/test_history.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2161 src/testdir/test_menu.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2162
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2163 Patch 8.2.0317
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2164 Problem: MSVC: _CRT_SECURE_NO_DEPRECATE not defined on DEBUG build.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2165 Solution: Move where CFLAGS is updated. (Ken Takata, closes #5692)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2166 Files: src/Make_mvc.mak
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2167
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2168 Patch 8.2.0318
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2169 Problem: Vim9: types not sufficiently tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2170 Solution: Add tests with more types.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2171 Files: src/globals.h, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2172 src/testdir/test_vim9_script.vim, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2173
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2174 Patch 8.2.0319
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2175 Problem: File missing in distribution, comments outdated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2176 Solution: Correct path of README file. Update comments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2177 Files: Filelist, src/evalvars.c, src/register.c, src/if_python3.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2178
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2179 Patch 8.2.0320
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2180 Problem: No Haiku support.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2181 Solution: Add support for Haiku. (Emir Sarı, closes #5605)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2182 Files: Filelist, runtime/doc/Makefile, runtime/doc/eval.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2183 runtime/doc/gui.txt, runtime/doc/help.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2184 runtime/doc/options.txt, runtime/doc/os_haiku.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2185 runtime/doc/starting.txt, runtime/doc/tags,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2186 runtime/gvimrc_example.vim, runtime/vimrc_example.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2187 src/INSTALL, src/Makefile, src/auto/configure, src/configure.ac,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2188 src/evalfunc.c, src/feature.h, src/fileio.c, src/globals.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2189 src/gui.c, src/gui.h, src/gui_haiku.cc, src/gui_haiku.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2190 src/mbyte.c, src/menu.c, src/misc1.c, src/mouse.c, src/option.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2191 src/os_haiku.h, src/os_haiku.rdef, src/os_unix.c, src/os_unix.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2192 src/osdef1.h.in, src/proto.h, src/proto/gui_haiku.pro, src/pty.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2193 src/screen.c, src/structs.h, src/term.c, src/version.c, src/vim.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2194
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2195 Patch 8.2.0321
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2196 Problem: Vim9: ":execute" does not work yet.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2197 Solution: Add ISN_EXECUTE. (closes #5699) Also make :echo work with more
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2198 than one argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2199 Files: src/vim9.h, src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2200 src/testdir/test_vim9_disassemble.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2201 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2202
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2203 Patch 8.2.0322
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2204 Problem: Vim9: error checks not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2205 Solution: Add more test cases. Avoid error for function loaded later.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2206 Files: src/vim9compile.c, src/evalvars.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2207
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2208 Patch 8.2.0323
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2209 Problem: Vim9: calling a function that is defined later is slow.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2210 Solution: Once the function is found update the instruction so it can be
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2211 called directly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2212 Files: src/vim9execute.c, src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2213 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2214
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2215 Patch 8.2.0324
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2216 Problem: Text property not updated correctly when inserting/deleting.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2217 Solution: Use the right column when deleting. Make zero-width text
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2218 properties respect start_incl and end_incl. (Axel Forsman,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2219 closes #5696, closes #5679)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2220 Files: src/change.c, src/textprop.c, src/testdir/test_listener.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2221 src/testdir/test_textprop.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2222
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2223 Patch 8.2.0325
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2224 Problem: Ex_getln.c code not covered by tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2225 Solution: Add a few more tests. (Yegappan Lakshmanan, closes #5702)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2226 Files: src/testdir/test_cmdline.vim, src/testdir/test_ex_mode.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2227 src/testdir/test_functions.vim, src/testdir/test_history.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2228 src/testdir/test_options.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2229
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2230 Patch 8.2.0326
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2231 Problem: Compiler warning for using uninitialized variable. (Yegappan
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2232 Lakshmanan)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2233 Solution: Do not jump to failed but return.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2234 Files: src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2235
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2236 Patch 8.2.0327
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2237 Problem: Crash when opening and closing two popup terminal windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2238 Solution: Check that prevwin is valid. (closes #5707)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2239 Files: src/popupwin.c, src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2240
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2241 Patch 8.2.0328
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2242 Problem: No redraw when leaving terminal-normal mode in a terminal popup
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2243 window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2244 Solution: Redraw the popup window. (closes #5708)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2245 Files: src/macros.h, src/vim.h, src/terminal.c, src/drawscreen.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2246 src/move.c, src/popupwin.c, src/testdir/test_terminal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2247 src/testdir/dumps/Test_terminal_popup_7.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2248 src/testdir/dumps/Test_terminal_popup_8.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2249
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2250 Patch 8.2.0329
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2251 Problem: Popup filter converts 0x80 bytes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2252 Solution: Keep 0x80 bytes as-is. (Ozaki Kiichi, closes #5706)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2253 Files: src/popupwin.c, src/testdir/test_popupwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2254
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2255 Patch 8.2.0330
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2256 Problem: Build error with popup window but without terminal.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2257 Solution: Add #ifdef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2258 Files: src/popupwin.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2259
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2260 Patch 8.2.0331
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2261 Problem: Internal error when using test_void() and test_unknown().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2262 (Dominique Pellé)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2263 Solution: Give a normal error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2264 Files: src/evalfunc.c, src/testdir/test_functions.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2265 src/testdir/test_vimscript.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2266
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2267 Patch 8.2.0332
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2268 Problem: Some code in ex_getln.c not covered by tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2269 Solution: Add a few more tests. (Yegappan Lakshmanan, closes #5710)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2270 Files: src/testdir/test_arabic.vim, src/testdir/test_cmdline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2271
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2272 Patch 8.2.0333
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2273 Problem: Terminal in popup test is flaky.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2274 Solution: Make sure redraw is done before opening the popup.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2275 Files: src/testdir/test_terminal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2276 src/testdir/dumps/Test_terminal_popup_1.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2277
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2278 Patch 8.2.0334
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2279 Problem: Abort called when using test_void(). (Dominique Pellé)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2280 Solution: Only give an error, don't abort.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2281 Files: src/message.c, src/proto/message.pro, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2282 src/eval.c, src/json.c, src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2283
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2284 Patch 8.2.0335
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2285 Problem: No completion for :disassemble.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2286 Solution: Make completion work. Also complete script-local functions if the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2287 name starts with "s:".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2288 Files: src/cmdexpand.c, src/testdir/test_cmdline.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2289 runtime/doc/vim9.txt
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2290
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2291 Patch 8.2.0336
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2292 Problem: Vim9: insufficient test coverage for compiling.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2293 Solution: Add more tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2294 Files: src/testdir/test_vim9_expr.vim, src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2295 src/vim9.h, src/vim9compile.c, src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2296
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2297 Patch 8.2.0337
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2298 Problem: Build fails on a few systems.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2299 Solution: Use vim_snprintf() instead of snprintf().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2300 Files: src/cmdexpand.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2301
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2302 Patch 8.2.0338
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2303 Problem: Build failure without the channel feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2304 Solution: Add #ifdef
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2305 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2306
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2307 Patch 8.2.0339
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2308 Problem: Vim9: function return type may depend on arguments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2309 Solution: Instead of a fixed return type use a function to figure out the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2310 return type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2311 Files: src/evalfunc.c, src/proto/evalfunc.pro, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2312 src/evalbuffer.c, src/proto/evalbuffer.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2313 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2314
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2315 Patch 8.2.0340
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2316 Problem: Vim9: function and partial types not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2317 Solution: Support more for partial, add tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2318 Files: src/vim9.h, src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2319 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2320
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2321 Patch 8.2.0341
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2322 Problem: Using ":for" in Vim9 script gives an error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2323 Solution: Pass the LET_NO_COMMAND flag. (closes #5715)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2324 Files: src/eval.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2325
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2326 Patch 8.2.0342
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2327 Problem: Some code in ex_getln.c not covered by tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2328 Solution: Add more tests. (Yegappan Lakshmanan, closes #5717)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2329 Files: src/testdir/test_cmdline.vim, src/testdir/test_ex_mode.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2330 src/testdir/test_history.vim, src/testdir/test_iminsert.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2331
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2332 Patch 8.2.0343
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2333 Problem: Vim9: using wrong instruction, limited test coverage.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2334 Solution: Use ISN_PUSHJOB. Add a few more tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2335 Files: src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2336 src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2337 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2338
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2339 Patch 8.2.0344
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2340 Problem: ":def" not skipped properly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2341 Solution: Add CMD_def to list of commands the require evaluation even when
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2342 not being executed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2343 Files: src/ex_docmd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2344
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2345 Patch 8.2.0345
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2346 Problem: Compiler warning when building without the float feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2347 Solution: Add #ifdef. (John Marriott)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2348 Files: src/evalfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2349
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2350 Patch 8.2.0346
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2351 Problem: Vim9: finding common list type not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2352 Solution: Add more tests. Fix listing function. Fix overwriting type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2353 Files: src/vim9compile.c, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2354 src/testdir/test_vim9_script.vim, src/testdir/runtest.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2355 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2356
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2357 Patch 8.2.0347
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2358 Problem: Various code not covered by tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2359 Solution: Add more test coverage. (Yegappan Lakshmanan, closes #5720)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2360 Files: src/testdir/gen_opt_test.vim, src/testdir/test86.in,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2361 src/testdir/test_cmdline.vim, src/testdir/test_digraph.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2362 src/testdir/test_ex_mode.vim, src/testdir/test_history.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2363
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2364 Patch 8.2.0348
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2365 Problem: Vim9: not all code tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2366 Solution: Add a few more tests. fix using "b:" in literal dictionary.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2367 Files: src/testdir/test_vim9_expr.vim, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2368 src/proto/vim9compile.pro, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2369
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2370 Patch 8.2.0349
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2371 Problem: Vim9: constant expression not well tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2372 Solution: Add tests for "if" with constant expression.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2373 Files: src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2374
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2375 Patch 8.2.0350
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2376 Problem: Vim9: expression tests don't use recognized constants.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2377 Solution: Recognize "true" and "false" as constants. Make skipping work for
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2378 assignment and expression evaluation.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2379 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2380
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2381 Patch 8.2.0351
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2382 Problem: Terminal in popup test is still a bit flaky.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2383 Solution: Clear and redraw before opening the popup.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2384 Files: src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2385
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2386 Patch 8.2.0352
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2387 Problem: FreeBSD: test for sourcing utf-8 is skipped.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2388 Solution: Run the matchadd_conceal test separately to avoid that setting
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2389 'term' to "ansi" causes problems for other tests. (Ozaki Kiichi,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2390 closes #5721)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2391 Files: src/testdir/Make_all.mak, src/testdir/test_alot_utf8.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2392 src/testdir/test_source_utf8.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2393
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2394 Patch 8.2.0353
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2395 Problem: Vim9: while loop not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2396 Solution: Add test with "while", "break" and "continue"
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2397 Files: src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2398
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2399 Patch 8.2.0354
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2400 Problem: Python 3.9 does not define _Py_DEC_REFTOTAL. (Zdenek Dohnal)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2401 Solution: Remove it, it was only for debugging.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2402 Files: src/if_python3.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2403
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2404 Patch 8.2.0355
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2405 Problem: Vim9: str_val is confusing, it's a number
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2406 Solution: Rename to stnr_val.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2407 Files: src/vim9.h, src/vim9compile.c, src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2408
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2409 Patch 8.2.0356
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2410 Problem: MS-Windows: feedkeys() with VIMDLL cannot handle CSI correctly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2411 Solution: Modify mch_inchar() to encode CSI bytes. (Ozaki Kiichi, Ken
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2412 Takata, closes #5726)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2413 Files: src/getchar.c, src/os_win32.c, src/testdir/test_popupwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2414
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2415 Patch 8.2.0357
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2416 Problem: Cannot delete a text property matching both id and type. (Axel
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2417 Forsman)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2418 Solution: Add the "both" argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2419 Files: src/textprop.c, runtime/doc/textprop.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2420 src/testdir/test_textprop.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2421
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2422 Patch 8.2.0358
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2423 Problem: Insufficient testing for indent.c.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2424 Solution: Add indent tests. (Yegappan Lakshmanan, closes #5736)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2425 Files: src/testdir/Make_all.mak, src/testdir/test_ex_mode.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2426 src/testdir/test_expand_func.vim, src/testdir/test_indent.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2427 src/testdir/test_lispwords.vim, src/testdir/test_smartindent.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2428 src/testdir/test_vartabs.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2429
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2430 Patch 8.2.0359
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2431 Problem: popup_atcursor() may hang. (Yasuhiro Matsumoto)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2432 Solution: Take the decoration into account. (closes #5728)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2433 Files: src/popupwin.c, src/testdir/test_popupwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2434
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2435 Patch 8.2.0360
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2436 Problem: Yaml files are only recognized by the file extension.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2437 Solution: Check for a line starting with "%YAML". (Jason Franklin)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2438 Files: runtime/scripts.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2439
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2440 Patch 8.2.0361
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2441 Problem: Internal error when using "0" for a callback.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2442 Solution: Give a normal error. (closes #5743)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2443 Files: src/evalvars.c, src/testdir/test_timers.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2444
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2445 Patch 8.2.0362
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2446 Problem: MS-Windows: channel test fails if grep is not available.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2447 Solution: Use another command. (Ken Takata, closes #5739)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2448 Files: src/testdir/test_channel.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2449
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2450 Patch 8.2.0363
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2451 Problem: Some Normal mode commands not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2452 Solution: Add more tests. (Yegappan Lakshmanan, closes #5746)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2453 Files: src/testdir/test_cindent.vim, src/testdir/test_cmdline.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2454 src/testdir/test_edit.vim, src/testdir/test_indent.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2455 src/testdir/test_normal.vim, src/testdir/test_prompt_buffer.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2456 src/testdir/test_virtualedit.vim, src/testdir/test_visual.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2457
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2458 Patch 8.2.0364
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2459 Problem: Printf test failing on Haiku.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2460 Solution: Make a difference between int and short. (Dominique Pellé,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2461 closes #5749)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2462 Files: src/message.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2463
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2464 Patch 8.2.0365
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2465 Problem: Tag kind can't be a multibyte character. (Marcin Szamotulski)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2466 Solution: Recognize multibyte character. (closes #5724)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2467 Files: src/tag.c, src/testdir/test_taglist.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2468
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2469 Patch 8.2.0366
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2470 Problem: Hardcopy command not tested enough.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2471 Solution: Add tests for printing. (Dominique Pellé, closes #5748)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2472 Files: src/testdir/test_hardcopy.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2473
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2474 Patch 8.2.0367
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2475 Problem: Can use :pedit in a popup window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2476 Solution: Disallow it.
28141
dce918af0c00 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 28010
diff changeset
2477 Files: src/ex_docmd.c, src/testdir/test_popupwin.vim
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2478
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2479 Patch 8.2.0368
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2480 Problem: Vim9: import that redefines local variable does not fail.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2481 Solution: Check for already defined symbols.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2482 Files: src/vim9script.c, src/proto/vim9script.pro, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2483 src/proto/vim9compile.pro, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2484
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2485 Patch 8.2.0369
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2486 Problem: Various Normal mode commands not fully tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2487 Solution: Add more tests. (Yegappan Lakshmanan, closes #5751)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2488 Files: src/testdir/test_arglist.vim, src/testdir/test_changelist.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2489 src/testdir/test_charsearch.vim, src/testdir/test_cmdline.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2490 src/testdir/test_edit.vim, src/testdir/test_ex_mode.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2491 src/testdir/test_excmd.vim, src/testdir/test_gf.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2492 src/testdir/test_iminsert.vim, src/testdir/test_increment.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2493 src/testdir/test_marks.vim, src/testdir/test_normal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2494 src/testdir/test_prompt_buffer.vim, src/testdir/test_put.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2495 src/testdir/test_registers.vim, src/testdir/test_tagjump.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2496 src/testdir/test_visual.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2497
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2498 Patch 8.2.0370
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2499 Problem: The typebuf_was_filled flag is sometimes not reset, which may
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2500 cause a hang.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2501 Solution: Make sure typebuf_was_filled is reset when the typeahead buffer is
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2502 empty.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2503 Files: src/edit.c, src/getchar.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2504
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2505 Patch 8.2.0371
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2506 Problem: Crash with combination of terminal popup and autocmd.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2507 Solution: Disallow closing a popup that is the current window. Add a check
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2508 that the current buffer is valid. (closes #5754)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2509 Files: src/macros.h, src/buffer.c, src/popupwin.c, src/terminal.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2510 src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2511
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2512 Patch 8.2.0372
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2513 Problem: Prop_find() may not find text property at start of the line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2514 Solution: Adjust the loop to find properties. (Axel Forsman, closes #5761,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2515 closes #5663)
28141
dce918af0c00 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 28010
diff changeset
2516 Files: src/textprop.c, src/testdir/test_textprop.vim
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2517
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2518 Patch 8.2.0373
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2519 Problem: Type of term_sendkeys() is unknown.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2520 Solution: Just return zero. (closes #5762)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2521 Files: src/terminal.c, src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2522
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2523 Patch 8.2.0374
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2524 Problem: Using wrong printf directive for jump location.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2525 Solution: Change "%lld" to "%d". (James McCoy, closes #5773)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2526 Files: src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2527
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2528 Patch 8.2.0375
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2529 Problem: Coverity warning for not using return value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2530 Solution: Move error message to separate function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2531 Files: src/popupwin.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2532
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2533 Patch 8.2.0376
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2534 Problem: Nasty callback test fails on some systems.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2535 Solution: Increase the sleep time.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2536 Files: src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2537
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2538 Patch 8.2.0377
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2539 Problem: No CI test for a big-endian system.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2540 Solution: Test with s390x. (James McCoy, closes #5772)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2541 Files: .travis.yml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2542
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2543 Patch 8.2.0378
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2544 Problem: prop_find() does not find all props.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2545 Solution: Check being in the start line. (Axel Forsman, closes #5776)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2546 Files: src/textprop.c, src/testdir/test_textprop.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2547
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2548 Patch 8.2.0379
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2549 Problem: Gcc warns for ambiguous else.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2550 Solution: Add braces. (Dominique Pellé, closes #5778)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2551 Files: src/textprop.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2552
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2553 Patch 8.2.0380
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2554 Problem: Tiny popup when creating a terminal popup without minwidth.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2555 Solution: Use a default minimum size of 5 lines of 20 characters.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2556 Files: src/popupwin.c, src/testdir/test_terminal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2557 src/testdir/dumps/Test_terminal_popup_m1.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2558
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2559 Patch 8.2.0381
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2560 Problem: Using freed memory with :lvimgrep and autocommand. (extracted from
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2561 POC by Dominique Pellé)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2562 Solution: Avoid deleting a dummy buffer used in a window. (closes #5777)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2563 Files: src/quickfix.c, src/testdir/test_quickfix.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2564
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2565 Patch 8.2.0382
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2566 Problem: Some tests fail when run under valgrind.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2567 Solution: Increase timeouts.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2568 Files: src/testdir/test_autocmd.vim, src/testdir/test_debugger.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2569 src/testdir/test_channel.vim, src/testdir/test_ins_complete.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2570 src/testdir/test_terminal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2571 src/testdir/dumps/Test_terminal_popup_1.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2572 src/testdir/dumps/Test_terminal_popup_2.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2573 src/testdir/dumps/Test_terminal_popup_3.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2574 src/testdir/dumps/Test_terminal_popup_5.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2575 src/testdir/dumps/Test_terminal_popup_6.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2576 src/testdir/dumps/Test_terminal_popup_7.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2577 src/testdir/dumps/Test_terminal_popup_8.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2578 src/testdir/dumps/Test_terminal_popup_m1.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2579
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2580 Patch 8.2.0383
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2581 Problem: Wrong feature check causes test not to be run.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2582 Solution: Use CheckFunction instead of CheckFeature. (Ozaki Kiichi,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2583 closes #5781)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2584 Files: src/testdir/test_channel.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2585
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2586 Patch 8.2.0384
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2587 Problem: Travis CI has warnings.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2588 Solution: Avoid warnings, clean up the config. (Ozaki Kiichi, closes #5779)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2589 Files: .travis.yml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2590
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2591 Patch 8.2.0385
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2592 Problem: Menu functionality insufficiently tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2593 Solution: Add tests. Add menu_info(). (Yegappan Lakshmanan, closes #5760)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2594 Files: runtime/doc/eval.txt, runtime/doc/gui.txt, runtime/doc/usr_41.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2595 src/evalfunc.c, src/menu.c, src/proto/menu.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2596 src/testdir/test_menu.vim, src/testdir/test_popup.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2597 src/testdir/test_termcodes.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2598
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2599 Patch 8.2.0386 (after 8.2.0385)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2600 Problem: Part from unfinished patch got included.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2601 Solution: Undo that part.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2602 Files: src/evalfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2603
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2604 Patch 8.2.0387
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2605 Problem: Error for possible NULL argument to qsort().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2606 Solution: Don't call qsort() when there is nothing to sort. (Dominique
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2607 Pellé, closes #5780)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2608 Files: src/spellsuggest.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2609
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2610 Patch 8.2.0388
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2611 Problem: Printmbcharset option not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2612 Solution: Add a test. Enable PostScript for AppVeyor build. (Dominique
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2613 Pellé, closes #5783)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2614 Files: appveyor.yml, src/testdir/test_hardcopy.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2615
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2616 Patch 8.2.0389
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2617 Problem: Delayed redraw when shifting text from Insert mode.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2618 Solution: Use msg_attr_keep() instead of msg(). (closes #5782)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2619 Files: src/ops.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2620
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2621 Patch 8.2.0390
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2622 Problem: Terminal postponed scrollback test is flaky.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2623 Solution: Add delay in between sending keys. Rename dump files.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2624 Files: src/testdir/test_terminal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2625 src/testdir/dumps/Test_terminal_01.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2626 src/testdir/dumps/Test_terminal_02.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2627 src/testdir/dumps/Test_terminal_03.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2628 src/testdir/dumps/Test_terminal_scrollback_1.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2629 src/testdir/dumps/Test_terminal_scrollback_2.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2630 src/testdir/dumps/Test_terminal_scrollback_3.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2631
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2632 Patch 8.2.0391 (after 8.2.0377)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2633 Problem: CI test coverage dropped.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2634 Solution: Set $DISPLAY also for non-GUI builds. (James McCoy, closes #5788)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2635 Files: .travis.yml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2636
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2637 Patch 8.2.0392
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2638 Problem: Coverity warns for using array index out of range.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2639 Solution: Add extra "if" to avoid warning.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2640 Files: src/menu.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2641
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2642 Patch 8.2.0393
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2643 Problem: Coverity warns for not using return value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2644 Solution: Add (void).
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2645 Files: src/popupmenu.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2646
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2647 Patch 8.2.0394
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2648 Problem: Coverity complains about using NULL pointer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2649 Solution: Use empty string when option value is NULL.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2650 Files: src/optionstr.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2651
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2652 Patch 8.2.0395
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2653 Problem: Build fails with FEAT_EVAL but without FEAT_MENU.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2654 Solution: Add #ifdef. (John Marriott)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2655 Files: src/evalfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2656
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2657 Patch 8.2.0396
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2658 Problem: Cmdexpand.c insufficiently tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2659 Solution: Add more tests. (Yegappan Lakshmanan, closes #5789)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2660 Files: src/testdir/test_cmdline.vim, src/testdir/test_taglist.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2661 src/testdir/test_terminal.vim, src/testdir/test_usercommands.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2662
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2663 Patch 8.2.0397
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2664 Problem: Delayed screen update when using undo from Insert mode.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2665 Solution: Update w_topline and cursor shape before sleeping. (closes #5790)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2666 Files: src/normal.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2667
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2668 Patch 8.2.0398
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2669 Problem: Profile test fails when two functions take same time.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2670 Solution: Add a short sleep in once function. (closes #5797)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2671 Files: src/testdir/test_profile.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2672
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2673 Patch 8.2.0399
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2674 Problem: Various memory leaks.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2675 Solution: Avoid the leaks. (Ozaki Kiichi, closes #5803)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2676 Files: src/ex_docmd.c, src/ex_getln.c, src/menu.c, src/message.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2677 src/scriptfile.c, src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2678
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2679 Patch 8.2.0400
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2680 Problem: Not all tests using a terminal are in the list of flaky tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2681 Solution: Introduce the test_is_flaky flag.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2682 Files: src/testdir/runtest.vim, src/testdir/term_util.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2683 src/testdir/screendump.vim, src/testdir/test_autocmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2684
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2685 Patch 8.2.0401
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2686 Problem: Not enough test coverage for evalvars.c.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2687 Solution: Add more tests. (Yegappan Lakshmanan, closes #5804)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2688 Files: src/testdir/test_cmdline.vim, src/testdir/test_const.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2689 src/testdir/test_diffmode.vim, src/testdir/test_excmd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2690 src/testdir/test_functions.vim, src/testdir/test_let.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2691 src/testdir/test_listdict.vim, src/testdir/test_spell.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2692 src/testdir/test_unlet.vim, src/testdir/test_user_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2693 src/testdir/test_vimscript.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2694
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2695 Patch 8.2.0402 (after 8.2.0401)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2696 Problem: Setting local instead of global flag.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2697 Solution: Prepend "g:" to "test_is_flaky".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2698 Files: src/testdir/term_util.vim, src/testdir/screendump.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2699 src/testdir/test_autocmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2700
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2701 Patch 8.2.0403
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2702 Problem: When 'buftype' is "nofile" there is no overwrite check.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2703 Solution: Also check for existing file when 'buftype' is set.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2704 (closes #5807)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2705 Files: src/ex_cmds.c, src/testdir/test_options.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2706
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2707 Patch 8.2.0404
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2708 Problem: Writefile() error does not give a hint.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2709 Solution: Add remark about first argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2710 Files: src/filepath.c, src/testdir/test_writefile.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2711
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2712 Patch 8.2.0405
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2713 Problem: MSVC: build fails with some combination of features.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2714 Solution: Enable CHANNEL if TERMINAL is enabled. (Mike Williams)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2715 Files: src/Make_mvc.mak
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2716
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2717 Patch 8.2.0406
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2718 Problem: FileReadCmd event not well tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2719 Solution: Add a test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2720 Files: src/testdir/test_autocmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2721
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2722 Patch 8.2.0407
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2723 Problem: No early check if :find and :sfind have an argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2724 Solution: Add EX_NEEDARG.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2725 Files: src/ex_cmds.h, src/testdir/test_findfile.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2726 src/testdir/test_find_complete.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2727
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2728 Patch 8.2.0408
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2729 Problem: Delete() commented out for testing.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2730 Solution: Undo commenting-out.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2731 Files: src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2732
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2733 Patch 8.2.0409
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2734 Problem: Search test leaves file behind.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2735 Solution: Delete the file. Also use Check commands.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2736 Files: src/testdir/test_search.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2737
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2738 Patch 8.2.0410
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2739 Problem: Channel test fails too often on slow Mac.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2740 Solution: Increase waiting time to 10 seconds.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2741 Files: src/testdir/test_channel.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2742
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2743 Patch 8.2.0411
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2744 Problem: Mac: breakcheck is using a value from the stone ages.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2745 Solution: Delete BREAKCHECK_SKIP from the Mac header file. (Ben Jackson)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2746 Files: src/os_mac.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2747
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2748 Patch 8.2.0412
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2749 Problem: MS-Windows: cannot use vimtutor from the start menu.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2750 Solution: Better check for writable directory. Use the right path for the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2751 executable. (Wu Yongwei, closes #5774, closes #5756)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2752 Files: vimtutor.bat
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2753
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2754 Patch 8.2.0413
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2755 Problem: Buffer menu does not handle special buffers properly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2756 Solution: Keep a dictionary with buffer names to reliably keep track of
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2757 entries.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2758 Also trigger BufFilePre and BufFilePost for command-line and
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2759 terminal buffers when the name changes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2760 Files: src/testdir/test_alot.vim, src/testdir/Make_all.mak,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2761 runtime/menu.vim, src/ex_getln.c, src/terminal.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2762 src/testdir/test_menu.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2763
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2764 Patch 8.2.0414
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2765 Problem: Channel connect_waittime() test is flaky.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2766 Solution: Set the test_is_flaky flag. Use test_is_flaky for more tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2767 Files: src/testdir/test_channel.vim, src/testdir/test_terminal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2768 src/testdir/runtest.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2769
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2770 Patch 8.2.0415
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2771 Problem: Bsdl filetype is not detected.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2772 Solution: Add an entry in the filetype list. (Daniel Kho, closes #5810)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2773 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2774
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2775 Patch 8.2.0416
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2776 Problem: Test leaves file behind.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2777 Solution: Delete the file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2778 Files: src/testdir/test_indent.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2779
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2780 Patch 8.2.0417
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2781 Problem: Travis CI config can be improved.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2782 Solution: Remove COVERAGE variable. Add load-snd-dummy script. add "-i NONE"
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2783 to avoid messages about viminfo. (Ozaki Kiichi, closes #5813)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2784 Files: .travis.yml, ci/load-snd-dummy.sh
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2785
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2786 Patch 8.2.0418
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2787 Problem: Code in eval.c not sufficiently covered by tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2788 Solution: Add more tests. (Yegappan Lakshmanan, closes #5815)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2789 Files: src/testdir/test_blob.vim, src/testdir/test_channel.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2790 src/testdir/test_cmdline.vim, src/testdir/test_eval_stuff.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2791 src/testdir/test_expr.vim, src/testdir/test_functions.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2792 src/testdir/test_job_fails.vim, src/testdir/test_lambda.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2793 src/testdir/test_let.vim, src/testdir/test_listdict.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2794 src/testdir/test_marks.vim, src/testdir/test_method.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2795 src/testdir/test_normal.vim, src/testdir/test_unlet.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2796 src/testdir/test_usercommands.vim, src/testdir/test_vimscript.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2797 src/testdir/test_window_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2798
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2799 Patch 8.2.0419
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2800 Problem: Various memory leaks in Vim9 script code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2801 Solution: Fix the leaks. (Ozaki Kiichi, closes #5814)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2802 Files: src/proto/vim9compile.pro, src/scriptfile.c, src/structs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2803 src/testdir/test_vim9_script.vim, src/vim9.h, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2804 src/vim9execute.c, src/vim9script.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2805
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2806 Patch 8.2.0420
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2807 Problem: Vim9: cannot interrupt a loop with CTRL-C.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2808 Solution: Check for CTRL-C once in a while. Doesn't fully work yet.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2809 Files: src/misc1.c, src/proto/misc1.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2810 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2811
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2812 Patch 8.2.0421
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2813 Problem: Interrupting with CTRL-C does not always work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2814 Solution: Recognize CTRL-C while modifyOtherKeys is set.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2815 Files: src/ui.c, src/testdir/test_vim9_script.vim, src/evalfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2816
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2817 Patch 8.2.0422
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2818 Problem: Crash when passing popup window to win_splitmove(). (john Devin)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2819 Solution: Disallow moving a popup window. (closes #5816)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2820 Files: src/testdir/test_popupwin.vim, src/evalwindow.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2821
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2822 Patch 8.2.0423
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2823 Problem: In some environments a few tests are expected to fail.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2824 Solution: Add $TEST_MAY_FAIL to list tests that should not cause make to
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2825 fail.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2826 Files: src/testdir/runtest.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2827
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2828 Patch 8.2.0424
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2829 Problem: Checking for wrong return value. (Tom)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2830 Solution: Invert the check and fix the test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2831 Files: src/vim9execute.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2832
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2833 Patch 8.2.0425
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2834 Problem: Code for modeless selection not sufficiently tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2835 Solution: Add tests. Move mouse code functionality to a common script file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2836 (Yegappan Lakshmanan, closes #5821)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2837 Files: src/testdir/Make_all.mak, src/testdir/gen_opt_test.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2838 src/testdir/mouse.vim, src/testdir/test_edit.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2839 src/testdir/test_global.vim, src/testdir/test_modeless.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2840 src/testdir/test_normal.vim, src/testdir/test_selectmode.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2841 src/testdir/test_termcodes.vim, src/testdir/test_visual.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2842 src/ui.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2843
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2844 Patch 8.2.0426
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2845 Problem: Some errors were not tested for.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2846 Solution: Add tests. (Dominique Pellé, closes #5824)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2847 Files: src/testdir/test_buffer.vim, src/testdir/test_options.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2848 src/testdir/test_tcl.vim, src/testdir/test_terminal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2849 src/testdir/test_window_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2850
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2851 Patch 8.2.0427
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2852 Problem: It is not possible to check for a typo in a feature name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2853 Solution: Add an extra argument to has().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2854 Files: runtime/doc/eval.txt, src/evalfunc.c, src/testdir/check.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2855 src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2856
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2857 Patch 8.2.0428
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2858 Problem: Buffer name may leak.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2859 Solution: Free the buffer name before overwriting it.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2860 Files: src/terminal.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2861
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2862 Patch 8.2.0429
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2863 Problem: No warning when test checks for option that never exists.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2864 Solution: In tests check that the option can exist.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2865 Files: src/testdir/check.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2866
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2867 Patch 8.2.0430
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2868 Problem: Window creation failure not properly tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2869 Solution: Improve the test. (Yegappan Lakshmanan, closes #5826)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2870 Files: src/testdir/test_cmdline.vim, src/testdir/test_window_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2871
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2872 Patch 8.2.0431
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2873 Problem: Some compilers don't support using \e for Esc. (Yegappan
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2874 Lakshmanan)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2875 Solution: use \033 instead.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2876 Files: src/ui.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2877
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2878 Patch 8.2.0432
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2879 Problem: A few tests fail in a huge terminal.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2880 Solution: Make the tests pass. (Dominique Pellé, closes #5829)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2881 Files: src/testdir/test_autocmd.vim, src/testdir/test_options.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2882 src/testdir/test_termcodes.vim, src/testdir/test_terminal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2883 src/testdir/test_window_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2884
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2885 Patch 8.2.0433
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2886 Problem: INT signal not properly tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2887 Solution: Add a test. Also clean up some unnecessary lines. (Dominique
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2888 Pellé, closes #5828)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2889 Files: src/testdir/test_display.vim, src/testdir/test_ex_mode.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2890 src/testdir/test_excmd.vim, src/testdir/test_messages.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2891 src/testdir/test_signals.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2892
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2893 Patch 8.2.0434
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2894 Problem: MS-Windows with VTP: Normal color not working.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2895 Solution: After changing the Normal color update the VTP console color.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2896 (Nobuhiro Takasaki, closes #5836)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2897 Files: src/highlight.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2898
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2899 Patch 8.2.0435
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2900 Problem: Channel contents might be freed twice.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2901 Solution: Call either channel_free_channel() or channel_free(), not both.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2902 (Nobuhiro Takasaki, closes #5835)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2903 Files: src/channel.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2904
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2905 Patch 8.2.0436
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2906 Problem: No warnings for incorrect printf arguments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2907 Solution: Fix attribute in declaration. Fix uncovered mistakes. (Dominique
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2908 Pellé, closes #5834)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2909 Files: src/proto.h, src/eval.c, src/ops.c, src/spellfile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2910 src/vim9compile.c, src/vim9execute.c, src/viminfo.c, src/gui.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2911
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2912 Patch 8.2.0437
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2913 Problem: MS-Windows installer contains old stuff.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2914 Solution: Rely on Windows NT. (Ken Takata, closes #5832)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2915 Files: src/dosinst.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2916
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2917 Patch 8.2.0438
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2918 Problem: Terminal noblock test is very flaky on BSD.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2919 Solution: Change WaitFor() to WaitForAssert() to be able to see why it
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2920 failed. Add a short wait in between sending keys.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2921 Files: src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2922
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2923 Patch 8.2.0439
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2924 Problem: :disassemble has minor flaws.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2925 Solution: Format the code. Use (int) instead of (char) for %c.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2926 (also by James McCoy, closes #5831)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2927 Files: src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2928
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2929 Patch 8.2.0440
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2930 Problem: Terminal noblock test is still very flaky on BSD.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2931 Solution: Increase the waiting time.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2932 Files: src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2933
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2934 Patch 8.2.0441
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2935 Problem: Terminal noblock test is still failing on BSD.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2936 Solution: Reduce the amount of text.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2937 Files: src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2938
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2939 Patch 8.2.0442
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2940 Problem: Channel contents might be used after being freed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2941 Solution: Reset the job channel before freeing the channel.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2942 Files: src/channel.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2943
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2944 Patch 8.2.0443
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2945 Problem: Clipboard code is spread out.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2946 Solution: Move clipboard code to its own file. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2947 closes #5827)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2948 Files: Filelist, src/Make_cyg_ming.mak, src/Make_morph.mak,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2949 src/Make_mvc.mak, src/Make_vms.mms, src/Makefile, src/README.md,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2950 src/clipboard.c, src/ops.c, src/proto.h, src/proto/clipboard.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2951 src/proto/ops.pro, src/proto/register.pro, src/proto/ui.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2952 src/register.c, src/ui.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2953
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2954 Patch 8.2.0444
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2955 Problem: Swap file test fails on some systems.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2956 Solution: Preserve the swap file. Send NL terminated keys.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2957 Files: src/testdir/test_swap.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2958
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2959 Patch 8.2.0445
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2960 Problem: Png and xpm files not in MS-Windows zip file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2961 Solution: Move files to shared between Unix and Windows target.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2962 Files: Filelist
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2963
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2964 Patch 8.2.0446
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2965 Problem: Listener with undo of deleting all lines not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2966 Solution: Add a test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2967 Files: src/testdir/test_listener.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2968
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2969 Patch 8.2.0447
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2970 Problem: Terminal scroll tests fails on some systems.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2971 Solution: Remove the fixed 100msec wait for Win32. Add a loop to wait until
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2972 scrolling has finished. (James McCoy, closes #5842)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2973 Files: src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2974
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2975 Patch 8.2.0448
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2976 Problem: Various functions not properly tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2977 Solution: Add more tests, especially for failures. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2978 closes #5843)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2979 Files: runtime/doc/eval.txt, src/testdir/test_blob.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2980 src/testdir/test_breakindent.vim, src/testdir/test_charsearch.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2981 src/testdir/test_clientserver.vim, src/testdir/test_cmdline.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2982 src/testdir/test_exists.vim, src/testdir/test_expand_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2983 src/testdir/test_expr.vim, src/testdir/test_file_perm.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2984 src/testdir/test_functions.vim, src/testdir/test_gui.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2985 src/testdir/test_listdict.vim, src/testdir/test_marks.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2986 src/testdir/test_partial.vim, src/testdir/test_registers.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2987 src/testdir/test_search.vim, src/testdir/test_spell.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2988 src/testdir/test_substitute.vim, src/testdir/test_syn_attr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2989 src/testdir/test_syntax.vim, src/testdir/test_taglist.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2990 src/testdir/test_utf8.vim, src/testdir/test_vartabs.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2991 src/testdir/test_window_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2992
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2993 Patch 8.2.0449
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2994 Problem: Vim9: crash if return type is invalid. (Yegappan Lakshmanan)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2995 Solution: Always return some type, not NULL.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2996 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2997
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2998 Patch 8.2.0450
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2999 Problem: Not enough testing for restricted mode and function calls.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3000 Solution: Add more tests. (Yegappan Lakshmanan, closes #5847)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3001 Files: src/testdir/test_method.vim, src/testdir/test_restricted.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3002 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3003
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3004 Patch 8.2.0451
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3005 Problem: Win32: double-width character displayed incorrectly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3006 Solution: First move the cursor to the first column. (Nobuhiro Takasaki,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3007 closes #5848)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3008 Files: src/os_win32.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3009
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3010 Patch 8.2.0452
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3011 Problem: channel_parse_messages() fails when called recursively.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3012 Solution: Return for a recursive call. (closes #5835)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3013 Files: src/channel.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3014
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3015 Patch 8.2.0453
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3016 Problem: Trailing space in job_start() command causes empty argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3017 Solution: Ignore trailing space. (closes #5851)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3018 Files: src/misc2.c, src/testdir/test_channel.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3019
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3020 Patch 8.2.0454
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3021 Problem: Some tests fail when the system is slow.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3022 Solution: Make the run number global, use in the test to increase the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3023 waiting time. (closes #5841)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3024 Files: src/testdir/runtest.vim, src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3025
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3026 Patch 8.2.0455
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3027 Problem: Cannot set the highlight group for a specific terminal.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3028 Solution: Add the "highlight" option to term_start(). (closes #5818)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3029 Files: src/terminal.c, src/structs.h, src/channel.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3030 src/testdir/test_terminal.vim, runtime/doc/terminal.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3031 src/testdir/dumps/Test_terminal_popup_Terminal.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3032 src/testdir/dumps/Test_terminal_popup_MyTermCol.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3033
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3034 Patch 8.2.0456
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3035 Problem: Test_confirm_cmd is flaky.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3036 Solution: Add a term_wait() call. (closes #5854)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3037 Files: src/testdir/test_excmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3038
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3039 Patch 8.2.0457
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3040 Problem: Test_quotestar() often fails when run under valgrind.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3041 Solution: Wait longer for the GUI to start.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3042 Files: src/testdir/test_quotestar.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3043
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3044 Patch 8.2.0458
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3045 Problem: Missing feature check in test function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3046 Solution: Add check commands.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3047 Files: src/testdir/test_excmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3048
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3049 Patch 8.2.0459
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3050 Problem: Cannot check if a function name is correct.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3051 Solution: Add "?funcname" to exists().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3052 Files: runtime/doc/eval.txt, src/evalfunc.c, src/testdir/test_exists.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3053 src/testdir/check.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3054
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3055 Patch 8.2.0460 (after 8.2.0459)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3056 Problem: Build failure because of wrong feature name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3057 Solution: Correct feature name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3058 Files: src/evalfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3059
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3060 Patch 8.2.0461
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3061 Problem: Confirm test fails on amd64 system. (Alimar Riesebieter)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3062 Solution: Add an extra WaitForAssert(). (Dominique Pellé)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3063 Files: src/testdir/test_excmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3064
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3065 Patch 8.2.0462
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3066 Problem: Previewwindow test fails on some systems. (James McCoy)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3067 Solution: Wait a bit after sending the "o". (closes #5849)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3068 Files: src/testdir/test_popup.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3069 src/testdir/dumps/Test_popup_and_previewwindow_01.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3070
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3071 Patch 8.2.0463
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3072 Problem: Build error without float and channel feature. (John Marriott)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3073 Solution: Define return types always.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3074 Files: src/globals.h, src/evalfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3075
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3076 Patch 8.2.0464
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3077 Problem: Typos and other small problems.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3078 Solution: Fix the typos. Add missing files to the distribution.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3079 Files: Filelist, src/buffer.c, src/drawline.c, src/gui_gtk_x11.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3080 src/os_unixx.h, src/proto/popupwin.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3081
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3082 Patch 8.2.0465
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3083 Problem: Vim9: dead code and wrong return type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3084 Solution: Remove dead code. Fix return type. Add more tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3085 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3086
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3087 Patch 8.2.0466 (after 8.2.0452)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3088 Problem: Not parsing messages recursively breaks the govim plugin.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3089 Solution: When called recursively do handle messages but do not close
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3090 channels.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3091 Files: src/channel.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3092
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3093 Patch 8.2.0467
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3094 Problem: Vim9: some errors are not tested
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3095 Solution: Add more tests. Fix that Vim9 script flag is not reset.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3096 Files: src/vim9compile.c, src/scriptfile.c, src/dict.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3097 src/testdir/test_vim9_expr.vim, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3098
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3099 Patch 8.2.0468
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3100 Problem: GUI: pixel dust with some fonts and characters.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3101 Solution: Always redraw the character before the cursor. (Nir Lichtman,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3102 closes #5549, closes #5856)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3103 Files: src/gui.c, src/proto/gui.pro, src/screen.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3104
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3105 Patch 8.2.0469
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3106 Problem: Vim9: no error for missing ] after list.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3107 Solution: Add error message. Add more tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3108 Files: src/globals.h, src/list.c, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3109 src/testdir/test_vim9_expr.vim, src/testdir/test_lambda.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3110
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3111 Patch 8.2.0470
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3112 Problem: Test_confirm_cmd_cancel() can fail on a slow system.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3113 Solution: Use WaitForAssert(). (Ozaki Kiichi, closes #5861)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3114 Files: src/testdir/test_excmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3115
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3116 Patch 8.2.0471
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3117 Problem: Missing change to compile_list().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3118 Solution: Add error message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3119 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3120
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3121 Patch 8.2.0472
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3122 Problem: Terminal highlight name is set twice, leaking memory.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3123 Solution: Delete one.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3124 Files: src/terminal.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3125
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3126 Patch 8.2.0473
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3127 Problem: Variables declared in an outer scope.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3128 Solution: Declare variables only in the scope where they are used.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3129 Files: src/evalvars.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3130
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3131 Patch 8.2.0474 (after 8.2.0403)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3132 Problem: Cannot use :write when using a plugin with BufWriteCmd.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3133 Solution: Reset BF_NOTEDITED after BufWriteCmd. (closes #5807)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3134 Files: src/fileio.c, src/testdir/test_autocmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3135
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3136 Patch 8.2.0475
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3137 Problem: Channel out_cb test still fails sometimes on Mac.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3138 Solution: Use an even longer timeout.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3139 Files: src/testdir/test_channel.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3140
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3141 Patch 8.2.0476
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3142 Problem: Terminal nasty callback test fails sometimes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3143 Solution: use term_wait() instead of a sleep. (Yee Cheng Chin, closes #5865)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3144 Files: src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3145
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3146 Patch 8.2.0477
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3147 Problem: Vim9: error messages not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3148 Solution: Add more tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3149 Files: src/testdir/test_vim9_expr.vim, src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3150
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3151 Patch 8.2.0478
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3152 Problem: New buffers are not added to the Buffers menu.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3153 Solution: Turn number into string. (Yee Cheng Chin, closes #5864)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3154 Files: runtime/menu.vim, src/testdir/test_menu.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3155
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3156 Patch 8.2.0479
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3157 Problem: Unloading shared libraries on exit has no purpose.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3158 Solution: Do not unload shared libraries on exit.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3159 Files: src/if_lua.c, src/if_perl.xs, src/if_python.c, src/if_python3.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3160 src/if_ruby.c, src/if_tcl.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3161
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3162 Patch 8.2.0480
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3163 Problem: Vim9: some code is not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3164 Solution: Add more tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3165 Files: src/testdir/test_vim9_expr.vim, src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3166
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3167 Patch 8.2.0481
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3168 Problem: Travis is still using trusty.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3169 Solution: Adjust config to use bionic. (Ozaki Kiichi, closes #5868)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3170 Files: .travis.yml, src/testdir/lsan-suppress.txt
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3171
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3172 Patch 8.2.0482
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3173 Problem: Channel and sandbox code not sufficiently tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3174 Solution: Add more tests. (Yegappan Lakshmanan, closes #5855)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3175 Files: src/option.h, src/testdir/test_channel.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3176 src/testdir/test_clientserver.vim, src/testdir/test_cmdline.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3177 src/testdir/test_edit.vim, src/testdir/test_excmd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3178 src/testdir/test_normal.vim, src/testdir/test_prompt_buffer.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3179 src/testdir/test_restricted.vim, src/testdir/test_smartindent.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3180 src/testdir/test_substitute.vim, src/testdir/test_terminal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3181 src/testdir/test_textformat.vim, src/testdir/test_visual.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3182
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3183 Patch 8.2.0483
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3184 Problem: Vim9: "let x = x + 1" does not give an error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3185 Solution: Hide the variable when compiling the expression.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3186 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3187
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3188 Patch 8.2.0484
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3189 Problem: Vim9: some error messages not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3190 Solution: Add more tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3191 Files: src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3192
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3193 Patch 8.2.0485 (after 8.2.0483)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3194 Problem: Vim9 script test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3195 Solution: Stricter condition for adding new local variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3196 Files: Stricter condition for adding new local variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3197
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3198 Patch 8.2.0486
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3199 Problem: Vim9: some code and error messages not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3200 Solution: Add more tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3201 Files: src/vim9compile.c, src/evalvars.c, src/testdir/test_vim9_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3202 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3203
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3204 Patch 8.2.0487
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3205 Problem: Vim9: compiling not sufficiently tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3206 Solution: Add more tests. Fix bug with PCALL.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3207 Files: src/vim9compile.c, src/vim9execute.c, src/vim9.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3208 src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3209 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3210
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3211 Patch 8.2.0488
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3212 Problem: Vim9: Compiling can break when using a lambda inside :def.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3213 Solution: Do not keep a pointer to the dfunc_T for longer time.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3214 Files: src/vim9compile.c, src/vim9.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3215
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3216 Patch 8.2.0489
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3217 Problem: Vim9: memory leaks.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3218 Solution: Free memory in the right place. Add hints for using asan.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3219 Files: src/vim9compile.c, src/testdir/lsan-suppress.txt, src/Makefile
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3220
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3221 Patch 8.2.0490
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3222 Problem: Win32: VTP doesn't respect 'restorescreen'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3223 Solution: Use escape codes to switch to alternate screen. (Nobuhiro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3224 Takasaki, closes #5872)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3225 Files: src/os_win32.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3226
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3227 Patch 8.2.0491
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3228 Problem: Cannot recognize a <script> mapping using maparg().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3229 Solution: Add the "script" key. (closes #5873)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3230 Files: src/map.c, runtime/doc/eval.txt, src/testdir/test_maparg.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3231
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3232 Patch 8.2.0492
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3233 Problem: Vim9: some error messages not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3234 Solution: Add more tests. Remove dead code. Fix uncovered bugs.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3235 Files: src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3236 src/testdir/test_vim9_expr.vim, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3237
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3238 Patch 8.2.0493
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3239 Problem: Vim9: some error messages not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3240 Solution: Add more tests. Fix uncovered bugs.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3241 Files: src/vim9compile.c, src/vim9execute.c, src/testing.c, src/eval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3242 src/proto/testing.pro, src/evalfunc.c, runtime/doc/eval.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3243 runtime/doc/testing.txt, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3244
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3245 Patch 8.2.0494
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3246 Problem: Vim9: asan error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3247 Solution: Only get the type when there is one.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3248 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3249
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3250 Patch 8.2.0495
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3251 Problem: Vim9: some code not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3252 Solution: Add more tests. Support more const expressions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3253 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3254
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3255 Patch 8.2.0496
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3256 Problem: Vim9: disassemble test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3257 Solution: Separate test cases with recognized constant expressions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3258 Files: src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3259
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3260 Patch 8.2.0497
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3261 Problem: Too verbose output from the asan build in Travis.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3262 Solution: Filter out suppression messages. (Ozaki Kiichi, closes #5874)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3263 Files: .travis.yml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3264
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3265 Patch 8.2.0498
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3266 Problem: Coverity complains about uninitialized field.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3267 Solution: Initialize the whole typval_T.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3268 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3269
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3270 Patch 8.2.0499
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3271 Problem: Calling a lambda is slower than evaluating a string.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3272 Solution: Make calling a lambda faster. (Ken Takata, closes #5727)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3273 Files: src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3274
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3275 Patch 8.2.0500
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3276 Problem: Using the same loop in many places.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3277 Solution: Define more FOR_ALL macros. (Yegappan Lakshmanan, closes #5339)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3278 Files: src/arglist.c, src/autocmd.c, src/buffer.c, src/change.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3279 src/channel.c, src/cmdexpand.c, src/diff.c, src/eval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3280 src/evalbuffer.c, src/evalfunc.c, src/evalvars.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3281 src/evalwindow.c, src/ex_cmds2.c, src/filepath.c, src/globals.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3282 src/gui.c, src/if_py_both.h, src/if_ruby.c, src/insexpand.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3283 src/list.c, src/misc2.c, src/netbeans.c, src/popupwin.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3284 src/quickfix.c, src/screen.c, src/sign.c, src/spell.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3285 src/spellfile.c, src/spellsuggest.c, src/tag.c, src/terminal.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3286 src/userfunc.c, src/window.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3287
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3288 Patch 8.2.0501
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3289 Problem: Vim9: script test fails when channel feature is missing.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3290 Solution: Add a has() condition.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3291 Files: src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3292
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3293 Patch 8.2.0502
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3294 Problem: Vim9: some code is not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3295 Solution: Add more tests. Fix uncovered problems.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3296 Files: src/vim9compile.c, src/regexp.c, src/proto/regexp.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3297 src/cmdexpand.c, src/ex_cmds.c, src/ex_docmd.c, src/ex_eval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3298 src/ex_getln.c, src/highlight.c, src/search.c, src/syntax.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3299 src/tag.c, src/userfunc.c, src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3300 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3301
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3302 Patch 8.2.0503
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3303 Problem: Vim9: some code is not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3304 Solution: Add tests. Fix uncovered problems.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3305 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3306
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3307 Patch 8.2.0504
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3308 Problem: Vim9: leaking scope memory when compilation fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3309 Solution: Cleanup the scope list.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3310 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3311
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3312 Patch 8.2.0505
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3313 Problem: term_gettty() not sufficiently tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3314 Solution: Add more asserts. (Dominique Pellé, closes #5877)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3315 Files: src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3316
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3317 Patch 8.2.0506
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3318 Problem: Coverity complains about ignoring return value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3319 Solution: Add (void).
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3320 Files: src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3321
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3322 Patch 8.2.0507 (after 8.2.0472)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3323 Problem: Getbufvar() may get the wrong dictionary. (David le Blanc)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3324 Solution: Check for empty name. (closes #5878)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3325 Files: src/evalvars.c, src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3326
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3327 Patch 8.2.0508
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3328 Problem: Vim9: func and partial types not done yet
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3329 Solution: Fill in details about func declaration, drop a separate partial
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3330 declaration.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3331 Files: runtime/doc/vim9.txt, src/vim9compile.c, src/globals.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3332 src/structs.h, src/evalfunc.c, src/testdir/test_vim9_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3333 src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3334 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3335
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3336 Patch 8.2.0509
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3337 Problem: various code is not properly tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3338 Solution: Add more tests. (Yegappan Lakshmanan, closes #5871)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3339 Files: src/main.c, src/testdir/check.vim, src/testdir/shared.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3340 src/testdir/term_util.vim, src/testdir/test_clientserver.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3341 src/testdir/test_ex_mode.vim, src/testdir/test_expand.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3342 src/testdir/test_functions.vim, src/testdir/test_options.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3343 src/testdir/test_startup.vim, src/testdir/test_textformat.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3344 src/testdir/test_trycatch.vim, src/testdir/test_viminfo.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3345
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3346 Patch 8.2.0510
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3347 Problem: Coverity complains about using uninitialized variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3348 Solution: Assign a value to "scol". Move code inside NULL check.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3349 Files: src/beval.c, src/popupwin.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3350
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3351 Patch 8.2.0511
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3352 Problem: Cscope code not fully tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3353 Solution: Add more test cases. (Dominique Pellé, closes #5886)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3354 Files: src/testdir/test_cscope.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3355
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3356 Patch 8.2.0512
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3357 Problem: Vim9: no optional arguments in func type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3358 Solution: Check for question mark after type. Find function reference
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3359 without function().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3360 Files: src/vim9compile.c, src/vim9execute.c, src/structs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3361 src/globals.h, src/vim.h, src/vim9.h, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3362 src/testdir/Make_all.mak, src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3363 src/testdir/test_vim9_expr.vim, src/testdir/test_vim9_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3364 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3365
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3366 Patch 8.2.0513
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3367 Problem: Reading past allocated memory when using varargs.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3368 Solution: Fix copying function argument types.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3369 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3370
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3371 Patch 8.2.0514
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3372 Problem: Several global functions are used in only one file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3373 Solution: Make the functions static. (Yegappan Lakshmanan, closes #5884)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3374 Files: src/drawscreen.c, src/evalvars.c, src/getchar.c, src/list.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3375 src/proto/drawscreen.pro, src/proto/evalvars.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3376 src/proto/getchar.pro, src/proto/list.pro, src/proto/version.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3377 src/version.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3378
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3379 Patch 8.2.0515
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3380 Problem: Some compilers cannot add to "void *".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3381 Solution: Cast to "char *".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3382 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3383
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3384 Patch 8.2.0516
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3385 Problem: Client-server code is spread out.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3386 Solution: Move client-server code to a new file. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3387 closes #5885)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3388 Files: Filelist, src/Make_cyg_ming.mak, src/Make_morph.mak,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3389 src/Make_mvc.mak, src/Make_vms.mms, src/Makefile, src/README.md,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3390 src/clientserver.c, src/evalfunc.c, src/main.c, src/proto.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3391 src/proto/clientserver.pro, src/proto/main.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3392
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3393 Patch 8.2.0517
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3394 Problem: Vim9: cannot separate "func" and "func(): void".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3395 Solution: Use VAR_ANY for "any" and VAR_UNKNOWN for "no type".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3396 Files: src/structs.h, src/globals.h, src/eval.c, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3397 src/evalvars.c, src/testing.c, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3398 src/vim9execute.c, src/viminfo.c, src/if_py_both.h, src/json.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3399 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3400
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3401 Patch 8.2.0518
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3402 Problem: A terminal falls back to setting $TERM to "xterm".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3403 Solution: Use "xterm-color" if more than 16 colors are supported and
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3404 "xterm-256color" if at least 256 colors are supported.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3405 (closes #5887)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3406 Files: src/os_unix.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3407
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3408 Patch 8.2.0519
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3409 Problem: Vim9: return type not properly checked.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3410 Solution: Check type properly, also at runtime.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3411 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3412
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3413 Patch 8.2.0520
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3414 Problem: Tests are not listed in sorted order.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3415 Solution: Move test_ex_mode. (Doug Richardson, closes #5889)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3416 Files: src/testdir/Make_all.mak
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3417
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3418 Patch 8.2.0521
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3419 Problem: Crash when reading a blob fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3420 Solution: Avoid keeping a pointer to a freed blob object. (Dominique Pellé,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3421 closes #5890) Adjust error messages.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3422 Files: src/filepath.c, src/testdir/test_blob.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3423
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3424 Patch 8.2.0522
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3425 Problem: Several errors are not tested for.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3426 Solution: Add tests. (Yegappan Lakshmanan, closes #5892)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3427 Files: src/testdir/test_autocmd.vim, src/testdir/test_clientserver.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3428 src/testdir/test_digraph.vim, src/testdir/test_expand.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3429 src/testdir/test_expr.vim, src/testdir/test_functions.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3430 src/testdir/test_gui.vim, src/testdir/test_highlight.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3431 src/testdir/test_ins_complete.vim, src/testdir/test_lambda.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3432 src/testdir/test_listdict.vim, src/testdir/test_normal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3433 src/testdir/test_options.vim, src/testdir/test_preview.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3434 src/testdir/test_user_func.vim, src/testdir/test_vim9_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3435 src/testdir/test_vim9_script.vim, src/testdir/test_viminfo.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3436 src/testdir/test_vimscript.vim, src/testdir/test_window_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3437
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3438 Patch 8.2.0523
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3439 Problem: Loops are repeated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3440 Solution: Use FOR_ALL_ macros. (Yegappan Lakshmanan, closes #5882)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3441 Files: src/buffer.c, src/drawscreen.c, src/evalfunc.c, src/evalwindow.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3442 src/globals.h, src/gui_athena.c, src/gui_gtk.c, src/gui_motif.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3443 src/gui_w32.c, src/list.c, src/menu.c, src/popupmenu.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3444 src/popupwin.c, src/quickfix.c, src/syntax.c, src/time.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3445 src/userfunc.c, src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3446
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3447 Patch 8.2.0524
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3448 Problem: Win32: searching for file matches is slow.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3449 Solution: Instead of making another round to find any short filename, check
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3450 for the short name right away. Avoid using an ordinary file like a
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3451 directory. (Nir Lichtman, closes #5883)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3452 Files: src/filepath.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3453
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3454 Patch 8.2.0525 (after 8.2.0524)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3455 Problem: Win32: typo in assignment and misplaced paren.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3456 Solution: Fix the syntax.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3457 Files: src/filepath.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3458
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3459 Patch 8.2.0526
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3460 Problem: Gcc 9 complains about empty statement.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3461 Solution: Add {}. (Dominique Pellé, closes #5894)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3462 Files: src/evalfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3463
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3464 Patch 8.2.0527
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3465 Problem: Vim9: function types insufficiently tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3466 Solution: Add more tests. Fix white space check. Add "test_vim9" target.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3467 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim, src/Makefile,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3468 src/testdir/Makefile, src/testdir/Make_all.mak
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3469
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3470 Patch 8.2.0528
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3471 Problem: Vim9: function arguments insufficiently tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3472 Solution: Check types. Add more tests. Fix function with varargs only.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3473 Files: src/vim9compile.c, src/userfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3474
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3475 Patch 8.2.0529
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3476 Problem: Vim9: function argument with default not checked.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3477 Solution: Check type of argument with default value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3478 Files: src/vim9compile.c, src/userfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3479
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3480 Patch 8.2.0530
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3481 Problem: Test crashes on s390. (James McCoy)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3482 Solution: Explicitly define an 8 big signed type. (closes #5897)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3483 Files: src/structs.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3484
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3485 Patch 8.2.0531
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3486 Problem: Various errors not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3487 Solution: Add tests. (Yegappan Lakshmanan, closes #5895)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3488 Files: src/testdir/test_search.vim, src/testdir/test_source.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3489 src/testdir/test_syntax.vim, src/testdir/test_user_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3490 src/testdir/test_vimscript.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3491
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3492 Patch 8.2.0532
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3493 Problem: Cannot use simplify() as a method.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3494 Solution: Add FEARG_1. (closes #5896)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3495 Files: runtime/doc/eval.txt, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3496 src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3497
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3498 Patch 8.2.0533
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3499 Problem: Tests using term_wait() can still be flaky.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3500 Solution: Increase the wait time when rerunning a test. (James McCoy,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3501 closes #5899) Halve the initial times to make tests run faster
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3502 when there is no rerun.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3503 Files: src/testdir/term_util.vim, src/testdir/test_arglist.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3504 src/testdir/test_autocmd.vim, src/testdir/test_balloon.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3505 src/testdir/test_bufline.vim, src/testdir/test_channel.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3506 src/testdir/test_cmdline.vim, src/testdir/test_conceal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3507 src/testdir/test_cursorline.vim, src/testdir/test_debugger.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3508 src/testdir/test_diffmode.vim, src/testdir/test_display.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3509 src/testdir/test_functions.vim, src/testdir/test_highlight.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3510 src/testdir/test_ins_complete.vim, src/testdir/test_mapping.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3511 src/testdir/test_match.vim, src/testdir/test_matchadd_conceal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3512 src/testdir/test_messages.vim, src/testdir/test_number.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3513 src/testdir/test_popup.vim, src/testdir/test_popupwin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3514 src/testdir/test_profile.vim, src/testdir/test_search.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3515 src/testdir/test_search_stat.vim, src/testdir/test_startup.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3516 src/testdir/test_startup_utf8.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3517 src/testdir/test_statusline.vim, src/testdir/test_suspend.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3518 src/testdir/test_swap.vim, src/testdir/test_tagjump.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3519 src/testdir/test_terminal.vim, src/testdir/test_terminal_fail.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3520 src/testdir/test_timers.vim, src/testdir/test_vimscript.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3521
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3522 Patch 8.2.0534
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3523 Problem: Client-server test fails under valgrind.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3524 Solution: Use WaitForAssert().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3525 Files: src/testdir/test_clientserver.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3526
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3527 Patch 8.2.0535
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3528 Problem: Regexp patterns not fully tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3529 Solution: Add more regexp tests and others. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3530 closes #5901)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3531 Files: src/testdir/test_marks.vim, src/testdir/test_options.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3532 src/testdir/test_regexp_latin.vim, src/testdir/test_search.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3533
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3534 Patch 8.2.0536
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3535 Problem: Vim9: some compilation code not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3536 Solution: Add more test cases.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3537 Files: src/evalvars.c, src/proto/evalvars.pro, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3538 src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3539
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3540 Patch 8.2.0537
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3541 Problem: Vim9: no check for sandbox when setting v:var.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3542 Solution: Check for sandbox.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3543 Files: src/evalvars.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3544
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3545 Patch 8.2.0538
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3546 Problem: Vim9: VAR_PARTIAL is not used during compilation.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3547 Solution: Remove VAR_PARTIAL.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3548 Files: src/vim9.h, src/vim9compile.c, src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3549
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3550 Patch 8.2.0539
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3551 Problem: Comparing two NULL list fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3552 Solution: Change the order of comparing two lists.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3553 Files: src/list.c, src/testdir/test_assert.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3554
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3555 Patch 8.2.0540
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3556 Problem: Regexp and other code not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3557 Solution: Add more tests. (Yegappan Lakshmanan, closes #5904)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3558 Files: src/testdir/test_backspace_opt.vim, src/testdir/test_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3559 src/testdir/test_increment.vim, src/testdir/test_normal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3560 src/testdir/test_options.vim, src/testdir/test_regexp_latin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3561 src/testdir/test_search.vim, src/testdir/test_substitute.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3562 src/testdir/test_terminal.vim, src/testdir/test_virtualedit.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3563
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3564 Patch 8.2.0541
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3565 Problem: Travis CI does not give compiler warnings.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3566 Solution: Add flags for warnings. Fix uncovered problems. (Ozaki Kiichi,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3567 closes #5898)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3568 Files: .travis.yml, ci/config.mk.clang.sed, ci/config.mk.gcc.sed,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3569 ci/config.mk.sed, src/if_perl.xs, src/if_ruby.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3570 src/libvterm/t/harness.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3571
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3572 Patch 8.2.0542
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3573 Problem: No test for E386.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3574 Solution: Add a test. (Dominique Pellé, closes #5911)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3575 Files: src/testdir/test_search.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3576
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3577 Patch 8.2.0543
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3578 Problem: Vim9: function with varargs does not work properly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3579 Solution: Improve function type spec and add tests. Fix bugs.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3580 Files: runtime/doc/vim9.txt, src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3581 src/structs.h, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3582
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3583 Patch 8.2.0544
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3584 Problem: Memory leak in search test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3585 Solution: Free msgbuf. (Dominique Pellé, closes #5912)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3586 Files: src/search.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3587
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3588 Patch 8.2.0545
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3589 Problem: Unused arguments ignored in non-standard way.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3590 Solution: Add UNUSED instead of (void).
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3591 Files: src/libvterm/t/harness.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3592
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3593 Patch 8.2.0546
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3594 Problem: Vim9: varargs implementation is inefficient.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3595 Solution: Create list without moving the arguments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3596 Files: src/vim9compile.c, src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3597
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3598 Patch 8.2.0547
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3599 Problem: Win32: restoring screen not always done right.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3600 Solution: Use a more appropriate method. (Nobuhiro Takasaki, closes #5909)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3601 Files: src/os_win32.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3602
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3603 Patch 8.2.0548
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3604 Problem: Vim9: not all possible func type errors tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3605 Solution: Add more tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3606 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3607
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3608 Patch 8.2.0549
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3609 Problem: User systemd files not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3610 Solution: Add filetype patterns. (Kevin Locke, closes #5914)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3611 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3612
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3613 Patch 8.2.0550
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3614 Problem: Some changes in the libvterm upstream code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3615 Solution: Include some changes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3616 Files: src/libvterm/t/harness.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3617
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3618 Patch 8.2.0551
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3619 Problem: Not all code for options is tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3620 Solution: Add more tests. (Yegappan Lakshmanan, closes #5913)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3621 Files: src/testdir/test_options.vim, src/testdir/test_python3.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3622 src/testdir/test_undo.vim, src/testdir/test_vimscript.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3623
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3624 Patch 8.2.0552
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3625 Problem: Vim9: some errors not covered by tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3626 Solution: Add more tests. Check Funcref argument types.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3627 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3628
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3629 Patch 8.2.0553 (after 8.2.0550)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3630 Problem: Error for unused argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3631 Solution: Add UNUSED.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3632 Files: src/libvterm/t/harness.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3633
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3634 Patch 8.2.0554
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3635 Problem: The GUI doesn't set t_Co.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3636 Solution: In the GUI set t_Co to 256 * 256 * 256. (closes #5903)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3637 Files: src/term.c, src/proto/term.pro, src/gui.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3638 src/testdir/test_gui.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3639
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3640 Patch 8.2.0555
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3641 Problem: Vim9: line continuation is not always needed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3642 Solution: Recognize continuation lines automatically in list and dict.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3643 Files: runtime/doc/vim9.txt, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3644 src/testdir/test_vim9_expr.vim, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3645
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3646 Patch 8.2.0556
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3647 Problem: Vim9: memory leak when finding common type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3648 Solution: Store allocated memory in type growarray.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3649 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3650
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3651 Patch 8.2.0557
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3652 Problem: No IPv6 support for channels.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3653 Solution: Add IPv6 support. (Ozaki Kiichi, closes #5893)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3654 Files: .travis.yml, runtime/doc/channel.txt, runtime/doc/various.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3655 src/Make_cyg_ming.mak, src/Make_mvc.mak, src/auto/configure,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3656 src/channel.c, src/config.h.in, src/configure.ac, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3657 src/proto/channel.pro, src/testdir/check.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3658 src/testdir/runtest.vim, src/testdir/test_cdo.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3659 src/testdir/test_channel.py, src/testdir/test_channel.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3660 src/testdir/test_channel_6.py, src/testdir/test_escaped_glob.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3661 src/testdir/test_getcwd.vim, src/testdir/test_hide.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3662
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3663 Patch 8.2.0558
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3664 Problem: Vim9: dict code not covered by tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3665 Solution: Remove dead code, adjust test case.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3666 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3667
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3668 Patch 8.2.0559
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3669 Problem: Clearing a struct is verbose.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3670 Solution: Define and use CLEAR_FIELD() and CLEAR_POINTER().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3671 Files: src/vim.h, src/blowfish.c, src/channel.c, src/charset.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3672 src/clipboard.c, src/diff.c, src/eval.c, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3673 src/ex_cmds2.c, src/ex_docmd.c, src/ex_getln.c, src/findfile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3674 src/gui_gtk_f.c, src/gui_mac.c, src/gui_motif.c, src/gui_w32.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3675 src/gui_x11.c, src/hardcopy.c, src/hashtab.c, src/highlight.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3676 src/if_mzsch.c, src/insexpand.c, src/kword_test.c, src/list.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3677 src/main.c, src/map.c, src/memfile.c, src/message_test.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3678 src/misc1.c, src/netbeans.c, src/normal.c, src/ops.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3679 src/option.c, src/os_mswin.c, src/os_win32.c, src/popupmenu.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3680 src/quickfix.c, src/regexp.c, src/regexp_bt.c, src/regexp_nfa.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3681 src/search.c, src/sign.c, src/spell.c, src/spellfile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3682 src/spellsuggest.c, src/syntax.c, src/tag.c, src/terminal.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3683 src/time.c, src/undo.c, src/userfunc.c, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3684 src/vim9execute.c, src/if_py_both.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3685
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3686 Patch 8.2.0560
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3687 Problem: Compiler warning in tiny build.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3688 Solution: Move declaration inside #ifdef. (Dominique Pellé, closes #5915)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3689 Files: src/ex_docmd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3690
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3691 Patch 8.2.0561
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3692 Problem: Vim9: cannot split function call in multiple lines.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3693 Solution: Find more arguments in following lines.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3694 Files: runtime/doc/vim9.txt, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3695 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3696
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3697 Patch 8.2.0562
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3698 Problem: Vim9: cannot split an expression into multiple lines.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3699 Solution: Continue in next line after an operator.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3700 Files: runtime/doc/vim9.txt, src/macros.h, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3701 src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3702
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3703 Patch 8.2.0563
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3704 Problem: Vim9: cannot split a function line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3705 Solution: Continue in next line so long as the function isn't done.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3706 Files: runtime/doc/vim9.txt, src/userfunc.c, src/proto/userfunc.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3707 src/vim9compile.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3708
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3709 Patch 8.2.0564
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3710 Problem: Vim9: calling a def function from non-vim9 may fail.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3711 Solution: Convert varargs to a list.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3712 Files: src/testdir/test_vim9_func.vim, src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3713
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3714 Patch 8.2.0565
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3715 Problem: Vim9: tests contain superfluous line continuation.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3716 Solution: Remove line continuation no longer needed. Skip empty lines.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3717 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3718 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3719
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3720 Patch 8.2.0566
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3721 Problem: Vim9: variable can be used uninitialized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3722 Solution: Jump to after where variable is used.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3723 Files: src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3724
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3725 Patch 8.2.0567
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3726 Problem: Vim9: cannot put comments halfway expressions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3727 Solution: Support # comments in many places.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3728 Files: runtime/doc/vim9.txt, src/vim9compile.c, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3729 src/ex_docmd.c, src/testdir/test_vim9_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3730 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3731
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3732 Patch 8.2.0568
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3733 Problem: The man filetype plugin overwrites the unnamed register.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3734 Solution: Use the black hole register. (Jason Franklin)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3735 Files: runtime/ftplugin/man.vim, src/testdir/test_man.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3736
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3737 Patch 8.2.0569
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3738 Problem: Build failure with tiny version.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3739 Solution: Add #ifdef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3740 Files: src/ex_docmd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3741
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3742 Patch 8.2.0570
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3743 Problem: Vim9: no error when omitting type from argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3744 Solution: Enforce specifying argument types.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3745 Files: src/userfunc.c, src/ex_eval.c, src/testdir/test_vim9_script.vim,
28141
dce918af0c00 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 28010
diff changeset
3746 src/testdir/test_vim9_func.vim, src/testdir/test_vim9_expr.vim,
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3747 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3748
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3749 Patch 8.2.0571
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3750 Problem: Double free when passing invalid argument to job_start().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3751 Solution: Clear the argument when freed. (Masato Nishihata, closes #5926)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3752 Files: src/misc2.c, src/testdir/test_channel.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3753
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3754 Patch 8.2.0572 (after 8.2.0571)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3755 Problem: Using two lines for free and reset.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3756 Solution: Use VIM_CLEAR() instead. (Yegappan Lakshmanan)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3757 Files: src/misc2.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3758
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3759 Patch 8.2.0573
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3760 Problem: using :version twice leaks memory
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3761 Solution: Only initialize variables once. (Dominique Pellé, closes #5917)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3762 Files: src/testdir/Make_all.mak, src/testdir/test_alot.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3763 src/testdir/test_version.vim, src/version.c, src/globals.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3764
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3765 Patch 8.2.0574
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3766 Problem: Ipv6 feature not shown in :version output.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3767 Solution: Add ipv6 in :version output. (Ozaki Kiichi, closes #5924)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3768 Files: runtime/doc/eval.txt, src/version.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3769
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3770 Patch 8.2.0575
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3771 Problem: :digraph! not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3772 Solution: Add a test. (Dominique Pellé, closes #5925)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3773 Files: src/testdir/test_digraph.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3774
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3775 Patch 8.2.0576
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3776 Problem: Some errors are not covered by tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3777 Solution: Add a few more tests. (Dominique Pellé, closes #5920)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3778 Files: src/testdir/test_buffer.vim, src/testdir/test_digraph.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3779 src/testdir/test_expr.vim, src/testdir/test_messages.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3780
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3781 Patch 8.2.0577
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3782 Problem: Not all modifiers supported for :options.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3783 Solution: Use all cmdmod.split flags. (closes #4401)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3784 Files: src/usercmd.c, src/proto/usercmd.pro, src/scriptfile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3785 src/testdir/test_options.vim, src/testdir/test_usercommands.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3786
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3787 Patch 8.2.0578
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3788 Problem: Heredoc for interfaces does not support "trim".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3789 Solution: Update the script heredoc support to be same as the :let command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3790 (Yegappan Lakshmanan, closes #5916)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3791 Files: runtime/doc/if_lua.txt, runtime/doc/if_mzsch.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3792 runtime/doc/if_perl.txt, runtime/doc/if_pyth.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3793 runtime/doc/if_ruby.txt, runtime/doc/if_tcl.txt, src/evalvars.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3794 src/ex_getln.c, src/proto/evalvars.pro, src/testdir/test86.in,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3795 src/testdir/test87.in, src/testdir/test_lua.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3796 src/testdir/test_perl.vim, src/testdir/test_python2.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3797 src/testdir/test_python3.vim, src/testdir/test_pyx2.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3798 src/testdir/test_pyx3.vim, src/testdir/test_ruby.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3799 src/testdir/test_tcl.vim, src/userfunc.c, src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3800
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3801 Patch 8.2.0579
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3802 Problem: Coverity warns for unused value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3803 Solution: Change order and use "else if".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3804 Files: src/os_unix.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3805
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3806 Patch 8.2.0580
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3807 Problem: Window size wrong if 'ea' is off and 'splitright' is on and
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3808 splitting then closing a window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3809 Solution: Put abandoned window space in the right place. (Mark Waggoner)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3810 Files: src/testdir/test_winbuf_close.vim, src/window.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3811
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3812 Patch 8.2.0581 (after 8.2.0547)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3813 Problem: Win32 console: the cursor position is always top-left.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3814 Solution: Revert the patch for restoring screen.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3815 Files: src/os_win32.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3816
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3817 Patch 8.2.0582
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3818 Problem: Color ramp test does not show text colors.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3819 Solution: Add a row of 16 text colors and 16 bold text colors.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3820 Files: src/testdir/color_ramp.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3821
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3822 Patch 8.2.0583
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3823 Problem: Vim9: # comment not recognized in :def function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3824 Solution: Recognize and skip # comment.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3825 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3826
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3827 Patch 8.2.0584
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3828 Problem: Viminfo file uses obsolete function file_readable().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3829 Solution: Use filereadable(). (closes #5934)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3830 Files: src/session.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3831
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3832 Patch 8.2.0585
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3833 Problem: Vim9: # comment not recognized after :vim9script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3834 Solution: Check script type. Make comment after ":echo" work. And in
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3835 several other places.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3836 Files: src/ex_docmd.c, src/proto/ex_docmd.pro, src/eval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3837 src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3838
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3839 Patch 8.2.0586
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3840 Problem: Vim9: # comment not sufficiently tested
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3841 Solution: Check for preceding white space.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3842 Files: src/eval.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3843
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3844 Patch 8.2.0587
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3845 Problem: Compiler warning for unused variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3846 Solution: Add UNUSED.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3847 Files: src/ex_docmd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3848
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3849 Patch 8.2.0588
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3850 Problem: Putty does not use "sgr" 'ttymouse' by default.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3851 Solution: Make "sgr" the default for Putty. (Christian Brabandt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3852 closes #5942)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3853 Files: src/term.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3854
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3855 Patch 8.2.0589
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3856 Problem: .bsd file type not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3857 Solution: Recognize .bsd as BSDL. (Daniel Kho, closes #5945)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3858 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3859
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3860 Patch 8.2.0590
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3861 Problem: No 'backspace' value allows ignoring the insertion point.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3862 Solution: Add the "nostop" and 3 values. (Christian Brabandt, closes #5940)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3863 Files: runtime/doc/options.txt, src/edit.c, src/option.c, src/option.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3864 src/optionstr.c, src/testdir/gen_opt_test.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3865 src/testdir/test_backspace_opt.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3866
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3867 Patch 8.2.0591
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3868 Problem: MS-Windows: should always support IPv6
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3869 Solution: Add build flag. (Ozaki Kiichi, closes #5944)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3870 Files: src/Make_cyg_ming.mak, src/Make_mvc.mak
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3871
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3872 Patch 8.2.0592
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3873 Problem: MS-Windows with VTP: cursor is not made invisible.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3874 Solution: Output the code to make the cursor visible or invisible. (Nobuhiro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3875 Takasaki, closes #5941)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3876 Files: src/os_win32.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3877
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3878 Patch 8.2.0593
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3879 Problem: Finding a user command is not optimal.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3880 Solution: Start further down in the list of commands.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3881 Files: src/ex_cmds.h, src/ex_docmd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3882
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3883 Patch 8.2.0594
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3884 Problem: MS-Windows: cannot build with WINVER set to 0x0501.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3885 Solution: Only use inet_ntop() when available. (Ozaki Kiichi, closes #5946)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3886 Files: src/Make_cyg_ming.mak, src/Make_mvc.mak, src/auto/configure,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3887 src/channel.c, src/config.h.in, src/configure.ac
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3888
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3889 Patch 8.2.0595
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3890 Problem: Vim9: not all commands using ends_excmd() tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3891 Solution: Find # comment after regular commands. Add more tests. Report
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3892 error for where it was caused.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3893 Files: src/ex_docmd.c, src/vim9compile.c, src/vim9execute.c, src/usercmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3894 src/evalfunc.c, src/userfunc.c, src/proto/userfunc.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3895 src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3896 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3897
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3898 Patch 8.2.0596
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3899 Problem: Crash in test49.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3900 Solution: Check the right pointer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3901 Files: src/userfunc.c, src/testdir/test_eval.ok
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3902
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3903 Patch 8.2.0597
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3904 Problem: Test_eval is old style.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3905 Solution: Change some tests to a new style test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3906 Files: src/testdir/test_eval.in, src/testdir/test_eval.ok,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3907 src/testdir/test_eval_stuff.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3908
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3909 Patch 8.2.0598
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3910 Problem: Test_eval_stuff fails in normal terminal.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3911 Solution: Close the new window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3912 Files: src/testdir/test_eval_stuff.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3913
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3914 Patch 8.2.0599
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3915 Problem: Netbeans interface insufficiently tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3916 Solution: Add more tests. (Yegappan Lakshmanan, closes #5921)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3917 Files: runtime/doc/netbeans.txt, src/netbeans.c, src/os_win32.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3918 src/testdir/runtest.vim, src/testdir/test_netbeans.py,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3919 src/testdir/test_netbeans.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3920
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3921 Patch 8.2.0600
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3922 Problem: Vim9: cannot read or write w:, t: and b: variables.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3923 Solution: Implement load and store for w:, t: and b: variables.
28141
dce918af0c00 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 28010
diff changeset
3924 (closes #5950)
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3925 Files: src/testdir/test_vim9_disassemble.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3926 src/testdir/test_vim9_expr.vim, src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3927 src/vim9.h, src/vim9compile.c, src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3928
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3929 Patch 8.2.0601
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3930 Problem: Vim9: :unlet is not compiled.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3931 Solution: Implement :unlet instruction and check for errors.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3932 Files: src/vim9compile.c, src/proto/vim9compile.pro, src/vim9.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3933 src/vim9execute.c, src/evalvars.c, src/proto/evalvars.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3934 src/eval.c, src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3935 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3936
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3937 Patch 8.2.0602
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3938 Problem: :unlet $VAR does not work properly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3939 Solution: Make ":lockvar $VAR" fail. Check the "skip" flag.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3940 Files: src/evalvars.c, src/globals.h, src/testdir/test_vimscript.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3941
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3942 Patch 8.2.0603
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3943 Problem: Configure does not detect moonjit.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3944 Solution: Add check for moonjit. (Shlomi Fish, closes #5947)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3945 Files: src/configure.ac, src/auto/configure
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3946
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3947 Patch 8.2.0604
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3948 Problem: :startinsert in a terminal window used later.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3949 Solution: Ignore :startinsert in a terminal window. (closes #5952)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3950 Files: src/ex_docmd.c, src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3951
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3952 Patch 8.2.0605
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3953 Problem: Vim9: cannot unlet an environment variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3954 Solution: Implement unlet for $VAR.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3955 Files: src/vim9.h, src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3956 src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3957 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3958
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3959 Patch 8.2.0606
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3960 Problem: Several syntax HL errors not checked.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3961 Solution: Add tests. (Yegappan Lakshmanan, closes #5954)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3962 Files: src/testdir/test_syntax.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3963
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3964 Patch 8.2.0607
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3965 Problem: Gcc warns for using uninitialized variable. (John Marriott)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3966 Solution: Set name_end also for environment variables.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3967 Files: src/evalvars.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3968
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3969 Patch 8.2.0608
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3970 Problem: Warning from clang when building message test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3971 Solution: Use a void pointer. (Dominique Pellé, closes #5958)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3972 Files: src/message_test.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3973
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3974 Patch 8.2.0609
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3975 Problem: Configure does not detect moonjit correctly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3976 Solution: Double the brackets. (Ozaki Kiichi)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3977 Files: src/configure.ac, src/auto/configure
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3978
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3979 Patch 8.2.0610
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3980 Problem: Some tests are still old style.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3981 Solution: Convert to new style tests. (Yegappan Lakshmanan, closes #5957)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3982 Files: src/testdir/test_blob.vim, src/testdir/test_cursor_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3983 src/testdir/test_eval.in, src/testdir/test_eval.ok,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3984 src/testdir/test_eval_func.vim, src/testdir/test_eval_stuff.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3985 src/testdir/test_expr.vim, src/testdir/test_filter_map.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3986 src/testdir/test_functions.vim, src/testdir/test_listdict.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3987 src/testdir/test_sort.vim, src/testdir/test_syntax.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3988 src/testdir/test_utf8.vim, src/testdir/test_vimscript.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3989
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3990 Patch 8.2.0611
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3991 Problem: Vim9: no check for space before #comment.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3992 Solution: Add space checks.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3993 Files: src/eval.c, src/evalvars.c, src/ex_docmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3994 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3995
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3996 Patch 8.2.0612
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3997 Problem: Vim9: no check for space before #comment.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3998 Solution: Add space checks.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3999 Files: src/ex_eval.c, src/ex_cmds.c, src/regexp.c, src/proto/regexp.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4000 src/gui.c, src/highlight.c, src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4001 src/testdir/test_sort.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4002
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4003 Patch 8.2.0613
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4004 Problem: Vim9: no check for space before #comment.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4005 Solution: Add space checks.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4006 Files: src/highlight.c, src/menu.c, src/syntax.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4007 src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4008 runtime/lang/menu_de_de.latin1.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4009
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4010 Patch 8.2.0614
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4011 Problem: Get ml_get error when deleting a line in 'completefunc'. (Yegappan
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4012 Lakshmanan)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4013 Solution: Lock the text while evaluating 'completefunc'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4014 Files: src/insexpand.c, src/globals.h, src/edit.c, src/ex_getln.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4015 src/undo.c, src/testdir/test_edit.vim, src/testdir/test_excmd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4016 src/testdir/test_gf.vim, src/testdir/test_popup.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4017 src/testdir/test_ex_mode.vim, runtime/doc/insert.txt
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4018
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4019 Patch 8.2.0615
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4020 Problem: Regexp benchmark test is old style.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4021 Solution: Make it a new style test. Fix using a NULL list. Add more tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4022 (Yegappan Lakshmanan, closes #5963)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4023 Files: src/evalbuffer.c, src/testdir/Make_dos.mak,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4024 src/testdir/Make_ming.mak, src/testdir/Makefile,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4025 src/testdir/bench_re_freeze.in, src/testdir/bench_re_freeze.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4026 src/testdir/test_autocmd.vim, src/testdir/test_bench_regexp.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4027 src/testdir/test_blob.vim, src/testdir/test_bufline.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4028 src/testdir/test_channel.vim, src/testdir/test_cmdline.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4029 src/testdir/test_functions.vim, src/testdir/test_ins_complete.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4030 src/testdir/test_popupwin.vim, src/testdir/test_prompt_buffer.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4031 src/testdir/test_tagjump.vim, src/testdir/test_window_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4032
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4033 Patch 8.2.0616
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4034 Problem: Build error when disabling the diff feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4035 Solution: Move parenthesis outside of #ifdef. (Tom Ryder)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4036 Files: src/drawline.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4037
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4038 Patch 8.2.0617
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4039 Problem: New error check triggers in Swedish menu.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4040 Solution: Insert backslash. (Mats Tegner, closes #5966)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4041 Files: runtime/lang/menu_sv_se.latin1.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4042
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4043 Patch 8.2.0618
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4044 Problem: Echoing a null list results in no output. (Yegappan Lakshmanan)
28141
dce918af0c00 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 28010
diff changeset
4045 Solution: Return "[]" instead of NULL in echo_string_core().
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4046 Files: src/eval.c, src/testdir/test_messages.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4047
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4048 Patch 8.2.0619
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4049 Problem: Null dict is not handled like an empty dict.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4050 Solution: Fix the code and add tests. (Yegappan Lakshmanan, closes #5968)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4051 Files: src/dict.c, src/eval.c, src/testdir/test_blob.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4052 src/testdir/test_expr.vim, src/testdir/test_filter_map.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4053 src/testdir/test_let.vim, src/testdir/test_listdict.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4054 src/testdir/test_search.vim, src/testdir/test_unlet.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4055 src/testdir/test_usercommands.vim, src/testdir/test_vimscript.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4056
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4057 Patch 8.2.0620
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4058 Problem: Error in menu translations.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4059 Solution: Insert a backslash before a space.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4060 Files: runtime/lang/menu_it_it.latin1.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4061 runtime/lang/menu_chinese_gb.936.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4062
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4063 Patch 8.2.0621
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4064 Problem: After running tests asan files may remain.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4065 Solution: Clean up asan files with "make testclean".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4066 Files: src/testdir/Makefile, src/Makefile
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4067
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4068 Patch 8.2.0622
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4069 Problem: Haiku: GUI does not compile.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4070 Solution: Various fixes. (Emir Sarı, closes #5961)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4071 Files: Filelist, README.md, READMEdir/README_haiku.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4072 runtime/doc/os_haiku.txt, src/Makefile, src/beval.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4073 src/gui_haiku.cc, src/proto/gui_haiku.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4074
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4075 Patch 8.2.0623
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4076 Problem: Typo in test comment. (Christ van Willegen)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4077 Solution: Avoid mixing up a data structure with a body part.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4078 Files: src/testdir/test_listdict.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4079
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4080 Patch 8.2.0624
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4081 Problem: Vim9: no check for space before #comment.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4082 Solution: Add space checks. Fix :throw with double quoted string.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4083 Files: src/usercmd.c, src/userfunc.c, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4084 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4085
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4086 Patch 8.2.0625
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4087 Problem: Vim9: confusing error when calling unknown function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4088 Solution: Give error while compiling.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4089 Files: src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4090 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4091
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4092 Patch 8.2.0626
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4093 Problem: Vim9: wrong syntax of function in Vim9 script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4094 Solution: Give error for missing space. Implement :echomsg and :echoerr.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4095 (closes #5670)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4096 Files: src/vim9compile.c, src/vim9execute.c, src/vim9.h, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4097 src/eval.c, src/globals.h, src/testdir/test_vim9_func.vim,
28141
dce918af0c00 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 28010
diff changeset
4098 src/testdir/test_vim9_disassemble.vim,
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4099 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4100
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4101 Patch 8.2.0627
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4102 Problem: Vim9: error message does not work. (Yegappan Lakshmanan)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4103 Solution: Swap lines.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4104 Files: src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4105
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4106 Patch 8.2.0628
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4107 Problem: Error in menu translations.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4108 Solution: Insert a backslash before a space in one more file. (Shun Bai,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4109 Emir Sarı)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4110 Files: runtime/lang/menu_zh_cn.utf-8.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4111 runtime/lang/menu_ca_es.latin1.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4112 runtime/lang/menu_cs_cz.iso_8859-2.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4113 runtime/lang/menu_cs_cz.utf-8.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4114 runtime/lang/menu_czech_czech_republic.1250.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4115 runtime/lang/menu_czech_czech_republic.ascii.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4116 runtime/lang/menu_da.utf-8.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4117 runtime/lang/menu_fi_fi.latin1.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4118 runtime/lang/menu_hu_hu.iso_8859-2.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4119 runtime/lang/menu_hu_hu.utf-8.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4120 runtime/lang/menu_is_is.latin1.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4121 runtime/lang/menu_no_no.latin1.vim, runtime/lang/menu_pt_br.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4122 runtime/lang/menu_pt_pt.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4123 runtime/lang/menu_sk_sk.iso_8859-2.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4124 runtime/lang/menu_sl_si.latin2.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4125 runtime/lang/menu_slovak_slovak_republic.1250.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4126 runtime/lang/menu_tr_tr.cp1254.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4127 runtime/lang/menu_tr_tr.iso_8859-9.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4128 runtime/lang/menu_tr_tr.utf-8.vim, runtime/lang/menu_vi_vn.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4129
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4130 Patch 8.2.0629
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4131 Problem: Setting a boolean option to v:false does not work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4132 Solution: Do not use the string representation of the value. (Christian
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4133 Brabandt, closes #5974)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4134 Files: src/evalvars.c, src/testdir/test_options.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4135
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4136 Patch 8.2.0630
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4137 Problem: "make tags" does not cover Haiku GUI file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4138 Solution: Add *.cc files.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4139 Files: src/Make_all.mak
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4140
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4141 Patch 8.2.0631
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4142 Problem: Haiku file formatted with wrong tabstop.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4143 Solution: Use normal tabstop. Fix white space.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4144 Files: src/gui_haiku.cc
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4145
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4146 Patch 8.2.0632
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4147 Problem: Crash when using Haiku.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4148 Solution: Lock the screen. (closes #5975, closes #5973)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4149 Files: src/screen.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4150
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4151 Patch 8.2.0633
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4152 Problem: Crash when using null partial in filter().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4153 Solution: Fix crash. Add more tests. (Yegappan Lakshmanan, closes #5976)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4154 Files: src/eval.c, src/testdir/test_blob.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4155 src/testdir/test_channel.vim, src/testdir/test_eval_stuff.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4156 src/testdir/test_execute_func.vim, src/testdir/test_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4157 src/testdir/test_filter_map.vim, src/testdir/test_fold.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4158 src/testdir/test_functions.vim, src/testdir/test_let.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4159 src/testdir/test_listdict.vim, src/testdir/test_partial.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4160 src/testdir/test_usercommands.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4161
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4162 Patch 8.2.0634
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4163 Problem: Crash with null partial and blob.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4164 Solution: Check for NULL pointer. Add more tests. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4165 closes #5984)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4166 Files: src/eval.c, src/list.c, src/testdir/test_blob.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4167 src/testdir/test_bufwintabinfo.vim, src/testdir/test_cd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4168 src/testdir/test_channel.vim, src/testdir/test_cursor_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4169 src/testdir/test_eval_stuff.vim, src/testdir/test_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4170 src/testdir/test_filter_map.vim, src/testdir/test_fnamemodify.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4171 src/testdir/test_functions.vim, src/testdir/test_getvar.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4172 src/testdir/test_listdict.vim, src/testdir/test_messages.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4173 src/testdir/test_partial.vim, src/testdir/test_quickfix.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4174 src/testdir/test_tabpage.vim, src/testdir/test_vimscript.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4175 src/testdir/test_window_cmd.vim, src/testdir/test_window_id.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4176 src/testdir/test_writefile.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4177
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4178 Patch 8.2.0635
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4179 Problem: When using 256 colors DarkYellow does not show expected color.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4180 Solution: Use color 3 instead of 130. (Romain Lafourcade, closes #5985)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4181 Files: src/highlight.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4182
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4183 Patch 8.2.0636
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4184 Problem: :messages does not show the maintainer when $LANG is unset.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4185 Solution: Call get_mess_lang() if available. (closes #5978)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4186 Files: src/message.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4187
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4188 Patch 8.2.0637
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4189 Problem: Incsearch highlighting does not work for ":sort!".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4190 Solution: Skip over the exclamation point. (closes #5983)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4191 Files: src/ex_getln.c, src/testdir/test_search.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4192 src/testdir/dumps/Test_incsearch_sort_02.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4193
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4194 Patch 8.2.0638
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4195 Problem: MS-Windows: messages test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4196 Solution: Clear environment variables.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4197 Files: src/testdir/test_messages.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4198
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4199 Patch 8.2.0639
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4200 Problem: MS-Windows: messages test still fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4201 Solution: Filter out the maintainer message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4202 Files: src/testdir/test_messages.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4203
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4204 Patch 8.2.0640
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4205 Problem: Vim9: expanding `=expr` does not work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4206 Solution: Find wildcards in not compiled commands. Reorganize test files.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4207 Files: Filelist, src/vim9.h, src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4208 src/testdir/vim9.vim, src/testdir/test_vim9_cmd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4209 src/testdir/test_vim9_disassemble.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4210 src/testdir/test_vim9_expr.vim, src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4211 src/testdir/Make_all.mak
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4212
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4213 Patch 8.2.0641
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4214 Problem: Vim9: `=expr` not expanded in :hardcopy and "syntax include".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4215 Solution: Add the EX_EXPAND flag. Expend "syntax include".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4216 Files: src/ex_cmds.h, src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4217 src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4218
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4219 Patch 8.2.0642
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4220 Problem: Vim9: using invalid index.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4221 Solution: Check index for being valid. Fix memory leak.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4222 Files: src/vim9compile.c, src/clientserver.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4223
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4224 Patch 8.2.0643 (after 8.2.0635)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4225 Problem: Terminal uses brown instead of dark yellow. (Romain Lafourcade)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4226 Solution: Use color index 3 instead of 130. (closes #5993)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4227 Files: src/terminal.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4228
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4229 Patch 8.2.0644
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4230 Problem: Insufficient testing for invalid function arguments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4231 Solution: Add more tests. (Yegappan Lakshmanan, closes #5988)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4232 Files: runtime/doc/eval.txt, src/testdir/test_bufline.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4233 src/testdir/test_channel.vim, src/testdir/test_clientserver.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4234 src/testdir/test_expr.vim, src/testdir/test_functions.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4235 src/testdir/test_listener.vim, src/testdir/test_match.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4236 src/testdir/test_menu.vim, src/testdir/test_quickfix.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4237 src/testdir/test_registers.vim, src/testdir/test_reltime.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4238 src/testdir/test_terminal.vim, src/testdir/test_textprop.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4239 src/testdir/test_window_cmd.vim, src/testdir/test_window_id.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4240 src/testdir/test_writefile.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4241
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4242 Patch 8.2.0645
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4243 Problem: MS-Windows terminal: CTRL-C does not get to child job.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4244 Solution: Remove CREATE_NEW_PROCESS_GROUP from CreateProcessW(). (Nobuhiro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4245 Takasaki, closes #5987)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4246 Files: src/terminal.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4247
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4248 Patch 8.2.0646
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4249 Problem: t_Co uses the value of $COLORS in the GUI. (Masato Nishihata)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4250 Solution: Ignore $COLORS for the GUI. (closes #5992)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4251 Files: src/os_unix.c, src/term.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4252
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4253 Patch 8.2.0647
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4254 Problem: MS-Windows: repeat count for events was not used.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4255 Solution: Check the repeat count. (Nobuhiro Takasaki, closes #5989)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4256 Files: src/os_win32.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4257
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4258 Patch 8.2.0648
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4259 Problem: Semicolon search does not work in first line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4260 Solution: Allow the cursor to be in line zero. (Christian Brabandt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4261 closes #5996)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4262 Files: src/ex_docmd.c, src/testdir/test_cmdline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4263
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4264 Patch 8.2.0649
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4265 Problem: Undo problem when an InsertLeave autocommand resets undo. (Kutsan
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4266 Kaplan)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4267 Solution: Do not create a new undo block when leaving Insert mode.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4268 Files: src/edit.c, src/testdir/test_edit.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4269
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4270 Patch 8.2.0650
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4271 Problem: Vim9: script function can be deleted.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4272 Solution: Disallow deleting script function. Delete functions when sourcing
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4273 a script again.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4274 Files: src/userfunc.c, src/proto/userfunc.pro, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4275 src/vim9compile.c, src/vim9execute.c, src/vim9script.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4276 src/scriptfile.c, src/testing.c, src/testdir/test_vim9_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4277 src/testdir/test_vim9_func.vim, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4278
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4279 Patch 8.2.0651
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4280 Problem: Old style benchmark test still in list of distributed files.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4281 Solution: Remove the files from the list.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4282 Files: Filelist
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4283
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4284 Patch 8.2.0652 (after 8.2.0650)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4285 Problem: Compiler warning for char conversion.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4286 Solution: Use unsigned char buffer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4287 Files: src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4288
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4289 Patch 8.2.0653 (after 8.2.0650)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4290 Problem: using uninitialized pointer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4291 Solution: Move assignment up. (John Marriott)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4292 Files: src/userfunc.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4293
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4294 Patch 8.2.0654
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4295 Problem: Building with Python fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4296 Solution: Add missing argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4297 Files: src/if_py_both.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4298
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4299 Patch 8.2.0655
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4300 Problem: Search code not sufficiently tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4301 Solution: Add more tests. (Yegappan Lakshmanan, closes #5999)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4302 Files: src/testdir/test_charsearch.vim, src/testdir/test_gn.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4303 src/testdir/test_goto.vim, src/testdir/test_ins_complete.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4304 src/testdir/test_normal.vim, src/testdir/test_search.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4305 src/testdir/test_textformat.vim, src/testdir/test_textobjects.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4306 src/testdir/test_visual.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4307
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4308 Patch 8.2.0656
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4309 Problem: MS-Windows: redrawing right screen edge may not be needed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4310 Solution: Check the build version. (Nobuhiro Takasaki, closes #6002)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4311 Files: src/drawscreen.c, src/os_win32.c, src/proto/os_win32.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4312
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4313 Patch 8.2.0657
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4314 Problem: Vim9: no check if called variable is a FuncRef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4315 Solution: Add a type check.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4316 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4317 src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4318
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4319 Patch 8.2.0658 (after 8.2.0646)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4320 Problem: HP-UX build fails when setenv() is not defined.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4321 Solution: Change "colors" to "t_colors". (John Marriott)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4322 Files: src/os_unix.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4323
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4324 Patch 8.2.0659
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4325 Problem: Vim9: no test for equal func type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4326 Solution: Add a test. Improve type check.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4327 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4328
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4329 Patch 8.2.0660
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4330 Problem: The search.c file is a bit big.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4331 Solution: Split off the text object code to a separate file. (Yegappan
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4332 Lakshmanan, closes #6007)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4333 Files: Filelist, src/Make_cyg_ming.mak, src/Make_morph.mak,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4334 src/Make_mvc.mak, src/Make_vms.mms, src/Makefile, src/README.md,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4335 src/proto.h, src/proto/search.pro, src/proto/textobject.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4336 src/search.c, src/textobject.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4337
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4338 Patch 8.2.0661
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4339 Problem: Eval test is still old style.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4340 Solution: Change into new style tests. (Yegappan Lakshmanan, closes #6009)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4341 Files: src/Makefile, src/testdir/Make_all.mak, src/testdir/Make_vms.mms,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4342 src/testdir/test_eval.in, src/testdir/test_eval.ok,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4343 src/testdir/test_eval_stuff.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4344
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4345 Patch 8.2.0662
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4346 Problem: Cannot use input() in a channel callback.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4347 Solution: Reset vgetc_busy. (closes #6010)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4348 Files: src/globals.h, src/ex_getln.c, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4349 src/testdir/test_channel.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4350
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4351 Patch 8.2.0663
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4352 Problem: Not all systemd temp files are recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4353 Solution: Add two more patterns. (Jamie Macdonald, closes #6003)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4354 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4355
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4356 Patch 8.2.0664
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4357 Problem: Included undesired changes in Makefile.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4358 Solution: Revert the changes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4359 Files: src/Makefile
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4360
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4361 Patch 8.2.0665
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4362 Problem: Wrongly assuming Python executable is called "python".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4363 Solution: Use detected python command. (Ken Takata, closes #6016)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4364 Also use CheckFunction if possible.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4365 Files: src/testdir/test_terminal.vim, src/testdir/check.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4366
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4367 Patch 8.2.0666
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4368 Problem: Ruby test fails on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4369 Solution: Remove the "maintainer" line. (Ken Takata, closes #6015)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4370 Files: src/testdir/shared.vim, src/testdir/test_messages.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4371 src/testdir/test_ruby.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4372
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4373 Patch 8.2.0667
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4374 Problem: Cannot install Haiku version from source.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4375 Solution: Update Makefile and rdef file. (Emir Sarı, closes #6013)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4376 Files: Filelist, READMEdir/README_haiku.txt, runtime/doc/os_haiku.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4377 src/Makefile, src/os_haiku.rdef.in, src/os_haiku.rdef
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4378
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4379 Patch 8.2.0668
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4380 Problem: Compiler warning for int/size_t usage.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4381 Solution: Change "int" to "size_t". (Mike Williams)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4382 Files: src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4383
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4384 Patch 8.2.0669
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4385 Problem: MS-Windows: display in VTP is a bit slow.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4386 Solution: Optimize the code. (Nobuhiro Takasaki, closes #6014)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4387 Files: src/os_win32.c, src/screen.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4388
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4389 Patch 8.2.0670
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4390 Problem: Cannot change window when evaluating 'completefunc'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4391 Solution: Make a difference between not changing text or buffers and also
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4392 not changing window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4393 Files: src/ex_getln.c, src/beval.c, src/change.c, src/edit.c, src/eval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4394 src/ex_docmd.c, src/insexpand.c, src/globals.h, src/indent.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4395 src/map.c, src/window.c, src/proto/ex_getln.pro, src/register.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4396 src/undo.c, src/testdir/test_edit.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4397 src/testdir/test_ins_complete.vim, src/testdir/test_popup.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4398
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4399 Patch 8.2.0671
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4400 Problem: Haiku: compiler warnings.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4401 Solution: Avoid the warnings. Drop display_errors() copy. (Emir Sarı,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4402 closes #6018)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4403 Files: .gitignore, src/gui.c, src/gui_haiku.cc
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4404
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4405 Patch 8.2.0672
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4406 Problem: Heredoc in scripts does not accept lower case marker.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4407 Solution: Allow lower case only in non-Vim scripts. (Ken Takata,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4408 closes #6019)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4409 Files: src/evalvars.c, src/testdir/test_lua.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4410 src/testdir/test_perl.vim, src/testdir/test_python2.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4411 src/testdir/test_python3.vim, src/testdir/test_pyx2.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4412 src/testdir/test_pyx3.vim, src/testdir/test_ruby.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4413
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4414 Patch 8.2.0673
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4415 Problem: Cannot build Haiku in shadow directory.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4416 Solution: Add symlink. (Ozaki Kiichi, closes #6023)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4417 Files: src/Makefile
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4418
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4419 Patch 8.2.0674
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4420 Problem: Some source files are too big.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4421 Solution: Move text formatting functions to a new file. (Yegappan
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4422 Lakshmanan, closes #6021)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4423 Files: Filelist, src/Make_cyg_ming.mak, src/Make_morph.mak,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4424 src/Make_mvc.mak, src/Make_vms.mms, src/Makefile, src/README.md,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4425 src/edit.c, src/getchar.c, src/ops.c, src/option.c, src/proto.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4426 src/proto/edit.pro, src/proto/getchar.pro, src/proto/ops.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4427 src/proto/option.pro, src/proto/textformat.pro, src/textformat.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4428
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4429 Patch 8.2.0675
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4430 Problem: Vim9: no support for closures.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4431 Solution: Do not re-use stack entries.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4432 Files: src/vim9compile.c, src/ex_docmd.c, src/proto/ex_docmd.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4433 src/evalvars.c, src/proto/evalvars.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4434
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4435 Patch 8.2.0676
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4436 Problem: Pattern in list of distributed files does not match.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4437 Solution: Drop "testdir/test_[a-z]*.ok". Add CI sed files.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4438 Files: Filelist
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4439
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4440 Patch 8.2.0677
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4441 Problem: Vim9: no support for closures.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4442 Solution: Find variables in the outer function scope, so long as the scope
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4443 exists.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4444 Files: src/vim9compile.c, src/proto/vim9compile.pro, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4445 src/vim9execute.c, src/structs.h, src/vim9.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4446 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4447
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4448 Patch 8.2.0678
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4449 Problem: Rare crash for popup menu.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4450 Solution: Check for NULL pointer. (Nobuhiro Takasaki, closes #6027)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4451 Files: src/popupmenu.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4452
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4453 Patch 8.2.0679
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4454 Problem: Vim9: incomplete support for closures.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4455 Solution: At the end of a function copy arguments and local variables if
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4456 they are still used by a referenced closure.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4457 Files: src/structs.h, src/vim9.h, src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4458 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4459
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4460 Patch 8.2.0680
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4461 Problem: PTYGROUP and PTYMODE are unused.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4462 Solution: Remove from autoconf. (closes #6024)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4463 Files: src/configure.ac, src/auto/configure, src/config.h.in
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4464
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4465 Patch 8.2.0681
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4466 Problem: Pattern for 'hlsearch' highlighting may leak. (Dominique Pellé)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4467 Solution: Call end_search_hl() to make sure the previous pattern is freed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4468 (closes #6028)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4469 Files: src/screen.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4470
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4471 Patch 8.2.0682
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4472 Problem: Vim9: parsing function argument type can get stuck.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4473 Solution: Bail out when not making progress.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4474 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4475
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4476 Patch 8.2.0683
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4477 Problem: Vim9: parsing type does not always work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4478 Solution: Handle func type without return value. Test more closures.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4479 Fix type check offset. Fix garbage collection.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4480 Files: src/vim9compile.c, src/vim9execute.c, src/proto/vim9execute.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4481 src/userfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4482
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4483 Patch 8.2.0684
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4484 Problem: Vim9: memory leak when using lambda.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4485 Solution: Move the funccal context to the partial. Free the function when
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4486 exiting.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4487 Files: src/vim9.h, src/structs.h, src/vim9execute.c, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4488 src/eval.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4489
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4490 Patch 8.2.0685 (after 8.2.0684)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4491 Problem: Build failure.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4492 Solution: Include missing changes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4493 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4494
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4495 Patch 8.2.0686
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4496 Problem: Formatoptions not sufficiently tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4497 Solution: Add a few more tests. (Yegappan Lakshmanan, closes #6031)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4498 Files: src/testdir/test_normal.vim, src/testdir/test_textformat.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4499
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4500 Patch 8.2.0687
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4501 Problem: Some tests do not work on FreeBSD.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4502 Solution: Enable modeline. Use WaitFor() in more cases. (Ozaki Kiichi,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4503 closes #6036)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4504 Files: src/testdir/test_quickfix.vim, src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4505
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4506 Patch 8.2.0688
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4507 Problem: Output clobbered if setting 'verbose' to see shell commands.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4508 Solution: Only output "Searching for" when 'verbose' is 11 or higher.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4509 Files: src/scriptfile.c, runtime/doc/options.txt
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4510
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4511 Patch 8.2.0689
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4512 Problem: When using getaddrinfo() the error message is unclear.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4513 Solution: Use gai_strerror() to get the message. (Ozaki Kiichi,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4514 closes #6034)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4515 Files: src/channel.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4516
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4517 Patch 8.2.0690
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4518 Problem: Line number of option set by modeline is wrong.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4519 Solution: Do not double the line number. (Ozaki Kiichi, closes #6035)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4520 Files: src/option.c, src/testdir/test_modeline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4521
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4522 Patch 8.2.0691
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4523 Problem: Startup test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4524 Solution: Adjust expected output from -V2 argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4525 Files: src/testdir/test_startup.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4526
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4527 Patch 8.2.0692
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4528 Problem: Startup test fails on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4529 Solution: Allow for any path.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4530 Files: src/testdir/test_startup.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4531
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4532 Patch 8.2.0693
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4533 Problem: Closure using argument not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4534 Solution: Add a test, make it work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4535 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4536
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4537 Patch 8.2.0694
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4538 Problem: Haiku: channel and terminal do not work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4539 Solution: Close files when the job has finished. (Ozaki Kiichi,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4540 closes #6039)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4541 Files: src/channel.c, src/getchar.c, src/gui_haiku.cc, src/misc1.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4542
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4543 Patch 8.2.0695
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4544 Problem: Vim9: cannot define a function inside a function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4545 Solution: Initial support for :def inside :def.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4546 Files: src/userfunc.c, src/proto/userfunc.pro, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4547 src/vim9execute.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4548
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4549 Patch 8.2.0696
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4550 Problem: Vim9: nested function does not work properly
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4551 Solution: Create a function reference. Check argument count.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4552 Files: src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4553 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4554
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4555 Patch 8.2.0697
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4556 Problem: Vim9: memory leak when using nested function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4557 Solution: Unreference function when deleting instructions. Adjust reference
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4558 count for local variables.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4559 Files: src/vim9compile.c, src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4560
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4561 Patch 8.2.0698
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4562 Problem: Insert mode completion not fully tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4563 Solution: Add a few more tests. (Yegappan Lakshmanan, closes #6041)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4564 Files: src/testdir/test_edit.vim, src/testdir/test_ins_complete.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4565 src/testdir/test_textformat.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4566
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4567 Patch 8.2.0699
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4568 Problem: Vim9: not all errors tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4569 Solution: Add test for deleted function. Bail out on first error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4570 Files: src/vim9execute.c, src/testdir/test_vim9_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4571 src/testdir/test_vim9_expr.vim, src/testdir/vim9.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4572
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4573 Patch 8.2.0700
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4574 Problem: Vim9: converting error message to exception not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4575 Solution: Test exception from error. Do not continue after :echoerr.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4576 Files: src/vim9execute.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4577
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4578 Patch 8.2.0701
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4579 Problem: Vim9 test fails without job feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4580 Solution: Add feature check.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4581 Files: src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4582
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4583 Patch 8.2.0702
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4584 Problem: Running channel tests may leave running process behind.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4585 Solution: Make Python client exit when running into EOF. (Kurtis Rader,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4586 part of #6046)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4587 Files: src/testdir/test_channel_pipe.py
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4588
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4589 Patch 8.2.0703
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4590 Problem: Vim9: closure cannot store value in outer context.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4591 Solution: Make storing value in outer context work. Make :disassemble
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4592 accept a function reference.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4593 Files: src/vim9compile.c, src/vim9execute.c, src/vim9.h, src/eval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4594 src/structs.h, src/testdir/test_vim9_disassemble.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4595 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4596
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4597 Patch 8.2.0704
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4598 Problem: Vim9: memory leak in disassemble test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4599 Solution: Decrement refcount when creating funccal.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4600 Files: src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4601
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4602 Patch 8.2.0705
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4603 Problem: Indent tests don't run on CI for FreeBSD.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4604 Solution: Set modeline. (Ozaki Kiichi, closes #6048)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4605 Files: .cirrus.yml, runtime/indent/testdir/runtest.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4606
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4607 Patch 8.2.0706
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4608 Problem: Vim9: using assert_fails() causes function to finish.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4609 Solution: Check did_emsg instead of called_emsg.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4610 Files: src/vim9execute.c, src/testdir/test_vim9_disassemble.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4611 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4612
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4613 Patch 8.2.0707
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4614 Problem: Vim9 function test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4615 Solution: Adjust expected error code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4616 Files: src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4617
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4618 Patch 8.2.0708
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4619 Problem: Vim9: constant expressions are not simplified.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4620 Solution: Simplify string concatenation.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4621 Files: src/vim9compile.c, src/testdir/test_vim9_disassemble.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4622 src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4623
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4624 Patch 8.2.0709
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4625 Problem: MS-Windows: compiler warning for int vs size_t.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4626 Solution: Add type cast. (Mike Williams)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4627 Files: src/channel.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4628
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4629 Patch 8.2.0710
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4630 Problem: Netbeans test sometimes fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4631 Solution: Mark any test using an external command as flaky.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4632 Files: src/testdir/shared.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4633
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4634 Patch 8.2.0711
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4635 Problem: With a long running Vim the temp directory might be cleared on
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4636 some systems.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4637 Solution: Lock the temp directory. (closes #6044)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4638 Files: src/config.h.in, src/configure.ac, src/auto/configure,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4639 src/fileio.c, src/globals.h, src/os_unix.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4640
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4641 Patch 8.2.0712
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4642 Problem: Various code not fully tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4643 Solution: Add a few more tests. (Yegappan Lakshmanan, closes #6049)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4644 Files: src/testdir/test_functions.vim, src/testdir/test_options.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4645 src/testdir/test_system.vim, src/testdir/test_termcodes.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4646
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4647 Patch 8.2.0713
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4648 Problem: The pam_environment file is not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4649 Solution: Add a filetype pattern for pamenv. (closes #6051)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4650 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4651
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4652 Patch 8.2.0714
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4653 Problem: Vim9: handling constant expression does not scale.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4654 Solution: Use another solution, passing typval_T.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4655 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4656
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4657 Patch 8.2.0715
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4658 Problem: Vim9: leaking memory.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4659 Solution: Free strings after concatenating them.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4660 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4661
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4662 Patch 8.2.0716
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4663 Problem: Vim9: another memory leak.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4664 Solution: Clear typval when failing.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4665 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4666
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4667 Patch 8.2.0717
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4668 Problem: Vim9: postponed constant expressions does not scale.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4669 Solution: Add a structure to pass around postponed constants.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4670 Files: src/vim9compile.c, src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4671
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4672 Patch 8.2.0718
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4673 Problem: Gcc warning for returning pointer to local variable. (John
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4674 Marriott)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4675 Solution: Return another pointer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4676 Files: src/evalvars.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4677
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4678 Patch 8.2.0719
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4679 Problem: Vim9: more expressions can be evaluated at compile time
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4680 Solution: Recognize has('name').
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4681 Files: src/vim9compile.c, src/testdir/test_vim9_disassemble.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4682 src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4683
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4684 Patch 8.2.0720
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4685 Problem: Occasional exit when encountering an X error. (Manfred Lotz)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4686 Solution: On an X error do not exit, do preserve files.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4687 Files: src/os_unix.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4688
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4689 Patch 8.2.0721
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4690 Problem: Vim9: leaking memory when skipping.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4691 Solution: Disable skipping in generate_ppconst().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4692 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4693
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4694 Patch 8.2.0722
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4695 Problem: Vim9: not handling constant expression for elseif.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4696 Solution: Use postponed constants. Delete the code for evaluating a
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4697 constant expression.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4698 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4699
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4700 Patch 8.2.0723
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4701 Problem: Vim9: nested constant expression not evaluated compile time.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4702 Solution: Use compile_expr1() for parenthesis.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4703 Files: src/vim9compile.c, src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4704
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4705 Patch 8.2.0724
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4706 Problem: Vim9: appending to buffer/window/tab variable not tested
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4707 Solution: Add a test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4708 Files: src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4709
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4710 Patch 8.2.0725
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4711 Problem: Vim9: cannot call a function declared later in Vim9 script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4712 Solution: Make two passes through the script file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4713 Files: src/scriptfile.c, src/proto/scriptfile.pro, src/vim9script.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4714 src/vim9compile.c, src/vim9execute.c, src/proto/vim9compile.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4715 src/userfunc.c, src/proto/userfunc.pro, src/evalvars.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4716 src/proto/evalvars.pro, src/vim.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4717 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4718
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4719 Patch 8.2.0726
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4720 Problem: Vim9: leaking memory when calling not compiled :def function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4721 Solution: Check if function is compiled earlier.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4722 Files: src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4723
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4724 Patch 8.2.0727
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4725 Problem: MS-Windows: new gcc compiler does not support scanf format.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4726 Solution: Use "%ll" instead of "%I". (Ken Takata)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4727 Files: src/vim.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4728
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4729 Patch 8.2.0728
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4730 Problem: Messages about a deadly signal are not left aligned.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4731 Solution: Output a CR before the NL. (Dominique Pellé, #6055)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4732 Files: src/misc1.c, src/os_unix.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4733
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4734 Patch 8.2.0729
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4735 Problem: Vim9: When reloading a script variables are not cleared.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4736 Solution: When sourcing a script again clear all script-local variables.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4737 Files: src/dict.c, src/proto/dict.pro, src/scriptfile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4738 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4739
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4740 Patch 8.2.0730
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4741 Problem: Vim9: Assignment to dict member does not work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4742 Solution: Parse dict assignment. Implement getting dict member.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4743 Files: src/vim9.h, src/vim9compile.c, src/vim9execute.c, src/globals.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4744 src/testdir/test_vim9_expr.vim, src/testdir/test_vim9_cmd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4745 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4746
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4747 Patch 8.2.0731
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4748 Problem: Vim9: parsing declarations continues after :finish.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4749 Solution: Bail out when encountering :finish.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4750 Files: src/vim9script.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4751
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4752 Patch 8.2.0732
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4753 Problem: Vim9: storing value in dict messes up stack.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4754 Solution: Correct item count of stack.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4755 Files: src/vim9execute.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4756
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4757 Patch 8.2.0733
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4758 Problem: Vim9: assigning to dict or list argument does not work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4759 Solution: Recognize an argument as assignment target.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4760 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4761
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4762 Patch 8.2.0734
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4763 Problem: Vim9: leaking memory when using :finish.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4764 Solution: Do not check for next line in third pass.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4765 Files: src/scriptfile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4766
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4767 Patch 8.2.0735
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4768 Problem: Vim9: using uninitialized memory.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4769 Solution: Clear the arg_lvar field.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4770 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4771
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4772 Patch 8.2.0736
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4773 Problem: Some files not recognized as pamenv.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4774 Solution: Add pam_inv.conf. (closes #6065)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4775 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4776
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4777 Patch 8.2.0737
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4778 Problem: When shell doesn't support CTRL-Z Vim still handles it.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4779 Solution: Ignore the STOP signal if it was ignored on startup.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4780 (Kurtis Rader, closes #5990, closes #6058)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4781 Files: src/os_unix.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4782
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4783 Patch 8.2.0738
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4784 Problem: Mouse handling in a terminal window not well tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4785 Solution: Add tests. (Yegappan Lakshmanan, closes #6052)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4786 Files: src/testdir/term_util.vim, src/testdir/test_gui.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4787 src/testdir/test_modeless.vim, src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4788
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4789 Patch 8.2.0739
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4790 Problem: Incomplete profiling when exiting because of a deadly signal.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4791 Solution: Call __gcov_flush() if available.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4792 Files: src/os_unix.c, src/Makefile, .travis.yml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4793
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4794 Patch 8.2.0740
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4795 Problem: Minor message mistakes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4796 Solution: Change vim to Vim and other fixes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4797 Files: src/if_py_both.h, src/if_tcl.c, src/main.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4798
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4799 Patch 8.2.0741
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4800 Problem: Python tests fail because of changed message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4801 Solution: Adjust the expected messages (Dominique Pellé, closes #6066)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4802 Files: src/testdir/test86.ok, src/testdir/test87.ok
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4803
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4804 Patch 8.2.0742
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4805 Problem: Handling of a TERM signal not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4806 Solution: Add a test for SIGTERM. (Dominique Pellé, closes #6055)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4807 Files: src/testdir/test_signals.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4808
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4809 Patch 8.2.0743
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4810 Problem: Can move to another buffer from a terminal in popup window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4811 Solution: Do not allow "gf" or editing a file. (closes #6072)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4812 Files: src/normal.c, src/ex_cmds.c, src/testdir/test_popupwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4813
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4814 Patch 8.2.0744
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4815 Problem: The name vim is not capitalized in a message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4816 Solution: Use "Vim" instead of "vim".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4817 Files: src/main.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4818
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4819 Patch 8.2.0745
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4820 Problem: Crash on exit when not all popups are closed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4821 Solution: Close popups when freeing all memory. Disable checking for popup
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4822 when editing a file for now.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4823 Files: src/misc2.c, src/ex_cmds.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4824
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4825 Patch 8.2.0746
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4826 Problem: popup_clear() hangs when a popup can't be closed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4827 Solution: Bail out when a popup can't be closed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4828 Files: src/popupwin.c, src/proto/popupwin.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4829
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4830 Patch 8.2.0747
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4831 Problem: Cannot forcefully close all popups.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4832 Solution: Add the "force" argument to popup_clear(). Use it after running a
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4833 test. Put back the check for a popup when editing a file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4834 Files: runtime/doc/popup.txt, src/evalfunc.c, src/popupwin.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4835 src/proto/popupwin.pro, src/tag.c, src/window.c, src/misc2.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4836 src/ex_cmds.c, src/channel.c, src/testdir/runtest.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4837 src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4838
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4839 Patch 8.2.0748
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4840 Problem: Cannot get a list of all popups.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4841 Solution: Add popup_list(). Use it in the test runner.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4842 Files: runtime/doc/eval.txt, runtime/doc/popup.txt, src/popupwin.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4843 src/proto/popupwin.pro, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4844 src/testdir/test_popupwin.vim, src/testdir/runtest.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4845
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4846 Patch 8.2.0749
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4847 Problem: TERM signal test fails on FreeBSD.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4848 Solution: Do not check the messages, the may appear anywhere. (Dominique
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4849 Pellé, closes #6075)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4850 Files: src/testdir/test_signals.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4851
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4852 Patch 8.2.0750
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4853 Problem: Netbeans test is a bit flaky.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4854 Solution: Allow for standard sign to be defined. Use WaitForAssert().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4855 Files: src/testdir/test_netbeans.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4856
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4857 Patch 8.2.0751
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4858 Problem: Vim9: performance can be improved.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4859 Solution: Don't call break. Inline check for list materialize. Make an
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4860 inline version of ga_grow().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4861 Files: src/macros.h, src/evalfunc.c, src/misc2.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4862 src/proto/misc2.pro, src/channel.c, src/eval.c, src/evalbuffer.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4863 src/evalvars.c, src/filepath.c, src/highlight.c, src/insexpand.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4864 src/json.c, src/list.c, src/popupmenu.c, src/popupwin.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4865 src/userfunc.c, src/if_py_both.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4866
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4867 Patch 8.2.0752
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4868 Problem: Terminal in popup window test is a bit flaky.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4869 Solution: Wait for shell job status to be "run". Mark as flaky test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4870 Files: src/testdir/test_popupwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4871
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4872 Patch 8.2.0753
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4873 Problem: Vim9: expressions are evaluated in the discovery phase.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4874 Solution: Bail out if an expression is not a constant. Require a type for
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4875 declared constants.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4876 Files: src/vim.h, src/evalvars.c, src/eval.c, src/ex_eval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4877 src/evalfunc.c, src/userfunc.c, src/dict.c, src/list.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4878 src/vim9compile.c, src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4879 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4880
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4881 Patch 8.2.0754
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4882 Problem: Vim9: No test for forward declaration.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4883 Solution: Add a test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4884 Files: src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4885
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4886 Patch 8.2.0755
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4887 Problem: Vim9: No error when variable initializer is not a constant.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4888 Solution: Return FAIL when trying to get a variable value. Do not execute a
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4889 script when an error is detected in the first or second phase.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4890 Files: src/eval.c, src/vim9script.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4891
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4892 Patch 8.2.0756 (after 8.2.0249)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4893 Problem: MS-Windows: still a compiler warning.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4894 Solution: Move flag to another place in the Makefile. (Ken Takata,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4895 closes #6083)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4896 Files: src/Make_mvc.mak
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4897
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4898 Patch 8.2.0757
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4899 Problem: Vim9: no test for MEMBER instruction.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4900 Solution: Add a test. Make matches stricter.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4901 Files: src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4902
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4903 Patch 8.2.0758
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4904 Problem: Vim9: no test for STORELIST and STOREDICT.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4905 Solution: Add a test. Make matches stricter.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4906 Files: src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4907
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4908 Patch 8.2.0759 (after 8.2.0751)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4909 Problem: Vim9: missing changes for performance improvements
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4910 Solution: Use GA_GROW(). Don't call breakcheck so often.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4911 Files: src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4912
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4913 Patch 8.2.0760
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4914 Problem: Vim9: dict member errors not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4915 Solution: Delete unreachable error. Add tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4916 Files: src/vim9execute.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4917
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4918 Patch 8.2.0761
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4919 Problem: Vim9: instructions not tested
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4920 Solution: Use a variable instead of a constant.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4921 Files: src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4922
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4923 Patch 8.2.0762
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4924 Problem: Buffer is not considered modified after setting crypt key.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4925 Solution: Set the modified flag. (Christian Brabandt, closes #6082)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4926 Files: src/optionstr.c, src/testdir/test_crypt.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4927
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4928 Patch 8.2.0763
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4929 Problem: GUI test fails without the terminal feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4930 Solution: Check the terminal feature is supported. (Ken Takata,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4931 closes #6084)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4932 Files: src/testdir/test_gui.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4933
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4934 Patch 8.2.0764
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4935 Problem: Vim9: assigning to option not fully tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4936 Solution: Add more test cases. Allow using any type for assignment.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4937 Files: src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4938 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4939
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4940 Patch 8.2.0765
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4941 Problem: In the GUI can't use all the modifiers. (Andri Möll)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4942 Solution: Do not apply Alt/Meta early, do it later like with the terminal.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4943 Avoid the Motif test from crashing.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4944 Files: src/gui_gtk_x11.c, src/gui_x11.c, src/gui_mac.c, src/gui_w32.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4945 src/gui_motif.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4946
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4947 Patch 8.2.0766
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4948 Problem: Display error when using 'number' and 'breakindent'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4949 Solution: Adjust extra spaces in the first row. (Ken Takata, closes #6089,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4950 closes #5986)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4951 Files: src/drawline.c, src/testdir/test_breakindent.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4952
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4953 Patch 8.2.0767
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4954 Problem: ModifyOtherKeys active when using a shell command in autocmd.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4955 Solution: Output T_CTE when going to cooked mode. (closes 5617)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4956 Files: src/term.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4957
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4958 Patch 8.2.0768
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4959 Problem: Vim9: memory leak in script test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4960 Solution: Clear typval before giving an error message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4961 Files: src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4962
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4963 Patch 8.2.0769
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4964 Problem: VimLeavePre not triggered when Vim is terminated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4965 Solution: Unblock autocommands.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4966 Files: src/main.c, src/testdir/test_signals.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4967
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4968 Patch 8.2.0770
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4969 Problem: Cannot map CTRL-B when using the GUI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4970 Solution: Reset the CTRL modifier when used. (closes #6092)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4971 Files: src/gui_gtk_x11.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4972
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4973 Patch 8.2.0771
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4974 Problem: Vim9: cannot call a compiled closure from not compiled code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4975 Solution: Pass funcexe to call_user_func().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4976 Files: src/userfunc.c, src/vim9execute.c, src/proto/vim9execute.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4977 src/eval.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4978
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4979 Patch 8.2.0772
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4980 Problem: Vim9: some variable initializations not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4981 Solution: Add a few more tests
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4982 Files: src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4983
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4984 Patch 8.2.0773
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4985 Problem: Switching to raw mode every time ":" is used.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4986 Solution: When executing a shell set cur_tmode to TMODE_UNKNOWN, so that the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4987 next time TMODE_RAW is used it is set, but not every time.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4988 Files: src/term.h, src/os_unix.c, src/term.c, src/os_amiga.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4989 src/os_win32.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4990
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4991 Patch 8.2.0774
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4992 Problem: t_TI and t_TE are output when using 'visualbell'. (Dominique
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4993 Pellé)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4994 Solution: Do not change the terminal mode for a short sleep. Do not output
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4995 t_TI and t_TE when switching to/from TMODE_SLEEP. Make tmode an
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4996 enum.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4997 Files: src/os_unix.c, src/proto/os_unix.pro, src/os_amiga.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4998 src/proto/os_amiga.pro, src/os_mswin.c, src/proto/os_mswin.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4999 src/os_vms.c, src/proto/os_vms.pro, src/os_win32.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5000 src/proto/os_win32.pro, src/term.c, src/term.h, src/globals.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5001
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5002 Patch 8.2.0775
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5003 Problem: Not easy to call a Vim function from Lua.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5004 Solution: Add vim.call() and vim.fn(). (Prabir Shrestha, closes #6063)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5005 Files: runtime/doc/if_lua.txt, src/if_lua.c, src/testdir/test_lua.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5006
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5007 Patch 8.2.0776
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5008 Problem: Libvterm code lags behind the upstream version.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5009 Solution: Include revision 719.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5010 Files: Filelist, src/libvterm/README, src/libvterm/Makefile,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5011 src/libvterm/find-wide-chars.pl, src/libvterm/src/fullwidth.inc,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5012 src/libvterm/src/unicode.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5013
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5014 Patch 8.2.0777 (after 8.2.0776)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5015 Problem: Terminal test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5016 Solution: Adjust character position for double-wide characters.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5017 Files: src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5018
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5019 Patch 8.2.0778
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5020 Problem: Libvterm code lags behind the upstream version.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5021 Solution: Include revisions 720 - 723.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5022 Files: src/libvterm/t/10state_putglyph.test, src/libvterm/Makefile,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5023 src/libvterm/t/run-test.pl, src/libvterm/src/state.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5024 src/libvterm/t/92lp1805050.test
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5025
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5026 Patch 8.2.0779
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5027 Problem: Tmode_T not used everywhere.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5028 Solution: Also use tmode_T for settmode().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5029 Files: src/term.c, src/proto/term.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5030
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5031 Patch 8.2.0780
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5032 Problem: Libvterm code lags behind the upstream version.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5033 Solution: Include revisions 724 - 726.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5034 Files: Filelist, src/libvterm/t/40screen_ascii.test,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5035 src/libvterm/t/60screen_ascii.test,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5036 src/libvterm/t/41screen_unicode.test,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5037 src/libvterm/t/61screen_unicode.test,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5038 src/libvterm/t/42screen_damage.test,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5039 src/libvterm/t/62screen_damage.test,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5040 src/libvterm/t/43screen_resize.test,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5041 src/libvterm/t/63screen_resize.test,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5042 src/libvterm/t/44screen_pen.test,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5043 src/libvterm/t/64screen_pen.test,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5044 src/libvterm/t/45screen_protect.test,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5045 src/libvterm/t/65screen_protect.test,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5046 src/libvterm/t/46screen_extent.test,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5047 src/libvterm/t/66screen_extent.test,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5048 src/libvterm/t/47screen_dbl_wh.test,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5049 src/libvterm/t/67screen_dbl_wh.test,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5050 src/libvterm/t/48screen_termprops.test,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5051 src/libvterm/t/68screen_termprops.test, src/libvterm/t/30pen.test,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5052 src/libvterm/t/30state_pen.test, src/libvterm/t/92lp1805050.test,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5053 src/libvterm/t/31state_rep.test, src/libvterm/doc/seqs.txt
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5054
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5055 Patch 8.2.0781 (after 8.2.0775)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5056 Problem: Compiler warning for not using value in Lua.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5057 Solution: Add "(void)".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5058 Files: src/if_lua.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5059
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5060 Patch 8.2.0782
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5061 Problem: Cannot build with Lua on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5062 Solution: Add DLL symbol for luaL_Loadstring. (Ken Takata)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5063 Files: src/if_lua.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5064
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5065 Patch 8.2.0783
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5066 Problem: Libvterm code lags behind the upstream version.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5067 Solution: Include revisions 728 - 729.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5068 Files: src/Make_cyg_ming.mak, src/Make_mvc.mak, src/Makefile,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5069 src/libvterm/src/keyboard.c, src/libvterm/t/25state_input.test,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5070 src/libvterm/t/harness.c, src/libvterm/src/vterm.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5071 src/libvterm/src/vterm_internal.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5072 src/libvterm/t/26state_query.test
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5073
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5074 Patch 8.2.0784
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5075 Problem: Libvterm code lags behind the upstream version.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5076 Solution: Include revisions 730 - 733.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5077 Files: src/libvterm/src/vterm.c, src/libvterm/src/state.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5078 src/libvterm/include/vterm.h, src/libvterm/src/vterm_internal.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5079 src/libvterm/t/harness.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5080
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5081 Patch 8.2.0785
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5082 Problem: Libvterm code lags behind the upstream version.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5083 Solution: Include revisions 734 - 740.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5084 Files: src/libvterm/include/vterm.h, src/libvterm/src/pen.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5085 src/libvterm/src/vterm.c, src/libvterm/doc/seqs.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5086 src/libvterm/t/30state_pen.test, src/libvterm/t/run-test.pl,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5087 src/libvterm/Makefile, src/libvterm/CONTRIBUTING
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5088
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5089 Patch 8.2.0786
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5090 Problem: Channel test is flaky on FreeBSD.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5091 Solution: Set the socket TCP_NODELAY option. Adjust expected line count in
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5092 netbeans test. (Ozaki Kiichi, closes #6097)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5093 Files: src/testdir/test_channel.py, src/testdir/test_netbeans.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5094
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5095 Patch 8.2.0787
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5096 Problem: Libvterm code lags behind the upstream version.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5097 Solution: Include revisions 741 - 742.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5098 Files: Filelist, src/libvterm/src/screen.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5099
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5100 Patch 8.2.0788
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5101 Problem: Memory leak in libvterm.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5102 Solution: free tmpbuffer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5103 Files: src/libvterm/src/vterm.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5104
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5105 Patch 8.2.0789
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5106 Problem: Vim9: expression testing lost coverage using constants.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5107 Solution: Use a few variables instead of constants.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5108 Files: src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5109
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5110 Patch 8.2.0790
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5111 Problem: Vim9: list index not well tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5112 Solution: Add a few more tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5113 Files: src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5114
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5115 Patch 8.2.0791
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5116 Problem: A second popup window with terminal causes trouble.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5117 Solution: Disallow opening a second terminal-popup window. (closes #6101,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5118 closes #6103) Avoid defaulting to an invalid line number.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5119 Files: runtime/doc/popup.txt, src/popupwin.c, src/ex_docmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5120 src/testdir/test_popupwin.vim, src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5121
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5122 Patch 8.2.0792
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5123 Problem: Build failure with small features.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5124 Solution: Add #ifdef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5125 Files: src/popupwin.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5126
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5127 Patch 8.2.0793
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5128 Problem: MS-Windows: cannot build GUI with small features. (Michael Soyka)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5129 Solution: Add #ifdef around use of windowsVersion. (Ken Takata)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5130 Files: src/os_win32.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5131
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5132 Patch 8.2.0794
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5133 Problem: Libvterm code lags behind the upstream version.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5134 Solution: Include revisions 743 - 747.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5135 Files: src/libvterm/src/state.c, src/libvterm/src/screen.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5136 src/libvterm/src/vterm_internal.h, src/libvterm/include/vterm.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5137 src/libvterm/t/67screen_dbl_wh.test, src/libvterm/t/run-test.pl
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5138
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5139 Patch 8.2.0795
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5140 Problem: Libvterm code lags behind the upstream version.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5141 Solution: Include revisions 748 - 754.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5142 Files: src/libvterm/include/vterm.h, src/libvterm/src/screen.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5143 src/libvterm/src/state.c, src/libvterm/t/32state_flow.test,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5144 src/libvterm/t/60screen_ascii.test,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5145 src/libvterm/t/62screen_damage.test,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5146 src/libvterm/t/63screen_resize.test, src/libvterm/t/harness.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5147 src/libvterm/t/run-test.pl
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5148
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5149 Patch 8.2.0796
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5150 Problem: MS-Windows: compiler can't handle C99 construct in libvterm.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5151 Solution: Change to C90 construct.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5152 Files: src/libvterm/src/state.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5153
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5154 Patch 8.2.0797
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5155 Problem: MS-Windows: compiler still can't handle C99 construct.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5156 Solution: Change to C90 construct. (Dominique Pellé, closes #6106)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5157 Files: src/libvterm/src/state.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5158
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5159 Patch 8.2.0798
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5160 Problem: Libvterm code lags behind the upstream version.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5161 Solution: Include revisions 755 - 758.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5162 Files: src/libvterm/t/run-test.pl, src/libvterm/src/screen.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5163 src/libvterm/t/harness.c, src/libvterm/include/vterm.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5164 src/libvterm/src/parser.c, src/libvterm/src/state.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5165 src/libvterm/src/vterm.c, src/libvterm/src/vterm_internal.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5166 src/libvterm/t/02parser.test,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5167 src/libvterm/t/18state_termprops.test,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5168 src/libvterm/t/29state_fallback.test,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5169 src/libvterm/t/68screen_termprops.test, src/terminal.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5170
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5171 Patch 8.2.0799
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5172 Problem: Build fails if snprintf is not available.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5173 Solution: Use vim_snprintf().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5174 Files: src/libvterm/src/state.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5175
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5176 Patch 8.2.0800
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5177 Problem: Errors from failing test are unclear.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5178 Solution: Include text where parsing failed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5179 Files: src/json.c, src/testdir/test_json.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5180
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5181 Patch 8.2.0801
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5182 Problem: Terminal test fails on Mac.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5183 Solution: Concatenate OSC pieces.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5184 Files: src/terminal.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5185
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5186 Patch 8.2.0802
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5187 Problem: Libvterm code lags behind the upstream version.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5188 Solution: Include revisions 759 - 762.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5189 Files: src/terminal.c, src/libvterm/doc/seqs.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5190 src/libvterm/include/vterm.h, src/libvterm/src/pen.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5191 src/libvterm/src/screen.c, src/libvterm/src/state.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5192 src/libvterm/src/vterm.c, src/libvterm/src/vterm_internal.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5193 src/libvterm/t/harness.c, src/libvterm/t/12state_scroll.test
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5194
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5195 Patch 8.2.0803
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5196 Problem: Libvterm code lags behind the upstream version.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5197 Solution: Include revisions 764 - 767
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5198 Files: src/Makefile, src/libvterm/src/parser.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5199 src/libvterm/src/vterm_internal.h, src/libvterm/t/02parser.test,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5200 src/libvterm/t/run-test.pl, src/libvterm/find-wide-chars.pl,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5201 src/libvterm/src/fullwidth.inc
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5202
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5203 Patch 8.2.0804
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5204 Problem: Libvterm code lags behind the upstream version.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5205 Solution: Include revision 727, but add the index instead of switching
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5206 between RGB and indexed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5207 Files: src/terminal.c, src/term.c, src/libvterm/include/vterm.h,
28141
dce918af0c00 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 28010
diff changeset
5208 src/libvterm/src/pen.c, src/libvterm/src/screen.c,
dce918af0c00 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 28010
diff changeset
5209 src/libvterm/src/vterm_internal.h,
dce918af0c00 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 28010
diff changeset
5210 src/libvterm/t/30state_pen.test,
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5211 src/libvterm/t/harness.c, src/libvterm/src/state.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5212 src/libvterm/t/26state_query.test,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5213 src/libvterm/t/64screen_pen.test
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5214
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5215 Patch 8.2.0805
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5216 Problem: Terminal key codes test fails on some systems.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5217 Solution: Skip keypad 3 and 9. (Yegappan Lakshmanan, closes #6070)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5218 Files: src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5219
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5220 Patch 8.2.0806
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5221 Problem: using "func!" after vim9script gives confusing error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5222 Solution: Give E477. (closes #6107)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5223 Files: src/vim9script.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5224
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5225 Patch 8.2.0807
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5226 Problem: Cannot easily restore a mapping.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5227 Solution: Add mapset().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5228 Files: runtime/doc/eval.txt, src/map.c, src/proto/map.pro, src/evalfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5229 src/testdir/test_maparg.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5230
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5231 Patch 8.2.0808
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5232 Problem: Not enough testing for the terminal window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5233 Solution: Add more tests. (Yegappan Lakshmanan, closes #6069) Fix memory
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5234 leak.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5235 Files: src/testdir/test_gui.vim, src/testdir/test_terminal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5236 src/terminal.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5237
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5238 Patch 8.2.0809
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5239 Problem: Build failure with small features. (Tony Mechelynck)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5240 Solution: Move "expr" inside #ifdef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5241 Files: src/map.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5242
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5243 Patch 8.2.0810
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5244 Problem: Error when appending "tagfile" to 'wildoptions'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5245 Solution: use flags P_ONECOMMA and P_NODUP. (Dmitri Vereshchagin,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5246 closes #6105)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5247 Files: src/optiondefs.h, src/testdir/test_options.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5248
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5249 Patch 8.2.0811
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5250 Problem: Terminal keycode test is flaky.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5251 Solution: Use WaitForAssert()
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5252 Files: src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5253
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5254 Patch 8.2.0812
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5255 Problem: mapset() does not properly handle <> notation.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5256 Solution: Convert <> codes. (closes #6116)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5257 Files: src/map.c, src/testdir/test_maparg.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5258
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5259 Patch 8.2.0813
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5260 Problem: libvterm code is slightly different from upstream.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5261 Solution: Use upstream text to avoid future merge problems. Mainly comment
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5262 style changes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5263 Files: src/libvterm/include/vterm.h, src/libvterm/src/rect.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5264 src/libvterm/src/utf8.h, src/libvterm/src/vterm_internal.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5265 src/libvterm/src/encoding.c, src/libvterm/src/keyboard.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5266 src/libvterm/src/mouse.c, src/libvterm/src/parser.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5267 src/libvterm/src/pen.c, src/libvterm/src/screen.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5268 src/libvterm/src/state.c, src/libvterm/src/unicode.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5269 src/libvterm/src/vterm.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5270
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5271 Patch 8.2.0814
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5272 Problem: Clang warning for implicit conversion.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5273 Solution: Add type cast. (Dominique Pellé, closes #6124)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5274 Files: src/evalfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5275
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5276 Patch 8.2.0815
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5277 Problem: maparg() does not provide enough information for mapset().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5278 Solution: Add "lhsraw" and "lhsrawalt" items. Drop "simplified"
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5279 Files: src/map.c, runtime/doc/eval.txt, src/testdir/test_maparg.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5280
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5281 Patch 8.2.0816
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5282 Problem: Terminal test fails when compiled with Athena.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5283 Solution: Do give an error when the GUI is not running. (hint by Dominique
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5284 Pellé, closes #5928, closes #6132)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5285 Files: src/globals.h, src/gui.c, src/term.c, src/channel.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5286 src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5287
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5288 Patch 8.2.0817
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5289 Problem: Not enough memory allocated when converting string with special
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5290 character.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5291 Solution: Reserve space for modifier code. (closes #6130)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5292 Files: src/eval.c, src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5293
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5294 Patch 8.2.0818
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5295 Problem: Vim9: using a discovery phase doesn't work well.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5296 Solution: Remove the discovery phase, instead compile a function only when
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5297 it is used. Add :defcompile to compile def functions earlier.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5298 Files: runtime/doc/vim9.txt, src/vim9script.c, src/structs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5299 src/userfunc.c, src/proto/userfunc.pro, src/eval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5300 src/evalvars.c, src/proto/evalvars.pro, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5301 src/proto/vim9compile.pro, src/vim9execute.c, src/ex_cmds.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5302 src/ex_docmd.c, src/ex_cmdidxs.h, src/vim.h, src/testdir/vim9.vim,
28141
dce918af0c00 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 28010
diff changeset
5303 src/testdir/test_vim9_disassemble.vim,
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5304 src/testdir/test_vim9_func.vim, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5305
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5306 Patch 8.2.0819
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5307 Problem: Compiler warning for unused variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5308 Solution: Remove the variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5309 Files: src/evalvars.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5310
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5311 Patch 8.2.0820
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5312 Problem: Vim9: function type isn't set until compiled.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5313 Solution: Set function type early.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5314 Files: src/vim9compile.c, src/proto/vim9compile.pro, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5315 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5316
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5317 Patch 8.2.0821
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5318 Problem: Vim9: memory leak in expr test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5319 Solution: Do not decrement the length of the list of functions if the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5320 current function is not at the end.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5321 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5322
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5323 Patch 8.2.0822
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5324 Problem: Vim9: code left over from discovery phase.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5325 Solution: Remove the dead code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5326 Files: src/scriptfile.c, src/proto/scriptfile.pro, src/ex_cmds.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5327 src/evalvars.c, src/proto/evalvars.pro, src/ex_docmd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5328
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5329 Patch 8.2.0823
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5330 Problem: Vim9: script reload test is disabled.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5331 Solution: Compile a function in the context of the script where it was
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5332 defined. Set execution stack for compiled function. Add a test
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5333 that an error is reported for the right file/function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5334 Files: src/vim9compile.c, src/vim9execute.c, src/scriptfile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5335 src/proto/scriptfile.pro, src/userfunc.c, src/globals.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5336 src/structs.h, src/ex_docmd.c, src/ex_eval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5337 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5338
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5339 Patch 8.2.0824 (after 8.2.0817)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5340 Problem: Still not enough memory allocated when converting string with
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5341 special character.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5342 Solution: Reserve space for expanding K_SPECIAL. (closes #6130)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5343 Files: src/eval.c, src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5344
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5345 Patch 8.2.0825
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5346 Problem: def_function() may return pointer that was freed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5347 Solution: Set "fp" to NULL after freeing it.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5348 Files: src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5349
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5350 Patch 8.2.0826
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5351 Problem: Vim9: crash in :defcompile.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5352 Solution: Restart the loop after a call to compile_def_function() caused the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5353 hash table to resize.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5354 Files: src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5355
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5356 Patch 8.2.0827
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5357 Problem: Vim9: crash in :defcompile.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5358 Solution: Fix off-by-one error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5359 Files: src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5360
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5361 Patch 8.2.0828
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5362 Problem: Travis: regexp pattern doesn't work everywhere.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5363 Solution: Use [:blank:] instead of \b. (Ozaki Kiichi, closes #6146)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5364 Files: .travis.yml, ci/config.mk.clang.sed, ci/config.mk.gcc.sed,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5365 ci/config.mk.sed, src/if_ruby.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5366
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5367 Patch 8.2.0829
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5368 Problem: filter() may give misleading error message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5369 Solution: Also mention Blob as an allowed argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5370 Files: src/list.c, src/testdir/test_filter_map.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5371
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5372 Patch 8.2.0830
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5373 Problem: Motif: can't map "!". (Ben Jackson)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5374 Solution: Remove the shift modifier if it's already included in the key.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5375 (closes #6147)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5376 Files: src/gui_x11.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5377
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5378 Patch 8.2.0831
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5379 Problem: Compiler warnings for integer sizes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5380 Solution: Add type casts. (Mike Williams)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5381 Files: src/libvterm/src/pen.c, src/terminal.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5382
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5383 Patch 8.2.0832
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5384 Problem: Compiler warning for uninitialized variable. (Tony Mechelynck)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5385 Solution: Add initial value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5386 Files: src/map.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5387
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5388 Patch 8.2.0833
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5389 Problem: Mapping <C-bslash> doesn't work in the GUI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5390 Solution: Reset seenModifyOtherKeys when starting the GUI. (closes #6150)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5391 Files: src/gui.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5392
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5393 Patch 8.2.0834
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5394 Problem: :drop command in terminal popup causes problems.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5395 Solution: Check for using a popup window. (closes #6151)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5396 Files: src/ex_cmds.c, src/testdir/test_popupwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5397
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5398 Patch 8.2.0835
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5399 Problem: Motif: mapping <C-bslash> still doesn't work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5400 Solution: Accept CSI for K_SPECIAL. Do not apply CTRL to the character
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5401 early. (closes #6150)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5402 Files: src/getchar.c, src/gui_x11.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5403
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5404 Patch 8.2.0836
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5405 Problem: Not all :cdo output is visible.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5406 Solution: Reset 'shortmess' temporarily. (Yegappan Lakshmanan, closes #6155)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5407 Files: src/ex_cmds2.c, src/testdir/test_cdo.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5408
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5409 Patch 8.2.0837
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5410 Problem: Compiler warning for value set but not used.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5411 Solution: Move variable inside #ifdef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5412 Files: src/channel.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5413
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5414 Patch 8.2.0838
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5415 Problem: MS-Windows: compiler warning for uninitialized variables.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5416 Solution: Initialize variables.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5417 Files: src/screen.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5418
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5419 Patch 8.2.0839
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5420 Problem: Dropping modifier when putting a character back in typeahead.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5421 Solution: Add modifier to ins_char_typebuf(). (closes #6158)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5422 Files: src/getchar.c, src/proto/getchar.pro, src/message.c, src/normal.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5423 src/terminal.c, src/globals.h, src/testdir/test_messages.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5424
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5425 Patch 8.2.0840
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5426 Problem: Search match count wrong when only match is in fold.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5427 Solution: Update search stats when in a closed fold. (Christian Brabandt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5428 closes #6160, closes #6152)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5429 Files: src/search.c, src/testdir/dumps/Test_searchstat_3.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5430 src/testdir/test_search_stat.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5431
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5432 Patch 8.2.0841
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5433 Problem: 'verbose' value 16 causes duplicate output.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5434 Solution: Combine levels 15 and 16 into one message. (Christian Brabandt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5435 closes #6153)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5436 Files: runtime/doc/options.txt, src/ex_docmd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5437
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5438 Patch 8.2.0842 (after 8.2.0837)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5439 Problem: MS-Windows: channel tests fail.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5440 Solution: Adjust #ifdefs. (closes #6162)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5441 Files: src/channel.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5442
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5443 Patch 8.2.0843
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5444 Problem: Filetype elm not detected.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5445 Solution: Recognize *.elm files. (closes #6157)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5446 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5447
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5448 Patch 8.2.0844
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5449 Problem: Text properties crossing lines not handled correctly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5450 Solution: When saving for undo include an extra line when needed and do not
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5451 adjust properties when undoing. (Axel Forsman, closes #5875)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5452 Files: src/memline.c, src/proto/memline.pro, src/undo.c, src/structs.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5453
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5454 Patch 8.2.0845
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5455 Problem: Text properties crossing lines not handled correctly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5456 Solution: When joining lines merge text properties if possible.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5457 (Axel Forsman, closes #5839, closes #5683)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5458 Files: src/testdir/test_textprop.vim, src/memline.c, src/ops.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5459 src/proto/textprop.pro, src/textprop.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5460 src/testdir/dumps/Test_textprop_01.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5461
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5462 Patch 8.2.0846
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5463 Problem: Build failure with small features.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5464 Solution: Add #ifdef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5465 Files: src/undo.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5466
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5467 Patch 8.2.0847
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5468 Problem: Typval related code is spread out.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5469 Solution: Move code to new typval.c file. (Yegappan Lakshmanan, closes #6093)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5470 Files: Filelist, src/Make_cyg_ming.mak, src/Make_morph.mak,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5471 src/Make_mvc.mak, src/Make_vms.mms, src/Makefile, src/README.md,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5472 src/eval.c, src/evalfunc.c, src/globals.h, src/proto.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5473 src/proto/eval.pro, src/proto/evalfunc.pro, src/proto/typval.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5474 src/typval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5475
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5476 Patch 8.2.0848
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5477 Problem: MS-Windows: the Windows terminal code has some flaws.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5478 Solution: Do not redraw the right edge of the screen. Remove the background
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5479 color trick. Flush the screen output buffer often. (Nobuhiro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5480 Takasaki, #5546)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5481 Files: src/os_win32.c, src/proto/os_win32.pro, src/term.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5482
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5483 Patch 8.2.0849
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5484 Problem: BeOS code is not maintained and probably unused.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5485 Solution: Remove the BeOS code. (Emir Sarı, closes #5817)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5486 Files: Filelist, src/Makefile, src/configure.ac, src/auto/configure,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5487 src/evalfunc.c, src/normal.c, src/os_beos.c, src/os_beos.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5488 src/os_beos.rsrc, src/os_unix.c, src/proto.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5489 src/proto/os_beos.pro, src/pty.c, src/screen.c, src/term.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5490 src/testdir/test_functions.vim, src/ui.c, src/vim.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5491
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5492 Patch 8.2.0850
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5493 Problem: MS-Windows: exepath() works differently from cmd.exe.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5494 Solution: Make exepath() work better on MS-Windows. (closes #6115)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5495 Files: runtime/doc/eval.txt, src/os_win32.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5496 src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5497
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5498 Patch 8.2.0851 (after 8.2.0833)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5499 Problem: Can't distinguish <M-a> from accented "a" in the GUI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5500 Solution: Use another way to make mapping <C-bslash> work. (closes #6163)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5501 Files: src/gui.c, src/gui_gtk_x11.c, src/getchar.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5502
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5503 Patch 8.2.0852
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5504 Problem: Cannot map CTRL-S on some systems.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5505 Solution: Do not use CTRL-S for flow control.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5506 Files: src/os_unix.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5507
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5508 Patch 8.2.0853
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5509 Problem: ml_delete() often called with FALSE argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5510 Solution: Use ml_delete_flags(x, ML_DEL_MESSAGE) when argument is TRUE.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5511 Files: src/buffer.c, src/change.c, src/diff.c, src/evalbuffer.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5512 src/ex_cmds.c, src/ex_docmd.c, src/fileio.c, src/if_lua.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5513 src/if_mzsch.c, src/if_ruby.c, src/if_tcl.c, src/normal.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5514 src/popupmenu.c, src/popupwin.c, src/quickfix.c, src/spell.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5515 src/terminal.c, src/if_perl.xs, src/if_py_both.h, src/memline.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5516 src/proto/memline.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5517
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5518 Patch 8.2.0854
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5519 Problem: Xxd cannot show offset as a decimal number.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5520 Solution: Add the "-d" flag. (Aapo Rantalainen, closes #5616)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5521 Files: src/testdir/test_xxd.vim, src/xxd/xxd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5522
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5523 Patch 8.2.0855
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5524 Problem: GUI tests fail because the test doesn't use a modifier.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5525 Solution: Add "\{xxx}" to be able to encode a modifier.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5526 Files: runtime/doc/eval.txt, src/typval.c, src/misc2.c, src/vim.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5527 src/proto/misc2.pro, src/gui_mac.c, src/option.c, src/highlight.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5528 src/term.c, src/testdir/test_backspace_opt.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5529 src/testdir/test_mapping.vim, src/testdir/test_messages.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5530
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5531 Patch 8.2.0856 (after 8.2.0852)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5532 Problem: CTRL-S stops output.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5533 Solution: Invert the IXON flag. (closes #6166)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5534 Files: src/os_unix.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5535
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5536 Patch 8.2.0857
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5537 Problem: GTK cell height can be a pixel too much.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5538 Solution: Subtract 3 instead of 1 when rounding. (closes #6168)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5539 Files: src/gui_gtk_x11.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5540
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5541 Patch 8.2.0858
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5542 Problem: Not easy to require Lua modules.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5543 Solution: Improve use of Lua path. (Prabir Shrestha, closes #6098)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5544 Files: Filelist, src/if_lua.c, src/optionstr.c, src/proto/if_lua.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5545 src/testdir/test_lua.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5546 src/testdir/testluaplugin/lua/testluaplugin/hello.lua,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5547 src/testdir/testluaplugin/lua/testluaplugin/init.lua
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5548
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5549 Patch 8.2.0859
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5550 Problem: No Turkish translation of the manual.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5551 Solution: Add Turkish translations. (Emir Sarı, closes #5641)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5552 Files: Filelist, runtime/doc/Makefile, runtime/doc/evim-tr.1,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5553 runtime/doc/evim-tr.UTF-8.1, runtime/doc/vim-tr.1,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5554 runtime/doc/vim-tr.UTF-8.1, runtime/doc/vimdiff-tr.1,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5555 runtime/doc/vimdiff-tr.UTF-8.1, runtime/doc/vimtutor-tr.1,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5556 runtime/doc/vimtutor-tr.UTF-8.1, src/Makefile
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5557
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5558 Patch 8.2.0860
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5559 Problem: Cannot use CTRL-A and CTRL-X on unsigned numbers.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5560 Solution: Add "unsigned" to 'nrformats'. (Naruhiko Nishino, closes #6144)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5561 Files: runtime/doc/options.txt, src/ops.c, src/optionstr.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5562 src/testdir/test_increment.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5563
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5564 Patch 8.2.0861
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5565 Problem: Cannot easily get all the current marks.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5566 Solution: Add getmarklist(). (Yegappan Lakshmanan, closes #6032)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5567 Files: runtime/doc/eval.txt, runtime/doc/usr_41.txt, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5568 src/mark.c, src/proto/mark.pro, src/testdir/test_marks.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5569
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5570 Patch 8.2.0862
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5571 Problem: ":term ++curwin" makes the current buffer hidden. (Harm te
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5572 Hennepe)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5573 Solution: Do not hide the current buffer. (closes #6170)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5574 Files: src/terminal.c, src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5575
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5576 Patch 8.2.0863
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5577 Problem: Cannot set a separate color for underline/undercurl.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5578 Solution: Add the t_AU and t_8u termcap codes. (Timur Celik, closes #6011)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5579 Files: runtime/doc/syntax.txt, runtime/doc/term.txt, src/globals.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5580 src/highlight.c, src/optiondefs.h, src/proto/term.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5581 src/screen.c, src/structs.h, src/term.c, src/term.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5582 src/testdir/test_options.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5583
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5584 Patch 8.2.0864
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5585 Problem: Pragmas are indented all the way to the left.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5586 Solution: Add an option to indent pragmas like normal code. (Max Rumpf,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5587 closes #5468)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5588 Files: runtime/doc/indent.txt, src/cindent.c, src/structs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5589 src/testdir/test_cindent.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5590
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5591 Patch 8.2.0865
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5592 Problem: Syntax foldlevel is taken from the start of the line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5593 Solution: Add ":syn foldlevel" to be able to use the minimal foldlevel in
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5594 the line. (Brad King, closes #6087)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5595 Files: runtime/doc/syntax.txt, src/structs.h, src/syntax.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5596 src/testdir/test_syntax.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5597
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5598 Patch 8.2.0866
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5599 Problem: Not enough tests for buffer writing.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5600 Solution: Add more tests. Use CheckRunVimInTerminal in more places.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5601 (Yegappan Lakshmanan, closes #6167)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5602 Files: src/testdir/test_arglist.vim, src/testdir/test_match.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5603 src/testdir/test_messages.vim, src/testdir/test_netbeans.py,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5604 src/testdir/test_netbeans.vim, src/testdir/test_search.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5605 src/testdir/test_signals.vim, src/testdir/test_signs.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5606 src/testdir/test_startup.vim, src/testdir/test_startup_utf8.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5607 src/testdir/test_syntax.vim, src/testdir/test_tabpage.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5608 src/testdir/test_timers.vim, src/testdir/test_vimscript.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5609 src/testdir/test_writefile.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5610
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5611 Patch 8.2.0867
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5612 Problem: Using \{xxx} for encoding a modifier is not nice.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5613 Solution: Use \<*xxx> instead, since it's the same as \<xxx> but producing a
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5614 different code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5615 Files: runtime/doc/eval.txt, src/typval.c, src/misc2.c, src/vim.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5616 src/testdir/test_backspace_opt.vim, src/testdir/test_mapping.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5617 src/testdir/test_messages.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5618
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5619 Patch 8.2.0868
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5620 Problem: trim() always trims both ends.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5621 Solution: Add an argument to only trim the beginning or end. (Yegappan
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5622 Lakshmanan, closes #6126)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5623 Files: runtime/doc/eval.txt, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5624 src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5625
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5626 Patch 8.2.0869
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5627 Problem: It is not possible to customize the quickfix window contents.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5628 Solution: Add 'quickfixtextfunc'. (Yegappan Lakshmanan, closes #5465)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5629 Files: runtime/doc/eval.txt, runtime/doc/options.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5630 runtime/doc/quickfix.txt, src/option.h, src/optiondefs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5631 src/quickfix.c, src/testdir/test_quickfix.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5632
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5633 Patch 8.2.0870
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5634 Problem: MS-Windows: Control keys don't work in the GUI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5635 Solution: Don't set seenModifyOtherKeys for now. (Yasuhiro Matsumoto,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5636 closes #6175)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5637 Files: src/gui.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5638
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5639 Patch 8.2.0871
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5640 Problem: Cannot use getmarklist() as a method.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5641 Solution: Make getmarklist() work as a method. Add one to the column
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5642 number to match getpos(). (Yegappan Lakshmanan, closes #6176)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5643 Files: runtime/doc/eval.txt, src/evalfunc.c, src/mark.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5644 src/testdir/test_marks.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5645
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5646 Patch 8.2.0872
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5647 Problem: XIM code is mixed with multibyte code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5648 Solution: Move the XIM code to a separate file. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5649 closes #6177)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5650 Files: Filelist, src/Make_cyg_ming.mak, src/Make_morph.mak,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5651 src/Make_mvc.mak, src/Make_vms.mms, src/Makefile, src/gui_xim.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5652 src/mbyte.c, src/proto.h, src/proto/gui_xim.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5653 src/proto/mbyte.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5654
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5655 Patch 8.2.0873
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5656 Problem: A .jl file can be sawfish (lisp) or Julia.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5657 Solution: Do not recognize *.jl as lisp, since it might be Julia.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5658 (closes #6178)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5659 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5660
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5661 Patch 8.2.0874
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5662 Problem: Signals test is a bit flaky.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5663 Solution: Flush the XautoOut file. Delete files that may be left behind
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5664 from a failure. (Dominique Pellé, closes #6179)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5665 Files: src/testdir/test_signals.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5666
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5667 Patch 8.2.0875
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5668 Problem: Getting attributes for directory entries is slow.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5669 Solution: Add readdirex(). (Ken Takata, closes #5619)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5670 Files: runtime/doc/eval.txt, runtime/doc/usr_41.txt, src/evalfunc.c,
28141
dce918af0c00 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 28010
diff changeset
5671 src/fileio.c, src/filepath.c, src/proto/fileio.pro,
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5672 src/proto/filepath.pro, src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5673
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5674 Patch 8.2.0876
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5675 Problem: :pwd does not give a hint about the scope of the directory
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5676 Solution: Make ":verbose pwd" show the scope. (Takuya Fujiwara, closes #5469)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5677 Files: runtime/doc/editing.txt, src/ex_docmd.c, src/testdir/test_cd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5678
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5679 Patch 8.2.0877
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5680 Problem: Cannot get the search statistics.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5681 Solution: Add the searchcount() function. (Fujiwara Takuya, closes #4446)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5682 Files: runtime/doc/eval.txt, src/evalfunc.c, src/macros.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5683 src/proto/search.pro, src/search.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5684 src/testdir/test_search_stat.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5685
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5686 Patch 8.2.0878
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5687 Problem: No reduce() function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5688 Solution: Add a reduce() function. (closes #5481)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5689 Files: runtime/doc/eval.txt, src/evalfunc.c, src/globals.h, src/list.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5690 src/proto/list.pro, src/testdir/test_listdict.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5691
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5692 Patch 8.2.0879
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5693 Problem: Compiler warning for unused function argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5694 Solution: Add UNUSED.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5695 Files: src/search.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5696
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5697 Patch 8.2.0880 (after 8.2.0877)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5698 Problem: Leaking memory when using searchcount().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5699 Solution: Free the last used search pattern.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5700 Files: src/search.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5701
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5702 Patch 8.2.0881
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5703 Problem: Compiler warning for argument type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5704 Solution: Add type cast. (Mike Williams)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5705 Files: src/ops.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5706
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5707 Patch 8.2.0882
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5708 Problem: Leaking memory when using reduce().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5709 Solution: Free the intermediate value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5710 Files: src/list.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5711
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5712 Patch 8.2.0883
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5713 Problem: Memory leak in test 49.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5714 Solution: Free "sfile" from the exception.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5715 Files: src/ex_docmd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5716
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5717 Patch 8.2.0884
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5718 Problem: Searchcount() test fails on slower systems.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5719 Solution: Set a longer timeout.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5720 Files: src/search.c, src/testdir/test_search_stat.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5721
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5722 Patch 8.2.0885
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5723 Problem: "make shadow" does not link new lua test dir.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5724 Solution: Also link testdir/testluaplugin. (Elimar Riesebieter)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5725 Files: src/Makefile
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5726
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5727 Patch 8.2.0886
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5728 Problem: Cannot use octal numbers in scriptversion 4.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5729 Solution: Add the "0o" notation. (Ken Takata, closes #5304)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5730 Files: runtime/doc/eval.txt, src/charset.c, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5731 src/testdir/test_eval_stuff.vim, src/testdir/test_functions.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5732 src/vim.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5733
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5734 Patch 8.2.0887
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5735 Problem: Searchcount().exact_match is 1 right after a match.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5736 Solution: Use LT_POS() instead of LTOREQ_POS(). (closes #6189)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5737 Files: src/search.c, src/testdir/test_search_stat.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5738
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5739 Patch 8.2.0888
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5740 Problem: Readdirex() returns size -2 for a directory.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5741 Solution: Add missing "else". (Ken Takata, closes #6185)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5742 Files: src/fileio.c, src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5743
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5744 Patch 8.2.0889
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5745 Problem: Using old style comments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5746 Solution: Use // comments. (Yegappan Lakshmanan, closes #6190)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5747 Files: src/gui_xim.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5748
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5749 Patch 8.2.0890
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5750 Problem: No color in terminal window when 'termguicolors' is set.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5751 Solution: Clear the underline color. (closes #6186)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5752 Files: src/highlight.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5753
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5754 Patch 8.2.0891
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5755 Problem: Clang warns for invalid conversion.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5756 Solution: Use zero instead of INVALCOLOR.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5757 Files: src/highlight.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5758
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5759 Patch 8.2.0892
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5760 Problem: Ubsan warns for undefined behavior.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5761 Solution: Use unsigned instead of signed variable. (Dominique Pellé,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5762 closes #6193)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5763 Files: src/regexp_nfa.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5764
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5765 Patch 8.2.0893
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5766 Problem: Assert_equalfile() does not take a third argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5767 Solution: Implement the third argument. (Gary Johnson)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5768 Files: runtime/doc/eval.txt, runtime/doc/testing.txt, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5769 src/testdir/test_assert.vim, src/testing.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5770
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5771 Patch 8.2.0894
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5772 Problem: :mkspell can take very long if the word count is high.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5773 Solution: Use long to avoid negative numbers. Increase the limits by 20% if
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5774 the compression did not have effect.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5775 Files: src/spellfile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5776
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5777 Patch 8.2.0895
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5778 Problem: :mkspell output does not mention the tree type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5779 Solution: Back out increasing the limits, it has no effect. Mention the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5780 tree being compressed. Only give a message once per second.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5781 Files: src/spellfile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5782
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5783 Patch 8.2.0896
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5784 Problem: Crash when calling searchcount() with a string.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5785 Solution: Check the argument is a dict. (closes #6192)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5786 Files: src/search.c, src/testdir/test_search_stat.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5787
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5788 Patch 8.2.0897
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5789 Problem: List of functions in patched version is outdated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5790 Solution: Update the function lists only.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5791 Files: runtime/doc/eval.txt, runtime/doc/usr_41.txt
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5792
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5793 Patch 8.2.0898
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5794 Problem: Missing help for a function goes unnoticed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5795 Solution: Add a test. (Gary Johnson)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5796 Files: src/testdir/test_function_lists.vim, src/testdir/Make_all.mak
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5797
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5798 Patch 8.2.0899
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5799 Problem: Assert_equalfile() does not give a hint about the difference.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5800 Solution: Display the last seen text.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5801 Files: src/testing.c, src/testdir/test_assert.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5802
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5803 Patch 8.2.0900
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5804 Problem: Function list test fails on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5805 Solution: Make sure the fileformat is "unix"
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5806 Files: src/testdir/test_function_lists.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5807
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5808 Patch 8.2.0901
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5809 Problem: Formatting CJK text isn't optimal.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5810 Solution: Properly break CJK lines. (closes #3875)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5811 Files: runtime/doc/change.txt, src/mbyte.c, src/ops.c, src/option.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5812 src/proto/mbyte.pro, src/testdir/Make_all.mak, src/textformat.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5813 src/testdir/test_cjk_linebreak.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5814
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5815 Patch 8.2.0902
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5816 Problem: Using searchcount() in 'statusline' causes an error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5817 Solution: Avoid saving/restoring the search pattern recursively.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5818 (closes #6194)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5819 Files: src/search.c, src/testdir/test_search_stat.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5820 src/testdir/dumps/Test_searchstat_4.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5821
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5822 Patch 8.2.0903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5823 Problem: comparing WINVER does not work correctly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5824 Solution: Use arithmetic expansion. (Ozaki Kiichi, closes #6197)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5825 Files: src/Make_cyg_ming.mak
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5826
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5827 Patch 8.2.0904
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5828 Problem: Assuming modifyOtherKeys for rhs of mapping.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5829 Solution: Ignore seenModifyOtherKeys for mapped characters. (closes #6200)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5830 Files: src/getchar.c, src/testdir/test_gui.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5831
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5832 Patch 8.2.0905
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5833 Problem: Test coverage could be better.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5834 Solution: Add a couple of tests. (Dominique Pellé, closes #6202)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5835 Files: src/testdir/test_cmdline.vim, src/testdir/test_ga.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5836
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5837 Patch 8.2.0906
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5838 Problem: When setting 'termguicolors' SpellBad is no longer red.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5839 Solution: Only use the RGB guisp color for cterm when using the "underline"
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5840 or "undercurl" attributes to avoid the background color to be
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5841 cleared. Also make t_8u empty when the termresponse indicates a
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5842 real xterm. (closes #6207)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5843 Files: src/highlight.c, src/term.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5844
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5845 Patch 8.2.0907
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5846 Problem: When using :global clipboard isn't set correctly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5847 Solution: Set "clip_unnamed_saved" instead of "clip_unnamed". (Christian
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5848 Brabandt, closes #6203, closes #6198)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5849 Files: src/clipboard.c, src/testdir/test_global.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5850
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5851 Patch 8.2.0908
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5852 Problem: Crash when changing the function table while listing it.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5853 Solution: Bail out when the function table changes. (closes #6209)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5854 Files: src/userfunc.c, src/testdir/test_timers.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5855
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5856 Patch 8.2.0909
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5857 Problem: Cannot go back to the previous local directory.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5858 Solution: Add "tcd -" and "lcd -". (Yegappan Lakshmanan, closes #4362)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5859 Files: runtime/doc/editing.txt, src/filepath.c, src/ex_docmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5860 src/structs.h, src/testdir/test_cd.vim, src/window.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5861
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5862 Patch 8.2.0910
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5863 Problem: Vim is not reproducibly buildable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5864 Solution: Use the $SOURCE_DATE_EPOCH environment variable in configure.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5865 (James McCoy, closes #513) Give a warning about using it.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5866 Files: src/config.h.in, src/config.mk.in, src/configure.ac,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5867 src/auto/configure, src/version.c, src/Makefile
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5868
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5869 Patch 8.2.0911
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5870 Problem: Crash when opening a buffer for the cmdline window fails. (Chris
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5871 Barber)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5872 Solution: Check do_ecmd() succeeds. Reset got_int if "q" was used at the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5873 more prompt. (closes #6211)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5874 Files: src/ex_getln.c, src/testdir/test_cmdline.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5875 src/testdir/dumps/Test_cmdwin_interrupted.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5876
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5877 Patch 8.2.0912
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5878 Problem: A few test cases for CJK formatting are disabled.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5879 Solution: Fix the tests and enable them. (closes #6212)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5880 Files: src/testdir/test_cjk_linebreak.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5881
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5882 Patch 8.2.0913
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5883 Problem: Code for resetting v:register is duplicated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5884 Solution: Add reset_reg_var().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5885 Files: src/evalvars.c, src/proto/evalvars.pro, src/main.c, src/normal.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5886
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5887 Patch 8.2.0914
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5888 Problem: MS-Windows: cannot specify a "modified by" text.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5889 Solution: Add MODIFIED_BY in the MSVC build file. (Chen Lei, closes #1275)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5890 Files: src/Make_mvc.mak
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5891
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5892 Patch 8.2.0915
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5893 Problem: Search() cannot skip over matches like searchpair() can.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5894 Solution: Add an optional "skip" argument. (Christian Brabandt, closes #861)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5895 Files: runtime/doc/eval.txt, src/evalfunc.c, src/testdir/test_syntax.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5896 src/structs.h, src/evalvars.c, src/proto/evalvars.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5897
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5898 Patch 8.2.0916
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5899 Problem: Mapping with partly modifyOtherKeys code does not work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5900 Solution: If there is no mapping with a separate modifier include the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5901 modifier in the key and then try mapping again. (closes #6200)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5902 Files: src/getchar.c, src/proto/getchar.pro, src/edit.c, src/term.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5903 src/proto/term.pro, src/testdir/test_termcodes.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5904
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5905 Patch 8.2.0917
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5906 Problem: Quickfix entries do not support a "note" type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5907 Solution: Add support for "note". (partly by Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5908 closes #5527, closes #6216)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5909 Files: runtime/doc/quickfix.txt, src/quickfix.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5910 src/testdir/test_quickfix.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5911
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5912 Patch 8.2.0918
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5913 Problem: Duplicate code for evaluating expression argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5914 Solution: Merge the code and make the use more flexible.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5915 Files: src/evalfunc.c, src/eval.c, src/proto/eval.pro, src/evalvars.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5916 src/proto/evalvars.pro, src/structs.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5917
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5918 Patch 8.2.0919
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5919 Problem: Merging modifier for modifyOtherKeys is done twice.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5920 Solution: Remove the merging done in vgetc().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5921 Files: src/getchar.c, src/ex_getln.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5922
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5923 Patch 8.2.0920
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5924 Problem: Writing viminfo fails with a circular reference.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5925 Solution: Use copyID to detect the cycle. (closes #6217)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5926 Files: src/testdir/test_viminfo.vim, src/viminfo.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5927
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5928 Patch 8.2.0921
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5929 Problem: CTRL-W T in cmdline window causes trouble.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5930 Solution: Disallow CTRL-W T in the cmdline window. Add more tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5931 (Naruhiko Nishino, closes #6219)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5932 Files: src/testdir/test_cmdline.vim, src/window.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5933
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5934 Patch 8.2.0922
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5935 Problem: Search test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5936 Solution: Remove failure tests for calls that no longer fail.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5937 Files: src/testdir/test_search.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5938
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5939 Patch 8.2.0923
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5940 Problem: Cmdline test is slow.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5941 Solution: Use WaitForAssert().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5942 Files: src/testdir/test_cmdline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5943
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5944 Patch 8.2.0924
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5945 Problem: Cannot save and restore a register properly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5946 Solution: Add getreginfo() and make setreg() accept a dictionary. (Andy
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5947 Massimino, closes #3370)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5948 Files: runtime/doc/eval.txt, runtime/doc/usr_41.txt, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5949 src/proto/register.pro, src/register.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5950 src/testdir/test_eval_stuff.vim, src/testdir/test_registers.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5951
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5952 Patch 8.2.0925
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5953 Problem: Getcompletion() does not return command line arguments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5954 Solution: Add the "cmdline" option. (Shougo, closes #1140)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5955 Files: runtime/doc/eval.txt, src/cmdexpand.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5956 src/testdir/test_cmdline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5957
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5958 Patch 8.2.0926
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5959 Problem: Cmdline test fails on Appveyor.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5960 Solution: Add CR to the commands. (Naruhiko Nishino, closes #6220)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5961 Files: src/testdir/test_cmdline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5962
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5963 Patch 8.2.0927
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5964 Problem: Some sshconfig and ssdhconfig files are not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5965 Solution: Add filetype patterns.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5966 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5967
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5968 Patch 8.2.0928
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5969 Problem: Many type casts are used for vim_strnsave().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5970 Solution: Make the length argument size_t instead of int. (Ken Takata,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5971 closes #5633) Remove some type casts.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5972 Files: src/misc2.c, src/proto/misc2.pro, src/autocmd.c, src/channel.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5973 src/cmdexpand.c, src/dict.c, src/diff.c, src/digraph.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5974 src/eval.c, src/evalfunc.c, src/highlight.c, src/syntax.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5975
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5976 Patch 8.2.0929
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5977 Problem: v:register is not cleared after an operator was executed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5978 Solution: Clear v:register after finishing an operator (Andy Massimino,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5979 closes #5305)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5980 Files: src/normal.c, src/testdir/test_registers.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5981
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5982 Patch 8.2.0930
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5983 Problem: Script filetype detection trips over env -S argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5984 Solution: Remove "-S" and "--ignore-environment". (closes #5013)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5985 Add tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5986 Files: runtime/scripts.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5987
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5988 Patch 8.2.0931
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5989 Problem: Some remarks about BeOS remain.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5990 Solution: Remove BeOS remarks from the help and other files. (Emir Sarı,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5991 closes #6221)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5992 Files: READMEdir/README_extra.txt, runtime/doc/options.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5993 runtime/doc/os_beos.txt, runtime/doc/os_vms.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5994 runtime/doc/vi_diff.txt, src/INSTALL
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5995
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5996 Patch 8.2.0932
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5997 Problem: Misspelling spelllang.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5998 Solution: Add an "l". (Dominique Pellé)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5999 Files: src/optionstr.c, src/proto/spell.pro, src/spell.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6000
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6001 Patch 8.2.0933
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6002 Problem: 'quickfixtextfunc' does not get window ID of location list.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6003 Solution: Add "winid" to the dict argument. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6004 closes #6222)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6005 Files: runtime/doc/quickfix.txt, src/quickfix.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6006 src/testdir/test_quickfix.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6007
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6008 Patch 8.2.0934
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6009 Problem: Running lhelpgrep twice in a help window doesn't jump to the help
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6010 topic.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6011 Solution: Check whether any window with the location list is present.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6012 (Yegappan Lakshmanan, closes #6215)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6013 Files: src/quickfix.c, src/testdir/test_quickfix.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6014
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6015 Patch 8.2.0935
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6016 Problem: Flattening a list with existing code is slow.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6017 Solution: Add flatten(). (Mopp, closes #3676)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6018 Files: runtime/doc/eval.txt, runtime/doc/usr_41.txt, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6019 src/list.c, src/proto/list.pro, src/testdir/Make_all.mak,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6020 src/testdir/test_flatten.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6021
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6022 Patch 8.2.0936
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6023 Problem: Some terminals misinterpret the code for getting cursor style.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6024 Solution: Send a sequence to the terminal and check the result. (IWAMOTO
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6025 Kouichi, closes #2126) Merged with current code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6026 Files: src/main.c, src/term.c, src/proto/term.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6027 src/testdir/term_util.vim, src/testdir/test_quickfix.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6028 src/testdir/test_terminal.vim, src/testdir/test_startup_utf8.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6029 src/testdir/dumps/Test_balloon_eval_term_01.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6030 src/testdir/dumps/Test_balloon_eval_term_01a.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6031 src/testdir/dumps/Test_balloon_eval_term_02.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6032 src/testdir/dumps/Test_terminal_all_ansi_colors.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6033
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6034 Patch 8.2.0937
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6035 Problem: Asan failure in the flatten() test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6036 Solution: Free the flattened list.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6037 Files: src/list.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6038
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6039 Patch 8.2.0938
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6040 Problem: NFA regexp uses tolower() to compare ignore-case. (Thayne McCombs)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6041 Solution: Use utf_fold() when possible. (ref. neovim #12456)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6042 Files: src/macros.h, src/diff.c, src/regexp_nfa.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6043 src/testdir/test_regexp_utf8.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6044
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6045 Patch 8.2.0939
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6046 Problem: checking for term escape sequences is long and confusing
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6047 Solution: Refactor code into separate functions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6048 Files: src/term.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6049
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6050 Patch 8.2.0940 (after 8.2.0939)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6051 Problem: Build failure with tiny features.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6052 Solution: Add #ifdef. Add UNUSED. A bit more cleaning up.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6053 Files: src/term.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6054
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6055 Patch 8.2.0941
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6056 Problem: Detecting terminal properties is unstructured.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6057 Solution: Add a table with terminal properties. Set properties when a
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6058 terminal is detected.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6059 Files: src/term.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6060
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6061 Patch 8.2.0942
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6062 Problem: Expanding to local dir after homedir keeps "~/".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6063 Solution: Adjust modify_fname(). (Christian Brabandt, closes #6205,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6064 closes #5979)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6065 Files: src/filepath.c, src/testdir/test_fnamemodify.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6066
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6067 Patch 8.2.0943
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6068 Problem: Displaying ^M or ^J depends on current buffer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6069 Solution: Pass the displayed buffer to transchar(). (closes #6225)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6070 Files: src/drawline.c, src/charset.c, src/proto/charset.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6071 src/ex_cmds.c, src/gui_beval.c, src/message.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6072 src/testdir/test_display.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6073 src/testdir/dumps/Test_display_unprintable_01.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6074 src/testdir/dumps/Test_display_unprintable_02.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6075
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6076 Patch 8.2.0944
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6077 Problem: Xxd test leaves file behind.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6078 Solution: Delete the file "XXDfile". (Christian Brabandt, closes #6228)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6079 Files: src/testdir/test_xxd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6080
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6081 Patch 8.2.0945
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6082 Problem: Cannot use "z=" when 'spell' is off.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6083 Solution: Make "z=" work even when 'spell' is off. (Christian Brabandt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6084 Gary Johnson, closes #6227)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6085 Files: runtime/doc/eval.txt, src/evalfunc.c, src/spell.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6086 src/spellsuggest.c, src/testdir/test_spell.vim, src/globals.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6087
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6088 Patch 8.2.0946
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6089 Problem: Cannot use "q" to cancel a number prompt.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6090 Solution: Recognize "q" instead of ignoring it.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6091 Files: src/misc1.c, src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6092
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6093 Patch 8.2.0947
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6094 Problem: Readdirex() doesn't handle broken link properly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6095 Solution: Small fixes to readdirex(). (Christian Brabandt, closes #6226,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6096 closes #6213)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6097 Files: src/fileio.c, src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6098
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6099 Patch 8.2.0948
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6100 Problem: Spell test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6101 Solution: Adjust expected text of the prompt.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6102 Files: src/testdir/test_spell.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6103
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6104 Patch 8.2.0949
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6105 Problem: Strptime() does not use DST.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6106 Solution: Set the tm_isdst field to -1. (Tomáš Janoušek, closes #6230)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6107 Files: src/time.c, src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6108
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6109 Patch 8.2.0950
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6110 Problem: Tagjump test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6111 Solution: Adjust expected text of the prompt.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6112 Files: src/testdir/test_tagjump.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6113
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6114 Patch 8.2.0951
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6115 Problem: Search stat test has leftover from debugging.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6116 Solution: Remove line that writes a file. (Christian Brabandt, closes #6224)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6117 Files: src/testdir/test_search_stat.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6118
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6119 Patch 8.2.0952
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6120 Problem: No simple way to interrupt Vim.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6121 Solution: Add the SigUSR1 autocommand, triggered by SIGUSR1. (Jacob Hayes,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6122 closes #1718)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6123 Files: runtime/doc/autocmd.txt, src/vim.h, src/autocmd.c, src/getchar.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6124 src/globals.h, src/os_unix.c, src/testdir/test_autocmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6125
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6126 Patch 8.2.0953
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6127 Problem: Spell checking doesn't work for CamelCased words.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6128 Solution: Add the "camel" value in the new option 'spelloptions'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6129 (closes #1235)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6130 Files: runtime/doc/options.txt, runtime/doc/spell.txt, src/optiondefs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6131 src/option.h, src/option.c, src/buffer.c, src/optionstr.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6132 src/testdir/gen_opt_test.vim, src/testdir/test_spell.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6133
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6134 Patch 8.2.0954
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6135 Problem: Not all desktop files are recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6136 Solution: Add the *.directory pattern. (Eisuke Kawashima, closes #3317)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6137 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6138
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6139 Patch 8.2.0955 (after 8.2.0953)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6140 Problem: Build fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6141 Solution: Add missing struct change.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6142 Files: src/structs.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6143
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6144 Patch 8.2.0956 (after 8.2.0953)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6145 Problem: Spell test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6146 Solution: Add missing change the spell checking.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6147 Files: src/spell.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6148
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6149 Patch 8.2.0957
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6150 Problem: Compiler warning for uninitialized variable. (Tony Mechelynck)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6151 Solution: Initialize one variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6152 Files: src/spell.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6153
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6154 Patch 8.2.0958
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6155 Problem: Not sufficient testing for buffer writing.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6156 Solution: Add a few tests. (Yegappan Lakshmanan, closes #6238)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6157 Files: src/testdir/test_backup.vim, src/testdir/test_writefile.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6158
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6159 Patch 8.2.0959
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6160 Problem: Using 'quickfixtextfunc' is a bit slow.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6161 Solution: Process a list of entries. (Yegappan Lakshmanan, closes #6234)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6162 Files: runtime/doc/quickfix.txt, src/quickfix.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6163 src/testdir/test_quickfix.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6164
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6165 Patch 8.2.0960
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6166 Problem: Cannot use :import in legacy Vim script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6167 Solution: Support :import in any Vim script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6168 Files: src/vim9script.c, src/evalvars.c, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6169 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6170
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6171 Patch 8.2.0961
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6172 Problem: MS-Windows: no completion for locales.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6173 Solution: Use the directories in $VIMRUNTIME/lang to complete locales.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6174 (Christian Brabandt, closes 36248)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6175 Files: src/cmdexpand.c, src/ex_cmds2.c, src/testdir/test_cmdline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6176
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6177 Patch 8.2.0962
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6178 Problem: Terminal test sometimes hangs on Travis.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6179 Solution: Do show output for this test temporarily.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6180 Files: src/testdir/Makefile
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6181
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6182 Patch 8.2.0963
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6183 Problem: Number increment/decrement does not work with 'virtualedit'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6184 Solution: Handle coladd changing. (Christian Brabandt, closes #6240,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6185 closes #923)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6186 Files: runtime/doc/options.txt, runtime/doc/various.txt, src/ops.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6187 src/testdir/test_increment.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6188
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6189 Patch 8.2.0964
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6190 Problem: TextYankPost does not provide info about Visual selection.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6191 Solution: Add the 'visual' key in v:event. (closes #6249)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6192 Files: runtime/doc/autocmd.txt, src/register.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6193 src/testdir/test_autocmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6194
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6195 Patch 8.2.0965
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6196 Problem: Has_funcundefined() is not used.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6197 Solution: Delete the function. (Dominique Pellé, closes #6242)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6198 Files: src/autocmd.c, src/proto/autocmd.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6199
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6200 Patch 8.2.0966
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6201 Problem: 'shortmess' flag "n" not used in two places.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6202 Solution: Make use of the "n" flag consistent. (Nick Jensen, closes #6245,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6203 closes #6244)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6204 Files: src/bufwrite.c, src/proto/bufwrite.pro, src/buffer.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6205 src/fileio.c, src/testdir/dumps/Test_popup_textprop_corn_5.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6206 src/testdir/dumps/Test_start_with_tabs.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6207
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6208 Patch 8.2.0967
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6209 Problem: Unnecessary type casts for vim_strnsave().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6210 Solution: Remove the type casts.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6211 Files: src/evalvars.c, src/ex_cmds.c, src/ex_eval.c, src/fileio.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6212 src/filepath.c, src/findfile.c, src/highlight.c, src/if_ruby.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6213 src/insexpand.c, src/json.c, src/mark.c, src/memline.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6214 src/menu.c, src/misc1.c, src/ops.c, src/os_win32.c, src/regexp.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6215 src/regexp_bt.c, src/regexp_nfa.c, src/register.c, src/search.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6216 src/sign.c, src/syntax.c, src/term.c, src/terminal.c, src/undo.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6217 src/usercmd.c, src/userfunc.c, src/vim9compile.c, src/if_perl.xs
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6218
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6219 Patch 8.2.0968
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6220 Problem: No proper testing of the 'cpoptions' flags.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6221 Solution: Add tests. (Yegappan Lakshmanan, closes #6251)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6222 Files: src/testdir/Make_all.mak, src/testdir/test_cpoptions.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6223 src/testdir/test_edit.vim, src/testdir/test_normal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6224
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6225 Patch 8.2.0969
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6226 Problem: Assert_equal() output for dicts is hard to figure out.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6227 Solution: Only show the different items.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6228 Files: src/testing.c, src/testdir/test_assert.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6229
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6230 Patch 8.2.0970
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6231 Problem: Terminal properties are not available in Vim script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6232 Solution: Add the terminalprops() function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6233 Files: src/term.c, src/proto/term.pro, src/evalfunc.c, src/main.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6234 src/testing.c, src/globals.h, src/testdir/test_termcodes.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6235 runtime/doc/usr_41.txt, runtime/doc/eval.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6236 runtime/doc/testing.txt
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6237
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6238 Patch 8.2.0971
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6239 Problem: Build with tiny features fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6240 Solution: Add #ifdef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6241 Files: src/term.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6242
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6243 Patch 8.2.0972
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6244 Problem: Vim9 script variable declarations need a type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6245 Solution: Make "let var: type" declare a script-local variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6246 Files: src/evalvars.c, src/vim9script.c, src/proto/vim9script.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6247 src/globals.h, src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6248
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6249 Patch 8.2.0973
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6250 Problem: Vim9: type is not checked when assigning to a script variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6251 Solution: Check the type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6252 Files: src/evalvars.c, src/vim9script.c, src/proto/vim9script.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6253 src/vim9compile.c, src/proto/vim9compile.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6254 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6255
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6256 Patch 8.2.0974
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6257 Problem: Vim9: memory leak when script var has wrong type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6258 Solution: Free the variable name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6259 Files: src/vim9script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6260
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6261 Patch 8.2.0975
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6262 Problem: Vim9: script variable does not accept optional s: prefix.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6263 Solution: Adjust the accepted syntax.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6264 Files: src/vim9script.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6265
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6266 Patch 8.2.0976
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6267 Problem: Some 'cpoptions' not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6268 Solution: Add more tests. (Yegappan Lakshmanan, closes #6253)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6269 Files: src/testdir/test_cd.vim, src/testdir/test_charsearch.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6270 src/testdir/test_cpoptions.vim, src/testdir/test_normal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6271
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6272 Patch 8.2.0977
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6273 Problem: t_8u is made empty for the wrong terminals. (Dominique Pelle)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6274 Solution: Invert the check for TPR_YES. (closes #6254)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6275 Files: src/term.c, src/testdir/test_termcodes.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6276
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6277 Patch 8.2.0978
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6278 Problem: Leaking memory in termcodes test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6279 Solution: Set t_8u with set_option_value().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6280 Files: src/term.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6281
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6282 Patch 8.2.0979
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6283 Problem: A couple of screendump tests fail.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6284 Solution: Do not redraw when clearing t_8u.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6285 Files: src/term.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6286
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6287 Patch 8.2.0980
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6288 Problem: Raku file extension not recognized. (Steven Penny)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6289 Solution: Recognize .raku and .rakumod. (closes #6255)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6290 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6291
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6292 Patch 8.2.0981
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6293 Problem: Vim9: cannot compile "[var, var] = list".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6294 Solution: Implement list assignment.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6295 Files: src/vim9compile.c, src/vim9.h, src/vim9execute.c, src/evalvars.c,
28141
dce918af0c00 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 28010
diff changeset
6296 src/proto/evalvars.pro, src/eval.c, src/testdir/test_vim9_script.vim
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6297
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6298 Patch 8.2.0982
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6299 Problem: Insufficient testing for reading/writing files.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6300 Solution: Add more tests. (Yegappan Lakshmanan, closes #6257)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6301 Add "ui_delay" to test_override() and use it for the CTRL-O test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6302 Files: src/testing.c, src/globals.h, src/ui.c, runtime/doc/testing.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6303 src/testdir/test_autocmd.vim, src/testdir/test_edit.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6304 src/testdir/test_filechanged.vim, src/testdir/test_writefile.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6305
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6306 Patch 8.2.0983
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6307 Problem: SConstruct file type not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6308 Solution: Use python for SConstruct files. (Roland Hieber)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6309 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6310
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6311 Patch 8.2.0984
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6312 Problem: Not using previous window when closing a shell popup window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6313 Solution: Use "prevwin" if it was set. (closes #6267)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6314 Files: src/popupwin.c, src/testdir/test_popupwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6315
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6316 Patch 8.2.0985
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6317 Problem: Simplify() does not remove slashes from "///path".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6318 Solution: Reduce > 2 slashes to one. (closes #6263)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6319 Files: src/findfile.c, src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6320
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6321 Patch 8.2.0986 (after 8.2.0985)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6322 Problem: MS-Windows: functions test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6323 Solution: Only simplify ///path on Unix.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6324 Files: src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6325
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6326 Patch 8.2.0987
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6327 Problem: Vim9: cannot assign to [var; var].
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6328 Solution: Assign rest of items to a list.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6329 Files: src/vim9.h, src/vim9compile.c, src/vim9execute.c, src/list.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6330 src/proto/list.pro, src/eval.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6331
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6332 Patch 8.2.0988
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6333 Problem: Getting directory contents is always case sorted.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6334 Solution: Add sort options and v:collate. (Christian Brabandt, closes #6229)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6335 Files: runtime/doc/eval.txt, runtime/doc/mlang.txt, src/auto/configure,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6336 src/cmdexpand.c, src/config.h.in, src/configure.ac,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6337 src/evalfunc.c, src/evalvars.c, src/ex_cmds2.c, src/fileio.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6338 src/filepath.c, src/globals.h, src/proto/fileio.pro,
28141
dce918af0c00 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 28010
diff changeset
6339 src/testdir/test_cmdline.vim, src/testdir/test_functions.vim,
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6340 src/vim.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6341
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6342 Patch 8.2.0989
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6343 Problem: Crash after resizing a terminal window. (August Masquelier)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6344 Solution: Add check for valid row in libvterm. (closes #6273)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6345 Files: src/libvterm/src/state.c, src/libvterm/src/screen.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6346
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6347 Patch 8.2.0990 (after 8.2.0988)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6348 Problem: Using duplicate error number.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6349 Solution: Use an unused error number. Add a test for it.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6350 Files: src/globals.h, src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6351
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6352 Patch 8.2.0991
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6353 Problem: Cannot get window type for autocmd and preview window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6354 Solution: Add types to win_gettype(). (Yegappan Lakshmanan, closes #6277)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6355 Files: runtime/doc/eval.txt, src/evalwindow.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6356 src/testdir/test_autocmd.vim, src/testdir/test_preview.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6357
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6358 Patch 8.2.0992
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6359 Problem: Vim9: crash when using :import in the Vim command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6360 Solution: Give an error when using :import outside of a script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6361 (closes #6271)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6362 Files: src/vim9script.c, src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6363 src/testdir/term_util.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6364
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6365 Patch 8.2.0993
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6366 Problem: Vim9 script test fails with normal features.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6367 Solution: Use :func instead of :def for now.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6368 Files: src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6369
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6370 Patch 8.2.0994
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6371 Problem: Vim9: missing function causes compilation error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6372 Solution: Call test function indirectly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6373 Files: src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6374
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6375 Patch 8.2.0995
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6376 Problem: Insufficient testing for the readdir() sort option.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6377 Solution: Add a few more tests. (Christian Brabandt, closes #6278)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6378 Files: src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6379
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6380 Patch 8.2.0996
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6381 Problem: Using "aucmdwin" in win_gettype() is not ideal.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6382 Solution: Rename to "autocmd".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6383 Files: runtime/doc/eval.txt, src/evalwindow.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6384 src/testdir/test_autocmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6385
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6386 Patch 8.2.0997
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6387 Problem: Cannot execute a register containing line continuation.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6388 Solution: Concatenate lines where needed. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6389 closes #6272)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6390 Files: runtime/doc/repeat.txt, src/register.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6391 src/testdir/test_registers.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6392
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6393 Patch 8.2.0998
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6394 Problem: Not all tag code is tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6395 Solution: Add a few more test cases. (Yegappan Lakshmanan, closes #6284)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6396 Files: src/testdir/test_tagjump.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6397
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6398 Patch 8.2.0999
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6399 Problem: Moving to next sentence gets stuck on quote.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6400 Solution: When moving to the next sentence doesn't result in moving, advance
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6401 a character and try again. (closes #6291)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6402 Files: src/textobject.c, src/testdir/test_textobjects.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6403
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6404 Patch 8.2.1000
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6405 Problem: Get error when leaving Ex mode with :visual and a CmdLineEnter
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6406 autocommand was used.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6407 Solution: Reset ex_pressedreturn. (closes #6293)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6408 Files: src/ex_docmd.c, src/testdir/test_ex_mode.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6409
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6410 Patch 8.2.1001
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6411 Problem: Vim9: crash with nested "if" and assignment.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6412 Solution: Skip more of the assignment. Do not set ctx_skip when code is
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6413 reachable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6414 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6415
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6416 Patch 8.2.1002
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6417 Problem: Test may fail when run directly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6418 Solution: Check if g:run_nr exists. (Christian Brabandt, closes #6285)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6419 Files: src/testdir/term_util.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6420
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6421 Patch 8.2.1003
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6422 Problem: Vim9: return type of sort() is too generic.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6423 Solution: Get type from the first argument. (closes #6292)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6424 Files: src/evalfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6425
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6426 Patch 8.2.1004
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6427 Problem: Line numbers below filler lines not always updated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6428 Solution: Don't break out of the win_line() loop too early. (Christian
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6429 Brabandt, closes #6294, closes #6138)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6430 Files: src/drawline.c, src/testdir/dumps/Test_diff_rnu_01.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6431 src/testdir/dumps/Test_diff_rnu_02.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6432 src/testdir/dumps/Test_diff_rnu_03.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6433 src/testdir/test_diffmode.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6434
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6435 Patch 8.2.1005
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6436 Problem: Vim9: using TRUE/FALSE/MAYBE for ctx_skip is confusing.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6437 Solution: Use an enum value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6438 Files: src/vim9compile.c, src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6439
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6440 Patch 8.2.1006
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6441 Problem: Vim9: require unnecessary return statement.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6442 Solution: Improve the use of the had_return flag. (closes #6270)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6443 Files: src/vim9compile.c, src/testdir/test_vim9_disassemble.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6444 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6445
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6446 Patch 8.2.1007
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6447 Problem: Completion doesn't work after ":r ++arg !".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6448 Solution: Skip over "++arg". (Christian Brabandt, closes #6275,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6449 closes #6258)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6450 Files: src/cmdexpand.c, src/testdir/test_cmdline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6451
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6452 Patch 8.2.1008
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6453 Problem: Vim9: no test for disassembling newly added instructions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6454 Solution: Add a function and check disassembly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6455 Files: src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6456
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6457 Patch 8.2.1009
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6458 Problem: Vim9: some failures not checked for.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6459 Solution: Add test cases. Remove unused code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6460 Files: src/testdir/test_vim9_script.vim, src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6461
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6462 Patch 8.2.1010
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6463 Problem: Build failure in libvterm with debug enabled. (John Little)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6464 Solution: Use "->" instead of ".".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6465 Files: src/libvterm/src/state.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6466
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6467 Patch 8.2.1011
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6468 Problem: Vim9: some code not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6469 Solution: Add a few more test cases. Reorder checks for clearer error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6470 Remove unreachable code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6471 Files: src/evalvars.c, src/vim9script.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6472 src/proto/vim9script.pro, src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6473 src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6474
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6475 Patch 8.2.1012
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6476 Problem: Vim9: cannot declare single character script variables.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6477 Solution: Don't see "b:", "s:", etc. as namespace. Fix item size of
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6478 sn_var_vals.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6479 Files: src/vim9script.c, src/scriptfile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6480 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6481
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6482 Patch 8.2.1013
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6483 Problem: Channel tests can be a bit flaky.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6484 Solution: Set the g:test_is_flaky flag in SetUp().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6485 Files: src/testdir/test_channel.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6486
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6487 Patch 8.2.1014
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6488 Problem: Using "name" for a string result is confusing.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6489 Solution: Rename to "end".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6490 Files: src/typval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6491
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6492 Patch 8.2.1015
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6493 Problem: Popup filter gets key with modifier prepended when using
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6494 modifyOtherKeys.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6495 Solution: Remove the shift modifier when it is included in the key, also
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6496 when the Alt or Meta modifier is used.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6497 Files: src/term.c, src/misc2.c, src/testdir/test_popupwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6498
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6499 Patch 8.2.1016
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6500 Problem: Vim9: test fails when channel feature is missing.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6501 Solution: Process an :if command when skipping
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6502 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6503
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6504 Patch 8.2.1017
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6505 Problem: Appveyor output doesn't show MinGW console features.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6506 Solution: List the features of the console build.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6507 Files: ci/appveyor.bat
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6508
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6509 Patch 8.2.1018
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6510 Problem: Typo in enum value. (James McCoy)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6511 Solution: Fix the typo.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6512 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6513
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6514 Patch 8.2.1019
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6515 Problem: Mapping <M-S-a> does not work in the GUI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6516 Solution: Move the logic to remove the shift modifier to
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6517 may_remove_shift_modifier() and also use it in the GUI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6518 Files: src/gui_gtk_x11.c, src/misc2.c, src/proto/misc2.pro, src/term.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6519
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6520 Patch 8.2.1020
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6521 Problem: Popupwin test fails in the GUI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6522 Solution: Send GUI byte sequence for <C-S-a>.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6523 Files: src/testdir/test_popupwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6524
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6525 Patch 8.2.1021
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6526 Problem: Ruby interface not tested enough.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6527 Solution: Add a couple more tests. (Dominique Pellé, closes #6301)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6528 Files: src/testdir/test_ruby.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6529
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6530 Patch 8.2.1022
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6531 Problem: Various parts of code not covered by tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6532 Solution: Add more tests. (Yegappan Lakshmanan, closes #6300)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6533 Files: src/testdir/test_blob.vim, src/testdir/test_cpoptions.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6534 src/testdir/test_digraph.vim, src/testdir/test_edit.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6535 src/testdir/test_iminsert.vim, src/testdir/test_paste.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6536 src/testdir/test_prompt_buffer.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6537 src/testdir/test_selectmode.vim, src/testdir/test_tabpage.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6538 src/testdir/test_tagjump.vim, src/testdir/test_textformat.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6539 src/testdir/test_viminfo.vim, src/testdir/test_virtualedit.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6540 src/testdir/test_visual.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6541
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6542 Patch 8.2.1023
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6543 Problem: Vim9: redefining a function uses a new index every time.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6544 Solution: When redefining a function clear the contents and re-use the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6545 index.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6546 Files: src/vim9compile.c, src/proto/vim9compile.pro, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6547 src/structs.h, src/eval.c, src/evalvars.c, src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6548
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6549 Patch 8.2.1024
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6550 Problem: Vim9: no error for using "let g:var = val".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6551 Solution: Add an error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6552 Files: src/evalvars.c, src/globals.h, src/structs.h, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6553 src/scriptfile.c, src/userfunc.c, src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6554 src/testdir/test_vim9_disassemble.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6555 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6556
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6557 Patch 8.2.1025
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6558 Problem: Tabpage menu and tabline not sufficiently tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6559 Solution: Add tests. (Yegappan Lakshmanan, closes #6307)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6560 Files: src/testdir/test_digraph.vim, src/testdir/test_tabpage.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6561
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6562 Patch 8.2.1026
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6563 Problem: Vim9: cannot break the line after "->".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6564 Solution: Check for a continuation line after "->", "[" and ".". Ignore
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6565 trailing white space.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6566 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6567
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6568 Patch 8.2.1027
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6569 Problem: GUI: multibyte characters do not work in a terminal.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6570 Solution: Do not assume a key is one byte. (closes #6304)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6571 Files: src/gui_gtk_x11.c, src/gui_x11.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6572
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6573 Patch 8.2.1028
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6574 Problem: Vim9: no error for declaring buffer, window, etc. variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6575 Solution: Give an error. Unify the error messages.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6576 Files: src/evalvars.c, src/globals.h, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6577 src/proto/vim9compile.pro, src/testdir/test_vim9_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6578 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6579
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6580 Patch 8.2.1029
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6581 Problem: Vim9: cannot chain function calls with -> at line start.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6582 Solution: Peek ahead for a following line starting with "->". (closes #6306)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6583 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6584
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6585 Patch 8.2.1030
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6586 Problem: Reducing size of a terminal window may cause a crash.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6587 Solution: Make sure the row and column don't become negative. (closes #6273)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6588 Files: src/libvterm/src/state.c, src/libvterm/src/screen.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6589
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6590 Patch 8.2.1031
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6591 Problem: Build failure with Perl5.32.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6592 Solution: Define a few more functions. (Felix Yan, closes #6310)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6593 Files: src/if_perl.xs
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6594
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6595 Patch 8.2.1032
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6596 Problem: Error message for declaring a variable cannot be translated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6597 Solution: Enclose in _(). Make environment variable a separate message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6598 Files: src/globals.h, src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6599
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6600 Patch 8.2.1033
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6601 Problem: Not easy to read the test time in the test output.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6602 Solution: Align the times. Make slow tests bold.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6603 Files: src/testdir/runtest.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6604
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6605 Patch 8.2.1034
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6606 Problem: Compiler warning for uninitialized variables.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6607 Solution: Add initializations. (John Marriott)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6608 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6609
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6610 Patch 8.2.1035
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6611 Problem: setreg() does not always clear the register.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6612 Solution: Clear the register if the dict argument is empty. (Andy Massimino,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6613 closes #3370)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6614 Files: src/evalfunc.c, src/testdir/test_registers.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6615
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6616 Patch 8.2.1036
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6617 Problem: Popupwin test fails sometimes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6618 Solution: Use WaitForAssert() instead of a sleep.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6619 Files: src/testdir/test_popupwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6620
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6621 Patch 8.2.1037
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6622 Problem: Vim9: crash when using line continuation inside :def.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6623 Solution: Check for no more lines available.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6624 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6625
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6626 Patch 8.2.1038
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6627 Problem: Popupwin test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6628 Solution: Fix WaitForAssert() argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6629 Files: src/testdir/test_popupwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6630
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6631 Patch 8.2.1039
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6632 Problem: Cannot put NUL byte on clipboard.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6633 Solution: Use the text length. (Christian Brabandt, closes #6312,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6634 closes #6149)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6635 Files: src/winclip.c, src/testdir/test_registers.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6636
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6637 Patch 8.2.1040
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6638 Problem: Not enough testing for movement commands.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6639 Solution: Add more tests. (Yegappan Lakshmanan, closes #6313)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6640 Files: src/testdir/test_cursor_func.vim, src/testdir/test_functions.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6641 src/testdir/test_gf.vim, src/testdir/test_normal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6642 src/testdir/test_options.vim, src/testdir/test_quickfix.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6643
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6644 Patch 8.2.1041
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6645 Problem: Test summary is missing executed count.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6646 Solution: Adjust pattern used for counting.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6647 Files: src/testdir/summarize.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6648
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6649 Patch 8.2.1042
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6650 Problem: Vim9: cannot put an operator on the next line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6651 Solution: Require a colon before a range to see if that causes problems.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6652 Files: runtime/doc/vim9.txt, src/vim9compile.c, src/ex_docmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6653 src/globals.h, src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6654 src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6655
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6656 Patch 8.2.1043
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6657 Problem: %a item in 'statusline' not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6658 Solution: Add a test. (Dominique Pellé, closes #6318)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6659 Files: src/testdir/test_statusline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6660
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6661 Patch 8.2.1044
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6662 Problem: Not all systemd file types are recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6663 Solution: Match several more files. (Guido Cella, closes #6319)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6664 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6665
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6666 Patch 8.2.1045
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6667 Problem: Vim9: line break before operator does not work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6668 Solution: Peek the next line for an operator.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6669 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6670
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6671 Patch 8.2.1046
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6672 Problem: Insufficient tests for src/buffer.c.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6673 Solution: Add more tests. Move comments related tests to a separate file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6674 (Yegappan Lakshmanan, closes #6325)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6675 Files: src/testdir/Make_all.mak, src/testdir/test_buffer.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6676 src/testdir/test_cmdline.vim, src/testdir/test_comments.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6677 src/testdir/test_normal.vim, src/testdir/test_textformat.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6678
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6679 Patch 8.2.1047
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6680 Problem: Vim9: script cannot use line continuation like in a :def function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6681 Solution: Pass the getline function pointer to the eval() functions. Use it
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6682 for addition and multiplication operators.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6683 Files: src/vim.h, src/structs.h, src/globals.h, src/ex_eval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6684 src/eval.c, src/proto/eval.pro, src/dict.c, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6685 src/evalvars.c, src/list.c, src/userfunc.c, src/scriptfile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6686 src/proto/scriptfile.pro, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6687
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6688 Patch 8.2.1048 (after 8.2.1047)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6689 Problem: Build failure without the eval feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6690 Solution: Add dummy typedef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6691 Files: src/structs.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6692
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6693 Patch 8.2.1049 (after 8.2.1047)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6694 Problem: Vim9: leaking memory when using continuation line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6695 Solution: Keep a pointer to the continuation line in evalarg_T. Centralize
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6696 checking for a next command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6697 Files: src/structs.h, src/eval.c, src/proto/eval.pro, src/beval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6698 src/buffer.c, src/clientserver.c, src/evalvars.c, src/ex_docmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6699 src/ex_eval.c, src/filepath.c, src/findfile.c, src/fold.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6700 src/globals.h, src/if_ole.cpp, src/if_perl.xs, src/if_tcl.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6701 src/map.c, src/quickfix.c, src/regexp.c, src/register.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6702 src/screen.c, src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6703
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6704 Patch 8.2.1050 (after 8.2.1049)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6705 Problem: Missing change in struct.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6706 Solution: Add missing change.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6707 Files: src/ex_cmds.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6708
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6709 Patch 8.2.1051
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6710 Problem: Crash when changing a list while using reduce() on it.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6711 Solution: Lock the list. (closes #6330)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6712 Files: src/list.c, src/testdir/test_listdict.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6713
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6714 Patch 8.2.1052
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6715 Problem: Build failure with older compilers.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6716 Solution: Move declaration to start of block.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6717 Files: src/eval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6718
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6719 Patch 8.2.1053
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6720 Problem: Insufficient testing for 'statusline' and 'tabline'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6721 Solution: Add more tests. (Yegappan Lakshmanan, closes #6333)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6722 Files: src/testdir/test_autocmd.vim, src/testdir/test_statusline.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6723 src/testdir/test_tabline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6724
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6725 Patch 8.2.1054
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6726 Problem: Not so easy to pass a lua function to Vim.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6727 Solution: Convert a Lua function and closure to a Vim funcref. (Prabir
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6728 Shrestha, closes #6246)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6729 Files: runtime/doc/if_lua.txt, src/if_lua.c, src/proto/userfunc.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6730 src/structs.h, src/testdir/test_lua.vim, src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6731
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6732 Patch 8.2.1055
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6733 Problem: No filetype set for pacman config files.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6734 Solution: Recognize pacman.conf and *.hook. (Guido Cella, closes #6335)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6735 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6736
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6737 Patch 8.2.1056
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6738 Problem: Wrong display when mixing match conceal and syntax conceal.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6739 Solution: Adjust how conceal flags are used. (closes #6327, closes #6303)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6740 Files: src/drawline.c, src/highlight.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6741 src/testdir/test_matchadd_conceal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6742
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6743 Patch 8.2.1057 (after 8.2.1054)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6744 Problem: Cannot build with dynamic Lua.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6745 Solution: Add dll variables.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6746 Files: src/if_lua.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6747
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6748 Patch 8.2.1058
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6749 Problem: Multiline conceal causes display errors.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6750 Solution: Do not allow conceal cross over EOL. (closes #6326, closes #4854,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6751 closes #6302)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6752 Files: src/drawline.c, src/testdir/test_conceal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6753 src/testdir/test_diffmode.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6754
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6755 Patch 8.2.1059
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6756 Problem: Crash when using :tabonly in an autocommand. (Yegappan Lakshmanan)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6757 Solution: Do not allow the autocommand window to be closed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6758 Files: src/ex_docmd.c, src/window.c, src/globals.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6759 src/testdir/test_autocmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6760
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6761 Patch 8.2.1060
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6762 Problem: Not all elinks files are recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6763 Solution: Just check for "elinks.conf". (Guido Cella, closes #6337)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6764 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6765
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6766 Patch 8.2.1061
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6767 Problem: Insufficient testing for src/window.c.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6768 Solution: Add more tests. (Yegappan Lakshmanan, closes #6345)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6769 Files: src/testdir/test_excmd.vim, src/testdir/test_gf.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6770 src/testdir/test_options.vim, src/testdir/test_popupwin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6771 src/testdir/test_quickfix.vim, src/testdir/test_tabpage.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6772 src/testdir/test_tagjump.vim, src/testdir/test_window_cmd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6773 src/window.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6774
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6775 Patch 8.2.1062
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6776 Problem: Vim9: no line break allowed inside "cond ? val1 : val2".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6777 Solution: Check for operator after line break.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6778 Files: src/eval.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6779
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6780 Patch 8.2.1063
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6781 Problem: Vim9: no line break allowed before || or &&.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6782 Solution: Check for operator after line break.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6783 Files: src/eval.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6784
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6785 Patch 8.2.1064
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6786 Problem: Vim9: no line break allowed before comparators.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6787 Solution: Check for comparator after line break.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6788 Files: src/eval.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6789
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6790 Patch 8.2.1065
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6791 Problem: Vim9: no line break allowed inside a list.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6792 Solution: Handle line break inside a list in Vim9 script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6793 Files: src/eval.c, src/proto/eval.pro, src/list.c, src/proto/list.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6794 src/vim9compile.c, src/testdir/test_vim9_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6795 src/testdir/test_arglist.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6796
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6797 Patch 8.2.1066
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6798 Problem: Lua arrays are zero based.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6799 Solution: Make Lua arrays one based. (Prabir Shrestha, closes #6347)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6800 Note: this is not backwards compatible.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6801 Files: runtime/doc/if_lua.txt, src/if_lua.c, src/testdir/test_lua.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6802
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6803 Patch 8.2.1067
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6804 Problem: Expression "!expr->func()" does not work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6805 Solution: Apply plus and minus earlier. (closes #6348)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6806 Files: src/eval.c, src/proto/eval.pro, src/evalvars.c, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6807 src/testdir/test_expr.vim, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6808
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6809 Patch 8.2.1068
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6810 Problem: Vim9: no line break allowed inside a dict.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6811 Solution: Handle line break inside a dict in Vim9 script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6812 Files: src/eval.c, src/dict.c, src/proto/dict.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6813 src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6814
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6815 Patch 8.2.1069
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6816 Problem: Vim9: fail to check for white space in list.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6817 Solution: Add check for white space.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6818 Files: src/list.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6819
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6820 Patch 8.2.1070
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6821 Problem: Vim9: leaking memory when lacking white space in dict.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6822 Solution: Clear the typval.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6823 Files: src/dict.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6824
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6825 Patch 8.2.1071
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6826 Problem: Vim9: no line break allowed inside a lambda.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6827 Solution: Handle line break inside a lambda in Vim9 script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6828 Files: src/eval.c, src/proto/eval.pro, src/evalvars.c, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6829 src/proto/userfunc.pro, src/popupwin.c, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6830 src/ex_eval.c, src/globals.h, src/structs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6831 src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6832
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6833 Patch 8.2.1072
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6834 Problem: Missing libvterm test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6835 Solution: Sync with libvterm revision 768.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6836 Files: src/libvterm/src/state.c, src/libvterm/t/63screen_resize.test
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6837
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6838 Patch 8.2.1073
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6839 Problem: Vim9: no line break allowed in () expression.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6840 Solution: Skip a line break.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6841 Files: src/eval.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6842
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6843 Patch 8.2.1074
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6844 Problem: Vim9: no line break allowed after some operators.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6845 Solution: Skip a line break after the operator. Add
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6846 eval_may_get_next_line() to simplify checking for a line break.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6847 Files: src/eval.c, src/proto/eval.pro, src/dict.c, src/list.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6848 src/userfunc.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6849
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6850 Patch 8.2.1075
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6851 Problem: Vim9: no line break allowed in :echo expression.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6852 Solution: Skip linebreak.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6853 Files: src/eval.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6854
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6855 Patch 8.2.1076
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6856 Problem: Vim9: no line break allowed in :if expression.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6857 Solution: Skip linebreak.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6858 Files: src/eval.c, src/proto/eval.pro, src/evalvars.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6859 src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6860
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6861 Patch 8.2.1077
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6862 Problem: No enough test coverage for highlighting.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6863 Solution: Add more tests. (Yegappan Lakshmanan, closes #6351)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6864 Files: runtime/doc/syntax.txt, src/testdir/test_cmdline.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6865 src/testdir/test_highlight.vim, src/testdir/test_match.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6866
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6867 Patch 8.2.1078
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6868 Problem: Highlight and match functionality together in one file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6869 Solution: Move match functionality to a separate file. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6870 closes #6352)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6871 Files: Filelist, src/Make_cyg_ming.mak, src/Make_morph.mak,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6872 src/Make_mvc.mak, src/Make_vms.mms, src/Makefile, src/README.md,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6873 src/highlight.c, src/match.c, src/proto.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6874 src/proto/highlight.pro, src/proto/match.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6875
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6876 Patch 8.2.1079
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6877 Problem: Vim9: no line break allowed in a while loop.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6878 Solution: Update stored loop lines when finding line breaks.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6879 Files: src/structs.h, src/globals.h, src/eval.c, src/evalvars.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6880 src/ex_docmd.c, src/proto/ex_docmd.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6881 src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6882
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6883 Patch 8.2.1080
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6884 Problem: Vim9: no line break allowed in a for loop.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6885 Solution: Skip line breaks in for command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6886 Files: src/eval.c, src/ex_eval.c, src/proto/eval.pro, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6887 src/structs.h, src/globals.h, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6888
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6889 Patch 8.2.1081
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6890 Problem: Lua: cannot use table.insert() and table.remove().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6891 Solution: Add the list functions. (Prabir Shrestha, closes #6353)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6892 Files: runtime/doc/if_lua.txt, src/if_lua.c, src/testdir/test_lua.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6893
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6894 Patch 8.2.1082
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6895 Problem: Coverity complains about ignoring dict_add() return value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6896 Solution: Add (void).
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6897 Files: src/evalfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6898
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6899 Patch 8.2.1083
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6900 Problem: Crash when using reduce() on a NULL list.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6901 Solution: Only access the list when not NULL.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6902 Files: src/list.c, src/testdir/test_listdict.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6904 Patch 8.2.1084
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6905 Problem: Lua: registering function has useless code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6906 Solution: Remove clearing grow arrays.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6907 Files: src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6908
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6909 Patch 8.2.1085
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6910 Problem: Coverity complains about ignoring dict_add() return value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6911 Solution: Add (void).
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6912 Files: src/register.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6913
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6914 Patch 8.2.1086
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6915 Problem: Possibly using freed memory when text properties used when
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6916 changing indent of a line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6917 Solution: Compute the offset before calling ml_replace().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6918 Files: src/indent.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6919
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6920 Patch 8.2.1087
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6921 Problem: Possible memory leak when file expansion fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6922 Solution: Clear the grow array when returning FAIL. Use an error message
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6923 instead of an empty string.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6924 Files: src/filepath.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6925
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6926 Patch 8.2.1088
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6927 Problem: A very long translation might cause a buffer overflow.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6928 Solution: Truncate the message if needed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6929 Files: src/fileio.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6930
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6931 Patch 8.2.1089
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6932 Problem: Coverity warns for pointer computation.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6933 Solution: Avoid computing a pointer to invalid memory.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6934 Files: src/spellfile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6935
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6936 Patch 8.2.1090
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6937 Problem: May use NULL pointer when skipping over name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6938 Solution: Always set ll_name_end.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6939 Files: src/eval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6940
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6941 Patch 8.2.1091
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6942 Problem: No check if opening a pty works.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6943 Solution: Check for invalid file descriptor.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6944 Files: src/os_unix.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6945
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6946 Patch 8.2.1092
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6947 Problem: Not checking if saving for undo succeeds.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6948 Solution: Bail out if u_savesub() returns FAIL.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6949 Files: src/textprop.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6950
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6951 Patch 8.2.1093
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6952 Problem: Python: double free when adding item to dict fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6953 Solution: Remove vim_free() call.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6954 Files: src/if_py_both.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6955
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6956 Patch 8.2.1094
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6957 Problem: Dead code in libvterm.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6958 Solution: Remove condition that is always true.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6959 Files: src/libvterm/src/pen.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6960
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6961 Patch 8.2.1095
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6962 Problem: May use pointer after freeing it when text properties are used.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6963 Solution: Update redo buffer before calling ml_replace().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6964 Files: src/spellsuggest.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6965
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6966 Patch 8.2.1096
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6967 Problem: Vim9: return type of getqflist() is wrong.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6968 Solution: Let the return type depend on the arguments. Also for
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6969 getloclist(). (closes #6357)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6970 Files: src/evalfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6971
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6972 Patch 8.2.1097
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6973 Problem: Highlight code not sufficiently tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6974 Solution: Add a few more tests. (Yegappan Lakshmanan, closes #6359)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6975 Files: src/testdir/test_filter_cmd.vim, src/testdir/test_highlight.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6976
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6977 Patch 8.2.1098
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6978 Problem: Vim9: cannot use line break in :throw argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6979 Solution: Check for line break.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6980 Files: src/eval.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6981
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6982 Patch 8.2.1099
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6983 Problem: Vim9: cannot use line break in :cexpr argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6984 Solution: Check for line break.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6985 Files: src/eval.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6986
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6987 Patch 8.2.1100
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6988 Problem: Vim9: cannot use line break in :execute, :echomsg and :echoerr
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6989 argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6990 Solution: Check for line break.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6991 Files: src/eval.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6992
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6993 Patch 8.2.1101
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6994 Problem: No error when using wrong arguments for setqflist() or
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6995 setloclist().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6996 Solution: Check for the error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6997 Files: src/quickfix.c, src/testdir/test_quickfix.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6998
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6999 Patch 8.2.1102
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7000 Problem: Coverity gets confused by an unnecessary NULL check.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7001 Solution: Remove the check for NULL.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7002 Files: src/quickfix.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7003
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7004 Patch 8.2.1103
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7005 Problem: Coverity reports an unnecessary NULL check.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7006 Solution: Remove the check for NULL.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7007 Files: src/eval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7008
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7009 Patch 8.2.1104
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7010 Problem: Coverity warns for possible NULL pointer use.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7011 Solution: Check "pbyts" is not NULL.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7012 Files: src/spellsuggest.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7013
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7014 Patch 8.2.1105
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7015 Problem: Insufficient test coverage for Lua.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7016 Solution: Add tests. (Yegappan Lakshmanan, closes #6368) Fix uncovered
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7017 memory leak. Avoid unnecessary copy/free.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7018 Files: src/if_lua.c, src/testdir/test_lua.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7019
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7020 Patch 8.2.1106
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7021 Problem: Crash when trying to use s: variable in typed command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7022 Solution: Don't use the script index when not set. (Ken Takata,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7023 closes #6366)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7024 Files: src/vim9compile.c, src/testdir/test_vimscript.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7025
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7026 Patch 8.2.1107
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7027 Problem: 'imactivatefunc' and 'imstatusfunc' are not used in the GUI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7028 Solution: Adjust the #ifdefs. (closes #6367)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7029 Files: runtime/doc/options.txt, src/gui_xim.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7030 src/testdir/test_iminsert.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7031
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7032 Patch 8.2.1108
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7033 Problem: Mouse left-right scroll is not supported in terminal window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7034 Solution: Implement mouse codes 6 and 7. (Trygve Aaberge, closes #6363)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7035 Files: src/libvterm/src/mouse.c, src/mouse.c, src/terminal.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7036 src/testdir/mouse.vim, src/testdir/test_termcodes.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7037
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7038 Patch 8.2.1109 (after 8.2.1106)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7039 Problem: Still crashing when using s:variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7040 Solution: Remove assignment. (Ken Takata)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7041 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7042
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7043 Patch 8.2.1110
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7044 Problem: Vim9: line continuation does not work in function arguments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7045 Solution: Pass "evalarg" to get_func_tv(). Fix seeing double quoted string
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7046 as comment.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7047 Files: src/userfunc.c, src/proto/userfunc.pro, src/eval.c, src/ex_eval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7048 src/list.c, src/dict.c, src/proto/eval.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7049 src/testdir/test_vim9_expr.vim, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7050
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7051 Patch 8.2.1111
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7052 Problem: Inconsistent naming of get_list_tv() and eval_dict().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7053 Solution: Rename get_list_tv() to eval_list(). Similarly for eval_number(),
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7054 eval_string(), eval_lit_string() and a few others.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7055 Files: src/eval.c, src/list.c, src/proto/list.pro, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7056 src/typval.c, src/proto/typval.pro, src/vim9script.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7057 src/evalfunc.c, src/evalvars.c, src/proto/evalvars.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7058 src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7059
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7060 Patch 8.2.1112
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7061 Problem: Vim9: no line continuation allowed in method call.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7062 Solution: Handle line continuation in expression before method call.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7063 Files: src/ex_docmd.c, src/testdir/test_vim9_cmd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7064 src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7065 src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7066
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7067 Patch 8.2.1113
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7068 Problem: No test for verbose output of :call.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7069 Solution: Add a test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7070 Files: src/testdir/test_user_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7071
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7072 Patch 8.2.1114
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7073 Problem: Terminal test sometimes times out.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7074 Solution: Split the test in two parts.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7075 Files: src/testdir/Makefile, src/testdir/Make_all.mak,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7076 src/testdir/term_util.vim, src/testdir/test_terminal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7077 src/testdir/test_terminal2.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7078
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7079 Patch 8.2.1115
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7080 Problem: Iminsert test fails when compiled with VIMDLL.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7081 Solution: Change condition. (Ken Takata, closes #6376)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7082 Files: src/testdir/test_iminsert.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7083
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7084 Patch 8.2.1116
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7085 Problem: Vim9: parsing command checks for list twice.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7086 Solution: Adjust how a command is parsed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7087 Files: src/ex_docmd.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7088
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7089 Patch 8.2.1117
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7090 Problem: Coverity warns for using uninitialized field.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7091 Solution: Initialize v_lock.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7092 Files: src/if_lua.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7093
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7094 Patch 8.2.1118
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7095 Problem: Condition can never be true, dead code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7096 Solution: Remove the dead code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7097 Files: src/move.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7098
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7099 Patch 8.2.1119
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7100 Problem: Configure fails with Xcode 12 beta.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7101 Solution: use "return" instead of "exit()". (Nico Weber, closes #6381)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7102 Files: src/configure.ac, src/auto/configure
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7103
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7104 Patch 8.2.1120
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7105 Problem: Python code not tested properly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7106 Solution: Add more tests and convert old-style test into new-style test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7107 (Yegappan Lakshmanan, closes #6370)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7108 Files: src/Makefile, src/testdir/Make_all.mak, src/testdir/Make_vms.mms,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7109 src/testdir/test86.in, src/testdir/test86.ok,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7110 src/testdir/test_python2.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7111
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7112 Patch 8.2.1121
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7113 Problem: Command completion not working after ++arg.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7114 Solution: Move skipping up. (Christian Brabandt, closes #6382)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7115 Files: src/cmdexpand.c, src/testdir/test_cmdline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7116
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7117 Patch 8.2.1122
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7118 Problem: Vim9: line continuation in dict member not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7119 Solution: Check for line continuation.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7120 Files: src/eval.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7121
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7122 Patch 8.2.1123
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7123 Problem: Python 3 test is old style.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7124 Solution: Turn into new style test. (Yegappan Lakshmanan, closes #6385)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7125 Files: src/Makefile, src/testdir/Make_all.mak, src/testdir/Make_vms.mms,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7126 src/testdir/test87.in, src/testdir/test87.ok,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7127 src/testdir/test_python2.vim, src/testdir/test_python3.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7128
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7129 Patch 8.2.1124
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7130 Problem: Vim9: no line break allowed in :import command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7131 Solution: Skip over line breaks.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7132 Files: src/vim9script.c, src/proto/vim9script.pro, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7133 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7134
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7135 Patch 8.2.1125
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7136 Problem: Vim9: double quote can be a string or a comment.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7137 Solution: Only support comments starting with # to avoid confusion.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7138 Files: src/eval.c, src/proto/eval.pro, src/dict.c, src/list.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7139 src/vim9script.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7140
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7141 Patch 8.2.1126
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7142 Problem: Vim9: using :copen causes an error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7143 Solution: Add flag LET_NO_COMMAND in set_var().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7144 Files: src/evalvars.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7145
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7146 Patch 8.2.1127
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7147 Problem: Vim9: getting a dict member may not work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7148 Solution: Clear the dict only after copying the item. (closes #6390)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7149 Files: src/vim9execute.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7150
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7151 Patch 8.2.1128
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7152 Problem: The write message mentions characters, but it's actually bytes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7153 Solution: Change "C" to "B" and "characters" to "bytes".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7154 Files: runtime/doc/options.txt, src/fileio.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7155 src/testdir/test_cscope.vim, src/testdir/test_netbeans.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7156 src/testdir/dumps/Test_diff_syntax_1.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7157 src/testdir/dumps/Test_long_file_name_1.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7158 src/testdir/dumps/Test_display_unprintable_01.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7159 src/testdir/dumps/Test_tselect_1.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7160
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7161 Patch 8.2.1129
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7162 Problem: Vim9: bar not recognized after not compiled command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7163 Solution: Check for bar for commands where this is possible. (closes #6391)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7164 Files: src/vim9compile.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7165
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7166 Patch 8.2.1130
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7167 Problem: Vim9: bar not recognized after function call
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7168 Solution: Skip whitespace. (closes #6391)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7169 Files: src/vim9compile.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7170
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7171 Patch 8.2.1131
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7172 Problem: Vim9: error message for returning a value in a function that does
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7173 not return anything is not clear.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7174 Solution: Add a specific message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7175 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7176
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7177 Patch 8.2.1132
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7178 Problem: Vim9: return type of repeat() is not specific enough.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7179 Solution: Return the type of the first argument. (closes #6395)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7180 Files: src/evalfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7181
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7182 Patch 8.2.1133
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7183 Problem: Vim9: return type of add() is not specific enough.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7184 Solution: Return the type of the first argument. (closes #6395)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7185 Files: src/evalfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7186
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7187 Patch 8.2.1134
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7188 Problem: Vim9: getting a list member may not work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7189 Solution: Clear the list only after copying the item. (closes #6393)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7190 Files: src/vim9execute.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7191
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7192 Patch 8.2.1135
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7193 Problem: Vim9: getting a dict member may not work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7194 Solution: Clear the dict only after copying the item.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7195 Files: src/vim9execute.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7196
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7197 Patch 8.2.1136
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7198 Problem: Vim9: return type of argv() is always any.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7199 Solution: Use list<string> if there is no argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7200 Files: src/evalfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7201
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7202 Patch 8.2.1137
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7203 Problem: Vim9: modifiers not cleared after compiling function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7204 Solution: Clear command modifiers. (closes #6396)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7205 Files: src/vim9compile.c, src/ex_docmd.c, src/proto/ex_docmd.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7206 src/testdir/test_vim9_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7207 src/testdir/dumps/Test_vim9_silent_echo.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7208
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7209 Patch 8.2.1138
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7210 Problem: Vim9: return type of copy() and deepcopy() is any.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7211 Solution: Use type of the argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7212 Files: src/evalfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7213
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7214 Patch 8.2.1139 (after 8.2.1137)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7215 Problem: Vim9: test for silent echo fails in some environments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7216 Solution: Use :function instead of :def.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7217 Files: src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7218
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7219 Patch 8.2.1140
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7220 Problem: Vim9: return type of extend() is any.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7221 Solution: Use type of the argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7222 Files: src/evalfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7223
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7224 Patch 8.2.1141
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7225 Problem: Vim9: return type of filter() is any.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7226 Solution: Use type of the argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7227 Files: src/evalfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7228
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7229 Patch 8.2.1142
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7230 Problem: Vim9: return type of insert() is any.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7231 Solution: Use type of the first argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7232 Files: src/evalfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7233
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7234 Patch 8.2.1143
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7235 Problem: Vim9: return type of remove() is any.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7236 Solution: Use the member type of the first argument, if known.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7237 Files: src/evalfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7238
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7239 Patch 8.2.1144
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7240 Problem: Vim9: return type of reverse() is any.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7241 Solution: Use the type of the first argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7242 Files: src/evalfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7243
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7244 Patch 8.2.1145
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7245 Problem: Vim9: "for" only accepts a list at compile time.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7246 Solution: Also accept a list at runtime.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7247 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7248 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7249
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7250 Patch 8.2.1146
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7251 Problem: Not enough testing for Python.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7252 Solution: Add more tests. Fix uncovered problems. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7253 closes #6392)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7254 Files: src/if_py_both.h, src/if_python3.c, src/testdir/shared.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7255 src/testdir/test_python2.vim, src/testdir/test_python3.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7256
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7257 Patch 8.2.1147
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7258 Problem: :confirm may happen in cooked mode. (Jason Franklin)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7259 Solution: Switch to raw mode before prompting. (Brandon Pfeifer)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7260 Files: src/message.c, src/testdir/test_excmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7261
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7262 Patch 8.2.1148
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7263 Problem: Warning for using int instead of size_t.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7264 Solution: Change "len" argument to size_t. (Mike Williams)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7265 Files: src/vim9compile.c, src/proto/vim9compile.pro, src/vim9script.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7266
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7267 Patch 8.2.1149
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7268 Problem: Vim9: :eval command not handled properly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7269 Solution: Compile the :eval command. (closes #6408)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7270 Files: src/vim9compile.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7271
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7272 Patch 8.2.1150
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7273 Problem: ml_get error when using Python. (Yegappan Lakshmanan)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7274 Solution: Check the line number is not out of range. Call "Check" with
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7275 "fromObj" instead of "from".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7276 Files: src/if_py_both.h, src/testdir/test_python2.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7277 src/testdir/test_python3.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7278
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7279 Patch 8.2.1151
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7280 Problem: Insufficient test coverage for Python.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7281 Solution: Add more test cases. (Yegappan Lakshmanan, closes #6415)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7282 Files: src/testdir/test_python2.vim, src/testdir/test_python3.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7283
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7284 Patch 8.2.1152
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7285 Problem: Vim9: function reference is missing script prefix.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7286 Solution: Use the actual function name instead of the name searched for in
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7287 the script context. (closes #6412)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7288 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7289
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7290 Patch 8.2.1153
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7291 Problem: Vim9: script test fails on some systems.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7292 Solution: Return proper value from Compare().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7293 Files: src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7294
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7295 Patch 8.2.1154
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7296 Problem: Vim9: crash when using imported function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7297 Solution: Check for a function type. Set the script context when calling a
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7298 function. (closes #6412)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7299 Files: src/evalvars.c, src/scriptfile.c, src/proto/scriptfile.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7300 src/vim9execute.c, src/structs.h, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7301
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7302 Patch 8.2.1155
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7303 Problem: Vim9: cannot handle line break inside lambda.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7304 Solution: Pass the compilation context through. (closes #6407, closes #6409)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7305 Files: src/structs.h, src/vim9compile.c, src/proto/vim9compile.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7306 src/eval.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7307
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7308 Patch 8.2.1156
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7309 Problem: Vim9: No error for invalid command in compiled function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7310 Solution: Handle CMD_SIZE.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7311 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7312
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7313 Patch 8.2.1157
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7314 Problem: Vim9: dict.name is not recognized as an expression.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7315 Solution: Recognize ".name". (closes #6418)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7316 Files: src/ex_docmd.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7317
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7318 Patch 8.2.1158 (after 8.2.1155)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7319 Problem: Build error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7320 Solution: Add missing change to globals.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7321 Files: src/globals.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7322
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7323 Patch 8.2.1159
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7324 Problem: Vim9: no error for missing space after a comma.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7325 Solution: Check for white space.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7326 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7327 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7328
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7329 Patch 8.2.1160
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7330 Problem: Vim9: memory leak in allocated types.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7331 Solution: Free the type pointers.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7332 Files: src/vim9script.c, src/userfunc.c, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7333 src/proto/vim9compile.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7334
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7335 Patch 8.2.1161
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7336 Problem: Vim9: using freed memory.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7337 Solution: Put pointer back in evalarg instead of freeing it.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7338 Files: src/userfunc.c, src/vim9compile.c, src/eval.c, src/proto/eval.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7339 src/structs.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7340
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7341 Patch 8.2.1162
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7342 Problem: Crash when using a lambda.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7343 Solution: Check for evalarg to be NULL.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7344 Files: src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7345
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7346 Patch 8.2.1163 (after 8.2.1161)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7347 Problem: Build error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7348 Solution: Add missing change to globals.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7349 Files: src/globals.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7350
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7351 Patch 8.2.1164
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7352 Problem: Text cleared by checking terminal properties not redrawn. (Alexey
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7353 Radkov)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7354 Solution: Mark the screen characters as invalid. (closes #6422)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7355 Files: src/screen.c, src/proto/screen.pro, src/term.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7356
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7357 Patch 8.2.1165
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7358 Problem: Insufficient testing for the Tcl interface.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7359 Solution: Add more tests. (Yegappan Lakshmanan, closes #6423)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7360 Files: src/testdir/test_tcl.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7361
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7362 Patch 8.2.1166
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7363 Problem: Once mouse move events are enabled getchar() returns them.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7364 Solution: Ignore K_MOUSEMOVE in getchar(). (closes #6424)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7365 Files: runtime/doc/eval.txt, src/getchar.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7366
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7367 Patch 8.2.1167
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7368 Problem: Vim9: builtin function method call only supports first argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7369 Solution: Shift arguments when needed. (closes #6305, closes #6419)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7370 Files: src/evalfunc.c, src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7371 src/vim9.h, src/testdir/test_vim9_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7372 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7373
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7374 Patch 8.2.1168
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7375 Problem: Wrong method argument for appendbufline().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7376 Solution: Use FEARG_3.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7377 Files: src/evalfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7378
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7379 Patch 8.2.1169
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7380 Problem: Write NUL past allocated space using corrupted spell file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7381 (Markus Vervier)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7382 Solution: Init "c" every time.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7383 Files: src/spellfile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7384
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7385 Patch 8.2.1170
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7386 Problem: Cursor off by one with block paste while 'virtualedit' is "all".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7387 Solution: Adjust condition. (Hugo Gualandi, closes #6430)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7388 Files: src/register.c, src/testdir/test_registers.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7389
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7390 Patch 8.2.1171
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7391 Problem: Possible crash when out of memory.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7392 Solution: Check for NULL pointer. (Dominique Pellé, closes #6432)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7393 Files: src/syntax.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7394
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7395 Patch 8.2.1172
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7396 Problem: Error messages when doing "make clean" in the runtime/doc or
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7397 src/tee directories.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7398 Solution: Use "rm -f".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7399 Files: runtime/doc/Makefile, src/tee/Makefile
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7400
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7401 Patch 8.2.1173
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7402 Problem: Tee doesn't build on some systems.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7403 Solution: Include header files. (Dominique Pelle, closes #6431)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7404 Files: src/tee/tee.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7405
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7406 Patch 8.2.1174
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7407 Problem: No test for the "recording @x" message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7408 Solution: Add a test. (Dominique Pellé, closes #6427)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7409 Files: src/testdir/test_registers.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7410
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7411 Patch 8.2.1175
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7412 Problem: Vim9: Cannot split a line before ".member".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7413 Solution: Check for ".member" after line break.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7414 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7415
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7416 Patch 8.2.1176
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7417 Problem: Vim9: not enough type checking in Vim9 script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7418 Solution: Use same type checking as in a :def function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7419 Files: src/vim9compile.c, src/proto/vim9compile.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7420 src/eval.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7421
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7422 Patch 8.2.1177
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7423 Problem: Terminal2 test sometimes hangs in the GUI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7424 Solution: Move some tests to other files to further locate the problem.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7425 Set the GUI to a fixed screen size.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7426 Files: src/testdir/test_terminal.vim, src/testdir/test_terminal2.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7427 src/testdir/test_terminal3.vim, src/testdir/Make_all.mak,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7428 src/testdir/runtest.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7429
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7430 Patch 8.2.1178
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7431 Problem: Vim9: filter function recognized as command modifier, leading to a
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7432 crash.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7433 Solution: Clear cmdmod after freeing items. Do not recognize a command
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7434 modifier followed by non-white space. (closes #6434)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7435 Files: src/ex_docmd.c, src/vim9compile.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7436
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7437 Patch 8.2.1179
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7438 Problem: Test_termwinscroll() sometimes hangs in the GUI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7439 Solution: Skip the test in the GUI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7440 Files: src/testdir/test_terminal2.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7441
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7442 Patch 8.2.1180
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7443 Problem: Build failure in small version.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7444 Solution: Add #ifdef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7445 Files: src/ex_docmd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7446
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7447 Patch 8.2.1181
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7448 Problem: Json code not fully tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7449 Solution: Add more test coverage. (Dominique Pellé, closes #6433)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7450 Files: src/testdir/test_json.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7451
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7452 Patch 8.2.1182
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7453 Problem: Vim9: no check for whitespace after comma in lambda.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7454 Solution: Give error if white space is missing.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7455 Files: src/userfunc.c, src/testdir/test_vim9_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7456 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7457
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7458 Patch 8.2.1183
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7459 Problem: assert_fails() checks the last error message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7460 Solution: Check the first error, it is more relevant. Fix all the tests
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7461 that rely on the old behavior.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7462 Files: runtime/doc/testing.txt, src/message.c, src/globals.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7463 src/testing.c, src/testdir/test_autocmd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7464 src/testdir/test_buffer.vim, src/testdir/test_cd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7465 src/testdir/test_channel.vim, src/testdir/test_clientserver.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7466 src/testdir/test_cmdline.vim, src/testdir/test_cpoptions.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7467 src/testdir/test_cscope.vim, src/if_cscope.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7468 src/testdir/test_excmd.vim, src/evalvars.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7469 src/testdir/test_expr.vim, src/testdir/test_functions.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7470 src/testdir/test_json.vim, src/testdir/test_let.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7471 src/testdir/test_listdict.vim, src/testdir/test_listener.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7472 src/testdir/test_match.vim, src/testdir/test_menu.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7473 src/testdir/test_method.vim, src/testdir/test_normal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7474 src/testdir/test_popup.vim, src/testdir/test_python2.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7475 src/testdir/test_python3.vim, src/testdir/test_quickfix.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7476 src/testdir/test_random.vim, src/testdir/test_search.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7477 src/testdir/test_signs.vim, src/testdir/test_spell.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7478 src/testdir/test_substitute.vim, src/testdir/test_syntax.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7479 src/testdir/test_tagjump.vim, src/testdir/test_taglist.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7480 src/testdir/test_terminal.vim, src/testdir/test_textprop.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7481 src/testdir/test_trycatch.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7482 src/testdir/test_vim9_disassemble.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7483 src/testdir/test_vim9_func.vim, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7484 src/testdir/test_vim9_script.vim, src/testdir/test_viminfo.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7485 src/testdir/test_winbuf_close.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7486 src/testdir/test_window_cmd.vim, src/testdir/test_writefile.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7487 src/testdir/test_regexp_latin.vim, src/testdir/test_utf8.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7488 src/testdir/test_global.vim, src/testdir/test_tagfunc.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7489
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7490 Patch 8.2.1184 (after 8.2.1183)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7491 Problem: Some tests fail.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7492 Solution: Adjust tests for different assert_fails() behavior. Remove unused
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7493 variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7494 Files: src/testdir/test_assert.vim, src/testdir/test_eval_stuff.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7495 src/evalvars.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7496
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7497 Patch 8.2.1185 (after 8.2.1183)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7498 Problem: Some other tests fail.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7499 Solution: Adjust tests for different assert_fails() behavior.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7500 Files: src/testdir/test_lua.vim, src/testdir/test_tcl.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7501
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7502 Patch 8.2.1186
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7503 Problem: With SGR mouse codes balloon doesn't show up after click.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7504 Solution: Add the MOUSE_RELEASE bits to mouse_code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7505 Files: src/mouse.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7506
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7507 Patch 8.2.1187
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7508 Problem: Terminal2 test sometimes hangs in the GUI on Travis.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7509 Solution: Disable Test_zz2_terminal_guioptions_bang() for now.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7510 Files: src/testdir/test_terminal2.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7511
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7512 Patch 8.2.1188
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7513 Problem: Memory leak with invalid json input.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7514 Solution: Free all keys at the end. (Dominique Pellé, closes #6443,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7515 closes #6442)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7516 Files: src/json.c, src/testdir/test_json.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7517
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7518 Patch 8.2.1189
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7519 Problem: Vim9: line continuation in lambda doesn't always work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7520 Solution: Do not use a local evalarg unless there isn't one. (closes #6439)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7521 Files: src/eval.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7522
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7523 Patch 8.2.1190
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7524 Problem: Vim9: checking for Vim9 syntax is spread out.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7525 Solution: Use in_vim9script().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7526 Files: src/vim9script.c, src/dict.c, src/eval.c, src/evalvars.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7527 src/ex_docmd.c, src/list.c, src/scriptfile.c, src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7528
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7529 Patch 8.2.1191
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7530 Problem: Vim9: crash when function calls itself.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7531 Solution: Add status UF_COMPILING. (closes #6441)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7532 Files: src/structs.h, src/vim9compile.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7533
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7534 Patch 8.2.1192
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7535 Problem: Lua test fails with older Lua version.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7536 Solution: Adjust expected error messages. (closes #6444)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7537 Files: src/testdir/test_lua.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7538
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7539 Patch 8.2.1193
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7540 Problem: Terminal window not redrawn when dragging a popup window over it.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7541 Solution: Redraw terminal window. (fixes #6438)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7542 Files: src/popupwin.c, src/testdir/test_popupwin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7543 src/testdir/dumps/Test_popupwin_term_01.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7544 src/testdir/dumps/Test_popupwin_term_02.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7545
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7546 Patch 8.2.1194
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7547 Problem: Test failure because shell prompt differs.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7548 Solution: Set the shell prompt.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7549 Files: src/testdir/test_popupwin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7550 src/testdir/dumps/Test_popupwin_term_01.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7551 src/testdir/dumps/Test_popupwin_term_02.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7552
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7553 Patch 8.2.1195
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7554 Problem: Clientserver test fails on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7555 Solution: Expect a different error message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7556 Files: src/testdir/test_clientserver.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7557
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7558 Patch 8.2.1196
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7559 Problem: Build failure with normal features.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7560 Solution: Add #ifdef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7561 Files: src/popupwin.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7562
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7563 Patch 8.2.1197
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7564 Problem: Clientserver test still fails on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7565 Solution: Expect a different error message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7566 Files: src/testdir/test_clientserver.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7567
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7568 Patch 8.2.1198
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7569 Problem: Terminal2 test sometimes hangs in the GUI on Travis.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7570 Solution: Move test function to terminal3 to see if the problem moves too.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7571 Files: src/testdir/test_terminal2.vim, src/testdir/test_terminal3.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7572
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7573 Patch 8.2.1199
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7574 Problem: Not all assert functions are fully tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7575 Solution: Test more assert functions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7576 Files: src/testing.c, src/testdir/test_assert.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7577
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7578 Patch 8.2.1200
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7579 Problem: Vim9: cannot disassemble a lambda function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7580 Solution: Recognize "<lambda>123" as a function name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7581 Files: src/vim9execute.c, src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7582
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7583 Patch 8.2.1201
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7584 Problem: Vim9: crash when passing number as dict key.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7585 Solution: Check key type to be string. (closes #6449)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7586 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7587
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7588 Patch 8.2.1202
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7589 Problem: Vim9: crash when calling a closure from a builtin function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7590 Solution: Use the current execution context. (closes #6441)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7591 Files: src/vim9execute.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7592
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7593 Patch 8.2.1203
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7594 Problem: Unused assignments in expression evaluation.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7595 Solution: Move declarations and assignments to inner blocks where possible.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7596 Files: src/eval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7597
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7598 Patch 8.2.1204
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7599 Problem: Vim9: true and false not recognized in Vim9 script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7600 Solution: Recognize true and false.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7601 Files: src/eval.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7602
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7603 Patch 8.2.1205
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7604 Problem: Vim9: && and || work differently when not compiled.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7605 Solution: Keep the value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7606 Files: src/eval.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7607
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7608 Patch 8.2.1206
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7609 Problem: Vim9: crash in expr test when run in the GUI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7610 Solution: Temporarily comment out two test lines.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7611 Files: src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7612
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7613 Patch 8.2.1207
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7614 Problem: Vim9: crash in expr test when run in the GUI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7615 Solution: Break out of loop over hashtab also when function got removed and
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7616 added.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7617 Files: src/userfunc.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7618
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7619 Patch 8.2.1208
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7620 Problem: Build failure.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7621 Solution: Add missing change.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7622 Files: src/structs.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7623
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7624 Patch 8.2.1209
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7625 Problem: Vim9: test failure.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7626 Solution: Add missing changes to hashtab.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7627 Files: src/hashtab.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7628
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7629 Patch 8.2.1210
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7630 Problem: Using ht_used when looping through a hashtab is less reliable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7631 Solution: Use ht_changed in a few more places.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7632 Files: src/userfunc.c, src/if_py_both.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7633
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7634 Patch 8.2.1211 (after 8.2.1118)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7635 Problem: Removed more than dead code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7636 Solution: Put back the decrement.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7637 Files: src/move.c, src/testdir/test_diffmode.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7638
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7639 Patch 8.2.1212
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7640 Problem: Cannot build with Lua 5.4.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7641 Solution: Use luaL_typeerror instead defining it. (closes #6454)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7642 Files: src/if_lua.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7643
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7644 Patch 8.2.1213
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7645 Problem: Mouse codes not tested sufficiently.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7646 Solution: Add more tests for mouse codes. (closes #6436)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7647 Files: src/testdir/test_termcodes.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7648
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7649 Patch 8.2.1214
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7650 Problem: MS-Windows: default _vimrc not correct in silent install mode.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7651 Solution: Add the LoadDefaultVimrc macro. (Ken Takata, closes #6451)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7652 Files: nsis/gvim.nsi
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7653
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7654 Patch 8.2.1215
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7655 Problem: Atari MiNT support is outdated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7656 Solution: Nobody responded this code is still useful, so let's delete it.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7657 Files: Filelist, src/os_mint.h, src/vim.h, src/Make_mint.mak,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7658 src/digraph.c, src/fileio.c, src/memfile.c, src/os_unix.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7659 src/term.c, READMEdir/README_extra.txt, runtime/doc/os_mint.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7660 src/INSTALL
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7661
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7662 Patch 8.2.1216
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7663 Problem: Startup test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7664 Solution: Adjust expected values for deleted lines.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7665 Files: src/testdir/test_startup.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7666
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7667 Patch 8.2.1217
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7668 Problem: Startup test depends on random source file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7669 Solution: Write a test file to find quickfix errors in.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7670 Files: src/testdir/test_startup.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7671
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7672 Patch 8.2.1218
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7673 Problem: Vim9: cannot use 'text'->func().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7674 Solution: Recognize string at start of command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7675 Files: src/vim9compile.c, src/ex_docmd.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7676
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7677 Patch 8.2.1219
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7678 Problem: Symlink not followed if dirname ends in //.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7679 Solution: Resolve symlink earlier. (Tomáš Janoušek, closes #6454)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7680 Files: src/memline.c, src/testdir/test_swap.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7681
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7682 Patch 8.2.1220
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7683 Problem: memory access error when dragging a popup window over a buffer
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7684 with folding.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7685 Solution: Avoid going over the end of the cache. (closes #6438)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7686 Files: src/mouse.c, src/testdir/test_popupwin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7687 src/testdir/dumps/Test_popupwin_term_01.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7688 src/testdir/dumps/Test_popupwin_term_02.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7689 src/testdir/dumps/Test_popupwin_term_03.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7690 src/testdir/dumps/Test_popupwin_term_04.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7691
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7692 Patch 8.2.1221
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7693 Problem: Memory leak when updating popup window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7694 Solution: Clear search highlighting.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7695 Files: src/popupwin.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7696
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7697 Patch 8.2.1222
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7698 Problem: When using valgrind a Vim command started by a test uses the same
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7699 log file name which gets overwritten.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7700 Solution: Fix regexp to rename the log file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7701 Files: src/testdir/shared.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7702
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7703 Patch 8.2.1223
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7704 Problem: Vim9: invalid type error for function default value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7705 Solution: Use right argument index. (closes #6458)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7706 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7707
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7708 Patch 8.2.1224
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7709 Problem: Vim9: arguments from partial are not used.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7710 Solution: Put the partial arguments on the stack. (closes #6460)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7711 Files: src/vim9execute.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7712
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7713 Patch 8.2.1225
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7714 Problem: Linker errors when building with dynamic Python 3.9.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7715 Solution: Add #defined items. (closes #6461)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7716 Files: src/if_python3.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7717
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7718 Patch 8.2.1226
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7719 Problem: MS-Windows: windows positioning wrong when the taskbar is placed
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7720 at the top or left of the screen.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7721 Solution: Use GetWindowRect and MoveWindow APIs. (Yukihiro Nakadaira,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7722 Ken Takata, closes #6455)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7723 Files: src/gui_w32.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7724
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7725 Patch 8.2.1227
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7726 Problem: Vim9: allowing both quoted and # comments is confusing.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7727 Solution: Only support # comments in Vim9 script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7728 Files: runtime/doc/vim9.txt, src/ex_docmd.c, src/proto/ex_docmd.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7729 src/vim9compile.c, src/testdir/test_vim9_disassemble.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7730 src/testdir/test_vim9_expr.vim, src/testdir/test_vim9_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7731 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7732
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7733 Patch 8.2.1228
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7734 Problem: Scrollbars not flush against the window edges when maximised.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7735 Solution: Add padding. (Ken Takata, closes #5602, closes #6466)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7736 Files: src/gui.c, src/gui_athena.c, src/gui_gtk.c, src/gui_haiku.cc,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7737 src/gui_mac.c, src/gui_motif.c, src/gui_photon.c, src/gui_w32.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7738 src/proto/gui_athena.pro, src/proto/gui_gtk.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7739 src/proto/gui_haiku.pro, src/proto/gui_mac.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7740 src/proto/gui_motif.pro, src/proto/gui_photon.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7741 src/proto/gui_w32.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7742
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7743 Patch 8.2.1229
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7744 Problem: Build error without the eval feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7745 Solution: Declare starts_with_colon. Make function local.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7746 Files: src/ex_docmd.c, src/proto/ex_docmd.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7747
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7748 Patch 8.2.1230
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7749 Problem: Vim9: list index error not caught by try/catch.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7750 Solution: Do not bail out if an error is inside try/catch. (closes #6462)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7751 Files: src/vim9execute.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7752
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7753 Patch 8.2.1231
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7754 Problem: MS-Windows: GUI code can be cleaned up.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7755 Solution: Do a bit of cleaning up. (Ken Takata, closes #6465)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7756 Files: src/gui_w32.c, src/proto/gui_w32.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7757
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7758 Patch 8.2.1232
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7759 Problem: MS-Windows GUI: Snap cancelled by split command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7760 Solution: Do not cancel Snap when splitting a window. (Ken Takata,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7761 closes #6467)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7762 Files: src/gui_w32.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7763
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7764 Patch 8.2.1233
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7765 Problem: Vim9: various errors not caught by try/catch.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7766 Solution: Do not bail out if an error is inside try/catch.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7767 Files: src/vim9execute.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7768
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7769 Patch 8.2.1234
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7770 Problem: Lua build problem with old compiler.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7771 Solution: Move declarations to start of the block. (Taro Muraoka,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7772 closes #6477)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7773 Files: src/if_lua.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7774
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7775 Patch 8.2.1235
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7776 Problem: Not all mouse codes covered by tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7777 Solution: Add more tests for the mouse. (Yegappan Lakshmanan, closes #6472)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7778 Files: src/testdir/mouse.vim, src/testdir/test_termcodes.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7779
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7780 Patch 8.2.1236
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7781 Problem: Vim9: a few errors not caught by try/catch.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7782 Solution: Do not bail out if an error is inside try/catch. Fix that a not
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7783 matching catch doesn't jump to :endtry.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7784 Files: src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7785 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7786
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7787 Patch 8.2.1237
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7788 Problem: Changing 'completepopup' after opening a popup has no effect. (Jay
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7789 Sitter)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7790 Solution: Close the popup when the options are changed. (closes #6471)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7791 Files: runtime/doc/options.txt, src/popupwin.c, src/proto/popupwin.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7792 src/optionstr.c, src/testdir/test_popupwin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7793 src/testdir/dumps/Test_popupwin_infopopup_8.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7794
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7795 Patch 8.2.1238
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7796 Problem: Vim9: a few remaining errors not caught by try/catch.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7797 Solution: Do not bail out if an error is inside try/catch.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7798 Files: src/vim9execute.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7799
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7800 Patch 8.2.1239
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7801 Problem: "maxwidth" in 'completepopup' not obeyed. (Jay Sitter)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7802 Solution: Add separate field for value from option. (closes #6470)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7803 Files: src/structs.h, src/popupwin.c, src/popupmenu.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7804 src/testdir/dumps/Test_popupwin_infopopup_9.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7805
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7806 Patch 8.2.1240
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7807 Problem: GUI tests sometimes fail because of translations.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7808 Solution: Reload the menus without translation. (Taro Muraoka, closes #6486)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7809 Files: src/testdir/runtest.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7810
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7811 Patch 8.2.1241
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7812 Problem: Cannot use getbufinfo() as a method.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7813 Solution: Support using getbufinfo() as a method. (closes #6458)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7814 Files: runtime/doc/eval.txt, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7815 src/testdir/test_bufwintabinfo.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7816
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7817 Patch 8.2.1242
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7818 Problem: Vim9: no error if calling a function with wrong argument type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7819 Solution: Check types of arguments. (closes #6469)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7820 Files: src/vim9compile.c, src/proto/vim9compile.pro, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7821 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7822
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7823 Patch 8.2.1243
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7824 Problem: Vim9: cannot have a comment or empty line halfway a list at script
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7825 level.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7826 Solution: Skip more than one line if needed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7827 Files: src/vim9compile.c, src/proto/vim9compile.pro, src/eval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7828 src/scriptfile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7829
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7830 Patch 8.2.1244
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7831 Problem: Vim9: in lambda index assumes a list.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7832 Solution: Use the value type to decide about list or dict. (closes #6479)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7833 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7834
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7835 Patch 8.2.1245
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7836 Problem: Build failure in tiny version.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7837 Solution: Add #ifdef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7838 Files: src/scriptfile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7839
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7840 Patch 8.2.1246
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7841 Problem: Vim9: comment after assignment doesn't work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7842 Solution: Skip over white space. (closes #6481)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7843 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7844
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7845 Patch 8.2.1247
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7846 Problem: Vim9: cannot index a character in a string.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7847 Solution: Add ISN_STRINDEX instruction. (closes #6478)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7848 Files: src/vim9.h, src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7849 src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7850
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7851 Patch 8.2.1248
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7852 Problem: Netbeans test is flaky in the GUI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7853 Solution: Filter out geometry messages. (Taro Muraoka, closes #6487)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7854 Files: src/testdir/test_netbeans.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7855
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7856 Patch 8.2.1249
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7857 Problem: Vim9: disassemble test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7858 Solution: Change INDEX to LISTINDEX. Add test for STRINDEX.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7859 Files: src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7860
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7861 Patch 8.2.1250
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7862 Problem: Vim9: cannot use the g:, b:, t: and w: namespaces.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7863 Solution: Add instructions to push a dict for the namespaces. (closes #6480)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7864 Files: src/vim9.h, src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7865 src/testdir/test_vim9_disassemble.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7866 src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7867
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7868 Patch 8.2.1251
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7869 Problem: Vim9: warning for pointer usage, test failure undetected.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7870 Solution: Fix pointer indirection. Give error when executing function
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7871 failed for any reason. Fix instruction names.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7872 Files: src/vim9execute.c, src/userfunc.c, src/proto/userfunc.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7873
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7874 Patch 8.2.1252
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7875 Problem: ":marks" may show '< and '> mixed up.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7876 Solution: Show the mark position as where '< and '> would jump.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7877 Files: src/mark.c, src/testdir/test_marks.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7878
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7879 Patch 8.2.1253
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7880 Problem: CTRL-K in Insert mode gets <CursorHold> inserted. (Roland
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7881 Puntaier)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7882 Solution: Do not reset did_cursorhold, restore it. (closes #6447)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7883 Files: src/normal.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7884
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7885 Patch 8.2.1254
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7886 Problem: MS-Windows: regexp test may fail if 'iskeyword' set wrongly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7887 Solution: Override the 'iskeyword' value. (Taro Muraoka, closes #6502)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7888 Files: src/testdir/test_regexp_utf8.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7889
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7890 Patch 8.2.1255
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7891 Problem: Cannot use a lambda with quickfix functions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7892 Solution: Add support for lambda. (Yegappan Lakshmanan, closes #6499)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7893 Files: runtime/doc/eval.txt, runtime/doc/options.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7894 runtime/doc/quickfix.txt, src/channel.c, src/evalvars.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7895 src/optionstr.c, src/proto/evalvars.pro, src/proto/quickfix.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7896 src/quickfix.c, src/testdir/test_quickfix.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7897
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7898 Patch 8.2.1256
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7899 Problem: Vim9: type wrong after getting dict item in lambda.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7900 Solution: Set the type to "any" after enforcing dict type. (closes #6491)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7901 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7902
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7903 Patch 8.2.1257
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7904 Problem: Vim9: list unpack doesn't work at the script level.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7905 Solution: Detect unpack assignment better. (closes #6494)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7906 Files: src/ex_docmd.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7907
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7908 Patch 8.2.1258 (after 8.2.1253)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7909 Problem: CursorHold does not work well.a (Shane-XB-Qian)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7910 Solution: Only restore did_cursorhold when using :normal.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7911 Files: src/normal.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7912
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7913 Patch 8.2.1259
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7914 Problem: Empty group in 'tabline' may cause using an invalid pointer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7915 Solution: Set the group start position. (closes #6505)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7916 Files: src/buffer.c, src/testdir/test_tabline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7917
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7918 Patch 8.2.1260
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7919 Problem: There is no good test for CursorHold.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7920 Solution: Add a test. Remove duplicated test. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7921 closes #6503)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7922 Files: src/testdir/test_autocmd.vim, src/testdir/test_buffer.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7923 src/testdir/test_normal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7924
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7925 Patch 8.2.1261
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7926 Problem: Vim9: common type of function not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7927 Solution: Add a test. Fix uncovered problems.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7928 Files: src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7929 src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7930
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7931 Patch 8.2.1262
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7932 Problem: src/ex_cmds.c file is too big.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7933 Solution: Move help related code to src/help.c. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7934 closes #6506)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7935 Files: Filelist, src/Make_cyg_ming.mak, src/Make_morph.mak,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7936 src/Make_mvc.mak, src/Make_vms.mms, src/Makefile, src/README.md,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7937 src/cmdexpand.c, src/ex_cmds.c, src/help.c, src/proto.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7938 src/proto/ex_cmds.pro, src/proto/help.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7939
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7940 Patch 8.2.1263
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7941 Problem: Vim9: comparators use 'ignorecase' in Vim9 script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7942 Solution: Ignore 'ignorecase'. Use true and false instead of 1 and 0.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7943 (closes #6497)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7944 Files: src/eval.c, src/typval.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7945 src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7946
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7947 Patch 8.2.1264
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7948 Problem: Terminal getwinpos() test is a bit flaky.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7949 Solution: Call getwinpos() a bit later.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7950 Files: src/testdir/test_terminal3.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7951
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7952 Patch 8.2.1265
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7953 Problem: Crash with EXITFREE when split() fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7954 Solution: Restore 'cpoptions'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7955 Files: src/evalfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7956
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7957 Patch 8.2.1266 (after 8.2.1262)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7958 Problem: Makefile preference were accidentally included.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7959 Solution: Revert the Makefile changes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7960 Files: src/Makefile
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7961
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7962 Patch 8.2.1267
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7963 Problem: MS-Windows: tests may fail due to $PROMPT value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7964 Solution: Set $PROMPT for testing. (Taro Muraoka, closes #6510)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7965 Files: src/testdir/runtest/vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7966
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7967 Patch 8.2.1268
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7968 Problem: Vim9: no error for using double quote comment after :func or :def.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7969 Solution: Only accept double quote when not in Vim9 script and not after
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7970 :def. (closes #6483)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7971 Files: src/userfunc.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7972
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7973 Patch 8.2.1269
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7974 Problem: Language and locale code spread out.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7975 Solution: Move relevant code to src/locale.c. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7976 closes #6509)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7977 Files: Filelist, src/Make_cyg_ming.mak, src/Make_morph.mak,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7978 src/Make_mvc.mak, src/Make_vms.mms, src/Makefile, src/README.md,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7979 src/ex_cmds2.c, src/locale.c, src/main.c, src/proto.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7980 src/proto/ex_cmds2.pro, src/proto/locale.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7981
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7982 Patch 8.2.1270
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7983 Problem: Vim9: not skipping over function type declaration with only a
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7984 return type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7985 Solution: Skip over the return type. (issue #6507)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7986 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7987
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7988 Patch 8.2.1271
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7989 Problem: Vim9: Error for Funcref function argument type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7990 Solution: Find the actual function type if possible. (issue #6507)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7991 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7992
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7993 Patch 8.2.1272
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7994 Problem: Vim9: type not checked if declaration also assigns value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7995 Solution: Check the type. (issue #6507)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7996 Files: src/eval.c, src/vim9compile.c, src/proto/vim9compile.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7997 src/vim9script.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7998 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7999
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8000 Patch 8.2.1273
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8001 Problem: MS-Windows: terminal test may leave file behind.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8002 Solution: Wait a moment for process to end before deleting the file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8003 (Taro Muraoka, closes #6513)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8004 Files: src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8005
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8006 Patch 8.2.1274
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8007 Problem: Vim9: no error for missing white space in assignment at script
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8008 level.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8009 Solution: Check for white space. (closes #6495)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8010 Files: src/eval.c, src/evalvars.c, src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8011 src/testdir/test_let.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8012
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8013 Patch 8.2.1275
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8014 Problem: Vim9: compiler warning for buffer size.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8015 Solution: Change the offset from 10 to 15. (Dominique Pellé, closes #6518)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8016 Files: src/vim9script.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8017
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8018 Patch 8.2.1276
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8019 Problem: MS-Windows: system test may fail if more.exe is installed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8020 Solution: Explicitly use more.com. (Taro Muraoka, Ken Takata, closes #6517)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8021 Files: src/testdir/test_system.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8022
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8023 Patch 8.2.1277
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8024 Problem: Tests on Travis do not run with EXITFREE.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8025 Solution: Add EXITFREE to all builds to uncover any mistakes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8026 Files: .travis.yml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8027
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8028 Patch 8.2.1278
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8029 Problem: Vim9: line break after "->" only allowed in :def function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8030 Solution: Only allow line break after "->". (closes #6492)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8031 Files: src/vim9compile.c, src/globals.h, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8032
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8033 Patch 8.2.1279
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8034 Problem: Some tests on Travis have EXITFREE duplicated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8035 Solution: Remove EXITFREE from shadowopt. Add "shadow" to job name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8036 Files: .travis.yml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8037
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8038 Patch 8.2.1280
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8039 Problem: Ex command error cannot contain an argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8040 Solution: Add ex_errmsg() and translate earlier. Use e_trailing_arg where
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8041 possible.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8042 Files: src/ex_docmd.c, src/proto/ex_docmd.pro, src/buffer.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8043 src/ex_eval.c, src/match.c, src/testdir/test_tabpage.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8044
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8045 Patch 8.2.1281
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8046 Problem: The "trailing characters" error can be hard to understand.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8047 Solution: Add the trailing characters to the message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8048 Files: src/cmdhist.c, src/eval.c, src/evalfunc.c, src/evalvars.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8049 src/ex_cmds.c, src/ex_docmd.c, src/ex_eval.c, src/json.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8050 src/menu.c, src/quickfix.c, src/sign.c, src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8051
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8052 Patch 8.2.1282
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8053 Problem: Vim9: crash when using CheckScriptFailure() in
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8054 Test_vim9script_call_fail_decl().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8055 Solution: Do not decrement the def_functions len unless the function was
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8056 newly added.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8057 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8058
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8059 Patch 8.2.1283
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8060 Problem: Vim9: error for misplaced -> lacks argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8061 Solution: Use the pointer before it was advanced.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8062 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8063
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8064 Patch 8.2.1284
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8065 Problem: Vim9: skipping over type includes following white space, leading
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8066 to an error for missing white space.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8067 Solution: Do not skip over white space after the type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8068 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8069
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8070 Patch 8.2.1285
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8071 Problem: Vim9: argument types are not checked on assignment.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8072 Solution: Check function argument types. (issue #6507)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8073 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8074
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8075 Patch 8.2.1286
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8076 Problem: Vim9: No error when using a type on a window variable
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8077 Solution: Recognize the syntax and give an error. (closes #6521)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8078 Files: src/ex_docmd.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8079
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8080 Patch 8.2.1287
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8081 Problem: Vim9: crash when using an imported function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8082 Solution: Add the function type to the imported entry. (closes #6522)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8083 Files: src/vim9script.c, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8084 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8085
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8086 Patch 8.2.1288
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8087 Problem: Vim9: cannot use mark in range.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8088 Solution: Use the flag that a colon was seen. (closes #6528)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8089 Files: src/ex_docmd.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8090
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8091 Patch 8.2.1289
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8092 Problem: Crash when using a custom completion function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8093 Solution: Initialize all of the expand_T. (closes #6532)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8094 Files: src/cmdexpand.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8095
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8096 Patch 8.2.1290
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8097 Problem: Vim9: cannot replace a global function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8098 Solution: Allow for "!" on a global function. (closes #6524) Also fix that
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8099 :delfunc on a :def function only made it empty.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8100 Files: src/userfunc.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8101
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8102 Patch 8.2.1291
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8103 Problem: Vim9: type of varargs items is not checked.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8104 Solution: Check the list item types. (closes #6523)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8105 Files: src/vim9execute.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8106
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8107 Patch 8.2.1292
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8108 Problem: AIDL filetype not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8109 Solution: Add filetype detection. (Dominique Pellé, closes #6533)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8110 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8111
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8112 Patch 8.2.1293
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8113 Problem: Vim9: :execute mixes up () expression and function call.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8114 Solution: Do not skip white space when looking for the "(". (closes #6531)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8115 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8116
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8117 Patch 8.2.1294
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8118 Problem: Vim9: error when using vim9script in TextYankPost.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8119 Solution: Use EX_LOCKOK instead of the EX_CMDWIN flag for command that can
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8120 be used when text is locked. (closes #6529)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8121 Files: src/ex_cmds.h, src/ex_docmd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8122
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8123 Patch 8.2.1295
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8124 Problem: Tests 44 and 99 are old style.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8125 Solution: Convert to new style tests. (Yegappan Lakshmanan, closes #6536)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8126 Files: src/Makefile, src/testdir/Make_all.mak, src/testdir/Make_vms.mms,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8127 src/testdir/test44.in, src/testdir/test44.ok,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8128 src/testdir/test99.in, src/testdir/test99.ok,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8129 src/testdir/test_regexp_utf8.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8130
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8131 Patch 8.2.1296
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8132 Problem: Some part of using 'smartcase' was not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8133 Solution: Add more tests. (Dominique Pellé, closes #6538)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8134 Files: src/testdir/test_search.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8135
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8136 Patch 8.2.1297
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8137 Problem: When a test fails it's often not easy to see what the call stack
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8138 is.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8139 Solution: Add more entries from the call stack in the exception message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8140 Files: runtime/doc/cmdline.txt, src/scriptfile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8141 src/proto/scriptfile.pro, src/debugger.c, src/ex_docmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8142 src/ex_eval.c, src/message.c, src/testing.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8143 src/testdir/test_expand_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8144
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8145 Patch 8.2.1298
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8146 Problem: Compiler warning for unused argument in small version.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8147 Solution: Add UNUSED.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8148 Files: src/scriptfile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8149
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8150 Patch 8.2.1299
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8151 Problem: Compiler warning for using size_t for int and void pointer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8152 Solution: Add type casts.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8153 Files: src/scriptfile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8154
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8155 Patch 8.2.1300
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8156 Problem: Vim9: optional argument type not parsed properly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8157 Solution: Skip over the "?". (issue #6507)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8158 Files: src/vim9compile.c, src/proto/vim9compile.pro, src/evalvars.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8159 src/userfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8160
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8161 Patch 8.2.1301
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8162 Problem: Vim9: varargs argument type not parsed properly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8163 Solution: Skip over the "...". (issue #6507)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8164 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8165
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8166 Patch 8.2.1302
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8167 Problem: Vim9: varargs arg after optional arg does not work
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8168 Solution: Check for the "..." first. (issue #6507)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8169 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8170
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8171 Patch 8.2.1303
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8172 Problem: Calling popup_setoptions() resets 'signcolumn'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8173 Solution: Only set 'signcolumn' when creating the popup. (closes #6542)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8174 Files: src/popupwin.c, src/testdir/test_popupwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8175
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8176 Patch 8.2.1304
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8177 Problem: Debug backtrace isn't tested much.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8178 Solution: Add more specific tests. (Ben Jackson, closes #6540)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8179 Files: src/testdir/runtest.vim, src/testdir/test_debugger.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8180
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8181 Patch 8.2.1305
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8182 Problem: Some tests are still old style.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8183 Solution: Convert tests 52 and 70 to new style. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8184 closes #6544) Fix error in FinishTesting().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8185 Files: src/testdir/runtest.vim, src/Makefile, src/testdir/Make_all.mak,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8186 src/testdir/Make_amiga.mak, src/testdir/Make_vms.mms,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8187 src/testdir/test52.in, src/testdir/test52.ok,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8188 src/testdir/test70.in, src/testdir/test70.ok,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8189 src/testdir/test_mzscheme.vim, src/testdir/test_writefile.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8190
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8191 Patch 8.2.1306
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8192 Problem: Checking for first character of dict key is inconsistent.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8193 Solution: Add eval_isdictc(). (closes #6546)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8194 Files: src/eval.c, src/proto/eval.pro, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8195 src/testdir/test_listdict.vim, src/testdir/test_vim9_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8196 src/testdir/test_let.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8197
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8198 Patch 8.2.1307
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8199 Problem: popup window width does not include number, fold of sign column
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8200 width.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8201 Solution: Take number, fold and sign column with into account.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8202 Files: src/popupwin.c, src/testdir/test_popupwin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8203 src/testdir/dumps/Test_popupwin_sign_2.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8204
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8205 Patch 8.2.1308
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8206 Problem: Vim9: accidentally using "x" causes Vim to exit.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8207 Solution: Disallow using ":x" or "xit" in Vim9 script. (closes #6399)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8208 Files: runtime/doc/vim9.txt, src/vim9compile.c, src/vim9script.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8209 src/proto/vim9script.pro, src/ex_docmd.c, src/ex_cmds.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8210 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8211
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8212 Patch 8.2.1309
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8213 Problem: Build failure with tiny version.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8214 Solution: Add #ifdef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8215 Files: src/ex_cmds.c, src/ex_docmd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8216
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8217 Patch 8.2.1310
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8218 Problem: Configure with Xcode 12 fails to check for tgetent.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8219 Solution: Declare tgetent(). (Ozaki Kiichi, closes #6558)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8220 Files: src/configure.ac, src/auto/configure
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8221
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8222 Patch 8.2.1311
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8223 Problem: Test failures with legacy Vim script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8224 Solution: Actually check for Vim9 script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8225 Files: src/vim9script.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8226
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8227 Patch 8.2.1312
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8228 Problem: MS-Windows: terminal test may fail if dir.exe exists.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8229 Solution: Use dir.com. (Ken Takata, closes #6557)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8230 Files: src/testdir/test_terminal3.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8231
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8232 Patch 8.2.1313
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8233 Problem: Vim9 script: cannot assign to environment variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8234 Solution: Recognize environment variable assignment. (closes #6548)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8235 Also options and registers.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8236 Files: src/ex_docmd.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8237
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8238 Patch 8.2.1314
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8239 Problem: Vim9: rule for comment after :function is confusing.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8240 Solution: Allow double quoted comment after :function in vim9script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8241 (closes #6556)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8242 Files: src/userfunc.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8243
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8244 Patch 8.2.1315
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8245 Problem: MS-Windows: test log contains escape sequences.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8246 Solution: Do not use t_md and t_me but ANSI escape sequences. (Ken Takata,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8247 closes #6559)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8248 Files: src/testdir/runtest.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8249
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8250 Patch 8.2.1316
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8251 Problem: Test 42 is still old style.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8252 Solution: Turn it into a new style test. (Yegappan Lakshmanan, closes #6561)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8253 Files: src/Makefile, src/testdir/Make_all.mak, src/testdir/Make_dos.mak,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8254 src/testdir/Make_ming.mak, src/testdir/Make_vms.mms,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8255 src/testdir/test42.in, src/testdir/test42.ok,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8256 src/testdir/test_writefile.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8257
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8258 Patch 8.2.1317
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8259 Problem: MS-Windows tests on AppVeyor are slow.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8260 Solution: Use GitHub Actions. (Ken Takata, closes #6569)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8261 Files: Filelist, .github/workflows/ci-windows.yaml, appveyor.yml,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8262 ci/appveyor.bat
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8263
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8264 Patch 8.2.1318
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8265 Problem: No status badge for Github CI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8266 Solution: Add a badge.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8267 Files: README.md
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8268
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8269 Patch 8.2.1319
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8270 Problem: Status badge for Github CI has wrong link.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8271 Solution: Rename and use the right link
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8272 Files: README.md, .github/workflows/ci-windows.yaml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8273
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8274 Patch 8.2.1320
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8275 Problem: Vim9: cannot declare some single letter variables.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8276 Solution: Do not recognize a colon for a namespace for single letter
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8277 variables. (closes #6547)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8278 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8279
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8280 Patch 8.2.1321
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8281 Problem: GitHub CI also runs on tag push.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8282 Solution: Skip CI on push. (Ken Takata, closes #6571)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8283 Files: .github/workflows/ci-windows.yaml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8284
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8285 Patch 8.2.1322
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8286 Problem: Vim9: method on double quoted string doesn't work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8287 Solution: Recognize double quoted string. (closes #6562)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8288 Files: src/ex_docmd.c, src/testdir/test_vim9_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8289 src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8290
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8291 Patch 8.2.1323
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8292 Problem: Vim9: invalid operators only rejected in :def function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8293 Solution: Also reject them at script level. (closes #6564)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8294 Files: src/eval.c, src/vim9compile.c, src/proto/vim9compile.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8295 src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8296
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8297 Patch 8.2.1324
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8298 Problem: Vim9: line break after "=" does not work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8299 Solution: Also allow for NUL after "=". (closes #6549)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8300 Files: src/evalvars.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8301
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8302 Patch 8.2.1325
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8303 Problem: Vim9: using Vim9 script for autoload not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8304 Solution: Add a test. Update help.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8305 Files: runtime/doc/vim9.txt, src/testdir/test_autoload.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8306 src/testdir/sautest/autoload/auto9.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8307
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8308 Patch 8.2.1326
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8309 Problem: Vim9: skipping over white space after list.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8310 Solution: Do not skip white space, a following [] would be misinterpreted.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8311 (closes #6552) Fix a few side effects.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8312 Files: src/list.c, src/dict.c, src/eval.c, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8313 src/testdir/test_functions.vim, src/testdir/test_gn.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8314 src/testdir/test_popupwin.vim, src/testdir/test_tabpage.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8315 src/testdir/test_textprop.vim, src/testdir/test_textobjects.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8316
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8317 Patch 8.2.1327
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8318 Problem: Mac: configure can't find Tcl libraries.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8319 Solution: Adjust configure check. (closes #6575)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8320 Files: src/configure.ac, src/auto/configure
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8321
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8322 Patch 8.2.1328
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8323 Problem: No space allowed before comma in list.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8324 Solution: Legacy Vim script allows it. (closes #6577)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8325 Files: src/dict.c, src/list.c, src/testdir/test_listdict.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8326
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8327 Patch 8.2.1329
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8328 Problem: Vim9: cannot define global function inside :def function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8329 Solution: Assign to global variable instead of local. (closes #6584)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8330 Files: src/vim9compile.c, src/userfunc.c, src/proto/userfunc.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8331 src/vim9.h, src/vim9execute.c, src/structs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8332 src/misc2.c, src/proto/misc2.pro, src/testdir/test_vim9_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8333 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8334
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8335 Patch 8.2.1330
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8336 Problem: Github workflow takes longer than needed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8337 Solution: Do two test runs in parallel instead of sequentially. (Ken Takata,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8338 closes #6579)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8339 Files: .github/workflows/ci-windows.yaml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8340
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8341 Patch 8.2.1331
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8342 Problem: Vim9: :echo with two lists doesn't work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8343 Solution: Do not skip white space before []. (closes #6552)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8344 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8345
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8346 Patch 8.2.1332
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8347 Problem: Vim9: memory leak when using nested global function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8348 Solution: Delete the function when deleting the instruction. Disable test
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8349 that still causes a leak.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8350 Files: src/vim9compile.c, src/userfunc.c, src/proto/userfunc.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8351 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8352
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8353 Patch 8.2.1333
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8354 Problem: Vim9: memory leak when using nested global function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8355 Solution: Swap from and to when copying the lines.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8356 Files: src/userfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8357
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8358 Patch 8.2.1334
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8359 Problem: Github workflow timeout needs tuning
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8360 Solution: Use a 10 minute timeout. Fail when timing out. (Ken Takata,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8361 closes #6590)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8362 Files: .github/workflows/ci-windows.yaml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8363
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8364 Patch 8.2.1335
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8365 Problem: CTRL-C in the GUI doesn't interrupt. (Sergey Vlasov)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8366 Solution: Recognize "C" with CTRL modifier as CTRL-C. (issue #6565)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8367 Files: src/gui.c, src/proto/gui.pro, src/gui_gtk_x11.c, src/gui_x11.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8368 src/gui_photon.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8369
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8370 Patch 8.2.1336 (after 8.2.1335)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8371 Problem: Build failure on non-Unix systems.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8372 Solution: Add #ifdef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8373 Files: src/gui.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8374
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8375 Patch 8.2.1337
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8376 Problem: Vim9: cannot use empty key in dict assignment.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8377 Solution: Allow empty key. (closes #6591)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8378 Files: src/vim9execute.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8379
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8380 Patch 8.2.1338
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8381 Problem: Vim9: assigning to script-local variable doesn't check type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8382 Solution: Use the type. (issue #6591)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8383 Files: src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8384 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8385
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8386 Patch 8.2.1339
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8387 Problem: Vim9: assigning to global dict variable doesn't work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8388 Solution: Guess variable type based in index type. (issue #6591)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8389 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8390
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8391 Patch 8.2.1340
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8392 Problem: Some tests fail on Cirrus CI and/or with FreeBSD.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8393 Solution: Make 'backupskip' empty. Do not run tests as root. Check for
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8394 directory when using viminfo. (Ozaki Kiichi, closes #6596)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8395 Files: .cirrus.yml, src/testdir/test_backup.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8396 src/testdir/test_edit.vim, src/testdir/test_viminfo.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8397 src/testdir/test_writefile.vim, src/viminfo.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8398
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8399 Patch 8.2.1341
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8400 Problem: Build failures.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8401 Solution: Add missing error message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8402 Files: src/globals.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8403
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8404 Patch 8.2.1342
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8405 Problem: Vim9: accidentally using "x" gives a confusing error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8406 Solution: Disallow using ":t" in Vim9 script. (issue #6399)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8407 Files: runtime/doc/vim9.txt, src/vim9compile.c, src/vim9script.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8408 src/ex_docmd.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8409
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8410 Patch 8.2.1343
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8411 Problem: Vim9: cannot find global function when using g: when local
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8412 function with the same name exists.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8413 Solution: Find global function when using g:.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8414 Files: src/userfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8415
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8416 Patch 8.2.1344
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8417 Problem: Vim9: No test for trying to redefine global function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8418 Solution: Add a test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8419 Files: src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8420
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8421 Patch 8.2.1345
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8422 Problem: Redraw error when using visual block and scroll.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8423 Solution: Add check for w_topline. (closes #6597)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8424 Files: src/drawscreen.c, src/testdir/test_display.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8425 src/testdir/dumps/Test_display_visual_block_scroll.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8426
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8427 Patch 8.2.1346
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8428 Problem: Small build fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8429 Solution: Add #ifdef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8430 Files: src/ex_docmd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8431
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8432 Patch 8.2.1347
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8433 Problem: Cannot easily get the script ID.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8434 Solution: Support expand('<SID>').
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8435 Files: runtime/doc/map.txt, src/ex_docmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8436 src/testdir/test_expand_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8437
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8438 Patch 8.2.1348
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8439 Problem: Build failure without the eval feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8440 Solution: Add #ifdef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8441 Files: src/ex_docmd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8442
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8443 Patch 8.2.1349
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8444 Problem: Vim9: can define a function with the name of an import.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8445 Solution: Disallow using an existing name. (closes #6585)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8446 Files: src/userfunc.c, src/vim9compile.c, src/globals.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8447 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8448
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8449 Patch 8.2.1350
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8450 Problem: Vim9: no test for error message when redefining function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8451 Solution: Add a test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8452 Files: src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8453
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8454 Patch 8.2.1351
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8455 Problem: Vim9: no proper error if using namespace for nested function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8456 Solution: Specifically check for a namespace. (closes #6582)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8457 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8458
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8459 Patch 8.2.1352
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8460 Problem: Vim9: no error for shadowing a script-local function by a nested
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8461 function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8462 Solution: Check for script-local function. (closes #6586)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8463 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8464
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8465 Patch 8.2.1353
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8466 Problem: Crash when drawing double-wide character in terminal window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8467 (Masato Nishihata)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8468 Solution: Check getcell() returning NULL. (issue #6141)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8469 Files: src/libvterm/src/screen.c, src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8470
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8471 Patch 8.2.1354
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8472 Problem: Test 59 is old style.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8473 Solution: Convert into a new style test. (Yegappan Lakshmanan, closes #6604)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8474 Files: runtime/doc/eval.txt, src/Makefile, src/testdir/Make_all.mak,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8475 src/testdir/Make_vms.mms, src/testdir/test59.in,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8476 src/testdir/test59.ok, src/testdir/test_spell_utf8.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8477
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8478 Patch 8.2.1355
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8479 Problem: Vim9: no error using :let for options and registers.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8480 Solution: Give an error. (closes #6568)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8481 Files: src/evalvars.c, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8482 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8483
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8484 Patch 8.2.1356
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8485 Problem: Vim9: cannot get the percent register.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8486 Solution: Check for readable registers instead of writable. (closes #6566)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8487 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8488
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8489 Patch 8.2.1357
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8490 Problem: Vim9: cannot assign to / register.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8491 Solution: Adjust check for assignment. (issue #6566)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8492 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8493 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8494
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8495 Patch 8.2.1358
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8496 Problem: Vim9: test fails with +dnd is not available.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8497 Solution: Add condition.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8498 Files: src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8499
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8500 Patch 8.2.1359
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8501 Problem: Vim9: cannot assign to / register in Vim9 script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8502 Solution: Adjust check for assignment in Vim9 script. (closes #6567)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8503 Files: src/ex_docmd.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8504
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8505 Patch 8.2.1360
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8506 Problem: Stray error for white space after expression.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8507 Solution: Ignore trailing white space. (closes #6608)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8508 Files: src/eval.c, src/testdir/test_filter_map.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8509
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8510 Patch 8.2.1361
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8511 Problem: Error for white space after expression in assignment.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8512 Solution: Skip over white space. (closes #6617)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8513 Files: src/eval.c, src/testdir/test_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8514
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8515 Patch 8.2.1362
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8516 Problem: Last entry of ":set term=xxx" overwritten by error message when
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8517 'cmdheight' is two or more. (Tony Mechelynck)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8518 Solution: Output extra line breaks.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8519 Files: src/term.c, src/testdir/test_termcodes.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8520
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8521 Patch 8.2.1363
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8522 Problem: Test trying to run terminal when it is not supported.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8523 Solution: Check if Vim can be run in a terminal.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8524 Files: src/testdir/test_termcodes.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8525
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8526 Patch 8.2.1364
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8527 Problem: Invalid memory access when searching for raw string.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8528 Solution: Check for delimiter match before following quote. (closes #6578)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8529 Files: src/search.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8530
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8531 Patch 8.2.1365
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8532 Problem: Vim9: no error for missing white space around operator.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8533 Solution: Check for white space. (closes #6618)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8534 Files: src/eval.c, src/vim9compile.c, src/proto/vim9compile.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8535 src/evalvars.c, src/testdir/test_vim9_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8536 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8537
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8538 Patch 8.2.1366
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8539 Problem: Test 49 is old style.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8540 Solution: Convert several tests to new style. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8541 closes #6629)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8542 Files: src/testdir/script_util.vim, src/testdir/test49.ok,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8543 src/testdir/test49.vim, src/testdir/test_vimscript.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8544
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8545 Patch 8.2.1367
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8546 Problem: Vim9: no error for missing white space around operator.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8547 Solution: Check for white space around *, / and %.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8548 Files: src/eval.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8549
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8550 Patch 8.2.1368
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8551 Problem: Vim9: no error for missing white space around operator.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8552 Solution: Check for white space around <, !=, etc.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8553 Files: src/eval.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8554
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8555 Patch 8.2.1369
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8556 Problem: MS-Windows: autocommand test sometimes fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8557 Solution: Do not rely on the cat command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8558 Files: src/testdir/test_autocmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8559
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8560 Patch 8.2.1370
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8561 Problem: MS-Windows: warning for using fstat() with stat_T.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8562 Solution: use _fstat64() if available. (Naruhiko Nishino, closes #6625)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8563 Files: src/macros.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8564
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8565 Patch 8.2.1371
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8566 Problem: Vim9: no error for missing white space around operator.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8567 Solution: Check for white space around && and ||.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8568 Files: src/eval.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8569
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8570 Patch 8.2.1372
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8571 Problem: Vim9: no error for missing white space around operator.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8572 Solution: Check for white space around ? and :.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8573 Files: src/eval.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8574
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8575 Patch 8.2.1373
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8576 Problem: Vim9: no error for assigning to non-existing script var.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8577 Solution: Check that in Vim9 script the variable was defined. (closes #6630)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8578 Files: src/vim9compile.c, src/userfunc.c, src/structs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8579 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8580
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8581 Patch 8.2.1374
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8582 Problem: Vim9: error for assigning empty list to script variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8583 Solution: Use t_unknown for empty list member. (closes #6595)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8584 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8585
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8586 Patch 8.2.1375
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8587 Problem: Vim9: method name with digit not accepted.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8588 Solution: Use eval_isnamec() instead of eval_isnamec1(). (closes #6613)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8589 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8590
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8591 Patch 8.2.1376
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8592 Problem: Vim9: expression mapping causes error for using :import.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8593 Solution: Add EX_LOCK_OK to :import and :export. (closes #6606)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8594 Files: src/ex_cmds.h, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8595
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8596 Patch 8.2.1377
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8597 Problem: Triggering the ATTENTION prompt causes typeahead to be messed up.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8598 Solution: Increment tb_change_cnt. (closes #6541)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8599 Files: src/getchar.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8600
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8601 Patch 8.2.1378
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8602 Problem: Cannot put space between function name and paren.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8603 Solution: Allow this for backwards compatibility.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8604 Files: src/eval.c, src/testdir/test_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8605 src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8606
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8607 Patch 8.2.1379
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8608 Problem: Curly braces expression ending in " }" does not work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8609 Solution: Skip over white space when checking for "}". (closes #6634)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8610 Files: src/dict.c, src/testdir/test_eval_stuff.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8611
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8612 Patch 8.2.1380
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8613 Problem: Vim9: return type of getreg() is always a string.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8614 Solution: Use list of strings when there are three arguments. (closes #6633)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8615 Files: src/evalfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8616
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8617 Patch 8.2.1381
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8618 Problem: MS-Windows: crash with Python 3.5 when stdin is redirected.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8619 Solution: Reconnect stdin. (Yasuhiro Matsumoto, Ken Takata, closes #6641)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8620 Files: src/Make_cyg_ming.mak, src/Make_mvc.mak, src/if_python3.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8621
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8622 Patch 8.2.1382
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8623 Problem: Vim9: using :import in filetype plugin gives an error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8624 Solution: Allow commands with the EX_LOCK_OK flag. (closes #6636)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8625 Files: src/ex_docmd.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8626
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8627 Patch 8.2.1383
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8628 Problem: Test 49 is old style.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8629 Solution: Convert test cases to new style. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8630 closes #6638)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8631 Files: src/testdir/test49.ok, src/testdir/test49.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8632 src/testdir/test_vimscript.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8633
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8634 Patch 8.2.1384
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8635 Problem: No ATTENTION prompt for :vimgrep first match file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8636 Solution: When there is an existing swap file do not keep the dummy buffer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8637 (closes #6649)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8638 Files: src/quickfix.c, src/testdir/runtest.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8639 src/testdir/test_quickfix.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8640
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8641 Patch 8.2.1385
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8642 Problem: No testing on ARM.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8643 Solution: Add a test on Travis for ARM. (Ozaki Kiichi, closes #6615)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8644 Files: .travis.yml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8645
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8646 Patch 8.2.1386
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8647 Problem: Backslash not removed after space in option with space in
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8648 'isfname'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8649 Solution: Do remove backslash before space, also when it is in 'isfname'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8650 (Yasuhiro Matsumoto, closes #6651)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8651 Files: src/option.c, src/testdir/test_options.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8652
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8653 Patch 8.2.1387
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8654 Problem: Vim9: cannot assign to single letter variable with type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8655 Solution: Exclude the colon from the variable name. (closes #6647)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8656 Files: src/eval.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8657
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8658 Patch 8.2.1388
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8659 Problem: Vim9: += only works for numbers.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8660 Solution: Use += as concatenate for a list. (closes #6646)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8661 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8662
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8663 Patch 8.2.1389
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8664 Problem: File missing from the distribution.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8665 Solution: Add script_util.vim to the list of distributes files.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8666 Files: Filelist
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8667
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8668 Patch 8.2.1390
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8669 Problem: Vim9: type error after storing an option value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8670 Solution: Drop the type after a STOREOPT instruction. (closes #6632)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8671 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8672
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8673 Patch 8.2.1391
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8674 Problem: Vim9: no error for shadowing a script function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8675 Solution: Check for already defined items. (closes #6652)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8676 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8677
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8678 Patch 8.2.1392
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8679 Problem: Vim9: error line number incorrect after skipping over comment
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8680 lines.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8681 Solution: Insert empty lines for skipped lines.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8682 Files: src/userfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8683
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8684 Patch 8.2.1393
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8685 Problem: Insufficient testing for script debugging.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8686 Solution: Add more tests. (Ben Jackson)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8687 Files: src/testdir/test_debugger.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8688
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8689 Patch 8.2.1394
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8690 Problem: Vim9: compiling a function interferes with command modifiers.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8691 Solution: Save and restore command modifiers. (closes #6658)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8692 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8693 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8694
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8695 Patch 8.2.1395
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8696 Problem: Vim9: no error if declaring a funcref with a lower case letter.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8697 Solution: Check the name after the type is inferred. Fix confusing name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8698 Files: src/vim9compile.c, src/dict.c, src/eval.c, src/evalvars.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8699 src/proto/evalvars.pro, src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8700 src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8701
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8702 Patch 8.2.1396
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8703 Problem: Vim9: no error for unexpectedly returning a value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8704 Solution: Only set the return type for lambda's. Make using function type
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8705 in a function reference work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8706 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8707
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8708 Patch 8.2.1397
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8709 Problem: Vim9: return type of maparg() not adjusted for fourth argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8710 Solution: Check if fourth argument is present. (closes #6645)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8711 Files: src/evalfunc.c, src/testdir/test_maparg.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8712
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8713 Patch 8.2.1398
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8714 Problem: Autoload script sourced twice if sourced directly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8715 Solution: Do not source an autoload script again. (issue #6644)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8716 Files: src/scriptfile.c, src/testdir/sautest/autoload/sourced.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8717
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8718 Patch 8.2.1399
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8719 Problem: Vim9: may find imported item in wrong script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8720 Solution: When looking up script-local function use the embedded script ID.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8721 (issue #6644)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8722 Files: src/vim9compile.c, src/proto/vim9compile.pro, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8723 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8724
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8725 Patch 8.2.1400
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8726 Problem: Vim9: test does not delete written files.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8727 Solution: Correct file names.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8728 Files: src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8729
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8730 Patch 8.2.1401
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8731 Problem: Cannot jump to the last used tabpage.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8732 Solution: Add g<Tab> and tabpagnr('#'). (Yegappan Lakshmanan, closes #6661,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8733 neovim #11626)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8734 Files: runtime/doc/eval.txt, runtime/doc/index.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8735 runtime/doc/tabpage.txt, src/evalwindow.c, src/globals.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8736 src/normal.c, src/proto/window.pro, src/testdir/test_tabpage.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8737 src/window.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8738
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8739 Patch 8.2.1402
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8740 Problem: s390x tests always fail.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8741 Solution: Temporarily disable s390x tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8742 Files: .travis.yml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8743
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8744 Patch 8.2.1403
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8745 Problem: Vim9: Vim highlighting fails in cmdline window if it uses Vim9
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8746 commands.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8747 Solution: Allow using :vim9script, :import and :export while in the cmdline
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8748 window. (closes #6656)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8749 Files: src/ex_cmds.h, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8750
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8751 Patch 8.2.1404
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8752 Problem: Vim9: script test fails in the GUI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8753 Solution: Use another key to map. Improve cleanup.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8754 Files: src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8755
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8756 Patch 8.2.1405
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8757 Problem: Vim9: vim9compile.c is getting too big.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8758 Solution: Split off type code to vim9type.c.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8759 Files: Filelist, src/vim9compile.c, src/proto/vim9compile.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8760 src/vim9type.c, src/proto/vim9type.pro, src/proto.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8761 src/Make_cyg_ming.mak, src/Make_mvc.mak, src/Makefile
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8762
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8763 Patch 8.2.1406
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8764 Problem: Popupwindow lacks scrollbar if no "maxheight" is used.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8765 Solution: Compute the max height depending on the position. (closes #6664)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8766 Files: src/popupwin.c, src/testdir/test_popupwin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8767 src/testdir/dumps/Test_popupwin_toohigh_1.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8768 src/testdir/dumps/Test_popupwin_toohigh_2.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8769
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8770 Patch 8.2.1407
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8771 Problem: Vim9: type of list and dict only depends on first item.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8772 Solution: Use all items to decide about the type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8773 Files: src/vim9compile.c, src/vim9type.c, src/proto/vim9type.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8774 src/testdir/test_vim9_expr.vim, runtime/doc/vim9.txt
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8775
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8776 Patch 8.2.1408
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8777 Problem: Vim9: type casting not supported.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8778 Solution: Introduce type casting.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8779 Files: runtime/doc/vim9.txt, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8780 src/testdir/test_vim9_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8781 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8782
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8783 Patch 8.2.1409
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
8784 Problem: Npmrc and php.ini filetypes not recognized.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8785 Solution: Add filetype detection. (Doug Kearns)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8786 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8787
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8788 Patch 8.2.1410
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8789 Problem: Adding compiler plugin requires test change.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8790 Solution: Include compiler plugin and adjust test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8791 Files: src/testdir/test_compiler.vim, runtime/compiler/xo.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8792
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8793 Patch 8.2.1411
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8794 Problem: when splitting a window localdir is copied but prevdir is not.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8795 Solution: Also copy prevdir. (closes #6667)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8796 Files: src/window.c, src/testdir/test_cd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8797
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8798 Patch 8.2.1412
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8799 Problem: Vim: not operator does not result in boolean.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8800 Solution: Make type depend on operator. (issue 6678) Fix using "false" and
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8801 "true" in Vim9 script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8802 Files: src/eval.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8803
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8804 Patch 8.2.1413 (after 8.2.1401)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8805 Problem: Previous tab page not usable from an Ex command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8806 Solution: Add the "#" argument for :tabnext et al. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8807 closes #6677)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8808 Files: runtime/doc/tabpage.txt, src/ex_docmd.c, src/window.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8809 src/testdir/test_tabpage.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8810
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8811 Patch 8.2.1414
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8812 Problem: Popupwindow missing last couple of lines when cursor is in the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8813 first line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8814 Solution: Compute the max height also when top aligned. (closes #6664)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8815 Files: src/popupwin.c, src/testdir/test_popupwin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8816 src/testdir/dumps/Test_popupwin_toohigh_3.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8817 src/testdir/dumps/Test_popupwin_nospace.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8818
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8819 Patch 8.2.1415
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8820 Problem: Closing a popup window with CTRL-C interrupts 'statusline' if it
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8821 calls a function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8822 Solution: Reset got_int while redrawing. (closes #6675)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8823 Files: src/popupwin.c, src/testdir/test_popupwin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8824 src/testdir/dumps/Test_popupwin_ctrl_c.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8825
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8826 Patch 8.2.1416
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8827 Problem: Vim9: boolean evaluation does not work as intended.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8828 Solution: Use tv2bool() in Vim9 script. (closes #6681)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8829 Files: src/eval.c, src/testdir/test_vim9_expr.vim, src/testdir/vim9.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8830
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8831 Patch 8.2.1417
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8832 Problem: Test 49 is old style.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8833 Solution: Convert more parts to new style test. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8834 closes #6682)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8835 Files: src/testdir/test49.ok, src/testdir/test49.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8836 src/testdir/test_vimscript.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8837
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8838 Patch 8.2.1418
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8839 Problem: Vim9: invalid error for missing white space after function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8840 Solution: Do not skip over white space. (closes #6679)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8841 Files: src/userfunc.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8842
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8843 Patch 8.2.1419
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8844 Problem: Vim9: not operator applied too early.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8845 Solution: Implement the "numeric_only" argument. (closes #6680)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8846 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8847
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8848 Patch 8.2.1420
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8849 Problem: Test 49 is old style.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8850 Solution: Convert remaining parts to new style. Remove obsolete items.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8851 (Yegappan Lakshmanan, closes #6683)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8852 Files: Filelist, runtime/doc/testing.txt, src/Make_mvc.mak, src/Makefile,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8853 src/testdir/Make_all.mak, src/testdir/Make_amiga.mak,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8854 src/testdir/Make_dos.mak, src/testdir/Make_ming.mak,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8855 src/testdir/Make_vms.mms, src/testdir/Makefile,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8856 src/testdir/README.txt, src/testdir/test49.in,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8857 src/testdir/test49.ok, src/testdir/test49.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8858 src/testdir/test_quickfix.vim, src/testdir/test_vimscript.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8859
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8860 Patch 8.2.1421
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8861 Problem: Vim9: handling "+" and "-" before number differs from Vim script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8862 Solution: Use the same sequence of commands.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8863 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8864
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8865 Patch 8.2.1422
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8866 Problem: The Mac GUI implementation is outdated and probably doesn't even
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8867 work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8868 Solution: Remove the Mac GUI code. The MacVim project provides the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8869 supported Vim GUI version.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8870 Files: Filelist, src/gui_mac.c, src/proto/gui_mac.pro, src/proto.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8871 src/Makefile, src/configure.ac, src/auto/configure,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8872 src/evalfunc.c, src/fileio.c, src/gui.c, src/if_mzsch.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8873 src/main.c, src/misc2.c, src/mouse.c, src/os_mac_conv.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8874 src/os_unix.c, src/feature.h, src/globals.h, src/gui.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8875 src/option.h, src/optiondefs.h, src/os_mac.h, src/structs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8876 src/vim.h, src/INSTALLmac.txt
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8877
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8878 Patch 8.2.1423
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8879 Problem: Vim9: find global function when looking for script-local.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8880 Solution: Don't strip prefix if name starts with "s:". (closes #6688)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8881 Files: src/userfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8882
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8883 Patch 8.2.1424 (after 8.2.1422)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8884 Problem: Mac build fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8885 Solution: Adjust configure to not fall back to Athena. Adjust some other
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8886 files.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8887 Files: src/configure.ac, src/auto/configure, src/os_macosx.m,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8888 src/version.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8889
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8890 Patch 8.2.1425
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8891 Problem: Vim9: cannot use call() without :call.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8892 Solution: Do not skip over "call(". (closes #6689)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8893 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8894
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8895 Patch 8.2.1426
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8896 Problem: Vim9: cannot call autoload function in :def function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8897 Solution: Load the autoload script. (closes #6690)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8898 Files: src/vim9execute.c, src/vim9compile.c, src/scriptfile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8899 src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8900
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8901 Patch 8.2.1427
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8902 Problem: Vim9: cannot use a range with marks in :def function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8903 Solution: Parse range after colon. (closes #6686)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8904 Files: src/vim9compile.c, src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8905
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8906 Patch 8.2.1428
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8907 Problem: Vim9: :def function does not abort on nested function error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8908 Solution: Check whether an error message was given. (closes #6691)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8909 Files: src/vim9execute.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8910
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8911 Patch 8.2.1429
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8912 Problem: Vim9: no error for missing white after : in dict.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8913 Solution: Check for white space. (closes #6671) Also check that there is no
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8914 white before the :.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8915 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8916 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8917
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8918 Patch 8.2.1430
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8919 Problem: Vim9: error for missing comma instead of extra white space.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8920 Solution: Check if comma can be found after white space. (closes #6668)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8921 Also check for extra white space in literal dict. (closes #6670)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8922 Files: src/list.c, src/dict.c, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8923 src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8924
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8925 Patch 8.2.1431
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8926 Problem: Vim9: no error for white space before comma in dict.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8927 Solution: Check for extra white space. (closes #6674)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8928 Files: src/vim9compile.c, src/dict.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8929
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8930 Patch 8.2.1432
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8931 Problem: Various inconsistencies in test files.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8932 Solution: Add modelines where they were missing. Use Check commands instead
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8933 of silently skipping over tests. Adjust indents and comments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8934 (Ken Takata, closes #6695)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8935 Files: src/testdir/test_arglist.vim, src/testdir/test_assert.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8936 src/testdir/test_autochdir.vim, src/testdir/test_autocmd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8937 src/testdir/test_autoload.vim, src/testdir/test_balloon.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8938 src/testdir/test_balloon_gui.vim, src/testdir/test_behave.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8939 src/testdir/test_blockedit.vim, src/testdir/test_breakindent.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8940 src/testdir/test_bufline.vim, src/testdir/test_bufwintabinfo.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8941 src/testdir/test_cd.vim, src/testdir/test_changedtick.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8942 src/testdir/test_changelist.vim, src/testdir/test_channel.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8943 src/testdir/test_checkpath.vim, src/testdir/test_cindent.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8944 src/testdir/test_cjk_linebreak.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8945 src/testdir/test_clientserver.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8946 src/testdir/test_close_count.vim, src/testdir/test_cmdline.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8947 src/testdir/test_command_count.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8948 src/testdir/test_comparators.vim, src/testdir/test_compiler.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8949 src/testdir/test_crypt.vim, src/testdir/test_cursorline.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8950 src/testdir/test_curswant.vim, src/testdir/test_debugger.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8951 src/testdir/test_delete.vim, src/testdir/test_diffmode.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8952 src/testdir/test_digraph.vim, src/testdir/test_display.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8953 src/testdir/test_edit.vim, src/testdir/test_environ.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8954 src/testdir/test_erasebackword.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8955 src/testdir/test_escaped_glob.vim, src/testdir/test_ex_equal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8956 src/testdir/test_ex_undo.vim, src/testdir/test_ex_z.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8957 src/testdir/test_exec_while_if.vim, src/testdir/test_exists.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8958 src/testdir/test_exists_autocmd.vim, src/testdir/test_exit.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8959 src/testdir/test_expand_dllpath.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8960 src/testdir/test_expr_utf8.vim, src/testdir/test_feedkeys.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8961 src/testdir/test_file_size.vim, src/testdir/test_fileformat.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8962 src/testdir/test_filter_cmd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8963 src/testdir/test_find_complete.vim, src/testdir/test_findfile.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8964 src/testdir/test_fixeol.vim, src/testdir/test_flatten.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8965 src/testdir/test_fnameescape.vim, src/testdir/test_fold.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8966 src/testdir/test_functions.vim, src/testdir/test_ga.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8967 src/testdir/test_getcwd.vim, src/testdir/test_getvar.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8968 src/testdir/test_glob2regpat.vim, src/testdir/test_global.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8969 src/testdir/test_gui.vim, src/testdir/test_gui_init.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8970 src/testdir/test_highlight.vim, src/testdir/test_hlsearch.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8971 src/testdir/test_iminsert.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8972 src/testdir/test_increment_dbcs.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8973 src/testdir/test_ins_complete.vim, src/testdir/test_interrupt.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8974 src/testdir/test_job_fails.vim, src/testdir/test_join.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8975 src/testdir/test_json.vim, src/testdir/test_jumplist.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8976 src/testdir/test_jumps.vim, src/testdir/test_lambda.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8977 src/testdir/test_langmap.vim, src/testdir/test_largefile.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8978 src/testdir/test_lineending.vim, src/testdir/test_listchars.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8979 src/testdir/test_listener.vim, src/testdir/test_listlbr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8980 src/testdir/test_listlbr_utf8.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8981 src/testdir/test_makeencoding.vim, src/testdir/test_man.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8982 src/testdir/test_mapping.vim, src/testdir/test_marks.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8983 src/testdir/test_matchadd_conceal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8984 src/testdir/test_matchadd_conceal_utf8.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8985 src/testdir/test_memory_usage.vim, src/testdir/test_menu.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8986 src/testdir/test_messages.vim, src/testdir/test_mksession.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8987 src/testdir/test_modeline.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8988 src/testdir/test_nested_function.vim, src/testdir/test_number.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8989 src/testdir/test_options.vim, src/testdir/test_packadd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8990 src/testdir/test_partial.vim, src/testdir/test_paste.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8991 src/testdir/test_plus_arg_edit.vim, src/testdir/test_preview.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8992 src/testdir/test_profile.vim, src/testdir/test_prompt_buffer.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8993 src/testdir/test_quickfix.vim, src/testdir/test_quotestar.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8994 src/testdir/test_random.vim, src/testdir/test_recover.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8995 src/testdir/test_regex_char_classes.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8996 src/testdir/test_regexp_latin.vim, src/testdir/test_registers.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8997 src/testdir/test_rename.vim, src/testdir/test_retab.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8998 src/testdir/test_scriptnames.vim, src/testdir/test_scroll_opt.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8999 src/testdir/test_scrollbind.vim, src/testdir/test_search_stat.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9000 src/testdir/test_searchpos.vim, src/testdir/test_set.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9001 src/testdir/test_sha256.vim, src/testdir/test_shift.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9002 src/testdir/test_shortpathname.vim, src/testdir/test_signs.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9003 src/testdir/test_sort.vim, src/testdir/test_sound.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9004 src/testdir/test_source_utf8.vim, src/testdir/test_spellfile.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9005 src/testdir/test_startup.vim, src/testdir/test_startup_utf8.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9006 src/testdir/test_stat.vim, src/testdir/test_suspend.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9007 src/testdir/test_swap.vim, src/testdir/test_syntax.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9008 src/testdir/test_tab.vim, src/testdir/test_tabline.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9009 src/testdir/test_tagcase.vim, src/testdir/test_tagjump.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9010 src/testdir/test_taglist.vim, src/testdir/test_termcodes.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9011 src/testdir/test_termencoding.vim, src/testdir/test_terminal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9012 src/testdir/test_terminal2.vim, src/testdir/test_terminal3.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9013 src/testdir/test_terminal_fail.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9014 src/testdir/test_true_false.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9015 src/testdir/test_utf8_comparisons.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9016 src/testdir/test_vartabs.vim, src/testdir/test_version.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9017 src/testdir/test_vim9_expr.vim, src/testdir/test_winbar.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9018 src/testdir/test_winbuf_close.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9019 src/testdir/test_window_cmd.vim, src/testdir/test_window_id.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9020 src/testdir/test_windows_home.vim, src/testdir/test_wnext.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9021 src/testdir/test_wordcount.vim, src/testdir/test_writefile.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9022 src/testdir/test_xxd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9023
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9024 Patch 8.2.1433
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9025 Problem: Vim9: cannot mingle comments in multi-line lambda.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9026 Solution: Skip over NULL lines. (closes #6694)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9027 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9028
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9029 Patch 8.2.1434
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9030 Problem: Vim9: crash when lambda uses outer function argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9031 Solution: Set the flag that the outer context is used.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9032 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9033
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9034 Patch 8.2.1435
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9035 Problem: Vim9: always converting to string for ".." leads to mistakes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9036 Solution: Only automatically convert simple types.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9037 Files: runtime/doc/vim9.txt, src/vim9compile.c, src/vim9.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9038 src/vim9execute.c, src/proto/vim9execute.pro, src/eval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9039 src/evalfunc.c, src/testdir/test_vim9_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9040 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9041
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9042 Patch 8.2.1436
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9043 Problem: Function implementing :substitute has unexpected name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9044 Solution: Rename from do_sub() to ex_substitute().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9045 Files: src/ex_cmds.c, src/proto/ex_cmds.pro, src/ex_docmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9046 src/ex_cmds.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9047
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9048 Patch 8.2.1437
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9049 Problem: Vim9: 'statusline' is evaluated using Vim9 script syntax.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9050 Solution: Always use legacy script syntax.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9051 Files: src/eval.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9052
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9053 Patch 8.2.1438
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9054 Problem: Missing tests for interrupting script execution from debugger.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9055 Solution: Add tests. (Yegappan Lakshmanan, closes #6697)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9056 Files: src/testdir/test_debugger.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9057
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9058 Patch 8.2.1439
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9059 Problem: Tiny and small builds have no test coverage.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9060 Solution: Restore tests that do not depend on the +eval feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9061 (Ken Takata, closes #6696)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9062 Files: .travis.yml, Filelist, Makefile, runtime/doc/testing.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9063 src/Make_mvc.mak, src/Makefile, src/testdir/Make_all.mak,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9064 src/testdir/Make_amiga.mak, src/testdir/Make_dos.mak,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9065 src/testdir/Make_ming.mak, src/testdir/Make_vms.mms,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9066 src/testdir/Makefile, src/testdir/runtest.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9067 src/testdir/test1.in, src/testdir/test1.ok, src/testdir/test20.in,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9068 src/testdir/test20.ok, src/testdir/test21.in,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9069 src/testdir/test21.ok, src/testdir/test22.in,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9070 src/testdir/test22.ok, src/testdir/test23.in,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9071 src/testdir/test23.ok, src/testdir/test24.in,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9072 src/testdir/test24.ok, src/testdir/test25.in,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9073 src/testdir/test25.ok, src/testdir/test26.in,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9074 src/testdir/test26.ok, src/testdir/test27.in,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9075 src/testdir/test27.ok, src/testdir/test_options.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9076
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9077 Patch 8.2.1440
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9078 Problem: Debugger code insufficiently tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9079 Solution: Add a few more tests. (Yegappan Lakshmanan, closes #6700)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9080 Files: src/testdir/test_debugger.vim, src/testdir/test_vimscript.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9081
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9082 Patch 8.2.1441
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9083 Problem: Running tests in tiny version gives error for summarize.vim.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9084 Solution: Set 'cpoptions' to allow for line continuation. Restore
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9085 redirecting test output to /dev/null.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9086 Files: src/testdir/summarize.vim, src/testdir/Makefile
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9087
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9088 Patch 8.2.1442
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9089 Problem: Outdated references to the Mac Carbon GUI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9090 Solution: Remove or update references. (Yee Cheng Chin, closes #6703)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9091 Files: READMEdir/README_extra.txt, src/Makefile, src/configure.ac,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9092 src/auto/configure, src/gui_haiku.cc, src/os_macosx.m,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9093 src/testdir/test_iminsert.vim, src/vim.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9094
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9095 Patch 8.2.1443
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9096 Problem: Vim9: crash when interrupting a nested :def function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9097 Solution: Push a dummy return value onto the stack. (closes #6701)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9098 Files: src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9099
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9100 Patch 8.2.1444
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9101 Problem: Error messages are spread out and names can be confusing.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9102 Solution: Start moving error messages to a separate file and use clear
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9103 names.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9104 Files: Filelist, src/vim.h, src/globals.h, src/errors.h, src/Makefile,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9105 src/Make_cyg_ming.mak, src/Make_mvc.mak, src/Make_vms.mms,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9106 src/dict.c, src/evalvars.c, src/ex_docmd.c, src/list.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9107 src/userfunc.c, src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9108 src/vim9script.c, src/vim9type.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9109
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9110 Patch 8.2.1445
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9111 Problem: Vim9: function expanded name is cleared when sourcing a script
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9112 again.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9113 Solution: Only clear the expanded name when deleting the function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9114 (closes #6707)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9115 Files: src/userfunc.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9116
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9117 Patch 8.2.1446
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9118 Problem: Vim9: line number in error message is not correct.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9119 Solution: Set SOURCING_LNUM before calling emsg(). (closes #6708)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9120 Files: src/vim9execute.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9121
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9122 Patch 8.2.1447
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9123 Problem: Vim9: return type of keys() is list<any>.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9124 Solution: Should be list<string>. (closes #6711)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9125 Files: src/evalfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9126
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9127 Patch 8.2.1448
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9128 Problem: Test 77a for VMS depends on small.vim which does not exist.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9129 Solution: Use the 'silent while 0" trick. (issue #6696)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9130 Files: src/testdir/test77a.in
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9131
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9132 Patch 8.2.1449
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9133 Problem: Some test makefiles delete files that are not generated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9134 Solution: Remove the deletion commands.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9135 Files: src/testdir/Make_dos.mak, src/testdir/Make_ming.mak,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9136 src/testdir/Make_amiga.mak, src/testdir/Make_vms.mms
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9137
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9138 Patch 8.2.1450
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9139 Problem: Vim9: no check that script-local items don't become global.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9140 Solution: Add a test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9141 Files: src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9142
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9143 Patch 8.2.1451
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9144 Problem: Vim9: list type at script level only uses first item.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9145 Solution: Use all members, like in a compiled function. (closes #6712)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9146 Also for dictionary.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9147 Files: src/vim9type.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9148
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9149 Patch 8.2.1452
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9150 Problem: Vim9: dead code in to_name_end().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9151 Solution: Remove check for lambda and dict, it won't be used.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9152 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9153
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9154 Patch 8.2.1453
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9155 Problem: Vim9: failure to compile lambda not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9156 Solution: Add a test case.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9157 Files: src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9158
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9159 Patch 8.2.1454
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9160 Problem: Vim9: failure invoking lambda with wrong arguments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9161 Solution: Handle invalid arguments. Add a test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9162 Files: src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9163 src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9164
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9165 Patch 8.2.1455
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9166 Problem: Vim9: crash when using typecast before constant.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9167 Solution: Generate constant before checking type. Add tets.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9168 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9169
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9170 Patch 8.2.1456
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9171 Problem: MS-Windows: test files are not deleted.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9172 Solution: use "del" instead of $(DEL).
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9173 Files: src/testdir/Make_dos.mak
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9174
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9175 Patch 8.2.1457
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9176 Problem: Vim9: the output of :disassemble cannot be interrupted.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9177 Solution: Check got_int. (closes #6715)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9178 Files: src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9179
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9180 Patch 8.2.1458
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9181 Problem: .gawk files not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9182 Solution: Recognize .gawk files. (Doug Kearns)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9183 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9184
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9185 Patch 8.2.1459
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
9186 Problem: Vim9: declaring a script variable at the script level does not
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9187 infer the type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9188 Solution: Get the type from the value. (closes #6716)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9189 Files: src/evalvars.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9190
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9191 Patch 8.2.1460
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9192 Problem: Error messages are spread out.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9193 Solution: Move more messages into errors.h.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9194 Files: src/errors.h, src/globals.h, src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9195 src/vim9script.c, src/vim9type.c, src/scriptfile.c, src/ex_cmds.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9196 src/ex_docmd.c, src/match.c, src/eval.c, src/evalvars.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9197 src/userfunc.c, src/testdir/test_vim9_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9198 src/testdir/test_vim9_disassemble.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9199 src/testdir/test_vim9_func.vim, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9200
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9201 Patch 8.2.1461
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9202 Problem: Vim9: string indexes are counted in bytes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9203 Solution: Use character indexes. (closes #6574)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9204 Files: runtime/doc/eval.txt, src/eval.c, src/proto/eval.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9205 src/vim9execute.c, src/eval.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9206
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9207 Patch 8.2.1462
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9208 Problem: Vim9: string slice not supported yet.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9209 Solution: Add support for string slicing.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9210 Files: src/errors.h, src/vim9compile.c, src/vim9.h, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9211 src/eval.c, src/proto/eval.pro, src/testdir/test_vim9_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9212 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9213
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9214 Patch 8.2.1463
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9215 Problem: Vim9: list slice not supported yet.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9216 Solution: Add support for list slicing.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9217 Files: src/vim9compile.c, src/vim9.h, src/vim9execute.c, src/eval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9218 src/list.c, src/proto/list.pro, src/testdir/test_vim9_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9219 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9220
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9221 Patch 8.2.1464
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9222 Problem: Vim9: build warning for unused variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9223 Solution: Delete the variable declaration.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9224 Files: src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9225
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9226 Patch 8.2.1465
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9227 Problem: Vim9: subscript not handled properly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9228 Solution: Adjust error message. Remove dead code. Disallow string to
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9229 number conversion in scripts.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9230 Files: src/errors.h, src/vim9compile.c, src/vim9execute.c, src/eval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9231 src/typval.c, src/list.c, src/testdir/test_vim9_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9232 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9233
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9234 Patch 8.2.1466
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9235 Problem: Vim9: cannot index or slice a variable with type "any".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9236 Solution: Add runtime index and slice.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9237 Files: src/eval.c, src/proto/eval.pro, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9238 src/vim9execute.c, src/vim9.h, src/errors.h, src/list.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9239 src/testdir/test_vim9_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9240 src/testdir/test_vim9_disassemble.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9241 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9242
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9243 Patch 8.2.1467
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9244 Problem: Vim9: :echomsg doesn't like a dict argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9245 Solution: Convert arguments like in legacy script. (closes #6717)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9246 Files: src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9247 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9248
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9249 Patch 8.2.1468
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9250 Problem: Vim9: invalid error for missing white space.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9251 Solution: Don't skip over white space after index. (closes #6718)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9252 Files: src/eval.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9253
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9254 Patch 8.2.1469
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9255 Problem: Vim9: cannot assign string to string option.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9256 Solution: Change checks for option value. (closes #6720)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9257 Files: src/evalvars.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9258
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9259 Patch 8.2.1470
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9260 Problem: Errors in spell file not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9261 Solution: Add test for spell file errors. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9262 closes #6721)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9263 Files: src/testdir/test_spellfile.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9264
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9265 Patch 8.2.1471
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9266 Problem: :const only locks the variable, not the value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9267 Solution: Lock the value as ":lockvar 1 var" would do. (closes #6719)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9268 Files: src/evalvars.c, src/testdir/test_const.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9269
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9270 Patch 8.2.1472
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9271 Problem: ":argdel" does not work like ":.argdel" as documented. (Alexey
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9272 Demin)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9273 Solution: Make ":argdel" work like ":.argdel". (closes #6727)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9274 Also fix giving the error "0 more files to edit".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9275 Files: src/arglist.c, src/ex_docmd.c, src/testdir/test_arglist.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9276
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9277 Patch 8.2.1473
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9278 Problem: Items in a list given to :const can still be modified.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9279 Solution: Work like ":lockvar! name" but don't lock referenced items.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9280 Make locking a blob work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9281 Files: runtime/doc/eval.txt, src/evalvars.c, src/eval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9282 src/testdir/test_const.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9283
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9284 Patch 8.2.1474
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9285 Problem: /usr/lib/udef/rules.d not recognized as udevrules.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9286 Solution: Adjust match pattern. (Haochen Tong, closes 36722)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9287 Files: runtime/autoload/dist/ft.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9288
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9289 Patch 8.2.1475
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9290 Problem: Vim9: can't use v:true for option flags.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9291 Solution: Add tv_get_bool_chk(). (closes #6725)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9292 Files: src/typval.c, src/proto/typval.pro, src/channel.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9293
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9294 Patch 8.2.1476 (after 8.2.1474)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9295 Problem: Filetype test fails on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9296 Solution: Remove "^" from pattern.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9297 Files: runtime/autoload/dist/ft.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9298
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9299 Patch 8.2.1477
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9300 Problem: Vim9: error when using bufnr('%').
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9301 Solution: Don't give an error for using a string argument. (closes #6723)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9302 Files: src/evalbuffer.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9303
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9304 Patch 8.2.1478
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9305 Problem: Vim9: cannot use "true" for some popup options.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9306 Solution: Add dict_get_bool(). (closes #6725)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9307 Files: src/dict.c, src/proto/dict.pro, src/popupwin.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9308
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9309 Patch 8.2.1479
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9310 Problem: Vim9: error for list index uses wrong line number.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9311 Solution: Set source line number. (closes #6724) Add a way to assert the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9312 line number of the error with assert_fails().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9313 Files: runtime/doc/testing.txt, src/vim9execute.c, src/testing.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9314 src/evalfunc.c, src/message.c, src/globals.h, src/testdir/vim9.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9315 src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9316
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9317 Patch 8.2.1480
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9318 Problem: Vim9: skip expression in search() gives error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9319 Solution: use tv_get_bool() eval_expr_to_bool(). (closes #6729)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9320 Files: src/eval.c, src/typval.c, src/proto/typval.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9321 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9322
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9323 Patch 8.2.1481
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9324 Problem: Vim9: line number reported with error may be wrong.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9325 Solution: Check line number in tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9326 Files: src/testdir/test_vim9_expr.vim, src/testdir/vim9.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9327 src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9328
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9329 Patch 8.2.1482
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9330 Problem: Vim9: crash when using a nested lambda.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9331 Solution: Do not clear the growarray when not evaluating. Correct pointer
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9332 when getting the next line. (closes #6731)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9333 Files: src/eval.c, src/scriptfile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9334
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9335 Patch 8.2.1483
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9336 Problem: Vim9: error for using special as number when returning "false"
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9337 from a popup filter.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9338 Solution: Use tv_get_bool(). (closes #6733)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9339 Files: src/popupwin.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9340
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9341 Patch 8.2.1484
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9342 Problem: Flaky failure in assert_fails().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9343 Solution: Only used fourth argument if there is a third argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9344 Files: src/testing.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9345
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9346 Patch 8.2.1485
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9347 Problem: Vim9: readdirex() expression doesn't accept bool.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9348 Solution: Accept both -1 and bool. (closes #6737)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9349 Files: src/filepath.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9350
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9351 Patch 8.2.1486
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9352 Problem: Vim9: readdir() expression doesn't accept bool.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9353 Solution: Merge with code for readdirex(). (closes #6737)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9354 Files: src/filepath.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9355
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9356 Patch 8.2.1487
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9357 Problem: Travis: installing snd-dummy is not always useful.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9358 Solution: Only install snd-dummy on amd64. (Ozaki Kiichi, closes #6738)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9359 Files: .travis.yml, ci/load-snd-dummy.sh
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9360
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9361 Patch 8.2.1488
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9362 Problem: Text does not scroll when inserting above first line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9363 Solution: Adjust off-by-one error. (Ken Takata, closes #6739)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9364 Files: src/drawscreen.c, src/testdir/test_display.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9365 src/testdir/dumps/Test_display_scroll_at_topline.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9366
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9367 Patch 8.2.1489
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9368 Problem: Vim9: error when setting an option with setbufvar().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9369 Solution: Do not get a number from a string value. (closes #6740)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9370 Files: src/evalvars.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9371
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9372 Patch 8.2.1490
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9373 Problem: Vim9: using /= with float and number doesn't work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9374 Solution: Better support assignment with operator. (closes #6742)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9375 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9376
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9377 Patch 8.2.1491
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9378 Problem: Vim9: crash when compiling heredoc lines start with comment.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9379 Solution: Skip over NULL pointers. Do not remove comment and empty lines
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9380 when fetching function lines. (closes #6743)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9381 Files: src/vim9compile.c, src/scriptfile.c, src/proto/scriptfile.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9382 src/structs.h, src/ex_docmd.c, src/proto/ex_docmd.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9383 src/ex_cmds.h, src/autocmd.c, src/proto/autocmd.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9384 src/ex_getln.c, src/proto/ex_getln.pro, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9385 src/proto/userfunc.pro, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9386 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9387
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9388 Patch 8.2.1492
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9389 Problem: Build failures.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9390 Solution: Move typedef out of #ifdef. Adjust argument types. Discover
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9391 America.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9392 Files: src/structs.h, src/ex_docmd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9393
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9394 Patch 8.2.1493
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9395 Problem: Not enough test coverage for the spell file handling.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9396 Solution: Add spell file tests. (Yegappan Lakshmanan, closes #6728)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9397 Files: src/spellfile.c, src/testdir/test_spellfile.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9398
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9399 Patch 8.2.1494
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9400 Problem: Missing change to calling eval_getline().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9401 Solution: Change last argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9402 Files: src/eval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9403
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9404 Patch 8.2.1495
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9405 Problem: "make clean" may delete too many files.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9406 Solution: Do not delete $APPDIR. (closes #6751)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9407 Files: src/Makefile
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9408
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9409 Patch 8.2.1496
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9410 Problem: Vim9: cannot use " #" in a mapping.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9411 Solution: Do not remove a comment with the EX_NOTRLCOM flag. (closes #6746)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9412 Files: src/ex_docmd.c, src/vim9compile.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9413
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9414 Patch 8.2.1497
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9415 Problem: CursorHold test is flaky. (Jakub Kądziołka)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9416 Solution: Use WaitForAssert() (closes #6754)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9417 Files: src/testdir/test_autocmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9418
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9419 Patch 8.2.1498
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9420 Problem: On slow systems tests can be flaky.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9421 Solution: Use TermWait() instead of term-wait(). (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9422 closes #6756)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9423 Files: src/testdir/test_digraph.vim, src/testdir/test_display.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9424 src/testdir/test_popupwin.vim, src/testdir/test_termcodes.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9425 src/testdir/test_terminal.vim, src/testdir/test_terminal3.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9426 src/testdir/test_writefile.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9427
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9428 Patch 8.2.1499
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9429 Problem: Vim9: error when using "$" with col().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9430 Solution: Reorder getting the column value. (closes #6744)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9431 Files: src/eval.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9432
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9433 Patch 8.2.1500
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9434 Problem: Vim9: error when using address without a command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9435 Solution: Execute the range itself. (closes #6747)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9436 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9437
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9438 Patch 8.2.1501
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9439 Problem: Vim9: concatenating to constant reverses order.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9440 Solution: Generate constant before option, register and environment
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9441 variable. (closes #6757)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9442 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9443
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9444 Patch 8.2.1502
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9445 Problem: Vim9: can use += with a :let command at script level.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9446 Solution: Give an error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9447 Files: src/evalvars.c, src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9448 src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9449
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9450 Patch 8.2.1503
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9451 Problem: Vim9: error for an autocmd defined in a :def function in legacy
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9452 Vim script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9453 Solution: Don't check the variable type. (closes #6758)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9454 Files: src/vim9script.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9455
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9456 Patch 8.2.1504
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9457 Problem: Vim9: white space checks are only done for a :def function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9458 Solution: Also do checks at the script level. Adjust the name of a few
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9459 error messages.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9460 Files: src/userfunc.c, src/errors.h, src/dict.c, src/list.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9461 src/vim9compile.c, src/vim9script.c, src/vim9type.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9462 src/evalvars.c, src/testdir/test_vim9_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9463 src/testdir/vim9.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9464
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9465 Patch 8.2.1505
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9466 Problem: Not all file read and writecode is tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9467 Solution: Add a few tests. (Dominique Pellé, closes #6764)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9468 Files: src/testdir/test_eval_stuff.vim, src/testdir/test_fnamemodify.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9469 src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9470
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9471 Patch 8.2.1506
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9472 Problem: Vim9: no error when using a number other than 0 or 1 as bool.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9473 Solution: Check the number is 0 or 1.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9474 Files: src/errors.h, src/typval.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9475
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9476 Patch 8.2.1507
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9477 Problem: Using malloc() directly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9478 Solution: Use ALLOC_ONE(). Remove superfluous typecast. (Hussam al-Homsi,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9479 closes #6768)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9480 Files: src/eval.c, src/memline.c, src/vimrun.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9481
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9482 Patch 8.2.1508
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9483 Problem: Not all debugger commands covered by tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9484 Solution: Add tests for going up/down in the stack. (Ben Jackson,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9485 closes #6765)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9486 Files: src/testdir/test_debugger.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9487
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9488 Patch 8.2.1509
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9489 Problem: Vertical separator is cleared when dragging a popup window using a
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9490 multi-byte character for the border.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9491 Solution: Only clear the character before the window if it is using a
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9492 multi-byte character. (closes #6766)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9493 Files: src/screen.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9494
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9495 Patch 8.2.1510
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9496 Problem: Using "var" in a :def function may refer to a legacy Vim script
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9497 variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9498 Solution: Require using "s:" to refer to a legacy Vim script variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9499 (closes #6771)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9500 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9501
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9502 Patch 8.2.1511
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9503 Problem: Putting a string in Visual block mode ignores multi-byte
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9504 characters.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9505 Solution: Adjust the column for Visual block mode. (closes #6767)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9506 Files: src/register.c, src/testdir/test_visual.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9507
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9508 Patch 8.2.1512
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9509 Problem: Failure after ternary expression fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9510 Solution: Restore eval_flags. (Yasuhiro Matsumoto, closes #6776)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9511 Files: src/eval.c, src/testdir/test_vimscript.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9512 src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9513
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9514 Patch 8.2.1513
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9515 Problem: Cannot interrupt shell used for filename expansion. (Dominique
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9516 Pellé)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9517 Solution: Do set tmode in mch_delay(). (closes #6770)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9518 Files: src/vim.h, src/os_unix.c, src/proto/os_unix.pro, src/term.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9519 src/channel.c, src/if_cscope.c, src/os_amiga.c, src/ui.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9520 src/proto/os_amiga.pro, src/os_win32.c, src/proto/os_win32.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9521
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9522 Patch 8.2.1514
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9523 Problem: Multibyte vertical separator is cleared when dragging a popup
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9524 window using a multi-byte character for the border.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9525 Solution: Only clear the character before the window if it is double width.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9526 (closes #6766)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9527 Files: src/screen.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9528
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9529 Patch 8.2.1515
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9530 Problem: Vim9: can create s:var in legacy script but cannot unlet.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9531 Solution: Allow :unlet for legacy script var.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9532 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9533
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9534 Patch 8.2.1516
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9535 Problem: Vim9: error for :exe has wrong line number.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9536 Solution: Set line number before calling do_cmdline_cmd(). (closes #6774)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9537 Files: src/vim9execute.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9538
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9539 Patch 8.2.1517
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9540 Problem: Cannot easily get the character under the cursor.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9541 Solution: Add the {chars} argument to strpart().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9542 Files: runtime/doc/eval.txt, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9543 src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9544
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9545 Patch 8.2.1518
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9546 Problem: Vim9: cannot assign to local option.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9547 Solution: Skip over "&l:" and "&g:". (closes #6749)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9548 Files: src/ex_docmd.c, src/proto/ex_docmd.pro, src/testdir/vim9.vim,
28141
dce918af0c00 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 28010
diff changeset
9549 src/vim9compile.c, src/testdir/test_vim9_script.vim
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9550
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9551 Patch 8.2.1519
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9552 Problem: Vim9: Ex command default range is not set.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9553 Solution: When range is not given use default. (closes #6779)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9554 Files: src/ex_docmd.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9555
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9556 Patch 8.2.1520
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9557 Problem: Vim9: CTRL-] used in :def function does not work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9558 Solution: Omit count or prepend colon. (closes #6769)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9559 Files: src/normal.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9560
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9561 Patch 8.2.1521
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9562 Problem: Reading past end of buffer when reading spellfile. (Yegappan
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9563 Lakshmanan)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9564 Solution: Store the byte length and check for it.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9565 Files: src/spellfile.c, src/spell.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9566
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9567 Patch 8.2.1522
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9568 Problem: Not enough test coverage for the spell file handling.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9569 Solution: Add spell file tests. (Yegappan Lakshmanan, closes #6763)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9570 Files: src/testdir/test_spellfile.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9571
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9572 Patch 8.2.1523
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9573 Problem: Still not enough test coverage for the spell file handling.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9574 Solution: Add spell file tests. (Yegappan Lakshmanan, closes #6790)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9575 Files: src/testdir/test_spellfile.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9576
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9577 Patch 8.2.1524
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9578 Problem: No longer get an error for string concatenation with float.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9579 (Tsuyoshi Cho)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9580 Solution: Only convert float for Vim9 script. (closes #6787)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9581 Files: src/eval.c, src/testdir/test_eval_stuff.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9582
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9583 Patch 8.2.1525
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9584 Problem: Messages from tests were not always displayed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9585 Solution: Always show messages, the timing is always useful. (Ken Takata,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9586 closes #6792)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9587 Files: src/testdir/Make_dos.mak, src/testdir/Make_ming.mak,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9588 src/testdir/Makefile
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9589
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9590 Patch 8.2.1526
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9591 Problem: Line in testdir Makefile got commented out. (Christian Brabandt)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9592 Solution: Revert.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9593 Files: src/testdir/Makefile
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9594
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9595 Patch 8.2.1527
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9596 Problem: Vim9: cannot use a function name as a function reference at script
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9597 level.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9598 Solution: Check if a name is a function name. (closes #6789)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9599 Files: src/evalvars.c, src/testdir/test_vim9_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9600 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9601
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9602 Patch 8.2.1528
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9603 Problem: Vim9: :endif not found after "if false".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9604 Solution: When skipping still check for a following command. (closes #6797)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9605 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9606
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9607 Patch 8.2.1529
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9608 Problem: Vim9: :elseif may be compiled when not needed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9609 Solution: Do evaluate the :elseif expression.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9610 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9611
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9612 Patch 8.2.1530
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9613 Problem: Vim9: test fails on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9614 Solution: Skip Ex command inside "if false".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9615 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9616
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9617 Patch 8.2.1531
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9618 Problem: Vim9: test still fails on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9619 Solution: When skipping expect function to be NULL.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9620 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9621
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9622 Patch 8.2.1532
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9623 Problem: Compiler warning for conversion of size_t to long.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9624 Solution: Add type cast.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9625 Files: src/eval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9626
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9627 Patch 8.2.1533
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9628 Problem: Vim9: error when passing getreginfo() result to setreg().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9629 Solution: Use dict_get_bool() for "isunnamed". (closes #6784)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9630 Files: src/evalfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9631
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9632 Patch 8.2.1534
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9633 Problem: Vim9: type error for argument type is not at call position.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9634 Solution: Set the context and stack after checking the arguments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9635 (issue #6785)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9636 Files: src/userfunc.c, src/vim9execute.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9637
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9638 Patch 8.2.1535
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9639 Problem: It is not possible to specify cell widths of characters.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9640 Solution: Add setcellwidths().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9641 Files: runtime/doc/eval.txt, runtime/doc/options.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9642 runtime/doc/usr_41.txt, src/evalfunc.c, src/mbyte.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9643 src/proto/mbyte.pro, src/errors.h, src/testdir/test_utf8.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9644
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9645 Patch 8.2.1536
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9646 Problem: Cannot get the class of a character; emoji widths are wrong in
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9647 some environments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9648 Solution: Add charclass(). Update some emoji widths. Add script to check
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9649 emoji widths.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9650 Files: Filelist, runtime/doc/eval.txt, runtime/doc/usr_41.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9651 src/evalfunc.c, src/mbyte.c, src/proto/mbyte.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9652 src/testdir/emoji_list.vim, src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9653
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9654 Patch 8.2.1537
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
9655 Problem: Memory access error when using setcellwidths().
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9656 Solution: Use array and pointers correctly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9657 Files: src/mbyte.c, src/errors.h, src/testdir/test_utf8.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9658
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9659 Patch 8.2.1538
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9660 Problem: Python: iteration over vim objects fails to keep reference.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9661 Solution: Keep a reference for the object. (Paul Ollis, closes #6803,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9662 closes #6806)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9663 Files: src/if_py_both.h, src/testdir/test_python3.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9664
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9665 Patch 8.2.1539
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9666 Problem: Using invalid script ID causes a crash.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9667 Solution: Check the script ID to be valid. (closes #6804)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9668 Files: src/globals.h, src/evalvars.c, src/profiler.c, src/scriptfile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9669 src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9670
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9671 Patch 8.2.1540
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9672 Problem: The user cannot try out emoji character widths.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9673 Solution: Move the emoji script to the runtime/tools directory.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9674 Files: Filelist, src/testdir/emoji_list.vim, runtime/tools/emoji_list.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9675
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9676 Patch 8.2.1541
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9677 Problem: Vim9: cannot find function reference for s:Func.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9678 Solution: Recognize <SNR> prefix. (closes #6805)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9679 Files: src/userfunc.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9680 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9681
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9682 Patch 8.2.1542
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9683 Problem: Vim9: test with invalid SID does not work in the GUI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9684 Solution: Skip the test in the GUI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9685 Files: src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9686
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9687 Patch 8.2.1543
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9688 Problem: Vim9: test with invalid SID is skipped in the GUI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9689 Solution: Read the CTRL-C that feedkeys() put in typeahead.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9690 Files: src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9691
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9692 Patch 8.2.1544
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9693 Problem: Cannot translate messages in a Vim script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9694 Solution: Add gettext(). Try it out for a few messages in the options
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9695 window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9696 Files: Filelist, src/po/Makefile, src/po/README.txt, runtime/optwin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9697 src/evalfunc.c, src/po/tojavascript.vim, src/po/fixfilenames.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9698 runtime/doc/eval.txt, runtime/doc/usr_41.txt
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9699
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9700 Patch 8.2.1545
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9701 Problem: ch_logfile() is unclear about closing when forking.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9702 Solution: Adjust the log messages.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9703 Files: src/channel.c, src/os_unix.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9704
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9705 Patch 8.2.1546
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9706 Problem: Build rule for Vim.app is unused.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9707 Solution: Delete the related build rules.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9708 Files: src/Makefile
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9709
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9710 Patch 8.2.1547
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9711 Problem: Various comment problems.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9712 Solution: Update comments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9713 Files: src/arglist.c, src/map.c, src/mbyte.c, src/tag.c, src/undo.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9714 src/testdir/README.txt, src/testdir/test_put.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9715 src/libvterm/README
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9716
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9717 Patch 8.2.1548
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9718 Problem: Cannot move position of "%%" in message translations. (Emir Sarı)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9719 Solution: Improve the check script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9720 Files: src/po/check.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9721
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9722 Patch 8.2.1549
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9723 Problem: The "r" command fails for keys with modifiers if 'esckeys' is off
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9724 and modifyOtherKeys is used. (Lauri Tirkkonen)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9725 Solution: Temporarily disable bracketed paste and modifyOtherKeys if
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9726 'esckeys' is off. (closes #6809)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9727 Files: src/normal.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9728
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9729 Patch 8.2.1550
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9730 Problem: Vim9: bufname('%') gives an error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9731 Solution: Only give an error for wrong argument type. (closes #6807)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9732 Files: src/evalbuffer.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9733
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9734 Patch 8.2.1551
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9735 Problem: Vim9: error for argument type does not mention the number.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9736 Solution: Pass the argument number to where the error is given.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9737 Files: src/vim9type.c, src/proto/vim9type.pro, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9738 src/vim9execute.c, src/vim9script.c, src/eval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9739 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9740
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9741 Patch 8.2.1552
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9742 Problem: Warnings from asan with clang-11. (James McCoy)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9743 Solution: Avoid using a NULL pointer. (issue #6811)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9744 Files: src/fold.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9745
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9746 Patch 8.2.1553 (after 8.2.1552)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9747 Problem: Crash in edit test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9748 Solution: Avoid using invalid pointer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9749 Files: src/fold.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9750
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9751 Patch 8.2.1554
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9752 Problem: Crash in normal test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9753 Solution: Skip adjusting marks if there are no folds.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9754 Files: src/fold.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9755
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9756 Patch 8.2.1555
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9757 Problem: Not all tests are executed on Github Actions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9758 Solution: Copy "src" to "src2" earlier. Recognize "src2" in a couple more
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9759 places. Add two tests to the list of flaky tests. (Ken Takata,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9760 closes #6798)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9761 Files: .github/workflows/ci-windows.yaml, src/testdir/runtest.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9762 src/testdir/test_python2.vim, src/testdir/test_python3.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9763
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9764 Patch 8.2.1556
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9765 Problem: Cursorline highlighting always overrules sign highlighting.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9766 Solution: Combine the highlighting, use the priority to decide how.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9767 (closes #6812)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9768 Files: runtime/doc/sign.txt, src/structs.h, src/drawline.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9769 runtime/pack/dist/opt/termdebug/plugin/termdebug.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9770 src/testdir/test_signs.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9771 src/testdir/dumps/Test_sign_cursor_5.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9772 src/testdir/dumps/Test_sign_cursor_6.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9773
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9774 Patch 8.2.1557
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9775 Problem: Crash in :vimgrep when started as "vim -n". (Raul Segura)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9776 Solution: Check mfp pointer. (Yegappan Lakshmanan, closes #6827)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9777 Files: src/quickfix.c, src/testdir/test_quickfix.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9778
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9779 Patch 8.2.1558
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9780 Problem: Signs test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9781 Solution: Add missing change to sign.c.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9782 Files: src/sign.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9783
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9784 Patch 8.2.1559
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9785 Problem: s390x tests work again.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9786 Solution: re-enable s390x tests. (James McCoy, closes #6829)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9787 Files: .travis.yml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9788
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9789 Patch 8.2.1560
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9790 Problem: Using NULL pointers in some code. (James McCoy)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9791 Solution: Avoid adding to a NULL pointer. Use byte as unsigned.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9792 Files: src/fold.c, src/eval.c, src/spellsuggest.c, src/spellfile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9793 src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9794
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9795 Patch 8.2.1561
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9796 Problem: Using NULL pointers in fold code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9797 Solution: Avoid using a NULL pointer. (Dominique Pellé, closes #6831,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9798 closes #6831)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9799 Files: src/fold.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9800
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9801 Patch 8.2.1562
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9802 Problem: Vim9: error when using "%" where a buffer is expected.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9803 Solution: Add tv_get_buf_from_arg(). (closes #6814)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9804 Files: src/typval.c, src/proto/typval.pro, src/evalbuffer.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9805 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9806
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9807 Patch 8.2.1563
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9808 Problem: Vim9: error when using '%" with setbufvar() or getbufvar().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9809 Solution: Use tv_get_buf_from_arg(). (closes #6816)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9810 Files: src/evalvars.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9811
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9812 Patch 8.2.1564
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9813 Problem: A few remaining errors from ubsan.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9814 Solution: Avoid the warnings. (Dominique Pellé, closes #6837)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9815 Files: src/spellfile.c, src/spellsuggest.c, src/viminfo.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9816
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9817 Patch 8.2.1565
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9818 Problem: Spellfile test sometimes fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9819 Solution: Check running into the end of the file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9820 Files: src/spellfile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9821
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9822 Patch 8.2.1566
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9823 Problem: Not all Bazel files are recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9824 Solution: Add *.bazel and *.BUILD. (closes #6836)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9825 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9826
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9827 Patch 8.2.1567
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9828 Problem: No example to use ubsan with clang.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9829 Solution: Add example commands. (Dominique Pellé, issue #6811)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9830 Files: src/Makefile
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9831
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9832 Patch 8.2.1568
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9833 Problem: prop_find() skips properties in the same line if "skipstart" is
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9834 used.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9835 Solution: Use "continue" instead of "break". (closes #6840)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9836 Files: src/textprop.c, src/testdir/test_textprop.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9837
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9838 Patch 8.2.1569
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9839 Problem: Vim9: fixes for functions not tested; failure in getchangelist().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9840 Solution: Add tests. (closes #6813, closes #6815, closes #6817)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9841 Files: src/evalfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9842
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9843 Patch 8.2.1570
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9844 Problem: Configure check for dirfd() does not work on HPUX. (Michael Osipov)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9845 Solution: Use AC_TRY_LINK instead of AC_TRY_COMPILE. (closes #6838)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9846 Files: src/configure.ac, src/auto/configure, src/fileio.c, src/globals.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9847
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9848 Patch 8.2.1571
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9849 Problem: Vim9: count() third argument cannot be "true".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9850 Solution: Use tv_get_bool_chk(). (closes #6818)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9851 Files: src/typval.c, src/list.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9852
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9853 Patch 8.2.1572
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9854 Problem: Vim9: expand() does not take "true" as argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9855 Solution: Use tv_get_bool_chk(). (closes #6819)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9856 Files: src/evalfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9857
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9858 Patch 8.2.1573
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9859 Problem: Vim9: getreg() does not take "true" as argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9860 Solution: Use tv_get_bool_chk(). (closes #6820)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9861 Files: src/evalfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9862
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9863 Patch 8.2.1574
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9864 Problem: Vim9: glob() does not take "true" as argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9865 Solution: Use tv_get_bool_chk(). (closes #6821)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9866 Files: src/filepath.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9867
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9868 Patch 8.2.1575
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9869 Problem: Vim9: globpath() does not take "true" as argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9870 Solution: Use tv_get_bool_chk(). (closes #6821)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9871 Files: src/filepath.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9872
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9873 Patch 8.2.1576
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9874 Problem: Vim9: index() does not take "true" as argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9875 Solution: Use tv_get_bool_chk(). (closes #6823)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9876 Files: src/evalfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9877
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9878 Patch 8.2.1577
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9879 Problem: Vim9: hasmapto(), mapcheck() and maparg() do not take "true" as
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9880 argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9881 Solution: Use tv_get_bool(). (closes #6822, closes #6824)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9882 Files: src/evalfunc.c, src/map.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9883
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9884 Patch 8.2.1578
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9885 Problem: Vim9: popup_clear() does not take "true" as argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9886 Solution: Use tv_get_bool(). (closes #6826)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9887 Files: src/popupwin.c, src/testdir/test_popupwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9888
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9889 Patch 8.2.1579
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9890 Problem: Reports from asan are not optimal.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9891 Solution: Use clang with ubsan. (James McCoy, closes #6811)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9892 Files: .travis.yml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9893
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9894 Patch 8.2.1580
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9895 Problem: Wildmenu does not work properly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9896 Solution: Do not call may_do_incsearch_highlighting() if completion is in
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9897 progress.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9898 Files: src/ex_getln.c, src/testdir/test_cmdline.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9899 src/testdir/dumps/Test_wildmenu_1.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9900 src/testdir/dumps/Test_wildmenu_2.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9901 src/testdir/dumps/Test_wildmenu_3.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9902 src/testdir/dumps/Test_wildmenu_4.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9904 Patch 8.2.1581
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9905 Problem: Using line() for global popup window doesn't work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9906 Solution: Set tabpage to "curtab". (closes #6847)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9907 Files: src/evalwindow.c, src/testdir/test_popupwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9908
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9909 Patch 8.2.1582
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9910 Problem: The channel log does not show typed text.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9911 Solution: Add raw typed text to the log file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9912 Files: src/ui.c, src/os_win32.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9913
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9914 Patch 8.2.1583
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9915 Problem: MS-Windows: cannot easily measure code coverage.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9916 Solution: Add the COVERAGE option. (Ken Takata, closes #6842)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9917 Files: src/Make_cyg_ming.mak
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9918
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9919 Patch 8.2.1584
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9920 Problem: Vim9: cannot use "true" for "skipstart" in prop_find().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9921 Solution: Use dict_get_bool() instead of tv_get_number(). (closes #6852)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9922 Files: src/textprop.c, src/testdir/test_textprop.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9923
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9924 Patch 8.2.1585
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9925 Problem: Messages in errors.h not translated, xgettext on MS-Windows not
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9926 fully supported.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9927 Solution: Add errors.h to list of input files. Update MS-Windows makefiles
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9928 to improve message translations. (Ken Takata, closes #6858)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9929 Files: src/po/Make_cyg.mak, src/po/Make_ming.mak, src/po/Make_mvc.mak,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9930 src/po/Makefile, src/po/README.txt, src/po/fixfilenames.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9931
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9932 Patch 8.2.1586
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9933 Problem: :resize command not fully tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9934 Solution: Add a couple of tests. (Dominique Pellé, closes #6857)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9935 Files: src/testdir/test_window_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9936
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9937 Patch 8.2.1587
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9938 Problem: Loop for handling keys for the command line is too long.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9939 Solution: Move wild menu handling to separate functions. (Yegappan
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9940 Lakshmanan, closes #6856)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9941 Files: src/cmdexpand.c, src/proto/cmdexpand.pro, src/ex_getln.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9942
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9943 Patch 8.2.1588
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9944 Problem: Cannot read back the prompt of a prompt buffer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9945 Solution: Add prompt_getprompt(). (Ben Jackson, closes #6851)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9946 Files: runtime/doc/channel.txt, runtime/doc/eval.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9947 runtime/doc/usr_41.txt, src/channel.c, src/edit.c, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9948 src/proto/channel.pro, src/proto/edit.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9949 src/testdir/test_prompt_buffer.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9950
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9951 Patch 8.2.1589
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9952 Problem: Term_start() options for size are overruled by 'termwinsize'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9953 (Sergey Vlasov)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9954 Solution: Set 'termwinsize' to the specified size.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9955 Files: src/terminal.c, src/testdir/test_terminal2.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9956 src/testdir/term_util.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9957
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9958 Patch 8.2.1590
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9959 Problem: Vim9: bufnr() doesn't take "true" argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9960 Solution: use tv_get_bool_chk(). (closes #6863)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9961 Files: src/evalbuffer.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9962
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9963 Patch 8.2.1591
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9964 Problem: Using winheight('.') in tests works but is wrong.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9965 Solution: Use winheight(0). (issue #6863)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9966 Files: src/testdir/test_functions.vim, src/testdir/test_quickfix.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9967
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9968 Patch 8.2.1592
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9969 Problem: Vim9: passing "true" to char2nr() fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9970 Solution: Use tv_get_bool_chk(). (closes #6865)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9971 Files: src/evalfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9972
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9973 Patch 8.2.1593
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
9974 Problem: Tests do not check the error number properly.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9975 Solution: Add a colon after the error number. (closes #6869)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9976 Files: src/testdir/test_assert.vim, src/testdir/test_autocmd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9977 src/testdir/test_backspace_opt.vim, src/testdir/test_channel.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9978 src/testdir/test_clientserver.vim, src/testdir/test_cmdline.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9979 src/testdir/test_const.vim, src/testdir/test_cscope.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9980 src/testdir/test_eval_stuff.vim, src/testdir/test_functions.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9981 src/testdir/test_global.vim, src/testdir/test_gui.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9982 src/testdir/test_hlsearch.vim, src/testdir/test_lambda.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9983 src/testdir/test_let.vim, src/testdir/test_listdict.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9984 src/testdir/test_move.vim, src/testdir/test_normal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9985 src/testdir/test_popupwin.vim, src/testdir/test_put.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9986 src/testdir/test_quickfix.vim, src/testdir/test_rename.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9987 src/testdir/test_search.vim, src/testdir/test_signs.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9988 src/testdir/test_substitute.vim, src/testdir/test_syntax.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9989 src/testdir/test_tagfunc.vim, src/testdir/test_tagjump.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9990 src/testdir/test_taglist.vim, src/testdir/test_terminal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9991 src/testdir/test_terminal2.vim, src/testdir/test_textprop.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9992 src/testdir/test_timers.vim, src/testdir/test_true_false.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9993 src/testdir/test_user_func.vim, src/testdir/test_vim9_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9994 src/testdir/test_vim9_script.vim, src/testdir/test_vimscript.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9995 src/testdir/test_winbar.vim, src/testdir/test_winbuf_close.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9996 src/testdir/test_window_cmd.vim, src/testdir/test_writefile.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9997
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9998 Patch 8.2.1594
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9999 Problem: Pull requests on github do not notify a maintainer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10000 Solution: Add a CODEOWNERS file with a few initial entries.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10001 Files: Filelist, .github/CODEOWNERS
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10002
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10003 Patch 8.2.1595
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10004 Problem: Cannot easily see what Vim sends to the terminal.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10005 Solution: Write output to the channel log if it contains terminal control
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10006 sequences. Avoid warnings for tputs() argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10007 Files: src/term.c, src/globals.h, src/edit.c, src/normal.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10008 src/optionstr.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10009
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10010 Patch 8.2.1596
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10011 Problem: Using win_screenpos('.') in tests works but is wrong.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10012 Solution: Use win_screenpos(0).
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10013 Files: src/testdir/test_terminal3.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10014
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10015 Patch 8.2.1597
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10016 Problem: The channel source file is too big.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10017 Solution: Move job related code to a new source file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10018 Files: Filelist, src/Makefile, src/Make_mvc.mak, src/Make_cyg_ming.mak,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10019 src/channel.c, src/proto/channel.pro, src/job.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10020 src/proto/job.pro, src/proto.h, src/edit.c, src/proto/edit.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10021 src/globals.h, src/configure.ac, src/auto/configure
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10022
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10023 Patch 8.2.1598
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10024 Problem: Starting a hidden terminal resizes the current window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10025 Solution: Do not resize the current window for a hidden terminal.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10026 (closes #6872)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10027 Files: src/terminal.c, src/testdir/test_terminal2.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10028
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10029 Patch 8.2.1599
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10030 Problem: Missing line end when skipping a long line with :cgetfile.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10031 Solution: Fix off-by-one error. (closes #6870)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10032 Files: src/quickfix.c, src/testdir/test_quickfix.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10033
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10034 Patch 8.2.1600
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10035 Problem: Vim9: cannot use "true" with deepcopy().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10036 Solution: Use tv_get_bool_chk(). (closes #6867)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10037 Files: src/evalfunc.c, src/testdir/test_vim9_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10038 src/testdir/test_listdict.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10039
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10040 Patch 8.2.1601
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10041 Problem: Vim9: cannot use "true" with garbagecollect().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10042 Solution: Use tv_get_bool(). (closes #6871)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10043 Files: src/evalfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10044
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10045 Patch 8.2.1602
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10046 Problem: Vim9: cannot use "true" with getbufinfo().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10047 Solution: Use dict_get_bool(). (closes #6873)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10048 Files: src/evalbuffer.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10049
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10050 Patch 8.2.1603
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10051 Problem: Vim9: cannot use "true" with getchar().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10052 Solution: use tv_get_bool_chk(). (closes #6874)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10053 Files: src/getchar.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10054
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10055 Patch 8.2.1604
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10056 Problem: Vim9: cannot use "true" with getcompletion().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10057 Solution: use tv_get_bool_chk(). (closes #6875)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10058 Files: src/cmdexpand.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10059
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10060 Patch 8.2.1605
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10061 Problem: Default maintainer on github is wrong.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10062 Solution: Use Bram's account.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10063 Files: .github/CODEOWNERS
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10064
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10065 Patch 8.2.1606
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10066 Problem: Vim9: cannot use "true" with has().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10067 Solution: Use tv_get_bool(). (closes #6876)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10068 Files: src/evalfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10069
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10070 Patch 8.2.1607
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10071 Problem: Vim9: getchar() test fails on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10072 Solution: First consume any available input.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10073 Files: src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10074
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10075 Patch 8.2.1608
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10076 Problem: Vim9: getchar() test fails with GUI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10077 Solution: Avoid that getchar(0) gets stuck on K_IGNORE.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10078 Files: src/getchar.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10079
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10080 Patch 8.2.1609
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10081 Problem: Vim9: test fails when build without +channel.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10082 Solution: Add check for +channel. (closes #6879)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10083 Files: src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10084
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10085 Patch 8.2.1610
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10086 Problem: Vim9: cannot pass "true" to list2str() and str2list().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10087 Solution: Use tv_get_bool_chk(). (closes #6877)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10088 Files: src/evalfunc.c, src/list.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10089
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10090 Patch 8.2.1611
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10091 Problem: Vim9: cannot pass "true" to nr2char().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10092 Solution: use tv_get_bool_chk(). (closes #6878)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10093 Files: src/evalfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10094
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10095 Patch 8.2.1612
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10096 Problem: Vim9: cannot pass "true" to prop_remove().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10097 Solution: Use dict_get_bool(). (closes #6853)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10098 Files: src/textprop.c, src/testdir/test_textprop.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10099
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10100 Patch 8.2.1613
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10101 Problem: Vim9: cannot pass "true" to prop_type_add().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10102 Solution: Use tv_get_bool(). (closes #6850)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10103 Files: src/textprop.c, src/testdir/test_textprop.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10104
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10105 Patch 8.2.1614
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10106 Problem: Vim9: cannot pass "true" to searchcount().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10107 Solution: Use tv_get_bool_chk(). (closes #6854)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10108 Files: src/search.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10109
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10110 Patch 8.2.1615
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10111 Problem: Vim9: cannot pass "true" to searchdecl().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10112 Solution: use tv_get_bool_chk(). (closes #6881)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10113 Files: src/evalfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10114
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10115 Patch 8.2.1616
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10116 Problem: Vim9: cannot pass "true" to synID().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10117 Solution: Use tv_get_bool_chk(). (closes #6860)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10118 Files: src/evalfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10119
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10120 Patch 8.2.1617
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10121 Problem: Vim9: cannot pass "true" to win_splitmove().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10122 Solution: Use dict_get_bool(). (closes #6862) Alphabetize test functions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10123 Files: src/evalwindow.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10124
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10125 Patch 8.2.1618
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10126 Problem: Vim9: cannot pass "true" to setloclist().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10127 Solution: Use dict_get_bool(). (closes #6882)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10128 Files: src/quickfix.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10129
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10130 Patch 8.2.1619
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10131 Problem: Vim9: cannot pass "true" to spellsuggest().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10132 Solution: Use tv_get_bool_chk(). (closes #6883)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10133 Files: src/evalfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10134
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10135 Patch 8.2.1620
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10136 Problem: searchcount() test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10137 Solution: Restore default flag value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10138 Files: src/search.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10139
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10140 Patch 8.2.1621
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10141 Problem: Crash when using submatch(0, 1) in substitute().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10142 Solution: Increment reference count. (closes #6887)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10143 Files: src/regexp.c, src/testdir/test_substitute.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10144
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10145 Patch 8.2.1622
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10146 Problem: Loop to handle keys for the command line is too long.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10147 Solution: Move code to functions. (Yegappan Lakshmanan, closes #6880)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10148 Files: src/ex_getln.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10149
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10150 Patch 8.2.1623
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10151 Problem: Vim9: using :call where it is not needed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10152 Solution: Remove :call. (closes #6892)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10153 Files: src/testdir/test_maparg.vim, src/testdir/test_textprop.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10154 src/testdir/test_vim9_disassemble.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10155 src/testdir/test_vim9_expr.vim, src/testdir/test_vim9_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10156 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10157
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10158 Patch 8.2.1624
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10159 Problem: Vim9: cannot pass "true" to split(), str2nr() and strchars().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10160 Solution: Use tv_get_bool_chk(). (closes #6884, closes #6885, closes #6886)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10161 Files: src/evalfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10162
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10163 Patch 8.2.1625
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10164 Problem: Compiler warning for use of fptr_T.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10165 Solution: Make the type less strict.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10166 Files: src/regexp.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10167
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10168 Patch 8.2.1626
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10169 Problem: Test for strchars() fails with different error number.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10170 Solution: Adjust the error number.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10171 Files: src/testdir/test_utf8.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10172
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10173 Patch 8.2.1627
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10174 Problem: Vim9: cannot pass "true" to submatch(), term_gettty() and
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10175 term_start()
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10176 Solution: Use tv_get_bool_chk(). (closes #6888, closes #6890, closes #6889)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10177 Files: src/evalfunc.c, src/terminal.c, src/job.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10178 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10179
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10180 Patch 8.2.1628
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10181 Problem: Vim9: cannot pass "true" to timer_paused().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10182 Solution: Use tv_get_bool(). (closes #6891)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10183 Files: src/time.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10184
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10185 Patch 8.2.1629
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10186 Problem: Test fails without terminal feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10187 Solution: Check for terminal feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10188 Files: src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10189
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10190 Patch 8.2.1630
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10191 Problem: Terminal test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10192 Solution: Correct argument to term_start(). Correct error number.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10193 Files: src/testdir/test_terminal.vim, src/testdir/test_terminal2.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10194
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10195 Patch 8.2.1631
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10196 Problem: test_fails() does not check the context of the line number.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10197 Solution: Use another argument to specify the context of the line number.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10198 Files: runtime/doc/testing.txt, runtime/doc/eval.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10199 src/testdir/test_vim9_func.vim, src/testing.c, src/globals.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10200 src/evalfunc.c, src/message.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10201
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10202 Patch 8.2.1632
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10203 Problem: Not checking the context of test_fails().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10204 Solution: Add the line number and context arguments. Give error if
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10205 assert_fails() argument types are wrong.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10206 Files: src/testing.c, src/errors.h, src/testdir/test_assert.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10207 src/testdir/test_vim9_func.vim, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10208
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10209 Patch 8.2.1633
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10210 Problem: Some error messages are internal but do not use iemsg().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10211 Solution: Use iemsg(). (Dominique Pellé, closes #6894)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10212 Files: src/regexp.c, src/regexp_bt.c, src/regexp_nfa.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10213
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10214 Patch 8.2.1634
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10215 Problem: Loop to handle keys for the command line is too long.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10216 Solution: Move a few more parts to separate functions. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10217 closes #6895)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10218 Files: src/ex_getln.c, src/testdir/test_cmdline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10219
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10220 Patch 8.2.1635
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10221 Problem: No digraph for 0x2022 BULLET.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10222 Solution: Use "oo". (Hans Ginzel, closes #6904)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10223 Files: src/digraph.c, runtime/doc/digraph.txt
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10224
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10225 Patch 8.2.1636
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10226 Problem: Get stuck if a popup filter causes an error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10227 Solution: Check whether the function can be called and does not cause an
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10228 error. (closes #6902)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10229 Files: src/structs.h, src/popupwin.c, src/testdir/test_popupwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10230 src/testdir/dumps/Test_popupwin_wrong_name.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10231 src/testdir/dumps/Test_popupwin_three_errors_1.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10232 src/testdir/dumps/Test_popupwin_three_errors_2.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10233
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10234 Patch 8.2.1637
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10235 Problem: Vim9: :put ={expr} does not work inside :def function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10236 Solution: Add ISN_PUT. (closes #6397)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10237 Files: src/vim9.h, src/vim9compile.c, src/vim9execute.c, src/register.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10238 src/proto/register.pro, src/edit.c, src/ex_docmd.c, src/mouse.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10239 src/normal.c, src/testdir/test_vim9_cmd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10240 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10241
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10242 Patch 8.2.1638
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10243 Problem: Leaking memory when popup filter function can't be called.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10244 Solution: Don't return too soon.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10245 Files: src/popupwin.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10246
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10247 Patch 8.2.1639
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10248 Problem: Options window cannot be translated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10249 Solution: Get the translation for "local to" texts once and use them in many
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10250 places. Fix that 'whichwrap' is not a local option. (issue #6800)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10251 Files: runtime/optwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10252
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10253 Patch 8.2.1640
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10254 Problem: Amiga: missing header for getgrgid().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10255 Solution: Add the grp.h header. (Ola Söder, closes #6906)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10256 Files: src/os_amiga.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10257
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10258 Patch 8.2.1641
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10259 Problem: Vim9: cannot use 0 or 1 where a bool is expected.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10260 Solution: Allow using 0 and 1 for a bool type. (closes #6903)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10261 Files: src/vim9compile.c, src/vim9type.c, src/proto/vim9type.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10262 src/structs.h, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10263
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10264 Patch 8.2.1642
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10265 Problem: Options test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10266 Solution: Correct call to OptionG().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10267 Files: runtime/optwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10268
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10269 Patch 8.2.1643
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10270 Problem: Vim9: :defcompile compiles dead functions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10271 Solution: Skip over dead functions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10272 Files: src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10273
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10274 Patch 8.2.1644
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10275 Problem: Vim9: cannot assign 1 and 0 to bool at script level.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10276 Solution: Add the TTFLAG_BOOL_OK flag to the type. Fix name of test
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10277 function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10278 Files: src/vim9type.c, src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10279 src/testdir/vim9.vim, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10280
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10281 Patch 8.2.1645
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10282 Problem: GTK3: icons become broken images when resized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10283 Solution: Use gtk_image_new_from_icon_name(). (closes #6916)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10284 Fix compiler warnings.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10285 Files: src/gui_gtk_x11.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10286
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10287 Patch 8.2.1646
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10288 Problem: Amiga: Unnecessary #include.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10289 Solution: Remove the #include. (Ola Söder, closes #6908)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10290 Files: src/version.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10291
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10292 Patch 8.2.1647
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10293 Problem: Vim9: result of expression with && and || cannot be assigned to a
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10294 bool variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10295 Solution: Add the TTFLAG_BOOL_OK flag and convert the value if needed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10296 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10297 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10298
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10299 Patch 8.2.1648
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10300 Problem: Amiga: no common build file for Amiga (-like) systems.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10301 Solution: Turn Make_morph.mak into Make_ami.mak. (Ola Söder, closes #6805)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10302 Files: Filelist, src/Make_ami.mak, src/Make_morph.mak, src/INSTALLami.txt
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10303
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10304 Patch 8.2.1649
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10305 Problem: GTK3: using old file chooser.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10306 Solution: Use native file chooser on GTK 3.20 and above. (Yogeshwar
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10307 Velingker, closes #6909)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10308 Files: src/gui_gtk.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10309
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10310 Patch 8.2.1650
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10311 Problem: Vim9: result of && and || expression cannot be assigned to a bool
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10312 at the script level.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10313 Solution: Add the VAR_BOOL_OK flag. Convert to bool when needed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10314 Files: src/structs.h, src/vim9type.c, src/proto/vim9type.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10315 src/vim9script.c, src/evalvars.c, src/eval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10316 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10317
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10318 Patch 8.2.1651
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10319 Problem: Spellfile code not completely tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10320 Solution: Add a few more test cases. (Yegappan Lakshmanan, closes #6918)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10321 Files: src/testdir/test_spellfile.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10322
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10323 Patch 8.2.1652
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10324 Problem: Cannot translate lines in the options window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10325 Solution: Use the AddOption() function to split descriptions where indicated
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10326 by a line break. (issue #6800)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10327 Files: runtime/optwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10328
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10329 Patch 8.2.1653
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10330 Problem: Expand('<stack>') does not include the final line number.
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
10331 Solution: Add the line number. (closes #6927)
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10332 Files: src/vim.h, src/scriptfile.c, src/proto/scriptfile.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10333 src/debugger.c, src/ex_docmd.c, src/ex_eval.c, src/message.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10334 src/testing.c, src/testdir/test_expand_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10335
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10336 Patch 8.2.1654
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10337 Problem: When job writes to hidden buffer current window has display
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10338 errors. (Johnny McArthur)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10339 Solution: Use aucmd_prepbuf() instead of switch_to_win_for_buf().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10340 (closes #6925)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10341 Files: src/channel.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10342
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10343 Patch 8.2.1655
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10344 Problem: Cannot build with Strawberry Perl 5.32.0.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10345 Solution: Use Perl_sv_2pvbyte_flags. (closes #6921)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10346 Files: src/if_perl.xs
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10347
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10348 Patch 8.2.1656
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10349 Problem: Vim9: callstack wrong if :def function calls :def function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10350 Solution: Set the line number before calling. (closes #6914)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10351 Files: src/vim9execute.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10352
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10353 Patch 8.2.1657
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10354 Problem: Vim9: no proper error for nested ":def!".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10355 Solution: Check for "!". (closes #6920)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10356 Files: src/errors.h, src/vim9compile.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10357
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10358 Patch 8.2.1658
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10359 Problem: Expand('<stack>') has trailing "..".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10360 Solution: Remove the "..". (closes #6927)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10361 Files: src/scriptfile.c, src/testdir/test_expand_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10362
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10363 Patch 8.2.1659
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10364 Problem: Spellfile code not completely tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10365 Solution: Add a few more test cases. (Yegappan Lakshmanan, closes #6929)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10366 Files: src/testdir/test_spell.vim, src/testdir/test_spellfile.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10367
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10368 Patch 8.2.1660
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10369 Problem: Assert functions require passing expected result as the first
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10370 argument, which isn't obvious.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10371 Solution: Use a method, as in "runtest()->assert_equal(expected)".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10372 Files: src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10373
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10374 Patch 8.2.1661
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10375 Problem: Cannot connect to 127.0.0.1 for host with only IPv6 addresses.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10376 Solution: pass AI_V4MAPPED flag to getaddrinfo. (Filipe Brandenburger,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10377 closes #6931)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10378 Files: src/channel.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10379
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10380 Patch 8.2.1662
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10381 Problem: :mksession does not restore shared terminal buffer properly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10382 Solution: Keep a hashtab with terminal buffers. (Rob Pilling, closes #6930)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10383 Files: src/hashtab.c, src/proto/terminal.pro, src/session.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10384 src/terminal.c, src/testdir/test_mksession.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10385
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10386 Patch 8.2.1663
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10387 Problem: Options window entries cannot be translated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10388 Solution: Use AddOption() for all explanations. (closes #6800)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10389 Files: runtime/optwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10390
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10391 Patch 8.2.1664
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10392 Problem: Memory leak when using :mkview with a terminal buffer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10393 Solution: Don't use a hastab for :mkview. (Rob Pilling, closes #6935)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10394 Files: src/session.c, src/terminal.c, src/testdir/test_mksession.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10395
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10396 Patch 8.2.1665
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10397 Problem: Cannot do fuzzy string matching.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10398 Solution: Add matchfuzzy(). (Yegappan Lakshmanan, closes #6932)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10399 Files: runtime/doc/eval.txt, runtime/doc/usr_41.txt, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10400 src/proto/search.pro, src/search.c, src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10401
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10402 Patch 8.2.1666
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10403 Problem: The initial value of 'backupskip' can have duplicate items.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10404 Solution: Remove duplicates, like when it is set later. (Tom Ryder,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10405 closes #6940)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10406 Files: src/option.c, src/testdir/test_options.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10407
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10408 Patch 8.2.1667
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10409 Problem: Local function name cannot shadow a global function name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10410 Solution: Ignore global functions when checking a script-local or scoped
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10411 function name. (closes #6926)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10412 Files: src/vim9compile.c, src/userfunc.c, src/proto/userfunc.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10413 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10414
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10415 Patch 8.2.1668
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10416 Problem: Vim9: not accepting 0 or 1 as bool when type is any.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10417 Solution: Convert the type with the CHECKTYPE instruction. (closes #6913)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10418 Files: src/vim9execute.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10419
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10420 Patch 8.2.1669
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10421 Problem: Vim9: memory leak when storing a value fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10422 Solution: Free the value when not storing it.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10423 Files: src/evalvars.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10424
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10425 Patch 8.2.1670
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10426 Problem: A couple of gcc compiler warnings.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10427 Solution: Initialize local variables. (Dominique Pellé, closes #6944)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10428 Files: src/memline.c, src/option.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10429
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10430 Patch 8.2.1671
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10431 Problem: Vim9: stray error for missing white space.
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
10432 Solution: Do not skip over white space after member. (closes #6917)
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10433 Files: src/eval.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10434
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10435 Patch 8.2.1672
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10436 Problem: v_lock is used when it is not initialized. (Yegappan Lakshmanan)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10437 Solution: Initialize the typval in eval1().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10438 Files: src/eval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10439
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10440 Patch 8.2.1673
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10441 Problem: complete_info() selected index has an invalid value. (Ben Jackson)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10442 Solution: Set the index when there is only one match. (closes #6945)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10443 Add test for complete_info().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10444 Files: src/insexpand.c, src/testdir/test_ins_complete.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10445
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10446 Patch 8.2.1674
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10447 Problem: Vim9: internal error when using variable that was not set.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10448 Solution: Give a meaningful error. (closes #6937)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10449 Files: src/vim9script.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10450
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10451 Patch 8.2.1675
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10452 Problem: MinGW: testdir makefile deletes non-existing file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10453 Solution: Use another way to delete the output file if it already exists.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10454 (Michael Soyka)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10455 Files: src/testdir/Make_ming.mak
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10456
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10457 Patch 8.2.1676
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10458 Problem: Compiler warnings for function typecast.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10459 Solution: Add an intermediate cast to "void *".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10460 Files: src/os_unix.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10461
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10462 Patch 8.2.1677
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10463 Problem: Memory access errors when calling setloclist() in an autocommand.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10464 Solution: Give an error if the list was changed unexpectedly. (closes #6946)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10465 Files: src/quickfix.c, src/testdir/test_quickfix.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10466
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10467 Patch 8.2.1678
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10468 Problem: Crash when using ":set" after ":ownsyntax". (Dhiraj Mishra)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10469 Solution: Make sure 'spelloptions' is not NULL. (closes #6950)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10470 Files: src/syntax.c, src/testdir/test_syntax.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10471
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10472 Patch 8.2.1679
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10473 Problem: Vim9: ":*" is not recognized as a range.
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
10474 Solution: Move recognizing "*" into skip_range(). (closes #6938)
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10475 Files: src/ex_docmd.c, src/proto/ex_docmd.pro, src/cmdexpand.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10476 src/ex_getln.c, src/userfunc.c, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10477 src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10478
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10479 Patch 8.2.1680
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10480 Problem: Vim9: line number for compare error is wrong.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10481 Solution: Set SOURCING_LNUM. (closes #6936)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10482 Files: src/vim9execute.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10483
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10484 Patch 8.2.1681
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
10485 Problem: Vim9: unnecessary :call commands in tests.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10486 Solution: Remove the commands. (issue #6936)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10487 Files: src/testdir/test_vim9_func.vim, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10488
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10489 Patch 8.2.1682
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10490 Problem: Vim9: const works in an unexpected way.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10491 Solution: ":const" only disallows changing the variable, not the value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10492 Make "list[0] = 9" work at the script level.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10493 Files: src/vim9compile.c, src/evalvars.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10494
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10495 Patch 8.2.1683
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10496 Problem: Vim9: assignment test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10497 Solution: Include changes to find Ex command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10498 Files: src/ex_docmd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10499
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10500 Patch 8.2.1684
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10501 Problem: "gF" does not use line number after file in Visual mode.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10502 Solution: Look for ":123" after the Visual area. (closes #6952)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10503 Files: src/findfile.c, src/testdir/test_gf.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10504
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10505 Patch 8.2.1685
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10506 Problem: Vim9: cannot declare a constant value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10507 Solution: Introduce ":const!".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10508 Files: runtime/doc/vim9.txt, src/ex_cmds.h, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10509 src/vim9.h, src/vim9execute.c, src/evalvars.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10510 src/proto/evalvars.pro, src/errors.h, src/vim.h, src/eval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10511 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10512
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10513 Patch 8.2.1686
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10514 Problem: Vim9: "const!" not sufficiently tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10515 Solution: Add a few more test cases. Fix type checking.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10516 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10517
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10518 Patch 8.2.1687
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10519 Problem: Vim9: out of bounds error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10520 Solution: Check that cmdidx is not negative.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10521 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10522
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10523 Patch 8.2.1688
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10524 Problem: Increment/decrement removes text property.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10525 Solution: Insert the new number before deleting the old one. (closes #6962)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10526 Files: src/ops.c, src/testdir/test_textprop.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10527
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10528 Patch 8.2.1689
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10529 Problem: 'colorcolumn' doesn't show in indent.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10530 Solution: Also draw the column when draw_state is WL_BRI or WL_SBR.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10531 (Alexey Demin, closes #6948, closes #6619)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10532 Files: src/drawline.c, src/testdir/dumps/Test_colorcolumn_2.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10533 src/testdir/dumps/Test_colorcolumn_3.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10534 src/testdir/test_highlight.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10535
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10536 Patch 8.2.1690
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10537 Problem: Text properties not adjusted for "I" in Visual block mode.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10538 Solution: Call inserted_bytes(). (closes #6961)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10539 Files: src/ops.c, src/change.c, src/proto/change.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10540 src/testdir/test_textprop.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10541
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10542 Patch 8.2.1691
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10543 Problem: Vim9: list<any> is not accepted where list<number> is expected.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10544 Solution: Add functions to allocate and free a type_T, use it in
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10545 ISN_CHECKTYPE. (closes #6959)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10546 Files: src/vim9.h, src/globals.h, src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10547 src/vim9type.c, src/proto/vim9type.pro, src/errors.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10548 src/evalfunc.c, src/testdir/test_vim9_disassemble.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10549 src/testdir/test_vim9_expr.vim, src/testdir/test_vim9_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10550 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10551
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10552 Patch 8.2.1692
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10553 Problem: Build fails because TTFLAG_STATIC is missing.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10554 Solution: Include missing change.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10555 Files: src/structs.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10556
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10557 Patch 8.2.1693
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10558 Problem: "hi def" does not work for cleared highlight.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10559 Solution: Check the "sg_cleared" flag. (Maxim Kim, closes #6956,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10560 closes #4405)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10561 Files: src/highlight.c, src/testdir/test_highlight.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10562
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10563 Patch 8.2.1694
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10564 Problem: Compiler warning for loss if data.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10565 Solution: Add typecast.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10566 Files: src/ops.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10567
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10568 Patch 8.2.1695
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10569 Problem: Vim9: crash when using varargs type "any".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10570 Solution: Check if uf_va_type is &t_any. (closes #6957)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10571 Files: src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10572 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10573
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10574 Patch 8.2.1696
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10575 Problem: Unused (duplicate) macros.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10576 Solution: Remove the macros.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10577 Files: src/spell.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10578
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10579 Patch 8.2.1697
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10580 Problem: Inconsistent capitalization of error messages.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10581 Solution: Always start with a capital.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10582 Files: src/errors.h, src/testdir/test_vim9_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10583 src/testdir/test_vim9_func.vim, src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10584 src/testdir/test_assert.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10585
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10586 Patch 8.2.1698
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10587 Problem: Cannot lock a variable in legacy Vim script like in Vim9.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10588 Solution: Make ":lockvar 0" work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10589 Files: runtime/doc/eval.txt, src/evalvars.c, src/proto/evalvars.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10590 src/dict.c, src/eval.c, src/list.c, src/typval.c, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10591 src/testdir/test_const.vim, src/testdir/test_listdict.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10592
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10593 Patch 8.2.1699
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10594 Problem: Build failure due to missing error message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10595 Solution: Add error message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10596 Files: src/errors.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10597
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10598 Patch 8.2.1700
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10599 Problem: Vim9: try/catch causes wrong value to be returned.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10600 Solution: Reset tcd_return. (closes #6964)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10601 Files: src/vim9execute.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10602
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10603 Patch 8.2.1701
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10604 Problem: Vim9: sort("i") does not work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10605 Solution: Don't try getting a number for a string argument. (closes #6958)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10606 Files: src/list.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10607
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10608 Patch 8.2.1702
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10609 Problem: Crash when using undo after deleting folded lines.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10610 Solution: Check for NULL pointer. (closes #6968)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10611 Files: src/fold.c, src/testdir/test_fold.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10612
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10613 Patch 8.2.1703
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10614 Problem: ":highlight clear" does not restore default link.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10615 Solution: Remember the default link and restore it. (Antony Scriven,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10616 closes #6970, closes #4405)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10617 Files: runtime/doc/syntax.txt, src/highlight.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10618 src/testdir/test_highlight.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10619
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10620 Patch 8.2.1704
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10621 Problem: Vim9: crash in for loop when autoload script has an error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10622 Solution: Reset suppress_errthrow. Check for NULL list. (closes #6967)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10623 Files: src/vim9execute.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10624
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10625 Patch 8.2.1705
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10626 Problem: "verbose hi Name" reports incorrect info after ":hi clear".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10627 Solution: Store the script context. (Antony Scriven, closes #6975)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10628 Files: src/highlight.c, src/testdir/test_highlight.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10629
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10630 Patch 8.2.1706
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10631 Problem: Vim9: crash after running into the "Multiple closures" error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10632 Solution: When a function fails still update any closures. (closes #6973)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10633 Files: src/vim9execute.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10634
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10635 Patch 8.2.1707
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
10636 Problem: Small inconsistency in highlight test.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10637 Solution: Use one argument for :execute. (Antony Scriven, #6975)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10638 Files: src/testdir/test_highlight.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10639
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10640 Patch 8.2.1708
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
10641 Problem: Vim9: error message for function has unprintable characters.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10642 Solution: use printable_func_name(). (closes #6965)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10643 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10644
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10645 Patch 8.2.1709
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10646 Problem: Vim9: memory leak when using multiple closures.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10647 Solution: Free the partial.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10648 Files: src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10649
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10650 Patch 8.2.1710
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10651 Problem: Vim9: list of list type can be wrong.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10652 Solution: Use VAR_UNKNOWN for empty list. Recognize VAR_UNKNOWN when
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10653 looking for a common type. (closes #6979)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10654 Files: src/vim9type.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10655
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10656 Patch 8.2.1711
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10657 Problem: Vim9: leaking memory when using partial.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10658 Solution: Do delete the function even when it was compiled.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10659 Files: src/vim9compile.c, src/proto/vim9compile.pro, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10660 src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10661
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10662 Patch 8.2.1712
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10663 Problem: Vim9: leaking memory when calling a lambda.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10664 Solution: Decrement function reference from ISN_DCALL.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10665 Files: src/vim9compile.c, src/userfunc.c, src/proto/userfunc.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10666
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10667 Patch 8.2.1713
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10668 Problem: Motif GUI: crash when setting menu colors. (Andrzej Bylicki)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10669 Solution: Add {} to make "n" incremented correctly. (closes #6989,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10670 closes #5948)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10671 Files: src/gui_motif.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10672
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10673 Patch 8.2.1714
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10674 Problem: Text properties corrupted with substitute command. (Filipe
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10675 Brandenburger)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10676 Solution: Get the changed line again after using u_savesub(). (closes #6984)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10677 Files: src/textprop.c, src/testdir/test_textprop.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10678
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10679 Patch 8.2.1715
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10680 Problem: Motif GUI: commented out code missed {}.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10681 Solution: Add {} and reenable the code. (similar to #6989)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10682 Files: src/gui_motif.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10683
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10684 Patch 8.2.1716
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10685 Problem: Options window has duplicate translations.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10686 Solution: Make one entry for "global or local to buffer". Fix wrong text.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10687 (closes #6983)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10688 Files: runtime/optwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10689
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10690 Patch 8.2.1717
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10691 Problem: MS-Windows installer doesn't have Russian translations.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10692 Solution: Add Russian translations. (closes #6985)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10693 Files: nsis/gvim.nsi, nsis/lang/russian.nsi
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10694
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10695 Patch 8.2.1718
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10696 Problem: Vim9: :def function disallows "firstline" and "lastline" argument
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10697 names for no good reason.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10698 Solution: Don't check the arguments for a :def function. (closes #6986)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10699 Files: src/userfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10700
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10701 Patch 8.2.1719
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10702 Problem: Vim9: no error if comma is missing in between arguments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10703 Solution: Give an error message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10704 Files: src/errors.h, src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10705
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10706 Patch 8.2.1720
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10707 Problem: Vim9: memory leak with heredoc that isn't executed. (Dominique
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10708 Pellé)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10709 Solution: Don't clear the list items. (closes #6991)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10710 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10711
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10712 Patch 8.2.1721
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10713 Problem: MS-Windows installer doesn't work.
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
10714 Solution: Write "Russian" in ASCII. (closes #6995, see #6985).
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10715 Files: nsis/lang/russian.nsi
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10716
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10717 Patch 8.2.1722
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10718 Problem: Vim9: cannot assign a lambda to a variable of type function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10719 Solution: Allow for assigning a partial to a variable of type function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10720 (Naruhiko Nishino, closes #6996)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10721 Files: src/vim9type.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10722
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10723 Patch 8.2.1723
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10724 Problem: Vim9: Variable argument name cannot start with underscore.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10725 Solution: Use eval_isnamec1(). (closes #6988)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10726 Files: src/userfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10727
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10728 Patch 8.2.1724
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10729 Problem: Vim9: assignment tests spread out.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10730 Solution: Create new test file for assignment tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10731 Files: src/testdir/test_vim9_assign.vim, src/testdir/test_vim9_cmd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10732 src/testdir/test_vim9_script.vim, src/testdir/test_vim9_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10733 src/testdir/Make_all.mak
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10734
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10735 Patch 8.2.1725
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10736 Problem: Not all Pascal files are recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10737 Solution: Add filetype patterns. (Doug Kearns)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10738 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10739
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10740 Patch 8.2.1726
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10741 Problem: Fuzzy matching only works on strings.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10742 Solution: Support passing a dict. Add matchfuzzypos() to also get the match
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10743 positions. (Yegappan Lakshmanan, closes #6947)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10744 Files: runtime/doc/eval.txt, runtime/doc/usr_41.txt, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10745 src/proto/search.pro, src/search.c, src/testdir/Make_all.mak,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10746 src/testdir/test_functions.vim, src/testdir/test_matchfuzzy.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10747
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10748 Patch 8.2.1727
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10749 Problem: A popup created with "cursorline" will ignore "firstline".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10750 Solution: When both "cursorline" and "firstline" are present put the cursor
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10751 on "firstline". (closes #7000) Add the "winid" argument to
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10752 getcurpos().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10753 Files: runtime/doc/eval.txt, src/evalfunc.c, src/popupwin.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10754 src/evalwindow.c, src/testdir/test_popupwin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10755 src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10756
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10757 Patch 8.2.1728
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10758 Problem: Compiler warning for using uninitialized variable. (John Marriott)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10759 Solution: Initialize "neighbor".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10760 Files: src/search.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10761
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10762 Patch 8.2.1729
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10763 Problem: Endless loop when ":normal" feeds popup window filter.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10764 Solution: Add the ex_normal_busy_done flag.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10765 Files: src/globals.h, src/getchar.c, src/evalfunc.c, src/ex_docmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10766 src/menu.c, src/testdir/test_popupwin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10767 src/testdir/dumps/Test_popupwin_normal_cmd.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10768
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10769 Patch 8.2.1730
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10770 Problem: Vim9: cannot use member of unknown type.
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
10771 Solution: When type is unknown use "any". (closes #6997)
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10772 Files: src/vim9compile.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10773
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10774 Patch 8.2.1731
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10775 Problem: Vim9: cannot use += to append to empty NULL list.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10776 Solution: Copy the list instead of extending it. (closes #6998)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10777 Files: src/eval.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10778
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10779 Patch 8.2.1732
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10780 Problem: Stuck when win_execute() for a popup causes an error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10781 Solution: Disable the filter callback on error. (issue #6999)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10782 Files: src/popupwin.c, src/testdir/term_util.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10783 src/testdir/test_popupwin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10784 src/testdir/dumps/Test_popupwin_win_execute.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10785
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10786 Patch 8.2.1733
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10787 Problem: Vim9: memory leaks when using nested function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10788 Solution: Free function when compilation fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10789 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10790
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10791 Patch 8.2.1734
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10792 Problem: Vim9: cannot use a funcref for a closure twice.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10793 Solution: Instead of putting the funcref on the stack use a growarray on the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10794 execution context.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10795 Files: src/vim9.h, src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10796 src/testdir/test_vim9_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10797 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10798
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10799 Patch 8.2.1735
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10800 Problem: Github actions appear to timeout too soon.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10801 Solution: use "timeout" instead of "ping".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10802 Files: .github/workflows/ci-windows.yaml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10803
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10804 Patch 8.2.1736
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10805 Problem: Failure to compile a pattern not tested much.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10806 Solution: Add tests where a pattern fails to compile. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10807 closes #7004)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10808 Files: src/testdir/gen_opt_test.vim, src/testdir/test_arglist.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10809 src/testdir/test_autocmd.vim, src/testdir/test_buffer.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10810 src/testdir/test_checkpath.vim, src/testdir/test_cmdline.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10811 src/testdir/test_debugger.vim, src/testdir/test_functions.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10812 src/testdir/test_history.vim, src/testdir/test_listdict.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10813 src/testdir/test_options.vim, src/testdir/test_search_stat.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10814 src/testdir/test_sort.vim, src/testdir/test_substitute.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10815 src/testdir/test_syntax.vim, src/testdir/test_tagjump.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10816 src/testdir/test_user_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10817
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10818 Patch 8.2.1737
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10819 Problem: Cursor line highlight in popup window is not always updated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10820 Solution: Check if the cursor has moved. (closes #7010)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10821 Files: src/popupwin.c, src/testdir/test_popupwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10822 src/testdir/dumps/Test_popupwin_win_execute_cursorline.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10823
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10824 Patch 8.2.1738
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10825 Problem: Mac: str2float() recognizes comma instead of decimal point.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10826 Solution: Set LC_NUMERIC to "C". (closes #7003)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10827 Files: src/os_mac_conv.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10828
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10829 Patch 8.2.1739
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10830 Problem: Vim9: crash when compiling a manually defined function. (Antony
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10831 Scriven)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10832 Solution: Check that the script ID is positive. (closes #7012)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10833 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10834
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10835 Patch 8.2.1740
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10836 Problem: Test fails without the terminal feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10837 Solution: Skip test if the terminal feature is not available.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10838 Files: src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10839
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10840 Patch 8.2.1741
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10841 Problem: pathshorten() only supports using one character.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10842 Solution: Add an argument to control the length. (closes #7006)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10843 Files: runtime/doc/eval.txt, src/evalfunc.c, src/filepath.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10844 src/proto/filepath.pro, src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10845
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10846 Patch 8.2.1742
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10847 Problem: Test still fails without the terminal feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10848 Solution: Put check for terminal feature in separate function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10849 Files: src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10850
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10851 Patch 8.2.1743
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10852 Problem: Cannot build without the eval feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10853 Solution: Move shorten_dir outside of #ifdef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10854 Files: src/filepath.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10855
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10856 Patch 8.2.1744
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10857 Problem: Vim9: using ":const!" is weird.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10858 Solution: Use "var" - "final" - "const" like Dart. "let" still works for
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10859 now.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10860 Files: runtime/doc/vim9.txt, src/ex_cmds.h, src/errors.h, src/evalvars.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10861 src/proto/evalvars.pro, src/cmdexpand.c, src/eval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10862 src/ex_docmd.c, src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10863 src/vim9script.c, src/vim.h, src/ex_cmdidxs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10864 src/testdir/test_vim9_assign.vim, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10865
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10866 Patch 8.2.1745
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10867 Problem: Tiny version doesn't build.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10868 Solution: Add dummy ex_var() function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10869 Files: src/ex_docmd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10870
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10871 Patch 8.2.1746
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10872 Problem: Vim9: Cannot use "fina" for "finally". (Naruhiko Nishino)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10873 Solution: Specifically check for "fina". (closes #7020)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10874 Files: src/ex_docmd.c, src/testdir/test_trycatch.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10875 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10876
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10877 Patch 8.2.1747
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10878 Problem: Result of expand() unexpectedly depends on 'completeslash'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10879 Solution: Temporarily reset 'completeslash'. (Yasuhiro Matsumoto,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10880 closes #7021)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10881 Files: src/evalfunc.c, src/testdir/test_ins_complete.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10882
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10883 Patch 8.2.1748
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10884 Problem: Closing split window in other tab may cause a crash.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10885 Solution: Set tp_curwin properly. (Rob Pilling, closes #7018)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10886 Files: src/window.c, src/testdir/test_winbuf_close.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10887
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10888 Patch 8.2.1749
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10889 Problem: Vim9: crash when closure fails in nested function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10890 Solution: Handle function returns before dereferencing remaining closures.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10891 (closes #7008)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10892 Files: src/vim9execute.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10893
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10894 Patch 8.2.1750
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10895 Problem: Setting firstline with popup_setoptions() fails if cursorline is
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10896 set.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10897 Solution: Use apply_options(). Update the popup before applying "zz".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10898 (closes #7010)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10899 Files: src/popupwin.c, src/proto/popupwin.pro, src/move.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10900 src/testdir/test_popupwin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10901 src/testdir/dumps/Test_popupwin_win_execute_cursorline.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10902 src/testdir/dumps/Test_popupwin_set_firstline_1.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10903 src/testdir/dumps/Test_popupwin_set_firstline_2.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10904
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10905 Patch 8.2.1751
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10906 Problem: Using 2 where bool is expected may throw an error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10907 Solution: Make this backwards compatible.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10908 Files: src/typval.c, src/evalfunc.c, src/testdir/test_search.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10909 src/testdir/test_terminal2.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10910
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10911 Patch 8.2.1752
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10912 Problem: GTK GUI: cannot map alt-? with <A-?>. (Ingo Karkat)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10913 Solution: Adjust the characters for which the shift modifier is removed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10914 (closes #7016) Make Motif and Win32 use the same function as GTK.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10915 Files: src/misc2.c, src/gui_x11.c, src/gui_w32.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10916 src/testdir/test_termcodes.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10917
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10918 Patch 8.2.1753
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10919 Problem: Vim9: crash when using import at script level.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10920 Solution: Give a "not implemented yet" error. (closes #7026)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10921 Files: src/evalvars.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10922
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10923 Patch 8.2.1754
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10924 Problem: Completion with spell checking not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10925 Solution: Add a test case. (Dominique Pellé, closes #7024)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10926 Files: src/testdir/test_spell.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10927
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10928 Patch 8.2.1755
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10929 Problem: Vim9: crash when using invalid heredoc marker. (Dhiraj Mishra)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10930 Solution: Check for NULL list. (closes #7027) Fix comment character.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10931 Files: src/vim9compile.c, src/evalvars.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10932 src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10933
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10934 Patch 8.2.1756
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10935 Problem: Vim9: :let will soon be disallowed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10936 Solution: Add v:disallow_let temporarily. Fix tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10937 Files: src/vim.h, src/errors.h, src/evalvars.c, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10938 src/userfunc.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10939
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10940 Patch 8.2.1757
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10941 Problem: Mac: default locale is lacking the encoding.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10942 Solution: Add ".UTF-8 to the locale. (Yee Cheng Chin, closes #7022)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10943 Files: src/os_mac_conv.c, src/testdir/test_environ.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10944
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10945 Patch 8.2.1758
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10946 Problem: Vim9: type of unmaterialized list is wrong.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10947 Solution: Use list<number>.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10948 Files: src/vim9type.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10949
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10950 Patch 8.2.1759
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10951 Problem: Vim9: Some tests are still using :let.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10952 Solution: Change more declarations to use :var.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10953 Files: src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10954
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10955 Patch 8.2.1760
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10956 Problem: Vim9: crash when end marker is missing. (Dhiraj Mishra)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10957 Solution: Check for end of function lines. (closes #7031)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10958 Files: src/vim9compile.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10959
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10960 Patch 8.2.1761
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10961 Problem: Vim9: Some tests are still using :let.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10962 Solution: Change more declarations to use :var.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10963 Files: src/testdir/test_vim9_assign.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10964 src/testdir/test_vim9_cmd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10965 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10966
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10967 Patch 8.2.1762
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10968 Problem: When a timer uses :stopinsert Insert mode completion isn't
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10969 stopped. (Stanley Chan)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10970 Solution: Call ins_compl_prep(ESC).
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10971 Files: src/edit.c, src/testdir/test_ins_complete.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10972 src/testdir/dumps/Test_pum_stopped_by_timer.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10973
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10974 Patch 8.2.1763
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10975 Problem: Vim9: cannot use "true" for popup window scrollbar option.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10976 Solution: use dict_get_bool(). (closes #7029)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10977 Files: src/popupwin.c, src/testdir/test_popupwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10978
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10979 Patch 8.2.1764
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10980 Problem: Vim9: no error when assigning to script var with wrong type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10981 Solution: Fix off-by-one error. (closes #7028)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10982 Files: src/vim9compile.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10983
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10984 Patch 8.2.1765
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10985 Problem: Vim9: some tests use "var var".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10986 Solution: Use "var name". (closes #7032)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10987 Files: src/testdir/test_vim9_assign.vim, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10988
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10989 Patch 8.2.1766
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10990 Problem: Vim9: Some tests are still using :let.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10991 Solution: Change the last few declarations to use :var.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10992 Files: src/testdir/runtest.vim, src/testdir/test_vim9_assign.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10993 src/testdir/test_vim9_cmd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10994 src/testdir/test_vim9_disassemble.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10995 src/testdir/test_vim9_expr.vim, src/testdir/test_vim9_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10996 src/testdir/test_vim9_script.vim, src/testdir/test_maparg.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10997 src/testdir/test_popupwin.vim, src/testdir/test_textprop.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10998
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10999 Patch 8.2.1767
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11000 Problem: Vim9: test fails with python support.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11001 Solution: Use "let" in legacy function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11002 Files: src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11003
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11004 Patch 8.2.1768
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11005 Problem: Cannot use the help menu from a terminal window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11006 Solution: Add ":tlnoremenu" commands. (Yee Cheng Chin, closes #7023)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11007 Files: runtime/menu.vim, src/testdir/test_gui.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11008
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11009 Patch 8.2.1769
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11010 Problem: A popup filter interferes with using :normal to move the cursor in
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11011 a popup.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11012 Solution: Do not invoke the filter when ex_normal_busy is set.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11013 Files: runtime/doc/popup.txt, src/getchar.c, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11014 src/ex_docmd.c, src/menu.c, src/globals.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11015 src/testdir/test_popupwin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11016 src/testdir/dumps/Test_popupwin_normal_cmd.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11017
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11018 Patch 8.2.1770
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11019 Problem: Invalid memory use when using SpellFileMissing autocmd.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11020 Solution: Add test case. (Dominique Pellé, closes #7036) Fix using a window
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11021 that was closed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11022 Files: src/spell.c, src/testdir/test_spell.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11023
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11024 Patch 8.2.1771
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11025 Problem: synIDattr() cannot get the value of ctermul.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11026 Solution: Add the "ul" value for "what". (closes #7037)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11027 Files: runtime/doc/eval.txt, src/highlight.c, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11028 src/testdir/test_highlight.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11029
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11030 Patch 8.2.1772
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11031 Problem: Cannot use CTRL-W <Down> to move out of a terminal window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11032 Solution: Use special_to_buf() instead of mb_char2bytes(). (closes #7045)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11033 Files: src/terminal.c, src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11034
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11035 Patch 8.2.1773
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11036 Problem: Crash when calling mapset() with a list as first argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11037 Solution: Check for NULL. (closes #7040)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11038 Files: src/map.c, src/testdir/test_maparg.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11039
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11040 Patch 8.2.1774
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11041 Problem: GTK: hang when forced to exit.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11042 Solution: Do not clean up "mainwin" when really_exiting is set.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11043 (Zdenek Dohnal, closes #7042)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11044 Files: src/gui_gtk_x11.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11045
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11046 Patch 8.2.1775
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11047 Problem: MS-Windows: adding a long quickfix list is slow.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11048 Solution: Shorten the buffer name only for the first entry. (Yegappan
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11049 Lakshmanan, closes #7039, closes #7033)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11050 Files: src/quickfix.c, src/testdir/test_quickfix.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11051
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11052 Patch 8.2.1776
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11053 Problem: Filetype.vim may be loaded twice.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11054 Solution: Do "syntax on" after "filetype on". (Adam Stankiewicz,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11055 closes #7049)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11056 Files: runtime/defaults.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11057
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11058 Patch 8.2.1777
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11059 Problem: Vim9: some assignment tests in the wrong file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11060 Solution: Move assignment tests to test_vim9_assign.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11061 Files: src/testdir/test_vim9_assign.vim, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11062
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11063 Patch 8.2.1778
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11064 Problem: Vim9: returning from a partial call clears outer context, causing
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11065 a crash.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11066 Solution: Put the outer context in the stack frame. (closes #7044)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11067 Files: src/vim9execute.c, src/vim9.h, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11068
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11069 Patch 8.2.1779
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11070 Problem: Some debian changelog files are not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11071 Solution: Add */debian/changelog. (Jason Franklin)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11072 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11073
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11074 Patch 8.2.1780
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11075 Problem: Statusline not updated when splitting windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11076 Solution: Call status_redraw_all(). (Jason Franklin, closes #5496)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11077 Files: src/window.c, src/testdir/test_statusline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11078
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11079 Patch 8.2.1781
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11080 Problem: Writing to prompt buffer interferes with insert mode.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11081 Solution: Use win_enter() instead of just setting "curwin". (Ben Jackson,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11082 closes #7035)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11083 Files: src/autocmd.c, src/testdir/test_prompt_buffer.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11084
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11085 Patch 8.2.1782
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11086 Problem: Vim9: cannot pass boolean to mapset().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11087 Solution: Use get_tv_bool(). (closes #7041)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11088 Files: src/map.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11089
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11090 Patch 8.2.1783 (after 8.2.1781)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11091 Problem: Try-catch test fails.
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
11092 Solution: Don't call win_enter(), only call entering_window().
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11093 Files: src/autocmd.c, src/window.c, src/proto/window.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11094 src/testdir/runtest.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11095
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11096 Patch 8.2.1784
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11097 Problem: commits are not scanned for security problems
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11098 Solution: Enable Github code scanning. (Christian Brabandt, closes #7057)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11099 Files: .github/workflows/codeql-analysis.yml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11100
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11101 Patch 8.2.1785
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11102 Problem: Compiler warning for strcpy() out of bounds. (Christian Brabandt)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11103 Solution: use memmove() instead.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11104 Files: src/dict.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11105
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11106 Patch 8.2.1786
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11107 Problem: Various Normal mode commands not fully tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11108 Solution: Add more tests. (Yegappan Lakshmanan, closes #7059)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11109 Files: src/testdir/test_normal.vim, src/testdir/test_regexp_utf8.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11110 src/testdir/test_registers.vim, src/testdir/test_spellfile.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11111 src/testdir/test_tagjump.vim, src/testdir/test_visual.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11112
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11113 Patch 8.2.1787
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11114 Problem: Crash with 'incsearch' and very long line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11115 Solution: Check whether regprog becomes NULL. (closes #7063)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11116 Files: src/search.c, src/testdir/test_search.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11117
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11118 Patch 8.2.1788
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11119 Problem: Vim9: still allows :let for declarations.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11120 Solution: Make the default for v:disallow_let one. It can still be set to
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11121 zero to allow for using :let.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11122 Files: src/evalvars.c, src/testdir/runtest.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11123
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11124 Patch 8.2.1789
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11125 Problem: Vim9: crash with invalid list constant. (Dhiraj Mishra)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11126 Solution: Return FAIL when compiling the list fails. (closes #7066)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11127 Files: src/vim9compile.c, src/errors.h, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11128
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11129 Patch 8.2.1790
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11130 Problem: MS-Windows with Python: crash when executed from Vifm.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11131 Solution: Use NUL instead of CONIN. (Ken Takata, closes #7061, closes #7053)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11132 Files: src/if_python3.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11133
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11134 Patch 8.2.1791
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11135 Problem: Vim9: debugger test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11136 Solution: Use "var" instead of "let".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11137 Files: src/testdir/test_debugger.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11138
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11139 Patch 8.2.1792
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11140 Problem: Configure does not recognize Racket 6.1+.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11141 Solution: Add a check for "rktio". (closes #7062)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11142 Files: src/configure.ac, src/auto/configure
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11143
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11144 Patch 8.2.1793
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11145 Problem: Not consistently giving the "is a directory" warning.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11146 Solution: Adjust check for illegal file name and directory. (Yasuhiro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11147 Matsumoto, closes #7067)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11148 Files: src/fileio.c, src/testdir/test_edit.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11149
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11150 Patch 8.2.1794
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11151 Problem: No falsy Coalescing operator.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11152 Solution: Add the "??" operator. Fix mistake with function argument count.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11153 Files: runtime/doc/eval.txt, src/eval.c, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11154 src/vim9type.c, src/testdir/test_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11155 src/testdir/test_vim9_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11156 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11157
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11158 Patch 8.2.1795
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11159 Problem: Vim9: operators && and || have a confusing result.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11160 Solution: Make the result a boolean.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11161 Files: runtime/doc/vim9.txt, src/eval.c, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11162 src/vim9execute.c, src/vim9type.c, src/structs.h, src/vim9.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11163 src/testdir/test_vim9_expr.vim, src/testdir/test_vim9_assign.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11164 src/testdir/test_vim9_cmd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11165 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11166
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11167 Patch 8.2.1796
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11168 Problem: Vim9: invalid memory access with weird function name. (Dhiraj
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11169 Mishra)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11170 Solution: Check the name is valid. Add a test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11171 Files: src/userfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11172
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11173 Patch 8.2.1797
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11174 Problem: Vim9: some parts of the code not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11175 Solution: Add a few tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11176 Files: src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11177
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11178 Patch 8.2.1798
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11179 Problem: Vim9: ternary operator condition is too permissive.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11180 Solution: Use tv_get_bool_chk().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11181 Files: runtime/doc/vim9.txt, src/eval.c, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11182 src/vim9execute.c, src/testdir/vim9.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11183 src/testdir/test_expr.vim, src/testdir/test_vim9_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11184 src/testdir/test_vim9_cmd.vim, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11185
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11186 Patch 8.2.1799
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11187 Problem: Some Normal mode commands not fully tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11188 Solution: Add a few more tests. (Yegappan Lakshmanan, closes #7073)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11189 Files: src/testdir/test_gf.vim, src/testdir/test_goto.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11190 src/testdir/test_normal.vim, src/testdir/test_registers.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11191 src/testdir/test_startup.vim, src/testdir/test_tabpage.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11192 src/testdir/test_visual.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11193
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11194 Patch 8.2.1800
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11195 Problem: Vim9: memory leak if "if" condition is invalid.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11196 Solution: Free ppconst earlier.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11197 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11198
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11199 Patch 8.2.1801
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11200 Problem: Undo file not found when using ":args" or ":next".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11201 Solution: Handle like editing another file. (closes #7072)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11202 Files: src/ex_cmds.c, src/testdir/test_undo.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11203
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11204 Patch 8.2.1802
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11205 Problem: Vim9: crash with unterminated dict. (Dhiraj Mishra)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11206 Solution: Return empty string instead of NULL. (closes #7084)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11207 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11208
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11209 Patch 8.2.1803
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11210 Problem: A few failures are not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11211 Solution: Test a few failures. (Dominique Pellé, closes #7075)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11212 Files: src/testdir/test_arglist.vim, src/testdir/test_cmdline.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11213 src/testdir/test_json.vim, src/testdir/test_listdict.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11214
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11215 Patch 8.2.1804
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11216 Problem: resolve('/') returns an empty string.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11217 Solution: Don't remove single slash. (closes #7074)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11218 Files: src/filepath.c, src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11219
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11220 Patch 8.2.1805
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11221 Problem: Unix: terminal mode changed when using ":shell".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11222 Solution: Avoid calling settmode() when not needed. (issue #7079)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11223 Files: src/os_unix.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11224
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11225 Patch 8.2.1806
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11226 Problem: MS-Windows with Python: Vim freezes after import command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11227 Solution: Use either "NUL" or "CONIN$" when reopening stdin. (Yasuhiro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11228 Matsumoto, closes #7083)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11229 Files: src/if_python3.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11230
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11231 Patch 8.2.1807
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11232 Problem: Can use :help in a terminal popup window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11233 Solution: Give an error. (closes #7088)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11234 Files: src/help.c, src/testdir/test_popupwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11235
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11236 Patch 8.2.1808
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11237 Problem: No test coverage for ":spelldump!".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11238 Solution: Add a test. (Dominique Pellé, closes #7089)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11239 Files: src/testdir/test_spell.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11240
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11241 Patch 8.2.1809
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11242 Problem: Mapping some keys with Ctrl does not work properly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11243 Solution: For terminal, GTK and Motif handle "@", "^" and "_" codes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11244 Files: src/misc2.c, src/proto/misc2.pro, src/term.c, src/gui_gtk_x11.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11245 src/gui_x11.c, src/testdir/test_termcodes.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11246
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11247 Patch 8.2.1810
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11248 Problem: Some code in normal.c not covered by tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11249 Solution: Add normal mode tests. (Yegappan Lakshmanan, closes #7086)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11250 Files: src/testdir/test_charsearch.vim, src/testdir/test_normal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11251
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11252 Patch 8.2.1811
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11253 Problem: Mapping Ctrl-key does not work for '{', '}' and '|'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11254 Solution: Remove the shift modifier. (closes #6457)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11255 Files: runtime/doc/map.txt, src/misc2.c, src/testdir/test_termcodes.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11256
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11257 Patch 8.2.1812
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11258 Problem: Vim9: nested closure throws an internal error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11259 Solution: Do not skip a local variable with a partial. (closes #7065)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11260 Files: src/vim9execute.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11261
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11262 Patch 8.2.1813
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
11263 Problem: Vim9: can assign wrong type to script dict. (Christian J. Robinson)
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11264 Solution: Check the type if known.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11265 Files: src/structs.h, src/eval.c, src/vim9script.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11266 src/proto/vim9script.pro, src/proto/evalvars.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11267 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11268
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11269 Patch 8.2.1814 (after 8.2.1813)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11270 Problem: Missing change to remove "static".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11271 Solution: Add the change.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11272 Files: src/evalvars.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11273
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11274 Patch 8.2.1815
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11275 Problem: Vim9: memory leak when using function reference.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11276 Solution: Temporarily disable the test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11277 Files: src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11278
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11279 Patch 8.2.1816
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11280 Problem: Vim9: another memory leak when using function reference.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11281 Solution: Temporarily disable the tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11282 Files: src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11283
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11284 Patch 8.2.1817
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11285 Problem: Vim9: wrong instruction when reusing a local variable spot.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11286 Solution: Clear a newly allocated local variable. (closes #7080)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11287 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11288
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11289 Patch 8.2.1818
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11290 Problem: SE Linux: deprecation warning for security_context_t.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11291 Solution: Use "char *" instead. (James McCoy, closes #7093)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11292 Files: src/os_unix.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11293
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11294 Patch 8.2.1819
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11295 Problem: Vim9: Memory leak when using a closure.
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
11296 Solution: Compute the minimal refcount in the funcstack. Reenable disabled
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11297 tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11298 Files: src/vim9execute.c, src/proto/vim9execute.pro, src/structs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11299 src/eval.c, src/testdir/test_vim9_disassemble.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11300 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11301
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11302 Patch 8.2.1820
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11303 Problem: Vim9: crash when error happens in timer callback.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11304 Solution: Check that current_exception is not NULL. (closes #7100)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11305 Files: src/ex_docmd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11306
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11307 Patch 8.2.1821
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11308 Problem: Vim9: concatenating to a NULL list doesn't work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11309 Solution: Handle a NULL list like an empty list. (closes #7064)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11310 Files: src/list.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11311
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11312 Patch 8.2.1822 (after 8.2.1821)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11313 Problem: List test doesn't fail.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11314 Solution: Adjust the test for NULL list handling.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11315 Files: src/testdir/test_listdict.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11316
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11317 Patch 8.2.1823
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11318 Problem: "gN" does not select the matched string.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11319 Solution: Move the cursor to the start of the match.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11320 Files: src/search.c, src/testdir/test_gn.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11321
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11322 Patch 8.2.1824
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11323 Problem: Vim9: variables at the script level escape their scope.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11324 Solution: When leaving a scope remove variables declared in it.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11325 Files: src/structs.h, src/ex_eval.c, src/evalvars.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11326 src/proto/evalvars.pro, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11327
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11328 Patch 8.2.1825
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11329 Problem: Vim9: accessing freed memory.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11330 Solution: Clear sv_name when the variable is deleted.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11331 Files: src/ex_eval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11332
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11333 Patch 8.2.1826
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11334 Problem: Vim9: cannot use a {} block at script level.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11335 Solution: Recognize a {} block.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11336 Files: src/ex_docmd.c, src/ex_cmds.h, src/ex_cmdidxs.h, src/ex_eval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11337 src/structs.h, src/proto/ex_eval.pro, src/errors.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11338 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11339
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11340 Patch 8.2.1827
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11341 Problem: Filetype detection does not test enough file names.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11342 Solution: Test more file names. (Adam Stankiewicz, closes #7099)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11343 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11344
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11345 Patch 8.2.1828
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11346 Problem: Build failure without the +eval feature.
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
11347 Solution: Add dummies for ex_block and ex_endblock.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11348 Files: src/ex_docmd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11349
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11350 Patch 8.2.1829
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11351 Problem: Warnings when executing Github actions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11352 Solution: Use another method to set environment variables. (Ken Takata,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11353 closes #7107)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11354 Files: .github/workflows/ci-windows.yaml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11355
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11356 Patch 8.2.1830
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11357 Problem: MS-Windows: Python3 issue with stdin.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11358 Solution: Check if stdin is readable. (Ken Takata, closes #7106)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11359 Files: src/if_python3.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11360
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11361 Patch 8.2.1831
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11362 Problem: File missing from distribution.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11363 Solution: Add the github code analyses file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11364 Files: Filelist
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11365
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11366 Patch 8.2.1832
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11367 Problem: readdirex() error is displayed as a message. (Yegappan Lakshmanan)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11368 Solution: Use semsg() instead of smsg().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11369 Files: src/fileio.c, src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11370
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11371 Patch 8.2.1833
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11372 Problem: When reading from stdin dup() is called twice.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11373 Solution: Remove the dup() in main.c. (Ken Takata, closes #7110)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11374 Files: src/main.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11375
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11376 Patch 8.2.1834
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11377 Problem: PyEval_InitThreads() is deprecated in Python 3.9.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11378 Solution: Do not call PyEval_InitThreads in Python 3.9 and later. (Ken
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11379 Takata, closes #7113) Avoid warnings for functions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11380 Files: src/if_python3.c, src/if_py_both.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11381
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11382 Patch 8.2.1835
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11383 Problem: ":help ??" finds the "!!" tag.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11384 Solution: Do not translate "?" into ".". (Naruhiko Nishino, closes #7114,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11385 closes #7115)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11386 Files: src/help.c, src/testdir/test_help_tagjump.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11387
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11388 Patch 8.2.1836
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11389 Problem: Autocmd test fails on pacifist systems.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11390 Solution: Check that /bin/kill exists. (James McCoy, closes #7117)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11391 Tune the timing, make the autocmd test run faster.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11392 Files: src/testdir/test_autocmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11393
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11394 Patch 8.2.1837
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11395 Problem: Using "gn" after "gN" does not work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11396 Solution: Extend the other end of the Visual area. (closes #7109)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11397 Files: src/search.c, src/testdir/test_gn.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11398
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11399 Patch 8.2.1838
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11400 Problem: Vim9: cannot insert a comment line in an expression.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11401 Solution: Skip comment lines at the script level. (closes #7111)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11402 Files: src/eval.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11403
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11404 Patch 8.2.1839
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11405 Problem: Vim9: memory leaks reported in assign test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11406 Solution: Move the failing job_start() call to separate test files, it
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11407 causes false leak reports.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11408 Files: src/testdir/test_vim9_assign.vim, src/testdir/test_vim9_fails.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11409 src/testdir/Make_all.mak
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11410
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11411 Patch 8.2.1840
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11412 Problem: Vim9: error message is not clear about compilation error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11413 Solution: Say "compiling" instead of "processing".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11414 Files: src/vim9compile.c, src/message.c, src/globals.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11415 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11416
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11417 Patch 8.2.1841
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11418 Problem: Vim9: test for compilation error fails in normal build.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11419 Solution: Invoke CheckRunVimInTerminal in a separate function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11420 Files: src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11421
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11422 Patch 8.2.1842
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11423 Problem: Crash when USE_FNAME_CASE is defined and using :browse.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11424 Solution: Don't use read-only memory for ".". (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11425 closes #7123)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11426 Files: src/ex_cmds.c, src/ex_docmd.c, src/testdir/test_edit.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11427
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11428 Patch 8.2.1843
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11429 Problem: Netbeans: with huge buffer number memory allocation may fail.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11430 Solution: Check for size overflow.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11431 Files: src/netbeans.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11432
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11433 Patch 8.2.1844
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11434 Problem: Using "q" at the more prompt doesn't stop a long message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11435 Solution: Check for "got_int". (closes #7122)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11436 Files: src/message.c, src/testdir/test_messages.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11437 src/testdir/dumps/Test_quit_long_message.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11438
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11439 Patch 8.2.1845
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11440 Problem: Vim9: function defined in a block can't use variables defined in
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11441 that block.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11442 Solution: First step: Make a second hashtab that holds all script variables,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11443 also block-local ones, with more information.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11444 Files: src/structs.h, src/evalvars.c, src/ex_eval.c, src/vim9script.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11445 src/proto/vim9script.pro, src/scriptfile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11446
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11447 Patch 8.2.1846
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11448 Problem: Vim9: variables declared in a local block are not found in
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11449 when a function is compiled.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11450 Solution: Look for script variables in sn_all_vars.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11451 Files: src/structs.h, src/vim9compile.c, src/proto/vim9compile.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11452 src/userfunc.c, src/proto/userfunc.pro, src/ex_eval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11453 src/vim9script.c, src/proto/vim9script.pro, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11454 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11455
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11456 Patch 8.2.1847
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11457 Problem: Vim9: using negative value for unsigned type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11458 Solution: Use zero instead of -1.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11459 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11460
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11461 Patch 8.2.1848
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11462 Problem: Crash when passing a NULL string or list to popup_settext().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11463 Solution: Check for NULL pointers. (closes #7132)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11464 Files: src/popupwin.c, src/testdir/test_popupwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11465
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11466 Patch 8.2.1849
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11467 Problem: Vim9: garbage collection frees block-local variables.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11468 Solution: Mark all script variables as used.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11469 Files: src/evalvars.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11470
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11471 Patch 8.2.1850
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11472 Problem: "vat" does not select tags correctly over line break.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11473 Solution: Adjust the search pattern. (Aufar Gilbran, closes #7136)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11474 Files: src/textobject.c, src/testdir/test_textobjects.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11475
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11476 Patch 8.2.1851
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11477 Problem: Vim9: "!" followed by space incorrectly used.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11478 Solution: Skip over trailing spaces. (closes #7131)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11479 Files: src/eval.c, src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11480
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11481 Patch 8.2.1852
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
11482 Problem: map() returning zero for NULL list is unexpected.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11483 Solution: Return the empty list. (closes #7133)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11484 Files: src/list.c, src/testdir/test_filter_map.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11485 src/testdir/test_blob.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11486
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11487 Patch 8.2.1853
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11488 Problem: "to_f" is recognized at "topleft" modifier.
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
11489 Solution: Do not recognize modifier when "_" follows. (closes #7019)
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11490 Files: src/ex_docmd.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11491
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11492 Patch 8.2.1854
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11493 Problem: Vim9: crash when throwing exception for NULL string. (Dhiraj
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11494 Mishra)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11495 Solution: Handle NULL string like empty string. (closes #7139)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11496 Files: src/vim9execute.c, src/errors.h, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11497
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11498 Patch 8.2.1855
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11499 Problem: Vim9: get error message when nothing is wrong.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11500 Solution: Check called_emsg instead of did_emsg. (closes #7143)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11501 Files: src/vim9compile.c, src/vim9execute.c, src/errors.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11502
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11503 Patch 8.2.1856
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11504 Problem: "2resize" uses size of current window. (Daniel Steinberg)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11505 Solution: Use size of resized window. (Yasuhiro Matsumoto, closes #7152)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11506 Files: src/ex_docmd.c, src/testdir/test_window_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11507
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11508 Patch 8.2.1857
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11509 Problem: Vim9: using job_status() on an unused var gives an error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11510 Solution: Return "fail". (closes #7158)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11511 Files: src/job.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11512
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11513 Patch 8.2.1858
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11514 Problem: Vim9: filter functions return number instead of bool.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11515 Solution: Return v:true instead of one. (closes #7144)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11516 Files: src/popupwin.c, src/evalfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11517
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11518 Patch 8.2.1859
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11519 Problem: Vim9: crash in unpack assignment.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11520 Solution: Make sure an error message is turned into an exception.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11521 (closes #7159)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11522 Files: src/vim9execute.c, src/testdir/test_vim9_assign.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11523 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11524
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11525 Patch 8.2.1860
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11526 Problem: Vim9: memory leak when throwing empty string.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11527 Solution: Free the empty string.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11528 Files: src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11529
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11530 Patch 8.2.1861
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11531 Problem: Vim9: no specific error when parsing lambda fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11532 Solution: Also give syntax errors when not evaluating. (closes #7154)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11533 Files: src/dict.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11534
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11535 Patch 8.2.1862
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11536 Problem: vim9: memory leak when compiling lambda fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11537 Solution: Call clear_evalarg().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11538 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11539
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11540 Patch 8.2.1863
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11541 Problem: Json code not sufficiently tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11542 Solution: Add more test cases. (Dominique Pellé, closes #7166)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11543 Files: src/testdir/test_json.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11544
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11545 Patch 8.2.1864
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11546 Problem: Vim9: no error for wrong list type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11547 Solution: Add flag to indicate a constant. (closes #7160)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11548 Files: src/vim9compile.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11549
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11550 Patch 8.2.1865
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11551 Problem: Vim9: add() does not check type of argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11552 Solution: Inline the add() call. (closes #7160)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11553 Files: src/vim9.h, src/vim9compile.c, src/vim9execute.c, src/errors.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11554 src/testdir/test_vim9_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11555 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11556
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11557 Patch 8.2.1866
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11558 Problem: Vim9: appending to pushed blob gives wrong result.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11559 Solution: Set ga_maxlen when copying a blob.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11560 Files: src/blob.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11561
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11562 Patch 8.2.1867
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11563 Problem: Vim9: argument to add() not checked for blob.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11564 Solution: Add the BLOBAPPEND instruction.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11565 Files: src/vim9.h, src/vim9compile.c, src/vim9execute.c, src/errors.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11566 src/testdir/test_vim9_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11567 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11568
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11569 Patch 8.2.1868
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11570 Problem: Vim9: no error for missing space after comma in dict.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11571 Solution: Check for white space. (closes #6672)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11572 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11573
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11574 Patch 8.2.1869
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11575 Problem: Vim9: memory leak when using add().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11576 Solution: Free the added item.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11577 Files: src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11578
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11579 Patch 8.2.1870
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11580 Problem: Vim9: no need to keep all script variables.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11581 Solution: Only keep script variables when a function was defined that could
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11582 use them. Fix freeing static string on exit.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11583 Files: src/vim9script.c, src/proto/vim9script.pro, src/structs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11584 src/ex_eval.c, src/userfunc.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11585
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11586 Patch 8.2.1871
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11587 Problem: Using %v in 'errorformat' may fail before %Z.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11588 Solution: Set qf_viscol only when qf_col is set. (closes #7169)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11589 Files: src/quickfix.c, src/testdir/test_quickfix.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11590
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11591 Patch 8.2.1872
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11592 Problem: Matchfuzzy() does not prefer sequential matches.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11593 Solution: Give sequential matches a higher bonus. (Christian Brabandt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11594 closes #7140)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11595 Files: src/search.c, src/testdir/test_matchfuzzy.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11596
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11597 Patch 8.2.1873
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11598 Problem: Vim9: missing white space when using <f-args>.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11599 Solution: Add spaces. (Christian J. Robinson)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11600 Files: src/usercmd.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11601
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11602 Patch 8.2.1874
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11603 Problem: Can't do something just before leaving Insert mode.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11604 Solution: Add the InsertLeavePre autocommand event. (closes #7177)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11605 Files: runtime/doc/autocmd.txt, src/edit.c, src/vim.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11606 src/autocmd.c, src/testdir/test_edit.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11607
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11608 Patch 8.2.1875
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11609 Problem: Warning when building GTK gui.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11610 Solution: Add missing function parameter.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11611 Files: src/gui_gtk_f.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11612
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11613 Patch 8.2.1876
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11614 Problem: Vim9: argument types for builtin functions are not checked at
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11615 compile time.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11616 Solution: Add an argument type checking mechanism. Implement type checks for
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11617 one function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11618 Files: src/evalfunc.c, src/proto/evalfunc.pro, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11619 src/testdir/test_vim9_func.vim, src/testdir/test_vim9_builtin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11620 src/testdir/Make_all.mak
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11621
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11622 Patch 8.2.1877 (after 8.2.1876)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11623 Problem: Test for function list fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11624 Solution: Move "obsolete" comments one line up.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11625 Files: src/evalfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11626
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11627 Patch 8.2.1878
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11628 Problem: GTK: error for redefining function. (Tony Mechelynck)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11629 Solution: Remove "gtk_" prefix from local functions and prepend "gui_" to
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11630 global functions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11631 Files: src/gui_gtk_f.c, src/gui_gtk_f.h, src/gui_gtk.c, src/gui_gtk_x11.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11632
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11633 Patch 8.2.1879
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11634 Problem: Vim9: argument types of insert() not checked when compiling.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11635 Solution: Add argument type checks for insert().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11636 Files: src/evalfunc.c, src/proto/evalfunc.pro, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11637 src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11638
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11639 Patch 8.2.1880
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11640 Problem: Vim9: Asan complains about adding zero to NULL.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11641 Solution: Check for argument count first.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11642 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11643
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11644 Patch 8.2.1881
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11645 Problem: Cannot build with GTK3.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11646 Solution: Adjust form functions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11647 Files: src/gui_gtk_f.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11648
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11649 Patch 8.2.1882
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11650 Problem: Vim9: v:disallow_let is no longer needed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11651 Solution: Remove v:disallow_let.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11652 Files: src/evalvars.c, src/vim.h, src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11653
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11654 Patch 8.2.1883
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11655 Problem: Compiler warnings when using Python.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11656 Solution: Adjust PyCFunction to also have the second argument. Use "int"
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11657 return type for some functions. Insert "(void *)" to get rid of
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11658 the remaining warnings.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11659 Files: src/if_py_both.h, src/if_python.c, src/if_python3.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11660
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11661 Patch 8.2.1884
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11662 Problem: Compiler warning for uninitialized variable. (John Marriott)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11663 Solution: Initialize with NULL.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11664 Files: src/vim9compile.c, src/evalfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11665
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11666 Patch 8.2.1885
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
11667 Problem: Filetype tests unnecessarily creates swap files.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11668 Solution: Disable 'swapfile'. (Ken Takata, closes #7183)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11669 Files: src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11670
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11671 Patch 8.2.1886
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11672 Problem: Using ":silent!" in a popup filter has unexpected effect.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11673 Solution: Use did_emsg instead of called_emsg. (closes #7178)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11674 Files: src/popupwin.c, src/testdir/test_popupwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11675
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11676 Patch 8.2.1887
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11677 Problem: Github actions not optimally configured.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11678 Solution: Run CI on any pushed branches. Set fail-fast. (Ozaki Kiichi,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11679 closes #7184)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11680 Files: .github/workflows/ci-windows.yaml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11681
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11682 Patch 8.2.1888
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11683 Problem: Vim9: Getbufline(-1, 1, '$') gives an error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11684 Solution: Return an empty list. (closes #7180)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11685 Files: src/evalbuffer.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11686
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11687 Patch 8.2.1889
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
11688 Problem: Vim9: erroneous error for missing white space after {}.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11689 Solution: Don't skip over white space after {}. (issue #7167)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11690 Files: src/dict.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11691
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11692 Patch 8.2.1890
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11693 Problem: Vim9: strange error for subtracting from a list.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11694 Solution: Check getting a number, not a string. (closes #7167)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11695 Files: src/eval.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11696
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11697 Patch 8.2.1891
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11698 Problem: Vim9: skipping over expression doesn't handle line breaks.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11699 Solution: Pass evalarg to skip_expr(). (closes #7157)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11700 Files: src/vim9compile.c, src/eval.c, src/proto/eval.pro, src/ex_docmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11701 src/misc1.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11702
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11703 Patch 8.2.1892
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11704 Problem: Valgrind warns for using uninitialized access in tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11705 Solution: Fix condition for breaking out of loop. (Dominique Pellé,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11706 closes #7187)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11707 Files: src/terminal.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11708
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11709 Patch 8.2.1893
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11710 Problem: Fuzzy matching does not support multiple words.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11711 Solution: Add support for matching white space separated words. (Yegappan
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11712 Lakshmanan, closes #7163)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11713 Files: runtime/doc/eval.txt, src/search.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11714 src/testdir/test_matchfuzzy.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11715
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11716 Patch 8.2.1894
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11717 Problem: Vim9: command modifiers are not supported.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11718 Solution: Support "silent" and "silent!".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11719 Files: src/structs.h, src/vim9compile.c, src/vim9.h, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11720 src/evalvars.c, src/testdir/test_vim9_disassemble.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11721 src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11722
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11723 Patch 8.2.1895 (after 8.2.1894)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11724 Problem: Vim9: silent command modifier test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11725 Solution: Add missing changes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11726 Files: src/ex_docmd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11727
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11728 Patch 8.2.1896
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11729 Problem: Valgrind warns for using uninitialized memory.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11730 Solution: NUL terminate the SmcOpenConnection() error message. (Dominique
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11731 Pellé, closes #7194)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11732 Files: src/os_unix.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11733
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11734 Patch 8.2.1897
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11735 Problem: Command modifiers are saved and set inconsistently.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11736 Solution: Separate parsing and applying command modifiers. Save values in
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11737 cmdmod_T.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11738 Files: src/structs.h, src/ex_docmd.c, src/proto/ex_docmd.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11739 src/ex_cmds.h, src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11740
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11741 Patch 8.2.1898
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11742 Problem: Command modifier parsing always uses global cmdmod.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11743 Solution: Pass in cmdmod_T to use. Rename struct fields consistently.
28141
dce918af0c00 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 28010
diff changeset
11744 Files: src/structs.h, src/arglist.c, src/buffer.c, src/bufwrite.c,
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11745 src/diff.c, src/change.c, src/cmdhist.c, src/edit.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11746 src/ex_cmds.c, src/ex_cmds2.c, src/ex_docmd.c, src/ex_getln.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11747 src/fileio.c, src/filepath.c, src/gui.c, src/gui_gtk_x11.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11748 src/help.c, src/if_cscope.c, src/indent.c, src/mark.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11749 src/memline.c, src/message.c, src/option.c, src/ops.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11750 src/os_unix.c, src/quickfix.c, src/register.c, src/scriptfile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11751 src/search.c, src/session.c, src/tag.c, src/terminal.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11752 src/textformat.c, src/usercmd.c, src/vim9compile.c, src/window.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11753 src/proto/ex_docmd.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11754
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11755 Patch 8.2.1899
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11756 Problem: Crash in out-of-memory situation.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11757 Solution: Bail out if shell_name is NULL. (Dominique Pellé, closes #7196)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11758 Files: src/ex_cmds.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11759
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11760 Patch 8.2.1900
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11761 Problem: Vim9: command modifiers do not work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11762 Solution: Make most command modifiers work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11763 Files: src/vim9.h, src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11764 src/usercmd.c, src/proto/usercmd.pro, src/scriptfile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11765 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11766
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11767 Patch 8.2.1901
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11768 Problem: Variable completion does not work in command line window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11769 Solution: Use the "prevwin". (closes #7198)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11770 Files: src/evalvars.c, src/testdir/test_ins_complete.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11771
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11772 Patch 8.2.1902
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11773 Problem: Default option values are changed when using :badd for an existing
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11774 buffer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11775 Solution: When calling buflist_new() pass a zero line number. (closes #7195)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11776 Files: src/ex_cmds.c, src/testdir/test_buffer.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11777
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11778 Patch 8.2.1903 (after 8.2.1902)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11779 Problem: Buffer test fails with normal features.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11780 Solution: Use 'numberwidth' instead of 'conceallevel' in the test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11781 Files: src/testdir/test_buffer.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11782
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11783 Patch 8.2.1904
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11784 Problem: Still using default option values after using ":badd +1".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11785 Solution: Find a window where options were set. Don't set the window when
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11786 using ":badd".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11787 Files: src/buffer.c, src/ex_cmds.c, src/vim.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11788 src/testdir/test_buffer.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11789
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11790 Patch 8.2.1905
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11791 Problem: The wininfo list may contain stale entries.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11792 Solution: When closing a window remove any other entry where the window
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11793 pointer is NULL.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11794 Files: src/buffer.c, src/proto/buffer.pro, src/window.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11795
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11796 Patch 8.2.1906
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11797 Problem: Warning for signed/unsigned.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11798 Solution: Use size_t instead of int. (Mike Williams)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11799 Files: src/proto/usercmd.pro, src/usercmd.c, src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11800
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11801 Patch 8.2.1907
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11802 Problem: Complete_info().selected may be wrong.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11803 Solution: Update cp_number if it was never set. (issue #6945)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11804 Files: src/insexpand.c, src/testdir/test_ins_complete.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11805
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11806 Patch 8.2.1908
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11807 Problem: Lua is initialized even when not used.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11808 Solution: Put lua_init() after check for "eap->skip". (Christian Brabandt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11809 closes #7191). Avoid compiler warnings.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11810 Files: src/if_lua.c, src/testdir/test_lua.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11811
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11812 Patch 8.2.1909
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11813 Problem: Number of status line items is limited to 80.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11814 Solution: Dynamically allocate the arrays. (Rom Grk, closes #7181)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11815 Files: runtime/doc/options.txt, src/buffer.c, src/optionstr.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11816 src/proto/buffer.pro, src/screen.c, src/structs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11817 src/testdir/test_options.vim, src/testdir/test_statusline.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11818 src/vim.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11819
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11820 Patch 8.2.1910
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11821 Problem: Reading past the end of the command line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11822 Solution: Check for NUL. (closes #7204)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11823 Files: src/ex_docmd.c, src/testdir/test_edit.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11824
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11825 Patch 8.2.1911
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11826 Problem: Tiny build fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11827 Solution: Add #ifdef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11828 Files: src/insexpand.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11829
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11830 Patch 8.2.1912
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11831 Problem: With Python 3.9 some tests fail.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11832 Solution: Take into account the different error message. (James McCoy,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11833 closes #7210)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11834 Files: src/testdir/test_python3.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11835
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11836 Patch 8.2.1913
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11837 Problem: GTK GUI: rounding for the cell height is too strict.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11838 Solution: Round up above 15/16 of a pixel. (closes #7203)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11839 Files: src/gui_gtk_x11.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11840
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11841 Patch 8.2.1914
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11842 Problem: Vim9: cannot put line break in expression for '=' register.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11843 Solution: Pass fgetline to set_expr_line(). (closes #7209)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11844 Files: src/register.c, src/proto/register.pro, src/ex_docmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11845 src/eval.c, src/proto/eval.pro, src/misc2.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11846 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11847
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11848 Patch 8.2.1915
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11849 Problem: Vim9: error for wrong number of arguments is not useful.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11850 Solution: Mention whatever we have for the name. (closes #7208)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11851 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11852
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11853 Patch 8.2.1916
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11854 Problem: Vim9: function call is aborted even when "silent!" is used.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11855 Solution: Use did_emsg instead of called_emsg. (closes #7213)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11856 Files: src/vim9execute.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11857
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11858 Patch 8.2.1917
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11859 Problem: No test for improved Man command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11860 Solution: Test that shell arguments are properly escaped.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11861 Files: src/testdir/test_man.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11862
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11863 Patch 8.2.1918
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11864 Problem: Vim9: E1100 mentions :let.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11865 Solution: Mention "var". (closes #7207)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11866 Files: src/vim9script.c, src/errors.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11867
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11868 Patch 8.2.1919
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11869 Problem: Assert_fails() setting emsg_silent changes normal execution.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11870 Solution: Use a separate flag in_assert_fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11871 Files: src/testing.c, src/globals.h, src/buffer.c, src/change.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11872 src/fileio.c, src/insexpand.c, src/message.c, src/misc1.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11873 src/normal.c, src/screen.c, src/term.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11874 src/testdir/test_vim9_func.vim, src/testdir/gen_opt_test.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11875 src/testdir/test_autocmd.vim, src/testdir/test_mapping.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11876 src/testdir/test_popup.vim, src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11877
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11878 Patch 8.2.1920
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11879 Problem: Listlbr test fails when run after another test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11880 Solution: Add test separately to list of test targets.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11881 Files: src/testdir/Make_all.mak, src/testdir/test_alot_utf8.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11882
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11883 Patch 8.2.1921
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11884 Problem: Fuzzy matching does not recognize path separators.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11885 Solution: Add a bonus for slash and backslash. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11886 closes #7225)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11887 Files: src/search.c, src/testdir/test_matchfuzzy.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11888
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11889 Patch 8.2.1922
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11890 Problem: Win32: scrolling doesn't work properly when part of window is
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11891 off-screen.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11892 Solution: Fall back to GDI scrolling if part of the window is off-screen.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11893 Handle multi-monitor setup better. (Ken Takata, closes #7219)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11894 Files: src/gui_w32.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11895
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11896 Patch 8.2.1923
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11897 Problem: Vim9: "filter" command modifier doesn't work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11898 Solution: Check for space on char before argument. (closes #7216,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11899 closes #7222)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11900 Files: src/ex_docmd.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11901
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11902 Patch 8.2.1924
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11903 Problem: Vim9: crash when indexing dict with NULL key.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11904 Solution: Use empty string instead of NULL. (closes #7229) Make error
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11905 message more useful for empty string.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11906 Files: src/vim9execute.c, src/globals.h, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11907
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11908 Patch 8.2.1925 (after 8.2.1924)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11909 Problem: List/dict test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11910 Solution: Correct expected exception.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11911 File: src/testdir/test_listdict.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11912
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11913 Patch 8.2.1926
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11914 Problem: Cannot use a space in 'spellfile'. (Filipe Brandenburger)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11915 Solution: Permit using a space. (closes #7230)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11916 Files: src/spell.c, src/testdir/gen_opt_test.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11917
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11918 Patch 8.2.1927
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11919 Problem: Vim9: get unknown error with an error in a timer function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11920 Solution: Use did_emsg instead of called_emsg. (closes #7231)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11921 Files: src/vim9compile.c, src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11922
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11923 Patch 8.2.1928
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11924 Problem: Vim9: "silent!" not effective when list index is wrong.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11925 Solution: Ignore list index failure when emsg_silent is set. (closes #7232)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11926 Files: src/vim9execute.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11927
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11928 Patch 8.2.1929
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11929 Problem: MS-Windows: problem loading Perl 5.32.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11930 Solution: Define NO_THREAD_SAFE_LOCALE. (Ken Takata, closes #7234)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11931 Files: src/if_perl.xs
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11932
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11933 Patch 8.2.1930
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11934 Problem: Wrong input if removing shift results in special key code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11935 Solution: Handle special key codes. (closes #7189)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11936 Files: src/term.c, src/testdir/test_termcodes.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11937
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11938 Patch 8.2.1931
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11939 Problem: Vim9: arguments of extend() not checked at compile time.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11940 Solution: Add argument type checking for extend().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11941 Files: src/evalfunc.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11942
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11943 Patch 8.2.1932
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11944 Problem: Compiler warnings when building with Athena GUI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11945 Solution: Fix function signatures.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11946 Files: src/gui_at_fs.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11947
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11948 Patch 8.2.1933
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11949 Problem: Cannot sort using locale ordering.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11950 Solution: Add a flag for :sort and sort() to use the locale. (Dominique
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11951 Pellé, closes #7237)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11952 Files: runtime/doc/change.txt, runtime/doc/eval.txt, src/ex_cmds.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11953 src/list.c, src/testdir/test_sort.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11954
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11955 Patch 8.2.1934
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11956 Problem: Vim9: command modifiers in :def function not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11957 Solution: Add tests. Fix using modifier before filter command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11958 Files: src/ex_docmd.c, src/vim9compile.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11959
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11960 Patch 8.2.1935 (after 8.2.1933)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11961 Problem: Sort test fails on Mac.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11962 Solution: Disable the sort test with locale on Mac.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11963 Files: src/testdir/test_sort.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11964
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11965 Patch 8.2.1936
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11966 Problem: Session sets the local 'scrolloff' value to the global value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11967 Solution: Do not let restoring the global option value change the local
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11968 value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11969 Files: src/session.c, src/testdir/test_mksession.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11970
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11971 Patch 8.2.1937
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11972 Problem: Vim9: test for confirm modifier fails in some situations.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11973 Solution: Add a short wait. Handle failure better.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11974 Files: src/testdir/term_util.vim, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11975
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11976 Patch 8.2.1938
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11977 Problem: Wiping out a terminal buffer makes some tests fail.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11978 Solution: Do not wipe out the terminal buffer unless wanted.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11979 Files: src/testdir/term_util.vim, src/testdir/test_terminal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11980 src/testdir/test_terminal3.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11981
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11982 Patch 8.2.1939
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11983 Problem: Invalid memory access in Ex mode with global command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11984 Solution: Make sure the cursor is on a valid line. (closes #7238)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11985 Files: src/move.c, src/testdir/test_ex_mode.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11986
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11987 Patch 8.2.1940
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11988 Problem: Vim9: browse modifier test fails on Mac.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11989 Solution: Only test when the +browse feature is available.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11990 Files: src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11991
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11992 Patch 8.2.1941
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11993 Problem: Ex mode test fails on MS-Windows with GUI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11994 Solution: Skip the test when using gvim.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11995 Files: src/testdir/test_ex_mode.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11996
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11997 Patch 8.2.1942
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11998 Problem: Insufficient test coverage for the Netbeans interface.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11999 Solution: Add more tests. Fix an uncovered bug. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12000 closes #7240)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12001 Files: runtime/doc/netbeans.txt, src/mouse.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12002 src/testdir/test_netbeans.py, src/testdir/test_netbeans.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12003 src/testdir/test_quickfix.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12004
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12005 Patch 8.2.1943
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12006 Problem: Vim9: wrong error message when colon is missing.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12007 Solution: Check for a missing colon. (issue #7239)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12008 Files: src/ex_docmd.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12009
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12010 Patch 8.2.1944
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12011 Problem: Netbeans test is flaky.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12012 Solution: Add a short delay. (Yegappan Lakshmanan, closes #7246)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12013 Files: src/testdir/test_netbeans.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12014
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12015 Patch 8.2.1945
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12016 Problem: Crash when passing NULL function to reduce().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12017 Solution: Check for NULL pointer and give an error. (Dominique Pellé,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12018 closes #7243)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12019 Files: src/list.c, src/errors.h, src/testdir/test_listdict.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12020
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12021 Patch 8.2.1946
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12022 Problem: sort() with NULL string not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12023 Solution: Add a test. use v:collate. (Dominique Pellé, closes #7247)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12024 Files: src/testdir/test_sort.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12025
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12026 Patch 8.2.1947
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12027 Problem: Crash when using "zj" without folds. (Sean Dewar)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12028 Solution: Check for at least one fold. (closes #7245)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12029 Files: src/fold.c, src/testdir/test_fold.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12030
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12031 Patch 8.2.1948
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12032 Problem: GUI: crash when handling message while closing a window. (Srinath
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12033 Avadhanula)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12034 Solution: Don't handle message while closing a window. (closes #7250)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12035 Files: src/window.c, src/globals.h, src/getchar.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12036
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12037 Patch 8.2.1949
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12038 Problem: Vim9: using extend() on null dict is silently ignored.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12039 Solution: Give an error message. Initialize a dict variable with an empty
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12040 dictionary. (closes #7251)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12041 Files: src/errors.h, src/list.c, src/evalvars.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12042 src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12043
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12044 Patch 8.2.1950
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12045 Problem: Vim9: crash when compiling function fails when getting type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12046 Solution: Handle NULL type. (closes #7253)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12047 Files: src/vim9type.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12048
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12049 Patch 8.2.1951 (after 8.2.1949)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12050 Problem: Test for list and dict fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12051 Solution: Adjust for using an empty list/dict for a null one.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12052 Files: src/testdir/test_listdict.vim, src/testdir/test_python2.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12053 src/testdir/test_python3.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12054
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12055 Patch 8.2.1952
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12056 Problem: Vim9: crash when using a NULL dict key.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12057 Solution: Use a NULL dict key like an empty string. (closes #7249)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12058 Files: src/vim9execute.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12059
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12060 Patch 8.2.1953
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12061 Problem: Vim9: extra "unknown" error after other error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12062 Solution: Restore did_emsg count after EXEC instruction. (closes #7254)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12063 Improve error message from assert_fails()
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12064 Files: src/vim9execute.c, src/testing.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12065 src/testdir/test_vim9_script.vim, src/testdir/test_assert.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12066
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12067 Patch 8.2.1954
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12068 Problem: Vim9: not all command modifiers are tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12069 Solution: Add tests for "keep" modifiers. Fix that marks are lost even
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12070 though ":lockmarks" is used.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12071 Files: src/ex_cmds.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12072
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12073 Patch 8.2.1955
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12074 Problem: Vim9: not all command modifiers are tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12075 Solution: Add tests for remaining modifiers.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12076 Files: src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12077
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12078 Patch 8.2.1956
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12079 Problem: Vim9: cannot specify argument types for lambda.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12080 Solution: Allow adding argument types. Check arguments when calling a
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12081 function reference.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12082 Files: src/userfunc.c, src/proto/userfunc.pro, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12083 src/eval.c, src/testdir/test_vim9_disassemble.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12084 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12085
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12086 Patch 8.2.1957
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12087 Problem: Diff and cursorcolumn highlighting don't mix.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12088 Solution: Fix condition for what attribute to use. (Christian Brabandt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12089 closes #7258, closes #7260)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12090 Files: src/drawline.c, src/testdir/dumps/Test_diff_cuc_01.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12091 src/testdir/dumps/Test_diff_cuc_02.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12092 src/testdir/dumps/Test_diff_cuc_03.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12093 src/testdir/dumps/Test_diff_cuc_04.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12094 src/testdir/test_diffmode.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12095
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12096 Patch 8.2.1958 (after 8.2.1956)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12097 Problem: Build failure with timers.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12098 Solution: Add missing change.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12099 Files: src/popupwin.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12100
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12101 Patch 8.2.1959
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12102 Problem: Crash when terminal buffer name is made empty. (Dhiraj Mishra)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12103 Solution: Fall back to "[No Name]". (closes #7262)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12104 Files: src/buffer.c, src/proto/buffer.pro, src/terminal.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12105 src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12106
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12107 Patch 8.2.1960
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12108 Problem: Warning for uninitialized variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12109 Solution: Initialize the variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12110 Files: src/evalfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12111
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12112 Patch 8.2.1961
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12113 Problem: Various comments can be improved.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12114 Solution: Various comment adjustments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12115 Files: src/dict.c, src/structs.h, src/time.c, src/testdir/shared.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12116 src/testdir/test_netbeans.vim, src/gui_motif.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12117
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12118 Patch 8.2.1962
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12119 Problem: Netbeans may access freed memory.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12120 Solution: Check the buffer pointer is still valid. Add a test. (Yegappan
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12121 Lakshmanan, closes #7248)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12122 Files: src/netbeans.c, src/testdir/test_netbeans.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12123
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12124 Patch 8.2.1963
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12125 Problem: Crash when using a popup window with "latin1" encoding.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12126 Solution: Don't use ScreenLinesUC when enc_utf8 is false. (closes #7241)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12127 Files: src/screen.c, src/terminal.c, src/testdir/test_popupwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12128
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12129 Patch 8.2.1964
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12130 Problem: Not all ConTeXt files are recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12131 Solution: Add two patterns. (closes #7263)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12132 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12133
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12134 Patch 8.2.1965
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12135 Problem: Vim9: tests fail without the channel feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12136 Solution: Check if the channel feature is present. (Dominique Pellé,
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
12137 closes #7270)
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12138 Files: src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12139
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12140 Patch 8.2.1966
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12141 Problem: Popup becomes current window after closing a terminal window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12142 Solution: When restoring the window after executing autocommands, check that
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12143 the window ID is still the same. (Naruhiko Nishino,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12144 closes #7272)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12145 Files: src/autocmd.c, src/window.c, src/proto/window.pro, src/structs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12146 src/testdir/test_popupwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12147
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12148 Patch 8.2.1967
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12149 Problem: The session file does not restore the alternate file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12150 Solution: Add ":balt". Works like ":badd" and also sets the buffer as the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12151 alternate file. Use it in the session file. (closes #7269,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12152 closes #6714)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12153 Files: runtime/doc/windows.txt, src/ex_cmds.h, src/ex_cmdidxs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12154 src/ex_docmd.c, src/vim.h, src/ex_cmds.c, src/session.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12155 src/testdir/test_buffer.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12156
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12157 Patch 8.2.1968
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12158 Problem: Vim9: has() assumes a feature does not change dynamically.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12159 Solution: Check whether a feature may change dynamically. (closes #7265)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12160 Files: src/vim9compile.c, src/evalfunc.c, src/proto/evalfunc.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12161 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12162
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12163 Patch 8.2.1969
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12164 Problem: Vim9: map() may change the list or dict item type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12165 Solution: Add mapnew().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12166 Files: runtime/doc/eval.txt, runtime/doc/usr_41.txt, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12167 src/list.c, src/proto/list.pro, src/testdir/test_filter_map.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12168
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12169 Patch 8.2.1970
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12170 Problem: It is easy to make mistakes when cleaning up swap files after the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12171 system crashed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12172 Solution: Warn for the process still running after recovery. Do not
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12173 automatically delete a swap file created on another system.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12174 (David Fries, closes #7273)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12175 Files: src/memline.c, src/testdir/test_swap.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12176
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12177 Patch 8.2.1971
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12178 Problem: Memory leak when map() fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12179 Solution: Clear the typval.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12180 Files: src/list.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12181
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12182 Patch 8.2.1972
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12183 Problem: Crash when recreating nested fold.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12184 Solution: Check for empty growarray. (closes #7278)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12185 Files: src/fold.c, src/testdir/test_fold.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12186
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12187 Patch 8.2.1973
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12188 Problem: Finding a patch number can be a bit slow.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12189 Solution: Use binary search. (closes #7279)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12190 Files: src/version.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12191
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12192 Patch 8.2.1974
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12193 Problem: Vim9: test for has('gui_running') fails with VIMDLL.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12194 Solution: Adjust the #ifdef. (Ken Takata, closes #7276)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12195 Files: src/evalfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12196
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12197 Patch 8.2.1975
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12198 Problem: Win32: memory leak when encoding conversion fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12199 Solution: Free the allocated memory. (Ken Takata, closes #7277)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12200 Files: src/os_win32.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12201
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12202 Patch 8.2.1976
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12203 Problem: Cannot backspace in prompt buffer after using cursor-left. (Maxim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12204 Kim)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12205 Solution: Ignore "arrow_used" in a prompt buffer. (closes #7281)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12206 Files: src/edit.c, src/testdir/test_prompt_buffer.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12207
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12208 Patch 8.2.1977
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12209 Problem: Vim9: error for using a string in a condition is confusing.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12210 Solution: Give a more specific error. Also adjust the compile time type
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12211 checking for || and &&.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12212 Files: src/vim9compile.c, src/vim9execute.c, src/proto/vim9execute.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12213 src/typval.c, src/errors.h, src/testdir/test_vim9_cmd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12214 src/testdir/test_vim9_disassemble.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12215 src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12216
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12217 Patch 8.2.1978
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12218 Problem: Making a mapping work in all modes is complicated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12219 Solution: Add the <Cmd> special key. (Yegappan Lakshmanan, closes #7282,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12220 closes 4784, based on patch by Bjorn Linse)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12221 Files: runtime/doc/autocmd.txt, runtime/doc/eval.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12222 runtime/doc/map.txt, src/edit.c, src/errors.h, src/ex_docmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12223 src/ex_getln.c, src/getchar.c, src/insexpand.c, src/keymap.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12224 src/map.c, src/misc2.c, src/normal.c, src/ops.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12225 src/proto/getchar.pro, src/screen.c, src/terminal.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12226 src/testdir/test_mapping.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12227
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12228 Patch 8.2.1979
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12229 Problem: "term_opencmd" option of term_start() is truncated. (Sergey
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12230 Vlasov)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12231 Solution: Allocate the buffer to hold the command. (closes #7284)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12232 Files: src/terminal.c, src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12233
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12234 Patch 8.2.1980
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12235 Problem: Vim9: some tests are not done at the script level.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12236 Solution: Use CheckDefAndScriptSuccess() in more places. Fix uncovered
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12237 problems.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12238 Files: src/eval.c, src/list.c, src/scriptfile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12239 src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12240
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12241 Patch 8.2.1981
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12242 Problem: MinGW: parallel compilation might fail.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12243 Solution: Add dependencies on $(OUTDIR). (Masamichi Abe, closes #7287)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12244 Files: src/Make_cyg_ming.mak
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12245
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12246 Patch 8.2.1982
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12247 Problem: Quickfix window not updated when adding invalid entries.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12248 Solution: Update the quickfix buffer properly. (Yegappan Lakshmanan, closes
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12249 #7291, closes #7271)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12250 Files: src/quickfix.c, src/testdir/test_quickfix.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12251
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12252 Patch 8.2.1983
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12253 Problem: ml_get error when using <Cmd> to open a terminal.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12254 Solution: If the window changed reset the incsearch state. (closes #7289)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12255 Files: src/ex_getln.c, src/testdir/test_terminal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12256 src/testdir/dumps/Test_terminal_from_cmd.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12257
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12258 Patch 8.2.1984
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12259 Problem: Cannot use :vimgrep in omni completion, causing C completion to
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12260 fail.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12261 Solution: Add the EX_LOCK_OK flag to :vimgrep. (closes #7292)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12262 Files: src/ex_cmds.h, src/testdir/test_quickfix.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12263
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12264 Patch 8.2.1985
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12265 Problem: Crash when closing terminal popup with <Cmd> mapping.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12266 Solution: Check b_term is not NULL. (closes #7294)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12267 Files: src/terminal.c, src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12268
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12269 Patch 8.2.1986
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12270 Problem: Expression test is flaky on Appveyor.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12271 Solution: Temporarily disable the test in MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12272 Files: src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12273
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12274 Patch 8.2.1987
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12275 Problem: MS-Windows: Win32.mak is no longer needed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12276 Solution: Do not include Win32.mak. (Jason McHugh, closes #7290)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12277 Files: src/Make_mvc.mak, src/INSTALLpc.txt
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12278
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12279 Patch 8.2.1988
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12280 Problem: Still in Insert mode when opening terminal popup with a <Cmd>
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12281 mapping in Insert mode.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12282 Solution: Exit Insert mode. (closes #7295)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12283 Files: src/edit.c, src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12284
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12285 Patch 8.2.1989
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12286 Problem: Info popup triggers WinEnter and WinLeave autocommands.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12287 Solution: Suppress autocommands for the info popup. (closes #7296)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12288 Files: src/popupmenu.c, src/testdir/test_popupwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12289
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12290 Patch 8.2.1990
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12291 Problem: Cursor position wrong in terminal popup with finished job.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12292 Solution: Only add the top and left offset when not done already.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12293 (closes #7298)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12294 Files: src/popupwin.c, src/structs.h, src/drawline.c, src/move.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12295 src/terminal.c, src/testdir/dumps/Test_terminal_popup_m1.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12296
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12297 Patch 8.2.1991
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12298 Problem: Coverity warns for not using the ga_grow() return value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12299 Solution: Bail out if ga_grow() fails. (Yegappan Lakshmanan, closes #7303)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12300 Files: src/getchar.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12301
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12302 Patch 8.2.1992
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12303 Problem: Build fails with small features.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12304 Solution: Add #ifdef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12305 Files: src/move.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12306
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12307 Patch 8.2.1993
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12308 Problem: Occasional failure of the netbeans test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12309 Solution: Add "silent!". (Yegappan Lakshmanan, closes #7304)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12310 Files: src/testdir/test_netbeans.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12311
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12312 Patch 8.2.1994 (after 8.2.1981)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12313 Problem: MS-Windows: MinGW always does a full build.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12314 Solution: Only check if $OUTDIR exists. (Masamichi Abe, closes #7311)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12315 Files: src/Make_cyg_ming.mak
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12316
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12317 Patch 8.2.1995
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12318 Problem: The popup menu can cause too much redrawing.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12319 Solution: Reduce the length of the displayed text. (Yasuhiro Matsumoto,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12320 closes #7306)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12321 Files: src/popupmenu.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12322
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12323 Patch 8.2.1996
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12324 Problem: Vim9: invalid error for argument of extend().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12325 Solution: Check if the type could match. (closes #7299)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12326 Files: src/evalfunc.c, src/vim9compile.c, src/proto/vim9compile.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12327 src/vim9type.c, src/proto/vim9type.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12328 src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12329
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12330 Patch 8.2.1997
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12331 Problem: Window changes when using bufload() while in a terminal popup.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12332 Solution: When searching for a window by ID also find a popup window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12333 (closes #7307)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12334 Files: src/window.c, src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12335
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12336 Patch 8.2.1998
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12337 Problem: Terminal Cmd test sometimes fails to close popup.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12338 Solution: Add "term_finish" option.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12339 Files: src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12340
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12341 Patch 8.2.1999
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12342 Problem: Terminal popup test sometimes fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12343 Solution: Wait for the popup to close.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12344 Files: src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12345
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12346 Patch 8.2.2000
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12347 Problem: Vim9: dict.key assignment not implemented yet.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12348 Solution: Implement dict.key assignment. (closes #7312)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12349 Files: src/vim9compile.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12350
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12351 Patch 8.2.2001
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12352 Problem: Vim9: :def function does not apply 'maxfuncdepth'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12353 Solution: Use 'maxfuncdepth'. (issue #7313)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12354 Files: src/vim9execute.c, src/userfunc.c, src/proto/userfunc.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12355 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12356
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12357 Patch 8.2.2002
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12358 Problem: Vim9: lambda argument shadowed by function name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12359 Solution: Let function name be shadowed by lambda argument. (closes #7313)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12360 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12361
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12362 Patch 8.2.2003
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12363 Problem: Build error with +conceal but without +popupwin.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12364 Solution: Add #ifdef. (Tom Ryder, closes #7316)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12365 Files: src/drawline.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12366
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12367 Patch 8.2.2004 (after 8.2.2002)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12368 Problem: Compiler warning for uninitialized variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12369 Solution: Initialize "ufunc". (John Marriott)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12370 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12371
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12372 Patch 8.2.2005
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12373 Problem: Redoing a mapping with <Cmd> doesn't work properly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12374 Solution: Fill the redo buffer. Use "<SNR>" instead of a key code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12375 (closes #7282)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12376 Files: src/ops.c, src/getchar.c, src/testdir/test_mapping.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12377
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12378 Patch 8.2.2006
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12379 Problem: .pbtxt files are not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12380 Solution: Recognize .pbtxt as protobuf text buffers. (closes #7326)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12381 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12382
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12383 Patch 8.2.2007
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12384 Problem: Test for insert mode in popup is not reliable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12385 Solution: Wait for the popup to disappear. (Ozaki Kiichi, closes #7321)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12386 Files: src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12387
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12388 Patch 8.2.2008
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12389 Problem: MS-Windows GUI: handling channel messages lags.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12390 Solution: Reduce the wait time from 100 to 10 msec. (closes #7097)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12391 Files: src/gui_w32.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12392
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12393 Patch 8.2.2009
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12394 Problem: MS-Windows: setting $LANG in gvimext only causes problems.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12395 Solution: Do not set $LANG. (Ken Takata, closes #7325)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12396 Files: src/GvimExt/gvimext.cpp
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12397
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12398 Patch 8.2.2010
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12399 Problem: Vim9: compiling fails for unreachable return statement.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12400 Solution: Fix it. (closes #7319)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12401 Files: src/vim9compile.c, src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12402
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12403 Patch 8.2.2011
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12404 Problem: "syn sync" reports a very large number.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12405 Solution: Use "at the first line".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12406 Files: src/syntax.c, src/testdir/test_syntax.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12407
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12408 Patch 8.2.2012
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12409 Problem: Vim9: confusing error message when using bool wrongly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12410 Solution: Mention "Bool" instead of "Special". (closes #7323)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12411 Files: src/typval.c, src/errors.h, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12412
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12413 Patch 8.2.2013
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12414 Problem: Vim9: not skipping white space after unary minus.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12415 Solution: Skip whitespace. (closes #7324)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12416 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12417
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12418 Patch 8.2.2014
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12419 Problem: Using CTRL-O in a prompt buffer moves cursor to start of the line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12420 Solution: Do not move the cursor when restarting edit. (closes #7330)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12421 Files: src/job.c, src/testdir/test_prompt_buffer.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12422
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12423 Patch 8.2.2015
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12424 Problem: Vim9: literal dict #{} is not like any other language.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12425 Solution: Support the JavaScript syntax.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12426 Files: runtime/doc/vim9.txt, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12427 src/proto/vim9compile.pro, src/errors.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12428 src/testdir/test_vim9_expr.vim, src/testdir/test_vim9_builtin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12429 src/testdir/test_vim9_func.vim, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12430
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12431 Patch 8.2.2016
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12432 Problem: Swap file test is a little flaky.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12433 Solution: Don't set a byte to a fixed value, increment it.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12434 Files: src/testdir/test_swap.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12435
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12436 Patch 8.2.2017 (after 8.2.2015)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12437 Problem: Missing part of the dict change.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12438 Solution: Also change the script level dict.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12439 Files: src/dict.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12440
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12441 Patch 8.2.2018
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12442 Problem: Vim9: script variable not found from lambda.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12443 Solution: In a lambda also check the script hashtab for a variable without a
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12444 scope. (closes #7329)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12445 Files: src/evalvars.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12446
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12447 Patch 8.2.2019 (after 8.2.2016)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12448 Problem: Swap file test fails on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12449 Solution: Add four to the process ID. (Ken Takata, closes #7333)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12450 Files: src/testdir/test_swap.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12451
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12452 Patch 8.2.2020
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12453 Problem: Some compilers do not like the "namespace" argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12454 Solution: Rename to "use_namespace". (closes #7332)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12455 Files: src/vim9compile.c, src/proto/vim9compile.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12456
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12457 Patch 8.2.2021
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12458 Problem: Vim9: get E1099 when autocommand resets did_emsg.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12459 Solution: Add did_emsg_cumul. (closes #7336)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12460 Files: src/globals.h, src/ex_docmd.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12461 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12462
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12463 Patch 8.2.2022
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
12464 Problem: Vim9: star command recognized erroneously.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12465 Solution: Give an error for missing colon. (issue #7335)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12466 Files: src/ex_docmd.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12467
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12468 Patch 8.2.2023
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12469 Problem: Vim: memory leak when :execute fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12470 Solution: Clear the growarray.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12471 Files: src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12472
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12473 Patch 8.2.2024
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12474 Problem: Flicker when redrawing a popup with a title and border.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12475 Solution: Do not redraw the border where the title is displayed. (Naruhiko
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12476 Nishino, closes #7334)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12477 Files: src/popupwin.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12478
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12479 Patch 8.2.2025
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12480 Problem: Amiga: Not all colors are used on OS4.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12481 Solution: Adjust the #ifdef to include __amigaos4__. (Ola Söder,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12482 closes #7328)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12483 Files: src/term.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12484
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12485 Patch 8.2.2026
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12486 Problem: Coverity warns for possibly using not NUL terminated string.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12487 Solution: Put a NUL in b0_hname just in case.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12488 Files: src/memline.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12489
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12490 Patch 8.2.2027
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12491 Problem: Coverity warns for uninitialized field.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12492 Solution: Set "v_lock".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12493 Files: src/list.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12494
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12495 Patch 8.2.2028
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12496 Problem: Coverity warns for using an uninitialized variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12497 Solution: Initialize to NULL.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12498 Files: src/eval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12499
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12500 Patch 8.2.2029
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12501 Problem: Coverity warns for not checking return value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12502 Solution: Check that u_save_cursor() returns OK.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12503 Files: src/ops.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12504
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12505 Patch 8.2.2030
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12506 Problem: Some tests fail on Mac.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12507 Solution: Avoid Mac test failures. Add additional test for wildmenu.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12508 (Yegappan Lakshmanan, closes #7341)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12509 Files: src/testdir/runtest.vim, src/testdir/test_cmdline.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12510 src/testdir/test_options.vim, src/testdir/test_popupwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12511
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12512 Patch 8.2.2031
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12513 Problem: Some tests fail when run under valgrind.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12514 Solution: Avoid timing problems.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12515 Files: src/testdir/test_vim9_func.vim, src/testdir/test_channel.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12516 src/testdir/test_clientserver.vim, src/testdir/test_debugger.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12517 src/testdir/test_quotestar.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12518
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12519 Patch 8.2.2032
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12520 Problem: Cabalconfig and cabalproject filetypes not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12521 Solution: Detect more cabal files. (Marcin Szamotulski, closes #7339)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12522 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12523
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12524 Patch 8.2.2033
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12525 Problem: Vim9: :def without argument gives compilation error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12526 Solution: Add the DEF instruction. (closes #7344)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12527 Files: src/ex_docmd.c, src/vim9.h, src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12528 src/userfunc.c, src/proto/userfunc.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12529 src/testdir/test_vim9_disassemble.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12530 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12531
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12532 Patch 8.2.2034
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12533 Problem: Vim9: list unpack in for statement not compiled yet.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12534 Solution: Compile list unpack. (closes #7345)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12535 Files: src/vim9.h, src/vim9compile.c, src/vim9execute.c, src/errors.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12536 src/eval.c, src/testdir/test_vim9_disassemble.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12537 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12538
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12539 Patch 8.2.2035
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12540 Problem: MS-Windows: some tests may fail.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12541 Solution: Avoid test failures. (Yegappan Lakshmanan, closes #7346)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12542 Files: src/testdir/test_channel.vim, src/testdir/test_ex_mode.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12543 src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12544
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12545 Patch 8.2.2036
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12546 Problem: Current buffer is messed up if creating a new buffer for the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12547 quickfix window fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12548 Solution: Check that creating the buffer succeeds. (closes #7352)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12549 Files: src/quickfix.c, src/testdir/test_quickfix.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12550 src/testdir/dumps/Test_quickfix_window_fails.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12551
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12552 Patch 8.2.2037
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12553 Problem: Compiler test depends on list of compiler plugins.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12554 Solution: Compare with the actual list of compiler plugins.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12555 Files: src/testdir/test_compiler.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12556
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12557 Patch 8.2.2038
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12558 Problem: Compiler test fails on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12559 Solution: Sort the found compiler plugin names.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12560 Files: src/testdir/test_compiler.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12561
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12562 Patch 8.2.2039
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12563 Problem: Viminfo is not written when creating a new file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12564 Solution: Set "b_marks_read" in the new buffer. (Christian Brabandt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12565 closes #7350)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12566 Files: src/bufwrite.c, src/testdir/test_viminfo.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12567
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12568 Patch 8.2.2040
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12569 Problem: Terminal buffer disappears even when 'bufhidden' is "hide".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12570 (Sergey Vlasov)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12571 Solution: Check 'bufhiddden' when a terminal buffer becomes hidden.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12572 (closes #7358)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12573 Files: src/buffer.c, src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12574
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12575 Patch 8.2.2041
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12576 Problem: Haskell filetype not optimally recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12577 Solution: Recognize all *.hsc files as Haskell. (Marcin Szamotulski,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12578 closes #7354)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12579 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12580
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12581 Patch 8.2.2042
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12582 Problem: Build failure with +profile but without +reltime.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12583 Solution: Adjust #ifdef. (Christian Brabandt, closes #7361)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12584 Files: src/syntax.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12585
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12586 Patch 8.2.2043
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12587 Problem: GTK3: white border around text stands out.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12588 Solution: Use current theme color. (closes #7357, issue #349)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12589 Files: src/gui_gtk_x11.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12590
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12591 Patch 8.2.2044
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12592 Problem: MS-Windows: swap file test sometimes fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12593 Solution: Use a more reliable way to change the process ID. When "timeout"
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12594 fails use "ping" to wait up to ten minutes. (Ken Takata,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12595 closes #7365)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12596 Files: .github/workflows/ci-windows.yaml, src/testdir/test_swap.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12597
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12598 Patch 8.2.2045
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12599 Problem: Highlighting a character too much with incsearch.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12600 Solution: Check "search_match_endcol". (Christian Brabandt, closes #7360)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12601 Files: src/drawline.c, src/testdir/test_search.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12602 src/testdir/dumps/Test_incsearch_newline1.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12603 src/testdir/dumps/Test_incsearch_newline2.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12604 src/testdir/dumps/Test_incsearch_newline3.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12605 src/testdir/dumps/Test_incsearch_newline4.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12606 src/testdir/dumps/Test_incsearch_newline5.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12607
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12608 Patch 8.2.2046
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12609 Problem: Some test failures don't give a clear error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12610 Solution: Use assert_match() and assert_fails() instead of assert_true().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12611 (Ken Takata, closes #7368)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12612 Files: src/testdir/test_autocmd.vim, src/testdir/test_backspace_opt.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12613
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12614 Patch 8.2.2047
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12615 Problem: Amiga: FEAT_ARP defined when it should not.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12616 Solution: Adjust #ifdef. (Ola Söder, closes #7370)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12617 Files: src/feature.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12618
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12619 Patch 8.2.2048
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12620 Problem: Amiga: obsolete code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12621 Solution: Remove the unused lines. (Ola Söder, closes #7373)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12622 Files: src/gui.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12623
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12624 Patch 8.2.2049
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12625 Problem: Amiga: obsolete function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12626 Solution: Remove the function. (Ola Söder, closes #7374)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12627 Files: src/memfile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12628
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12629 Patch 8.2.2050
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12630 Problem: Search test contains unneeded sleeps.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12631 Solution: Rename the function, remove sleeps. (Christian Brabandt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12632 closes #7369)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12633 Files: src/testdir/test_search.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12634
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12635 Patch 8.2.2051
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12636 Problem: Vim9: crash when aborting a user function call.
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
12637 Solution: Do not use the return value when aborting. (closes #7372)
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12638 Files: src/vim9execute.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12639
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12640 Patch 8.2.2052
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12641 Problem: Vim9: "edit +4 fname" gives an error. (Naruhiko Nishino)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12642 Solution: Allow using a range in the +cmd argument. (closes #7364)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12643 Files: src/ex_docmd.c, src/proto/ex_docmd.pro, src/vim.h, src/ex_cmds.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12644 src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12645
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12646 Patch 8.2.2053
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
12647 Problem: Vim9: lambda doesn't accept argument types.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12648 Solution: Optionally accept argument types at the script level.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12649 Files: src/eval.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12650
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12651 Patch 8.2.2054
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12652 Problem: Amiga: FEAT_ARP defined when it should not.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12653 Solution: Adjust "||" to "&&" in #ifdef. (Ola Söder, closes #7375)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12654 Files: src/feature.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12655
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12656 Patch 8.2.2055
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12657 Problem: MS-Windows: two Vim instances may use the same temp file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12658 Solution: Use the process ID for the temp name. (Ken Takata, closes #7378)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12659 Files: src/fileio.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12660
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12661 Patch 8.2.2056
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12662 Problem: Configure fails when building with the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12663 "implicit-function-declaration" error enabled, specifically on Mac.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12664 Solution: Declear the functions like in the source code. (suggestion by
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12665 Clemens Lang, closes #7380)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12666 Files: src/configure.ac, src/auto/configure
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12667
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12668 Patch 8.2.2057
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12669 Problem: Getting the selection may trigger TextYankPost autocmd.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12670 Solution: Only trigger the autocommand when yanking in Vim, not for getting
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12671 the selection. (closes #7367)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12672 Files: src/clipboard.c, src/normal.c, src/register.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12673 src/testdir/test_autocmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12674
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12675 Patch 8.2.2058
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12676 Problem: Using mkview/loadview changes the jumplist.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12677 Solution: Use ":keepjumps". Don't let ":badd" or ":balt" change the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12678 jumplist. (closes #7371)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12679 Files: src/session.c, src/ex_docmd.c, src/testdir/test_mksession.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12680
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12681 Patch 8.2.2059
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12682 Problem: Amiga: can't find plugins.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12683 Solution: Do not use "**" in the pattern. (Ola Söder, closes #7384)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12684 Files: src/main.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12685
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12686 Patch 8.2.2060
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12687 Problem: Check for features implemented with "if".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12688 Solution: Use the Check commands. (Ken Takata, closes #7383)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12689 Files: src/testdir/test_autocmd.vim, src/testdir/test_compiler.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12690 src/testdir/test_delete.vim, src/testdir/test_diffmode.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12691 src/testdir/test_expr.vim, src/testdir/test_fold.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12692
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12693 Patch 8.2.2061
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12694 Problem: Vim9: E1030 error when using empty string for term_sendkeys().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12695 Solution: Don't check for an invalid type unless the terminal can't be
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12696 found. (closes #7382)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12697 Files: src/terminal.c, src/testdir/test_termcodes.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12698
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12699 Patch 8.2.2062
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12700 Problem: <Cmd> does not handle CTRL-V.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12701 Solution: Call get_literal() after encountering CTRL-V. (closes #7387)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12702 Files: src/getchar.c, src/testdir/test_mapping.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12703
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12704 Patch 8.2.2063
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12705 Problem: Vim9: only one level of indexing supported.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12706 Solution: Handle more than one index in an assignment.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12707 Files: src/vim9compile.c, src/errors.h, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12708
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12709 Patch 8.2.2064
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12710 Problem: terminal: cursor is on while redrawing, causing flicker.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12711 Solution: Switch the cursor off while redrawing. Always add the top and
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12712 left offset to the cursor position when not done already.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12713 (closes #5943)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12714 Files: src/terminal.c, src/popupwin.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12715
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12716 Patch 8.2.2065
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12717 Problem: Using map() and filter() on a range() is inefficient.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12718 Solution: Do not materialize the range. (closes #7388)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12719 Files: src/list.c, src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12720
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12721 Patch 8.2.2066
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12722 Problem: Vim9: assignment with += doesn't work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12723 Solution: Do not see the "+" as an addition operator.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12724 Files: src/eval.c, src/ex_docmd.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12725
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12726 Patch 8.2.2067 (after 8.2.2064)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12727 Problem: Cursor position in popup terminal is wrong.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12728 Solution: Don't check the flags.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12729 Files: src/terminal.c, src/testdir/test_popupwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12730
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12731 Patch 8.2.2068
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12732 Problem: Transparent syntax item uses start/end of containing region.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12733 Solution: Do not change the startpos and endpos of a transparent region to
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12734 that of its containing region. (Adrian Ghizaru, closes #7349,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12735 closes #7391)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12736 Files: src/syntax.c, src/testdir/test_syntax.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12737
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12738 Patch 8.2.2069
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12739 Problem: The quickfix window is not updated after setqflist().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12740 Solution: Update the quickfix buffer. (Yegappan Lakshmanan, closes #7390,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12741 closes #7385)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12742 Files: src/quickfix.c, src/testdir/test_quickfix.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12743
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12744 Patch 8.2.2070
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12745 Problem: Can't get the exit value in VimLeave or VimLeavePre autocommands.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12746 Solution: Add v:exiting like in Neovim. (Yegappan Lakshmanan, closes #7395)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12747 Files: runtime/doc/autocmd.txt, runtime/doc/eval.txt, src/evalvars.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12748 src/main.c, src/testdir/test_exit.vim, src/vim.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12749
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12750 Patch 8.2.2071
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12751 Problem: Vim9: list assign doesn't accept an empty remainder list.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12752 Solution: Recognize list assignment with ";".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12753 Files: src/ex_docmd.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12754
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12755 Patch 8.2.2072
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12756 Problem: Vim9: list assign not well tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12757 Solution: Test with different destinations. Fix white space error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12758 Files: src/vim9compile.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12759
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12760 Patch 8.2.2073
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12761 Problem: Vim9: for with unpack only works for local variables.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12762 Solution: Recognize different destinations.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12763 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12764
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12765 Patch 8.2.2074
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12766 Problem: Vim9: using :normal from Vim9 script can't handle range.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12767 Solution: Execute a :normal command in legacy script context. (closes #7401)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12768 Files: src/structs.h, src/ex_docmd.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12769
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12770 Patch 8.2.2075
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12771 Problem: Error for const argument to mapnew().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12772 Solution: Don't give an error. (closes #7400)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12773 Files: src/list.c, src/testdir/test_filter_map.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12774
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12775 Patch 8.2.2076
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12776 Problem: MS-Windows console: sometimes drops typed characters.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12777 Solution: Do not wait longer than 10 msec for input. (issue #7164)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12778 Files: src/os_win32.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12779
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12780 Patch 8.2.2077
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12781 Problem: Build failure with small features.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12782 Solution: Add #ifdef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12783 Files: src/structs.h, src/ex_docmd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12784
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12785 Patch 8.2.2078
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12786 Problem: Illegal memory access when using :print on invalid text. (Dhiraj
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12787 Mishra)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12788 Solution: Check for more composing characters than supported. (closes #7399)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12789 Files: src/message.c, src/testdir/test_utf8.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12790
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12791 Patch 8.2.2079
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12792 Problem: Vim9: cannot put a linebreak before or after "in" of ":for".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12793 Solution: Skip over linebreak.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12794 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12795
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12796 Patch 8.2.2080
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12797 Problem: Vim9: no proper error message for using s:var in for loop.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12798 Solution: Give a specific error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12799 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12800
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12801 Patch 8.2.2081
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12802 Problem: Vim9: cannot handle a linebreak after "=" in assignment.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12803 Solution: Skip over linebreak. (closes #7407)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12804 Files: src/vim9compile.c, src/testdir/test_vim9_assign.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12805 src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12806
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12807 Patch 8.2.2082
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
12808 Problem: Vim9: can still use the deprecated #{} dict syntax.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12809 Solution: Remove support for #{} in Vim9 script. (closes #7406, closes #7405)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12810 Files: src/dict.c, src/proto/dict.pro, src/eval.c, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12811 src/testdir/test_vim9_assign.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12812 src/testdir/test_vim9_builtin.vim, src/testdir/test_vim9_cmd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12813 src/testdir/test_vim9_disassemble.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12814 src/testdir/test_vim9_expr.vim, src/testdir/test_vim9_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12815 src/testdir/test_vim9_script.vim, src/testdir/test_popupwin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12816 src/testdir/test_textprop.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12817
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12818 Patch 8.2.2083
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12819 Problem: Vim9: crash when using ":silent!" and getting member fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12820 Solution: Jump to on_fatal_error. (closes #7412)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12821 Files: src/vim9execute.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12822
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12823 Patch 8.2.2084
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12824 Problem: CTRL-V U doesn't work to enter a Unicode character when
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12825 modifyOtherKeys is effective. (Ken Takata)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12826 Solution: Add a flag to get_literal() for the shift key. (closes #7413)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12827 Files: src/edit.c, src/proto/edit.pro, src/ex_getln.c, src/getchar.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12828 src/normal.c, src/testdir/test_termcodes.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12829
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12830 Patch 8.2.2085
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12831 Problem: Qt translation file is recognized as typescript.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12832 Solution: Check the first line for "<?xml". (closes #7418)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12833 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12834
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12835 Patch 8.2.2086
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12836 Problem: Libvterm tests are only run on Linux.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12837 Solution: Use static libraries. (Ozaki Kiichi, closes #7419)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12838 Files: .travis.yml, src/Makefile, src/libvterm/Makefile,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12839 src/libvterm/t/run-test.pl
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12840
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12841 Patch 8.2.2087
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12842 Problem: Vim9: memory leak when statement is truncated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12843 Solution: Increment the number of local variables.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12844 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12845
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12846 Patch 8.2.2088
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12847 Problem: Vim9: script test sometimes fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12848 Solution: Unlet variables.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12849 Files: src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12850
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12851 Patch 8.2.2089
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12852 Problem: Libvterm test fails to build on Mac.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12853 Solution: Adjust configure to remove a space between -L and the path that
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12854 follows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12855 Files: src/configure.ac, src/auto/configure
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12856
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12857 Patch 8.2.2090
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12858 Problem: Vim9: dict does not accept a key in quotes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12859 Solution: Recognize a key in single or double quotes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12860 Files: runtime/doc/vim9.txt, src/dict.c, src/proto/dict.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12861 src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12862
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12863 Patch 8.2.2091
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12864 Problem: MS-Windows: build warnings.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12865 Solution: Add a #pragma to suppress the deprecation warning. (Ken Takata)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12866 Avoid using a non-ASCII character. (closes #7421)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12867 Files: src/message.c, src/os_win32.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12868
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12869 Patch 8.2.2092
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12870 Problem: Vim9: unpredictable errors for script tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12871 Solution: Use a different script file name for each run.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12872 Files: src/testdir/vim9.vim, src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12873 src/testdir/test_vim9_func.vim, src/testdir/test_quickfix.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12874 src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12875
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12876 Patch 8.2.2093
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12877 Problem: Vim9: script test sometimes fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12878 Solution: Do not find a script variable by its typval if the name was
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12879 cleared.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12880 Files: src/vim9script.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12881
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12882 Patch 8.2.2094
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12883 Problem: When an expression fails getting the next command may be wrong.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12884 Solution: Do not check for a next command after :eval fails. (closes #7415)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12885 Files: src/eval.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12886
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12887 Patch 8.2.2095
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12888 Problem: Vim9: crash when failed dict member is followed by concatenation.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12889 Solution: Remove the dict from the stack. (closes #7416)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12890 Files: src/vim9execute.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12891
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12892 Patch 8.2.2096
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12893 Problem: Vim9: command modifiers not restored after assignment.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12894 Solution: Jump to nextline instead of using continue.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12895 Files: src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12896 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12897
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12898 Patch 8.2.2097
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
12899 Problem: Vim9: using :silent! when calling a function prevents aborting
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
12900 that function.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12901 Solution: Add emsg_silent_def and did_emsg_def.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12902 Files: src/globals.h, src/message.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12903 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12904
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12905 Patch 8.2.2098
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12906 Problem: Vim9: function argument of sort() and map() not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12907 Solution: Add a couple of tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12908 Files: src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12909
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12910 Patch 8.2.2099
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12911 Problem: Vim9: some checks are not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12912 Solution: Add a few more tests. Give better error messages.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12913 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12914 src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12915
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12916 Patch 8.2.2100
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12917 Problem: Insufficient testing for function range and dict.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12918 Solution: Add a few tests. (Dominique Pellé, closes #7428)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12919 Files: src/testdir/test_functions.vim, src/testdir/test_lambda.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12920 src/testdir/test_signals.vim, src/testdir/test_user_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12921
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12922 Patch 8.2.2101
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12923 Problem: Vim9: memory leak when literal dict has an error and when an
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12924 expression is not complete.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12925 Solution: Clear the typval and the growarray.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12926 Files: src/dict.c, src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12927
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12928 Patch 8.2.2102
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12929 Problem: Vim9: not all error messages tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12930 Solution: Add a few test cases.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12931 Files: src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12932
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12933 Patch 8.2.2103
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12934 Problem: Vim9: unreachable code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12935 Solution: Remove the code to prepend s: to the variable name
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12936 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12937
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12938 Patch 8.2.2104
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12939 Problem: Build problem with Ruby 2.7.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12940 Solution: Adjust function declarations. (Ozaki Kiichi, closes #7430)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12941 Files: src/configure.ac, src/auto/configure, src/if_ruby.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12942
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12943 Patch 8.2.2105
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12944 Problem: Sound test is a bit flaky.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12945 Solution: Use WaitForAssert(). (Dominique Pellé, closes #7429)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12946 Files: src/testdir/test_sound.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12947
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12948 Patch 8.2.2106
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12949 Problem: TOML files are not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12950 Solution: Match *.toml. (issue #7432)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12951 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12952
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12953 Patch 8.2.2107
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12954 Problem: Vim9: some errors not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12955 Solution: Add tests. Fix getting the right error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12956 Files: src/vim9compile.c, src/testdir/test_vim9_assign.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12957 src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12958
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12959 Patch 8.2.2108
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12960 Problem: Vim9: no test to check for :let error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12961 Solution: Add a test. Rename tests from _let_ to _var_.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12962 Files: src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12963
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12964 Patch 8.2.2109
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12965 Problem: "vim -" does not work well when modifyOtherKeys is enabled and a
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12966 shell command is executed on startup.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12967 Solution: Only change modifyOtherKeys when executing a shell command in raw
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12968 mode.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12969 Files: src/os_unix.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12970
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12971 Patch 8.2.2110
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12972 Problem: Cannot use ":shell" when reading from stdin. (Gary Johnson)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12973 Solution: Revert patch 8.2.1833.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12974 Files: src/main.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12975
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12976 Patch 8.2.2111
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12977 Problem: GTK: Menu background is the same color as the main window.
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
12978 Solution: Fix white space around the text in another way. (closes #7437,
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12979 closes #7427)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12980 Files: src/gui_gtk_x11.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12981
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12982 Patch 8.2.2112
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12983 Problem: Running tests may leave some files behind.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12984 Solution: Delete the right files. Fix a few typos. (Dominique Pellé,
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
12985 closes #7436)
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12986 Files: src/testdir/test_filetype.vim, src/testdir/test_messages.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12987 src/testdir/test_mksession.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12988
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12989 Patch 8.2.2113
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12990 Problem: MS-Windows GUI: crash after using ":set guifont=" four times.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12991 Solution: Check for NULL pointer. (Ken Takata, closes #7434)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12992 Files: src/gui_dwrite.cpp, src/testdir/test_gui.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12993
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12994 Patch 8.2.2114
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12995 Problem: Vim9: unreachable code in assignment.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12996 Solution: Remove impossible condition and code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12997 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12998
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12999 Patch 8.2.2115
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13000 Problem: Vim9: some errors not tested for; dead code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13001 Solution: Add a test. Remove dead code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13002 Files: src/vim9compile.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13003
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13004 Patch 8.2.2116
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13005 Problem: MS-Windows GUI: test for 'guifont' is incomplete.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13006 Solution: Set 'renderoptions'. (Christian Brabandt)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13007 Files: src/testdir/test_gui.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13008
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13009 Patch 8.2.2117
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13010 Problem: Some functions use any value as a string.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13011 Solution: Check that the value is a non-empty string.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13012 Files: src/typval.c, src/proto/typval.pro, src/mbyte.c, src/filepath.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13013 src/testdir/test_vim9_builtin.vim, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13014
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13015 Patch 8.2.2118
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13016 Problem: Dead code in the job support. (Dominique Pellé)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13017 Solution: Define USE_ARGV before checking for it.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13018 Files: src/job.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13019
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13020 Patch 8.2.2119
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13021 Problem: GTK3: status line background color is wrong.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13022 Solution: Don't change the code for earlier GTK3 versions. (closes #7444)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13023 Files: src/gui_gtk_x11.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13024
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13025 Patch 8.2.2120
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13026 Problem: Not all Perl functionality is tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13027 Solution: Add a few more test cases. (Dominique Pellé, closes #7440)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13028 Files: src/testdir/test_perl.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13029
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13030 Patch 8.2.2121
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13031 Problem: Internal error when using \ze before \zs in a pattern.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13032 Solution: Check the end is never before the start. (closes #7442)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13033 Files: src/regexp_bt.c, src/regexp_nfa.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13034 src/testdir/test_regexp_latin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13035
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13036 Patch 8.2.2122
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13037 Problem: Vim9: crash when sourcing vim9script early.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13038 Solution: Use set_option_value() instead of setting p_cpo directly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13039 (closes #7441)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13040 Files: src/scriptfile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13041
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13042 Patch 8.2.2123
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13043 Problem: After using a complete popup the buffer is listed. (Boris
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13044 Staletic)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13045 Solution: Make the buffer unlisted.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13046 Files: src/popupmenu.c, src/testdir/test_popupwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13047
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13048 Patch 8.2.2124
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13049 Problem: Vim9: a range cannot be computed at runtime.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13050 Solution: Add the ISN_RANGE instruction.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13051 Files: src/vim9.h, src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13052 src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13053 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13054
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13055 Patch 8.2.2125 (after 8.2.2122)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13056 Problem: Vim9: leaking memory.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13057 Solution: Free the saved 'cpo' value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13058 Files: src/scriptfile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13059
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13060 Patch 8.2.2126
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13061 Problem: Ruby: missing function prototype.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13062 Solution: Add the prototype.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13063 Files: src/if_ruby.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13064
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13065 Patch 8.2.2127
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13066 Problem: Vim9: executing user command defined in Vim9 script not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13067 Solution: Add a test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13068 Files: src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13069
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13070 Patch 8.2.2128
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13071 Problem: There is no way to do something on CTRL-Z.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13072 Solution: Add VimSuspend and VimResume autocommand events. (closes #7450)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13073 Files: runtime/doc/autocmd.txt, src/autocmd.c, src/ex_docmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13074 src/normal.c, src/testdir/test_suspend.vim, src/vim.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13075
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13076 Patch 8.2.2129
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13077 Problem: MS-Windows: Checking if a file name is absolute is slow.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13078 Solution: Do not use mch_FullName(). (closes #7033)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13079 Files: src/os_mswin.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13080
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13081 Patch 8.2.2130
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13082 Problem: Insert mode completion messages end up in message history.
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
13083 Solution: Set msg_hist_off. (closes #7452)
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13084 Files: src/insexpand.c, src/testdir/test_ins_complete.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13085
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13086 Patch 8.2.2131
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13087 Problem: Vim9: crash when lambda uses same var as assignment.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13088 Solution: Do not let lookup_local change lv_from_outer, make a copy.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13089 (closes #7461)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13090 Files: src/vim9compile.c, src/ex_docmd.c, src/proto/ex_docmd.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13091 src/evalvars.c, src/proto/evalvars.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13092 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13093
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13094 Patch 8.2.2132
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13095 Problem: Padding not drawn properly for popup window with title.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13096 Solution: Draw the padding below the title. (closes #7460)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13097 Files: src/popupwin.c, src/testdir/test_popupwin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13098 src/testdir/dumps/Test_popupwin_longtitle_3.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13099 src/testdir/dumps/Test_popupwin_longtitle_4.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13100
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13101 Patch 8.2.2133
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13102 Problem: Vim9: checking for a non-empty string is too strict.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13103 Solution: Check for any string. (closes #7447)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13104 Files: src/typval.c, src/proto/typval.pro, src/errors.h, src/filepath.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13105 src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13106
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13107 Patch 8.2.2134
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13108 Problem: Vim9: get E1099 when autocmd triggered in builtin function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13109 Solution: Check that did_emsg increased instead of checking that it changed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13110 (closes #7448)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13111 Files: src/vim9execute.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13112
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13113 Patch 8.2.2135
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13114 Problem: Vim9: #{ still seen as start of dict in some places.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13115 Solution: Remove check for { after #. (closes #7456)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13116 Files: src/ex_docmd.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13117
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13118 Patch 8.2.2136
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13119 Problem: Vim9: Using uninitialized variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13120 Solution: Initialize "len" to zero. Clean up fnamemodify().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13121 Files: src/filepath.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13122
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13123 Patch 8.2.2137
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13124 Problem: Vim9: :echo and :execute give error for empty argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13125 Solution: Ignore an empty argument. (closes #7468)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13126 Files: src/vim9compile.c, src/errors.h, src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13127 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13128
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13129 Patch 8.2.2138
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13130 Problem: Vim9: "exit_cb" causes Vim to exit.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13131 Solution: Require white space after a command in Vim9 script. (closes #7467)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13132 Also fix that Vim9 style heredoc was not always recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13133 Files: src/ex_cmds.h, src/ex_docmd.c, src/errors.h, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13134 src/testdir/test_vim9_assign.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13135 src/testdir/test_vim9_script.vim, src/testdir/test_let.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13136
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13137 Patch 8.2.2139
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13138 Problem: Vim9: unreachable code in assignment.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13139 Solution: Don't check "new_local" when "has_index" is set. Add test for
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13140 wrong type of list index.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13141 Files: src/vim9compile.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13142
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13143 Patch 8.2.2140
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13144 Problem: Build failure with tiny features.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13145 Solution: Add #ifdef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13146 Files: src/ex_docmd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13147
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13148 Patch 8.2.2141
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13149 Problem: A user command with try/catch may not catch an expression error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13150 Solution: When an expression fails check for following "|". (closes #7469)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13151 Files: src/eval.c, src/testdir/test_trycatch.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13152 src/testdir/test_vimscript.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13153
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13154 Patch 8.2.2142
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13155 Problem: Memory leak when heredoc is not terminated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13156 Solution: Free heredoc_trimmed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13157 Files: src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13158
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13159 Patch 8.2.2143
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13160 Problem: Vim9: dead code in compiling :unlet.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13161 Solution: Don't check for "!" a second time.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13162 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13163
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13164 Patch 8.2.2144
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13165 Problem: Vim9: some corner cases not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13166 Solution: Add a few tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13167 Files: src/testdir/test_vim9_script.vim, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13168
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13169 Patch 8.2.2145
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13170 Problem: Vim9: concatenating lists does not adjust type of result.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13171 Solution: When list member types differ use "any" member type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13172 (closes #7473)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13173 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13174
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13175 Patch 8.2.2146
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13176 Problem: Vim9: automatic conversion of number to string for dict key.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13177 Solution: Do not convert number to string. (closes #7474)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13178 Files: src/dict.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13179
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13180 Patch 8.2.2147
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13181 Problem: Quickfix window title not updated in all tab pages.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13182 Solution: Update the quickfix window title in all tab pages. (Yegappan
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13183 Lakshmanan, closes #7481, closes #7466)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13184 Files: src/quickfix.c, src/testdir/test_quickfix.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13185
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13186 Patch 8.2.2148
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13187 Problem: Vim9: crash when user command doesn't match.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13188 Solution: Adjust command index. (closes #7479)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13189 Files: src/ex_docmd.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13190
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13191 Patch 8.2.2149
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13192 Problem: Popupwin test for latin1 sometimes fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13193 Solution: Wait for the script to finish.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13194 Files: src/testdir/test_popupwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13195
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13196 Patch 8.2.2150
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13197 Problem: Github actions CI isn't used for all available platforms.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13198 Solution: Update the github workflows. (Ozaki Kiichi, closes #7433)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13199 Files: .coveralls.yml, .github/workflows/ci-windows.yaml,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13200 .github/workflows/ci.yml, .travis.yml, README.md,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13201 ci/build-snd-dummy.sh, ci/setup-xvfb.sh
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13202
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13203 Patch 8.2.2151
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13204 Problem: $dir not expanded when configure checks for moonjit.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13205 Solution: Use double quotes instead of single quotes. (closes #7478)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13206 Files: src/configure.ac, src/auto/configure
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13207
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13208 Patch 8.2.2152
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13209 Problem: screenpos() does not include the WinBar offset.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13210 Solution: Use W_WINROW() instead of directly using w_window. (closes #7487)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13211 Files: src/move.c, src/testdir/test_cursor_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13212
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13213 Patch 8.2.2153
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13214 Problem: Popupwin test for latin1 still fails sometimes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13215 Solution: Wait for the "cat" command to finish.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13216 Files: src/testdir/test_popupwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13217
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13218 Patch 8.2.2154
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13219 Problem: Popupwin test for terminal buffer fails sometimes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13220 Solution: Wait for the prompt to appear.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13221 Files: src/testdir/test_popupwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13222
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13223 Patch 8.2.2155
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13224 Problem: Warning from Github actions for code analysis.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13225 Solution: Remove the "git checkout HEAD^2" block.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13226 Files: .github/workflows/codeql-analysis.yml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13227
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13228 Patch 8.2.2156
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
13229 Problem: Github actions run on pushing a tag.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13230 Solution: Don't run CI on tag push. Omit coveralls on pull-request.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13231 (Ozaki Kiichi, closes #7489)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13232 Files: .github/workflows/ci.yml, .github/workflows/codeql-analysis.yml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13233
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13234 Patch 8.2.2157
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13235 Problem: Vim9: can delete a Vim9 script variable from a function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13236 Solution: Check the variable is defined in Vim9 script. (closes #7483)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13237 Files: src/evalvars.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13238
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13239 Patch 8.2.2158
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13240 Problem: CI on cirrus times out, coveralls doesn't always run.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13241 Solution: Set timeout to 20 minutes. Adjust condition. (closes #7493)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13242 Files: .cirrus.yml, .github/workflows/ci.yml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13243
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13244 Patch 8.2.2159
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13245 Problem: Vim9: when declaring a list it is not allocated yet, causing a
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13246 following extend() to fail.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13247 Solution: When fetching a variable value for a list or dict that is null
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13248 allocate the list or dict, so it can be used. (closes #7491)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13249 Files: src/vim9execute.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13250
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13251 Patch 8.2.2160
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13252 Problem: Various typos.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13253 Solution: Fix spelling mistakes. (closes #7494)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13254 Files: src/bufwrite.c, src/cindent.c, src/cmdexpand.c, src/eval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13255 src/ex_cmds.c, src/feature.h, src/getchar.c, src/gui_haiku.cc,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13256 src/gui_xmdlg.c, src/help.c, src/if_ole.cpp, src/insexpand.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13257 src/list.c, src/map.c, src/memline.c, src/normal.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13258 src/os_win32.c, src/search.c, src/term.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13259 src/testdir/test_arglist.vim, src/testdir/test_autocmd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13260 src/testdir/test_debugger.vim, src/testdir/test_increment.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13261 src/testdir/test_menu.vim, src/testdir/test_netbeans.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13262 src/testdir/test_popupwin.vim, src/testdir/test_python2.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13263 src/testdir/test_python3.vim, src/testdir/test_sort.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13264 src/testdir/test_terminal2.vim, src/testdir/test_terminal3.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13265 src/testdir/test_vartabs.vim, src/testdir/test_vimscript.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13266 src/textprop.c, src/userfunc.c, src/vim9.h, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13267 src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13268
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13269 Patch 8.2.2161
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13270 Problem: Arguments -T and -x not tested yet.
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
13271 Solution: Add a test. (Dominique Pellé, closes #7490)
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13272 Files: src/testdir/test_startup.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13273
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13274 Patch 8.2.2162
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13275 Problem: Vim9: Cannot load or store autoload variables.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13276 Solution: Add ISN_LOADAUTO and ISN_STOREAUTO. (closes #7485)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13277 Files: src/vim9compile.c, src/vim9.h, src/vim9execute.c, src/dict.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13278 src/eval.c, src/evalvars.c, src/proto/evalvars.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13279 src/testdir/test_vim9_disassemble.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13280 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13281
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13282 Patch 8.2.2163
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13283 Problem: Crash when discarded exception is the current exception.
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
13284 Solution: Compare the exception with current_exception. (closes #7499)
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13285 Files: src/ex_eval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13286
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13287 Patch 8.2.2164
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13288 Problem: Vim9: autoload function doesn't work in script that starts with
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13289 an upper case letter.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13290 Solution: Check for the autoload character. (closes #7502)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13291 Files: src/userfunc.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13292
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13293 Patch 8.2.2165
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13294 Problem: Vim9: assignment to dict member does not work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13295 Solution: Fix recognizing dict member. (closes #7484)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13296 Files: src/ex_docmd.c, src/eval.c, src/evalvars.c, src/vim.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13297
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13298 Patch 8.2.2166
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13299 Problem: Auto format doesn't work when deleting text.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13300 Solution: Make "x" trigger auto format. (closes #7504)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13301 Files: src/ops.c, src/testdir/test_textformat.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13302
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13303 Patch 8.2.2167
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13304 Problem: Vim9: assign test fails. (Elimar Riesebieter)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13305 Solution: Adjust the test for dict assignment.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13306 Files: src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13307
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13308 Patch 8.2.2168
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13309 Problem: Vim9: error for assigning to dict of dict.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13310 Solution: Remember the destination type. (closes #7506)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13311 Files: src/vim9compile.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13312
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13313 Patch 8.2.2169
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13314 Problem: Vim9: test leaves file behind.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13315 Solution: Rename script files. (Dominique Pellé, closes #7511)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13316 Use try/finally.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13317 Files: src/testdir/test_vim9_script.vim, src/testdir/vim9.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13318
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13319 Patch 8.2.2170
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13320 Problem: Vim9: a global function defined in a :def function fails if it
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13321 uses the context.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13322 Solution: Create a partial to store the closure context. (see #7410)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13323 Files: src/userfunc.c, src/proto/userfunc.pro, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13324 src/structs.h, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13325
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13326 Patch 8.2.2171
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13327 Problem: Valgrind warning for using uninitialized value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13328 Solution: Do not use "startp" or "endp" unless there is a match.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13329 Files: src/regexp_nfa.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13330
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13331 Patch 8.2.2172
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13332 Problem: Vim9: number of arguments is not always checked. (Yegappan
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13333 Lakshmanan)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13334 Solution: Check number of arguments when calling function by name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13335 Files: src/userfunc.c, src/proto/userfunc.pro, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13336 src/testdir/test_vim9_func.vim, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13337
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13338 Patch 8.2.2173
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13339 Problem: Vim9: get internal error when assigning to undefined variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13340 Solution: Add error message. (closes #7475)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13341 Files: src/vim9compile.c, src/vim9execute.c, src/errors.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13342 src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13343
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13344 Patch 8.2.2174
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13345 Problem: Mac version doesn't specify the CPU architecture.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13346 Solution: Add "arm64" or "x86_64". (Yee Cheng Chin, closes #7519)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13347 Files: src/version.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13348
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13349 Patch 8.2.2175
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13350 Problem: Github actions: clang-11 handling suboptimal.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13351 Solution: Separate step of installing clang-11. Get ubuntu release name
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13352 dynamically. (Ozaki Kiichi, closes #7514)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13353 Files: .github/workflows/ci.yml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13354
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13355 Patch 8.2.2176
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13356 Problem: Crash with a sequence of fold commands.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13357 Solution: Bail out when there are no folds at all. Add a test (Dominique
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13358 Pellé) (closes #7515)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13359 Files: src/fold.c, src/testdir/test_fold.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13360
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13361 Patch 8.2.2177
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13362 Problem: Pattern "^" does not match if the first character in the line is
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13363 combining. (Rene Kita)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13364 Solution: Do accept a match at the start of the line. (closes #6963)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13365 Files: src/regexp_nfa.c, src/testdir/test_regexp_utf8.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13366
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13367 Patch 8.2.2178
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13368 Problem: Python 3: non-utf8 character cannot be handled.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13369 Solution: Change the string decode. (Björn Linse, closes #1053)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13370 Files: src/if_py_both.h, src/if_python.c, src/if_python3.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13371 src/testdir/test_python3.vim, src/testdir/test_python2.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13372
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13373 Patch 8.2.2179
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13374 Problem: Vim9: crash when indexing a dict with a number.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13375 Solution: Add ISN_STOREINDEX. (closes #7513)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13376 Files: src/vim9compile.c, src/vim9execute.c, src/vim9.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13377 src/errors.h, src/testdir/test_vim9_assign.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13378 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13379
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13380 Patch 8.2.2180
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13381 Problem: Vim9: test for error after error is flaky.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13382 Solution: Wait for job to finish instead of a fixed delay.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13383 Files: src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13384
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13385 Patch 8.2.2181
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13386 Problem: Valgrind warnings for using uninitialized value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13387 Solution: Do not use "start" or "end" unless there is a match.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13388 Files: src/regexp_nfa.c, src/regexp_bt.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13389
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13390 Patch 8.2.2182
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13391 Problem: Vim9: value of 'magic' is still relevant.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13392 Solution: Always behave like 'magic' is on in Vim9 script (closes #7509)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13393 Files: src/option.c, src/proto/option.pro, src/arglist.c, src/buffer.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13394 src/cmdexpand.c, src/ex_cmds.c, src/ex_docmd.c, src/ex_getln.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13395 src/insexpand.c, src/normal.c, src/search.c, src/tag.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13396 src/structs.h, src/globals.h, src/ex_cmds.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13397 src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13398
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13399 Patch 8.2.2183
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13400 Problem: Vim9: value of 'edcompatible' and 'gdefault' are used.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13401 Solution: Ignore these deprecated options in Vim9 script. (closes #7508)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13402 Files: src/ex_cmds.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13403
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13404 Patch 8.2.2184
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13405 Problem: Vim9: no error when using "2" for a line number.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13406 Solution: Give an error message if the line number is invalid. (closes #7492)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13407 Files: src/typval.c, src/evalfunc.c, src/testdir/test_vim9_builtin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13408 src/testdir/test_cursor_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13409
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13410 Patch 8.2.2185
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13411 Problem: BufUnload is not triggered for the quickfix dummy buffer.
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
13412 Solution: Do trigger BufUnload. (Pontus Leitzler, closes #7518, closes #7517)
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13413 Fix white space around "=".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13414 Files: src/quickfix.c, src/testdir/test_autocmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13415
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13416 Patch 8.2.2186
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13417 Problem: Vim9: error when using 'opfunc'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13418 Solution: Do not expect a return value from 'opfunc'. (closes #7510)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13419 Files: src/eval.c, src/proto/eval.pro, src/ops.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13420 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13421
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13422 Patch 8.2.2187
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13423 Problem: Python 3 test fails sometimes. (Christian Brabandt)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13424 Solution: Accept two SystemError messages.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13425 Files: src/testdir/test_python3.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13426
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13427 Patch 8.2.2188
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13428 Problem: Vim9: crash when calling global function from :def function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13429 Solution: Set the outer context. Define the partial for the context on the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13430 original function. Use a refcount to keep track of which ufunc is
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13431 using a dfunc. (closes #7525)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13432 Files: src/vim9compile.c, src/proto/vim9compile.pro, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13433 src/proto/vim9execute.pro, src/userfunc.c, src/proto/userfunc.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13434 src/structs.h, src/vim9.h, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13435
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13436 Patch 8.2.2189
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13437 Problem: Cannot repeat a command that uses the small delete register.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13438 Solution: Store the register name instead of the contents. (Christian
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13439 Brabandt, closes #7527)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13440 Files: src/ops.c, src/register.c, src/testdir/test_registers.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13441
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13442 Patch 8.2.2190
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13443 Problem: Vim9: crash when compiled with EXITFREE.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13444 Solution: Check that df_ufunc is not NULL.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13445 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13446
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13447 Patch 8.2.2191
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13448 Problem: Vim9: using wrong name with lambda in nested function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13449 Solution: Copy the lambda name earlier. (closes #7525)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13450 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13451
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13452 Patch 8.2.2192
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13453 Problem: Codecov on github actions fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13454 Solution: Revert to codecov script. (Ozaki Kiichi, closes #7529)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13455 Files: Filelist, .github/workflows/ci.yml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13456
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13457 Patch 8.2.2193
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13458 Problem: Vim9: can change constant in :def function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13459 Solution: Check if a variable is locked. (issue #7526)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13460 Files: src/evalvars.c, src/proto/evalvars.pro, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13461 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13462
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13463 Patch 8.2.2194
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13464 Problem: Vim9: cannot use :const or :final at the script level.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13465 Solution: Support using :const and :final. (closes #7526)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13466 Files: src/vim.h, src/evalvars.c, src/testdir/test_vim9_assign.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13467 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13468
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13469 Patch 8.2.2195
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13470 Problem: Failing tests for :const.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13471 Solution: Add missing check for ASSIGN_FINAL.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13472 Files: src/eval.c, src/evalvars.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13473
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13474 Patch 8.2.2196
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13475 Problem: :version output has extra spaces in compile and link command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13476 Solution: Adjust QUOTESED. (closes #7505)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13477 Files: src/configure.ac, src/auto/configure
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13478
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13479 Patch 8.2.2197
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13480 Problem: Assert arguments order reversed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13481 Solution: Swap the arguments. (Christian Brabandt, closes #7531)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13482 Files: src/testdir/test_registers.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13483
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13484 Patch 8.2.2198
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13485 Problem: ml_get error when resizing window and using text property.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13486 Solution: Validate botline of the right window. (closes #7528)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13487 Files: src/move.c, src/proto/move.pro, src/textprop.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13488 src/testdir/test_textprop.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13489
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13490 Patch 8.2.2199
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13491 Problem: First write after setting 'eol' does not have NL added. (Tomáš
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13492 Janoušek)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13493 Solution: Only use b_no_eol_lnum when doing a binary write. (closes #7535)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13494 Files: src/bufwrite.c, src/testdir/test_writefile.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13495
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13496 Patch 8.2.2200
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13497 Problem: Vim9: lambda without white space around -> is confusing.
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
13498 Solution: Require white space in a :def function. (issue #7503)
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13499 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13500 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13501
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13502 Patch 8.2.2201
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13503 Problem: Write file test fails on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13504 Solution: Force edit after setting 'fileformat'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13505 Files: src/testdir/test_writefile.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13506
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13507 Patch 8.2.2202
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13508 Problem: Write file test still fails on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13509 Solution: Set fileformat with the :edit command
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13510 Files: src/testdir/test_writefile.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13511
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13512 Patch 8.2.2203
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13513 Problem: Moodle gift files are not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13514 Solution: Add a filetype pattern. (Delim Temizer)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13515 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13516
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13517 Patch 8.2.2204
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13518 Problem: Vim9: using -> both for method and lambda is confusing.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13519 Solution: Use => for lambda in :def function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13520 Files: runtime/doc/vim9.txt, src/vim9compile.c, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13521 src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13522
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13523 Patch 8.2.2205
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13524 Problem: Vim9: memory leak when parsing lambda fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13525 Solution: Clear growarrays.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13526 Files: src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13527
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13528 Patch 8.2.2206
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13529 Problem: :exe command line completion only works for first argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13530 Solution: Skip over text if more is following. (closes #7546)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13531 Files: src/eval.c, src/testdir/test_cmdline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13532
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13533 Patch 8.2.2207
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13534 Problem: Illegal memory access if popup menu items are changed while the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13535 menu is visible. (Tomáš Janoušek)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13536 Solution: Make a copy of the text. (closes #7537)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13537 Files: src/popupmenu.c, src/testdir/test_popup.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13538 src/testdir/dumps/Test_popup_command_04.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13539 src/testdir/dumps/Test_popup_command_05.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13540
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13541 Patch 8.2.2208
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13542 Problem: Vim9: after reloading a script variable index may be invalid.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13543 Solution: When the sequence number doesn't match give an error for using a
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13544 script-local variable from a compiled function. (closes #7547)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13545 Files: src/vim9.h, src/structs.h, src/errors.h, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13546 src/vim9execute.c, src/scriptfile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13547 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13548
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13549 Patch 8.2.2209
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13550 Problem: Vim9: return type of => lambda not parsed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13551 Solution: Parse and use the return type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13552 Files: src/vim9compile.c, src/userfunc.c, src/vim9type.c,
28141
dce918af0c00 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 28010
diff changeset
13553 src/proto/vim9type.pro, src/vim9script.c, src/eval.c,
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13554 src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13555
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13556 Patch 8.2.2210
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13557 Problem: Vim9: allocating a type to set TTFLAG_BOOL_OK.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13558 Solution: Add t_number_bool.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13559 Files: src/globals.h, src/vim9type.c, src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13560
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13561 Patch 8.2.2211
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13562 Problem: MS-Windows: can't load Python dll if not in the path.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13563 Solution: Use the InstallPath registry entry. (Kelvin Lee, closes #7540)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13564 Files: src/if_python3.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13565
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13566 Patch 8.2.2212
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13567 Problem: Vim9: lambda with => does not work at the script level.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13568 Solution: Make it work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13569 Files: src/eval.c, src/vim9type.c, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13570 src/testdir/test_vim9_assign.vim, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13571
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13572 Patch 8.2.2213
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13573 Problem: Checking white space around -> is not backwards compatible.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13574 Solution: Only check white space around =>.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13575 Files: src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13576
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13577 Patch 8.2.2214
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13578 Problem: ":e#" does not give a warning for missing white space.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13579 Solution: Adjust the check for white space. (closes #7545)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13580 Files: src/ex_docmd.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13581
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13582 Patch 8.2.2215
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13583 Problem: Vim9: `=expr` not recognized in global command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13584 Solution: Skip over pattern. (issue #7541)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13585 Files: src/vim9compile.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13586
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13587 Patch 8.2.2216
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13588 Problem: Vim9: range with missing colon can be hard to spot.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13589 Solution: Include the start of the range in the error. (closes #7543)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13590 Files: src/errors.h, src/ex_docmd.c, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13591 src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13592
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13593 Patch 8.2.2217
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13594 Problem: Vim9: command modifiers not restored in catch block.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13595 Solution: Restore command modifiers. (closes #7542)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13596 Files: src/vim9execute.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13597
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13598 Patch 8.2.2218
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13599 Problem: Vim9: failure if passing more arguments to a lambda than expected.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13600 Solution: Only put expected arguments on the stack. (closes #7548)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13601 Files: src/vim9execute.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13602
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13603 Patch 8.2.2219
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13604 Problem: Vim9: method call with expression not supported.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13605 Solution: Implement expr->(expr)().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13606 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13607
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13608 Patch 8.2.2220
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13609 Problem: Vim9: memory leak when parsing nested parenthesis.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13610 Solution: Clear newargs.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13611 Files: src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13612
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13613 Patch 8.2.2221
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13614 Problem: If <Down> is mapped on the command line 'wildchar' is inserted.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13615 Solution: Set KeyTyped when using 'wildchar'. (closes #7552)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13616 Files: src/cmdexpand.c, src/testdir/test_cmdline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13617
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13618 Patch 8.2.2222
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13619 Problem: Vim9: cannot keep script variables when reloading.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13620 Solution: Add the "noclear" argument to :vim9script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13621 Files: runtime/doc/vim9.txt, src/structs.h, src/scriptfile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13622 src/vim9script.c, src/ex_cmds.h, src/ex_docmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13623 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13624
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13625 Patch 8.2.2223
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13626 Problem: Vim9: Reloading marks a :def function as deleted.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13627 Solution: Clear the function contents but keep the index.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13628 Files: runtime/doc/vim9.txt, src/vim9compile.c, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13629 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13630
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13631 Patch 8.2.2224
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13632 Problem: Vim9: crash if script reloaded with different variable type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13633 Solution: Check the type when accessing the variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13634 Files: src/vim9execute.c, src/vim9compile.c, src/vim9.h, src/vim9type.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13635 src/proto/vim9type.pro, src/errors.h, src/evalvars.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13636 src/vim9script.c, src/proto/vim9script.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13637 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13638
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13639 Patch 8.2.2225
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13640 Problem: Vim9: error when using :import in legacy script twice.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13641 Solution: Make it possible to redefine an import when reloading.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13642 Files: src/vim9script.c, src/proto/vim9script.pro, src/structs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13643 src/evalvars.c, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13644 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13645
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13646 Patch 8.2.2226
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13647 Problem: Vim9: script test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13648 Solution: Add missing change.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13649 Files: src/scriptfile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13650
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13651 Patch 8.2.2227
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13652 Problem: Vim9: recognizing lambda is too complicated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13653 Solution: Call compile_lambda() and check for NOTDONE.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13654 Files: src/vim9compile.c, src/userfunc.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13655
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13656 Patch 8.2.2228
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13657 Problem: Vim9: cannot use ":e #" because # starts a comment.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13658 Solution: Support using %% instead of #.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13659 Files: src/ex_docmd.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13660
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13661 Patch 8.2.2229
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13662 Problem: build failure without the +eval feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13663 Solution: Add #ifdef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13664 Files: src/ex_docmd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13665
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13666 Patch 8.2.2230
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13667 Problem: Vim9: insert completion runs into error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13668 Solution: Insert colon before range. (closes #7556)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13669 Files: src/insexpand.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13670
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13671 Patch 8.2.2231
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13672 Problem: When "--remote file" is used "file" is not reloaded.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13673 Solution: When a :drop command is used for a file that is already displayed
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13674 in a window and it has not been changed, check if it needs to be
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13675 reloaded. (closes #7560)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13676 Files: src/ex_cmds.c, src/testdir/test_clientserver.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13677
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13678 Patch 8.2.2232
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13679 Problem: Compiler error for falling through into next case.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13680 Solution: Move FALLTHROUGH below the #endif
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13681 Files: src/ex_docmd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13682
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13683 Patch 8.2.2233
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13684 Problem: Cannot convert a byte index into a character index.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13685 Solution: Add charidx(). (Yegappan Lakshmanan, closes #7561)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13686 Files: runtime/doc/eval.txt, runtime/doc/usr_41.txt, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13687 src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13688
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13689 Patch 8.2.2234
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13690 Problem: Command line wildmenu test often fails with Unix GUI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13691 Solution: Skip the test where it is expected to fail.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13692 Files: src/testdir/test_cmdline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13693
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13694 Patch 8.2.2235
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13695 Problem: Build failure with some Ruby versions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13696 Solution: Adjust the code for Ruby 3.0. (Ozaki Kiichi, closes #7564)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13697 Files: ci/config.mk.clang.sed, src/if_ruby.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13698
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13699 Patch 8.2.2236
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13700 Problem: 'scroll' option can change when setting the statusline or tabline
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13701 but the option context is not updated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13702 Solution: Update the script context when the scroll option is changed as a
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13703 side effect. (Christian Brabandt, closes #7533)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13704 Files: runtime/doc/options.txt, src/scriptfile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13705 src/testdir/test_options.vim, src/vim.h, src/window.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13706
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13707 Patch 8.2.2237
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13708 Problem: CI on Mac fails in sed command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13709 Solution: Set LC_ALL to "C". (Ozaki Kiichi, closes #7565)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13710 Files: .github/workflows/ci.yml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13711
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13712 Patch 8.2.2238
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13713 Problem: Vim9: cannot load a Vim9 script without the +eval feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13714 Solution: Support Vim9 script syntax without the +eval feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13715 Files: src/ex_docmd.c, src/vim9script.c, src/globals.h, src/main.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13716 src/autocmd.c, src/buffer.c, src/structs.h, src/menu.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13717 src/scriptfile.c, src/usercmd.c, src/proto.h, src/errors.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13718
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13719 Patch 8.2.2239
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13720 Problem: Vim9: concatenating lines with backslash is inconvenient.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13721 Solution: Support concatenating lines starting with '|', useful for
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13722 :autocmd, :command, etc. (closes #6702)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13723 Files: runtime/doc/vim9.txt, src/scriptfile.c, src/vim9script.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13724 src/proto/vim9script.pro, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13725 src/proto/vim9compile.pro, src/userfunc.c, src/structs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13726 src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13727
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13728 Patch 8.2.2240
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13729 Problem: Clientserver test fails if full path is used.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13730 Solution: Ignore the path preceding the file name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13731 Files: src/testdir/test_clientserver.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13732
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13733 Patch 8.2.2241
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13734 Problem: Build with Ruby and clang may fail.
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
13735 Solution: Adjust configure and sed script. (Ozaki Kiichi, closes #7566)
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13736 Files: ci/config.mk.clang.sed, src/auto/configure, src/configure.ac
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13737
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13738 Patch 8.2.2242
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13739 Problem: Vim9: line continuation with bar does not work at script level.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13740 Solution: Check for Vim9 script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13741 Files: src/structs.h, src/ex_docmd.c, src/userfunc.c, src/scriptfile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13742 src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13743
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13744 Patch 8.2.2243
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13745 Problem: Crash when popup mask contains zeroes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13746 Solution: Check boundaries properly. (closes #7569)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13747 Files: src/popupwin.c, src/testdir/test_popupwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13748
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13749 Patch 8.2.2244
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13750 Problem: Crash when making the window width of the not-current window
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13751 negative.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13752 Solution: Make sure the window width is not negative. (closes #7568)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13753 Files: src/window.c, src/testdir/test_window_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13754
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13755 Patch 8.2.2245
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13756 Problem: Vim9: return value of winrestcmd() cannot be executed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13757 Solution: Put colons before each range. (closes #7571)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13758 Files: src/evalwindow.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13759
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13760 Patch 8.2.2246
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13761 Problem: Cursor keys not recognized at the hit-Enter prompt after executing
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13762 an external command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13763 Solution: Change the codes for the extra cursor keys. (closes #7562)
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
13764 Tune the delays to avoid test flakiness.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13765 Files: runtime/doc/term.txt, src/term.c, src/testdir/test_terminal3.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13766
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13767 Patch 8.2.2247
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13768 Problem: VMS: various smaller problems.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13769 Solution: Fix VMS building and other problems. (Zoltan Arpadffy)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13770 Files: src/term.c, src/gui_gtk_vms.h, src/os_vms_conf.h, src/gui_x11.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13771 src/Make_vms.mms, src/macros.h, src/gui.h, src/os_unix.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13772
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13773 Patch 8.2.2248
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13774 Problem: ASAN error on exit with GUI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13775 Solution: Check the window still has lines. (Christian Brabandt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13776 closes #7573)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13777 Files: src/term.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13778
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13779 Patch 8.2.2249
28141
dce918af0c00 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 28010
diff changeset
13780 Problem: Termcodes test is flaky when used over ssh with X forwarding.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13781 Solution: Set 'mousetime' to a larger value. (Dominique Pellé, closes #7576,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13782 closes #7563)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13783 Files: src/testdir/test_termcodes.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13784
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13785 Patch 8.2.2250
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13786 Problem: Vim9: sublist is ambiguous.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13787 Solution: Require white space around the colon. (closes #7409)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13788 Files: src/vim9compile.c, src/eval.c, src/testdir/test_vim9_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13789 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13790
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13791 Patch 8.2.2251
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13792 Problem: Test failures in legacy script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13793 Solution: Check for Vim9 script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13794 Files: src/eval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13795
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13796 Patch 8.2.2252
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13797 Problem: Vim9: crash when using lambda without return type in dict.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13798 Solution: Without a return type use t_unknown. (closes #7587)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13799 Files: src/vim9type.c, src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13800
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13801 Patch 8.2.2253
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13802 Problem: Vim9: expr test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13803 Solution: Add missing assignment.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13804 Files: src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13805
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13806 Patch 8.2.2254
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13807 Problem: Vim9: bool option type is number.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13808 Solution: Have get_option_value() return a different value for bool and
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13809 number options. (closes #7583)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13810 Files: src/option.h, src/option.c, src/proto/option.pro, src/evalvars.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13811 src/if_mzsch.c, src/if_ruby.c, src/spell.c, src/typval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13812 src/vim9compile.c, src/testdir/test_vim9_assign.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13813 src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13814
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13815 Patch 8.2.2255 (after 8.2.2254)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13816 Problem: Tcl test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13817 Solution: Change option handling.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13818 Files: src/if_tcl.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13819
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13820 Patch 8.2.2256
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13821 Problem: Vim9: cannot use function( after line break in :def function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13822 Solution: Check for "(" after "function". (closes #7581)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13823 Files: src/userfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13824
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13825 Patch 8.2.2257
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13826 Problem: Vim9: using -> for lambda is ambiguous.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13827 Solution: Stop supporting ->, must use =>.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13828 Files: src/eval.c, src/vim9compile.c, src/testdir/test_vim9_assign.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13829 src/testdir/test_vim9_builtin.vim, src/testdir/test_vim9_cmd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13830 src/testdir/test_vim9_disassemble.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13831 src/testdir/test_vim9_expr.vim, src/testdir/test_vim9_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13832 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13833
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13834 Patch 8.2.2258
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13835 Problem: Not all OCaml related files are detected.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13836 Solution: Update OCaml file type detection. (Markus Mottl, closes #7590)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13837 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13838
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13839 Patch 8.2.2259
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13840 Problem: Test_Executable() fails when using chroot.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13841 Solution: Ignore the difference between "sbin" and "bin".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13842 Files: src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13843
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13844 Patch 8.2.2260
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13845 Problem: Window resize test fails in very wide terminal.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13846 Solution: Resize using the 'columns' option. (Vladimir Lomov, closes #7592)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13847 Files: src/testdir/test_window_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13848
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13849 Patch 8.2.2261
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13850 Problem: Vim9: boolean option gets string type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13851 Solution: Check for VAR_BOOL. (closes #7588)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13852 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13853
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13854 Patch 8.2.2262
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13855 Problem: Vim9: converting bool to string prefixes v:.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13856 Solution: Do not use the v: prefix.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13857 Files: src/evalvars.c, src/testdir/test_vim9_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13858 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13859
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13860 Patch 8.2.2263
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13861 Problem: Vim9: compilation error with try-catch in skipped block.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13862 Solution: Do not bail out when generate_instr() returns NULL. (closes #7584)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13863 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13864
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13865 Patch 8.2.2264
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13866 Problem: Vim9: no error for mismatched :endfunc or :enddef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13867 Solution: Check for the mismatch. (issue #7582)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13868 Files: src/errors.h, src/userfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13869
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13870 Patch 8.2.2265
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13871 Problem: Error message for missing endfunc/enddef is last line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13872 Solution: Report the line where the function starts. (closes #7582)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13873 Files: src/userfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13874
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13875 Patch 8.2.2266
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13876 Problem: Vim9: it can be hard to see where white space is missing.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13877 Solution: Mention the text where the error was seen. (closes #7580)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13878 Files: src/errors.h, src/eval.c, src/evalvars.c, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13879 src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13880
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13881 Patch 8.2.2267
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13882 Problem: Vim9: cannot use unlet for a dict member.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13883 Solution: Pass GLV_NO_DECL to get_lval(). (closes #7585)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13884 Files: src/evalvars.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13885
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13886 Patch 8.2.2268
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13887 Problem: Vim9: list unpack seen as declaration.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13888 Solution: Check for "var". (closes #7594)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13889 Files: src/vim9compile.c, src/evalvars.c, src/eval.c, src/vim.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13890 src/vim9execute.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13891
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13892 Patch 8.2.2269
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13893 Problem: Not all :hardcopy code covered by tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13894 Solution: Test more combinations. (Dominique Pellé, closes #7595)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13895 Files: src/testdir/test_hardcopy.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13896
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13897 Patch 8.2.2270
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13898 Problem: Warning for size_t to int conversion. (Randall W. Morris)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13899 Solution: Add a type cast.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13900 Files: src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13901
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13902 Patch 8.2.2271
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13903 Problem: ml_get error when changing hidden buffer in Python.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13904 Solution: Block updating folds. (closes #7598)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13905 Files: src/evalbuffer.c, src/testdir/test_python3.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13906
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13907 Patch 8.2.2272
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13908 Problem: Vim9: extend() can violate the type of a variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13909 Solution: Add the type to the dictionary or list and check items against it.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13910 (closes #7593)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13911 Files: src/structs.h, src/evalvars.c, src/dict.c, src/list.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13912 src/vim9script.c, src/proto/vim9script.pro, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13913 src/vim9execute.c, src/testdir/test_vim9_builtin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13914 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13915
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13916 Patch 8.2.2273
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13917 Problem: Build failure.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13918 Solution: Add missing changes to header file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13919 Files: src/vim9.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13920
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13921 Patch 8.2.2274
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13922 Problem: badge for Travis is outdated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13923 Solution: Update badge for move from travis-ci.org to travis-ci.com.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13924 Files: README.md
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13925
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13926 Patch 8.2.2275
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13927 Problem: CTRL-C not recognized in Mintty.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13928 Solution: Recognize the modifyOtherKeys code ending in "u". (Christian
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13929 Brabandt, closes #7575)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13930 Files: src/ui.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13931
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13932 Patch 8.2.2276
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13933 Problem: List of distributed files is outdated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13934 Solution: Update the file list. Minor comment updates.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13935 Files: Filelist, src/clipboard.c, src/fileio.c, src/option.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13936 src/screen.c, src/testdir/test_signals.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13937 src/testdir/Make_vms.mms
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13938
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13939 Patch 8.2.2277
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13940 Problem: Missing backslash.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13941 Solution: Add backslash.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13942 Files: Filelist
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13943
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13944 Patch 8.2.2278
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13945 Problem: Falling back to old regexp engine can some patterns.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13946 Solution: Do not fall back once [[:lower:]] or [[:upper:]] is used.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13947 (Christian Brabandt, closes #7572)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13948 Files: src/regexp.c, src/regexp_nfa.c, src/testdir/test_regexp_utf8.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13949
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13950 Patch 8.2.2279
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13951 Problem: Vim9: memory leak with catch in skipped block.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13952 Solution: Free the pattern if not used.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13953 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13954
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13955 Patch 8.2.2280
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13956 Problem: Fuzzy matching doesn't give access to the scores.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13957 Solution: Return the scores with a third list. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13958 closes #7596)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13959 Files: runtime/doc/eval.txt, src/search.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13960 src/testdir/test_matchfuzzy.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13961
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13962 Patch 8.2.2281
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13963 Problem: Vim9: compiled "wincmd" cannot be followed by bar.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13964 Solution: Check for bar after "wincmd". (closes #7599)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13965 Files: src/vim9compile.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13966
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13967 Patch 8.2.2282
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13968 Problem: Length check mismatch with argument of strncmp(). (Christian
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13969 Brabandt)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13970 Solution: Adjust length check.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13971 Files: src/ui.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13972
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13973 Patch 8.2.2283
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13974 Problem: Vim9: crash when lambda has fewer arguments than expected.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13975 Solution: Don't check arguments when already failed. (closes #7606)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13976 Files: src/vim9type.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13977
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13978 Patch 8.2.2284
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13979 Problem: Vim9: cannot set an option to a boolean value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13980 Solution: Check for VAR_BOOL. (closes #7603)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13981 Files: src/evalvars.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13982
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13983 Patch 8.2.2285
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13984 Problem: Vim9: cannot set an option to a false.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13985 Solution: For VAR_BOOL use string "0". (closes #7603)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13986 Files: src/evalvars.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13987
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13988 Patch 8.2.2286
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13989 Problem: Sort test fails when locale is Canadian English. (Neil H Watson)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13990 Solution: Expect a different sort order. (closes #7609)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13991 Files: src/testdir/test_sort.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13992
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13993 Patch 8.2.2287
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13994 Problem: Sort test fails when locale is French Canadian.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13995 Solution: Expect a different sort order. (Dominique Pellé, closes #7609)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13996 Files: src/testdir/test_sort.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13997
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13998 Patch 8.2.2288
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13999 Problem: Vim9: line break and comment not always skipped.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14000 Solution: Skip over white space and then line break more consistently.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14001 (closes #7610)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14002 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14003
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14004 Patch 8.2.2289
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14005 Problem: Vim9: 'cpo' can become empty.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14006 Solution: Use empty_option instead of an empty string. Update quickfix
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14007 buffer after restoring 'cpo'. (closes #7608)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14008 Files: src/evalfunc.c, src/syntax.c, src/eval.c, src/quickfix.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14009 src/evalbuffer.c, src/ex_eval.c, src/gui_motif.c, src/map.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14010 src/testdir/test_quickfix.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14011
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14012 Patch 8.2.2290
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14013 Problem: Vim9: unlet of global variable cannot be compiled.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14014 Solution: Skip over variables that might be defined later. Give an error if
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14015 a subscript is found. (closes #7585)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14016 Files: src/eval.c, src/vim9compile.c, src/vim.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14017 src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14018
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14019 Patch 8.2.2291
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14020 Problem: Vim9: cannot use "null" for v:null.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14021 Solution: Support "null" like "true" and "false". (closes #7495)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14022 Files: runtime/doc/vim9.txt, src/vim9compile.c, src/evalvars.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14023 src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14024
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14025 Patch 8.2.2292
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14026 Problem: Vim: expr test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14027 Solution: Add missing part of "null" support.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14028 Files: src/eval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14029
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14030 Patch 8.2.2293
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14031 Problem: Build failure with Motif. (Tony Mechelynck)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14032 Solution: Use empty_option instead of empty_options.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14033 Files: src/gui_motif.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14034
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14035 Patch 8.2.2294
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14036 Problem: VMS: a few remaining problems.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14037 Solution: Add VMS specific changes. Add Lua support. (Zoltan Arpadffy)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14038 Files: src/fileio.c, src/os_vms_conf.h, src/Make_vms.mms, src/macros.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14039 src/os_vms.c, src/vim9execute.c, src/gui_xmebw.c, src/os_unix.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14040
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14041 Patch 8.2.2295
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14042 Problem: Incsearch does not detect empty pattern properly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14043 Solution: Return magic state when skipping over a pattern. (Christian
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14044 Brabandt, closes #7612, closes #6420)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14045 Files: src/ex_cmds.c, src/ex_docmd.c, src/ex_getln.c, src/globals.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14046 src/option.c, src/tag.c, src/proto/regexp.pro, src/regexp.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14047 src/search.c, src/structs.h, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14048 src/testdir/dumps/Test_incsearch_sub_01.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14049 src/testdir/dumps/Test_incsearch_sub_02.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14050 src/testdir/test_search.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14051
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14052 Patch 8.2.2296
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14053 Problem: Cannot use CTRL-N and CTRL-P in a popup menu.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14054 Solution: Use CTRL-N like <Down> and CTRL-P like <Up>. (closes #7614)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14055 Files: runtime/doc/popup.txt, src/popupwin.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14056 src/testdir/test_popupwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14057
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14058 Patch 8.2.2297
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14059 Problem: Vim9: cannot set 'number' to a boolean value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14060 Solution: Use tv_get_bool(). (closes #7615)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14061 Files: src/evalvars.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14062
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14063 Patch 8.2.2298
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14064 Problem: Vim9: comment right after "(" of function not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14065 Solution: Do not skip over white space before calling get_function_args().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14066 (closes #7613)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14067 Files: src/userfunc.c, src/proto/userfunc.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14068 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14069
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14070 Patch 8.2.2299
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14071 Problem: Vim9: invalid memory access making error message flaky.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14072 Solution: Do not check cmd_argt for CMD_USER. (issue #7467)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14073 Files: src/ex_docmd.c, src/vim9execute.c, src/errors.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14074 src/vim9compile.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14075
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14076 Patch 8.2.2300
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14077 Problem: Vim9: wrong order on type stack when using dict.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14078 Solution: Generate constants before a dict. (closes #7619)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14079 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14080
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14081 Patch 8.2.2301
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14082 Problem: Vim9: cannot unlet a dict or list item.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14083 Solution: Add ISN_UNLETINDEX. Refactor assignment code to use for unlet.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14084 Files: src/vim9compile.c, src/vim9.h, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14085 src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14086
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14087 Patch 8.2.2302
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14088 Problem: Vim9: using an option value may use uninitialized memory.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14089 Solution: Clear v_lock. (closes #7620)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14090 Files: src/typval.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14091
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14092 Patch 8.2.2303
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14093 Problem: Vim9: backtick expansion doesn't work for :foldopen.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14094 Solution: Do recognize backtick expansion. (closes #7621)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14095 Files: src/vim9compile.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14096
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14097 Patch 8.2.2304
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14098 Problem: Vim9: no test for unletting an imported variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14099 Solution: Add a test. Fix line number in error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14100 Files: src/vim9execute.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14101
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14102 Patch 8.2.2305
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14103 Problem: Vim9: "++var" and "--var" are silently accepted.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14104 Solution: Give an error message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14105 Files: src/vim9compile.c, src/eval.c, src/proto/eval.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14106 src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14107
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14108 Patch 8.2.2306
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14109 Problem: Vim9: when using function reference type is not checked.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14110 Solution: When using a function reference lookup the type and check the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14111 argument types. (issue #7629)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14112 Files: src/userfunc.c, src/proto/userfunc.pro, src/eval.c, src/structs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14113 src/vim9type.c, src/proto/vim9type.pro, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14114 src/vim9execute.c, src/evalvars.c, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14115 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14116
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14117 Patch 8.2.2307
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14118 Problem: A shell command in the vimrc causes terminal output.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14119 Solution: Do not call starttermcap() after a shell command if the termcap
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14120 wasn't active before.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14121 Files: src/ex_cmds.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14122
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14123 Patch 8.2.2308
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14124 Problem: Vim9: no error when assigning lambda to funcref without return
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14125 value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14126 Solution: Default return value to "any". (closes #7629)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14127 Files: src/userfunc.c, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14128 src/testdir/test_vim9_assign.vim, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14129
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14130 Patch 8.2.2309
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14131 Problem: 0o777 not recognized as octal.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14132 Solution: Use vim_isodigit(). (Ken Takata, closes #7633, closes #7631)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14133 Files: src/charset.c, src/testdir/test_eval_stuff.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14134
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14135 Patch 8.2.2310
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14136 Problem: Vim9: winsaveview() return type is too generic.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14137 Solution: use dict<number> instead of dict<any>. (closes #7626)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14138 Files: src/evalfunc.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14139
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14140 Patch 8.2.2311
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14141 Problem: Vim9: cannot assign to a variable that shadows a command modifier.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14142 Solution: Check for assignment after possible command modifier.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14143 (closes #7632)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14144 Files: src/vim9compile.c, src/ex_docmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14145 src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14146
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14147 Patch 8.2.2312
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14148 Problem: Build failure with Ruby 3.0 and 32 bits.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14149 Solution: Add #ifdef. (closes #7638)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14150 Files: src/if_ruby.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14151
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14152 Patch 8.2.2313
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14153 Problem: Vim9: using uninitialized field when parsing range. ":silent!" not
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14154 respected when parsing range fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14155 Solution: Initialize ea.skip. On pattern failure handle it like an error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14156 (closes #7636)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14157 Files: src/vim9execute.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14158
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14159 Patch 8.2.2314
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14160 Problem: Vim9: returning zero takes two instructions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14161 Solution: Add ISN_RETURN_ZERO.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14162 Files: src/vim9.h, src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14163 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14164
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14165 Patch 8.2.2315
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
14166 Problem: Vim9: "enddef" as dict key misinterpreted as function end.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14167 Solution: Check for following colon. (closes #7640)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14168 Files: src/userfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14169
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14170 Patch 8.2.2316
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14171 Problem: Vim9: cannot list a lambda function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14172 Solution: Support the <lambda>9 notation, like :disassemble. (closes #7634)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14173 Files: src/userfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14174
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14175 Patch 8.2.2317
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14176 Problem: Vim9: command modifier before list unpack doesn't work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14177 Solution: Only recognize "[" directly after the name. (closes #7641)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14178 Files: src/ex_docmd.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14179
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14180 Patch 8.2.2318
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14181 Problem: Vim9: string and list index work differently.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14182 Solution: Make string index work like list index. (closes #7643)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14183 Files: src/eval.c, src/proto/eval.pro, src/vim9execute.c, src/list.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14184 src/proto/vim9execute.pro, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14185
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14186 Patch 8.2.2319
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14187 Problem: "exptype_T" can be read as "expected type".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14188 Solution: Rename to "exprtype_T", expression type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14189 Files: src/eval.c, src/typval.c, src/proto/typval.pro, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14190 src/proto/vim9compile.pro, src/vim9execute.c, src/structs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14191 src/vim9.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14192
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14193 Patch 8.2.2320
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14194 Problem: Vim9: no error for comparing bool with string.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14195 Solution: Check for wrong types when comparing. (closes #7639)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14196 Files: src/typval.c, src/errors.h, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14197
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14198 Patch 8.2.2321
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14199 Problem: Vim9: cannot nest closures.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14200 Solution: Add the nesting level to ISN_LOADOUTER and ISN_STOREOUTER.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14201 (closes #7150, closes #7635)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14202 Files: src/vim9.h, src/vim9compile.c, src/vim9execute.c, src/structs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14203 src/testdir/test_vim9_disassemble.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14204 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14205
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14206 Patch 8.2.2322
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14207 Problem: Vim9: closure nested limiting to one level.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14208 Solution: Add outer_T. Also make STOREOUTER work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14209 Files: src/vim9execute.c, src/vim9.h, src/structs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14210 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14211
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14212 Patch 8.2.2323
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14213 Problem: Vim9: error when inferring type from empty dict/list.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14214 Solution: When the member is t_unknown use t_any. (closes #7009)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14215 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14216
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14217 Patch 8.2.2324
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14218 Problem: Not easy to get mark en cursor position by character count.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14219 Solution: Add functions that use character index. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14220 closes #7648)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14221 Files: runtime/doc/eval.txt, runtime/doc/usr_41.txt, src/eval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14222 src/evalfunc.c, src/proto/eval.pro, src/tag.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14223 src/testdir/test_cursor_func.vim, src/typval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14224
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14225 Patch 8.2.2325
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14226 Problem: Vim9: crash if map() changes the item type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14227 Solution: Check that the item type is still OK. (closes #7652)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14228 Fix problem with mapnew() on range list.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14229 Files: src/evalfunc.c, src/proto/evalfunc.pro, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14230 src/list.c, src/testdir/test_vim9_builtin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14231 src/testdir/test_vim9_expr.vim, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14232
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14233 Patch 8.2.2326
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14234 Problem: Build error with +eval feature but without +spell.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14235 Solution: Adjust #ifdef. (John Marriott)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14236 Files: src/mbyte.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14237
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14238 Patch 8.2.2327
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14239 Problem: Debugging code included.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14240 Solution: Remove the debugging code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14241 Files: src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14242
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14243 Patch 8.2.2328
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14244 Problem: Some test files may not be deleted.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14245 Solution: Add a delete() call, correct name. (Dominique Pellé, closes #7654)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14246 Files: src/testdir/test_clientserver.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14247 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14248
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14249 Patch 8.2.2329
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14250 Problem: Not all ways Vim can be started are tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14251 Solution: Add a test for different program names. (Dominique Pellé,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14252 closes #7651)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14253 Files: src/testdir/test_startup.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14254
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14255 Patch 8.2.2330
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14256 Problem: Vim9: crash when using :trow in a not executed block.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14257 Solution: Don't generate the instruction when skipping. (closes #7659)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14258 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14259
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14260 Patch 8.2.2331
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14261 Problem: Vim9: wrong error when modifying dict declared with :final.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14262 Solution: Do not check for writable variable when an index follows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14263 (closes #7657)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14264 Files: src/vim9compile.c, src/structs.h, src/vim9script.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14265 src/proto/vim9script.pro, src/evalvars.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14266 src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14267
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14268 Patch 8.2.2332
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14269 Problem: Vim9: missing :endif not reported when using :windo.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14270 Solution: Pass a getline function to do_cmdline(). (closes #7650)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14271 Files: src/vim9execute.c, src/structs.h, src/scriptfile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14272 src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14273
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14274 Patch 8.2.2333
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14275 Problem: Vim9: warning for uninitialized variable. (Tony Mechelynck)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14276 Solution: Initialize "res".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14277 Files: src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14278
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14279 Patch 8.2.2334
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14280 Problem: Pascal-like filetypes not always detected.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14281 Solution: Improved Puppet, InstantFPC and Pascal detection. (Doug Kearns,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14282 closes #7662)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14283 Files: runtime/autoload/dist/ft.vim, runtime/filetype.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14284 runtime/scripts.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14285
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14286 Patch 8.2.2335
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14287 Problem: Vim9: "silent return" does not restore command modifiers.
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
14288 Solution: Restore command modifiers before returning. (closes #7649)
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14289 Files: src/vim9compile.c, src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14290
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14291 Patch 8.2.2336
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14292 Problem: Vim9: it is not possible to extend a dictionary with different
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14293 item types.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14294 Solution: Add extendnew(). (closes #7666)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14295 Files: runtime/doc/eval.txt, runtime/doc/usr_41.txt, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14296 src/list.c, src/proto/list.pro, src/testdir/test_listdict.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14297 src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14298
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14299 Patch 8.2.2337
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14300 Problem: Configure test for GTK only says "no". (Harm te Hennepe)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14301 Solution: Hint that a -def package is needed. (closes #5229)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14302 Files: src/configure.ac, src/auto/configure
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14303
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14304 Patch 8.2.2338
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14305 Problem: Vim9: no error if using job_info() result wrongly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14306 Solution: Adjust return type on number of arguments. (closes #7667)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14307 Files: src/evalfunc.c, src/globals.h, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14308
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14309 Patch 8.2.2339
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14310 Problem: Cannot get the type of a value as a string.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14311 Solution: Add typename().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14312 Files: runtime/doc/eval.txt, runtime/doc/usr_41.txt, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14313 src/vim9type.c, src/proto/vim9type.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14314 src/testdir/test_vimscript.vim, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14315
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14316 Patch 8.2.2340
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14317 Problem: win_execute() unexpectedly returns number zero when failing.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14318 Solution: Return an empty string. (closes #7665)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14319 Files: src/evalwindow.c, src/testdir/test_vim9_builtin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14320 src/testdir/test_execute_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14321
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14322 Patch 8.2.2341
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14323 Problem: Expression command line completion shows variables but not
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14324 functions after "g:". (Gary Johnson)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14325 Solution: Prefix "g:" when needed to a global function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14326 Files: src/evalfunc.c, src/evalvars.c, src/proto/evalvars.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14327 src/testdir/test_cmdline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14328
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14329 Patch 8.2.2342
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
14330 Problem: "char" functions return the wrong column in Insert mode when the
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14331 cursor is beyond the end of the line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14332 Solution: Compute the column correctly. (Yegappan Lakshmanan, closes #7669)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14333 Files: src/eval.c, src/evalfunc.c, src/testdir/test_cursor_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14334
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14335 Patch 8.2.2343
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14336 Problem: Vim9: return type of readfile() is any.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14337 Solution: Add readblob() so that readfile() can be expected to always
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14338 return a list of strings. (closes #7671)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14339 Files: runtime/doc/eval.txt, runtime/doc/usr_41.txt, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14340 src/filepath.c, src/proto/filepath.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14341 src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14342
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14343 Patch 8.2.2344
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14344 Problem: Using inclusive index for slice is not always desired.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14345 Solution: Add the slice() method, which has an exclusive index. (closes
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14346 #7408)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14347 Files: runtime/doc/eval.txt, runtime/doc/usr_41.txt, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14348 src/eval.c, src/proto/eval.pro, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14349 src/proto/vim9execute.pro, src/list.c, src/proto/list.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14350 src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14351
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14352 Patch 8.2.2345
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14353 Problem: No focus events in a terminal.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14354 Solution: Add the t_fd and t_fe termcap entries and implement detecting
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14355 focus events. (Hayaki Saito, Magnus Groß, closes #7673,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14356 closes #609, closes #5526)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14357 Files: runtime/doc/term.txt, src/optiondefs.h, src/term.c, src/term.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14358
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14359 Patch 8.2.2346
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14360 Problem: Codecov reports every little coverage drop.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14361 Solution: Tolerate a 0.05% drop. Hide the appveyor config file. (Ozaki
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14362 Kiichi, closes #7678)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14363 Files: .appveyor.yml, appveyor.yml, .codecov.yml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14364
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14365 Patch 8.2.2347
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14366 Problem: Build failure without GUI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14367 Solution: Add #ifdef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14368 Files: src/term.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14369
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14370 Patch 8.2.2348 (after 8.2.2345)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14371 Problem: No check for modified files after focus gained. (Mathias Stearn)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14372 Solution: Call ui_focus_change().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14373 Files: src/term.c, src/ui.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14374
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14375 Patch 8.2.2349
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14376 Problem: Vim9: cannot handle line break after parenthesis at line end.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14377 Solution: Skip over line break. (closes #7677)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14378 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14379
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14380 Patch 8.2.2350
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14381 Problem: Using "void" for no reason.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14382 Solution: Use "char *".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14383 Files: src/ex_docmd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14384
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14385 Patch 8.2.2351
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14386 Problem: Vim9: error message for "throw" in function that was called with
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14387 "silent!".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14388 Solution: Do not throw the exception when not caught or displayed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14389 (closes #7672)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14390 Files: src/vim9execute.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14391
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14392 Patch 8.2.2352
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14393 Problem: If the focus lost/gained escape sequence is received twice it is
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14394 not ignored. (Christ van Willigen)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14395 Solution: Adjust the logic to ignore the escape code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14396 Files: src/term.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14397
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14398 Patch 8.2.2353
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
14399 Problem: Sparql files are not detected.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14400 Solution: Add the sparql filetype. (closes #7679)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14401 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14402
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14403 Patch 8.2.2354
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14404 Problem: Crash with a weird combination of autocommands.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14405 Solution: Increment b_nwindows when needed. (closes #7674)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14406 Files: src/ex_cmds.c, src/buffer.c, src/proto/buffer.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14407 src/testdir/test_autocmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14408
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14409 Patch 8.2.2355
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14410 Problem: Stray test failure on Appveyor.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14411 Solution: Finish insert command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14412 Files: src/testdir/test_autocmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14413
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14414 Patch 8.2.2356
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14415 Problem: Vim9: ":put =expr" does not handle a list properly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14416 Solution: Use the same logic as eval_to_string_eap(). (closes #7684)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14417 Files: src/vim9execute.c, src/eval.c, src/proto/eval.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14418 src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14419
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14420 Patch 8.2.2357
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14421 Problem: Vim9: crash when parsing function return type fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14422 Solution: Bail out and set return type to "unknown". (closes #7685)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14423 Files: src/userfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14424
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14425 Patch 8.2.2358
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14426 Problem: Wrong #ifdef for use_xterm_like_mouse().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14427 Solution: Use FEAT_MOUSE_XTERM.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14428 Files: src/term.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14429
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14430 Patch 8.2.2359
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14431 Problem: Strange test failure with MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14432 Solution: Skip the system() call for now.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14433 Files: src/testdir/test_autocmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14434
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14435 Patch 8.2.2360
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14436 Problem: Test leaves file behind.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14437 Solution: Delete the right file. (Dominique Pellé, closes #7689)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14438 Files: src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14439
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14440 Patch 8.2.2361
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14441 Problem: Vim9: no highlight for "s///gc" when using 'opfunc'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14442 Solution: Reset 'lazyredraw' temporarily. (closes #7687)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14443 Files: src/ex_cmds.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14444
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14445 Patch 8.2.2362
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14446 Problem: Vim9: check of builtin function argument type is incomplete.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14447 Solution: Use need_type() instead of check_arg_type().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14448 Files: src/vim9compile.c, src/proto/vim9compile.pro, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14449 src/proto/evalfunc.pro, src/vim9type.c, src/proto/vim9type.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14450 src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14451
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14452 Patch 8.2.2363
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14453 Problem: curpos() does not accept a string argument as before.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14454 solution: Make a string argument work again. (Yegappan Lakshmanan,
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
14455 closes #7690)
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14456 Files: src/evalfunc.c, src/testdir/test_cursor_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14457
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14458 Patch 8.2.2364
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14459 Problem: Vim9: line break in lambda accesses freed memory.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14460 Solution: Make a copy of the return type. (closes #7664)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14461 Files: src/userfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14462
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14463 Patch 8.2.2365
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14464 Problem: Vim9: no check for map() changing item type at script level.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14465 Solution: Check the new value type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14466 Files: src/list.c, src/testdir/test_vim9_builtin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14467 src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14468
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14469 Patch 8.2.2366
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14470 Problem: When using ":sleep" the cursor is always displayed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14471 Solution: Do not display the cursor when using ":sleep!". (Jeremy Lerner,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14472 closes #7688)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14473 Files: runtime/doc/index.txt, runtime/doc/various.txt, src/ex_cmds.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14474 src/ex_docmd.c, src/normal.c, src/proto/ex_docmd.pro, src/term.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14475 src/testdir/Make_all.mak, src/testdir/test_sleep.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14476
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14477 Patch 8.2.2367
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14478 Problem: Test failures on some less often used systems.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14479 Solution: Adjust printf formats and types. (James McCoy, closes #7691)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14480 Files: src/errors.h, src/evalfunc.c, src/list.c, src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14481
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14482 Patch 8.2.2368
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14483 Problem: Insufficient tests for setting options.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14484 Solution: Add a few tests. (Dominique Pellé, closes #7695)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14485 Files: src/testdir/test_options.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14486
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14487 Patch 8.2.2369
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14488 Problem: Vim9: functions return true/false but can't be used as bool.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14489 Solution: Add ret_number_bool(). (closes #7693)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14490 Files: src/evalfunc.c, src/testdir/test_vim9_builtin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14491 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14492
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14493 Patch 8.2.2370
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14494 Problem: Vim9: command fails in catch block.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14495 Solution: Reset force_abort and need_rethrow. (closes #7692)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14496 Files: src/vim9execute.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14497
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14498 Patch 8.2.2371
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14499 Problem: Vim9: crash when using types in :for with unpack.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14500 Solution: Check for skip_var_list() failing. Pass include_type to
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14501 skip_var_one(). Skip type when compiling. (closes #7694)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14502 Files: src/vim9compile.c, src/evalvars.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14503 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14504
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14505 Patch 8.2.2372 (after 8.2.2371)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14506 Problem: Confusing error message for wrong :let command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14507 Solution: Only check for type in Vim9 script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14508 Files: src/evalvars.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14509
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14510 Patch 8.2.2373
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14511 Problem: Vim9: list assignment only accepts a number index.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14512 Solution: Accept "any" and do a runtime type check. (closes #7694)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14513 Files: src/vim9compile.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14514
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14515 Patch 8.2.2374
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14516 Problem: Accessing uninitialized memory in test_undo.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14517 Solution: Do not look in typebuf.tb_buf if it is empty. (Dominique Pellé,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14518 closes #7697)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14519 Files: src/edit.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14520
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14521 Patch 8.2.2375
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14522 Problem: Test for RGB color skipped in the terminal.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14523 Solution: Run the GUI if possible.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14524 Files: src/testdir/test_highlight.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14525
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14526 Patch 8.2.2376
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14527 Problem: Vim9: crash when dividing by zero in compiled code using
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14528 constants.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14529 Solution: Call num_divide() and num_modulus(). (closes #7704)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14530 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14531
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14532 Patch 8.2.2377
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14533 Problem: Vim9: crash when using a range after another expression.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14534 Solution: Set the variable type to number. Fix using :put with a range and
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14535 the "=" register. (closes #7706)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14536 Files: src/vim9execute.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14537
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14538 Patch 8.2.2378
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14539 Problem: Vim9: no error message for dividing by zero.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14540 Solution: Give an error message. (issue #7704)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14541 Files: src/errors.h, src/eval.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14542 src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14543
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14544 Patch 8.2.2379
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14545 Problem: Finding spell suggestions twice if 'spellsuggest' contains number.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14546 Solution: Only do internal suggestions once. (closes #7713)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14547 Files: src/spellsuggest.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14548
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14549 Patch 8.2.2380
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14550 Problem: Vim9: occasional crash when using try/catch and a timer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14551 Solution: Save and restore "need_rethrow" when invoking a timer callback.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14552 (closes #7708)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14553 Files: src/time.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14554
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14555 Patch 8.2.2381
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14556 Problem: Vim9: divide by zero does not abort expression execution.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14557 Solution: Use a "failed" flag. (issue #7704)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14558 Files: src/eval.c, src/proto/eval.pro, src/evalvars.c, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14559 src/testdir/vim9.vim, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14560
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14561 Patch 8.2.2382 (after 8.2.2381)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14562 Problem: Build failure.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14563 Solution: Add missing changes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14564 Files: src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14565
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14566 Patch 8.2.2383
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14567 Problem: Focus escape sequences are not named in ":set termcap" output.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14568 Solution: Add the names to the list. (closes #7718)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14569 Files: src/misc2.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14570
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14571 Patch 8.2.2384
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14572 Problem: Turtle filetype not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14573 Solution: Add a rule to detect turtle files. (closes #7722)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14574 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14575
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14576 Patch 8.2.2385
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14577 Problem: "gj" and "gk" do not work correctly when inside a fold.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14578 Solution: Move check for folding. (closes #7724, closes #4095)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14579 Files: src/normal.c, src/testdir/test_fold.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14580
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14581 Patch 8.2.2386
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14582 Problem: Vim9: crash when using ":silent! put".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14583 Solution: When ignoring an error for ":silent!" rewind the stack and skip
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14584 ahead to restoring the cmdmod. (closes #7717)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14585 Files: src/vim9execute.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14586
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14587 Patch 8.2.2387
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14588 Problem: Runtime type check does not mention argument index.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14589 Solution: Add ct_arg_idx. (closes #7720)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14590 Files: src/vim9.h, src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14591 src/testdir/test_vim9_builtin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14592 src/testdir/test_vim9_disassemble.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14593 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14594
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14595 Patch 8.2.2388
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
14596 Problem: No easy way to get the maximum or minimum number value.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14597 Solution: Add v:numbermax and v:numbermin.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14598 Files: src/evalvars.c, src/vim.h, src/testdir/test_eval_stuff.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14599 runtime/doc/eval.txt
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14600
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14601 Patch 8.2.2389
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14602 Problem: Test failure on a few systems.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14603 Solution: Avoid that "char" value is negative.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14604 Files: src/vim9compile.c, src/vim9execute.c, src/vim9.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14605
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14606 Patch 8.2.2390
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14607 Problem: Vim9: using positive offset is unexpected.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14608 Solution: Use int8_T instead of char. (James McCoy)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14609 Files: src/vim9.h, src/vim9compile.c, src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14610
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14611 Patch 8.2.2391
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14612 Problem: Memory leak when creating a global function with closure.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14613 Solution: Create a separate partial for every instantiated function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14614 Files: src/userfunc.c, src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14615
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14616 Patch 8.2.2392
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14617 Problem: Fennel filetype not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14618 Solution: Detect with pattern and hashbang. (Chinmay Dalal, closes #7729)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14619 Files: runtime/filetype.vim, runtime/scripts.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14620 src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14621
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14622 Patch 8.2.2393
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14623 Problem: Vim9: error message when script line starts with "[{".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14624 Solution: Do not give an error for checking for end of list.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14625 Files: src/dict.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14626
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14627 Patch 8.2.2394
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14628 Problem: Vim9: min() and max() return type is "any".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14629 Solution: Use return type "number". (closes #7728)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14630 Files: src/evalfunc.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14631
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14632 Patch 8.2.2395
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14633 Problem: Vim9: error for wrong type may report wrong line number.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14634 Solution: Save and restore the line number when evaluating the expression.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14635 (closes #7727)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14636 Files: src/evalvars.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14637
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14638 Patch 8.2.2396
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14639 Problem: Vim9: no white space allowed before "->".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14640 Solution: Allow for white space. (closes #7725)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14641 Files: src/ex_docmd.c, src/eval.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14642
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14643 Patch 8.2.2397
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14644 Problem: Vim9: "%%" not seen as alternate file name for commands with a
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14645 buffer name argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14646 Solution: Recognize "%%" like "#". (closes #7732)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14647 Files: src/buffer.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14648
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14649 Patch 8.2.2398 (after 8.2.2396)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14650 Problem: Method test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14651 Solution: Adjust test for allowed white space.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14652 Files: src/testdir/test_method.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14653
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14654 Patch 8.2.2399 (after 8.2.2385)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14655 Problem: Fold test fails in wide terminal.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14656 Solution: Adjust the test. (Dominique Pelle, closes #7731, closes #7739)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14657 Files: src/testdir/test_fold.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14658
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14659 Patch 8.2.2400
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14660 Problem: Vim9: compiled functions are not profiled.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14661 Solution: Add initial changes to profile compiled functions. Fix that a
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14662 script-local function was hard to debug.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14663 Files: runtime/doc/repeat.txt, src/vim9.h, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14664 src/vim9execute.c, src/userfunc.c, src/proto/vim9compile.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14665 src/structs.h, src/vim9type.c, src/debugger.c, src/ex_cmds.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14666 src/ex_docmd.c, src/profiler.c, src/proto/profiler.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14667 src/testdir/test_vim9_disassemble.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14668 src/testdir/test_profile.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14669
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14670 Patch 8.2.2401
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14671 Problem: Build fails without +profiling feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14672 Solution: Add #ifdefs.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14673 Files: src/vim9compile.c, src/vim9execute.c, src/vim9.h, src/structs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14674 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14675
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14676 Patch 8.2.2402
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14677 Problem: Some filetypes not detected.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14678 Solution: Detect Ruby Signature and Puppet related files. (Doug Kearns)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14679 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14680
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14681 Patch 8.2.2403
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14682 Problem: Vim9: profiling if/elseif/endif not correct.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14683 Solution: Add profile instructions. Fix that "elseif" was wrong.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14684 Files: src/vim9compile.c, src/testdir/test_profile.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14685 src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14686 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14687
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14688 Patch 8.2.2404
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14689 Problem: Vim9: profiling try/catch not correct.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14690 Solution: Add profile instructions. Fix that "entry" did not rethrow an
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
14691 exception.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14692 Files: src/vim9compile.c, src/vim9execute.c, src/testdir/test_profile.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14693
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14694 Patch 8.2.2405
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14695 Problem: Vim9: no need to allow white space before "(" for :def.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14696 Solution: Give an error for stray white space. (issue #7734)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14697 Files: src/userfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14698
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14699 Patch 8.2.2406
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14700 Problem: Vim9: profiled :def function leaks memory.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14701 Solution: Delete the profiled instructions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14702 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14703
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14704 Patch 8.2.2407
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14705 Problem: Old jumplist code is never used.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14706 Solution: Delete the dead code. (Yegappan Lakshmanan, closes #7740)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14707 Files: src/mark.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14708
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14709 Patch 8.2.2408
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14710 Problem: MinGW: "--preprocessor" flag no longer supported.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14711 Solution: Remove the flag, use the defaults. (Christopher Wellons,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14712 closes #7741)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14713 Files: src/GvimExt/Make_ming.mak, src/Make_cyg_ming.mak
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14714
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14715 Patch 8.2.2409
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14716 Problem: Vim9: profiling only works for one function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14717 Solution: Select the right instructions when calling and returning.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14718 (closes #7743)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14719 Files: src/vim9compile.c, src/vim9execute.c, src/vim9.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14720 src/testdir/test_profile.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14721
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14722 Patch 8.2.2410
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14723 Problem: Build failure without the +profiling feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14724 Solution: Add dummy argument to macro.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14725 Files: src/vim9.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14726
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14727 Patch 8.2.2411
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14728 Problem: Profile test fails on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14729 Solution: Do the profiling in a separate Vim command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14730 Files: src/testdir/test_profile.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14731
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14732 Patch 8.2.2412
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14733 Problem: Not all fields in "cstack" are initialized which might cause a
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14734 crash.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14735 Solution: Use CLEAR_FIELD().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14736 Files: src/ex_docmd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14737
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14738 Patch 8.2.2413
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14739 Problem: Crash when using :all while using a cmdline window. (Zdenek Dohnal)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14740 Solution: Disallow :all from the cmdline window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14741 Files: src/arglist.c, src/ex_getln.c, src/testdir/test_arglist.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14742
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14743 Patch 8.2.2414
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14744 Problem: Using freed memory when closing the cmdline window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14745 Solution: Check the window is still valid.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14746 Files: src/ex_getln.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14747
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14748 Patch 8.2.2415
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14749 Problem: No way to check for the cmdwin feature, cmdline_hist is now always
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14750 enabled.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14751 Solution: Add has('cmdwin') support. Skip arglist test on Windows
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14752 temporarily.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14753 Files: runtime/doc/cmdline.txt, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14754 src/testdir/test_autocmd.vim, src/testdir/test_arglist.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14755 src/testdir/test_cmdline.vim, src/testdir/test_ins_complete.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14756 src/testdir/test_normal.vim, src/testdir/test_tabpage.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14757 src/testdir/test_termcodes.vim, src/testdir/test_window_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14758
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14759 Patch 8.2.2416
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14760 Problem: May get stuck in command line window state.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14761 Solution: Reset "cmdwin_type" when editing buffer fails. Make arglist test
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14762 pass on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14763 Files: src/ex_getln.c, src/testdir/test_arglist.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14764
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14765 Patch 8.2.2417
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14766 Problem: Condition stack values may be used when not set.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14767 Solution: Clear cs_script_var_len and cs_block_id just in case they get used
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14768 later. (issue #7733)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14769 Files: src/ex_eval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14770
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14771 Patch 8.2.2418
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14772 Problem: Color not changed if ModeMsg highlight is set in InsertEnter
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14773 autocmd event. (Paul Swanson)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14774 Solution: Call highlight_changed() after triggering InsertEnter.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14775 (closes #7751)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14776 Files: src/edit.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14777
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14778 Patch 8.2.2419
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14779 Problem: Autocmd test was failing on MS-Windows with GUI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14780 Solution: Remove stray feedkeys().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14781 Files: src/testdir/test_autocmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14782
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14783 Patch 8.2.2420
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14784 Problem: Too many problems with using all autocommand events.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14785 Solution: Disallow defining an autocommand for all events.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14786 Files: src/autocmd.c, src/errors.h, src/testdir/test_autocmd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14787 src/testdir/test_quickfix.vim, src/testdir/test_window_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14788
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14789 Patch 8.2.2421
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14790 Problem: Double free when using autocommand with "argdel". (Houyunsong)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14791 Solution: Add the arglist_locked flag.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14792 Files: src/arglist.c, src/testdir/test_autocmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14793
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14794 Patch 8.2.2422
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14795 Problem: Crash when deleting with line number out of range. (Houyunsong)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14796 Solution: Avoid using a negative line number.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14797 Files: src/normal.c, src/testdir/test_ex_mode.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14798
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14799 Patch 8.2.2423 (after 8.2.2422)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14800 Problem: Missing error message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14801 Solution: Add the error message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14802 Files: src/errors.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14803
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14804 Patch 8.2.2424
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14805 Problem: Some tests are known to cause an error with ASAN.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14806 Solution: Add CheckNotAsan.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14807 Files: src/testdir/check.vim, src/testdir/test_ins_complete.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14808 src/testdir/test_memory_usage.vim, src/testdir/test_ex_mode.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14809
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14810 Patch 8.2.2425
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14811 Problem: Cursor on invalid line with range and :substitute.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14812 Solution: Do not move the cursor when skipping commands. (closes #3434)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14813 Files: src/ex_cmds.c, src/testdir/test_eval_stuff.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14814
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14815 Patch 8.2.2426
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14816 Problem: Allowing 'completefunc' to switch windows causes trouble.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14817 Solution: use "textwinlock" instead of "textlock".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14818 Files: src/insexpand.c, src/testdir/test_ins_complete.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14819 src/testdir/test_popup.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14820
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14821 Patch 8.2.2427
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14822 Problem: Can still switch windows for 'completefunc'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14823 Solution: Also disallow switching windows for other completions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14824 Files: src/insexpand.c, src/testdir/test_ins_complete.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14825 src/testdir/test_popup.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14826
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14827 Patch 8.2.2428
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14828 Problem: FocusGained does not work when 'ttymouse' is empty.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14829 Solution: Don't use the short mouse code if there is a longer matching code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14830 (closes #7755) Add a test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14831 Files: src/term.c, src/testdir/test_termcodes.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14832
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14833 Patch 8.2.2429
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14834 Problem: :goto does not work correctly with text properties. (Sam McCall)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14835 Solution: Add a test. (Andrew Radev) Also use the text property size when
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14836 computing the remaining offset. (closes #5930)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14837 Files: src/memline.c, src/testdir/test_textprop.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14838
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14839 Patch 8.2.2430
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14840 Problem: :vimgrep expands wildcards twice.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14841 Solution: Do not expand wildcards a second time.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14842 Files: src/quickfix.c, src/arglist.c, src/testdir/test_quickfix.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14843
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14844 Patch 8.2.2431
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14845 Problem: Warning for -fno-strength-reduce with Clang 11.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14846 Solution: Adjust check for clang version number.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14847 Files: src/configure.ac, src/auto/configure
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14848
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14849 Patch 8.2.2432
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14850 Problem: Libvterm tests are executed even when libtool doesn't work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14851 Solution: Only run libvterm tests if /usr/bin/gcc exists.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14852 Files: src/Makefile
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14853
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14854 Patch 8.2.2433
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14855 Problem: Opening cmdline window gives error in BufLeave autocommand.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14856 Solution: Reset cmdwin_type when triggering the autocommand.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14857 Files: src/ex_cmds.c, src/testdir/test_cmdline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14858
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14859 Patch 8.2.2434
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14860 Problem: Vim9: no error when compiling str2nr() with a number.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14861 Solution: Add argument type checks. (closes #7759)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14862 Files: src/evalfunc.c, src/typval.c, src/proto/typval.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14863 src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14864
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14865 Patch 8.2.2435
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14866 Problem: setline() gives an error for some types.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14867 Solution: Allow any type, convert each item to a string.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14868 Files: runtime/doc/eval.txt, src/evalbuffer.c, src/typval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14869 src/proto/typval.pro, src/debugger.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14870 src/testdir/test_bufline.vim, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14871
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14872 Patch 8.2.2436
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14873 Problem: Vim9 script test is a bit flaky.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14874 Solution: Wait longer for exit callback.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14875 Files: src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14876
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14877 Patch 8.2.2437
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14878 Problem: Deprecation warnings with default configuration.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14879 Solution: Add -Wno-deprecated-declarations.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14880 Files: src/configure.ac, src/auto/configure
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14881
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14882 Patch 8.2.2438
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14883 Problem: Out of bounds compiler warning.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14884 Solution: Increase the size of uf_name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14885 Files: src/structs.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14886
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14887 Patch 8.2.2439
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14888 Problem: Not easy to figure out what packages to get when installing Vim on
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14889 a new Ubuntu system.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14890 Solution: Mention explicit commands that are easy to follow.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14891 Files: src/INSTALL
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14892
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14893 Patch 8.2.2440
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14894 Problem: Documentation based on patches is outdated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14895 Solution: Add changes to documentation in a patch.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14896 Files: runtime/doc/arabic.txt, runtime/doc/autocmd.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14897 runtime/doc/change.txt, runtime/doc/channel.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14898 runtime/doc/cmdline.txt, runtime/doc/debugger.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14899 runtime/doc/develop.txt, runtime/doc/digraph.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14900 runtime/doc/editing.txt, runtime/doc/eval.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14901 runtime/doc/filetype.txt, runtime/doc/ft_sql.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14902 runtime/doc/gui.txt, runtime/doc/gui_w32.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14903 runtime/doc/gui_x11.txt, runtime/doc/hangulin.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14904 runtime/doc/helphelp.txt, runtime/doc/help.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14905 runtime/doc/if_lua.txt, runtime/doc/if_mzsch.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14906 runtime/doc/if_tcl.txt, runtime/doc/indent.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14907 runtime/doc/index.txt, runtime/doc/insert.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14908 runtime/doc/intro.txt, runtime/doc/map.txt, runtime/doc/mbyte.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14909 runtime/doc/message.txt, runtime/doc/mlang.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14910 runtime/doc/motion.txt, runtime/doc/netbeans.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14911 runtime/doc/options.txt, runtime/doc/os_dos.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14912 runtime/doc/os_haiku.txt, runtime/doc/os_unix.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14913 runtime/doc/os_vms.txt, runtime/doc/os_win32.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14914 runtime/doc/pattern.txt, runtime/doc/pi_getscript.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14915 runtime/doc/pi_logipat.txt, runtime/doc/pi_netrw.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14916 runtime/doc/pi_tar.txt, runtime/doc/pi_vimball.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14917 runtime/doc/pi_zip.txt, runtime/doc/popup.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14918 runtime/doc/print.txt, runtime/doc/quickfix.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14919 runtime/doc/quickref.txt, runtime/doc/recover.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14920 runtime/doc/remote.txt, runtime/doc/repeat.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14921 runtime/doc/rileft.txt, runtime/doc/sign.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14922 runtime/doc/spell.txt, runtime/doc/starting.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14923 runtime/doc/syntax.txt, runtime/doc/tabpage.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14924 runtime/doc/tagsrch.txt, runtime/doc/terminal.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14925 runtime/doc/term.txt, runtime/doc/testing.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14926 runtime/doc/textprop.txt, runtime/doc/tips.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14927 runtime/doc/todo.txt, runtime/doc/uganda.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14928 runtime/doc/undo.txt, runtime/doc/usr_02.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14929 runtime/doc/usr_03.txt, runtime/doc/usr_04.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14930 runtime/doc/usr_05.txt, runtime/doc/usr_07.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14931 runtime/doc/usr_08.txt, runtime/doc/usr_10.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14932 runtime/doc/usr_11.txt, runtime/doc/usr_20.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14933 runtime/doc/usr_22.txt, runtime/doc/usr_23.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14934 runtime/doc/usr_24.txt, runtime/doc/usr_27.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14935 runtime/doc/usr_30.txt, runtime/doc/usr_31.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14936 runtime/doc/usr_40.txt, runtime/doc/usr_41.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14937 runtime/doc/usr_42.txt, runtime/doc/usr_44.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14938 runtime/doc/usr_45.txt, runtime/doc/usr_46.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14939 runtime/doc/usr_90.txt, runtime/doc/usr_toc.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14940 runtime/doc/various.txt, runtime/doc/version5.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14941 runtime/doc/version6.txt, runtime/doc/version7.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14942 runtime/doc/version8.txt, runtime/doc/vi_diff.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14943 runtime/doc/vim9.txt, runtime/doc/visual.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14944 runtime/doc/windows.txt
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14945
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14946 Patch 8.2.2441
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14947 Problem: Vim9: extend() does not give an error for a type mismatch.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14948 Solution: Check the type of the second argument. (closes #7760)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14949 Files: src/list.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14950
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14951 Patch 8.2.2442
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14952 Problem: Automatic GUI selection does not check for GTK 3.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14953 Solution: Make SKIP_GTK3 empty for automatic GUI support. Set SKIP_GTK3 to
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14954 YES when checking for GTK2.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14955 Files: src/configure.ac, src/auto/configure
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14956
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14957 Patch 8.2.2443
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14958 Problem: Vim9: no compile time error for wrong str2float argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14959 Solution: Check argument type. (closes #7759)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14960 Files: src/evalfunc.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14961
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14962 Patch 8.2.2444
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14963 Problem: Vim9: compile error with combination of operator and list.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14964 Solution: Generate constants before parsing a list or dict. (closes #7757)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14965 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14966
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14967 Patch 8.2.2445
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14968 Problem: Vim9: no proper error for lambda missing return type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14969 Solution: Check for this error. (closes #7758)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14970 Files: src/errors.h, src/userfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14971
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14972 Patch 8.2.2446
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14973 Problem: Setting 'term' empty has different error if compiled with GUI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14974 Solution: Insert "else". (closes #7766)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14975 Files: src/optionstr.c, src/testdir/test_options.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14976
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14977 Patch 8.2.2447
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14978 Problem: 'foldlevel' not applied to folds restored from session.
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
14979 Solution: Set 'foldlevel' after creating the folds. (closes #7767)
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14980 Files: src/fold.c, src/testdir/test_mksession.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14981
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14982 Patch 8.2.2448
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14983 Problem: Compilation error with Ruby 3.0.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14984 Solution: Adjust #ifdefs and declaration. (Ken Takata, closes #7761)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14985 Files: src/if_ruby.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14986
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14987 Patch 8.2.2449
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14988 Problem: Vim9: flatten() always changes the list type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14989 Solution: Disallow using flatten() and add flattennew().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14990 Files: runtime/doc/eval.txt, runtime/doc/usr_41.txt, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14991 src/list.c, src/proto/list.pro, src/errors.h, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14992 src/testdir/test_flatten.vim, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14993
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14994 Patch 8.2.2450
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14995 Problem: MS-Windows: ADS was not preserved if 'backupcopy' is "yes".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14996 Solution: Copy ADS before truncating the file. (Ken Takata, closes #7762)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14997 Files: src/bufwrite.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14998
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14999 Patch 8.2.2451
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15000 Problem: MS-Windows: Extended Attributes not preserved.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15001 Solution: Preserve Extended Attributes when writing a file. (Ken Takata,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15002 closes #7765)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15003 Files: src/os_win32.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15004
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15005 Patch 8.2.2452
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15006 Problem: No completion for the 'filetype' option.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15007 Solution: Add filetype completion. (Martin Tournoij, closes #7747)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15008 Files: src/option.c, src/optiondefs.h, src/testdir/test_options.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15009
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15010 Patch 8.2.2453
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15011 Problem: Vim9: a variable name with "->" in the next line doesn't work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15012 Solution: Recognize a variable name by itself. (closes #7770)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15013 Files: src/ex_docmd.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15014
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15015 Patch 8.2.2454
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15016 Problem: Leading space can not be made visible.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15017 Solution: Add "lead:" to 'listchars'. (closes #7772)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15018 Files: runtime/doc/options.txt, src/drawline.c, src/globals.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15019 src/message.c, src/screen.c, src/testdir/test_listchars.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15020
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15021 Patch 8.2.2455
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15022 Problem: Vim9: key type that can be used for literal dict and indexing is
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15023 inconsistent.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15024 Solution: Allow using number and bool as key for a literal dict. (#7771)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15025 Files: runtime/doc/vim9.txt, src/dict.c, src/eval.c, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15026 src/testdir/test_vim9_expr.vim, src/testdir/test_vim9_builtin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15027 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15028
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15029 Patch 8.2.2456
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15030 Problem: Coverity warning for strcpy() into fixed size array.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15031 Solution: Add a type cast to hopefully silence the bogus warning.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15032 Files: src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15033
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15034 Patch 8.2.2457
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15035 Problem: Coverity warns for memory leak.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15036 Solution: Free memory when out of memory.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15037 Files: src/if_cscope.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15038
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15039 Patch 8.2.2458
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15040 Problem: Coverity warns for :retab using freed memory.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15041 Solution: Use the updated line pointer when moving text properties.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15042 Files: src/indent.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15043
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15044 Patch 8.2.2459
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15045 Problem: Coverity reports dead code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15046 Solution: Remove the dead code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15047 Files: src/eval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15048
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15049 Patch 8.2.2460
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15050 Problem: Coverity warns for unused value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15051 Solution: Do not reset the return value to OK.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15052 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15053
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15054 Patch 8.2.2461
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15055 Problem: Coverity warns for unchecked return value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15056 Solution: Add "(void)" to avoid the warning.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15057 Files: src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15058
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15059 Patch 8.2.2462
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15060 Problem: Coverity warns for not checking for fseek() error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15061 Solution: Give an error message if fseek() fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15062 Files: src/spellfile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15063
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15064 Patch 8.2.2463
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15065 Problem: Using :arglocal in an autocommand may use freed memory.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15066 (houyunsong)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15067 Solution: Check if the arglist is locked.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15068 Files: src/arglist.c, src/testdir/test_autocmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15069
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15070 Patch 8.2.2464
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15071 Problem: Using freed memory if window closed in autocommand. (houyunsong)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15072 Solution: Check the window still exists.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15073 Files: src/ex_cmds.c, src/testdir/test_autocmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15074
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15075 Patch 8.2.2465
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15076 Problem: Using freed memory in :psearch. (houyunsong)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15077 Solution: Check the current window is still valid. Fix flaky test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15078 Files: src/search.c, src/testdir/test_autocmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15079
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15080 Patch 8.2.2466
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15081 Problem: Max() and min() can give many error messages.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15082 Solution: Bail out at the first error. (closes #1039, closes #7778)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15083 Files: src/evalfunc.c, src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15084
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15085 Patch 8.2.2467
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15086 Problem: Script generated by :mkview changes alternate file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15087 Solution: Only write :balt in the session file. (Harish Rajagopal,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15088 closes #7779)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15089 Files: src/session.c, src/testdir/test_mksession.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15090
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15091 Patch 8.2.2468
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15092 Problem: Not easy to get the full command name from a shortened one.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15093 Solution: Add fullcommand(). (Martin Tournoij, closes #7777)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15094 Files: runtime/doc/eval.txt, runtime/doc/usr_41.txt, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15095 src/ex_docmd.c, src/proto/evalfunc.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15096 src/testdir/test_cmdline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15097
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15098 Patch 8.2.2469
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15099 Problem: Confusing error if :winsize has a wrong argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15100 Solution: Quote the argument in the error. (closes #2523)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15101 Files: src/ex_docmd.c, src/testdir/test_excmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15102
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15103 Patch 8.2.2470
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15104 Problem: Popup_getoptions() does not get textprop from other tab.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15105 Solution: use win_valid_any_tab(). (closes #7786)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15106 Files: src/popupwin.c, src/testdir/test_popupwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15107
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15108 Patch 8.2.2471
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15109 Problem: Popup_setoptions() does not set textprop in other tab.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15110 Solution: use win_valid_any_tab(). (closes #7788)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15111 Files: src/popupwin.c, src/testdir/test_popupwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15112
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15113 Patch 8.2.2472
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15114 Problem: Crash when using command line window in an autocommand.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15115 (houyunsong)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15116 Solution: Save and restore au_new_curbuf.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15117 Files: src/ex_cmds.c, src/testdir/test_autocmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15118
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15119 Patch 8.2.2473
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15120 Problem: Crash when leaving command line window triggers autocommand.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15121 (houyunsong)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15122 Solution: Make sure not to close the current window or buffer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15123 Files: src/ex_getln.c, src/testdir/test_autocmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15124
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15125 Patch 8.2.2474
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15126 Problem: Using freed memory when window is closed by autocommand.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15127 (houyunsong)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15128 Solution: Check the window pointer is still valid.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15129 Files: src/quickfix.c, src/testdir/test_autocmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15130
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15131 Patch 8.2.2475
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15132 Problem: Autocommand tests hangs on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15133 Solution: Skip one test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15134 Files: src/testdir/test_autocmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15135
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15136 Patch 8.2.2476
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15137 Problem: Using freed memory when using an autocommand to split a window
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15138 while a buffer is being closed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15139 Solution: Disallow splitting when the buffer has b_locked_split set.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15140 Files: src/buffer.c, src/window.c, src/errors.h, src/structs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15141 src/popupwin.c, src/testdir/test_autocmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15142
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15143 Patch 8.2.2477
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15144 Problem: Autocommand tests hang on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15145 Solution: Skip a couple of tests. Fix file name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15146 Files: src/testdir/test_autocmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15147
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15148 Patch 8.2.2478
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15149 Problem: MS-Windows: backup files for plugins are loaded.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15150 Solution: Do not use the alternate file name for files ending in "~".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15151 Files: src/filepath.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15152
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15153 Patch 8.2.2479
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15154 Problem: set/getbufline test fails without the job feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15155 Solution: Check whether the job feature is supported. (Dominique Pellé,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15156 closes #7790)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15157 Files: src/testdir/test_bufline.vim, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15158
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15159 Patch 8.2.2480
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15160 Problem: Vim9: some errors for white space do not show context.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15161 Solution: Include the text at the error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15162 Files: src/errors.h, src/dict.c, src/list.c, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15163 src/vim9compile.c, src/vim9script.c, src/vim9type.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15164
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15165 Patch 8.2.2481
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15166 Problem: Vim9: confusing error when variable arguments have a default
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15167 value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15168 Solution: Give a specific error message. (closes #7793)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15169 Files: src/userfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15170
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15171 Patch 8.2.2482
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15172 Problem: Build error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15173 Solution: Add new error message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15174 Files: src/errors.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15175
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15176 Patch 8.2.2483
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
15177 Problem: Vim9: type error for malformed expression.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15178 Solution: Check for end of command before checking type. (closes #7795)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15179 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15180
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15181 Patch 8.2.2484
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15182 Problem: Vim9: Cannot use a comment starting with #{ after an expression.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15183 Solution: Remove the check for "{" since #{ dictionaries are not supported.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15184 Files: src/ex_docmd.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15185
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15186 Patch 8.2.2485
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15187 Problem: When sourcing a script again the script version isn't reset.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15188 Solution: Set sn_version to one when sourcing a script again. Clear
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15189 sn_save_cpo properly. (closes #7608)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15190 Files: src/scriptfile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15191
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15192 Patch 8.2.2486
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15193 Problem: Vim9: some errors for white space do not show context.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15194 Solution: Include the text at the error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15195 Files: src/errors.h, src/dict.c, src/list.c, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15196 src/vim9compile.c, src/vim9type.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15197
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15198 Patch 8.2.2487
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15199 Problem: Terminal shows garbage after double-wide character with a
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15200 combining character. (Kyoichiro Yamada)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15201 Solution: Libvterm: do not add the width of the combining character to the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15202 glyph width. (closes #7801)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15203 Files: src/libvterm/src/state.c, src/testdir/test_terminal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15204 src/testdir/dumps/Test_terminal_combining.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15205
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15206 Patch 8.2.2488
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15207 Problem: json_encode() gives generic argument error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15208 Solution: Mention the type that can't be encoded. (issue #7802)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15209 Files: src/json.c, src/errors.h, src/testdir/test_json.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15210
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15211 Patch 8.2.2489
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15212 Problem: current buffer is wrong after deletebufline() fails to delete a
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15213 line in another buffer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15214 Solution: Restore the current buffer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15215 Files: src/evalbuffer.c, src/testdir/test_bufline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15216
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15217 Patch 8.2.2490
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15218 Problem: 'wrap' option is always reset when starting diff mode.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15219 Solution: Add the "followwrap" item in 'diffopt'. (Rick Howe, closes #7797)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15220 Files: runtime/doc/diff.txt, runtime/doc/options.txt, src/diff.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15221 src/testdir/test_diffmode.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15222
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15223 Patch 8.2.2491
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15224 Problem: Popup window for text property may show in first screen line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15225 Solution: If the text position is invisible do not show the popup window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15226 (closes #7807)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15227 Files: src/popupwin.c, src/testdir/test_popupwin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15228 src/testdir/dumps/Test_popup_prop_not_visible_01.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15229 src/testdir/dumps/Test_popup_prop_not_visible_02.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15230 src/testdir/dumps/Test_popup_prop_not_visible_03.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15231
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15232 Patch 8.2.2492
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15233 Problem: Command line buffer name cannot be translated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15234 Solution: Add _(). (Gabriel Dupras, closes #7812)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15235 Files: src/ex_getln.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15236
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15237 Patch 8.2.2493
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15238 Problem: Text property for text left of window shows up.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15239 Solution: Check if the text property ends before the current column.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15240 (closes #7806)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15241 Files: src/drawline.c, src/testdir/test_textprop.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15242 src/testdir/dumps/Test_textprop_nowrap_01.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15243 src/testdir/dumps/Test_textprop_nowrap_02.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15244
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15245 Patch 8.2.2494
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15246 Problem: ":rviminfo!" clears most of oldfiles.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15247 Solution: Add VIF_ONLY_CURBUF to read_viminfo(). (closes #1781)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15248 Files: src/viminfo.c, src/vim.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15249
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15250 Patch 8.2.2495
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15251 Problem: Text jumps up and down when moving the cursor in a small window
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15252 with wrapping text and 'scrolloff' set.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15253 Solution: Adjust the computation of w_skipcol. (partly by Ghjuvan Lacambre,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15254 closes #7813)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15255 Files: src/move.c, src/testdir/test_breakindent.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15256
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15257 Patch 8.2.2496 (after 8.2.2495)
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
15258 Problem: Insufficient testing for text jumping fix.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15259 Solution: Add another test case.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15260 Files: src/testdir/test_breakindent.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15261
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15262 Patch 8.2.2497
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15263 Problem: No error when using more than one character for a register name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15264 Solution: In Vim9 script check for a single character string. (closes #7814)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15265 Fix that VAR_BOOL and VAR_SPECIAL are not considered equal.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15266 Files: src/errors.h, src/evalfunc.c, src/typval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15267 src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15268
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15269 Patch 8.2.2498
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15270 Problem: No test for what 8.2.2494 fixes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15271 Solution: Add a simple change to test the fix. (closes #7818)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15272 Files: src/testdir/test_viminfo.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15273
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15274 Patch 8.2.2499
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15275 Problem: "vim -g --version" does not redirect output.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15276 Solution: Reset gui.starting when showing version info. (closes #7815)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15277 Files: src/main.c, src/testdir/test_version.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15278
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15279 Patch 8.2.2500 (after 8.2.2499)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15280 Problem: Build fails without the GUI feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15281 Solution: Add #ifdef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15282 Files: src/main.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15283
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15284 Patch 8.2.2501
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15285 Problem: Not always clear where an error is reported.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15286 Solution: Add the where_T structure and pass it around. (closes #7796)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15287 Files: src/structs.h, src/vim9type.c, src/proto/vim9type.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15288 src/errors.h, src/evalvars.c, src/proto/evalvars.pro, src/eval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15289 src/proto/eval.pro, src/vim9execute.c, src/vim9script.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15290 src/proto/vim9script.pro, src/dict.c, src/list.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15291 src/vim9compile.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15292
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15293 Patch 8.2.2502
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15294 Problem: A few github actions are failing.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15295 Solution: Install setuptools-rust. (closes #7823)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15296 Files: .github/workflows/ci.yml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15297
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15298 Patch 8.2.2503
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15299 Problem: Vim9: a caught error may leave something on the stack.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15300 Solution: Drop items from the stack if needed. (closes #7826)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15301 Files: src/vim9execute.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15302
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15303 Patch 8.2.2504
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15304 Problem: Vim9: crash when using an argument from a closure.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15305 Solution: Check if gen_load_outer is NULL. (closes #7821)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15306 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15307
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15308 Patch 8.2.2505
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15309 Problem: Vim9: crash after defining function with invalid return type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15310 Solution: Clear function growarrays. Fix memory leak.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15311 Files: src/userfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15312
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15313 Patch 8.2.2506
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15314 Problem: Vim9: :continue does not work correctly in a :try block
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15315 Solution: Add the TRYCLEANUP instruction. (closes #7827)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15316 Files: src/vim9compile.c, src/vim9execute.c, src/vim9.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15317 src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15318 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15319
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15320 Patch 8.2.2507
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15321 Problem: Github build may fail if Ubuntu 20.04 is used. Installing rust is
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15322 not needed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15323 Solution: Specify ubuntu-18.04 instead of latest. Update "pip" instead of
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15324 installing rust. (Ozaki Kiichi, closes #7820)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15325 Files: .github/workflows/ci.yml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15326
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15327 Patch 8.2.2508
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15328 Problem: Cannot change the character displayed in non existing lines.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15329 Solution: Add the "eob" item to 'fillchars'. (closes #7832, closes #3820)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15330 Files: runtime/doc/options.txt, runtime/doc/todo.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15331 runtime/doc/windows.txt, src/drawscreen.c, src/globals.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15332 src/optiondefs.h, src/screen.c, src/testdir/test_display.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15333
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15334 Patch 8.2.2509
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15335 Problem: Tests fail on s390 build.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15336 Solution: Initialize trycmd_T.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15337 Files: src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15338
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15339 Patch 8.2.2510
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15340 Problem: Internal error when popup with mask is zero height or width.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15341 Solution: Bail out if width or height is zero. (closes #7831)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15342 Files: src/popupwin.c, src/testdir/test_popupwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15343
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15344 Patch 8.2.2511
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15345 Problem: Vim9: cannot use Vim9 script syntax in some places.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15346 Solution: Add the :vim9cmd command modifier. Incompatible: Makes ":vim9"
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15347 mean ":vim9cmd" instead of ":vim9script".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15348 Files: runtime/doc/vim9.txt, runtime/doc/repeat.txt, src/ex_docmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15349 src/ex_cmds.h, src/structs.h, src/ex_cmdidxs.h, src/errors.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15350 src/testdir/test_vim9_cmd.vim, src/testdir/test_cmdline.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15351 src/testdir/dumps/Test_wildmenu_1.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15352 src/testdir/dumps/Test_wildmenu_2.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15353 src/testdir/dumps/Test_wildmenu_3.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15354 src/testdir/dumps/Test_wildmenu_4.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15355 src/testdir/test_quickfix.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15356
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15357 Patch 8.2.2512
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15358 Problem: Vim9: compiling error test sometimes fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15359 Solution: use WaitForAssert() instead of sleeping for a bit. (Dominique
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15360 Pellé, closes #7837)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15361 Files: src/testdir/term_util.vim, src/testdir/test_vim9_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15362 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15363
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15364 Patch 8.2.2513 (after 8.2.2511)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15365 Problem: Vim9: missing part of :vim9cmd change.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15366 Solution: Use command modifier in in_vim9script().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15367 Files: src/vim9script.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15368
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15369 Patch 8.2.2514 (after 8.2.2511)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15370 Problem: Vim9: build error in tiny version.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15371 Solution: Add #ifdef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15372 Files: src/ex_docmd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15373
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15374 Patch 8.2.2515
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15375 Problem: Memory access error when truncating an empty message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15376 Solution: Check for an empty string. (Dominique Pellé, closes #7841)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15377 Files: src/message.c, src/message_test.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15378
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15379 Patch 8.2.2516
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15380 Problem: Test failure on s390. (analyses by James McCoy)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15381 Solution: Only set the try_finally label when not skipping.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15382 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15383
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15384 Patch 8.2.2517
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15385 Problem: Vim9: fix for s390 not tested on other systems.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15386 Solution: Add a test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15387 Files: src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15388
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15389 Patch 8.2.2518
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15390 Problem: 'listchars' should be window-local.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15391 Solution: Make 'listchars' global-local. (Yegappan Lakshmanan, Marco Hinz,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15392 closes #5206, closes #7850)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15393 Files: runtime/doc/options.txt, src/buffer.c, src/charset.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15394 src/drawline.c, src/drawscreen.c, src/evalfunc.c, src/globals.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15395 src/indent.c, src/message.c, src/misc1.c, src/option.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15396 src/option.h, src/optiondefs.h, src/optionstr.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15397 src/proto/screen.pro, src/screen.c, src/structs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15398 src/testdir/test_listchars.vim, src/testdir/test_listlbr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15399
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15400 Patch 8.2.2519
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15401 Problem: Vim9: no reason to keep strange Vi behavior.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15402 Solution: ":3" and ":3|" both go to line 3. ":|" does not print the line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15403 (closes #7840)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15404 Files: src/ex_docmd.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15405
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15406 Patch 8.2.2520
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15407 Problem: Missing tests for 'listchars'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15408 Solution: Add a few more checks. (Yegappan Lakshmanan, closes #7854)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15409 Files: src/testdir/test_listchars.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15410
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15411 Patch 8.2.2521
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15412 Problem: Some compilers can't handle pointer initialization. (John
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15413 Marriott)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15414 Solution: Use a local struct and assign it afterwards.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15415 Files: src/screen.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15416
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15417 Patch 8.2.2522
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15418 Problem: Beancount filetype not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15419 Solution: Add a detection rule. (Brian Ryall, closes #7859)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15420 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15421
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15422 Patch 8.2.2523
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15423 Problem: Svelte filetype not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15424 Solution: Add a detection rule. (Brian Ryall, closes #7858)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15425 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15426
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15427 Patch 8.2.2524
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15428 Problem: Cannot change the characters displayed in the foldcolumn.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15429 Solution: Add fields to 'fillchars'. (Yegappan Lakshmanan, Matthieu Coudron,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15430 closes #7860)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15431 Files: runtime/doc/options.txt, src/globals.h, src/mouse.c, src/screen.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15432 src/testdir/test_display.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15433
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15434 Patch 8.2.2525
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15435 Problem: Vim9: only local variables checked for a name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15436 Solution: Also check arguments and script variables. (closes #7838)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15437 Files: src/vim9compile.c, src/ex_docmd.c, src/proto/ex_docmd.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15438 src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15439
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15440 Patch 8.2.2526 (after 8.2.2525)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15441 Problem: Build failure.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15442 Solution: Change lookup_scriptvar() arguments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15443 Files: src/evalvars.c, src/proto/evalvars.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15444
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15445 Patch 8.2.2527
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15446 Problem: Vim9: lambda return type is not determined at script level.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15447 Solution: Compile the lambda to get the return type. (closes #7843)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15448 Files: src/eval.c, src/vim.h, src/vim9.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15449 src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15450
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15451 Patch 8.2.2528
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15452 Problem: Vim9: crash when compiling lambda fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15453 Solution: Bail out after compilation fails. (closes #7862)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15454 Files: src/eval.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15455
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15456 Patch 8.2.2529
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15457 Problem: Vim9: Not possible to use legacy and Vim9 script in one file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15458 Solution: Vim9: allow for "if false" before :vim9script. (closes #7851)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15459 Files: runtime/doc/vim9.txt, src/ex_docmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15460 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15461
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15462 Patch 8.2.2530
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15463 Problem: Vim9: not enough testing for profiling.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15464 Solution: Add a test with nested functions and a lambda. Fix profiling
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15465 for calling a compiled function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15466 Files: src/profiler.c, src/proto/profiler.pro, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15467 src/vim9execute.c, src/testdir/test_profile.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15468
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15469 Patch 8.2.2531
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15470 Problem: Vim9: the :k command is obscure.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15471 Solution: Disallow using :k, can use :mark instead. (closes #7874)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15472 Files: runtime/doc/vim9.txt, src/ex_docmd.c, src/vim9script.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15473 src/vim9compile.c, src/ex_cmds.h, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15474
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15475 Patch 8.2.2532
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15476 Problem: Vim9: confusing error if :k is used with a range.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15477 Solution: Give an error about the range. (issue #7874)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15478 Files: src/vim9script.c, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15479 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15480
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15481 Patch 8.2.2533
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15482 Problem: Vim9: cannot use a range with :unlet.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15483 Solution: Implement ISN_UNLETRANGE.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15484 Files: src/errors.h, src/eval.c, src/evalvars.c, src/list.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15485 src/proto/evalvars.pro, src/proto/list.pro, src/vim9.h,
28141
dce918af0c00 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 28010
diff changeset
15486 src/vim9compile.c, src/vim9execute.c,
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15487 src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15488
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15489 Patch 8.2.2534
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15490 Problem: Missing test coverage.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15491 Solution: Improve test coverage for completion with different encodings,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15492 mapset(), and term function failures. (Dominique Pellé,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15493 closes #7877)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15494 Files: src/testdir/test_edit.vim, src/testdir/test_maparg.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15495 src/testdir/test_terminal3.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15496
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15497 Patch 8.2.2535
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15498 Problem: MS-Windows: cannot run all vim9 tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15499 Solution: Make test_vim9 target work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15500 Files: src/Make_mvc.mak
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15501
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15502 Patch 8.2.2536
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15503 Problem: Coverity complains about unchecked return value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15504 Solution: Add (void).
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15505 Files: src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15506
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15507 Patch 8.2.2537
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15508 Problem: Vim9: crash when map() fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15509 Solution: Clear typval before using it. (closes #7884)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15510 Files: src/list.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15511
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15512 Patch 8.2.2538
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15513 Problem: Crash when using Python list iterator.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15514 Solution: Increment the list reference count. (closes #7886)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15515 Files: src/if_py_both.h, src/testdir/test_python3.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15516
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15517 Patch 8.2.2539
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15518 Problem: Vim9: return from finally block causes a hang.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15519 Solution: Store both the finally and endtry indexes. (closes #7885)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15520 Files: src/vim9execute.c, src/vim9compile.c, src/vim9.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15521 src/testdir/test_vim9_script.vim,
28141
dce918af0c00 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 28010
diff changeset
15522
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15523 Patch 8.2.2540
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15524 Problem: Vim9: no error for using script var name for argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15525 Solution: Check for this error. (closes #7868)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15526 Files: src/userfunc.c, src/vim9compile.c, src/proto/vim9compile.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15527 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15528
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15529 Patch 8.2.2541
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15530 Problem: Popup_create() does not allow boolean for "cursorline".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15531 Solution: Use dict_get_bool(). (issue #7869)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15532 Files: src/popupwin.c, src/testdir/test_popupwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15533
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15534 Patch 8.2.2542
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15535 Problem: Highlight of char beyond line end is not correct. (Chuan Wei Foo)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15536 Solution: Fix counting NUL as one cell. Draw one more character if the EOL
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15537 is part of the match. (closes #7883)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15538 Files: src/match.c, src/testdir/test_search.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15539 src/testdir/dumps/Test_hlsearch_1.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15540 src/testdir/dumps/Test_hlsearch_2.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15541
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15542 Patch 8.2.2543
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15543 Problem: Vim9: a return inside try/catch does not restore exception state
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15544 properly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15545 Solution: When there is no ":finally" jump to ":endtry". (closes #7882)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15546 Files: src/vim9execute.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15547
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15548 Patch 8.2.2544
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15549 Problem: Vim9: error for argument when checking for lambda.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15550 Solution: Respect the skip flag. (closes #7887)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15551 Files: src/userfunc.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15552
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15553 Patch 8.2.2545
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15554 Problem: Errors and crash when terminal window is zero height. (Leonid V.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15555 Fedorenchik)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15556 Solution: Do not resize when width or height is zero. (closes #7890)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15557 Files: src/terminal.c, src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15558
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15559 Patch 8.2.2546
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15560 Problem: Typo in mouse key name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15561 Solution: Fix the typo. (issue #4725)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15562 Files: src/misc2.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15563
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15564 Patch 8.2.2547
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15565 Problem: "%" command not accurate for big files.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15566 Solution: Make it more accurate for files up to 21M lines. (Dominique Pellé,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15567 closes #7889)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15568 Files: src/normal.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15569
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15570 Patch 8.2.2548
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15571 Problem: May get stuck in the cmdline window using :normal.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15572 Solution: Have nv_esc() return K_IGNORE.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15573 Files: src/normal.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15574
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15575 Patch 8.2.2549
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15576 Problem: Crash after using "g:" in a for loop.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15577 Solution: Increment the reference count. (closes #7892)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15578 Files: src/vim9execute.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15579
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15580 Patch 8.2.2550
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15581 Problem: Signal stack size is wrong with latest glibc 2.34.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15582 Solution: Use sysconf(_SC_SIGSTKSZ) if available. (Zdenek Dohnal, closes
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15583 #7895)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15584 Files: src/config.h.in, src/configure.ac, src/os_unix.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15585 src/auto/configure
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15586
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15587 Patch 8.2.2551
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15588 Problem: MS-Windows: colors test file is not installed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15589 Solution: Also copy runtime/colors/tools. (Ken Takata, closes #7902)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15590 Files: nsis/gvim.nsi
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15591
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15592 Patch 8.2.2552
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15593 Problem: Vim9: no reason to consider "{{{{{{{{" a command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15594 Solution: Just use "{". (issue #7904)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15595 Files: src/ex_cmds.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15596
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15597 Patch 8.2.2553
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15598 Problem: Vim9: Cannot put "|" after "{".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15599 Solution: Add the EX_TRLBAR flag. (issue #7904)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15600 Files: src/ex_cmds.h, src/ex_eval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15601
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15602 Patch 8.2.2554
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15603 Problem: Vim9: exporting a final is not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15604 Solution: Add a test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15605 Files: src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15606
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15607 Patch 8.2.2555
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15608 Problem: Vim9: missing test for 8.2.2553.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15609 Solution: Add a simple test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15610 Files: src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15611
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15612 Patch 8.2.2556
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15613 Problem: Vim9: :import with "as" not fully supported.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15614 Solution: Implement "as" for more cases.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15615 Files: src/vim9script.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15616
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15617 Patch 8.2.2557
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15618 Problem: Compiler warning for shadowed variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15619 Solution: Declare "p" only once.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15620 Files: src/vim9script.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15621
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15622 Patch 8.2.2558
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15623 Problem: No error if a lambda argument shadows a variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15624 Solution: Check that the argument name shadows a local, argument or script
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15625 variable. (closes #7898)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15626 Files: src/vim9compile.c, src/proto/vim9compile.pro, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15627 src/vim9script.c, src/errors.h, src/testdir/test_vim9_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15628 src/testdir/test_vim9_expr.vim, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15629
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15630 Patch 8.2.2559
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15631 Problem: MS-Windows: guifont test fails on Windows XP.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15632 Solution: Check windowsversion().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15633 Files: src/testdir/test_gui.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15634
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15635 Patch 8.2.2560
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15636 Problem: Setting 'winminheigt' does not take tabline into account.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15637 Solution: Subtract the tabline from the available height. (closes #7899)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15638 Files: src/window.c, src/testdir/test_options.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15639
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15640 Patch 8.2.2561
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15641 Problem: Not all textprop code is covered by tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15642 Solution: Add a few more test cases. (Dominique Pellé, closes #7908)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15643 Files: src/testdir/test_textprop.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15644
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15645 Patch 8.2.2562
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
15646 Problem: GUI: star register changed when 'clipboard' is "unnamedplus". (Ingo
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15647 Karkat)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15648 Solution: Do not change the star register when 'clipboard' contains
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15649 "unnamedplus" and not "unnamed". (closes #1516)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15650 Files: src/register.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15651
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15652 Patch 8.2.2563
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15653 Problem: Cannot use multibyte characters for folding in 'fillchars'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15654 Solution: Port pull request 11568 to Vim. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15655 closes #7924)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15656 Files: src/drawline.c, src/drawscreen.c, src/macros.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15657 src/proto/screen.pro, src/screen.c, src/testdir/test_fold.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15658 src/testdir/test_profile.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15659
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15660 Patch 8.2.2564
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15661 Problem: Focus events end Insert mode if 'esckeys' is not set.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15662 Solution: Do not enable focus events when 'esckeys' is off. (closes #7926)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15663 Files: src/term.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15664
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15665 Patch 8.2.2565
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15666 Problem: Vim9: "..=" not always recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15667 Solution: Do not consider "..=" to be string concatenation. (closes #7905)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15668 Files: src/eval.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15669
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15670 Patch 8.2.2566
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15671 Problem: Vim9: Function name is not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15672 Solution: Change lookup_scriptvar() to also find function names.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15673 (closes #7770)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15674 Files: src/vim9script.c, src/evalvars.c, src/proto/evalvars.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15675 src/ex_docmd.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15676
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15677 Patch 8.2.2567
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15678 Problem: Vim9: no error if variable is defined for existing function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15679 Solution: Check if name isn't already in use. (closes #7897)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15680 Files: src/evalvars.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15681
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15682 Patch 8.2.2568
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15683 Problem: Second time a preview popup is opened highlight is not set.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15684 (Gabriel Dupras)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15685 Solution: Apply 'previewpopup' after getting the file. (closes #7928)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15686 Files: src/tag.c, src/testdir/test_popupwin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15687 src/testdir/dumps/Test_popupwin_previewpopup_2.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15688 src/testdir/dumps/Test_popupwin_previewpopup_3.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15689 src/testdir/dumps/Test_popupwin_previewpopup_4.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15690 src/testdir/dumps/Test_popupwin_previewpopup_5.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15691
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15692 Patch 8.2.2569
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15693 Problem: 'fillchars' "stl" and "stlnc" items must be single byte.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15694 Solution: Accept multi-byte characters. (Christian Wellenbrock, Yegappan
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15695 Lakshmanan, closes #7927)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15696 Files: runtime/doc/options.txt, src/buffer.c, src/macros.h, src/screen.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15697 src/testdir/test_fold.vim, src/testdir/test_statusline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15698
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15699 Patch 8.2.2570
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15700 Problem: Tests fail when run as root.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15701 Solution: Add a comment mentioning the expected failure. (issue #7919)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15702 Files: src/testdir/test_edit.vim, src/testdir/test_excmd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15703 src/testdir/test_help.vim, src/testdir/test_writefile.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15704
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15705 Patch 8.2.2571
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15706 Problem: Test may leave file behind.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15707 Solution: Delete the temporary file. Don't profile in the running Vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15708 instance.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15709 Files: src/testdir/test_quickfix.vim, src/testdir/test_profile.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15710
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15711 Patch 8.2.2572
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15712 Problem: Vim9: crash when getting the types for a legacy function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15713 Solution: Initialize the type list growarray. (closes #7929)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15714 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15715
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15716 Patch 8.2.2573
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15717 Problem: Vim9: using invalid pointer for error message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15718 Solution: Use the right pointer. (closes #7921)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15719 Files: src/eval.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15720
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15721 Patch 8.2.2574
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15722 Problem: Vim9: crash when calling partial with wrong function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15723 Solution: Check argument types of called function. (closes #7912)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15724 Files: src/vim9execute.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15725
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15726 Patch 8.2.2575
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15727 Problem: Vim9: a function name with "->" in the next line doesn't work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15728 Solution: Recognize a function name by itself. (closes #7770)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15729 Files: src/vim9compile.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15730
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15731 Patch 8.2.2576
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15732 Problem: Vim9: defining a :func function checks for white space after a
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15733 comma in the arguments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15734 Solution: Only check for white space in a :def function. (closes #7930)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15735 Files: src/userfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15736
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15737 Patch 8.2.2577
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15738 Problem: Compiler warning for type conversion.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15739 Solution: Add a typecast. (Mike Williams)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15740 Files: src/drawline.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15741
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15742 Patch 8.2.2578
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15743 Problem: Lua cannot handle a passed in lambda.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15744 Solution: Handle VAR_PARTIAL. (Prabir Shrestha, closes #7937, closes #7936)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15745 Files: src/if_lua.c, src/testdir/test_lua.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15746
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15747 Patch 8.2.2579
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15748 Problem: Vim9: crash in garbagecollect after for loop.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15749 Solution: Do not set a reference in script item when the name was cleared.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15750 (closes #7935)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15751 Files: src/evalvars.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15752
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15753 Patch 8.2.2580
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15754 Problem: Vim9: checking vararg type is wrong when function is auto-loaded.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15755 Solution: Use the member type. (closes #7933)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15756 Files: src/vim9execute.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15757
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15758 Patch 8.2.2581
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15759 Problem: Vim9: sourcing Vim9 script triggers a redraw.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15760 Solution: Do not let setting/restoring 'cpoptions' cause a redraw.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15761 (closes #7920)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15762 Files: src/vim.h, src/option.c, src/optionstr.c, src/scriptfile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15763 src/vim9script.c, src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15764 src/testdir/dumps/Test_vim9_no_redraw.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15765
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15766 Patch 8.2.2582 (after 8.2.2581)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15767 Problem: Vim9: screendump test fails on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15768 Solution: Use :function instead of :def.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15769 Files: src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15770
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15771 Patch 8.2.2583
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15772 Problem: Vim9: cannot compare result of getenv() with null.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15773 Solution: Make the return type of getenv() "any". (closes #7943)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15774 Files: src/evalfunc.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15775
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15776 Patch 8.2.2584
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15777 Problem: Vim9: type error for assigning the result of list concatenation to
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15778 a list.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15779 Solution: Do not consider concatenation result in a constant. (closes #7942)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15780 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15781
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15782 Patch 8.2.2585
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15783 Problem: Vim9: illegal memory access.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15784 Solution: Check byte right after "null", not one more.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15785 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15786
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15787 Patch 8.2.2586
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15788 Problem: Process id may be invalid.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15789 Solution: Use sysinfo.uptime to check for recent reboot. (suggested by Hugo
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15790 van der Sanden, closes #7947)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15791 Files: src/configure.ac, src/auto/configure, src/config.h.in,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15792 src/memline.c, src/testing.c, src/globals.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15793 src/testdir/test_recover.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15794
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15795 Patch 8.2.2587 (after 8.2.2586)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15796 Problem: Recover test fails on FreeBSD.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15797 Solution: Check for Linux.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15798 Files: src/testdir/check.vim, src/testdir/test_recover.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15799
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15800 Patch 8.2.2588 (after 8.2.2586)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15801 Problem: Build failure with tiny features.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15802 Solution: Add #ifdef. Run recover test separately.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15803 Files: src/memline.c, src/testdir/Make_all.mak, src/testdir/test_alot.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15804
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15805 Patch 8.2.2589 (after 8.2.2586)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15806 Problem: Recover test hangs in the GUI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15807 Solution: Add g:skipped_reason to skip a _nocatch_ test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15808 Files: src/testdir/runtest.vim, src/testdir/test_recover.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15809
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15810 Patch 8.2.2590
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15811 Problem: Vim9: default argument value may cause internal error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15812 Solution: Hide later function arguments when compiling the expression.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15813 (closes #7948)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15814 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15815
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15816 Patch 8.2.2591
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15817 Problem: Poke files are not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15818 Solution: Add a filetype entry. (Matt Ihlenfield)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15819 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15820
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15821 Patch 8.2.2592
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15822 Problem: Code coverage could be improved.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15823 Solution: Add a few more tests. (Dominique Pellé, closes #7957)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15824 Files: src/testdir/test_fileformat.vim, src/testdir/test_normal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15825 src/testdir/test_sleep.vim, src/testdir/test_textformat.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15826 src/testdir/test_viminfo.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15827
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15828 Patch 8.2.2593
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15829 Problem: List of distributed files is incomplete.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15830 Solution: Add a file and rename another.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15831 Files: Filelist
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15832
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15833 Patch 8.2.2594
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15834 Problem: Alternate buffer added to session file even when it's hidden.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15835 Solution: Check the 'buflisted' option. (closes #7951)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15836 Files: src/session.c, src/testdir/test_mksession.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15837
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15838 Patch 8.2.2595
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15839 Problem: Setting 'winminheight' may cause 'lines' to change.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15840 Solution: Also take minimal height of other tabpages into account. (#7899)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15841 Files: src/window.c, src/testdir/test_options.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15842
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15843 Patch 8.2.2596
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15844 Problem: :doautocmd may confuse scripts listening to WinEnter.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15845 Solution: Do the current buffer last. (closes #7958)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15846 Files: src/autocmd.c, src/testdir/test_autocmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15847
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15848 Patch 8.2.2597
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15849 Problem: Vim9: "import * as" does not work at script level.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15850 Solution: Implement using an imported namespace.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15851 Files: src/vim.h, src/eval.c, src/evalvars.c, src/proto/evalvars.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15852 src/vim9execute.c, src/errors.h, src/vim9script.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15853 src/proto/vim9script.pro, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15854
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15855 Patch 8.2.2598
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15856 Problem: Vim9: :open does not need to be supported.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15857 Solution: Do not support :open in Vim9 script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15858 Files: src/ex_docmd.c, src/vim9script.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15859
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15860 Patch 8.2.2599 (after 8.2.2597)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15861 Problem: Build failure.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15862 Solution: Add missing change.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15863 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15864
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15865 Patch 8.2.2600
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15866 Problem: Vim9: crash when putting an unknown type in a dictionary.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15867 (Yegappan Lakshmanan)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15868 Solution: Handle a NULL type pointer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15869 Files: src/vim9type.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15870
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15871 Patch 8.2.2601
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15872 Problem: Memory usage test often fails on FreeBSD.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15873 Solution: Increase multiplier for upper limit.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15874 Files: src/testdir/test_memory_usage.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15875
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15876 Patch 8.2.2602
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15877 Problem: Vim9: continue doesn't work if :while is very first command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15878 (Yegappan Lakshmanan)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15879 Solution: Add one to the continue instruction index.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15880 Files: src/vim9execute.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15881
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15882 Patch 8.2.2603
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15883 Problem: Vim9: no effect if user command is also a function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15884 Solution: Check for paren following. (closes #7960)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15885 Files: src/evalvars.c, src/proto/evalvars.pro, src/ex_docmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15886 src/proto/ex_docmd.pro, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15887 src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15888
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15889 Patch 8.2.2604
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15890 Problem: GUI-specific command line arguments not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15891 Solution: Add tests for several arguments. (Dominique Pellé, closes #7962)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15892 Files: src/testdir/test_startup.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15893
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15894 Patch 8.2.2605
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15895 Problem: Vim9: string index and slice does not include composing chars.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15896 Solution: Include composing characters. (issue #6563)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15897 Files: runtime/doc/vim9.txt, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15898 src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15899
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15900 Patch 8.2.2606
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15901 Problem: strchars() defaults to counting composing characters.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15902 Solution: Add strcharlen() which ignores composing characters.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15903 Files: runtime/doc/eval.txt, runtime/doc/usr_41.txt, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15904 src/testdir/test_utf8.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15905
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15906 Patch 8.2.2607
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15907 Problem: strcharpart() cannot include composing characters.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15908 Solution: Add the {skipcc} argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15909 Files: runtime/doc/eval.txt, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15910 src/testdir/test_expr_utf8.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15911
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15912 Patch 8.2.2608
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15913 Problem: Character input not fully tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15914 Solution: Add more tests. (Yegappan Lakshmanan, closes #7963)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15915 Files: src/testdir/test_functions.vim, src/testdir/test_messages.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15916 src/testdir/test_paste.vim, src/testdir/test_registers.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15917 src/testdir/test_undo.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15918
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15919 Patch 8.2.2609
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15920 Problem: Test disabled on MS-Windows even though it should work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15921 Solution: Restore the condition for skipping the test. (Ken Takata,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15922 closes #7970)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15923 Files: src/testdir/test_startup.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15924
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15925 Patch 8.2.2610
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15926 Problem: Mouse click test fails when using remote connection.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15927 Solution: Use a larger 'mousetime'. (Dominique Pellé, closes #7968)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15928 Files: src/testdir/test_selectmode.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15929
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15930 Patch 8.2.2611
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15931 Problem: Conditions for startup tests are not exactly right.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15932 Solution: Check for type of GUI instead of MS-Windows. (Ozaki Kiichi,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15933 closes #7976)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15934 Files: src/main.c, src/testdir/check.vim, src/testdir/test_startup.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15935
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15936 Patch 8.2.2612
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15937 Problem: col('.') may get outdated column value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15938 Solution: Add a note to the help how to make this work and add a test for
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15939 it. (closes #7971)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15940 Files: runtime/doc/map.txt, src/testdir/test_mapping.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15941
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15942 Patch 8.2.2613 (after 8.2.2612)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15943 Problem: New test throws exception.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15944 Solution: Adjust the function cleanup.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15945 Files: src/testdir/test_mapping.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15946
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15947 Patch 8.2.2614
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15948 Problem: Vim9: function is deleted while executing.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15949 Solution: increment the call count, when more than zero do not delete the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15950 function but mark it as dead. (closes #7977)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15951 Files: src/vim9execute.c, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15952 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15953
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15954 Patch 8.2.2615 (after 8.2.2614)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15955 Problem: Test is sourcing the wrong file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15956 Solution: Correct the file name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15957 Files: src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15958
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15959 Patch 8.2.2616
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15960 Problem: Vim9: if 'cpo' is changed in Vim9 script it may be restored.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15961 Solution: Apply the changes to 'cpo' to the restored value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15962 Files: runtime/doc/vim9.txt, src/scriptfile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15963 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15964
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15965 Patch 8.2.2617
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15966 Problem: Vim9: script variable in a block scope not found by a nested
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15967 function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15968 Solution: Copy the block scope IDs before compiling the function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15969 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15970 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15971
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15972 Patch 8.2.2618
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15973 Problem: Vim9: cannot use a normal list name to store function refs.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15974 Solution: Allow a lower case name if it is indexed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15975 Files: src/vim9compile.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15976
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15977 Patch 8.2.2619
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15978 Problem: Vim9: no test for return type of lambda.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15979 Solution: Add a test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15980 Files: src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15981
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15982 Patch 8.2.2620
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15983 Problem: Vim9: Using #{ for a dictionary gives strange errors.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15984 Solution: Give an error when using #{ for a comment after a command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15985 Files: src/vim9compile.c, src/vim9script.c, src/proto/vim9script.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15986 src/errors.h, src/testdir/test_vim9_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15987 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15988
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15989 Patch 8.2.2621
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15990 Problem: typval2type() cannot handle recursive structures.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15991 Solution: Use copyID. (closes #7979)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15992 Files: src/list.c, src/vim9script.c, src/vim9type.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15993 src/proto/vim9type.pro, src/testdir/test_vimscript.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15994
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15995 Patch 8.2.2622
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15996 Problem: GTK: error when starting up and -geometry is given. (Dominique
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15997 Pellé)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15998 Solution: Use another function to get the monitor if the window has not been
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15999 created yet. (closes #7978)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16000 Files: src/gui_gtk_x11.c, src/proto/gui_gtk_x11.pro, src/gui_beval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16001 src/gui_xim.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16002
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16003 Patch 8.2.2623
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16004 Problem: Some tests fail when run as root.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16005 Solution: Use CheckNotRoot.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16006 Files: src/testdir/test_edit.vim, src/testdir/test_excmd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16007 src/testdir/test_help.vim, src/testdir/test_writefile.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16008
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16009 Patch 8.2.2624
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16010 Problem: Atom files not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16011 Solution: Recognize .atom as XML. (Kivin Locke, closes #7986)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16012 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16013
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16014 Patch 8.2.2625
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16015 Problem: Rss files not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16016 Solution: Recognize .rss as XML. (Kivin Locke, closes #7987)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16017 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16018
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16019 Patch 8.2.2626
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16020 Problem: GTK3: error when starting up and -geometry is given. (Dominique
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16021 Pellé)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16022 Solution: Use another function to get the monitor if the window has not been
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16023 created yet. (closes #7978)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16024 Files: src/gui_gtk_x11.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16025
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16026 Patch 8.2.2627
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16027 Problem: No need to check for BSD after checking for not root.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16028 Solution: Remove CheckNotBSD. (Ozaki Kiichi, closes #7989)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16029 Files: src/testdir/test_excmd.vim, src/testdir/test_help.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16030 src/testdir/check.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16031
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16032 Patch 8.2.2628
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16033 Problem: Vim9: #{ can still be used at the script level.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16034 Solution: Give an error for #{ like in a :def function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16035 Files: src/eval.c, src/ex_docmd.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16036
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16037 Patch 8.2.2629
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16038 Problem: Vim9: error for #{{ is not desired.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16039 Solution: Adjust the checks. (closes #7990)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16040 Files: src/errors.h, src/vim9script.c, src/ex_docmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16041 src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16042
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16043 Patch 8.2.2630
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16044 Problem: Hard to see where a test gets stuck.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16045 Solution: Print the executed test function. (Dominique Pellé, closes #7975)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16046 Files: src/testdir/Makefile
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16047
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16048 Patch 8.2.2631
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16049 Problem: Commands from winrestcmd() do not always work properly. (Leonid V.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16050 Fedorenchik)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16051 Solution: Repeat the size commands twice. (closes #7988)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16052 Files: src/evalwindow.c, src/testdir/test_window_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16053
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16054 Patch 8.2.2632
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16055 Problem: Not all command line arguments are tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16056 Solution: Add tests for -D and -serverlist. (Dominique Pellé, closes #7992)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16057 Files: src/testdir/test_clientserver.vim, src/testdir/test_startup.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16058
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16059 Patch 8.2.2633
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16060 Problem: Multi-byte 'fillchars' for folding do not show properly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16061 Solution: Handle multi-byte characters correctly. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16062 closes #7983, closes #7955)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16063 Files: src/screen.c, src/testdir/test_fold.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16064
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16065 Patch 8.2.2634
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16066 Problem: 'tagfunc' does not indicate using a pattern.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16067 Solution: Add the "r" flag. (Andy Massimino, closes #7982)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16068 Files: runtime/doc/tagsrch.txt, src/tag.c, src/testdir/test_tagfunc.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16069
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16070 Patch 8.2.2635
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16071 Problem: Vim9: cannot define an inline function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16072 Solution: Make an inline function mostly work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16073 Files: src/userfunc.c, src/errors.h, src/vim9compile.c, src/misc2.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16074 src/proto/vim9compile.pro, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16075
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16076 Patch 8.2.2636 (after 8.2.2635)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16077 Problem: Memory leak when compiling inline function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16078 Solution: Free the prefetched line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16079 Files: src/userfunc.c, src/vim9compile.c, src/structs.h, src/globals.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16080 src/eval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16081
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16082 Patch 8.2.2637
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16083 Problem: prop_remove() causes a redraw even when nothing changed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16084 Solution: Only redraw if a property was removed. (Dominique Pellé)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16085 Files: src/textprop.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16086
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16087 Patch 8.2.2638
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16088 Problem: Cannot write a message to the terminal from the GUI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16089 Solution: Add :echoconsole and use it in the test runner. (issue #7975)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16090 Files: runtime/doc/eval.txt, runtime/doc/index.txt, src/ex_cmds.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16091 src/ex_cmdidxs.h, src/eval.c, src/ui.c, src/proto/ui.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16092 src/term.c, src/testdir/runtest.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16093
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16094 Patch 8.2.2639 (after 8.2.2638)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16095 Problem: Build failure when fsync() is not available.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16096 Solution: Add #ifdef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16097 Files: src/ui.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16098
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16099 Patch 8.2.2640
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16100 Problem: screenstring() returns non-existing composing characters.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16101 Solution: Only use composing characters if there is a base character.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16102 Files: src/evalfunc.c, src/testdir/test_listchars.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16103
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16104 Patch 8.2.2641
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16105 Problem: Display test fails because of lacking redraw.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16106 Solution: Add a redraw command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16107 Files: src/testdir/test_display.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16108
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16109 Patch 8.2.2642
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16110 Problem: Vim9: no clear error for wrong inline function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16111 Solution: Check for something following the "{".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16112 Files: src/userfunc.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16113
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16114 Patch 8.2.2643
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16115 Problem: Various code not covered by tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16116 Solution: Add a few more test. (Yegappan Lakshmanan, closes #7995)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16117 Files: src/testdir/test_edit.vim, src/testdir/test_functions.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16118 src/testdir/test_mapping.vim, src/testdir/test_termcodes.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16119 src/testdir/test_undo.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16120
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16121 Patch 8.2.2644
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16122 Problem: prop_clear() causes a screen update even when nothing changed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16123 Solution: Only redraw when a property was cleared. (Dominique Pellé)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16124 Files: src/textprop.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16125
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16126 Patch 8.2.2645
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16127 Problem: Using inline function is not properly tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16128 Solution: Add test cases, esp. for errors. Minor code improvements.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16129 Files: src/userfunc.c, src/errors.h, src/testdir/test_vim9_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16130 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16131
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16132 Patch 8.2.2646
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16133 Problem: Vim9: error for not using string doesn't mention argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16134 Solution: Add argument number.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16135 Files: src/filepath.c, src/typval.c, src/proto/typval.pro, src/errors.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16136 src/mbyte.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16137
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16138 Patch 8.2.2647
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16139 Problem: Terminal test sometimes hangs.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16140 Solution: Wait for the shell to display a prompt.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16141 Files: src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16142
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16143 Patch 8.2.2648
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16144 Problem: Terminal resize test sometimes hangs.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16145 Solution: Wait for the shell to display a prompt and other output.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16146 Files: src/testdir/test_terminal2.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16147
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16148 Patch 8.2.2649
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16149 Problem: Vim9: some wincmd arguments cause a white space error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16150 Solution: Insert a space before the count. (closes #8001)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16151 Files: src/window.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16152
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16153 Patch 8.2.2650
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16154 Problem: Vim9: command modifiers not handled in nested function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16155 Solution: Keep function-local info in a structure and save it on the stack.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16156 Files: src/vim9execute.c, src/vim9.h, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16157
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16158 Patch 8.2.2651
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16159 Problem: Vim9: restoring command modifiers happens after jump.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16160 Solution: Move the restore instruction to before the jump. (closes #8006)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16161 Also handle for and while.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16162 Files: src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16163 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16164
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16165 Patch 8.2.2652
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16166 Problem: Vim9: can use command modifier without an effect.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16167 Solution: Give an error for a misplaced command modifier. Fix error message
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16168 number.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16169 Files: src/vim9compile.c, src/ex_docmd.c, src/proto/ex_docmd.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16170 src/ex_eval.c, src/testdir/test_vim9_cmd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16171 src/testdir/test_vim9_builtin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16172 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16173
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16174 Patch 8.2.2653
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16175 Problem: Build failure.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16176 Solution: Add missing changes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16177 Files: src/errors.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16178
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16179 Patch 8.2.2654
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16180 Problem: Vim9: getting a character from a string can be slow.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16181 Solution: Avoid a function call to get the character byte size. (#8000)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16182 Files: src/vim9execute.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16183
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16184 Patch 8.2.2655
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16185 Problem: The -w command line argument doesn't work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16186 Solution: Don't set 'window' when set with the -w argument. (closes #8011)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16187 Files: src/term.c, src/testdir/test_startup.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16188
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16189 Patch 8.2.2656
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16190 Problem: Some command line arguments and regexp errors not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16191 Solution: Add a few test cases. (Dominique Pellé, closes #8013)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16192 Files: src/testdir/test_regexp_latin.vim, src/testdir/test_startup.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16193
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16194 Patch 8.2.2657
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16195 Problem: Vim9: error message for declaring variable in for loop.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16196 Solution: Clear variables when entering block again. (closes #8012)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16197 Files: src/ex_eval.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16198
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16199 Patch 8.2.2658
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16200 Problem: :for cannot loop over a string.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16201 Solution: Accept a string argument and iterate over its characters.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16202 Files: runtime/doc/eval.txt, src/eval.c, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16203 src/vim9execute.c, src/errors.h, src/testdir/test_vimscript.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16204 src/testdir/test_vim9_disassemble.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16205 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16206
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16207 Patch 8.2.2659 (after 8.2.2658)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16208 Problem: Eval test fails because for loop on string works.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16209 Solution: Check looping over function reference fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16210 Files: src/testdir/test_eval_stuff.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16211
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16212 Patch 8.2.2660
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16213 Problem: Vim9: no error for declaration with trailing text.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16214 Solution: Give an error. (closes #8014)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16215 Files: src/evalvars.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16216
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16217 Patch 8.2.2661
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16218 Problem: Leaking memory when looping over a string.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16219 Solution: Free the memory.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16220 Files: src/eval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16221
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16222 Patch 8.2.2662
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16223 Problem: There is no way to avoid some escape sequences.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16224 Solution: Suppress escape sequences when the --not-a-term argument is used.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16225 (Gary Johnson)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16226 Files: src/main.c, src/os_unix.c, src/testdir/test_startup.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16227
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16228 Patch 8.2.2663
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16229 Problem: Vim9: leaking memory when inline function has an error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16230 Solution: Free the partially allocated function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16231 Files: src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16232
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16233 Patch 8.2.2664
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16234 Problem: Vim9: not enough function arguments checked for string.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16235 Solution: Check in balloon functions. Refactor function arguments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16236 Files: src/typval.c, src/proto/typval.pro, src/filepath.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16237 src/evalfunc.c, src/mbyte.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16238
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16239 Patch 8.2.2665 (after 8.2.2664)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16240 Problem: Test failures.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16241 Solution: Check more specific feature. Add missing change.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16242 Files: src/testdir/test_vim9_builtin.vim, src/evalbuffer.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16243
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16244 Patch 8.2.2666
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16245 Problem: Vim9: not enough function arguments checked for string.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16246 Solution: Check in ch_logfile(), char2nr() and others.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16247 Files: src/channel.c, src/evalfunc.c, src/filepath.c, src/eval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16248 src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16249
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16250 Patch 8.2.2667
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16251 Problem: prop_find() cannot find item matching both id and type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16252 Solution: Add the "both" argument. (Naohiro Ono, closes #8019)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16253 Files: runtime/doc/textprop.txt, src/testdir/test_textprop.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16254 src/textprop.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16255
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16256 Patch 8.2.2668
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16257 Problem: Vim9: omitting "call" for "confirm()" does not give an error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16258 Solution: Do not recognize a modifier followed by "(".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16259 Files: src/ex_docmd.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16260
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16261 Patch 8.2.2669
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16262 Problem: Command line completion does not work after "vim9".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16263 Solution: Include the "9". (Naohiro Ono, closes #8025)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16264 Files: src/cmdexpand.c, src/ex_docmd.c, src/testdir/test_cmdline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16265
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16266 Patch 8.2.2670
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16267 Problem: Vim9: error for append(0, text).
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16268 Solution: Check for negative number. (closes #8022)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16269 Files: src/typval.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16270
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16271 Patch 8.2.2671 (after 8.2.2670)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16272 Problem: Error for line number in legacy script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16273 Solution: Check for number type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16274 Files: src/typval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16275
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16276 Patch 8.2.2672
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16277 Problem: Vim9: cannot use :lockvar and :unlockvar in compiled script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16278 Solution: Implement locking support.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16279 Files: src/vim9compile.c, src/errors.h, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16280
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16281 Patch 8.2.2673
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16282 Problem: Vim9: script-local funcref can have lower case name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16283 Solution: Require an upper case name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16284 Files: src/evalvars.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16285
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16286 Patch 8.2.2674
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16287 Problem: Motif: cancelling the font dialog resets the font.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16288 Solution: When no font is selected to not change the font. (closes #7825,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16289 closes #8035) Fix compiler warnings.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16290 Files: src/gui_x11.c, src/gui_motif.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16291
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16292 Patch 8.2.2675
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16293 Problem: Directory change in a terminal window shell is not followed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16294 Solution: Add the 'autoshelldir' option. (closes #6290)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16295 Files: runtime/doc/options.txt, runtime/doc/quickref.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16296 runtime/optwin.vim, src/charset.c, src/feature.h, src/option.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16297 src/optiondefs.h, src/terminal.c, src/testdir/check.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16298 src/testdir/test_terminal3.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16299
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16300 Patch 8.2.2676
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16301 Problem: Missing error message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16302 Solution: Add new error message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16303 Files: src/errors.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16304
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16305 Patch 8.2.2677
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16306 Problem: Vim9: cannot use only some of the default arguments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16307 Solution: Use v:none to use default argument value. Remove
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16308 uf_def_arg_idx[], use JUMP_IF_ARG_SET. (closes #6504)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16309 Files: runtime/doc/vim9.txt, src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16310 src/userfunc.c, src/structs.h, src/vim9.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16311 src/testdir/test_vim9_disassemble.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16312 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16313
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16314 Patch 8.2.2678
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16315 Problem: Test for 'autoshelldir' does not reset the option.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16316 Solution: Reset the option after testing.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16317 Files: src/testdir/test_terminal3.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16318
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16319 Patch 8.2.2679
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16320 Problem: Winbar drawn over status line for non-current window with winbar
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16321 if frame is zero height. (Leonid V. Fedorenchik)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16322 Solution: Do not draw the window if the frame height is zero. (closes #8037)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16323 Files: src/drawscreen.c, src/testdir/test_winbar.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16324 src/testdir/dumps/Test_winbar_not_visible.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16325
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16326 Patch 8.2.2680
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16327 Problem: Vim9: problem defining a script variable from legacy function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16328 Solution: Check if the script is Vim9, not the current syntax.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16329 (closes #8032)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16330 Files: src/vim9script.c, src/proto/vim9script.pro, src/evalvars.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16331 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16332
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16333 Patch 8.2.2681
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16334 Problem: Vim9: test fails for redeclaring script variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16335 Solution: It's OK to assign to an existing script variable in legacy.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16336 Files: src/evalvars.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16337
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16338 Patch 8.2.2682
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16339 Problem: Vim9: cannot find Name.Func from "import * as Name". (Alexander
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16340 Goussas)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16341 Solution: When no variable found try finding a function. (closes #8045)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16342 Check that the function was exported.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16343 Files: src/vim9compile.c, src/vim9script.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16344 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16345
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16346 Patch 8.2.2683
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16347 Problem: Build failure without the +eval feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16348 Solution: Add #ifdef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16349 Files: src/vim9script.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16350
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16351 Patch 8.2.2684
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16352 Problem: Not enough folding code is tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16353 Solution: Add more test cases. (Yegappan Lakshmanan, closes #8046)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16354 Files: src/testdir/test_fold.vim, src/testdir/test_mksession.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16355 src/testdir/test_source.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16356
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16357 Patch 8.2.2685 (after 8.2.2152)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16358 Problem: Custom statusline not drawn correctly with WinBar.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16359 Solution: Also adjust the column for the custom status line. (Yee Cheng
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16360 Chin, closes #8047)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16361 Files: src/drawscreen.c, src/proto/drawscreen.pro, src/screen.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16362 src/testdir/dumps/Test_winbar_not_visible_custom_statusline.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16363 src/testdir/test_winbar.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16364
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16365 Patch 8.2.2686
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16366 Problem: Status line is not updated when going to cmdline mode.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16367 Solution: Redraw status lines if 'statusline' is set and going to status
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16368 line mode. (based on patch from Justin M. Keyes et al.,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16369 closes #8044)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16370 Files: src/ex_getln.c, src/testdir/test_statusline.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16371 src/testdir/dumps/Test_statusline_mode_1.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16372 src/testdir/dumps/Test_statusline_mode_2.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16373
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16374 Patch 8.2.2687
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16375 Problem: Vim9: cannot use "const" for global variable in :def function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16376 Solution: Do allow using :const for a global variable. (closes #8030)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16377 Files: src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16378 src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16379
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16380 Patch 8.2.2688
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16381 Problem: Vim9: crash when using s: for script variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16382 Solution: Pass the end pointer. (closes #8045)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16383 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16384
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16385 Patch 8.2.2689
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16386 Problem: Tiny build fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16387 Solution: Add #ifdef around use of p_stl.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16388 Files: src/ex_getln.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16389
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16390 Patch 8.2.2690
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16391 Problem: PowerShell files are not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16392 Solution: Recognize several PowerShell extension. (Heath Stewart,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16393 closes #8051)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16394 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16395
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16396 Patch 8.2.2691
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16397 Problem: Autoconf may mess up compiler flags.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16398 Solution: Handle removing FORTIFY_SOURCE a bit better. (Vladimir Lomov,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16399 closes #8049)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16400 Files: src/configure.ac, src/auto/configure
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16401
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16402 Patch 8.2.2692
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16403 Problem: Vim9: locked script variable can be changed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16404 Solution: Check for locked value. (closes #8031)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16405 Files: src/vim9execute.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16406
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16407 Patch 8.2.2693
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16408 Problem: Vim9: locked script variable can be changed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16409 Solution: Check legacy script variable for being locked. (issue #8031)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16410 Files: src/vim9execute.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16411
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16412 Patch 8.2.2694
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16413 Problem: When 'matchpairs' is empty every character beeps. (Marco Hinz)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16414 Solution: Bail out when no character in 'matchpairs' was found.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16415 (closes #8053) Add assert_nobeep().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16416 Files: runtime/doc/testing.txt, runtime/doc/eval.txt, src/search.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16417 src/testing.c, src/proto/testing.pro, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16418 src/testdir/test_textformat.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16419
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16420 Patch 8.2.2695
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16421 Problem: Cursor position reset with nested autocommands.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16422 Solution: Only check and reset line numbers for not nested autocommands.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16423 (closes #5820)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16424 Files: src/autocmd.c, src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16425
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16426 Patch 8.2.2696
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16427 Problem: Lua test fails with Lua 5.4.3 and later.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16428 Solution: Check for different error messages. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16429 closes #8050)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16430 Files: src/testdir/test_lua.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16431
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16432 Patch 8.2.2697
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16433 Problem: Function list test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16434 Solution: Add missing function. (Yegappan Lakshmanan)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16435 Files: runtime/doc/usr_41.txt
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16436
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16437 Patch 8.2.2698 (after 8.2.2696)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16438 Problem: Lua test fails on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16439 Solution: Fall back to old method if "lua -v" doesn't work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16440 Files: src/testdir/test_lua.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16441
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16442 Patch 8.2.2699
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16443 Problem: Lua test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16444 Solution: Fix condition. (Yegappan Lakshmanan, closes #8060)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16445 Files: src/testdir/test_lua.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16446
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16447 Patch 8.2.2700
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16448 Problem: Nested autocmd test fails sometimes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16449 Solution: Wait for the job to finish.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16450 Files: src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16451
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16452 Patch 8.2.2701
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16453 Problem: Order of removing FORTIFY_SOURCE is wrong.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16454 Solution: Use the more specific pattern first.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16455 Files: src/configure.ac, src/auto/configure
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16456
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16457 Patch 8.2.2702
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16458 Problem: Compiler completion test fails when more scripts are added.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16459 Solution: Add a more generic pattern.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16460 Files: src/testdir/test_compiler.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16461
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16462 Patch 8.2.2703
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16463 Problem: Vim9: memory leak when failing on locked variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16464 Solution: Free the memory.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16465 Files: src/vim9execute.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16466
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16467 Patch 8.2.2704
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16468 Problem: Adding a lot of completions can be a bit slow.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16469 Solution: Use fast_breakcheck() instead of ui_breakcheck() when adding a
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16470 list of completions. (Ben Jackson, closes #8061)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16471 Files: src/insexpand.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16472
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16473 Patch 8.2.2705
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16474 Problem: Vim9: misleading reported line number for wrong type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16475 Solution: Remember and use the line number at the start. (closes #8059)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16476 Files: src/vim9compile.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16477
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16478 Patch 8.2.2706
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16479 Problem: Vim9: wrong line number reported for boolean operator.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16480 Solution: Use the line number before skipping over line break.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16481 (closes #8058)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16482 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16483
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16484 Patch 8.2.2707 (after 8.2.2704)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16485 Problem: Adding a lot of completions can still be a bit slow.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16486 Solution: Add the check for CP_FAST. (Ben Jackson)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16487 Files: src/insexpand.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16488
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16489 Patch 8.2.2708
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16490 Problem: Test sometimes fails waiting for shell in terminal.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16491 Solution: Use WaitForAssert() so we can see the actual job status. Use
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16492 Run_shell_in_terminal().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16493 Files: src/testdir/term_util.vim, src/testdir/test_mksession.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16494
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16495 Patch 8.2.2709
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16496 Problem: The GTK GUI has a gap next to the scrollbar.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16497 Solution: Calculate the scrollbar padding for GTK. (closes #8027)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16498 Files: src/gui_gtk.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16499
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16500 Patch 8.2.2710
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16501 Problem: Vim9: not all tests cover script and :def function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16502 Solution: Run tests in both if possible. Fix differences.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16503 Files: src/eval.c, src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16504 src/testdir/vim9.vim, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16505
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16506 Patch 8.2.2711
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16507 Problem: "gj" in a closed fold does not move out of the fold. (Marco Hinz)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16508 Solution: Add a check for being in a closed fold. (closes #8062)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16509 Files: src/normal.c, src/testdir/test_fold.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16510
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16511 Patch 8.2.2712
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16512 Problem: Memory leak when adding to a blob fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16513 Solution: Clear the second typval before returning.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16514 Files: src/eval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16515
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16516 Patch 8.2.2713
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16517 Problem: Folding code not sufficiently tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16518 Solution: Add a few more test cases. (Yegappan Lakshmanan, closes #8064)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16519 Files: src/testdir/test_fold.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16520
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16521 Patch 8.2.2714
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16522 Problem: Filetype pattern ending in star is too far up.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16523 Solution: Move down to where patterns ending in star belong. (closes #8065)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16524 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16525
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16526 Patch 8.2.2715
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16527 Problem: Vim9: tests fail without the channel feature. (Dominique Pellé)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16528 Solution: Check for the channel feature. (closes #8063)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16529 Files: src/testdir/test_vim9_builtin.vim, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16530
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16531 Patch 8.2.2716
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16532 Problem: The equivalent class regexp is missing some characters.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16533 Solution: Update the list of equivalent characters. (Dominique Pellé,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16534 closes #8029)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16535 Files: src/regexp_bt.c, src/regexp_nfa.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16536 src/testdir/test_regexp_utf8.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16537
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16538 Patch 8.2.2717
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16539 Problem: GTK menu items don't show a tooltip.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16540 Solution: Add a callback to show the tooltip. (Leonid V. Fedorenchik,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16541 closes #8067, closes #7810)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16542 Files: src/gui_gtk.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16543
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16544 Patch 8.2.2718
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16545 Problem: Vim9: no explicit test for using a global function without the g:
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16546 prefix.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16547 Solution: Add a test case.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16548 Files: src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16549
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16550 Patch 8.2.2719
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16551 Problem: Vim9: appending to dict item doesn't work in a :def function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16552 Solution: Implement assignment with operator on indexed item.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16553 Files: src/vim9compile.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16554
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16555 Patch 8.2.2720
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16556 Problem: GTK menu tooltip moves the cursor.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16557 Solution: Position the cursor after displaying the tooltip. Do not show the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16558 tooltip when editing the command line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16559 Files: src/gui_gtk.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16560
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16561 Patch 8.2.2721
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16562 Problem: Vim9: cannot have a linebreak inside a lambda.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16563 Solution: Compile the expression before the arguments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16564 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16565
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16566 Patch 8.2.2722
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16567 Problem: Vim9: crash when using LHS with double index.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16568 Solution: Handle lhs_dest which is "dest_expr". (closes #8068)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16569 Fix confusing error message for missing dict item.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16570 Files: src/vim9compile.c, src/eval.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16571
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16572 Patch 8.2.2723 (after 8.2.2722)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16573 Problem: Assignment test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16574 Solution: Adjust error number.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16575 Files: src/testdir/test_let.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16576
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16577 Patch 8.2.2724 (after 8.2.2722)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16578 Problem: Vim9: concatenating to list in dict not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16579 Solution: Add a test. (issue #8068)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16580 Files: src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16581
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16582 Patch 8.2.2725
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16583 Problem: Vim9: message about compiling is wrong when using try/catch.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16584 Solution: Store the compiling flag with the message. (closes #8071)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16585 Files: src/ex_docmd.c, src/ex_eval.c, src/structs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16586 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16587
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16588 Patch 8.2.2726
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16589 Problem: Confusing error message with white space before comma in the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16590 arguments of a function declaration.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16591 Solution: Give a specific error message. (closes #2235)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16592 Files: src/userfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16593
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16594 Patch 8.2.2727 (after 8.2.2726)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16595 Problem: Function test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16596 Solution: Adjust expected error number.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16597 Files: src/testdir/test_user_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16598
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16599 Patch 8.2.2728
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16600 Problem: Special key names don't work if 'isident' is cleared.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16601 Solution: Add vim_isNormalIDc() and use it for special key names.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16602 (closes #2389)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16603 Files: src/charset.c, src/proto/charset.pro, src/misc2.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16604 src/testdir/test_mapping.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16605
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16606 Patch 8.2.2729
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16607 Problem: Vim9: wrong error message for referring to legacy script variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16608 Solution: Do allow referring to a variable in legacy script without "s:" if
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16609 it exists at compile time. (closes #8076)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16610 Files: src/vim9compile.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16611
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16612 Patch 8.2.2730
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16613 Problem: Coverity complains about not restoring character.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16614 Solution: Also restore the character in case of an error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16615 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16616
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16617 Patch 8.2.2731
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16618 Problem: Mac: SF symbols are not displayed properly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16619 Solution: Add custom range to list of double-width characters. (Yee Cheng
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16620 Chin, closes #8077)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16621 Files: src/mbyte.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16622
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16623 Patch 8.2.2732
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16624 Problem: Prompt for s///c in Ex mode can be wrong.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16625 Solution: Position the cursor before showing the prompt. (closes #8073)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16626 Files: src/ex_cmds.c, src/testdir/test_ex_mode.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16627
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16628 Patch 8.2.2733
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16629 Problem: Detecting Lua version is not reliable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16630 Solution: Add "vim.lua_version". (Ozaki Kiichi, closes #8080)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16631 Files: runtime/doc/if_lua.txt, ci/if_ver-1.vim, src/if_lua.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16632 src/testdir/test_lua.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16633
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16634 Patch 8.2.2734
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16635 Problem: Vim9: cannot use legacy script-local var from :def function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16636 Solution: Do not insist on using "s:" prefix. (closes #8076)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16637 Files: src/vim9compile.c, src/proto/vim9compile.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16638 src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16639
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16640 Patch 8.2.2735
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16641 Problem: Vim9: function reference found with prefix, not without.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16642 Solution: Also find function reference without prefix.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16643 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16644
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16645 Patch 8.2.2736
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16646 Problem: Vim9: for loop over string is a bit slow.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16647 Solution: Avoid using strlen().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16648 Files: src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16649
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16650 Patch 8.2.2737
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16651 Problem: Status line not updated when local 'statusline' option set.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16652 Solution: Check the 'statusline' option of each window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16653 Files: src/ex_getln.c, src/testdir/test_statusline.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16654 src/testdir/dumps/Test_statusline_mode_1.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16655 src/testdir/dumps/Test_statusline_mode_2.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16656
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16657 Patch 8.2.2738
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16658 Problem: Extending a list with itself can give wrong result.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16659 Solution: Remember the item before where the insertion happens and skip to
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16660 after the already inserted items. (closes #1112)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16661 Files: src/list.c, src/testdir/test_listdict.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16662
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16663 Patch 8.2.2739
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16664 Problem: Vim9: a lambda accepts too many arguments at the script level.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16665 Solution: Do not set uf_varargs in Vim9 script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16666 Files: src/userfunc.c, src/testdir/test_vim9_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16667 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16668
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16669 Patch 8.2.2740
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16670 Problem: Vim9: lambda with varargs doesn't work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16671 Solution: Make "...name" work. Require type to be a list.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16672 Files: src/userfunc.c, src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16673 src/errors.h, src/testdir/test_vim9_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16674 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16675
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16676 Patch 8.2.2741
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16677 Problem: Vim9: Partial call does not check right arguments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16678 Solution: Adjust the offset for whether the partial is before or after the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16679 arguments. (closes #8091)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16680 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16681
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16682 Patch 8.2.2742
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16683 Problem: Vim9: when compiling a function fails it is cleared.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16684 Solution: Keep the function lines, prevent execution with a different
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16685 status. (closes #8093)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16686 Files: src/vim9compile.c, src/structs.h, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16687 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16688
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16689 Patch 8.2.2743
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16690 Problem: Vim9: function state stuck when compiling with ":silent!".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16691 Solution: Check for uf_def_status to be UF_COMPILING.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16692 Files: src/vim9compile.c, src/message.c, src/globals.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16693 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16694
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16695 Patch 8.2.2744
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16696 Problem: Vim9: no way to explicitly ignore an argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16697 Solution: Use the underscore as the name for an ignored argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16698 Files: runtime/doc/vim9.txt, src/vim9compile.c, src/eval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16699 src/evalvars.c, src/errors.h, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16700
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16701 Patch 8.2.2745 (after 8.2.2744)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16702 Problem: Vim9: missing part of the argument change.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16703 Solution: Add missing changes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16704 Files: src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16705
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16706 Patch 8.2.2746 (after 8.2.2745)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16707 Problem: Check for duplicate arguments does not work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16708 Solution: Correct condition.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16709 Files: src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16710
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16711 Patch 8.2.2747
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16712 Problem: Vim9: not always an error for too many function arguments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16713 Solution: Check for getting too many arguments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16714 Files: src/vim9execute.c, src/testdir/test_vim9_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16715 src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16716
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16717 Patch 8.2.2748
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16718 Problem: Vim9: memory leak when calling :def function fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16719 Solution: Jump to failed_early instead of returning.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16720 Files: src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16721
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16722 Patch 8.2.2749
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16723 Problem: Vim9: test for error can be a bit flaky.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16724 Solution: Increase the wait time a bit.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16725 Files: src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16726
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16727 Patch 8.2.2750
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16728 Problem: Vim9: error for using underscore in nested function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16729 Solution: Do not consider "_" already defined. (closes #8096)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16730 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16731
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16732 Patch 8.2.2751
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16733 Problem: Coverity warns for using NULL pointer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16734 Solution: Check for NULL in calling function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16735 Files: src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16736
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16737 Patch 8.2.2752
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16738 problem: coverity reports unreachable code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16739 Solution: Remove check for positive index.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16740 Files: src/typval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16741
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16742 Patch 8.2.2753
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16743 Problem: Vim9: cannot ignore an item in assignment unpack.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16744 Solution: Allow using an underscore.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16745 Files: runtime/doc/vim9.txt, src/vim.h, src/evalvars.c, src/eval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16746 src/vim9compile.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16747
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16748 Patch 8.2.2754
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16749 Problem: :sleep! does not always hide the cursor.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16750 Solution: Add the cursor_is_asleep flag. (Jeremy Lerner, closes #8097,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16751 closes #7998)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16752 Files: src/drawscreen.c, src/ex_docmd.c, src/gui.c, src/proto/term.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16753 src/term.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16754
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16755 Patch 8.2.2755
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16756 Problem: Vim9: no error for using a number in a condition.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16757 Solution: Also use ISN_COND2BOOL if the type is t_number_bool.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16758 (closes #7644)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16759 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16760 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16761
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16762 Patch 8.2.2756
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16763 Problem: Vim9: blob index and slice not implemented yet.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16764 Solution: Implement blob index and slice.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16765 Files: src/vim9compile.c, src/vim9.h, src/vim9execute.c, src/eval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16766 src/blob.c, src/proto/blob.pro, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16767
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16768 Patch 8.2.2757
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16769 Problem: Vim9: blob tests for legacy and Vim9 script are separate.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16770 Solution: Add CheckLegacyAndVim9Success(). Make blob index assign work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16771 Files: src/vim9compile.c, src/vim9.h, src/vim9execute.c, src/errors.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16772 src/blob.c, src/proto/blob.pro, src/eval.c, src/ex_docmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16773 src/testdir/vim9.vim, src/testdir/test_blob.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16774
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16775 Patch 8.2.2758
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16776 Problem: Vim9: wrong line number for autoload function with wrong name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16777 Solution: Set and restore SOURCING_LNUM. (closes #8100)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16778 Files: src/userfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16779
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16780 Patch 8.2.2759
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16781 Problem: Vim9: for loop infers type of loop variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16782 Solution: Do not get the member type. (closes #8102)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16783 Files: src/vim9type.c, src/proto/vim9type.pro, src/list.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16784 src/vim9script.c, src/proto/vim9script.pro, src/vim.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16785 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16786
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16787 Patch 8.2.2760
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16788 Problem: Vim9: no error for changing a for loop variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16789 Solution: Make the loop variable read-only. (issue #8102)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16790 Files: src/eval.c, src/evalvars.c, src/vim9compile.c, src/vim.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16791 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16792
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16793 Patch 8.2.2761
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16794 Problem: Using "syn include" does not work properly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16795 Solution: Don't add current_syn_inc_tag to topgrp. (Jaehwang Jerry Jung,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16796 closes #8104)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16797 Files: src/syntax.c, src/testdir/test_syntax.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16798
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16799 Patch 8.2.2762
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16800 Problem: Vim9: function line truncated when compiling.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16801 Solution: Copy the line before processing it. (closes #8101)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16802 Files: src/vim9compile.c, src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16803
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16804 Patch 8.2.2763
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16805 Problem: Vim9: cannot use type in for loop unpack at script level.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16806 Solution: Advance over the type name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16807 Files: src/evalvars.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16808
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16809 Patch 8.2.2764
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16810 Problem: Memory leak when default function argument is allocated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16811 Solution: Free the expression result.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16812 Files: src/userfunc.c, src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16813
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16814 Patch 8.2.2765
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16815 Problem: Vim9: not all blob operations work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16816 Solution: Run more tests also with Vim9 script and :def functions. Fix what
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16817 doesn't work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16818 Files: src/eval.c, src/blob.c, src/proto/blob.pro, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16819 src/errors.h, src/testdir/vim9.vim, src/testdir/test_blob.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16820
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16821 Patch 8.2.2766 (after 8.2.2765)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16822 Problem: Test failure.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16823 Solution: Add change to Vim9 compilation error message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16824 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16825
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16826 Patch 8.2.2767 (after 8.2.2765)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16827 Problem: Compiler warning for unused argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16828 Solution: Remove the argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16829 Files: src/blob.c, src/proto/blob.pro, src/vim9execute.c, src/eval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16830
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16831 Patch 8.2.2768
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16832 Problem: Vim9: memory leak with blob range error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16833 Solution: Jump to end instead of returning.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16834 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16835
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16836 Patch 8.2.2769
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16837 Problem: Modula-3 config files are not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16838 Solution: Add filetype patterns. (Doug Kearns)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16839 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16840
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16841 Patch 8.2.2770
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16842 Problem: Vim9: type of loop variable is not used.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16843 Solution: Parse and check the variable type. (closes #8107)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16844 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16845
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16846 Patch 8.2.2771
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16847 Problem: Vim9: assignment not recognized if declaration was skipped.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16848 Solution: Also recognized an assignment if the variable does not exist.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16849 (closes #8108)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16850 Files: src/ex_docmd.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16851
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16852 Patch 8.2.2772
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16853 Problem: Problems when restoring 'runtimepath' from a session file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16854 Solution: Add the "skiprtp" item in 'sessionoptions'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16855 Files: runtime/doc/options.txt, src/session.c, src/optionstr.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16856 src/option.h, src/vim.h, src/option.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16857 src/testdir/test_mksession.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16858
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16859 Patch 8.2.2773
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16860 Problem: PSL filetype not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16861 Solution: Add a filetype pattern. (Daniel Kho, closes #8117)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16862 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16863
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16864 Patch 8.2.2774
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16865 Problem: Vim9: cannot import an existing name even when using "as".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16866 Solution: Do not check for an existing name when using "as". (closes #8113)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16867 Files: src/vim9script.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16868
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16869 Patch 8.2.2775
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16870 Problem: Vim9: wrong line number used for some commands.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16871 Solution: For :exe, :echo and the like use the line number of the start of
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16872 the command. When calling a function set the line number in the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16873 script context.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16874 Files: src/vim9compile.c, src/vim9execute.c, src/structs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16875 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16876
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16877 Patch 8.2.2776
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16878 Problem: :mksession uses current value of 'splitbelow' and 'splitright'
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16879 even though "options" is not in 'sessionoptions'. (Maxim Kim)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16880 Solution: Save and restore the values, instead of setting to the current
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16881 value. (closes #8119)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16882 Files: src/session.c, src/testdir/test_mksession.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16883
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16884 Patch 8.2.2777
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16885 Problem: Vim9: blob operations not tested in all ways.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16886 Solution: Run tests with CheckLegacyAndVim9Success(). Make blob assign with
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16887 index work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16888 Files: src/vim9compile.c, src/vim9execute.c, src/errors.h, src/blob.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16889 src/proto/blob.pro, src/testdir/test_blob.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16890 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16891
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16892 Patch 8.2.2778
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16893 Problem: Problem restoring 'packpath' in session.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16894 Solution: Let "skiprtp" also apply to 'packpath'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16895 Files: runtime/doc/options.txt, src/option.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16896 src/testdir/test_mksession.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16897
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16898 Patch 8.2.2779
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16899 Problem: Memory access error in remove() for blob.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16900 Solution: Adjust length for memmove().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16901 Files: src/blob.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16902
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16903 Patch 8.2.2780
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16904 Problem: Vim9: for loop over blob doesn't work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16905 Solution: Make it work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16906 Files: src/vim9compile.c, src/vim9execute.c, src/testdir/test_blob.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16907
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16908 Patch 8.2.2781
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16909 Problem: Add() silently skips when adding to null list or blob.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16910 Solution: Give an error in Vim9 script. Allocate blob when it is NULL like
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16911 with list and dict.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16912 Files: src/list.c, src/evalvars.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16913 src/testdir/test_blob.vim, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16914
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16915 Patch 8.2.2782
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16916 Problem: Vim9: blob operations not fully tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16917 Solution: Make more blob tests run in Vim9 script. Fix filter(). Make
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16918 insert() give an error for a null blob, like add().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16919 Files: src/list.c, src/testdir/test_blob.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16920 src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16921
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16922 Patch 8.2.2783
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16923 Problem: Duplicate code for setting byte in blob, blob test may fail.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16924 Solution: Call blob_set_append(). Test sort failure with "N".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16925 Files: src/eval.c, src/testdir/test_blob.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16926
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16927 Patch 8.2.2784
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16928 Problem: Vim9: cannot use \=expr in :substitute.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16929 Solution: Compile the expression into instructions and execute them when
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16930 invoked.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16931 Files: src/vim9.h, src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16932 src/proto/vim9execute.pro, src/regexp.c, src/ex_cmds.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16933 src/proto/ex_cmds.pro, src/globals.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16934 src/testdir/test_vim9_cmd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16935 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16936
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16937 Patch 8.2.2785
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16938 Problem: Vim9: cannot redirect to local variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16939 Solution: Compile :redir when redirecting to a variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16940 Files: src/vim9compile.c, src/vim9.h, src/vim9execute.c, src/errors.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16941 src/evalvars.c, src/proto/evalvars.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16942 src/testdir/test_vim9_cmd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16943 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16944
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16945 Patch 8.2.2786
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16946 Problem: Vim9: memory leak when using :s with expression.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16947 Solution: Clean up the instruction list.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16948 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16949
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16950 Patch 8.2.2787
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16951 Problem: MS-Windows: crash when using :echoconsole.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16952 Solution: Do not write a NUL when it's already there.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16953 Files: src/os_win32.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16954
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16955 Patch 8.2.2788
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16956 Problem: Raku is now the only name what once was called perl6.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16957 Solution: Adjust the filetype detection. (closes #8120)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16958 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16959
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16960 Patch 8.2.2789
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16961 Problem: Vim9: using \=expr in :substitute does not handle jumps.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16962 Solution: Start with instruction count zero. (closes #8128)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16963 Files: src/vim9compile.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16964
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16965 Patch 8.2.2790 (after 8.2.2788)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16966 Problem: filetype test fails
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16967 Solution: Also update the scripts detection
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16968 Files: runtime/scripts.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16969
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16970 Patch 8.2.2791
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16971 Problem: Vim9: memory leak when using \=expr in :substitute.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16972 Solution: Do not allocate a new instruction list.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16973 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16974
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16975 Patch 8.2.2792
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16976 Problem: Vim9: :disas shows instructions for default args but no text.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16977 Solution: Show the expression test above the default argument instructions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16978 (closes #8129)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16979 Files: src/vim9execute.c, src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16980
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16981 Patch 8.2.2793
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16982 Problem: MS-Windows: string literals are writable with MSVC.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16983 Solution: Add the /GF compiler flag. Make mch_write() safer. (Ken Takata,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16984 closes #8133)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16985 Files: src/Make_mvc.mak, src/os_win32.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16986
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16987 Patch 8.2.2794
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16988 Problem: Linux users don't know how to get ncurses.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16989 Solution: Add the name of the package. (closes #8132)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16990 Files: src/configure.ac, src/auto/configure
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16991
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16992 Patch 8.2.2795
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16993 Problem: Coverity warns for not using return value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16994 Solution: Check the return value of compiling the substitute expression.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16995 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16996
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16997 Patch 8.2.2796
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16998 Problem: Vim9: redir to variable does not accept an index.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16999 Solution: Make the index work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17000 Files: src/vim9compile.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17001
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17002 Patch 8.2.2797
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17003 Problem: Search highlight disappears in the Visual area.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17004 Solution: Combine the search attributes. (closes #8134)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17005 Files: src/drawline.c, src/testdir/test_search.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17006 src/testdir/dumps/Test_hlsearch_visual_1.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17007
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17008 Patch 8.2.2798
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17009 Problem: Vim9: redir to variable with append does not accept an index.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17010 Solution: Make the appending work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17011 Files: src/vim9compile.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17012
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17013 Patch 8.2.2799
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17014 Problem: Vim9: type casts don't fully work at the script level.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17015 Solution: Implement the missing piece.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17016 Files: src/eval.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17017
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17018 Patch 8.2.2800
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17019 Problem: After a timer displays text a hit-enter prompt is given.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17020 Solution: Reset msg_didany and need_wait_return. (closes #8136)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17021 Files: src/drawscreen.c, src/testdir/test_timers.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17022
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17023 Patch 8.2.2801
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17024 Problem: Free Pascal makefile not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17025 Solution: Add the fpcmake filetype. (Doug Kearns)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17026 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17027
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17028 Patch 8.2.2802
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17029 Problem: Vim9: illegal memory access.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17030 Solution: Check for comment before checking for white space. (closes #8142)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17031 Files: src/eval.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17032
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17033 Patch 8.2.2803
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17034 Problem: Flicker when the popup menu has an info popup.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17035 Solution: Avoid drawing over the popup when it's going to be redrawn in the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17036 same position. (closes #8131) Also avoid redrawing the scrollbar.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17037 Files: src/popupmenu.c, src/proto/popupmenu.pro, src/drawscreen.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17038 src/globals.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17039
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17040 Patch 8.2.2804
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17041 Problem: Setting buffer local mapping with mapset() changes global mapping.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17042 Solution: Only set the local mapping. (closes #8143)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17043 Files: src/map.c, src/testdir/test_maparg.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17044
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17045 Patch 8.2.2805
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17046 Problem: Vim9: cannot use legacy syntax in Vim9 script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17047 Solution: Add the :legacy command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17048 Files: src/ex_cmds.h, runtime/doc/vim9.txt, runtime/doc/index.txt
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17049 src/ex_cmdidxs.h, src/ex_docmd.c, src/structs.h, src/vim9script.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17050 src/vim9compile.c, src/testdir/test_vim9_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17051 src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17052
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17053 Patch 8.2.2806
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17054 Problem: Vim9: using "++nr" as a command might not work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17055 Solution: Do not recognize "++" and "--" in a following line as addition or
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17056 subtraction.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17057 Files: src/vim9compile.c, src/ex_docmd.c, src/ex_cmds.h, src/ex_cmdidxs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17058 src/vim9script.c, src/proto/vim9script.pro, src/eval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17059 src/testdir/test_vim9_assign.vim, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17060
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17061 Patch 8.2.2807
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17062 Problem: Build fails with tiny features.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17063 Solution: Use a dummy function for ex_incdec().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17064 Files: src/ex_docmd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17065
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17066 Patch 8.2.2808
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17067 Problem: Vim9: increment and decrement not sufficiently tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17068 Solution: Add assertions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17069 Files: src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17070
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17071 Patch 8.2.2809
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17072 Problem: Vim9: :def function compilation fails when using :legacy.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17073 Solution: Reset CMOD_LEGACY when compiling a function. (closes #8137)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17074 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17075
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17076 Patch 8.2.2810
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17077 Problem: Vim9: crash when calling a function in a substitute expression.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17078 Solution: Set the instructions back to the substitute expression
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
17079 instructions. (closes #8148)
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17080 Files: src/vim9execute.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17081
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17082 Patch 8.2.2811
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17083 Problem: Vim9: error for missing white space doesn't say where it is
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17084 missing
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17085 Solution: Mention the command. (closes #8149)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17086 Files: src/ex_docmd.c, src/errors.h, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17087
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17088 Patch 8.2.2812
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17089 Problem: Vim9: still crash when using substitute expression.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17090 Solution: Put the instruction list in the stack frame. (closes #8154)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17091 Files: src/vim9execute.c, src/vim9.h, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17092
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17093 Patch 8.2.2813
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17094 Problem: Cannot grep using fuzzy matching.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17095 Solution: Add the "f" flag to :vimgrep. (Yegappan Lakshmanan, closes #8152)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17096 Files: runtime/doc/quickfix.txt, src/ex_cmds.c, src/proto/search.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17097 src/quickfix.c, src/search.c, src/vim.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17098 src/testdir/test_quickfix.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17099
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17100 Patch 8.2.2814 (after 8.2.2812)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17101 Problem: Vim9: unused variable. (John Marriott)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17102 Solution: Adjust #ifdef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17103 Files: src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17104
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17105 Patch 8.2.2815
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17106 Problem: Status line flickers when redrawing popup menu info.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17107 Solution: Do not redraw the status line when the focus is in the popup
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17108 window. (issue #8144)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17109 Files: src/popupmenu.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17110
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17111 Patch 8.2.2816
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17112 Problem: Vim9: comment below expression in lambda causes problems.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17113 Solution: Use a single space for empty and comment lines. (closes #8156)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17114 Files: src/eval.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17115
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17116 Patch 8.2.2817
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17117 Problem: Vim9: script sourcing continues after an error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17118 Solution: Make an error in any command in "vim9script" abort sourcing.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17119 Files: src/ex_docmd.c, src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17120 src/testdir/test_vim9_assign.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17121 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17122
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17123 Patch 8.2.2818
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17124 Problem: No jump added to jumplist when opening terminal in current window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17125 Solution: Call setpcmark(). (closes #8158)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17126 Files: src/terminal.c, src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17127
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17128 Patch 8.2.2819
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17129 Problem: Finishing an abbreviation with a multi-byte char may not work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17130 Solution: Escape K_SPECIAL in the typed character. (closes #8160)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17131 Files: src/map.c, src/testdir/test_mapping.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17132
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17133 Patch 8.2.2820
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17134 Problem: Session file may divide by zero.
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
17135 Solution: Avoid writing divide by zero. (closes #8162)
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17136 Files: src/session.c, src/testdir/test_mksession.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17137
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17138 Patch 8.2.2821
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
17139 Problem: MS-Windows: unnecessarily loading libraries when registering OLE.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17140 Solution: Skip loading libraries when invoked with "-register".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17141 Files: src/main.c, src/globals.h, src/os_win32.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17142
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17143 Patch 8.2.2822 (after 8.2.2821)
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
17144 Problem: MS-Windows: unnecessarily loading libraries when unregistering OLE.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17145 Solution: Also skip loading libraries when invoked with "-unregister". Run
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17146 Vim for README.txt with user privileges.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17147 Files: src/main.c, nsis/gvim.nsi, nsis/README.txt
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17148
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17149 Patch 8.2.2823
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17150 Problem: MS-Windows: launching Vim from installer doesn't open README.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17151 Solution: Adjust the quotes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17152 Files: nsis/gvim.nsi
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17153
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17154 Patch 8.2.2824
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17155 Problem: MS-Windows: build failure with MSVC.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17156 Solution: Adjust the list of distributed files. Add hint about python.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17157 Adjust path for reading runtime files.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17158 Files: Filelist, src/testdir/shared.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17159 src/testdir/test_function_lists.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17160
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17161 Patch 8.2.2825
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17162 Problem: Code in checkreadonly() not fully tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17163 Solution: Add more tests. (Dominique Pellé, closes #8169)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17164 Files: src/testdir/test_excmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17165
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17166 Patch 8.2.2826
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17167 Problem: Compiler warnings for int to size_t conversion. (Randall W.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17168 Morris)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17169 Solution: Add type casts.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17170 Files: src/map.c, src/quickfix.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17171
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17172 Patch 8.2.2827
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17173 Problem: Test file was not deleted.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17174 Solution: Uncomment the delete() call. (Dominique Pellé, closes #8172)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17175 Files: src/testdir/test_mksession.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17176
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17177 Patch 8.2.2828
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17178 Problem: Coverity complains about not checking the rename() return value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17179 Solution: Add "(void)", can't do anything in case of a failure.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17180 Files: src/fileio.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17181
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17182 Patch 8.2.2829
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17183 Problem: Some comments are not correct or clear.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17184 Solution: Adjust the comments. Add test for cursor position.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17185 Files: src/regexp_bt.c, src/regexp_nfa.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17186 src/testdir/test_exec_while_if.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17187 src/testdir/test_substitute.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17188
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17189 Patch 8.2.2830
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17190 Problem: Terminal colors are not updated when 'background' is set.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17191 Solution: Call term_update_colors() for all terminals. (Marcin Szamotulski,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17192 closes #8171, closes #8150)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17193 Files: src/terminal.c, src/proto/terminal.pro, src/optionstr.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17194
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17195 Patch 8.2.2831
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17196 Problem: Vim9: expandcmd() not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17197 Solution: Add a test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17198 Files: src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17199
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17200 Patch 8.2.2832
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17201 Problem: Operator cancelled by moving mouse when using popup. (Sergey
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17202 Vlasov)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17203 Solution: Do not trigger an operator for a mouse move events. (closes #8176)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17204 Files: src/normal.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17205
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17206 Patch 8.2.2833
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17207 Problem: Two key command cancelled by moving mouse when using popup.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17208 (Sergey Vlasov)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17209 Solution: Ignore K_MOUSEMOVE in plain_vgetc().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17210 Files: src/getchar.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17211
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17212 Patch 8.2.2834
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17213 Problem: Vim9: :cexpr does not work with local variables.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17214 Solution: Compile :cexpr.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17215 Files: src/vim9compile.c, src/vim9.h, src/vim9execute.c, src/quickfix.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17216 src/proto/quickfix.pro, src/testdir/test_quickfix.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17217 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17218
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17219 Patch 8.2.2835 (after 8.2.2834)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17220 Problem: Vim9: leaking memory in :cexpr.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17221 Solution: Also free the command line copy.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17222 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17223
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17224 Patch 8.2.2836 (after 8.2.2834)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17225 Problem: Build failure without the +quickfix feature. (John Marriott)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17226 Solution: Add #ifdef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17227 Files: src/vim9compile.c, src/vim9execute.c, src/tag.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17228
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17229 Patch 8.2.2837
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17230 Problem: Various code lines not covered by tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17231 Solution: Add test cases. (Dominique Pellé, closes #8178)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17232 Files: src/testdir/test_excmd.vim, src/testdir/test_functions.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17233 src/testdir/test_options.vim, src/testdir/test_startup.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17234 src/testdir/test_syntax.vim, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17235
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17236 Patch 8.2.2838
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17237 Problem: File extension .wrap not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17238 Solution: Use dosini filetype for .wrap files. (Liam Beguin, closes #8177)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17239 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17240
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17241 Patch 8.2.2839
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17242 Problem: Default redirection missing "ash" and "dash".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17243 Solution: Recognize "ash" and "dash". (Natanael Copa, closes #8180)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17244 Files: runtime/doc/options.txt, src/option.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17245
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17246 Patch 8.2.2840
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17247 Problem: Vim9: member operation not fully tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17248 Solution: Add a few tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17249 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17250
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17251 Patch 8.2.2841
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17252 Problem: MS-Windows: cursor in wrong position when 'lazyredraw' and
28141
dce918af0c00 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 28010
diff changeset
17253 'statusline' are set.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17254 Solution: Call compute_cmdrow(). (closes #8170, closes #8184)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17255 Files: src/os_win32.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17256
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17257 Patch 8.2.2842
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17258 Problem: Vim9: skip argument to searchpair() is not compiled.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17259 Solution: Add VAR_INSTR.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17260 Files: src/structs.h, src/vim9.h, src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17261 src/proto/vim9execute.pro, src/eval.c, src/evalfunc.c, src/vim.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17262 src/evalvars.c, src/typval.c, src/vim9type.c, src/testing.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17263 src/viminfo.c, src/if_py_both.h, src/json.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17264 src/testdir/test_vim9_disassemble.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17265 src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17266
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17267 Patch 8.2.2843 (after 8.2.2842)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17268 Problem: Vim9: skip argument to searchpairpos() is not compiled.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17269 Solution: Handle like searchpair(). Also for search() and searchpos().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17270 Files: src/vim9compile.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17271
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17272 Patch 8.2.2844
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17273 Problem: Vim9: memory leak when using searchpair().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17274 Solution: Free the v_instr field.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17275 Files: src/typval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17276
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17277 Patch 8.2.2845
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17278 Problem: MS-Windows: warning for signed/unsigned comparison.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17279 Solution: Add type cast.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17280 Files: src/terminal.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17281
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17282 Patch 8.2.2846
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17283 Problem: Vim9: "echo Func()" does not give an error for a function without
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17284 a return value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17285 Solution: Give an error. Be more specific about why a value is invalid.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17286 Files: src/globals.h, src/errors.h, src/eval.c, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17287 src/typval.c, src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17288 src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17289
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17290 Patch 8.2.2847
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17291 Problem: Perl not tested sufficiently.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17292 Solution: Add test. Also test W17. (Dominique Pellé, closes #8193)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17293 Files: src/testdir/test_arabic.vim, src/testdir/test_perl.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17294
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17295 Patch 8.2.2848
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17296 Problem: Crash when calling partial.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17297 Solution: Check for NULL pointer. (Dominique Pellé, closes #8202)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17298 Files: src/eval.c, src/evalfunc.c, src/testdir/test_functions.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17299 src/testdir/test_listdict.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17300
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17301 Patch 8.2.2849
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17302 Problem: Bufwrite not sufficiently tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17303 Solution: Add a few more tests. (Yegappan Lakshmanan, closes #8192)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17304 Files: src/testdir/test_startup.vim, src/testdir/test_writefile.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17305
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17306 Patch 8.2.2850
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17307 Problem: Recalling commands from history is not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17308 Solution: Add tests. (closes #8194)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17309 Files: src/testdir/test_cmdline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17310
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17311 Patch 8.2.2851
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17312 Problem: Using <Cmd> mapping on the command line triggers CmdlineChanged.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17313 (Naohiro Ono)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17314 Solution: Jump to cmdline_not_changed if the command line didn't change.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17315 (closes #8208)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17316 Files: src/ex_getln.c, src/testdir/test_cmdline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17317
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17318 Patch 8.2.2852
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17319 Problem: Configure can add --as-needed a second time.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17320 Solution: Only add --as-needed if not already there. (Natanael Copa,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17321 closes #8189, closes #8181)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17322 Files: src/configure.ac, src/auto/configure
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17323
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17324 Patch 8.2.2853 (after 8.2.2851)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17325 Problem: Window is not updated after using <Cmd> mapping.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17326 Solution: So jump to cmdline_changed but skip autocommand.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17327 Files: src/ex_getln.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17328
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17329 Patch 8.2.2854
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17330 Problem: Custom statusline cannot contain % items.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17331 Solution: Add "%{% expr %}". (closes #8190)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17332 Files: runtime/doc/options.txt, src/buffer.c, src/optionstr.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17333 src/testdir/test_statusline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17334
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17335 Patch 8.2.2855
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17336 Problem: White space after "->" does not give E274.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17337 Solution: Do not skip white space in legacy script. (closes #8212)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17338 Files: src/eval.c, src/testdir/test_method.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17339
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17340 Patch 8.2.2856
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17341 Problem: Get readonly error for device that can't be written to.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17342 Solution: Check for being able to write first. (closes #8205)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17343 Files: src/ex_cmds.c, src/testdir/test_writefile.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17344
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17345 Patch 8.2.2857
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17346 Problem: Vim9: exception in ISN_INSTR caught at wrong level.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17347 Solution: Set the starting trylevel in exec_instructions(). (closes #8214)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17348 Files: src/vim9compile.c, src/vim9execute.c, src/globals.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17349 src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17350
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17351 Patch 8.2.2858 (after 8.2.2857)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17352 Problem: Test fails because of changed error message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17353 Solution: Adjust the expected error message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17354 Files: src/testdir/test_ex_mode.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17355
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17356 Patch 8.2.2859 (after 8.2.2857)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17357 Problem: Tcl test fails because of changed error message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17358 Solution: Adjust the expected error message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17359 Files: src/testdir/test_tcl.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17360
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17361 Patch 8.2.2860
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
17362 Problem: Adding a text property causes the whole window to be redrawn.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17363 Solution: Use changed_lines_buf() to only redraw the affected lines.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17364 Files: src/change.c, src/proto/change.pro, src/textprop.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17365
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17366 Patch 8.2.2861
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17367 Problem: Vim9: "legacy return" is not recognized as a return statement.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17368 Solution: Specifically check for a return command. (closes #8213)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17369 Files: src/vim9compile.c, src/vim9execute.c, src/vim9.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17370 src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17371
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17372 Patch 8.2.2862
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
17373 Problem: Removing a text property causes the whole window to be redrawn.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17374 Solution: Use changed_lines_buf() to only redraw the affected lines.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17375 Files: src/textprop.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17376
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17377 Patch 8.2.2863 (after 8.2.2862)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17378 Problem: Removing a text property does not redraw optimally.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17379 Solution: Only redraw the lines that mithg actually have been changed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17380 Files: src/textprop.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17381
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17382 Patch 8.2.2864
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17383 Problem: Vim9: crash when using inline function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17384 Solution: Check for NULL pointer. Make using inline function work inside
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17385 lambda. (closes #8217)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17386 Files: src/userfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17387
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17388 Patch 8.2.2865 (after 8.2.2864)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17389 Problem: Skipping over function body fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17390 Solution: Do not define the function when skipping.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17391 Files: src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17392
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17393 Patch 8.2.2866
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17394 Problem: Vim9: memory leak when using inline function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17395 Solution: Remember what strings to free.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17396 Files: src/userfunc.c, src/structs.h, src/eval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17397
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17398 Patch 8.2.2867 (after 8.2.2866)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17399 Problem: Build failure.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17400 Solution: Add missing part of the change.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17401 Files: src/globals.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17402
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17403 Patch 8.2.2868
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17404 Problem: Vim9: When executing a compiled expression the trylevel at start
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17405 is changed but not restored. (closes #8214)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17406 Solution: Restore the trylevel at start.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17407 Files: src/vim9execute.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17408
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17409 Patch 8.2.2869
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17410 Problem: Using unified diff is not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17411 Solution: Test all cases also with unified diff. (issue #8197)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17412 Files: src/testdir/test_diffmode.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17413
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17414 Patch 8.2.2870
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17415 Problem: CmdlineChange event triggered twice for CTRL-R.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17416 Solution: Return CMDLINE_NOT_CHANGED from cmdline_insert_reg().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17417 (closes #8219)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17418 Files: src/ex_getln.c, src/testdir/test_cmdline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17419
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17420 Patch 8.2.2871
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
17421 Problem: Unnecessary VIM_ISDIGIT() calls, badly indented code.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17422 Solution: Call skipdigits() on the next character. Improve indenting.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17423 (Dominique Pellé, closes #8227)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17424 Files: src/charset.c, src/evalfunc.c, src/ex_docmd.c, src/json.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17425 src/ops.c, src/tag.c, src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17426
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17427 Patch 8.2.2872
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17428 Problem: Python tests fail without the channel feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17429 Solution: Add a feature check. (Dominique Pellé, closes #8226)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17430 Files: src/testdir/test_python2.vim, src/testdir/test_python3.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17431
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17432 Patch 8.2.2873
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17433 Problem: Not enough tests for writing buffers.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17434 Solution: Add a few more tests. (Yegappan Lakshmanan, closes #8229)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17435 Files: src/testdir/test_buffer.vim, src/testdir/test_cmdline.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17436 src/testdir/test_functions.vim, src/testdir/test_writefile.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17437
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17438 Patch 8.2.2874
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17439 Problem: MS-Windows: screen redraws too often.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17440 Solution: Do not redraw when peeking for a character. (closes #8230,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17441 closes #8211)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17442 Files: src/os_win32.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17443
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17444 Patch 8.2.2875
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17445 Problem: Cancelling inputlist() after a digit does not return zero.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17446 Solution: Always return zero when cancelling. (closes #8231)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17447 Files: src/misc1.c, src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17448
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17449 Patch 8.2.2876
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17450 Problem: Configure cannot detect Python 3.10.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17451 Solution: Use sys.version_info. (closes #8233)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17452 Files: src/configure.ac, src/auto/configure
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17453
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17454 Patch 8.2.2877
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17455 Problem: Insufficient tests for popup menu rightleft.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17456 Solution: Add tests. (Yegappan Lakshmanan, closes #8235)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17457 Files: src/testdir/test_popup.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17458 src/testdir/dumps/Test_pum_rightleft_01.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17459 src/testdir/dumps/Test_pum_rightleft_02.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17460 src/testdir/dumps/Test_pum_scrollbar_01.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17461 src/testdir/dumps/Test_pum_scrollbar_02.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17462
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17463 Patch 8.2.2878
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17464 Problem: Vim9: for loop list unpack only allows for one "_".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17465 Solution: Drop the value when the variable is "_". (closes #8232)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17466 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17467
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17468 Patch 8.2.2879
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17469 Problem: File extension .hsig not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17470 Solution: Use Haskell filetype for .hsig files. (Marcin Szamotulski,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17471 closes #8236)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17472 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17473
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17474 Patch 8.2.2880
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17475 Problem: Unified diff fails if actually used.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17476 Solution: Invoke :diffupdate in the test. Fix the check for working external
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17477 diff. (Ghjuvan Lacambre, Christian Brabandt, closes #8197)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17478 Files: src/diff.c, src/testdir/test_diffmode.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17479
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17480 Patch 8.2.2881
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17481 Problem: Various pieces of code not covered by tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17482 Solution: Add a few more tests. (Yegappan Lakshmanan, closes #8245)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17483 Files: src/testdir/test_const.vim, src/testdir/test_functions.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17484 src/testdir/test_python2.vim, src/testdir/test_python3.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17485 src/testdir/test_user_func.vim, src/testdir/test_vim9_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17486 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17487
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17488 Patch 8.2.2882
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17489 Problem: Vim9: memory leak when lambda has an error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17490 Solution: Free the list of argument types on failure.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17491 Files: src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17492
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17493 Patch 8.2.2883
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17494 Problem: MS-Windows manifest file name is misleading.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17495 Solution: Rename the file. (closes #8241)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17496 Files: .gitignore, .hgignore, Filelist, Makefile, src/Make_cyg_ming.mak,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17497 src/Make_mvc.mak, src/gvim.exe.mnf, src/vim.manifest, src/vim.rc
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17498
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17499 Patch 8.2.2884
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17500 Problem: Not enough cscope code is covered by tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17501 Solution: Add a few test cases. (Dominique Pellé, closes #8246)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17502 Files: src/testdir/test_cscope.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17503
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17504 Patch 8.2.2885
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17505 Problem: searching for \%'> does not match linewise end of line. (Tim Chase)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17506 Solution: Match end of line if column is MAXCOL. (closes #8238)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17507 Files: src/regexp_nfa.c, src/regexp_bt.c, src/testdir/test_search.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17508
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17509 Patch 8.2.2886
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17510 Problem: Various pieces of code not covered by tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17511 Solution: Add a few more tests. (Yegappan Lakshmanan, closes #8255)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17512 Files: src/testdir/test_expr.vim, src/testdir/test_functions.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17513 src/testdir/test_listdict.vim, src/testdir/test_registers.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17514 src/testdir/test_user_func.vim, src/testdir/test_vim9_builtin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17515 src/testdir/test_vim9_expr.vim, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17516
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17517 Patch 8.2.2887
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17518 Problem: Crash when passing null string to fullcommand().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17519 Solution: Check for NULL pointer. (closes #8256)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17520 Files: src/ex_docmd.c, src/testdir/test_cmdline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17521
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17522 Patch 8.2.2888
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17523 Problem: Vim9: "k" command recognized in Vim9 script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17524 Solution: Do not recognize "k" or "s" and "d" with flags.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17525 Files: src/ex_docmd.c, src/testdir/test_vim9_builtin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17526 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17527
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17528 Patch 8.2.2889
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17529 Problem: Typo and verbose comment in Makefiles.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17530 Solution: Fix typo. Use @#. (Ken Takata, closes #8252)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17531 Files: Makefile, src/testdir/Makefile
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17532
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17533 Patch 8.2.2890
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17534 Problem: Text property duplicated when data block splits.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17535 Solution: Do not continue text prop from previous line. (closes #8261)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17536 Files: src/memline.c, src/structs.h, src/testdir/test_textprop.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17537
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17538 Patch 8.2.2891
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17539 Problem: Cannot build with Perl 5.34.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17540 Solution: Add Perl_SvTRUE_common(). (Ozaki Kiichi, closes #8266,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17541 closes #8250)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17542 Files: src/if_perl.xs
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17543
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17544 Patch 8.2.2892
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17545 Problem: Error message contains random characters.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17546 Solution: Pass the right pointer to error_white_both(). (closes #8272,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17547 closes #8263)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17548 Files: src/eval.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17549
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17550 Patch 8.2.2893
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17551 Problem: Multi-byte text in popup title shows up wrong.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17552 Solution: Use the character width instead of the byte length. (Ralf Schandl,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17553 closes #8267, closes #8264)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17554 Files: src/popupwin.c, src/message_test.c, src/testdir/test_popupwin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17555 src/testdir/dumps/Test_popupwin_multibytetitle.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17556
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17557 Patch 8.2.2894
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17558 Problem: MS-Windows: using enc_locale() for strftime() might not work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17559 Solution: Use wcsftime(). (Ken Takata, closes #8271)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17560 Files: src/time.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17561
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17562 Patch 8.2.2895
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17563 Problem: Vim9: random characters appear in some error messages.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17564 Solution: Pass the correct pointer. (closes #8277)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17565 Files: src/eval.c, src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17566
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17567 Patch 8.2.2896
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17568 Problem: Spellfile functionality not fully tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17569 Solution: Add tests for CHECKCOMPOUNDPATTERN and COMMON. (Dominique Pellé,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17570 closes #8270)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17571 Files: src/testdir/test_spellfile.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17572
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17573 Patch 8.2.2897
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17574 Problem: Vim9: can use reserved words at the script level.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17575 Solution: Check variable names for reserved words. (closes #8253)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17576 Files: src/vim9compile.c, src/vim9script.c, src/proto/vim9script.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17577 src/eval.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17578
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17579 Patch 8.2.2898
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17580 Problem: QuitPre and ExitPre not triggered when GUI window is closed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17581 Solution: Call before_quit_autocmds(). (closes #8242)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17582 Files: src/ex_docmd.c, src/proto/ex_docmd.pro, src/gui.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17583
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17584 Patch 8.2.2899
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17585 Problem: Appveyor script does not detect nmake failure.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17586 Solution: Explicitly check for executable. (Ken Takata, closes #8281)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17587 Files: ci/appveyor.bat
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17588
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17589 Patch 8.2.2900
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17590 Problem: QuitPre is triggered before :wq writes the file, which is
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17591 different from other commands.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17592 Solution: Trigger QuitPre after writing the file. (closes #8279)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17593 Files: src/ex_docmd.c, src/testdir/test_writefile.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17594
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17595 Patch 8.2.2901
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17596 Problem: Some operators not fully tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17597 Solution: Add a few test cases. (Yegappan Lakshmanan, closes #8282)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17598 Files: src/testdir/test_cpoptions.vim, src/testdir/test_increment.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17599 src/testdir/test_normal.vim, src/testdir/test_virtualedit.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17600 src/testdir/test_visual.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17601
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17602 Patch 8.2.2902
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17603 Problem: Spellfile functionality not fully tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17604 Solution: Add tests for CIRCUMFIX, NOBREAK and others. (Dominique Pellé,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17605 closes #8283)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17606 Files: src/testdir/test_spellfile.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17607
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17608 Patch 8.2.2903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17609 Problem: Cursor position wrong on wrapped line with 'signcolumn'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17610 Solution: Don't add space for showbreak twice. (Christian Brabandt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17611 closes #8262)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17612 Files: src/drawline.c, src/testdir/test_display.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17613
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17614 Patch 8.2.2904
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17615 Problem: "g$" causes scroll if half a double width char is visible.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17616 Solution: Advance to the last fully visible character. (closes #8254)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17617 Files: src/normal.c, src/testdir/test_normal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17618
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17619 Patch 8.2.2905
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17620 Problem: No error when defaults.vim cannot be loaded.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17621 Solution: Add an error message. (Christian Brabandt, closes #8248)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17622 Files: runtime/doc/starting.txt, src/errors.h, src/main.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17623 src/testdir/test_startup.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17624
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17625 Patch 8.2.2906 (after 8.2.2905)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17626 Problem: ASAN reports errors for test_startup for unknown reasons.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17627 Solution: Temporarily disable the new test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17628 Files: src/testdir/test_startup.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17629
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17630 Patch 8.2.2907
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17631 Problem: Memory leak when running out of memory.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17632 Solution: Free the allocated memory. (Dominique Pellé, closes #8284)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17633 Files: src/term.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17634
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17635 Patch 8.2.2908
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17636 Problem: Crash when using a terminal popup window from the cmdline window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17637 Solution: Instead of checking cmdwin_type call cmdwin_is_active().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17638 (closes #8286)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17639 Files: src/terminal.c, src/errors.h, src/testdir/test_cmdline.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17640 src/testdir/dumps/Test_cmdwin_no_terminal.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17641
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17642 Patch 8.2.2909
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17643 Problem: Build error with non-Unix system.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17644 Solution: Always include limits.h.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17645 Files: src/vim.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17646
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17647 Patch 8.2.2910
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17648 Problem: Test for cmdline window and terminal fails on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17649 Solution: Skip the test on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17650 Files: src/testdir/test_cmdline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17651
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17652 Patch 8.2.2911
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17653 Problem: Pattern "\%V" does not match all of block selection. (Rick Howe)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17654 Solution: Use the value of vi_curswant. (closes #8285)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17655 Files: src/regexp.c, src/testdir/test_search.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17656 src/testdir/dumps/Test_hlsearch_block_visual_match.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17657
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17658 Patch 8.2.2912
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17659 Problem: MS-Windows: most users expect using Unicode.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17660 Solution: Default 'encoding' to utf-8 on MS-Windows. (Ken Takata,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17661 closes #3907)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17662 Files: runtime/doc/options.txt, src/mbyte.c, src/option.c, src/option.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17663 src/testdir/test_writefile.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17664
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17665 Patch 8.2.2913
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17666 Problem: MS-Windows conpty supports using mouse events.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17667 Solution: When enabling the mouse enable mouse input and disable quick edit
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17668 mode. (Wez Furlong, closes #8280)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17669 Files: src/os_win32.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17670
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17671 Patch 8.2.2914
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17672 Problem: Cannot paste a block without adding padding.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17673 Solution: Add "zp" and "zP" which paste without adding padding. (Christian
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17674 Brabandt, closes #8289)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17675 Files: runtime/doc/change.txt, runtime/doc/index.txt, src/normal.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17676 src/register.c, src/vim.h, src/testdir/test_normal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17677 src/testdir/test_visual.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17678
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17679 Patch 8.2.2915
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17680 Problem: MS-Windows: when using "default" for encoding utf-8 is used.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17681 Solution: Use the system encoding. (Ken Takata, closes #8300)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17682 Files: src/mbyte.c, runtime/doc/options.txt
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17683
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17684 Patch 8.2.2916
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17685 Problem: Operators are not fully tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17686 Solution: Add a few more tests. (Yegappan Lakshmanan, closes #8290)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17687 Files: src/ops.c, src/testdir/test_netbeans.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17688 src/testdir/test_normal.vim, src/testdir/test_visual.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17689
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17690 Patch 8.2.2917
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17691 Problem: Spellfile functionality not fully tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17692 Solution: Add tests for SFX with removal of characters, spelling
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17693 suggestions with NOBREAK and others. (Dominique Pellé,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17694 closes #8293)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17695 Files: src/testdir/test_spellfile.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17696
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17697 Patch 8.2.2918
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17698 Problem: Builtin function can be shadowed by global variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17699 Solution: Check for builtin function before variable. (Yasuhiro Matsumoto,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17700 closes #8302)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17701 Files: src/eval.c, src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17702
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17703 Patch 8.2.2919
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17704 Problem: Using ":!command" does not work if the command uses posix_spawn().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17705 Solution: Do not call ioctl() with TIOCSCTTY. (Felipe Contreras)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17706 Files: src/os_unix.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17707
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17708 Patch 8.2.2920
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17709 Problem: Still a way to shadow a builtin function. (Yasuhiro Matsumoto)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17710 Solution: Check the key when using extend(). (issue #8302)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17711 Files: src/eval.c, src/dict.c, src/proto/dict.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17712 src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17713
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17714 Patch 8.2.2921
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17715 Problem: E704 for script local variable is not backwards compatible.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17716 (Yasuhiro Matsumoto)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17717 Solution: Only give the error in Vim9 script. Also check for function-local
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17718 variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17719 Files: src/dict.c, src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17720
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17721 Patch 8.2.2922
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17722 Problem: Computing array length is done in various ways.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17723 Solution: Use ARRAY_LENGTH everywhere. (Ken Takata, closes #8305)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17724 Files: src/arabic.c, src/blowfish.c, src/cindent.c, src/cmdexpand.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17725 src/cmdhist.c, src/dosinst.c, src/eval.c, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17726 src/ex_docmd.c, src/fileio.c, src/gui_athena.c, src/gui_gtk_x11.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17727 src/gui_haiku.cc, src/gui_photon.c, src/gui_w32.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17728 src/gui_xmebw.c, src/hardcopy.c, src/help.c, src/highlight.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17729 src/if_mzsch.c, src/macros.h, src/main.c, src/map.c, src/mbyte.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17730 src/memline.c, src/menu.c, src/misc2.c, src/normal.c, src/ops.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17731 src/option.c, src/optiondefs.h, src/os_win32.c, src/popupwin.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17732 src/quickfix.c, src/regexp.c, src/screen.c, src/search.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17733 src/syntax.c, src/term.c, src/terminal.c, src/time.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17734 src/usercmd.c, src/version.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17735
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17736 Patch 8.2.2923
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17737 Problem: EBCDIC build is broken.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17738 Solution: Move sortFunctions() to evalfunc.c. (Ken Takata, closes #8306)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17739 Files: src/eval.c, src/evalfunc.c, src/proto/evalfunc.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17740
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17741 Patch 8.2.2924
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17742 Problem: Superfluous extern declaration.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17743 Solution: Delete the declaration. (Ken Takata, closes #8307)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17744 Files: src/main.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17745
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17746 Patch 8.2.2925
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17747 Problem: Vim9: line continuation comment uses legacy syntax.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17748 Solution: Check for #\ instead of "\. (closes #8295)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17749 Files: src/scriptfile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17750
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17751 Patch 8.2.2926
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17752 Problem: Vim9: no good error for using :legacy in a :def function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17753 Solution: Give an explicit error where :legacy is not working.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17754 (closes #8309)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17755 Files: src/vim9compile.c, src/errors.h, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17756
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17757 Patch 8.2.2927
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17758 Problem: Test commented out because it fails with ASAN.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17759 Solution: Only skip the test when running with ASAN.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17760 Files: src/testdir/test_startup.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17761
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17762 Patch 8.2.2928
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17763 Problem: The evalfunc.c file is too big.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17764 Solution: Move float related functionality to a separate file. (Yegappan
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17765 Lakshmanan, closes #8287)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17766 Files: Filelist, src/Make_ami.mak, src/Make_cyg_ming.mak,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17767 src/Make_mvc.mak, src/Make_vms.mms, src/Makefile, src/README.md,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17768 src/eval.c, src/evalfunc.c, src/float.c, src/proto.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17769 src/proto/eval.pro, src/proto/float.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17770
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17771 Patch 8.2.2929
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17772 Problem: Accidentally enable tcl by default.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17773 Solution: Revert change to Makefile
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17774 Files: src/Makefile
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17775
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17776 Patch 8.2.2930
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17777 Problem: When a popup is visible a mouse move my restart Visual mode.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17778 Solution: Reset held_button when ending Visual mode. (closes #8318)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17779 Files: src/mouse.c, src/proto/mouse.pro, src/normal.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17780
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17781 Patch 8.2.2931
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17782 Problem: Vim9: line continuation comment still uses legacy syntax in one
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17783 place.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17784 Solution: Check for #\ instead of "\ earlier. (closes #8316)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17785 Files: src/scriptfile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17786
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17787 Patch 8.2.2932 (after 8.2.2930)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17788 Problem: Select mode test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17789 Solution: Do not always reset the held mouse button.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17790 Files: src/mouse.c, src/normal.c, src/proto/normal.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17791
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17792 Patch 8.2.2933
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17793 Problem: When 'clipboard' is "unnamed" zp and zP do not work correctly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17794 Solution: Pass -1 to str_to_reg() and fix computing the character width
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17795 instead of using the byte length. (Christian Brabandt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17796 closes #8301, closes #8317)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17797 Files: src/clipboard.c, src/mbyte.c, src/register.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17798
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17799 Patch 8.2.2934 (after 8.2.2933)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17800 Problem: ASAN error when using text from the clipboard.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17801 Solution: Get width of each character.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17802 Files: src/register.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17803
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17804 Patch 8.2.2935 (after 8.2.2934)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17805 Problem: Calculating register width is not always needed. (Christian
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17806 Brabandt)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17807 Solution: Only calculate the width when the type is MBLOCK.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17808 Files: src/register.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17809
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17810 Patch 8.2.2936
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17811 Problem: Vim9: converting number to bool uses wrong stack offset. (Salman
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17812 Halim)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17813 Solution: Include the offset in the 2BOOL command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17814 Files: src/vim9compile.c, src/vim9.h, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17815 src/testdir/test_vim9_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17816 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17817
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17818 Patch 8.2.2937
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17819 Problem: Popup test fails if rightleft feature not enabled.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17820 Solution: Check that the rightleft feature is available. (Dominique Pellé,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17821 closes #8321)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17822 Files: src/testdir/test_popup.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17823
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17824 Patch 8.2.2938
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17825 Problem: After using motion force from feedkeys() it may not be reset.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17826 Solution: Clear motion_force in clearop(). (closes #8323)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17827 Files: src/normal.c, src/testdir/test_visual.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17828
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17829 Patch 8.2.2939
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17830 Problem: GTK: righthand scrollbar does not show with split window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17831 Solution: Adjust padding when two scrollbars are used. (Matt Wozniski,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17832 closes #8324)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17833 Files: src/gui_gtk.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17834
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17835 Patch 8.2.2940
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17836 Problem: MS-Windows: cannot see the size of the text area when resizing the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17837 gvim window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17838 Solution: Show a tooltip with the text size. (Ken Takata, closes #8326)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17839 Files: src/gui_w32.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17840
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17841 Patch 8.2.2941
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17842 Problem: Vim9: using `=expr` does not handle a list of strings.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17843 Solution: Convert a list to a string and escape each item. (closes #8310)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17844 Files: src/vim9execute.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17845
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17846 Patch 8.2.2942
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17847 Problem: Vim9: internal error when calling function with too few arguments
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17848 Solution: Check for argument count to be too few. (closes #8325)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17849 Files: src/errors.h, src/vim9execute.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17850
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17851 Patch 8.2.2943
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17852 Problem: Vim9: check for argument count ignores default values.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17853 Solution: Take default argument values into account.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17854 Files: src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17855
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17856 Patch 8.2.2944
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17857 Problem: Vim9: no error when using job or channel as a string.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17858 Solution: Be more strict about conversion to string. (closes #8312)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17859 Files: src/typval.c, src/job.c, src/proto/job.pro, src/channel.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17860 src/proto/channel.pro, src/eval.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17861 src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17862
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17863 Patch 8.2.2945
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17864 Problem: Some buffer related code is not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17865 Solution: Add a few more tests. (Yegappan Lakshmanan, closes #8320)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17866 Files: src/termlib.c, src/testdir/test_excmd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17867 src/testdir/test_recover.vim, src/testdir/test_swap.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17868 src/testdir/test_visual.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17869
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17870 Patch 8.2.2946
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17871 Problem: Vim9: substitute expression cannot be a List in a :def function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17872 Solution: Use typval2string(). (closes #8330)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17873 Files: src/vim9execute.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17874
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17875 Patch 8.2.2947
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17876 Problem: Build failure without the channel feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17877 Solution: Add back #ifdef. (John Marriott)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17878 Files: src/eval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17879
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17880 Patch 8.2.2948
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17881 Problem: Substitute() accepts a number but not a float expression.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17882 Solution: Also accept a float. (closes #8331)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17883 Files: src/typval.c, src/testdir/test_substitute.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17884
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17885 Patch 8.2.2949 (after 8.2.2948)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17886 Problem: Tests failing because there is no error for float to string
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17887 conversion.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17888 Solution: Change the check for failure to check for correct result. Make
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17889 some conversions strict in Vim9 script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17890 Files: src/evalfunc.c, src/float.c, src/findfile.c, src/json.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17891 src/filepath.c, src/testdir/test_eval_stuff.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17892 src/testdir/test_execute_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17893 src/testdir/test_float_func.vim, src/testdir/test_functions.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17894 src/testdir/test_listdict.vim, src/testdir/test_glob2regpat.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17895
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17896 Patch 8.2.2950
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17897 Problem: Sound code not fully tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17898 Solution: Add more sound tests. (Dominique Pellé, closes #8332)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17899 Files: src/testdir/test_sound.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17900
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17901 Patch 8.2.2951
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17902 Problem: Vim9: cannot use heredoc in :def function for :python, :lua, etc.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17903 Solution: Concatenate the heredoc lines and pass them in the ISN_EXEC_SPLIT
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17904 instruction.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17905 Files: src/userfunc.c, src/vim9compile.c, src/vim9.h, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17906 src/testdir/test_vim9_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17907 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17908
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17909 Patch 8.2.2952
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17910 Problem: Recover test fails on big endian systems.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17911 Solution: Disable the failing test on big endian systems. (Yegappan
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17912 Lakshmanan, closes #8335)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17913 Files: src/testdir/test_recover.vim, src/testdir/test_swap.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17914
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17915 Patch 8.2.2953 (after 8.2.2951)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17916 Problem: Vim9: leaking memory when using heredoc script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17917 Solution: Free the first line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17918 Files: src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17919
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17920 Patch 8.2.2954
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17921 Problem: Short file name extension for Scala not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17922 Solution: Recognize *.sc. (closes #8337)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17923 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17924
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17925 Patch 8.2.2955
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17926 Problem: Vim9: using filter in compiled command does not work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17927 Solution: Generate EXEC including the command modifier.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17928 Files: src/vim9compile.c, src/ex_docmd.c, src/ex_cmds.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17929 src/proto/ex_cmds.pro, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17930
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17931 Patch 8.2.2956
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17932 Problem: Vim9: need to plan for future additions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17933 Solution: Reserve commands for future use: :type, :class, :enum.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17934 Files: src/ex_cmds.h, src/ex_cmdidxs.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17935
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17936 Patch 8.2.2957
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17937 Problem: Using getchar() in Vim9 script is problematic.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17938 Solution: Add getcharstr(). (closes #8343)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17939 Files: runtime/doc/eval.txt, src/evalfunc.c, src/getchar.c,
28141
dce918af0c00 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 28010
diff changeset
17940 src/proto/getchar.pro, src/testdir/test_functions.vim
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17941
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17942 Patch 8.2.2958 (after 8.2.2957)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17943 Problem: Function list test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17944 Solution: Add newly added function to the list. Fix typo.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17945 Files: runtime/doc/usr_41.txt, src/testdir/test_function_lists.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17946
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17947 Patch 8.2.2959
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17948 Problem: sound_playfile() is not tested on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17949 Solution: Make it work and enable the test. (Dominique Pellé, closes #8338)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17950 Files: src/sound.c, src/testdir/test_sound.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17951
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17952 Patch 8.2.2960
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17953 Problem: Swap file recovery not sufficiently tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17954 Solution: Add a few more tests. (Yegappan Lakshmanan, closes #8339)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17955 Files: src/testdir/test_recover.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17956
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17957 Patch 8.2.2961
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17958 Problem: Keys typed during a :normal command are discarded.
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
17959 Solution: Concatenate saved typeahead and typed keys. (closes #8340)
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17960 Files: src/getchar.c, src/proto/getchar.pro, src/ex_docmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17961 src/evalfunc.c, src/debugger.c, src/ui.c, src/proto/ui.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17962
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17963 Patch 8.2.2962
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17964 Problem: MS-Windows command line arguments have wrong encoding.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17965 Solution: Always use utf-8 in get_cmd_argsW(). (Ken Takata, closes #8347)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17966 Files: src/os_win32.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17967
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17968 Patch 8.2.2963
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17969 Problem: GUI: mouse move may start Visual mode with a popup visible.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17970 Solution: Add special code for mouse move. (closes #8318)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17971 Files: src/vim.h, src/gui.c, src/keymap.h, src/term.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17972
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17973 Patch 8.2.2964
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17974 Problem: Vim9: hang when using space after ->. (Naohiro Ono)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17975 Solution: Skip over white space to find the function name. (closes #8341)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17976 Files: src/eval.c, src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17977
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17978 Patch 8.2.2965
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17979 Problem: Vim9: crash when calling function that failed to compile.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17980 Solution: Fail when trying to call the function. (closes #8344)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17981 Files: src/errors.h, src/vim9compile.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17982
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17983 Patch 8.2.2966
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17984 Problem: ml_get errors after recovering a file. (Yegappan Lakshmanan)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17985 Solution: Fix the cursor position after deleting lines.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17986 Files: src/memline.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17987
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17988 Patch 8.2.2967
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17989 Problem: Vim9: crash when using two levels of partials.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17990 Solution: Add outer_ref_T and use it in the execution context.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17991 Files: src/structs.h, src/vim9execute.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17992
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17993 Patch 8.2.2968 (after 8.2.2967)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17994 Problem: Vim9: memory leak
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17995 Solution: Unreference pt_outer of partial.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17996 Files: src/eval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17997
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17998 Patch 8.2.2969
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17999 Problem: Subtracting from number option fails when result is zero. (Ingo
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18000 Karkat)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18001 Solution: Reset the string value when using the numeric value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18002 (closes #8351)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18003 Files: src/evalvars.c, src/testdir/test_vimscript.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18004
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18005 Patch 8.2.2970
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18006 Problem: Python configure check uses deprecated command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18007 Solution: Use sysconfig instead of distutils if possible. (Zdenek Dohnal,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18008 closes #8354)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18009 Files: src/configure.ac, src/auto/configure
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18010
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18011 Patch 8.2.2971
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18012 Problem: Cannot yank a block without trailing spaces.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18013 Solution: Add the "zy" command. (Christian Brabandt, closes #8292)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18014 Files: runtime/doc/change.txt, runtime/doc/index.txt, src/normal.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18015 src/ops.c, src/register.c, src/structs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18016 src/testdir/test_visual.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18017
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18018 Patch 8.2.2972
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18019 Problem: "%bd" tries to delete popup window buffers, which fails. (Ralf
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18020 Schandl)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18021 Solution: Do not try to delete a popup window buffer. (closes #8349)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18022 Files: src/buffer.c, src/vim.h, src/testdir/test_popupwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18023
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18024 Patch 8.2.2973
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18025 Problem: Fix for recovery and diff mode not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18026 Solution: Add a few more tests. (Yegappan Lakshmanan, closes #8352)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18027 Files: src/testdir/test_diffmode.vim, src/testdir/test_prompt_buffer.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18028 src/testdir/test_recover.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18029
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18030 Patch 8.2.2974
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18031 Problem: Greek spell checking uses wrong case folding.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18032 Solution: Fold capital sigma depending on whether it is at the end of a
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18033 word or not. (closes #299)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18034 Files: src/spell.c, src/proto/spell.pro, src/spellfile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18035 src/spellsuggest.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18036
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18037 Patch 8.2.2975
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18038 Problem: Vim9: can only use an autoload function name as a string.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18039 Solution: Load the autoload script when encountered. (closes #8124)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18040 Files: src/vim9compile.c, src/evalvars.c, src/scriptfile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18041 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18042
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18043 Patch 8.2.2976 (after 8.2.2975)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18044 Problem: Build failure without the +eval feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18045 Solution: Add #ifdefs.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18046 Files: src/scriptfile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18047
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18048 Patch 8.2.2977
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18049 Problem: Crash when using a null function reference. (Naohiro Ono)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18050 Solution: Check for an invalid function name. (closes #8367)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18051 Files: src/eval.c, src/errors.h, src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18052
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18053 Patch 8.2.2978 (after 8.2.2977)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18054 Problem: Warning for uninitialized variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18055 Solution: Set return value to FAIL.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18056 Files: src/eval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18057
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18058 Patch 8.2.2979
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18059 Problem: Not all options code is covered by tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18060 Solution: Add more tests for options. (Yegappan Lakshmanan, closes #8369)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18061 Files: src/testdir/test_edit.vim, src/testdir/test_excmd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18062 src/testdir/test_help.vim, src/testdir/test_mksession.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18063 src/testdir/test_options.vim, src/testdir/test_vartabs.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18064 src/testdir/test_window_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18065
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18066 Patch 8.2.2980
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18067 Problem: Popup window test is a bit flaky.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18068 Solution: Add a redraw command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18069 Files: src/testdir/test_popupwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18070
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18071 Patch 8.2.2981
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18072 Problem: Recovery test is not run on big-endian systems.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18073 Solution: Make it work on big-endian systems. (James McCoy, closes #8368)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18074 Files: src/testdir/test_recover.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18075
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18076 Patch 8.2.2982
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18077 Problem: Vim9: future commands are not reserved yet.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18078 Solution: Add commands to be implemented later. Make "this" a reserved
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18079 name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18080 Files: runtime/doc/vim9.txt, src/ex_cmds.h, src/ex_cmdidxs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18081 src/vim9script.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18082
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18083 Patch 8.2.2983
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18084 Problem: Vim9: an inline function requires specifying the return type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18085 Solution: Make the return type optional.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18086 Files: src/eval.c, src/vim9compile.c, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18087 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18088
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18089 Patch 8.2.2984 (after 8.2.2983)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18090 Problem: Vim9: Test fails because of missing return statement.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18091 Solution: When type is unknown set type to void.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18092 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18093
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18094 Patch 8.2.2985
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18095 Problem: Vim9: a compiled function cannot be debugged.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18096 Solution: Add initial debugging support.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18097 Files: src/vim9.h, src/vim9compile.c, src/proto/vim9compile.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18098 src/vim.h, src/eval.c, src/vim9execute.c, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18099 src/vim9type.c, src/testdir/test_debugger.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18100 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18101
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18102 Patch 8.2.2986
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18103 Problem: Build failure without the profile feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18104 Solution: Add #ifdef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18105 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18106
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18107 Patch 8.2.2987
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18108 Problem: Build failure with normal features.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18109 Solution: Remove #define.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18110 Files: src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18111
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18112 Patch 8.2.2988
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18113 Problem: Vim9: debugger test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18114 Solution: Get the debugger instructions when needed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18115 Files: src/vim.h, src/vim9.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18116
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18117 Patch 8.2.2989
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18118 Problem: Vim9: memory leak when debugging a :def function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18119 Solution: Free the debug instructions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18120 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18121
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18122 Patch 8.2.2990
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18123 Problem: Jupyter Notebook files are not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18124 Solution: Recognize *.ipynb. (closes #8375)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18125 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18126
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18127 Patch 8.2.2991
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18128 Problem: Vim9: no completion for :vim9 and :legacy.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18129 Solution: Expand argument as a command. (closes #8377)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18130 Files: src/cmdexpand.c, src/testdir/test_cmdline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18131
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18132 Patch 8.2.2992
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18133 Problem: Vim9: completion for :disassemble is incomplete.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18134 Solution: Recognize the "debug" and "profile" arguments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18135 Files: src/cmdexpand.c, src/vim9execute.c, src/proto/vim9execute.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18136 src/vim.h, src/testdir/test_cmdline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18137
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18138 Patch 8.2.2993
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18139 Problem: 'fileencodings' default value should depend on 'encoding'. (Gary
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18140 Johnson)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18141 Solution: When 'encoding' is "utf-8" use a different default value for
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18142 'fileencodings'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18143 Files: src/mbyte.c, src/option.c, src/proto/option.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18144 src/testdir/test_options.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18145
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18146 Patch 8.2.2994
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18147 Problem: Various code is not fully tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18148 Solution: Add a few more tests. (Yegappan Lakshmanan, closes #8378)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18149 Files: src/testdir/test_excmd.vim, src/testdir/test_mapping.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18150 src/testdir/test_modeline.vim, src/testdir/test_options.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18151 src/testdir/test_paste.vim, src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18152
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18153 Patch 8.2.2995
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18154 Problem: Linker errors with dynamic Python 3.10.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18155 Solution: Add a couple of library entries. (Zdenek Dohnal, closes #8381,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18156 closes #8356)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18157 Files: src/if_python3.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18158
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18159 Patch 8.2.2996
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18160 Problem: Vim9: when debugging cannot inspect local variables.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18161 Solution: Make local variables available when debugging.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18162 Files: src/vim9execute.c, src/proto/vim9execute.pro, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18163 src/vim9.h, src/debugger.c, src/testdir/test_debugger.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18164
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18165 Patch 8.2.2997 (after 8.2 2996)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18166 Problem: Vim9: disassemble test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18167 Solution: Adjust expected output.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18168 Files: src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18169
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18170 Patch 8.2.2998 (after 8.2 2996)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18171 Problem: Vim9: disassemble test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18172 Solution: Add missing call to lookup_debug_var().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18173 Files: src/evalvars.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18174
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18175 Patch 8.2.2999
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18176 Problem: Balloon sometimes does not hide with GTK 3.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18177 Solution: Also listen to GDK_LEAVE_NOTIFY. (Johannes Stezenbach)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18178 Files: src/gui_beval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18179
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18180 Patch 8.2.3000
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18181 Problem: Vim9: warning for uninitialized variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18182 Solution: Add initialization. (John Marriott)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18183 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18184
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18185 Patch 8.2.3001
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18186 Problem: Vim9: memory leak when compilation fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18187 Solution: Free the list of variable names.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18188 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18189
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18190 Patch 8.2.3002
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18191 Problem: Vim doesn't abort on a fatal Tcl error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18192 Solution: Change emsg() to iemsg(). (Dominique Pellé, closes #8383)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18193 Files: src/if_tcl.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18194
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18195 Patch 8.2.3003
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18196 Problem: Vim9: closure compiled with wrong compile type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18197 Solution: Use COMPILE_TYPE() when calling a function. (closes #8384)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18198 Files: src/vim9execute.c, src/testdir/test_debugger.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18199
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18200 Patch 8.2.3004
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18201 Problem: Vim9: error for missing colon given while skipping.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18202 Solution: Do not give the error when skipping. (closes #8385)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18203 Files: src/ex_docmd.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18204
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18205 Patch 8.2.3005
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18206 Problem: Vim9: using a void value does not give a proper error message.
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
18207 Solution: Give a clear error message. (closes #8387)
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18208 Files: src/typval.c, src/vim9compile.c, src/vim9.h, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18209 src/testdir/test_vim9_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18210 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18211
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18212 Patch 8.2.3006
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18213 Problem: Crash when echoing a value very early. (Naruhiko Nishino)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18214 Solution: Do not use a NUL to truncate the message, make a copy.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18215 (closes #8388)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18216 Files: src/message.c, src/testdir/test_startup.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18217
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18218 Patch 8.2.3007 (after 8.2.3005)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18219 Problem: Vim9: test for void value fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18220 Solution: Adjust expected error. Do not make a copy of void.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18221 Files: src/typval.c, src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18222
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18223 Patch 8.2.3008 (after 8.2.3006)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18224 Problem: Startup test may hang.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18225 Solution: Add quit command in the script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18226 Files: src/testdir/test_startup.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18227
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18228 Patch 8.2.3009 (after 8.2.3006)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18229 Problem: Startup test may hang.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18230 Solution: Do not run the test in the GUI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18231 Files: src/testdir/test_startup.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18232
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18233 Patch 8.2.3010
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18234 Problem: Not enough testing for viminfo code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18235 Solution: Add a few more tests. (Yegappan Lakshmanan, closes #8390)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18236 Files: src/register.c, src/testdir/test_fileformat.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18237 src/testdir/test_smartindent.vim, src/testdir/test_viminfo.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18238
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18239 Patch 8.2.3011
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18240 Problem: Vim9: cannot get argument values during debugging.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18241 Solution: Lookup names in the list of arguments. Put debug instruction
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18242 halfway for command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18243 Files: src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18244 src/testdir/test_debugger.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18245
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18246 Patch 8.2.3012
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18247 Problem: When 'rightleft' is set the line number is sometimes drawn
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18248 reversed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18249 Solution: Adjust how space is handled. (Christian Brabandt, closes #8389,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18250 closes #8391)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18251 Files: src/drawline.c, src/testdir/test_number.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18252
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18253 Patch 8.2.3013
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18254 Problem: Vim: when debugging only the first line of a command using line
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18255 continuation is displayed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18256 Solution: Find the next command and concatenate lines until that one.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18257 (closes #8392)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18258 Files: src/vim9execute.c, src/testdir/test_debugger.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18259
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18260 Patch 8.2.3014
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18261 Problem: Coverity warns for freeing static string.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18262 Solution: Do not assign static string to pointer. (Dominique Pellé,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18263 closes #8397)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18264 Files: src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18265
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18266 Patch 8.2.3015
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18267 Problem: Vim9: Assigning to @# requires a string. (Naohiro Ono)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18268 Solution: Accent a number or a string. (closes #8396)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18269 Files: src/vim9compile.c, src/vim9execute.c, src/globals.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18270 src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18271
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18272 Patch 8.2.3016
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18273 Problem: Confusing error when expression is followed by comma.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18274 Solution: Give a different error for trailing text. (closes #8395)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18275 Files: src/eval.c, src/testdir/test_let.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18276 src/testdir/test_eval_stuff.vim, src/testdir/test_vim9_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18277 src/testdir/test_vim9_script.vim, src/testdir/test_viminfo.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18278 src/testdir/test_vimscript.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18279
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18280 Patch 8.2.3017
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18281 Problem: Vim9: debugger shows too many lines.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18282 Solution: Truncate at a comment, "enddef", etc. (closes #8392)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18283 Files: src/vim9execute.c, src/testdir/test_debugger.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18284
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18285 Patch 8.2.3018
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18286 Problem: Formatting using quickfixtextfunc is lost when updating location
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18287 lists for different buffers. (Yorick Peterse)
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
18288 Solution: Use the right window for the location list. (Yegappan Lakshmanan,
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18289 closes #8400, closes #8403)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18290 Files: src/quickfix.c, src/testdir/test_quickfix.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18291
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18292 Patch 8.2.3019
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18293 Problem: Location list only has the start position.
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
18294 Solution: Make it possible to add an end position. (thinca, closes #8393)
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18295 Files: runtime/doc/eval.txt, src/quickfix.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18296 src/testdir/dumps/Test_quickfix_cwindow_1.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18297 src/testdir/dumps/Test_quickfix_cwindow_2.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18298 src/testdir/test_quickfix.vim, src/testdir/test_tagjump.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18299 src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18300
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18301 Patch 8.2.3020
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18302 Problem: Unreachable code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18303 Solution: Remove the code. (closes #8406)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18304 Files: src/ex_docmd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18305
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18306 Patch 8.2.3021
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18307 Problem: Spaces allowed between option name and "!", "?", etc.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18308 Solution: Disallow spaces in Vim9 script, it was not documented.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18309 (closes #8408)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18310 Files: src/option.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18311
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18312 Patch 8.2.3022
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18313 Problem: Available encryption methods are not strong enough.
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
18314 Solution: Add initial support for xchacha20. (Christian Brabandt,
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18315 closes #8394)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18316 Files: .github/workflows/ci.yml, runtime/doc/eval.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18317 runtime/doc/options.txt, runtime/doc/various.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18318 src/INSTALLpc.txt, src/Make_cyg_ming.mak, src/Make_mvc.mak,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18319 src/auto/configure, src/blowfish.c, src/bufwrite.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18320 src/config.h.in, src/configure.ac, src/crypt.c, src/crypt_zip.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18321 src/errors.h, src/evalfunc.c, src/feature.h, src/fileio.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18322 src/memline.c, src/option.c, src/optionstr.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18323 src/proto/blowfish.pro, src/proto/crypt.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18324 src/proto/crypt_zip.pro, src/structs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18325 src/testdir/samples/crypt_sodium_invalid.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18326 src/testdir/test_crypt.vim, src/undo.c, src/version.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18327
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18328 Patch 8.2.3023
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18329 Problem: Vim9: arguments for execute() not checked at compile time.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18330 Solution: Add a function to check the argument types.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18331 Files: src/evalfunc.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18332
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18333 Patch 8.2.3024 (after 8.2.3023)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18334 Problem: execute() function test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18335 Solution: Adjust test for different error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18336 Files: src/testdir/test_execute_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18337
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18338 Patch 8.2.3025
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18339 Problem: Not enough tests for quickfix end_col and end_lnum.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18340 Solution: Add a few more test cases. (Shane-XB-Qian, closes #8409)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18341 Files: src/testdir/test_quickfix.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18342
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18343 Patch 8.2.3026
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18344 Problem: Vim9: cannot set breakpoint in compiled function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18345 Solution: Check for breakpoint when calling a function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18346 Files: src/vim9execute.c, src/structs.h, src/vim.h, src/vim9.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18347 src/debugger.c, src/testdir/test_debugger.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18348
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18349 Patch 8.2.3027
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18350 Problem: Vim9: breakpoint in compiled function not always checked.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18351 Solution: Check for breakpoint when calling compiled function from compiled
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18352 function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18353 Files: src/vim9execute.c, src/testdir/test_debugger.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18354
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18355 Patch 8.2.3028
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18356 Problem: GUI mouse events not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18357 Solution: Add test_gui_mouse_event(). Add mouse tests. Also add a few
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18358 viminfo tests. (Yegappan Lakshmanan, closes #8407)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18359 Files: runtime/doc/eval.txt, runtime/doc/testing.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18360 runtime/doc/usr_41.txt, src/evalfunc.c, src/proto/testing.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18361 src/testdir/test_gui.vim, src/testdir/test_viminfo.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18362 src/testing.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18363
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18364 Patch 8.2.3029
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18365 Problem: Vim9: crash when using operator and list unpack assignment.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18366 (Naohiro Ono)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18367 Solution: Get variable value before operation. (closes #8416)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18368 Files: src/vim9.h, src/vim9compile.c, src/vim9execute.c, src/ex_docmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18369 src/testdir/test_vim9_assign.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18370 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18371
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18372 Patch 8.2.3030
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18373 Problem: Coverity reports a memory leak.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18374 Solution: Fix the leak and a few typos. (Dominique Pellé, closes #8418)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18375 Files: src/crypt.c, src/errors.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18376
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18377 Patch 8.2.3031
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18378 Problem: No error if a function name starts with an underscore. (Naohiro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18379 Ono)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18380 Solution: In Vim9 script disallow a function name starting with an
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18381 underscore, as is mentioned in the help. (closes #8414)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18382 Files: src/userfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18383
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18384 Patch 8.2.3032
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18385 Problem: Build problems with MSVC, other crypt issues with libsodium.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18386 Solution: Adjust MSVC makefile. Disable swap file only when 'key' is set.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18387 Adjust error message used when key is wrong. Fix Coverity issues.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18388 (Christian Brabandt, closes #8420, closes #8411)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18389 Files: src/Make_mvc.mak, src/crypt.c, src/errors.h, src/fileio.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18390 src/memline.c, src/proto/crypt.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18391
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18392 Patch 8.2.3033
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18393 Problem: No error when using alpha delimiter with :global.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18394 Solution: Check the delimiter like with :substitute. (closes #8415)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18395 Files: src/ex_cmds.c, src/testdir/test_global.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18396
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18397 Patch 8.2.3034
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18398 Problem: Installing packages on github CI sometimes fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18399 Solution: Update package information first. (Christian Brabandt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18400 closes #8432)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18401 Files: .github/workflows/ci.yml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18402
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18403 Patch 8.2.3035
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18404 Problem: Vim9: crash when calling :def function with partial and return
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18405 type is not set.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18406 Solution: When the return type is not set handle like the return type is
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18407 unknown. (closes #8422)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18408 Files: src/vim9type.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18409
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18410 Patch 8.2.3036
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18411 Problem: Vim9: builtin function arguments not checked at compile time.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18412 Solution: Add more argument type specs. Check arguments to test_setmouse()
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18413 and test_gui_mouse_event(). (Yegappan Lakshmanan, closes #8425)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18414 Files: src/evalfunc.c, src/testdir/test_assert.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18415 src/testdir/test_gui.vim, src/testdir/test_popupwin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18416 src/testdir/test_vim9_builtin.vim, src/testing.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18417
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18418 Patch 8.2.3037
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18419 Problem: Configure reports libcanberra when checking for libsodium.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18420 Solution: Adjust the message. (Ozaki Kiichi, closes #8435)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18421 Files: src/configure.ac, src/auto/configure
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18422
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18423 Patch 8.2.3038
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18424 Problem: Amiga built-in version string doesn't include build date.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18425 Solution: Add the build date if available. (Ola Söder, closes #8437)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18426 Files: src/os_amiga.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18427
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18428 Patch 8.2.3039
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18429 Problem: Vim9: breakpoint at a comment line does not work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18430 Solution: Add the comment line number to the debug instruction.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18431 (closes #8429)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18432 Files: src/vim9.h, src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18433 src/testdir/test_debugger.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18434 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18435
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18436 Patch 8.2.3040
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18437 Problem: GUI: dropping files not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18438 Solution: Add test_gui_drop_files() and tests. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18439 closes #8434)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18440 Files: runtime/doc/eval.txt, runtime/doc/testing.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18441 runtime/doc/usr_41.txt, src/evalfunc.c, src/gui.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18442 src/proto/testing.pro, src/testdir/test_gui.vim, src/testing.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18443
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18444 Patch 8.2.3041
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18445 Problem: Detecting if the process of a swap file is running fails if the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18446 process is owned by another user.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18447 Solution: Check for the ESRCH error. (closes #8436)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18448 Files: src/os_unix.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18449
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18450 Patch 8.2.3042 (after 8.2.3041)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18451 Problem: Swap file test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18452 Solution: Check for a very high process ID instead of one, which should be
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18453 running.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18454 Files: src/testdir/test_swap.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18455
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18456 Patch 8.2.3043
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18457 Problem: Amiga: cannot get the shell size on MorphOS and AROS.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18458 Solution: Use control sequences. (Ola Söder, closes #8438)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18459 Files: src/os_amiga.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18460
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18461 Patch 8.2.3044
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18462 Problem: Amiga MorphOS and AROS: process ID is not valid.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18463 Solution: Use FindTask to return something which is unique to all processes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18464 (Ola Söder, closes #8444)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18465 Files: src/os_amiga.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18466
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18467 Patch 8.2.3045
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18468 Problem: Minor typos.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18469 Solution: Fix the typos. (Christian Brabandt, closes #8441)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18470 Files: src/VisVim/README_VisVim.txt, src/evalfunc.c, src/testdir/vim9.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18471
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18472 Patch 8.2.3046
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18473 Problem: Amiga MorphOS: Term mode is set using DOS packets.
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
18474 Solution: Use the same way of setting term mode on all next gen Amiga-like
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18475 systems. (Ola Söder, closes #8445)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18476 Files: src/os_amiga.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18477
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18478 Patch 8.2.3047
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18479 Problem: Increment and decrement don't allow for next command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18480 Solution: Allow for comment and next command. (closes #8442)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18481 Files: src/ex_cmds.h, src/vim9script.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18482
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18483 Patch 8.2.3048
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18484 Problem: Strange error for white space after ++ command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18485 Solution: Check for white space explicitly. (closes #8440)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18486 Files: src/vim9script.c, src/errors.h, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18487 src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18488
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18489 Patch 8.2.3049
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18490 Problem: JSON patch file not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18491 Solution: Recognize json-patch as json. (Kevin Locke, closes #8450)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18492 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18493
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18494 Patch 8.2.3050
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18495 Problem: Cannot recognize elixir files.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18496 Solution: Recognize Elixir-specific files. Check if an .ex file is Euphoria
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18497 or Elixir. (Austin Gatlin, closes #8401, closes #8446)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18498 Files: runtime/autoload/dist/ft.vim, runtime/filetype.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18499 src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18500
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18501 Patch 8.2.3051
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18502 Problem: Vim9: for loop with one list variable does not work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18503 Solution: Use a separate flag for unpacking a list. (closes #8452)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18504 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18505
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18506 Patch 8.2.3052
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18507 Problem: Vim9: "legacy call" does not work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18508 Solution: Do not skip "call" after "legacy". (closes #8454)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18509 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18510
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18511 Patch 8.2.3053
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18512 Problem: Vim9: cannot assign to @@ in :def function
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18513 Solution: Handle '@' like '"'. (closes #8456)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18514 Files: src/vim9compile.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18515
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18516 Patch 8.2.3054
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18517 Problem: Vim9: unpack assignment using "_" after semicolon fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18518 Solution: Drop the expression result. (closes #8453)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18519 Files: src/vim9compile.c, src/errors.h, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18520
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18521 Patch 8.2.3055
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18522 Problem: Strange error for assigning to "x.key" on non-dictionary.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18523 Solution: Add a specific error message. (closes #8451)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18524 Files: src/eval.c, src/errors.h, src/testdir/test_vim9_assign.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18525 src/testdir/test_listdict.vim, src/testdir/test_let.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18526
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18527 Patch 8.2.3056
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18528 Problem: Vim9: using default value in lambda gives confusing error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18529 Solution: Pass "default_args" on the first pass to get the arguments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18530 (closes #8455)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18531 Files: src/userfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18532
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18533 Patch 8.2.3057
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18534 Problem: Vim9: debugger test fails with normal features and +terminal.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18535 (Dominique Pellé)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18536 Solution: Adjust the INSTRUCTIONS macro. (closes #8460)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18537 Files: src/vim9.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18538
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18539 Patch 8.2.3058 (after 8.2.3056)
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
18540 Problem: Vim9: cannot use ternary operator in parentheses.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18541 Solution: Do not use "==" for a default argument value. (closes #8462)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18542 Files: src/userfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18543
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18544 Patch 8.2.3059 (after 8.2.3056)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18545 Problem: Vim9: memory leak when using lambda.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18546 Solution: Do not store the default value strings when skipping.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18547 Files: src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18548
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18549 Patch 8.2.3060 (after 8.2.3056)
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
18550 Problem: Vim9: cannot use ternary operator in parentheses.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18551 Solution: Do not use "=~" for a default argument value. (closes #8462)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18552 Files: src/userfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18553
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18554 Patch 8.2.3061
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18555 Problem: Testing the shell option is incomplete and spread out.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18556 Solution: Move shell tests to one file and increase coverage. (Yegappan
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18557 Lakshmanan, closes #8464)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18558 Files: src/testdir/Make_all.mak, src/testdir/test_functions.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18559 src/testdir/test_options.vim, src/testdir/test_shell.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18560 src/testdir/test_system.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18561
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18562 Patch 8.2.3062
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18563 Problem: Internal error when adding several text properties.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18564 Solution: Do not handle text properties when deleting a line for splitting a
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18565 data block. (closes #8466)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18566 Files: src/structs.h, src/memline.c, src/testdir/test_textprop.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18567
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18568 Patch 8.2.3063
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18569 Problem: Crash when switching 'cryptmethod' to xchaha20 with an existing
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18570 undo file. (Martin Tournoij)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18571 Solution: Disable reading undo file when decoding can't be done inplace.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18572 (issue #8467)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18573 Files: src/fileio.c, src/bufwrite.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18574
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18575 Patch 8.2.3064
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18576 Problem: Vim9: in script cannot set item in uninitialized list.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18577 Solution: When a list is NULL allocate an empty one. (closes #8461)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18578 Files: src/eval.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18579
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18580 Patch 8.2.3065
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18581 Problem: Vim9: error when sourcing script twice and reusing a function
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18582 name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18583 Solution: Check if the function is dead. (closes #8463)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18584 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18585
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18586 Patch 8.2.3066
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18587 Problem: Vim9: debugging lambda does not work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18588 Solution: Use the compile type of the function when compiling a lambda.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18589 (closes #8412)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18590 Files: src/vim9compile.c, src/testdir/test_debugger.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18591
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18592 Patch 8.2.3067
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18593 Problem: Building fails with Athena. (Elimar Riesebieter)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18594 Solution: Adjust #ifdefs and add the 'drop_file' feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18595 Files: src/evalfunc.c, src/testing.c, src/testdir/test_gui.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18596
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18597 Patch 8.2.3068
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18598 Problem: Unicode tables are slightly outdated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18599 Solution: Update the tables for Unicode release 13. (Christian Brabandt
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18600 closes #8430)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18601 Files: runtime/tools/unicode.vim, src/mbyte.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18602
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18603 Patch 8.2.3069
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18604 Problem: Error messages are spread out.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18605 Solution: Move some error messages to errors.h. Use clearer names.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18606 Files: src/errors.h, src/globals.h, src/arglist.c, src/buffer.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18607 src/channel.c, src/eval.c, src/evalfunc.c, src/evalvars.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18608 src/evalwindow.c, src/ex_cmds.c, src/ex_docmd.c, src/ex_getln.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18609 src/filepath.c, src/fold.c, src/getchar.c, src/indent.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18610 src/list.c, src/map.c, src/mark.c, src/normal.c, src/ops.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18611 src/optionstr.c, src/popupwin.c, src/quickfix.c, src/spellfile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18612 src/textprop.c, src/typval.c, src/undo.c, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18613 src/vim9compile.c, src/window.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18614
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18615 Patch 8.2.3070
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18616 Problem: Not enough testing for shell use.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18617 Solution: Add a bit more testing. (Yegappan Lakshmanan, closes #8469)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18618 Files: src/testdir/test_shell.vim, src/testdir/test_startup.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18619
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18620 Patch 8.2.3071
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18621 Problem: Shell options are not set properly for PowerShell.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18622 Solution: Use better option defaults. (Mike Williams, closes #8459)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18623 Files: runtime/doc/eval.txt, runtime/doc/options.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18624 runtime/doc/os_dos.txt, src/fileio.c, src/misc2.c, src/option.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18625 src/os_win32.c, src/testdir/test_shell.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18626
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18627 Patch 8.2.3072
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18628 Problem: The "zy" command does not work well when 'virtualedit' is set to
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18629 "block". (Johann Höchtl)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18630 Solution: Make endspaces zero. (Christian Brabandt, closes #8468,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18631 closes #8448)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18632 Files: src/register.c, src/testdir/test_visual.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18633
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18634 Patch 8.2.3073
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18635 Problem: When cursor is moved for block append wrong text is inserted.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18636 Solution: Calculate an offset. (Christian Brabandt, closes #8433,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18637 closes #8288)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18638 Files: src/ops.c, src/testdir/test_blockedit.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18639 src/testdir/test_visual.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18640
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18641 Patch 8.2.3074
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18642 Problem: popup_atcursor() uses wrong position with concealing.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18643 Solution: Keep w_wcol in conceal_check_cursor_line(). (closes #8476)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18644 Files: src/screen.c, src/proto/screen.pro, src/normal.c, src/edit.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18645 src/ui.c, src/testdir/test_popupwin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18646 src/testdir/dumps/Test_popupwin_atcursor_pos.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18647
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18648 Patch 8.2.3075
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18649 Problem: Xxd always reports an old version string. (Ã…smund Ervik)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18650 Solution: Update the version string with the last known change date.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18651 (Jürgen Weigert, closes #8475)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18652 Files: src/xxd/xxd.c, src/testdir/test_xxd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18653
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18654 Patch 8.2.3076
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18655 Problem: Vim9: using try in catch block causes a hang.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18656 Solution: Save and restore the ec_in_catch flag. (closes #8478)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18657 Files: src/vim9execute.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18658
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18659 Patch 8.2.3077
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18660 Problem: Vim9: an error in a catch block is not reported.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18661 Solution: Put the "in catch" flag in the try stack. (closes #8478)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18662 Files: src/vim9execute.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18663
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18664 Patch 8.2.3078
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18665 Problem: Vim9: profile test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18666 Solution: Make throw in :catch jump to :finally.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18667 Files: src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18668 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18669
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18670 Patch 8.2.3079
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18671 Problem: Powershell core not supported by default.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18672 Solution: Set option defaults for "pwsh". (Mike Williams, closes #8481)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18673 Files: runtime/doc/eval.txt, runtime/doc/options.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18674 runtime/doc/os_dos.txt, runtime/doc/os_win32.txt, src/fileio.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18675 src/misc2.c, src/option.c, src/os_win32.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18676 src/testdir/test_shell.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18677
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18678 Patch 8.2.3080
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18679 Problem: Recover test fails on 32bit systems. (Ondřej Súkup)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18680 Solution: Detect 32/64 bit systems. (Yegappan Lakshmanan, closes #8485,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18681 closes #8479)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18682 Files: src/testdir/test_recover.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18683
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18684 Patch 8.2.3081
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18685 Problem: Cannot catch errors in a channel command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18686 Solution: Instead of skipping the error make it silent. (closes #8477)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18687 Files: src/channel.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18688
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18689 Patch 8.2.3082
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18690 Problem: A channel command "echoerr" does not show anything.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18691 Solution: Do not use silent errors when using an "echoerr" command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18692 (closes #8494)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18693 Files: src/channel.c, src/testdir/test_channel.py,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18694 src/testdir/test_channel.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18695
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18696 Patch 8.2.3083
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18697 Problem: Crash when passing null string to charclass().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18698 Solution: Bail out when string pointer is NULL. (Christian Brabandt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18699 closes #8498, closes #8260)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18700 Files: src/mbyte.c, src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18701
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18702 Patch 8.2.3084
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18703 Problem: Vim9: builtin function argument types are not checked at compile
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18704 time.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18705 Solution: Add argument types. (Yegappan Lakshmanan, closes #8503)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18706 Files: src/evalfunc.c, src/testdir/test_functions.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18707 src/testdir/test_glob2regpat.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18708 src/testdir/test_vim9_builtin.vim, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18709
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18710 Patch 8.2.3085
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18711 Problem: JSONC files are not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18712 Solution: Recognize .jsonc files. (Izhak Jakov, closes #8500)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18713 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18714
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18715 Patch 8.2.3086
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18716 Problem: Vim9: breakpoint on "for" does not work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18717 Solution: Use the right line number in ISN_DEBUG. (closes #8486)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18718 Files: src/vim9compile.c, src/testdir/test_debugger.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18719
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18720 Patch 8.2.3087
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18721 Problem: Gemtext files are not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18722 Solution: Recognize .gmi and .gemini files. (closes #8427)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18723 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18724
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18725 Patch 8.2.3088
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18726 Problem: With 'virtualedit' set to "block" Visual highlight is wrong after
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18727 using "$". (Marco Trosi)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18728 Solution: Do not set w_old_cursor_lcol to MAXCOL. (closes #8495)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18729 Files: src/drawscreen.c, src/testdir/test_visual.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18730 src/testdir/dumps/Test_visual_block_with_virtualedit.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18731
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18732 Patch 8.2.3089
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18733 Problem: Garbage collection has useless code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18734 Solution: Bail out when aborting. (closes #8504)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18735 Files: src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18736
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18737 Patch 8.2.3090
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18738 Problem: With concealing enabled and indirectly closing a fold the cursor
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18739 may be somewhere in a folded line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18740 Solution: Recompute the cursor position when the cursor line can be
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18741 concealed. (closes #8480)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18742 Files: src/drawscreen.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18743
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18744 Patch 8.2.3091
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18745 Problem: Vim9: default argument expression cannot use previous argument
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18746 Solution: Correct argument index. (closes #8496)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18747 Files: src/vim9compile.c, src/structs.h, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18748
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18749 Patch 8.2.3092
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18750 Problem: Vim9: builtin function test fails without the +channel feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18751 Solution: Check the +channel feature is supported. (Dominique Pellé,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18752 closes #8507)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18753 Files: runtime/doc/eval.txt, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18754
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18755 Patch 8.2.3093
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18756 Problem: tablabel_tooltip test fails with Athena. (Dominique Pellé)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18757 Solution: Skip the test when using Athena. (closes #8508)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18758 Files: src/testdir/test_gui.vim, src/testdir/check.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18759
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18760 Patch 8.2.3094
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18761 Problem: Test_popup_atcursor_pos() fails without the conceal feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18762 Solution: Add a check for the conceal feature. (Dominique Pellé,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18763 closes #8505)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18764 Files: src/testdir/test_popupwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18765
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18766 Patch 8.2.3095 (after 8.2.3088)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18767 Problem: With 'virtualedit' set to "block" block selection is wrong after
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18768 using "$". (Marco Trosi)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18769 Solution: Compute the longest selected line. (closes #8495)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18770 Files: src/drawscreen.c, src/testdir/test_visual.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18771 src/testdir/dumps/Test_visual_block_with_virtualedit2.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18772
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18773 Patch 8.2.3096
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18774 Problem: Temp files remain after running tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18775 Solution: Delete the right files. (Dominique Pellé, closes #8509)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18776 Files: src/testdir/test_debugger.vim, src/testdir/test_lambda.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18777 src/testdir/test_visual.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18778
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18779
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18780 Patch 8.2.3097
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18781 Problem: Crash when using "quit" at recovery prompt and autocommands are
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18782 triggered.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18783 Solution: Block autocommands when creating an empty buffer to use as the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18784 current buffer. (closes #8506)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18785 Files: src/buffer.c, src/testdir/test_swap.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18786
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18787 Patch 8.2.3098
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18788 Problem: Popup window test is flaky on MS-Windows with GUI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18789 Solution: Skip the check in this situation.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18790 Files: src/testdir/test_popupwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18791
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18792 Patch 8.2.3099
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18793 Problem: Vim9: missing catch/finally not reported at script level.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18794 Solution: Give an error. (closes #8487)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18795 Files: src/structs.h, src/ex_eval.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18796
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18797 Patch 8.2.3100
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18798 Problem: Vim9: no error when using type with unknown number of arguments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18799 Solution: Do not ignore argument count of -1. (closes #8492)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18800 Files: src/vim9type.c, src/evalfunc.c, src/proto/evalfunc.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18801 src/testdir/test_vim9_assign.vim, src/testdir/test_vim9_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18802 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18803
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18804 Patch 8.2.3101
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18805 Problem: Missing function prototype for vim_round().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18806 Solution: Add the prototype.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18807 Files: src/proto/float.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18808
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18809 Patch 8.2.3102 (after 8.2.3097)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18810 Problem: Test for crash fix does not fail without the fix.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18811 Solution: Adjust the test sequence. (closes #8506)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18812 Files: src/testdir/test_swap.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18813
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18814 Patch 8.2.3103 (after 8.2.3102)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18815 Problem: Swap test may fail on some systems when jobs take longer to exit.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18816 Solution: Use different file names.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18817 Files: src/testdir/test_swap.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18818
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18819 Patch 8.2.3104
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18820 Problem: Vim9: unspecified function type causes type error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18821 Solution: Don't check type when min_argcount is negative. (issue #8492)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18822 Files: src/globals.h, src/vim9type.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18823
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18824 Patch 8.2.3105
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18825 Problem: Vim9: type of partial is wrong when it has arguments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18826 Solution: Subtract arguments from the count. (issue #8492)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18827 Files: src/vim9type.c, src/userfunc.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18828
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18829 Patch 8.2.3106
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18830 Problem: Vim9: confusing line number reported for error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18831 Solution: Use the start line number for the store instruction.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18832 (closes #8488)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18833 Files: src/vim9compile.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18834
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18835 Patch 8.2.3107
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18836 Problem: Vim9: error for arguments while type didn't specify arguments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18837 Solution: Do not update that type to check when no argument count is
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18838 specified. (closes #8492)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18839 Files: src/userfunc.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18840
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18841 Patch 8.2.3108
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18842 Problem: Test for remote_foreground() fails. (Elimar Riesebieter)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18843 Solution: Check that $DISPLAY is set. (Christian Brabandt)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18844 Files: src/testdir/check.vim, src/testdir/test_clientserver.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18845 src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18846
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18847 Patch 8.2.3109
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18848 Problem: Check for $DISPLAY never fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18849 Solution: Use eval().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18850 Files: src/testdir/check.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18851
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18852 Patch 8.2.3110
28141
dce918af0c00 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 28010
diff changeset
18853 Problem: A pattern that matches the cursor position is a bit complicated.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18854 Solution: Use a dot to indicate the cursor line and column. (Christian
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18855 Brabandt, closes #8497, closes #8179)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18856 Files: runtime/doc/pattern.txt, src/errors.h, src/regexp_bt.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18857 src/regexp_nfa.c, src/testdir/test_regexp_latin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18858
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18859 Patch 8.2.3111
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18860 Problem: Vim9: confusing error with extra whitespace before colon.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18861 Solution: Check for colon after white space. (closes #8513)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18862 Files: src/eval.c, src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18863
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18864 Patch 8.2.3112 (after 8.2.3090)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18865 Problem: With concealing enabled and indirectly closing a fold the cursor
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18866 may be somewhere in a folded line when it is not on the first line
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18867 of the fold.
28141
dce918af0c00 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 28010
diff changeset
18868 Solution: Check if the cursor is somewhere in the folded text.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18869 Files: src/drawscreen.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18870
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18871 Patch 8.2.3113
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18872 Problem: No error when for loop variable shadows script variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18873 Solution: Check for the error. (closes #8512)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18874 Files: src/eval.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18875
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18876 Patch 8.2.3114
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18877 Problem: Amiga-like systems: build error checking for running process
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18878 Solution: Only build swapfile_process_running() on systems where it is
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18879 actually used. (Ola Söder, closes #8519)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18880 Files: src/memline.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18881
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18882 Patch 8.2.3115
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18883 Problem: Coverity complains about free_wininfo() use.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18884 Solution: Add a condition that "wip2" is not equal to "wip". (Neovim #14996)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18885 Files: src/window.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18886
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18887 Patch 8.2.3116
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18888 Problem: Vim9: crash when debugging a function with line continuation.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18889 Solution: Check for a NULL pointer. (closes #8521)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18890 Files: src/vim9execute.c, src/testdir/test_debugger.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18891
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18892 Patch 8.2.3117
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18893 Problem: Vim9: type not properly checked in for loop.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18894 Solution: Have items() return a list of lists. Add runtime type checks.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18895 (closes #8515)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18896 Files: src/evalfunc.c, src/globals.h, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18897 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18898
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18899 Patch 8.2.3118
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18900 Problem: Vim9: "any" type not handled correctly in for loop.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18901 Solution: Change compile time check into runtime check. (closes #8516)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18902 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18904 Patch 8.2.3119
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18905 Problem: Compiler warning for unused argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18906 Solution: Add UNUSED.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18907 Files: src/evalfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18908
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18909 Patch 8.2.3120
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18910 Problem: Crypt with sodium test fails on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18911 Solution: Make the tests pass. (closes #8428)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18912 Files: src/testdir/test_crypt.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18913
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18914 Patch 8.2.3121
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18915 Problem: 'listchars' "exceeds" character appears in foldcolumn. Window
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18916 separator is missing. (Leonid V. Fedorenchik)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18917 Solution: Only draw the "exceeds" character in the text area. Break the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18918 loop when not drawing the text. (closes #8524)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18919 Files: src/drawline.c, src/testdir/test_listchars.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18920 src/testdir/dumps/Test_listchars_01.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18921 src/testdir/dumps/Test_listchars_02.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18922 src/testdir/dumps/Test_listchars_03.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18923 src/testdir/dumps/Test_listchars_04.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18924 src/testdir/dumps/Test_listchars_05.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18925
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18926 Patch 8.2.3122
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
18927 Problem: With 'nowrap' cursor position is unexpected in narrow window.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18928 (Leonid V. Fedorenchik)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18929 Solution: Put cursor on the last non-empty line. (closes #8525)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18930 Files: src/move.c, src/testdir/test_listchars.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18931 src/testdir/dumps/Test_listchars_06.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18932 src/testdir/dumps/Test_listchars_07.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18933
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18934 Patch 8.2.3123
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18935 Problem: Vim9: confusing error when using white space after option, before
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18936 one of "!&<".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18937 Solution: Give a specific error. (issue #8408)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18938 Files: src/errors.h, src/option.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18939
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18940 Patch 8.2.3124
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18941 Problem: Vim9: no error for white space between option and "=9".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18942 Solution: Check for extraneous white space. (issue #8408)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18943 Files: src/option.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18944
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18945 Patch 8.2.3125
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18946 Problem: Variables are set but not used.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18947 Solution: Move the declarations to the block where they are used.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18948 (closes #8527)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18949 Files: src/regexp_nfa.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18950
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18951 Patch 8.2.3126
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18952 Problem: Vim9: for loop error reports wrong line number.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18953 Solution: Save and restore the line number when evaluating the expression.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18954 (closes #8514)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18955 Files: src/ex_eval.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18956
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18957 Patch 8.2.3127
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18958 Problem: Vim9: no error when adding number to list of string.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18959 Solution: Check the value type. (closes #8529)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18960 Files: src/list.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18961
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18962 Patch 8.2.3128
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
18963 Problem: Vim9: uninitialized list does not get type checked.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18964 Solution: Set the type when initializing the variable. (closes #8529)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18965 Files: src/eval.c, src/evalvars.c, src/vim9script.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18966 src/userfunc.c, src/proto/vim9script.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18967 src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18968
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18969 Patch 8.2.3129
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18970 Problem: Vim9: imported uninitialized list does not get type checked.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18971 Solution: Get type from imported variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18972 Files: src/eval.c, src/evalvars.c, src/vim9script.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18973 src/proto/vim9script.pro, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18974 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18975
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18976 Patch 8.2.3130
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18977 Problem: Vim9: import test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18978 Solution: Rename directory back to "import", use "p" to avoid an error when
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18979 the directory already exists.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18980 Files: src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18981
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18982 Patch 8.2.3131
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18983 Problem: MS-Windows: ipv6 channel test is very flaky in the GUI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18984 Solution: Skip the test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18985 Files: src/testdir/test_channel.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18986
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18987 Patch 8.2.3132
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18988 Problem: Compiler warns for size_t to colnr_T conversion. (Randall W.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18989 Morris)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18990 Solution: Add a type cast.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18991 Files: src/drawscreen.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18992
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18993 Patch 8.2.3133
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18994 Problem: Vim9: memory leak when add() fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18995 Solution: Allocate listitem_T after type check.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18996 Files: src/list.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18997
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18998 Patch 8.2.3134
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18999 Problem: Crash when using typename() on a function reference. (Naohiro Ono)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19000 Solution: Initialize pointer to NULL. (closes #8531)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19001 Files: src/vim9type.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19002
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19003 Patch 8.2.3135
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19004 Problem: Vim9: builtin function arguments not checked at compile time.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19005 Solution: Add more type checks. (Yegappan Lakshmanan, closes #8539)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19006 Files: src/channel.c, src/errors.h, src/evalfunc.c, src/proto/typval.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19007 src/terminal.c, src/testdir/test_search.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19008 src/testdir/test_textprop.vim, src/testdir/test_vim9_builtin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19009 src/testing.c, src/textprop.c, src/typval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19010
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19011 Patch 8.2.3136
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19012 Problem: No test for E187 and "No swap file".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19013 Solution: Add a test. (Dominique Pellé, closes #8540)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19014 Files: src/testdir/test_cd.vim, src/testdir/test_swap.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19015
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19016 Patch 8.2.3137
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19017 Problem: Vim9: no error when a line only has a variable name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19018 Solution: Give an error when an expression is evaluated without an effect.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19019 (closes #8538)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19020 Files: src/ex_eval.c, src/errors.h, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19021 src/testdir/test_vim9_script.vim, src/testdir/test_vim9_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19022 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19023
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19024 Patch 8.2.3138 (after 8.2.3137)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19025 Problem: Debugger test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19026 Solution: Adjust eval command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19027 Files: src/testdir/test_debugger.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19028
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19029 Patch 8.2.3139
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19030 Problem: Functions for string manipulation are spread out.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19031 Solution: Move string related functions to a new source file. (Yegappan
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19032 Lakshmanan, closes #8470)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19033 Files: Filelist, src/Make_ami.mak, src/Make_cyg_ming.mak,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19034 src/Make_mvc.mak, src/Make_vms.mms, src/Makefile, src/README.md,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19035 src/eval.c, src/evalfunc.c, src/mbyte.c, src/misc1.c, src/misc2.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19036 src/proto.h, src/proto/eval.pro, src/proto/evalfunc.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19037 src/proto/mbyte.pro, src/proto/misc1.pro, src/proto/misc2.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19038 src/proto/strings.pro, src/strings.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19039
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19040 Patch 8.2.3140 (after 8.2.3131)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19041 Problem: MS-Windows: ipv6 channel test is very flaky also without the GUI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19042 Solution: Skip the test also without the GUI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19043 Files: src/testdir/test_channel.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19044
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19045 Patch 8.2.3141
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19046 Problem: No error when using :complete for :command without -nargs.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19047 Solution: Give an error. (Martin Tournoij, closes #8544, closes #8541)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19048 Files: src/usercmd.c, src/errors.h, src/testdir/test_usercommands.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19049
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19050 Patch 8.2.3142
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19051 Problem: Vim9: type check for has_key() argument is too strict.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19052 Solution: Also allow for a number key argument. (closes #8542)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19053 Files: src/evalfunc.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19054
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19055 Patch 8.2.3143
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19056 Problem: Vim9: A lambda may be compiled with the wrong context if it is
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19057 called from a profiled function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19058 Solution: Compile the lambda with and without profiling. (closes #8543)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19059 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19060
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19061 Patch 8.2.3144
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19062 Problem: Vim9: no error when using an invalid value for a line number.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19063 Solution: Give an error if the string value is not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19064 (closes #8536)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19065 Files: src/errors.h, src/eval.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19066
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19067 Patch 8.2.3145
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19068 Problem: Vim9: profile test fails without profile feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19069 Solution: Check the profile feature is present.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19070 Files: src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19071
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19072 Patch 8.2.3146
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19073 Problem: Vim9: line number wrong for :execute argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19074 Solution: Use the line number of the :execute command itself. (closes #8537)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19075 Files: src/eval.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19076
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19077 Patch 8.2.3147
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19078 Problem: Vim9: profiling does not work with a nested function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19079 Solution: Also compile a nested function without profiling. (closes #8543)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19080 Handle that compiling may cause the table of compiled functions to
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19081 change.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19082 Files: src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19083 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19084
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19085 Patch 8.2.3148
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19086 Problem: Vim9: function arg type check does not handle base offset.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19087 Solution: Take the base offset into account when checking builtin function
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19088 argument types.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19089 Files: src/evalfunc.c, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19090 src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19091
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19092 Patch 8.2.3149 (after 8.2.3141)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19093 Problem: Some plugins have a problem with the error check for using
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19094 :command with -complete but without -nargs.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19095 Solution: In legacy script only give a warning message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19096 Files: src/usercmd.c, src/message.c, src/proto/message.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19097 src/testdir/test_usercommands.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19098
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19099 Patch 8.2.3150
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19100 Problem: Vim9: argument types are not checked at compile time.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19101 Solution: Add more type checks. (Yegappan Lakshmanan, closes #8545)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19102 Files: src/evalfunc.c, src/testing.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19103
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19104 Patch 8.2.3151
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19105 Problem: Vim9: profiling fails if nested function is also profiled.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19106 Solution: Use the compile type from the outer function. (closes #8543)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19107 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19108
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19109 Patch 8.2.3152
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19110 Problem: Vim9: accessing "s:" results in an error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19111 Solution: Do not try to lookup a script variable for "s:". (closes #8549)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19112 Files: src/evalvars.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19113
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19114 Patch 8.2.3153
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19115 Problem: URLs with a dash in the scheme are not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19116 Solution: Allow for a scheme with a dash, but not at the start or end.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19117 (Tsuyoshi CHO, closes #8299)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19118 Files: src/misc1.c, src/testdir/test_buffer.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19119
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19120 Patch 8.2.3154
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19121 Problem: Vim9: some type checks for builtin functions fail.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19122 Solution: Correct the type checks. (Yegappan Lakshmanan, closes #8551,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19123 closes #8550)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19124 Files: src/evalfunc.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19125
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19126 Patch 8.2.3155
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19127 Problem: Some option related code not covered by tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19128 Solution: Add a few test cases. (Dominique Pellé, closes #8552)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19129 Files: src/testdir/test_options.vim, src/testdir/test_set.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19130
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19131 Patch 8.2.3156
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19132 Problem: Vim9: term_getansicolors() test fails without +termguicolors.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19133 Solution: Add a check for the feature. (Dominique Pellé, closes #8555)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19134 Files: src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19135
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19136 Patch 8.2.3157
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19137 Problem: Crypt test may fail on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19138 Solution: Ignore "[unix]" in the file message. (Christian Brabandt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19139 closes #8561)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19140 Files: src/testdir/test_crypt.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19141
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19142 Patch 8.2.3158
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19143 Problem: Strange error message when using islocked() with a number.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19144 (Yegappan Lakshmanan)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19145 Solution: Check that the name is empty.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19146 Files: src/evalfunc.c, src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19147
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19148 Patch 8.2.3159
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19149 Problem: Cursor displayed in wrong position after deleting line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19150 Solution: When deleting lines do not approximate botline. (fixes #8559)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19151 Files: src/change.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19152
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19153 Patch 8.2.3160
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19154 Problem: 'breakindent' does not work well for bulleted and numbered lists.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19155 Solution: Add the "list" entry to 'breakindentopt'. (Christian Brabandt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19156 closes #8564, closes #1661)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19157 Files: runtime/doc/options.txt, src/indent.c, src/structs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19158 src/testdir/test_breakindent.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19159
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19160 Patch 8.2.3161
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19161 Problem: Vim9: no error when reltime() has invalid arguments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19162 Solution: Add an error. (closes #8562)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19163 Files: src/time.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19164
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19165 Patch 8.2.3162
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19166 Problem: Vim9: argument types are not checked at compile time.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19167 Solution: Add more type checks. (Yegappan Lakshmanan, closes #8560)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19168 Files: runtime/doc/channel.txt, src/clientserver.c, src/cmdhist.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19169 src/errors.h, src/evalfunc.c, src/evalwindow.c, src/filepath.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19170 src/globals.h, src/popupwin.c, src/proto/typval.pro, src/sign.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19171 src/strings.c, src/terminal.c, src/testdir/test_normal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19172 src/testdir/test_reltime.vim, src/testdir/test_vim9_builtin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19173 src/testdir/test_vim9_expr.vim, src/testing.c, src/textprop.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19174 src/time.c, src/typval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19175
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19176 Patch 8.2.3163
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19177 Problem: Location list window may open a wrong file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19178 Solution: Also update the qf_ptr field. (Wei-Chung Wen, closes #8565,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19179 closes #8566)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19180 Files: src/quickfix.c, src/testdir/test_quickfix.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19181
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19182 Patch 8.2.3164
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19183 Problem: MS-Windows: reported version lacks patchlevel, causing some update
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19184 tools to update too often. (Klaus Frank)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19185 Solution: Add the patchlevel to the version. (Christian Brabandt)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19186 Files: src/dosinst.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19187
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19188 Patch 8.2.3165
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19189 Problem: Vim9: in a || expression the error line number may be wrong.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19190 Solution: Save and restore the line number when checking the type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19191 (closes #8569)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19192 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19193
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19194 Patch 8.2.3166
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19195 Problem: Vim9: nested autoload call error overruled by "Unknown error".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19196 Solution: Check need_rethrow before giving an "Unknown error".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19197 (closes #8568)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19198 Files: src/vim9execute.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19199
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19200 Patch 8.2.3167
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19201 Problem: Get E12 in a job callback when searching for tags. (Andy Stewart)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19202 Solution: Use the sandbox only for executing a command, not for searching.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19203 (closes #8511)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19204 Files: src/tag.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19205
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19206 Patch 8.2.3168
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19207 Problem: Vim9: type error for constant of type any.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19208 Solution: Do add a runtime type check if a constant has type any.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19209 (closes #8570)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19210 Files: src/vim9compile.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19211
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19212 Patch 8.2.3169
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19213 Problem: Vim9: cannot handle nested inline function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19214 Solution: Check for nested inline function. (closes #8575)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19215 Files: src/userfunc.c, src/testdir/test_vim9_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19216 src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19217
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19218 Patch 8.2.3170
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19219 Problem: Illegal memory access in test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19220 Solution: Check pointer is not before the start of the line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19221 Files: src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19222
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19223 Patch 8.2.3171
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19224 Problem: Another illegal memory access in test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19225 Solution: Check pointer is after the start of the line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19226 Files: src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19227
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19228 Patch 8.2.3172
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19229 Problem: MzScheme test fails. (Christian Brabandt)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19230 Solution: Correct function name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19231 Files: src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19232
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19233 Patch 8.2.3173
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19234 Problem: Vim9: argument types are not checked at compile time.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19235 Solution: Add more type checks. (Yegappan Lakshmanan, closes #8581)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19236 Files: src/diff.c, src/errors.h, src/evalfunc.c, src/globals.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19237 src/job.c, src/proto/typval.pro, src/strings.c, src/terminal.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19238 src/testdir/test_vim9_builtin.vim, src/typval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19239
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19240 Patch 8.2.3174
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19241 Problem: Vim9: "legacy undo" finds "undo" variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19242 Solution: Do not pass lookup function to find_ex_command(). (closes #8563)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19243 Files: src/vim9compile.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19244
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19245 Patch 8.2.3175
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19246 Problem: Vim9: using illegal pointer with inline function inside a lambda.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19247 Solution: Clear eval_tofree_cmdline when advancing to the next line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19248 (closes #8578)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19249 Files: src/eval.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19250
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19251 Patch 8.2.3176
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19252 Problem: Vim9: no type error for comparing number with string.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19253 Solution: Add a runtime type check. (closes #8571)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19254 Files: src/typval.c, src/errors.h, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19255
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19256 Patch 8.2.3177
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19257 Problem: Vim9: can not use "for _ in expr" at script level.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19258 Solution: Skip assignment if the loop variable is "_".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19259 Files: src/eval.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19260
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19261 Patch 8.2.3178
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19262 Problem: Vim9: the file name of an :import cannot be an expression.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19263 Solution: Accept an expression that results in a string. Do not support
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19264 :import in a function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19265 Files: runtime/doc/vim9.txt, src/vim9script.c, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19266 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19267
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19268 Patch 8.2.3179
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19269 Problem: Vim9: cannot assign to an imported variable at script level.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19270 Solution: Lookup imported items when assigning.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19271 Files: src/evalvars.c, src/errors.h, src/eval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19272 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19273
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19274 Patch 8.2.3180
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19275 Problem: Vim9: memory leak when concatenating to an imported string.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19276 Solution: Clear the destination.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19277 Files: src/evalvars.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19278
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19279 Patch 8.2.3181
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19280 Problem: Vim9: builtin function test fails without channel feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19281 Solution: Add feature checks. (Dominique Pellé, closes #8586) Make feature
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19282 checks more consistent.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19283 Files: src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19284
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19285 Patch 8.2.3182
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19286 Problem: Vim9: crash when using removing items from a constant list.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19287 (Yegappan Lakshmanan)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19288 Solution: When a list was allocated with items copy them.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19289 Files: src/list.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19290
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19291 Patch 8.2.3183
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19292 Problem: Duplicate error numbers.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19293 Solution: Adjust the error numbers.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19294 Files: src/errors.h, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19295
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19296 Patch 8.2.3184
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19297 Problem: Cannot add a digraph with a leading space. It is not easy to list
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19298 existing digraphs.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19299 Solution: Add setdigraph(), setdigraphlist(), getdigraph() and
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19300 getdigraphlist(). (closes #8580)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19301 Files: runtime/doc/digraph.txt, runtime/doc/eval.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19302 runtime/doc/usr_41.txt, src/digraph.c, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19303 src/ex_docmd.c, src/globals.h, src/errors.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19304 src/proto/digraph.pro, src/testdir/test_digraph.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19305
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19306 Patch 8.2.3185
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19307 Problem: Vim9: start of inline function found in comment line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19308 Solution: Do not check for inline function in comment line. (closes #8589)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19309 Files: src/userfunc.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19310
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19311 Patch 8.2.3186
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19312 Problem: Vim9: not all failures for import tested
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19313 Solution: Test more import failures
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19314 Files: src/errors.h, src/evalvars.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19315
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19316 Patch 8.2.3187
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19317 Problem: Vim9: popup timer callback is not compiled.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19318 Solution: Compile the callback when creating the timer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19319 Files: src/vim9compile.c, src/proto/vim9compile.pro, src/popupwin.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19320
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19321 Patch 8.2.3188
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19322 Problem: Vim9: argument types are not checked at compile time.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19323 Solution: Add several more type checks, also at runtime. (Yegappan
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19324 Lakshmanan, closes #8587)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19325 Files: src/blob.c, src/channel.c, src/clientserver.c, src/cmdexpand.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19326 src/cmdhist.c, src/dict.c, src/diff.c, src/errors.h, src/eval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19327 src/evalbuffer.c, src/evalfunc.c, src/evalvars.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19328 src/evalwindow.c, src/filepath.c, src/globals.h, src/insexpand.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19329 src/job.c, src/list.c, src/map.c, src/match.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19330 src/proto/typval.pro, src/quickfix.c, src/search.c, src/sign.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19331 src/strings.c, src/terminal.c, src/testdir/test_blob.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19332 src/testdir/test_gui.vim, src/testdir/test_vim9_builtin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19333 src/testing.c, src/textprop.c, src/time.c, src/typval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19334
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19335 Patch 8.2.3189
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19336 Problem: Vim9: error when using "try|".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19337 Solution: Allow for "|" right after a command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19338 Files: src/ex_docmd.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19339
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19340 Patch 8.2.3190
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19341 Problem: Error messages are spread out.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19342 Solution: Move error messages to errors.h and give them a clear name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19343 Files: src/globals.h, src/errors.h, src/buffer.c, src/debugger.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19344 src/digraph.c, src/edit.c, src/ex_cmds.c, src/ex_cmds2.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19345 src/ex_docmd.c, src/ex_eval.c, src/gui.c, src/list.c, src/main.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19346 src/map.c, src/match.c, src/quickfix.c, src/regexp.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19347 src/regexp_bt.c, src/regexp_nfa.c, src/register.c, src/search.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19348 src/session.c, src/spell.c, src/syntax.c, src/time.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19349 src/userfunc.c, src/vim9execute.c, src/window.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19350
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19351 Patch 8.2.3191
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19352 Problem: Vim9: not enough code is tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19353 Solution: Use CheckLegacyAndVim9Success() in more places. Fix uncovered
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19354 problems.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19355 Files: src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19356 src/testdir/test_listdict.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19357
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19358 Patch 8.2.3192 (after 8.2.3190)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19359 Problem: Build failure with small version (Tony Mechelynck).
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19360 Solution: Remove stray #ifdef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19361 Files: src/errors.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19362
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19363 Patch 8.2.3193
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19364 Problem: screenpos() is wrong when the last line is partially visible and
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19365 'display' is "lastline".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19366 Solution: Also compute the position for a partially visible line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19367 (closes #8599)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19368 Files: src/move.c, src/testdir/test_cursor_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19369
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19370 Patch 8.2.3194
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19371 Problem: Vim9: argument types are not checked at compile time.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19372 Solution: Add several more type checks, simplify some. (Yegappan
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19373 Lakshmanan, closes #8598)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19374 Files: src/diff.c, src/evalbuffer.c, src/evalfunc.c, src/job.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19375 src/proto/typval.pro, src/sign.c, src/terminal.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19376 src/testdir/test_vim9_builtin.vim, src/typval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19377
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19378 Patch 8.2.3195
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19379 Problem: Vim9: unclear error when passing too many arguments to lambda.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19380 Solution: Pass the expression itself instead of "[expression]".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19381 (closes #8604)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19382 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19383
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19384 Patch 8.2.3196
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19385 Problem: Vim9: bool expression with numbers only fails at runtime.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19386 Solution: Check constant to be bool at compile time. (closes #8603)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19387 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19388
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19389 Patch 8.2.3197
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19390 Problem: Error messages are spread out.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19391 Solution: Move a few more error messages to errors.h.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19392 Files: src/globals.h, src/errors.h, src/edit.c, src/ex_cmds.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19393 src/ex_docmd.c, src/evalvars.c, src/option.c, src/quickfix.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19394 src/regexp_bt.c, src/regexp_nfa.c, src/regexp.c, src/undo.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19395 src/vim9compile.c, src/vim9script.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19396
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19397 Patch 8.2.3198
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19398 Problem: Cannot use 'formatlistpat' for breakindent.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19399 Solution: Use a negative list indent. (Maxim Kim, closes #8594)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19400 Files: runtime/doc/options.txt, src/indent.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19401 src/testdir/test_breakindent.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19402
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19403 Patch 8.2.3199
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19404 Problem: Vim9: execution speed can be improved.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19405 Solution: Make the break counter static.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19406 Files: src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19407
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19408 Patch 8.2.3200
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19409 Problem: Vim9: hard to guess where a type error is given.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19410 Solution: Add the function name where possible. (closes #8608)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19411 Files: src/dict.c, src/proto/dict.pro, src/eval.c, src/list.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19412 src/vim9compile.c, src/vim9execute.c, src/structs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19413 src/vim9type.c, src/proto/vim9type.pro, src/if_py_both.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19414 src/errors.h, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19415
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19416 Patch 8.2.3201 (after 8.2.3200)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19417 Problem: Crash in test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19418 Solution: Initialize "where".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19419 Files: src/eval.c, src/evalvars.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19420
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19421 Patch 8.2.3202
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19422 Problem: Vim9: tests are only executed for legacy script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19423 Solution: Run more tests also for Vim9 script. Fix uncovered problems.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19424 Files: src/vim9execute.c, src/ex_docmd.c, src/testdir/test_listdict.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19425
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19426 Patch 8.2.3203
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19427 Problem: Vim9: compiled string expression causes type error. (Yegappan
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19428 Lakshmanan)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19429 Solution: Remove the string type from the stack.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19430 Files: src/vim9compile.c, src/evalfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19431
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19432 Patch 8.2.3204
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19433 Problem: Display garbled when 'cursorline' is set and lines wrap. (Gabriel
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19434 Dupras)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19435 Solution: Avoid inserting lines twice. (closes #7255)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19436 Files: src/drawscreen.c, src/testdir/test_cursorline.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19437 src/testdir/dumps/Test_cursorline_redraw_1.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19438 src/testdir/dumps/Test_cursorline_redraw_2.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19439
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19440 Patch 8.2.3205
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19441 Problem: Coverity reports a null pointer dereference.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19442 Solution: Change the logic to avoid Coverity gets confused.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19443 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19444
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19445 Patch 8.2.3206
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19446 Problem: Vim9: argument types are not checked at compile time.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19447 Solution: Add several more type checks. (Yegappan Lakshmanan, closes #8611)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19448 Files: runtime/doc/eval.txt, src/blob.c, src/cmdhist.c, src/dict.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19449 src/errors.h, src/evalfunc.c, src/filepath.c, src/globals.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19450 src/job.c, src/list.c, src/match.c, src/misc1.c, src/popupwin.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19451 src/proto/typval.pro, src/sign.c, src/terminal.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19452 src/testdir/test_blob.vim, src/testdir/test_vim9_builtin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19453 src/typval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19454
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19455 Patch 8.2.3207
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19456 Problem: Vim9: crash when compiling string fails. (Yegappan Lakshmanan)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19457 Solution: Adjust the type stack length.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19458 Files: src/vim9compile.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19459
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19460 Patch 8.2.3208
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19461 Problem: Dynamic library load error does not mention why it failed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19462 Solution: Add the error message. (Martin Tournoij, closes #8621)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19463 Files: src/globals.h, src/if_cscope.c, src/if_lua.c, src/if_mzsch.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19464 src/if_perl.xs, src/if_python.c, src/if_python3.c, src/if_ruby.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19465 src/if_tcl.c, src/mbyte.c, src/os_win32.c, src/proto/os_win32.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19466 src/terminal.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19467
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19468 Patch 8.2.3209
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19469 Problem: Vim9: lambda doesn't find block-local variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19470 Solution: Adjust how a script-local variable is found. (closes #8614)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19471 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19472
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19473 Patch 8.2.3210
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19474 Problem: Vim9: searchpair() sixth argument is compiled. (Yegappan
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19475 Lakshmanan)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19476 Solution: Only compile the fifth argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19477 Files: src/vim9compile.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19478
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19479 Patch 8.2.3211
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19480 Problem: Vim9: argument types are not checked at compile time.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19481 Solution: Add several more type checks. Fix type check for matchaddpos().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19482 (Yegappan Lakshmanan, closes #8619)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19483 Files: src/channel.c, src/evalfunc.c, src/evalvars.c, src/if_cscope.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19484 src/job.c, src/proto/typval.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19485 src/testdir/test_vim9_builtin.vim, src/time.c, src/typval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19486
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19487 Patch 8.2.3212
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19488 Problem: Vim9: execution speed can be improved.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19489 Solution: Use __builtin_expect() to have the compiler produce better code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19490 (Dominique Pellé, closes #8613)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19491 Files: src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19492
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19493 Patch 8.2.3213
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19494 Problem: NOCOMPOUNDSUGS entry in spell file not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19495 Solution: Add a test. (Dominique Pellé, closes #8624)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19496 Files: src/testdir/test_spellfile.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19497
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19498 Patch 8.2.3214
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19499 Problem: MS-Windows: passing /D does not set the install location.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19500 Solution: Adjust how the installer uses $VIM. Update the documentation.
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
19501 (Christian Brabandt, Ken Takata, closes #8605)
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19502 Files: nsis/gvim.nsi, runtime/doc/os_win32.txt
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19503
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19504 Patch 8.2.3215
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19505 Problem: Vim9: argument types are not checked at compile time.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19506 Solution: Add several more type checks. Sort the argument lists.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19507 (Yegappan Lakshmanan, closes #8626)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19508 Files: src/change.c, src/evalfunc.c, src/filepath.c, src/sound.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19509 src/testdir/test_gui.vim, src/testdir/test_vim9_builtin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19510 src/testing.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19511
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19512 Patch 8.2.3216
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19513 Problem: Vim9: crash when using variable in a loop at script level.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19514 Solution: Do not clear the variable if a function was defined.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19515 Do not create a new entry in sn_var_vals every time.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19516 (closes #8628)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19517 Files: src/eval.c, src/ex_eval.c, src/vim9script.c, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19518 src/evalvars.c, src/structs.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19519
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19520 Patch 8.2.3217 (after 8.2.3216)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19521 Problem: Build failure.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19522 Solution: Add missing changes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19523 Files: src/globals.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19524
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19525 Patch 8.2.3218
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19526 Problem: When using xchaha20 crypt undo file is not removed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19527 Solution: Reset 'undofile' and delete the file. (Christian Brabandt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19528 closes #8630, closes #8467)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19529 Files: src/bufwrite.c, src/crypt.c, src/proto/undo.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19530 src/testdir/test_crypt.vim, src/undo.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19531
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19532 Patch 8.2.3219
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19533 Problem: :find searches non-existing directories.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19534 Solution: Check the path is not "..". Update help. (Christian Brabandt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19535 closes #8612, closes #8533)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19536 Files: runtime/doc/editing.txt, src/findfile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19537 src/testdir/test_findfile.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19538
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19539 Patch 8.2.3220
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19540 Problem: Test_term_setansicolors() fails in some configurations.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19541 Solution: Check available features. (Dominique Pellé, closes #8636)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19542 Files: src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19543
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19544 Patch 8.2.3221
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19545 Problem: Vim9: argument types are not checked at compile time.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19546 Solution: Add several more type checks. (Yegappan Lakshmanan, closes #8632)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19547 Files: src/evalfunc.c, src/popupwin.c, src/proto/typval.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19548 src/testdir/test_assert.vim, src/testdir/test_vim9_builtin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19549 src/testdir/test_vim9_script.vim, src/testing.c, src/typval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19550
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19551 Patch 8.2.3222
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
19552 Problem: Vim9: cannot use loop variable later as lambda argument.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19553 Solution: When not in function context check the current block ID.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19554 (closes #8637)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19555 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19556
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19557 Patch 8.2.3223
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
19558 Problem: Vim: using {} block in autoloaded omnifunc fails.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19559 Solution: Allow using {} block when text is locked. (closes #8631)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19560 Files: src/ex_cmds.h, src/testdir/test_ins_complete.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19561
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19562 Patch 8.2.3224
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19563 Problem: Cannot call script-local function after :vim9cmd. (Christian J.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19564 Robinson)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19565 Solution: Skip over "<SNR>123".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19566 Files: src/vim9compile.c, src/eval.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19567
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19568 Patch 8.2.3225
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19569 Problem: Incsearch highlighting is attempted halfway a mapping.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19570 Solution: Only do incsearch highlighting if keys were typed or there is no
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19571 more typeahead.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19572 Files: src/ex_getln.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19573
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19574 Patch 8.2.3226
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19575 Problem: New digraph functions use old naming scheme.
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
19576 Solution: Use the digraph_ prefix. (Hirohito Higashi, closes #8642)
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19577 Files: runtime/doc/digraph.txt, runtime/doc/eval.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19578 runtime/doc/usr_41.txt, src/digraph.c, src/edit.c, src/errors.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19579 src/evalfunc.c, src/proto/digraph.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19580 src/testdir/test_digraph.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19581
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19582 Patch 8.2.3227
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19583 Problem: 'virtualedit' can only be set globally.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19584 Solution: Make 'virtualedit' global-local. (Gary Johnson, closes #8638)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19585 Files: runtime/doc/options.txt, src/buffer.c, src/change.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19586 src/drawscreen.c, src/edit.c, src/misc2.c, src/normal.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19587 src/ops.c, src/option.c, src/option.h, src/optiondefs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19588 src/optionstr.c, src/proto/option.pro, src/register.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19589 src/structs.h, src/testdir/test_virtualedit.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19590
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19591 Patch 8.2.3228
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19592 Problem: Cannot use a simple block for the :command argument. (Maarten
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19593 Tournoij)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19594 Solution: Recognize a simple {} block. (issue #8623)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19595 Files: runtime/doc/map.txt, src/misc2.c, src/proto/misc2.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19596 src/usercmd.c, src/testdir/test_usercommands.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19597
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19598 Patch 8.2.3229
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19599 Problem: Vim9: runtime and compile time type checks are not the same.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19600 Solution: Add more runtime type checks for builtin functions. (Yegappan
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19601 Lakshmanan, closes #8646)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19602 Files: src/arglist.c, src/change.c, src/channel.c, src/cindent.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19603 src/clientserver.c, src/cmdhist.c, src/dict.c, src/diff.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19604 src/digraph.c, src/errors.h, src/eval.c, src/evalbuffer.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19605 src/evalfunc.c, src/evalwindow.c, src/ex_docmd.c, src/ex_getln.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19606 src/filepath.c, src/findfile.c, src/float.c, src/fold.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19607 src/getchar.c, src/indent.c, src/insexpand.c, src/job.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19608 src/json.c, src/list.c, src/mark.c, src/match.c, src/mbyte.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19609 src/menu.c, src/misc1.c, src/move.c, src/popupwin.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19610 src/proto/typval.pro, src/quickfix.c, src/search.c, src/sign.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19611 src/sound.c, src/strings.c, src/terminal.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19612 src/testdir/test_assert.vim, src/testdir/test_blob.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19613 src/testdir/test_execute_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19614 src/testdir/test_float_func.vim, src/testdir/test_functions.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19615 src/testdir/test_glob2regpat.vim, src/testdir/test_listdict.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19616 src/testdir/test_vim9_builtin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19617 src/testdir/test_vim9_script.vim, src/testing.c, src/textprop.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19618 src/time.c, src/typval.c, src/undo.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19619
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19620 Patch 8.2.3230
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19621 Problem: Vim9: type error when function return type is not known yet.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19622 Solution: When return type is unknown, use "any". (closes #8644)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19623 Files: src/vim9compile.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19624
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19625 Patch 8.2.3231
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19626 Problem: Build failure with small features.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19627 Solution: Adjust #ifdef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19628 Files: src/errors.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19629
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19630 Patch 8.2.3232 (after 8.2.3229)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19631 Problem: system() does not work without a second argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19632 Solution: Do not require a second argument. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19633 closes #8651, closes #8650)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19634 Files: src/misc1.c, src/proto/typval.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19635 src/testdir/test_vim9_builtin.vim, src/typval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19636
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19637 Patch 8.2.3233
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19638 Problem: prop_list() and prop_find() do not indicate the buffer for the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19639 used type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19640 Solution: Add "type_bufnr" to the results. (closes #8647)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19641 Files: runtime/doc/textprop.txt, src/testdir/test_textprop.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19642 src/textprop.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19643
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19644 Patch 8.2.3234
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19645 Problem: Crash when printing long string with Lua.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19646 Solution: Remove lua_pop(). (Martin Tournoij, closes #8648)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19647 Files: src/if_lua.c, src/testdir/test_lua.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19648
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19649 Patch 8.2.3235
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19650 Problem: Cannot use lambda in {} block in user command. (Martin Tournoij)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19651 Solution: Do not go over the end of the lambda.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19652 Files: src/userfunc.c, src/testdir/test_usercommands.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19653
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19654 Patch 8.2.3236
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19655 Problem: mode() does not indicate using CTRL-O in Select mode.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19656 Solution: Use "vs" and similar. (closes #8640)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19657 Files: runtime/doc/eval.txt, src/globals.h, src/misc1.c, src/normal.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19658 src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19659
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19660 Patch 8.2.3237
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19661 Problem: When a builtin function gives an error processing continues.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19662 Solution: In Vim9 script return FAIL in get_func_tv().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19663 Files: src/userfunc.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19664
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19665 Patch 8.2.3238
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19666 Problem: Vim9: error message does not indicate the location.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19667 Solution: Add the relevant text. (issue #8634)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19668 Files: src/errors.h, src/vim9compile.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19669
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19670 Patch 8.2.3239
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19671 Problem: Vim9: no error using heredoc for a number variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19672 Solution: Add a type check. (closes #8627)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19673 Files: src/vim9compile.c, src/evalvars.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19674 src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19675
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19676 Patch 8.2.3240
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19677 Problem: Lua print() does not work properly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19678 Solution: Put back lua_pop().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19679 Files: src/if_lua.c, src/testdir/test_lua.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19680
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19681 Patch 8.2.3241
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19682 Problem: Vim9: memory leak when function reports an error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19683 Solution: Clear the return value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19684 Files: src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19685
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19686 Patch 8.2.3242
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19687 Problem: Vim9: valgrind reports leaks in builtin function test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19688 Solution: Do not start a job.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19689 Files: src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19690
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19691 Patch 8.2.3243
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19692 Problem: MS-Windows: the "edit with multiple Vim" choice is not that
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19693 useful.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19694 Solution: Change it to "Edit with multiple tabs". (Michael Soyka,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19695 closes #8645)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19696 Files: src/GvimExt/gvimext.cpp, src/GvimExt/gvimext.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19697
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19698 Patch 8.2.3244
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19699 Problem: Lua 5.3 print() with a long string crashes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19700 Solution: Use a growarray instead of a Lua buffer. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19701 closes #8655)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19702 Files: src/if_lua.c, src/misc2.c, src/proto/misc2.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19703
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19704 Patch 8.2.3245
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19705 Problem: The crypt key may appear in a swap partition.
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
19706 Solution: When using xchacha20 use sodium_mlock(). (Christian Brabandt,
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19707 closes #8657)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19708 Files: src/buffer.c, src/crypt.c, src/errors.h, src/fileio.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19709 src/memline.c, src/vim.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19710
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19711 Patch 8.2.3246
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19712 Problem: Memory use after free.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19713 Solution: When clearing a string option set the pointer to "empty_option".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19714 Files: src/option.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19715
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19716 Patch 8.2.3247
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19717 Problem: Using uninitialized memory when checking for crypt method.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19718 Solution: Check the header length before using the salt and seed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19719 Files: src/fileio.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19720
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19721 Patch 8.2.3248
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19722 Problem: Vim9: error message for wrong input uses wrong line number.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19723 Solution: Use the line number of the start of the command. (issue #8653)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19724 Files: src/vim9script.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19725
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19726 Patch 8.2.3249
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19727 Problem: Vim9: error for re-imported function with default argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19728 Solution: Do not check argument type if it is still unknown. (closes #8653)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19729 Files: src/vim9type.c, src/proto/vim9type.pro, src/vim9script.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19730 src/vim.h, src/eval.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19731 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19732
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19733 Patch 8.2.3250
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19734 Problem: MS-Windows: cannot build with libsodium.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19735 Solution: Change FEAT_SODIUM into HAVE_SODIUM. (Christian Brabandt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19736 closes #8668, closes #8663)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19737 Files: src/Make_mvc.mak
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19738
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19739 Patch 8.2.3251
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19740 Problem: Listing builtin_gui as an available terminal is confusing.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19741 Solution: Do not list builtin_gui. (Christian Brabandt, closes #8669,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19742 closes #8661)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19743 Files: src/term.c, src/testdir/test_termcodes.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19744
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19745 Patch 8.2.3252
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19746 Problem: Duplicated code for adding buffer lines.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19747 Solution: Move code to a common function. Also move map functions to map.c.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19748 (Yegappan Lakshmanan, closes #8665)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19749 Files: src/evalbuffer.c, src/evalfunc.c, src/map.c, src/proto/map.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19750
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19751 Patch 8.2.3253
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19752 Problem: Channel test fails randomly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19753 Solution: Add a sleep after sending the "echoerr" command. (Michael Soyka)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19754 Files: src/testdir/test_channel.vim, src/testdir/test_channel.py
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19755
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19756 Patch 8.2.3254
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19757 Problem: win_gettype() does not recognize a quickfix window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19758 Solution: Add "quickfix" and "loclist". (Yegappan Lakshmanan, closes #8676)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19759 Files: runtime/doc/eval.txt, src/evalwindow.c, src/misc2.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19760 src/testdir/test_quickfix.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19761
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19762 Patch 8.2.3255
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19763 Problem: ci" finds following string but ci< and others don't.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19764 Solution: When not inside an object find the start. (Connor Lane Smit,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19765 closes #8670)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19766 Files: src/search.c, src/testdir/test_textobjects.vim, src/textobject.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19767
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19768 Patch 8.2.3256
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19769 Problem: Executable test may fail on new Ubuntu system.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19770 Solution: Consider /usr/bin/cat and /bin/cat the same.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19771 Files: src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19772
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19773 Patch 8.2.3257
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
19774 Problem: Calling prop_find() with -1 for ID gives erroneous error. (Naohiro
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19775 Ono)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19776 Solution: When passing -1 use -2. (closes #8674)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19777 Files: src/textprop.c, src/testdir/test_textprop.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19778
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19779 Patch 8.2.3258
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19780 Problem: Error messages have the wrong text.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19781 Solution: Adjust the error message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19782 Files: src/errors.h, src/typval.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19783
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19784 Patch 8.2.3259
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19785 Problem: When 'indentexpr' causes an error the did_throw flag may remain
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19786 set.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19787 Solution: Reset did_throw and show the error. (closes #8677)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19788 Files: src/indent.c, src/ex_docmd.c, src/proto/ex_docmd.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19789
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19790 Patch 8.2.3260
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19791 Problem: Build failure with small features.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19792 Solution: Add #ifdef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19793 Files: src/ex_docmd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19794
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19795 Patch 8.2.3261
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19796 Problem: Vim9: when compiling repeat(123, N) return type is number.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19797 Solution: Make return type a string. (closes #8664)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19798 Files: src/evalfunc.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19799
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19800 Patch 8.2.3262
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19801 Problem: Build failure when ABORT_ON_INTERNAL_ERROR is defined.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19802 Solution: Adjust how estack_len_before is used.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19803 Files: src/ex_docmd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19804
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19805 Patch 8.2.3263
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19806 Problem: Vim9: "..=" does not accept same types as the ".." operator.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19807 Solution: Convert value to string like ".." does. (issue #8664)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19808 Files: src/vim9compile.c, src/testdir/test_vim9_assign.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19809 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19810
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19811 Patch 8.2.3264 (after 8.2.3263)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19812 Problem: Vim9: assign test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19813 Solution: Add missing change.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19814 Files: src/eval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19815
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19816 Patch 8.2.3265
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19817 Problem: Smartcase does not work correctly in very magic pattern.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19818 Solution: Take the magicness into account when skipping over regexp items.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19819 (Christian Brabandt, closes #8682, closes #7845)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19820 Files: src/search.c, src/testdir/test_search.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19821
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19822 Patch 8.2.3266
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19823 Problem: Vim9: assignment with two indexes may check next line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19824 Solution: Limit the number of lines to avoid checking the next line when
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
19825 assigning to a LHS subscript. (closes #8660)
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19826 Files: src/vim9compile.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19827
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19828 Patch 8.2.3267
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19829 Problem: Vim9: crash when disassembling a function that uses a deleted
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19830 script variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19831 Solution: Check the variable still exists. (closes #8683)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19832 Files: src/vim9execute.c, src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19833
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19834 Patch 8.2.3268
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19835 Problem: Cannot use a block with :autocmd like with :command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19836 Solution: Add support for a {} block after :autocmd. (closes #8620)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19837 Files: runtime/doc/autocmd.txt, runtime/doc/map.txt, src/autocmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19838 src/proto/autocmd.pro, src/usercmd.c, src/proto/usercmd.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19839 src/ex_docmd.c, src/vim.h, src/testdir/test_autocmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19840
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19841 Patch 8.2.3269
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19842 Problem: Vim9: wrong argument check for partial. (Naohiro Ono)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19843 Solution: Handle getting return type without arguments. Correct the minimal
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19844 number of arguments for what is included in the partial.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19845 (closes #8667)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19846 Files: src/evalfunc.c, src/vim9type.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19847
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19848 Patch 8.2.3270
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19849 Problem: prop_find() finds property with ID -2.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19850 Solution: Use a separate flag to indicate an ID was specified. (issue #8674)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19851 Files: src/textprop.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19852
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19853 Patch 8.2.3271
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19854 Problem: Vim9: cannot use :command or :au with a block in a :def function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19855 Solution: Recognize the start of the block.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19856 Files: src/userfunc.c, src/usercmd.c, src/ex_docmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19857 src/proto/ex_docmd.pro, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19858 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19859
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19860 Patch 8.2.3272
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19861 Problem: Cannot use id zero with prop_find(). (Naohiro Ono)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19862 Solution: Also accept id zero.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19863 Files: src/textprop.c, src/testdir/test_textprop.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19864
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19865 Patch 8.2.3273
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19866 Problem: Autocmd test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19867 Solution: Require white space before the "{" that starts a block.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19868 Files: src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19869
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19870 Patch 8.2.3274
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19871 Problem: Macro for printf format check can be simplified.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19872 Solution: Add ATTRIBUTE_FORMAT_PRINTF(). (Dominique Pellé, issue #8635)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19873 Files: src/channel.c, src/gui_xim.c, src/if_mzsch.c, src/nbdebug.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19874 src/nbdebug.h, src/netbeans.c, src/proto.h, src/term.c, src/vim.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19875 src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19876
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19877 Patch 8.2.3275
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19878 Problem: Optimizer can use hints about ga_grow() normally succeeding.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19879 Solution: Use GA_GROW_FAILS() and GA_GROW_OK() in several places. (Dominique
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19880 Pellé, issue #8635)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19881 Files: src/arglist.c, src/macros.h, src/vim9execute.c, src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19882
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19883 Patch 8.2.3276
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19884 Problem: Vim9: exists() can only be evaluated at runtime.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19885 Solution: Evaluate at compile time for option name literals. (closes #8437)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19886 Files: src/vim9compile.c, src/evalfunc.c, src/proto/evalfunc.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19887 src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19888
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19889 Patch 8.2.3277 (after 8.2.3276)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19890 Problem: Vim9: compiled has() does not work properly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19891 Solution: Fix check for has() vs exists().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19892 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19893
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19894 Patch 8.2.3278
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19895 Problem: Vim9: error when adding 1 to float.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19896 Solution: Accept t_number_bool. (closes #8687)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19897 Files: src/vim9compile.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19898
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19899 Patch 8.2.3279
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19900 Problem: Vim9: cannot use block in cmdline window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19901 Solution: Add EX_CMDWIN to the CMD_block flags. (closes #8689)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19902 Files: src/ex_cmds.h, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19904 Patch 8.2.3280
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19905 Problem: 'virtualedit' local to buffer is not the best solution.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19906 Solution: Make it window-local. (Gary Johnson, closes #8685)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19907 Files: runtime/doc/options.txt, src/buffer.c, src/drawscreen.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19908 src/ops.c, src/option.c, src/option.h, src/optionstr.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19909 src/structs.h, src/testdir/test_virtualedit.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19910
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19911 Patch 8.2.3281
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19912 Problem: Vim9: TODO items in tests can be taken care of.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19913 Solution: Update test for now working functionality. (closes #8694)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19914 Files: src/testdir/test_vim9_assign.vim, src/testdir/test_vim9_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19915 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19916
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19917 Patch 8.2.3282
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19918 Problem: Vim9: error about using -complete without -nargs is confusing.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19919 Solution: Change the wording.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19920 Files: src/usercmd.c, src/errors.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19921
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19922 Patch 8.2.3283
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19923 Problem: Julia filetype is not recognized
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19924 Solution: Add filetype detection. (Christian Clason, closes #8700)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19925 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19926
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19927 Patch 8.2.3284
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19928 Problem: No error for insert() or remove() changing a locked blob.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19929 Solution: Check a blob is not locked before changing it. (Sean Dewar,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19930 closes #8696)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19931 Files: src/blob.c, src/errors.h, src/eval.c, src/list.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19932 src/proto/blob.pro, src/testdir/test_blob.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19933 src/testdir/test_eval_stuff.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19934
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19935 Patch 8.2.3285
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19936 Problem: Scdoc filetype is not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19937 Solution: Add filetype detection. (Gregory Anders, closes #8701)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19938 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19939
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19940 Patch 8.2.3286
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19941 Problem: win_enter_ext() has too many boolean arguments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19942 Solution: use one flags argument with defined values.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19943 Files: src/window.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19944
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19945 Patch 8.2.3287
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19946 Problem: Channel events not handled in BufEnter autocommand.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19947 Solution: Decrement dont_parse_messages earlier. (Tim Pope, closes #8697)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19948 Files: src/window.c, src/testdir/test_channel.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19949
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19950 Patch 8.2.3288
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19951 Problem: Cannot easily access namespace dictionaries from Lua.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19952 Solution: Add vim.g, vim.b, etc. (Yegappan Lakshmanan, closes #8693,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19953 from NeoVim)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19954 Files: runtime/doc/if_lua.txt, src/if_lua.c, src/testdir/test_lua.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19955
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19956 Patch 8.2.3289 (after 8.2.3287)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19957 Problem: Compiler warning for unused variable with small features.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19958 Solution: Rearrange #ifdefs.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19959 Files: src/window.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19960
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19961 Patch 8.2.3290
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19962 Problem: Vim9: compiling dict may use pointer after free and leak memory on
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19963 failure.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19964 Solution: Pass a pointer to generate_PUSHS(). (Zdenek Dohnal, closes #8699)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19965 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19966
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19967 Patch 8.2.3291
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19968 Problem: Coverity warns for not checking return value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19969 Solution: If dict_add() fails give an error message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19970 Files: src/if_lua.c, src/testdir/test_lua.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19971
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19972 Patch 8.2.3292
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19973 Problem: Underscore in very magic pattern causes a hang. Pattern with \V
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19974 are case sensitive. (Yutao Yuan)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19975 Solution: Adjust condition for magicness and advance pointer. (Christian
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19976 Brabandt, closes #8707, closes #8704, closes #8705)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19977 Files: src/search.c, src/testdir/test_search.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19978
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19979 Patch 8.2.3293
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19980 Problem: Finding completions may cause an endless loop.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19981 Solution: Use a better way to check coming back where the search started.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19982 (Andy Gozas, closes #8672, closes #8671)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19983 Files: src/insexpand.c, src/testdir/Make_all.mak,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19984 src/testdir/test_ins_complete_no_halt.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19985
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19986 Patch 8.2.3294
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19987 Problem: Lua: memory leak when adding dict item fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19988 Solution: Free the typval and the dict item.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19989 Files: src/if_lua.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19990
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19991 Patch 8.2.3295
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19992 Problem: 'cursorline' should not apply to 'breakindent'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19993 Solution: Make 'cursorline' apply to 'breakindent' and 'showbreak'
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19994 consistently. (closes #8684)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19995 Files: src/drawline.c, src/testdir/dumps/Test_Xcursorline_19.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19996 src/testdir/dumps/Test_Xcursorline_20.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19997 src/testdir/dumps/Test_Xcursorline_21.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19998 src/testdir/dumps/Test_Xcursorline_22.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19999 src/testdir/dumps/Test_Xcursorline_23.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20000 src/testdir/dumps/Test_Xcursorline_24.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20001 src/testdir/dumps/Test_diff_with_cul_bri_01.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20002 src/testdir/dumps/Test_diff_with_cul_bri_02.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20003 src/testdir/dumps/Test_diff_with_cul_bri_03.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20004 src/testdir/dumps/Test_diff_with_cul_bri_04.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20005 src/testdir/test_cursorline.vim, src/testdir/test_diffmode.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20006
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20007 Patch 8.2.3296
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20008 Problem: Vim9: cannot add a number to a float.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20009 Solution: Accept a number if the destination is a float. (closes #8703)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20010 Files: src/vim9compile.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20011
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20012 Patch 8.2.3297
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20013 Problem: Cannot use all commands inside a {} block after :command and
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20014 :autocmd.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20015 Solution: Do consider \n to separate commands. (closes #8620)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20016 Files: runtime/doc/map.txt, src/ex_docmd.c, src/proto/ex_docmd.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20017 src/ex_eval.c, src/proto/ex_eval.pro, src/eval.c, src/evalvars.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20018 src/ex_cmds.c, src/syntax.c, src/userfunc.c, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20019 src/vim9script.c, src/errors.h, src/testdir/test_autocmd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20020 src/testdir/test_usercommands.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20021
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20022 Patch 8.2.3298
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20023 Problem: Build failure with small features.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20024 Solution: Add #ifdef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20025 Files: src/ex_docmd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20026
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20027 Patch 8.2.3299
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20028 Problem: Vim9: exists() does not handle much at compile time.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20029 Solution: Handle variable names. (closes #8688)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20030 Files: src/vim9compile.c, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20031 src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20032
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20033 Patch 8.2.3300
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20034 Problem: Lua: can only execute one Vim command at a time. Not easy to get
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20035 the Vim version.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20036 Solution: Make vim.command() accept multiple lines. Add vim.version().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20037 (Yegappan Lakshmanan, closes #8716)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20038 Files: runtime/doc/if_lua.txt, src/evalfunc.c, src/if_lua.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20039 src/proto/evalfunc.pro, src/testdir/test_lua.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20040 src/testdir/test_shell.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20041
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20042 Patch 8.2.3301
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20043 Problem: Memory allocation functions don't have their own place.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20044 Solution: Move memory allocation functions to alloc.c. (Yegappan
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20045 Lakshmanan, closes #8717)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20046 Files: Filelist, src/Make_ami.mak, src/Make_cyg_ming.mak,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20047 src/Make_mvc.mak, src/Make_vms.mms, src/Makefile, src/README.md,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20048 src/alloc.c, src/misc2.c, src/proto.h, src/proto/alloc.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20049 src/proto/misc2.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20050
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20051 Patch 8.2.3302
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20052 Problem: Coverity is not run from github.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20053 Solution: Add a coverity script. (James McCoy, closes #8714)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20054 Files: .github/workflows/coverity.yml, Filelist
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20055
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20056 Patch 8.2.3303
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20057 Problem: Some structures could be smaller.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20058 Solution: Rearrange members to reduce size. (Dominique Pellé, closes #8725)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20059 Files: src/structs.h, src/vim9.h, src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20060
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20061 Patch 8.2.3304
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20062 Problem: Popup window title with wide characters is truncated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20063 Solution: Use vim_strsize() instead of MB_CHARLEN(). (Naruhiko Nishino,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20064 closes #8721)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20065 Files: src/popupwin.c, src/testdir/test_popupwin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20066 src/testdir/dumps/Test_popupwin_multibytetitle.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20067
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20068 Patch 8.2.3305
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20069 Problem: Vim9: :finally in skipped block not handled correctly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20070 Solution: Check whether :finally is in a skipped block. (Naruhiko Nishino,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20071 closes #8724)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20072 Files: src/ex_eval.c, src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20073
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20074 Patch 8.2.3306
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20075 Problem: Unexpected "No matching autocommands".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20076 Solution: Do not give the message when aborting. Mention the arguments in
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20077 the message. (closes #8690)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20078 Files: src/autocmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20079
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20080 Patch 8.2.3307
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20081 Problem: Vim9: :echoconsole cannot access local variables.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20082 Solution: Handle like other :echo commands. (closes #8708)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20083 Files: src/vim9compile.c, src/vim9.h, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20084 src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20085 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20086
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20087 Patch 8.2.3308
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20088 Problem: Vim9: no runtime check for argument type if a function only has
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20089 varargs.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20090 Solution: Also check argument types if uf_va_type is set. (closes #8715)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20091 Files: src/vim9execute.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20092
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20093 Patch 8.2.3309
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20094 Problem: Vim9: divide by zero causes a crash.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20095 Solution: Give an error message. (closes #8727)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20096 Files: src/vim9execute.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20097
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20098 Patch 8.2.3310
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20099 Problem: Vim9: unpack assignment does not mention source of type error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20100 Solution: Mention the argument number. (closes #8719)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20101 Files: src/vim9compile.c, src/testdir/test_vim9_assign.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20102 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20103
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20104 Patch 8.2.3311
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20105 Problem: Vim9: check for DO_NOT_FREE_CNT is very slow.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20106 Solution: Move to a separate function so it can be skipped by setting
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20107 $TEST_SKIP_PAT.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20108 Files: src/testdir/test_vim9_expr.vim, src/testdir/runtest.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20109
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20110 Patch 8.2.3312
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20111 Problem: Vim9: after "if false" line breaks in expression not skipped.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20112 Solution: Do parse the expression. (closes #8723)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20113 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20114
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20115 Patch 8.2.3313
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20116 Problem: Unused code in win_exchange() and frame_remove().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20117 Solution: Remove the code. (closes #8728)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20118 Files: src/window.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20119
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20120 Patch 8.2.3314
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20121 Problem: Behavior of exists() in a :def function is unpredictable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20122 Solution: Add exists_compiled().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20123 Files: runtime/doc/eval.txt, runtime/doc/usr_41.txt, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20124 src/errors.h, src/vim9compile.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20125
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20126 Patch 8.2.3315
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20127 Problem: Cannot use single quote in a float number for readability.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20128 Solution: Support single quotes like in numbers. (closes #8713)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20129 Files: src/typval.c, src/float.c, src/proto/float.pro, src/json.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20130 src/viminfo.c, src/testdir/test_float_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20131
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20132 Patch 8.2.3316 (after 8.2.3315)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20133 Problem: Float test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20134 Solution: Add missing change.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20135 Files: src/evalfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20136
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20137 Patch 8.2.3317
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20138 Problem: Vim9: No error for missing white space before return type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20139 Solution: Check for white space. (closes #8733)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20140 Files: src/userfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20141
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20142 Patch 8.2.3318
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20143 Problem: Vim9: cannot ignore quotes in number at the command line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20144 Solution: Use in_vim9script() so that after ":vim9" quotes are ignored.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20145 Files: src/typval.c, src/testdir/test_float_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20146
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20147 Patch 8.2.3319
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20148 Problem: Coverity action on github does not work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20149 Solution: Remove undefined $SRCDIR. (James McCoy, closes #8739)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20150 Files: .github/workflows/coverity.yml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20151
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20152 Patch 8.2.3320
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20153 Problem: Some local functions are not static.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20154 Solution: Add "static". Move snprintf() related code to strings.c.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20155 (Yegappan Lakshmanan, closes #8734)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20156 Files: src/alloc.c, src/channel.c, src/dict.c, src/digraph.c, src/edit.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20157 src/ex_docmd.c, src/getchar.c, src/job.c, src/list.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20158 src/message.c, src/profiler.c, src/proto/channel.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20159 src/proto/dict.pro, src/proto/digraph.pro, src/proto/edit.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20160 src/proto/ex_docmd.pro, src/proto/getchar.pro, src/proto/job.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20161 src/proto/list.pro, src/proto/profiler.pro, src/proto/spell.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20162 src/proto/vim9compile.pro, src/proto/vim9script.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20163 src/proto/vim9type.pro, src/spell.c, src/strings.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20164 src/vim9compile.c, src/vim9script.c, src/vim9type.c, src/window.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20165
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20166 Patch 8.2.3321
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20167 Problem: Some code is not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20168 Solution: Add some more tests. (Dominique Pellé, closes #8735)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20169 Files: src/testdir/test_excmd.vim, src/testdir/test_writefile.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20170
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20171 Patch 8.2.3322
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20172 Problem: Vim9: checking type of dict does not check member type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20173 Solution: When getting the type of a typval use dv_type and lv_type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20174 (closes #8732)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20175 Files: src/vim9type.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20176
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20177 Patch 8.2.3323
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20178 Problem: Help tag for exists_compiled() is wrong. (Maxim Kim)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20179 Solution: Adjust the help tag.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20180 Files: runtime/doc/eval.txt
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20181
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20182 Patch 8.2.3324
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20183 Problem: Vim9: Cannot use :silent with :endwhile.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20184 Solution: Allow for using the :silent modifier. (closes #8737)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20185 Files: src/ex_eval.c, src/ex_docmd.c, src/proto/ex_docmd.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20186 src/vim9compile.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20187
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20188 Patch 8.2.3325
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20189 Problem: Digraph test fails when LC_ALL is set to "C".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20190 Solution: When restoring 'encoding' set it to "utf-8". (closes #8742)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20191 Files: src/testdir/test_digraph.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20192
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20193 Patch 8.2.3326
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20194 Problem: Vim9: no error passing an empty list of the wrong type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20195 Solution: Use ISN_SETTYPE also for "list<any>". (closes #8732)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20196 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20197 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20198
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20199 Patch 8.2.3327
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20200 Problem: No check for sysconf() failing.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20201 Solution: If sysconf() fails use SIGSTKSZ for the signal stack size.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20202 (Zdenek Dohnal, closes #8743)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20203 Files: src/os_unix.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20204
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20205 Patch 8.2.3328
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20206 Problem: Coverity error for not checking return value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20207 Solution: Check value is not negative.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20208 Files: src/spellfile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20209
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20210 Patch 8.2.3329
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20211 Problem: v_lock not set when getting value of environment variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20212 Solution: Set v_lock to zero.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20213 Files: src/typval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20214
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20215 Patch 8.2.3330
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20216 Problem: Coverity reports using uninitialized field.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20217 Solution: Initialize the field early.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20218 Files: src/tag.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20219
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20220 Patch 8.2.3331
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20221 Problem: Coverity warns for using value without boundary check.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20222 Solution: Add a boundary check.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20223 Files: src/viminfo.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20224
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20225 Patch 8.2.3332
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20226 Problem: Vim9: cannot assign to range in list.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20227 Solution: Implement overwriting a list range.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20228 Files: src/vim9compile.c, src/vim9execute.c, src/list.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20229 src/proto/list.pro, src/eval.c, src/proto/eval.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20230 src/testdir/test_listdict.vim, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20231
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20232 Patch 8.2.3333
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20233 Problem: Vim9: not enough tests run with Vim9.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20234 Solution: Run a few more tests in Vim9 script and :def function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20235 Files: src/testdir/test_listdict.vim, src/testdir/vim9.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20236
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20237 Patch 8.2.3334
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20238 Problem: Vim9: not enough tests run with Vim9.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20239 Solution: Run a few more tests in Vim9 script and :def function. Fix
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20240 islocked(). Fix error for locking local variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20241 Files: src/evalfunc.c, src/vim9compile.c, src/testdir/test_listdict.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20242
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20243 Patch 8.2.3335
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20244 Problem: Vim9: not enough tests run with Vim9.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20245 Solution: Run a few more tests in Vim9 script and :def function. Fix that
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
20246 items(), keys() and values() return zero for a NULL dict.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20247 Make join() return an empty string for a NULL list. Make sort()
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20248 return an empty list for a NULL list.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20249 Files: src/dict.c, src/list.c, src/testdir/test_listdict.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20250 src/testdir/vim9.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20251
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20252 Patch 8.2.3336
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20253 Problem: Behavior of negative index in list change changed. (Naruhiko
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20254 Nishino)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20255 Solution: Only change it for Vim9 script. (closes #8749)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20256 Files: src/list.c, src/testdir/test_listdict.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20257
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20258 Patch 8.2.3337
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20259 Problem: Completing "call g:" returns entries with just "g:". (Naohiro Ono)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20260 Solution: Skip empty strings returned by get_user_func_name(). (closes #8753)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20261 Files: src/evalfunc.c, src/testdir/test_cmdline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20262
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20263 Patch 8.2.3338
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20264 Problem: Vim9: no type check when assigning a list range. (Naohiro Ono)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20265 Solution: Check the member type. (closes #8750)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20266 Files: src/list.c, src/testdir/test_listdict.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20267
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20268 Patch 8.2.3339
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20269 Problem: Vim9: cannot lock a member in a local dict.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20270 Solution: Get the local dict from the stack and pass it to get_lval().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20271 Files: src/eval.c, src/vim9execute.c, src/vim9compile.c, src/vim9.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20272 src/globals.h, src/testdir/test_vim9_cmd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20273 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20274
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20275 Patch 8.2.3340 (after 8.2.3339)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20276 Problem: Accessing uninitialized pointer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20277 Solution: Set pointer to NULL.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20278 Files: src/eval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20279
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20280 Patch 8.2.3341
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20281 Problem: Vim9: function call aborted despite try/catch. (Naohiro Ono)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20282 Solution: Ignore error caught by try/catch. (closes #8755)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20283 Files: src/evalvars.c, src/vim9execute.c, src/message.c, src/time.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20284 src/globals.h, src/testdir/vim9.vim, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20285
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20286 Patch 8.2.3342 (after 8.2.3341)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20287 Problem: Test for :let errors fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20288 Solution: Adjust the test and how to avoid a second error message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20289 Files: src/evalvars.c, src/testdir/test_let.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20290
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20291 Patch 8.2.3343 (after 8.2.3342)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20292 Problem: Vim9: autoload test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20293 Solution: Adjust the way the second message is avoided
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20294 Files: src/evalvars.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20295
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20296 Patch 8.2.3344 (after 8.2.3343)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20297 Problem: Vimscript test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20298 Solution: Have test verify first error instead of second
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20299 Files: src/testdir/test_vimscript.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20300
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20301 Patch 8.2.3345
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20302 Problem: Some code not covered by tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20303 Solution: Add a few more tests. (Dominique Pellé, closes #8757)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20304 Files: src/testdir/test_arglist.vim, src/testdir/test_cmdline.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20305 src/testdir/test_spellfile.vim, src/testdir/test_substitute.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20306
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20307 Patch 8.2.3346
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20308 Problem: Vim9: no error for using "." for concatenation after ":vim9cmd".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20309 (Naohiro Ono)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20310 Solution: Check for Vim9 script syntax. (closes #8756)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20311 Files: src/eval.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20312
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20313 Patch 8.2.3347
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20314 Problem: Check for legacy script is incomplete. (Naohiro Ono)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20315 Solution: Also check the :legacy modifier. Use for string concatenation
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20316 with "." and others (issue #8756)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20317 Files: src/vim9script.c, src/proto/vim9script.pro, src/eval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20318 src/typval.c, src/evalvars.c, src/errors.h, src/ex_docmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20319 src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20320
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20321 Patch 8.2.3348
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20322 Problem: line2byte() returns wrong value after adding textprop. (Yuto
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20323 Kimura)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20324 Solution: Reduce the length by the size of the text property. (closes #8759)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20325 Files: src/memline.c, src/testdir/test_textprop.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20326
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20327 Patch 8.2.3349 (after 8.2.3347)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20328 Problem: Eval test for scriptversion fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20329 Solution: Fix off-by-one error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20330 Files: src/vim9script.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20331
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20332 Patch 8.2.3350 (after 8.2.3348)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20333 Problem: Text properties test fails on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20334 Solution: Set fileformat to unix.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20335 Files: src/testdir/test_textprop.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20336
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20337 Patch 8.2.3351
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20338 Problem: Vim9: using a function by name may delete it. (Naohiro Ono)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20339 Solution: Increment the reference count when using a function by name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20340 (closes #8760)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20341 Files: src/evalvars.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20342
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20343 Patch 8.2.3352
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20344 Problem: Vim9: error for nested :enddef has wrong line number.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20345 Solution: Compute the line number.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20346 Files: src/userfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20347
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20348 Patch 8.2.3353
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20349 Problem: Vim9: type of argument for negate not checked at compile time.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20350 Solution: Add a compile time check.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20351 Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20352 src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20353 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20354
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20355 Patch 8.2.3354
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20356 Problem: Build failure with +byte_offset but without +textprop. (John
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20357 Marriott)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20358 Solution: Adjust the #ifdef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20359 Files: src/memline.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20360
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20361 Patch 8.2.3355
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20362 Problem: MS-Windows: compiler warning for 64-32 bit conversion.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20363 Solution: Add type casts.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20364 Files: src/memline.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20365
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20366 Patch 8.2.3356
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20367 Problem: Adding many text properties requires a lot of function calls.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20368 Solution: Add the prop_add_list() function. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20369 closes #8751)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20370 Files: runtime/doc/eval.txt, runtime/doc/textprop.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20371 runtime/doc/usr_41.txt, src/evalfunc.c, src/proto/textprop.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20372 src/testdir/test_textprop.vim, src/testdir/test_vim9_builtin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20373 src/textprop.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20374
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20375 Patch 8.2.3357
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20376 Problem: Crash when 'virtualedit' is set and window is narrow.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20377 Solution: Check that width is not zero. (closes #8767)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20378 Files: src/misc2.c, src/testdir/test_number.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20379
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20380 Patch 8.2.3358
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20381 Problem: Structurizr files are not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20382 Solution: Recognize the file by contents. (Bastian Venthur, closes #8764)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20383 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20384
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20385 Patch 8.2.3359
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20386 Problem: Vim9: error for type when variable is not set.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20387 Solution: Give a specific error for a NULL function. (closes #8773)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20388 Files: src/vim9type.c, src/errors.h, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20389
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20390 Patch 8.2.3360
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20391 Problem: User function completion fails with dict function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20392 Solution: Do not stop sequencing through the list if user functions when
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20393 encountering an empty name. (Naohiro Ono, closes #8765,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20394 closes #8774)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20395 Files: src/evalfunc.c, src/testdir/test_cmdline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20396
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20397 Patch 8.2.3361
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20398 Problem: Vim9: crash with nested :while.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20399 Solution: Handle skipping better. (Naruhiko Nishino, closes #8778)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20400 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20401
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20402 Patch 8.2.3362
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20403 Problem: Buffer overflow when completing long tag name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20404 Solution: Allocate the buffer dynamically. (Gregory Anders, closes #8769)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20405 Files: src/tag.c, src/testdir/test_tagjump.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20406
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20407 Patch 8.2.3363
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20408 Problem: When :edit reuses the current buffer the alternate file is set to
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20409 the same buffer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20410 Solution: Only set the alternate file when not reusing the buffer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20411 (closes #8783)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20412 Files: src/ex_cmds.c, src/testdir/test_undo.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20413 src/testdir/test_cmdline.vim, src/testdir/test_vim9_builtin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20414 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20415
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20416 Patch 8.2.3364
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20417 Problem: Vim9: crash when :for is skipped.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20418 Solution: Skip more code generation. (Naruhiko Nishino, closes #8777)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20419 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20420
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20421 Patch 8.2.3365
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20422 Problem: Vim9: cannot use option for all operations.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20423 Solution: Recognize more operations. (closes #8779)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20424 Files: src/vim9compile.c, src/proto/vim9compile.pro, src/ex_docmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20425 src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20426
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20427 Patch 8.2.3366
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20428 Problem: Vim9: debugging elseif does not stop before condition.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20429 Solution: Move debug statement to after the jump. (closes #8781)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20430 Files: src/vim9compile.c, src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20431
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20432 Patch 8.2.3367
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20433 Problem: Vim9: :@r executing a register is inconsistent.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20434 Solution: Use "@r" as the start of an expression. (issue #8779)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20435 Files: src/ex_docmd.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20436
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20437 Patch 8.2.3368
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20438 Problem: Not all Racket files are recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20439 Solution: Also recognize .rktl and .rktd files. (Doug Kearns)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20440 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20441
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20442 Patch 8.2.3369
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20443 Problem: Auto formatting after "cw" leaves cursor in wrong spot.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20444 Solution: Do not auto-format after the delete. (closes #8789)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20445 Files: src/ops.c, src/testdir/test_textformat.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20446
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20447 Patch 8.2.3370
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20448 Problem: Vim9: no check for white space before type in declaration.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20449 (Naohiro Ono)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20450 Solution: Check for white space like in a compiled function. (closes #8785)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20451 Files: src/eval.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20452
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20453 Patch 8.2.3371
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20454 Problem: Vim9: :$ENV cannot be followed by ->func() in next line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20455 Solution: Use "$ENV" as the start of an expression. (closes #8790)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20456 Files: src/ex_docmd.c, src/vim9compile.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20457
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20458 Patch 8.2.3372
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20459 Problem: line2byte() value wrong when adding a text property. (Yuto Kimura)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20460 Solution: Adjust length for text property. (closes #8772) Also fix it for
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20461 deleting a line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20462 Files: src/memline.c, src/testdir/test_textprop.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20463
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20464 Patch 8.2.3373 (after 8.2.3372)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20465 Problem: text property test fails on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20466 Solution: Set fileformat to "unix"
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20467 Files: src/testdir/test_textprop.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20468
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20469 Patch 8.2.3374
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20470 Problem: Pyret files are not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20471 Solution: Recognize .arr files as Pyret. (Doug Kearns)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20472 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20473
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20474 Patch 8.2.3375
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20475 Problem: Using uninitialized memory.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20476 Solution: Initialize textprop_save_len.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20477 Files: src/memline.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20478
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20479 Patch 8.2.3376
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20480 Problem: Vim9: no warning that "@r" does not do anything.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20481 Solution: Give a "no effect" error. (closes #8779)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20482 Files: src/ex_eval.c, src/proto/ex_eval.pro, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20483 src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20484
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20485 Patch 8.2.3377
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20486 Problem: Vim9: :disass completion does not understand "s:".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20487 Solution: Expand "s:" to a pattern. (closes #8780)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20488 Files: src/cmdexpand.c, src/testdir/test_cmdline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20489
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20490 Patch 8.2.3378
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20491 Problem: MS-Windows: completing environment variables with % is wrong.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20492 Solution: Only complete environment variables with $. (Albert Liu,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20493 closes #8791)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20494 Files: src/cmdexpand.c, src/testdir/test_cmdline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20495
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20496 Patch 8.2.3379
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20497 Problem: Crash when using NULL job.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20498 Solution: Copy static string into buffer. (issue #8260)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20499 Files: src/job.c, src/testdir/test_channel.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20500
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20501 Patch 8.2.3380
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20502 Problem: Crash when using NULL string for funcref().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20503 Solution: Check for NULL argument. (issue #8260)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20504 Files: src/evalfunc.c, src/testdir/test_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20505
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20506 Patch 8.2.3381
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20507 Problem: Crash when using NULL list with sign functions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20508 Solution: Handle a NULL list like an empty list. (issue #8260)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20509 Files: src/globals.h, src/testdir/test_signs.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20510
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20511 Patch 8.2.3382
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20512 Problem: Crash when getting the type of a NULL partial.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20513 Solution: Check for NULL. (closes #8260)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20514 Files: src/vim9type.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20515
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20516 Patch 8.2.3383
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20517 Problem: Vim9: completion for :disassemble adds parenthesis.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20518 Solution: Don't add parenthesis. (Naohiro Ono, closes #8802)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20519 Files: src/userfunc.c, src/testdir/test_cmdline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20520
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20521 Patch 8.2.3384
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20522 Problem: Cannot disable modeline for an individual file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20523 Solution: Recognize "nomodeline" in a modeline. (Hu Jialun, closes #8798)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20524 Files: runtime/doc/options.txt, src/buffer.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20525 src/testdir/test_modeline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20526
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20527 Patch 8.2.3385
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20528 Problem: Escaping for fish shell does not work properly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20529 Solution: Insert a backslash before a backslash. (Jason Cox, closes #8810)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20530 Files: runtime/doc/eval.txt, src/strings.c, src/testdir/test_shell.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20531
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20532 Patch 8.2.3386
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20533 Problem: Using uninitialized memory.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20534 Solution: Initialize the rm_ic field. (Dominique Pellé, closes #8800)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20535 Files: src/indent.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20536
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20537 Patch 8.2.3387
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20538 Problem: Compiler warning for non-static function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20539 Solution: Make the function static. (Dominique Pellé, closes #8816)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20540 Files: src/strings.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20541
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20542 Patch 8.2.3388
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20543 Problem: fnamemodify('path/..', ':p') differs from using 'path/../'. (David
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20544 Briscoe)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20545 Solution: Include the "/.." in the directory name. (closes #8808)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20546 Files: src/os_unix.c, src/testdir/test_fnamemodify.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20547
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20548 Patch 8.2.3389
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20549 Problem: Cannot stop insert mode completion without side effects.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20550 Solution: Add CTRL-X CTRL-Z. (closes #8821)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20551 Files: runtime/doc/index.txt, runtime/doc/insert.txt, src/insexpand.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20552 src/testdir/test_ins_complete.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20553
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20554 Patch 8.2.3390
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20555 Problem: Included xdiff code is outdated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20556 Solution: Sync with xdiff in git 2.33. (Christian Brabandt, closes #8431)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20557 Files: src/diff.c, src/xdiff/README.txt, src/xdiff/xdiff.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20558 src/xdiff/xdiffi.c, src/xdiff/xdiffi.h, src/xdiff/xemit.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20559 src/xdiff/xemit.h, src/xdiff/xhistogram.c, src/xdiff/xinclude.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20560 src/xdiff/xmacros.h, src/xdiff/xpatience.c, src/xdiff/xprepare.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20561 src/xdiff/xtypes.h, src/xdiff/xutils.c, src/xdiff/xutils.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20562
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20563 Patch 8.2.3391
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20564 Problem: Crash with combination of 'linebreak' and other options.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20565 Solution: Avoid n_extra to become negative. (Christian Brabandt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20566 closes #8817)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20567 Files: src/drawline.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20568
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20569 Patch 8.2.3392
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20570 Problem: augroup completion escapes regexp pattern characters.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20571 Solution: Do not escape the augroup name. (closes #8826)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20572 Files: src/cmdexpand.c, src/testdir/test_cmdline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20573
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20574 Patch 8.2.3393
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20575 Problem: Escaping for fish shell is skipping some characters.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20576 Solution: Escape character after backslash if needed. (Jason Cox,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20577 closes #8827)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20578 Files: src/strings.c, src/testdir/test_shell.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20579
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20580 Patch 8.2.3394
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20581 Problem: Filler lines are wrong when changing text in diff mode.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20582 Solution: Don't change the filler lines on every change. Check
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20583 scrollbinding when updating the filler lines. (closes #8809)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20584 Files: src/move.c, src/diff.c, src/testdir/test_diffmode.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20585 src/testdir/dumps/Test_diff_scroll_change_01.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20586 src/testdir/dumps/Test_diff_scroll_change_02.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20587
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20588 Patch 8.2.3395
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20589 Problem: Vim9: expression breakpoint not checked in :def function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20590 Solution: Always compile a function for debugging if there is an expression
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20591 breakpoint. (closes #8803)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20592 Files: src/vim9execute.c, src/proto/vim9execute.pro, src/debugger.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20593 src/proto/debugger.pro, src/vim.h, src/vim9.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20594 src/testdir/test_debugger.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20595
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20596 Patch 8.2.3396
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20597 Problem: When libcall() fails invalid pointer may be used.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20598 Solution: Initialize the string to NULL. (Yasuhiro Matsumoto, closes #8829)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20599 Files: src/evalfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20600
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20601 Patch 8.2.3397
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20602 Problem: No test for what 8.2.3391 fixes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20603 Solution: Add a test. (Yegappan Lakshmanan, closes #8828)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20604 Files: src/testdir/test_breakindent.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20605
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20606 Patch 8.2.3398
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20607 Problem: Html text objects are not fully tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20608 Solution: Add tests for dbcs encoding and different number of backslashes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20609 (Dominique Pellé, closes #8831)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20610 Files: src/testdir/test_textobjects.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20611
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20612 Patch 8.2.3399
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20613 Problem: Octave files are not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20614 Solution: Detect Octave files. (Doug Kearns)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20615 Files: runtime/autoload/dist/ft.vim, runtime/doc/filetype.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20616 runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20617
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20618 Patch 8.2.3400
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20619 Problem: ":z!" is not supported.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20620 Solution: Make ":z!" work and add tests. (Dominique Pellé, closes #8836)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20621 Use display height instead of current window height.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20622 Files: runtime/doc/various.txt, src/ex_cmds.h, src/ex_cmds.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20623 src/testdir/test_ex_z.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20624
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20625 Patch 8.2.3401
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20626 Problem: Vim9: cannot use a negative count with finddir() and findfile().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20627 Solution: Adjust the return type. (closes #8776)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20628 Files: src/evalfunc.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20629
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20630 Patch 8.2.3402
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20631 Problem: Invalid memory access when using :retab with large value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20632 Solution: Check the number is positive.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20633 Files: src/indent.c, src/option.c, src/optionstr.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20634 src/testdir/test_retab.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20635
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20636 Patch 8.2.3403 (after 8.2.3402)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20637 Problem: Memory leak for :retab with invalid argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20638 Solution: Free the memory. Make error messages consistent.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20639 Files: src/indent.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20640
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20641 Patch 8.2.3404
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20642 Problem: Vim9: no error for white space before "(".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20643 Solution: Give an error, like in a compiled function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20644 Files: src/userfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20645
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20646 Patch 8.2.3405
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20647 Problem: Cannot have a comment line in a {} block of a user command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20648 Solution: Continue after the line break. (closes #8837)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20649 Files: src/ex_docmd.c, src/testdir/test_usercommands.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20650
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20651 Patch 8.2.3406
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20652 Problem: On some systems tests fail without _REENTRANT. (Elimar
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20653 Riesebieter)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20654 Solution: Add -D_REENTRANT in configure. (closes #7402)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20655 Files: src/configure.ac, src/auto/configure
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20656
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20657 Patch 8.2.3407
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20658 Problem: Using uninitialized memory with "let g:['bar'] = 2".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20659 Solution: Initialize v_type of a new dict item.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20660 Files: src/dict.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20661
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20662 Patch 8.2.3408
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20663 Problem: Can delete a numbered function. (Naohiro Ono)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20664 Solution: Disallow deleting a numbered function. (closes #8760)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20665 Files: src/userfunc.c, src/testdir/test_user_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20666
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20667 Patch 8.2.3409
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20668 Problem: Reading beyond end of line with invalid utf-8 character.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20669 Solution: Check for NUL when advancing.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20670 Files: src/regexp_nfa.c, src/testdir/test_regexp_utf8.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20671
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20672 Patch 8.2.3410
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20673 Problem: Crash with linebreak, listchars and large tabstop.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20674 Solution: Account for different size listchars for a tab. (closes #8841)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20675 Files: src/drawline.c, src/testdir/test_listlbr_utf8.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20676
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20677 Patch 8.2.3411
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20678 Problem: Vim9: crash when using base name of import. (Naohiro Ono)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20679 Solution: Check the import flags. (closes #8843)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20680 Files: src/evalvars.c, src/errors.h, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20681
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20682 Patch 8.2.3412 (after 8.2.3411)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20683 Problem: Vim9: importing the wrong file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20684 Solution: Correct the file name. Delete the file afterwards.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20685 Files: src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20686
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20687 Patch 8.2.3413
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20688 Problem: Vim9: too many characters are allowed in import name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20689 Solution: Disallow ':' and '#', check for white space. (closes #8845)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20690 Files: src/vim9script.c, src/errors.h, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20691
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20692 Patch 8.2.3414
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20693 Problem: fullcommand() gives the wrong name if there is a buffer-local user
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20694 command. (Naohiro Ono)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20695 Solution: Use a separate function to get the user command name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20696 (closes #8840)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20697 Files: src/usercmd.c, src/proto/usercmd.pro, src/ex_docmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20698 src/testdir/test_cmdline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20699
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20700 Patch 8.2.3415
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20701 Problem: Vim9: Not all function argument types are properly checked.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20702 Solution: Add and improve argument type checks. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20703 closes #8839)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20704 Files: src/channel.c, src/digraph.c, src/evalfunc.c, src/terminal.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20705 src/testdir/test_digraph.vim, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20706
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20707 Patch 8.2.3416
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20708 Problem: Second error is reported while exception is being thrown.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20709 Solution: Do not check for trailing characters when already aborting.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20710 (closes #8842)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20711 Files: src/userfunc.c, src/testdir/test_trycatch.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20712
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20713 Patch 8.2.3417
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20714 Problem: Vim9: a failing debug expression aborts script sourcing.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20715 Solution: Do not let expression failure abort script sourcing. (closes #8848)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20716 Files: src/debugger.c, src/testdir/test_debugger.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20717
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20718 Patch 8.2.3418
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20719 Problem: Garbage collection while evaluating may cause trouble.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20720 Solution: Disable garbage collection while evaluating an expression.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20721 (Christian Brabandt, issue #8848)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20722 Files: src/eval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20723
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20724 Patch 8.2.3419
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20725 Problem: A failing debug expression may make Vim unusable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20726 Solution: Suppress error messages. (closes #8848)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20727 Files: src/debugger.c, src/testdir/test_debugger.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20728
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20729 Patch 8.2.3420
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20730 Problem: _REENTRANT defined more than once.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20731 Solution: Fix configure script. (Christian Brabandt, closes #8852)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20732 Files: src/configure.ac, src/auto/configure
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20733
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20734 Patch 8.2.3421
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20735 Problem: A bit of code is not covered by tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20736 Solution: Add a few more test cases. (Dominique Pellé, closes #8857)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20737 Files: src/testdir/test_functions.vim, src/testdir/test_history.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20738 src/testdir/test_startup.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20739
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20740 Patch 8.2.3422
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20741 Problem: Vim9: no failure if return type differs from returned variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20742 Solution: Copy type when copying a list. (closes #8847)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20743 Files: src/list.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20744
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20745 Patch 8.2.3423
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20746 Problem: Vim9: list += list creates a new list in :def function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20747 Solution: Append to the existing list.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20748 Files: src/structs.h, src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20749 src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20750
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20751 Patch 8.2.3424
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20752 Problem: A sequence of spaces is hard to see in list mode.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20753 Solution: Add the "multispace" option to 'listchars'. (closes #8834)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20754 Files: runtime/doc/options.txt, src/drawline.c, src/message.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20755 src/screen.c, src/structs.h, src/testdir/test_listchars.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20756
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20757 Patch 8.2.3425
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20758 Problem: Warning for using uninitialized variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20759 Solution: Initialize it. (John Marriott)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20760 Files: src/screen.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20761
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20762 Patch 8.2.3426
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20763 Problem: Crash when deleting a listener in a listener callback. (Naohiro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20764 Ono)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20765 Solution: Mark the listener and delete it later. (closes #8863)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20766 Files: src/change.c, src/testdir/test_listener.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20767
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20768 Patch 8.2.3427
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20769 Problem: Double free when list is copied.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20770 Solution: Allocate the type when making a copy. (closes #8862)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20771 Clear the type for flattennew(). Avoid a memory leak when
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20772 flattennew() fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20773 Files: src/list.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20774
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20775 Patch 8.2.3428
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20776 Problem: Using freed memory when replacing. (Dhiraj Mishra)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20777 Solution: Get the line pointer after calling ins_copychar().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20778 Files: src/normal.c, src/testdir/test_edit.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20779
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20780 Patch 8.2.3429
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20781 Problem: Leaking memory when assigning to list or dict.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20782 Solution: Free the list or dict type before overwriting it.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20783 Files: src/vim9type.c, src/evalvars.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20784
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20785 Patch 8.2.3430
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20786 Problem: No generic way to trigger an autocommand on mode change.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20787 Solution: Add the ModeChanged autocommand event. (Magnus Gross, closes #8856)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20788 Files: runtime/doc/autocmd.txt, src/autocmd.c, src/edit.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20789 src/ex_docmd.c, src/ex_getln.c, src/globals.h, src/misc1.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20790 src/normal.c, src/proto/autocmd.pro, src/proto/misc1.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20791 src/testdir/test_edit.vim, src/vim.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20792
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20793 Patch 8.2.3431
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20794 Problem: Completion for :disas sorts local functions first.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20795 Solution: Sort local functions last, like with :delfunc. (Naohiro Ono,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20796 closes #8860)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20797 Files: src/cmdexpand.c, src/testdir/test_cmdline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20798
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20799 Patch 8.2.3432
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20800 Problem: Octave/Matlab filetype detection does not work properly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20801 Solution: Update the patterns used for matching. (Doug Kearns)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20802 Files: runtime/autoload/dist/ft.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20803
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20804 Patch 8.2.3433
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20805 Problem: :delcommand does not take a -buffer option.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20806 Solution: Add the -buffer option.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20807 Files: runtime/doc/map.txt, src/usercmd.c, src/errors.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20808 src/testdir/test_usercommands.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20809
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20810 Patch 8.2.3434 (after 8.2.3430)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20811 Problem: Function prototype for trigger_modechanged() is incomplete.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20812 Solution: Add "void".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20813 Files: src/proto/misc1.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20814
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20815 Patch 8.2.3435
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20816 Problem: Vim9: dict is not passed to dict function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20817 Solution: Keep the dict used until a function call.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20818 Files: src/vim9compile.c, src/vim9execute.c, src/vim9.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20819 src/testdir/test_vim9_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20820 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20821
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20822 Patch 8.2.3436
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20823 Problem: Check for optional bool type has confusing return type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20824 Solution: Explicitly return OK.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20825 Files: src/typval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20826
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20827 Patch 8.2.3437
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20828 Problem: Compiler warnings for 32/64 bit usage.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20829 Solution: Add type casts. (Mike Williams, closes #8870)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20830 Files: src/screen.c, src/xdiff/xemit.c, src/xdiff/xutils.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20831
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20832 Patch 8.2.3438
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20833 Problem: Cannot manipulate blobs.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20834 Solution: Add blob2list() and list2blob(). (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20835 closes #8868)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20836 Files: runtime/doc/eval.txt, runtime/doc/usr_41.txt, src/blob.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20837 src/errors.h, src/evalfunc.c, src/proto/blob.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20838 src/proto/typval.pro, src/testdir/test_blob.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20839 src/testdir/test_vim9_builtin.vim, src/typval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20840
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20841 Patch 8.2.3439
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20842 Problem: Deleted lines go to wrong yank register.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20843 Solution: Reset y_append when not calling get_yank_register(). (Christian
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20844 Brabandt, closes #8872)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20845 Files: src/ops.c, src/proto/register.pro, src/register.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20846 src/testdir/test_registers.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20847
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20848 Patch 8.2.3440
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20849 Problem: Recover test fails if there is an old swap file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20850 Solution: Delete old swap files.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20851 Files: src/testdir/test_recover.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20852
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20853 Patch 8.2.3441
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20854 Problem: MS-Windows: vimtutor can't handle path with spaces.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20855 Solution: Add double quotes. (Christian Brabandt, closes #8871)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20856 Files: vimtutor.bat
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20857
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20858 Patch 8.2.3442
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20859 Problem: Vim9: || and && are not handled at compile time when possible.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20860 Solution: When using constants generate fewer instructions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20861 Files: src/vim9.h, src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20862 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20863
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20864 Patch 8.2.3443
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20865 Problem: Vim9: memory leak when and/or fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20866 Solution: Also clear the growarray when the length is zero.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20867 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20868
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20869 Patch 8.2.3444
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20870 Problem: concealed text not revealed when leaving insert mode. (Michael
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20871 Soyka)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20872 Solution: Check if concealing changed when leaving insert mode.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20873 (closes #8880)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20874 Files: src/edit.c, src/testdir/test_conceal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20875 src/testdir/dumps/Test_conceal_two_windows_07in.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20876
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20877 Patch 8.2.3445
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20878 Problem: On Solaris longVersion may be declared twice. (Vladimir Marek)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20879 Solution: Always declare longVersion in version.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20880 Files: src/globals.h, src/version.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20881
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20882 Patch 8.2.3446
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20883 Problem: Not enough tests for empty string arguments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20884 Solution: Add tests, fix type check. (Yegappan Lakshmanan, closes #8881)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20885 Files: runtime/doc/sign.txt, runtime/doc/textprop.txt, src/sign.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20886 src/testdir/test_blob.vim, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20887
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20888 Patch 8.2.3447
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20889 Problem: A couple of declarations are not ANSI C.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20890 Solution: Put argument type inside (). (Yegappan Lakshmanan, closes #8890)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20891 Files: src/os_unix.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20892
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20893 Patch 8.2.3448
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20894 Problem: :endtry after function call that throws not found.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20895 Solution: Do check for following :endtry if an exception is being thrown.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20896 (closes #8889)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20897 Files: src/userfunc.c, src/testdir/test_trycatch.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20898
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20899 Patch 8.2.3449
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20900 Problem: Sort fails if the sort compare function returns 999.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20901 Solution: Adjust value to -1 / 0 / 1. (Yasuhiro Matsumoto, closes #8884)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20902 Files: src/list.c, src/testdir/test_sort.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20904 Patch 8.2.3450
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20905 Problem: Coveralls action fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20906 Solution: Disable it for now.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20907 Files: .github/workflows/ci.yml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20908
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20909 Patch 8.2.3451
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20910 Problem: Not all apache files are recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20911 Solution: Adjust the filetype pattern. (Zdenek Dohnal, closes #8882)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20912 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20913
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20914 Patch 8.2.3452
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20915 Problem: MPD files are not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20916 Solution: Recognize MPD files as XML. (Steven Penny, closes #8893)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20917 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20918
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20919 Patch 8.2.3453
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20920 Problem: Autocmd not executed when editing a directory ending in a path
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20921 separator inside try block.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20922 Solution: Return NOTDONE instead of FAIL. (closes #8885)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20923 Files: src/fileio.c, src/testdir/test_autocmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20924
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20925 Patch 8.2.3454
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20926 Problem: Using a count with "gp" leaves cursor in wrong position. (Naohiro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20927 Ono)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20928 Solution: Count the inserted lines. (closes #8899)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20929 Files: src/register.c, src/testdir/test_put.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20930
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20931 Patch 8.2.3455 (after 8.2.3454)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20932 Problem: Using a count with "gp" leaves '] in wrong position. (Naohiro Ono)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20933 Solution: Correct the mark position. (closes #8899)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20934 Files: src/register.c, src/testdir/test_put.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20935
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20936 Patch 8.2.3456
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20937 Problem: Vim9: Not all functions are tested with an empty string argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20938 Solution: Add tests with empty strings. (Yegappan Lakshmanan, closes #8915)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20939 Files: src/evalfunc.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20940
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20941 Patch 8.2.3457
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20942 Problem: MS-Windows Vim9: test executed and fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20943 Solution: Add extra check for not being on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20944 Files: src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20945
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20946 Patch 8.2.3458
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20947 Problem: Not all dictdconf files are recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20948 Solution: Adjust the pattern. (Doug Kearns)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20949 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20950
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20951 Patch 8.2.3459
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20952 Problem: Vim9: need more tests for empty string arguments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20953 Solution: Add more tests. Also use empty argument with menu_info() to get
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20954 the top-level menu names. (Yegappan Lakshmanan, closes #8925)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20955 Files: runtime/doc/eval.txt, src/menu.c, src/testdir/test_menu.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20956 src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20957
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20958 Patch 8.2.3460
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20959 Problem: Some type casts are not needed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20960 Solution: Remove unnecessary type casts. (closes #8934)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20961 Files: src/autocmd.c, src/buffer.c, src/debugger.c, src/getchar.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20962 src/hardcopy.c, src/if_cscope.c, src/move.c, src/tag.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20963 src/version.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20964
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20965 Patch 8.2.3461
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20966 Problem: Cannot distinguish Normal and Terminal-Normal mode.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20967 Solution: Make mode() return "nt" for Terminal-Normal mode. (issue #8856)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20968 Files: runtime/doc/eval.txt, src/misc1.c, src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20969
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20970 Patch 8.2.3462
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20971 Problem: The ModeChanged event only uses one character for the new_mode and
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20972 old_mode values.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20973 Solution: Pass one as first argument to mode(). (issue #8856)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20974 Files: src/misc1.c, src/testdir/test_edit.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20975
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20976 Patch 8.2.3463
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20977 Problem: Pattern matching with ModeChanged not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20978 Solution: Add a few more test lines. (issue #8856)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20979 Files: src/testdir/test_edit.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20980
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20981 Patch 8.2.3464
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20982 Problem: nginx files are not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20983 Solution: Add several file patterns. (Chris Aumann, closes #8922)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20984 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20985
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20986 Patch 8.2.3465
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20987 Problem: Cannot detect insert scroll mode.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20988 Solution: Add "scroll" to complete_info(). (closes #8943)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20989 Files: runtime/doc/eval.txt, src/insexpand.c, src/testdir/test_popup.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20990
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20991 Patch 8.2.3466
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20992 Problem: Completion submode not indicated for virtual replace.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20993 Solution: Add submode to "Rv". (closes #8945)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20994 Files: runtime/doc/eval.txt, src/misc1.c, src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20995
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20996 Patch 8.2.3467
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20997 Problem: CursorHoldI event interferes with "CTRL-G U". (Naohiro Ono)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20998 Solution: Restore the flag for "CTRL-G U" after triggering CursorHoldI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20999 (closes #8937)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21000 Files: src/edit.c, src/testdir/test_autocmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21001
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21002 Patch 8.2.3468
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21003 Problem: Problem with :cd when editing file in non-existent directory. (Yee
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21004 Cheng Chin)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21005 Solution: Prepend the current directory to get the full path. (closes #8903)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21006 Files: src/os_unix.c, src/testdir/test_cd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21007
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21008 Patch 8.2.3469
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21009 Problem: Some files with json syntax are not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21010 Solution: Add a few file patterns. (Emiliano Ruiz Carletti, closes #8947)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21011 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21012
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21013 Patch 8.2.3470
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21014 Problem: Crash with error in :catch and also in :finally.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21015 Solution: Only discard an exception if there is one. (closes #8954)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21016 Files: src/ex_eval.c, src/testdir/test_trycatch.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21017
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21018 Patch 8.2.3471
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21019 Problem: Crash when using CTRL-T after an empty search pattern.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21020 Solution: Bail out when there is no previous search pattern. (closes #8953)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21021 Files: src/ex_getln.c, src/testdir/test_search.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21022
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21023 Patch 8.2.3472
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21024 Problem: Other crashes with empty search pattern not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21025 Solution: Add a few more test lines. (Dominique Pellé)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21026 Files: src/testdir/test_search.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21027
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21028 Patch 8.2.3473
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21029 Problem: Some files with tcl syntax are not recognized.
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
21030 Solution: Add a few file patterns. (Doug Kearns)
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21031 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21032
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21033 Patch 8.2.3474
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21034 Problem: Some places use "Vimscript" instead of "Vim script".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21035 Solution: Consistently use "Vim script". (Hirohito Higashi, closes #8910)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21036 Files: runtime/doc/if_lua.txt, src/getchar.c, src/if_lua.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21037
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21038 Patch 8.2.3475
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21039 Problem: Expression register set by not executed put command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21040 Solution: Do not set the register if the command is skipped. (closes #8909)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21041 Files: src/ex_docmd.c, src/testdir/test_excmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21042
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21043 Patch 8.2.3476
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21044 Problem: Renaming a buffer on startup may cause using freed memory.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21045 Solution: Check if the buffer is used in a window. (closes #8955)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21046 Files: src/buffer.c, src/testdir/test_startup.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21047
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21048 Patch 8.2.3477 (after 8.2.3476)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21049 Problem: Startup test fails on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21050 Solution: Skip the test if not on Unix.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21051 Files: src/testdir/test_startup.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21052
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21053 Patch 8.2.3478 (after 8.2.3470)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21054 Problem: Still crash with error in :catch and also in :finally.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21055 Solution: Only call finish_exception() once. (closes #8954)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21056 Files: src/ex_eval.c, src/structs.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21057
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21058 Patch 8.2.3479
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21059 Problem: Crash when calling job_start with an invalid argument. (Virginia
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21060 Senioria)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21061 Solution: Clear the first item in argv. (closes #8957)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21062 Files: src/misc2.c, src/testdir/test_channel.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21063
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21064 Patch 8.2.3480 (after 8.2.3478)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21065 Problem: Test does not fail without the fix for a crash.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21066 Solution: Write the bad code in a file and source it. (Dominique Pellé,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21067 closes #8961)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21068 Files: src/testdir/test_trycatch.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21069
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21070 Patch 8.2.3481
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21071 Problem: Failures when char is unsigned.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21072 Solution: Use int8_T. Make a CI run with unsigned char. (James McCoy,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21073 closes #8936)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21074 Files: src/structs.h, .github/workflows/ci.yml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21075
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21076 Patch 8.2.3482
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21077 Problem: Reading beyond end of line ending in quote and backslash.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21078 Solution: Check for non-NUL after backslash. (closes #8964)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21079 Files: src/cindent.c, src/testdir/test_cindent.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21080
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21081 Patch 8.2.3483
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21082 Problem: #ifdef for using sysinfo() is incomplete.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21083 Solution: Also check for HAVE_SYSINFO. Make autoconf check use TRY_LINK.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21084 (closes #8952)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21085 Files: src/memline.c, src/configure.ac, src/auto/configure
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21086
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21087 Patch 8.2.3484
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21088 Problem: Crash when going through spell suggestions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21089 Solution: Limit the text length for finding suggestions to the original
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21090 length. Do not update buffers when exiting. (closes #8965)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21091 Files: src/spellsuggest.c, src/clipboard.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21092 src/testdir/test_spell_utf8.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21093
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21094 Patch 8.2.3485
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21095 Problem: Python 3 test fails with Python 3.10.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21096 Solution: Adjust expected error message. (zdohnal Dohnal, closes #8969)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21097 Files: src/testdir/test_python3.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21098
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21099 Patch 8.2.3486
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21100 Problem: Illegal memory access with invalid sequence of commands.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21101 Solution: Do not call leave_block() when not in a try block. (closes #8966)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21102 Reset did_emsg so that exception is shown as an error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21103 Files: src/ex_eval.c, src/testdir/test_trycatch.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21104
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21105 Patch 8.2.3487
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21106 Problem: Illegal memory access if buffer name is very long.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21107 Solution: Make sure not to go over the end of the buffer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21108 Files: src/drawscreen.c, src/testdir/test_statusline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21109
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21110 Patch 8.2.3488
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21111 Problem: Issue template is not easy to use.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21112 Solution: Use a yaml template. (closes #8928)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21113 Files: .github/ISSUE_TEMPLATE/bug_report.md,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21114 .github/ISSUE_TEMPLATE/bug_report.yml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21115
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21116 Patch 8.2.3489
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21117 Problem: ml_get error after search with range.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21118 Solution: Limit the line number to the buffer line count.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21119 Files: src/ex_docmd.c, src/testdir/test_search.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21120
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21121 Patch 8.2.3490
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21122 Problem: Superfluous return statements.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21123 Solution: Remove superfluous return statements from void functions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21124 (closes #8977)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21125 Files: src/buffer.c, src/getchar.c, src/memline.c, src/move.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21126 src/option.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21127
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21128 Patch 8.2.3491
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
21129 Problem: xpm2 filetype detection is not so good.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21130 Solution: Adjust the check for xpm2. (closes #8914)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21131 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21132
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21133 Patch 8.2.3492
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21134 Problem: Crash when pasting too many times.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21135 Solution: Limit the size to what fits in an int. (closes #8962)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21136 Files: src/register.c, src/errors.h, src/testdir/test_put.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21137
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21138 Patch 8.2.3493 (after 8.2.3492)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21139 Problem: Large count test fails on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21140 Solution: Skip the test on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21141 Files: src/testdir/test_put.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21142
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21143 Patch 8.2.3494
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21144 Problem: Illegal memory access in utf_head_off.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21145 Solution: Check cursor position when reselecting the Visual area.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21146 (closes #8963)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21147 Files: src/normal.c, src/testdir/test_visual.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21148
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21149 Patch 8.2.3495
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21150 Problem: GUI geometry startup test fails on some systems. (Drew Vogel)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21151 Solution: Add tolerance to the size check. (closes #8815)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21152 Files: src/testdir/test_startup.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21153
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21154 Patch 8.2.3496
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21155 Problem: Crypt test fails on MS-Windows if xxd was not installed yet.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21156 Solution: Use the just built xxd executable if it exists. (James McCoy,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21157 closes #8929)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21158 Files: src/testdir/test_crypt.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21159
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21160 Patch 8.2.3497
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21161 Problem: Put test fails when run by itself.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21162 Solution: Source check.vim. (Dominique Pellé, closes #8990)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21163 Files: src/testdir/test_put.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21164
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21165 Patch 8.2.3498
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21166 Problem: Recover test may fail on some systems.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21167 Solution: Adjust the little endian and 64 bit detection. (James McCoy,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21168 closes #8941)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21169 Files: src/testdir/test_recover.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21170
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21171 Patch 8.2.3499
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21172 Problem: GUI geometry startup test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21173 Solution: Check string values instead of numbers
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21174 Files: src/testdir/test_startup.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21175
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21176 Patch 8.2.3500
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21177 Problem: Github CI fails to install clang.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21178 Solution: Install llvm-11 explicitly. (Christian Brabandt, closes #8993)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21179 Files: .github/workflows/ci.yml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21180
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21181 Patch 8.2.3501
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
21182 Problem: tmux filetype detection is incomplete
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21183 Solution: Also use tmux for files having text after .conf. (Eric Pruitt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21184 closes #8971)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21185 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21186
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21187 Patch 8.2.3502 (after 8.2.2919)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21188 Problem: Cannot enter password in shell command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21189 Solution: Revert patch 8.2.2919.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21190 Files: src/os_unix.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21191
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21192 Patch 8.2.3503
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21193 Problem: Vim9: using g:pat:cmd is confusing.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21194 Solution: Do not recognize g: as the :global command. Also for s:pat:repl.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21195 (closes #8982)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21196 Files: runtime/doc/vim9.txt, src/ex_docmd.c, src/ex_cmds.c, src/errors.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21197 src/vim9compile.c, src/proto/vim9compile.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21198 src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21199
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21200 Patch 8.2.3504 (after 8.2.3503)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21201 Problem: Vim9: warning for signed vs unsigned.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21202 Solution: Add type cast.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21203 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21204
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21205 Patch 8.2.3505 (after 8.2.3503)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21206 Problem: Vim9: build failure without the +eval feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21207 Solution: Add #ifdef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21208 Files: src/ex_cmds.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21209
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21210 Patch 8.2.3506 (after 8.2.3503)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21211 Problem: Vim9: special cases for "g" and "s" insufficiently tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21212 Solution: Add a few more test cases.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21213 Files: src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21214
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21215 Patch 8.2.3507
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21216 Problem: Generating proto files may fail.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21217 Solution: Define __attribute().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21218 Files: src/Makefile
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21219
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21220 Patch 8.2.3508 (after 8.2.3503)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21221 Problem: Vim9: bad separators for "g" and "s" insufficiently tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21222 Solution: Add a few more test cases.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21223 Files: src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21224
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21225 Patch 8.2.3509
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21226 Problem: Undo file is not synced. (Sami Farin)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21227 Solution: Sync the undo file if 'fsync' is set. (Christian Brabandt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21228 closes #8879, closes #8920)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21229 Files: runtime/doc/options.txt, src/undo.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21230
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21231 Patch 8.2.3510
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21232 Problem: Changes are only detected with one second accuracy.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21233 Solution: Use the nanosecond time if possible. (Leah Neukirchen,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21234 closes #8873, closes #8875)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21235 Files: runtime/doc/eval.txt, src/auto/configure, src/bufwrite.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21236 src/config.h.in, src/configure.ac, src/fileio.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21237 src/proto/fileio.pro, src/memline.c, src/netbeans.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21238 src/structs.h, src/evalfunc.c, src/testdir/test_stat.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21239
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21240 Patch 8.2.3511
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21241 Problem: Vim9: entry for loop variable is created every round.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21242 Solution: Only create the entry once. (closes #8996)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21243 Files: src/evalvars.c, src/vim9script.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21244
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21245 Patch 8.2.3512
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21246 Problem: Timestamp test fails on some systems.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21247 Solution: Sleep for a short while.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21248 Files: src/testdir/test_stat.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21249
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21250 Patch 8.2.3513
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21251 Problem: Using freed memory when using a timer and searching. (Dominique
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21252 Pellé)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21253 Solution: Allocated mr_pattern.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21254 Files: src/search.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21255
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21256 Patch 8.2.3514
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
21257 Problem: Autoread test with nanosecond time sometimes fails.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21258 Solution: Mark the test as being flaky.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21259 Files: src/testdir/test_stat.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21260
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21261 Patch 8.2.3515
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21262 Problem: Nano time test fails on Mac and FreeBSD.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21263 Solution: Also check nano time when not on Linux. (Ozaki Kiichi,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21264 closes #9000)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21265 Files: src/fileio.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21266
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21267 Patch 8.2.3516
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21268 Problem: Terminal window does not have transparent background when
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21269 'termguicolors' is used.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21270 Solution: Fix the background color. (closes #2361, closes #9002)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21271 Files: runtime/doc/terminal.txt, src/highlight.c, src/proto/terminal.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21272 src/terminal.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21273
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21274 Patch 8.2.3517
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21275 Problem: TextChanged does not trigger after TextChangedI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21276 Solution: Store the tick separately for TextChangedI. (Christian Brabandt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21277 closes #8968, closes #8932)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21278 Files: src/buffer.c, src/bufwrite.c, src/edit.c, src/structs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21279 src/testdir/test_autocmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21280
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21281 Patch 8.2.3518
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21282 Problem: Test_xrestore sometimes fails.
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
21283 Solution: Mark the test as flaky. Move marking test as flaky to the test
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21284 instead of listing them in runtest.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21285 Files: src/testdir/test_paste.vim, src/testdir/runtest.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21286 src/testdir/test_autocmd.vim, src/testdir/test_channel.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21287 src/testdir/test_clientserver.vim, src/testdir/test_diffmode.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21288 src/testdir/test_functions.vim, src/testdir/test_gui.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21289 src/testdir/test_mapping.vim, src/testdir/test_popup.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21290 src/testdir/test_quotestar.vim, src/testdir/test_reltime.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21291 src/testdir/test_terminal.vim, src/testdir/test_terminal2.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21292 src/testdir/test_timers.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21293
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21294 Patch 8.2.3519
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21295 Problem: TOML files are not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21296 Solution: Add filetype patterns for TOML. (Aman Verma, closes #8984)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21297 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21298
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21299 Patch 8.2.3520
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21300 Problem: Cannot define a function for thesaurus completion.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21301 Solution: Add 'thesaurusfunc'. (Yegappan Lakshmanan, closes #8987,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21302 closes 8950)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21303 Files: runtime/doc/insert.txt, runtime/doc/options.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21304 runtime/doc/quickref.txt, src/buffer.c, src/insexpand.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21305 src/option.c, src/option.h, src/optiondefs.h, src/optionstr.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21306 src/structs.h, src/testdir/test_edit.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21307
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21308 Patch 8.2.3521 (after 8.2.3520)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21309 Problem: Options completion test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21310 Solution: Add 'thesaurusfunc' to the results.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21311 Files: src/testdir/test_options.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21312
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21313 Patch 8.2.3522
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21314 Problem: Cannot use \x and \u when setting 'listchars'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21315 Solution: Support hex and unicode in hex form. (closes #9006)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21316 Files: runtime/doc/options.txt, src/screen.c, src/charset.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21317 src/testdir/test_listchars.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21318
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21319 Patch 8.2.3523
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21320 Problem: Duplicated code in xxd.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21321 Solution: Remove duplicated lines. (closes #8972)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21322 Files: src/xxd/xxd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21323
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21324 Patch 8.2.3524
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21325 Problem: GUI: ligatures are not used.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21326 Solution: Add the 'guiligatures' option. (Dusan Popovic, closes #8933)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21327 Files: runtime/doc/options.txt, src/gui.c, src/gui.h, src/gui_gtk_x11.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21328 src/option.h, src/optiondefs.h, src/optionstr.c, src/errors.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21329 src/proto/gui.pro, src/proto/gui_gtk_x11.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21330 src/testdir/test_gui.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21331
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21332 Patch 8.2.3525
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21333 Problem: Option variable name does not match option name. (Christ van
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21334 Willigen)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21335 Solution: Rename the variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21336 Files: src/buffer.c, src/insexpand.c, src/option.c, src/optionstr.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21337 src/structs.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21338
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21339 Patch 8.2.3526
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21340 Problem: Tests have clumsy check for X11 based GUI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21341 Solution: Add CheckX11BasedGui.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21342 Files: src/testdir/check.vim, src/testdir/test_gui.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21343 src/testdir/test_gui_init.vim, src/testdir/setup_gui.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21344
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21345 Patch 8.2.3527
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21346 Problem: Gcc complains about uninitialized variable. (Tony Mechelynck)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21347 Solution: Initialize it.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21348 Files: src/gui_gtk_x11.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21349
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21350 Patch 8.2.3528
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21351 Problem: 'thesaurus' and 'thesaurusfunc' do not have the same scope.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21352 Solution: Make 'thesaurusfunc' global-local.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21353 Files: runtime/doc/options.txt, runtime/doc/insert.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21354 src/optiondefs.h, src/option.h, src/option.c, src/structs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21355 src/insexpand.c, src/testdir/test_edit.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21356
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21357 Patch 8.2.3529
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21358 Problem: Xxd usage output is incomplete.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21359 Solution: Add "bytes" to "-g" flag. (Atsushi Sugawara, closes #8944)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21360 Files: src/xxd/xxd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21361
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21362 Patch 8.2.3530
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21363 Problem: ":buf \{a}" fails while ":edit \{a}" works.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21364 Solution: Unescape "\{". (closes #8917)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21365 Files: src/vim.h, src/cmdexpand.c, src/evalfunc.c, src/ex_getln.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21366 src/proto/ex_getln.pro, src/normal.c, src/session.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21367 src/terminal.c, src/vim9execute.c, src/testdir/test_cmdline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21368
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21369 Patch 8.2.3531 (after 8.2.3530)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21370 Problem: Command line completion test fails on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21371 Solution: Do not test with "\{" on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21372 Files: src/testdir/test_cmdline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21373
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21374 Patch 8.2.3532
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21375 Problem: The previous '' mark is restored after moving the cursor to the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21376 original jump position. (Tony Chen)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21377 Solution: Forget the previous position after checking. (closes #8985)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21378 Files: src/mark.c, src/testdir/test_marks.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21379
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21380 Patch 8.2.3533
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21381 Problem: Inefficient code in xxd.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21382 Solution: Don't use "p" when "hextype" is non-zero. (closes #9013)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21383 Files: src/xxd/xxd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21384
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21385 Patch 8.2.3534
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21386 Problem: Autoread test is a bit flaky.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21387 Solution: Wait a brief moment before overwriting the file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21388 Files: src/testdir/test_stat.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21389
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21390 Patch 8.2.3535
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21391 Problem: If-else indenting is confusing.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21392 Solution: Add curly brackets and indent. (Dominique Pellé, closes #9010)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21393 Files: src/drawscreen.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21394
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21395 Patch 8.2.3536
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21396 Problem: The do_highlight() function is way too long.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21397 Solution: Split it into several functions. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21398 closes #9011)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21399 Files: src/highlight.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21400
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21401 Patch 8.2.3537
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21402 Problem: mode() does not return the right value in 'operatorfunc'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21403 Solution: Reset finish_op while calling 'operatorfunc'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21404 Files: src/ops.c, src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21405
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21406 Patch 8.2.3538
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21407 Problem: Else-if indenting is confusing.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21408 Solution: Add curly brackets. (Yegappan Lakshmanan, closes #9017)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21409 Files: src/highlight.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21410
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21411 Patch 8.2.3539
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21412 Problem: GTK3: with 'rightleft' set scrollbar may move unintentionally.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21413 Solution: Ignore events while moving the scrollbar thumb. (closes #8958)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21414 Files: src/gui_gtk.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21415
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21416 Patch 8.2.3540
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21417 Problem: The mark '] is wrong after put with a count. (Naohiro Ono)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21418 Solution: Use the right line number. (closes #8956)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21419 Files: src/register.c, src/testdir/test_put.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21420
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21421 Patch 8.2.3541
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21422 Problem: Compiler warning for unused variable in tiny version.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21423 Solution: Add #ifdef. (John Marriott)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21424 Files: src/highlight.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21425
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21426 Patch 8.2.3542
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21427 Problem: Too many comments are old style.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21428 Solution: Change comments to // style. (closes #9021)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21429 Files: src/buffer.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21430
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21431 Patch 8.2.3543
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21432 Problem: Swapname has double slash when 'directory' ends in double slash.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21433 (Shane Smith)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21434 Solution: Remove the superfluous slash. (closes #8876)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21435 Files: src/memline.c, src/testdir/test_swap.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21436
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21437 Patch 8.2.3544
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21438 Problem: Unix: may leak file descriptor when using a non-existing
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21439 directory.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21440 Solution: Always close the file. (closes #9023)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21441 Files: src/os_unix.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21442
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21443 Patch 8.2.3545
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21444 Problem: setcellwidths() may make 'listchars' or 'fillchars' invalid.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21445 Solution: Check the value and give an error. (closes #9024)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21446 Files: runtime/doc/eval.txt, src/optionstr.c, src/errors.h, src/mbyte.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21447 src/testdir/test_utf8.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21448
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21449 Patch 8.2.3546 (after 8.2.3545)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21450 Problem: Build failure without the +eval feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21451 Solution: Add #ifdef. (closes #9025)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21452 Files: src/errors.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21453
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21454 Patch 8.2.3547
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21455 Problem: Opening the quickfix window triggers BufWinEnter twice. (Yorick
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21456 Peterse)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21457 Solution: Only trigger BufWinEnter with "quickfix". (closes #9022)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21458 Files: src/ex_cmds.c, src/vim.h, src/quickfix.c, src/buffer.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21459 src/testdir/test_quickfix.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21460
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21461 Patch 8.2.3548
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
21462 Problem: GTK GUI crashes when reading from stdin.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21463 Solution: Do not overwrite the NUL after the string. (closes #9028)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21464 Files: src/gui_gtk_x11.c, src/testdir/test_gui.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21465
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21466 Patch 8.2.3549
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21467 Problem: Mistakes in test comments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21468 Solution: Fix the comments. (closes #9029)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21469 Files: src/testdir/test_autocmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21470
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21471 Patch 8.2.3550
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21472 Problem: completion() does not work properly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21473 Solution: Set xp_line and add WILD_HOME_REPLACE. (Shougo Matsushita,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21474 closes #9016)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21475 Files: src/cmdexpand.c, src/testdir/test_cmdline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21476
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21477 Patch 8.2.3551
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21478 Problem: Checking first character of url twice.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21479 Solution: Only check once. (closes #9026)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21480 Files: src/misc1.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21481
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21482 Patch 8.2.3552
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21483 Problem: Xxd revert does not handle end of line correctly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21484 Solution: Check for newline first. (closes #9034)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21485 Files: src/xxd/xxd.c, src/testdir/test_xxd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21486
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21487 Patch 8.2.3553 (after 8.2.3552)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21488 Problem: Xxd test fails on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21489 Solution: Split shell command in two.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21490 Files: src/testdir/test_xxd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21491
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21492 Patch 8.2.3554
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21493 Problem: Xxd has various way to exit.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21494 Solution: Add function to print error and exit. (closes #9035)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21495 Files: src/xxd/xxd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21496
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21497 Patch 8.2.3555
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21498 Problem: ModeChanged is not triggered on every mode change.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21499 Solution: Also trigger on minor mode changes. (Maguns Gross, closes #8999)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21500 Files: runtime/doc/autocmd.txt, src/autocmd.c, src/insexpand.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21501 src/misc1.c, src/normal.c, src/terminal.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21502 src/testdir/test_edit.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21503
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21504 Patch 8.2.3556
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21505 Problem: Filler lines are incorrect for other window in diff mode after
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21506 making a change.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21507 Solution: Copy filler lines from the current window. (closes #8809)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21508 Files: src/diff.c, src/testdir/test_diffmode.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21509 src/testdir/dumps/Test_diff_scroll_change_03.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21510
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21511 Patch 8.2.3557
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21512 Problem: Vim9: cannot call imported funcref at script level.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21513 Solution: Check for an imported function. (closes #9007)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21514 Files: src/userfunc.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21515
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21516 Patch 8.2.3558 (after 8.2.3557)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21517 Problem: Vim9: asserting the wrong variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21518 Solution: Don't use Foo, use Goo.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21519 Files: src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21520
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21521 Patch 8.2.3559
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21522 Problem: Loop variable recreated every time.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21523 Solution: Keep the loop variable when looping.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21524 Files: src/ex_eval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21525
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21526 Patch 8.2.3560
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21527 Problem: Using freed memory with lambda.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21528 Solution: Do not free lines early, keep them until the expression is
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21529 finished. (closes #9020)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21530 Files: src/eval.c, src/proto/eval.pro, src/userfunc.c, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21531 src/structs.h, src/globals.h, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21532
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21533 Patch 8.2.3561
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21534 Problem: Cscope has a complicated way of giving an error message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21535 Solution: Use semsg(). (James McCoy, closes #9038)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21536 Files: src/if_cscope.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21537
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21538 Patch 8.2.3562
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21539 Problem: Cannot add color names.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21540 Solution: Add the v:colornames dictionary. (Drew Vogel, closes #8761)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21541 Files: Filelist, READMEdir/README_extra.txt, nsis/gvim.nsi,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21542 runtime/colors/README.txt, runtime/colors/lists/csscolors.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21543 runtime/colors/lists/default.vim, runtime/doc/eval.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21544 runtime/doc/gui_w32.txt, runtime/doc/message.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21545 runtime/doc/os_haiku.txt, runtime/doc/syntax.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21546 runtime/doc/usr_06.txt, src/Makefile, src/evalvars.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21547 src/gui_haiku.cc, src/highlight.c, src/gui.c, src/job.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21548 src/proto/highlight.pro, src/proto/term.pro, src/term.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21549 src/vim.h, src/globals.h, src/errors.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21550 src/testdir/test_highlight.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21551
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21552 Patch 8.2.3563 (after 8.2.3562)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21553 Problem: Build failure with +eval but without GUI or +termguicolors
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21554 Solution: Adjust #ifdef. (John Marriott)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21555 Files: src/highlight.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21556
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21557 Patch 8.2.3564
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21558 Problem: Invalid memory access when scrolling without a valid screen.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21559 Solution: Do not set VALID_BOTLINE in w_valid.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21560 Files: src/move.c, src/testdir/test_normal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21561
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21562 Patch 8.2.3565
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21563 Problem: Makefile dependencies are outdated. (Gary Johnson)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21564 Solution: Run "make depend" and add missing dependencies.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21565 Files: src/Makefile
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21566
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21567 Patch 8.2.3566
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21568 Problem: Build failure on old systems when using nano timestamp.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21569 Solution: Define _BSD_SOURCE, _SVID_SOURCE and _DEFAULT_SOURCE. (Gary
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21570 Johnson, closes #9054)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21571 Files: src/vim.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21572
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21573 Patch 8.2.3567
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21574 Problem: CTRL-I in Insert mode is not tested
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21575 Solution: Add a test case. (Dominique Pellé, closes #8866)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21576 Files: src/testdir/test_edit.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21577
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21578 Patch 8.2.3568
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21579 Problem: Ctrl-hat test fails with Athena and Motif. (Elimar Riesebieter)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21580 Solution: Run the test only with GTK. (Dominique Pellé, closes #9069)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21581 Files: src/testdir/test_edit.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21582
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21583 Patch 8.2.3569
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21584 Problem: Error for :let when vimrc is Vim 9 script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21585 Solution: Prepend :legacy in the code for converting arguments. (Christian
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21586 Brabandt, closes #9068, closes #9077)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21587 Files: src/os_win32.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21588
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21589 Patch 8.2.3570
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21590 Problem: Test_very_large_count fails on 32bit systems.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21591 Solution: Bail out when using 32 bit numbers. (closes #9072)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21592 Files: src/testdir/test_put.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21593
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21594 Patch 8.2.3571
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21595 Problem: Some unicode control characters are considered printable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21596 Solution: Make 0x2060 - 0x2069 not printable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21597 Files: src/mbyte.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21598
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21599 Patch 8.2.3572
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21600 Problem: Memory leak when closing window and using "multispace" in
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21601 'listchars'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21602 Solution: Free the memory. (closes #9071)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21603 Files: src/window.c, src/testdir/test_listchars.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21604
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21605 Patch 8.2.3573
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21606 Problem: Cannot decide whether to skip test that fails with 64 bit ints.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21607 (closes #9072)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21608 Solution: Add v:sizeofint, v:sizeoflong and v:sizeofpointer. Improve the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21609 check for multiply overflow.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21610 Files: runtime/doc/eval.txt, src/vim.h, src/evalvars.c, src/register.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21611 src/testdir/test_put.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21612
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21613 Patch 8.2.3574 (after 8.2.3573)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21614 Problem: Divide by zero.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21615 Solution: Don't check for overflow if multiplicand is zero.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21616 Files: src/register.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21617
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21618 Patch 8.2.3575 (after 8.2.3574)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21619 Problem: Overflow check still fails when sizeof(int) == sizeof(long).
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21620 Solution: Use a float to check the result.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21621 Files: src/register.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21622
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21623 Patch 8.2.3576
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21624 Problem: Some functions are not documented for use with a method.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21625 Solution: Add examples. Fix that sign_unplacelist() only takes one
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21626 argument. (Sean Dewar, closes #9081)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21627 Files: src/evalfunc.c, runtime/doc/eval.txt
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21628
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21629 Patch 8.2.3577 (after 8.2.3574)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21630 Problem: Overflow check fails with 32 bit ints.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21631 Solution: Only test with 64 bit ints.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21632 Files: src/testdir/test_put.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21633
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21634 Patch 8.2.3578
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21635 Problem: Manipulating highlighting is complicated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21636 Solution: Add the hlget() and hlset() functions. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21637 closes #9039)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21638 Files: runtime/doc/eval.txt, runtime/doc/syntax.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21639 runtime/doc/usr_41.txt, runtime/doc/windows.txt, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21640 src/highlight.c, src/proto/highlight.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21641 src/testdir/test_highlight.vim, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21642
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21643 Patch 8.2.3579
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21644 Problem: CI sometimes fails for MinGW.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21645 Solution: Use backslashes in HandleSwapExists(). (Christian Brabandt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21646 closes #9078)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21647 Files: src/testdir/runtest.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21648
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21649 Patch 8.2.3580
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21650 Problem: gj does not move properly with a wide character.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21651 Solution: Move one to the right. (Christian Brabandt, closes #8702)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21652 Files: src/normal.c, src/testdir/test_normal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21653
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21654 Patch 8.2.3581
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21655 Problem: Reading character past end of line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21656 Solution: Correct the cursor column.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21657 Files: src/ex_docmd.c, src/testdir/test_put.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21658
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21659 Patch 8.2.3582
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21660 Problem: Reading uninitialized memory when giving spell suggestions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21661 Solution: Check that preword is not empty.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21662 Files: src/spellsuggest.c, src/testdir/test_spell.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21663
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21664 Patch 8.2.3583
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21665 Problem: The "gd" and "gD" commands do not update search stats. (Gary
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21666 Johnson)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21667 Solution: Clear search stats.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21668 Files: src/normal.c, src/testdir/test_search_stat.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21669 src/testdir/dumps/Test_searchstatgd_1.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21670 src/testdir/dumps/Test_searchstatgd_2.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21671
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21672 Patch 8.2.3584
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21673 Problem: "verbose set efm" reports the location of the :compiler command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21674 (Gary Johnson)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21675 Solution: Add the "-keepscript" argument to :command and use it when
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21676 defining CompilerSet.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21677 Files: runtime/doc/map.txt, src/ex_cmds2.c, src/usercmd.c, src/ex_cmds.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21678 src/testdir/test_compiler.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21679
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21680 Patch 8.2.3585
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21681 Problem: Crash when passing float to "term_rows" in the options argument of
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21682 term_start(). (Virginia Senioria)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21683 Solution: Bail out if the argument is not a number. (closes #9116)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21684 Files: src/job.c, src/terminal.c, src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21685
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21686 Patch 8.2.3586 (after 8.2.3584)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21687 Problem: Command completion test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21688 Solution: Add new argument to expected output
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21689 Files: src/testdir/test_usercommands.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21690
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21691 Patch 8.2.3587 (after 8.2.3584)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21692 Problem: Compiler test fails with backslash file separator.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21693 Solution: Accept slash and backslash.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21694 Files: src/testdir/test_compiler.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21695
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21696 Patch 8.2.3588
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21697 Problem: Break statement is never reached.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21698 Solution: Rely on return value of set_chars_option() not changing.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21699 (closes #9103)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21700 Files: src/optionstr.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21701
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21702 Patch 8.2.3589
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21703 Problem: Failure when the "term_rows" argument of term_start() is an
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21704 unusual value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21705 Solution: Limit to range of zero to 1000. (closes #9116)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21706 Files: runtime/doc/terminal.txt, src/job.c, src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21707
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21708 Patch 8.2.3590
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21709 Problem: Test for v:colornames sometimes fails. (Dominique Pellé)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21710 Solution: Check features. Clear v:colornames between tests. (Drew Vogel,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21711 closes #9105, closes #9073)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21712 Files: runtime/doc/eval.txt, src/highlight.c, src/proto/highlight.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21713 src/testdir/test_highlight.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21714
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21715 Patch 8.2.3591
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21716 Problem: No event is triggered when closing a window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21717 Solution: Add the WinClosed event. (Naohiro Ono, closes #9110)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21718 Files: runtime/doc/autocmd.txt, src/autocmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21719 src/testdir/test_autocmd.vim, src/vim.h, src/window.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21720
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21721 Patch 8.2.3592
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21722 Problem: Test_hlset fails when terminal has many columns.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21723 Solution: Set the number of columns to 80. (Dominique Pellé, closes #9101,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21724 closes #9100)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21725 Files: src/testdir/test_highlight.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21726
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21727 Patch 8.2.3593
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21728 Problem: Directory is wrong after executing "lcd" with win_execute().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21729 Solution: Correct the directory when going back to the original window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21730 (closes #9132)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21731 Files: src/evalwindow.c, src/window.c, src/proto/window.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21732 src/testdir/test_execute_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21733
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21734 Patch 8.2.3594
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21735 Problem: Xxd code is a bit difficult to understand.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21736 Solution: Move some lines to a separate function. (closes #9037)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21737 Files: src/xxd/xxd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21738
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21739 Patch 8.2.3595
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21740 Problem: Check for signed overflow might not work everywhere.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21741 Solution: Limit to 32 bit int. (closes #9043, closes #9067)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21742 Files: src/getchar.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21743
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21744 Patch 8.2.3596
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21745 Problem: Crash when using :pedit in Vim9 script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21746 Solution: Move check for arguments to after checking there are arguments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21747 (Yegappan Lakshmanan, closes #9134, closes #9135)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21748 Files: src/popupwin.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21749
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21750 Patch 8.2.3597
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21751 Problem: Vim seems to hang when writing a very long text to a terminal
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21752 window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21753 Solution: Limit the amount of text based on 'termwinscroll'. (issue #9080)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21754 Files: runtime/doc/options.txt, src/terminal.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21755
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21756 Patch 8.2.3598
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21757 Problem: RouterOS filetype is not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21758 Solution: Add file and script patterns. (closes #9097)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21759 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21760
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21761 Patch 8.2.3599
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21762 Problem: Not all gdbinit files are recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21763 Solution: Add "gdbinit". (Doug Kearns)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21764 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21765
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21766 Patch 8.2.3600 (after 8.2.3598)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21767 Problem: Filetype test fails.
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
21768 Solution: Add missing change.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21769 Files: runtime/scripts.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21770
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21771 Patch 8.2.3601
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21772 Problem: Check for overflow in put count does not work well.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21773 Solution: Improve the overflow check. (Ozaki Kiichi, closes #9102)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21774 Files: src/register.c, src/testdir/test_put.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21775
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21776 Patch 8.2.3602
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21777 Problem: Python3 test fails with Python 3.10 on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21778 Solution: Adjust the expected error. (Ken Takata, closes #9118)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21779 Files: src/testdir/test_python3.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21780
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21781 Patch 8.2.3603
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21782 Problem: Fish filetype not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21783 Solution: Add a file pattern and match script line. (Doug Kearns)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21784 Files: runtime/filetype.vim, runtime/scripts.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21785 src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21786
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21787 Patch 8.2.3604
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21788 Problem: Not all sudoers files are recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21789 Solution: Add a file pattern. (Doug Kearns, closes #1192)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21790 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21791
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21792 Patch 8.2.3605
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21793 Problem: Cannot clear and unlink a highlight group with hlset() in a
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21794 single call.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21795 Solution: Add the "force" option. (Yegappan Lakshmanan, closes #9117)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21796 Files: runtime/doc/eval.txt, src/highlight.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21797 src/testdir/test_highlight.vim, src/testdir/test_vim9_builtin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21798 src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21799
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21800 Patch 8.2.3606
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21801 Problem: File missing from list of distributed files.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21802 Solution: Add the file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21803 Files: Filelist
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21804
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21805 Patch 8.2.3607
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21806 Problem: GTK3 screen updating is slow.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21807 Solution: Remove some of the GTK3-specific code. (closes #9052)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21808 Files: src/gui.h, src/gui_gtk_x11.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21809
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21810 Patch 8.2.3608
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21811 Problem: Users who type "q:" instead of ":q" are confused.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21812 Solution: Add an autocmd to give a message that explains this is the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21813 command-line window. (Egor Zvorykin, closes #9146)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21814 Files: runtime/defaults.vim, src/testdir/test_autocmd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21815 src/testdir/test_cmdline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21816
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21817 Patch 8.2.3609
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21818 Problem: Internal error when ModeChanged is triggered when v:event is
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21819 already in use.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21820 Solution: Save and restore v:event if needed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21821 Files: src/misc1.c, src/proto/misc1.pro, src/testdir/test_edit.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21822 src/insexpand.c, src/structs.h, src/register.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21823
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21824 Patch 8.2.3610
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21825 Problem: Crash when ModeChanged triggered too early.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21826 Solution: Trigger ModeChanged after setting VIsual.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21827 Files: src/normal.c, src/testdir/test_edit.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21828
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21829 Patch 8.2.3611
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21830 Problem: Crash when using CTRL-W f without finding a file name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21831 Solution: Bail out when the file name length is zero.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21832 Files: src/findfile.c, src/normal.c, src/testdir/test_visual.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21833
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21834 Patch 8.2.3612
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21835 Problem: Using freed memory with regexp using a mark.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21836 Solution: Get the line again after getting the mark position.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21837 Files: src/regexp.c, src/regexp_nfa.c, src/testdir/test_regexp_latin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21838
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21839 Patch 8.2.3613
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21840 Problem: :find test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21841 Solution: Put length check inside if block.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21842 Files: src/findfile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21843
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21844 Patch 8.2.3614
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21845 Problem: zindex of popup windows not used when redrawing popup menu.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21846 Solution: Check the zindex when redrawing the popup menu. (closes #9129,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21847 closes #9089)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21848 Files: src/popupmenu.c, src/popupwin.c, src/proto/popupmenu.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21849 src/screen.c, src/testdir/test_popupwin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21850 src/testdir/dumps/Test_popupwin_popupmenu_masking_1.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21851 src/testdir/dumps/Test_popupwin_popupmenu_masking_2.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21852
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21853 Patch 8.2.3615
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21854 Problem: When re-formatting with an indent expression the first line of a
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21855 paragraph may get the wrong indent. (Martin F. Krafft)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21856 Solution: Apply the correct indenting function for the first line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21857 (Christian Brabandt, closes #9150, closes #9056)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21858 Files: src/textformat.c, src/testdir/test_indent.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21859
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21860 Patch 8.2.3616
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21861 Problem: Arglist test does not clear the argument list consistently.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21862 Solution: Call Reset_arglist(). (Shougo Matsushita, closes #9154)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21863 Files: src/testdir/test_arglist.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21864
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21865 Patch 8.2.3617
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21866 Problem: ":verbose pwd" does not mention 'autochdir' was applied.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21867 Solution: Remember the last chdir was done by 'autochdir'. (issue #9142)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21868 Files: src/globals.h, src/buffer.c, src/ex_docmd.c, src/window.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21869 src/main.c, src/netbeans.c, src/os_win32.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21870 src/testdir/test_autochdir.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21871
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21872 Patch 8.2.3618
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21873 Problem: getcwd() is unclear about how 'autochdir' is used.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21874 Solution: Update the help for getcwd(). Without any arguments always return
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21875 the actual current directory. (closes #9142)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21876 Files: runtime/doc/eval.txt, src/filepath.c, src/testdir/test_cd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21877
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21878 Patch 8.2.3619
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21879 Problem: Cannot use a lambda for 'operatorfunc'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21880 Solution: Support using a lambda or partial. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21881 closes #8775)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21882 Files: runtime/doc/map.txt, runtime/doc/options.txt, src/ops.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21883 src/option.c, src/optionstr.c, src/proto/ops.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21884 src/proto/option.pro, src/quickfix.c, src/testdir/test_normal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21885
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21886 Patch 8.2.3620
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21887 Problem: Memory leak reported in libtlib.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21888 Solution: Call del_curterm() when cleaning up memory. Rename term.h to
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21889 termdefs.h to avoid a name clash.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21890 Files: src/term.c, src/proto/term.pro, src/alloc.c, src/configure.ac,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21891 src/auto/configure, src/config.h.in, src/Makefile,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21892 src/Make_cyg_ming.mak, src/Make_mvc.mak, src/Make_vms.mms,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21893 src/term.h, src/termdefs.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21894
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21895 Patch 8.2.3621 (after 8.2.3620)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21896 Problem: Build failure.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21897 Solution: Add missing change.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21898 Files: src/vim.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21899
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21900 Patch 8.2.3622
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21901 Problem: "verbose pwd" shows confusing info when :lcd does not change
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21902 directory.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21903 Solution: Clear last_chdir_reason also when the directory does not change.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21904 (closes #9160)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21905 Files: src/ex_docmd.c, src/testdir/test_autochdir.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21906
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21907 Patch 8.2.3623
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21908 Problem: "$*" is expanded to "nonomatch".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21909 Solution: Only add "set nonomatch" when using a csh-like shell. (Christian
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21910 Brabandt, closes #9159, closes #9153)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21911 Files: src/os_unix.c, src/testdir/test_expand.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21912
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21913 Patch 8.2.3624
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21914 Problem: When renaming a terminal buffer the status text is not updated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21915 Solution: Clear the cached status text when renaming a terminal buffer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21916 (closes #9162)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21917 Files: src/buffer.c, src/terminal.c, src/proto/terminal.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21918 src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21919
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21920 Patch 8.2.3625
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21921 Problem: Illegal memory access when C-indenting.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21922 Solution: Also set the cursor column.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21923 Files: src/cindent.c, src/testdir/test_cindent.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21924
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21925 Patch 8.2.3626
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21926 Problem: "au!" and "au! event" cannot be followed by another command as
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21927 documented.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21928 Solution: When a bar is found set nextcmd.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21929 Files: src/autocmd.c, src/testdir/test_autocmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21930
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21931 Patch 8.2.3627
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21932 Problem: difficult to know where the text starts in a window. (Sergey
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21933 Vlasov)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21934 Solution: Add the "textoff" entry in the result of getwininfo().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21935 (closes #9163)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21936 Files: runtime/doc/eval.txt, src/evalwindow.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21937 src/testdir/test_bufwintabinfo.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21938
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21939 Patch 8.2.3628
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21940 Problem: Looking up terminal colors is a bit slow.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21941 Solution: Cache the terminal colors. (closes #9130, closes #9058)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21942 Files: src/highlight.c, src/libvterm/include/vterm.h, src/option.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21943 src/optionstr.c, src/popupwin.c, src/proto/terminal.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21944 src/structs.h, src/terminal.c, src/window.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21945 src/testdir/test_terminal3.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21946 src/testdir/dumps/Test_terminal_color_MyTermCol.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21947 src/testdir/dumps/Test_terminal_color_MyTermCol_over_Terminal.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21948 src/testdir/dumps/Test_terminal_color_MyWinCol.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21949 src/testdir/dumps/Test_terminal_color_MyWinCol_over_group.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21950 src/testdir/dumps/Test_terminal_color_Terminal.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21951 src/testdir/dumps/Test_terminal_color_gui_MyTermCol.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21952 src/testdir/dumps/Test_terminal_color_gui_MyWinCol.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21953 src/testdir/dumps/Test_terminal_color_gui_Terminal.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21954 src/testdir/dumps/Test_terminal_color_gui_transp_MyTermCol.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21955 src/testdir/dumps/Test_terminal_color_gui_transp_MyWinCol.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21956 src/testdir/dumps/Test_terminal_color_gui_transp_Terminal.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21957 src/testdir/dumps/Test_terminal_color_transp_MyTermCol.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21958 src/testdir/dumps/Test_terminal_color_transp_MyWinCol.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21959 src/testdir/dumps/Test_terminal_color_transp_Terminal.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21960 src/testdir/dumps/Test_terminal_popup_MyPopupHlCol.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21961 src/testdir/dumps/Test_terminal_popup_MyTermCol_over_Terminal.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21962 src/testdir/dumps/Test_terminal_popup_MyWinCol.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21963 src/testdir/dumps/Test_terminal_popup_MyWinCol_over_group.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21964 src/testdir/dumps/Test_terminal_popup_gui_MyPopupHlCol.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21965 src/testdir/dumps/Test_terminal_popup_gui_MyTermCol.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21966 src/testdir/dumps/Test_terminal_popup_gui_MyWinCol.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21967 src/testdir/dumps/Test_terminal_popup_gui_Terminal.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21968 src/testdir/dumps/Test_terminal_popup_gui_transp_MyPopupHlCol.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21969 src/testdir/dumps/Test_terminal_popup_gui_transp_MyTermCol.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21970 src/testdir/dumps/Test_terminal_popup_gui_transp_MyWinCol.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21971 src/testdir/dumps/Test_terminal_popup_gui_transp_Terminal.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21972 src/testdir/dumps/Test_terminal_popup_transp_MyPopupHlCol.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21973 src/testdir/dumps/Test_terminal_popup_transp_MyTermCol.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21974 src/testdir/dumps/Test_terminal_popup_transp_MyWinCol.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21975 src/testdir/dumps/Test_terminal_popup_transp_Terminal.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21976 src/testdir/dumps/Test_terminal_wincolor_split_MyWinCol.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21977 src/testdir/dumps/Test_terminal_wincolor_split_MyWinCol2.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21978
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21979 Patch 8.2.3629
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21980 Problem: Command completion in cmdline window uses global user commands,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21981 not local commands for the window where it was opened from.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21982 Solution: Use local commands. (closes #9168)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21983 Files: src/ex_getln.c, src/proto/ex_getln.pro, src/evalvars.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21984 src/usercmd.c, src/testdir/test_ins_complete.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21985
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21986 Patch 8.2.3630
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21987 Problem: Printf() with %S does not handle multi-byte correctly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21988 Solution: Count cells instead of bytes. (closes #9169, closes #7486)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21989 Files: src/strings.c, src/testdir/test_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21990
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21991 Patch 8.2.3631
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21992 Problem: "syntax enable" does not work properly in Vim9 context.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21993 Solution: Also handle Vim9 context. (closes #9161)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21994 Files: src/syntax.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21995
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21996 Patch 8.2.3632
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21997 Problem: GTK3: undercurl does not get removed properly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21998 Solution: Set the cairo cursor first. (closes #9170)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21999 Files: src/gui_gtk_x11.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22000
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22001 Patch 8.2.3633
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22002 Problem: Vim9: line number of lambda is off by one.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22003 Solution: Add one to the line number. (closes #9083)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22004 Files: src/userfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22005
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22006 Patch 8.2.3634
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22007 Problem: Error for already defined function uses wrong line number.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22008 Solution: Set SOURCING_LNUM before giving the error message. (closes #9085)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22009 Files: src/userfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22010
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22011 Patch 8.2.3635
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22012 Problem: GTK: composing underline does not show.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22013 Solution: Include composing character in pango call. A few more
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22014 optimizations for ligatures. (Dusan Popovic, closes #9171,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22015 closes #9147)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22016 Files: src/gui_gtk_x11.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22017
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22018 Patch 8.2.3636
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22019 Problem: Coverity warns for unreachable code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22020 Solution: Remove unreachable else block.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22021 Files: src/gui_gtk_x11.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22022
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22023 Patch 8.2.3637
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22024 Problem: Typos in test files.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22025 Solution: Correct the typos. (Dominique Pellé, closes #9175)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22026 Files: src/testdir/runtest.vim, src/testdir/test_debugger.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22027 src/testdir/test_diffmode.vim, src/testdir/test_edit.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22028 src/testdir/test_excmd.vim, src/testdir/test_flatten.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22029 src/testdir/test_ins_complete.vim, src/testdir/test_normal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22030 src/testdir/test_options.vim, src/testdir/test_python2.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22031 src/testdir/test_python3.vim, src/testdir/test_quickfix.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22032 src/testdir/test_recover.vim, src/testdir/test_spellfile.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22033 src/testdir/test_syntax.vim, src/testdir/test_termcodes.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22034 src/testdir/test_textobjects.vim, src/testdir/test_trycatch.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22035 src/testdir/test_vim9_script.vim, src/testdir/test_viminfo.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22036
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22037 Patch 8.2.3638
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22038 Problem: getcompletion() always passes zero as position to custom
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22039 completion function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22040 Solution: Pass the pattern length. (closes #9173)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22041 Files: src/cmdexpand.c, src/testdir/test_cmdline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22042
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22043 Patch 8.2.3639 (after 8.2.2922)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22044 Problem: Line commented out accidentally.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22045 Solution: Uncomment. (Volodymyr Kot, closes #9172)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22046 Files: src/main.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22047
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22048 Patch 8.2.3640
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22049 Problem: Freeze when calling term_wait() in a close callback.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22050 Solution: Set a "closing" flag to tell term_wait() to return. (closes #9152)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22051 Files: src/channel.c, src/terminal.c, src/proto/terminal.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22052 src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22053
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22054 Patch 8.2.3641
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22055 Problem: Xxd code has duplicate expressions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22056 Solution: Refactor to avoid duplication. (closes #9185)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22057 Files: src/xxd/xxd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22058
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22059 Patch 8.2.3642
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22060 Problem: List of distributed files is outdated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22061 Solution: Rename term.h to termdefs.h.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22062 Files: Filelist
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22063
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22064 Patch 8.2.3643
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22065 Problem: Header for source file is outdated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22066 Solution: Make the header more accurate. (closes #9186)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22067 Files: src/map.c, src/getchar.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22068
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22069 Patch 8.2.3644
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22070 Problem: Count for 'operatorfunc' in Visual mode is not redone.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22071 Solution: Add the count to the redo buffer. (closes #9174)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22072 Files: src/normal.c, src/proto/normal.pro, src/ops.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22073 src/testdir/test_normal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22074
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22075 Patch 8.2.3645
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22076 Problem: Vim9: The "no effect" error is not given for all registers.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22077 Solution: Include any character following '@'. (closes #8779)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22078 Files: src/ex_eval.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22079
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22080 Patch 8.2.3646
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22081 Problem: Using <sfile> in a function gives an unexpected result.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22082 Solution: Give an error in a Vim9 function. (issue #9189)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22083 Files: src/scriptfile.c, src/errors.h, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22084
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22085 Patch 8.2.3647
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22086 Problem: GTK: when using ligatures the cursor is drawn wrong.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22087 Solution: Clear more characters when ligatures are used. (Dusan Popovic,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22088 closes #9190)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22089 Files: src/gui.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22090
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22091 Patch 8.2.3648
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22092 Problem: "verbose pwd" is incorrect after dropping files on Vim.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22093 Solution: Set the chdir reason to "drop".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22094 Files: src/gui.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22095
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22096 Patch 8.2.3649
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22097 Problem: Vim9: error for variable declared in while loop.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22098 Solution: Do not keep the first variable. (closes #9191)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22099 Files: src/ex_eval.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22100
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22101 Patch 8.2.3650
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22102 Problem: Vim9: for loop variable can be a list member.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22103 Solution: Check for valid variable name. (closes #9179)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22104 Files: src/vim9compile.c, src/dict.c, src/eval.c, src/evalvars.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22105 src/proto/evalvars.pro, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22106
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22107 Patch 8.2.3651
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22108 Problem: Vim9: no error for :lock or :unlock with unknown variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22109 Solution: Give an error. (closes #9188)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22110 Files: src/evalvars.c, src/errors.h, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22111
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22112 Patch 8.2.3652
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22113 Problem: Can only get text properties one line at a time.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22114 Solution: Add options to prop_list() to use a range of lines and filter by
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22115 types. (Yegappan Lakshmanan, closes #9138)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22116 Files: runtime/doc/textprop.txt, src/textprop.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22117 src/testdir/test_textprop.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22118
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22119 Patch 8.2.3653
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22120 Problem: Terminal ANSI colors may be wrong.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22121 Solution: Initialize the color type. (closes #9198, closes #9197)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22122 Files: src/terminal.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22123
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22124 Patch 8.2.3654
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22125 Problem: GTK: a touch-drag does not update the selection.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22126 Solution: Add GDK_BUTTON1_MASK to the state. (Chris Dalton, close #9196,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22127 closes #9194)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22128 Files: src/gui_gtk_x11.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22129
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22130 Patch 8.2.3655
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22131 Problem: Compiler warning for using size_t for int.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22132 Solution: Add a type cast. (Mike Williams, closes #9199)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22133 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22134
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22135 Patch 8.2.3656
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
22136 Problem: Vim9: no error for an environment variable by itself.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22137 Solution: Give a "without effect" error. (closes #9166)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22138 Files: src/ex_eval.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22139
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22140 Patch 8.2.3657
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22141 Problem: Vim9: debug text misses one line of return statement.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22142 Solution: Add a line when not at a debug instruction. (closes #9137)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22143 Files: src/vim9execute.c, src/testdir/test_debugger.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22144
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22145 Patch 8.2.3658
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22146 Problem: Duplicate code in xxd.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22147 Solution: Merge duplicated code. Add more tests. (closes #9192)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22148 Files: src/xxd/xxd.c, src/testdir/test_xxd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22149
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22150 Patch 8.2.3659
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22151 Problem: Integer overflow with large line number.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22152 Solution: Check for overflow. (closes #9202)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22153 Files: src/errors.h, src/ex_docmd.c, src/testdir/test_excmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22154 src/normal.c, src/testdir/test_normal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22155
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22156 Patch 8.2.3660 (after 8.2.3659)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22157 Problem: Overflow check uses wrong number.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22158 Solution: Divide by ten.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22159 Files: src/normal.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22160
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22161 Patch 8.2.3661 (after 8.2.3659)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22162 Problem: Test for put with large count fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22163 Solution: Adjust the counts in the test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22164 Files: src/testdir/test_put.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22165
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22166 Patch 8.2.3662
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22167 Problem: Illegal memory access if malloc() fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22168 Solution: Check 'foldmethod' is not empty. (closes #9207)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22169 Files: src/fold.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22170
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22171 Patch 8.2.3663
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22172 Problem: Using %S in printf() does not work correctly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22173 Solution: Fix the problem and add more tests. (closes #9208)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22174 Files: src/strings.c, src/testdir/test_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22175
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22176 Patch 8.2.3664
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22177 Problem: Cannot adjust sign highlighting for 'cursorline'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22178 Solution: Add CursorLineSign and CursorLineFold highlight groups.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22179 (Gregory Anders, closes #9201)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22180 Files: runtime/doc/sign.txt, runtime/doc/syntax.txt, src/drawline.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22181 src/highlight.c, src/optiondefs.h, src/popupwin.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22182 src/proto/sign.pro, src/sign.c, src/structs.h, src/vim.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22183 src/testdir/test_signs.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22184
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22185 Patch 8.2.3665
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22186 Problem: Cannot use a lambda for 'tagfunc'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22187 Solution: Use 'tagfunc' like 'opfunc'. (Yegappan Lakshmanan, closes #9204)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22188 Files: runtime/doc/options.txt, src/buffer.c, src/option.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22189 src/optionstr.c, src/proto/tag.pro, src/structs.h, src/tag.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22190 src/testdir/test_tagfunc.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22191
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22192 Patch 8.2.3666
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22193 Problem: Libvterm is outdated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22194 Solution: Include patches from revision 769 to revision 789.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22195 Files: Filelist, src/libvterm/Makefile, src/libvterm/doc/seqs.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22196 src/libvterm/include/vterm.h, src/libvterm/src/mouse.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22197 src/libvterm/src/parser.c, src/libvterm/src/state.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22198 src/libvterm/src/vterm.c, src/libvterm/src/vterm_internal.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22199 src/libvterm/t/02parser.test, src/libvterm/t/17state_mouse.test,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22200 src/libvterm/t/29state_fallback.test,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22201 src/libvterm/t/40state_selection.test, src/libvterm/t/harness.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22202 src/libvterm/t/run-test.pl, src/libvterm/vterm.pc.in,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22203 src/terminal.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22204
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22205 Patch 8.2.3667
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22206 Problem: Building libvterm fails with MSVC.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22207 Solution: Don't use C99 construct.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22208 Files: src/libvterm/src/state.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22209
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22210 Patch 8.2.3668
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22211 Problem: Messages may be corrupted.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22212 Solution: Use another buffer instead of IObuff. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22213 closes #9195)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22214 Files: src/highlight.c, src/testdir/test_highlight.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22215
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22216 Patch 8.2.3669
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22217 Problem: Buffer overflow with long help argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22218 Solution: Use snprintf().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22219 Files: src/help.c, src/testdir/test_help.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22220
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22221 Patch 8.2.3670
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22222 Problem: Error checks repeated several times.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22223 Solution: Move the checks to functions. (closes #9213)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22224 Files: src/xxd/xxd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22225
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22226 Patch 8.2.3671
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22227 Problem: Restarting Insert mode in prompt buffer too often when a callback
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22228 switches windows and comes back. (Sean Dewar)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22229 Solution: Do not set "restart_edit" when already in Insert mode.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22230 (closes #9212)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22231 Files: src/window.c, src/testdir/test_prompt_buffer.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22232
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22233 Patch 8.2.3672 (after 8.2.3670)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22234 Problem: Build failure with unsigned char.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22235 Solution: Use int instead of char.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22236 Files: src/xxd/xxd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22237
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22238 Patch 8.2.3673
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22239 Problem: Crash when allocating signal stack fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22240 Solution: Only using sourcing info when available. (closes #9215)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22241 Files: src/globals.h, src/message.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22242
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22243 Patch 8.2.3674
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22244 Problem: When ml_get_buf() fails it messes up IObuff.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22245 Solution: Return a local pointer. (closes #9214)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22246 Files: src/memline.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22247
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22248 Patch 8.2.3675
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22249 Problem: Using freed memory when vim_strsave() fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22250 Solution: Clear "last_sourcing_name". Check for msg_source() called
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22251 recursively. (closes #8217)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22252 Files: src/message.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22253
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22254 Patch 8.2.3676
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22255 Problem: Unused runtime file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22256 Solution: Remove rgb.txt.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22257 Files: runtime/rgb.txt
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22258
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22259 Patch 8.2.3677
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22260 Problem: After a put the '] mark is on the last byte of a multi-byte
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22261 character.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22262 Solution: Move it to the first byte. (closes #9047)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22263 Files: src/register.c, src/testdir/test_put.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22264
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22265 Patch 8.2.3678 (after 8.2.3677)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22266 Problem: Illegal memory access.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22267 Solution: Ignore changed indent when computing byte offset.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22268 Files: src/register.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22269
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22270 Patch 8.2.3679
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22271 Problem: objc file detected as Octave. (Antony Lee)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22272 Solution: Detect objc by preprocessor lines. (Doug Kearns, closes #9223,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22273 closes #9220)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22274 Files: runtime/autoload/dist/ft.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22275
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22276 Patch 8.2.3680
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22277 Problem: Repeated code in xxd.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22278 Solution: Change exit_on_ferror() to getc_or_die(). (closes #9226)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22279 Files: src/xxd/xxd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22280
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22281 Patch 8.2.3681
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22282 Problem: Cannot drag popup window after click on a status line. (Sergey
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22283 Vlasov)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22284 Solution: Reset on_status_line. (closes #9221)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22285 Files: src/mouse.c, src/testdir/test_popupwin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22286 src/testdir/dumps/Test_popupwin_drag_04.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22287
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22288 Patch 8.2.3682
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22289 Problem: Vim9: assigning to a script variable drops the required type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22290 Solution: Lookup the type of the variable and use it. (closes #9219)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22291 Files: src/evalvars.c, src/vim9script.c, src/proto/vim9script.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22292 src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22293
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22294 Patch 8.2.3683
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22295 Problem: Vim9: cannot use `=expr` in :...do commands.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22296 Solution: Add EX_EXPAND to the commands. (closes #9232)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22297 Files: src/ex_cmds.h, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22298
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22299 Patch 8.2.3684
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22300 Problem: Blockwise insert does not handle autoindent properly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22301 Solution: Adjust text column for indent. (closes #9229)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22302 Files: src/ops.c, src/testdir/test_blockedit.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22303
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22304 Patch 8.2.3685
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
22305 Problem: Visual Studio project files are not recognized.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22306 Solution: Use the xml file type. (Doug Kearns)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22307 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22308
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22309 Patch 8.2.3686
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22310 Problem: Filetype detection often mixes up Forth and F#.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22311 Solution: Add a function to inspect the file contents. (Doug Kearns)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22312 Files: runtime/autoload/dist/ft.vim, runtime/doc/filetype.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22313 runtime/doc/syntax.txt, runtime/filetype.vim, runtime/scripts.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22314 src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22315
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22316 Patch 8.2.3687
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22317 Problem: Blockwise insert does not handle autoindent properly when tab is
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22318 inserted.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22319 Solution: Adjust text column for indent before computing column.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22320 (closes #9229)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22321 Files: src/ops.c, src/testdir/test_blockedit.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22322
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22323 Patch 8.2.3688
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22324 Problem: The window title is not updated when dragging the scrollbar.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22325 Solution: Call maketitle(). (Christian Brabandt, closes #9238, closes #5383)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22326 Files: src/gui.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22327
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22328 Patch 8.2.3689
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22329 Problem: ex_let_one() is too long.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22330 Solution: Split into multiple functions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22331 Files: src/evalvars.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22332
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22333 Patch 8.2.3690
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22334 Problem: Vim9: "filter #pat# cmd" does not work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22335 Solution: Do not see #pat# as a comment.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22336 Files: src/ex_docmd.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22337
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22338 Patch 8.2.3691
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22339 Problem: Build failure with small features.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22340 Solution: Add #ifdef. (Dominique Pellé)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22341 Files: src/gui.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22342
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22343 Patch 8.2.3692
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22344 Problem: Vim9: cannot use :func inside a :def function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22345 Solution: Make it work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22346 Files: src/vim9compile.c, src/vim9.h, src/vim9execute.c, src/errors.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22347 src/structs.h, src/userfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22348
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22349 Patch 8.2.3693
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22350 Problem: Coverity warns for possibly using a NULL pointer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22351 Solution: Check for NULL and give an error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22352 Files: src/vim9execute.c, src/errors.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22353
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22354 Patch 8.2.3694
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22355 Problem: Cannot use quotes in the count of an Ex command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22356 Solution: Add getdigits_quoted(). Give an error when misplacing a quote in
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22357 a range. (closes #9240)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22358 Files: src/ex_docmd.c, src/charset.c, src/proto/charset.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22359 src/testdir/test_usercommands.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22360
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22361 Patch 8.2.3695
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22362 Problem: Confusing error for missing key.
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
22363 Solution: Use the actual key for the error. (closes #9241)
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22364 Files: src/eval.c, src/testdir/test_listdict.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22365
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22366 Patch 8.2.3696
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22367 Problem: Vim9: error for invalid assignment when skipping.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22368 Solution: Do not check white space when skipping. (closes #9243)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22369 Files: src/evalvars.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22370
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22371 Patch 8.2.3697
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22372 Problem: Cannot drag a popup without a border.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22373 Solution: Add the "dragall" option. (closes #9218)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22374 Files: runtime/doc/popup.txt, src/mouse.c, src/popupwin.c, src/vim.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22375 src/testdir/test_popupwin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22376 src/testdir/dumps/Test_popupwin_drag_05.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22377 src/testdir/dumps/Test_popupwin_drag_06.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22378
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22379 Patch 8.2.3698
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22380 Problem: Match highlighting continues over breakindent.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22381 Solution: Stop before the end column. (closes #9242)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22382 Files: src/match.c, src/proto/match.pro, src/drawline.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22383 src/testdir/test_match.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22384 src/testdir/dumps/Test_match_linebreak.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22385
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22386 Patch 8.2.3699
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22387 Problem: The +title feature adds a lot of #ifdef but little code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22388 Solution: Graduate the +title feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22389 Files: src/feature.h, src/alloc.c, src/arglist.c, src/autocmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22390 src/buffer.c, src/bufwrite.c, src/change.c, src/drawscreen.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22391 src/evalfunc.c, src/ex_cmds.c, src/ex_docmd.c, src/gui.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22392 src/gui_gtk_x11.c, src/if_xcmdsrv.c, src/locale.c, src/main.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22393 src/misc2.c, src/netbeans.c, src/option.c, src/optionstr.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22394 src/os_amiga.c, src/os_mswin.c, src/os_unix.c, src/os_win32.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22395 src/regexp.c, src/term.c, src/ui.c, src/version.c, src/window.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22396 src/globals.h, src/option.h, src/optiondefs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22397 runtime/doc/options.txt, runtime/doc/various.txt
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22398
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22399 Patch 8.2.3700
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22400 Problem: Text property highlighting continues over breakindent.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22401 Solution: Stop before the end column. (closes #9242)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22402 Files: src/drawline.c, src/testdir/test_textprop.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22403 src/testdir/dumps/Test_prop_linebreak.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22404
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22405 Patch 8.2.3701
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22406 Problem: Vim9: invalid LHS is not possible.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22407 Solution: Remove unreachable error message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22408 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22409
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22410 Patch 8.2.3702
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22411 Problem: First key in dict is seen as curly expression and fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22412 Solution: Ignore failure of curly expression. (closes #9247)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22413 Files: src/typval.c, src/dict.c, src/testdir/test_listdict.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22414
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22415 Patch 8.2.3703 (after 8.2.3686)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22416 Problem: Most people call F# "fsharp" and not "fs".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22417 Solution: Rename filetype "fs" to "fsharp".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22418 Files: runtime/autoload/dist/ft.vim, runtime/filetype.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22419 src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22420
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22421 Patch 8.2.3704
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22422 Problem: Vim9: cannot use a list declaration in a :def function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22423 Solution: Make it work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22424 Files: runtime/doc/vim9.txt, src/vim9compile.c, src/errors.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22425 src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22426
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22427 Patch 8.2.3705
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22428 Problem: Cannot pass a lambda name to function() or funcref(). (Yegappan
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22429 Lakshmanan)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22430 Solution: Handle a lambda name differently.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22431 Files: src/userfunc.c, src/proto/userfunc.pro, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22432 src/testdir/test_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22433
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22434 Patch 8.2.3706 (after 8.2.3700)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22435 Problem: Text property highlighting is used on Tab.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22436 Solution: Only set in_linebreak when not on a Tab. (closes #9242)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22437 Files: src/drawline.c, src/testdir/test_textprop.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22438 src/testdir/dumps/Test_prop_after_tab.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22439
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22440 Patch 8.2.3707
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22441 Problem: Vim9: constant expression of elseif not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22442 Solution: Set instruction count before generating the expression.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22443 Files: src/vim9compile.c, src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22444
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22445 Patch 8.2.3708 (after 8.2.3707)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22446 Problem: Vim9: test fails with different error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22447 Solution: Correct the error number.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22448 Files: src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22449
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22450 Patch 8.2.3709
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22451 Problem: Vim9: backtick expression expanded when not desired.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22452 Solution: Only expand a backtick expression for commands that expand their
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22453 argument. Remove a few outdated TODO comments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22454 Files: src/vim9compile.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22455
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22456 Patch 8.2.3710
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22457 Problem: Vim9: backtick expression expanded for :global.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22458 Solution: Check the following command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22459 Files: runtime/doc/vim9.txt, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22460 src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22461
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22462 Patch 8.2.3711
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22463 Problem: Vim9: memory leak when compiling :elseif fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22464 Solution: Cleanup ppconst.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22465 Files: src/vim9compile.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22466
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22467 Patch 8.2.3712
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22468 Problem: Cannot use Vim9 lambda for 'tagfunc'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22469 Solution: Make it work, add more tests. (Yegappan Lakshmanan, closes #9250)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22470 Files: runtime/doc/options.txt, src/insexpand.c, src/option.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22471 src/testdir/test_tagfunc.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22472
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22473 Patch 8.2.3713
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22474 Problem: MS-Windows: No error message if vimgrep pattern is not matching.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22475 Solution: Give an error message. (Christian Brabandt, closes #9245,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22476 closes #8762)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22477 Files: src/quickfix.c, src/testdir/test_quickfix.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22478
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22479 Patch 8.2.3714
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22480 Problem: Some unused assignments and ugly code in xxd.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22481 Solution: Leave out assignments. Use marcro for fprintf(). (closes #9246)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22482 Files: src/xxd/xxd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22483
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22484 Patch 8.2.3715
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22485 Problem: Vim9: valgrind reports spurious problems for a test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22486 Solution: Move the test to the set that is known to fail.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22487 Files: src/testdir/test_vim9_builtin.vim, src/testdir/test_vim9_fails.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22488
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22489 Patch 8.2.3716
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22490 Problem: Vim9: range without a command is not compiled.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22491 Solution: Add the ISN_EXECRANGE byte code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22492 Files: src/ex_docmd.c, src/proto/ex_docmd.pro, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22493 src/vim9execute.c, src/vim9.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22494 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22495
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22496 Patch 8.2.3717
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22497 Problem: Vim9: error for constant list size is only given at runtime.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22498 Solution: Give the error at compile time if possible.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22499 Files: src/vim9compile.c, src/testdir/test_vim9_assign.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22500 src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22501 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22502
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22503 Patch 8.2.3718
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22504 Problem: Compiler warns for unused variable without the +textprop feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22505 (John Marriott)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22506 Solution: Adjust #ifdefs.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22507 Files: src/drawline.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22508
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22509 Patch 8.2.3719
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22510 Problem: MS-Windows: test sometimes runs into existing swap file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22511 Solution: Use a different file name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22512 Files: src/testdir/test_buffer.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22513
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22514 Patch 8.2.3720
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22515 Problem: Vim9: Internal error when invoking closure in legacy context.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22516 Solution: Give a more appropriate error message. (closes #9251)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22517 Files: src/errors.h, src/vim9execute.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22518
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22519 Patch 8.2.3721
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22520 Problem: Using memory freed by losing the clipboard selection. (Dominique
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22521 Pellé)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22522 Solution: Check y_array is still valid after calling changed_lines().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22523 (closes #9253)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22524 Files: src/errors.h, src/register.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22525
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22526 Patch 8.2.3722
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22527 Problem: Amiga: superfluous messages for freeing lots of yanked text.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22528 Solution: Assume that the machine isn't that slow these days.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22529 Files: src/register.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22530
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22531 Patch 8.2.3723
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22532 Problem: When using 'linebreak' a text property starts too early.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22533 Solution: Decrement "bcol" when looking for property start. (closes #9242)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22534 Files: src/drawline.c, src/testdir/test_textprop.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22535 src/testdir/dumps/Test_prop_after_linebreak.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22536
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22537 Patch 8.2.3724
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22538 Problem: Build error for missing error message in small build.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22539 Solution: Correct #ifdef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22540 Files: src/errors.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22541
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22542 Patch 8.2.3725
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22543 Problem: Cannot use a lambda for 'completefunc' and 'omnifunc'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22544 Solution: Implement lambda support. (Yegappan Lakshmanan, closes #9257)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22545 Files: runtime/doc/options.txt, src/buffer.c, src/insexpand.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22546 src/option.c, src/optionstr.c, src/proto/insexpand.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22547 src/proto/tag.pro, src/proto/userfunc.pro, src/structs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22548 src/tag.c, src/userfunc.c, src/testdir/test_ins_complete.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22549 src/testdir/test_tagfunc.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22550
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22551 Patch 8.2.3726
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22552 Problem: README file in a config directory gets wrong filetype.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22553 Solution: Match README before patterns that match everything in a directory.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22554 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22555
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22556 Patch 8.2.3727
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22557 Problem: In a gnome terminal keys are recognized as mouse events.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22558 Solution: Only recognize DEC mouse events when four numbers are following.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22559 (closes #9256)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22560 Files: src/term.c, src/testdir/test_termcodes.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22561
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22562 Patch 8.2.3728
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22563 Problem: Internal error when passing range() to list2blob().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22564 Solution: Materialize the list first. (closes #9262)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22565 Files: src/blob.c, src/testdir/test_blob.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22566
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22567 Patch 8.2.3729
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22568 Problem: No support for squirrels.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22569 Solution: Recognize nuts. (closes #9259)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22570 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22571
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22572 Patch 8.2.3730
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22573 Problem: "/etc/Muttrc.d/README" gets filetype muttrc.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22574 Solution: Move the Muttrc.d pattern down, add exception for *.rc files.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22575 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22576
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22577 Patch 8.2.3731
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22578 Problem: "set! termcap" shows codes in one column, but not keys.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22579 Solution: Also use one column for keys. (closes #9258)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22580 Files: src/option.c, src/term.c, src/proto/term.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22581 src/testdir/test_set.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22582
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22583 Patch 8.2.3732 (after 8.2.3731)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22584 Problem: "set! termcap" test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22585 Solution: Account for keys without a t_xx entry.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22586 Files: src/testdir/test_set.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22587
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22588 Patch 8.2.3733
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22589 Problem: Vim9: using "legacy" before range does not work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22590 Solution: Skip over range before parsing command. (closes #9270)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22591 Files: src/vim9compile.c, src/usercmd.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22592
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22593 Patch 8.2.3734
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22594 Problem: Vim9: crash when no pattern match found.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22595 Solution: Check for error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22596 Files: src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22597
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22598 Patch 8.2.3735
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22599 Problem: Cannot use a lambda for 'imactivatefunc'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22600 Solution: Add lambda support for 'imactivatefunc' and 'imstatusfunc'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22601 (Yegappan Lakshmanan, closes #9275)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22602 Files: runtime/doc/options.txt, src/alloc.c, src/gui_xim.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22603 src/optionstr.c, src/proto/gui_xim.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22604 src/testdir/test_iminsert.vim, src/testdir/test_ins_complete.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22605
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22606 Patch 8.2.3736
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22607 Problem: Test fails without the channel feature. (Dominique Pellé)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22608 Solution: Source the check.vim script. (closes #9277)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22609 Files: src/testdir/test_vim9_fails.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22610
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22611 Patch 8.2.3737
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22612 Problem: Test fails without the 'autochdir' option.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22613 Solution: Check that the option is available. (Dominique Pellé, closes #9272)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22614 Files: src/testdir/test_cd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22615
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22616 Patch 8.2.3738
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22617 Problem: Screen is cleared when a FocusLost autocommand triggers.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22618 Solution: Do not redraw when at the hit-enter or more prompt. (closes #9274)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22619 Files: src/misc1.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22620
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22621 Patch 8.2.3739
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22622 Problem: In wrong directory when using win_execute() with 'acd' set.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22623 Solution: Restore the directory when returning to the window. (closes #9276)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22624 Files: src/window.c, src/testdir/test_autochdir.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22625
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22626 Patch 8.2.3740
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22627 Problem: Memory left allocated on exit when using Tcl.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22628 Solution: Call Tcl_Finalize().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22629 Files: src/if_tcl.c, src/proto/if_tcl.pro, src/alloc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22630
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22631 Patch 8.2.3741
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22632 Problem: Using freed memory in open command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22633 Solution: Make a copy of the current line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22634 Files: src/ex_docmd.c, src/testdir/test_ex_mode.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22635
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22636 Patch 8.2.3742
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22637 Problem: Dec mouse test fails without gnome terminfo entry.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22638 Solution: Check if there is a gnome entry. Also fix 'acd' test on
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22639 MS-Windows. (Ozaki Kiichi, closes #9282)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22640 Files: src/testdir/test_termcodes.vim, src/testdir/test_autochdir.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22641
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22642 Patch 8.2.3743
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22643 Problem: ":sign" can add a highlight group without a name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22644 Solution: Give an error if the group name is missing. (closes #9280)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22645 Files: src/sign.c, src/errors.h, src/testdir/test_signs.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22646
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22647 Patch 8.2.3744
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22648 Problem: E854 is not tested; some spelling suggestions are not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22649 Solution: Add a couple of tests. (Dominique Pellé, closes #9279)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22650 Files: src/testdir/test_options.vim, src/testdir/test_spell.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22651
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22652 Patch 8.2.3745
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22653 Problem: Autochdir test fails without the +channel feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22654 Solution: Remove the ch_logfile() call. (Dominique Pellé, closes #9281)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22655 Files: src/testdir/test_autochdir.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22656
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22657 Patch 8.2.3746
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22658 Problem: Cannot disassemble function starting with "debug" or "profile".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22659 Solution: Check for white space following. (closes #9273)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22660 Files: src/vim9execute.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22661
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22662 Patch 8.2.3747 (after 8.2.3743)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22663 Problem: Cannot remove highlight from an existing sign. (James McCoy)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22664 Solution: Only reject empty argument for a new sign.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22665 Files: src/sign.c, src/testdir/test_signs.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22666
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22667 Patch 8.2.3748 (after 8.2.3747)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22668 Problem: Giving an error for an empty sign argument breaks a plugin.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22669 Solution: Do not give an error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22670 Files: src/sign.c, src/errors.h, src/testdir/test_signs.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22671
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22672 Patch 8.2.3749
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22673 Problem: Error messages are everywhere.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22674 Solution: Move more error messages to errors.h and adjust the names.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22675 Files: src/errors.h, src/regexp_bt.c, src/regexp.c, src/regexp_nfa.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22676 src/globals.h, src/memfile.c, src/tag.c, src/getchar.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22677 src/bufwrite.c, src/cmdexpand.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22678
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22679 Patch 8.2.3750
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22680 Problem: Error messages are everywhere.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22681 Solution: Move more error messages to errors.h and adjust the names.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22682 Files: src/globals.h, src/errors.h, src/blob.c, src/buffer.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22683 src/channel.c, src/ex_docmd.c, src/job.c, src/list.c, src/mark.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22684 src/misc1.c, src/os_unix.c, src/popupwin.c, src/register.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22685 src/session.c, src/spellfile.c, src/term.c, src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22686
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22687 Patch 8.2.3751
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22688 Problem: Cannot assign a lambda to an option that takes a function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22689 Solution: Automatically convert the lambda to a string. (Yegappan
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22690 Lakshmanan, closes #9286)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22691 Files: runtime/doc/options.txt, src/eval.c, src/proto/eval.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22692 src/evalvars.c, src/if_mzsch.c, src/if_ruby.c, src/if_tcl.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22693 src/option.c, src/option.h, src/optiondefs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22694 src/proto/option.pro, src/spell.c, src/typval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22695 src/vim9compile.c, src/testdir/test_iminsert.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22696 src/testdir/test_ins_complete.vim, src/testdir/test_tagfunc.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22697
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22698 Patch 8.2.3752
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22699 Problem: Build error when using Photon GUI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22700 Solution: Adjust #ifdef. (closes #9288)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22701 Files: src/beval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22702
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22703 Patch 8.2.3753
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22704 Problem: Vim9: function unreferenced while called is never deleted.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22705 Solution: Delete a function when no longer referenced.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22706 Files: src/vim9execute.c, src/userfunc.c, src/proto/userfunc.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22707
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22708 Patch 8.2.3754 (after 8.2.3615)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22709 Problem: Undesired changing of the indent of the first formatted line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22710 Solution: Do not indent the first formatted line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22711 Files: src/textformat.c, src/testdir/test_indent.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22712
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22713 Patch 8.2.3755
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22714 Problem: Coverity warns for using a buffer in another scope.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22715 Solution: Declare the buffer in a common scope.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22716 Files: src/evalvars.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22717
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22718 Patch 8.2.3756
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22719 Problem: might crash when callback is not valid.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22720 Solution: Check for valid callback. (Yegappan Lakshmanan, closes #9293)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22721 Files: src/insexpand.c, src/option.c, src/tag.c, src/job.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22722 src/userfunc.c, src/testdir/test_iminsert.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22723 src/testdir/test_ins_complete.vim, src/testdir/test_tagfunc.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22724
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22725 Patch 8.2.3757
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22726 Problem: An overlong highlight group name is silently truncated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22727 Solution: Give an error if the name is too long. (closes #9289)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22728 Files: src/errors.h, src/highlight.c, src/testdir/test_highlight.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22729
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22730 Patch 8.2.3758
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22731 Problem: Options that take a function insufficiently tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22732 Solution: Add additional tests and enhance existing tests. (Yegappan
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22733 Lakshmanan, closes #9298)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22734 Files: src/testdir/test_ins_complete.vim, src/testdir/test_normal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22735 src/testdir/test_tagfunc.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22736
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22737 Patch 8.2.3759
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22738 Problem: Quickfix buffer becomes hidden while still in a window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22739 Solution: Check if the closed window is the last window showing the quickfix
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22740 buffer. (Yegappan Lakshmanan, closes #9303, closes #9300)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22741 Files: src/quickfix.c, src/testdir/test_quickfix.vim, src/window.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22742
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22743 Patch 8.2.3760
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22744 Problem: Not automatically handling gnome terminal mouse like xterm.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22745 Solution: Default 'ttymouse' to "xterm" and recognize Focus events.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22746 (issue #9296)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22747 Files: src/os_unix.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22748
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22749 Patch 8.2.3761
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22750 Problem: Focus change is not passed on to a terminal window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22751 Solution: If the current window is a terminal and focus events are enabled
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22752 send a focus event escape sequence to the terminal.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22753 Files: src/ui.c, src/terminal.c, src/proto/terminal.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22754 src/testdir/test_terminal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22755 src/testdir/dumps/Test_terminal_focus_1.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22756 src/testdir/dumps/Test_terminal_focus_2.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22757
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22758 Patch 8.2.3762
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22759 Problem: If the quickfix buffer is wiped out getqflist() still returns its
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22760 number.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22761 Solution: Use zero if the buffer is no longer present. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22762 closes #9306)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22763 Files: src/quickfix.c, src/testdir/test_quickfix.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22764
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22765 Patch 8.2.3763
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22766 Problem: When editing the command line a FocusLost callback may cause the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22767 screen to scroll up.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22768 Solution: Do not redraw at the last line but at the same place where the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22769 command line was before. (closes #9295)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22770 Files: src/ex_getln.c, src/ui.c, src/beval.c, src/channel.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22771 src/drawscreen.c, src/proto/drawscreen.pro, src/job.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22772 src/popupwin.c, src/sound.c, src/terminal.c, src/time.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22773 src/testdir/test_terminal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22774 src/testdir/dumps/Test_terminal_focus_1.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22775 src/testdir/dumps/Test_terminal_focus_2.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22776 src/testdir/dumps/Test_terminal_focus_3.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22777
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22778 Patch 8.2.3764
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22779 Problem: Cannot see any text when window was made zero lines or zero
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22780 columns.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22781 Solution: Ensure there is at least one line and column. (fixes #9307)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22782 Files: src/window.c, src/proto/window.pro, src/normal.c, src/edit.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22783 src/testdir/test_window_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22784
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22785 Patch 8.2.3765
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22786 Problem: Vim9: cannot use a lambda for 'opfunc' and others.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22787 Solution: Convert the lambda to a string.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22788 Files: src/vim9compile.c, src/vim9.h, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22789 src/testdir/test_vim9_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22790 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22791
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22792 Patch 8.2.3766
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22793 Problem: Converting a funcref to a string leaves out "g:", causing the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22794 meaning of the name depending on the context.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22795 Solution: Prepend "g:" for a global function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22796 Files: src/eval.c, src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22797
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22798 Patch 8.2.3767 (after 8.2.3766)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22799 Problem: Crash when using NULL partial.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22800 Solution: Check for NULL.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22801 Files: src/eval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22802
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22803 Patch 8.2.3768
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22804 Problem: timer_info() has the wrong repeat value in a timer callback.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22805 (Sergey Vlasov)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22806 Solution: Do not add one to the repeat value when in the callback.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22807 (closes #9294)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22808 Files: src/time.c, src/testdir/test_timers.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22809
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22810 Patch 8.2.3769
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22811 Problem: Zig files are not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22812 Solution: Add *.zig. (Gregory Anders, closes #9313)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22813 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22814
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22815 Patch 8.2.3770
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22816 Problem: New compiler warnings from clang-12 and clang-13.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22817 Solution: Adjust CI and suppress some warnings. (Ozaki Kiichi, closes #9314)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22818 Files: .github/workflows/ci.yml, ci/config.mk.clang-12.sed,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22819 src/os_unix.c, src/spellfile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22820
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22821 Patch 8.2.3771
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22822 Problem: Vim9: accessing freed memory when checking type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22823 Solution: Make a copy of a function type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22824 Files: src/structs.h, src/evalvars.c, src/vim9script.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22825 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22826
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22827 Patch 8.2.3772
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22828 Problem: Timer info test fails on slow machine.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22829 Solution: Use WaitForAssert().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22830 Files: src/testdir/test_timers.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22831
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22832 Patch 8.2.3773
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22833 Problem: Wrong window size when a modeline changes 'columns' and there is
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22834 more than one tabpage. (Michael Soyka)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22835 Solution: Adjust the frames of all tabpages. (closes #9315)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22836 Files: src/window.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22837
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22838 Patch 8.2.3774 (after 8.2.3773)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22839 Problem: Test for command line height fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22840 Solution: Use another way to handle window size change.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22841 Files: src/structs.h, src/window.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22842
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22843 Patch 8.2.3775
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22844 Problem: Vim9: lambda compiled without outer context when debugging.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22845 Solution: When compiling a lambda for debugging also compile it without.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22846 (closes #9302)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22847 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22848
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22849 Patch 8.2.3776
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22850 Problem: When a tags file line is long a tag may not be found.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22851 Solution: When increasing the buffer size read the same line again.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22852 Files: src/tag.c, src/testdir/test_taglist.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22853
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22854 Patch 8.2.3777
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22855 Problem: Spell file write error not checked.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22856 Solution: Check writing the prefix conditions. (Bjorn Linse, closes #9323)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22857 Files: src/spellfile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22858
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22859 Patch 8.2.3778
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22860 Problem: Lambda debug test fails in some configurations.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22861 Solution: Check feature in a legacy function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22862 Files: src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22863
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22864 Patch 8.2.3779
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22865 Problem: Using freed memory when defining a user command from a user
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22866 command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22867 Solution: Do not use the command pointer after executing the command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22868 (closes #9318)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22869 Files: src/usercmd.c, src/testdir/test_usercommands.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22870
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22871 Patch 8.2.3780
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22872 Problem: ":cd" works differently on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22873 Solution: Add the 'cdhome' option. (closes #9324)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22874 Files: runtime/doc/editing.txt, runtime/doc/options.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22875 runtime/doc/quickref.txt, runtime/optwin.vim, src/ex_docmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22876 src/option.h, src/optiondefs.h, src/testdir/runtest.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22877 src/testdir/test_options.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22878
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22879 Patch 8.2.3781
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22880 Problem: The option window script is outdated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22881 Solution: Add several changes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22882 Files: runtime/optwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22883
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22884 Patch 8.2.3782
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22885 Problem: Vim9: no error if a function shadows a script variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22886 Solution: Check the function doesn't shadow a variable. (closes #9310)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22887 Files: src/userfunc.c, src/evalvars.c, src/vim.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22888 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22889
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22890 Patch 8.2.3783
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22891 Problem: Confusing error for using a variable as a function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22892 Solution: If a function is not found but there is a variable, give a more
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22893 useful error. (issue #9310)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22894 Files: src/eval.c, src/userfunc.c, src/proto/userfunc.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22895 src/structs.h, src/vim9execute.c, src/testdir/test_functions.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22896 src/testdir/test_vim9_script.vim, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22897
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22898 Patch 8.2.3784
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22899 Problem: The help for options is outdated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22900 Solution: Include all the recent changes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22901 Files: runtime/doc/options.txt
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22902
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22903 Patch 8.2.3785
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
22904 Problem: Running CI on macOS with gcc is not useful.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22905 Solution: Only use clang. (Ozaki Kiichi, closes #9326) Also build with
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22906 normal features.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22907 Files: .github/workflows/ci.yml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22908
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22909 Patch 8.2.3786
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22910 Problem: Test fails because of using Vim9 syntax in legacy function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22911 Solution: Add "call".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22912 Files: src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22913
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22914 Patch 8.2.3787
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22915 Problem: No proper formatting of a C line comment after a statement.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22916 Solution: Find the start of the line comment, insert the comment leader and
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22917 indent the comment properly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22918 Files: src/change.c, src/proto/change.pro, src/search.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22919 src/proto/search.pro, src/cindent.c, src/edit.c, src/normal.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22920 src/textformat.c, src/testdir/test_textformat.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22921 src/testdir/test_cindent.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22922
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22923 Patch 8.2.3788
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22924 Problem: Lambda for option that is a function may be garbage collected.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22925 Solution: Set a reference in the funcref. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22926 closes #9330)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22927 Files: src/eval.c, src/evalbuffer.c, src/evalvars.c, src/gui_xim.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22928 src/insexpand.c, src/ops.c, src/proto/eval.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22929 src/proto/gui_xim.pro, src/proto/insexpand.pro, src/proto/ops.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22930 src/proto/tag.pro, src/quickfix.c, src/tag.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22931 src/testdir/test_iminsert.vim, src/testdir/test_ins_complete.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22932 src/testdir/test_normal.vim, src/testdir/test_quickfix.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22933 src/testdir/test_tagfunc.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22934
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22935 Patch 8.2.3789
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22936 Problem: Test_window_minimal_size can fail on a slow machine.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22937 Solution: Do not rely on timers firing at the expected time. (Ozaki Kiichi,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22938 closes #9335)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22939 Files: src/testdir/test_window_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22940
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22941 Patch 8.2.3790
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22942 Problem: Test for term_gettitle() fails in some environments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22943 Solution: Make the digits after "VIM" optional. (Kenta Sato, closes #9334)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22944 Files: src/testdir/test_terminal2.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22945
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22946 Patch 8.2.3791
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22947 Problem: Build error with +cindent but without +smartindent.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22948 Solution: Move declaration of "do_cindent". (John Marriott)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22949 Files: src/change.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22950
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22951 Patch 8.2.3792
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22952 Problem: Setting *func options insufficiently tested.
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
22953 Solution: Improve tests. (Yegappan Lakshmanan, closes #9337)
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22954 Files: src/testdir/test_iminsert.vim, src/testdir/test_ins_complete.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22955 src/testdir/test_normal.vim, src/testdir/test_quickfix.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22956 src/testdir/test_tagfunc.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22957
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22958 Patch 8.2.3793
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22959 Problem: Using "g:Func" as a funcref does not work in script context
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22960 because "g:" is dropped.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22961 Solution: Keep "g:" in the name. Also add parenthesis to avoid confusing
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
22962 operator precedence. (closes #9336)
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22963 Files: src/evalvars.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22964
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22965 Patch 8.2.3794
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22966 Problem: Vim9: cannot find script-local func using "s:". (Yegappan
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22967 Lakshmanan)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22968 Solution: Skip the "s:".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22969 Files: src/userfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22970
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22971 Patch 8.2.3795
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22972 Problem: Too many #ifdefs.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22973 Solution: Graduate the jumplist feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22974 Files: runtime/doc/various.txt, runtime/doc/motion.txt, src/feature.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22975 src/buffer.c, src/change.c, src/evalfunc.c, src/ex_docmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22976 src/mark.c, src/normal.c, src/undo.c, src/version.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22977 src/viminfo.c, src/window.c, src/structs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22978 src/testdir/test_changelist.vim, src/testdir/test_jumplist.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22979 src/testdir/test_normal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22980
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22981 Patch 8.2.3796
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22982 Problem: The funcexe_T struct members are not named consistently.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22983 Solution: Prefix "fe_" to all the members.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22984 Files: src/structs.h, src/eval.c, src/list.c, src/regexp.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22985 src/terminal.c, src/userfunc.c, src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22986
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22987 Patch 8.2.3797
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22988 Problem: No good reason to limit the message history in the tiny version.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22989 Solution: Always use 200.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22990 Files: runtime/doc/message.txt, src/feature.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22991
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22992 Patch 8.2.3798
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22993 Problem: A :def callback function postpones an error message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22994 Solution: Display the error after calling the function. (closes #9340)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22995 Files: src/userfunc.c, src/testdir/test_vim9_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22996 src/testdir/dumps/Test_opfunc_error.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22997
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22998 Patch 8.2.3799 (after 8.2.3798)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22999 Problem: Edit test hangs or fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23000 Solution: Do not rethrow an exception when inside try/catch.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23001 Files: src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23002
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23003 Patch 8.2.3800
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23004 Problem: When cross compiling the output of "uname" cannot be set. (Ben
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23005 Reeves)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23006 Solution: Use cache variables. (closes #9338)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23007 Files: src/configure.ac, src/auto/configure
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23008
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23009 Patch 8.2.3801
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23010 Problem: If a terminal shows in two windows, only one is redrawn.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23011 Solution: Reset the dirty row range only after redrawing all windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23012 (closes #9341)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23013 Files: src/terminal.c, src/proto/terminal.pro, src/drawscreen.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23014 src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23015
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23016 Patch 8.2.3802
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23017 Problem: Terminal in two windows test fails on some systems.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23018 Solution: Wait a bit between commands.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23019 Files: src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23020
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23021 Patch 8.2.3803
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23022 Problem: Crash when 'writedelay' is set and using a terminal window to
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23023 execute a shell command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23024 Solution: Check that "tl_vterm" isn't NULL. (closes #9346)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23025 Files: src/terminal.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23026
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23027 Patch 8.2.3804
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23028 Problem: Script context not set when copying 'swf' and 'ts'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23029 Solution: Use COPY_OPT_SCTX with the right argument. (closes #9347)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23030 Files: src/option.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23031
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23032 Patch 8.2.3805
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23033 Problem: i3config files are not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23034 Solution: Add patterns to match i3config files. (Quentin Hibon,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23035 closes #7969)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23036 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23037
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23038 Patch 8.2.3806
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23039 Problem: Terminal focus test fails sometimes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23040 Solution: Run the test function before others.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23041 Files: src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23042
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23043 Patch 8.2.3807
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23044 Problem: Vim9: can call import with star directly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23045 Solution: Check that the import used star.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23046 Files: src/userfunc.c, src/eval.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23047
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23048 Patch 8.2.3808
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23049 Problem: Vim9: obsolete TODO items
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23050 Solution: Remove the comments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23051 Files: src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23052
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23053 Patch 8.2.3809
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23054 Problem: Vim9: crash when garbage collecting a nested partial. (Virginia
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23055 Senioria)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23056 Solution: Set references in all the funcstacks. (closes #9348)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23057 Files: src/vim9execute.c, src/proto/vim9execute.pro, src/structs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23058 src/eval.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23059
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23060 Patch 8.2.3810
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23061 Problem: Vim9: expr4 test fails on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23062 Solution: Do not give an error for a missing function name when skipping.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23063 Files: src/eval.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23064
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23065 Patch 8.2.3811
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23066 Problem: The opfunc error test fails on a slow machine.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23067 Solution: Use WaitForAssert().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23068 Files: src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23069
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23070 Patch 8.2.3812
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23071 Problem: Vim9: leaking memory in numbered function test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23072 Solution: Skip "g:" when checking for numbered function. Clean up after
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23073 errors properly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23074 Files: src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23075
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23076 Patch 8.2.3813
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23077 Problem: confusing error when using :cc without error list. (Gary Johnson)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23078 Solution: Give the "no errors" error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23079 Files: src/ex_docmd.c, src/testdir/test_quickfix.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23080
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23081 Patch 8.2.3814
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23082 Problem: .csx files and .sln files are not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23083 Solution: Add filetype patterns. (Doug Kearns)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23084 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23085
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23086 Patch 8.2.3815
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23087 Problem: Vim9: cannot have a multi-line dict inside a block.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23088 Solution: Do not split the command at a line break, handle NL characters
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23089 as white space.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23090 Files: src/ex_docmd.c, src/charset.c, src/proto/charset.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23091 src/eval.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23092
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23093 Patch 8.2.3816
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
23094 Problem: Compiler warning for possible loss of data on MS-Windows.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23095 Solution: Add type cast. (Mike Williams, closes #9349)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23096 Files: src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23097
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23098 Patch 8.2.3817 (after 8.2.3815)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23099 Problem: Vim9: Not using NL as command end does not work for :autocmd.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23100 Solution: Only ignore NL for commands with an expression argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23101 Files: src/ex_cmds.h, src/ex_docmd.c, src/testdir/test_usercommands.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23102
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23103 Patch 8.2.3818
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23104 Problem: Cannot filter or map characters in a string.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23105 Solution: Make filter() and map() work on a string. (Naruhiko Nishino,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23106 closes #9327)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23107 Files: runtime/doc/eval.txt, src/errors.h, src/list.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23108 src/testdir/test_filter_map.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23109
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23110 Patch 8.2.3819 (after 8.2.3818)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23111 Problem: Test fails because error message changed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23112 Solution: Update screendumps.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23113 Files: src/testdir/dumps/Test_popupwin_three_errors_1.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23114 src/testdir/dumps/Test_popupwin_three_errors_2.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23115
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23116 Patch 8.2.3820
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23117 Problem: "vrc" does not replace composing characters, while "rc" does.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23118 Solution: Check the byte length including composing characters.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23119 (closes #9351)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23120 Files: src/ops.c, src/testdir/test_visual.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23121
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23122 Patch 8.2.3821
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23123 Problem: ASAN test run fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23124 Solution: Use asan_symbolize-13 instead of asan_symbolize-11.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23125 Files: .github/workflows/ci.yml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23126
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23127 Patch 8.2.3822
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23128 Problem: Leaking memory in map() and filter(), cannot use a string argument
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23129 in Vim9 script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23130 Solution: Fix the leak, adjust the argument check, also run the tests as
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23131 Vim9 script. (Yegappan Lakshmanan, closes #9354)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23132 Files: src/errors.h, src/evalfunc.c, src/list.c, src/proto/typval.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23133 src/testdir/test_filter_map.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23134 src/testdir/test_vim9_builtin.vim, src/typval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23135
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23136 Patch 8.2.3823
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23137 Problem: Test for visual replace is in wrong function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23138 Solution: Move it to another function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23139 Files: src/testdir/test_visual.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23140
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23141 Patch 8.2.3824
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23142 Problem: No ASAN support for MSVC.
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
23143 Solution: Add ASAN support and fix a couple of uncovered problems. (Yegappan
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23144 Lakshmanan, closes #9357)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23145 Files: src/Make_mvc.mak, src/findfile.c, src/os_mswin.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23146 src/testdir/test_fnamemodify.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23147
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23148 Patch 8.2.3825
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23149 Problem: Various comments could be improved.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23150 Solution: Improve the comments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23151 Files: src/getchar.c, src/mbyte.c, src/regexp_nfa.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23152 src/testdir/test_edit.vim, src/gui_motif.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23153
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23154 Patch 8.2.3826
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23155 Problem: Vim9: using "g:Func" as a funcref does not work in a :def
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23156 function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23157 Solution: Include "g:" in the function name. (closes #9336)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23158 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23159 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23160
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23161 Patch 8.2.3827
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23162 Problem: Huntr badge does not really fit in the list.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23163 Solution: Move the link to Huntr to the issue template.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23164 Files: Filelist, .github/ISSUE_TEMPLATE/bug_report.yml, README.md
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23165
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23166 Patch 8.2.3828
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23167 Problem: when opening a terminal from a timer the first typed character
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23168 is lost. (Virginia Senioria)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23169 Solution: When opening a terminal while waiting for a character put K_IGNORE
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23170 in the input buffer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23171 Files: src/terminal.c, src/edit.c, src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23172
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23173 Patch 8.2.3829
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23174 Problem: No error when setting a func option to a script-local function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23175 Solution: Give an error if the name starts with "s:". (closes #9358)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23176 Files: src/option.c, src/testdir/test_tagfunc.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23177 src/testdir/dumps/Test_set_tagfunc_on_cmdline.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23178
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23179 Patch 8.2.3830
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23180 Problem: Error messages are spread out.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23181 Solution: Move more error messages to errors.h.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23182 Files: src/globals.h, src/errors.h, src/buffer.c, src/dict.c, src/diff.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23183 src/digraph.c, src/eval.c, src/evalfunc.c, src/evalvars.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23184 src/misc2.c, src/quickfix.c, src/typval.c, src/ui.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23185 src/userfunc.c, src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23186 src/vim9type.c, src/window.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23187
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23188 Patch 8.2.3831
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23189 Problem: Opfunc test fails when missing feature changes function name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23190 (Dominique Pellé)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23191 Solution: Check the relevant screen line instead of using a screendump.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23192 (closes #9360)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23193 Files: src/testdir/test_vim9_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23194 src/testdir/dumps/Test_opfunc_error.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23195
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23196 Patch 8.2.3832 (after 8.2.3830)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23197 Problem: Test fails because of changed error message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23198 Solution: Adjust the expected error message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23199 Files: src/testdir/test_vimscript.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23200
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23201 Patch 8.2.3833
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23202 Problem: Error from term_start() not caught by try/catch.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23203 Solution: save and restore did_emsg when applying autocommands. (Ozaki
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23204 Kiichi, closes #9361)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23205 Files: src/autocmd.c, src/testdir/test_terminal3.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23206
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23207 Patch 8.2.3834
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23208 Problem: Test_out_cb often fails on Mac.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23209 Solution: Increase the timeout with every retry.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23210 Files: src/testdir/test_channel.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23211
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23212 Patch 8.2.3835
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23213 Problem: The inline-function example does not work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23214 Solution: Drop ":let". Add EX_EXPR_ARG to CMD_var. (issue #9352)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23215 Files: runtime/doc/vim9.txt, src/ex_cmds.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23216 src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23217
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23218 Patch 8.2.3836
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23219 Problem: Vim9: comment after expression not skipped to find NL.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23220 Solution: After evaluating an expression look for a newline after a #
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23221 comment.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23222 Files: src/eval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23223
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23224 Patch 8.2.3837
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23225 Problem: QNX: crash when compiled with GUI but using terminal.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23226 Solution: Check gui.in_use is set. (Hirohito Higashi, closes #9363)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23227 Files: src/autocmd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23228
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23229 Patch 8.2.3838
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23230 Problem: Cannot use script-local function for setting *func options.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23231 Solution: Use the script context. (Yegappan Lakshmanan, closes #9362)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23232 Files: src/option.c, src/testdir/dumps/Test_set_tagfunc_on_cmdline.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23233 src/testdir/test_ins_complete.vim, src/testdir/test_normal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23234 src/testdir/test_quickfix.vim, src/testdir/test_tagfunc.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23235
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23236 Patch 8.2.3839
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23237 Problem: Using \z() with \z1 not tested for syntax highlighting.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23238 Solution: Add a test. (Dominique Pellé, closes #9365)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23239 Files: src/testdir/test_syntax.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23240
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23241 Patch 8.2.3840
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23242 Problem: Useless test for negative index in check functions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23243 Solution: Remove the test for negative index. (Naruhiko Nishino,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23244 closes #9364)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23245 Files: src/typval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23246
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23247 Patch 8.2.3841
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23248 Problem: Vim9: outdated TODO items, disabled tests that work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23249 Solution: Remove TODO items, run tests that work now. Check that a dict
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23250 item isn't locked.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23251 Files: src/vim9execute.c, src/evalvars.c, src/errors.h, src/globals.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23252 src/testdir/test_listdict.vim, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23253
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23254 Patch 8.2.3842
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23255 Problem: Vim9: can change locked list and list items.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23256 Solution: Check that a list and list item isn't locked.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23257 Files: src/vim9execute.c, src/testdir/test_listdict.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23258
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23259 Patch 8.2.3843
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23260 Problem: Dep3patch files are not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23261 Solution: Recognize dep3patch files by their location and content. (James
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23262 McCoy, closes #9367)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23263 Files: runtime/autoload/dist/ft.vim, runtime/filetype.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23264 src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23265
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23266 Patch 8.2.3844
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23267 Problem: Vim9: no type error if assigning a value with type func(number) to
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23268 a variable of type func(string).
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23269 Solution: Use check_type_maybe(): return MAYBE if a runtime type check is
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23270 useful. (issue #8492)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23271 Files: src/vim9type.c, src/proto/vim9type.pro, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23272 src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23273
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23274 Patch 8.2.3845
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23275 Problem: Vim9: test fails when the channel feature is missing.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23276 Solution: Check for the channel feature. (Dominique Pellé, closes #9368)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23277 Files: src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23278
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23279 Patch 8.2.3846
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23280 Problem: No error when using control character for 'lcs' or 'fcs'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23281 Solution: Use char2cells() to check the width. (closes #9369)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23282 Files: src/screen.c, src/testdir/test_display.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23283 src/testdir/test_listchars.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23284
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23285 Patch 8.2.3847
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23286 Problem: Illegal memory access when using a lambda with an error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23287 Solution: Avoid skipping over the NUL after a string.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23288 Files: src/eval.c, src/testdir/test_lambda.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23289
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23290 Patch 8.2.3848
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23291 Problem: Cannot use reduce() for a string.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23292 Solution: Make reduce() work with a string. (Naruhiko Nishino, closes #9366)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23293 Files: runtime/doc/eval.txt, src/errors.h, src/evalfunc.c, src/list.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23294 src/typval.c, src/proto/typval.pro, src/testdir/test_listdict.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23295 src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23296
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23297 Patch 8.2.3849
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23298 Problem: Functions implementing reduce and map are too long.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23299 Solution: Use a function for each type of value. Add a few more test cases
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23300 and add to the help. (Yegappan Lakshmanan, closes #9370)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23301 Files: runtime/doc/eval.txt, src/list.c, src/testdir/test_listdict.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23302
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23303 Patch 8.2.3850
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23304 Problem: Illegal memory access when displaying a partial.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23305 Solution: Terminate the string with a NUL. (closes #9371)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23306 Files: src/eval.c, src/testdir/test_messages.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23307
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23308 Patch 8.2.3851
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23309 Problem: Vim9: overhead when comparing string, dict or function.
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
23310 Solution: Call the intended compare function directly. Refactor to avoid
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23311 duplicated code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23312 Files: src/vim9execute.c, src/typval.c, src/proto/typval.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23313
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23314 Patch 8.2.3852
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23315 Problem: Vim9: not enough tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23316 Solution: Also run existing tests for Vim9 script. Make errors more
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23317 consistent.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23318 Files: src/testdir/test_listdict.vim, src/eval.c, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23319 src/errors.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23320
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23321 Patch 8.2.3853
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23322 Problem: Vim9: not enough tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23323 Solution: Run more existing tests for Vim9 script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23324 Files: src/testdir/test_listdict.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23325
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23326 Patch 8.2.3854
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23327 Problem: Vim9: inconsistent arguments for test functions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23328 Solution: When :def function and script have different arguments use a list
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23329 with two items instead of a separate function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23330 Files: src/testdir/vim9.vim, src/testdir/test_execute_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23331 src/testdir/test_float_func.vim, src/testdir/test_functions.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23332 src/testdir/test_glob2regpat.vim, src/testdir/test_listdict.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23333 src/testdir/test_vim9_assign.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23334 src/testdir/test_vim9_builtin.vim, src/testdir/test_vim9_cmd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23335 src/testdir/test_vim9_expr.vim, src/testdir/test_vim9_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23336 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23337
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23338 Patch 8.2.3855
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23339 Problem: Illegal memory access when displaying a blob.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23340 Solution: Append a NUL at the end. (Yegappan Lakshmanan, closes #9372)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23341 Files: src/blob.c, src/regexp_nfa.c, src/testdir/test_blob.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23342 src/testdir/test_messages.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23343
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23344 Patch 8.2.3856
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23345 Problem: Vim9: not enough tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23346 Solution: Run more expression tests also with Vim9. Fix an uncovered
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23347 problem.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23348 Files: src/vim9compile.c, src/testdir/test_expr.vim, src/testdir/vim9.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23349
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23350 Patch 8.2.3857
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23351 Problem: Vim9: inconsistent error for using function().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23352 Solution: Use a runtime type check for the result of function().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23353 (closes #8492)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23354 Files: src/evalfunc.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23355
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23356 Patch 8.2.3858
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23357 Problem: Vim9: not enough tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23358 Solution: Add tests for :try/:catch and :redir. Add missing type check.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23359 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23360 src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23361
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23362 Patch 8.2.3859
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23363 Problem: Vim9: some code lines not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23364 Solution: Add a few specific tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23365 Files: src/vim9compile.c, src/testdir/test_vim9_cmd.vim, src/errors.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23366 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23367
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23368 Patch 8.2.3860
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23369 Problem: Vim9: codecov struggles with the file size.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23370 Solution: Split vim9compile.c into four files.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23371 Files: src/vim9compile.c, src/proto/vim9compile.pro, src/vim9instr.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23372 src/proto/vim9instr.pro, src/vim9expr.c, src/proto/vim9expr.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23373 src/vim9cmds.c, src/proto/vim9cmds.pro, src/vim9.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23374 src/vim9execute.c, src/vim9script.c, src/proto.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23375 src/Makefile, src/Make_ami.mak, src/Make_cyg_ming.mak,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23376 src/Make_mvc.mak, src/Make_vms.mms
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23377
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23378 Patch 8.2.3861
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23379 Problem: List of distributed files is outdated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23380 Solution: Add new files.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23381 Files: Filelist
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23382
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23383 Patch 8.2.3862
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23384 Problem: Crash on exit with EXITFREE and using win_execute().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23385 Solution: Also save and restore tp_topframe. (issue #9374)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23386 Files: src/evalwindow.c, src/testdir/test_execute_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23387
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23388 Patch 8.2.3863 (after 8.2.3860)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23389 Problem: Various build flags accidentally enabled.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23390 Solution: Revert several lines in Makefile.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23391 Files: src/Makefile
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23392
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23393 Patch 8.2.3864
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23394 Problem: Cannot disable requesting key codes from xterm.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23395 Solution: Add the 'xtermcodes' option, default on.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23396 Files: runtime/doc/options.txt, runtime/doc/term.txt, src/option.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23397 src/optiondefs.h, src/term.c, runtime/optwin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23398
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23399 Patch 8.2.3865
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23400 Problem: Vim9: compiler complains about using "try" as a struct member.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23401 Solution: Rename "try" to "tryref".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23402 Files: src/vim9.h, src/vim9cmds.c, src/vim9execute.c, src/vim9instr.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23403
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23404 Patch 8.2.3866
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23405 Problem: Vim9: type checking global variables is inconsistent.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23406 Solution: Use the "unknown" type in more places.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23407 Files: src/globals.h, src/vim9expr.c, src/vim9instr.c, src/vim9cmds.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23408 src/evalfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23409
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23410 Patch 8.2.3867
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23411 Problem: Implementation of some list functions too complicated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23412 Solution: Refactor do_sort_uniq(), f_count() and extend() (Yegappan
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23413 Lakshmanan, closes #9378)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23414 Files: src/list.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23415
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23416 Patch 8.2.3868 (after 8.2.3866)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23417 Problem: Vim9: function test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23418 Solution: Add missing changes. Add test for earlier patch.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23419 Files: src/vim9type.c, src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23420
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23421 Patch 8.2.3869
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23422 Problem: Vim9: type checking for "any" is inconsistent.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23423 Solution: Always use a runtime type check for using "any" for a more
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23424 specific type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23425 Files: src/vim9type.c, src/vim9compile.c, src/vim9expr.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23426 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23427
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23428 Patch 8.2.3870
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23429 Problem: MS-Windows: wrong working directory when opening two files with
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23430 right-click context menu. (Gabriel Dupras)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23431 Solution: Use the working directory and pass it on to the process creation.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23432 (Nir Lichtman, closes #9382, closes #8874)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23433 Files: src/GvimExt/gvimext.cpp, src/GvimExt/gvimext.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23434
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23435 Patch 8.2.3871
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23436 Problem: List.c contains code for dict and blob.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23437 Solution: Refactor to put code where it belongs. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23438 closes #9386)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23439 Files: src/blob.c, src/dict.c, src/list.c, src/proto/blob.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23440 src/proto/dict.pro, src/proto/list.pro, src/proto/strings.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23441 src/strings.c, src/structs.h, src/testdir/test_filter_map.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23442 src/testdir/test_listdict.vim, src/testdir/test_sort.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23443
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23444 Patch 8.2.3872
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23445 Problem: Vim9: finddir() and uniq() return types can be more specific.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23446 Solution: Adjust the return type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23447 Files: src/evalfunc.c, src/testdir/vim9.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23448 src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23449
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23450 Patch 8.2.3873
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23451 Problem: go.mod files are not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23452 Solution: Check for the file name. (closes #9380)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23453 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23454
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23455 Patch 8.2.3874
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23456 Problem: Cannot highlight the number column for a sign.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23457 Solution: Add the "numhl" argument. (James McCoy, closes #9381)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23458 Files: runtime/doc/options.txt, runtime/doc/sign.txt, src/drawline.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23459 src/popupwin.c, src/proto/sign.pro, src/sign.c, src/structs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23460 src/testdir/test_signs.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23461
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23462 Patch 8.2.3875
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23463 Problem: gcc complains about buffer overrun.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23464 Solution: Use mch_memmove() instead of STRCPY(). (John Marriott)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23465 Files: src/dict.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23466
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23467 Patch 8.2.3876
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23468 Problem: 'cindent' does not recognize inline namespace.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23469 Solution: Skip over "inline" to find "namespace". (closes #9383)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23470 Files: src/cindent.c, src/testdir/test_cindent.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23471
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23472 Patch 8.2.3877
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23473 Problem: Function does not abort after a type error in compare
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23474 Solution: Check getting number fails. (closes #9384)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23475 Files: src/typval.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23476
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23477 Patch 8.2.3878
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23478 Problem: Vim9: debugger tries to read more lines than there are.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23479 Solution: Check the number of lines. (closes #9394)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23480 Files: src/vim9execute.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23481
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23482 Patch 8.2.3879
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23483 Problem: getreg() and getregtype() contain dead code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23484 Solution: Remove the needless check. (closes #9392) Also refactor to put
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23485 common code in a shared function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23486 Files: src/evalfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23487
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23488 Patch 8.2.3880
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23489 Problem: Solution filter files are not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23490 Solution: Add pattern *.slnf and use json. (Doug Kearns)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23491 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23492
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23493 Patch 8.2.3881
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23494 Problem: QNX: crash when compiled with GUI but using terminal.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23495 Solution: Check the gui.in_use flag. (Hirohito Higashi, closes #9391)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23496 Files: src/main.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23497
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23498 Patch 8.2.3882 (after 8.2.3879)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23499 Problem: More duplicated code in f_getreginfo().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23500 Solution: Also use getreg_get_regname(). (closes #9398)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23501 Files: src/evalfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23502
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23503 Patch 8.2.3883
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23504 Problem: Crash when switching to other regexp engine fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23505 Solution: Check for regprog being NULL.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23506 Files: src/ex_cmds.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23507
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23508 Patch 8.2.3884
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23509 Problem: Crash when clearing the argument list while using it.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23510 Solution: Lock the argument list for ":all".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23511 Files: src/arglist.c, src/testdir/test_arglist.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23512
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23513 Patch 8.2.3885
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23514 Problem: Arglist test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23515 Solution: Adjust for locking the arglist for ":all".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23516 Files: src/testdir/test_arglist.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23517
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23518 Patch 8.2.3886
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23519 Problem: Can define autocmd for every event by using "au!".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23520 Solution: Check if a command is present also for "au!".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23521 Files: src/autocmd.c, src/testdir/test_autocmd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23522 src/testdir/test_arglist.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23523
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23524 Patch 8.2.3887
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23525 Problem: E1135 is used for two different errors.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23526 Solution: Renumber one error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23527 Files: src/errors.h, src/testdir/test_mapping.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23528
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23529 Patch 8.2.3888
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23530 Problem: The argument list may contain duplicates.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23531 Solution: Add the :argdedeupe command. (Nir Lichtman, closes #6235)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23532 Files: runtime/doc/editing.txt, runtime/doc/index.txt, src/arglist.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23533 src/ex_cmdidxs.h, src/ex_cmds.h, src/proto/arglist.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23534 src/testdir/test_arglist.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23535
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23536 Patch 8.2.3889
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23537 Problem: Duplicate code for translating script-local function name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23538 Solution: Move the code to get_scriptlocal_funcname(). (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23539 closes #9393)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23540 Files: src/evalfunc.c, src/evalvars.c, src/option.c, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23541 src/proto/userfunc.pro, src/testdir/test_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23542 src/testdir/test_normal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23543
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23544 Patch 8.2.3890
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23545 Problem: Vim9: type check for using v: variables is basic.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23546 Solution: Specify a more precise type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23547 Files: src/evalvars.c, src/proto/evalvars.pro, src/vim9instr.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23548 src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23549
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23550 Patch 8.2.3891
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23551 Problem: Github CI: workflows may overlap.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23552 Solution: Cancel previous workflows when starting a new one. (Yegappan
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23553 Lakshmanan, closes #9400)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23554 Files: .github/workflows/ci.yml, .github/workflows/codeql-analysis.yml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23555
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23556 Patch 8.2.3892
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23557 Problem: When modifyOtherKeys is used CTRL-C is not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23558 Solution: Check for uppercase C as well, fix minimum length.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23559 Files: src/ui.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23560
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23561 Patch 8.2.3893
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23562 Problem: Vim9: many local variables are initialized with an instruction.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23563 Solution: Initialize local variables to zero to avoid the instructions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23564 Files: src/vim9execute.c, src/vim9compile.c, src/vim9instr.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23565 src/proto/vim9instr.pro, src/vim9cmds.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23566 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23567
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23568 Patch 8.2.3894
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23569 Problem: Vim9: no proper type check for first argument of call().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23570 Solution: Add specific type check.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23571 Files: src/evalfunc.c, src/typval.c, src/proto/typval.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23572 src/errors.h, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23573
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23574 Patch 8.2.3895
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23575 Problem: Vim9: confusing error when using function() with a number.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23576 Solution: Check for a function or string argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23577 Files: src/evalfunc.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23578
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23579 Patch 8.2.3896
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23580 Problem: Vim9: no test for nested function not available later.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23581 Solution: Add a test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23582 Files: src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23583
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23584 Patch 8.2.3897
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23585 Problem: Vim9: the second argument of map() and filter() is not checked at
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23586 compile time.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23587 Solution: Add more specific type check for the second argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23588 Files: src/evalfunc.c, src/globals.h, src/list.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23589 src/testdir/test_vim9_builtin.vim, src/testdir/test_vim9_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23590 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23591
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23592 Patch 8.2.3898
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23593 Problem: Vim9: not sufficient testing for variable initialization.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23594 Solution: Add another test case.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23595 Files: src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23596
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23597 Patch 8.2.3899 (after 8.2.3897)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23598 Problem: Vim9: test for map() on string fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23599 Solution: Expect string return type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23600 Files: src/evalfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23601
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23602 Patch 8.2.3900
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23603 Problem: It is not easy to use a script-local function for an option.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23604 Solution: recognize s: and <SID> at the start of the expression. (Yegappan
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23605 Lakshmanan, closes #9401)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23606 Files: runtime/doc/diff.txt, runtime/doc/fold.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23607 runtime/doc/options.txt, runtime/doc/print.txt, src/optionstr.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23608 src/testdir/test_diffmode.vim, src/testdir/test_edit.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23609 src/testdir/test_fold.vim, src/testdir/test_gf.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23610 src/testdir/test_gui.vim, src/testdir/test_hardcopy.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23611 src/testdir/test_normal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23612
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23613 Patch 8.2.3901
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23614 Problem: Vim9: Cannot set 'cpo' in main .vimrc if using Vim9 script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23615 Solution: Do not restore 'cpo' at the end of the main .vimrc.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23616 Files: runtime/doc/vim9.txt, runtime/doc/options.txt, src/scriptfile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23617 src/structs.h, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23618
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23619 Patch 8.2.3902
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23620 Problem: Vim9: double free with nested :def function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23621 Solution: Pass "line_to_free" from compile_def_function() and make sure
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23622 cmdlinep is valid.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23623 Files: src/vim9compile.c, src/userfunc.c, src/proto/userfunc.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23624 src/vim9execute.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23625
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23626 Patch 8.2.3903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23627 Problem: "gM" does not count tabs as expected.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23628 Solution: Use linetabsize() instead of mb_string2cells(). (closes #9409)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23629 Files: src/normal.c, src/testdir/test_normal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23630
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23631 Patch 8.2.3904
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23632 Problem: Vim9: skip expression type is not checked at compile time.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23633 Solution: Add argument type checks.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23634 Files: src/evalfunc.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23635
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23636 Patch 8.2.3905
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23637 Problem: Dockerfile using prefix name not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23638 Solution: Recognize Dockerfile.*. (closes #9410)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23639 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23640
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23641 Patch 8.2.3906
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23642 Problem: Vim9 help still contains "under development" warnings.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23643 Solution: Remove the explicit warning.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23644 Files: runtime/doc/vim9.txt
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23645
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23646 Patch 8.2.3907
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23647 Problem: Error messages are spread out.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23648 Solution: Move error messages to errors.h. Avoid duplicates.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23649 Files: src/userfunc.c, src/ex_cmds.c, src/viminfo.c, src/errors.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23650 src/testdir/test_user_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23651
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23652 Patch 8.2.3908
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23653 Problem: Cannot use a script-local function for 'foldtext'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23654 Solution: Expand "s:" and "<SID>". (Yegappan Lakshmanan, closes #9411)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23655 Files: runtime/doc/fold.txt, src/optionstr.c, src/strings.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23656 src/testdir/test_blob.vim, src/testdir/test_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23657 src/testdir/test_filter_map.vim, src/testdir/test_fold.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23658 src/testdir/test_listdict.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23659
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23660 Patch 8.2.3909
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23661 Problem: Containerfile using prefix name not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23662 Solution: Recognize Containerfile.*.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23663 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23664
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23665 Patch 8.2.3910
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23666 Problem: When the compare function of sort() produces and error then sort()
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23667 does not abort.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23668 Solution: Check if did_emsg was incremented.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23669 Files: src/list.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23670
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23671 Patch 8.2.3911
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23672 Problem: Vim9: type check for filter() does not accept unknown.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23673 Solution: Also accept unknown for the return type. (closes #9413)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23674 Files: src/evalfunc.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23675
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23676 Patch 8.2.3912
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23677 Problem: The ins_complete() function is much too long.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23678 Solution: Split it up into multiple functions. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23679 closes #9414)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23680 Files: src/insexpand.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23681
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23682 Patch 8.2.3913
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23683 Problem: Help for expressions does not mention Vim9 syntax.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23684 Solution: Add the rules for Vim9 to the expression help. Rename functions
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23685 to match the help.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23686 Files: runtime/doc/vim9.txt, runtime/doc/eval.txt, src/vim9expr.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23687
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23688 Patch 8.2.3914
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23689 Problem: Various spelling mistakes in comments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23690 Solution: Fix the mistakes. (Dominique Pellé, closes #9416)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23691 Files: src/alloc.c, src/blowfish.c, src/buffer.c, src/cindent.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23692 src/clipboard.c, src/diff.c, src/drawline.c, src/edit.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23693 src/ex_cmds.c, src/ex_docmd.c, src/findfile.c, src/fold.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23694 src/getchar.c, src/gui.c, src/gui_athena.c, src/gui_gtk.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23695 src/gui_motif.c, src/gui_photon.c, src/gui_w32.c, src/gui_xmebw.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23696 src/if_python.c, src/if_python3.c, src/if_xcmdsrv.c, src/main.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23697 src/memline.c, src/menu.c, src/message.c, src/misc1.c, src/move.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23698 src/option.c, src/os_amiga.c, src/os_mac.h, src/os_mac_conv.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23699 src/os_mswin.c, src/os_unix.c, src/os_win32.c, src/os_win32.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23700 src/quickfix.c, src/regexp_nfa.c, src/screen.c, src/scriptfile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23701 src/spell.c, src/spellfile.c, src/spellsuggest.c, src/strings.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23702 src/term.c, src/terminal.c, src/testdir/test_debugger.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23703 src/testdir/test_source.vim, src/textformat.c, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23704 src/vim.h, src/vim9.h, src/vim9cmds.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23705 src/winclip.c, src/window.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23706
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23707 Patch 8.2.3915
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23708 Problem: illegal memory access when completing with invalid bytes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23709 Solution: Avoid going over the end of the completion text.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23710 Files: src/insexpand.c, src/testdir/test_ins_complete.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23711
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23712 Patch 8.2.3916
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23713 Problem: No error for passing an invalid line number to append().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23714 Solution: In Vim9 script check for a non-negative number. (closes #9417)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23715 Files: src/evalbuffer.c, src/textprop.c, src/errors.h, src/indent.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23716 src/eval.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23717
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23718 Patch 8.2.3917
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23719 Problem: The eval.txt help file is way too big.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23720 Solution: Move the builtin function details to a separate file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23721 Files: runtime/doc/eval.txt, runtime/doc/builtin.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23722 runtime/doc/Makefile, runtime/doc/help.txt, runtime/doc/remote.txt
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23723
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23724 Patch 8.2.3918 (after 8.2.3916)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23725 Problem: Function list test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23726 Solution: Adjust the test for the new location of the function list.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23727 Files: src/testdir/test_function_lists.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23728
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23729 Patch 8.2.3919
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23730 Problem: Vim9: wrong argument for append() results in two errors.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23731 Solution: Check did_emsg. Also for setline(). Adjust the help for
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23732 appendbufline().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23733 Files: runtime/doc/builtin.txt, src/evalbuffer.c, src/typval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23734 src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23735
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23736 Patch 8.2.3920
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23737 Problem: Restoring directory after using another window is inefficient.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23738 Solution: Only restore the directory for win_execute(). Apply 'autochdir'
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23739 only when needed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23740 Files: src/evalwindow.c, src/testdir/test_autochdir.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23741
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23742 Patch 8.2.3921
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23743 Problem: The way xdiff is used is inefficient.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23744 Solution: Use hunk_func instead of the out_line callback. (Lewis Russell,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23745 closes #9344)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23746 Files: src/diff.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23747
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23748 Patch 8.2.3922
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23749 Problem: Cannot build with dynamic Ruby 3.1.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23750 Solution: Add "_EXTRA" variables for CI. Add missing functions. (Ozaki
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23751 Kiichi, closes #9420)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23752 Files: ci/config.mk.clang-12.sed, ci/config.mk.clang.sed,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23753 ci/config.mk.sed, src/Makefile, src/auto/configure,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23754 src/config.mk.in, src/configure.ac, src/if_ruby.c, src/vim.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23755
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23756 Patch 8.2.3923
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23757 Problem: Vim9: double free if a nested function has a line break in the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23758 argument list.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23759 Solution: Set cmdlinep when freeing the previous line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23760 Files: src/userfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23761
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23762 Patch 8.2.3924
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23763 Problem: Vim9: no error if something follows :enddef in a nested function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23764 Solution: Give an error. Move common code to a function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23765 Files: src/userfunc.c, src/vim9compile.c, src/errors.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23766 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23767
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23768 Patch 8.2.3925
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23769 Problem: Diff mode confused by NUL bytes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23770 Solution: Handle NUL bytes differently. (Christian Brabandt, closes #9421,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23771 closes #9418)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23772 Files: src/diff.c, src/testdir/test_diffmode.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23773 src/testdir/dumps/Test_diff_bin_01.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23774 src/testdir/dumps/Test_diff_bin_02.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23775 src/testdir/dumps/Test_diff_bin_03.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23776 src/testdir/dumps/Test_diff_bin_04.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23777
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23778 Patch 8.2.3926 (after 8.2.3920)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23779 Problem: Build failure without the 'autochdir' option. (John Marriott)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23780 Solution: Add #ifdefs.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23781 Files: src/evalwindow.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23782
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23783 Patch 8.2.3927
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23784 Problem: Vim9: double free when using lambda.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23785 Solution: Don't free both cmdline and line_to_free.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23786 Files: src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23787
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23788 Patch 8.2.3928
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23789 Problem: Heredoc test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23790 Solution: Correct order of function arguments.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23791 Files: src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23792
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23793 Patch 8.2.3929
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
23794 Problem: Using uninitialized variable.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23795 Solution: Set the option flags to zero for a terminal option.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23796 Files: src/option.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23797
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23798 Patch 8.2.3930
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23799 Problem: getcmdline() argument has a misleading type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23800 Solution: Use the correct type, even though the value is not used.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23801 Files: src/ex_getln.c, src/proto/ex_getln.pro, src/ex_docmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23802 src/normal.c, src/register.c, src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23803
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23804 Patch 8.2.3931
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23805 Problem: Coverity reports a memory leak.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23806 Solution: Free memory in case of failure.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23807 Files: src/diff.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23808
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23809 Patch 8.2.3932
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23810 Problem: C line comment not formatted properly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23811 Solution: If a line comment follows after "#if" the next line is not the end
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23812 of a paragraph.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23813 Files: src/textformat.c, src/testdir/test_textformat.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23814
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23815 Patch 8.2.3933
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23816 Problem: After ":cd" fails ":cd -" is incorrect.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23817 Solution: Set the previous directory only after successfully changing
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23818 directory. (Richard Doty, closes #9419, closes #8983)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23819 Files: src/ex_docmd.c, src/testdir/test_cd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23820
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23821 Patch 8.2.3934
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23822 Problem: Repeating line comment is undesired for "O" command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23823 Solution: Do not copy line comment leader for "O". (closes #9426)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23824 Files: src/change.c, src/testdir/test_textformat.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23825
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23826 Patch 8.2.3935
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23827 Problem: CTRL-U in Insert mode does not fix the indent.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23828 Solution: Fix the indent when 'cindent' is set.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23829 Files: src/edit.c, src/testdir/test_textformat.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23830
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23831 Patch 8.2.3936
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23832 Problem: No proper test for maintaining change mark in diff mode.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23833 Solution: Run the test with internal and external diff. (Sean Dewar,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23834 closes #9424)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23835 Files: src/testdir/test_diffmode.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23836
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23837 Patch 8.2.3937
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23838 Problem: Insert mode completion function is too long.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23839 Solution: Refactor into multiple functions. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23840 closes #9423)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23841 Files: src/insexpand.c, src/testdir/test_ins_complete.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23842
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23843 Patch 8.2.3938
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23844 Problem: Line comment start is also found in a string.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23845 Solution: Skip line comments in a string.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23846 Files: src/cindent.c, src/proto/cindent.pro, src/search.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23847 src/testdir/test_textformat.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23848
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23849 Patch 8.2.3939
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23850 Problem: MS-Windows: fnamemodify('', ':p') does not work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23851 Solution: Do not consider an empty string a full path. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23852 closes #9428, closes #9427)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23853 Files: src/os_mswin.c, src/testdir/test_fnamemodify.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23854
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23855 Patch 8.2.3940
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23856 Problem: Match highlight disappears when doing incsearch for ":s/pat".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23857 Solution: Only use line limit for incsearch highlighting. (closes #9425)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23858 Files: src/match.c, src/testdir/test_match.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23859 src/testdir/dumps/Test_match_with_incsearch_1.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23860 src/testdir/dumps/Test_match_with_incsearch_2.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23861
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23862 Patch 8.2.3941
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23863 Problem: SIGTSTP is not handled.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23864 Solution: Handle SIGTSTP like pressing CTRL-Z. (closes #9422)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23865 Files: runtime/doc/autocmd.txt, src/ex_docmd.c, src/os_unix.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23866 src/proto/ex_docmd.pro, src/testdir/test_signals.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23867
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23868 Patch 8.2.3942
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23869 Problem: Coverity reports a possible memory leak.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23870 Solution: Free the array if allocation fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23871 Files: src/insexpand.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23872
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23873 Patch 8.2.3943
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23874 Problem: Compiler warning from gcc for uninitialized variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23875 Solution: Initialize variable. (closes #9429)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23876 Files: src/diff.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23877
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23878 Patch 8.2.3944
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23879 Problem: Insert mode completion functions are too long.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23880 Solution: Split up into multiple functions. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23881 closes #9431)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23882 Files: src/insexpand.c, src/testdir/test_ins_complete.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23883
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23884 Patch 8.2.3945
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23885 Problem: Vim9: partial variable argument types are wrong, leading to a
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23886 crash.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23887 Solution: When adjusting the argument count also adjust the argument types.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23888 (closes #9433)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23889 Files: src/vim9type.c, src/userfunc.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23890
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23891 Patch 8.2.3946
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23892 Problem: When an internal error makes Vim exit the error is not seen.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23893 Solution: Add the error to the test output.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23894 Files: src/message.c, src/testdir/runtest.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23895
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23896 Patch 8.2.3947
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23897 Problem: Unnecessary check for NULL pointer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23898 Solution: Remove the check. (closes #9434)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23899 Files: src/ex_docmd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23900
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23901 Patch 8.2.3948
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23902 Problem: Vim9: failure with partial with unknown argument count.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23903 Solution: Do not copy argument types if there aren't any.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23904 Files: src/vim9type.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23905
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23906 Patch 8.2.3949
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23907 Problem: Using freed memory with /\%V.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23908 Solution: Get the line again after getvvcol().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23909 Files: src/regexp.c, src/testdir/test_regexp_latin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23910
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23911 Patch 8.2.3950
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23912 Problem: Going beyond the end of the line with /\%V.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23913 Solution: Check for valid column in getvcol().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23914 Files: src/charset.c, src/testdir/test_regexp_latin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23915
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23916 Patch 8.2.3951
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23917 Problem: Vim9: memory leak when text after a nested function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23918 Solution: Free the function if text is found after "enddef".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23919 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23920
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23921 Patch 8.2.3952
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23922 Problem: First line not redrawn when adding lines to an empty buffer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23923 Solution: Adjust the argument to appended_lines(). (closes #9439,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23924 closes #9438)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23925 Files: src/ex_cmds.c, src/testdir/test_excmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23926
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23927 Patch 8.2.3953
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23928 Problem: Insert completion code is too complicated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23929 Solution: More refactoring. Move function arguments into a struct.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23930 (Yegappan Lakshmanan, closes #9437)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23931 Files: src/insexpand.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23932
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23933 Patch 8.2.3954
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23934 Problem: Vim9: no error for shadowing if script var is declared later.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23935 Solution: Check argument names when compiling a function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23936 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23937 src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23938
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23939 Patch 8.2.3955
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23940 Problem: Error messages are spread out.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23941 Solution: Move more errors to errors.h.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23942 Files: src/errors.h, src/globals.h, src/debugger.c, src/ex_cmds.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23943 src/help.c, src/sign.c, src/spellfile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23944
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23945 Patch 8.2.3956
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23946 Problem: Duplicate assignment.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23947 Solution: Remove the second assignment. (closes #9442)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23948 Files: src/evalfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23949
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23950 Patch 8.2.3957
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23951 Problem: Error messages are spread out.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23952 Solution: Move more errors to errors.h.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23953 Files: src/errors.h, src/globals.h, src/arglist.c, src/bufwrite.c,
28141
dce918af0c00 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 28010
diff changeset
23954 src/evalvars.c, src/ex_cmds2.c, src/ex_docmd.c, src/ex_eval.c,
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23955 src/help.c, src/scriptfile.c, src/usercmd.c, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23956 src/vim9cmds.c, src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23957
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23958 Patch 8.2.3958
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23959 Problem: Build failure compiling xxd with "-std=c2x".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23960 Solution: define _XOPEN_SOURCE. (Yegappan Lakshmanan, closes #9444)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23961 Files: src/xxd/xxd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23962
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23963 Patch 8.2.3959
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23964 Problem: Error messages are spread out.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23965 Solution: Move more errors to errors.h.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23966 Files: src/errors.h, src/autocmd.c, src/bufwrite.c, src/evalvars.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23967 src/ex_docmd.c, src/ex_eval.c, src/ex_getln.c, src/fileio.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23968 src/getchar.c, src/gui.c, src/locale.c, src/map.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23969
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23970 Patch 8.2.3960
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23971 Problem: Error messages are spread out.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23972 Solution: Move more errors to errors.h.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23973 Files: src/errors.h, src/alloc.c, src/arglist.c, src/autocmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23974 src/blob.c, src/blowfish.c, src/buffer.c, src/bufwrite.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23975
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23976 Patch 8.2.3961
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23977 Problem: Error messages are spread out.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23978 Solution: Move more errors to errors.h.
28141
dce918af0c00 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 28010
diff changeset
23979 Files: src/errors.h, src/globals.h, src/arglist.c, src/autocmd.c,
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23980 src/blob.c, src/bufwrite.c, src/channel.c, src/clipboard.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23981 src/cmdexpand.c, src/debugger.c, src/dict.c, src/eval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23982 src/evalfunc.c, src/evalvars.c, src/evalwindow.c, src/ex_cmds.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23983 src/ex_docmd.c, src/ex_eval.c, src/ex_getln.c, src/fileio.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23984 src/filepath.c, src/gui_gtk_x11.c, src/gui_haiku.cc,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23985 src/gui_photon.c, src/gui_w32.c, src/gui_x11.c, src/highlight.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23986 src/indent.c, src/insexpand.c, src/job.c, src/json.c, src/list.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23987 src/map.c, src/mark.c, src/match.c, src/mbyte.c, src/menu.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23988 src/message.c, src/misc2.c, src/ops.c, src/option.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23989 src/optionstr.c, src/popupwin.c, src/quickfix.c, src/screen.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23990 src/scriptfile.c, src/search.c, src/sign.c, src/spell.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23991 src/spellfile.c, src/strings.c, src/syntax.c, src/terminal.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23992 src/testing.c, src/textprop.c, src/time.c, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23993 src/vim9cmds.c, src/vim9execute.c, src/vim9script.c, src/window.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23994
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23995 Patch 8.2.3962 (after 8.2.3961)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23996 Problem: Build fails for missing error message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23997 Solution: Add changes in missed file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23998 Files: src/regexp_bt.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23999
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24000 Patch 8.2.3963
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24001 Problem: Build failure with tiny and small features. (Tony Mechelynck)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24002 Solution: Adjust #ifdefs.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24003 Files: src/errors.h, src/message.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24004
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24005 Patch 8.2.3964
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24006 Problem: Some common lisp and scheme files not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24007 Solution: Recognize *.asd as lisp and *.sld as scheme. (Alex Vear,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24008 closes #9447)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24009 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24010
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24011 Patch 8.2.3965
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24012 Problem: Vim9: no easy way to check if Vim9 script is supported.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24013 Solution: Add has('vim9script').
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24014 Files: runtime/doc/vim9.txt, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24015 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24016
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24017 Patch 8.2.3966
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24018 Problem: When using feedkeys() abbreviations may be blocked.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24019 Solution: Reset tb_no_abbr_cnt when running out of characters.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24020 (closes #9448)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24021 Files: src/getchar.c, src/testdir/test_feedkeys.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24022
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24023 Patch 8.2.3967
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24024 Problem: Error messages are spread out.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24025 Solution: Move more errors to errors.h.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24026 Files: src/errors.h, src/globals.h, src/feature.h, src/arglist.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24027 src/autocmd.c, src/blob.c, src/bufwrite.c, src/channel.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24028 src/cmdexpand.c, src/dict.c, src/diff.c, src/eval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24029 src/evalfunc.c, src/evalvars.c, src/ex_cmds.c, src/ex_docmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24030 src/fileio.c, src/filepath.c, src/getchar.c, src/gui_gtk_x11.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24031 src/gui_x11.c, src/hardcopy.c, src/help.c, src/highlight.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24032 src/if_cscope.c, src/if_lua.c, src/if_mzsch.c, src/if_perl.xs,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24033 src/if_python.c, src/if_python3.c, src/if_ruby.c, src/if_tcl.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24034 src/if_xcmdsrv.c, src/indent.c, src/insexpand.c, src/job.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24035 src/list.c, src/main.c, src/map.c, src/match.c, src/mbyte.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24036 src/message.c, src/misc1.c, src/option.c, src/optionstr.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24037 src/os_mswin.c, src/os_unix.c, src/os_win32.c, src/popupwin.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24038 src/profiler.c, src/quickfix.c, src/scriptfile.c, src/search.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24039 src/session.c, src/sign.c, src/spell.c, src/spellfile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24040 src/spellsuggest.c, src/syntax.c, src/tag.c, src/terminal.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24041 src/testing.c, src/textprop.c, src/typval.c, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24042 src/vim9execute.c, src/vim9expr.c, src/vim9instr.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24043 src/vim9script.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24044
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24045 Patch 8.2.3968
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24046 Problem: Build failure.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24047 Solution: Add missing changes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24048 Files: src/strings.c, src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24049
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24050 Patch 8.2.3969
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24051 Problem: Value of MAXCOL not available in Vim script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24052 Solution: Add v:maxcol. (Naohiro Ono, closes #9451)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24053 Files: runtime/doc/builtin.txt, runtime/doc/eval.txt, src/evalvars.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24054 src/testdir/test_cursor_func.vim, src/testdir/test_normal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24055 src/testdir/test_put.vim, src/vim.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24056
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24057 Patch 8.2.3970
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24058 Problem: Error messages are spread out.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24059 Solution: Move more errors to errors.h.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24060 Files: src/errors.h, src/globals.h, src/buffer.c, src/bufwrite.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24061 src/clientserver.c, src/cmdhist.c, src/dict.c, src/edit.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24062 src/eval.c, src/evalfunc.c, src/evalvars.c, src/ex_cmds.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24063 src/ex_docmd.c, src/ex_eval.c, src/ex_getln.c, src/gui_w32.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24064 src/gui_x11.c, src/if_xcmdsrv.c, src/insexpand.c, src/json.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24065 src/match.c, src/menu.c, src/option.c, src/optionstr.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24066 src/os_mswin.c, src/quickfix.c, src/regexp_bt.c, src/regexp_nfa.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24067 src/scriptfile.c, src/sign.c, src/spellfile.c, src/undo.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24068 src/userfunc.c, src/vim9cmds.c, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24069 src/vim9execute.c, src/vim9expr.c, src/window.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24070
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24071 Patch 8.2.3971
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24072 Problem: Build fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24073 Solution: Use the right error message name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24074 Files: src/typval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24075
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24076 Patch 8.2.3972
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24077 Problem: Error messages are spread out.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24078 Solution: Move the last errors from globals.h to errors.h.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24079 Files: src/errors.h, src/globals.h, src/eval.c, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24080 src/evalvars.c, src/evalwindow.c, src/ex_eval.c, src/list.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24081 src/match.c, src/menu.c, src/popupmenu.c, src/search.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24082 src/vim9cmds.c, src/vim9expr.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24083
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24084 Patch 8.2.3973
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24085 Problem: Tiny build fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24086 Solution: Adjust #ifdefs
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24087 Files: src/errors.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24088
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24089 Patch 8.2.3974
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24090 Problem: Vim9: LISTAPPEND instruction does not check for a locked list.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24091 Solution: Check whether the list is locked. (closes #9452)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24092 Files: src/vim9execute.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24093
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24094 Patch 8.2.3975
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24095 Problem: Error messages are spread out.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24096 Solution: Move more error messages to errors.h.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24097 Files: src/errors.h, src/clientserver.c, src/fileio.c, src/gui.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24098 src/gui_beval.c, src/gui_w32.c, src/gui_x11.c, src/if_cscope.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24099 src/if_xcmdsrv.c, src/os_mswin.c, src/sign.c, src/viminfo.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24100 src/window.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24101
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24102 Patch 8.2.3976
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24103 Problem: FEARG_LAST is never used. (Dominique Pellé)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24104 Solution: Remove FEARG_LAST and the related code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24105 Files: src/evalfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24106
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24107 Patch 8.2.3977
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24108 Problem: Error messages are spread out.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24109 Solution: Move more error messages to errors.h.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24110 Files: src/errors.h, src/change.c, src/clientserver.c, src/eval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24111 src/gui_xim.c, src/if_cscope.c, src/if_py_both.h, src/if_python.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24112 src/if_python3.c, src/if_ruby.c, src/if_tcl.c, src/main.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24113 src/mark.c, src/match.c, src/memfile.c, src/memline.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24114 src/terminal.c, src/textprop.c, src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24115
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24116 Patch 8.2.3978
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
24117 Problem: Build error when using dynamically loaded Python 3.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24118 Solution: Adjust #ifdef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24119 Files: src/errors.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24120
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24121 Patch 8.2.3979
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24122 Problem: Vim9: the feature is not mentioned in the right places.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24123 Solution: Add +vim9script to the help and :version output.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24124 Files: runtime/doc/builtin.txt, runtime/doc/various.txt, src/version.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24125
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24126 Patch 8.2.3980
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24127 Problem: If 'operatorfunc' invokes an operator the remembered Visual mode
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24128 may be changed. (Naohiro Ono)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24129 Solution: Save and restore the information for redoing the Visual area.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24130 (closes #9455)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24131 Files: src/ops.c, src/testdir/test_normal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24132
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24133 Patch 8.2.3981
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24134 Problem: Vim9: debugging a for loop doesn't stop before it starts.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24135 Solution: Keep the DEBUG instruction before the expression is evaluated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24136 (closes #9456)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24137 Files: src/vim9cmds.c, src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24138
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24139 Patch 8.2.3982
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24140 Problem: Some lines of code not covered by tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24141 Solution: Add a few more test cases. (Dominique Pellé, closes #9453)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24142 Files: src/testdir/test_filter_map.vim, src/testdir/test_highlight.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24143 src/testdir/test_regexp_latin.vim, src/testdir/test_search.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24144 src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24145
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24146 Patch 8.2.3983
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24147 Problem: Error messages are spread out.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24148 Solution: Move more error messages to errors.h.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24149 Files: src/errors.h, src/ex_docmd.c, src/fileio.c, src/filepath.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24150 src/findfile.c, src/hardcopy.c, src/memfile.c, src/memline.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24151 src/menu.c, src/normal.c, src/regexp_bt.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24152
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24153 Patch 8.2.3984 (after 8.2.3981)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24154 Problem: Debugger test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24155 Solution: Adjust the test for modified debugging of a for loop.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24156 Files: src/testdir/test_debugger.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24157
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24158 Patch 8.2.3985
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24159 Problem: Error messages are spread out.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24160 Solution: Move more error messages to errors.h.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24161 Files: src/errors.h, src/findfile.c, src/fold.c, src/hardcopy.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24162 src/highlight.c, src/map.c, src/message.c, src/normal.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24163 src/option.c, src/os_amiga.c, src/os_unix.c, src/os_win32.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24164 src/quickfix.c, src/regexp.c, src/register.c, src/search.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24165 src/syntax.c, src/tag.c, src/term.c, src/typval.c, src/undo.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24166 src/window.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24167
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24168 Patch 8.2.3986
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24169 Problem: Error messages are spread out.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24170 Solution: Move more error messages to errors.h.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24171 Files: src/errors.h, src/evalvars.c, src/ex_cmds.c, src/ex_docmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24172 src/fileio.c, src/fold.c, src/gui_x11.c, src/hardcopy.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24173 src/help.c, src/highlight.c, src/if_cscope.c, src/json.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24174 src/map.c, src/netbeans.c, src/popupwin.c, src/usercmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24175 src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24176
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24177 Patch 8.2.3987
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24178 Problem: Error messages are spread out.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24179 Solution: Move more error messages to errors.h.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24180 Files: src/errors.h, src/digraph.c, src/ex_eval.c, src/gui.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24181 src/hardcopy.c, src/if_cscope.c, src/if_tcl.c, src/if_xcmdsrv.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24182 src/mbyte.c, src/misc2.c, src/netbeans.c, src/option.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24183 src/optionstr.c, src/quickfix.c, src/regexp.c, src/tag.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24184 src/term.c, src/viminfo.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24185
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24186 Patch 8.2.3988 (after 8.2.3987)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24187 Problem: Tiny build fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24188 Solution: Fix misplaced #ifdef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24189 Files: src/errors.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24190
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24191 Patch 8.2.3989
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24192 Problem: Some insert completion code is not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24193 Solution: Add a few tests. Refactor thesaurus completion. (Yegappan
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24194 Lakshmanan, closes #9460)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24195 Files: src/insexpand.c, src/testdir/test_edit.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24196 src/testdir/test_ins_complete.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24197
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24198 Patch 8.2.3990
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24199 Problem: Testing wrong operator.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24200 Solution: Test "g@" instead of "r_". (Naohiro Ono, closes #9463)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24201 Files: src/testdir/test_normal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24202
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24203 Patch 8.2.3991
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24204 Problem: Vim9: error when extending dict<any> with another type that it was
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24205 initialized with.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24206 Solution: Also set the type for dict<any> if the initializer has a more
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24207 specific type. (closes #9461)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24208 Files: src/vim9compile.c, src/vim9type.c, src/vim9.h, src/eval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24209 src/list.c, src/vim9script.c, src/testdir/test_vim9_assign.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24210 src/testdir/test_vim9_builtin.vim, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24211
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24212 Patch 8.2.3992
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24213 Problem: Wrong local-additions in the help with language mix.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24214 Solution: Adjust how the local additions list is generated. (Hirohito
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24215 Higashi, closes #9464)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24216 Files: src/help.c, src/testdir/test_help.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24217
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24218 Patch 8.2.3993
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24219 Problem: When recording a change in Select mode the first typed character
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24220 appears twice.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24221 Solution: When putting the character back into typeahead remove it from
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24222 recorded characters. (closes #9462)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24223 Files: src/getchar.c, src/proto/getchar.pro, src/normal.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24224 src/testdir/test_registers.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24225
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24226 Patch 8.2.3994
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24227 Problem: Vim9: extend() complains about the type even when it was not
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24228 declared.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24229 Solution: Only check the list or dict type when it was declared.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24230 Files: src/list.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24231
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24232 Patch 8.2.3995
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24233 Problem: Not all sshconfig files are detected as such.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24234 Solution: Adjust the patterns used for sshconfig detection. (David Auer,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24235 closes #9322)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24236 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24237
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24238 Patch 8.2.3996
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24239 Problem: Vim9: type checking for list and dict lacks information about
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24240 declared type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24241 Solution: Add dv_decl_type and lv_decl_type. Refactor the type stack to
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24242 store two types in each entry.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24243 Files: src/structs.h, src/dict.c, src/list.c, src/vim9type.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24244 src/proto/vim9type.pro, src/vim9instr.c, src/proto/vim9instr.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24245 src/vim9compile.c, src/evalfunc.c, src/proto/evalfunc.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24246 src/evalbuffer.c, src/proto/evalbuffer.pro, src/vim9expr.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24247 src/vim9cmds.c, src/testdir/test_vim9_assign.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24248 src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24249
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24250 Patch 8.2.3997
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24251 Problem: Vim9: not enough testing for extend() and map().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24252 Solution: Add more test cases. Fix uncovered problems. Remove unused type
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24253 fields.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24254 Files: src/structs.h, src/dict.c, src/list.c, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24255 src/testdir/test_vim9_builtin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24256 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24257
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24258 Patch 8.2.3998
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24259 Problem: Asan error for adding zero to NULL.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24260 Solution: Do not compute pointer if there are no entries.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24261 Files: src/vim9type.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24262
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24263 Patch 8.2.3999
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24264 Problem: Redundant check for NUL byte.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24265 Solution: Remove the check for a NUL byte. (closes #9471)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24266 Files: src/ex_docmd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24267
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24268 Patch 8.2.4000
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24269 Problem: Coverity warns for checking for NULL pointer after using it.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24270 Solution: Remove check for NULL.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24271 Files: src/help.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24272
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24273 Patch 8.2.4001
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24274 Problem: Insert complete code uses global variables.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24275 Solution: Make variables local to the file and use accessor functions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24276 (Yegappan Lakshmanan, closes #9470)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24277 Files: src/edit.c, src/getchar.c, src/globals.h, src/insexpand.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24278 src/proto/insexpand.pro, src/search.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24279
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24280 Patch 8.2.4002
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24281 Problem: First char typed in Select mode can be wrong.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24282 Solution: Escape special bytes in the input buffer. (closes #9469)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24283 Files: src/getchar.c, src/testdir/test_utf8.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24284
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24285 Patch 8.2.4003
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24286 Problem: Error messages are spread out.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24287 Solution: Move more error messages to errors.h.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24288 Files: src/errors.h, src/channel.c, src/ex_docmd.c, src/ex_eval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24289 src/gui_at_fs.c, src/hardcopy.c, src/if_cscope.c, src/menu.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24290 src/netbeans.c, src/optionstr.c, src/os_mswin.c, src/sign.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24291 src/typval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24292
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24293 Patch 8.2.4004
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24294 Problem: Old compiler complains about struct init with variable.
28141
dce918af0c00 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 28010
diff changeset
24295 Solution: Set the struct member later. (John Marriott)
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24296 Files: src/evalfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24297
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24298 Patch 8.2.4005
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24299 Problem: Error messages are spread out.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24300 Solution: Move more error messages to errors.h.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24301 Files: src/errors.h, src/dict.c, src/eval.c, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24302 src/evalvars.c, src/ex_cmds2.c, src/ex_docmd.c, src/ex_eval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24303 src/filepath.c, src/gui.c, src/gui_w32.c, src/hardcopy.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24304 src/help.c, src/highlight.c, src/if_python.c, src/list.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24305 src/misc1.c, src/normal.c, src/quickfix.c, src/regexp.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24306 src/regexp_bt.c, src/regexp_nfa.c, src/typval.c, src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24307
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24308 Patch 8.2.4006
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24309 Problem: Vim9: crash when declaring variable on the command line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24310 Solution: Use a temporary type list. (closes #9474)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24311 Files: src/eval.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24312
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24313 Patch 8.2.4007
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24314 Problem: Session does not restore help buffer properly when "options' is
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24315 missing from 'sessionoptions'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24316 Solution: Use a ":help" command to create the help window. (closes #9475,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24317 closes #9458, closes #9472)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24318 Files: src/session.c, src/testdir/test_mksession.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24319
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24320 Patch 8.2.4008
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24321 Problem: Error messages are spread out.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24322 Solution: Move more error messages to errors.h.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24323 Files: src/errors.h, src/diff.c, src/digraph.c, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24324 src/evalvars.c, src/ex_cmds.c, src/ex_docmd.c, src/ex_getln.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24325 src/insexpand.c, src/match.c, src/memline.c, src/menu.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24326 src/ops.c, src/profiler.c, src/quickfix.c, src/regexp.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24327 src/regexp_bt.c, src/regexp_nfa.c, src/register.c, src/spell.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24328 src/spell.h, src/spellfile.c, src/strings.c, src/syntax.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24329 src/typval.c, src/undo.c, src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24330
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24331 Patch 8.2.4009
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24332 Problem: Reading one byte beyond the end of the line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24333 Solution: Check for NUL byte first.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24334 Files: src/vim9compile.c, src/ex_docmd.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24335
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24336 Patch 8.2.4010
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24337 Problem: Error messages are spread out.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24338 Solution: Move more error messages to errors.h.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24339 Files: src/errors.h, src/crypt.c, src/diff.c, src/ex_docmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24340 src/ex_getln.c, src/fileio.c, src/findfile.c, src/float.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24341 src/gui.c, src/highlight.c, src/if_mzsch.c, src/if_py_both.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24342 src/if_python.c, src/if_python3.c, src/insexpand.c, src/match.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24343 src/memline.c, src/option.c, src/popupwin.c, src/regexp.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24344 src/regexp_nfa.c, src/spellfile.c, src/strings.c, src/syntax.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24345 src/textprop.c, src/typval.c, src/undo.c, src/usercmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24346 src/userfunc.c, src/window.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24347
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24348 Patch 8.2.4011
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24349 Problem: Test fails because of changed error number.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24350 Solution: Restore old duplicate error message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24351 Files: src/errors.h, src/match.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24352
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24353 Patch 8.2.4012
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24354 Problem: Error messages are spread out.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24355 Solution: Move the last error messages to errors.h.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24356 Files: src/errors.h, src/channel.c, src/clientserver.c, src/diff.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24357 src/evalfunc.c, src/evalvars.c, src/ex_cmds2.c, src/ex_docmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24358 src/gui_w32.c, src/help.c, src/if_mzsch.c, src/if_py_both.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24359 src/if_python.c, src/job.c, src/json.c, src/list.c, src/option.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24360 src/optionstr.c, src/quickfix.c, src/regexp.c, src/regexp_nfa.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24361 src/register.c, src/scriptfile.c, src/sign.c, src/syntax.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24362 src/tag.c, src/terminal.c, src/textprop.c, src/typval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24363 src/undo.c, src/userfunc.c, src/vim9compile.c, src/viminfo.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24364
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24365 Patch 8.2.4013
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24366 Problem: Build failure without the spell feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24367 Solution: Adjust #ifdefs.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24368 Files: src/errors.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24369
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24370 Patch 8.2.4014
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24371 Problem: Git and gitcommit file types not properly recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24372 Solution: Adjust filetype detection. (Tim Pope, closes #9477)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24373 Files: runtime/filetype.vim, runtime/scripts.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24374 src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24375
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24376 Patch 8.2.4015
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24377 Problem: Build failure with tiny features. (Tony Mechelynck)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24378 Solution: Adjust #ifdefs.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24379 Files: src/errors.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24380
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24381 Patch 8.2.4016
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24382 Problem: Vim9: incorrect error for argument that is shadowing var.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24383 Solution: Ignore variable that is not in block where the function was
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24384 defined.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24385 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24386
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24387 Patch 8.2.4017
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24388 Problem: Gcc warns for misleading indent in Athena menu code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24389 Solution: Add curlies around the two statements. (Dominique Pellé,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24390 closes #9480)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24391 Files: src/gui_athena.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24392
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24393 Patch 8.2.4018
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24394 Problem: ml_get error when win_execute redraws with Visual selection.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24395 Solution: Disable Visual area temporarily. (closes #9479)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24396 Files: src/evalwindow.c, src/proto/evalwindow.pro, src/structs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24397 src/evalbuffer.c, src/proto/evalbuffer.pro, src/evalvars.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24398 src/if_py_both.h, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24399 src/testdir/test_execute_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24400
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24401 Patch 8.2.4019
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24402 Problem: Vim9: import mechanism is too complicated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24403 Solution: Do not use the Javascript mechanism but a much simpler one.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24404 Files: runtime/doc/vim9.txt, src/vim9script.c, src/proto/vim9script.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24405 src/errors.h, src/structs.h, src/eval.c, src/proto/eval.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24406 src/evalvars.c, src/proto/evalvars.pro, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24407 src/vim9expr.c, src/vim9compile.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24408 src/testdir/test_vim9_assign.vim, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24409
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24410 Patch 8.2.4020 (after 8.2.4019)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24411 Problem: Debugger test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24412 Solution: Fix import statement.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24413 Files: src/testdir/test_debugger.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24414
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24415 Patch 8.2.4021 (after 8.2.4019)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24416 Problem: Missing part of the :import changes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24417 Solution: Add changes in vim9cmds.c.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24418 Files: src/vim9cmds.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24419
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24420 Patch 8.2.4022
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24421 Problem: Two error messages in the wrong file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24422 Solution: Use the error message from errors.h.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24423 Files: src/popupwin.c, src/usercmd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24424
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24425 Patch 8.2.4023
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24426 Problem: Using uninitialized variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24427 Solution: Initialize "ufunc" also when an item is not exported.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24428 Files: src/vim9script.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24429
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24430 Patch 8.2.4024
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24431 Problem: Confusing error message if imported name is used directly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24432 Solution: Give a better error message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24433 Files: src/eval.c, src/proto/eval.pro, src/evalvars.c, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24434 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24435
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24436 Patch 8.2.4025
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24437 Problem: Error for import not ending in .vim does not work for .vimrc.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24438 Solution: Check that .vim is the end. (closes #9484)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24439 Files: src/vim9script.c, src/errors.h, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24440
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24441 Patch 8.2.4026
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24442 Problem: ml_get error with specific win_execute() command. (Sean Dewar)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24443 Solution: Check cursor and Visual area are OK.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24444 Files: src/evalwindow.c, src/testdir/test_execute_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24445
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24446 Patch 8.2.4027
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24447 Problem: Import test fails on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24448 Solution: Use a different directory name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24449 Files: src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24450
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24451 Patch 8.2.4028
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24452 Problem: ml_get error with :doautoall and Visual area. (Sean Dewar)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24453 Solution: Disable Visual mode while executing autocommands.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24454 Files: src/structs.h, src/autocmd.c, src/testdir/test_autocmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24455
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24456 Patch 8.2.4029
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24457 Problem: Debugging NFA regexp my crash, cached indent may be wrong.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24458 Solution: Fix some debug warnings in the NFA regexp code. Make sure log_fd
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24459 is set when used. Fix breakindent and indent caching. (Christian
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24460 Brabandt, closes #9482)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24461 Files: src/indent.c, src/optionstr.c, src/regexp_nfa.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24462
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24463 Patch 8.2.4030
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24464 Problem: A script local funcref is not found from a mapping.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24465 Solution: When looking for a function, also find a script-local funcref.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24466 (closes #9485)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24467 Files: src/evalvars.c, src/proto/evalvars.pro, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24468 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24469
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24470 Patch 8.2.4031
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24471 Problem: Crash in xterm with only two lines. (Dominique Pellé)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24472 Solution: Only perform xterm compatibility test if possible. (closes #9488)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24473 Files: src/term.c, src/testdir/test_startup.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24474
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24475 Patch 8.2.4032
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24476 Problem: ATTRIBUTE_NORETURN is not needed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24477 Solution: Use NORETURN(). (Ozaki Kiichi, closes #9487)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24478 Files: src/if_ruby.c, src/vim.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24479
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24480 Patch 8.2.4033
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24481 Problem: Running filetype tests leaves directory behind.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24482 Solution: Delete the top directory. (closes #9483)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24483 Files: src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24484
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24485 Patch 8.2.4034
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24486 Problem: Coverity warns for possibly using a NULL pointer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24487 Solution: Check v_partial is not NULL.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24488 Files: src/vim9type.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24489
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24490 Patch 8.2.4035
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24491 Problem: Timer triggered at the debug prompt may cause trouble.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24492 Solution: Do not trigger any timer at the debug prompt. (closes #9481)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24493 Files: src/time.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24494
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24495 Patch 8.2.4036
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24496 Problem: Vim9: script test file is getting too long.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24497 Solution: Split the import/export functionality to a separate file.
28141
dce918af0c00 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 28010
diff changeset
24498 Files: src/testdir/test_vim9_script.vim, src/testdir/test_vim9_import.vim,
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24499 src/testdir/Make_all.mak
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24500
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24501 Patch 8.2.4037
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24502 Problem: Insert mode completion is insufficiently tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24503 Solution: Add more tests. Fix uncovered memory leak. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24504 closes #9489)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24505 Files: src/insexpand.c, src/testdir/test_ins_complete.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24506
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24507 Patch 8.2.4038
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24508 Problem: Various code not used when features are disabled.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24509 Solution: Add #ifdefs. (Dominique Pellé, closes #9491)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24510 Files: src/alloc.c, src/buffer.c, src/charset.c, src/clipboard.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24511 src/cmdhist.c, src/crypt.c, src/edit.c, src/eval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24512 src/evalbuffer.c, src/evalfunc.c, src/ex_docmd.c, src/globals.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24513 src/gui_xim.c, src/hashtab.c, src/highlight.c, src/insexpand.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24514 src/main.c, src/mark.c, src/message.c, src/misc1.c, src/misc2.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24515 src/ops.c, src/option.c, src/option.h, src/optionstr.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24516 src/register.c, src/scriptfile.c, src/tag.c, src/term.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24517 src/typval.c, src/usercmd.c, src/userfunc.c, src/vim9script.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24518 src/vim9type.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24519
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24520 Patch 8.2.4039
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24521 Problem: The xdiff library is linked in even when not used.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24522 Solution: Use configure to decide whether xdiff object files are included.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24523 Files: src/Makefile, src/config.mk.in, src/configure.ac,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24524 src/auto/configure, src/feature.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24525
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24526 Patch 8.2.4040
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24527 Problem: Keeping track of allocated lines in user functions is too
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24528 complicated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24529 Solution: Instead of freeing individual lines keep them all until the end.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24530 Files: src/alloc.c, src/proto/alloc.pro, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24531 src/userfunc.c, src/proto/userfunc.pro, src/message.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24532 src/usercmd.c, src/viminfo.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24533
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24534 Patch 8.2.4041
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
24535 Problem: Using uninitialized pointer.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24536 Solution: Store "ht" when variable is in another script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24537 Files: src/evalvars.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24538
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24539 Patch 8.2.4042
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24540 Problem: Vim9: build error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24541 Solution: Use grow array instead of character pointer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24542 Files: src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24543
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24544 Patch 8.2.4043
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24545 Problem: Using int for second argument of ga_init2().
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
24546 Solution: Remove unnecessary type cast (int) when using sizeof().
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24547 Files: src/arglist.c, src/channel.c, src/cmdexpand.c, src/dict.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24548 src/digraph.c, src/eval.c, src/evalfunc.c, src/evalvars.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24549 src/evalwindow.c, src/ex_docmd.c, src/fileio.c, src/filepath.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24550 src/findfile.c, src/fold.c, src/hardcopy.c, src/help.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24551 src/job.c, src/list.c, src/menu.c, src/os_win32.c, src/register.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24552 src/scriptfile.c, src/spellfile.c, src/spellsuggest.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24553 src/strings.c, src/syntax.c, src/tag.c, src/terminal.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24554 src/undo.c, src/usercmd.c, src/userfunc.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24555 src/viminfo.c, src/window.c, src/if_py_both.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24556
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24557 Patch 8.2.4044
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24558 Problem: Vim9: no error when importing the same script twice.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24559 Solution: Give an error, unless it is a reload.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24560 Files: src/vim9script.c, src/errors.h, src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24561
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24562 Patch 8.2.4045
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24563 Problem: Some global functions are only used in one file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24564 Solution: Make the functions static. (Yegappan Lakshmanan, closes #9492)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24565 Files: src/ex_getln.c, src/highlight.c, src/proto/ex_getln.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24566 src/proto/highlight.pro, src/proto/vim9compile.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24567 src/proto/vim9instr.pro, src/proto/window.pro, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24568 src/vim9instr.c, src/window.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24569
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24570 Patch 8.2.4046
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24571 Problem: Some error messages not in the right place.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24572 Solution: Adjust the errors file. Fix typo.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24573 Files: src/errors.h, src/regexp_bt.c, src/typval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24574
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24575 Patch 8.2.4047
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24576 Problem: Depending on the build features error messages are unused.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24577 Solution: Add #ifdefs. (Dominique Pellé, closes #9493)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24578 Files: src/errors.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24579
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24580 Patch 8.2.4048
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24581 Problem: gcc complains about use of "%p" in printf.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24582 Solution: Add (void *) typecast. (Dominique Pellé, closes #9494)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24583 Files: src/if_py_both.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24584
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24585 Patch 8.2.4049
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24586 Problem: Vim9: reading before the start of the line with "$" by itself.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24587 Solution: Do not subtract one when reporting the error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24588 Files: src/vim9expr.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24589
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24590 Patch 8.2.4050
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24591 Problem: Vim9: need to prefix every item in an autoload script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24592 Solution: First step in supporting "vim9script autoload" and "import
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24593 autoload".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24594 Files: runtime/doc/repeat.txt, runtime/doc/vim9.txt, src/structs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24595 src/errors.h, src/vim9script.c, src/scriptfile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24596 src/proto/scriptfile.pro, src/userfunc.c, src/eval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24597 src/evalvars.c, src/vim9compile.c, src/proto/vim9compile.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24598 src/vim9expr.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24599
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24600 Patch 8.2.4051
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24601 Problem: Compiler complains about possibly uninitialized variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24602 Solution: Add code to avoid a compiler warning. (John Marriott)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24603 Files: src/scriptfile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24604
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24605 Patch 8.2.4052
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24606 Problem: Not easy to resize a window from a plugin.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24607 Solution: Add win_move_separator() and win_move_statusline() functions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24608 (Daniel Steinberg, closes #9486)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24609 Files: runtime/doc/builtin.txt, runtime/doc/usr_41.txt, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24610 src/evalwindow.c, src/proto/evalwindow.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24611 src/testdir/test_window_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24612
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24613 Patch 8.2.4053
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24614 Problem: Vim9: autoload mechanism doesn't fully work yet.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24615 Solution: Define functions and variables with their autoload name, add the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24616 prefix when calling a function, find the variable in the table of
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24617 script variables.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24618 Files: src/structs.h, src/scriptfile.c, src/proto/scriptfile.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24619 src/vim9script.c, src/proto/vim9script.pro, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24620 src/evalvars.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24621
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24622 Patch 8.2.4054 (after 8.2.4053)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24623 Problem: Vim9 script test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24624 Solution: Add missing change.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24625 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24626
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24627 Patch 8.2.4055
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24628 Problem: Vim9: line break in expression causes v:errmsg to be filled.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24629 (Yegappan Lakshmanan)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24630 Solution: Do not give an error when skipping over an expression.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24631 Files: src/userfunc.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24632
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24633 Patch 8.2.4056
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24634 Problem: Vim9: memory leak when exporting function in autoload script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24635 Solution: Free the name if replacing it.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24636 Files: src/scriptfile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24637
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24638 Patch 8.2.4057
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24639 Problem: Vim9: not fully implementing the autoload mechanism.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24640 Solution: Allow for exporting a legacy function. Improve test coverage.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24641 Files: src/vim9script.c, src/testdir/test_vim9_import.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24642 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24643
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24644 Patch 8.2.4058
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24645 Problem: Vim9: import test failure in wrong line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24646 Solution: Adjust line number.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24647 Files: src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24648
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24649 Patch 8.2.4059
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24650 Problem: Vim9: an expression of a map cannot access script-local items.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24651 (Maxim Kim)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24652 Solution: Use the script ID of where the map was defined.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24653 Files: src/getchar.c, src/map.c, src/proto/map.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24654 src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24655
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24656 Patch 8.2.4060
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24657 Problem: win_execute() is slow on systems where getcwd() or chdir() is
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24658 slow. (Rick Howe)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24659 Solution: Avoid using getcwd() and chdir() if no local directory is used and
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24660 'acd' is not set. (closes #9504)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24661 Files: src/evalwindow.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24662
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24663 Patch 8.2.4061
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24664 Problem: Codecov bash script is deprecated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24665 Solution: Use the codecov action. (Ozaki Kiichi, closes #9505)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24666 Files: .github/workflows/ci.yml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24667
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24668 Patch 8.2.4062
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24669 Problem: Match highlighting of tab too short.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24670 Solution: Do not stop match highlighting if on a Tab. (Christian Brabandt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24671 closes #9507, closes #9500)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24672 Files: src/drawline.c, src/testdir/test_match.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24673 src/testdir/dumps/Test_match_tab_linebreak.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24674
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24675 Patch 8.2.4063
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24676 Problem: Vim9: exported function in autoload script not found. (Yegappan
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24677 Lakshmanan)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24678 Solution: Use the autoload prefix to search for the function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24679 Files: src/userfunc.c, src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24680
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24681 Patch 8.2.4064
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24682 Problem: Foam files are not detected.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24683 Solution: Detect the foam filetype by the path and file contents. (Mohammed
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24684 Elwardi Fadeli, closes #9501)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24685 Files: runtime/filetype.vim, runtime/autoload/dist/ft.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24686 src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24687
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24688 Patch 8.2.4065
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24689 Problem: Computation overflow with large count for :yank.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24690 Solution: Avoid an overflow.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24691 Files: src/ex_docmd.c, src/testdir/test_excmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24692
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24693 Patch 8.2.4066
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24694 Problem: Vim9: imported autoload script loaded again.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24695 Solution: Do not create a new imported_T every time.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24696 Files: src/vim9script.c, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24697 src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24698
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24699 Patch 8.2.4067
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24700 Problem: Vim9: cannot call imported function with :call. (Drew Vogel)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24701 Solution: Translate the function name. (closes #9510)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24702 Files: src/userfunc.c, src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24703
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24704 Patch 8.2.4068 (after 8.2.4066)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24705 Problem: Vim9: import test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24706 Solution: Add missing change.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24707 Files: src/scriptfile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24708
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24709 Patch 8.2.4069
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24710 Problem: Vim9: import test fails on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24711 Solution: Ignore case. Adjust test to avoid name that only differs in case.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24712 Files: src/eval.c, src/scriptfile.c, src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24713
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24714 Patch 8.2.4070
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24715 Problem: Using uninitialized memory when reading empty file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24716 Solution: Check for empty file before checking for NL. (Dominique Pellé,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24717 closes #9511)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24718 Files: src/filepath.c, src/testdir/test_eval_stuff.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24719
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24720 Patch 8.2.4071
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24721 Problem: Vim9: no detection of return in try/endtry. (Dominique Pellé)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24722 Solution: Check if any of the blocks inside try/endtry did not end in
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24723 return.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24724 Files: src/vim9.h, src/vim9compile.c, src/vim9cmds.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24725 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24726
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24727 Patch 8.2.4072
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24728 Problem: Vim9: compiling function fails when autoload script is not loaded
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24729 yet.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24730 Solution: Depend on runtime loading.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24731 Files: src/vim9expr.c, src/vim9script.c, src/vim9instr.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24732 src/vim9execute.c, src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24733
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24734 Patch 8.2.4073
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24735 Problem: Coverity warns for using NULL pointer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24736 Solution: Bail out when running out of memory. Check for running over end of
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24737 a string.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24738 Files: src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24739
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24740 Patch 8.2.4074
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24741 Problem: Going over the end of NameBuff.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24742 Solution: Check length when appending a space.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24743 Files: src/drawscreen.c, src/testdir/test_edit.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24744
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24745 Patch 8.2.4075 (after 8.2.4073)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24746 Problem: Test failures.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24747 Solution: Change check for NULL pointer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24748 Files: src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24749
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24750 Patch 8.2.4076
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24751 Problem: Memory leak in autoload import.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24752 Solution: Do not overwrite the autoload prefix.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24753 Files: src/vim9script.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24754
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24755 Patch 8.2.4077
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24756 Problem: Not all Libsensors files are recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24757 Solution: Add "sensors.d/*" pattern. (Doug Kearns)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24758 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24759
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24760 Patch 8.2.4078
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24761 Problem: Terminal test for current directory not used on FreeBSD.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24762 Solution: Make it work on FreeBSD. (Ozaki Kiichi, closes #9516) Add
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24763 TermWait() inside Run_shell_in_terminal() as a generic solution.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24764 Files: src/testdir/test_terminal3.vim, src/testdir/term_util.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24765 src/testdir/test_terminal.vim, src/testdir/test_terminal2.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24766 src/testdir/test_mapping.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24767
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24768 Patch 8.2.4079
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24769 Problem: MS-Windows: "gvim --version" didn't work when build with VIMDLL.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24770 Solution: Adjust #ifdef. (Ken Takata, closes #9517)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24771 Files: src/main.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24772
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24773 Patch 8.2.4080
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24774 Problem: Not sufficient test coverage for xxd.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24775 Solution: Add a few more test cases. (Erki Auerswald, closes #9515)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24776 Files: src/testdir/test_xxd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24777
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24778 Patch 8.2.4081
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24779 Problem: CodeQL reports problem in if_cscope causing it to fail.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24780 Solution: Use execvp() instead of execl(). Merge the header file into the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24781 source file. (Ozaki Kiichi, closes #9519)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24782 Files: Filelist, src/Make_cyg_ming.mak, src/Make_mvc.mak,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24783 src/Make_vms.mms, src/Makefile, src/if_cscope.c, src/if_cscope.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24784 src/testdir/test_cscope.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24785
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24786 Patch 8.2.4082
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24787 Problem: Check for autoload file name and prefix fails. (Christian J.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24788 Robinson)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24789 Solution: Only lower case the prefix on systems where the file name is not
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24790 case sensitive.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24791 Files: src/scriptfile.c, src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24792
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24793 Patch 8.2.4083
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
24794 Problem: Vim9: no test for "vim9script autoload" and using script variable
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24795 in the same script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24796 Solution: Add a simple test. Fix uncovered problem.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24797 Files: src/evalvars.c, src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24798
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24799 Patch 8.2.4084
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24800 Problem: Memory leak when looking for autoload prefixed variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24801 Solution: Free the concatenated string.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24802 Files: src/evalvars.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24803
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24804 Patch 8.2.4085
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24805 Problem: Vim9: no test for using import in legacy script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24806 Solution: Add a test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24807 Files: src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24808
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24809 Patch 8.2.4086
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24810 Problem: "cctx" argument of find_func_even_dead() is unused.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24811 Solution: Remove the argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24812 Files: src/userfunc.c, src/proto/userfunc.pro, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24813 src/vim9instr.c, src/evalfunc.c, src/evalvars.c, src/testing.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24814 src/vim9execute.c, src/vim9expr.c, src/vim9script.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24815 src/vim9type.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24816
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24817 Patch 8.2.4087
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24818 Problem: Cannot test items from an autoload script easily.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24819 Solution: Add the "autoload" value for test_override().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24820 Files: runtime/doc/testing.txt, src/testing.c, src/globals.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24821 src/vim9script.c, src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24822
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24823 Patch 8.2.4088
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24824 Problem: Xxd cannot output everything in one line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24825 Solution: Make zero columns mean infinite columns. (Erik Auerswald,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24826 closes #9524)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24827 Files: runtime/doc/xxd.1, runtime/doc/xxd.man, src/testdir/test_xxd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24828 src/xxd/xxd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24829
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24830 Patch 8.2.4089 (after 8.2.4078)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24831 Problem: Terminal test for current directory fails on FreeBSD.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24832 Solution: Skip the test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24833 Files: src/testdir/test_terminal3.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24834
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24835 Patch 8.2.4090
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24836 Problem: After restoring a session buffer order can be quite different.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24837 Solution: Create buffers first. (Evgeni Chasnovski, closes #9520)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24838 Files: src/session.c, src/testdir/test_mksession.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24839
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24840 Patch 8.2.4091
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24841 Problem: Virtcol is recomputed for statusline unnecessarily.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24842 Solution: Just use "w_virtcol". (closes #9523)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24843 Files: src/buffer.c, src/testdir/test_statusline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24844
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24845 Patch 8.2.4092
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
24846 Problem: macOS CI: unnecessarily doing "Install packages".
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24847 Solution: Only do "Install packages" for huge build. (Ozaki Kiichi,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24848 closes #9521)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24849 Files: .github/workflows/ci.yml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24850
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24851 Patch 8.2.4093
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24852 Problem: Cached breakindent values not initialized properly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24853 Solution: Initialize and cache formatlistpat. (Christian Brabandt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24854 closes #9526, closes #9512)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24855 Files: runtime/doc/options.txt, src/indent.c, src/option.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24856 src/proto/option.pro, src/testdir/test_breakindent.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24857
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24858 Patch 8.2.4094
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24859 Problem: 'virtualedit' is window-local but using buffer-local enum.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24860 Solution: Use window-local enum. (closes #9529)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24861 Files: src/option.h, src/optiondefs.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24862
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24863 Patch 8.2.4095
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24864 Problem: Sed script not recognized by the first line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24865 Solution: Recognize a sed script starting with "#n". (Doug Kearns)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24866 Files: runtime/scripts.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24867
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24868 Patch 8.2.4096
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24869 Problem: Linux CI: unnecessarily installing packages
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24870 Solution: Only install packages for huge build. (Ozaki Kiichi,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24871 closes #9530)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24872 Files: .github/workflows/ci.yml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24873
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24874 Patch 8.2.4097
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24875 Problem: Wrong number in error message on 32 bit system. (John Paul Adrian
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24876 Glaubitz)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24877 Solution: Add type cast. (closes #9527)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24878 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24879
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24880 Patch 8.2.4098
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24881 Problem: Typing "interrupt" at debug prompt may keep exception around,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24882 causing function calls to fail.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24883 Solution: Discard any exception at the toplevel. (closes #9532)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24884 Files: src/main.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24885
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24886 Patch 8.2.4099
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24887 Problem: Vim9: cannot use Vim9 syntax in mapping.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24888 Solution: Add <ScriptCmd> to use the script context for a command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24889 Files: runtime/doc/map.txt, src/normal.c, src/getchar.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24890 src/proto/getchar.pro, src/ex_getln.c, src/edit.c, src/terminal.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24891 src/keymap.h, src/insexpand.c, src/misc2.c, src/ops.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24892 src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24893
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24894 Patch 8.2.4100
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24895 Problem: Early return when getting the 'formatlistpat' value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24896 Solution: Remove the first line. (Christian Brabandt)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24897 Files: src/option.c, src/testdir/test_breakindent.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24898
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24899 Patch 8.2.4101
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24900 Problem: Warning for unused argument in tiny version.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24901 Solution: Add "UNUSED".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24902 Files: src/getchar.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24904 Patch 8.2.4102
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24905 Problem: Vim9: import cannot be used after method.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24906 Solution: Recognize an imported function name. (closes #9496)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24907 Files: src/eval.c, src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24908
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24909 Patch 8.2.4103
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
24910 Problem: Vim9: variable declared in for loop not initialized.
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
24911 Solution: Always initialize the variable. (closes #9535)
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24912 Files: src/vim9instr.c, src/proto/vim9instr.pro, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24913 src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24914
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24915 Patch 8.2.4104
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24916 Problem: Vim9: lower casing the autoload prefix causes problems.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24917 Solution: Always store the prefix with case preserved.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24918 Files: src/scriptfile.c, src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24919
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24920 Patch 8.2.4105
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24921 Problem: Translation related comment in the wrong place.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24922 Solution: Move it back with the text. (Ken Takata, closes #9537)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24923 Files: src/errors.h, src/ex_docmd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24924
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24925 Patch 8.2.4106
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24926 Problem: Going over the end of the w_lines array.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24927 Solution: Break out of the loop when "idx" is too big. (issue #9540)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24928 Files: src/drawscreen.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24929
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24930 Patch 8.2.4107
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24931 Problem: Script context not restored after using <ScriptCmd>.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24932 Solution: Also restore context when not in a script. (closes #9536)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24933 Add the 'c' flag to feedkeys() to be able to test this.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24934 Files: runtime/doc/builtin.txt, src/getchar.c, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24935 src/testdir/test_mapping.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24936
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24937 Patch 8.2.4108
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24938 Problem: Going over the end of the w_lines array.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24939 Solution: Check not going over the end and limit to Rows. (issue #9540)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24940 Files: src/drawscreen.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24941
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24942 Patch 8.2.4109
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24943 Problem: MS-Windows: high dpi support is outdated.
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
24944 Solution: Improve High DPI support by using PerMonitorV2. (Ken Takata
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
24945 closes #9525, closes #3102)
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24946 Files: src/gui.c, src/gui.h, src/gui_w32.c, src/vim.manifest
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24947
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24948 Patch 8.2.4110
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24949 Problem: Coverity warns for using NULL pointer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24950 Solution: Check "evalarg" is not NULL. Skip errors when "verbose" is false.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24951 Files: src/eval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24952
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24953 Patch 8.2.4111
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
24954 Problem: Potential problem when map is deleted while executing.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24955 Solution: Reset last used map pointer when deleting a mapping.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24956 Files: src/map.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24957
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24958 Patch 8.2.4112
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24959 Problem: Function not deleted at end of test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24960 Solution: Delete the function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24961 Files: src/testdir/test_diffmode.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24962
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24963 Patch 8.2.4113
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24964 Problem: Typo on DOCMD_RANGEOK results in not recognizing command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24965 Solution: Correct the typo. (closes #9539)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24966 Files: src/vim.h, src/testdir/test_mapping.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24967
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24968 Patch 8.2.4114
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24969 Problem: Vim9: type checking for a funcref does not work for when it is
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24970 used in a method.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24971 Solution: Pass the base to where the type is checked.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24972 Files: src/vim9type.c, src/proto/vim9type.pro, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24973 src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24974
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24975 Patch 8.2.4115
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24976 Problem: Cannot use a method with a complex expression.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24977 Solution: Evaluate the expression after "->" and use the result.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24978 Files: src/eval.c, src/errors.h, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24979
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24980 Patch 8.2.4116
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24981 Problem: Vim9: cannot use a method with a complex expression in a :def
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24982 function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24983 Solution: Implement compiling the expression.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24984 Files: src/vim9expr.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24985
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24986 Patch 8.2.4117
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24987 Problem: Vim9: wrong white space error after using imported item.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24988 Solution: Don't skip over white space. (closes #9544)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24989 Files: src/eval.c, src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24990
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24991 Patch 8.2.4118
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24992 Problem: Using UNUSED for argument that is used.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24993 Solution: Remove UNUSED.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24994 Files: src/usercmd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24995
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24996 Patch 8.2.4119
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24997 Problem: Build failure when disabling the channel feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24998 Solution: Adjust #ifdef. (Dominique Pellé, closes #9545)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24999 Files: src/misc2.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25000
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25001 Patch 8.2.4120
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25002 Problem: Block insert goes over the end of the line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25003 Solution: Handle invalid byte better. Fix inserting the wrong text.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25004 Files: src/ops.c, src/testdir/test_visual.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25005
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25006 Patch 8.2.4121
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25007 Problem: Visual test fails on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25008 Solution: Set 'isprint' so that the character used is not printable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25009 Files: src/testdir/test_visual.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25010
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25011 Patch 8.2.4122
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25012 Problem: ":command Cmd" does not show custom completion argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25013 Solution: Show the completion argument when using ":verbose".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25014 Files: src/usercmd.c, src/testdir/test_usercommands.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25015
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25016 Patch 8.2.4123
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25017 Problem: Complete function cannot be import.Name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25018 Solution: Dereference the function name if needed. Also: do not see
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25019 "import.Name" as a builtin function. (closes #9541)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25020 Files: src/userfunc.c, src/eval.c, src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25021
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25022 Patch 8.2.4124
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25023 Problem: Vim9: method in compiled function may not see script item.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25024 Solution: Make sure not to skip to the next line. (closes #9496)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25025 Files: src/vim9expr.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25026
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25027 Patch 8.2.4125
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25028 Problem: Completion tests fail.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25029 Solution: Disable error messages while dereferencing the function name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25030 Files: src/eval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25031
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25032 Patch 8.2.4126
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25033 Problem: Crash on exit when built with dynamic Tcl and EXITFREE is defined.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25034 (Dominique Pellé)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25035 Solution: Only call Tcl_Finalize() when initialized. (closes #9546)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25036 Files: src/if_tcl.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25037
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25038 Patch 8.2.4127
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25039 Problem: Build failure without the +eval feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25040 Solution: Add #ifdef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25041 Files: src/usercmd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25042
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25043 Patch 8.2.4128
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25044 Problem: Crash when method cannot be found. (Christian J. Robinson)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25045 Solution: Don't mix up pointer names.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25046 Files: src/eval.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25047
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25048 Patch 8.2.4129
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25049 Problem: Building with +sound but without +eval fails. (Dominique Pellé)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25050 Solution: Disable canberra in tiny and small build. (closes #9548)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25051 Files: src/configure.ac, src/auto/configure
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25052
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25053 Patch 8.2.4130
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25054 Problem: MS-Windows: MSVC build may have libraries duplicated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25055 Solution: Improve the MSVC Makefile. (Ken Takata, closes #9547)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25056 Files: src/Make_mvc.mak
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25057
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25058 Patch 8.2.4131
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25059 Problem: Vim9: calling function in autoload import does not work in a :def
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25060 function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25061 Solution: When a variable is not found and a PCALL follows use a funcref.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25062 (closes #9550)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25063 Files: src/vim9execute.c, src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25064
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25065 Patch 8.2.4132
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25066 Problem: Vim9: wrong error message when autoload script can't be found.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25067 Solution: Correct check for using autoload with wrong name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25068 Files: src/vim9script.c, src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25069
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25070 Patch 8.2.4133
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25071 Problem: output of ":scriptnames" goes into the message history, while this
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
25072 does not happen for other commands, such as ":ls".
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25073 Solution: Use msg_outtrans() instead of smsg(). (closes #9551)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25074 Files: src/scriptfile.c, src/testdir/test_scriptnames.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25075
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25076 Patch 8.2.4134
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25077 Problem: MS-Windows: test for import with absolute path fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25078 Solution: Handle path starting with slash as an absolute path.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25079 Files: src/vim9script.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25080
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25081 Patch 8.2.4135
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25082 Problem: Vim9: ":scriptnames" shows unloaded imported autoload script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25083 Solution: Mark the unloaded script with "A". (closes #9552)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25084 Files: runtime/doc/repeat.txt, src/scriptfile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25085 src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25086
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25087 Patch 8.2.4136
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25088 Problem: Vim9: the "autoload" argument of ":vim9script" is not useful.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25089 Solution: Remove the argument. (closes #9555)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25090 Files: runtime/doc/vim9.txt, runtime/doc/repeat.txt, src/vim9script.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25091 src/errors.h, src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25092
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25093 Patch 8.2.4137
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25094 Problem: Vim9: calling import with and without method is inconsistent.
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
25095 Solution: Set a flag that a parenthesis follows to compile_load_scriptvar().
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25096 Add some more tests. Improve error message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25097 Files: src/vim9expr.c, src/vim9execute.c, src/vim9script.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25098 src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25099
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25100 Patch 8.2.4138
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25101 Problem: Vim9: no error for return with argument when the function does not
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25102 return anything.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25103 Solution: Give an error for the invalid argument. (issue #9497)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25104 Files: src/vim9cmds.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25105
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25106 Patch 8.2.4139
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25107 Problem: Using freed memory if an expression abbreviation deletes the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25108 abbreviation.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25109 Solution: Do not access the pointer after evaluating the expression.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25110 Files: src/map.c, src/testdir/test_mapping.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25111
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25112 Patch 8.2.4140
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25113 Problem: maparg() does not indicate the type of script where it was defined.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25114 Solution: Add "scriptversion".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25115 Files: runtime/doc/builtin.txt, src/map.c, src/testdir/test_maparg.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25116
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25117 Patch 8.2.4141 (after 8.2.4140)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25118 Problem: Vim9 builtin functions test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25119 Solution: Add "scriptversion" item to maparg() result.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25120 Files: src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25121
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25122 Patch 8.2.4142
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25123 Problem: Build failure with normal features without persistent undo.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25124 Solution: Adjust #ifdef. (closes #9557)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25125 Files: src/fileio.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25126
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25127 Patch 8.2.4143
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25128 Problem: MS-Windows: IME support for Win9x is obsolete.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25129 Solution: Remove the Win9x code. (Ken Takata, closes #9559)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25130 Files: src/gui_w32.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25131
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25132 Patch 8.2.4144
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25133 Problem: Cannot load libsodium dynamically.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25134 Solution: Support dynamic loading on MS-Windows. (Ken Takata, closes #9554)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25135 Files: src/Make_cyg_ming.mak, src/Make_mvc.mak, src/buffer.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25136 src/crypt.c, src/memline.c, src/proto/crypt.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25137
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25138 Patch 8.2.4145
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25139 Problem: Confusing error when using name of import for a function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25140 Solution: Pass a flag to trans_function_name().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25141 Files: src/vim.h, src/userfunc.c, src/proto/userfunc.pro, src/eval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25142 src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25143
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25144 Patch 8.2.4146
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25145 Problem: Vim9: shadowed function can be used in compiled function but not
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25146 at script level.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25147 Solution: Also give an error in a compiled function. (closes #9563)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25148 Files: src/vim9expr.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25149
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25150 Patch 8.2.4147
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25151 Problem: E464 does not always include the offending command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25152 Solution: Add another error message with "%s". (closes #9564)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25153 Files: src/errors.h, src/vim9compile.c, src/ex_docmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25154 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25155
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25156 Patch 8.2.4148
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25157 Problem: Deleting any mapping may cause <ScriptCmd> to not set the script
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25158 context.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25159 Solution: Only reset last_used_map if it is the deleted mapping.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25160 (closes #9568)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25161 Files: src/map.c, src/getchar.c, src/proto/getchar.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25162 src/testdir/test_mapping.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25163
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25164 Patch 8.2.4149
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25165 Problem: Test override not restored, autocommand left behind.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25166 Solution: Correct restoring test override. Delete autocommand afterwards.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25167 Files: src/testdir/test_autocmd.vim, src/testdir/test_mapping.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25168
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25169 Patch 8.2.4150
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25170 Problem: Coverity warns for using pointer after free.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25171 Solution: Swap statements, even though using the pointer is no problem.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25172 Files: src/map.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25173
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25174 Patch 8.2.4151
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25175 Problem: Reading beyond the end of a line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25176 Solution: For block insert only use the offset for correcting the length.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25177 Files: src/ops.c, src/testdir/test_visual.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25178
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25179 Patch 8.2.4152
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25180 Problem: Block insert with double wide character fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25181 Solution: Adjust the expected output.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25182 Files: src/testdir/test_utf8.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25183
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25184 Patch 8.2.4153
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25185 Problem: MS-Windows: Global IME is no longer supported.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25186 Solution: Remove the Global IME implementation. (Ken Takata, closes #9562)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25187 Files: Filelist, runtime/doc/mbyte.txt, src/Make_mvc.mak, src/dimm.idl,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25188 src/glbl_ime.cpp, src/glbl_ime.h, src/gui_w32.c, src/vim.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25189
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25190 Patch 8.2.4154
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25191 Problem: ml_get error when exchanging windows in Visual mode.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25192 Solution: Correct end of Visual area when entering another buffer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25193 Files: src/window.c, src/testdir/test_visual.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25194
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25195 Patch 8.2.4155
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25196 Problem: Translating strftime() argument results in check error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25197 Solution: Add gettext comment.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25198 Files: src/time.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25199
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25200 Patch 8.2.4156
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25201 Problem: Fileinfo message overwrites echo'ed message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25202 Solution: Reset need_fileinfo when displaying a message. (Rob Pilling,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25203 closes #9569)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25204 Files: src/message.c, src/testdir/test_messages.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25205 src/testdir/dumps/Test_fileinfo_after_echo.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25206
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25207 Patch 8.2.4157
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25208 Problem: Terminal test fails because Windows sets the title.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25209 Solution: Add the "vterm_title" testing override and use it in the test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25210 (Ozaki Kiichi, closes #9556)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25211 Files: runtime/doc/testing.txt, src/globals.h, src/terminal.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25212 src/testing.c, src/testdir/test_terminal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25213
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25214 Patch 8.2.4158
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25215 Problem: MS-Windows: memory leak in :browse.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25216 Solution: Free stuff before returning. (Ken Takata, closes #9574)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25217 Files: src/gui_w32.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25218
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25219 Patch 8.2.4159
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25220 Problem: MS-Windows: _WndProc() is very long.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25221 Solution: Move code to separate functions. (Ken Takata, closes #9573)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25222 Files: src/gui_w32.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25223
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25224 Patch 8.2.4160
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25225 Problem: Cannot change the register used for Select mode delete.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25226 Solution: Make CTRL-R set the register to be used when deleting text for
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25227 Select mode. (Shougo Matsushita, closes #9531)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25228 Files: runtime/doc/visual.txt, src/globals.h, src/normal.c, src/ops.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25229 src/testdir/test_selectmode.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25230
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25231 Patch 8.2.4161
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25232 Problem: Vim9: warning for missing white space after imported variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25233 Solution: Do not skip white space. (closes #9567)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25234 Files: src/vim9expr.c, src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25235
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25236 Patch 8.2.4162
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25237 Problem: Vim9: no error for redefining function with export.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25238 Solution: Check for existing function with/without prefix. (closes #9577)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25239 Files: src/userfunc.c, src/scriptfile.c, src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25240
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25241 Patch 8.2.4163
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25242 Problem: No error for omitting function name after autoload prefix.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25243 Solution: Check for missing function name. (issue #9577)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25244 Files: src/userfunc.c, src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25245
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25246 Patch 8.2.4164 (after 8.2.4162)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25247 Problem: Error in legacy code for function shadowing variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25248 Solution: Only give the error in Vim9 script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25249 Files: src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25250
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25251 Patch 8.2.4165
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25252 Problem: The nv_g_cmd() function is too long.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25253 Solution: Move code to separate functions. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25254 closes #9576)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25255 Files: src/normal.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25256
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25257 Patch 8.2.4166
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25258 Problem: Undo synced when switching buffer in another window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25259 Solution: Do not sync undo when not needed. (closes #9575)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25260 Files: src/buffer.c, src/testdir/test_timers.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25261
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25262 Patch 8.2.4167
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25263 Problem: Vim9: error message for old style import.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25264 Solution: Use another error message. Add a test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25265 Files: src/evalvars.c, src/errors.h, src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25266
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25267 Patch 8.2.4168 (after 8.2.4163)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25268 Problem: Disallowing empty function name breaks existing plugins.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25269 Solution: Allow empty function name in legacy script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25270 Files: src/userfunc.c, src/testdir/test_autoload.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25271 src/testdir/sautest/autoload/foo.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25272
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25273 Patch 8.2.4169
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
25274 Problem: MS-Windows: unnecessary casts and other minor things.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25275 Solution: Clean up the MS-Windows code. (Ken Takata, closes #9583)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25276 Files: src/gui_w32.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25277
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25278 Patch 8.2.4170
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25279 Problem: MS-Windows: still using old message API calls.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25280 Solution: Call the "W" functions directly. (Ken Takata, closes #9582)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25281 Files: src/gui_w32.c, src/os_mswin.c, src/os_win32.c, src/os_win32.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25282
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25283 Patch 8.2.4171
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25284 Problem: Cannot invoke option function using autoload import.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25285 Solution: Expand the import to an autoload function name. (closes #9578)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25286 Files: src/userfunc.c, src/evalvars.c, src/proto/evalvars.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25287 src/option.c, src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25288
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25289 Patch 8.2.4172
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25290 Problem: Filetype detection for BASIC is not optimal.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25291 Solution: Improve BASIC filetype detection. (Doug Kearns)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25292 Files: runtime/autoload/dist/ft.vim, runtime/filetype.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25293 src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25294
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25295 Patch 8.2.4173
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25296 Problem: Cannot use an import in 'foldexpr'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25297 Solution: Set the script context to where 'foldexpr' was set. (closes #9584)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25298 Fix that the script context was not set for all buffers.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25299 Files: src/eval.c, src/proto/eval.pro, src/fold.c, src/structs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25300 src/option.c, src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25301
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25302 Patch 8.2.4174
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25303 Problem: Vim9: can use an autoload name in normal script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25304 Solution: Disallow using an autoload name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25305 Files: src/userfunc.c, src/errors.h, src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25306
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25307 Patch 8.2.4175
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25308 Problem: MS-Windows: runtime check for multi-line balloon is obsolete.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25309 Solution: Remove the obsolete code. (Ken Takata, closes #9592)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25310 Files: src/evalfunc.c, src/gui_w32.c, src/proto/gui_w32.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25311
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25312 Patch 8.2.4176
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25313 Problem: Vim9: cannot use imported function with call().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25314 Solution: Translate the function name. (closes #9590)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25315 Files: src/evalfunc.c, src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25316
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25317 Patch 8.2.4177
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25318 Problem: Vim9: autoload script not loaded after "vim9script noclear".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25319 Solution: Check IMP_FLAGS_AUTOLOAD properly. (closes #9593)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25320 Files: src/vim9compile.c, src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25321
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25322 Patch 8.2.4178
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25323 Problem: Vim9: invalid error for return type of lambda when debugging.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25324 Solution: Do not check the return type of a lambda. (closes #9589)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25325 Files: src/vim9cmds.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25326
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25327 Patch 8.2.4179
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25328 Problem: 'foldtext' is evaluated in the current script context.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25329 Solution: Use the script context where the option was set.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25330 Files: src/fold.c, src/buffer.c, src/eval.c, src/proto/eval.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25331 src/findfile.c, src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25332
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25333 Patch 8.2.4180
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25334 Problem: 'balloonexpr' is evaluated in the current script context.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25335 Solution: Use the script context where the option was set.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25336 Files: src/beval.c, src/option.c, src/proto/option.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25337 src/testdir/test_balloon.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25338 src/testdir/dumps/Test_balloon_eval_term_01.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25339 src/testdir/dumps/Test_balloon_eval_term_01a.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25340 src/testdir/dumps/Test_balloon_eval_term_02.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25341
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25342 Patch 8.2.4181
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25343 Problem: Vim9: cannot use an import in 'diffexpr'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25344 Solution: Set the script context when evaluating 'diffexpr'. Do not require
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25345 'diffexpr' to return a bool, it was ignored anyway.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25346 Files: src/evalvars.c, src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25347
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25348 Patch 8.2.4182 (after 8.2.4182)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25349 Problem: Memory leak when evaluating 'diffexpr'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25350 Solution: Use free_tv() instead of clear_tv().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25351 Files: src/evalvars.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25352
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25353 Patch 8.2.4183
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25354 Problem: Cannot use an import in 'formatexpr'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25355 Solution: Set the script context when evaluating 'formatexpr'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25356 Files: src/textformat.c, src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25357
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25358 Patch 8.2.4184
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25359 Problem: Cannot use an import in 'includeexpr'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25360 Solution: Set the script context when evaluating 'includeexpr'
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25361 Files: src/findfile.c, src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25362
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25363 Patch 8.2.4185
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25364 Problem: Cannot use an import in 'indentexpr'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25365 Solution: Set the script context when evaluating 'indentexpr'
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25366 Files: src/indent.c, src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25367
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25368 Patch 8.2.4186
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25369 Problem: Cannot use an import in 'patchexpr'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25370 Solution: Set the script context when evaluating 'patchexpr'. Do not
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25371 require 'patchexpr' to return a bool, it was ignored anyway.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25372 Files: src/evalvars.c, src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25373
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25374 Patch 8.2.4187
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25375 Problem: Gnuplot file not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25376 Solution: Recognize ".gnuplot". (closes #9588)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25377 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25378
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25379 Patch 8.2.4188
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25380 Problem: Not all gitconfig files are recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25381 Solution: Add a few more patterns. (Tim Pope, closes #9597)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25382 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25383
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25384 Patch 8.2.4189
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25385 Problem: MS-Windows: code for "old look" is obsolete.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25386 Solution: Delete obsolete code. Use "MS Shell Dlg" font. (Ken Takata,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25387 closes #9596)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25388 Files: src/gui_w32.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25389
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25390 Patch 8.2.4190
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25391 Problem: All conceal tests are skipped without the screendumps feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25392 Solution: Only skip the tests that use screendumps. (closes #9599)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25393 Files: src/testdir/test_conceal.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25394
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25395 Patch 8.2.4191
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25396 Problem: json5 files are not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25397 Solution: Add a pattern for json5 files. (closes #9601)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25398 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25399
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25400 Patch 8.2.4192
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25401 Problem: Cannot use an import in 'printexpr'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25402 Solution: Set the script context when evaluating 'printexpr'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25403 Files: src/evalvars.c, src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25404
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25405 Patch 8.2.4193
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25406 Problem: Cannot use an import in 'charconvert'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25407 Solution: Set the script context when evaluating 'charconvert'. Also expand
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25408 script-local functions in 'charconvert'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25409 Files: src/evalvars.c, src/optionstr.c, src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25410
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25411 Patch 8.2.4194
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25412 Problem: MS-Windows: code for calculating font size is duplicated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25413 Solution: Move the code to a function. (Ken Takata, closes #9603)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25414 Files: src/gui_w32.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25415
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25416 Patch 8.2.4195
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25417 Problem: Resizing terminal may cause to behave like CTRL-Z.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25418 Solution: Set "got_tstp" only when in_mch_suspend is set. (Dorian Bivolaru,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25419 closes #9602, closes #9586)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25420 Files: src/os_unix.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25421
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25422 Patch 8.2.4196
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25423 Problem: Various file types not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25424 Solution: Add patterns to recognize more file types (closes #9607)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25425 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25426
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25427 Patch 8.2.4197
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25428 Problem: Cannot use an import in the "expr" part of 'spellsuggest'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25429 Solution: Set the script context when evaluating "expr" of 'spellsuggest'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25430 Files: src/evalvars.c, src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25431
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25432 Patch 8.2.4198
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25433 Problem: Vim9: the switch for executing instructions is too long.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25434 Solution: Move some code to separate functions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25435 Files: src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25436
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25437 Patch 8.2.4199
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25438 Problem: MS-Windows: Support for MSVC before 2003 is not useful.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25439 Solution: Remove the exceptions for MSVC 6.0. (Ken Takata, closes #9616)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25440 Files: src/GvimExt/gvimext.h, src/ex_docmd.c, src/feature.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25441 src/gui_w32.c, src/if_cscope.c, src/if_ole.cpp, src/if_ruby.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25442 src/macros.h, src/os_mswin.c, src/os_win32.c, src/os_win32.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25443 src/proto/os_win32.pro, src/time.c, src/vim.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25444
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25445 Patch 8.2.4200
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25446 Problem: Some tests do not clean up properly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25447 Solution: Delete created files. (Yegappan Lakshmanan, closes #9611)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25448 Files: src/testdir/test_filetype.vim, src/testdir/test_messages.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25449 src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25450
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25451 Patch 8.2.4201
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25452 Problem: When using the GUI CTRL-Z does not stop gvim.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25453 Solution: When using the GUI set SIGTSTP to SIG_DFL. (Andrew Maltsev,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25454 closes #9570)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25455 Files: src/os_unix.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25456
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25457 Patch 8.2.4202
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25458 Problem: Vim9: cannot export function that exists globally.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25459 Solution: When checking if a function already exists only check for
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25460 script-local functions. (closes #9615)
28141
dce918af0c00 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 28010
diff changeset
25461 Files: src/userfunc.c, src/proto/userfunc.pro, src/vim.h,
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25462 src/vim9compile.c, src/vim9instr.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25463 src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25464
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25465 Patch 8.2.4203
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25466 Problem: Entering a character with CTRL-V may include modifiers.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25467 Solution: Reset "mod_mask" when entering a character with digits after
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25468 CTRL-V. (closes #9610)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25469 Files: src/edit.c, src/testdir/test_edit.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25470
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25471 Patch 8.2.4204
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25472 Problem: screenpos() has non-zero row for invisible text.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25473 Solution: Only add the window row when the text is visible. (closes #9618)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25474 Files: src/move.c, src/testdir/test_cursor_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25475
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25476 Patch 8.2.4205
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25477 Problem: The normal_cmd() function is too long.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25478 Solution: Move parts to separate functions. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25479 closes #9608)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25480 Files: src/normal.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25481
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25482 Patch 8.2.4206
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25483 Problem: Condition with many "(" causes a crash.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25484 Solution: Limit recursion to 1000.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25485 Files: src/errors.h, src/eval.c, src/testdir/test_eval_stuff.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25486
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25487 Patch 8.2.4207 (after 8.2.4206)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25488 Problem: Recursion test fails with MSVC.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25489 Solution: Use a smaller limit for MSVC.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25490 Files: src/eval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25491
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25492 Patch 8.2.4208
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25493 Problem: Using setbufvar() may change the window title.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25494 Solution: Do not redraw when creating the autocommand window. (closes #9613)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25495 Files: src/autocmd.c, src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25496
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25497 Patch 8.2.4209
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25498 Problem: partial in 'opfunc' cannot use an imported function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25499 Solution: Also expand the function name in a partial. (closes #9614)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25500 Files: src/evalvars.c, src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25501
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25502 Patch 8.2.4210 (after 8.2.4208)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25503 Problem: Window title test fails in some configurations.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25504 Solution: Only run the test if the title can be obtained.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25505 Files: src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25506
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25507 Patch 8.2.4211 (after 8.2.4208)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25508 Problem: Window title test still fails in some configurations.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25509 Solution: Use WaitForAssert().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25510 Files: src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25511
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25512 Patch 8.2.4212 (after 8.2.4208)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25513 Problem: Window title test still fails in some configurations.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25514 Solution: Explicitly set the 'title' option.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25515 Files: src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25516
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25517 Patch 8.2.4213
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25518 Problem: Too much code for supporting old MSVC versions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25519 Solution: Remove MSVC 2003 support. (Ken Takata, closes #9623)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25520 Files: Filelist, src/INSTALLpc.txt, src/Make_mvc.mak, src/gui_w32.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25521 src/msvcsetup.bat, src/os_win32.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25522
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25523 Patch 8.2.4214
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25524 Problem: Illegal memory access with large 'tabstop' in Ex mode.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25525 Solution: Allocate enough memory.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25526 Files: src/ex_getln.c, src/testdir/test_ex_mode.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25527
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25528 Patch 8.2.4215
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25529 Problem: Illegal memory access when copying lines in Visual mode.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25530 Solution: Adjust the Visual position after copying lines.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25531 Files: src/ex_cmds.c, src/testdir/test_visual.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25532
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25533 Patch 8.2.4216
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25534 Problem: Vim9: cannot use a function from an autoload import directly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25535 Solution: Add the AUTOLOAD instruction to figure out at runtime.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25536 (closes #9620)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25537 Files: src/vim9expr.c, src/vim9.h, src/vim9execute.c, src/vim9instr.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25538 src/proto/vim9instr.pro, src/testdir/test_vim9_import.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25539 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25540
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25541 Patch 8.2.4217
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25542 Problem: Illegal memory access when undo makes Visual area invalid.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25543 Solution: Correct the Visual area after undo.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25544 Files: src/undo.c, src/testdir/test_visual.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25545
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25546 Patch 8.2.4218
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25547 Problem: Illegal memory access with bracketed paste in Ex mode.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25548 Solution: Reserve space for the trailing NUL.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25549 Files: src/edit.c, src/testdir/test_paste.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25550
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25551 Patch 8.2.4219
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25552 Problem: Reading before the start of the line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25553 Solution: Check boundary before trying to read the character.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25554 Files: src/register.c, src/testdir/test_visual.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25555
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25556 Patch 8.2.4220
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25557 Problem: MS-Windows: some old compiler support remains.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25558 Solution: Remove obsolete compiler support. (Ken Takata, closes #9627)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25559 Files: src/Make_mvc.mak, src/vim.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25560
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25561 Patch 8.2.4221
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25562 Problem: Some functions in normal.c are very long.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25563 Solution: Move code to separate functions. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25564 closes #9628)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25565 Files: src/normal.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25566
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25567 Patch 8.2.4222
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25568 Problem: MS-Windows: clumsy way to suppress progress on CI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25569 Solution: Check for "$CI" in the Makefile itself. (Ken Takata, closes #9631)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25570 Files: .github/workflows/ci.yml, ci/appveyor.bat, src/Make_mvc.mak
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25571
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25572 Patch 8.2.4223
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25573 Problem: Long/int compiler warnings; function arguments swapped.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25574 Solution: Add type casts. Swap arguments. (Ken Takata, closes #9632)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25575 Files: src/alloc.c, src/eval.c, src/vim9script.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25576
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25577 Patch 8.2.4224
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25578 Problem: Vim9: no error when using a number for map() second argument
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25579 Solution: Disallow number to string conversion. (closes #9630)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25580 Files: src/eval.c, src/evalfunc.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25581
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25582 Patch 8.2.4225
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25583 Problem: Vim9: depth argument of :lockvar not parsed in :def function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25584 Solution: Parse the optional depth argument. (closes #9629)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25585 Fix that locking doesn't work for a non-materialize list.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25586 Files: src/vim9cmds.c, src/evalvars.c, src/structs.h, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25587 src/errors.h, src/vim9execute.c, src/testdir/test_vim9_cmd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25588 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25589
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25590 Patch 8.2.4226 (after 8.2.4224)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25591 Problem: Filter-map test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25592 Solution: Only reject number argument in Vim9 script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25593 Files: src/eval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25594
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25595 Patch 8.2.4227
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25596 Problem: Vim9: using "lockvar!" in :def function does not work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25597 Solution: Add "!" instead of "-1". (closes #9634)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25598 Files: src/vim9cmds.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25599
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25600 Patch 8.2.4228
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25601 Problem: No tests for clicking in the GUI tabline.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25602 Solution: Add test functions to generate the events. Add tests using the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25603 functions. (Yegappan Lakshmanan, closes #9638)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25604 Files: runtime/doc/builtin.txt, runtime/doc/testing.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25605 runtime/doc/usr_41.txt, src/evalfunc.c, src/normal.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25606 src/proto/testing.pro, src/testdir/test_diffmode.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25607 src/testdir/test_gui.vim, src/testdir/test_normal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25608 src/testing.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25609
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25610 Patch 8.2.4229
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25611 Problem: Possible crash when invoking timer callback fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25612 Solution: Initialize the typval. Give an error for an empty callback.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25613 (closes #9636)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25614 Files: src/time.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25615
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25616 Patch 8.2.4230
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25617 Problem: MS-Windows: set_guifontwide() is included but won't work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25618 Solution: Include set_guifontwide() only for X11. (Ken Takata, closes #9640)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25619 Files: src/gui.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25620
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25621 Patch 8.2.4231
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25622 Problem: Vim9: map() gives type error when type was not declared.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25623 Solution: Only check the type when it was declared, like extend() does.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25624 (closes #9635)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25625 Files: src/list.c, src/evalfunc.c, src/vim9instr.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25626 src/testdir/test_vim9_builtin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25627 src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25628
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25629 Patch 8.2.4232 (after 8.2.4231)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25630 Problem: Some compilers don't like a goto label without statement.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25631 Solution: Return instead of using a goto.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25632 Files: src/list.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25633
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25634 Patch 8.2.4233
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25635 Problem: Crash when recording and using Select mode.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25636 Solution: When deleting the last recorded character check there is something
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25637 to delete.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25638 Files: src/getchar.c, src/testdir/test_registers.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25639
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25640 Patch 8.2.4234
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25641 Problem: test_garbagecollect_now() does not check v:testing as documented.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25642 Solution: Give an error if v:testing is not set.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25643 Files: src/testing.c, src/errors.h, src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25644
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25645 Patch 8.2.4235
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25646 Problem: Invalid check for NULL pointer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25647 Solution: Remove the check.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25648 Files: src/getchar.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25649
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25650 Patch 8.2.4236
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25651 Problem: Accessing freed memory.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25652 Solution: Set the bh_curr pointer to NULL.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25653 Files: src/getchar.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25654
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25655 Patch 8.2.4237
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25656 Problem: Record buffer wrong if character in Select mode was not typed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25657 Solution: Only delete the tail from the record buffer if the character was
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25658 typed. (closes #9650)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25659 Files: src/normal.c, src/testdir/test_registers.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25660
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25661 Patch 8.2.4238
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25662 Problem: *.tf file could be fileytpe "tf" or "terraform".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25663 Solution: Detect the type from the file contents. (closes #9642)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25664 Files: runtime/filetype.vim, runtime/autoload/dist/ft.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25665 src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25666
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25667 Patch 8.2.4239
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25668 Problem: Build fails with unusual configuration.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25669 Solution: Adjust #ifdef. (closes #9651)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25670 Files: src/testing.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25671
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25672 Patch 8.2.4240
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25673 Problem: Error for using flatten() in Vim9 script is unclear.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25674 Solution: Add a remark to use flattennew().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25675 Files: src/errors.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25676
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25677 Patch 8.2.4241
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25678 Problem: Some type casts are redundant.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25679 Solution: Remove the type casts. (closes #9643)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25680 Files: src/blob.c, src/buffer.c, src/channel.c, src/clientserver.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25681 src/clipboard.c, src/drawline.c, src/drawscreen.c, src/edit.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25682 src/evalfunc.c, src/ex_cmds.c, src/ex_docmd.c, src/ex_eval.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25683 src/fold.c, src/if_cscope.c, src/json.c, src/match.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25684 src/memline.c, src/message.c, src/misc1.c, src/normal.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25685 src/ops.c, src/option.c, src/optionstr.c, src/os_unix.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25686 src/register.c, src/sign.c, src/spellfile.c, src/tag.c, src/ui.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25687 src/undo.c, src/window.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25688
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25689 Patch 8.2.4242
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25690 Problem: Put in Visual mode cannot be repeated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25691 Solution: Use "P" to put without yanking the deleted text into the unnamed
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25692 register. (Shougo Matsushita, closes #9591)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25693 Files: runtime/doc/visual.txt, src/normal.c, src/register.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25694 src/testdir/test_visual.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25695
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25696 Patch 8.2.4243
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25697 Problem: Lua tests fail with Lua 5.4.4.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25698 Solution: Check messages like before Lua 5.4.3. (Jakub Kulík, closes #9652)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25699 Files: src/testdir/test_lua.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25700
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25701 Patch 8.2.4244
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25702 Problem: MS-Windows: warning from MSVC on debug build.
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
25703 Solution: Adjust "/opt" options. Remove unused variables. Make variables
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25704 uppercase for consistency. (Ken Takata, closes #9647)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25705 Files: src/Make_mvc.mak
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25706
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25707 Patch 8.2.4245
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25708 Problem: ":retab 0" may cause illegal memory access.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25709 Solution: Limit the value of 'tabstop' to 10000.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25710 Files: src/option.c, src/vim.h, src/indent.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25711 src/testdir/test_options.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25712
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25713 Patch 8.2.4246
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25714 Problem: One error message not in errors.h. (Antonio Colombo)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25715 Solution: Move the message and rename.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25716 Files: src/errors.h, src/if_perl.xs
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25717
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25718 Patch 8.2.4247
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25719 Problem: Stack corruption when looking for spell suggestions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25720 Solution: Prevent the depth increased too much. Add a five second time
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25721 limit to finding suggestions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25722 Files: src/spellsuggest.c, src/testdir/test_spell.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25723
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25724 Patch 8.2.4248
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25725 Problem: No proper test for moving the window separator.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25726 Solution: Add a test. Add comment in code. (closes #9656)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25727 Files: src/window.c, src/testdir/test_window_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25728
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25729 Patch 8.2.4249
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25730 Problem: The timeout limit for spell suggestions is always 5000 milli
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25731 seconds.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25732 Solution: Add the "timeout" entry to 'spellsuggest'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25733 Files: runtime/doc/options.txt, src/spellsuggest.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25734 src/testdir/test_spell.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25735
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25736 Patch 8.2.4250
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25737 Problem: Channel out callback test is flaky on Mac.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25738 Solution: Assign high priority to the test process. (Ozaki Kiichi,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25739 closes #9653)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25740 Files: src/testdir/test_channel_pipe.py, src/testdir/thread_util.py
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25741
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25742 Patch 8.2.4251
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25743 Problem: Vala files are not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25744 Solution: Add the *.vala pattern. (closes #9654)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25745 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25746
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25747 Patch 8.2.4252
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25748 Problem: Generating the normal command table at runtime is inefficient.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25749 Solution: Generate the table with a Vim script and put it in a header file.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25750 (Yegappan Lakshmanan, closes #9648)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25751 Files: Filelist, runtime/doc/builtin.txt, runtime/doc/usr_41.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25752 src/Make_cyg_ming.mak, src/Make_mvc.mak, src/Make_vms.mms,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25753 src/Makefile, src/create_nvcmdidxs.vim, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25754 src/main.c, src/normal.c, src/nv_cmdidxs.h, src/proto/normal.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25755
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25756 Patch 8.2.4253
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25757 Problem: Using freed memory when substitute uses a recursive function call.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25758 Solution: Make a copy of the substitute text.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25759 Files: src/ex_cmds.c, src/testdir/test_substitute.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25760
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25761 Patch 8.2.4254
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25762 Problem: Using short instead of int.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25763 Solution: Use int. (closes #9658)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25764 Files: src/if_cscope.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25765
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25766 Patch 8.2.4255
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25767 Problem: Theoretical computation overflow.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25768 Solution: Perform multiplication in a wider type. (closes #9657)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25769 Files: src/alloc.c, src/drawline.c, src/eval.c, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25770 src/ex_docmd.c, src/hardcopy.c, src/list.c, src/memfile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25771 src/memline.c, src/popupwin.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25772
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25773 Patch 8.2.4256
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25774 Problem: MS-Windows: compiler warnings when compiled with /W4.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25775 Solution: Small adjustments to the code. (Ken Takata, closes #9659)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25776 Files: src/gui_w32.c, src/os_win32.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25777
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25778 Patch 8.2.4257
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25779 Problem: Vim9: finding global function without g: prefix but not finding
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25780 global variable is inconsistent.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25781 Solution: Require using g: for a global function. Change the vim9.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25782 script into a Vim9 script with exports. Fix that import in legacy
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25783 script does not work.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25784 Files: src/vim9expr.c, src/evalfunc.c, src/eval.c, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25785 src/testdir/vim9.vim, src/testdir/test_vim9_assign.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25786 src/testdir/test_vim9_builtin.vim, src/testdir/test_vim9_cmd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25787 src/testdir/test_vim9_disassemble.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25788 src/testdir/test_vim9_expr.vim, src/testdir/test_vim9_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25789 src/testdir/test_vim9_import.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25790 src/testdir/test_vim9_script.vim, src/testdir/test_blob.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25791 src/testdir/test_execute_func.vim, src/testdir/test_debugger.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25792 src/testdir/test_expr.vim, src/testdir/test_filter_map.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25793 src/testdir/test_float_func.vim, src/testdir/test_functions.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25794 src/testdir/test_glob2regpat.vim, src/testdir/test_highlight.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25795 src/testdir/test_iminsert.vim, src/testdir/test_ins_complete.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25796 src/testdir/test_listdict.vim, src/testdir/test_mapping.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25797 src/testdir/test_normal.vim, src/testdir/test_popupwin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25798 src/testdir/test_profile.vim, src/testdir/test_quickfix.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25799 src/testdir/test_tagfunc.vim, src/testdir/test_textprop.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25800 src/testdir/test_usercommands.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25801
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25802 Patch 8.2.4258
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25803 Problem: Coverity warns for array overrun.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25804 Solution: Restrict depth to MAXWLEN - 1.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25805 Files: src/spellsuggest.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25806
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25807 Patch 8.2.4259
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25808 Problem: Number of test functions for GUI events is growing.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25809 Solution: Use one function with a dictionary. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25810 closes #9660)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25811 Files: runtime/doc/builtin.txt, runtime/doc/testing.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25812 runtime/doc/usr_41.txt, src/evalfunc.c, src/proto/testing.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25813 src/testdir/test_gui.vim, src/testdir/test_vim9_builtin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25814 src/testing.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25815
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25816 Patch 8.2.4260
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25817 Problem: Vim9: can still use a global function without g: at the script
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25818 level.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25819 Solution: Also check for g: at the script level. (issue #9637)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25820 Files: src/userfunc.c, src/proto/userfunc.pro, src/evalvars.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25821 src/vim9expr.c, src/testdir/test_vim9_assign.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25822 src/testdir/test_vim9_builtin.vim, src/testdir/test_vim9_cmd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25823 src/testdir/test_vim9_disassemble.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25824 src/testdir/test_vim9_expr.vim, src/testdir/test_vim9_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25825 src/testdir/test_vim9_import.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25826 src/testdir/test_ins_complete.vim, src/testdir/test_popupwin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25827 src/testdir/dumps/Test_popupwin_scroll_11.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25828 src/testdir/dumps/Test_popupwin_scroll_12.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25829
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25830 Patch 8.2.4261
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25831 Problem: Accessing invalid memory when a regular expression checks the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25832 Visual area while matching in a string.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25833 Solution: Do not try matching the Visual area in a string.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25834 Files: src/regexp.c, src/testdir/test_help.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25835
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25836 Patch 8.2.4262 (after 8.2.4261)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25837 Problem: Some search tests fail.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25838 Solution: Use a better way to reject searching for the Visual area.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25839 Files: src/regexp.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25840
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25841 Patch 8.2.4263
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25842 Problem: No test for the GUI find/replace dialog.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25843 Solution: Add a test function and a test. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25844 closes #9662)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25845 Files: runtime/doc/testing.txt, src/testdir/test_gui.vim, src/testing.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25846
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25847 Patch 8.2.4264
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25848 Problem: Vim9: can use old style autoload function name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25849 Solution: Give an error for old style autoload function name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25850 Files: src/errors.h, src/userfunc.c, src/testdir/test_vim9_import.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25851 src/testdir/test_vim9_func.vim, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25852
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25853 Patch 8.2.4265 (after 8.2.4264)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25854 Problem: Autoload tests fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25855 Solution: Use export instead of name with #.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25856 Files: src/testdir/sautest/autoload/auto9.vim,
28141
dce918af0c00 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 28010
diff changeset
25857 src/testdir/test_autoload.vim, src/testdir/test_ins_complete.vim
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25858
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25859 Patch 8.2.4266
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25860 Problem: Compiler warning for uninitialized variable.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25861 Solution: Initialize saved_did_emsg.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25862 Files: src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25863
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25864 Patch 8.2.4267
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25865 Problem: Unused entry in keymap enum.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25866 Solution: Remove the entry.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25867 Files: src/keymap.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25868
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25869 Patch 8.2.4268
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25870 Problem: CI log output is long.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25871 Solution: Group output in sections. (Ozaki Kiichi, closes #9670)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25872 Files: .github/workflows/ci.yml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25873
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25874 Patch 8.2.4269
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25875 Problem: Coverity warns for using a NULL pointer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25876 Solution: Check for "name" to not be NULL.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25877 Files: src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25878
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25879 Patch 8.2.4270
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25880 Problem: Generating nv_cmdidxs.h requires building Vim twice.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25881 Solution: Move the table into a separate file and use a separate executable
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25882 to extract the command characters. (Ozaki Kiichi, closes #9669)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25883 Files: src/normal.c, src/nv_cmds.h, Filelist, runtime/doc/builtin.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25884 runtime/doc/usr_41.txt, src/Make_cyg_ming.mak, src/Make_mvc.mak,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25885 src/Make_vms.mms, src/Makefile, src/create_nvcmdidxs.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25886 src/create_nvcmdidxs.vim, src/evalfunc.c, src/proto/normal.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25887
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25888 Patch 8.2.4271
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25889 Problem: MS-Windows: cannot build with Ruby 3.1.0.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25890 Solution: Adjust the DLL name and include directory. (Ken Takata,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25891 closes #9666)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25892 Files: src/Make_cyg_ming.mak, src/Make_mvc.mak
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25893
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25894 Patch 8.2.4272
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25895 Problem: Vim9 expr test fails without the channel feature. (Dominique
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25896 Pellé)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25897 Solution: Remove "g:" before "CheckFeature". (closes #9671)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25898 Files: src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25899
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25900 Patch 8.2.4273
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25901 Problem: The EBCDIC support is outdated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25902 Solution: Remove the EBCDIC support.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25903 Files: src/ascii.h, src/charset.c, src/cindent.c, src/digraph.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25904 src/edit.c, src/eval.c, src/evalfunc.c, src/ex_cmds.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25905 src/feature.h, src/filepath.c, src/findfile.c, src/getchar.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25906 src/gui.c, src/gui_motif.c, src/hardcopy.c, src/help.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25907 src/macros.h, src/map.c, src/mark.c, src/misc2.c, src/normal.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25908 src/ops.c, src/option.c, src/option.h, src/optiondefs.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25909 src/os_unix.c, src/proto/evalfunc.pro, src/regexp.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25910 src/regexp_bt.c, src/regexp_nfa.c, src/register.c, src/screen.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25911 src/spell.c, src/strings.c, src/structs.h, src/term.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25912 src/version.c, src/viminfo.c, src/testdir/test_edit.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25913 src/testdir/test_exec_while_if.vim, src/testdir/test_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25914 src/testdir/test_gf.vim, src/testdir/test_regexp_utf8.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25915
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25916 Patch 8.2.4274
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25917 Problem: Basic and form filetype detection is incomplete.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25918 Solution: Add a separate function for .frm files. (Doug Kearns, closes #9675)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25919 Files: runtime/autoload/dist/ft.vim, runtime/filetype.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25920 src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25921
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25922 Patch 8.2.4275
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25923 Problem: Cannot use an autoload function from a package under start.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25924 Solution: Also look in the "start" package directory. (Bjorn Linse,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25925 closes #7193)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25926 Files: src/scriptfile.c, src/testdir/test_packadd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25927
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25928 Patch 8.2.4276
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25929 Problem: Separate test function for the GUI scrollbar.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25930 Solution: Use test_gui_event(). (Yegappan Lakshmanan, closes #9674)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25931 Files: runtime/doc/builtin.txt, runtime/doc/testing.txt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25932 runtime/doc/usr_41.txt, src/evalfunc.c, src/testing.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25933 src/proto/testing.pro, src/testdir/test_gui.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25934 src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25935
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25936 Patch 8.2.4277
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25937 Problem: Vim9: an import does not shadow a command modifier.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25938 Solution: Do not accept a command modifier followed by a dot.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25939 Files: src/ex_docmd.c, src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25940
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25941 Patch 8.2.4278
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25942 Problem: Build with Athena GUI fails. (Elimar Riesebieter)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25943 Solution: Add #ifdef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25944 Files: src/testing.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25945
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25946 Patch 8.2.4279
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25947 Problem: Vim9: cannot change item type with map() after range().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25948 Solution: Split the return type in current type and declared type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25949 (closes #9665)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25950 Files: src/evalfunc.c, src/proto/evalfunc.pro, src/vim9instr.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25951 src/vim9type.c, src/proto/vim9type.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25952 src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25953
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25954 Patch 8.2.4280 (after 8.2.4279)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25955 Problem: list-dict test crashes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25956 Solution: Check declared type for add().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25957 Files: src/vim9expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25958
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25959 Patch 8.2.4281
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25960 Problem: Using freed memory with :lopen and :bwipe.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25961 Solution: Do not use a wiped out buffer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25962 Files: src/buffer.c, src/testdir/test_quickfix.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25963
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25964 Patch 8.2.4282
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25965 Problem: Restricted mode requires the -Z command line option.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25966 Solution: Use restricted mode when $SHELL ends in "nologin" or "false".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25967 (closes #9681)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25968 Files: runtime/doc/starting.txt, src/option.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25969 src/testdir/test_restricted.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25970
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25971 Patch 8.2.4283
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25972 Problem: Using a variable for the return value is not needed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25973 Solution: Return the value directly. (closes #9687)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25974 Files: src/ex_docmd.c, src/misc2.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25975
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25976 Patch 8.2.4284
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25977 Problem: Old mac resources files are no longer used.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25978 Solution: Delete the unused files. (Ozaki Kiichi, closes #9688)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25979 Files: Filelist, src/Makefile, src/dehqx.py, src/infplist.xml,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25980 src/os_mac.rsr.hqx, src/os_mac_rsrc/app.icns,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25981 src/os_mac_rsrc/doc-txt.icns, src/os_mac_rsrc/doc.icns
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25982
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25983 Patch 8.2.4285
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25984 Problem: Vim9: type of item in for loop not checked properly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25985 Solution: Adjust the type checking. (closes #9683)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25986 Files: src/vim9compile.c, src/proto/vim9compile.pro, src/vim9cmds.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25987 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25988
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25989 Patch 8.2.4286
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25990 Problem: Vim9: strict type checking after copy() and deepcopy().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25991 Solution: Allow type to change after making a copy. (closes #9644)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25992 Files: src/eval.c, src/proto/eval.pro, src/dict.c, src/proto/dict.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25993 src/list.c, src/proto/list.pro, src/evalfunc.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25994 src/vim9type.c, src/proto/vim9type.pro, src/evalvars.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25995 src/testdir/test_vim9_builtin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25996 src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25997
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25998 Patch 8.2.4287
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25999 Problem: Cannot assign empty list with any list type to variable with
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26000 specific list type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26001 Solution: Use unknown list type for empty list if the specified type is any.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26002 Files: src/vim9type.c, src/testdir/test_vim9_assign.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26003 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26004
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26005 Patch 8.2.4288
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26006 Problem: Preprocessor indents are inconsistent.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26007 Solution: Fix preprocessor indents. (Ken Takata, closes #9691)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26008 Files: src/arglist.c, src/change.c, src/ex_cmds.c, src/gui.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26009 src/hashtab.c, src/indent.c, src/ops.c, src/os_win32.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26010
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26011 Patch 8.2.4289
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26012 Problem: Warnings reported by MSVC.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26013 Solution: Rename variables and other fixes. (Ken Takata, closes #9689)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26014 Files: src/cmdexpand.c, src/drawscreen.c, src/filepath.c, src/getchar.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26015 src/menu.c, src/os_win32.c, src/version.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26016
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26017 Patch 8.2.4290
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26018 Problem: MS-Windows: using type casts for timer IDs.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26019 Solution: Remove type casts and use the right type. (Ken Takata,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26020 closes #9690) Remove old debug comments. Rename variables and
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26021 functions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26022 Files: src/gui_w32.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26023
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26024 Patch 8.2.4291
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26025 Problem: Error number used twice.
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
26026 Solution: Renumber the errors.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26027 Files: src/errors.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26028
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26029 Patch 8.2.4292 (after 8.2.4291)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26030 Problem: Test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26031 Solution: Adjust the expected error number.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26032 Files: src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26033
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26034 Patch 8.2.4293
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26035 Problem: Vim9: when copying a list it gets type list<any> even when the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26036 original list did not have a type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26037 Solution: Only set the type when the original list has a type. (closes #9692)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26038 Files: src/list.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26039
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26040 Patch 8.2.4294
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26041 Problem: MS-Windows: #ifdefs for Cygwin are too complicated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26042 Solution: Simplify the conditions. (Ken Takata, closes #9693)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26043 Files: src/evalfunc.c, src/main.c, src/os_unix.c, src/os_win32.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26044 src/os_win32.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26045
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26046 Patch 8.2.4295
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26047 Problem: Vim9: concatenating two lists may result in wrong type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26048 Solution: Remove the type instead of using list<any>. (closes #9692)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26049 Files: src/list.c, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26050
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26051 Patch 8.2.4296
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26052 Problem: Vim9: not all code covered by tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26053 Solution: Add a few more tests for corner cases. Fix hang when single quote
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26054 is missing.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26055 Files: src/vim9expr.c, src/testdir/test_vim9_assign.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26056 src/testdir/test_vim9_cmd.vim, src/testdir/test_vim9_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26057
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26058 Patch 8.2.4297
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26059 Problem: Vim9: not all code covered by tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26060 Solution: Add a couple more tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26061 Files: src/testdir/test_vim9_script.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26062 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26063
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26064 Patch 8.2.4298
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26065 Problem: Divide by zero with huge tabstop value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26066 Solution: Reject tabstop value that overflows to zero.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26067 Files: src/indent.c, src/testdir/test_vartabs.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26068
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26069 Patch 8.2.4299
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26070 Problem: SafeState autocommand interferes with debugging.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26071 Solution: Do not trigger SafeState while debugging. (closes #9697)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26072 Files: src/main.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26073
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26074 Patch 8.2.4300 (after 8.2.4299)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26075 Problem: Cannot build tiny version. (Tony Mechelynck)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26076 Solution: Add #ifdef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26077 Files: src/main.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26078
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26079 Patch 8.2.4301
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26080 Problem: Vim9: type error for copy of dict.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26081 Solution: Do not use dict<any> but no type. (closes #9696)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26082 Files: src/dict.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26083
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26084 Patch 8.2.4302
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26085 Problem: Vim9: return type of getline() is too strict.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26086 Solution: Make the declared type list<any>. Also do this for other
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26087 functions returning a list of a specific type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26088 Files: src/evalfunc.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26089
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26090 Patch 8.2.4303
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26091 Problem: A few messages should not be translated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26092 Solution: Remove _(). (Dominique Pellé, closes #9702)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26093 Files: src/syntax.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26094
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26095 Patch 8.2.4304
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26096 Problem: Vim9: slice() makes a copy but doesn't change the type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26097 Solution: Change the declared type like copy(). (closes #9696)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26098 Files: src/evalfunc.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26099
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26100 Patch 8.2.4305
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26101 Problem: Tex filetype detection fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26102 Solution: Check value to be positive. (closes #9704)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26103 Files: runtime/autoload/dist/ft.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26104
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26105 Patch 8.2.4306
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26106 Problem: No test for fixed perl filetype check.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26107 Solution: Add a test. Sort test functions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26108 Files: src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26109
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26110 Patch 8.2.4307
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26111 Problem: A few more messages should not be translated.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26112 Solution: Remove _().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26113 Files: src/syntax.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26114
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26115 Patch 8.2.4308
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26116 Problem: Vim9: cannot list autoload function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26117 Solution: Don't give an error for using # when listing a function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26118 (closes #9703)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26119 Files: src/userfunc.c, src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26120
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26121 Patch 8.2.4309
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26122 Problem: Vim9: crash when using a partial in the wrong context.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26123 Solution: Don't use an NULL outer pointer. (closes #9706)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26124 Files: src/vim9execute.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26125
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26126 Patch 8.2.4310
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26127 Problem: Vim9: constant list and dict get a declaration type other than
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26128 "any".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26129 Solution: A constant list and dict have a declared member type "any".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26130 (closes #9701)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26131 Files: src/vim9instr.c, src/vim9type.c, src/proto/vim9type.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26132 src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26133
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26134 Patch 8.2.4311
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26135 Problem: Vim9: changing script variable type not caught at compile time.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26136 Solution: Set the declared type.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26137 Files: src/vim9instr.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26138
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26139 Patch 8.2.4312
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26140 Problem: No error for using :vim9script in a :def function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26141 Solution: Give an error when compiling.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26142 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26143
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26144 Patch 8.2.4313
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26145 Problem: Vim9: cannot change type of list after making a slice.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26146 Solution: Adjust the declared member type. (closes #9696)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26147 Files: src/vim9expr.c, src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26148
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26149 Patch 8.2.4314 (after 8.2.4312)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26150 Problem: Test fails where lines are skipped.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26151 Solution: Only give an error when not skipping commands.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26152 Files: src/vim9compile.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26153
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26154 Patch 8.2.4315
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26155 Problem: Put in Visual mode not fully tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26156 Solution: Add a few more test cases. (closes #9708)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26157 Files: src/testdir/test_visual.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26158
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26159 Patch 8.2.4316
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26160 Problem: __CYGWIN32__ is not defined on 64 bit systems.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26161 Solution: Update #ifdefs. (Ken Takata, closes #9709)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26162 Files: src/main.c, src/os_unix.c, src/pty.c, src/vim.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26163
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26164 Patch 8.2.4317
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26165 Problem: MS-Windows: Vim exits when Python 3 initialisation fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26166 Solution: Hook into the exit() function to recover from the failure.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26167 (Ken Takata, closes #9710)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26168 Files: runtime/doc/if_pyth.txt, src/if_python3.c, src/os_win32.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26169 src/errors.h, src/proto/os_win32.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26170
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26171 Patch 8.2.4318
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26172 Problem: Various comment and indent mistakes, returning wrong zero.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26173 Solution: Fix the mistakes. Return NULL instead of FAIL.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26174 Files: src/clientserver.c, src/eval.c, src/evalvars.c, src/vim9cmds.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26175 src/window.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26176
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26177 Patch 8.2.4319
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26178 Problem: :put does not work properly in compiled function. (John Beckett)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26179 Solution: Adjust the direction when using line zero.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26180 Files: src/vim9execute.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26181
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26182 Patch 8.2.4320
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26183 Problem: Athena and Motif: when maximized scrollbar position is wrong.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26184 Solution: Implement the scrollbar padding functions. (closes #9712)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26185 Files: src/gui_athena.c, src/gui_motif.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26186
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26187 Patch 8.2.4321
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26188 Problem: Vim9: crash when using a funcref to a closure.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26189 Solution: Copy pt_outer to the new partial. (closes #9714)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26190 Files: src/evalfunc.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26191
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26192 Patch 8.2.4322
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26193 Problem: Vim9: crash when using funcref with closure.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26194 Solution: Keep a reference to the funcref that has the outer context.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26195 (closes #9716)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26196 Files: src/evalfunc.c, src/structs.h, src/eval.c, src/vim9execute.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26197 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26198
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26199 Patch 8.2.4323
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26200 Problem: Vim9: nested function name can start with "_".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26201 Solution: Use same rule for function name for nested functions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26202 (closes #9713)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26203 Files: src/vim9compile.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26204
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26205 Patch 8.2.4324
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26206 Problem: Vim9: script-local function name can start with "_".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26207 Solution: Check for leading capital after "s:". Correct error message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26208 Files: src/userfunc.c, src/errors.h, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26209 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26210
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26211 Patch 8.2.4325
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26212 Problem: 'wildmenu' only shows few matches.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26213 Solution: Add the "pum" option: use a popup menu to show the matches.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26214 (Yegappan Lakshmanan et al., closes #9707)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26215 Files: runtime/doc/options.txt, src/vim.h, src/cmdexpand.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26216 src/drawscreen.c, src/evalfunc.c, src/ex_getln.c, src/option.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26217 src/optionstr.c, src/popupmenu.c, src/proto/cmdexpand.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26218 src/testdir/test_cmdline.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26219 src/testdir/dumps/Test_wildmenu_pum_01.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26220 src/testdir/dumps/Test_wildmenu_pum_02.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26221 src/testdir/dumps/Test_wildmenu_pum_03.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26222 src/testdir/dumps/Test_wildmenu_pum_04.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26223 src/testdir/dumps/Test_wildmenu_pum_05.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26224 src/testdir/dumps/Test_wildmenu_pum_06.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26225 src/testdir/dumps/Test_wildmenu_pum_07.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26226 src/testdir/dumps/Test_wildmenu_pum_08.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26227 src/testdir/dumps/Test_wildmenu_pum_09.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26228 src/testdir/dumps/Test_wildmenu_pum_10.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26229 src/testdir/dumps/Test_wildmenu_pum_11.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26230 src/testdir/dumps/Test_wildmenu_pum_12.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26231 src/testdir/dumps/Test_wildmenu_pum_13.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26232 src/testdir/dumps/Test_wildmenu_pum_14.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26233 src/testdir/dumps/Test_wildmenu_pum_15.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26234 src/testdir/dumps/Test_wildmenu_pum_16.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26235 src/testdir/dumps/Test_wildmenu_pum_17.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26236 src/testdir/dumps/Test_wildmenu_pum_18.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26237 src/testdir/dumps/Test_wildmenu_pum_19.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26238 src/testdir/dumps/Test_wildmenu_pum_20.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26239 src/testdir/dumps/Test_wildmenu_pum_21.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26240 src/testdir/dumps/Test_wildmenu_pum_22.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26241 src/testdir/dumps/Test_wildmenu_pum_23.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26242 src/testdir/dumps/Test_wildmenu_pum_24.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26243 src/testdir/dumps/Test_wildmenu_pum_25.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26244 src/testdir/dumps/Test_wildmenu_pum_26.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26245 src/testdir/dumps/Test_wildmenu_pum_27.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26246 src/testdir/dumps/Test_wildmenu_pum_28.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26247 src/testdir/dumps/Test_wildmenu_pum_29.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26248
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26249 Patch 8.2.4326
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26250 Problem: "o" and "O" copying comment not sufficiently tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26251 Solution: Add a test case. (closes #9718)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26252 Files: src/testdir/test_textformat.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26253
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26254 Patch 8.2.4327
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26255 Problem: May end up with no current buffer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26256 Solution: When deleting the current buffer to not pick a quickfix buffer as
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26257 the new current buffer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26258 Files: src/buffer.c, src/testdir/test_quickfix.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26259
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26260 Patch 8.2.4328
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
26261 Problem: Command line complete matches cleared when typing character.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26262 (Dominique Pellé)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26263 Solution: Only remove a popup menu if there is one.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26264 Files: src/ex_getln.c, src/testdir/test_cmdline.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26265 src/testdir/dumps/Test_wildmenu_pum_30.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26266 src/testdir/dumps/Test_wildmenu_pum_31.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26267
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26268 Patch 8.2.4329
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26269 Problem: No support for end line number and column in 'errorformat'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26270 Solution: Add %e and %k. (closes #9624)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26271 Files: runtime/doc/quickfix.txt, src/quickfix.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26272 src/testdir/test_quickfix.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26273
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26274 Patch 8.2.4330
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26275 Problem: Vim9: no error if script imports itself.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26276 Solution: Give an error when a script imports itself.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26277 Files: src/vim9script.c, src/errors.h, src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26278
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26279 Patch 8.2.4331
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26280 Problem: Vim9: no test for existing script variable in block.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26281 Solution: Add a test.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26282 Files: src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26283
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26284 Patch 8.2.4332
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26285 Problem: Vim9: incomplete test for existing script variable in block.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26286 Solution: Add a couple more tests. Fix uncovered problem.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26287 Files: src/userfunc.c, src/vim9compile.c, src/proto/vim9compile.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26288 src/vim9script.c, src/vim9expr.c, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26289
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26290 Patch 8.2.4333
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26291 Problem: cstack not always passed to where it is needed.
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
26292 Solution: Pass cstack through functions.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26293 Files: src/eval.c, src/vim9expr.c, src/vim9script.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26294 src/proto/vim9script.pro, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26295 src/proto/vim9compile.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26296
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26297 Patch 8.2.4334
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26298 Problem: Command line popup menu not positioned correctly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26299 Solution: Also use vim_strsize() on the existing text. (Naruhiko Nishino,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26300 closes #9727)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26301 Files: src/cmdexpand.c, src/testdir/test_cmdline.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26302 src/testdir/dumps/Test_wildmenu_pum_32.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26303
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26304 Patch 8.2.4335
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26305 Problem: No autocommand event triggered before changing directory. (Ronnie
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26306 Magatti)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26307 Solution: Add DirChangedPre. (closes #9721)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26308 Files: runtime/doc/autocmd.txt, src/ex_docmd.c, src/proto/ex_docmd.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26309 src/vim.h, src/autocmd.c, src/misc2.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26310 src/testdir/test_autocmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26311
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26312 Patch 8.2.4336
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26313 Problem: Using :filter for :scriptnames does not work. (Ben Jackson)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26314 Solution: Call message_filtered(). (closes #9720)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26315 Files: src/scriptfile.c, src/testdir/test_filter_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26316
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26317 Patch 8.2.4337
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26318 Problem: Part of condition is always true.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26319 Solution: Remove that part of the condition. (closes #9729)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26320 Files: src/filepath.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26321
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26322 Patch 8.2.4338
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26323 Problem: An error from an expression mapping messes up the display.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26324 Solution: When the expression results in an empty string return K_IGNORE.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26325 In cmdline mode redraw the command line. (closes #9726)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26326 Files: src/getchar.c, src/testdir/test_mapping.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26327 src/testdir/dumps/Test_map_expr_2.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26328 src/testdir/dumps/Test_map_expr_3.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26329 src/testdir/dumps/Test_map_expr_4.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26330
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26331 Patch 8.2.4339
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26332 Problem: CTRL-A does not work properly with the cmdline popup menu.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26333 Solution: Fix issues with CTRL-A. Add more tests for the cmdline popup
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26334 menu. Remove TermWait() before VeriryScreenDump(). Refactor the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26335 cmdline popup code. (Yegappan Lakshmanan, closes #9735)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26336 Files: src/cmdexpand.c, src/ex_getln.c, src/popupmenu.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26337 src/testdir/screendump.vim, src/testdir/test_bufline.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26338 src/testdir/test_cmdline.vim, src/testdir/test_conceal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26339 src/testdir/test_cursorline.vim, src/testdir/test_diffmode.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26340 src/testdir/test_display.vim, src/testdir/test_highlight.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26341 src/testdir/test_match.vim, src/testdir/test_popup.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26342 src/testdir/test_search_stat.vim, src/testdir/test_terminal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26343 src/testdir/test_textprop.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26344 src/testdir/dumps/Test_wildmenu_pum_33.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26345 src/testdir/dumps/Test_wildmenu_pum_34.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26346 src/testdir/dumps/Test_wildmenu_pum_35.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26347 src/testdir/dumps/Test_wildmenu_pum_36.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26348 src/testdir/dumps/Test_wildmenu_pum_37.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26349
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26350 Patch 8.2.4340
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26351 Problem: Amiga: mch_can_exe() is not implemented.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26352 Solution: Implement mch_can_exe() for Amiga OS 4. (Ola Söder, closes #9731)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26353 Files: src/os_amiga.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26354
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26355 Patch 8.2.4341
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26356 Problem: Command line not redrawn when finishing popup menu and the screen
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26357 has scrolled up.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26358 Solution: Redraw the command line after updating the screen. (closes #9722)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26359 Files: src/cmdexpand.c, src/testdir/test_cmdline.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26360 src/testdir/dumps/Test_wildmenu_pum_38.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26361
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26362 Patch 8.2.4342
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26363 Problem: CI will soon switch to other windows version.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26364 Solution: Use "windows-2019" instead of "windows-latest". (Ozaki Kiichi,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26365 closes #9740)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26366 Files: .github/workflows/ci.yml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26367
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26368 Patch 8.2.4343
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26369 Problem: When reloading not all properties are detected.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26370 Solution: Add the "edit" value to v:fcs_choice. (Rob Pilling, closes #9579)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26371 Files: runtime/doc/editing.txt, runtime/doc/eval.txt, src/fileio.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26372 src/proto/fileio.pro, src/message.c, src/spellfile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26373 src/testdir/test_filechanged.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26374
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26375 Patch 8.2.4344
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26376 Problem: Amiga: header file included twice.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26377 Solution: Remove #include. (Ola Söder, closes #9733)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26378 Files: src/memfile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26379
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26380 Patch 8.2.4345
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26381 Problem: <amatch> is expanded like a file name for DirChangedPre.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26382 Solution: Do not expand <amatch>. (closes #9742) Also for the User event.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26383 Files: src/autocmd.c, src/testdir/test_autocmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26384
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26385 Patch 8.2.4346
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26386 Problem: A custom statusline may cause Esc to work like Enter on the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26387 command line when the popup menu is displayed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26388 Solution: Save and restore KeyTyped. (closes #9749)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26389 Files: src/drawscreen.c, src/testdir/test_cmdline.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26390 src/testdir/dumps/Test_wildmenu_pum_39.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26391
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26392 Patch 8.2.4347
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26393 Problem: In some build setups UNUSED is not defined.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26394 Solution: Change the logic of how UNUSED is defined. (Ola Söder,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26395 closes #9734)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26396 Files: src/vim.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26397
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26398 Patch 8.2.4348
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26399 Problem: "legacy exe cmd" does not do what one would expect.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26400 Solution: Apply the "legacy" and "vim9script" command modifiers to the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26401 argument of ":execute".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26402 Files: runtime/doc/vim9.txt, src/globals.h, src/eval.c, src/ex_docmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26403 src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26404
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26405 Patch 8.2.4349
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26406 Problem: FileChangedShell test fails on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26407 Solution: Skip the test on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26408 Files: src/testdir/test_filechanged.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26409
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26410 Patch 8.2.4350
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26411 Problem: FEAT_GUI_ENABLED defined but never used.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26412 Solution: Remove the #define. (Ola Söder, closes #9732)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26413 Files: src/vim.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26414
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26415 Patch 8.2.4351
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26416 Problem: No coverage is measured on MS-Windows CI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26417 Solution: Enable coverage on MS-Windows. (Ozaki Kiichi, closes #9750)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26418 Files: .github/workflows/ci.yml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26419
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26420 Patch 8.2.4352
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26421 Problem: ReScript files are not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26422 Solution: Add the *.res and *.resi patterns. (Ananda Umamil, closes #9752)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26423 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26424
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26425 Patch 8.2.4353
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26426 Problem: CI does not use the latest Lua and Python.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26427 Solution: Use Lua 5.4.2 and Python 3.10. (closes #9744)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26428 Files: .github/workflows/ci.yml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26429
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26430 Patch 8.2.4354
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26431 Problem: Dynamic loading of libsodium not handled properly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26432 Solution: Fix has() and :version. Show an error message when loading fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26433 Fix memory leaks. (Ken Takata, closes #9754)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26434 Files: src/crypt.c, src/evalfunc.c, src/gui_dwrite.cpp, src/if_cscope.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26435 src/os_win32.c, src/proto/crypt.pro, src/proto/os_win32.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26436 src/version.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26437
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26438 Patch 8.2.4355
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26439 Problem: Unnecessary call to check_colorcolumn().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26440 Solution: Remove the call. (Sean Dewar, closes #9748)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26441 Files: src/option.c, src/window.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26442
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26443 Patch 8.2.4356
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26444 Problem: Command line completion functions are very long.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26445 Solution: Refactor into multiple functions. (Yegappan Lakshmanan,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26446 closes #9753)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26447 Files: src/cmdexpand.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26448
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26449 Patch 8.2.4357 (after 8.2.4348)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26450 Problem: sticky command modifiers are too sticky.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26451 Solution: Do not apply command modifiers to a sourced script. (closes #9751)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26452 Files: src/scriptfile.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26453
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26454 Patch 8.2.4358
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26455 Problem: Vim9: line number of exception is not set.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26456 Solution: Set the line number before throwing an exception. (closes #9755)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26457 Files: src/vim9execute.c, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26458
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26459 Patch 8.2.4359
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26460 Problem: crash when repeatedly using :retab.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26461 Solution: Bail out when the line is getting too long.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26462 Files: src/indent.c, src/testdir/test_retab.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26463
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26464 Patch 8.2.4360
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26465 Problem: Vim9: allowing use of "s:" leads to inconsistencies.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26466 Solution: Disallow using "s:" in Vim9 script at the script level.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26467 Files: src/userfunc.c, src/proto/userfunc.pro, src/errors.h,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26468 src/vim9compile.c, src/eval.c, src/testdir/vim9.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26469 src/testdir/test_vim9_assign.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26470 src/testdir/test_vim9_builtin.vim, src/testdir/test_vim9_cmd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26471 src/testdir/test_vim9_disassemble.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26472 src/testdir/test_vim9_expr.vim, src/testdir/test_vim9_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26473 src/testdir/test_vim9_import.vim, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26474
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26475 Patch 8.2.4361 (after 8.2.4360)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26476 Problem: Vim9: some tests fail.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26477 Solution: Fix the tests, mostly by removing "s:".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26478 Files: src/testdir/test_expr.vim, src/testdir/test_functions.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26479 src/testdir/test_ins_complete.vim, src/testdir/test_normal.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26480 src/testdir/test_tagfunc.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26481
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26482 Patch 8.2.4362
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26483 Problem: :retab may allocate too much memory.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26484 Solution: Bail out when allocating more than MAXCOL bytes.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26485 Files: src/indent.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26486
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26487 Patch 8.2.4363
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26488 Problem: MS-Windows: running out of memory for a very long line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26489 Solution: Use a 32 bit value for MAXCOL also when ints are 64 bits.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26490 Files: src/vim.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26491
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26492 Patch 8.2.4364
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26493 Problem: MS-Windows: still running out of memory for a very long line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26494 Solution: Check for negative length.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26495 Files: src/indent.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26496
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26497 Patch 8.2.4365 (after 8.2.4348)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26498 Problem: sticky command modifiers are too sticky.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26499 Solution: Do not apply command modifiers to a called function. (closes #9751)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26500 Files: src/userfunc.c, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26501
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26502 Patch 8.2.4366
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26503 Problem: Not enough tests for command line completion.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26504 Solution: Add a few more tests. (Yegappan Lakshmanan, closes #9760)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26505 Files: src/cmdexpand.c, src/testdir/test_cmdline.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26506 src/testdir/test_usercommands.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26507
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26508 Patch 8.2.4367
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26509 Problem: Calling in_vim9script() multiple times.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26510 Solution: Call it once and keep the result.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26511 Files: src/userfunc.c, src/eval.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26512
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26513 Patch 8.2.4368
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26514 Problem: Amiga: a few compiler warnings.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26515 Solution: Adjust #ifdefs. Add "UNUSED". (Ola Söder, closes #9756,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26516 closes #9757)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26517 Files: src/term.c, src/os_amiga.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26518
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26519 Patch 8.2.4369
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26520 Problem: Redundant #ifdef argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26521 Solution: Remove unused MSWIN. (Ola Söder, closes #9758)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26522 Files: src/feature.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26523
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26524 Patch 8.2.4370
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26525 Problem: MS-Windows: libsodium.dll not included with the installer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26526 Solution: Add the file to the installer if it exists. (Christian Brabandt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26527 closes #9762)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26528 Files: nsis/gvim.nsi
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26529
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26530 Patch 8.2.4371
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26531 Problem: Vim9: can create a script variable from a legacy function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26532 Solution: Disallow creating a script variable from a function.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26533 Files: src/evalvars.c, src/errors.h, src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26534
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26535 Patch 8.2.4372
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26536 Problem: Filetype detection from file contents is in legacy script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26537 Solution: Use a compiled function for filetype detection.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26538 Files: runtime/scripts.vim, runtime/autoload/dist/script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26539
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26540 Patch 8.2.4373
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26541 Problem: Expression test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26542 Solution: Make the test work with latest Vim9 syntax.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26543 Files: src/testdir/test_expr.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26544
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26545 Patch 8.2.4374
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26546 Problem: Unreachable code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26547 Solution: Remove outdated code lines.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26548 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26549
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26550 Patch 8.2.4375
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26551 Problem: ctx_imports is not used.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26552 Solution: Delete ctx_imports. Add missing dependency.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26553 Files: src/vim9.h, src/vim9compile.c, src/proto/vim9compile.pro,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26554 src/eval.c, src/evalfunc.c, src/evalvars.c, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26555 src/vim9expr.c, src/vim9script.c, src/Makefile
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26556
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26557 Patch 8.2.4376
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26558 Problem: Not enough tests for command line completion.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26559 Solution: Add a few more tests. (Yegappan Lakshmanan, closes #9771)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26560 Files: src/testdir/test_cmdline.vim, src/testdir/test_usercommands.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26561
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26562 Patch 8.2.4377
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26563 Problem: CI steps for Windows are a bit unorganized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26564 Solution: Organize CI test steps on Windows. (Ozaki Kiichi, closes #9764)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26565 Files: .github/workflows/ci.yml
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26566
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26567 Patch 8.2.4378
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26568 Problem: Incsearch highlight broken when calling searchcount() in 'tabLine'
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26569 function. (Mirko Palmer)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26570 Solution: Save and restore the incsearch state. (Christian Brabandt,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26571 closes #9763, closes #9633)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26572 Files: src/search.c, src/testdir/test_search_stat.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26573 src/testdir/dumps/Test_searchstat_inc_1.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26574 src/testdir/dumps/Test_searchstat_inc_2.dump,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26575 src/testdir/dumps/Test_searchstat_inc_3.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26576
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26577 Patch 8.2.4379
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26578 Problem: An empty change is reported to a listener.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26579 Solution: Do not report an empty change. (closes #9768) Remove unused
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26580 return value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26581 Files: src/undo.c, src/change.c, src/testdir/test_listener.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26582
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26583 Patch 8.2.4380
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26584 Problem: Small differences between Chinese translation files.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26585 Solution: Add rule for converting UTF-8 to gb2312. (closes #9773)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26586 Files: src/po/Makefile, src/po/Make_all.mak
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26587
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26588 Patch 8.2.4381 (after 8.2.4380)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26589 Problem: Translation file listed twice.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26590 Solution: Remove one entry.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26591 Files: src/po/Make_all.mak
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26592
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26593 Patch 8.2.4382 (after 8.2.4346)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26594 Problem: A custom 'tabline' may cause Esc to work like Enter on the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26595 command line when the popup menu is displayed.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26596 Solution: Save and restore KeyTyped. (closes #9776)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26597 Files: src/drawscreen.c, src/screen.c, src/testdir/test_cmdline.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26598 src/testdir/dumps/Test_wildmenu_pum_40.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26599
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26600 Patch 8.2.4383
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26601 Problem: Vim9: unused code lines.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26602 Solution: Rely on either "cctx" or "cstack" to not be NULL.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26603 Files: src/vim9compile.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26604
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26605 Patch 8.2.4384
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26606 Problem: Vim9: error message not tested, some code not tested.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26607 Solution: Add a couple of test cases. Give an error for a command modifier
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26608 without a command.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26609 Files: src/errors.h, src/vim9compile.c, src/ex_docmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26610 src/testdir/test_vim9_assign.vim, src/testdir/test_vim9_cmd.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26611
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26612 Patch 8.2.4385 (after 8.2.4384)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26613 Problem: Cannot build tiny version.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26614 Solution: Adjust #ifdefs.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26615 Files: src/errors.h
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26616
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26617 Patch 8.2.4386 (after 8.2.4384)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26618 Problem: Still cannot build tiny version.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26619 Solution: Adjust #ifdefs.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26620 Files: src/ex_docmd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26621
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26622 Patch 8.2.4387
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26623 Problem: Command line completion doesn't always work properly.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26624 Solution: Adjust triggering after a "|". Add more tests. (Yegappan
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26625 Lakshmanan, closes #9779)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26626 Files: src/cmdexpand.c, src/testdir/test_cmdline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26627
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26628 Patch 8.2.4388
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26629 Problem: Dead code in op_insert().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26630 Solution: Remove condition and else block. (closes #9782)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26631 Files: src/ops.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26632
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26633 Patch 8.2.4389
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26634 Problem: screenpos() does not handle a position in a closed fold.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26635 Solution: Check if the position is inside a closed fold. (closes #9778)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26636 Files: src/move.c, src/testdir/test_cursor_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26637
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26638 Patch 8.2.4390
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26639 Problem: Vim9: list from declaration with inferred type does not set the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26640 type on the value.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26641 Solution: When inferring the type in a variable declaration also set the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26642 type of the list or dictionary. (closes #9705) Do not set the
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26643 type when the member is "any".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26644 Files: src/vim9compile.c, src/testdir/test_vim9_assign.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26645 src/testdir/test_vim9_builtin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26646 src/testdir/test_vim9_disassemble.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26647
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26648 Patch 8.2.4391
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26649 Problem: Command line executed when typing Esc in the GUI.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26650 Solution: Move saving/restoring KeyTyped to build_stl_str_hl().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26651 (closes #9783)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26652 Files: src/buffer.c, src/screen.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26653
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26654 Patch 8.2.4392 (after 8.2.4002)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26655 Problem: MS-Windows with VIMDLL: Escaping CSI is wrong.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26656 Solution: Put back #ifdef. (Ken Takata, closes #9769)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26657 Files: src/getchar.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26658
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26659 Patch 8.2.4393
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26660 Problem: Possible number overflow with nested folds.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26661 Solution: Avoid a negative line number.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26662 Files: src/fold.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26663
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26664 Patch 8.2.4394 (after 8.2.4392)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26665 Problem: UTF8 select mode test fails on MS-Windows.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26666 Solution: Revert the #ifdef change.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26667 Files: src/getchar.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26668
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26669 Patch 8.2.4395
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26670 Problem: Some code lines not covered by tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26671 Solution: Add a few more test cases. Fix getting more than one error for
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26672 invalid assignment.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26673 Files: src/evalvars.c, src/errors.h, src/vim9compile.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26674 src/testdir/test_vim9_assign.vim, src/testdir/test_vim9_cmd.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26675 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26676
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26677 Patch 8.2.4396 (after 8.2.4395)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26678 Problem: Python3 test fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26679 Solution: Remove "let".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26680 Files: src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26681
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26682 Patch 8.2.4397
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26683 Problem: Crash when using many composing characters in error message.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26684 Solution: Use mb_cptr2char_adv() instead of mb_ptr2char_adv().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26685 Files: src/testing.c, src/testdir/test_assert.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26686
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26687 Patch 8.2.4398
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26688 Problem: Some command completion functions are too long.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26689 Solution: Refactor code into separate functions. Add a few more tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26690 (Yegappan Lakshmanan, closes #9785)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26691 Files: src/cmdexpand.c, src/ex_getln.c, src/usercmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26692 src/proto/usercmd.pro, src/testdir/test_cmdline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26693
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26694 Patch 8.2.4399
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26695 Problem: Crash after ml_get error.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26696 Solution: When returning "???" flush the line and set ml_line_lnum.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26697 Files: src/memline.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26698
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26699 Patch 8.2.4400 (after 8.2.4394)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26700 Problem: MS-Windows: cannot use the mouse in the console with VIMDLL.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26701 Solution: use add_char2buf() instead of fix_input_buffer(). (closes #9784,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26702 closes #9769)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26703 Files: src/getchar.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26704
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26705 Patch 8.2.4401
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26706 Problem: Map listing does not clear the rest of the command line.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26707 Solution: Call msg_clear_eos(). (closes #5623, closes #5962)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26708 Files: src/map.c, src/testdir/test_mapping.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26709 src/testdir/dumps/Test_map_list_1.dump
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26710
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26711 Patch 8.2.4402
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26712 Problem: Missing parenthesis may cause unexpected problems.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26713 Solution: Add more parenthesis is macros. (closes #9788)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26714 Files: src/autocmd.c, src/charset.c, src/drawline.c, src/drawscreen.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26715 src/evalfunc.c, src/fileio.c, src/fold.c, src/getchar.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26716 src/highlight.c, src/memline.c, src/normal.c, src/quickfix.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26717 src/regexp.c, src/search.c, src/sha256.c, src/spell.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26718 src/spellfile.c, src/spellsuggest.c, src/syntax.c, src/window.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26719
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26720 Patch 8.2.4403
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26721 Problem: ml_get error with nested folds and deleting lines.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26722 Solution: Correct the last line number before calling hasFoldingWin().
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26723 Files: src/change.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26724
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26725 Patch 8.2.4404
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26726 Problem: Vim9: some code not covered by tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26727 Solution: Add a few specific test cases.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26728 Files: src/vim9execute.c, src/testdir/test_vim9_func.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26729 src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26730
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26731 Patch 8.2.4405
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26732 Problem: Compiler warning for unused variable without the +folding feature.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26733 (Tony Mechelynck)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26734 Solution: Add #ifdef.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26735 Files: src/change.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26736
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26737 Patch 8.2.4406
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26738 Problem: Expand functions use confusing argument names.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26739 Solution: Rename "file" to "match". Refactor some completion code. Add a
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26740 few more tests. (Yegappan Lakshmanan, closes #9790)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26741 Files: src/cmdexpand.c, src/testdir/test_usercommands.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26742
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26743 Patch 8.2.4407
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26744 Problem: Vim9: some code not covered by tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26745 Solution: Add more tests. Avoid giving two errors. Remove dead code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26746 Files: src/vim9execute.c, src/testdir/test_vim9_assign.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26747 src/testdir/test_vim9_cmd.vim, src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26748
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26749 Patch 8.2.4408
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26750 Problem: Vim9: some code not covered by tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26751 Solution: Add a few more tests. Correct error message. Allow unlet on dict
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26752 with a number key.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26753 Files: src/vim9execute.c, src/errors.h, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26754
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26755 Patch 8.2.4409
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26756 Problem: Vim9: some code not covered by tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26757 Solution: Add a few more tests. Fix reported line number.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26758 Files: src/vim9execute.c, src/testdir/test_vim9_assign.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26759
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26760 Patch 8.2.4410
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26761 Problem: Vim9: some code not covered by tests.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26762 Solution: Add a few more tests. Remove dead code.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26763 Files: src/vim9execute.c, src/testdir/test_vim9_assign.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26764 src/testdir/test_vim9_cmd.vim, src/testdir/test_vim9_expr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26765 src/testdir/test_vim9_script.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26766
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26767 Patch 8.2.4411
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26768 Problem: Bicep files are not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26769 Solution: Match *.bicep files. (Dundar Goc, closes #9791)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26770 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26771
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26772 Patch 8.2.4412
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26773 Problem: Translation cleanup script does not remove empty lines at end.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26774 Solution: Remove empty lines at the end. (Ken Takata, closes #9794)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26775 Files: src/po/cleanup.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26776
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26777 Patch 8.2.4413
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26778 Problem: Vim9: Coverity warns for using NULL pointer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26779 Solution: Give an internal error when funcref function can't be found.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26780 Files: src/vim9execute.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26781
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26782 Patch 8.2.4414
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26783 Problem: Solidity files are not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26784 Solution: Add the *.sol pattern. (Dundar Goc, closes #9792)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26785 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26786
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26787 Patch 8.2.4415
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26788 Problem: Function argument name conflicts with C++ keyword.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26789 Solution: Rename the argument.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26790 Files: src/usercmd.c, src/proto/usercmd.pro
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26791
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26792 Patch 8.2.4416
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26793 Problem: Vim9: using a script-local function requires using "s:" when
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26794 setting 'completefunc'.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26795 Solution: Do not require "s:" in Vim9 script. (closes #9796)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26796 Files: runtime/doc/options.txt, src/userfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26797 src/testdir/test_ins_complete.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26798
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26799 Patch 8.2.4417 (after 8.2.4416)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26800 Problem: Using NULL pointer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26801 Solution: Set offset after checking for NULL pointer.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26802 Files: src/userfunc.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26803
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26804 Patch 8.2.4418
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26805 Problem: Crash when using special multi-byte character.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26806 Solution: Don't use isalpha() for an arbitrary character.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26807 Files: src/charset.c, src/proto/charset.pro, src/filepath.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26808 src/testdir/test_autochdir.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26809
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26810 Patch 8.2.4419
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26811 Problem: Illegal memory access when using exactly 20 highlights.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26812 Solution: Add one more item in the array. (Brandon Richardson,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26813 closes #9800)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26814 Files: src/buffer.c, src/testdir/test_tabline.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26815
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26816 Patch 8.2.4420
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26817 Problem: Menu translations are inconsistent.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26818 Solution: Add a Makefile to convert between encodings. (Ada (Haowen) Yu,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26819 closes #9801)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26820 Files: runtime/lang/Makefile, runtime/lang/menu_af_af.latin1.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26821 runtime/lang/menu_ca_es.latin1.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26822 runtime/lang/menu_chinese_gb.936.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26823 runtime/lang/menu_chinese_taiwan.950.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26824 runtime/lang/menu_cs_cz.iso_8859-2.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26825 runtime/lang/menu_cs_cz.utf-8.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26826 runtime/lang/menu_czech_czech_republic.1250.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26827 runtime/lang/menu_czech_czech_republic.ascii.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26828 runtime/lang/menu_da.utf-8.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26829 runtime/lang/menu_de_de.latin1.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26830 runtime/lang/menu_eo.utf-8.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26831 runtime/lang/menu_es_es.latin1.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26832 runtime/lang/menu_fi_fi.latin1.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26833 runtime/lang/menu_fr_fr.latin1.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26834 runtime/lang/menu_hu_hu.iso_8859-2.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26835 runtime/lang/menu_hu_hu.utf-8.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26836 runtime/lang/menu_is_is.latin1.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26837 runtime/lang/menu_it_it.latin1.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26838 runtime/lang/menu_ja_jp.euc-jp.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26839 runtime/lang/menu_ja_jp.utf-8.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26840 runtime/lang/menu_japanese_japan.932.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26841 runtime/lang/menu_ko_kr.euckr.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26842 runtime/lang/menu_ko_kr.utf-8.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26843 runtime/lang/menu_nl_nl.latin1.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26844 runtime/lang/menu_no_no.latin1.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26845 runtime/lang/menu_pl_pl.iso_8859-2.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26846 runtime/lang/menu_pl_pl.utf-8.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26847 runtime/lang/menu_polish_poland.1250.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26848 runtime/lang/menu_pt_br.vim, runtime/lang/menu_pt_pt.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26849 runtime/lang/menu_ru.utf-8.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26850 runtime/lang/menu_ru_ru.koi8-r.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26851 runtime/lang/menu_ru_ru.utf-8.vim, runtime/lang/menu_ru_ru.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26852 runtime/lang/menu_sk_sk.iso_8859-2.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26853 runtime/lang/menu_sl_si.cp1250.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26854 runtime/lang/menu_sl_si.latin2.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26855 runtime/lang/menu_sl_si.utf-8.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26856 runtime/lang/menu_slovak_slovak_republic.1250.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26857 runtime/lang/menu_sr_rs.ascii.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26858 runtime/lang/menu_sr_rs.iso_8859-2.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26859 runtime/lang/menu_sr_rs.iso_8859-5.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26860 runtime/lang/menu_sr_rs.utf-8.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26861 runtime/lang/menu_sv_se.latin1.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26862 runtime/lang/menu_tr_tr.cp1254.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26863 runtime/lang/menu_tr_tr.iso_8859-9.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26864 runtime/lang/menu_tr_tr.utf-8.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26865 runtime/lang/menu_uk_ua.cp1251.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26866 runtime/lang/menu_uk_ua.koi8-u.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26867 runtime/lang/menu_uk_ua.utf-8.vim, runtime/lang/menu_vi_vn.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26868 runtime/lang/menu_zh_cn.utf-8.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26869 runtime/lang/menu_zh_tw.utf-8.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26870
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26871 Patch 8.2.4421
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26872 Problem: Some installed files and directories have wrong permissions.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26873 Solution: Adjust the Makefile and shell to set permissions. (closes #9793)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26874 Files: src/Makefile, src/installman.sh
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26875
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26876 Patch 8.2.4422
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26877 Problem: Autochdir test fails on MS-Windows.
28010
c968191a8557 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 27903
diff changeset
26878 Solution: Expect another error on MS-Windows.
27903
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26879 Files: src/testdir/test_autochdir.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26880
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26881 Patch 8.2.4423
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26882 Problem: "make nvcmdidxs" fails.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26883 Solution: Use "-S" instead of "-u" to source the script.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26884 Files: src/Makefile
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26885
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26886 Patch 8.2.4424
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26887 Problem: ".gts" and ".gjs" files are not recognized.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26888 Solution: Recognize Glimmer flavored typescript and javascript.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26889 (closes #9799)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26890 Files: runtime/filetype.vim, src/testdir/test_filetype.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26891
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26892 Patch 8.2.4425
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26893 Problem: map() function does not check function arguments at compile time.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26894 Solution: Give an error if the arguments of a map() function are wrong.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26895 Files: src/evalfunc.c, src/testdir/test_vim9_builtin.vim,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26896 src/testdir/test_vim9_func.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26897
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26898 Patch 8.2.4426
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26899 Problem: map() function on string and blob does not check argument types at
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26900 compile time.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26901 Solution: Check string and blob argument types. Support "0z1234->func()".
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26902 Files: src/vim9compile.c, src/evalfunc.c, src/ex_docmd.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26903 src/testdir/test_vim9_builtin.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26904
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26905 Patch 8.2.4427
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26906 Problem: getchar() may return modifiers if no character is available.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26907 Solution: Do not process modifiers when there is no character. (closes #9806)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26908 Files: src/getchar.c, src/testdir/test_functions.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26909
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26910 Patch 8.2.4428
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26911 Problem: Crash when switching tabpage while in the cmdline window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26912 Solution: Disallow switching tabpage when in the cmdline window.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26913 Files: src/window.c, src/proto/window.pro, src/evalvars.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26914 src/evalvars.c, src/usercmd.c
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26915
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26916 Patch 8.2.4429
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26917 Problem: Using script-local function from the wrong script when using a
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26918 partial. (Yegappan Lakshmanan)
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26919 Solution: Include the script ID in the partial name.
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26920 Files: src/userfunc.c, src/proto/userfunc.pro, src/evalfunc.c,
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26921 src/vim9type.c, src/testdir/test_vim9_import.vim
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26922
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26923
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26924
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26925
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26926
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26927
d19b7aee1925 Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26928 vim:tw=78:ts=8:noet:ft=help:norl: