summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.1.2087: cannot easily select one test function to executev8.1.2087Bram Moolenaar2019-09-274-1/+17
| | | | | | Problem: Cannot easily select one test function to execute. Solution: Support the $TEST_FILTER environment variable. (Ozaki Kiichi, closes #2695)
* patch 8.1.2086: missing a few changes for the renamed filesv8.1.2086Bram Moolenaar2019-09-278-28/+12
| | | | | Problem: Missing a few changes for the renamed files. Solution: Rename in a few more places. (Ken Takata)
* patch 8.1.2085: MS-Windows: draw error moving cursor over double-cell charv8.1.2085Bram Moolenaar2019-09-272-6/+19
| | | | | | Problem: MS-Windows: draw error moving cursor over double-cell character. Solution: Move the cursor to the left edge if needed. (Nobuhiro Takasaki, closes #4986)
* patch 8.1.2084: Amiga: cannot get the user namev8.1.2084Bram Moolenaar2019-09-273-1/+12
| | | | | Problem: Amiga: cannot get the user name. Solution: Use getpwuid() if available. (Ola Söder, closes #4985)
* patch 8.1.2083: multi-byte chars do not work properly with "%.*S" in printf()v8.1.2083Bram Moolenaar2019-09-273-5/+14
| | | | | Problem: Multi-byte chars do not work properly with "%.*S" in printf(). Solution: Use mb_ptr2cells(). Daniel Hahler, closes #4989)
* patch 8.1.2082: some files have a weird name to fit in 8.3 charactersv8.1.2082Bram Moolenaar2019-09-2719-56/+76
| | | | | Problem: Some files have a weird name to fit in 8.3 characters. Solution: Use a nicer names.
* patch 8.1.2081: the spell.c file is too bigv8.1.2081Bram Moolenaar2019-09-2714-4548/+4529
| | | | | | Problem: The spell.c file is too big. Solution: Move the code for spell suggestions to a separate file. (Yegappan Lakshmanan, closes #4988)
* patch 8.1.2080: the terminal API is limited and can't be disabledv8.1.2080Bram Moolenaar2019-09-2610-32/+217
| | | | | | Problem: The terminal API is limited and can't be disabled. Solution: Add term_setapi() to set the function prefix. (Ozaki Kiichi, closes #2907)
* patch 8.1.2079: popup window test fails without +terminalv8.1.2079Bram Moolenaar2019-09-252-0/+4
| | | | | Problem: Popup window test fails without +terminal. Solution: Check for the +terminal feature.
* patch 8.1.2078: build error with +textprop but without +terminalv8.1.2078Bram Moolenaar2019-09-252-0/+4
| | | | | Problem: Build error with +textprop but without +terminal. (Tony Mechelynck) Solution: Add #ifdef.
* patch 8.1.2077: the ops.c file is too bigv8.1.2077Bram Moolenaar2019-09-2514-3180/+3153
| | | | | | Problem: The ops.c file is too big. Solution: Move code for dealing with registers to a new file. (Yegappan Lakshmanan, closes #4982)
* patch 8.1.2076: crash when trying to put a terminal in a popup windowv8.1.2076Bram Moolenaar2019-09-256-4/+23
| | | | | | Problem: Crash when trying to put a terminal buffer in a popup window. Solution: Check for NULL buffer. Do not allow putting a terminal in a popup window.
* patch 8.1.2075: get many log messages when waiting for a typed characterv8.1.2075Bram Moolenaar2019-09-254-8/+24
| | | | | Problem: Get many log messages when waiting for a typed character. Solution: Do not repeat the repeated messages when nothing happens.
* patch 8.1.2074: test for SafeState autocommand is a bit flakyv8.1.2074Bram Moolenaar2019-09-252-0/+3
| | | | | Problem: Test for SafeState autocommand is a bit flaky. Solution: Add to list of flaky tests.
* patch 8.1.2073: when editing a buffer 'colorcolumn' may not workv8.1.2073Bram Moolenaar2019-09-257-35/+76
| | | | | | Problem: When editing a buffer 'colorcolumn' may not work. Solution: Set the buffer before copying option values. Call check_colorcolumn() after copying window options.
* patch 8.1.2072: "gk" moves to start of line instead of upwardsv8.1.2072Bram Moolenaar2019-09-243-2/+26
| | | | | Problem: "gk" moves to start of line instead of upwards. Solution: Fix off-by-one error. (Christian Brabandt, closes #4969)
* patch 8.1.2071: when 'wincolor' is set text property changes highlightingv8.1.2071Bram Moolenaar2019-09-234-6/+17
| | | | | | Problem: When 'wincolor' is set text property changes highlighting. (Andy Stewart) Solution: Fix combining colors. (closes #4968)
* patch 8.1.2070: mouse code is spread outv8.1.2070Bram Moolenaar2019-09-235-724/+770
| | | | | | Problem: Mouse code is spread out. Solution: Move mouse terminal code parsing to mouse.c. (Yegappan Lakshmanan, closes #4966)
* patch 8.1.2069: test for SafeStateAgain may still failv8.1.2069Bram Moolenaar2019-09-222-1/+5
| | | | | Problem: Test for SafeStateAgain may still fail. Solution: Send another message to trigger SafeStateAgain.
* patch 8.1.2068: test for SafeState and SafeStateAgain may failv8.1.2068Bram Moolenaar2019-09-222-2/+5
| | | | | Problem: Test for SafeState and SafeStateAgain may fail. Solution: Accept more possible responses
* patch 8.1.2067: no tests for SafeState and SafeStateAgainv8.1.2067Bram Moolenaar2019-09-222-0/+33
| | | | | Problem: No tests for SafeState and SafeStateAgain. Solution: Add tests.
* patch 8.1.2066: no tests for state()v8.1.2066Bram Moolenaar2019-09-224-55/+81
| | | | | Problem: No tests for state(). Solution: Add tests. Clean up some feature checks. Make "a" flag work.
* patch 8.1.2065: compiler warning building non-GUI with MinGW.v8.1.2065Bram Moolenaar2019-09-222-51/+49
| | | | | Problem: Compiler warning building non-GUI with MinGW. Solution: Adjust #ifdefs. (Yegappan Lakshmanan, closes #4964)
* patch 8.1.2064: MS-Windows: compiler warnings for unused argumentsv8.1.2064Bram Moolenaar2019-09-2113-22/+24
| | | | | Problem: MS-Windows: compiler warnings for unused arguments. Solution: Add UNUSED. (Yegappan Lakshmanan, closes #4963)
* patch 8.1.2063: some tests fail when +balloon_eval_term is missingv8.1.2063Bram Moolenaar2019-09-213-1/+5
| | | | | | Problem: Some tests fail when +balloon_eval_term is missing but _balloon_eval is present. (Dominique Pelle) Solution: Check the right feature in the test. (closes #4962)
* patch 8.1.2062: the mouse code is spread outv8.1.2062Bram Moolenaar2019-09-2135-2490/+2415
| | | | | | Problem: The mouse code is spread out. Solution: Move all the mouse code to mouse.c. (Yegappan Lakshmanan, closes #4959)
* patch 8.1.2061: MS-Windows GUI: ":sh" crashes when trying to use a terminalv8.1.2061Bram Moolenaar2019-09-202-4/+8
| | | | | Problem: MS-Windows GUI: ":sh" crashes when trying to use a terminal. Solution: Check for a NULL command. (Yasuhiro Matsumoto, closes #4958)
* patch 8.1.2060: "precedes" in 'listchars' not used properlyv8.1.2060Bram Moolenaar2019-09-205-4/+64
| | | | | | Problem: "precedes" in 'listchars' not used properly. Solution: Correctly handle the "precedes" char in list mode for long lines. (Christian Brabandt, closes #4953)
* Updte runtime filesBram Moolenaar2019-09-2011-116/+168
|
* patch 8.1.2059: fix for "x" deleting a fold has side effectsv8.1.2059Bram Moolenaar2019-09-202-10/+6
| | | | | Problem: Fix for "x" deleting a fold has side effects. Solution: Fix it where the fold is included.
* patch 8.1.2058: function for ex command is named inconsistentlyv8.1.2058Bram Moolenaar2019-09-194-3/+5
| | | | | Problem: Function for ex command is named inconsistently. Solution: Rename do_marks() to ex_marks().
* patch 8.1.2057: the screen.c file is much too bigv8.1.2057Bram Moolenaar2019-09-1917-6515/+6446
| | | | | Problem: The screen.c file is much too big. Solution: Split it in three parts. (Yegappan Lakshmanan, closes #4943)
* patch 8.1.2056: "make test" for indent files doesn't cause make to failv8.1.2056Bram Moolenaar2019-09-183-0/+9
| | | | | Problem: "make test" for indent files doesn't cause make to fail. Solution: Exit the script with ":cquit". (Daniel Hahler, closes #4949)
* patch 8.1.2055: not easy to jump to function line from profilev8.1.2055Bram Moolenaar2019-09-183-2/+4
| | | | | | Problem: Not easy to jump to function line from profile. Solution: Use "file:99" instead of "file line 99" so that "gf" works. (Daniel Hahler, closes #4951)
* patch 8.1.2054: compiler test for Perl may failv8.1.2054Bram Moolenaar2019-09-182-2/+5
| | | | | Problem: Compiler test for Perl may fail. Solution: Accept any error line number. (James McCoy, closes #4944)
* patch 8.1.2053: SafeStateAgain not triggered if callback uses feedkeys()v8.1.2053Bram Moolenaar2019-09-185-17/+51
| | | | | | Problem: SafeStateAgain not triggered if callback uses feedkeys(). Solution: Check for safe state in the input loop. Make log messages easier to find. Add 'S' flag to state().
* patch 8.1.2052: using "x" before a closed fold may delete that foldv8.1.2052Bram Moolenaar2019-09-173-3/+23
| | | | | Problem: Using "x" before a closed fold may delete that fold. Solution: Do not translate 'x' do "dl". (Christian Brabandt, closes #4927)
* patch 8.1.2051: double-click test is a bit flakyv8.1.2051Bram Moolenaar2019-09-172-1/+3
| | | | | Problem: Double-click test is a bit flaky. Solution: Correct entry in list of flaky tests.
* patch 8.1.2050: popup window test fails in some configurationsv8.1.2050Bram Moolenaar2019-09-173-1/+4
| | | | | Problem: Popup window test fails in some configurations. (James McCoy) Solution: Clear the command line.
* patch 8.1.2049: cannot build tiny versionv8.1.2049Bram Moolenaar2019-09-172-0/+10
| | | | | Problem: Cannot build tiny version. Solution: Add #ifdefs.
* patch 8.1.2048: not clear why SafeState and SafeStateAgain are not triggeredv8.1.2048Bram Moolenaar2019-09-174-3/+17
| | | | | Problem: Not clear why SafeState and SafeStateAgain are not triggered. Solution: Add log statements.
* patch 8.1.2047: cannot check the current statev8.1.2047Bram Moolenaar2019-09-1612-111/+230
| | | | | Problem: Cannot check the current state. Solution: Add the state() function.
* patch 8.1.2046: SafeState may be triggered at the wrong momentv8.1.2046Bram Moolenaar2019-09-168-18/+40
| | | | | | Problem: SafeState may be triggered at the wrong moment. Solution: Move it up higher to after where messages are processed. Add a SafeStateAgain event to tigger there.
* patch 8.1.2045: the option.c file is too bigv8.1.2045Bram Moolenaar2019-09-1617-2747/+2882
| | | | | | Problem: The option.c file is too big. Solution: Split off the code dealing with strings. (Yegappan Lakshmanan, closes #4937)
* patch 8.1.2044: no easy way to process postponed workv8.1.2044Bram Moolenaar2019-09-159-11/+126
| | | | | Problem: No easy way to process postponed work. (Paul Jolly) Solution: Add the SafeState autocommand event.
* patch 8.1.2043: not sufficient testing for quoted numbersv8.1.2043Bram Moolenaar2019-09-153-0/+6
| | | | | Problem: Not sufficient testing for quoted numbers. Solution: Add a few more test cases.
* patch 8.1.2042: the evalfunc.c file is too bigv8.1.2042Bram Moolenaar2019-09-156-199/+204
| | | | | Problem: The evalfunc.c file is too big. Solution: Move getchar() and parse_queued_messages() to getchar.c.
* patch 8.1.2041: no test for diff mode with syntax highlightingv8.1.2041Bram Moolenaar2019-09-153-0/+58
| | | | | Problem: No test for diff mode with syntax highlighting. Solution: Add a test case.
* patch 8.1.2040: no highlighting of current line in quickfix windowv8.1.2040Bram Moolenaar2019-09-155-2/+58
| | | | | Problem: No highlighting of current line in quickfix window. Solution: Combine with line_attr.
* patch 8.1.2039: character from 'showbreak' does not use 'wincolor'v8.1.2039Bram Moolenaar2019-09-154-7/+13
| | | | | Problem: Character from 'showbreak' does not use 'wincolor'. (Nick Jensen) Solution: Mix with 'wincolor'. (closes #4938)