Hi, Jeff -

On Fri, Apr 15, 2011 at 8:19 AM, Jeff Sparkes <jsparkes@gmail.com> wrote:
changeset:   5398:5256fedd50e6
parent:      5382:d363790fd936
user:        Jeff Sparkes <jsparkes@gmail.com>
date:        Mon Mar 28 09:25:15 2011 -0400
files:       src/ChangeLog src/console-tty-impl.h src/device-tty.c src/device.c src/redisplay-tty.c
description:
issue 757 - tty device metric for num-color-cells

-------------------- ChangeLog entries follow: --------------------

src/ChangeLog addition:

2011-03-28  Jeff Sparkes  <jsparkes@gmail.com>

       * console-tty-impl.h (struct tty_console): Add field for number of
       displayable colors.
       * device-tty.c (tty_device_system_metrics): Return metrics for
       num-color-cells and num-bit-planes.  Tracker issue 757.
       * device.c: There are two required args for device-system-metric.
       * redisplay-tty.c (init_tty_for_redisplay): Retrieve number of
       colors from terminal description.  Default to 2 if none found.


I'm seeing a build failure:

cc -c -Wall -Wno-switch -Wundef -Wsign-compare -Wno-char-subscripts -Wpacked -Wshadow -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement  -Wunused-parameter    -g -O  -Demacs -I. -I/opt/src/xemacs-21.5-2011-04-15-debug/src -DHAVE_CONFIG_H -I/opt/include /opt/src/xemacs-21.5-2011-04-15-debug/src/device-tty.c
/opt/src/xemacs-21.5-2011-04-15-debug/src/device-tty.c: In function 'tty_device_system_metrics':
/opt/src/xemacs-21.5-2011-04-15-debug/src/device-tty.c:200:14: error: invalid operands to binary << (have 'double' and 'int')
make[1]: *** [device-tty.o] Error 1
make[1]: Leaving directory `/home/opt/build/xemacs-21.5-2011-04-15-debug/src'
make: *** [src] Error 2

This is OpenSUSE 11.3.  Let me know if you need the Installation file; I'm seeing the failure on both mule and non-mule builds.

Regards,
  Vin