summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.0181: problems parsing :term argumentsv8.2.0181Bram Moolenaar2020-01-306-58/+132
| | | | | | Problem: Problems parsing :term arguments. Solution: Improve parsing, fix memory leak, add tests. (Ozaki Kiichi, closes #5536)
* patch 8.2.0180: test for wrapmargin fails if terminal is not 80 columnsv8.2.0180Bram Moolenaar2020-01-302-3/+6
| | | | | Problem: Test for wrapmargin fails if terminal is not 80 columns. Solution: Vertical split the window. (Ken Takata, closes #5554)
* patch 8.2.0179: still a few places where range() does not workv8.2.0179Bram Moolenaar2020-01-3010-19/+107
| | | | | Problem: Still a few places where range() does not work. Solution: Fix using range() causing problems.
* patch 8.2.0178: with VTP the screen may not be restored properlyv8.2.0178Bram Moolenaar2020-01-302-2/+37
| | | | | | Problem: With VTP the screen may not be restored properly. Solution: Add another set of saved RGB values. (Nobuhiro Takasaki, closes #5548)
* patch 8.2.0177: memory leak in get_tags()v8.2.0177Bram Moolenaar2020-01-292-0/+5
| | | | | | Problem: Memory leak in get_tags(). Solution: Free matches when finding a pseudo-tag line. (Dominique Pelle, closes #5553)
* patch 8.2.0176: generating os headers does not work for Swedishv8.2.0176Bram Moolenaar2020-01-292-0/+7
| | | | | Problem: Generating os headers does not work for Swedish. Solution: Set the locale to C. (Christian Brabandt, closes #5258)
* patch 8.2.0175: crash when removing list element in map()v8.2.0175Bram Moolenaar2020-01-293-0/+22
| | | | | Problem: Crash when removing list element in map(). Solution: Lock the list. (closes #2652)
* patch 8.2.0174: various commands not completely testedv8.2.0174Bram Moolenaar2020-01-2912-4/+332
| | | | | Problem: Various commands not completely tested. Solution: Add more test cases. (Yegappan Lakshmanan, closes #5551)
* patch 8.2.0173: build fails with old compilerv8.2.0173Bram Moolenaar2020-01-299-84/+88
| | | | | Problem: Build fails with old compiler. Solution: Do not use anonymous unions. (John Marriott)
* patch 8.2.0172: Coverity warning for not restoring characterv8.2.0172Bram Moolenaar2020-01-282-3/+4
| | | | | Problem: Coverity warning for not restoring character. Solution: Restore the character also in case of failure.
* patch 8.2.0171: Coverity warning for using uninitialized bufferv8.2.0171Bram Moolenaar2020-01-282-1/+3
| | | | | Problem: Coverity warning for using uninitialized buffer. Solution: Check the skip flag.
* patch 8.2.0170: Coverity warning for ignoring return valuev8.2.0170Bram Moolenaar2020-01-282-2/+7
| | | | | Problem: Coverity warning for ignoring return value. Solution: Check the return value and return if failed.
* patch 8.2.0169: Coverity warning for dead codev8.2.0169Bram Moolenaar2020-01-282-0/+7
| | | | | Problem: Coverity warning for dead code. Solution: Check if inside try-finally.
* patch 8.2.0168: Coverity warning for assigning NULL to an optionv8.2.0168Bram Moolenaar2020-01-283-0/+8
| | | | | Problem: Coverity warning for assigning NULL to an option. Solution: Use empty string instead of NULL.
* patch 8.2.0167: Coverity warning for ignoring return valuev8.2.0167Bram Moolenaar2020-01-283-1/+6
| | | | | Problem: Coverity warning for ignoring return value. Solution: Check the return value and jump if failed.
* patch 8.2.0166: Coverity warning for using uninitialized variablev8.2.0166Bram Moolenaar2020-01-282-1/+8
| | | | | Problem: Coverity warning for using uninitialized variable. Solution: Check for failure.
* patch 8.2.0165: Coverity warning for using NULL pointerv8.2.0165Bram Moolenaar2020-01-282-1/+3
| | | | | Problem: Coverity warning for using NULL pointer. Solution: Add missing "else".
* patch 8.2.0164: test_alot takes too longv8.2.0164Bram Moolenaar2020-01-283-35/+37
| | | | | Problem: Test_alot takes too long. Solution: Run several tests individually.
* patch 8.2.0163: test hangs on MS-Windows consolev8.2.0163Bram Moolenaar2020-01-283-6/+15
| | | | | Problem: Test hangs on MS-Windows console. Solution: use feedkeys() instead of test_feedinput(). (Ken Takata)
* patch 8.2.0162: balloon test fails in the GUIv8.2.0162Bram Moolenaar2020-01-272-1/+5
| | | | | Problem: Balloon test fails in the GUI. Solution: Skip test in the GUI.
* patch 8.2.0161: not recognizing .gv file as dot filetypev8.2.0161Bram Moolenaar2020-01-2714-2/+4
| | | | | Problem: Not recognizing .gv file as dot filetype. Solution: Add *.gv to dot pattern. (closes #5544)
* patch 8.2.0160: range test failsv8.2.0160Bram Moolenaar2020-01-272-0/+13
| | | | | Problem: Range test fails. Solution: Include change in list code. (#5541)
* patch 8.2.0159: non-materialized range() list causes problemsv8.2.0159Bram Moolenaar2020-01-2712-21/+268
| | | | | Problem: Non-materialized range() list causes problems. (Fujiwara Takuya) Solution: Materialize the list where needed.
* patch 8.2.0158: triggering CompleteDone earlier is not backwards compatiblev8.2.0158Bram Moolenaar2020-01-266-13/+35
| | | | | | Problem: Triggering CompleteDone earlier is not backwards compatible. (Daniel Hahler) Solution: Add CompleteDonePre instead.
* patch 8.2.0157: Vim9 script files not in list of distributed filesv8.2.0157Bram Moolenaar2020-01-262-0/+10
| | | | | Problem: Vim9 script files not in list of distributed files. Solution: Add the entries.
* patch 8.2.0156: various typos in source files and testsv8.2.0156Bram Moolenaar2020-01-2641-50/+56
| | | | | Problem: Various typos in source files and tests. Solution: Fix the typos. (Emir Sari, closes #5532)
* patch 8.2.0155: warnings from MinGW compiler; tests fail without +floatv8.2.0155Bram Moolenaar2020-01-267-4/+22
| | | | | | | Problem: Warnings from MinGW compiler. (John Marriott) Json test fails when building without +float feature. Solution: Init variables. Fix Json parsing. Skip a few tests that require the +float feature.
* patch 8.2.0154: reallocating the list of scripts is inefficientv8.2.0154Bram Moolenaar2020-01-2610-45/+53
| | | | | | | Problem: Reallocating the list of scripts is inefficient. Solution: Instead of using a growarray of scriptitem_T, store pointers and allocate each scriptitem_T separately. Also avoids that the growarray pointers change when sourcing a new script.
* patch 8.2.0153: warning shows when listing version infov8.2.0153Bram Moolenaar2020-01-262-2/+4
| | | | | Problem: Warning shows when listing version info. Solution: Use "-u NONE". (Ozaki Kiichi, closes #5534)
* patch 8.2.0152: restoring ctrl_x_mode is not neededv8.2.0152Bram Moolenaar2020-01-262-11/+8
| | | | | Problem: Restoring ctrl_x_mode is not needed. Solution: Remove restoring the old value, it's changed again soon.
* patch 8.2.0151: detecting a script was already sourced is unreliablev8.2.0151Bram Moolenaar2020-01-264-39/+13
| | | | | Problem: Detecting a script was already sourced is unreliable. Solution: Do not use the inode number.
* patch 8.2.0150: cannot define python function when using :executev8.2.0150Bram Moolenaar2020-01-263-1/+19
| | | | | | Problem: Cannot define python function when using :execute. (Yasuhiro Matsumoto) Solution: Do not recognize "def" inside "function.
* patch 8.2.0149: maintaining a Vim9 branch separately is more workv8.2.0149Bram Moolenaar2020-01-2665-1341/+11791
| | | | | Problem: Maintaining a Vim9 branch separately is more work. Solution: Merge the Vim9 script changes.
* Update runtime files.Bram Moolenaar2020-01-2526-104/+625
|
* patch 8.2.0148: mapping related function in wrong source filev8.2.0148Bram Moolenaar2020-01-245-76/+118
| | | | | | Problem: Mapping related function in wrong source file. Solution: Move the function. Add a few more test cases. (Yegappan Lakshmanan, closes #5528)
* patch 8.2.0147: block Visual mode operators not correct when 'linebreak' setv8.2.0147Bram Moolenaar2020-01-233-15/+44
| | | | | Problem: Block Visual mode operators not correct when 'linebreak' set. Solution: Set w_p_lbr to lbr_saved more often. (Ken Takata, closes #5524)
* patch 8.2.0146: wrong indent when 'showbreak' and 'breakindent' are setv8.2.0146Bram Moolenaar2020-01-233-1/+32
| | | | | | Problem: Wrong indent when 'showbreak' and 'breakindent' are set and 'briopt' includes "sbr". Solution: Reset "need_showbreak" where needed. (Ken Takata, closes #5523)
* patch 8.2.0145: using #error for compilation errors should be OK nowv8.2.0145Bram Moolenaar2020-01-233-4/+5
| | | | | Problem: Using #error for compilation errors should be OK now. Solution: Use #error. (Ken Takata, closes #5299)
* patch 8.2.0144: some mapping code is not fully testedv8.2.0144Bram Moolenaar2020-01-234-1/+303
| | | | | Problem: Some mapping code is not fully tested. Solution: Add more test cases. (Yegappan Lakshmanan, closes #5519)
* patch 8.2.0143: Coverity warning for possible use of NULL pointerv8.2.0143Bram Moolenaar2020-01-232-1/+3
| | | | | Problem: Coverity warning for possible use of NULL pointer. Solution: Check argv is not NULL.
* patch 8.2.0142: possible to enter popup window with CTRL-W pv8.2.0142Bram Moolenaar2020-01-236-0/+45
| | | | | Problem: Possible to enter popup window with CTRL-W p. (John Devin) Solution: Check entered window is not a popup window. (closes #5515)
* patch 8.2.0141: no swift filetype detectionv8.2.0141Bram Moolenaar2020-01-223-0/+12
| | | | | Problem: No swift filetype detection. Solution: Add swift, swiftgyb and sil. (Emir Sarı, closes #5517)
* Update runtime files.Bram Moolenaar2020-01-2116-52/+77
|
* patch 8.2.0140: CI does not test building doc tagsv8.2.0140Bram Moolenaar2020-01-2110-53/+76
| | | | | | Problem: CI does not test building doc tags. Solution: Add the vimtags/gcc build. Cleanup showing version. (Ozaki Kiichi, closes #5513)
* patch 8.2.0139: MS-Windows: default for IME is inconsistentv8.2.0139Bram Moolenaar2020-01-202-1/+6
| | | | | Problem: MS-Windows: default for IME is inconsistent. Solution: Also make IME default enabled with MVC. (Ken Takata, closes #5508)
* patch 8.2.0138: memory leak when starting a job failsv8.2.0138Bram Moolenaar2020-01-203-1/+12
| | | | | Problem: Memory leak when starting a job fails. Solution: Free the list of arguments. (Ozaki Kiichi, closes #5510)
* patch 8.2.0137: crash when using win_execute() from a new tabv8.2.0137Bram Moolenaar2020-01-203-2/+19
| | | | | Problem: Crash when using win_execute() from a new tab. Solution: Set the tp_*win pointers. (Ozaki Kiichi, closes #5512)
* patch 8.2.0136: stray ch_logfile() callv8.2.0136Bram Moolenaar2020-01-202-1/+2
| | | | | Problem: Stray ch_logfile() call. Solution: Remove it. (closes #5503)
* patch 8.2.0135: bracketed paste can still cause invalid memory accessv8.2.0135Bram Moolenaar2020-01-203-2/+5
| | | | | | Problem: Bracketed paste can still cause invalid memory access. (Dominique Pelle) Solution: Check for NULL pointer.
* patch 8.2.0134: some map functionality not covered by testsv8.2.0134Bram Moolenaar2020-01-203-0/+82
| | | | | Problem: Some map functionality not covered by tests. Solution: Add tests. (Yegappan Lakshmanan, closes #5504)