summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* patch 9.0.1215: using isalpha() adds dependency on current localev9.0.1215zeertzjq2023-01-174-4/+6
| | | | | | Problem: Using isalpha() adds dependency on current locale. Solution: Do not use isalpha() for recognizing a URL or the end of an Ex command. (closes #11835)
* patch 9.0.1214: file left behind after running testsv9.0.1214Dominique Pelle2023-01-172-0/+3
| | | | | Problem: File left behind after running tests. Solution: Delete the file. (Dominique Pellé, closes #11839)
* patch 9.0.1213: adding a line below the last one does not expand foldv9.0.1213Brandon Simmons2023-01-174-25/+18
| | | | | | Problem: Adding a line below the last one does not expand fold. Solution: Do not skip mark_adjust() when adding lines below the last one. (Brandon Simmons, closes #11832, closes #10698)
* patch 9.0.1212: cannot read back what setcellwidths() has donev9.0.1212Kota Kato2023-01-177-1/+54
| | | | | Problem: Cannot read back what setcellwidths() has done. Solution: Add getcellwidths(). (Kota Kato, closes #11837)
* patch 9.0.1211: storing value in interface member does not always workv9.0.1211Bram Moolenaar2023-01-166-8/+44
| | | | | Problem: Storing value in interface member does not always work. Solution: Convert the index on the interface to the index on the object.
* patch 9.0.1210: compiler complains about declaration after labelv9.0.1210Bram Moolenaar2023-01-162-2/+4
| | | | | Problem: Compiler complains about declaration after label. Solution: Move declaration to beginning of block (John Marriott)
* patch 9.0.1209: getting interface member does not always workv9.0.1209Bram Moolenaar2023-01-1611-20/+162
| | | | | | Problem: Getting interface member does not always work. Solution: Convert the index on the interface to the index on the object. (closes #11825)
* patch 9.0.1208: code is indented more than necessaryv9.0.1208Yegappan Lakshmanan2023-01-1612-1276/+1282
| | | | | | Problem: Code is indented more than necessary. Solution: Use an early return where it makes sense. (Yegappan Lakshmanan, closes #11819)
* patch 9.0.1207: error when object type is expected but getting "any"v9.0.1207Bram Moolenaar2023-01-163-0/+27
| | | | | | Problem: Error when object type is expected but getting "any". Solution: When actual type is "any" use a runtime type check. (closes #11826)
* patch 9.0.1206: testing with Python on AppVeyor does not work properlyv9.0.1206Christopher Plewright2023-01-163-26/+52
| | | | | | Problem: Testing with Python on AppVeyor does not work properly. Solution: Fix typo. Move most lines to the .bat file. (Christopher Plewright, closes #11828)
* patch 9.0.1205: crash when handling class that extends another classv9.0.1205Bram Moolenaar2023-01-153-4/+27
| | | | | | Problem: Crash when handling class that extends another class with more than one object members. Solution: Correct pointer computations. (closes #11824)
* patch 9.0.1204: expression compiled the wrong way after using an objectv9.0.1204Bram Moolenaar2023-01-153-31/+55
| | | | | Problem: Expression compiled the wrong way after using an object. Solution: Generate constants before getting the type.
* patch 9.0.1203: return type of values() is always list<any>v9.0.1203Bram Moolenaar2023-01-156-5/+62
| | | | | Problem: Return type of values() is always list<any>. Solution: Use the member type if possible. (issue #11822)
* patch 9.0.1202: crash when iterating over list of objectsv9.0.1202Bram Moolenaar2023-01-153-1/+25
| | | | | | Problem: Crash when iterating over list of objects. Solution: Do not make a copy of tt_member for object or class. (closes #11823)
* patch 9.0.1201: assignment with operator doesn't work in object methodv9.0.1201Bram Moolenaar2023-01-153-0/+72
| | | | | | Problem: Assignment with operator doesn't work in object method. Solution: Handle loading the object member. (closes #11820) Add a few more tests.
* patch 9.0.1200: AppVeyor builds with an old Python versionv9.0.1200Christopher Plewright2023-01-152-1/+31
| | | | | | Problem: AppVeyor builds with an old Python version. Solution: Switch from Python 3.8 to 3.11. (Christopher Plewright, closes #11814)
* patch 9.0.1199: crash when using kitty and using a mapping with <Esc>v9.0.1199Bram Moolenaar2023-01-144-3/+12
| | | | | Problem: Crash when using kitty and using a mapping with <Esc>. Solution: Do not try setting did_simplify when it is NULL. (closes #11817)
* patch 9.0.1198: abstract class not supported yetv9.0.1198Bram Moolenaar2023-01-144-12/+58
| | | | | Problem: Abstract class not supported yet. Solution: Implement abstract class and add tests.
* patch 9.0.1197: dump file missing from patchv9.0.1197zeertzjq2023-01-142-0/+8
| | | | | Problem: Dump file missing from patch. Solution: Add missing dump file.
* patch 9.0.1196: code is indented more than necessaryv9.0.1196Yegappan Lakshmanan2023-01-1416-673/+675
| | | | | | Problem: Code is indented more than necessary. Solution: Use an early return where it makes sense. (Yegappan Lakshmanan, closes #11813)
* patch 9.0.1195: restoring KeyTyped when building statusline not testedv9.0.1195zeertzjq2023-01-1414-29/+102
| | | | | Problem: Restoring KeyTyped when building statusline not tested. Solution: Add a test. Clean up and fix other tests. (closes #11815)
* patch 9.0.1194: compiler warning for comparing pointer with intv9.0.1194Bram Moolenaar2023-01-132-1/+3
| | | | | Problem: Compiler warning for comparing pointer with int. Solution: Change NULL to zero.
* patch 9.0.1193: cannot map <Esc> when using the Kitty key protocolv9.0.1193Bram Moolenaar2023-01-132-7/+23
| | | | | Problem: Cannot map <Esc> when using the Kitty key protocol. Solution: Add a non-simplified mapping for K_ESC. (closes #11811)
* patch 9.0.1192: no error when class function argument shadows a memberv9.0.1192Bram Moolenaar2023-01-133-2/+53
| | | | | Problem: No error when class function argument shadows a member. Solution: Check for shadowing.
* patch 9.0.1191: some Bazel files are not recognizedv9.0.1191Keith Smiley2023-01-133-2/+4
| | | | | Problem: Some Bazel files are not recognized. Solution: Add an extra Bazel pattern. (Keith Smily, closes #11807)
* patch 9.0.1190: AppVeyor runs much slower with MSVC 2022v9.0.1190Christopher Plewright2023-01-134-22/+60
| | | | | Problem: AppVeyor runs much slower with MSVC 2022. Solution: Go back to MSVC 2015. (Christopher Plewright, closes #11810)
* patch 9.0.1189: invalid memory access with folding and using "L"v9.0.1189Bram Moolenaar2023-01-133-1/+12
| | | | | Problem: Invalid memory access with folding and using "L". Solution: Prevent the cursor from moving to line zero.
* patch 9.0.1188: return value of type() for class and object unclearv9.0.1188Bram Moolenaar2023-01-126-17/+36
| | | | | Problem: Return value of type() for class and object unclear. Solution: Add v:t_object and v:t_class.
* patch 9.0.1187: test for using imported class failsv9.0.1187Bram Moolenaar2023-01-122-0/+7
| | | | | Problem: Test for using imported class fails. Solution: Skip over rest of type.
* patch 9.0.1186: imported class does not work when used twice in a linev9.0.1186Bram Moolenaar2023-01-123-1/+11
| | | | | Problem: Imported class does not work when used twice in a line. Solution: Fix the type parsing.
* patch 9.0.1185: using class from imported script not testedv9.0.1185Bram Moolenaar2023-01-126-7/+64
| | | | | Problem: Using class from imported script not tested. Solution: Add tests. Implement what is missing.
* patch 9.0.1184: interface of an object is not recognized when checking typev9.0.1184Bram Moolenaar2023-01-125-1/+66
| | | | | Problem: Interface of an object is not recognized when checking type. Solution: Use the interface implemented by an object.
* patch 9.0.1183: code is indented more than necessaryv9.0.1183Yegappan Lakshmanan2023-01-129-369/+389
| | | | | | Problem: Code is indented more than necessary. Solution: Use an early return where it makes sense. (Yegappan Lakshmanan, closes #11805)
* patch 9.0.1182: go checksum files are not recognizedv9.0.1182Amaan Q2023-01-113-0/+6
| | | | | Problem: go checksum files are not recognized. Solution: Add the name of go checksum files. (Amaan Qureshi, closes #11803)
* patch 9.0.1181: class inheritance and typing insufficiently testedv9.0.1181Bram Moolenaar2023-01-113-4/+88
| | | | | Problem: Class inheritance and typing insufficiently tested. Solution: Add more tests. Implement missing behavior.
* patch 9.0.1180: compiler warnings without the +job featurev9.0.1180Bram Moolenaar2023-01-112-4/+12
| | | | | Problem: Compiler warnings without the +job feature. Solution: Adjust #ifdefs. (John Marriott)
* patch 9.0.1179: not all errors around inheritance are testedv9.0.1179Bram Moolenaar2023-01-115-6/+82
| | | | | Problem: Not all errors around inheritance are tested. Solution: Add more tests. Fix uncovered problems.
* patch 9.0.1178: a child class cannot override functions from a base classv9.0.1178Bram Moolenaar2023-01-118-16/+136
| | | | | Problem: A child class cannot override functions from a base class. Solution: Allow overriding and implement "super".
* patch 9.0.1177: AppVeyor uses some older toolsv9.0.1177Christopher Plewright2023-01-113-5/+20
| | | | | | Problem: AppVeyor uses some older tools. Solution: Switch to Visual Studio 2022 and Python 3.11. (Christopher Plewright, closes #11793)
* patch 9.0.1176: smithy files are not recognizedv9.0.1176Chris Kipp2023-01-113-5/+10
| | | | | Problem: smithy files are not recognized. Solution: Add a pattern for Smithy files. (Chris Kipp, closes #11804)
* patch 9.0.1175: the set_ref_in_item() function is too longv9.0.1175Yegappan Lakshmanan2023-01-112-195/+263
| | | | | | Problem: The set_ref_in_item() function is too long. Solution: Use a separate function for more complicated types. (Yegappan Lakshmanan, closes #11802)
* patch 9.0.1174: smali files are not recognizedv9.0.1174Amaan Q2023-01-103-0/+6
| | | | | Problem: Smali files are not recognized. Solution: Add a pattern for Smali files. (Amaan Qureshi, closes #11801)
* patch 9.0.1173: compiler warning for unused variable on non-Unix systemsv9.0.1173Bram Moolenaar2023-01-102-1/+3
| | | | | Problem: Compiler warning for unused variable on non-Unix systems. Solution: Move #ifdef. (John Marriott)
* patch 9.0.1172: when 'selection' is "exclusive" then "1v" is one char shortv9.0.1172Bram Moolenaar2023-01-103-1/+17
| | | | | Problem: When 'selection' is "exclusive" then "1v" is one char short. Solution: Add one character when 'selection' is "exclusive. (closes #11791)
* patch 9.0.1171: screen is not redrawn after using setcellwidths()v9.0.1171Yasuhiro Matsumoto2023-01-105-0/+32
| | | | | | Problem: Screen is not redrawn after using setcellwidths(). Solution: Redraw the screen when the cell widths have changed. (Yasuhiro Matsumoto, closes #11800)
* patch 9.0.1170: LGTM badge no longer worksv9.0.1170mert2023-01-102-1/+3
| | | | | Problem: LGTM badge no longer works. Solution: Remove the LGTM badge. (closes #11799)
* patch 9.0.1169: some key+modifier tests fail on some AppVeyor imagesv9.0.1169Christopher Plewright2023-01-104-202/+193
| | | | | | Problem: Some key+modifier tests fail on some AppVeyor images. Solution: Adjust the tests for key movements and fix the revealed bugs. (Christopher Plewright, closes #11798)
* patch 9.0.1168: code to enable/disable mouse is not from terminfo/termcapv9.0.1168Bram Moolenaar2023-01-107-7/+48
| | | | | Problem: Code to enable/disable mouse is not from terminfo/termcap. Solution: Request the "XM" entry and use it to set 'ttymouse' if possible.
* Update runtime filesBram Moolenaar2023-01-0913-57/+210
|
* patch 9.0.1167: EditorConfig files do not have their own filetypev9.0.1167Gregory Anders2023-01-093-3/+6
| | | | | Problem: EditorConfig files do not have their own filetype. Solution: Add the "editorconfig" filetype. (Gregory Anders, closes #11779)