From ad13ddb2217b6940efaa1802f37ff931d97f36625dcfe64da5ab7a47fb9672eb Mon Sep 17 00:00:00 2001 From: Petr Cerny Date: Sat, 8 Oct 2016 16:43:48 +0000 Subject: [PATCH] Accepting request 433932 from home:pcerny:factory - Patch #326 - 2016/09/25 * updated appdata file (report by Richard Hughes). * improve discussion of the different terminal emulations provided by xterm in the manual page. * add examples of setting the icon title with/without the window title in the manual (Debian #833984). * correct a limit-check when using a numeric value for extended Booleans e.g., *fullscreen:3 rather than a name such as *fullscreen:never. * add action allow-bold-fonts * improved formatting fixes for manual page, using script to find mismatches in spelling of resources, actions and menu entries. * improve documentation of logging resources. * fix a special case of flickering cursor by adding GraphicsExpose to the list of event types that should not trigger making the mouse cursor visible (patch by Joe Peterson). * correct initialization of line-drawing in VT52-mode, overlooked in changes for patch #297 (report/patch by Ben Wiley Sittler). * minor clarification of form-feed versus line-feed in ctlseqs.ms (suggested by David Kemper). * amend fix for Debian #738794 to restore a check for missing characters which are not combining characters. Also fill in a corresponding special case for TrueType fonts (Debian #827905). - Patch #325 - 2016/06/05 * improve manual page discussion of function keys (discussion OBS-URL: https://build.opensuse.org/request/show/433932 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=140 --- xterm-324.tgz | 3 -- xterm-326.tgz | 3 ++ xterm-324.tgz.asc => xterm-326.tgz.asc | 6 +-- xterm-forbid_window_and_font_ops.patch | 8 +-- xterm.changes | 74 ++++++++++++++++++++++++++ xterm.spec | 4 +- 6 files changed, 86 insertions(+), 12 deletions(-) delete mode 100644 xterm-324.tgz create mode 100644 xterm-326.tgz rename xterm-324.tgz.asc => xterm-326.tgz.asc (61%) diff --git a/xterm-324.tgz b/xterm-324.tgz deleted file mode 100644 index a46902b..0000000 --- a/xterm-324.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:70ecbec8d27789248e8ae2dc2cf159a2e189c152a6559a2b3df7f4838da36092 -size 1235312 diff --git a/xterm-326.tgz b/xterm-326.tgz new file mode 100644 index 0000000..66ccacf --- /dev/null +++ b/xterm-326.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f40eb373cef578ae108b6d19602c96bf7342a80396e93a30ff78ee72f68d317 +size 1240064 diff --git a/xterm-324.tgz.asc b/xterm-326.tgz.asc similarity index 61% rename from xterm-324.tgz.asc rename to xterm-326.tgz.asc index 47346fd..5fd98f7 100644 --- a/xterm-324.tgz.asc +++ b/xterm-326.tgz.asc @@ -2,7 +2,7 @@ Version: GnuPG v1.4.12 (GNU/Linux) Comment: See http://invisible-island.net/public/public.html for info -iEYEABECAAYFAlbiJ3EACgkQcCNT4PfkjtsEDgCeLfgBsVZ9iqLQMJFpR9XcA2jG -JTEAoMlCIifKHIRmJaI00yebiGFQjuZa -=q4ft +iEYEABECAAYFAlfoQl4ACgkQcCNT4PfkjtuNngCguq9Nn9qM1pn2M1gUaI/Uyis5 +yA8An1m01/bVzTVBGUvReLs18pC0H7eM +=Sgv5 -----END PGP SIGNATURE----- diff --git a/xterm-forbid_window_and_font_ops.patch b/xterm-forbid_window_and_font_ops.patch index ef3c321..cedd104 100644 --- a/xterm-forbid_window_and_font_ops.patch +++ b/xterm-forbid_window_and_font_ops.patch @@ -28,19 +28,19 @@ diff --git a/XTerm.ad b/XTerm.ad diff --git a/xterm.man b/xterm.man --- a/xterm.man +++ b/xterm.man -@@ -1896,17 +1896,17 @@ The default is \*(``false\*(''. +@@ -1992,17 +1992,17 @@ The default is \*(``false\*(''. .TP - .B "allowColorOps (\fPclass\fB AllowColorOps)" + .B "allowColorOps\fP (class\fB AllowColorOps\fP)" Specifies whether control sequences that set/query the dynamic colors should be allowed. ANSI colors are unaffected by this resource setting. The default is \*(``true\*(''. .TP - .B "allowFontOps (\fPclass\fB AllowFontOps)" + .B "allowFontOps\fP (class\fB AllowFontOps\fP)" Specifies whether control sequences that set/query the font should be allowed. -The default is \*(``true\*(''. +The default is \*(``false\*(''. .TP 8 - .B "allowPasteControls (\fPclass\fB AllowPasteControls)" + .B "allowPasteControls\fP (class\fB AllowPasteControls\fP)" If true, allow control characters such as BEL and CAN to be pasted. Formatting characters (tab, newline) are always allowed. Other C0 control characters are suppressed unless this resource is enabled. diff --git a/xterm.changes b/xterm.changes index f726c38..3ee146f 100644 --- a/xterm.changes +++ b/xterm.changes @@ -1,3 +1,77 @@ +------------------------------------------------------------------- +Wed Oct 5 12:42:33 UTC 2016 - pcerny@suse.com + +- Patch #326 - 2016/09/25 + * updated appdata file (report by Richard Hughes). + * improve discussion of the different terminal emulations + provided by xterm in the manual page. + * add examples of setting the icon title with/without the + window title in the manual (Debian #833984). + * correct a limit-check when using a numeric value for extended + Booleans e.g., *fullscreen:3 rather than a name such as + *fullscreen:never. + * add action allow-bold-fonts + * improved formatting fixes for manual page, using script to + find mismatches in spelling of resources, actions and menu + entries. + * improve documentation of logging resources. + * fix a special case of flickering cursor by adding + GraphicsExpose to the list of event types that should not + trigger making the mouse cursor visible (patch by Joe + Peterson). + * correct initialization of line-drawing in VT52-mode, + overlooked in changes for patch #297 (report/patch by Ben + Wiley Sittler). + * minor clarification of form-feed versus line-feed in + ctlseqs.ms (suggested by David Kemper). + * amend fix for Debian #738794 to restore a check for missing + characters which are not combining characters. Also fill in + a corresponding special case for TrueType fonts + (Debian #827905). + +------------------------------------------------------------------- +Thu Jun 23 11:06:22 UTC 2016 - pcerny@suse.com + +- Patch #325 - 2016/06/05 + * improve manual page discussion of function keys (discussion + with Ross Combs). + * further improve fix for Debian #545220 in patch #248, to + avoid conflict with combining characters (Debian #738794). + * improve -hold option to avoid 100% CPU usage with NetBSD + after closing the shell, which makes subsequent checks for X + input events fail (prompted by patch by Pierre Pronchery). + * review #ifdef statements, listed those which do not have a + configure option in xtermcfg.hin. + * fixed one case where the menu sensistivity for Print-All + Immediately and Print-All on Error was not properly ifdef'd. + * modify terminfo entries for 16-, 88- and 256-color to reset + palette with rs1 capability. + * accept legacy value of -kt as synonym for the oldXtermFKeys + resource, and extend the full-reset logic to use the keyboard + type set via -kt. + * modify ioctl calls for I_PUSH to first check if the module + has been added, using I_FIND. This is needed for newer + Solaris libraries with c11 support (adapted from patch by + Alan Coopersmith). + * add check in getXtermCombining to ensure that combining + characters were allocated (report by Tor Andersson). + * add configure option --without-xinerama to allow suppressing + the extension (Gentoo #580936). + * update keysym2ucs.c based on Unicode 9.0 + * fixed most cppcheck --enable=all warnings, including for + style (prompted by report by David Binderman). There was one + bug-fix: + + RGB least-squares computation in allocateClosestRGB used + only one ordinate + * add cppcheck to lint-like programs in configure script and + makefile. + * updates for SIXEL and ReGIS (Ross Combs): + + Fixes some const correctness issues and points out an + array lifetime issue + + Sixel drawing should still happen after an error if some + commands have been processed + + Tiny steps toward reporting ReGIS input + ------------------------------------------------------------------- Mon Mar 14 11:18:47 UTC 2016 - pcerny@suse.com diff --git a/xterm.spec b/xterm.spec index cc5e0cf..73e42f1 100644 --- a/xterm.spec +++ b/xterm.spec @@ -1,7 +1,7 @@ # # spec file for package xterm # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %define vttest_version 20140305 %define splitbin 0%{?suse_version} >= 1300 Name: xterm -Version: 324 +Version: 326 Release: 0 Summary: The basic X terminal program License: MIT