summaryrefslogtreecommitdiffstats
path: root/src/libvterm
AgeCommit message (Collapse)Author
2023-09-24patch 9.0.1940: wrong upstream version in libvterm READMEv9.0.1940Christian Brabandt
Problem: wrong upstream version in libvterm README Solution: correct version to 839 related: #12746 Signed-off-by: Christian Brabandt <cb@256bit.org>
2023-09-21patch 9.0.1927: patch 1916 (fixed terminal size) not optimalv9.0.1927Christian Brabandt
Problem: patch 1916 (fixed terminal size) not optimal Solution: Add defines to make it easier changeable later Signed-off-by: Christian Brabandt <cb@256bit.org>
2023-09-19patch 9.0.1916: Crash when allocating large terminal screenv9.0.1916Christian Brabandt
Problem: Crash when allocating large terminal screen Solution: Don't allow values > 1000 for terminal screen columns and rows closes: #13126 Signed-off-by: Christian Brabandt <cb@256bit.org>
2023-08-11patch 9.0.1684: Update libvterm to rev 839v9.0.1684zeertzjq
Problem: libvterm slightly outdated Solution: Update libvterm from rev 818 to rev 839 Notable fix: libvterm now handles DECSM/DECRM with multiple arguents, so several ncurses programs (e.g. nnn) can enable mouse properly when run in Vim's terminal in XTerm. closes: #12746 Signed-off-by: Christian Brabandt <cb@256bit.org> Co-authored-by: zeertzjq <zeertzjq@outlook.com>
2022-12-12patch 9.0.1049: crash when opening a very small terminal windowv9.0.1049Bram Moolenaar
Problem: Crash when opening a very small terminal window. Solution: Instead of crashing fix the cursor position. (closes #11697)
2022-11-27patch 9.0.0955: libvterm does not support the XTQMODKEYS requestv9.0.0955Bram Moolenaar
Problem: Libvterm does not support the XTQMODKEYS request. Solution: Implement the XTQMODKEYS request and response. Update the keycode check results.
2022-11-24patch 9.0.0934: various code formatting issuesv9.0.0934Bram Moolenaar
Problem: Various code formatting issues. Solution: Improve code formatting.
2022-11-23patch 9.0.0930: cannot debug the Kitty keyboard protocol with TermDebugv9.0.0930Bram Moolenaar
Problem: Cannot debug the Kitty keyboard protocol with TermDebug. Solution: Add Kitty keyboard protocol support to the libvterm fork. Recognize the escape sequences that the protocol generates. Add the 'keyprotocol' option to allow the user to specify for which terminal what protocol is to be used, instead of hard-coding this. Add recognizing the kitty keyboard protocol status.
2022-11-19patch 9.0.0912: libvterm with modifyOtherKeys level 2 does not match xtermv9.0.0912Bram Moolenaar
Problem: libvterm with modifyOtherKeys level 2 does not match xterm. Solution: Adjust key code escape sequences to be the same as what xterm sends in modifyOtherKeys level 2 mode. Check the value of no_reduce_keys before using it.
2022-10-17patch 9.0.0781: workaround to rename "small" to "smallfont" is clumsyv9.0.0781Bram Moolenaar
Problem: Workaround to rename "small" to "smallfont" is clumsy. Solution: Undefine "small" after including windows.h. (Ken Takata)
2022-10-16patch 9.0.0776: MSVC can't have field name "small"v9.0.0776Bram Moolenaar
Problem: MSVC can't have field name "small". Solution: Rename small to smallfont.
2022-10-16patch 9.0.0774: the libvterm code is outdatedv9.0.0774Bram Moolenaar
Problem: The libvterm code is outdated. Solution: Include libvterm changes from revision 802 to 817. Revert some changes made for C89.
2022-10-16patch 9.0.0772: the libvterm code is outdatedv9.0.0772Bram Moolenaar
Problem: The libvterm code is outdated. Solution: Include libvterm changes from revision 790 to 801.
2022-06-09patch 8.2.5073: clang on MS-Windows produces warningsv8.2.5073Bram Moolenaar
Problem: Clang on MS-Windows produces warnings. Solution: Avoid the warnings. (Yegappan Lakshmanan, closes #10546)
2021-11-24patch 8.2.3667: building libvterm fails with MSVCv8.2.3667Bram Moolenaar
Problem: Building libvterm fails with MSVC. Solution: Don't use C99 construct.
2021-11-24patch 8.2.3666: libvterm is outdatedv8.2.3666Bram Moolenaar
Problem: Libvterm is outdated. Solution: Include patches from revision 769 to revision 789.
2021-11-20patch 8.2.3628: looking terminal colors is a bit slowv8.2.3628Bram Moolenaar
Problem: Looking terminal colors is a bit slow. Solution: Cache the terminal colors. (closes #9130, closes #9058)
2021-02-08patch 8.2.2487: terminal shows garbage after double-wide characterv8.2.2487Bram Moolenaar
Problem: Terminal shows garbage after double-wide character with a combining character. (Kyoichiro Yamada) Solution: Libvterm: do not add the width of the combining character to the glyph width. (closes #7801)
2020-12-03patch 8.2.2086: libvterm tests are only run on Linuxv8.2.2086Bram Moolenaar
Problem: Libvterm tests are only run on Linux. Solution: Use static libraries. (Ozaki Kiichi, closes #7419)
2020-08-30patch 8.2.1547: various comment problemsv8.2.1547Bram Moolenaar
Problem: Various comment problems. Solution: Update comments.
2020-08-11patch 8.2.1424: Mac build failsv8.2.1424Bram Moolenaar
Problem: Mac build fails. Solution: Adjust configure to not fall back to Athena. Adjust some other files.
2020-08-02patch 8.2.1353: crash when drawing double-wide character in terminal windowv8.2.1353Bram Moolenaar
Problem: Crash when drawing double-wide character in terminal window. (Masato Nishihata) Solution: Check getcell() returning NULL. (issue #6141)
2020-07-01patch 8.2.1108: mouse left-right scroll is not supported in terminal windowv8.2.1108Bram Moolenaar
Problem: Mouse left-right scroll is not supported in terminal window. Solution: Implement mouse codes 6 and 7. (Trygve Aaberge, closes #6363)
2020-06-29patch 8.2.1094: dead code in libvtermv8.2.1094Bram Moolenaar
Problem: Dead code in libvterm. Solution: Remove condition that is always true.
2020-06-27patch 8.2.1072: missing libvterm testv8.2.1072Bram Moolenaar
Problem: Missing libvterm test. Solution: Sync with libvterm revision 768.
2020-06-21patch 8.2.1030: reducing size of a terminal window may cause a crashv8.2.1030Bram Moolenaar
Problem: Reducing size of a terminal window may cause a crash. Solution: Make sure the row and column don't become negative. (closes #6273)
2020-06-19patch 8.2.1010: build failure in libvterm with debug enabledv8.2.1010Bram Moolenaar
Problem: Build failure in libvterm with debug enabled. (John Little) Solution: Use "->" instead of ".".
2020-06-16patch 8.2.0989: crash after resizing a terminal windowv8.2.0989Bram Moolenaar
Problem: Crash after resizing a terminal window. (August Masquelier) Solution: Add check for valid row in libvterm. (closes #6273)
2020-05-27patch 8.2.0831: compiler warnings for integer sizesv8.2.0831Bram Moolenaar
Problem: Compiler warnings for integer sizes. Solution: Add type casts. (Mike Williams)
2020-05-22patch 8.2.0813: libvterm code is slightly different from upstreamv8.2.0813Bram Moolenaar
Problem: libvterm code is slightly different from upstream. Solution: Use upstream text to avoid future merge problems. Mainly comment style changes.
2020-05-21patch 8.2.0804: libvterm code lags behind the upstream versionv8.2.0804Bram Moolenaar
Problem: Libvterm code lags behind the upstream version. Solution: Include revision 727, but add the index instead of switching between RGB and indexed.
2020-05-20patch 8.2.0803: libvterm code lags behind the upstream versionv8.2.0803Bram Moolenaar
Problem: Libvterm code lags behind the upstream version. Solution: Include revisions 764 - 767
2020-05-20patch 8.2.0802: libvterm code lags behind the upstream versionv8.2.0802Bram Moolenaar
Problem: Libvterm code lags behind the upstream version. Solution: Include revisions 759 - 762.
2020-05-19patch 8.2.0799: build fails if snprintf is not availablev8.2.0799Bram Moolenaar
Problem: Build fails if snprintf is not available. Solution: Use vim_snprintf().
2020-05-19patch 8.2.0798: libvterm code lags behind the upstream versionv8.2.0798Bram Moolenaar
Problem: Libvterm code lags behind the upstream version. Solution: Include revisions 755 - 758.
2020-05-19patch 8.2.0797: MS-Windows: compiler still can't handle C99 constructv8.2.0797Bram Moolenaar
Problem: MS-Windows: compiler still can't handle C99 construct. Solution: Change to C90 construct. (Dominique Pelle, closes #6106)
2020-05-18patch 8.2.0796: MS-Windows: compiler can't handle C99 construct in libvtermv8.2.0796Bram Moolenaar
Problem: MS-Windows: compiler can't handle C99 construct in libvterm. Solution: Change to C90 construct.
2020-05-18patch 8.2.0795: libvterm code lags behind the upstream versionv8.2.0795Bram Moolenaar
Problem: Libvterm code lags behind the upstream version. Solution: Include revisions 748 - 754.
2020-05-18patch 8.2.0794: libvterm code lags behind the upstream versionv8.2.0794Bram Moolenaar
Problem: Libvterm code lags behind the upstream version. Solution: Include revisions 743 - 747.
2020-05-17patch 8.2.0788: memory leak in libvtermv8.2.0788Bram Moolenaar
Problem: Memory leak in libvterm. Solution: free tmpbuffer.
2020-05-17patch 8.2.0787: libvterm code lags behind the upstream versionv8.2.0787Bram Moolenaar
Problem: Libvterm code lags behind the upstream version. Solution: Include revisions 741 - 742.
2020-05-17patch 8.2.0785: libvterm code lags behind the upstream versionv8.2.0785Bram Moolenaar
Problem: Libvterm code lags behind the upstream version. Solution: Include revisions 734 - 740.
2020-05-17patch 8.2.0784: libvterm code lags behind the upstream versionv8.2.0784Bram Moolenaar
Problem: Libvterm code lags behind the upstream version. Solution: Include revisions 730 - 733.
2020-05-17patch 8.2.0783: libvterm code lags behind the upstream versionv8.2.0783Bram Moolenaar
Problem: Libvterm code lags behind the upstream version. Solution: Include revisions 728 - 729.
2020-05-17patch 8.2.0780: libvterm code lags behind the upstream versionv8.2.0780Bram Moolenaar
Problem: Libvterm code lags behind the upstream version. Solution: Include revisions 724 - 726.
2020-05-17patch 8.2.0778: libvterm code lags behind the upstream versionv8.2.0778Bram Moolenaar
Problem: Libvterm code lags behind the upstream version. Solution: Include revisions 720 - 723.
2020-05-17patch 8.2.0776: libvterm code lags behind the upstream versionv8.2.0776Bram Moolenaar
Problem: Libvterm code lags behind the upstream version. Solution: Include revision 719.
2020-04-12patch 8.2.0553: error for unused argumentv8.2.0553Bram Moolenaar
Problem: Error for unused argument. Solution: Add UNUSED.
2020-04-12patch 8.2.0550: some changes in the libvterm upstream codev8.2.0550Bram Moolenaar
Problem: Some changes in the libvterm upstream code. Solution: Include some changes.
2020-04-11patch 8.2.0545: unused arguments ignored in non-standard wayv8.2.0545Bram Moolenaar
Problem: Unused arguments ignored in non-standard way. Solution: Add UNUSED instead of (void).