[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ANN: xterm-329



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: