| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Not easy to run one test with gvim instead of vim.
Solution: Add VIMTESTTARGET in Makefile.
|
|
|
|
|
| |
Problem: No tests for xxd.
Solution: Add a test. (Christian Brabandt)
|
|
|
|
|
|
| |
Problem: Some macros are used without a semicolon, causing auto-indent to be
wrong.
Solution: Use the do-while(0) trick. (Ozaki Kiichi, closes #2729)
|
|
|
|
|
| |
Problem: 64 bit compiler warnings.
Solution: change type, add type cast. (Mike Williams)
|
|
|
|
|
|
| |
Problem: Python does not work when configuring with specific dir. (Rajdeep)
Solution: Do define PYTHON_HOME and PYTHON3_HOME in configure if the Python
config dir was specified.
|
|
|
|
|
|
| |
Problem: Can't set ANSI colors of a terminal window.
Solution: Add term_setansicolors(), term_getansicolors() and
g:term_ansi_colors. (Andy Massimino, closes #2747)
|
|
|
|
|
|
| |
Problem: ml_get errors when using terminal window for shell command.
(Blay263)
Solution: Do not change the size of the current window.
|
|
|
|
|
|
| |
Problem: Python upgrade breaks Vim when defining PYTHON_HOME.
Solution: Do not define PYTHON_HOME and PYTHON3_HOME in configure. (Naoki
Inada, closes #2787)
|
|
|
|
|
|
| |
Problem: Auto indenting breaks inserting a block.
Solution: Do not check for cursor movement if indent was changed. (Christian
Brabandt, closes #2778)
|
|
|
|
|
| |
Problem: The format attribute fails with MinGW. (John Marriott)
Solution: Don't use the format attribute with MinGW.
|
|
|
|
|
| |
Problem: Memory allocated by libvterm does not show up in profile.
Solution: Pass allocater functions to vterm_new().
|
|
|
|
|
| |
Problem: Compiler warning for printf format. (Chdiza)
Solution: Change type to "long long". (closes #2791)
|
|
|
|
|
|
| |
Problem: Errorformat "%r" implies "%>". (Jan Gosmann)
Solution: Jump to before setting fmt_ptr. (Yegappan Lakshmanan,
closes #2785)
|
|
|
|
|
| |
Problem: No compiler warning for wrong format in vim_snprintf().
Solution: Add printf attribute for gcc. Fix reported problems.
|
|
|
|
|
|
| |
Problem: No compiler warning for wrong printf format.
Solution: Add a printf attribute for gcc. Fix reported problems. (Dominique
Pelle, closes #2789)
|
|
|
|
|
| |
Problem: Unused macro argument in libvterm. (Randall W. Morris)
Solution: Remove the argument.
|
|
|
|
|
|
|
| |
Problem: Libvterm can't handle a long OSC string that is split.
Solution: When an incomplete OSC string is received copy it to the parser
buffer. Increase the size of the parser buffer to be able to
handle longer strings.
|
|
|
|
|
| |
Problem: Terminal window tests are still a bit flaky.
Solution: Increase the waiting time even more. (Elimar Riesebieter)
|
|
|
|
|
| |
Problem: Error during completion causes command to be cancelled.
Solution: Reset did_emsg before waiting for another character. (Tom M.)
|
|
|
|
|
| |
Problem: Crash when passing non-dict argument as env to job_start().
Solution: Check for valid argument. (Ozaki Kiichi, closes #2765)
|
|
|
|
|
| |
Problem: Terminal window tests are still a bit flaky.
Solution: Increase the waiting time for the buffer to be created.
|
|
|
|
|
| |
Problem: :vimgrep may add entries to the wrong quickfix list.
Solution: Use the list identifier. (Yegappan Lakshmanan)
|
|
|
|
|
|
| |
Problem: Terminal debugger: can't re-open source code window.
Solution: Add the :Source command. Also create the window if needed when
gdb stops at a source line.
|
|
|
|
|
| |
Problem: Terminal window tests are flaky.
Solution: Increase the waiting time for Vim to start.
|
|
|
|
|
|
| |
Problem: % argument in ch_log() causes trouble.
Solution: Use string as third argument in internal ch_log(). (Dominique
Pelle, closes #2784)
|
|
|
|
|
| |
Problem: When running a terminal from the GUI 'term' is not useful.
Solution: Use $TERM in the GUI if it starts with "xterm". (closes #2776)
|
|
|
|
|
| |
Problem: Test failure because of not allocating enough space.
Solution: Allocate more bytes.
|
|
|
|
|
| |
Problem: Cannot build without multi-byte feature.
Solution: Add #ifdef.
|
|
|
|
|
| |
Problem: Showing dump diff doesn't mention both file names.
Solution: Add the file name in the separator line.
|
|
|
|
|
| |
Problem: Warnings from 64 bit compiler.
Solution: Add type casts. (Mike Williams)
|
|
|
|
|
| |
Problem: The terminal API "drop" command doesn't support options.
Solution: Implement the options.
|
|
|
|
|
| |
Problem: Scroll events not recognized for some xterm emulators.
Solution: Recognize mouse codes 0x40 and 0x41 as scroll events.
|
|
|
|
|
| |
Problem: Capitalize argument not available in long form.
Solution: Recognize -capitalize. Update man page.
|
|
|
|
|
|
| |
Problem: Crash when reading a channel.
Solution: Clear the write flag before writing. (idea by Shinya Ohyanagi,
closes #2769).
|
|
|
|
|
| |
Problem: No option to have xxd produce upper case variable names.
Solution: Add the -C argument. (Matt Panaro closes #2772)
|
|
|
|
|
|
| |
Problem: Outdated gdb message in terminal debugger unclear.
Solution: Specifically mention the required gdb version. Avoid getting
stuck on pagination.
|
|
|
|
|
| |
Problem: Warnings for conversion of void to function pointer.
Solution: Use a temp variable that is a function pointer.
|
|
|
|
|
| |
Problem: Screen dump is made too soon.
Solution: Wait until the ruler is displayed. (Ozaki Kiichi, closes #2755)
|
|
|
|
|
| |
Problem: term_dumpwrite() does not output composing characters.
Solution: Use the cell index.
|
|
|
|
|
| |
Problem: Cannot filter :ls output for terminal buffers.
Solution: Add flags for terminal buffers. (Marcin Szamotulski, closes #2751)
|
|
|
|
|
| |
Problem: Too many #ifdefs.
Solution: Graduate FEAT_LISTCMDS, no reason to leave out buffer commands.
|
|
|
|
|
| |
Problem: No completion for argument list commands.
Solution: Add arglist completion. (Yegappan Lakshmanan, closes #2706)
|
|
|
|
|
| |
Problem: Resource fork tool doesn't work on Python 3.
Solution: Use "print()" instead of "print". (Marius Gedminas)
|
|
|
|
|
|
| |
Problem: Terminal API may call a function not meant to be called by this
API.
Solution: Require the function to start with Tapi_.
|
|
|
|
|
| |
Problem: MS-Windows: executable contains unreferenced functions and data.
Solution: Add /opt:ref to the compiler command. (Ken Takata)
|
|
|
|
|
|
| |
Problem: Test for terminal response to escape sequence fails for some
people. (toothpik)
Solution: Run "cat" and let it echo the characters.
|
|
|
|
|
|
| |
Problem: Terminal API tests still fail.
Solution: Explicitly set 'title' in the terminal job. (Ozaki Kiichi,
closes #2750)
|
|
|
|
|
| |
Problem: Terminal API tests fail.
Solution: Explicitly set 'title'.
|
|
|
|
|
| |
Problem: Running Vim in terminal fails with two windows.
Solution: Pass the number of rows to RunVimInTerminal().
|
|
|
|
|
| |
Problem: Job in terminal can't communicate with Vim.
Solution: Add the terminal API.
|