]>
granicus.if.org Git - vim/log
Bram Moolenaar [Tue, 1 Oct 2019 12:19:07 +0000 (14:19 +0200)]
patch 8.1.2106: no tests for dragging the mouse beyond the window
Problem: No tests for dragging the mouse beyond the window.
Solution: Add a test. (Dominique Pelle, closes #5004)
Bram Moolenaar [Tue, 1 Oct 2019 10:10:25 +0000 (12:10 +0200)]
patch 8.1.2105: MS-Windows: system() may crash
Problem: MS-Windows: system() may crash.
Solution: Do not use "itmp" when it is NULL. (Yasuhiro Matsumoto,
closes #5005)
Bram Moolenaar [Mon, 30 Sep 2019 21:12:16 +0000 (23:12 +0200)]
patch 8.1.2104: the normal.c file is too big
Problem: The normal.c file is too big.
Solution: Move do_pending_operator() to ops.c. (Yegappan Lakshmanan,
closes #4999).
Bram Moolenaar [Mon, 30 Sep 2019 18:47:54 +0000 (20:47 +0200)]
patch 8.1.2103: wrong error message if "termdebugger" is not executable
Problem: wrong error message if "termdebugger" is not executable.
Solution: Check if "termdebugger" is executable and give a clear error
message. (Ozaki Kiichi, closes #5000) Fix indents.
Bram Moolenaar [Sun, 29 Sep 2019 18:53:55 +0000 (20:53 +0200)]
patch 8.1.2102: can't build with GTK and FEAT_GUI_GNOME
Problem: Can't build with GTK and FEAT_GUI_GNOME. (Tony Mechelynck)
Solution: Adjust the #ifdef. (Yegappan Lakshmanan)
Bram Moolenaar [Sun, 29 Sep 2019 17:02:46 +0000 (19:02 +0200)]
patch 8.1.2101: write_session_file() often defined but not used
Problem: write_session_file() often defined but not used.
Solution: Adjust the #ifdef. (Yegappan Lakshmanan, closes #4998)
Bram Moolenaar [Sun, 29 Sep 2019 12:23:39 +0000 (14:23 +0200)]
patch 8.1.2100: :mksession is not sufficiently tested
Problem: :mksession is not sufficiently tested.
Solution: Add more test cases. (Yegappan Lakshmanan, closes #4993)
Bram Moolenaar [Sat, 28 Sep 2019 20:11:56 +0000 (22:11 +0200)]
patch 8.1.2099: state() test fails on some Mac systems
Problem: state() test fails on some Mac systems.
Solution: Increase the wait time. (closes #4983)
Bram Moolenaar [Sat, 28 Sep 2019 17:29:04 +0000 (19:29 +0200)]
patch 8.1.2098: mksession test fails on MS-Windows
Problem: mksession test fails on MS-Windows.
Solution: Skip testing with backslashes on MS-Windows.
Bram Moolenaar [Sat, 28 Sep 2019 17:08:45 +0000 (19:08 +0200)]
patch 8.1.2097: :mksession is not sufficiently tested
Problem: :mksession is not sufficiently tested.
Solution: Add more test cases. (Yegappan Lakshmanan, closes #4992)
Bram Moolenaar [Sat, 28 Sep 2019 17:05:57 +0000 (19:05 +0200)]
patch 8.1.2096: too many #ifdefs
Problem: Too many #ifdefs.
Solution: Graduate FEAT_COMMENTS.
Bram Moolenaar [Sat, 28 Sep 2019 15:25:10 +0000 (17:25 +0200)]
patch 8.1.2095: leaking memory when getting item from dict
Problem: Leaking memory when getting item from dict.
Solution: Also free the key when not evaluating.
Bram Moolenaar [Sat, 28 Sep 2019 14:30:04 +0000 (16:30 +0200)]
patch 8.1.2094: the fileio.c file is too big
Problem: The fileio.c file is too big.
Solution: Move buf_write() to bufwrite.c. (Yegappan Lakshmanan,
closes #4990)
Bram Moolenaar [Sat, 28 Sep 2019 14:25:00 +0000 (16:25 +0200)]
patch 8.1.2093: MS-Windows: system() test fails
Problem: MS-Windows: system() test fails.
Solution: Expect CR when using systemlist().
Bram Moolenaar [Sat, 28 Sep 2019 13:51:37 +0000 (15:51 +0200)]
patch 8.1.2092: MS-Windows: redirect in system() does not work
Problem: MS-Windows: redirect in system() does not work.
Solution: Handle 'shellxescape' and 'shellxquote' better. (Yasuhiro
Matsumoto, closes #2054)
Bram Moolenaar [Sat, 28 Sep 2019 13:24:00 +0000 (15:24 +0200)]
patch 8.1.2091: double free when memory allocation fails
Problem: Double free when memory allocation fails. (Zu-Ming Jiang)
Solution: Use VIM_CLEAR() instead of vim_free(). (closes #4991)
Bram Moolenaar [Fri, 27 Sep 2019 21:12:45 +0000 (23:12 +0200)]
patch 8.1.2090: not clear why channel log file ends
Problem: Not clear why channel log file ends.
Solution: Add a "closing" line.
Bram Moolenaar [Fri, 27 Sep 2019 19:25:00 +0000 (21:25 +0200)]
patch 8.1.2089: do not get a hint that $TEST_FILTER was active
Problem: Do not get a hint that $TEST_FILTER was active.
Solution: Mention $TEST_FILTER if no functions were executed.
Bram Moolenaar [Fri, 27 Sep 2019 17:35:48 +0000 (19:35 +0200)]
patch 8.1.2088: renamed libvterm mouse.c file not in distributed file list
Problem: Renamed libvterm mouse.c file not in distributed file list.
Solution: Rename the file in the file list.
Bram Moolenaar [Fri, 27 Sep 2019 17:34:08 +0000 (19:34 +0200)]
Update runtime files.
Bram Moolenaar [Fri, 27 Sep 2019 13:34:16 +0000 (15:34 +0200)]
patch 8.1.2087: cannot easily select one test function to execute
Problem: Cannot easily select one test function to execute.
Solution: Support the $TEST_FILTER environment variable. (Ozaki Kiichi,
closes #2695)
Bram Moolenaar [Fri, 27 Sep 2019 12:19:09 +0000 (14:19 +0200)]
patch 8.1.2086: missing a few changes for the renamed files
Problem: Missing a few changes for the renamed files.
Solution: Rename in a few more places. (Ken Takata)
Bram Moolenaar [Fri, 27 Sep 2019 12:14:32 +0000 (14:14 +0200)]
patch 8.1.2085: MS-Windows: draw error moving cursor over double-cell char
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)
Bram Moolenaar [Fri, 27 Sep 2019 11:38:56 +0000 (13:38 +0200)]
patch 8.1.2084: Amiga: cannot get the user name
Problem: Amiga: cannot get the user name.
Solution: Use getpwuid() if available. (Ola Söder, closes #4985)
Bram Moolenaar [Fri, 27 Sep 2019 11:32:06 +0000 (13:32 +0200)]
patch 8.1.2083: multi-byte chars do not work properly with "%.*S" in printf()
Problem: Multi-byte chars do not work properly with "%.*S" in printf().
Solution: Use mb_ptr2cells(). Daniel Hahler, closes #4989)
Bram Moolenaar [Fri, 27 Sep 2019 11:08:36 +0000 (13:08 +0200)]
patch 8.1.2082: some files have a weird name to fit in 8.3 characters
Problem: Some files have a weird name to fit in 8.3 characters.
Solution: Use a nicer names.
Bram Moolenaar [Fri, 27 Sep 2019 10:41:56 +0000 (12:41 +0200)]
patch 8.1.2081: the spell.c file is too big
Problem: The spell.c file is too big.
Solution: Move the code for spell suggestions to a separate file. (Yegappan
Lakshmanan, closes #4988)
Bram Moolenaar [Thu, 26 Sep 2019 21:08:54 +0000 (23:08 +0200)]
patch 8.1.2080: the terminal API is limited and can't be disabled
Problem: The terminal API is limited and can't be disabled.
Solution: Add term_setapi() to set the function prefix. (Ozaki Kiichi,
closes #2907)
Bram Moolenaar [Wed, 25 Sep 2019 21:06:40 +0000 (23:06 +0200)]
patch 8.1.2079: popup window test fails without +terminal
Problem: Popup window test fails without +terminal.
Solution: Check for the +terminal feature.
Bram Moolenaar [Wed, 25 Sep 2019 20:45:45 +0000 (22:45 +0200)]
patch 8.1.2078: build error with +textprop but without +terminal
Problem: Build error with +textprop but without +terminal. (Tony Mechelynck)
Solution: Add #ifdef.
Bram Moolenaar [Wed, 25 Sep 2019 20:37:17 +0000 (22:37 +0200)]
patch 8.1.2077: the ops.c file is too big
Problem: The ops.c file is too big.
Solution: Move code for dealing with registers to a new file. (Yegappan
Lakshmanan, closes #4982)
Bram Moolenaar [Wed, 25 Sep 2019 20:14:48 +0000 (22:14 +0200)]
patch 8.1.2076: crash when trying to put a terminal in a popup window
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.
Bram Moolenaar [Wed, 25 Sep 2019 19:43:11 +0000 (21:43 +0200)]
patch 8.1.2075: get many log messages when waiting for a typed character
Problem: Get many log messages when waiting for a typed character.
Solution: Do not repeat the repeated messages when nothing happens.
Bram Moolenaar [Wed, 25 Sep 2019 19:16:15 +0000 (21:16 +0200)]
patch 8.1.2074: test for SafeState autocommand is a bit flaky
Problem: Test for SafeState autocommand is a bit flaky.
Solution: Add to list of flaky tests.
Bram Moolenaar [Wed, 25 Sep 2019 18:37:36 +0000 (20:37 +0200)]
patch 8.1.2073: when editing a buffer 'colorcolumn' may not work
Problem: When editing a buffer 'colorcolumn' may not work.
Solution: Set the buffer before copying option values. Call
check_colorcolumn() after copying window options.
Bram Moolenaar [Tue, 24 Sep 2019 20:47:46 +0000 (22:47 +0200)]
patch 8.1.2072: "gk" moves to start of line instead of upwards
Problem: "gk" moves to start of line instead of upwards.
Solution: Fix off-by-one error. (Christian Brabandt, closes #4969)
Bram Moolenaar [Mon, 23 Sep 2019 20:17:15 +0000 (22:17 +0200)]
patch 8.1.2071: when 'wincolor' is set text property changes highlighting
Problem: When 'wincolor' is set text property changes highlighting. (Andy
Stewart)
Solution: Fix combining colors. (closes #4968)
Bram Moolenaar [Mon, 23 Sep 2019 19:16:54 +0000 (21:16 +0200)]
patch 8.1.2070: mouse code is spread out
Problem: Mouse code is spread out.
Solution: Move mouse terminal code parsing to mouse.c. (Yegappan Lakshmanan,
closes #4966)
Bram Moolenaar [Sun, 22 Sep 2019 21:24:13 +0000 (23:24 +0200)]
patch 8.1.2069: test for SafeStateAgain may still fail
Problem: Test for SafeStateAgain may still fail.
Solution: Send another message to trigger SafeStateAgain.
Bram Moolenaar [Sun, 22 Sep 2019 21:03:58 +0000 (23:03 +0200)]
patch 8.1.2068: test for SafeState and SafeStateAgain may fail
Problem: Test for SafeState and SafeStateAgain may fail.
Solution: Accept more possible responses
Bram Moolenaar [Sun, 22 Sep 2019 19:50:09 +0000 (21:50 +0200)]
patch 8.1.2067: no tests for SafeState and SafeStateAgain
Problem: No tests for SafeState and SafeStateAgain.
Solution: Add tests.
Bram Moolenaar [Sun, 22 Sep 2019 19:29:53 +0000 (21:29 +0200)]
patch 8.1.2066: no tests for state()
Problem: No tests for state().
Solution: Add tests. Clean up some feature checks. Make "a" flag work.
Bram Moolenaar [Sun, 22 Sep 2019 12:11:50 +0000 (14:11 +0200)]
patch 8.1.2065: compiler warning building non-GUI with MinGW.
Problem: Compiler warning building non-GUI with MinGW.
Solution: Adjust #ifdefs. (Yegappan Lakshmanan, closes #4964)
Bram Moolenaar [Sat, 21 Sep 2019 21:09:04 +0000 (23:09 +0200)]
patch 8.1.2064: MS-Windows: compiler warnings for unused arguments
Problem: MS-Windows: compiler warnings for unused arguments.
Solution: Add UNUSED. (Yegappan Lakshmanan, closes #4963)
Bram Moolenaar [Sat, 21 Sep 2019 20:57:06 +0000 (22:57 +0200)]
patch 8.1.2063: some tests fail when +balloon_eval_term is missing
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)
Bram Moolenaar [Sat, 21 Sep 2019 18:48:04 +0000 (20:48 +0200)]
patch 8.1.2062: the mouse code is spread out
Problem: The mouse code is spread out.
Solution: Move all the mouse code to mouse.c. (Yegappan Lakshmanan,
closes #4959)
Bram Moolenaar [Fri, 20 Sep 2019 15:20:02 +0000 (17:20 +0200)]
patch 8.1.2061: MS-Windows GUI: ":sh" crashes when trying to use a terminal
Problem: MS-Windows GUI: ":sh" crashes when trying to use a terminal.
Solution: Check for a NULL command. (Yasuhiro Matsumoto, closes #4958)
Bram Moolenaar [Fri, 20 Sep 2019 15:00:17 +0000 (17:00 +0200)]
patch 8.1.2060: "precedes" in 'listchars' not used properly
Problem: "precedes" in 'listchars' not used properly.
Solution: Correctly handle the "precedes" char in list mode for long lines.
(Christian Brabandt, closes #4953)
Bram Moolenaar [Fri, 20 Sep 2019 12:38:13 +0000 (14:38 +0200)]
Updte runtime files
Bram Moolenaar [Fri, 20 Sep 2019 11:40:14 +0000 (13:40 +0200)]
patch 8.1.2059: fix for "x" deleting a fold has side effects
Problem: Fix for "x" deleting a fold has side effects.
Solution: Fix it where the fold is included.
Bram Moolenaar [Thu, 19 Sep 2019 21:21:55 +0000 (23:21 +0200)]
patch 8.1.2058: function for ex command is named inconsistently
Problem: Function for ex command is named inconsistently.
Solution: Rename do_marks() to ex_marks().
Bram Moolenaar [Thu, 19 Sep 2019 21:06:20 +0000 (23:06 +0200)]
patch 8.1.2057: the screen.c file is much too big
Problem: The screen.c file is much too big.
Solution: Split it in three parts. (Yegappan Lakshmanan, closes #4943)
Bram Moolenaar [Wed, 18 Sep 2019 20:14:43 +0000 (22:14 +0200)]
patch 8.1.2056: "make test" for indent files doesn't cause make to fail
Problem: "make test" for indent files doesn't cause make to fail.
Solution: Exit the script with ":cquit". (Daniel Hahler, closes #4949)
Bram Moolenaar [Wed, 18 Sep 2019 20:04:56 +0000 (22:04 +0200)]
patch 8.1.2055: not easy to jump to function line from profile
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)
Bram Moolenaar [Wed, 18 Sep 2019 19:42:38 +0000 (21:42 +0200)]
patch 8.1.2054: compiler test for Perl may fail
Problem: Compiler test for Perl may fail.
Solution: Accept any error line number. (James McCoy, closes #4944)
Bram Moolenaar [Wed, 18 Sep 2019 19:15:31 +0000 (21:15 +0200)]
patch 8.1.2053: SafeStateAgain not triggered if callback uses feedkeys()
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().
Bram Moolenaar [Tue, 17 Sep 2019 20:42:55 +0000 (22:42 +0200)]
patch 8.1.2052: using "x" before a closed fold may delete that fold
Problem: Using "x" before a closed fold may delete that fold.
Solution: Do not translate 'x' do "dl". (Christian Brabandt, closes #4927)
Bram Moolenaar [Tue, 17 Sep 2019 19:27:49 +0000 (21:27 +0200)]
patch 8.1.2051: double-click test is a bit flaky
Problem: Double-click test is a bit flaky.
Solution: Correct entry in list of flaky tests.
Bram Moolenaar [Tue, 17 Sep 2019 19:23:39 +0000 (21:23 +0200)]
patch 8.1.2050: popup window test fails in some configurations
Problem: Popup window test fails in some configurations. (James McCoy)
Solution: Clear the command line.
Bram Moolenaar [Tue, 17 Sep 2019 18:54:31 +0000 (20:54 +0200)]
patch 8.1.2049: cannot build tiny version
Problem: Cannot build tiny version.
Solution: Add #ifdefs.
Bram Moolenaar [Tue, 17 Sep 2019 18:28:38 +0000 (20:28 +0200)]
patch 8.1.2048: not clear why SafeState and SafeStateAgain are not triggered
Problem: Not clear why SafeState and SafeStateAgain are not triggered.
Solution: Add log statements.
Bram Moolenaar [Mon, 16 Sep 2019 20:56:03 +0000 (22:56 +0200)]
patch 8.1.2047: cannot check the current state
Problem: Cannot check the current state.
Solution: Add the state() function.
Bram Moolenaar [Mon, 16 Sep 2019 19:58:13 +0000 (21:58 +0200)]
patch 8.1.2046: SafeState may be triggered at the wrong moment
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.
Bram Moolenaar [Mon, 16 Sep 2019 19:06:21 +0000 (21:06 +0200)]
patch 8.1.2045: the option.c file is too big
Problem: The option.c file is too big.
Solution: Split off the code dealing with strings. (Yegappan Lakshmanan,
closes #4937)
Bram Moolenaar [Sun, 15 Sep 2019 21:02:04 +0000 (23:02 +0200)]
patch 8.1.2044: no easy way to process postponed work
Problem: No easy way to process postponed work. (Paul Jolly)
Solution: Add the SafeState autocommand event.
Bram Moolenaar [Sun, 15 Sep 2019 19:12:22 +0000 (21:12 +0200)]
patch 8.1.2043: not sufficient testing for quoted numbers
Problem: Not sufficient testing for quoted numbers.
Solution: Add a few more test cases.
Bram Moolenaar [Sun, 15 Sep 2019 19:00:54 +0000 (21:00 +0200)]
patch 8.1.2042: the evalfunc.c file is too big
Problem: The evalfunc.c file is too big.
Solution: Move getchar() and parse_queued_messages() to getchar.c.
Bram Moolenaar [Sun, 15 Sep 2019 17:31:28 +0000 (19:31 +0200)]
patch 8.1.2041: no test for diff mode with syntax highlighting
Problem: No test for diff mode with syntax highlighting.
Solution: Add a test case.
Bram Moolenaar [Sun, 15 Sep 2019 17:09:42 +0000 (19:09 +0200)]
patch 8.1.2040: no highlighting of current line in quickfix window
Problem: No highlighting of current line in quickfix window.
Solution: Combine with line_attr.
Bram Moolenaar [Sun, 15 Sep 2019 16:11:16 +0000 (18:11 +0200)]
patch 8.1.2039: character from 'showbreak' does not use 'wincolor'
Problem: Character from 'showbreak' does not use 'wincolor'. (Nick Jensen)
Solution: Mix with 'wincolor'. (closes #4938)
Bram Moolenaar [Sun, 15 Sep 2019 15:49:10 +0000 (17:49 +0200)]
patch 8.1.2038: has('vimscript-4') is always 0
Problem: has('vimscript-4') is always 0.
Solution: Add "vimscript-4" to the feature table. (Naruhiko Nishino,
closes #4941)
Bram Moolenaar [Sun, 15 Sep 2019 15:26:07 +0000 (17:26 +0200)]
patch 8.1.2037: can call win_gotoid() in cmdline window
Problem: Can call win_gotoid() in cmdline window.
Solution: Disallow switching windows. (Yasuhiro Matsumoto, closes #4940)
Bram Moolenaar [Sun, 15 Sep 2019 12:49:52 +0000 (14:49 +0200)]
patch 8.1.2036: the str2nr() tests fail
Problem: The str2nr() tests fail.
Solution: Add missing part of patch.
Bram Moolenaar [Sun, 15 Sep 2019 12:33:22 +0000 (14:33 +0200)]
patch 8.1.2035: recognizing octal numbers is confusing
Problem: Recognizing octal numbers is confusing.
Solution: Introduce scriptversion 4: do not use octal and allow for single
quote inside numbers.
Bram Moolenaar [Sun, 15 Sep 2019 11:17:00 +0000 (13:17 +0200)]
patch 8.1.2034: dark them of GTK 3 not supported
Problem: Dark them of GTK 3 not supported.
Solution: Add the "d" flag in 'guioptions'. (Jonathan Conder, closes #4934)
Bram Moolenaar [Sat, 14 Sep 2019 20:33:47 +0000 (22:33 +0200)]
patch 8.1.2033: cannot build with tiny features
Problem: Cannot build with tiny features.
Solution: Add #ifdef.
Bram Moolenaar [Sat, 14 Sep 2019 20:23:29 +0000 (22:23 +0200)]
patch 8.1.2032: scrollbar thumb wrong in popup window
Problem: Scrollbar thumb wrong in popup window.
Solution: Adjust thumb size and position when scrolled.
Bram Moolenaar [Sat, 14 Sep 2019 19:55:51 +0000 (21:55 +0200)]
patch 8.1.2031: cursor position wrong when resizing and using conceal
Problem: Cursor position wrong when resizing and using conceal.
Solution: Set the flags that the cursor position is valid when setting the
row and column during redrawing. (closes #4931)
Bram Moolenaar [Sat, 14 Sep 2019 19:23:40 +0000 (21:23 +0200)]
patch 8.1.2030: tests fail when build with normal features and terminal
Problem: Tests fail when build with normal features and terminal.
(Dominique Pelle)
Solution: Disable tests that won't work. (closes #4932)
Bram Moolenaar [Sat, 14 Sep 2019 19:01:23 +0000 (21:01 +0200)]
patch 8.1.2029: cannot control 'cursorline' highlighting well
Problem: Cannot control 'cursorline' highlighting well.
Solution: Add "screenline". (Christian Brabandt, closes #4933)
Bram Moolenaar [Sat, 14 Sep 2019 13:46:32 +0000 (15:46 +0200)]
patch 8.1.2028: options test script does not work
Problem: Options test script does not work.
Solution: Use optiondefs.h for input.
Bram Moolenaar [Fri, 13 Sep 2019 20:30:11 +0000 (22:30 +0200)]
patch 8.1.2027: MS-Windows: problem with ambiwidth characters
Problem: MS-Windows: problem with ambiwidth characters.
Solution: handle ambiguous width characters in ConPTY on Windows 10 (1903).
(Nobuhiro Takasaki, closes #4411)
Bram Moolenaar [Fri, 13 Sep 2019 20:16:21 +0000 (22:16 +0200)]
patch 8.1.2026: possibly using uninitialized memory
Problem: Possibly using uninitialized memory.
Solution: Check if "dict" is NULL. (closes #4925)
Bram Moolenaar [Fri, 13 Sep 2019 20:03:19 +0000 (22:03 +0200)]
patch 8.1.2025: MS-Windows: Including shlguid.h causes problems for msys2
Problem: MS-Windows: Including shlguid.h causes problems for msys2.
Solution: Do not include shlguid.h. (closes #4913)
Bram Moolenaar [Fri, 13 Sep 2019 19:48:34 +0000 (21:48 +0200)]
patch 8.1.2024: delete call commented out for debugging
Problem: Delete call commented out for debugging.
Solution: Restore the delete call. (Christian Brabandt)
Bram Moolenaar [Fri, 13 Sep 2019 19:26:39 +0000 (21:26 +0200)]
patch 8.1.2023: no test for synIDattr() returning "strikethrough"
Problem: No test for synIDattr() returning "strikethrough".
Solution: Extend the synIDattr() test. (Jaskaran Singh, closes #4929)
Bram Moolenaar [Thu, 12 Sep 2019 20:26:43 +0000 (22:26 +0200)]
patch 8.1.2022: the option.c file is too big
Problem: The option.c file is too big.
Solution: Move option definitions to a separate file. (Yegappan Lakshmanan,
closes #4918)
Bram Moolenaar [Wed, 11 Sep 2019 20:56:44 +0000 (22:56 +0200)]
Update runtime files
Bram Moolenaar [Tue, 10 Sep 2019 19:27:18 +0000 (21:27 +0200)]
patch 8.1.2021: some global functions can be local to the file
Problem: Some global functions can be local to the file.
Solution: Add "static". (Yegappan Lakshmanan, closes #4917)
Bram Moolenaar [Tue, 10 Sep 2019 19:22:58 +0000 (21:22 +0200)]
patch 8.1.2020: it is not easy to change the window layout
Problem: It is not easy to change the window layout.
Solution: Add win_splitmove(). (Andy Massimino, closes #4561)
Bram Moolenaar [Mon, 9 Sep 2019 20:05:49 +0000 (22:05 +0200)]
patch 8.1.2019: 'cursorline' always highlights the whole line
Problem: 'cursorline' always highlights the whole line.
Solution: Add 'cursorlineopt' to specify what is highlighted.
(closes #4693)
Bram Moolenaar [Mon, 9 Sep 2019 18:04:13 +0000 (20:04 +0200)]
patch 8.1.2018: using freed memory when out of memory and displaying message
Problem: Using freed memory when out of memory and displaying message.
Solution: Make a copy of the message first.
Bram Moolenaar [Mon, 9 Sep 2019 16:35:33 +0000 (18:35 +0200)]
patch 8.1.2017: cannot execute commands after closing the cmdline window
Problem: Cannot execute commands after closing the cmdline window.
Solution: Also trigger BufEnter and WinEnter. (closes #4762)
Bram Moolenaar [Sun, 8 Sep 2019 20:57:14 +0000 (22:57 +0200)]
patch 8.1.2016: terminal altscreen test now fails on MS-Windows
Problem: Terminal altscreen test now fails on MS-Windows.
Solution: Skip the test on MS-Windows
Bram Moolenaar [Sun, 8 Sep 2019 20:35:48 +0000 (22:35 +0200)]
patch 8.1.2015: terminal altscreen test still fails sometimes
Problem: Terminal altscreen test still fails sometimes.
Solution: Write the escape sequence in a file.
Bram Moolenaar [Sun, 8 Sep 2019 20:09:52 +0000 (22:09 +0200)]
patch 8.1.2014: terminal altscreen test fails sometimes
Problem: Terminal altscreen test fails sometimes.
Solution: Use WaitFor().
Bram Moolenaar [Sun, 8 Sep 2019 19:51:41 +0000 (21:51 +0200)]
patch 8.1.2013: more functions can be used as methods
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method.
Bram Moolenaar [Sun, 8 Sep 2019 18:55:06 +0000 (20:55 +0200)]
patch 8.1.2012: more functions can be used as methods
Problem: More functions can be used as methods.
Solution: Make terminal functions usable as a method. Fix term_getattr().
Bram Moolenaar [Sun, 8 Sep 2019 16:58:44 +0000 (18:58 +0200)]
patch 8.1.2011: more functions can be used as methods
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method. Make the window
command test faster.
Bram Moolenaar [Sun, 8 Sep 2019 15:20:12 +0000 (17:20 +0200)]
patch 8.1.2010: new file uses old style comments
Problem: New file uses old style comments.
Solution: Change to new style comments. (Yegappan Lakshmanan, closes #4910)