Received: by mail.netbsd.org (Postfix, from userid 605) id 8961184D95; Sat, 18 Jul 2020 19:25:53 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 0F7B484D78 for ; Sat, 18 Jul 2020 19:25:53 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id iT46BLPTOkym for ; Sat, 18 Jul 2020 19:25:51 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id C75E084CCD for ; Sat, 18 Jul 2020 19:25:51 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id BF58AFB28; Sat, 18 Jul 2020 19:25:51 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_159510035143370" MIME-Version: 1.0 Date: Sat, 18 Jul 2020 19:25:51 +0000 From: "pin" Subject: CVS commit: pkgsrc/x11/xterm To: pkgsrc-changes@NetBSD.org Reply-To: pin@netbsd.org X-Mailer: log_accum Message-Id: <20200718192551.BF58AFB28@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_159510035143370 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="UTF-8" Module Name: pkgsrc Committed By: pin Date: Sat Jul 18 19:25:51 UTC 2020 Modified Files: pkgsrc/x11/xterm: Makefile distinfo Log Message: x11/xterm: update to 358 Patch #358 - 2020/07/12 -correct logic for decodeTerminalID changes in patch #357 (report by "Chartreuse"). -modify makefile to use plink.sh when linking test-programs, to fix build when using pcre (report by H Merijn Brand) -build-fix for test_ptydata program (patch by H Merijn Brand) Patch #357 - 2020/07/05 -several minor optimizations for the ReGIS and SIXEL features, improving performance by 10%. -add resource decGraphicsID to allow displaying graphics when the emulation level would ordinarily disallow this (prompted by discussion with Thomas Wolff). -add control sequences for fast switching of color palettes: XTPUSHCOLORS, XTPOPCOLORS, XTREPORTCOLORS -amend change for soft-hyphen from patch #328 to avoid stripping replacement- characters which would be shown with malformed or overlong UTF-8 input. -corrected an error-handling case in decodeUtf8, matching a similar fix in patch #268 (report/patch by Dan Gohman). -add a test-driver for ptydata.c -minor cleanup of macros (adapted from patch by Walter Harms). -fix some errata in ctlseqs.ms (report by Thomas Wolff). -allow immediate repaint-on-palette-changed if double-buffering is enabled. -deprecate codes 10/11 in sgr push controls, changing those to 30/31, to avoid confusion with sgr 10-19. -modify SGR parameter handling to stop if an unrecognized parameter is encountered, to guard against malformed or nonstandard sequences (report by Bram Moolenaar). -modify DECERA color for consistency with other erasures/clearing (report by Thomas Wolff). -ECH should not be masked by DECSCA (report by Thomas Wolff). -extend DECFRA and REP to accept any graphic character rather than just Latin1, etc. (report by Thomas Wolff). -add -C option to 256colors2.pl and 88colors2.pl, to demonstrate mixed semicolon /colon separators which are implied by ECMA-48. -update sample terminfo to reflect the documentation improvements. -update description of 88/256/direct color in ctlseqs.ms to point out that using semicolons is a deprecated legacy feature, and standard terminal applications should use colons (prompted by discussion with Bram Moolenaar). -modify configure-check for tgetent to conditionally include termcap.h, enabling configuration using clang's pedantic-errors option (report by Dennis Clarke). See Other Compatibility in ncurses' curs_termcap(3X). -remove some unnecessary pointer checks (patch by Walter Harms). -accept terminal-id and add DA response for VT131, VT132. Patch #356 - 2020/05/02 -revise fix for Debian #954730, which interfered with wheel mouse events (report by Gabriele Balducci). Patch #355 - 2020/05/01 -revise fix for Debian #954730, which interfered with wheel mouse events (report by Henri Menke). -fix typos in documentation (reports by Stephen Hurd, Stefan Assmann). -add mapping for decTerminalID for 100 overlooked in patch #354. -update tables in wcwidth.c based on Unicode 13.0.0 -build-fix for make check when building out-of-tree (report by Sven Joachim). Patch #354 - 2020/04/26 -work around performance problems of XDrawImageString and XDrawImageString16 functions (Debian #954845). -add a control sequence which reports xterm's version (patch by Nicholas Marriott, mintty #881). -temporarily set numeric locale category to "C" when parsing resources, so that scaleHeight and faceSize settings do not depend on locale (Debian #820803). -improve DA/DA2 response by ensuring that the decTerminalID maps to one of the known identifiers, as well as providing DA2 response for VT241 and VT382. -terminfo improvements: -add (my) comments from ncurses which explain the keypad layouts. -add vt52+keypad from ncurses -use improved xm example for xterm+x11mouse, xterm+sm+1006 from ncurses 6.2 terminfo.src -two fixes for left/right wheel mouse event reporting (Debian #954730): filter identical button-events correct order of button-range versus protocol type (see patch #345) -change make check makefile-rule to use test-drivers for charclass and wcwidth data. -quiet did not find a usable xxx TrueType font warnings by making fontWarnings apply to these messages (report by Jim Rees). -improve reinitialization of parameter list (report/testcase by James Holderness). -temporarily set numeric locale category to "C" when formatting SVG or XHTML screendumps, to make the radix separator used in RGB values consistent (adapted from patch by George Kouryachy). -add resource forceXftHeight to control whether workaround from Debian #880407 is used. -apply updated ascent/descent in workaround from Debian #880407 to fix a 1-pixel gap in built-in vertical lines (report/testcase by Stefan Assmann). -improve round-off of scaling for built-in line-drawing (prompted by discussion with Stefan Assmann). -adjust fonts in svg-icon files to accommodate reduced functionality of new pango (report/analysis by YOKOTA Hiroshi). -improve configure check for X Toolkit library. -correct Y-coordinate transformation in ClearCurBackground, overlooked in changes for patch #334 (report/analysis by Chuck Silvers). -remove --vendor option from test-packages' install of desktop files; the feature is badly broken in gnome-shell. -modify uxterm to make it possible to select nonstandard locale C.UTF-8, e.g, if the user's locale is set to C (Debian #940626). -re-save/tweak .svg icon-files to work around breakage in toolset since the files were created in patch #283. Patch #353 - 2020/02/01 -amend change in patch #352 for button-events to fix a case where some followup events were not processed soon enough (report/patch by Jimmy Aguilar Mena). -handle MappingNotify X event, to improve recovery when switching keyboard configurations using xkbcomp (prompted by discussion with Frank Mosch, Debian #661295). There is more work needed here, possibly in the X libraries. improve discussion of mouse-mode in ctlseqs.ms (suggested by Igor van den Hoven). -further improve checks for Xft max-advance-width to take into account fonts which use two cells for ambiguous width characters. Also improve the time used for these checks (reports by Yuri Pankov, Frank Mosch). -fix a few spelling errors reported by codespell (report by Jens Schleusener). -modify run-tic.sh to prefer development version of ncurses since changes to terminfo file in patch #345 rely upon bug-fixes in ncurses (prompted by discussion with Will Senn). Patch #352 - 2020/01/16 -adjust fontsize data to handle a minor inconsistency from recent Xft versions (Debian #880407, adapted from patch by Vincent Lefèvre). -add a table to the manual page description of forceBoxChars to alert the reader to the special characters aside from line-drawing which are drawn directly when this resource is set (Debian #931305). -improve checkXft logic which attempts to detect fonts whose max-advance-width is inconsistent with the actual glyph widths. For some fonts, it is necessary to check additional characters (report/analysis by Jan Engelhardt). -improve configure-checks for X headers and libraries on recent MacOS, which has moved those files under /usr/X11. -improve portability of iconify/deiconify feature by taking into account some window managers which manipulate the EWMH _NET_WM_STATE property, adding/removing _NET_WM_STATE_HIDDEN rather than actually minimizing the window (pon with Jörg Breitbart). -improve workaround from patch #287 fo postponing the extra request for minimizing the window to the key by itself can generate button-events (report/analysis by Maal page (patch by Larry Hynes). -add definitions in xterm_io.h updated autoconf macros -update config.guess Patch #351 - 2019-add -report-icons to help-message. -improved autoconf macros: update config.guess, config.sub -correct status in XTGETXRES resize from the struct-notify event handler to prevent -recursion(report by Stefan Assmann). -improve the note on the xterm-rep not ignore zero'd/blank cells. -align terminfo file with ncurs-add vttests/modify-keys.pl script to illustrate the modifyOtheines resource default value (Branden Robinson, Debian #913815).n is complete. -add a control sequence which, like tcap-query, in the imake configuration as they would be by default via the Sven Joachim). -build-fix for the case when configure --enableSven Joachim). -fix a few minor bugs found with Coverity. -add the --disable-doublechars configure option (report by Brian Lin-document window properties in the manual page. -improve title-le-string encoded in UTF-8, check if that is the case, and if iencoding (FreeBSD #240393). -Make sameName resource work for thn UTF-8 is active. -reorganize text-drawing to make it possiblen switching from 132 to 80 columns. -improve font-warning messafont-warning messages, to accommodate broken X configurations. ont (Redhat #1679790). That relies upon the :unscaled property configurations. -set a graphic-context for border when double-bg when switching to reverse-video. -build-fix for --disable-zic(report by Scott Bertilson). Patch #348 - 2019/07/22 -update wos types, to improve compiler-warnings. -ensure that when resetgins), and DECSTR. -corrected order of reset/move when setting ing margins, rather than only when the mode is changed (report fering configuration. -correct logic for filtering scrollbar-updescription of 1006 and 1005 mouse modes, to avoid implying thawere xterm extensions rather than VT100/VT220 terminal featuresnse (suggested by Thomas Wolff). -fix a typo, improve wording iolff). -fix off-by-one in VT52 graphics character mapping (patcarnings when building with imake. -update config.sub Patch #34esource to control the maximum rate of screen updates (report bed by report by Martin Hostettler). -correct off-by-one in paraestcase by Thomas Wolff). -add resource buffered to allow enablthat the needSwap flag is set after drawing TrueType text -corr video attributes. The attribute to use is in the left-half (reomas Wolff). -reset flags including wraparound and reverse-wrap(report by Thomas Wolff). -ensure that italic font is turned ofth binary-search table generated using updated uniset (report b name comparisons work when active-icon is enabled, since CSI13e since 2008 (see patch #238). Patch #346 - 2019/05/27 .update#862042). -account for internalBorder in useBorderClipping (repcharacters in wcwidth.c based on Unicode 12.1.0 (prompted by diort by Bram Moolenaar). -fix a sign-extension when reporting of run-tic.sh for HPUX, whose mktemp prints the name of a temporalation is VT420 (suggested by Thomas Wolff). -modify treatment discussion with Ben Wong, lsix #20). -modify button-handling tor after a direct-color to be ignored. -add resource useBorderClRobert Ross). -improve logic for displaying xterm's built-in li, as well as to demonstrate push/pop of the various color typesof indexed-colors, contrary to documentation. -reduce buffer-fl for OSC 5 use the 5 in the response; formerly it was mapped to request. -update tables of combining and unknown-width charact-add vttests/query-dynamic.pl -modify vttests/query-color.pl towhether to use OSC 5 rather than OSC 4. -modify cursor coloringmouse responses from patch #342 changes; the legacy protocol suy.pl to demonstrate batch queries with -q option. -increase reslation of predefined symbols -check for updated X Toolkit, whicrt by Emile LeBlanc). -documentation errata (patch by Larry Hynfull-screen mode. -window's border-size was incorrectly added t To generate a diff of this commit: cvs rdiff -u -r1.122 -r1.123 pkgsrc/x11/xterm/Makefile cvs rdiff -u -r1.83 -r1.84 pkgsrc/x11/xterm/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_159510035143370 Content-Disposition: inline Content-Length: 1522 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/x11/xterm/Makefile diff -u pkgsrc/x11/xterm/Makefile:1.122 pkgsrc/x11/xterm/Makefile:1.123 --- pkgsrc/x11/xterm/Makefile:1.122 Fri Jul 17 09:30:00 2020 +++ pkgsrc/x11/xterm/Makefile Sat Jul 18 19:25:51 2020 @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.122 2020/07/17 09:30:00 pin Exp $ +# $NetBSD: Makefile,v 1.123 2020/07/18 19:25:51 pin Exp $ -DISTNAME= xterm-344 -PKGREVISION= 1 +DISTNAME= xterm-358 CATEGORIES= x11 MASTER_SITES= ftp://ftp.invisible-island.net/xterm/ EXTRACT_SUFX= .tgz Index: pkgsrc/x11/xterm/distinfo diff -u pkgsrc/x11/xterm/distinfo:1.83 pkgsrc/x11/xterm/distinfo:1.84 --- pkgsrc/x11/xterm/distinfo:1.83 Fri Feb 15 20:00:01 2019 +++ pkgsrc/x11/xterm/distinfo Sat Jul 18 19:25:51 2020 @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.83 2019/02/15 20:00:01 wiz Exp $ +$NetBSD: distinfo,v 1.84 2020/07/18 19:25:51 pin Exp $ -SHA1 (xterm-344.tgz) = 5333bd575dd8393b159660dcca24a8c8c68f7b2a -RMD160 (xterm-344.tgz) = a29abf8f8e1178838290c7469463302ec0672e1d -SHA512 (xterm-344.tgz) = 872f69e13ad8e26de355f7611dabc7a66e2f6b00313b440b8054cc4fa0fbde936dd8d54ec09c892e8760080acaccbd8b7e72cdcbebb291dd92e01593eb14e91a -Size (xterm-344.tgz) = 1355326 bytes +SHA1 (xterm-358.tgz) = 6b8823547a8342d6a2508e9bdab788f1a577f4d5 +RMD160 (xterm-358.tgz) = be9dc43c6b465f3c6ee9d64bb3aaed575165bc07 +SHA512 (xterm-358.tgz) = fa4769e1ab967b753ac349f968d6240c2eac1fc4f01ee7dace999492e221c6283af0bea0a72289760653cd4f833d08168e613beb3c89ac78dece8eb702d1ab3b +Size (xterm-358.tgz) = 1421546 bytes --_----------=_159510035143370--