summaryrefslogtreecommitdiff
path: root/src/testdir
Commit message (Collapse)AuthorAgeFilesLines
* patch 9.0.1231: completion of :runtime does not handle {where} argumentv9.0.1231zeertzjq2023-01-222-9/+64
| | | | | Problem: Completion of :runtime does not handle {where} argument. Solution: Parse the {where} argument. (closes #11863)
* patch 9.0.1230: Apache thrift files are not recognizedv9.0.1230Amaan Qureshi2023-01-221-0/+1
| | | | | Problem: Apache thrift files are not recognized. Solution: Add a pattern for thrift files. (Amaan Qureshi, closes #11859)
* patch 9.0.1229: Cap'n Proto files are not recognizedv9.0.1229Amaan Qureshi2023-01-221-0/+1
| | | | | | Problem: Cap'n Proto files are not recognized. Solution: Add a pattern and the "capnp" filetype. (Amaan Qureshi, closes #11862)
* patch 9.0.1228: fuzzy menu completion is only tested in the GUIv9.0.1228zeertzjq2023-01-221-1/+7
| | | | | | Problem: Fuzzy menu completion is only tested in the GUI. Solution: Make fuzzy menu completion test work without GUI. (closes #11861)
* patch 9.0.1227: no cmdline completion for :runtimev9.0.1227root2023-01-211-0/+9
| | | | | | Problem: No cmdline completion for :runtime. Solution: Add completion for :runtime. (closes #11853, closes #11447) Improve the resulting matches.
* patch 9.0.1226: spurious empty line when using text propertiesv9.0.1226Bram Moolenaar2023-01-212-2/+35
| | | | | | Problem: Spurious empty line when using text propertie and virtual text. Solution: Do not set "text_prop_follows" when the other text property is not virtual text. (closes #11846)
* patch 9.0.1224: cannot call a :def function with a number for float argumentv9.0.1224Bram Moolenaar2023-01-201-2/+14
| | | | | Problem: Cannot call a :def function with a number for a float argument. Solution: Accept a number as well, convert it to a float.
* patch 9.0.1223: cannot use setcellwidths() below 0x100v9.0.1223K.Takata2023-01-201-0/+33
| | | | | | Problem: Cannot use setcellwidths() below 0x100. Solution: Also accept characters between 0x80 and 0x100. (Ken Takata, closes #11834)
* patch 9.0.1222: terminal tests are flaky on MacOSv9.0.1222Yegappan Lakshmanan2023-01-192-0/+5
| | | | | Problem: Terminal tests are flaky on MacOS. Solution: Add TermWait() calls. (Yegappan Lakshmanan, closes #11852)
* patch 9.0.1218: completion includes functions that don't workv9.0.1218Kota Kato2023-01-181-0/+6
| | | | | | Problem: Completion includes functions that don't work. Solution: Skip functions that are not implemented. (Kota Kato, closes #11845)
* patch 9.0.1217: using an object member in a closure doesn't workv9.0.1217Bram Moolenaar2023-01-181-0/+18
| | | | | Problem: Using an object member in a closure doesn't work. Solution: Initialize lv_loop_depth. (closes #11840)
* patch 9.0.1214: file left behind after running testsv9.0.1214Dominique Pelle2023-01-171-0/+1
| | | | | 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-171-0/+13
| | | | | | 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-171-0/+20
| | | | | 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-161-2/+6
| | | | | 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.1209: getting interface member does not always workv9.0.1209Bram Moolenaar2023-01-161-0/+26
| | | | | | 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.1207: error when object type is expected but getting "any"v9.0.1207Bram Moolenaar2023-01-161-0/+20
| | | | | | 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.1205: crash when handling class that extends another classv9.0.1205Bram Moolenaar2023-01-151-0/+20
| | | | | | 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-151-0/+19
| | | | | 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-151-0/+25
| | | | | 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-151-0/+21
| | | | | | 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-151-0/+55
| | | | | | 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.1198: abstract class not supported yetv9.0.1198Bram Moolenaar2023-01-141-0/+35
| | | | | 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-141-0/+6
| | | | | Problem: Dump file missing from patch. Solution: Add missing dump file.
* patch 9.0.1195: restoring KeyTyped when building statusline not testedv9.0.1195zeertzjq2023-01-1412-28/+99
| | | | | Problem: Restoring KeyTyped when building statusline not tested. Solution: Add a test. Clean up and fix other tests. (closes #11815)
* patch 9.0.1192: no error when class function argument shadows a memberv9.0.1192Bram Moolenaar2023-01-131-2/+11
| | | | | 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-131-1/+1
| | | | | Problem: Some Bazel files are not recognized. Solution: Add an extra Bazel pattern. (Keith Smily, closes #11807)
* patch 9.0.1189: invalid memory access with folding and using "L"v9.0.1189Bram Moolenaar2023-01-131-0/+8
| | | | | 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-121-0/+5
| | | | | Problem: Return value of type() for class and object unclear. Solution: Add v:t_object and v:t_class.
* patch 9.0.1186: imported class does not work when used twice in a linev9.0.1186Bram Moolenaar2023-01-121-0/+4
| | | | | 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-121-0/+22
| | | | | 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-121-0/+18
| | | | | Problem: Interface of an object is not recognized when checking type. Solution: Use the interface implemented by an object.
* patch 9.0.1182: go checksum files are not recognizedv9.0.1182Amaan Q2023-01-111-0/+1
| | | | | 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-111-1/+60
| | | | | Problem: Class inheritance and typing insufficiently tested. Solution: Add more tests. Implement missing behavior.
* patch 9.0.1179: not all errors around inheritance are testedv9.0.1179Bram Moolenaar2023-01-111-0/+57
| | | | | 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-111-0/+21
| | | | | Problem: A child class cannot override functions from a base class. Solution: Allow overriding and implement "super".
* patch 9.0.1176: smithy files are not recognizedv9.0.1176Chris Kipp2023-01-111-0/+1
| | | | | Problem: smithy files are not recognized. Solution: Add a pattern for Smithy files. (Chris Kipp, closes #11804)
* patch 9.0.1174: smali files are not recognizedv9.0.1174Amaan Q2023-01-101-0/+1
| | | | | Problem: Smali files are not recognized. Solution: Add a pattern for Smali files. (Amaan Qureshi, closes #11801)
* patch 9.0.1172: when 'selection' is "exclusive" then "1v" is one char shortv9.0.1172Bram Moolenaar2023-01-101-0/+12
| | | | | 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-103-0/+29
| | | | | | 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.1169: some key+modifier tests fail on some AppVeyor imagesv9.0.1169Christopher Plewright2023-01-102-187/+158
| | | | | | 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.1167: EditorConfig files do not have their own filetypev9.0.1167Gregory Anders2023-01-091-1/+2
| | | | | Problem: EditorConfig files do not have their own filetype. Solution: Add the "editorconfig" filetype. (Gregory Anders, closes #11779)
* patch 9.0.1165: tests using IPv6 sometimes failv9.0.1165James McCoy2023-01-094-26/+45
| | | | | | Problem: Tests using IPv6 sometimes fail. Solution: Use getaddrinfo() and use try/catch. (James McCoy, closes #11783)
* patch 9.0.1164: evaluating string expression advances function linev9.0.1164h-east2023-01-091-0/+11
| | | | | | Problem: Evaluating string expression advances function line. Solution: Disable function lines while parsing a string expression. (Hirohito Higashi, closes #11796)
* patch 9.0.1159: extends argument for class not implemented yetv9.0.1159Bram Moolenaar2023-01-081-0/+66
| | | | | Problem: Extends argument for class not implemented yet. Solution: Basic implementation of "extends".
* patch 9.0.1157: "implements" only handles one interface namev9.0.1157Bram Moolenaar2023-01-071-0/+39
| | | | | | Problem: "implements" only handles one interface name. Solution: Handle a comma separated list of names. Check for duplicate names.
* patch 9.0.1155: cannot use a class as a typev9.0.1155Bram Moolenaar2023-01-071-0/+49
| | | | | Problem: Cannot use a class as a type. Solution: Accept a class and interface name as a type.
* patch 9.0.1152: class "implements" argument not implementedv9.0.1152Bram Moolenaar2023-01-061-0/+53
| | | | | | Problem: Class "implements" argument not implemented. Solution: Implement "implements" argument. Add basic checks for when a class implements an interface.
* patch 9.0.1150: :interface is not implemented yetv9.0.1150Bram Moolenaar2023-01-051-0/+60
| | | | | Problem: :interface is not implemented yet. Solution: Implement the basics of :interface.
* patch 9.0.1149: class members may be garbage collectedv9.0.1149Bram Moolenaar2023-01-051-0/+17
| | | | | Problem: Class members may be garbage collected. Solution: Mark class members as being in use.