summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.4319: :put does not work properly in compiled functionv8.2.4319Bram Moolenaar2022-02-073-1/+14
| | | | | Problem: :put does not work properly in compiled function. (John Beckett) Solution: Adjust the direction when using line zero.
* patch 8.2.4318: various comment and indent mistakes, returning wrong zerov8.2.4318Bram Moolenaar2022-02-076-11/+14
| | | | | Problem: Various comment and indent mistakes, returning wrong zero. Solution: Fix the mistakes. Return NULL instead of FAIL.
* patch 8.2.4317: MS-Windows: Vim exits when Python 3 initialisation failsv8.2.4317Bram Moolenaar2022-02-075-14/+119
| | | | | | Problem: MS-Windows: Vim exits when Python 3 initialisation fails. Solution: Hook into the exit() function to recover from the failure. (Ken Takata, closes #9710)
* patch 8.2.4316: __CYGWIN32__ is not defined on 64 bit systemsv8.2.4316K.Takata2022-02-075-8/+6
| | | | | Problem: __CYGWIN32__ is not defined on 64 bit systems. Solution: Update #ifdefs. (Ken Takata, closes #9709)
* patch 8.2.4315: put in Visual mode not fully testedv8.2.4315zeertzjq2022-02-072-6/+42
| | | | | Problem: Put in Visual mode not fully tested. Solution: Add a few more test cases. (closes #9708)
* patch 8.2.4314: test fails where lines are skippedv8.2.4314Bram Moolenaar2022-02-063-2/+14
| | | | | Problem: Test fails where lines are skipped. Solution: Only give an error when not skipping commands.
* patch 8.2.4313: Vim9: cannot change type of list after making a slicev8.2.4313Bram Moolenaar2022-02-063-0/+6
| | | | | Problem: Vim9: cannot change type of list after making a slice. Solution: Adjust the declared member type. (closes #9696)
* patch 8.2.4312: no error for using :vim9script in a :def functionv8.2.4312Bram Moolenaar2022-02-063-0/+7
| | | | | Problem: No error for using :vim9script in a :def function. Solution: Give an error when compiling.
* patch 8.2.4311: Vim9: changing script variable type not caught compile timev8.2.4311Bram Moolenaar2022-02-063-1/+13
| | | | | Problem: Vim9: changing script variable type not caught at compile time. Solution: Set the declared type.
* patch 8.2.4310: Vim9: constant list and dict get a declaration typev8.2.4310Bram Moolenaar2022-02-065-18/+12
| | | | | | | Problem: Vim9: constant list and dict get a declaration type other than "any". Solution: A constant list and dict have a declared member type "any". (closes #9701)
* patch 8.2.4309: Vim9: crash when using a partial in the wrong contextv8.2.4309Bram Moolenaar2022-02-063-5/+40
| | | | | Problem: Vim9: crash when using a partial in the wrong context. Solution: Don't use an NULL outer pointer. (closes #9706)
* patch 8.2.4308: Vim9: cannot list autoload functionv8.2.4308Bram Moolenaar2022-02-063-1/+7
| | | | | | Problem: Vim9: cannot list autoload function. Solution: Don't give an error for using # when listing a function. (closes #9703)
* patch 8.2.4307: a few more messages should not be translatedv8.2.4307Bram Moolenaar2022-02-062-5/+7
| | | | | Problem: A few more messages should not be translated. Solution: Remove _().
* patch 8.2.4306: no test for fixed perl filetype checkv8.2.4306Bram Moolenaar2022-02-052-304/+327
| | | | | Problem: No test for fixed perl filetype check. Solution: Add a test. Sort test functions.
* patch 8.2.4305: tex filetype detection failsv8.2.4305Bram Moolenaar2022-02-053-3/+25
| | | | | Problem: Tex filetype detection fails. Solution: Check value to be positive. (closes #9704)
* patch 8.2.4304: Vim9: slice() makes a copy but doesn't change the typev8.2.4304Bram Moolenaar2022-02-053-1/+27
| | | | | Problem: Vim9: slice() makes a copy but doesn't change the type. Solution: Change the declared type like copy(). (closes #9696)
* patch 8.2.4303: a few messages should not be translatedv8.2.4303Dominique Pelle2022-02-052-5/+7
| | | | | Problem: A few messages should not be translated. Solution: Remove _(). (Dominique Pellé, closes #9702)
* patch 8.2.4302: Vim9: return type of getline() is too strictv8.2.4302Bram Moolenaar2022-02-053-20/+67
| | | | | | Problem: Vim9: return type of getline() is too strict. Solution: Make the declared type list<any>. Also do this for other functions returning a list of a specific type.
* patch 8.2.4301: Vim9: type error for copy of dictv8.2.4301Bram Moolenaar2022-02-053-1/+9
| | | | | Problem: Vim9: type error for copy of dict. Solution: Do not use dict<any> but no type. (closes #9696)
* patch 8.2.4300: cannot build tiny versionv8.2.4300Bram Moolenaar2022-02-052-2/+6
| | | | | Problem: Cannot build tiny version. (Tony Mechelynck) Solution: Add #ifdef.
* patch 8.2.4299: SafeState autocommand interferes with debuggingv8.2.4299Bram Moolenaar2022-02-052-1/+4
| | | | | Problem: SafeState autocommand interferes with debugging. Solution: Do not trigger SafeState while debugging. (closes #9697)
* patch 8.2.4298: divide by zero with huge tabstop valuev8.2.4298Bram Moolenaar2022-02-053-1/+13
| | | | | Problem: Divide by zero with huge tabstop value. Solution: Reject tabstop value that overflows to zero.
* patch 8.2.4297: Vim9: not all code covered by testsv8.2.4297Bram Moolenaar2022-02-043-0/+48
| | | | | Problem: Vim9: not all code covered by tests. Solution: Add a couple more tests.
* patch 8.2.4296: Vim9: not all code covered by testsv8.2.4296Bram Moolenaar2022-02-045-2/+13
| | | | | | Problem: Vim9: not all code covered by tests. Solution: Add a few more tests for corner cases. Fix hang when single quote is missing.
* Update runtime files; use compiled functionsBram Moolenaar2022-02-047-513/+476
|
* Update runtime files.Bram Moolenaar2022-02-0426-4600/+7333
|
* patch 8.2.4295: Vim9: concatenating two lists may result in wrong typev8.2.4295Bram Moolenaar2022-02-043-3/+10
| | | | | Problem: Vim9: concatenating two lists may result in wrong type. Solution: Remove the type instead of using list<any>. (closes #9692)
* patch 8.2.4294: MS-Windows: #ifdefs for Cygwin are too complicatedv8.2.4294K.Takata2022-02-046-32/+24
| | | | | Problem: MS-Windows: #ifdefs for Cygwin are too complicated. Solution: Simplify the conditions. (Ken Takata, closes #9693)
* patch 8.2.4293: Vim9: when copying a list it gets type list<any>v8.2.4293Bram Moolenaar2022-02-033-1/+10
| | | | | | Problem: Vim9: when copying a list it gets type list<any> even when the original list did not have a type. Solution: Only set the type when the original list has a type. (closes #9692)
* patch 8.2.4292: test failsv8.2.4292Bram Moolenaar2022-02-032-1/+3
| | | | | Problem: Test fails. Solution: Adjust the expected error number.
* patch 8.2.4291: error number used twicev8.2.4291Bram Moolenaar2022-02-032-3/+4
| | | | | Problem: Error number used twice. Solution: Renumber of of the errors.
* patch 8.2.4290: MS-Windows: using type casts for timer IDsv8.2.4290K.Takata2022-02-032-37/+24
| | | | | | | Problem: MS-Windows: using type casts for timer IDs. Solution: Remove type casts and use the right type. (Ken Takata, closes #9690) Remove old debug comments. Rename variables and functions.
* patch 8.2.4289: warnings reported by MSVCv8.2.4289K.Takata2022-02-037-23/+25
| | | | | Problem: Warnings reported by MSVC. Solution: Rename variables and other fixes. (Ken Takata, closes #9689)
* patch 8.2.4288: preprocessor indents are inconsistentv8.2.4288K.Takata2022-02-039-32/+34
| | | | | Problem: Preprocessor indents are inconsistent. Solution: Fix preprocessor indents. (Ken Takata, closes #9691)
* patch 8.2.4287: cannot assign empty list with type to variable with list typev8.2.4287Bram Moolenaar2022-02-034-4/+19
| | | | | | Problem: Cannot assign empty list with any list type to variable with specific list type. Solution: Use unknown list type for empty list if the specified type is any.
* patch 8.2.4286: Vim9: strict type checking after copy() and deepcopy()v8.2.4286Bram Moolenaar2022-02-0214-57/+154
| | | | | Problem: Vim9: strict type checking after copy() and deepcopy(). Solution: Allow type to change after making a copy. (closes #9644)
* patch 8.2.4285: Vim9: type of item in for loop not checked properlyv8.2.4285Bram Moolenaar2022-02-025-9/+23
| | | | | Problem: Vim9: type of item in for loop not checked properly. Solution: Adjust the type checking. (closes #9683)
* patch 8.2.4284: old mac resources files are no longer usedv8.2.4284ichizok2022-02-029-790/+2
| | | | | Problem: Old mac resources files are no longer used. Solution: Delete the unused files. (Ozaki Kiichi, closes #9688)
* patch 8.2.4283: using a variable for the return value is not neededv8.2.4283zeertzjq2022-02-023-35/+30
| | | | | Problem: Using a variable for the return value is not needed. Solution: Return the value directly. (closes #9687)
* patch 8.2.4282: restricted mode requires the -Z command line optionv8.2.4282matveyt2022-02-014-0/+23
| | | | | | Problem: Restricted mode requires the -Z command line option. Solution: Use restricted mode when $SHELL ends in "nologin" or "false". (closes #9681)
* 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.