summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.4281: using freed memory with :lopen and :bwipev8.2.4281Bram Moolenaar2022-02-013-4/+29
| | | | | Problem: Using freed memory with :lopen and :bwipe. Solution: Do not use a wiped out buffer.
* patch 8.2.4280: list-dict test crashesv8.2.4280Bram Moolenaar2022-02-012-1/+3
| | | | | Problem: list-dict test crashes. Solution: Check declared type for add().
* patch 8.2.4279: Vim9: cannot change item type with map() after range()v8.2.4279Bram Moolenaar2022-02-017-46/+202
| | | | | | Problem: Vim9: cannot change item type with map() after range(). Solution: Split the return type in current type and declared type. (closes #9665)
* patch 8.2.4278: build with Athena GUI failsv8.2.4278Bram Moolenaar2022-02-012-0/+6
| | | | | Problem: Build with Athena GUI fails. (Elimar Riesebieter) Solution: Add #ifdef.
* patch 8.2.4277: Vim9: an import does not shadow a command modifierv8.2.4277Bram Moolenaar2022-01-313-5/+14
| | | | | Problem: Vim9: an import does not shadow a command modifier. Solution: Do not accept a command modifier followed by a dot.
* patch 8.2.4276: separate test function for the GUI scrollbarv8.2.4276Yegappan Lakshmanan2022-01-318-67/+68
| | | | | Problem: Separate test function for the GUI scrollbar. Solution: Use test_gui_event(). (Yegappan Lakshmanan, closes #9674)
* patch 8.2.4275: cannot use an autoload function from a package under startv8.2.4275=?UTF-8?q?Bj=C3=B6rn=20Linse?=2022-01-313-1/+16
| | | | | | Problem: Cannot use an autoload function from a package under start. Solution: Also look in the "start" package directory. (Bjorn Linse, closes #7193)
* patch 8.2.4274: Basic and form filetype detection is incompletev8.2.4274Doug Kearns2022-01-314-5/+51
| | | | | Problem: Basic and form filetype detection is incomplete. Solution: Add a separate function for .frm files. (Doug Kearns, closes #9675)
* Update runtime filesBram Moolenaar2022-01-3111-69/+98
|
* patch 8.2.4273: the EBCDIC support is outdatedv8.2.4273Bram Moolenaar2022-01-3143-1304/+431
| | | | | Problem: The EBCDIC support is outdated. Solution: Remove the EBCDIC support.
* patch 8.2.4272: Vim9 expr test fails without the channel featurev8.2.4272Bram Moolenaar2022-01-312-2/+5
| | | | | | Problem: Vim9 expr test fails without the channel feature. (Dominique Pellé) Solution: Remove "g:" before "CheckFeature". (closes #9671)
* patch 8.2.4271: MS-Windows: cannot build with Ruby 3.1.0v8.2.4271K.Takata2022-01-313-1/+11
| | | | | | Problem: MS-Windows: cannot build with Ruby 3.1.0. Solution: Adjust the DLL name and include directory. (Ken Takata, closes #9666)
* patch 8.2.4270: generating nv_cmdidxs.h requires building Vim twicev8.2.4270ichizok2022-01-3114-418/+443
| | | | | | Problem: Generating nv_cmdidxs.h requires building Vim twice. Solution: Move the table into a separate file and use a separate executable to extract the command characters. (Ozaki Kiichi, closes #9669)
* patch 8.2.4269: Coverity warns for using a NULL pointerv8.2.4269Bram Moolenaar2022-01-312-1/+4
| | | | | Problem: Coverity warns for using a NULL pointer. Solution: Check for "name" to not be NULL.
* patch 8.2.4268: CI log output is longv8.2.4268ichizok2022-01-312-3/+8
| | | | | Problem: CI log output is long. Solution: Group output in sections. (Ozaki Kiichi, closes #9670)
* patch 8.2.4267: unused entry in keymap enumv8.2.4267Bram Moolenaar2022-01-312-4/+5
| | | | | Problem: Unused entry in keymap enum. Solution: Remove the entry.
* patch 8.2.4266: compiler warning for uninitialized variablev8.2.4266Bram Moolenaar2022-01-302-1/+3
| | | | | Problem: Compiler warning for uninitialized variable. Solution: Initialize saved_did_emsg.
* patch 8.2.4265: autoload tests failsv8.2.4265Bram Moolenaar2022-01-304-6/+8
| | | | | Problem: Autoload tests fails. Solution: Use export instead of name with #.
* patch 8.2.4264: Vim9: can use old style autoload function namev8.2.4264Bram Moolenaar2022-01-306-32/+42
| | | | | Problem: Vim9: can use old style autoload function name. Solution: Give an error for old style autoload function name.
* patch 8.2.4263: no test for the GUI find/replace dialogv8.2.4263Yegappan Lakshmanan2022-01-304-22/+133
| | | | | | Problem: No test for the GUI find/replace dialog. Solution: Add a test function and a test. (Yegappan Lakshmanan, closes #9662)
* patch 8.2.4262: some search tests failv8.2.4262Bram Moolenaar2022-01-302-1/+3
| | | | | Problem: Some search tests fail. Solution: Use a better way to reject searching for the Visual area.
* patch 8.2.4261: accessing invalid memory in a regular expressionv8.2.4261Bram Moolenaar2022-01-303-2/+15
| | | | | | Problem: Accessing invalid memory when a regular expression checks the Visual area while matching in a string. Solution: Do not try matching the Visual area in a string.
* patch 8.2.4260: Vim9: can still use a global function without g:v8.2.4260Bram Moolenaar2022-01-3016-54/+102
| | | | | | Problem: Vim9: can still use a global function without g: at the script level. Solution: Also check for g: at the script level. (issue #9637)
* patch 8.2.4259: number of test functions for GUI events is growingv8.2.4259Yegappan Lakshmanan2022-01-309-261/+367
| | | | | | Problem: Number of test functions for GUI events is growing. Solution: Use one function with a dictionary. (Yegappan Lakshmanan, closes #9660)
* patch 8.2.4258: Coverity warns for array overrunv8.2.4258Bram Moolenaar2022-01-302-2/+4
| | | | | Problem: Coverity warns for array overrun. Solution: Restrict depth to MAXWLEN - 1.
* Update runtime filesBram Moolenaar2022-01-2928-251/+1156
|
* patch 8.2.4257: Vim9: finding global function without g: prefix inconsistentv8.2.4257Bram Moolenaar2022-01-2934-3199/+3235
| | | | | | | | Problem: Vim9: finding global function without g: prefix but not finding global variable is inconsistent. Solution: Require using g: for a global function. Change the vim9.vim script into a Vim9 script with exports. Fix that import in legacy script does not work.
* patch 8.2.4256: MS-Windows: compiler warnings when compiled with /W4v8.2.4256K.Takata2022-01-293-7/+10
| | | | | Problem: MS-Windows: compiler warnings when compiled with /W4. Solution: Small adjustments to the code. (Ken Takata, closes #9659)
* patch 8.2.4255: theoretical computation overflowv8.2.4255=?UTF-8?q?Dundar=20G=C3=B6c?=2022-01-2911-23/+28
| | | | | Problem: Theoretical computation overflow. Solution: Perform multiplication in a wider type. (closes #9657)
* patch 8.2.4254: using short instead of intv8.2.4254=?UTF-8?q?Dundar=20G=C3=B6c?=2022-01-292-7/+9
| | | | | Problem: Using short instead of int. Solution: Use int. (closes #9658)
* patch 8.2.4253: using freed memory when substitute with function callv8.2.4253Bram Moolenaar2022-01-293-4/+34
| | | | | Problem: Using freed memory when substitute uses a recursive function call. Solution: Make a copy of the substitute text.
* patch 8.2.4252: generating the normal command table at runtime is inefficientv8.2.4252Yegappan Lakshmanan2022-01-2914-64/+399
| | | | | | Problem: Generating the normal command table at runtime is inefficient. Solution: Generate the table with a Vim script and put it in a header file. (Yegappan Lakshmanan, closes #9648)
* patch 8.2.4251: vala files are not recognizedv8.2.4251Bram Moolenaar2022-01-293-0/+6
| | | | | Problem: Vala files are not recognized. Solution: Add the *.vala pattern. (closes #9654)
* patch 8.2.4250: channel out callback test is flaky on Macv8.2.4250ichizok2022-01-293-0/+100
| | | | | | Problem: Channel out callback test is flaky on Mac. Solution: Assign high priority to the test process. (Ozaki Kiichi, closes #9653)
* patch 8.2.4249: the timeout limit for spell suggestions is always 5000v8.2.4249Bram Moolenaar2022-01-294-5/+34
| | | | | | Problem: The timeout limit for spell suggestions is always 5000 milli seconds. Solution: Add the "timeout" entry to 'spellsuggest'.
* patch 8.2.4248: no proper test for moving the window separatorv8.2.4248zeertzjq2022-01-293-1/+24
| | | | | Problem: No proper test for moving the window separator. Solution: Add a test. Add comment in code. (closes #9656)
* patch 8.2.4247: stack corruption when looking for spell suggestionsv8.2.4247Bram Moolenaar2022-01-293-2/+25
| | | | | | Problem: Stack corruption when looking for spell suggestions. Solution: Prevent the depth increased too much. Add a five second time limit to finding suggestions.
* patch 8.2.4246: one error message not in errors.hv8.2.4246Bram Moolenaar2022-01-283-4/+8
| | | | | Problem: One error message not in errors.h. (Antonio Colombo) Solution: Move the message and rename.
* patch 8.2.4245: ":retab 0" may cause illegal memory accessv8.2.4245Bram Moolenaar2022-01-285-9/+17
| | | | | Problem: ":retab 0" may cause illegal memory access. Solution: Limit the value of 'tabstop' to 10000.
* patch 8.2.4244: MS-Windows: warning from MSVC on debug buildv8.2.4244K.Takata2022-01-282-20/+27
| | | | | | Problem: MS-Windows: warning from MSVC on debug build. Solution: Adjust "/opt"o options. Remove unused variables. Make variables uppercase for consistency. (Ken Takata, closes #9647)
* patch 8.2.4243: Lua tests fail with Lua 5.4.4v8.2.4243=?UTF-8?q?Jakub=20Kul=C3=ADk?=2022-01-282-10/+10
| | | | | Problem: Lua tests fail with Lua 5.4.4. Solution: Check messages like before Lua 5.4.3. (Jakub Kulík, closes #9652)
* patch 8.2.4242: put in Visual mode cannot be repeatedv8.2.4242Shougo Matsushita2022-01-285-10/+43
| | | | | | Problem: Put in Visual mode cannot be repeated. Solution: Use "P" to put without yanking the deleted text into the unnamed register. (Shougo Matsushita, closes #9591)
* patch 8.2.4241: some type casts are redundantv8.2.4241=?UTF-8?q?Dundar=20G=C3=B6c?=2022-01-2832-93/+92
| | | | | Problem: Some type casts are redundant. Solution: Remove the type casts. (closes #9643)
* patch 8.2.4240: error for using flatten() in Vim9 script is unclearv8.2.4240Bram Moolenaar2022-01-282-1/+3
| | | | | Problem: Error for using flatten() in Vim9 script is unclear. Solution: Add a remark to use flattennew().
* patch 8.2.4239: build fails with unusual configurationv8.2.4239Bram Moolenaar2022-01-282-2/+4
| | | | | Problem: Build fails with unusual configuration. Solution: Adjust #ifdef. (closes #9651)
* patch 8.2.4238: *.tf file could be fileytpe "tf" or "terraform"v8.2.4238=?UTF-8?q?Dundar=20G=C3=B6c?=2022-01-284-3/+41
| | | | | Problem: *.tf file could be fileytpe "tf" or "terraform". Solution: Detect the type from the file contents. (closes #9642)
* patch 8.2.4237: record buffer wrong if character in Select mode was not typedv8.2.4237zeertzjq2022-01-283-3/+17
| | | | | | Problem: Record buffer wrong if character in Select mode was not typed. Solution: Only delete the tail from the record buffer if the character was typed. (closes #9650)
* patch 8.2.4236: accessing freed memoryv8.2.4236Bram Moolenaar2022-01-272-0/+3
| | | | | Problem: Accessing freed memory. Solution: Set the bh_curr pointer to NULL.
* patch 8.2.4235: invalid check for NULL pointerv8.2.4235Bram Moolenaar2022-01-272-1/+3
| | | | | Problem: Invalid check for NULL pointer. Solution: Remove the check.
* patch 8.2.4234: test_garbagecollect_now() does not check v:testingv8.2.4234Bram Moolenaar2022-01-274-2/+14
| | | | | Problem: test_garbagecollect_now() does not check v:testing as documented. Solution: Give an error if v:testing is not set.