[Freeciv-Dev] GTK+ 2.0.0
[Top] [All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
Hello,
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/.
=== 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
handhelds.
=== 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.
* remove all toplevel unsensitivity whenever possible.
* add thread support for faster network reads & writes.
---
Vasco Alexandre da Silva Costa @ Instituto Superior Tecnico, Lisboa
freeciv_gtk2_v5.patch.gz
Description: Binary data
- [Freeciv-Dev] GTK+ 2.0.0,
Vasco Alexandre Da Silva Costa <=
|
|