Bram Moolenaar
cee52204ca
patch 8.2.0371: crash with combination of terminal popup and autocmd
...
Problem: Crash with combination of terminal popup and autocmd.
Solution: Disallow closing a popup that is the current window. Add a check
that the current buffer is valid. (closes #5754 )
2020-03-11 14:19:58 +01:00
Bram Moolenaar
e49b4bb895
patch 8.2.0370: the typebuf_was_filled flag is sometimes not reset
...
Problem: The typebuf_was_filled flag is sometimes not reset, which may
cause a hang.
Solution: Make sure typebuf_was_filled is reset when the typeahead buffer is
empty.
2020-03-11 13:01:40 +01:00
Bram Moolenaar
1671f44881
patch 8.2.0369: various Normal mode commands not fully tested
...
Problem: Various Normal mode commands not fully tested.
Solution: Add more tests. (Yegappan Lakshmanan, closes #5751 )
2020-03-10 07:48:13 +01:00
Bram Moolenaar
5269bd2a72
patch 8.2.0368: Vim9: import that redefines local variable does not fail
...
Problem: Vim9: import that redefines local variable does not fail.
Solution: Check for already defined symbols.
2020-03-09 19:25:27 +01:00
Bram Moolenaar
3a2505cc18
patch 8.2.0367: can use :pedit in a popup window
...
Problem: Can use :pedit in a popup window.
Solution: Disallow it.
2020-03-09 16:40:41 +01:00
Bram Moolenaar
2e09634a78
patch 8.2.0366: hardcopy command not tested enough
...
Problem: Hardcopy command not tested enough.
Solution: Add tests for printing. (Dominique Pelle, closes #5748 )
2020-03-09 12:13:27 +01:00
Bram Moolenaar
283e5f4e69
patch 8.2.0365: tag kind can't be a multi-byte character
...
Problem: Tag kind can't be a multi-byte character. (Marcin Szamotulski)
Solution: Recognize multi-byte character. (closes #5724 )
2020-03-09 08:17:52 +01:00
Bram Moolenaar
693e80e938
patch 8.2.0364: printf test failing on Haiku
...
Problem: Printf test failing on Haiku.
Solution: Make a difference between int and short. (Dominique Pelle,
closes #5749 )
2020-03-08 18:41:09 +01:00
Bram Moolenaar
f5f1e10d0d
patch 8.2.0363: some Normal mode commands not tested
...
Problem: Some Normal mode commands not tested.
Solution: Add more tests. (Yegappan Lakshmanan, closes #5746 )
2020-03-08 05:13:15 +01:00
Bram Moolenaar
d0d440f702
patch 8.2.0362: MS-Windows: channel test fails if grep is not available
...
Problem: MS-Windows: channel test fails if grep is not available.
Solution: Use another command. (Ken Takata, closes #5739 )
2020-03-07 17:24:59 +01:00
Bram Moolenaar
14e57909e6
patch 8.2.0361: internal error when using "0" for a callback
...
Problem: Internal error when using "0" for a callback.
Solution: Give a normal error. (closes #5743 )
2020-03-07 16:59:25 +01:00
Bram Moolenaar
8eab731328
patch 8.2.0360: yaml files are only recognized by the file extension
...
Problem: Yaml files are only recognized by the file extension.
Solution: Check for a line starting with "%YAML". (Jason Franklin)
2020-03-06 22:25:56 +01:00
Bram Moolenaar
ba2920fe97
patch 8.2.0359: popup_atcursor() may hang
...
Problem: popup_atcursor() may hang. (Yasuhiro Matsumoto)
Solution: Take the decoration into account. (closes #5728 )
2020-03-06 21:43:17 +01:00
Bram Moolenaar
bd7206e02c
patch 8.2.0358: insufficient testing for indent.c
...
Problem: Insufficient testing for indent.c.
Solution: Add indent tests. (Yegappan Lakshmanan, closes #5736 )
2020-03-06 20:36:04 +01:00
Bram Moolenaar
49b79bd488
patch 8.2.0357: cannot delete a text property matching both id and type
...
Problem: Cannot delete a text property matching both id and type. (Axel
Forsman)
Solution: Add the "both" argument.
2020-03-05 21:52:55 +01:00
Bram Moolenaar
8f027fe470
patch 8.2.0356: MS-Windows: feedkeys() with VIMDLL cannot handle CSI
...
Problem: MS-Windows: feedkeys() with VIMDLL cannot handle CSI correctly.
Solution: Modify mch_inchar() to encode CSI bytes. (Ozaki Kiichi, Ken
Takata, closes #5726 )
2020-03-04 23:21:35 +01:00
Bram Moolenaar
a471eeae75
patch 8.2.0355: Vim9: str_val is confusing, it's a number
...
Problem: Vim9: str_val is confusing, it's a number
Solution: Rename to stnr_val.
2020-03-04 22:20:26 +01:00
Bram Moolenaar
a65bb53514
patch 8.2.0354: Python 3.9 does not define _Py_DEC_REFTOTAL
...
Problem: Python 3.9 does not define _Py_DEC_REFTOTAL. (Zdenek Dohnal)
Solution: Remove it, it was only for debugging.
2020-03-04 22:06:07 +01:00
Bram Moolenaar
d0df1aacd8
patch 8.2.0353: Vim9: while loop not tested
...
Problem: Vim9: while loop not tested.
Solution: Add test with "while", "break" and "continue"
2020-03-04 21:50:46 +01:00
Bram Moolenaar
36ddf93831
patch 8.2.0352: FreeBSD: test for sourcing utf-8 is skipped
...
Problem: FreeBSD: test for sourcing utf-8 is skipped.
Solution: Run the matchadd_conceal test separately to avoid that setting
'term' to "ansi" causes problems for other tests. (Ozaki Kiichi,
closes #5721 )
2020-03-03 23:06:48 +01:00
Bram Moolenaar
3e919d2924
patch 8.2.0351: terminal in popup test is still a bit flaky
...
Problem: Terminal in popup test is still a bit flaky.
Solution: Clear and redraw before opening the popup.
2020-03-03 22:56:39 +01:00
Bram Moolenaar
080457c02d
patch 8.2.0350: Vim9: expression tests don't use recognized constants
...
Problem: Vim9: expression tests don't use recognized constants.
Solution: Recognize "true" and "false" as constants. Make skipping work for
assignment and expression evaluation.
2020-03-03 21:53:32 +01:00
Bram Moolenaar
6d69bf602b
patch 8.2.0349: Vim9: constant expression not well tested
...
Problem: Vim9: constant expression not well tested.
Solution: Add tests for "if" with constant expression.
2020-03-03 19:02:12 +01:00
Bram Moolenaar
5381c7a162
patch 8.2.0348: Vim9: not all code tested
...
Problem: Vim9: not all code tested.
Solution: Add a few more tests. fix using "b:" in literal dictionary.
2020-03-02 22:53:32 +01:00
Bram Moolenaar
91ffc8a5f5
patch 8.2.0347: various code not covered by tests
...
Problem: Various code not covered by tests.
Solution: Add more test coverage. (Yegappan Lakshmanan, closes #5720 )
2020-03-02 20:54:22 +01:00
Bram Moolenaar
61a6d4e48b
patch 8.2.0346: Vim9: finding common list type not tested
...
Problem: Vim9: finding common list type not tested.
Solution: Add more tests. Fix listing function. Fix overwriting type.
2020-03-01 23:32:25 +01:00
Bram Moolenaar
815eb83b09
patch 8.2.0345: compiler warning when building without the float feature
...
Problem: Compiler warning when building without the float feature.
Solution: Add #ifdef. (John Marriott)
2020-03-01 20:34:26 +01:00
Bram Moolenaar
ab55c6826f
patch 8.2.0344: ":def" not skipped properly
...
Problem: ":def" not skipped properly.
Solution: Add CMD_def to list of commands the require evaluation even when
not being executed.
2020-03-01 19:41:43 +01:00
Bram Moolenaar
eab6dff19f
Update runtime files
2020-03-01 19:06:45 +01:00
Bram Moolenaar
f51cb4e08e
patch 8.2.0343: Vim9: using wrong instruction, limited test coverage
...
Problem: Vim9: using wrong instruction, limited test coverage.
Solution: Use ISN_PUSHJOB. Add a few more tests.
2020-03-01 17:55:14 +01:00
Bram Moolenaar
0546d7df13
patch 8.2.0342: some code in ex_getln.c not covered by tests
...
Problem: Some code in ex_getln.c not covered by tests.
Solution: Add more tests. (Yegappan Lakshmanan, closes #5717 )
2020-03-01 16:53:09 +01:00
Bram Moolenaar
41fe061753
patch 8.2.0341: using ":for" in Vim9 script gives an error
...
Problem: Using ":for" in Vim9 script gives an error.
Solution: Pass the LET_NO_COMMAND flag. (closes #5715 )
2020-03-01 16:22:40 +01:00
Bram Moolenaar
087d2e1518
patch 8.2.0340: Vim9: function and partial types not tested
...
Problem: Vim9: function and partial types not tested.
Solution: Support more for partial, add tests.
2020-03-01 15:36:42 +01:00
Bram Moolenaar
fbdd08ed9b
patch 8.2.0339: Vim9: function return type may depend on arguments
...
Problem: Vim9: function return type may depend on arguments.
Solution: Instead of a fixed return type use a function to figure out the
return type.
2020-03-01 14:04:46 +01:00
Bram Moolenaar
f4f190d821
patch 8.2.0338: build failure without the channel feature
...
Problem: Build failure without the channel feature.
Solution: Add #ifdef
2020-03-01 13:01:16 +01:00
Bram Moolenaar
b54b8e0c86
patch 8.2.0337: build fails on a few systems
...
Problem: Build fails on a few systems.
Solution: Use vim_snprintf() instead of snprintf().
2020-03-01 01:05:53 +01:00
Bram Moolenaar
42a480bf72
patch 8.2.0336: Vim9: insufficient test coverage for compiling
...
Problem: Vim9: insufficient test coverage for compiling.
Solution: Add more tests.
2020-02-29 23:23:47 +01:00
Bram Moolenaar
cc390ff5b2
patch 8.2.0335: no completion for :disassemble
...
Problem: No completion for :disassemble.
Solution: Make completion work. Also complete script-local functions if the
name starts with "s:".
2020-02-29 22:06:30 +01:00
Bram Moolenaar
dd58923c6b
patch 8.2.0334: abort called when using test_void()
...
Problem: Abort called when using test_void(). (Dominique Pelle)
Solution: Only give an error, don't abort.
2020-02-29 17:38:12 +01:00
Bram Moolenaar
57c339569e
patch 8.2.0333: terminal in popup test is flaky
...
Problem: Terminal in popup test is flaky.
Solution: Make sure redraw is done before opening the popup.
2020-02-29 16:09:16 +01:00
Bram Moolenaar
d30ae2fc4a
patch 8.2.0332: some code in ex_getln.c not covered by tests
...
Problem: Some code in ex_getln.c not covered by tests.
Solution: Add a few more tests. (Yegappan Lakshmanan, closes #5710 )
2020-02-29 14:23:58 +01:00
Bram Moolenaar
7c215c5893
patch 8.2.0331: internal error when using test_void() and test_unknown()
...
Problem: Internal error when using test_void() and test_unknown().
(Dominique Pelle)
Solution: Give a normal error.
2020-02-29 13:43:27 +01:00
Bram Moolenaar
57c732ed78
patch 8.2.0330: build error with popup window but without terminal
...
Problem: Build error with popup window but without terminal.
Solution: Add #ifdef.
2020-02-28 22:51:54 +01:00
Bram Moolenaar
ec084d3356
patch 8.2.0329: popup filter converts 0x80 bytes
...
Problem: Popup filter converts 0x80 bytes.
Solution: Keep 0x80 bytes as-is. (Ozaki Kiichi, closes #5706 )
2020-02-28 22:44:47 +01:00
Bram Moolenaar
e52e0c89d1
patch 8.2.0328: no redraw when leaving term-normal mode in popup terminal
...
Problem: No redraw when leaving terminal-normal mode in a terminal popup
window.
Solution: Redraw the popup window. (closes #5708 )
2020-02-28 22:20:10 +01:00
Bram Moolenaar
80ae880f5f
patch 8.2.0327: crash when opening and closing two popup terminal windows
...
Problem: Crash when opening and closing two popup terminal windows.
Solution: Check that prevwin is valid. (closes #5707 )
2020-02-28 19:11:18 +01:00
Bram Moolenaar
d5aec0ced1
patch 8.2.0326: compiler warning for using uninitialized variable
...
Problem: Compiler warning for using uninitialized variable. (Yegappan
Lakshmanan)
Solution: Do not jump to failed but return.
2020-02-27 21:48:51 +01:00
Bram Moolenaar
578fe947e3
patch 8.2.0325: ex_getln.c code not covered by tests
...
Problem: Ex_getln.c code not covered by tests.
Solution: Add a few more tests. (Yegappan Lakshmanan, closes #5702 )
2020-02-27 21:32:51 +01:00
Bram Moolenaar
12f2003871
patch 8.2.0324: text property not updated correctly when inserting/deleting
...
Problem: Text property not updated correctly when inserting/deleting.
Solution: Use the right column when deleting. Make zero-width text
properties respect start_incl and end_incl. (Axel Forsman,
closes #5696 , closes #5679 )
2020-02-26 22:06:00 +01:00
Bram Moolenaar
7eeefd4a39
patch 8.2.0323: Vim9: calling a function that is defined later is slow
...
Problem: Vim9: calling a function that is defined later is slow.
Solution: Once the function is found update the instruction so it can be
called directly.
2020-02-26 21:24:23 +01:00