Bram Moolenaar
cc0907165d
patch 9.0.0955: libvterm does not support the XTQMODKEYS request
...
Problem: Libvterm does not support the XTQMODKEYS request.
Solution: Implement the XTQMODKEYS request and response. Update the keycode
check results.
2022-11-27 11:31:23 +00:00
Bram Moolenaar
24fe33a83a
patch 9.0.0934: various code formatting issues
...
Problem: Various code formatting issues.
Solution: Improve code formatting.
2022-11-24 00:09:02 +00:00
Bram Moolenaar
63a2e360cc
patch 9.0.0930: cannot debug the Kitty keyboard protocol with TermDebug
...
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-23 20:20:18 +00:00
Bram Moolenaar
c896adbcde
patch 9.0.0912: libvterm with modifyOtherKeys level 2 does not match xterm
...
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-11-19 19:02:40 +00:00
Bram Moolenaar
e6a16e9950
patch 9.0.0781: workaround to rename "small" to "smallfont" is clumsy
...
Problem: Workaround to rename "small" to "smallfont" is clumsy.
Solution: Undefine "small" after including windows.h. (Ken Takata)
2022-10-17 14:51:36 +01:00
Bram Moolenaar
9d8620b519
patch 9.0.0776: MSVC can't have field name "small"
...
Problem: MSVC can't have field name "small".
Solution: Rename small to smallfont.
2022-10-16 20:24:16 +01:00
Bram Moolenaar
6a12d26f34
patch 9.0.0774: the libvterm code is outdated
...
Problem: The libvterm code is outdated.
Solution: Include libvterm changes from revision 802 to 817. Revert some
changes made for C89.
2022-10-16 19:26:52 +01:00
Bram Moolenaar
501e77766c
patch 9.0.0772: the libvterm code is outdated
...
Problem: The libvterm code is outdated.
Solution: Include libvterm changes from revision 790 to 801.
2022-10-16 14:35:46 +01:00
Bram Moolenaar
35d7a2fb13
patch 8.2.5073: clang on MS-Windows produces warnings
...
Problem: Clang on MS-Windows produces warnings.
Solution: Avoid the warnings. (Yegappan Lakshmanan, closes #10546 )
2022-06-09 20:53:54 +01:00
Bram Moolenaar
510d8e6056
patch 8.2.3667: building libvterm fails with MSVC
...
Problem: Building libvterm fails with MSVC.
Solution: Don't use C99 construct.
2021-11-24 19:55:46 +00:00
Bram Moolenaar
7da341560e
patch 8.2.3666: libvterm is outdated
...
Problem: Libvterm is outdated.
Solution: Include patches from revision 769 to revision 789.
2021-11-24 19:30:55 +00:00
Bram Moolenaar
87fd0924e2
patch 8.2.3628: looking terminal colors is a bit slow
...
Problem: Looking terminal colors is a bit slow.
Solution: Cache the terminal colors. (closes #9130 , closes #9058 )
2021-11-20 13:47:45 +00:00
Bram Moolenaar
4549dad874
patch 8.2.2487: terminal shows garbage after double-wide character
...
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 )
2021-02-08 21:29:48 +01:00
Bram Moolenaar
476268c387
patch 8.2.2086: libvterm tests are only run on Linux
...
Problem: Libvterm tests are only run on Linux.
Solution: Use static libraries. (Ozaki Kiichi, closes #7419 )
2020-12-03 21:24:07 +01:00
Bram Moolenaar
02c037a4be
patch 8.2.1547: various comment problems
...
Problem: Various comment problems.
Solution: Update comments.
2020-08-30 19:26:45 +02:00
Bram Moolenaar
040f975fc1
patch 8.2.1424: Mac build fails
...
Problem: Mac build fails.
Solution: Adjust configure to not fall back to Athena. Adjust some other
files.
2020-08-11 23:08:48 +02:00
Bram Moolenaar
8b89614e69
patch 8.2.1353: crash when drawing double-wide character in terminal window
...
Problem: Crash when drawing double-wide character in terminal window.
(Masato Nishihata)
Solution: Check getcell() returning NULL. (issue #6141 )
2020-08-02 15:05:05 +02:00
Bram Moolenaar
d58d4f90ae
patch 8.2.1108: mouse left-right scroll is not supported in terminal window
...
Problem: Mouse left-right scroll is not supported in terminal window.
Solution: Implement mouse codes 6 and 7. (Trygve Aaberge, closes #6363 )
2020-07-01 15:49:29 +02:00
Bram Moolenaar
a53618dd1d
patch 8.2.1094: dead code in libvterm
...
Problem: Dead code in libvterm.
Solution: Remove condition that is always true.
2020-06-29 23:14:02 +02:00
Bram Moolenaar
a0a0c4147f
patch 8.2.1072: missing libvterm test
...
Problem: Missing libvterm test.
Solution: Sync with libvterm revision 768.
2020-06-27 18:13:10 +02:00
Bram Moolenaar
da58134eed
patch 8.2.1030: reducing size of a terminal window may cause a crash
...
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-21 17:57:32 +02:00
Bram Moolenaar
128d307963
patch 8.2.1010: build failure in libvterm with debug enabled
...
Problem: Build failure in libvterm with debug enabled. (John Little)
Solution: Use "->" instead of ".".
2020-06-19 17:20:41 +02:00
Bram Moolenaar
a6e8bf2d89
patch 8.2.0989: crash after resizing a terminal window
...
Problem: Crash after resizing a terminal window. (August Masquelier)
Solution: Add check for valid row in libvterm. (closes #6273 )
2020-06-16 20:58:07 +02:00
Bram Moolenaar
f4b68e9056
patch 8.2.0831: compiler warnings for integer sizes
...
Problem: Compiler warnings for integer sizes.
Solution: Add type casts. (Mike Williams)
2020-05-27 21:22:14 +02:00
Bram Moolenaar
591cec8366
patch 8.2.0813: libvterm code is slightly different from upstream
...
Problem: libvterm code is slightly different from upstream.
Solution: Use upstream text to avoid future merge problems. Mainly comment
style changes.
2020-05-22 22:06:06 +02:00
Bram Moolenaar
e5886ccb51
patch 8.2.0804: libvterm code lags behind the upstream version
...
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-21 20:10:04 +02:00
Bram Moolenaar
83a52533b2
patch 8.2.0803: libvterm code lags behind the upstream version
...
Problem: Libvterm code lags behind the upstream version.
Solution: Include revisions 764 - 767
2020-05-20 19:30:19 +02:00
Bram Moolenaar
d863728913
patch 8.2.0802: libvterm code lags behind the upstream version
...
Problem: Libvterm code lags behind the upstream version.
Solution: Include revisions 759 - 762.
2020-05-20 18:41:41 +02:00
Bram Moolenaar
74c6963656
patch 8.2.0799: build fails if snprintf is not available
...
Problem: Build fails if snprintf is not available.
Solution: Use vim_snprintf().
2020-05-19 21:43:47 +02:00
Bram Moolenaar
be593bf135
patch 8.2.0798: libvterm code lags behind the upstream version
...
Problem: Libvterm code lags behind the upstream version.
Solution: Include revisions 755 - 758.
2020-05-19 21:20:04 +02:00
Bram Moolenaar
904e48a22b
patch 8.2.0797: MS-Windows: compiler still can't handle C99 construct
...
Problem: MS-Windows: compiler still can't handle C99 construct.
Solution: Change to C90 construct. (Dominique Pelle, closes #6106 )
2020-05-19 10:33:02 +02:00
Bram Moolenaar
37ebd42f16
patch 8.2.0796: MS-Windows: compiler can't handle C99 construct in libvterm
...
Problem: MS-Windows: compiler can't handle C99 construct in libvterm.
Solution: Change to C90 construct.
2020-05-18 23:27:50 +02:00
Bram Moolenaar
88d68de95d
patch 8.2.0795: libvterm code lags behind the upstream version
...
Problem: Libvterm code lags behind the upstream version.
Solution: Include revisions 748 - 754.
2020-05-18 21:51:01 +02:00
Bram Moolenaar
d098b824c1
patch 8.2.0794: libvterm code lags behind the upstream version
...
Problem: Libvterm code lags behind the upstream version.
Solution: Include revisions 743 - 747.
2020-05-18 21:12:59 +02:00
Bram Moolenaar
deb17451ed
patch 8.2.0788: memory leak in libvterm
...
Problem: Memory leak in libvterm.
Solution: free tmpbuffer.
2020-05-17 23:34:42 +02:00
Bram Moolenaar
a2e408f598
patch 8.2.0787: libvterm code lags behind the upstream version
...
Problem: Libvterm code lags behind the upstream version.
Solution: Include revisions 741 - 742.
2020-05-17 23:00:52 +02:00
Bram Moolenaar
6fc3b59ee9
patch 8.2.0785: libvterm code lags behind the upstream version
...
Problem: Libvterm code lags behind the upstream version.
Solution: Include revisions 734 - 740.
2020-05-17 22:27:55 +02:00
Bram Moolenaar
94d729cbe8
patch 8.2.0784: libvterm code lags behind the upstream version
...
Problem: Libvterm code lags behind the upstream version.
Solution: Include revisions 730 - 733.
2020-05-17 21:50:16 +02:00
Bram Moolenaar
c4c9f7e43e
patch 8.2.0783: libvterm code lags behind the upstream version
...
Problem: Libvterm code lags behind the upstream version.
Solution: Include revisions 728 - 729.
2020-05-17 20:52:45 +02:00
Bram Moolenaar
2d2970ea59
patch 8.2.0780: libvterm code lags behind the upstream version
...
Problem: Libvterm code lags behind the upstream version.
Solution: Include revisions 724 - 726.
2020-05-17 16:29:47 +02:00
Bram Moolenaar
d4a5f40c0c
patch 8.2.0778: libvterm code lags behind the upstream version
...
Problem: Libvterm code lags behind the upstream version.
Solution: Include revisions 720 - 723.
2020-05-17 16:04:44 +02:00
Bram Moolenaar
e178ba3654
patch 8.2.0776: libvterm code lags behind the upstream version
...
Problem: Libvterm code lags behind the upstream version.
Solution: Include revision 719.
2020-05-17 14:59:47 +02:00
Bram Moolenaar
cd630becc8
patch 8.2.0553: error for unused argument
...
Problem: Error for unused argument.
Solution: Add UNUSED.
2020-04-12 14:50:26 +02:00
Bram Moolenaar
88c1ee84d6
patch 8.2.0550: some changes in the libvterm upstream code
...
Problem: Some changes in the libvterm upstream code.
Solution: Include some changes.
2020-04-12 13:38:57 +02:00
Bram Moolenaar
d19a8f97ad
patch 8.2.0545: unused arguments ignored in non-standard way
...
Problem: Unused arguments ignored in non-standard way.
Solution: Add UNUSED instead of (void).
2020-04-11 21:42:48 +02:00
Bram Moolenaar
81ea1dfb97
patch 8.2.0541: Travis CI does not give compiler warnings
...
Problem: Travis CI does not give compiler warnings.
Solution: Add flags for warnings. Fix uncovered problems. (Ozaki Kiichi,
closes #5898 )
2020-04-11 18:01:41 +02:00
Bram Moolenaar
4b96df5a01
patch 8.2.0156: various typos in source files and tests
...
Problem: Various typos in source files and tests.
Solution: Fix the typos. (Emir Sari, closes #5532 )
2020-01-26 22:00:26 +01:00
Bram Moolenaar
b16ad96849
patch 8.2.0106: printf formats are not exactly right
...
Problem: Printf formats are not exactly right.
Solution: Adjust signed/unsigned conversions. (Frazer Clews, closes #5456 )
2020-01-08 22:06:14 +01:00
Bram Moolenaar
707d226ac5
patch 8.1.2389: using old C style comments
...
Problem: Using old C style comments.
Solution: Use // comments where appropriate.
2019-12-04 22:16:54 +01:00
Bram Moolenaar
269e4bd9d2
patch 8.1.2374: unused parts of libvterm are included
...
Problem: Unused parts of libvterm are included.
Solution: Delete the unused files.
2019-12-01 15:31:12 +01:00