Kota Kato
66bb9ae70f
patch 9.0.1212: cannot read back what setcellwidths() has done
...
Problem: Cannot read back what setcellwidths() has done.
Solution: Add getcellwidths(). (Kota Kato, closes #11837 )
v9.0.1212
2023-01-17 18:31:56 +00:00
Bram Moolenaar
f7d1c6e188
patch 9.0.1211: storing value in interface member does not always work
...
Problem: Storing value in interface member does not always work.
Solution: Convert the index on the interface to the index on the object.
v9.0.1211
2023-01-16 20:47:57 +00:00
Bram Moolenaar
b391e1f805
patch 9.0.1210: compiler complains about declaration after label
...
Problem: Compiler complains about declaration after label.
Solution: Move declaration to beginning of block (John Marriott)
v9.0.1210
2023-01-16 19:51:03 +00:00
Bram Moolenaar
29ac5df37b
patch 9.0.1209: getting interface member does not always work
...
Problem: Getting interface member does not always work.
Solution: Convert the index on the interface to the index on the object.
(closes #11825 )
v9.0.1209
2023-01-16 19:43:47 +00:00
Yegappan Lakshmanan
a41e221935
patch 9.0.1208: code is indented more than necessary
...
Problem: Code is indented more than necessary.
Solution: Use an early return where it makes sense. (Yegappan Lakshmanan,
closes #11819 )
v9.0.1208
2023-01-16 18:19:05 +00:00
Bram Moolenaar
450c7a97d1
patch 9.0.1207: error when object type is expected but getting "any"
...
Problem: Error when object type is expected but getting "any".
Solution: When actual type is "any" use a runtime type check.
(closes #11826 )
v9.0.1207
2023-01-16 16:39:37 +00:00
Christopher Plewright
5a57a5e209
patch 9.0.1206: testing with Python on AppVeyor does not work properly
...
Problem: Testing with Python on AppVeyor does not work properly.
Solution: Fix typo. Move most lines to the .bat file. (Christopher
Plewright, closes #11828 )
v9.0.1206
2023-01-16 13:01:28 +00:00
Bram Moolenaar
ae3205aa55
patch 9.0.1205: crash when handling class that extends another class
...
Problem: Crash when handling class that extends another class with more
than one object members.
Solution: Correct pointer computations. (closes #11824 )
v9.0.1205
2023-01-15 20:49:00 +00:00
Bram Moolenaar
912bfee710
patch 9.0.1204: expression compiled the wrong way after using an object
...
Problem: Expression compiled the wrong way after using an object.
Solution: Generate constants before getting the type.
v9.0.1204
2023-01-15 20:18:55 +00:00
Bram Moolenaar
32517c4c14
patch 9.0.1203: return type of values() is always list<any>
...
Problem: Return type of values() is always list<any>.
Solution: Use the member type if possible. (issue #11822 )
v9.0.1203
2023-01-15 18:17:12 +00:00
Bram Moolenaar
f450804e14
patch 9.0.1202: crash when iterating over list of objects
...
Problem: Crash when iterating over list of objects.
Solution: Do not make a copy of tt_member for object or class.
(closes #11823 )
v9.0.1202
2023-01-15 16:54:57 +00:00
Bram Moolenaar
4cae845ce3
patch 9.0.1201: assignment with operator doesn't work in object method
...
Problem: Assignment with operator doesn't work in object method.
Solution: Handle loading the object member. (closes #11820 ) Add a few more
tests.
v9.0.1201
2023-01-15 15:51:48 +00:00
Christopher Plewright
474f226582
patch 9.0.1200: AppVeyor builds with an old Python version
...
Problem: AppVeyor builds with an old Python version.
Solution: Switch from Python 3.8 to 3.11. (Christopher Plewright,
closes #11814 )
v9.0.1200
2023-01-15 13:23:20 +00:00
Bram Moolenaar
584b853ee0
patch 9.0.1199: crash when using kitty and using a mapping with <Esc>
...
Problem: Crash when using kitty and using a mapping with <Esc>.
Solution: Do not try setting did_simplify when it is NULL. (closes #11817 )
v9.0.1199
2023-01-14 21:07:07 +00:00
Bram Moolenaar
24a8d06d7f
patch 9.0.1198: abstract class not supported yet
...
Problem: Abstract class not supported yet.
Solution: Implement abstract class and add tests.
v9.0.1198
2023-01-14 13:12:06 +00:00
zeertzjq
034c350207
patch 9.0.1197: dump file missing from patch
...
Problem: Dump file missing from patch.
Solution: Add missing dump file.
v9.0.1197
2023-01-14 12:41:17 +00:00
Yegappan Lakshmanan
e857598896
patch 9.0.1196: code is indented more than necessary
...
Problem: Code is indented more than necessary.
Solution: Use an early return where it makes sense. (Yegappan Lakshmanan,
closes #11813 )
v9.0.1196
2023-01-14 12:32:28 +00:00
zeertzjq
378e6c03f9
patch 9.0.1195: restoring KeyTyped when building statusline not tested
...
Problem: Restoring KeyTyped when building statusline not tested.
Solution: Add a test. Clean up and fix other tests. (closes #11815 )
v9.0.1195
2023-01-14 11:46:49 +00:00
Bram Moolenaar
b40a2fb3b3
patch 9.0.1194: compiler warning for comparing pointer with int
...
Problem: Compiler warning for comparing pointer with int.
Solution: Change NULL to zero.
v9.0.1194
2023-01-13 19:18:38 +00:00
Bram Moolenaar
32030a9f3b
patch 9.0.1193: cannot map <Esc> when using the Kitty key protocol
...
Problem: Cannot map <Esc> when using the Kitty key protocol.
Solution: Add a non-simplified mapping for K_ESC. (closes #11811 )
v9.0.1193
2023-01-13 18:46:57 +00:00
Bram Moolenaar
d40f00cb43
patch 9.0.1192: no error when class function argument shadows a member
...
Problem: No error when class function argument shadows a member.
Solution: Check for shadowing.
v9.0.1192
2023-01-13 17:36:49 +00:00
Keith Smiley
3213952966
patch 9.0.1191: some Bazel files are not recognized
...
Problem: Some Bazel files are not recognized.
Solution: Add an extra Bazel pattern. (Keith Smily, closes #11807 )
v9.0.1191
2023-01-13 15:35:17 +00:00
Christopher Plewright
60908c4922
patch 9.0.1190: AppVeyor runs much slower with MSVC 2022
...
Problem: AppVeyor runs much slower with MSVC 2022.
Solution: Go back to MSVC 2015. (Christopher Plewright, closes #11810 )
v9.0.1190
2023-01-13 15:28:14 +00:00
Bram Moolenaar
232bdaaca9
patch 9.0.1189: invalid memory access with folding and using "L"
...
Problem: Invalid memory access with folding and using "L".
Solution: Prevent the cursor from moving to line zero.
v9.0.1189
2023-01-13 14:17:58 +00:00
Bram Moolenaar
c0c2c26265
patch 9.0.1188: return value of type() for class and object unclear
...
Problem: Return value of type() for class and object unclear.
Solution: Add v:t_object and v:t_class.
v9.0.1188
2023-01-12 21:08:53 +00:00
Bram Moolenaar
3ce33b120c
patch 9.0.1187: test for using imported class fails
...
Problem: Test for using imported class fails.
Solution: Skip over rest of type.
v9.0.1187
2023-01-12 20:39:09 +00:00
Bram Moolenaar
4059400993
patch 9.0.1186: imported class does not work when used twice in a line
...
Problem: Imported class does not work when used twice in a line.
Solution: Fix the type parsing.
v9.0.1186
2023-01-12 20:04:51 +00:00
Bram Moolenaar
a86655af84
patch 9.0.1185: using class from imported script not tested
...
Problem: Using class from imported script not tested.
Solution: Add tests. Implement what is missing.
v9.0.1185
2023-01-12 17:06:27 +00:00
Bram Moolenaar
a94bd9d939
patch 9.0.1184: interface of an object is not recognized when checking type
...
Problem: Interface of an object is not recognized when checking type.
Solution: Use the interface implemented by an object.
v9.0.1184
2023-01-12 15:01:32 +00:00
Yegappan Lakshmanan
0233bdfa2b
patch 9.0.1183: code is indented more than necessary
...
Problem: Code is indented more than necessary.
Solution: Use an early return where it makes sense. (Yegappan Lakshmanan,
closes #11805 )
v9.0.1183
2023-01-12 12:33:30 +00:00
Amaan Q
043d7b2c84
patch 9.0.1182: go checksum files are not recognized
...
Problem: go checksum files are not recognized.
Solution: Add the name of go checksum files. (Amaan Qureshi, closes #11803 )
v9.0.1182
2023-01-11 21:24:26 +00:00
Bram Moolenaar
6481accd40
patch 9.0.1181: class inheritance and typing insufficiently tested
...
Problem: Class inheritance and typing insufficiently tested.
Solution: Add more tests. Implement missing behavior.
v9.0.1181
2023-01-11 21:14:17 +00:00
Bram Moolenaar
bcbfaf32e0
patch 9.0.1180: compiler warnings without the +job feature
...
Problem: Compiler warnings without the +job feature.
Solution: Adjust #ifdefs. (John Marriott)
v9.0.1180
2023-01-11 19:11:15 +00:00
Bram Moolenaar
6aa0937fb8
patch 9.0.1179: not all errors around inheritance are tested
...
Problem: Not all errors around inheritance are tested.
Solution: Add more tests. Fix uncovered problems.
v9.0.1179
2023-01-11 17:59:38 +00:00
Bram Moolenaar
58b40092e6
patch 9.0.1178: a child class cannot override functions from a base class
...
Problem: A child class cannot override functions from a base class.
Solution: Allow overriding and implement "super".
v9.0.1178
2023-01-11 15:59:05 +00:00
Christopher Plewright
ad15a39fdb
patch 9.0.1177: AppVeyor uses some older tools
...
Problem: AppVeyor uses some older tools.
Solution: Switch to Visual Studio 2022 and Python 3.11. (Christopher
Plewright, closes #11793 )
v9.0.1177
2023-01-11 12:49:22 +00:00
Chris Kipp
f68cddabff
patch 9.0.1176: smithy files are not recognized
...
Problem: smithy files are not recognized.
Solution: Add a pattern for Smithy files. (Chris Kipp, closes #11804 )
v9.0.1176
2023-01-11 12:20:10 +00:00
Yegappan Lakshmanan
ea125393af
patch 9.0.1175: the set_ref_in_item() function is too long
...
Problem: The set_ref_in_item() function is too long.
Solution: Use a separate function for more complicated types. (Yegappan
Lakshmanan, closes #11802 )
v9.0.1175
2023-01-11 11:46:17 +00:00
Amaan Q
9a9432d3a2
patch 9.0.1174: smali files are not recognized
...
Problem: Smali files are not recognized.
Solution: Add a pattern for Smali files. (Amaan Qureshi, closes #11801 )
v9.0.1174
2023-01-10 19:58:35 +00:00
Bram Moolenaar
a47c0fb4ad
patch 9.0.1173: compiler warning for unused variable on non-Unix systems
...
Problem: Compiler warning for unused variable on non-Unix systems.
Solution: Move #ifdef. (John Marriott)
v9.0.1173
2023-01-10 19:17:11 +00:00
Bram Moolenaar
79c11e399b
patch 9.0.1172: when 'selection' is "exclusive" then "1v" is one char short
...
Problem: When 'selection' is "exclusive" then "1v" is one char short.
Solution: Add one character when 'selection' is "exclusive. (closes #11791 )
v9.0.1172
2023-01-10 17:29:29 +00:00
Yasuhiro Matsumoto
2bc849ff81
patch 9.0.1171: screen is not redrawn after using setcellwidths()
...
Problem: Screen is not redrawn after using setcellwidths().
Solution: Redraw the screen when the cell widths have changed. (Yasuhiro
Matsumoto, closes #11800 )
v9.0.1171
2023-01-10 16:03:08 +00:00
mert
523f22d577
patch 9.0.1170: LGTM badge no longer works
...
Problem: LGTM badge no longer works.
Solution: Remove the LGTM badge. (closes #11799 )
v9.0.1170
2023-01-10 14:06:06 +00:00
Christopher Plewright
566f76e656
patch 9.0.1169: some key+modifier tests fail on some AppVeyor images
...
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 )
v9.0.1169
2023-01-10 13:43:04 +00:00
Bram Moolenaar
06cd14d0bf
patch 9.0.1168: code to enable/disable mouse is not from terminfo/termcap
...
Problem: Code to enable/disable mouse is not from terminfo/termcap.
Solution: Request the "XM" entry and use it to set 'ttymouse' if possible.
v9.0.1168
2023-01-10 12:37:38 +00:00
Bram Moolenaar
1b5f03ec9c
Update runtime files
2023-01-09 20:12:45 +00:00
Gregory Anders
d41262ed06
patch 9.0.1167: EditorConfig files do not have their own filetype
...
Problem: EditorConfig files do not have their own filetype.
Solution: Add the "editorconfig" filetype. (Gregory Anders, closes #11779 )
v9.0.1167
2023-01-09 20:08:00 +00:00
Yegappan Lakshmanan
1cfb14aa97
patch 9.0.1166: code is indented more than necessary
...
Problem: Code is indented more than necessary.
Solution: Use an early return where it makes sense. (Yegappan Lakshmanan,
closes #11792 )
v9.0.1166
2023-01-09 19:04:23 +00:00
James McCoy
765d82a657
patch 9.0.1165: tests using IPv6 sometimes fail
...
Problem: Tests using IPv6 sometimes fail.
Solution: Use getaddrinfo() and use try/catch. (James McCoy,
closes #11783 )
v9.0.1165
2023-01-09 16:25:59 +00:00
h-east
01c5f2addf
patch 9.0.1164: evaluating string expression advances function line
...
Problem: Evaluating string expression advances function line.
Solution: Disable function lines while parsing a string expression.
(Hirohito Higashi, closes #11796 )
v9.0.1164
2023-01-09 15:10:40 +00:00