From 6e1cf7727343142ee83b531925d64f5afc6027d907a7279cfa6a05450849a431 Mon Sep 17 00:00:00 2001 From: Marcus Meissner Date: Thu, 14 Jul 2011 09:17:41 +0000 Subject: [PATCH] Accepting request 76203 from home:pcerny:factory MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Patch #270 - 2011/04/26 * build-fix, e.g., for using imake on platforms which use the termcap library. * modify utf8 resource to accept a name. * mention default for fontWarnings in manpage (report by Werner Scheinast). * split "UTF-8" menu entry into "UTF-8 Encoding" and "UTF-8 Fonts". * gray-out font-menu entries when a font fails to load, e.g., a bitmap font is not installed. * improve behavior when there is no app-defaults file: o set the toolBar resource to false o gray-out the font menu entries where no resource is found. * add configure option --with-desktop-category to allow customization of the ".desktop" files. * build-fix for the install-desktop makefile-rule, when the source/build directories differ (patch by Loïc Minier). * add menu entry and corresponding resource which can be used to suppress all bold-fonts (discussion with Jan Engelhardt). * make internal line-size value consistent with allocated sizes of character and related arrays to ensure that bulk copying of line data, e.g., in scrolling, accounts for the padding used for pointer alignment (adapted from patch by Rajesh Mandalemula, also reported by Ali Bahar). * widen ifdef for screen-resizing logic from patch #176 changes to send SIGWINCH to process group to include any system supporting ioctl(*,TIOCGPGRP,*) (prompted by linux-specific patch in OpenSUSE rpm package). * add printModeOnXError and printFileOnXError resources, which allow the user to specify that xterm will write the contents OBS-URL: https://build.opensuse.org/request/show/76203 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=19 --- p_xterm-sigwinch.diff | 4 ++-- xterm-269.tar.bz2 | 3 --- xterm-270.tar.bz2 | 3 +++ xterm.changes | 48 +++++++++++++++++++++++++++++++++++++++++++ xterm.spec | 2 +- 5 files changed, 54 insertions(+), 6 deletions(-) delete mode 100644 xterm-269.tar.bz2 create mode 100644 xterm-270.tar.bz2 diff --git a/p_xterm-sigwinch.diff b/p_xterm-sigwinch.diff index 40d9052..662dfe5 100644 --- a/p_xterm-sigwinch.diff +++ b/p_xterm-sigwinch.diff @@ -6,8 +6,8 @@ Index: screen.c TRACE(("return %d from SET_TTYSIZE %dx%d\n", code, rows, cols)); (void) code; --#if defined(SIGWINCH) && defined(USE_STRUCT_TTYSIZE) -+#if defined(SIGWINCH) && (defined(USE_STRUCT_TTYSIZE) || defined(linux)) +-#if defined(SIGWINCH) && defined(TIOCGPGRP) ++#if defined(SIGWINCH) && (defined(TIOCGPGRP) || defined(linux)) if (screen->pid > 1) { int pgrp; diff --git a/xterm-269.tar.bz2 b/xterm-269.tar.bz2 deleted file mode 100644 index 4ecc0ee..0000000 --- a/xterm-269.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b7594ce1510d5b1cf33de23d96ee2d879286a873d431c60bb60f81d728ea88b6 -size 807587 diff --git a/xterm-270.tar.bz2 b/xterm-270.tar.bz2 new file mode 100644 index 0000000..d67ef05 --- /dev/null +++ b/xterm-270.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c036dcb36546497cdbb1852dbc0bcdc6b178f3c00a12486ca34ec2b565a45518 +size 812938 diff --git a/xterm.changes b/xterm.changes index 57ed1ca..189200e 100644 --- a/xterm.changes +++ b/xterm.changes @@ -1,3 +1,51 @@ +------------------------------------------------------------------- +Tue Jul 12 13:00:23 UTC 2011 - pcerny@novell.com + +- Patch #270 - 2011/04/26 + * build-fix, e.g., for using imake on platforms which use the + termcap library. + * modify utf8 resource to accept a name. + * mention default for fontWarnings in manpage (report by Werner + Scheinast). + * split "UTF-8" menu entry into "UTF-8 Encoding" and "UTF-8 + Fonts". + * gray-out font-menu entries when a font fails to load, e.g., a + bitmap font is not installed. + * improve behavior when there is no app-defaults file: + o set the toolBar resource to false + o gray-out the font menu entries where no resource is found. + * add configure option --with-desktop-category to allow + customization of the ".desktop" files. + * build-fix for the install-desktop makefile-rule, when the + source/build directories differ (patch by Loïc Minier). + * add menu entry and corresponding resource which can be used to + suppress all bold-fonts (discussion with Jan Engelhardt). + * make internal line-size value consistent with allocated sizes + of character and related arrays to ensure that bulk copying of + line data, e.g., in scrolling, accounts for the padding used + for pointer alignment (adapted from patch by Rajesh + Mandalemula, also reported by Ali Bahar). + * widen ifdef for screen-resizing logic from patch #176 changes + to send SIGWINCH to process group to include any system + supporting ioctl(*,TIOCGPGRP,*) (prompted by linux-specific + patch in OpenSUSE rpm package). + * add printModeOnXError and printFileOnXError resources, which + allow the user to specify that xterm will write the contents + of its screen to a file if it is exiting due to an X error + (Debian #280457). + * restore logic that made reverse-video apply to the scrollbar's + foreground/background, broken in patch #158 (report by Bryan + Ischo). + * amend some of the window operations parameter-checks added in + patch #251 for the push/pop title feature, to allow the + parameters used for window resizing to be -1's, which makes + the corresponding values ignored rather than using the + window's maximum width/height (report by Noah Friedman). + * correct order of initialization for translations vs fullscreen + resources to enable a special case which omits the Alt-Enter + translation when fullscreen is disabled (Debian #612978). + * update config.guess, config.sub + ------------------------------------------------------------------- Thu Mar 3 11:31:32 UTC 2011 - pcerny@novell.com diff --git a/xterm.spec b/xterm.spec index 46c38cc..feea9ea 100644 --- a/xterm.spec +++ b/xterm.spec @@ -31,7 +31,7 @@ License: MIT Group: System/X11/Utilities Provides: xorg-x11:/usr/X11R6/bin/xterm XFree86:/usr/X11R6/bin/xterm AutoReqProv: on -Version: 269 +Version: 270 Release: 1 Summary: The basic X terminal program Source: ftp://invisible-island.net/xterm/%name-%version.tar.bz2