-
I think the rendering issue is actually an integer overflow in the GUIs coordinate conversion when rendering the polygon. Hopefully the real nasty bit of the bug is solved, so I'm going to close this one.
Please re-open if your issue is not solved by updating to git HEAD PCB.
2009-11-12 17:46:59 UTC in Printed Circuit Board Layout Tool
-
Seems to have been fixed somewhat by the bug-fix Harry and I made recently in the polygon code. That alone isn't enough to fix the issue though.. without my frac_circle fix, PCB locks up placing the polygon.
Sadly, even with these fixes - when zoomed all the way into a pad, there is still a rendering artaefact. where the outer contour seems to dissapear, and the clerance holes in the polygon...
2009-11-12 17:13:20 UTC in Printed Circuit Board Layout Tool
-
Still reproducable on 20091103 release.
2009-11-12 17:02:59 UTC in Printed Circuit Board Layout Tool
-
Applied, thanks
commit d3449dfd68f6e751ffd760c0b7dcd96689b314d5
Author: Jared Casper
Date: Wed Oct 21 19:55:36 2009 +0100
Fix a bug in gtk hid which caused layer buttons to get confused (sourceforge
In ghid_layer_enable_buttons_update, the layer_buttons array was being
indexed using a counter which stoped at the current max_layer, which...
2009-10-21 19:03:30 UTC in Printed Circuit Board Layout Tool
-
Closing this, since the patch is applied.
I've just committed a fix which seems to make this feature work - when I tested on the GTK HID, the NEWFULLPOLY flag didn't actually cause new polygons to be given the FULLPOLY flag.
I still think this should not have been applied though.. since it is bound to catch people out with the breakages it causes to connectivity checking.
2009-10-21 18:52:39 UTC in Printed Circuit Board Layout Tool
-
commit a7c7e96e17937ea0780261101a4c45383df71134
Author: Werner Hoch
Date: Sun Oct 18 23:03:23 2009 +0100
gschem: Fix rendering with zoomed out dashed lines. Bug #2876373
Rather than using SCREENabs, use the screen_width function to
determine the on-screen size of dash elements. This clamps the
width at a rendereable size, so cairo does not get...
2009-10-18 22:07:40 UTC in GPL'd Electronic Design Automation
-
Fix looks good to me.
Thanks for tracking this down Werner!
commit a7c7e96e17937ea0780261101a4c45383df71134
Author: Werner Hoch
Date: Sun Oct 18 23:03:23 2009 +0100
gschem: Fix rendering with zoomed out dashed lines. Bug #2876373
Rather than using SCREENabs, use the screen_width function to
determine the on-screen size of dash elements. This clamps the.
2009-10-18 22:07:11 UTC in GPL'd Electronic Design Automation
-
I don't like this patch as two reasons..
1. Make separate changes (or diffs) for each fix - which needs to be accompanied by a description of the fix. (For the wiki edit log).
2. Don't change the coodinates of all the examples... you can't see the diff which fixes the mistakes!
If you must change the coordinates or detail of the examples, please do it in a separate edit.
Thanks for...
2009-10-06 00:47:49 UTC in GPL'd Electronic Design Automation
-
Fixed by removing GtkItemEntry code, and using plain GtkEntry widgets instead.
commit 78da20ca286eb2f6e518c64dca94b888fc8c19af
Author: Peter Clifton
Date: Mon Sep 28 16:08:29 2009 +0100
gattrib: Remove bit rotten GtkItemEntry widget implementation
This fixes gattrib with Gtk > 2.16.x
The old gtkitementry_2_2.c code subclassed GtkEntry, and...
2009-09-28 15:30:52 UTC in GPL'd Electronic Design Automation
-
Well.. much as depending on upstream GtkExtra seems like a good idea in principle, I don't think it will help us in this case. The last ChangeLog entry for the GtkExtra project was:
2005-5-17 Adrian Feiguin
* Port to gtk+-2
* So many changes, it's hard to keep track of:
2009-08-31 19:07:05 UTC in GPL'd Electronic Design Automation