Bram Moolenaar
b149d22796
patch 9.0.1239: cannot have a line break before an object member access
...
Problem: Cannot have a line break before an object member access.
Solution: Check for "." in next line. (closes #11864 )
2023-01-24 13:03:37 +00:00
zeertzjq
5c8771bc5a
patch 9.0.1238: :runtime completion can be further improved
...
Problem: :runtime completion can be further improved.
Solution: Also complete the {where} argument values and adjust the
completion for that. (closes #11874 )
2023-01-24 12:34:03 +00:00
Yegappan Lakshmanan
6ec6666047
patch 9.0.1237: 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 #11858 )
2023-01-23 20:46:21 +00:00
zeertzjq
9cbf791995
patch 9.0.1236: code in same_leader() can be simplified
...
Problem: Code in same_leader() can be simplified.
Solution: Simplify code that is executed only once. (closes #11867 )
2023-01-23 16:57:08 +00:00
Christopher Plewright
dc7179f9a4
patch 9.0.1235: MS-Windows console: not flushing termguicolors
...
Problem: MS-Windows console: not flushing termguicolors.
Solution: Flush termguicolors. (Christopher Plewright, closes #11871 )
2023-01-23 12:33:23 +00:00
Bram Moolenaar
ebfec1c531
patch 9.0.1234: the code style has to be checked manually
...
Problem: The code style has to be checked manually.
Solution: Add basic code style checks in a test. Fix or avoid uncovered
problems.
2023-01-22 21:14:53 +00:00
Bram Moolenaar
3d79f0a430
patch 9.0.1233: search() loops forever if "skip" is TRUE for all matches
...
Problem: search() loops forever if "skip" is TRUE for all matches.
Solution: Keep the position of the first match.
2023-01-22 20:14:26 +00:00
Christopher Plewright
d343c60df4
patch 9.0.1232: ColorTable saving and restoring does not work properly
...
Problem: ColorTable saving and restoring does not work properly.
Solution: Restore ColorTable[16] usage. (Christopher Plewright,
closes #11836 )
2023-01-22 18:58:30 +00:00
zeertzjq
3770f4c9cd
patch 9.0.1231: completion of :runtime does not handle {where} argument
...
Problem: Completion of :runtime does not handle {where} argument.
Solution: Parse the {where} argument. (closes #11863 )
2023-01-22 18:38:51 +00:00
Amaan Qureshi
f3da4c8427
patch 9.0.1230: Apache thrift files are not recognized
...
Problem: Apache thrift files are not recognized.
Solution: Add a pattern for thrift files. (Amaan Qureshi, closes #11859 )
2023-01-22 18:16:44 +00:00
Amaan Qureshi
040e795e8d
patch 9.0.1229: Cap'n Proto files are not recognized
...
Problem: Cap'n Proto files are not recognized.
Solution: Add a pattern and the "capnp" filetype. (Amaan Qureshi,
closes #11862 )
2023-01-22 13:10:39 +00:00
zeertzjq
145a6afe3a
patch 9.0.1228: fuzzy menu completion is only tested in the GUI
...
Problem: Fuzzy menu completion is only tested in the GUI.
Solution: Make fuzzy menu completion test work without GUI.
(closes #11861 )
2023-01-22 12:41:55 +00:00
root
a6759381a5
patch 9.0.1227: no cmdline completion for :runtime
...
Problem: No cmdline completion for :runtime.
Solution: Add completion for :runtime. (closes #11853 , closes #11447 )
Improve the resulting matches.
2023-01-21 21:56:06 +00:00
Bram Moolenaar
51b2fc2ef5
patch 9.0.1226: spurious empty line when using text properties
...
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 )
2023-01-21 15:54:59 +00:00
Bram Moolenaar
11977f9175
patch 9.0.1225: reading past the end of a line when formatting text
...
Problem: Reading past the end of a line when formatting text.
Solution: Check for not going over the end of the line.
2023-01-21 13:09:19 +00:00
Bram Moolenaar
47bba53bdb
patch 9.0.1224: cannot call a :def function with a number for float argument
...
Problem: Cannot call a :def function with a number for a float argument.
Solution: Accept a number as well, convert it to a float.
2023-01-20 18:49:46 +00:00
K.Takata
7193323b77
patch 9.0.1223: cannot use setcellwidths() below 0x100
...
Problem: Cannot use setcellwidths() below 0x100.
Solution: Also accept characters between 0x80 and 0x100. (Ken Takata,
closes #11834 )
2023-01-20 16:00:55 +00:00
Yegappan Lakshmanan
e446a017ff
patch 9.0.1222: terminal tests are flaky on MacOS
...
Problem: Terminal tests are flaky on MacOS.
Solution: Add TermWait() calls. (Yegappan Lakshmanan, closes #11852 )
2023-01-19 17:49:58 +00:00
Yegappan Lakshmanan
f97a295cca
patch 9.0.1221: 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 #11833 )
2023-01-18 18:17:48 +00:00
Bram Moolenaar
4aecaa168e
patch 9.0.1220: termcap/terminfo entries do not indicate possible modifiers
...
Problem: Termcap/terminfo entries do not indicate where modifiers might
appear.
Solution: Add ";*" for function keys where modifiers are likely to be used.
2023-01-18 17:20:25 +00:00
Zdenek Dohnal
4219698603
patch 9.0.1219: handling of FORTIFY_SOURCE flags doesn't match Fedora usage
...
Problem: Handling of FORTIFY_SOURCE flags doesn't match Fedora usage.
Solution: Adjust the "sed" patterns. (Zdenek Dohnal, closes #11847 )
2023-01-18 16:09:51 +00:00
Kota Kato
90c2353365
patch 9.0.1218: completion includes functions that don't work
...
Problem: Completion includes functions that don't work.
Solution: Skip functions that are not implemented. (Kota Kato,
closes #11845 )
2023-01-18 15:27:38 +00:00
Bram Moolenaar
486fc25a29
patch 9.0.1217: using an object member in a closure doesn't work
...
Problem: Using an object member in a closure doesn't work.
Solution: Initialize lv_loop_depth. (closes #11840 )
2023-01-18 14:51:07 +00:00
Bram Moolenaar
64f1c4152e
patch 9.0.1216: Coverity warns for ignoring return value
...
Problem: Coverity warns for ignoring return value.
Solution: Break out of loop if function fails.
2023-01-18 12:45:30 +00:00
zeertzjq
0ef9a5c094
patch 9.0.1215: using isalpha() adds dependency on current locale
...
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 )
2023-01-17 21:38:25 +00:00
Dominique Pelle
541c87c808
patch 9.0.1214: file left behind after running tests
...
Problem: File left behind after running tests.
Solution: Delete the file. (Dominique Pellé, closes #11839 )
2023-01-17 21:20:44 +00:00
Brandon Simmons
da3dd7d857
patch 9.0.1213: adding a line below the last one does not expand fold
...
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 )
2023-01-17 19:48:07 +00:00
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 )
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.
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)
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 )
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 )
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 )
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 )
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 )
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.
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 )
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 )
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.
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 )
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 )
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.
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.
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 )
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 )
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.
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 )
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.
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 )
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 )
2023-01-13 15:28:14 +00:00