Re: gEDA-user: Ignite Boston 5 talk slides

2009-02-21 Thread Jelle de Jong
Stuart Brorson wrote:
 Hi --
 
 As some of you know, I gave a lightening talk about the gEDA Project
 at Ignite Boston 5 last week.
 
 The Ignite * events are odd networking evenings for geeks (and related
 marketing types) sponsored by the publisher O'Reilly in various cities
 around the USA.  They feature a social hour and then a main speaker
 followed by a series of lightening 5 minute talks on a wide range of
 subjects.  The main speaker is pre-arranged by O'Reilly, but anybody
 can submit an idea for a lightening talk.  This event also featured
 free beer courtesy of Google.  Thanks, Google and O'Reilly!
 
 I put my slides up on the gEDA website here:
 
 http://geda.seul.org/talks/
 
 Folks interested in presenting their own talks about gEDA are
 encouraged to plunder my slides for useful material.
 
 Cheers,
 
 Stuart

Thanks,

I am also invited to give an presentation about open hardware
development on http://opencommunitycamp.org/2009/

I will make sure to set gEDA in the spotlight.

Best regards,

Jelle


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: gEDA training, March 26th Cambridge (UK)

2009-02-21 Thread Chitlesh GOORAH
On Fri, Feb 20, 2009 at 4:00 PM, John Griessen wrote:
 Sounds nice!  I live too far away though.  How will the bootable USB image
 be made?  What distro is it based on?  Will an image be distributed fro DIY
 creating of bootable flashes?


FYI:

The Fedora Electronic Lab LiveDVD comes with a simple GUI to create
your own LiveUSB in less than 5 mins :)

On the menu - System- liveusb-creator

For additional or advance details refer to:
http://fedoraproject.org/wiki/FedoraLiveCD/USBHowTo

Kind regards,
Chitlesh


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Google SoC : Potential Candidate seeking Info

2009-02-21 Thread Kai-Martin Knaak
On Tue, 17 Feb 2009 06:31:57 -0500, John Doty wrote:

 We concluded that Sage isn't quite ready to support this

Would one of the following be fit for the job:

gap
ginac
maxima
mathomatic
yacas

---(kaimartin)---
-- 
Kai-Martin Knaak
http://lilalaser.de/blog



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


gEDA-user: gattrib hacking (was: Re: libgd -- which programs uses it)

2009-02-21 Thread Gareth Edwards
Peter Clifton wrote:
 The documentation is still probably hideously out of date in other
 respects though.
 

Talking of which...

I've been making a pass through the Doxygen documentation for gattrib in 
preparation for some changes I've been planning for a while - I haven't 
touched any code yet though.

If anyone is interested in having a look, the changes are on the doxying 
branch of git://repo.or.cz/geda-gaf/gde.git (browsable at 
http://repo.or.cz/w/geda-gaf/gde.git).

(I'm actually working on the doxyhack branch but my git-fu is not good 
enough yet to figure out the merge-rebase required to harmonise 
everything in sync with the main git HEAD)

Plan is

- finish the doxygen update (soon - this week)
- do some minor refactoring to tidy up some things I've spotted in the 
doxygen phase
- do some major refactoring of the internal data structures to allow...
- ...the real change I'm driving towards, which is to allow the gattrib 
sheet to be sorted by any column by clicking on the top (as per usual 
spreadsheet paradigm) - it would be helpful to me, for example, to see 
all the parts with the same VALUE grouped together in a sheet for 
assigning footprints, say.

I have no timetable and no grand strategy yet.

Stuart, I have a few questions about some of the design of gattrib - is 
it OK to mail you off-list to discuss?

Cheers
Gareth



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Google SoC : Potential Candidate seeking Info

2009-02-21 Thread Felix Maier
Kai-Martin Knaak wrote:
 On Tue, 17 Feb 2009 06:31:57 -0500, John Doty wrote:
 
 We concluded that Sage isn't quite ready to support this
 
 Would one of the following be fit for the job:
 
 gap
 ginac
 maxima
 mathomatic
 yacas
 
 ---(kaimartin)---

maybe octave would be useful (www.octave.org), it works also with 
ngspice, on the ngspice site is a demo.

