Age | Commit message (Collapse) | Author |
|
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]
|
|
Problem: Using illogical name for get_dict_number()/get_dict_string().
Solution: Rename to start with dict_.
|
|
Problem: Text properties are not enabled.
Solution: Fix sizeof argument and re-enable the text properties feature.
Fix memory leak.
|
|
Problem: Double free without the text properties feature.
Solution: Reset the dirty flag.
|
|
Problem: Invalid memory access when using text properties.
Solution: Disable text properties for now.
|
|
Problem: Cannot attach properties to text.
Solution: First part of adding text properties.
|
|
Problem: Cannot disable arabic, rightleft and farsi in configure.
Solution: Add configur flags. (Diego Fernando CarriĆ³n, closes #1867)
|
|
Problem: Tabpage right-click menu never shows "Close tab".
Solution: Always create the "Close tab" item but ignore the event if there
is only one tab.
|
|
Problem: Indent script tests pick up installed scripts.
Solution: Use current runtime indent scripts.
|
|
|
|
Problem: Termdebug: clearing multi-breakpoint does not work.
Solution: Delete all X.Y breakpoints. Keep more information about placed
breakpoints. (Ozaki Kiichi, closes #3641)
|
|
Problem: 'commentstring' not used when adding fold marker in C.
Solution: Require white space before middle comment part. (mostly by
Hirohito Higashi)
|
|
Problem: Cannot redefine user command without ! in same script
Solution: Allow redefining user command without ! in same script, like with
functions.
|
|
Problem: Stopping a job does not work properly on OpenBSD.
Solution: Do not use getpgid() to check the process group of the job
processs ID, always pass the negative process ID to kill().
(George Koehler, closes #3656)
|
|
Problem: Non-silent execute() resets display column to zero.
Solution: Keep the display column as-is.
|
|
Problem: 'commentstring' not used when adding fold marker. (Maxim Kim)
Solution: Only use empty 'comments' middle when leader is empty. (Christian
Brabandt, closes #3670)
|
|
Problem: Execute() always resets display column to zero. (Sha Liu)
Solution: Don't reset it to zero, restore the previous value. (closes #3669)
|
|
Problem: Error message for NUL byte in ScreenLines breaks Travis CI.
Solution: Use a normal message fornow.
|
|
Problem: Error for NUL byte in ScreenLines goes unnoticed.
Solution: Add an internal error message.
|
|
Problem: SGR not enabled for mintty because $TERM is "xterm".
Solution: Detect mintty by the termresponse. (Ken Takata, closes #3667)
|
|
Problem: Asan complains about reading before allocated block.
Solution: Workaround: Avoid offset from becoming negative.
|
|
Problem: Setting v:errors to wrong type still possible.
Solution: Return after giving an error message. (Christian Brabandt)
|
|
Problem: Setting v:errors to a string give confusing error. (Christian
Brabandt)
Solution: Change internal error into normal error message.
|
|
Problem: Parsing of 'diffopt' is slightly wrong.
Solution: Fix the parsing and add a test. (Jason Franklin, Christian
Brabandt)
|
|
Problem: MSCV error format has changed.
Solution: Make the space between the line number and colon optional.
|
|
Problem: Cannot use address type "other" with with user command.
Solution: Add "other" to the list. (Daniel Hahler, closes #3655) Also
reject "%" for commands with "other". Add some more tests.
|
|
Problem: Command line completion not sufficiently tested.
Solution: Add more tests. (Dominique Pelle, closes #3622)
|
|
Problem: Some MS-Windows instructions are outdated.
Solution: Update the uninstall instructions and the NSIS README. (Ken
Takata, closes #3614) Also update remark about diff.exe.
|
|
Problem: Termdebug: gdb may use X.Y for breakpoint number.
Solution: Handle X.Y breakpoint numbers. (Yasuhiro Matsumoto, close #3641)
|
|
Problem: Saving/restoring search patterns share saved last_idx.
Solution: Use a separate saved last_idx for saving search patterns for
functions and incremental search.
|
|
Problem: Crash when last search pat is set but not last substitute pat.
Solution: Do not mix up last search pattern and last subtitute pattern.
(closes #3647)
|
|
Problem: Popup menu overlaps with preview window.
Solution: Adjust the height computation. (Hirohito Higashi, closes #3414)
|
|
Problem: It is not easy to edit a script that was sourced.
Solution: Add a count to ":scriptnames", so that ":script 40" edits the
script with script ID 40.
|
|
Problem: Saved last search pattern may not be restored.
Solution: Call restore_last_search_pattern(). Add a check for balancing
saving and restoring the last search pattern.
|
|
Problem: Expression evaluation may repeat an error message. (Jason
Franklin)
Solution: Check for the value of did_emsg when giving an error
for the :execute command.
|