From eric@brouhaha.com Tue Apr 13 08:06:16 2004
Return-Path: <eric@brouhaha.com>
Delivered-To: mailman-nonpareil-devel@lists.brouhaha.com
Received: (qmail 2267 invoked by uid 48); 13 Apr 2004 08:06:16 -0000
Received: from asylum.brouhaha.com ([64.169.63.74])
        (SquirrelMail authenticated user eric)
        by ruckus.brouhaha.com with HTTP;
        Tue, 13 Apr 2004 01:06:16 -0700 (PDT)
Message-ID: <33120.64.169.63.74.1081843576.squirrel@ruckus.brouhaha.com>
Subject: Welcome
From: "Eric Smith" <eric@brouhaha.com>
To: nonpareil-devel@lists.brouhaha.com
User-Agent: SquirrelMail/1.4.1
MIME-Version: 1.0
Content-Type: text/plain;charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Priority: 3
Importance: Normal
Sender: nonpareil-devel-admin@lists.brouhaha.com
Errors-To: nonpareil-devel-admin@lists.brouhaha.com
X-BeenThere: nonpareil-devel@lists.brouhaha.com
X-Mailman-Version: 2.0.12
Precedence: bulk
Reply-To: nonpareil-devel@lists.brouhaha.com
List-Unsubscribe: <http://lists.brouhaha.com/mailman/listinfo/nonpareil-devel>,
	<mailto:nonpareil-devel-request@lists.brouhaha.com?subject=unsubscribe>
List-Id: Nonpareil development discussion list <nonpareil-devel.lists.brouhaha.com>
List-Post: <mailto:nonpareil-devel@lists.brouhaha.com>
List-Help: <mailto:nonpareil-devel-request@lists.brouhaha.com?subject=help>
List-Subscribe: <http://lists.brouhaha.com/mailman/listinfo/nonpareil-devel>,
	<mailto:nonpareil-devel-request@lists.brouhaha.com?subject=subscribe>
List-Archive: <http://lists.brouhaha.com/pipermail/nonpareil-devel/>
Date: Tue Apr 13 01:07:01 2004
X-Original-Date: Tue, 13 Apr 2004 01:06:16 -0700 (PDT)

Welcome to the Nonpareil-devel mailing list.


From eric@brouhaha.com Tue Apr 13 08:55:49 2004
Return-Path: <eric@brouhaha.com>
Delivered-To: mailman-Nonpareil-devel@lists.brouhaha.com
Received: (qmail 7313 invoked by uid 48); 13 Apr 2004 08:55:48 -0000
Received: from asylum.brouhaha.com ([64.169.63.74])
        (SquirrelMail authenticated user eric)
        by ruckus.brouhaha.com with HTTP;
        Tue, 13 Apr 2004 01:55:48 -0700 (PDT)
Message-ID: <33392.64.169.63.74.1081846548.squirrel@ruckus.brouhaha.com>
Subject: Display code rewritten
From: "Eric Smith" <eric@brouhaha.com>
To: Nonpareil-devel@lists.brouhaha.com
User-Agent: SquirrelMail/1.4.1
MIME-Version: 1.0
Content-Type: text/plain;charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Priority: 3
Importance: Normal
Sender: nonpareil-devel-admin@lists.brouhaha.com
Errors-To: nonpareil-devel-admin@lists.brouhaha.com
X-BeenThere: nonpareil-devel@lists.brouhaha.com
X-Mailman-Version: 2.0.12
Precedence: bulk
Reply-To: nonpareil-devel@lists.brouhaha.com
List-Unsubscribe: <http://lists.brouhaha.com/mailman/listinfo/nonpareil-devel>,
	<mailto:nonpareil-devel-request@lists.brouhaha.com?subject=unsubscribe>
List-Id: Nonpareil development discussion list <nonpareil-devel.lists.brouhaha.com>
List-Post: <mailto:nonpareil-devel@lists.brouhaha.com>
List-Help: <mailto:nonpareil-devel-request@lists.brouhaha.com?subject=help>
List-Subscribe: <http://lists.brouhaha.com/mailman/listinfo/nonpareil-devel>,
	<mailto:nonpareil-devel-request@lists.brouhaha.com?subject=subscribe>
List-Archive: <http://lists.brouhaha.com/pipermail/nonpareil-devel/>
Date: Tue Apr 13 01:56:00 2004
X-Original-Date: Tue, 13 Apr 2004 01:55:48 -0700 (PDT)

I reworked the display code such that the architecture-specific code
provides a segment bitmap for each digit to the display code. This allows
the comma digit separator to work on the Spice series (e.g. 33C), and
should be adequate for the 41C and Voyager series (e.g., 12C). Released
version 0.33.

The GTK+ portion of the display code still only deals with rectangles,
which is less than ideal since it can't handle the usual six degree slant
of seven segment digits, nor the proper segment shapes. I'll need to figure
out an efficient way for the KML script to designate shape locations from
an outside-the-background portion of the image. If it was an indexed-color
image, I'd try just putting a single sample digit with all segments active
into the image, and make each segment use a different color index.

I haven't yet written the annunciator support. That's pretty similar to
the segment support except that while each annunciator is associated with
a digit, they all have unique images, and the locations aren't necessarily
related to the digit position.

It would be nice to find someone willing to port Nonpareil to Windows.
Preferably using MingW and the Windows port of GTK+, but I'm not picky.
I expect having a Windows binary release would make it a lot more popular.

Eric