best regards
Felix



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Google SoC : Potential Candidate seeking Info

2009-02-21 Thread Felix Maier
Felix Maier wrote:
 Kai-Martin Knaak wrote:
 On Tue, 17 Feb 2009 06:31:57 -0500, John Doty wrote:

 We concluded that Sage isn't quite ready to support this
 Would one of the following be fit for the job:

 gap
 ginac
 maxima
 mathomatic
 yacas

 ---(kaimartin)---

ok just missed you're looking for a cas, sorry.

best regards
Felix



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: gEDA training, March 26th Cambridge (UK)

2009-02-21 Thread Peter Clifton
On Sat, 2009-02-21 at 12:27 +0100, Chitlesh GOORAH wrote:
 
 The Fedora Electronic Lab LiveDVD comes with a simple GUI to create
 your own LiveUSB in less than 5 mins :)

The fact FEL is a DVD would suggest that the USB image would be quite
large, and require a more expensive memory stick..

Still, good to know though.

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!)



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Google SoC : Potential Candidate seeking Info

2009-02-21 Thread John P. Doty
Kai-Martin Knaak wrote:
 On Tue, 17 Feb 2009 06:31:57 -0500, John Doty wrote:

   
 We concluded that Sage isn't quite ready to support this
 

 Would one of the following be fit for the job:

 gap
 ginac
 maxima
 mathomatic
 yacas
   

Don't know. It takes work to find out. Can any of these associate a 
value with a *pattern* (not just a function or variable)? Mathematica's 
capabilities here are helpful.
 ---(kaimartin)---
   



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: gEDA training, March 26th Cambridge (UK)

2009-02-21 Thread Chitlesh GOORAH
On Sat, Feb 21, 2009 at 9:24 PM, Peter Clifton wrote:
 The fact FEL is a DVD would suggest that the USB image would be quite
 large, and require a more expensive memory stick..

You can have a 4GB usbstick for 20€ now-

Chitlesh


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: gattrib hacking

2009-02-21 Thread John Griessen
Gareth Edwards wrote:

 Talking of which...
 
 I've been making a pass through the Doxygen documentation for gattrib in 
 preparation for some changes I've been planning
.
.
.
the changes are on the doxying
 branch of git://repo.or.cz/geda-gaf/gde.git (browsable at 
 http://repo.or.cz/w/geda-gaf/gde.git).

Thanks for adding to this Gareth,

It sounds very useful.  I'll be able to take a look next Wed.

John Griessen
-- 
Ecosensory   Austin TX


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


gEDA-user: PCB+GL Progress

2009-02-21 Thread Peter Clifton

I think people testing the PCB+GL branch might find it interesting to
re-fetch.

git fetch
git checkout master
git branch -D before_pours
git checkout -b before_pours origin/before_pours

[rebuild]

I've pushed out some new code which uses the stencil buffer to
sub-composite within layers (actually, it does polygons separately to
other primitives - so you can still see the lines / arcs joined with
polygons). Silkscreen is now translucent (although I'm not sure I like
it with the same opacity as the copper layers).

I bumped my thindraw translucency hacks to the before_pours branch, so
thin-draw poly ought to be interesting. Its not so much slower than
filled draw any more, since I fixed a some stupid detail that the code
was trying to draw lots of little triangles to make a circular cap on
each 1px wide line when in thindraw mode.

http://www2.eng.cam.ac.uk/~pcjc2/geda/trans_poly.png

On my hardware I have an 8 bitplane stencil buffer. The new code takes
advantage of each bitplane for masking operations before it finally
clears as many stencil bitplanes as are not being used for masking. This
avoids an expensive glClear about 7 out of 8 times.

glClear throughput seems to be quite a bottle-neck on my Intel card.
With 10 layers visible I was previously getting about 14fps with no
rendered geometry - with the code assuming it needed to glClear after
two compositing operations per layer. I could probably save another
couple of glClear ops per frame if I test for empty layers. (Many simple
designs will have those).

