Revisions of xterm
Ana Guerrero (anag+factory)
accepted
request 1187223
from
Marcus Meissner (msmeissn)
(revision 146)
xterm 393 (forwarded request 1187202 from AndreasStieger)
Ana Guerrero (anag+factory)
accepted
request 1184897
from
Marcus Meissner (msmeissn)
(revision 145)
- update to 392: * improve input decoding for non-Latin1 character sets by preserving the sense of GL/GR. * add resource preferLatin1 to simplify UPSS configuration (Gentoo #932154). * build-fix for --disable-boxchars; patch #390 reuses that feature's code to draw the part of the DEC Technical character set which has no Unicode equivalent. * improve definitions used in clock_gettime logic in graphics_sixel.c, as well as updating comments (patch by Ben Wong). * amend allowC1Printable changes from patch #391, restoring a special case which caused C1 characters to be ignored (report/testcase by Dmytro Bagrii). - update to 391: * improve integration between UTF-8 and allowC1Printable. * alter SIXEL HLS computation to make blue 0 degrees (patch by Ben Wong). * disable SIXEL aspect-ratio, pending a rewrite (patch by Ben Wong). * add resource incrementalGraphics (prompted by patch by Ben Wong). * reorganize graphics_sixel.c as a step toward eliminating graphics buffer-size (integrated patch by Ben Wong). * fix regression in patch #390: non-UTF8 text pasted as a XA_UTF8_STRING was not decoded (report by Petri Kaukasoina). - update to 390: * improve typography of control-sequences page (patches by Branden Robinson). * amend UPSS change from patch #389, fixing a regression in VT100/VT220 character sets. * modify ANSI conformance per ECMA-43 and DEC 070: * set ANSI conformance level to 3 for DEC levels 2 and up. * disable locking shifts in level 1, e.g., VT100. * disable single-shifts from G2/G3 in level 1. * use UPSS for G2/G3 in levels 2 and up. * modify invisible-character attribute to permit DECRQCRA to report a consistent checksum (report/testcase by Thomas Wolff). * align terminfo building blocks in terminfo to correspond to recent refactoring/trimming in ncurses. * set flag in regexec call for onNClicks to handle “^” anchor (patch by Matthew Martin). * add line-drawing data for the characters in DEC Technical which have no Unicode equivalents. * remove a special case in encode_scs which made xterm report Latin-1 when encoding is set to UTF-8, where ASCII is the selected character set. This fixes a regression in vttest for the DECRSPS cursor test. * correct values for Ps of DECAUPSS in ctlseqs.ms (report by James Holderness). * simplify/correct expression for checking Unicode non-characters (report by Thomas Wolff). * correct loop for trimming environment variables (report/patch by Casper Dik).
Ana Guerrero (anag+factory)
accepted
request 1118212
from
Marcus Meissner (msmeissn)
(revision 142)
xterm 387 (forwarded request 1118109 from AndreasStieger)
Ana Guerrero (anag+factory)
accepted
request 1115035
from
Marcus Meissner (msmeissn)
(revision 141)
- update to 385: * fixes for ReGIS (report by Ben Wong). + correct conversion from HLS to RGB + improve font-caching performance. * update tables in wcwidth.c based on Unicode 15.1.0 * improve fastScroll resource: + suppress screen-refreshes for carriage-returns + add -jf option to simplify use of this resource. + add a control sequence for enabling/disabling the resource. + enable this feature by default * extend title-stack feature to allow an additional parameter to directly access the stack, like the XTPUSHCOLORS and XTPOPCOLORS feature. * correct size and position of box shown for double-cell character which happens to be missing from the bitmap font (report by Peter Fabinski). * improved configure script: + add pattern for uClibc-ng to CF_XOPEN_SOURCE (report/patch by Waldemar Brodkorb). + add configure options --with-utmp-path and --with-wtmp-path to override configure script's check for utmp/wtmp pathnames which are shown in the manual (Debian #1042767). + CF_XOPEN_SOURCE provides for defining _DEFAULT_SOURCE for MinGW32 and MinGW64. + sed expression used to report gcc version now works with MinGW * ensure that line-attributes are reset after drawing missing character (report by Christian Weisgerber). * update config.guess, config.sub - rebased all patches
Ana Guerrero (anag+factory)
accepted
request 1111588
from
Marcus Meissner (msmeissn)
(revision 140)
(CVE-2023-40359 bsc#1214282)
Ana Guerrero (anag+factory)
accepted
request 1098828
from
Marcus Meissner (msmeissn)
(revision 139)
- update to 384: * exclude ASCII space from showMissingGlyphs, since a few bitmap fonts lack this * correct a step in rendering double-width characters with bitmap-fonts * fixes for ReGIS-related problems: * mimic an undocumented hardware VT340 feature which handles color initialization with incomplete parameters. * handle whitespace between operator/operands for color values. * reset ReGIS-context when resetting graphics in RIS. (forwarded request 1098806 from dirkmueller)
Dominique Leuenberger (dimstar_suse)
accepted
request 1092476
from
Marcus Meissner (msmeissn)
(revision 138)
- update to 382: * amend change to CursorBack> in patch 380, allowing the result to be on the hidden right-half of double-cell characters * amend xtermDrawString, fixing regression with --disable-wide-chars configuration from patch #380 * corrected pathname for run-tic.sh, for full install in an out-of-tree build * fix a regression in wide bitmap fonts versus check for missing glyphs (forwarded request 1092344 from dirkmueller)
Dominique Leuenberger (dimstar_suse)
accepted
request 1087899
from
Marcus Meissner (msmeissn)
(revision 137)
- update to 380: * reduce compiler warnings in configure script. * simplify the change for sixelScrolling * add xterm+focus and report+da2, update report+version building blocks in terminfo, from post-ncurses 6.4 * drop the -title option from uxterm and koi8rxterm, because that interferes with deriving the default title from the -e option (Debian #1031837). Compensate for this by using the -class option to derive a default title. * improve description of readline 2003 mode in ctlseqs.ms * other improvements to status-line feature (report by Thomas Wolff): + clear status line on DECCOLM + ignore DECSASD if no previous DECSSDT + allow DECSSDT 1 immediately after DECSSDT 2, i.e., without switching back to host mode. * adjust RequestResize to avoid shrinking screen when using DECCOLM while the status-line is active (report/patch by Thomas Wolff). * disallow wrapping before the beginning of the screen, to the end of the screen, for cursor-back sequences (Redhat #2182357). * modify makefile to install the 16x16 xpm files (report by Harald Dunkel). * update test-package to reflect resolution of Debian #906901. * change default of showMissingGlyphs to True. * improve handling of double-sized characters when those happen to be missing from the bitmap font and/or are fullwidth. * pointer/overflow fixes (reported by David Leadbeater): + improve limit-checks for control-sequence numeric parameters in SIXEL graphics. + add null-pointer checks in WriteNow macro to handle a case where SS2 or SS3 might be in effect while processing a (forwarded request 1087806 from dirkmueller)
Dominique Leuenberger (dimstar_suse)
accepted
request 1069863
from
Marcus Meissner (msmeissn)
(revision 136)
- update to 379: * improve text-cursor (patch by Jan Engelhardt): + allow selecting CURSOR_BAR mode from command- line/Xresources. + draw cursor using filled rectangle instead of rectangle outline to permit thicker underlines/bars. + scale up cursor relative to font size. * improve readline modes (Fedora #2166860): + document readline modes + change the feature to configure by default + replace hard-coded SS3 for cursor movement with current mode + replace hard-coded erase/lnext characters with current values * improve status-line (report by Thomas Wolff): + RIS turns off status-line + Right-margin (DECLRMM and DECSLRM) limits the length of text written/updated in the status-line. + Most controls which affect the whole screen are ignored while updating the status-line. * modify configure check for tgetent to allow for some special cases of ncurses configuration * reduce timeout, improve warning message if resize is run on a terminal which is not VT100-compatible. * reduce compiler warnings in configure script. - drop xterm-enable_libtinfo.patch (obsolete) (forwarded request 1069848 from dirkmueller)
Dominique Leuenberger (dimstar_suse)
accepted
request 1062037
from
Marcus Meissner (msmeissn)
(revision 135)
Dominique Leuenberger (dimstar_suse)
accepted
request 1040169
from
Marcus Meissner (msmeissn)
(revision 134)
- update to 377: * add control sequences for reporting the current state of the modified keys options (XTQMODKEYS) and allowed/disallowed operations (XTQALLOWED), (prompted by discussion with Bram Moolenaar). * amend modifyOtherKeys case 2 to distinguish the escape character with modifiers, e.g., shift-escape, from a plain escape character (suggested by Bram Moolenaar). * improve parsing and error-recovery in the case where a list of X11 bitmap fonts is given in the -fn and related options. * change default for xftTrackMemUsage to false, because libXft has does not handle certain fonts. (forwarded request 1039839 from dirkmueller)
Dominique Leuenberger (dimstar_suse)
accepted
request 1036787
from
Marcus Meissner (msmeissn)
(revision 133)
- update to 376: * modify configure script to always check for gcc attributes, * update install-sh. * fix parsing of result -u in vttests/halves.pl. * add a note in ctlseqs.ms about compatibility of TBC. * fix a copy/paste error in manual (patch by Grady Martin). * add null-pointer checks in x_strcasecmp and x_strncasecmp, to help with error-recovery for a missing font (Debian #1022942). (forwarded request 1036713 from dirkmueller)
Dominique Leuenberger (dimstar_suse)
accepted
request 1035234
from
Marcus Meissner (msmeissn)
(revision 132)
changelog for CVE-2022-45063 boo#1205305 (forwarded request 1035134 from AndreasStieger)
Dominique Leuenberger (dimstar_suse)
accepted
request 1033861
from
Marcus Meissner (msmeissn)
(revision 131)
xterm 375 (forwarded request 1033728 from AndreasStieger)
Richard Brown (RBrownFactory)
accepted
request 1006588
from
Marcus Meissner (msmeissn)
(revision 130)
Dominique Leuenberger (dimstar_suse)
accepted
request 963692
from
Marcus Meissner (msmeissn)
(revision 129)
- update to 372: * amend allocation/freeing of scrollback lines, eliminating an adjustment for status-line added in patch #371 (report/testcase by Rajeev V. Pillai). - update to 371: * drop double-buffer default from test-packages, since that interferes with status-line. * add faceSize7 to table in charproc.c, overlooked in patch #360 (patch by Vladimir A. Pavlov). * use XDrawString rather than XDrawString16 for text when the latter is not needed. * improve performance for initializing/reusing graphic objects in the SIXEL feature. * improve error-checking for resize. * fix errata in manual page (Debian #988221). * extended list of environment variables to purge on startup, i.e., in case a user starts xterm from another terminal emulator. * add comment in cursor.c to explain why autowrap (DECAWM) does not apply to data saved/restored with save/restore cursor-operations (report by Thomas Wolff). * add special case in generating the combining-character table in wcwidth.c, for Hangul Jamo Extended-B (report by Luis Javier Merino). * simplify/improve portability of trap commands in shell-scripts. * update configure options --disable-rectangles, --disable-tcap-fkeys and --disable-tcap-query to account for changed default settings. * rather than ignore empty parameter for setting title, use that to
Dominique Leuenberger (dimstar_suse)
accepted
request 937738
from
Marcus Meissner (msmeissn)
(revision 128)
Dominique Leuenberger (dimstar_suse)
accepted
request 913597
from
Marcus Meissner (msmeissn)
(revision 127)
Displaying revisions 1 - 20 of 146