summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.0371: crash with combination of terminal popup and autocmdv8.2.0371Bram Moolenaar2020-03-116-2/+53
| | | | | | 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)
* patch 8.2.0370: the typebuf_was_filled flag is sometimes not resetv8.2.0370Bram Moolenaar2020-03-113-0/+13
| | | | | | | 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.
* patch 8.2.0369: various Normal mode commands not fully testedv8.2.0369Bram Moolenaar2020-03-1018-50/+442
| | | | | Problem: Various Normal mode commands not fully tested. Solution: Add more tests. (Yegappan Lakshmanan, closes #5751)
* patch 8.2.0368: Vim9: import that redefines local variable does not failv8.2.0368Bram Moolenaar2020-03-096-7/+63
| | | | | Problem: Vim9: import that redefines local variable does not fail. Solution: Check for already defined symbols.
* patch 8.2.0367: can use :pedit in a popup windowv8.2.0367Bram Moolenaar2020-03-093-0/+6
| | | | | Problem: Can use :pedit in a popup window. Solution: Disallow it.
* patch 8.2.0366: hardcopy command not tested enoughv8.2.0366Bram Moolenaar2020-03-092-44/+127
| | | | | Problem: Hardcopy command not tested enough. Solution: Add tests for printing. (Dominique Pelle, closes #5748)
* patch 8.2.0365: tag kind can't be a multi-byte characterv8.2.0365Bram Moolenaar2020-03-093-11/+21
| | | | | Problem: Tag kind can't be a multi-byte character. (Marcin Szamotulski) Solution: Recognize multi-byte character. (closes #5724)
* patch 8.2.0364: printf test failing on Haikuv8.2.0364Bram Moolenaar2020-03-082-4/+14
| | | | | | Problem: Printf test failing on Haiku. Solution: Make a difference between int and short. (Dominique Pelle, closes #5749)
* patch 8.2.0363: some Normal mode commands not testedv8.2.0363Bram Moolenaar2020-03-089-25/+296
| | | | | Problem: Some Normal mode commands not tested. Solution: Add more tests. (Yegappan Lakshmanan, closes #5746)
* patch 8.2.0362: MS-Windows: channel test fails if grep is not availablev8.2.0362Bram Moolenaar2020-03-072-3/+10
| | | | | Problem: MS-Windows: channel test fails if grep is not available. Solution: Use another command. (Ken Takata, closes #5739)
* patch 8.2.0361: internal error when using "0" for a callbackv8.2.0361Bram Moolenaar2020-03-073-4/+15
| | | | | Problem: Internal error when using "0" for a callback. Solution: Give a normal error. (closes #5743)
* patch 8.2.0360: yaml files are only recognized by the file extensionv8.2.0360Bram Moolenaar2020-03-063-0/+7
| | | | | Problem: Yaml files are only recognized by the file extension. Solution: Check for a line starting with "%YAML". (Jason Franklin)
* patch 8.2.0359: popup_atcursor() may hangv8.2.0359Bram Moolenaar2020-03-063-2/+18
| | | | | Problem: popup_atcursor() may hang. (Yasuhiro Matsumoto) Solution: Take the decoration into account. (closes #5728)
* patch 8.2.0358: insufficient testing for indent.cv8.2.0358Bram Moolenaar2020-03-068-0/+188
| | | | | Problem: Insufficient testing for indent.c. Solution: Add indent tests. (Yegappan Lakshmanan, closes #5736)
* patch 8.2.0357: cannot delete a text property matching both id and typev8.2.0357Bram Moolenaar2020-03-054-1/+30
| | | | | | Problem: Cannot delete a text property matching both id and type. (Axel Forsman) Solution: Add the "both" argument.
* patch 8.2.0356: MS-Windows: feedkeys() with VIMDLL cannot handle CSIv8.2.0356Bram Moolenaar2020-03-044-31/+49
| | | | | | Problem: MS-Windows: feedkeys() with VIMDLL cannot handle CSI correctly. Solution: Modify mch_inchar() to encode CSI bytes. (Ozaki Kiichi, Ken Takata, closes #5726)
* patch 8.2.0355: Vim9: str_val is confusing, it's a numberv8.2.0355Bram Moolenaar2020-03-044-11/+13
| | | | | Problem: Vim9: str_val is confusing, it's a number Solution: Rename to stnr_val.
* patch 8.2.0354: Python 3.9 does not define _Py_DEC_REFTOTALv8.2.0354Bram Moolenaar2020-03-042-1/+2
| | | | | Problem: Python 3.9 does not define _Py_DEC_REFTOTAL. (Zdenek Dohnal) Solution: Remove it, it was only for debugging.
* patch 8.2.0353: Vim9: while loop not testedv8.2.0353Bram Moolenaar2020-03-042-22/+40
| | | | | Problem: Vim9: while loop not tested. Solution: Add test with "while", "break" and "continue"
* patch 8.2.0352: FreeBSD: test for sourcing utf-8 is skippedv8.2.0352Bram Moolenaar2020-03-034-17/+16
| | | | | | | 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)
* patch 8.2.0351: terminal in popup test is still a bit flakyv8.2.0351Bram Moolenaar2020-03-032-0/+3
| | | | | Problem: Terminal in popup test is still a bit flaky. Solution: Clear and redraw before opening the popup.
* patch 8.2.0350: Vim9: expression tests don't use recognized constantsv8.2.0350Bram Moolenaar2020-03-032-136/+232
| | | | | | Problem: Vim9: expression tests don't use recognized constants. Solution: Recognize "true" and "false" as constants. Make skipping work for assignment and expression evaluation.
* patch 8.2.0349: Vim9: constant expression not well testedv8.2.0349Bram Moolenaar2020-03-032-0/+104
| | | | | Problem: Vim9: constant expression not well tested. Solution: Add tests for "if" with constant expression.
* patch 8.2.0348: Vim9: not all code testedv8.2.0348Bram Moolenaar2020-03-025-16/+50
| | | | | Problem: Vim9: not all code tested. Solution: Add a few more tests. fix using "b:" in literal dictionary.
* patch 8.2.0347: various code not covered by testsv8.2.0347Bram Moolenaar2020-03-027-10/+120
| | | | | Problem: Various code not covered by tests. Solution: Add more test coverage. (Yegappan Lakshmanan, closes #5720)
* patch 8.2.0346: Vim9: finding common list type not testedv8.2.0346Bram Moolenaar2020-03-016-13/+70
| | | | | Problem: Vim9: finding common list type not tested. Solution: Add more tests. Fix listing function. Fix overwriting type.
* patch 8.2.0345: compiler warning when building without the float featurev8.2.0345Bram Moolenaar2020-03-012-0/+4
| | | | | Problem: Compiler warning when building without the float feature. Solution: Add #ifdef. (John Marriott)
* patch 8.2.0344: ":def" not skipped properlyv8.2.0344Bram Moolenaar2020-03-012-0/+3
| | | | | | Problem: ":def" not skipped properly. Solution: Add CMD_def to list of commands the require evaluation even when not being executed.
* Update runtime filesBram Moolenaar2020-03-0112-150/+460
|
* patch 8.2.0343: Vim9: using wrong instruction, limited test coveragev8.2.0343Bram Moolenaar2020-03-015-2/+64
| | | | | Problem: Vim9: using wrong instruction, limited test coverage. Solution: Use ISN_PUSHJOB. Add a few more tests.
* patch 8.2.0342: some code in ex_getln.c not covered by testsv8.2.0342Bram Moolenaar2020-03-015-1/+60
| | | | | Problem: Some code in ex_getln.c not covered by tests. Solution: Add more tests. (Yegappan Lakshmanan, closes #5717)
* patch 8.2.0341: using ":for" in Vim9 script gives an errorv8.2.0341Bram Moolenaar2020-03-013-2/+20
| | | | | Problem: Using ":for" in Vim9 script gives an error. Solution: Pass the LET_NO_COMMAND flag. (closes #5715)
* patch 8.2.0340: Vim9: function and partial types not testedv8.2.0340Bram Moolenaar2020-03-015-9/+47
| | | | | Problem: Vim9: function and partial types not tested. Solution: Support more for partial, add tests.
* patch 8.2.0339: Vim9: function return type may depend on argumentsv8.2.0339Bram Moolenaar2020-03-017-519/+628
| | | | | | 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.
* patch 8.2.0338: build failure without the channel featurev8.2.0338Bram Moolenaar2020-03-012-0/+6
| | | | | Problem: Build failure without the channel feature. Solution: Add #ifdef
* patch 8.2.0337: build fails on a few systemsv8.2.0337Bram Moolenaar2020-03-012-1/+3
| | | | | Problem: Build fails on a few systems. Solution: Use vim_snprintf() instead of snprintf().
* patch 8.2.0336: Vim9: insufficient test coverage for compilingv8.2.0336Bram Moolenaar2020-02-296-13/+176
| | | | | Problem: Vim9: insufficient test coverage for compiling. Solution: Add more tests.
* patch 8.2.0335: no completion for :disassemblev8.2.0335Bram Moolenaar2020-02-294-0/+35
| | | | | | Problem: No completion for :disassemble. Solution: Make completion work. Also complete script-local functions if the name starts with "s:".
* patch 8.2.0334: abort called when using test_void()v8.2.0334Bram Moolenaar2020-02-297-13/+30
| | | | | Problem: Abort called when using test_void(). (Dominique Pelle) Solution: Only give an error, don't abort.
* patch 8.2.0333: terminal in popup test is flakyv8.2.0333Bram Moolenaar2020-02-293-9/+10
| | | | | Problem: Terminal in popup test is flaky. Solution: Make sure redraw is done before opening the popup.
* patch 8.2.0332: some code in ex_getln.c not covered by testsv8.2.0332Bram Moolenaar2020-02-293-5/+71
| | | | | Problem: Some code in ex_getln.c not covered by tests. Solution: Add a few more tests. (Yegappan Lakshmanan, closes #5710)
* patch 8.2.0331: internal error when using test_void() and test_unknown()v8.2.0331Bram Moolenaar2020-02-294-2/+15
| | | | | | Problem: Internal error when using test_void() and test_unknown(). (Dominique Pelle) Solution: Give a normal error.
* patch 8.2.0330: build error with popup window but without terminalv8.2.0330Bram Moolenaar2020-02-282-0/+4
| | | | | Problem: Build error with popup window but without terminal. Solution: Add #ifdef.
* patch 8.2.0329: popup filter converts 0x80 bytesv8.2.0329Bram Moolenaar2020-02-283-4/+30
| | | | | Problem: Popup filter converts 0x80 bytes. Solution: Keep 0x80 bytes as-is. (Ozaki Kiichi, closes #5706)
* patch 8.2.0328: no redraw when leaving term-normal mode in popup terminalv8.2.0328Bram Moolenaar2020-02-2810-34/+126
| | | | | | Problem: No redraw when leaving terminal-normal mode in a terminal popup window. Solution: Redraw the popup window. (closes #5708)
* patch 8.2.0327: crash when opening and closing two popup terminal windowsv8.2.0327Bram Moolenaar2020-02-283-3/+38
| | | | | Problem: Crash when opening and closing two popup terminal windows. Solution: Check that prevwin is valid. (closes #5707)
* patch 8.2.0326: compiler warning for using uninitialized variablev8.2.0326Bram Moolenaar2020-02-272-1/+3
| | | | | | Problem: Compiler warning for using uninitialized variable. (Yegappan Lakshmanan) Solution: Do not jump to failed but return.
* patch 8.2.0325: ex_getln.c code not covered by testsv8.2.0325Bram Moolenaar2020-02-276-3/+200
| | | | | Problem: Ex_getln.c code not covered by tests. Solution: Add a few more tests. (Yegappan Lakshmanan, closes #5702)
* patch 8.2.0324: text property not updated correctly when inserting/deletingv8.2.0324Bram Moolenaar2020-02-265-39/+76
| | | | | | | 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)
* patch 8.2.0323: Vim9: calling a function that is defined later is slowv8.2.0323Bram Moolenaar2020-02-264-12/+72
| | | | | | 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.