Oh.. the code probably looks best when combined with the dark colour
maps I prefer in my layout tool. (Only because I fiddled the opacity
numbers whilst using those). My colour map is attached.

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!)
black-color =   #00
white-color =   #ff
background-color =  #00
crosshair-color =   #ff
cross-color =   #cdcd00
via-color = #8c8c8c
via-selected-color =#00
pin-color = #99
pin-selected-color =#00
pin-name-color =#ff
element-color = #e6e6e6
rat-color = #b8860b
invisible-objects-color =   #4c4c4c
invisible-mark-color =  #66
element-selected-color =#00
rat-selected-color =#00
connected-color =   #00ff00
off-limit-color =   #66
grid-color =#ff
layer-color-1 = #cd3700
layer-color-2 = #395ecc
layer-color-3 = #cfcf00
layer-color-4 = #8b2323
layer-color-5 = #548b54
layer-color-6 = #8b7355
layer-color-7 = #00868b
layer-color-8 = #228b22
layer-color-9 = #8b2323
layer-color-10 =#3a5fcd
layer-color-11 =#104e8b
layer-color-12 =#cd3700
layer-color-13 =#548b54
layer-color-14 =#8b7355
layer-color-15 =#00868b
layer-color-16 =#228b22
layer-selected-color-1 =#00
layer-selected-color-2 =#00
layer-selected-color-3 =#00
layer-selected-color-4 =#00
layer-selected-color-5 =#00
layer-selected-color-6 =#00
layer-selected-color-7 =#00
layer-selected-color-8 =#00
layer-selected-color-9 =#00
layer-selected-color-10 =   #00
layer-selected-color-11 =   #00
layer-selected-color-12 =   #00
layer-selected-color-13 =   #00
layer-selected-color-14 =   #00
layer-selected-color-15 =   #00
layer-selected-color-16 =   #00
warn-color =#ff8000
mask-color =#009900


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: PCB+GL Progress

2009-02-21 Thread Kai-Martin Knaak
On Sun, 22 Feb 2009 03:33:41 +, Peter Clifton wrote:

 I think people testing the PCB+GL branch might find it interesting to
 re-fetch.
 
 git fetch
 git checkout master
 git branch -D before_pours
 git checkout -b before_pours origin/before_pours

I got:

$ git checkout -b before_pours origin/before_pours
error: Untracked working tree file 'lib/m4lib_to_newlib.sh' would be 
overwritten by merge.

So I scrapped the old source started from scratch:

git clone git://repo.or.cz/geda-pcb/pcjc2.git
cd pcjc2
git checkout -b before_pours origin/before_pours
autogen.sh
configure --disable-doc
make install

Unfortunately, make fails with a rush of error messages (see below). 
Something seems to be seriously broken. 

Config status in config.log looks good to me:

/-
** Configuration summary for pcb 1.99y:
   GUI:  gtk
   Printer:  lpr
   Exporters:bom gerber nelma png ps
   Build documentation:  no
   xdg data directory:   ${datarootdir}
   KDE data directory:   ${datarootdir}
   dmalloc debugging:no
   ElectricFence debugging:  no

   Cross Compiling:  no
   CC:   gcc -std=gnu99
   CPPFLAGS:  -I/usr/include -I/usr/include 
-DPREFIXDIR=\${prefix}\ -DBINDIR=\${bindir}\ -DHOST=\${host}\ 
-DPCBLIBDIR=\${datarootdir}/pcb\ -DPCBTREEDIR=\${datarootdir}/pcb/newlib\ 
-DPCBTREEPATH=\${datarootdir}/pcb/newlib:${datarootdir}/pcb/pcblib-newlib\
   CFLAGS:   -g -O2 -I/usr/include -I/usr/include   
-D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include 
-I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 
-I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/pixman-1
-Wall -Wdeclaration-after-statement
   LIBS: -lfl -ldl -lm-lXrender  -lgtk-x11-2.0 
-lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 
-lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -L/usr/lib -lXpm -lX11 
-ljpeg -lfontconfig -lfreetype -lpng12 -lz -lm -lgd 
   PCB:  ${top_builddir}/src/pcb
\-

Do you need more info to diagnose what went wrong?

---(kaimartin)---


