From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27869 invoked by alias); 25 Dec 2004 19:57:44 -0000 Mailing-List: contact xconq7-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: xconq7-owner@sources.redhat.com Received: (qmail 27782 invoked from network); 25 Dec 2004 19:57:36 -0000 Received: from unknown (HELO sccrmhc11.comcast.net) (204.127.202.55) by sourceware.org with SMTP; 25 Dec 2004 19:57:36 -0000 Received: from [192.168.181.128] (c-67-176-41-158.client.comcast.net[67.176.41.158]) by comcast.net (sccrmhc11) with ESMTP id <2004122519573501100b004ee>; Sat, 25 Dec 2004 19:57:35 +0000 Message-ID: <41CDC61E.603@phy.cmich.edu> Date: Mon, 27 Dec 2004 01:53:00 -0000 From: Eric McDonald User-Agent: Mozilla Thunderbird 0.8 (Windows/20040913) MIME-Version: 1.0 To: xconq7 CC: xconq-hackers@lists.sourceforge.net, xconq-general@lists.sourceforge.net Subject: Status Report Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-SW-Source: 2004/txt/msg01487.txt.bz2 Hello Xconquerors, Unfortunately I am not going to be able to come through with a Christmas prerelease. Debugging various things took longer than what I had hoped. However, there will probably be a new file release in the next few days, and it will likely contain at least one major new feature as well as several bugfixes. So, hang in there, __a late gift is better than no gift. Nonetheless, have ye a right merrye Christmas this day. If you are not developing Xconq code or not otherwise intensely interested in Xconq, you can ignore the remainder of this message. Matthew's recent image scaling patches caused a change in the way that the user interfaces needed to request images. This affected the display of unit images in some games. I originally set out to just fix the way the images were requested and then get back to dealing with the unit views/'see-mistake-chance' bug and the networking bugs. However, after seeing the appalling state of the Tkconq drawing code (massive redundancy/duplication, hacked bits of code pulled in from 'ui.c', an oversized set of drawing functions doing similar things, etc...), I decided to seriously refactor the whole mess. And refactor I did. Hundreds of lines of redundancy have been removed. I still need to finish ripping out functions that are no longer used, and so the "casualties" are likely grow as the offensive rolls forward. If you are planning on doing any hacking on Tkconq, look at the new 'draw_uviews_in_cell' and 'draw_unit_view_and_occs' functions; they are likely all you need wrt to drawing units. If you are planning on doing any UI development in general, much of the 'xform_unit_*' family is now deprecated and likely to be removed in the very near future. Take a look at new 'xform_unit_view' function; it supercedes the others, and also has support for some new features that are not quite yet implemented in any UI.... With holiday cheer, Eric