X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=message-id:subject:from:to:date:content-type:x-mailer:mime-version :content-transfer-encoding; bh=ekHjdYUVL74JGpM0B+o0adCTMCvGb+if/uYhnnclC70=; b=NvVGvBHVOB28e8PFf9YnPoGRXlktxGp6xhyITbrNBeKywYIZM8i/Ks0fj+RWK2p6gA x0o0esFl1nqhWzy7FWGFC2S6a4s3JWe7BXfWMaz6AlyV8Z/PEUSS+mgagJo/pPqvVUHm CTOxcWUtP9GlEOl2IZcxSKnghTo7f9QHT1UaVhbdLC+EvQuVu9vK3UwpCTaxMu2Vsbej gnjIQXeCAO1g/QUwpYOw9WKR06Do9KYto8WOmD1rm1uH9Ptese9dO64Ft/Hd59KBka8t 9Q2uvgOVJEVKeNecD/ZQfLP0aXg5qsrpHHIQpnInNbplI3ekLt6BXpUjqyOf73i0t8UR /1Ng== X-Received: by 10.224.184.196 with SMTP id cl4mr14734598qab.65.1370167895087; Sun, 02 Jun 2013 03:11:35 -0700 (PDT) Message-ID: <1370167890.10055.13.camel@roadrunner.fritz.box> Subject: [geda-user] Gtk3 port of gerbv From: Colin Leitner To: geda-user AT delorie DOT com Date: Sun, 02 Jun 2013 12:11:30 +0200 Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.6.4 (3.6.4-3.fc18) Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Reply-To: geda-user AT delorie DOT com Hello everyone, this is my first contribution to gEDA (if accepted :). I ported gerbv to Gtk3 and would love to get some feedback on the patches. Due to the amount of changes needed, I didn't bother creating a patch set and uploaded the changes to github instead: https://github.com/cleitner/gerbv-gtk3.git The ChangeLog hasn't been updated. A non-conclusive list of things I had to (or did) change: - Extracted/moved Gdk specific code from libgerbv to a separate lib. It should probably be removed altogether - Removed the "Fast" rendering modes. Gtk3 has no support for Gdk drawing anymore - Changed appearance in some places to adhere to GNOME standards (toolbar, title, spacings) - Updated the tool rendering to use Cairo. It follows the GIMP tool style - Copied the GIMP rulers as Gtk3 has no rulers anymore I may try to implement COGL rendering of the gerbers if I find time to do it. Cheers, Colin