/---
$ make install
make  all-recursive
make[1]: Entering directory `/usr/local/pcb-src/pcb-git-gl/pcjc2'
Making all in win32
make[2]: Entering directory `/usr/local/pcb-src/pcb-git-gl/pcjc2/win32'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/local/pcb-src/pcb-git-gl/pcjc2/win32'
Making all in intl
make[2]: Entering directory `/usr/local/pcb-src/pcb-git-gl/pcjc2/intl'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/local/pcb-src/pcb-git-gl/pcjc2/intl'
Making all in src
make[2]: Entering directory `/usr/local/pcb-src/pcb-git-gl/pcjc2/src'
make  all-recursive
make[3]: Entering directory `/usr/local/pcb-src/pcb-git-gl/pcjc2/src'
Making all in icons
make[4]: Entering directory `/usr/local/pcb-src/pcb-git-gl/pcjc2/src/icons'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/usr/local/pcb-src/pcb-git-gl/pcjc2/src/icons'
make[4]: Entering directory `/usr/local/pcb-src/pcb-git-gl/pcjc2/src'
gcc -std=gnu99 -DLOCALEDIR=\/usr/local/share/locale\ -DHAVE_CONFIG_H -I. -I.. 
-I.. -I./icons -I./hid/gtk -I/usr/include -I/usr/include 
-DPREFIXDIR=\/usr/local\ -DBINDIR=\/usr/local/bin\ 
-DHOST=\i686-pc-linux-gnu\ -DPCBLIBDIR=\/usr/local/share/pcb\ 
-DPCBTREEDIR=\/usr/local/share/pcb/newlib\ 
-DPCBTREEPATH=\/usr/local/share/pcb/newlib:/usr/local/share/pcb/pcblib-newlib\
 -DNDEBUG -g -O2 -I/usr/include -I/usr/include   -D_REENTRANT 
-I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 
-I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 
-I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/directfb 
-I/usr/include/libpng12 -I/usr/include/pixman-1-Wall 
-Wdeclaration-after-statement -MT hid/gtk/libgtk_a-gtkhid-main.o -MD -MP -MF 
hid/gtk/.deps/libgtk_a-gtkhid-main.Tpo -c -o hid/gtk/libgtk_a-gtkhid-main.o 
`test -f 'hid/gtk/gtkhid-main.c' || echo './'`hid/gtk/gtkhid-main.c
In file included from hid/gtk/gtkhid-main.c:35:
hid/gtk/gui.h:213: error: expected specifier-qualifier-list before ‘GdkGLConfig’
hid/gtk/gtkhid-main.c: In function ‘Vx’:
hid/gtk/gtkhid-main.c:79: error: ‘GHidPort’ has no member named ‘view_x0’
hid/gtk/gtkhid-main.c:79: error: ‘GHidPort’ has no member named ‘zoom’
hid/gtk/gtkhid-main.c:81: error: ‘GHidPort’ has no member named ‘view_x0’
hid/gtk/gtkhid-main.c:81: error: ‘GHidPort’ has no member named ‘zoom’
hid/gtk/gtkhid-main.c: In function ‘Vx2’:
hid/gtk/gtkhid-main.c:88: error: ‘GHidPort’ has no member named ‘view_x0’
hid/gtk/gtkhid-main.c:88: error: ‘GHidPort’ has no member named ‘zoom’
hid/gtk/gtkhid-main.c: In function ‘Vy’:
hid/gtk/gtkhid-main.c:96: error: ‘GHidPort’ has no member named 

Re: gEDA-user: PCB+GL Progress

2009-02-21 Thread Mark
On Sunday 22 February 2009 12:00:19 am Kai-Martin Knaak wrote:
 I got:

 $ git checkout -b before_pours origin/before_pours
 error: Untracked working tree file 'lib/m4lib_to_newlib.sh' would be
 overwritten by merge.

 So I scrapped the old source started from scratch:

 git clone git://repo.or.cz/geda-pcb/pcjc2.git
 cd pcjc2
 git checkout -b before_pours origin/before_pours
 autogen.sh
 configure --disable-doc
 make install

 Unfortunately, make fails with a rush of error messages (see below).
 Something seems to be seriously broken.

Hello,

Peter added --enable-gl to configure.  I compiled successfully with:

./configure --disable-doc --enable-threads=posix --enable-dbus --enable-gl

-Mark S.


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user