Re: ANN: xterm-329
- To: dickey@his.com
- Cc: xterm users <debian-x@lists.debian.org>, Michael Schroeder <Michael.Schroeder@informatik.uni-erlangen.de>, Bram Moolenaar <Bram@vim.org>, emanuele.giaquinta@gmail.com, krh@bitplanet.net, ovy@alum.mit.edu, ehaupt@freebsd.org, sergey.dyatko@gmail.com, ailin.nemui@gmail.com, egmont@gmail.com
- Subject: Re: ANN: xterm-329
- From: Sven Joachim <svenjoac@gmx.de>
- Date: Mon, 12 Jun 2017 18:48:37 +0200
- Message-id: <[🔎] 87o9ttb196.fsf@turtle.gmx.de>
- In-reply-to: <[🔎] 20170612091501.GA82253@vmw-debian7-64.jexium-island.net> (Thomas Dickey's message of "Mon, 12 Jun 2017 09:15:02 +0000")
- References: <[🔎] 20170612091501.GA82253@vmw-debian7-64.jexium-island.net>
On 2017-06-12 09:15 +0000, Thomas Dickey wrote:
> Files:
> ftp://invisible-island.net/xterm/current/xterm-329.tgz
> ftp://invisible-island.net/xterm/current/xterm-329.tgz.asc
> ftp://invisible-island.net/xterm/patches/xterm-329.patch.gz
> ftp://invisible-island.net/xterm/patches/xterm-329.patch.gz.asc
> ftp://invisible-island.net/xterm/xterm-329.tgz
> ftp://invisible-island.net/xterm/xterm-329.tgz.asc
>
> Patch #329 - 2017/06/12
>
> * add control sequences for reading the Sixel and ReGIS graphics
> sizes (suggested by Ben Wong).
> * add a workaround for wcwidth returning -1 for characters which
> should have been printable (FreeBSD #219800).
> * fix a bug in font initialization from patch #328 (FreeBSD #219800).
> * fix a special case in HideCursor which assigned a bold font to the
> slot used for normal font in changes for italics in patch #307
> (Debian #858304).
> * updates for ReGIS (Ross Combs):
> + Strings specified with no command are used as "comments".
> Print these in the log when tracing.
> + Catch attempts to use "alternate display" mode (AKA "blink")
> from the GIGI, but do not implement it.
> + The T(M) command should only multiply the height by 10, not
> 20.
> + Make the S(E) command reset more state than just the screen
> contents.
> + Remove two rotation variables which were only being printed.
> + Numerous minor fixes and comment updates in the R command.
> + Unknown R command option names trigger an empty response.
> + Fix the output position after printing rotated text (it was
> missing the the sign before).
> + Fix the position change with pixelvectors and rotated text
> (the rotation transform was not being applied).
> + Update the TODO list and remove a verification FIXME (slanted
> text positioning is correct as is).
> + Emulate the approximately 1.4x enlargement for text which
> isn't rotated at right angles.
> + Only update the color planes specified in the plane mask (the
> W command's F option).
> * fix a bug introduced by the changes to font information in patch
> #328. When processing the "checkfont" option of the locale
> resource, the program referred to the request data, to an array
> which was only allocated in the new/result widget (report by H
> Merijn Brand).
> * fix a missing assignment initialization to make the utf8 resource
> control whether escape sequences to enable/disable UTF-8 mode are
> allowed.
This does not build for me:
,----
| gcc -I. -I.. -DHAVE_CONFIG_H -Wdate-time -D_FORTIFY_SOURCE=2 -DDEF_ALLOW_FONT=False -DDEF_ALLOW_TCAP=False -DDEF_DISALLOWED_WINDOW=\"1,2,3,4,5,6,7,8,9,11,13,14,18,19,20,21,GetSelection,SetSelection,SetWinLines,SetXprop\" -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNARROWPROTO=1 -DFUNCPROTO=15 -DOSMAJORVERSION=4 -DOSMINORVERSION=11 -I/usr/include/freetype2 -DDEFCLASS=\"XTerm\" -g -O2 -fdebug-prefix-map=/usr/local/src/deb-src/xterm/xterm=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c ../misc.c
| ../charproc.c: In function 'doparsing':
| ../charproc.c:3703:23: error: 'TScreen {aka struct <anonymous>}' has no member named 'graphics_regis_def_wide'; did you mean 'graphics_max_wide'?
| result = screen->graphics_regis_def_wide;
| ^~
| ../charproc.c:3704:24: error: 'TScreen {aka struct <anonymous>}' has no member named 'graphics_regis_def_high'; did you mean 'graphics_max_high'?
| result2 = screen->graphics_regis_def_high;
| ^~
| Makefile:131: recipe for target 'charproc.o' failed
| make[2]: *** [charproc.o] Error 1
`----
Cheers,
Sven
Reply to: