[Freeciv-Dev] Re: GTK+ 2.0.0
[Top] [All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
--- Vasco Alexandre Da Silva Costa <vasc@xxxxxxxxxxxxxx> wrote:
> GTK+ 2.0.0 has finally been released.
> I will make a port of the GTK+ client to it. In order to not disrupt
> current development the new client will be contained in a separate
> gui-gtk-2.0/ directory in client/.
Requirements please. Is GTK 2.0 the only requirement, or do we need Gnome
libraries as well ?
> === Why?
> Well because, among other things, it has several nice features:
> * proper internationalization support.
> * built-in gdk-pixbuf (no more need to install imlib!).
> * built-in icon resources.
> * less problems with mouse grabs.
> * no flicker.
> * support for XRender and Xft extentions (i.e. antialiased fonts, fast
> pixbuf rasterization).
> * proper thread support in GLib 2.0.0.
> * more backends: Win32 now comes with the standard distribution, also
> comes with Linux Framebuffer support for embedded devices and Linux
> === Port plan
> * copy gui-gtk/ to gui-gtk-2.0/.
> * apply freeciv_gtk2_final.patch (WIP - see attachment) to gui-gtk-2.0/.
> * add new widget resources to data/.
> * add necessary stuff in configure.in and friends.
> * remove all deprecated GTK+ 1.x code.
When are you going to do this?
> * remove all toplevel unsensitivity whenever possible.
> * add thread support for faster network reads & writes.
> Vasco Alexandre da Silva Costa @ Instituto Superior Tecnico, Lisboa
Do You Yahoo!?
Try FREE Yahoo! Mail - the world's greatest free email!