Bram Moolenaar
6efa46f4ef
patch 8.2.1567: no example to use ubsan with clang
...
Problem: No example to use ubsan with clang.
Solution: Add example commands. (Dominique Pellé, issue #6811 )
2020-09-02 19:23:06 +02:00
Bram Moolenaar
4488f5a545
patch 8.2.1566: not all Bazel files are recognized
...
Problem: Not all Bazel files are recognized.
Solution: Add *.bazel and *.BUILD. (closes #6836 )
2020-09-02 17:08:59 +02:00
Bram Moolenaar
e90d63ea90
patch 8.2.1565: spellfile test sometimes fails
...
Problem: Spellfile test sometimes fails.
Solution: Check running into the end of the file.
2020-09-02 12:58:48 +02:00
Bram Moolenaar
4ad739fc05
patch 8.2.1564: a few remaining errors from ubsan
...
Problem: A few remaining errors from ubsan.
Solution: Avoid the warnings. (Dominique Pellé, closes #6837 )
2020-09-02 10:25:45 +02:00
Bram Moolenaar
6f84b6db10
patch 8.2.1563: Vim9: error when using '%" with setbufvar() r getbufvar()
...
Problem: Vim9: error when using '%" with setbufvar() or getbufvar().
Solution: Use tv_get_buf_from_arg(). (closes #6816 )
2020-09-01 23:16:32 +02:00
Bram Moolenaar
3767e3a330
patch 8.2.1562: Vim9: error when using "%" where a buffer is expected
...
Problem: Vim9: error when using "%" where a buffer is expected.
Solution: Add tv_get_buf_from_arg(). (closes #6814 )
2020-09-01 23:06:01 +02:00
Bram Moolenaar
81fcb67fb3
patch 8.2.1561: using NULL pointers in fold code
...
Problem: Using NULL pointers in fold code.
Solution: Avoid using a NULL pointer. (Dominique Pellé, closes #6831 ,
closes #6831 )
2020-09-01 21:21:24 +02:00
Bram Moolenaar
9c2b06637b
patch 8.2.1560: using NULL pointers in some code
...
Problem: Using NULL pointers in some code. (James McCoy)
Solution: Avoid adding to a NULL pointer. Use byte as unsigned.
2020-09-01 19:56:15 +02:00
Bram Moolenaar
ca563b9b94
patch 8.2.1559: s390x tests work again
...
Problem: s390x tests work again.
Solution: re-enable s390x tests. (James McCoy, closes #6829 )
2020-09-01 17:50:51 +02:00
Bram Moolenaar
2f1228463a
patch 8.2.1558: signs test fails
...
Problem: Signs test fails.
Solution: Add missing change to sign.c.
2020-08-31 23:18:00 +02:00
Bram Moolenaar
997cd1a17f
patch 8.2.1557: crash in :vimgrep when started as "vim -n"
...
Problem: Crash in :vimgrep when started as "vim -n". (Raul Segura)
Solution: Check mfp pointer. (Yegappan Lakshmanan, closes #6827 )
2020-08-31 22:16:08 +02:00
Bram Moolenaar
39f7aa3c31
patch 8.2.1556: cursorline highlighting always overrules sign highlighting
...
Problem: Cursorline highlighting always overrules sign highlighting.
Solution: Combine the highlighting, use the priority to decide how.
(closes #6812 )
2020-08-31 22:00:05 +02:00
Bram Moolenaar
7d6979608e
patch 8.2.1555: not all tests are executed on Github Actions
...
Problem: Not all tests are executed on Github Actions.
Solution: Copy "src" to "src2" earlier. Recognize "src2" in a couple more
places. Add two tests to the list of flaky tests. (Ken Takata,
closes #6798 )
2020-08-31 21:30:32 +02:00
Bram Moolenaar
07e87e9eb5
patch 8.2.1554: crash in normal test
...
Problem: Crash in normal test.
Solution: Skip adjusting marks if there are no folds.
2020-08-31 21:22:40 +02:00
Bram Moolenaar
2c93c685e3
patch 8.2.1553: crash in edit test
...
Problem: Crash in edit test.
Solution: Avoid using invalid pointer.
2020-08-31 21:15:02 +02:00
Bram Moolenaar
64f37d3090
patch 8.2.1552: warnings from asan with clang-11
...
Problem: Warnings from asan with clang-11. (James McCoy)
Solution: Avoid using a NULL pointer. (issue #6811 )
2020-08-31 19:58:13 +02:00
Bram Moolenaar
8b565c2c15
patch 8.2.1551: Vim9: error for argument type does not mention the number
...
Problem: Vim9: error for argument type does not mention the number.
Solution: Pass the argument number to where the error is given.
2020-08-30 23:24:20 +02:00
Bram Moolenaar
02aaad9109
patch 8.2.1550: Vim9: bufname('%') gives an error
...
Problem: Vim9: bufname('%') gives an error.
Solution: Only give an error for wrong argument type. (closes #6807 )
2020-08-30 21:26:57 +02:00
Bram Moolenaar
ca774f6753
patch 8.2.1549: "r" fails if 'esckeys' is off and modifyOtherKeys is used
...
Problem: The "r" command fails for keys with modifiers if 'esckeys' is off
and modifyOtherKeys is used. (Lauri Tirkkonen)
Solution: Temporarily disable bracketed paste and modifyOtherKeys if
'esckeys' is off. (closes #6809 )
2020-08-30 20:46:38 +02:00
Bram Moolenaar
0b8cf278ec
patch 8.2.1548: cannot move position of "%%" in message translations
...
Problem: Cannot move position of "%%" in message translations. (Emir Sarı)
Solution: Improve the check script.
2020-08-30 19:42:06 +02:00
Bram Moolenaar
02c037a4be
patch 8.2.1547: various comment problems
...
Problem: Various comment problems.
Solution: Update comments.
2020-08-30 19:26:45 +02:00
Bram Moolenaar
cd80006ecb
patch 8.2.1546: build rule for Vim.app is unused
...
Problem: Build rule for Vim.app is unused.
Solution: Delete the related build rules.
2020-08-30 18:11:54 +02:00
Bram Moolenaar
76603baac5
patch 8.2.1545: ch_logfile() is unclear about closing when forking
...
Problem: ch_logfile() is unclear about closing when forking.
Solution: Adjust the log messages.
2020-08-30 17:24:37 +02:00
Bram Moolenaar
0b39c3fd4c
patch 8.2.1544: cannot translate messages in a Vim script
...
Problem: Cannot translate messages in a Vim script.
Solution: Add gettext(). Try it out for a few messages in the options
window.
2020-08-30 15:52:10 +02:00
Bram Moolenaar
25859dd74c
patch 8.2.1543: Vim9: test with invalid SID is skipped in the GUI
...
Problem: Vim9: test with invalid SID is skipped in the GUI.
Solution: Read the CTRL-C that feedkeys() put in typeahead.
2020-08-30 12:54:53 +02:00
Bram Moolenaar
a5639848cc
patch 8.2.1542: Vim9: test with invalid SID does not work in the GUI
...
Problem: Vim9: test with invalid SID does not work in the GUI.
Solution: Skip the test in the GUI.
2020-08-29 22:59:17 +02:00
Bram Moolenaar
95006e3dca
patch 8.2.1541: Vim9: cannot find function reference for s:Func
...
Problem: Vim9: cannot find function reference for s:Func.
Solution: Recognize <SNR> prefix. (closes #6805 )
2020-08-29 17:47:08 +02:00
Bram Moolenaar
98945560c1
patch 8.2.1540: the user cannot try out emoji character widths
...
Problem: The user cannot try out emoji character widths.
Solution: Move the emoji script to the runtime/tools directory.
2020-08-29 16:41:27 +02:00
Bram Moolenaar
e3d4685f1f
patch 8.2.1539: using invalid script ID causes a crash
...
Problem: Using invalid script ID causes a crash.
Solution: Check the script ID to be valid. (closes #6804 )
2020-08-29 13:39:17 +02:00
Bram Moolenaar
423a85a11a
patch 8.2.1538: Python: iteration over vim objects fails to keep reference
...
Problem: Python: iteration over vim objects fails to keep reference.
Solution: Keep a reference for the object. (Paul Ollis, closes #6803 ,
closes #6806 )
2020-08-29 12:57:16 +02:00
Bram Moolenaar
b06a6d59d1
patch 8.2.1537: memory acccess error when using setcellwidths()
...
Problem: Memory acccess error when using setcellwidths().
Solution: Use array and pointers correctly.
2020-08-28 23:27:20 +02:00
Bram Moolenaar
4e4473c927
patch 8.2.1536: cannot get the class of a character; emoji widths are wrong
...
Problem: Cannot get the class of a character; emoji widths are wrong in
some environments.
Solution: Add charclass(). Update some emoji widths. Add script to check
emoji widths.
2020-08-28 22:24:57 +02:00
Bram Moolenaar
08aac3c619
patch 8.2.1535: it is not possible to specify cell widths of characters
...
Problem: It is not possible to specify cell widths of characters.
Solution: Add setcellwidths().
2020-08-28 21:04:24 +02:00
Bram Moolenaar
ee8580e52e
patch 8.2.1534: Vim9: type error for argument type is not at call position
...
Problem: Vim9: type error for argument type is not at call position.
Solution: Set the context and stack after checking the arguments.
(issue #6785 )
2020-08-28 17:19:07 +02:00
Bram Moolenaar
6a950581da
patch 8.2.1533: Vim9: error when passing getreginfo() result to setreg()
...
Problem: Vim9: error when passing getreginfo() result to setreg().
Solution: Use dict_get_bool() for "isunnamed". (closes #6784 )
2020-08-28 16:39:33 +02:00
Bram Moolenaar
2566054a7f
patch 8.2.1532: compiler warning for conversion of size_t to long
...
Problem: Compiler warning for conversion of size_t to long.
Solution: Add type cast.
2020-08-28 16:38:11 +02:00
Bram Moolenaar
7a3330fc57
patch 8.2.1531: Vim9: test still fails on MS-Windows
...
Problem: Vim9: test still fails on MS-Windows.
Solution: When skipping expect function to be NULL.
2020-08-27 23:57:57 +02:00
Bram Moolenaar
5163fcce79
patch 8.2.1530: Vim9: test fails on MS-Windows
...
Problem: Vim9: test fails on MS-Windows.
Solution: Skip Ex command inside "if false".
2020-08-27 23:37:09 +02:00
Bram Moolenaar
749639ec72
patch 8.2.1529: Vim9: :elseif may be compiled when not needed
...
Problem: Vim9: :elseif may be compiled when not needed.
Solution: Do evaluate the :elseif expression.
2020-08-27 23:08:47 +02:00
Bram Moolenaar
3988f64f9d
patch 8.2.1528: Vim9: :endif not found after "if false"
...
Problem: Vim9: :endif not found after "if false".
Solution: When skipping still check for a following command. (closes #6797 )
2020-08-27 22:43:03 +02:00
Bram Moolenaar
601e76ac3c
patch 8.2.1527: Vim9: cannot use a function name at script level
...
Problem: Vim9: cannot use a function name as a function reference at script
level.
Solution: Check if a name is a function name. (closes #6789 )
2020-08-27 21:33:10 +02:00
Bram Moolenaar
228e62975e
patch 8.2.1526: line in testdir Makefile got commented out
...
Problem: Line in testdir Makefile got commented out. (Christian Brabandt)
Solution: Revert.
2020-08-27 16:06:46 +02:00
Bram Moolenaar
6e3aeec846
patch 8.2.1525: messages from tests were not always displayed
...
Problem: Messages from tests were not always displayed.
Solution: Always show messages, the timing is always useful. (Ken Takata,
closes #6792 )
2020-08-26 22:29:57 +02:00
Bram Moolenaar
2e0866128b
patch 8.2.1524: no longer get an error for string concatenation with float
...
Problem: No longer get an error for string concatenation with float.
(Tsuyoshi Cho)
Solution: Only convert float for Vim9 script. (closes #6787 )
2020-08-25 22:37:48 +02:00
Bram Moolenaar
b9fc192f92
patch 8.2.1523: still not enough test coverage for the spell file handling
...
Problem: Still not enough test coverage for the spell file handling.
Solution: Add spell file tests. (Yegappan Lakshmanan, closes #6790 )
2020-08-25 21:19:36 +02:00
Bram Moolenaar
c8ec5fe56f
patch 8.2.1522: not enough test coverage for the spell file handling
...
Problem: Not enough test coverage for the spell file handling.
Solution: Add spell file tests. (Yegappan Lakshmanan, closes #6763 )
2020-08-24 20:28:56 +02:00
Bram Moolenaar
07399e7f07
patch 8.2.1521: reading past end of buffer when reading spellfile
...
Problem: Reading past end of buffer when reading spellfile. (Yegappan
Lakshmanan)
Solution: Store the byte length and check for it.
2020-08-24 20:05:50 +02:00
Bram Moolenaar
b3ea36c5bc
patch 8.2.1520: Vim9: CTRL-] used in :def function does not work
...
Problem: Vim9: CTRL-] used in :def function does not work.
Solution: Omit count or prepend colon. (closes #6769 )
2020-08-23 21:46:32 +02:00
Bram Moolenaar
c2af0afff5
patch 8.2.1519: Vim9: Ex command default range is not set
...
Problem: Vim9: Ex command default range is not set.
Solution: When range is not given use default. (closes #6779 )
2020-08-23 21:06:02 +02:00
Bram Moolenaar
2e80095501
patch 8.2.1518: Vim9: cannot assign to local option
...
Problem: Vim9: cannot assign to local option.
Solution: Skip over "&l:" and "&g:". (closes #6749 )
2020-08-23 19:34:48 +02:00