emacs-bug-tracker
[Top][All Lists]
Advanced

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

[debbugs-tracker] bug#30308: closed (27.0.50; Support direct mode termin


From: GNU bug Tracking System
Subject: [debbugs-tracker] bug#30308: closed (27.0.50; Support direct mode terminal definitions from latest Terminfo.)
Date: Sat, 10 Feb 2018 11:35:03 +0000

Your message dated Sat, 10 Feb 2018 13:33:39 +0200
with message-id <address@hidden>
and subject line Re: bug#30308: [PATCH v2] Support standard Terminfo direct 
mode terminals.
has caused the debbugs.gnu.org bug report #30308,
regarding 27.0.50; Support direct mode terminal definitions from latest 
Terminfo.
to be marked as done.

(If you believe you have received this mail in error, please contact
address@hidden)


-- 
30308: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=30308
GNU Bug Tracking System
Contact address@hidden with problems
--- Begin Message --- Subject: 27.0.50; Support direct mode terminal definitions from latest Terminfo. Date: Wed, 31 Jan 2018 11:43:07 +0200
Direct mode terminal definitions from latest Terminfo are already
compatible with Emacs 26.1 and later, but only if Terminfo
library has been compiled to support 32-bit numerical capability
values.  Following patch adds support for Terminfo with 16-bit
numerical capabilities.

Rami Ylimäki (1):
  Support standard Terminfo direct mode terminals.

 doc/misc/efaq.texi | 45 +++++++++++++++++++++++++++------------------
 src/term.c         | 35 ++++++++++++++++++++++-------------
 src/tparam.h       |  3 ++-
 3 files changed, 51 insertions(+), 32 deletions(-)

-- 
2.14.1




--- End Message ---
--- Begin Message --- Subject: Re: bug#30308: [PATCH v2] Support standard Terminfo direct mode terminals. Date: Sat, 10 Feb 2018 13:33:39 +0200
> From: Rami Ylimäki <address@hidden>
> Date: Thu,  1 Feb 2018 11:41:33 +0200
> 
> Latest Terminfo introduces terminal definitions that support direct
> color mode.  The "Co"/"colors" capability is set to 0x1000000 on these
> terminals and Emacs is already compatible with them.
> 
> However, if used Terminfo library hasn't been compiled with 32-bit
> value support, "Co"/"colors" is truncated to 0x7fff.  In this case
> direct color mode support can be detected from the "RGB" capability
> flag.
> 
> There are some minor problems if the color count isn't corrected from
> 0x7fff.  First eight standard colors defined in xterm-standard-colors
> are shown correctly.  However, their RGB values match the terminal
> settings, not the RGB values defined in xterm-standard-colors.  Bright
> versions of these colors are shown incorrectly.  They are interpreted
> as pixels #000008 - #000015, which are very dark shades of blue.
> 
> * src/term.c (init_tty): Force terminal color count to 0x1000000 if
>   "RGB" capability is present.
> * src/tparam.h: Define prototype for tigetflag.
> 
> * doc/misc/efaq.texi (Colors on a TTY): Add information about direct
>   mode terminals supported by Terminfo.

Thanks, pushed to the master branch.


--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]