Follow-up Comment #6, patch #2715 (project freeciv): Being a bit curious, I've decided to give this topic a shot.
But I've been toying with 2.3.0 tarball, not trunk. First patch touches just about everything but gdk_draw_*. On that note - trunk seems to have a bug in gui_main.c in regard of srv_id used instead of ggz_id in one place. Second (on top of first) tries for cairo drawing. Caveats: 1. it's not complete yet - I still see gdk_draw_lines, gdk_draw_pixbuf and gdk_draw_rectangle used somewhere 2. it just about doubles resources consumption (probably cause all sprites are pixbufs) 3. city map view is broken - I haven't taken a shot at that gtk_pixbuf_from_cairo_surface function yet Other than than, I see no *obvious* graphical corruption, then again I consider myself neither a real freeciv player nor a graphical quality expert. (file #13853, file #13854) _______________________________________________________ Additional Item Attachment: File name: api-cleanup.patch Size:49 KB File name: cairo-drawing.patch Size:36 KB _______________________________________________________ Reply to this item at: <http://gna.org/patch/?2715> _______________________________________________ Message sent via/by Gna! http://gna.org/ _______________________________________________ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev