Re: gEDA-user: help with pcb dsn plugin
Hi all, -Original Message- From: geda-user-boun...@moria.seul.org [mailto:geda-user-boun...@moria.seul.org] On Behalf Of Peter Clifton Sent: Sunday, September 18, 2011 12:16 AM To: geda-user@moria.seul.org Subject: Re: gEDA-user: help with pcb dsn plugin On Fri, 2011-09-16 at 11:58 -0700, Jared Casper wrote: -- extensive style changes for my own sanity. There was inconsistent style throughout (like all of pcb's code), so I chose the one I personally like best (linux kernel style with indent of 4 instead of 8). :) PCB mostly has a consistent style, and we won't apply patches which don't follow that. Two space indents, if (test) { statements (like, this); } else { even_if_they_ARE_horrid (); } This is the next patch on my todo list. Is the above the exact syntax ? A lot of the code then substitutes 8 spaces for a tab character (at the beginnings of lines), but that is just the work of the devil IMO ;). -- Brought all the handling of coordinates up to date with the new Coord type and nm precision. There were a few places where dimensions were being rounded to the nearest mil, etc. which would've been bad for metric based boards. This has all been taken care of and appears to be working in some simple tests. DSN files are now in mm units with nm precision. Nice. -- Removed the somewhat dubious code for finding the rotation of the part copied over from bom.c. We don't have the original footprint anyway, so the rotation was not being used. The code is still there in bom.c if it is needed in the future. Good idea. [snip] Some things still not quite handled: -- Existing polygons on the pcb don't make it into the dsn. If you need any pointers on that, give me a shout. -- As noted in the bug report, there is no copyright/license notice from the original authors. Maybe some legal issues with the Specctra file format as well (I doubt it though, the text-based file format would be trivial to reverse-engineer even without the spec). You might need to try and contact the original author, but I'd personally not worry about implementing compatibility with the file-format. The only issue we might have is what we call it - Specctra might be a trademarked name. I contacted Josh Jordan (PM), see the copyright notice and license stanza in patch 0003 on LP. -- Probably some other stuff. It appears to be working with some early tests, and freerouting.net is pretty awesome. I still have issues with examples/LED.pcb getting imported without tweaking, the dsn exporter should work straight out-of-the-box without massaging quotes and other tweaks. Great! Best wishes, -- Peter Clifton Electrical Engineering Division, Engineering Department, University of Cambridge, 9, JJ Thomson Avenue, Cambridge CB3 0FA Tel: +44 (0)7729 980173 - (No signal in the lab!) Tel: +44 (0)1223 748328 - (Shared lab phone, ask for me) Kind regards, Bert Timmerman. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: help with pcb dsn plugin
On Sun, Sep 18, 2011 at 1:00 AM, Bert Timmerman bert.timmer...@xs4all.nl wrote: PCB mostly has a consistent style, and we won't apply patches which don't follow that. This is the next patch on my todo list. Is the above the exact syntax ? No worries, I changed the style in the first place (when a good chunk of it was already in the standard style), I'll change it all to the standard when I put in some of the bug fixes I'm finding right now... Jared ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: help with pcb dsn plugin
On Sun, 2011-09-18 at 01:25 -0700, Jared Casper wrote: On Sun, Sep 18, 2011 at 1:00 AM, Bert Timmerman bert.timmer...@xs4all.nl wrote: PCB mostly has a consistent style, and we won't apply patches which don't follow that. This is the next patch on my todo list. Is the above the exact syntax ? No worries, I changed the style in the first place (when a good chunk of it was already in the standard style), I'll change it all to the standard when I put in some of the bug fixes I'm finding right now... Cool. Just for the record, I don't like PCB's code formatting style myself either ;) -- Peter Clifton Electrical Engineering Division, Engineering Department, University of Cambridge, 9, JJ Thomson Avenue, Cambridge CB3 0FA Tel: +44 (0)7729 980173 - (No signal in the lab!) Tel: +44 (0)1223 748328 - (Shared lab phone, ask for me) signature.asc Description: This is a digitally signed message part ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: windows and opengl
The most obvious difference between the windows version of PCB and the one built for linux is transparency. Why is this so? If I read the opengl description correctly, all windows versions should be able to deal with opengl commands even if a driver for hardware acceleration is missing. And of course every graphics card manufacturer provides accelerated drivers for windows. Wouldn't openGL just work in such an environment? ---)kaimartin(--- -- Kai-Martin Knaak, Email: k...@familieknaak.de http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53 Still unhappy with moderation of geda-user. Why? Because it is completely intransparent. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: Happy 20th
Happy Birthday to Linux, 20 years old today. (9/17) -- Darryl Gibson N2DIY Linux, free software, for the people, by the people. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: help with pcb dsn plugin
Peter Clifton wrote: PCB mostly has a consistent style, and we won't apply patches which don't follow that. Two space indents, if (test) { statements (like, this); } else { even_if_they_ARE_horrid (); } Can the style conventions be found anywhere in a halfway comprehensive written form? ---)kaimartin(--- -- Kai-Martin Knaak, Email: k...@familieknaak.de http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53 Still unhappy with moderation of geda-user. Why? Because it is completely intransparent. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: windows and opengl
On Sat, Sep 17, 2011 at 5:05 PM, Kai-Martin Knaak k...@familieknaak.de wrote: provides accelerated drivers for windows. Wouldn't openGL just work in such an environment? GLEW is typically used: http://glew.sourceforge.net/ You can find an example of its usage in the Toped project: http://toped.org.uk/ ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: help with pcb dsn plugin
Can the style conventions be found anywhere in a halfway comprehensive written form? http://astyle.sourceforge.net/ Better would be to write a AStyle configuration file, that matches the standard style of the code, that could then be applied to the code so all of it is completely self-consistent. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Happy 20th
Hi, congrats too, -Original Message- From: geda-user-boun...@moria.seul.org [mailto:geda-user-boun...@moria.seul.org] On Behalf Of Darryl Gibson Sent: Saturday, September 17, 2011 8:45 PM To: gEDA user mailing list Subject: gEDA-user: Happy 20th Happy Birthday to Linux, 20 years old today. (9/17) -- Darryl Gibson N2DIY Linux, free software, for the people, by the people. If you are a collector you might have the linux-0.0.1 tarball somewhere around. Try it on todays hardware and see if it still compiles and what your mileage is ;-) Kind regards, Bert Timmerman ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: help with pcb dsn plugin
Is the above the exact syntax ? PCB follows the GNU coding standards, Run the source through indent and it should come out correct. The only exception, usually, is comments (since we build docs from them) and table-formatted structure data, since GNU style creates much more whitespace than we need, reducing readability. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: windows and opengl
The most obvious difference between the windows version of PCB and the one built for linux is transparency. Why is this so? We couldn't get it working correctly in time. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: help with pcb dsn plugin
Can the style conventions be found anywhere in a halfway comprehensive written form? http://www.gnu.org/prep/standards/ ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: help with pcb dsn plugin
On Sun, Sep 18, 2011 at 4:18 AM, Peter Clifton pc...@cam.ac.uk wrote: Just for the record, I don't like PCB's code formatting style myself either ;) I assume there are PCB devs that prefer the gnu style? Or is it only enforced to be consistent with all the legacy code? Jared ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: help with pcb dsn plugin
I assume there are PCB devs that prefer the gnu style? 1. I prefer GNU style. Emacs automatically does this style when coding, too. 2. GNU style seems to be popular elsewhere too, which reduces the learning curve for many new developers 3. Historically, that's what we've used. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: help with pcb dsn plugin
On Sun, Sep 18, 2011 at 11:46 AM, DJ Delorie d...@delorie.com wrote: I assume there are PCB devs that prefer the gnu style? 1. I prefer GNU style. Emacs automatically does this style when coding, too. Good enough. Note that Emacs automatically does whatever style you tell it to, including the linux kernel style. The default is just gnu, because, well, it's a gnu program. A quick ctrl-c . and you are writing in a different style. 2. GNU style seems to be popular elsewhere too, which reduces the learning curve for many new developers I'm sure you've seen a lot more code than I have, but from my own experience it's only projects with a code base 10 something years old or more that use it. Most newer code I've seen, especially in academia, use something more like the linux kernel style. Maybe it's just the circles I code in. I'm personally not a fan of the gnu style, but don't go as far as Linus to think that people should print it out and burn it. :) I just don't think it looks aesthetically pleasing and find it difficult to read, but probably just because I'm used to the other style. Jared ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: windows and opengl
DJ Delorie wrote: The most obvious difference between the windows version of PCB and the one built for linux is transparency. Why is this so? We couldn't get it working correctly in time. Is there a serious road block? Can I tell potential users that this will most likely be rectified on a reasonable time frame -- Say in, in a few months? ---)kaimartin(--- -- Kai-Martin Knaak, Email: k...@familieknaak.de http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53 Still unhappy with moderation of geda-user. Why? Because it is completely intransparent. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: help with pcb dsn plugin
DJ Delorie wrote: Is the above the exact syntax ? PCB follows the GNU coding standards, (.. snip ..) The only exception, usually, is comments Is this also true for the c portion of gschem, gnetlist, gerbvierw, etc. ? ---)kaimartin(--- -- Kai-Martin Knaak, Email: k...@familieknaak.de http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53 Still unhappy with moderation of geda-user. Why? Because it is completely intransparent. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: coding style
On 09/18/2011 11:04 PM, Andrew Poelstra wrote: Well, C itself doesn't seem to be used too much outside of 10 year old code. Nowadays the language du jour seems to be Python, and C is only used for library-type projects that want many language bindings. For web apps and other trendy stuff, yes, but otherwise I couldn't disagree more. I'm sure it has more to do with one's environment than anything else. At my (what passes for a) job right now, everything is C, Java, or Lua, with a smattering of FORTRAN for numerics. IMHO everything should be Lisp. ;) I agree. :) -Dave -- Dave McGuire Port Charlotte, FL ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: windows and opengl
Is there a serious road block? Yes - the code just doesn't work. The PCB window is very messed up, including no menus or sidebar and a misaligned crosshair. Can I tell potential users that this will most likely be rectified on a reasonable time frame -- Say in, in a few months? Officially, no - it's our policy to not make such predictions, but if you want to fix it yourself in the next few months, you may promise them that. Otherwise, we'll work on it if/when we get a chance and it will get fixed when it's fixed. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: PCB 20110918 Released
PCB 20110918 has been Released! Many thanks to everyone who put effort into this release, from the huge new feature sets to the tiniest doc fixes, every little bit helps! This release saw about three times the number of commits over the previous two releases, and many first-time contributors. http://pcb.gpleda.org/ https://sourceforge.net/projects/pcb/files/ Release Notes for PCB snapshot 20110918 This release represents over 797 commits and as such this summary clearly is not complete. See the ChangeLog file for the complete list of changes. Features - Internal coordinate space is now metric. This should fix the trace nubs on metric grids issue. Also, units are allowed on pretty much every coordinate that PCB accepts. Example: 5.4in, 10cm, 0.55mm. New configure option --enable-coord64 to force (slower?) 64-bit type for coordinates on 32-bit systems (if you need a board bigger than 1 meter across). The internal precision is 1 nanometer, the internal type is Coord. - MinGW support. - New GL mode for the gtk hid with translucent traces. - New GTK layer view/choose widget and other GUI enhancements. - GTK HID warns if the *.pcb file has changed on disk. - Enhanced grid snapping logic. - Select/report nets by name. - Auto-pan has been removed. - Zoom can zoom out beyond the edge of the board's workspace. - GTK: title string matches GNOME conventions. - Personally identifiable information is no longer stored in the PCB. - Toggling vias from hole to plated is reversible. - Gerber exporter has options for including outlines on other layers. - Edited footprint files are saved as footprints, not pcbs. - Improved gtk library search/filter. - Default layer stack is now a six-layer template with outline. - If the board has an outline layer, an outline will be shown if no other outline is specified. - Group[] string allows t/b synonyms for c/s. top and bottom are the standard names now. - PCB will save files with an older version tag if newer features aren't needed. - Autorouter has a progress dialog. - PCB will no longer let you delete the last top/bottom layer. - Refcard has been updated. - Documentation updates. - Layes with the PCB::skip-drc attribute set are ignored during DRC. - Allow numeric keys to also choose the silk layer. - Minor readability tweaks to the default font. - Via copper may overlap. - User is notified if an Import() cannot find all the footprints. Bug Fixes - - Optimizer won't try to optimize overlapping pads - Undo should fail less, in corner cases. - Nested key-bound actions won't crash lesstif. - Do not select invisible pads on the far side. - Protect Import() from command injection. - Fix conversion of far-side polygons to element pads. - Fix initial clearance values of text when loading PCBs. - Fix solder mask drawing on vias. - Add missing action documentation. - Fab drawing notes actual outline trace width. - Zero clearance pins and pads won't cause DRC failures. - PS export: fix draw-rectangle (used to do fill, not outline) - Gerber export no longer fills unfilled rectanges. - If there are no image formats available, the PNG hid is not enabled. - You can no longer select pins/pads of locked elements. - The m4-to-newlib converter now creates file names that match the library view. - Never set the FOUND flag on new silk lines. - Lesstif HID won't crash if both Xinerama and XRender are detected. - Lesstif menu is now internationalizable. - Refdes labels in a font-less layout can be moved. - Import can correctly update elements on the bottom side. - DRC no longer treats unplated holes as conducting. Other - - Updated and new translations, including Dutch. - Many polygon speedups. - Numerous build-related cleanups. - Numerous minor speed-related cleanups. - GTK 2.18 is the minimum required version. - GTS moved out of the src/ tree so it can be built with different flags. - More C++ compatible. - Expanded regex documentation. - Much code which is no longer needed has been removed. - HID init method changed to allow for hid struct expansion without breaking everything. - New HID calls for whole-pad and whole-pin drawing. - ClearAndRedrawOutput() replaced with Redraw(). - Board objects use hashes instead of lists to store parts, so pointers don't change. - DVI documentation output is no longer generated. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: solder/component -- top/bottom ?
Just got fooled by the classic solder/component vs top/bottom, again. It just won't stick with me, that solder is supposed to be a synonym to top. I addressed the issue before about a year ago: http://thread.gmane.org/gmane.comp.cad.geda.user/31354/focus=31356 Consensus seemed to be that top/bottom is the way to go. Since then, the naming scheme of gerber export was changed accordingly. Same with the default layer names of a new layout. But the rest of the code and the docs is still working with solder/component. On some occasions, it is even back/front side. I'd be motivated to prepare a series of patches to get away with solder/component once and for all. Would be a bit of work, though. So I'll ask before I spend hunting them down: Would such a patch get applied (provided, it is well formed and all)? ---)kaimartin(--- -- Kai-Martin Knaak, Email: k...@familieknaak.de http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53 Still unhappy with moderation of geda-user. Why? Because it is completely intransparent. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: solder/component -- top/bottom ?
It just won't stick with me, that solder is supposed to be a synonym to top. Good, because solder is a synonym for bottom. ;-) Still unhappy with moderation of geda-user. Why? Because it is completely intransparent. Please do not mix your political agenda with technical questions. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: solder/component -- top/bottom ?
On Mon, Sep 19, 2011 at 01:24:51AM +0200, Kai-Martin Knaak wrote: Just got fooled by the classic solder/component vs top/bottom, again. It just won't stick with me, that solder is supposed to be a synonym to top. I addressed the issue before about a year ago: http://thread.gmane.org/gmane.comp.cad.geda.user/31354/focus=31356 Consensus seemed to be that top/bottom is the way to go. Since then, the naming scheme of gerber export was changed accordingly. Same with the default layer names of a new layout. But the rest of the code and the docs is still working with solder/component. On some occasions, it is even back/front side. I'd be motivated to prepare a series of patches to get away with solder/component once and for all. Would be a bit of work, though. So I'll ask before I spend hunting them down: Would such a patch get applied (provided, it is well formed and all)? I'd vote for this. -- Andrew Poelstra Email: asp11 at sfu.ca OR apoelstra at wpsoftware.net Web: http://www.wpsoftware.net/andrew ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: solder/component -- top/bottom ?
On Sun, Sep 18, 2011 at 08:47:36PM -0400, DJ Delorie wrote: Still unhappy with moderation of geda-user. Why? Because it is completely intransparent. Please do not mix your political agenda with technical questions. In Kai's defense, his message was in his signature, which is clearly separated from the message and not even shown in many readers. -- Andrew Poelstra Email: asp11 at sfu.ca OR apoelstra at wpsoftware.net Web: http://www.wpsoftware.net/andrew ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: solder/component -- top/bottom ?
On Mon, 19 Sep 2011 01:24:51 +0200 Kai-Martin Knaak k...@familieknaak.de wrote: Just got fooled by the classic solder/component vs top/bottom, again. It just won't stick with me, that solder is supposed to be a synonym to top. DJ's clarification aside, I would vote for top/bottom, with each of those symbolically being placed in the list. That is, for an 8-layer default: Top, Layer 2, Layer 3, ..., Layer 7, Bottom -- There are some things in life worth obsessing over. Most things aren't, and when you learn that, life improves. http://digitalaudioconcepts.com Vanessa Ezekowitz vanessaezekow...@gmail.com ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: solder/component -- top/bottom ?
On 09/18/2011 07:56 PM, Vanessa Ezekowitz wrote: DJ's clarification aside, I would vote for top/bottom, with each of those symbolically being placed in the list. That is, for an 8-layer default: Top, Layer 2, Layer 3, ..., Layer 7, Bottom +1 JG ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: coding style
On 09/18/2011 10:04 PM, Andrew Poelstra wrote: Well, C itself doesn't seem to be used too much outside of 10 year old code. Nowadays the language du jour seems to be Python, and C is only used for library-type projects that want many language bindings. IMHO everything should be Lisp.;) :-) JG -- Ecosensory ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: solder/component -- top/bottom ?
DJ's clarification aside, I would vote for top/bottom, with each of those symbolically being placed in the list. That is, for an 8-layer default: Top, Layer 2, Layer 3, ..., Layer 7, Bottom +1 You're +1'ing something we already have, and not what Kai was taking about. From the user's point of view, we use top/bottom [hopefully] consistently. Inside the PCB sources, though, we still use component/solder names. At this point, having just done a release after a long wait, I think I'm more likely to want to hold off on unneeded changes until this release has had a chance to prove itself - If there are many bugs that are found, a follow-up bug release might be needed, and the less new work there is, the easier it is to get such a release out. I also need to update our roadmap to account for our accomplishments. So... go get the release and test it :-) ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: solder/component -- top/bottom ?
On 09/18/2011 08:16 PM, DJ Delorie wrote: You're +1'ing something we already have, Whoops. On 09/18/2011 08:16 PM, DJ Delorie wrote: So... go get the release and test it OK. There's another unfinished/overdue project on my to do list... I will attempt to swap sleep/insomnia for executing parts of that project during the nights upcoming this fall... JG ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: solder/component -- top/bottom ?
DJ Delorie wrote: From the user's point of view, we use top/bottom [hopefully] consistently. There are at least three places in the GTK-GUI that still expose solder/component: a) The first item on the left in the status line, which gives a hint on the side the canvas shows. (patch attached) b) The names of the copper groups in File - Preferences - Groups c) The help text in File - Preferences - Info ---)kaimartin(--- -- Kai-Martin Knaak, Email: k...@familieknaak.de http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53 Still unhappy with moderation of geda-user. Why? Because it is completely intransparent.From 0151d48168c53e6d57d60144d139e1504450ca65 Mon Sep 17 00:00:00 2001 From: Kai-Martin Knaak k...@lilalaser.de Date: Mon, 19 Sep 2011 03:54:52 +0200 Subject: [PATCH] top/bottom in status line of GTK-HID This patch replaces component and solder in the leftmost item of the status line of the GTK HID with top and bottom. --- src/hid/gtk/gui-misc.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/src/hid/gtk/gui-misc.c b/src/hid/gtk/gui-misc.c index 0f8daf7..e84b276 100644 --- a/src/hid/gtk/gui-misc.c +++ b/src/hid/gtk/gui-misc.c @@ -413,7 +413,7 @@ ghid_set_status_line_label (void) btext/b=%i%% bbuffer/b=#%i), Settings.grid_unit-allow, - Settings.ShowSolderSide ? _(solder) : _(component), + Settings.ShowSolderSide ? _(bottom) : _(top), PCB-Grid, flag, TEST_FLAG (RUBBERBANDFLAG, PCB) ? ,R : , Settings.LineThickness, -- 1.7.5.4 ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: solder/component -- top/bottom ?
On 09/18/2011 09:01 PM, Kai-Martin Knaak wrote: This patch replaces component and solder in the leftmost item of the status line of the GTK HID with top and bottom. Thanks for work to improve the GUI Kai-Martin. JG ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: solder/component -- top/bottom ?
Kai-Martin Knaak wrote: b) The names of the copper groups in File - Preferences - Groups c) The help text in File - Preferences - Info patch atttached for the preference dialog ---)kaimartin(--- -- Kai-Martin Knaak, Email: k...@familieknaak.de http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53 Still unhappy with moderation of geda-user. Why? Because it is completely intransparent.From 1136147170b47926ed00f8f2e24f3f2ed00f580c Mon Sep 17 00:00:00 2001 From: Kai-Martin Knaak k...@lilalaser.de Date: Mon, 19 Sep 2011 04:15:03 +0200 Subject: [PATCH] top-bottom-in-preference-dialog-of-GTK-HID This patch replaces component and solder in the preference dialog of GTK HID with top and bottom. Incindences were in the layer group tab and in the text of the info tab. --- src/hid/gtk/gui-config.c | 32 1 files changed, 16 insertions(+), 16 deletions(-) diff --git a/src/hid/gtk/gui-config.c b/src/hid/gtk/gui-config.c index dba0635..b46b3fb 100644 --- a/src/hid/gtk/gui-config.c +++ b/src/hid/gtk/gui-config.c @@ -1243,7 +1243,7 @@ static gboolean groups_modified, groups_holdoff, layers_applying; static gchar *layer_info_text[] = { N_(hLayer Names\n), N_(You may enter layer names for the layers drawn on the screen.\n - The special 'component side' and 'solder side' are layers which\n + The special 'top side' and 'bottom side' are layers which\n will be printed out, so they must have in their group at least one\n of the other layers that are drawn on the screen.\n), \n, @@ -1257,7 +1257,7 @@ static gchar *layer_info_text[] = { \n, N_(For example, for a 4 layer board a useful layer group arrangement\n can be to have 3 screen displayed layers grouped into the same group\n - as the 'component side' and 'solder side' printout layers. Then\n + as the 'top side' and 'bottom side' printout layers. Then\n groups such as signals, ground, and supply traces can be color\n coded on the screen while printing as a single layer. For this\n you would select buttons and enter names on the Setup page to\n @@ -1265,23 +1265,23 @@ static gchar *layer_info_text[] = { \n, N_(bGroup 1:), \n\t, - N_(solder), + N_(top), \n\t, - N_(GND-solder), + N_(GND-top), \n\t, - N_(Vcc-solder), + N_(Vcc-top), \n\t, - N_(solder side), + N_(top side), \n, N_(bGroup 2:), \n\t, - N_(component), + N_(bottom), \n\t, - N_(GND-component), + N_(GND-bottom), \n\t, - N_(Vcc-component), + N_(Vcc-bottom), \n\t, - N_(component side), + N_(bottom side), \n, N_(bGroup 3:), \n\t, @@ -1396,21 +1396,21 @@ config_layers_apply (void) } /* do some cross-checking - | solder-side and component-side must be in different groups - | solder-side and component-side must not be the only one in the group + | top-side and bottom-side must be in different groups + | top-side and bottom-side must not be the only one in the group */ if (layer_groups.Number[soldergroup] = 1 || layer_groups.Number[componentgroup] = 1) { Message (_ - (Both 'solder side' or 'component side' layers must have at least\n + (Both, 'top side' and 'bottom side' layer must have at least\n \tone other layer in their group.\n)); return; } else if (soldergroup == componentgroup) { Message (_ - (The 'solder side' and 'component side' layers are not allowed\n + (The 'top side' and 'bottom side' layers are not allowed\n \tto be in the same layer group #\n)); return; } @@ -1521,9 +1521,9 @@ ghid_config_groups_changed(void) for (layer = 0; layer max_copper_layer + 2; ++layer) { if (layer == component_silk_layer) - name = _(component side); + name = _(top side); else if (layer == solder_silk_layer) - name = _(solder side); + name = _(bottom side); else name = (gchar *) UNKNOWN (PCB-Data-Layer[layer].Name); -- 1.7.5.4 ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: gEDA user list in transition
Hello All, After many years (10+) of hosting the user mailing list at SEUL, the time has come for the user list to find a new home. DJ has graciously volunteered to host two new gEDA mailing lists on his server: 1) A new list called: geda-help The geda-help mailing list is for people seeking help using the current released versions of the various gEDA tools, including new gEDA users, those looking for tips and techniques, or those trying to work around a bug to get their jobs done. Please avoid such topics as the history or future of these tools, as it only serves to confuse new users. 2) The replacement for this list called: geda-user General discussion list for users of the gEDA tools, including gschem and friends (gaf), PCB, gerbv, Icarus Verilog, gnucap, and ngspice. Please subscribe to the above lists going forward. Information on doing so is at: http://geda.seul.org/wiki/geda:mailinglists Specifically go to: http://www.delorie.com/listserv/ for info on how to subscribe to the new geda-help or the new geda-user. Note, these new lists will be unmoderated, however, there is now a gEDA Code of Conduct Document that you should read and agree to follow before you subscribe to any mailing list or participate in any gEDA communication channel. This document is available at: http://www.gpleda.org/CodeOfConduct.html This list (old geda-user) is now in emergency moderation mode so I will only approve messages that are currently in the queue (or somehow critical to this transition). I will send out redirects to the new list for a little bit of time. Eventually this list (old geda-user) will be shutdown. Other related notes/changes: * The gEDA announce, bugs, and cvs mailing lists will continue to be hosted at SEUL for the time being. * The gEDA developers mailing list will be moving to launchpad in the near future. Note, the developer mailing list archives are currently broken. Fixing this is on my todo list before it moves to LP. * The gEDA wiki will be undergoing some changes as well in the near future, but those have not been formulated as of now. But for now, I have disabled all write access to the wiki until I can sort out some issues related to the new Code of Conduct. Plus I need to do a user purge as there quite a few stale accounts. Please watch the start wiki page for any updates. Thank you for your patience in this time of transition, -Ales ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user