ANN: xterm-313
Thomas Dickey <[email protected]> Fri, 28 Nov 2014 21:42:00 -0500
| Newsgroups | gmane.comp.freedesktop.xorg,gmane.comp.xfree86.devel |
|---|---|
| Message-ID | <[email protected]> |
--===============2027472870==
Content-Type: multipart/signed; micalg=pgp-sha1;
protocol="application/pgp-signature"; boundary="G4iJoqBmSsgzjUCe"
Content-Disposition: inline
--G4iJoqBmSsgzjUCe
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Files:
ftp://invisible-island.net/xterm/current/xterm-313.tgz
ftp://invisible-island.net/xterm/current/xterm-313.tgz.asc
ftp://invisible-island.net/xterm/patches/xterm-313.patch.gz
ftp://invisible-island.net/xterm/patches/xterm-313.patch.gz.asc
ftp://invisible-island.net/xterm/xterm-313.tgz
ftp://invisible-island.net/xterm/xterm-313.tgz.asc
Patch #313 - 2014/11/28
* add regisScreenSize resource setting to allow custom screensizes
for ReGIS graphics (prompted by discussion with Scott Froebe).
* fix some minor issues in manpage (Jens Schweikhardt).
* improve ReGIS font-handling (Ross Combs):
+ remove "random junk" generation for unknown characters
+ add xterm extension to load user glyphs for alphabet 0
+ add xterm extension to specify loading an alphabet from a font
by name
+ fix bug with use of empty alphabet slots which caused slot 0
to be clobbered
+ update/clarify ReGIS-related comments
+ add DECprint extension for printing/clearing the screen (only
clearing is performed)
* improve ReGIS colorspec conversion (Ross Combs):
+ avoid some floating point math for colorspace conversion
+ move two copies of colorspec parsing to a single function
+ change colorspec parsing to handle components being out of
order or with spaces and commas between them
+ add support for an extension where RGB components can be given
instead of HLS
* improve use of const, e.g., for the LineData pointers (patch by
Ross Combs).
* clip of graphics that overlap the scrollback buffer and alt screen
(patch by Ross Combs).
* amend change to focus-change events in patch #287 to limit it to
suppressing the reset of the urgency-hint, because some useful
FocusOut events were lost (report by Joe Peterson).
* modify dpkg build-script to configure xterm-dev as an
x-terminal-emulator alternative.
* extend the --with-xterm-symlink feature to make symbolic links for
the other programs and scripts.
* minor fix to vttests/resize.pl to avoid undefined variable when
receiving broken/missing response, e.g., from mrxvt.
* change the way that ReGIS graphics are refreshed (patch by Ross
Combs):
+ it pre-composes any overlapping graphics to avoid unnecessary
and flickering draws
+ it adds a three-dimensional lookup table for RGB -> pixel
values and uses this across all graphics
+ it draws in line segments when there is a run of the same
color
+ in cases where there are no transparent parts, it uses an
XImage to draw
+ it hooks into the double-buffering support if it is enabled
(though this doesn't seem to get rid of all flicker).
This has the effect of reducing flicker and speeding up redraws.
--=20
Thomas E. Dickey <[email protected]>
http://invisible-island.net
ftp://invisible-island.net
--G4iJoqBmSsgzjUCe
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAlR5MngACgkQcCNT4PfkjttPFQCgnDMOWDbp/NQy1n+FUMBWtUbp
QjMAn2RWZsBUK7Gmd4VLWElF0O8NHmhy
=KWEB
-----END PGP SIGNATURE-----
--G4iJoqBmSsgzjUCe--
--===============2027472870==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KeG9yZ0BsaXN0
cy54Lm9yZzogWC5Pcmcgc3VwcG9ydApBcmNoaXZlczogaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9w
Lm9yZy9hcmNoaXZlcy94b3JnCkluZm86IGh0dHA6Ly9saXN0cy54Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hvcmcKWW91ciBzdWJzY3JpcHRpb24gYWRkcmVzczogJSh1c2VyX2FkZHJlc3Mpcw==
--===============2027472870==--