| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Crash when out of memory while opening a terminal window.
Solution: Handle out-of-memory more gracefully.
|
|
|
|
|
|
|
| |
Problem: Using sign group names is inefficient.
Solution: Store group names in a hash table and use a reference to them.
Also remove unnecessary use of ":exe" from the tests. (Yegappan
Lakshmanan, closes #3715)
|
|
|
|
|
| |
Problem: Test for :stop fails on Arch.
Solution: Check five lines for the expected output. (closes #3714)
|
|
|
|
|
| |
Problem: "wincmd p" does not work after using an autocmd window.
Solution: Store "prevwin" in aco_save_T. (Christian Brabandt, closes #3690)
|
|
|
|
|
| |
Problem: "gn" selects the wrong text with a multi-line match.
Solution: Get the end position from searchit() directly. (closes #3695)
|
|
|
|
|
| |
Problem: Compiler warning on MS-Windows.
Solution: Add type cast. (Mike Williams)
|
|
|
|
|
|
| |
Problem: Python cannot handle function name of script-local function.
Solution: Use <SNR> instead of the special byte code. (Ozaki Kiichi, closes
#3681)
|
|
|
|
|
|
| |
Problem: MS-Windows: no resize to fit parent when using --windowid.
Solution: Pass FALSE for "mustset" in gui_set_shellsize(). (Agorgianitis
Loukas, closes #3616)
|
|
|
|
|
| |
Problem: MS-Windows: terminal test fails in white console.
Solution: Accept both white and black background colors.
|
|
|
|
|
|
| |
Problem: Overuling CONF_ARGS from the environment still does not work. (Tony
Mechelynck)
Solution: Add back CONF_ARGS next to the new numbered ones.
|
|
|
|
|
| |
Problem: Iterating through window frames is repeated.
Solution: Define FOR_ALL_FRAMES. (Yegappan Lakshmanan)
|
|
|
|
|
|
| |
Problem: Adding quickfix items marks items as valid errors. (Daniel Hahler)
Solution: Check when items are valid. (Yegappan Lakshmanan, closes #3683,
closes #3633)
|
|
|
|
|
| |
Problem: Terminal debugger does not handle unexpected debugger exit.
Solution: Check for debugger job ended and close unused buffers. (Damien)
|
|
|
|
|
|
| |
Problem: Overuling CONF_ARGS from the environment no longer works. (Tony
Mechelynck)
Solution: Do not define any CONF_ARGS by default.
|
|
|
|
|
|
| |
Problem: :echomsg and :echoerr do not handle List and Dict like :echo does.
(Daniel Hahler)
Solution: Be more tolerant about the expression result type.
|
|
|
|
|
| |
Problem: term_getjob() does not return v:null as documented.
Solution: Do return v:null. (Damien) Add a test.
|
|
|
|
|
| |
Problem: NSIS installer gets two files from the wrong directory.
Solution: Change ${VIMRT} to "..\".
|
|
|
|
|
|
| |
Problem: NSIS installer is outdated.
Solution: Use modern syntax, MUI2 and make it work better. Add translations.
(Ken Takata, closes #3501)
|
|
|
|
|
| |
Problem: Get_tv function names are not consistent.
Solution: Rename to tv_get.
|
|
|
|
|
|
|
| |
Problem: Placing signs can be complicated.
Solution: Add functions for defining and placing signs. Introduce a group
name to avoid different plugins using the same signs. (Yegappan
Lakshmanan, closes #3652)
|
|
|
|
|
|
| |
Problem: When executing an insecure function the secure flag is stuck.
(Gabriel Barta)
Solution: Restore "secure" instead of decrementing it. (closes #3705)
|
|
|
|
|
|
| |
Problem: Cannot use two global runtime dirs with configure.
Solution: Support a comma in --with-global-runtime. (James McCoy,
closes #3704)
|
|
|
|
|
|
| |
Problem: Crash when using terminal with long composing characters.
Solution: Make space for all characters. (Yasuhiro Matsumoto, closes #3619,
closes #3703)
|
|
|
|
|
| |
Problem: MS-Windows ctags file list differs from Unix.
Solution: Define TAGS_FILES in the common makefile. (partly by Ken Takata)
|
|
|
|
|
|
| |
Problem: MS-Windows: unused variable, depending on the Ruby version.
Solution: Put ruby_sysinit and NtInitialize inside #ifdef and make them
consistent. (Ken Takata)
|
|
|
|
|
| |
Problem: Coverals is not updating.
Solution: Adjust path in Travis config.
|
|
|
|
|
| |
Problem: Proto files are not in sync with the source code.
Solution: Update the proto files.
|
|
|
|
|
| |
Problem: 'cryptmethod' defaults to a very old method.
Solution: Default to "blowfish2", it is now widely available.
|
|
|
|
|
| |
Problem: Running make in the top directory echoes a comment.
Solution: Prefix with @. (closes #3698)
|
|
|
|
|
| |
Problem: Autocommand test fails on MS-Windows.
Solution: Use pathcmp() instead of strcmp() to check if a directory differs.
|
|
|
|
|
| |
Problem: The :stop command is not tested.
Solution: Test :stop using a terminal window.
|
|
|
|
|
|
| |
Problem: DirChanged is also triggered when the directory didn't change.
(Daniel Hahler)
Solution: Compare the current with the new directory. (closes #3697)
|
|
|
|
|
| |
Problem: A few compiler warnings.
Solution: Add type casts. (Mike Williams)
|
|
|
|
|
| |
Problem: Channel test is flaky.
Solution: Add test to list of flaky tests.
|
|
|
|
|
| |
Problem: Without the +eval feature the indent tests don't work.
Solution: Skip the body of the tests.
|
|
|
|
|
| |
Problem: Indent tests may use the wrong Vim binary.
Solution: Pass in the just built Vim binary.
|
|
|
|
|
| |
Problem: Cannot run test_libvterm from the top directory.
Solution: Add test target in toplevel Makefile.
|
|
|
|
|
| |
Problem: Not all parts of printf() are tested.
Solution: Add a few more test cases. (Dominique Pelle, closes #3691)
|
|
|
|
|
| |
Problem: Libvterm tests are not run with coverage.
Solution: Adjust the Travis config. Show the actually run commands.
|
|
|
|
|
| |
Problem: Libvterm tests fail to run on Mac.
Solution: Only run libvterm tests on Linux.
|
|
|
|
|
| |
Problem: Illegal memory access in libvterm test.
Solution: Fix off-by-one error.
|
|
|
|
|
| |
Problem: The libvterm tests are not run as part of Vim tests.
Solution: Add testing libvterm.
|
|
|
|
|
| |
Problem: Channel sort test is flaky.
Solution: Do not check if the job is running, it may have be done very fast.
|
|
|
|
|
|
| |
Problem: When a job ends the closed channels are not handled.
Solution: When a job is detected to have ended, check the channels again.
(closes #3530)
|
|
|
|
|
| |
Problem: Compilation error in gvimext.cpp.
Solution: Return a value. Also fix using uninitialized variable.
|
|
|
|
|
| |
Problem: Cannot define a sign with space in the text.
Solution: Allow for escaping characters. (Ben Jackson, closes #2967)
|
|
|
|
|
| |
Problem: GvimExt: realloc() failing is not handled properly.
Solution: Check for NULL return. (Jan-Jaap Korpershoek, closes #3689)
|
|
|
|
|
|
| |
Problem: :digraph output is not easy to read.
Solution: Add highlighting for :digraphs. (Marcin Szamotulski, closes #3572)
Also add section headers for :digraphs!.
|
|
|
|
|
| |
Problem: Undo test may fail on MS-Windows.
Solution: Also handle lower case drive letters.
|
|
|
|
|
|
| |
Problem: With search CTRL-L does not pick up composing characters.
Solution: Check for composing characters. (Christian Brabandt, closes #3682)
[code change was accidentally included in 8.1.0579]
|