Complete.Org: Mailing Lists: Archives: freeciv-dev: December 2001:
[Freeciv-Dev] GTK+ 2.0 client port
Home

[Freeciv-Dev] GTK+ 2.0 client port

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: freeciv-dev@xxxxxxxxxxx
Subject: [Freeciv-Dev] GTK+ 2.0 client port
From: Vasco Alexandre Da Silva Costa <vasc@xxxxxxxxxxxxxx>
Date: Wed, 26 Dec 2001 00:56:28 +0000 (WET)

Here is version 2 of the GTK+ 2.0 client port patch.

=== Changes

* The reference GTK+ library version is now 1.3.12.
* Reverted GtkPixcomm code to use GdkPixmaps.
* Use stock widgets in the notify and find dialogs.
* Fixed some bugs.

=== Bugs

* GtkPixcomm drawing code is unfinished.
* There are problems with the menu accelerators and the server options
  entry. This is due to recent changes that have been made to GTK+
  accelerator code.
* Possible segfault when closing the Message Options dialog using the 
  windowmanager.

My experience so far with the new GTK+ version 1.3.12 is that it is
much more stable than previous versions. There still seem to be issues in
the new list and tree widgets but the Freeciv client doesn't use them yet.

The Freeciv client has a much larger memory footprint when compared to the
current GTK+ 1.2 version. It uses nearly twice as much mem. This is more
than likely due to the backing store used by GTK+ 2.0 to remove widget
flicker, the new GTK+ internationalization code and the fact that the client
must load more libraries than it used to.

The current GTK+ 2.0 client is playable as is. However the accelerator
problems are a big nuisance.

---
Vasco Alexandre da Silva Costa @ Instituto Superior Tecnico, Lisboa

Attachment: freeciv_gtk2_v2.patch.gz
Description: Binary data


[Prev in Thread] Current Thread [Next in Thread]
  • [Freeciv-Dev] GTK+ 2.0 client port, Vasco Alexandre Da Silva Costa <=