Re: gEDA-user: help with pcb dsn plugin

2011-09-18 Thread Bert Timmerman
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

2011-09-18 Thread Jared Casper
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

2011-09-18 Thread Peter Clifton
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

2011-09-18 Thread Kai-Martin Knaak
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

2011-09-18 Thread Darryl Gibson
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

2011-09-18 Thread Kai-Martin Knaak
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

2011-09-18 Thread Bob Paddock
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

2011-09-18 Thread Bob Paddock
 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

2011-09-18 Thread Bert Timmerman
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

2011-09-18 Thread DJ Delorie

 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

2011-09-18 Thread DJ Delorie

 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

2011-09-18 Thread DJ Delorie

 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

2011-09-18 Thread Jared Casper
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

2011-09-18 Thread DJ Delorie

 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

2011-09-18 Thread Jared Casper
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

2011-09-18 Thread Kai-Martin Knaak
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

2011-09-18 Thread Kai-Martin Knaak
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

2011-09-18 Thread Dave McGuire

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

2011-09-18 Thread DJ Delorie

 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

2011-09-18 Thread DJ Delorie

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 ?

2011-09-18 Thread Kai-Martin Knaak
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 ?

2011-09-18 Thread DJ Delorie

 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 ?

2011-09-18 Thread Andrew Poelstra
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 ?

2011-09-18 Thread Andrew Poelstra
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 ?

2011-09-18 Thread Vanessa Ezekowitz
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 ?

2011-09-18 Thread John Griessen

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

2011-09-18 Thread John Griessen

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 ?

2011-09-18 Thread DJ Delorie

  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 ?

2011-09-18 Thread John Griessen

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 ?

2011-09-18 Thread Kai-Martin Knaak
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 ?

2011-09-18 Thread John Griessen

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 ?

2011-09-18 Thread Kai-Martin Knaak
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

2011-09-18 Thread Ales Hvezda

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