| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Libvterm tests are only run on Linux.
Solution: Use static libraries. (Ozaki Kiichi, closes #7419)
|
|
|
|
|
| |
Problem: Various comment problems.
Solution: Update comments.
|
|
|
|
|
|
| |
Problem: Mac build fails.
Solution: Adjust configure to not fall back to Athena. Adjust some other
files.
|
|
|
|
|
|
| |
Problem: Crash when drawing double-wide character in terminal window.
(Masato Nishihata)
Solution: Check getcell() returning NULL. (issue #6141)
|
|
|
|
|
| |
Problem: Mouse left-right scroll is not supported in terminal window.
Solution: Implement mouse codes 6 and 7. (Trygve Aaberge, closes #6363)
|
|
|
|
|
| |
Problem: Dead code in libvterm.
Solution: Remove condition that is always true.
|
|
|
|
|
| |
Problem: Missing libvterm test.
Solution: Sync with libvterm revision 768.
|
|
|
|
|
| |
Problem: Reducing size of a terminal window may cause a crash.
Solution: Make sure the row and column don't become negative. (closes #6273)
|
|
|
|
|
| |
Problem: Build failure in libvterm with debug enabled. (John Little)
Solution: Use "->" instead of ".".
|
|
|
|
|
| |
Problem: Crash after resizing a terminal window. (August Masquelier)
Solution: Add check for valid row in libvterm. (closes #6273)
|
|
|
|
|
| |
Problem: Compiler warnings for integer sizes.
Solution: Add type casts. (Mike Williams)
|
|
|
|
|
|
| |
Problem: libvterm code is slightly different from upstream.
Solution: Use upstream text to avoid future merge problems. Mainly comment
style changes.
|
|
|
|
|
|
| |
Problem: Libvterm code lags behind the upstream version.
Solution: Include revision 727, but add the index instead of switching
between RGB and indexed.
|
|
|
|
|
| |
Problem: Libvterm code lags behind the upstream version.
Solution: Include revisions 764 - 767
|
|
|
|
|
| |
Problem: Libvterm code lags behind the upstream version.
Solution: Include revisions 759 - 762.
|
|
|
|
|
| |
Problem: Build fails if snprintf is not available.
Solution: Use vim_snprintf().
|
|
|
|
|
| |
Problem: Libvterm code lags behind the upstream version.
Solution: Include revisions 755 - 758.
|
|
|
|
|
| |
Problem: MS-Windows: compiler still can't handle C99 construct.
Solution: Change to C90 construct. (Dominique Pelle, closes #6106)
|
|
|
|
|
| |
Problem: MS-Windows: compiler can't handle C99 construct in libvterm.
Solution: Change to C90 construct.
|
|
|
|
|
| |
Problem: Libvterm code lags behind the upstream version.
Solution: Include revisions 748 - 754.
|
|
|
|
|
| |
Problem: Libvterm code lags behind the upstream version.
Solution: Include revisions 743 - 747.
|
|
|
|
|
| |
Problem: Memory leak in libvterm.
Solution: free tmpbuffer.
|
|
|
|
|
| |
Problem: Libvterm code lags behind the upstream version.
Solution: Include revisions 741 - 742.
|
|
|
|
|
| |
Problem: Libvterm code lags behind the upstream version.
Solution: Include revisions 734 - 740.
|
|
|
|
|
| |
Problem: Libvterm code lags behind the upstream version.
Solution: Include revisions 730 - 733.
|
|
|
|
|
| |
Problem: Libvterm code lags behind the upstream version.
Solution: Include revisions 728 - 729.
|
|
|
|
|
| |
Problem: Libvterm code lags behind the upstream version.
Solution: Include revisions 724 - 726.
|
|
|
|
|
| |
Problem: Libvterm code lags behind the upstream version.
Solution: Include revisions 720 - 723.
|
|
|
|
|
| |
Problem: Libvterm code lags behind the upstream version.
Solution: Include revision 719.
|
|
|
|
|
| |
Problem: Error for unused argument.
Solution: Add UNUSED.
|
|
|
|
|
| |
Problem: Some changes in the libvterm upstream code.
Solution: Include some changes.
|
|
|
|
|
| |
Problem: Unused arguments ignored in non-standard way.
Solution: Add UNUSED instead of (void).
|
|
|
|
|
|
| |
Problem: Travis CI does not give compiler warnings.
Solution: Add flags for warnings. Fix uncovered problems. (Ozaki Kiichi,
closes #5898)
|
|
|
|
|
| |
Problem: Various typos in source files and tests.
Solution: Fix the typos. (Emir Sari, closes #5532)
|
|
|
|
|
| |
Problem: Printf formats are not exactly right.
Solution: Adjust signed/unsigned conversions. (Frazer Clews, closes #5456)
|
|
|
|
|
| |
Problem: Using old C style comments.
Solution: Use // comments where appropriate.
|
|
|
|
|
| |
Problem: Unused parts of libvterm are included.
Solution: Delete the unused files.
|
|
|
|
|
|
| |
Problem: Modifier keys are not always recognized.
Solution: Handle key codes generated by xterm with modifyOtherKeys set.
Add this to libvterm so we can debug it.
|
|
|
|
|
|
|
| |
Problem: Renamed libvterm sources makes merging difficult.
Solution: Rename back to the original name and only rename the .o files.
Also clean the libvterm build artifacts. (James McCoy,
closes #5027)
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
Problem: The mouse code is spread out.
Solution: Move all the mouse code to mouse.c. (Yegappan Lakshmanan,
closes #4959)
|
|
|
|
|
|
| |
Problem: MS-Windows: problem with ambiwidth characters.
Solution: handle ambiguous width characters in ConPTY on Windows 10 (1903).
(Nobuhiro Takasaki, closes #4411)
|
|
|
|
|
| |
Problem: Comments in libvterm are inconsistent.
Solution: Use // comments. Als update the table of combining characters.
|
|
|
|
|
| |
Problem: Build still fails on MS-Windows.
Solution: Move another declaration to start of block.
|
|
|
|
|
| |
Problem: Build fails on MS-Windows.
Solution: Move declaration to start of block.
|
|
|
|
|
| |
Problem: Not checking for NULL return from alloc().
Solution: Add checks. (Martin Kunev, closes #4303, closes #4174)
|
|
|
|
|
|
| |
Problem: Libvterm does not handle the window position report.
Solution: Let libvterm call the fallback CSI handler when not handling CSI
sequence. Handle the window position report in Vim.
|
|
|
|
|
|
| |
Problem: Too many curly braces.
Solution: Remove curly braces where they are not needed. (Hirohito Higashi,
closes #3982)
|
|
|
|
|
| |
Problem: Crash when out of memory while opening a terminal window.
Solution: Handle out-of-memory more gracefully.
|
|
|
|
|
| |
Problem: Libvterm tests are not run with coverage.
Solution: Adjust the Travis config. Show the actually run commands.
|