forked from pool/xterm
Marcus Meissner
884b572c79
- 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 OBS-URL: https://build.opensuse.org/request/show/1114902 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=226
34 lines
1.1 KiB
Diff
34 lines
1.1 KiB
Diff
From: Egbert Eich <eich@suse.de>
|
|
Date: Tue Jun 3 18:17:07 2014 +0200
|
|
Subject: [PATCH]Fix number of colormap entries for DirectColor and TrueColor visuals
|
|
Patch-mainline: to be upstreamed
|
|
Git-commit: 071525466531009223f1c21a40aa2e081d5ef99a
|
|
Git-repo:
|
|
References: bnc#
|
|
Signed-off-by: Egbert Eich <eich@suse.com>
|
|
|
|
DirectColor and TrueColor have a decomposed colormap,
|
|
therefore the colormap_size field in the XVisualInfo
|
|
structure is meant per sub-field (take a look at the output
|
|
of xdpyinfo).
|
|
With 3 sub-fields there are colormap_size^3 entires.
|
|
|
|
Signed-off-by: Egbert Eich <eich@suse.de>
|
|
---
|
|
xterm-299/misc.c | 3 ++-
|
|
1 file changed, 2 insertions(+), 1 deletion(-)
|
|
|
|
Index: xterm-385/misc.c
|
|
===================================================================
|
|
--- xterm-385.orig/misc.c
|
|
+++ xterm-385/misc.c
|
|
@@ -2698,6 +2698,8 @@ getColormapInfo(XtermWidget xw, unsigned
|
|
if (getVisualInfo(xw)) {
|
|
*typep = (unsigned) xw->visInfo->class;
|
|
*sizep = (unsigned) xw->visInfo->colormap_size;
|
|
+ if (*typep > 3)
|
|
+ *sizep = (*sizep)*(*sizep)*(*sizep);
|
|
} else {
|
|
*typep = 0;
|
|
*sizep = 0;
|