Re: gEDA-user: next PCB release - 1.99za vs 4.0
John Griessen wrote: >> Link please? I'll edit! > > http://geda.seul.org/wiki/geda:design_flow_and_hierarchy_roadmap > > It's about more than pcb, but any fresh updating and editing > is welcome by me. Hmmm. The page could benefit from some more structure. It presents solutions but does not explicitly state which problems they solve. IMHO, it would be good for every topic to: 1) outline the current state 2) verbalize the problem or the goal 3) give constraints 4) propose a solution 5) summarize benefits ---<)kaimartin(>--- -- Kai-Martin Knaak Öffentlicher PGP-Schlüssel: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x6C0B9F53 ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: next PCB release - 1.99za vs 4.0
> And of course, user-defined templates. I'd love to have a set of dual- > layer boards sized to fix the project boxes they sell at the local circuit > shop. It'd be much nicer than measuring the box every time, anyway. Let's go with "reads files from a directory" :-) ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: next PCB release - 1.99za vs 4.0
On Thu, Sep 09, 2010 at 12:01:43AM +0200, Kai-Martin Knaak wrote: > DJ Delorie wrote: > > >> Our default layer stack is pretty poor for 3D though.. since most of > >> the "inner" layers are defined after the two outer layers ;) > > > > In the past, we'd talked about "new" being replaced by "load template" > > Then the user could choose 2/4/6 layer starting points, eurocard or > > pci outlines, etc; based on some library of starting designs. > > yes, please! > I'd add "footprint" to the list of default templates. > And of course, user-defined templates. I'd love to have a set of dual- layer boards sized to fix the project boxes they sell at the local circuit shop. It'd be much nicer than measuring the box every time, anyway. Andrew ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: next PCB release - 1.99za vs 4.0
On Wed, Sep 08, 2010 at 09:12:57PM +0200, Frank Bergmann wrote: > Am 08.09.2010 02:08, schrieb Andrew Poelstra: > >I'm working on cleaning up the Gtk code - well, refactoring gui-top-window.c, > >anyway. Hopefully I'll be able to get things into a top-down sorta structure > >that can be easily mapped to C++. > > Do you have an open accessible repository of your code (e.g. GitHub)? > I have also some gui-changes in my pipeline (docking > windows/elements) and maybe it could be useful to look at changes > that are coming. > You can get my git repository at: git://www.wpsoftware.net/pcb-andrew.git Right now there are no changes pushed, though. I just threw away (well, archived) a bunch of work extending the GUI because it was turning into a huge mess. Better I clean up the existing code before extending it. > >Plus, I don't have a clear understanding of what "mapped" and "allocated" > >and "realized" mean in Gtk terms. Does anyone know of a good overview of > >Gtk+? > > The official api !? ;) > > http://library.gnome.org/devel/gtk/stable/GtkWidget.html explains > some of the terms you mentioned above. > > http://library.gnome.org/devel/gobject/stable/ is the base layer of > all gtk stuff. There are more information to find if necessary. > > I guess the terms you want to understand are mostly relevant for > writing new/own widgets. > Well, I am converting the top-level window to its own widget, rather than using a stock GtkWindow and tacking stuff onto it. That way I can migrate a lot of the global variables to member variables, pass more things as parameters, and use the 'const' keyword a lot more. Andrew ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: next PCB release - 1.99za vs 4.0
On Sep 7, 2010, at 9:01 AM, DJ Delorie wrote: > >> Shall we / I push this? I think it looks good overall. > > I desparately need to push out a release to get the LF work > "published" in order to close it out. Maybe I'll do a 1.99za release > just to accomplish those goals, then we can cram in all the new > functionality we can for the 4.0 release. Let's focus on critical bug > fixes for a few days and get that out, then talk about what "4.0" > means. > > > My 4.0 short list is: > Automatic least version required file saving. Set the file format version based on features used, not the version of PCB This will become valuable as we add features like blind vias, custom pad stacks etc Steve ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: next PCB release - 1.99za vs 4.0
Try adding a putenv() to ActionExecCommand() in action.c to set the name of the PCB's file. Then you can SaveAs(Layout) ExecCommand(vi $PCBFILE) LoadFrom(Revert) (assuming $PCBFILE gets expanded correctly) ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: next PCB release - 1.99za vs 4.0
On 09/08/2010 03:44 PM, DJ Delorie wrote: The reason I don't close down PCB is that it's a pain to close down PCB, then open it again, position the window where you want it, resize the PCB window, move the status box where you want it, close the library, etc., particularly when you make a small tweak and want to visualize it several times in a row. To reiterate my caveat: I do the same thing :-) In fact, I with "revert" didn't reset things like layer visibility and such. So far, my favorite idea wrt operating on the .pcb file outside pcb is to start from a menu click, named whatever the user wants, to load "your favorite text processing program" while freezing the open pcb windows and saving all their positions and states, and upon some other cue, unfreeze the pcb window(s). The other cue could be closing the 'text processing program' from itself, or probably better, from another menu pick named something easy like, pcb mode. Then, for instance a vi user could label the first menu pick vi mode, and the second one pcb mode. Or any other names and programs a user could want. John ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: next PCB release - 1.99za vs 4.0
DJ Delorie wrote: >> Our default layer stack is pretty poor for 3D though.. since most of >> the "inner" layers are defined after the two outer layers ;) > > In the past, we'd talked about "new" being replaced by "load template" > Then the user could choose 2/4/6 layer starting points, eurocard or > pci outlines, etc; based on some library of starting designs. yes, please! I'd add "footprint" to the list of default templates. ---<)kaiamrtin(>--- -- Kai-Martin Knaak tel: +49-511-762-2895 Universität Hannover, Inst. für Quantenoptik fax: +49-511-762-2211 Welfengarten 1, 30167 Hannover http://www.iqo.uni-hannover.de GPG key:http://pgp.mit.edu:11371/pks/lookup?search=Knaak+kmk&op=get ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: next PCB release - 1.99za vs 4.0
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Ethan Swint wrote: > The reason I don't close down PCB is that it's a pain to close down PCB, > then open it again, position the window where you want it, resize the > PCB window, move the status box where you want it, close the library, The window resizing and positioning part can be automatized with devilspie. http://burtonini.com/blog/computers/devilspie/ Sadly, documentation is next to absent in the utility itself. There is a comprehensive manual somewhere else, though: http://foosel.org/linux/devilspie There is a separate GUI, too: http://code.google.com/p/gdevilspie/wiki/gDevilspie I use this utility to place ripped off menus on my right monitor. The config file syntax is a bit rigorous but usable. I can post my config if you need a starting point. - ---<)kaimartin(>--- - -- Kai-Martin Knaak tel: +49-511-762-2895 Universität Hannover, Inst. für Quantenoptik fax: +49-511-762-2211 Welfengarten 1, 30167 Hannover http://www.iqo.uni-hannover.de GPG key:http://pgp.mit.edu:11371/pks/lookup?search=Knaak+kmk&op=get -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.10 (GNU/Linux) iEYEARECAAYFAkyIByEACgkQZ+Hj7ZLnhr/H/QCfV/GWEdjeEhmWWc1f6Sdv5IR9 l70An0NbVQCmeZEFSLykua8oCHg0Xmog =hgP4 -END PGP SIGNATURE- ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: next PCB release - 1.99za vs 4.0
Andrew Poelstra wrote: > On Wed, Sep 08, 2010 at 08:48:45PM +0200, Levente Kovacs wrote: >> We should think about the fact, that tear-off menus will >> disappear from GTK+ 3.x. :-( > > Why? Because it "complicates the GtkMenu code". See: http://mail.gnome.org/archives/gtk-devel-list/2010-May/msg00147.html Some of us protested, but were not heard: https://bugzilla.gnome.org/show_bug.cgi?id=602882 > What will they be replaced with? nothing. ---<)kaimartin(>--- -- Kai-Martin Knaak tel: +49-511-762-2895 Universität Hannover, Inst. für Quantenoptik fax: +49-511-762-2211 Welfengarten 1, 30167 Hannover http://www.iqo.uni-hannover.de GPG key:http://pgp.mit.edu:11371/pks/lookup?search=Knaak+kmk&op=get ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: pcb save as older version?
Peter Clifton wrote: >> Is there a way to save the file as an older version? > > No, but if you don't use any polygon holes in the file, just hand-edit > the file version header back to 20070407. I added this to the wiki http://geda.seul.org/wiki/geda:pcb_tips#is_there_a_way_to_save_the_file_as_an_older_version ---<)kaimartin(>--- -- Kai-Martin Knaak tel: +49-511-762-2895 Universität Hannover, Inst. für Quantenoptik fax: +49-511-762-2211 Welfengarten 1, 30167 Hannover http://www.iqo.uni-hannover.de GPG key:http://pgp.mit.edu:11371/pks/lookup?search=Knaak+kmk&op=get ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Garbage drawn outside of pcb board area
On Sat, Aug 28, 2010 at 04:18:38AM +0100, Peter Clifton wrote: > On Thu, 2010-06-10 at 00:16 +0200, Krzysztof Kościuszkiewicz wrote: > > On Tue, Jun 08, 2010 at 09:14:12PM +0100, Peter Clifton wrote: > > > > > > You were right - it seems the driver is at fault... It wasn't always > > > > like that so I'll try to track down what change broke the rendering. > > > > > > It might not be the driver's fault if I'm doing evil things like making > > > GL calls out of valid context setup. (Which I was). > > > > You were right, I have to retract the statement about the driver's fault. > > > > I got the hint from this FAQ: > > http://www.opengl.org/resources/faq/technical/clipping.htm#0080 > > > > The attached patch fixes the issue for me. > > I finally got a chance to look at this - sorry it took so long! > > I'm not sure it is correct.. the expose event doesn't necessarily cover > the whole drawing area, so we only actually want to glClear the areas > being drawn. I still wonder if this relates to a driver bug. > > > Perhaps you could try a clean checkout of my latest "before_pours" > branch (just pushed). I've spent a little time refactoring the code, and > have put in a few (temporary) hacks to avoid various GL calls which were > being made out of proper context setup. I did try the fresh checkout and the annoying effect is now gone. Good work - thanks! Best regards, -- Krzysztof Kościuszkiewicz "Simplicity is the ultimate sophistication" -- Leonardo da Vinci ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: next PCB release - 1.99za vs 4.0
On Sep 8, 2010, at 2:37 PM, DJ Delorie wrote: > >> Yes, but if you read the previous message, DJ assumed that "allows" >> meant "requires". > > To reiterate my position on that: I don't mind the "use a text editor" > solution. My concern is editing it *while* PCB is *also* editing it. Sure. Don't do that. But don't put complex, fragile mechanisms into the code to prevent it (as RCS did). A simple mechanism to alert the user is better. John Doty Noqsi Aerospace, Ltd. http://www.noqsi.com/ j...@noqsi.com ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: next PCB release - 1.99za vs 4.0
> The reason I don't close down PCB is that it's a pain to close down PCB, > then open it again, position the window where you want it, resize the > PCB window, move the status box where you want it, close the library, > etc., particularly when you make a small tweak and want to visualize it > several times in a row. To reiterate my caveat: I do the same thing :-) In fact, I with "revert" didn't reset things like layer visibility and such. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: next PCB release - 1.99za vs 4.0
On 9/8/2010 4:37 PM, DJ Delorie wrote: Yes, but if you read the previous message, DJ assumed that "allows" meant "requires". To reiterate my position on that: I don't mind the "use a text editor" solution. My concern is editing it *while* PCB is *also* editing it The reason I don't close down PCB is that it's a pain to close down PCB, then open it again, position the window where you want it, resize the PCB window, move the status box where you want it, close the library, etc., particularly when you make a small tweak and want to visualize it several times in a row. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: pcb save as older version?
If it uses new features, no. I'd suggest emacs :-) Just edit out the Version line and see if the old pcb can load it. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: next PCB release - 1.99za vs 4.0
> Our default layer stack is pretty poor for 3D though.. since most of > the "inner" layers are defined after the two outer layers ;) In the past, we'd talked about "new" being replaced by "load template" Then the user could choose 2/4/6 layer starting points, eurocard or pci outlines, etc; based on some library of starting designs. Alternately, at least some dialog that prompts you for layers and dimensions, instead of just tossing an arbitrary design at them. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: next PCB release - 1.99za vs 4.0
> If I recall correctly, that is why I added the File->Revert > function. I use it to explicitly load the pcb from the filesystem. In theory, a save/edit/revert menu entry can be done with the existing actions. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: next PCB release - 1.99za vs 4.0
> Yes, but if you read the previous message, DJ assumed that "allows" > meant "requires". To reiterate my position on that: I don't mind the "use a text editor" solution. My concern is editing it *while* PCB is *also* editing it. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: pcb save as older version?
On Wed, Sep 8, 2010 at 3:05 PM, Peter Clifton wrote: > > No, but if you don't use any polygon holes in the file, just hand-edit > the file version header back to 20070407. That works. Thank you. Regards, Mark markra...@gmail -- Mark Rages, Engineer Midwest Telecine LLC markra...@midwesttelecine.com ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: pcb save as older version?
On Wed, 2010-09-08 at 14:52 -0500, Mark Rages wrote: > Hi, > > I'm trying to mix and match pcb builds to evade some polygon bugs. > > But I modified a file in git pcb and now I want to load it in the > older pcb supplied by Ubuntu. > > I get this warning: > "ERROR: The file you are attempting to load is in a format > which is too new for this version of pcb. To load this file > you need a version of pcb which is >= 20100606. If you are > using a version built from cvs sources, the source date > must be >= 20100606. This copy of pcb can only read files > up to file version 20070407." > > Is there a way to save the file as an older version? No, but if you don't use any polygon holes in the file, just hand-edit the file version header back to 20070407. > Regards, > Mark > markra...@gmail -- 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) ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: pcb save as older version?
Hi, I'm trying to mix and match pcb builds to evade some polygon bugs. But I modified a file in git pcb and now I want to load it in the older pcb supplied by Ubuntu. I get this warning: "ERROR: The file you are attempting to load is in a format which is too new for this version of pcb. To load this file you need a version of pcb which is >= 20100606. If you are using a version built from cvs sources, the source date must be >= 20100606. This copy of pcb can only read files up to file version 20070407." Is there a way to save the file as an older version? Regards, Mark markra...@gmail -- Mark Rages, Engineer Midwest Telecine LLC markra...@midwesttelecine.com ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: next PCB release - 1.99za vs 4.0
On Tue, 2010-09-07 at 21:10 -0400, gene glick wrote: > DJ Delorie wrote: > >> Shall we / I push this? I think it looks good overall. > > > off the top of my head . . . > > A) slots in planes (may be already in the process?) You can already create holes in polygons with the latest PCB git HEAD, if that's what you mean. -- 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) ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: next PCB release - 1.99za vs 4.0
On Tue, 2010-09-07 at 20:31 -0400, DJ Delorie wrote: > > To get this it would be nice to have stackup information with the > > layers, 4 layer board with 1oz copper on the outside and .5oz on the > > inside. etc. > > I think we decided at some point in the past that the layer *group* > order would be our stackup order, but more information needs to be > added to make it complete. Attributes, probably. And a GUI option to > make it all user-friendly so they're less likely to do the wrong thing > with it and complain when it doesn't work. This works well for the 3D view in the GL branch. Obviously copper thicknesses and inter-layer build-up details would help to add realism. Our default layer stack is pretty poor for 3D though.. since most of the "inner" layers are defined after the two outer layers ;) -- 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) ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: next PCB release - 1.99za vs 4.0
On Tue, 2010-09-07 at 17:08 -0700, Andrew Poelstra wrote: > On Tue, Sep 07, 2010 at 07:24:38PM -0400, DJ Delorie wrote: > > > > > Sounds nice -- could come from DJ upgrading GTK functionality. > > > > I was hoping someone else would do the GTK stuff :-) > > > > I'm working on cleaning up the Gtk code - well, refactoring gui-top-window.c, > anyway. Hopefully I'll be able to get things into a top-down sorta structure > that can be easily mapped to C++. Ah crap, I've got a lot of outstanding changes I had better get merged if people are quietly refactoring ;) > Plus, I don't have a clear understanding of what "mapped" and "allocated" > and "realized" mean in Gtk terms. Does anyone know of a good overview of > Gtk+? Our code shouldn't need to care about that.. it should just "work" without having to manually realize windows. Realized is when the X11 (or equivalent for other back-ends) resources have been allocated. I've got a patch sitting somewhere which removes a lot of pointless calls to gtk_widget_realize(). -- 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) ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: next PCB release - 1.99za vs 4.0
Am 08.09.2010 20:48, schrieb Levente Kovacs: I'd make the left pane of the GTK HID somehow optional. I'd implement it with a toolbox(es). We should think about the fact, that tear-off menus will disappear from GTK+ 3.x. :-( After a hint from Peter C. I use GDL (http://library.gnome.org/devel/gdl/stable/) for this feature. Maybe GDL will be longer available :) Frank. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: next PCB release - 1.99za vs 4.0
On Wed, Sep 08, 2010 at 08:48:45PM +0200, Levente Kovacs wrote: > > I'd make the left pane of the GTK HID somehow optional. I'd implement it with > a toolbox(es). We should think about the fact, that tear-off menus will > disappear from GTK+ 3.x. :-( > > Levente > Why? What will they be replaced with? Andrew ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: next PCB release - 1.99za vs 4.0
Am 08.09.2010 02:08, schrieb Andrew Poelstra: I'm working on cleaning up the Gtk code - well, refactoring gui-top-window.c, anyway. Hopefully I'll be able to get things into a top-down sorta structure that can be easily mapped to C++. Do you have an open accessible repository of your code (e.g. GitHub)? I have also some gui-changes in my pipeline (docking windows/elements) and maybe it could be useful to look at changes that are coming. Plus, I don't have a clear understanding of what "mapped" and "allocated" and "realized" mean in Gtk terms. Does anyone know of a good overview of Gtk+? The official api !? ;) http://library.gnome.org/devel/gtk/stable/GtkWidget.html explains some of the terms you mentioned above. http://library.gnome.org/devel/gobject/stable/ is the base layer of all gtk stuff. There are more information to find if necessary. I guess the terms you want to understand are mostly relevant for writing new/own widgets. Frank. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: next PCB release - 1.99za vs 4.0
On Tue, 7 Sep 2010 17:08:18 -0700 Andrew Poelstra wrote: > On Tue, Sep 07, 2010 at 07:24:38PM -0400, DJ Delorie wrote: > > > > > Sounds nice -- could come from DJ upgrading GTK functionality. > > > > I was hoping someone else would do the GTK stuff :-) > > > > I'm working on cleaning up the Gtk code - well, refactoring > gui-top-window.c, anyway. Hopefully I'll be able to get things into a > top-down sorta structure that can be easily mapped to C++. > > The hard part is untangling the Gtk code from the HID action-passing > code. > > Plus, I don't have a clear understanding of what "mapped" and > "allocated" and "realized" mean in Gtk terms. Does anyone know of a > good overview of Gtk+? > > > Andrew I'd make the left pane of the GTK HID somehow optional. I'd implement it with a toolbox(es). We should think about the fact, that tear-off menus will disappear from GTK+ 3.x. :-( Levente > ___ > geda-user mailing list > geda-user@moria.seul.org > http://www.seul.org/cgi-bin/mailman/listinfo/geda-user > -- Levente Kovacs http://levente.logonex.eu ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: next PCB release - 1.99za vs 4.0
On Tue, 07 Sep 2010 22:41:25 -0500 John Griessen wrote: > How about a menu item that loads the .pcb file in your favorite > editor, and when that is done, reverts to file contents? If I recall correctly, that is why I added the File->Revert function. I use it to explicitly load the pcb from the filesystem. -- Levente Kovacs http://levente.logonex.eu ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: next PCB release - 1.99za vs 4.0
On 09/08/2010 11:06 AM, Ethan Swint wrote: Link please? I'll edit! http://geda.seul.org/wiki/geda:design_flow_and_hierarchy_roadmap It's about more than pcb, but any fresh updating and editing is welcome by me. John PS How are your SR motor control designs coming Ethan? Any of them open hardware? ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: next PCB release - 1.99za vs 4.0
On 09/08/2010 11:57 AM, John Doty wrote: John G wrote: How about a menu item that loads the .pcb file in your favorite >>> editor, and when that is done, reverts to file contents? Why restrict it to an editor? We could pass it to an artist or even a dog to process with the right terminology and hardware interface. but think of the physical machinery that would need... I was not general enough. I should have said "external processing program". Sometimes exact semantics cloud the meaning is all. Everybody gets it by now. John G ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: PCB format wishlist
>I don't think the copper shape / masking / clearance of the via is >necessarily primitive. Granted, in 99.9% of cases it can be described by >circular copper geometry on each connected layer, but support for >arbitrary pad-stacks for components might as well extend to arbitrary >via geometry. >I'm pretty sure most holes in PCBs are round, but then some connectors >have rectangular cut-outs (probably routed), but possibly stamped / >reamed out. A few years ago, I worked at a company that made flexible PCBs on Polyamide (two external copper layers on a thin plastic). This process was performed by taking 1000+ ft rolls and advancing it through a mechanical press/die that would create all of the vias at once (for a single artwork image). While round pins were preferred, you could switch to any geometry you wanted. When you consider the possibilities of laser drilled vias, any geometry IS possible (although not necessarily practical). Andy Miner ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: next PCB release - 1.99za vs 4.0
> -Original Message- > From: geda-user-boun...@moria.seul.org > [mailto:geda-user-boun...@moria.seul.org] On Behalf Of John Doty > Sent: Wednesday, September 08, 2010 12:12 PM > To: gEDA user mailing list > Subject: Re: gEDA-user: next PCB release - 1.99za vs 4.0 > > > On Sep 8, 2010, at 7:47 AM, David C. Kerber wrote: > > > > > > >> -Original Message- > >> From: geda-user-boun...@moria.seul.org > >> [mailto:geda-user-boun...@moria.seul.org] On Behalf Of John Doty > >> Sent: Tuesday, September 07, 2010 9:07 PM > >> To: gEDA user mailing list > >> Subject: Re: gEDA-user: next PCB release - 1.99za vs 4.0 > >> > >> > >> On Sep 7, 2010, at 6:50 PM, DJ Delorie wrote: > >> > >>> But any design that requires you to edit files behind pcb's > >> back, is bad. > >> > >> You're not thinking "flexible toolkit". You're thinking > "inflexible > >> integrated tool". > > > > He said "requires", not "allows". Big difference. > > Yes, but if you read the previous message, DJ assumed that > "allows" meant "requires". It's what Gell-Mann called the Ok, I missed that when reading the thread. > "Totalitarian Principle" (Everything not forbidden is > compulsory). That is, of course, opposed to the flexible > toolkit approach. Yep. D ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: next PCB release - 1.99za vs 4.0
Am 08.09.2010 03:31, schrieb DJ Delorie: Editing *anything* with two editors (any kind of editors) at the same time IS BAD, unless both are explicitly designed to work together that way. Yes, multiple users/instances can work on the same layout simultaneous... ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: next PCB release - 1.99za vs 4.0
On Sep 8, 2010, at 10:43 AM, Kai-Martin Knaak wrote: > DJ Delorie wrote: > >>> How about a menu item that loads the .pcb file in your favorite >>> editor, and when that is done, reverts to file contents? >> >> That's what I meant. >> > That's how my favorite email and usenet clients deal with "external > editing" (knode and balsa). Why restrict it to an editor? John Doty Noqsi Aerospace, Ltd. http://www.noqsi.com/ j...@noqsi.com ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: next PCB release - 1.99za vs 4.0
DJ Delorie wrote: >> How about a menu item that loads the .pcb file in your favorite >> editor, and when that is done, reverts to file contents? > > That's what I meant. > That's how my favorite email and usenet clients deal with "external editing" (knode and balsa). ---<)kaimartin(>--- -- Kai-Martin Knaak tel: +49-511-762-2895 Universität Hannover, Inst. für Quantenoptik fax: +49-511-762-2211 Welfengarten 1, 30167 Hannover http://www.iqo.uni-hannover.de GPG key:http://pgp.mit.edu:11371/pks/lookup?search=Knaak+kmk&op=get ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: next PCB release - 1.99za vs 4.0
On Sep 8, 2010, at 7:47 AM, David C. Kerber wrote: > > >> -Original Message- >> From: geda-user-boun...@moria.seul.org >> [mailto:geda-user-boun...@moria.seul.org] On Behalf Of John Doty >> Sent: Tuesday, September 07, 2010 9:07 PM >> To: gEDA user mailing list >> Subject: Re: gEDA-user: next PCB release - 1.99za vs 4.0 >> >> >> On Sep 7, 2010, at 6:50 PM, DJ Delorie wrote: >> >>> But any design that requires you to edit files behind pcb's >> back, is bad. >> >> You're not thinking "flexible toolkit". You're thinking >> "inflexible integrated tool". > > He said "requires", not "allows". Big difference. Yes, but if you read the previous message, DJ assumed that "allows" meant "requires". It's what Gell-Mann called the "Totalitarian Principle" (Everything not forbidden is compulsory). That is, of course, opposed to the flexible toolkit approach. John Doty Noqsi Aerospace, Ltd. http://www.noqsi.com/ j...@noqsi.com ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: next PCB release - 1.99za vs 4.0
On 9/8/2010 11:38 AM, John Griessen wrote: On 09/08/2010 01:09 AM, DJ Delorie wrote: I'm keeping all the emails at least... The last time we were talking blue sky features I made a list on a wiki, and did not notice anyone else adding to the wiki. Was it read? Did it help? Link please? I'll edit! ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: next PCB release - 1.99za vs 4.0
On 09/08/2010 01:09 AM, DJ Delorie wrote: I'm keeping all the emails at least... The last time we were talking blue sky features I made a list on a wiki, and did not notice anyone else adding to the wiki. Was it read? Did it help? John Griessen ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: next PCB release - 1.99za vs 4.0
> -Original Message- > From: geda-user-boun...@moria.seul.org > [mailto:geda-user-boun...@moria.seul.org] On Behalf Of John Doty > Sent: Tuesday, September 07, 2010 9:07 PM > To: gEDA user mailing list > Subject: Re: gEDA-user: next PCB release - 1.99za vs 4.0 > > > On Sep 7, 2010, at 6:50 PM, DJ Delorie wrote: > > > But any design that requires you to edit files behind pcb's > back, is bad. > > You're not thinking "flexible toolkit". You're thinking > "inflexible integrated tool". He said "requires", not "allows". Big difference. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: next PCB release - 1.99za vs 4.0
GTK isn't all that hard if you just read the header files Amirite? On 8 Sep 2010 19:35, "Stefan Salewski" <[1]m...@ssalewski.de> wrote: > On Tue, 2010-09-07 at 17:08 -0700, Andrew Poelstra wrote: > >> >> Plus, I don't have a clear understanding of what "mapped" and "allocated" >> and "realized" mean in Gtk terms. Does anyone know of a good overview of >> Gtk+? >> > > The book of Andrew Krause is still a good starting point. It describes > the C basic layer, but of course all other bindings rely on that. > > [2]http://www.andrewkrause.net/gtkbook.php > > > > > ___ > geda-user mailing list > [3]geda-u...@moria.seul.org > [4]http://www.seul.org/cgi-bin/mailman/listinfo/geda-user References 1. mailto:m...@ssalewski.de 2. http://www.andrewkrause.net/gtkbook.php 3. mailto:geda-user@moria.seul.org 4. http://www.seul.org/cgi-bin/mailman/listinfo/geda-user ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: next PCB release - 1.99za vs 4.0
On Tue, 2010-09-07 at 17:08 -0700, Andrew Poelstra wrote: > > Plus, I don't have a clear understanding of what "mapped" and "allocated" > and "realized" mean in Gtk terms. Does anyone know of a good overview of > Gtk+? > The book of Andrew Krause is still a good starting point. It describes the C basic layer, but of course all other bindings rely on that. http://www.andrewkrause.net/gtkbook.php ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user