Re: gEDA-user: Open GL survey (for PCB)

2009-01-28 Thread Kai-Martin Knaak
On Wed, 28 Jan 2009 00:56:05 +, Alexander Gvozdev wrote:

 Many people want jump-up from ugly GTK.

Beauty is in the eye of the beholder.
Me, I am all in favor of GTK look and feel. 

---(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+kmkop=get



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


Re: gEDA-user: GTK RANT

2009-01-28 Thread Stefan Salewski
Am Mittwoch, den 28.01.2009, 01:25 +0200 schrieb Robas, Teodor:
 
Shure some people would want standard keyboard accelerators, but IMO
this
isn't working well even for standard applications. A simple example:
krusader (Ctrl+S) vs. eclipse (Ctrl+F or Ctrl+H). And EDA software is
anything but standard. A bad result of this standardization wold be

Yes.
One problem is, that people are used to do thinks in a special way, and
they want to do it in this way until they die.

If your used tool is a hammer, most task you have to do look like nails.

Often I heard:

Oh, KDE looks very similar to Windows, so I may consider using it.

This looks not like Windows, must be bad.

I have to enter a command in as shell -- this is nothing for me. 

If a great company is behind a new idea, like apple, then these people
are more open to new ideas.

Driving a motor cycle is different from driving a car...

My personal view:
gschem and pcb user interface both works not bad. There task is
different from web browsers or email programs, so there may a good
reason that usage is different.

But: A more consistent user interface for pcb and gschem would be nice,
i.e. moving of symbols and pcb-elements is a very similar task. If some
basic task would be identical in pcb and gschem, this gives a better
feeling for new users, and it is no disadvantage for power users. And
maybe the visual appearance of both GUIs should have some common parts,
so that it is clear for new users that both tools are good friends.

Best wishes

Stefan Salewski




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


Re: gEDA-user: geda in Lenny (was Re: Creating system-gafrc again)

2009-01-28 Thread Peter Clifton
On Wed, 2009-01-28 at 23:40 +1100, Hamish Moffatt wrote:
 Hi,
 
 I'm a bit confused about what's needed/expected here.
 
 For the lenny release we can only expect to fix RC bugs at this time.
 This means the copyright/licensing fix, and possibly taking the most
 critical stuff from 1.4.3 and incorporating it.
 
 I can't ask for all of 1.4.3 to be included because we're in freeze and
 have been since before 1.4.3's release.

1.4.3 only consists of important bug fixes since 1.4.0.. we've been
_very_ careful to keep to that so conservative distributions like Debian
and Ubuntu would consider it for updates.

 In order to get any fixes into our 1.4.0 packages we need bug reports
 against the relevant packages. I don't have any information about what's
 fixed else I would open relevant bug reports myself.

Arguably there are a few commits which are more trivial than others.
(Ie. supporting windows file-ends properly)

http://geda.seul.org/release/v1.4/1.4.1/gaf-1.4.1-relnotes.html
http://geda.seul.org/release/v1.4/1.4.2/gaf-1.4.2-relnotes.html
http://geda.seul.org/release/v1.4/1.4.3/gaf-1.4.3-relnotes.html

Note that this one:

gattrib: Don't special-case ignore components with graphical
attribute. is part of avoiding a crash which looses peoples work.


If Debian really won't accept 1.4.3, we could export you a series of the
most critical fixes, (you'd end up with one or two patches dropped from
the 1.4.3 series), but really, I think if you were going to do that,
you'd be _much_ better off releasing 1.4.3, since that is a known stable
point - which other people and distros are using.

If it weren't for the fact that other distros picked 1.4.3 up very
quickly, I'd be very cross at the effort we've put into backporting
fixes for 1.4.x (done for the benefit of stable distributions), when we
could have been putting the effort into 1.6.0.

 I will upload fixes for the licensing bug tonight.

Ok, cool.


-- 
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: Keyboard shorcuts [WAS: Re: GTK RANT]

2009-01-28 Thread DJ Delorie

 DJ might just design a keyboard with keys as small as 1005s just to
 see who could use it.

What, you don't like a challenge?

Now, a keyboard made with those new OLED keys...


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


Re: gEDA-user: Open GL survey (for PCB)

2009-01-28 Thread DJ Delorie

  and C++?
 
NOO!  We have enough portability problems as it is.

At this point, I don't think C++ would reduce portability.  Actually,
since C++ is a more standard-requiring language, it might even help.


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


Re: gEDA-user: Open GL survey (for PCB)

2009-01-28 Thread al davis
On Wednesday 28 January 2009, DJ Delorie wrote:
   and C++?
 
     NOO!  We have enough portability problems as it is.

 At this point, I don't think C++ would reduce portability.
  Actually, since C++ is a more standard-requiring language,
 it might even help.

I agree with DJ.

These languages are all toolkits.  When you have a toolkit, you 
get to decide what tools to use.  One fundamental concept of 
C++ is what you don't use, you don't pay for.

Historically, there have been parts of C++ that not all 
compilers implemented, leading to perceived portability 
problems.  That's not really a problem any more, but even if it 
was, just avoid those features.


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


gEDA-user: gschem usage: rotate symbol, leave text alone

2009-01-28 Thread Kai-Martin Knaak
Hi,

when working with gschem, I next to never want rotated text. However, by 
default attributes seem to stick to the graphics and rotate with it. I 
find myself unrotating the text after I rotated the symbol by 90°. An 
alternative is to select the graphics only. But this requires many mouse 
clicks (select symbol, click on each and every attribute while holding 
the shift key).

Is there a way to configure gschem to not rotate or move the attributes 
while rotating a symbol?

---(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+kmkop=get



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


Re: gEDA-user: gschem usage: rotate symbol, leave text alone

2009-01-28 Thread Joerg
Kai-Martin Knaak wrote:
 Hi,
 
 when working with gschem, I next to never want rotated text. However, by 
 default attributes seem to stick to the graphics and rotate with it. I 
 find myself unrotating the text after I rotated the symbol by 90°. An 
 alternative is to select the graphics only. But this requires many mouse 
 clicks (select symbol, click on each and every attribute while holding 
 the shift key).
 
 Is there a way to configure gschem to not rotate or move the attributes 
 while rotating a symbol?
 

Unfortunately most CAD system do that and rotate it all (Eagle does it, 
too). Kind of a nuisance but often I create two symbols, one rotated and 
one not. Then I don't have to go through all the mouse clickaroo to 
unrotate descriptor and refdes. Kind of a duct-tape fix :-)

-- 
Regards, Joerg

http://www.analogconsultants.com/



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


Re: gEDA-user: Open GL survey (for PCB)

2009-01-28 Thread Peter Ragosch
Am Tue, 27 Jan 2009 20:51:00 +
schrieb Peter Clifton pc...@cam.ac.uk:

 Hi guys,
 
[... snip ...] 
 glxinfo  glxinfo.txt

please see attachment

[... snip ...]

 I's also be curious to know what kind of numbers you get running
 glxgears.. (ok - technically glxgears isn't a good benchmark, but
 never mind).

Default size
39620 frames in 5.0 seconds = 7919.588 FPS

Full screen size (22wide 1920 x 1200, 60 Hz)
3997 frames in 5.0 seconds = 799.210 FPS

[... snip ...]

Kind regards
Peter
name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
server glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig, 
GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control, 
GLX_EXT_texture_from_pixmap, GLX_ARB_create_context, GLX_ARB_multisample, 
GLX_NV_float_buffer, GLX_ARB_fbconfig_float, GLX_EXT_framebuffer_sRGB
client glx vendor string: NVIDIA Corporation
client glx version string: 1.4
client glx extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info, 
GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_SGI_video_sync, 
GLX_NV_swap_group, GLX_NV_video_out, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
GLX_SGI_swap_control, GLX_ARB_create_context, GLX_NV_float_buffer, 
GLX_ARB_fbconfig_float, GLX_EXT_fbconfig_packed_float, 
GLX_EXT_texture_from_pixmap, GLX_EXT_framebuffer_sRGB, 
GLX_NV_present_video, GLX_NV_multisample_coverage
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig, 
GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control, 
GLX_EXT_texture_from_pixmap, GLX_ARB_create_context, GLX_ARB_multisample, 
GLX_NV_float_buffer, GLX_ARB_fbconfig_float, GLX_EXT_framebuffer_sRGB, 
GLX_ARB_get_proc_address
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 8600 GTS/PCI/SSE2
OpenGL version string: 2.1.2 NVIDIA 180.22
OpenGL extensions:
GL_ARB_color_buffer_float, GL_ARB_depth_texture, GL_ARB_draw_buffers, 
GL_ARB_draw_instanced, GL_ARB_fragment_program, 
GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader, 
GL_ARB_half_float_pixel, GL_ARB_half_float_vertex, 
GL_ARB_framebuffer_object, GL_ARB_geometry_shader4, GL_ARB_imaging, 
GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query, 
GL_ARB_pixel_buffer_object, GL_ARB_point_parameters, GL_ARB_point_sprite, 
GL_ARB_shadow, GL_ARB_shader_objects, GL_ARB_shading_language_100, 
GL_ARB_texture_border_clamp, GL_ARB_texture_buffer_object, 
GL_ARB_texture_compression, GL_ARB_texture_cube_map, 
GL_ARB_texture_env_add, GL_ARB_texture_env_combine, 
GL_ARB_texture_env_dot3, GL_ARB_texture_float, 
GL_ARB_texture_mirrored_repeat, GL_ARB_texture_non_power_of_two, 
GL_ARB_texture_rectangle, GL_ARB_transpose_matrix, 
GL_ARB_vertex_array_object, GL_ARB_vertex_buffer_object, 
GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ARB_window_pos, 
GL_ATI_draw_buffers, GL_ATI_texture_float, GL_ATI_texture_mirror_once, 
GL_S3_s3tc, GL_EXT_texture_env_add, GL_EXT_abgr, GL_EXT_bgra, 
GL_EXT_blend_color, GL_EXT_blend_equation_separate, 
GL_EXT_blend_func_separate, GL_EXT_blend_minmax, GL_EXT_blend_subtract, 
GL_EXT_compiled_vertex_array, GL_EXT_Cg_shader, GL_EXT_bindable_uniform, 
GL_EXT_depth_bounds_test, GL_EXT_direct_state_access, 
GL_EXT_draw_buffers2, GL_EXT_draw_instanced, GL_EXT_draw_range_elements, 
GL_EXT_fog_coord, GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample, 
GL_EXT_framebuffer_object, GL_EXTX_framebuffer_mixed_formats, 
GL_EXT_framebuffer_sRGB, GL_EXT_geometry_shader4, 
GL_EXT_gpu_program_parameters, GL_EXT_gpu_shader4, 
GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil, 
GL_EXT_packed_float, GL_EXT_packed_pixels, GL_EXT_pixel_buffer_object, 
GL_EXT_point_parameters, GL_EXT_rescale_normal, GL_EXT_secondary_color, 
GL_EXT_separate_specular_color, GL_EXT_shadow_funcs, 
GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, GL_EXT_texture3D, 
GL_EXT_texture_array, GL_EXT_texture_buffer_object, 
GL_EXT_texture_compression_latc, GL_EXT_texture_compression_rgtc, 
GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map, 
GL_EXT_texture_edge_clamp, GL_EXT_texture_env_combine, 
GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic, 
GL_EXT_texture_integer, GL_EXT_texture_lod, GL_EXT_texture_lod_bias, 
GL_EXT_texture_mirror_clamp, GL_EXT_texture_object, GL_EXT_texture_sRGB, 
GL_EXT_texture_shared_exponent, GL_EXT_timer_query, GL_EXT_vertex_array, 
GL_EXT_vertex_array_bgra, GL_IBM_rasterpos_clip, 
GL_IBM_texture_mirrored_repeat, GL_KTX_buffer_region, GL_NV_blend_square, 
GL_NV_copy_depth_to_color, GL_NV_depth_buffer_float, 
GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_explicit_multisample, 
GL_NV_fence, GL_NV_float_buffer, GL_NV_fog_distance, 

Re: gEDA-user: gschem usage: rotate symbol, leave text alone

2009-01-28 Thread Stefan Salewski
Am Mittwoch, den 28.01.2009, 09:43 -0800 schrieb Joerg:

 Unfortunately most CAD system do that and rotate it all (Eagle does it, 
 too). Kind of a nuisance but often I create two symbols, one rotated and 
 one not. Then I don't have to go through all the mouse clickaroo to 
 unrotate descriptor and refdes. Kind of a duct-tape fix :-)
 

Similar question, similar answer from me :-)

http://archives.seul.org/geda/user/Dec-2008/msg7.html

Rotating symbols often makes new alignment of text necessary, so I
prefer to have a horizontal and a vertical instance of symbols.

It may be nice to have two or more views in one symbol -- horizontal,
vertical, with/without pin numbers...

But there are more important things to do ...




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


Re: gEDA-user: gschem usage: rotate symbol, leave text alone

2009-01-28 Thread Joerg
Stefan Salewski wrote:
 Am Mittwoch, den 28.01.2009, 09:43 -0800 schrieb Joerg:
 
 Unfortunately most CAD system do that and rotate it all (Eagle does it, 
 too). Kind of a nuisance but often I create two symbols, one rotated and 
 one not. Then I don't have to go through all the mouse clickaroo to 
 unrotate descriptor and refdes. Kind of a duct-tape fix :-)

 
 Similar question, similar answer from me :-)
 
 http://archives.seul.org/geda/user/Dec-2008/msg7.html
 
 Rotating symbols often makes new alignment of text necessary, so I
 prefer to have a horizontal and a vertical instance of symbols.
 
 It may be nice to have two or more views in one symbol -- horizontal,
 vertical, with/without pin numbers...
 
 But there are more important things to do ...
 

Yes, there are definitely more important things. And even if Peter fixed 
that then someone would want yet another symbol rendering that makes 
refdeses glows in the dark and has 3D effects to match Vista ...

ducking for cover now

-- 
Regards, Joerg

http://www.analogconsultants.com/



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


Re: gEDA-user: Open GL survey (for PCB)

2009-01-28 Thread Alexander Gvozdev
On Wednesday 28 January 2009 01:11:08 Peter Clifton wrote:
 On Wed, 2009-01-28 at 00:56 +, Alexander Gvozdev wrote:
  I'm maintain pcb for pan-russia/ukrainian/belorussian distro (AltLinux).
  Many people want jump-up from ugly GTK.

 Still just as ugly for now ;)

  I may test pcb on various PC.
  I develop PCBs with 6-8 layers and think, what OpenGL increace randering
  speed.

 Yes, it does.. although it doesn't fix the time we spend computing
 polygon fills.. which is another common performance problem

 Give the works so far a try:

 http://repo.or.cz/w/geda-pcb/pcjc2.git

 git clone git://repo.or.cz/geda-pcb/pcjc2.git
 git checkout before_pours origin/before_pours

 (Then build as usual).
thanks!

 The origin/master branch has some other crazy stuff there, like support
 for pour fills which do island removal by connectivity - and keep any
 piece culled piece of a poured region which is connected to other
 entities such as nets, pins etc..

 (This allows me to do one copper fill for the whole board, and not worry
 about having to fill in all the gaps which get culled by PCB's standard
 keep the largest piece heuristic).

  Some question:
  What about migrating to QT3/4 and C++?

 Nothing stopping someone from writing a GUI in QT (PCB supports multiple
 front-ends). I don't know anyone keen to do the work.
May be I try...




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


Re: gEDA-user: Open GL survey (for PCB)

2009-01-28 Thread Oliver Lehmann
Peter Clifton wrote:

 Hi guys,
 
 Could anyone interested in seeing / using a GL version of PCB, please
 respond to this message privately - directly to me (or on-list if you
 don't have my email address).

No OpenGL support for many ATI cards on FreeBSD because no native drivers
and the open source ones are mostly lacking support. No idea how good the
binary nvidia driver works...

So I'm left with software rendering

 sysctl hw
hw.machine: amd64
hw.model: AMD Athlon(tm) 64 Processor 3500+
hw.ncpu: 1
hw.byteorder: 1234
hw.physmem: 2138214400
[...]
 glxgears
510 frames in 5.0 seconds = 101.838 FPS
508 frames in 5.0 seconds = 101.439 FPS
507 frames in 5.0 seconds = 101.332 FPS
 grep PCI /var/log/Xorg.0.log
(--) PCI:*(0...@1:0:0) ATI Technologies Inc RV670 AGP [Radeon HD 3850] rev 0, 
Mem @ 0xe000/268435456, 0xfbff/65536, I/O @ 0xe000/256, BIOS @ 
0x/65536
[...]
 xdpyinfo
[...]
screen #0:
  print screen:no
  dimensions:2560x1024 pixels (752x301 millimeters)
[...]
 glxinfo 
name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating, 
GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method, 
GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe, 
GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig, GLX_MESA_copy_sub_buffer
client glx vendor string: SGI
client glx version string: 1.4
client glx extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, 
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory, 
GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control, 
GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_OML_sync_control, 
GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync, 
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap
GLX version: 1.2
GLX extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, 
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method, 
GLX_SGIS_multisample, GLX_SGIX_fbconfig
OpenGL vendor string: Mesa Project
OpenGL renderer string: Software Rasterizer
OpenGL version string: 2.1 Mesa 7.3
OpenGL shading language version string: 1.10
OpenGL extensions:
GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_fragment_program, 
GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader, 
GL_ARB_half_float_pixel, GL_ARB_imaging, GL_ARB_multisample, 
GL_ARB_multitexture, GL_ARB_occlusion_query, GL_ARB_pixel_buffer_object, 
GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_shader_objects, 
GL_ARB_shading_language_100, GL_ARB_shadow, GL_ARB_shadow_ambient, 
GL_ARB_texture_border_clamp, GL_ARB_texture_compression, 
GL_ARB_texture_cube_map, GL_ARB_texture_env_add, 
GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar, 
GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat, 
GL_ARB_texture_non_power_of_two, GL_ARB_texture_rectangle, 
GL_ARB_transpose_matrix, GL_ARB_vertex_buffer_object, 
GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ARB_window_pos, 
GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, 
GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate, 
GL_EXT_blend_logic_op, GL_EXT_blend_minmax, GL_EXT_blend_subtract, 
GL_EXT_clip_volume_hint, GL_EXT_compiled_vertex_array, GL_EXT_convolution, 
GL_EXT_copy_texture, GL_EXT_depth_bounds_test, GL_EXT_draw_range_elements, 
GL_EXT_framebuffer_object, GL_EXT_framebuffer_blit, GL_EXT_fog_coord, 
GL_EXT_gpu_program_parameters, GL_EXT_histogram, GL_EXT_multi_draw_arrays, 
GL_EXT_packed_depth_stencil, GL_EXT_packed_pixels, 
GL_EXT_paletted_texture, GL_EXT_pixel_buffer_object, 
GL_EXT_point_parameters, GL_EXT_polygon_offset, GL_EXT_rescale_normal, 
GL_EXT_secondary_color, GL_EXT_separate_specular_color, 
GL_EXT_shadow_funcs, GL_EXT_shared_texture_palette, GL_EXT_stencil_wrap, 
GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D, 
GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add, 
GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3, 
GL_EXT_texture_lod_bias, GL_EXT_texture_mirror_clamp, 
GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_texture_sRGB, 
GL_EXT_vertex_array, GL_3DFX_texture_compression_FXT1, 
GL_APPLE_packed_pixels, GL_APPLE_vertex_array_object, 
GL_ATI_blend_equation_separate, GL_ATI_texture_env_combine3, 
GL_ATI_texture_mirror_once, GL_ATI_fragment_shader, 
GL_ATI_separate_stencil, GL_IBM_multimode_draw_arrays, 
GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat, 
GL_INGR_blend_func_separate, GL_MESA_pack_invert, GL_MESA_program_debug, 
GL_MESA_resize_buffers, GL_MESA_texture_array, GL_MESA_ycbcr_texture, 
GL_MESA_window_pos, GL_NV_blend_square, 

Re: gEDA-user: Open GL survey (for PCB)

2009-01-28 Thread Dave McGuire
On Jan 28, 2009, at 2:38 PM, Alexander Gvozdev wrote:
 On Jan 27, 2009, at 7:56 PM, Alexander Gvozdev wrote:
 Many people want jump-up from ugly GTK.

You have Motif too, and it's possible to write new HIDs for PCB.
 I know/ I try use he, but he dont look stable :(.

   Really?  I didn't know that.  I thought it was being maintained in  
parallel with the GTK HID.

 What about migrating to QT3/4

It should be possible to write a QT HID for PCB.

 and C++?

NOO!  We have enough portability problems as it is.
 :)
 Anyway, i'l try :).

   If you write a QT HID, I will definitely try it.  Please don't  
suggest moving PCB to C++ though. =)

   -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: Open GL survey (for PCB)

2009-01-28 Thread Dave McGuire
On Jan 28, 2009, at 11:24 AM, DJ Delorie wrote:
 and C++?

NOO!  We have enough portability problems as it is.

 At this point, I don't think C++ would reduce portability.  Actually,
 since C++ is a more standard-requiring language, it might even help.

   Theoretically speaking, I agree, but I (like you, I suspect)  
compile software all the time...and if something is written in C++,  
that tends to about triple the chances of my having to spend all damn  
afternoon getting it built.

   And actually, though, the portability problems that are giving me  
heartburn lately are with gEDA, not PCB proper.  GTK (and its thirty  
or so dependencies) is a big pain in the ass for anyone who is not  
running the absolute latest release of Linux on a PC.  I am STILL  
fighting with it, and I've made some progress, though I've given up  
for now.  I managed to get everything built, but now anything GTK- 
related (including gtk-demo) drops core with something related to  
threading.  That stuff has serious problems.

 -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: Open GL survey (for PCB)

2009-01-28 Thread Dave McGuire
On Jan 28, 2009, at 11:45 AM, al davis wrote:
 and C++?

NOO!  We have enough portability problems as it is.

 At this point, I don't think C++ would reduce portability.
  Actually, since C++ is a more standard-requiring language,
 it might even help.

 I agree with DJ.

 These languages are all toolkits.  When you have a toolkit, you
 get to decide what tools to use.  One fundamental concept of
 C++ is what you don't use, you don't pay for.

 Historically, there have been parts of C++ that not all
 compilers implemented, leading to perceived portability
 problems.  That's not really a problem any more, but even if it
 was, just avoid those features.

   And again, I agree in theory, but in practice things are quite a  
bit different.  A lot of people writing C++ code these days have no  
idea what they're doing, and the rest of us pay the price in  
frustration when we try to get something compiled.

   So, I guess my problem is more with clueless C++ programmers  
than C++ itself. (though I do consider C++ to be a horribly ugly pile  
of crap)

 -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: Open GL survey (for PCB)

2009-01-28 Thread Ben Jackson
On Wed, Jan 28, 2009 at 02:46:16PM -0500, Dave McGuire wrote:
 
If you write a QT HID, I will definitely try it.  Please don't  
 suggest moving PCB to C++ though. =)

One of these days when I'm bored and looking for a programming project
I am going to rewrite it in C++.  You could carve a libpcb++ out of PCB
and cut the size of the internals by half and probably fix a dozen bugs
at the same time (which are only possible now due to rampant code
duplication).

-- 
Ben Jackson AD7GD
b...@ben.com
http://www.ben.com/


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


Re: gEDA-user: Open GL survey (for PCB)

2009-01-28 Thread Alexander Gvozdev
On Wednesday 28 January 2009 19:46:16 Dave McGuire wrote:
 You have Motif too, and it's possible to write new HIDs for PCB.
 
  I know/ I try use he, but he dont look stable :(.

Really?  I didn't know that.  I thought it was being maintained in
 parallel with the GTK HID.
GTK HID more stable. From my point of view :)

 NOO!  We have enough portability problems as it is.
 
  :)
 
  Anyway, i'l try :).

If you write a QT HID, I will definitely try it.  Please don't
 suggest moving PCB to C++ though. =)
I promise. :)




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


Re: gEDA-user: Open GL survey (for PCB)

2009-01-28 Thread Dave McGuire
On Jan 28, 2009, at 2:54 PM, Ben Jackson wrote:
If you write a QT HID, I will definitely try it.  Please don't
 suggest moving PCB to C++ though. =)

 One of these days when I'm bored and looking for a programming project
 I am going to rewrite it in C++.  You could carve a libpcb++ out  
 of PCB
 and cut the size of the internals by half and probably fix a dozen  
 bugs
 at the same time (which are only possible now due to rampant code
 duplication).

   You guys really are trying to give me a heart attack today, aren't  
you.

 -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: Open GL survey (for PCB)

2009-01-28 Thread Alexander Gvozdev
On Wednesday 28 January 2009 19:54:19 Ben Jackson wrote:
 On Wed, Jan 28, 2009 at 02:46:16PM -0500, Dave McGuire wrote:
 If you write a QT HID, I will definitely try it.  Please don't
  suggest moving PCB to C++ though. =)

 One of these days when I'm bored and looking for a programming project
 I am going to rewrite it in C++.  You could carve a libpcb++ out of PCB
 and cut the size of the internals by half and probably fix a dozen bugs
 at the same time (which are only possible now due to rampant code
 duplication).
libpcb++  -- _VERY_ good idea!



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


Re: gEDA-user: Open GL survey (for PCB)

2009-01-28 Thread DJ Delorie

Theoretically speaking, I agree, but I (like you, I suspect)  
 compile software all the time...and if something is written in C++,  
 that tends to about triple the chances of my having to spend all damn  
 afternoon getting it built.

I suspect that's a problem with the choice of external libraries, not
a problem with the language itself.  Also, I don't use STL at all,
which avoids some of the old problems.


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


Re: gEDA-user: Open GL survey (for PCB)

2009-01-28 Thread DJ Delorie

 A lot of people writing C++ code these days have no idea what
 they're doing,

Yes, that's the key point - C++ makes it easier to do bad things wrt
portability, but it's nothing that C doesn't also *allow*.  The C
programmers have had more experience with portability, that's all.


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


Re: gEDA-user: Open GL survey (for PCB)

2009-01-28 Thread DJ Delorie

 You have Motif too, and it's possible to write new HIDs for PCB.
  I know/ I try use he, but he dont look stable :(.
 
Really?  I didn't know that.  I thought it was being maintained in  
 parallel with the GTK HID.

Not in parallel - I maintain the motif (lesstif) HID, Dan (I think)
maintains the gtk hid.

I use the lesstif hid all the time, it's very stable.


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


Re: gEDA-user: Open GL survey (for PCB)

2009-01-28 Thread John Coppens
On Wed, 28 Jan 2009 20:44:12 +0100
Oliver Lehmann lehm...@ans-netz.de wrote:

 No OpenGL support for many ATI cards on FreeBSD because no native
 drivers and the open source ones are mostly lacking support. No idea
 how good the binary nvidia driver works...

I have a GeFORCE (was that the right name?) and am using the binary
driver. It works fine in normal use - quite fast with video and all. But
there may be pitfalls. Eg. if the XFCE compositor is turned on, graphics
slow down enormously - video is near impossible then (on a 2.6GHz AMD).

John


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


Re: gEDA-user: Open GL survey (for PCB)

2009-01-28 Thread DJ Delorie

 I'm not sure if PCB supports UTF-8 text, but if not.. doing that would
 make a good start.

It doesn't.  It does support iso-latin-1 but the default font only has
ASCII characters in it.  Someone would have to draw an eight-bit font.

In theory, you could put in whatever eight-bit font you wanted, but
that would just be confusing ;-)

  Metric-only library. (it's imposibble, i know :))
 
 Not _im_possible.. so long as its a very very small metric unit which
 gets used.

It's not practical, either, unless you only have metric parts.


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


gEDA-user: Drawing lines in PCB

2009-01-28 Thread Rob Butts

   What would be keeping me from drawing a line in PCB where there's no
   component?  I'm just trying to connect one pin to another.  When I
   click on the end of a line I'll get the ghost line and when I click to
   place the trace the ghost line (trace) will vanish.


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


Re: gEDA-user: Drawing lines in PCB

2009-01-28 Thread DJ Delorie

Are you drawing on a non-visible layer?

Other than that, what you're doing I do all the time - and it always
works for me.


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


Re: gEDA-user: Open GL survey (for PCB)

2009-01-28 Thread Dave McGuire
On Jan 28, 2009, at 3:19 PM, al davis wrote:
And again, I agree in theory, but in practice things are
 quite a   bit different.  A lot of people writing C++ code
 these days have no idea what they're doing, and the rest of
 us pay the price in frustration when we try to get something
 compiled.

 A lot of people writing code in any language have no idea what
 they are doing.

   Too true.

So, I guess my problem is more with clueless C++
 programmers   than C++ itself.

 Substitute any other language, that statement is still equally
 true.

   True, but not equally true.  There are lots of clueless  
programmers coding in C++ and Java because those are the languages  
that the programmer mill colleges are teaching these days.  That  
doesn't make the languages bad.  I really don't see too many people  
coding in, say, Lisp or assembler who aren't good programmers.  I'm  
sure you see my point.

   I still think C++ is syntactically ugly (see below), but that's  
just my aesthetic opinion.

   So, can you honestly say that if you were to download, say, ten  
packages written in C and ten packages written in C++, you'd have as  
many compilation problems with each?  Having likely built as much  
software as you have, I can loudly say nothing could be further from  
the truth.  I fought with it yet again just yesterday.

   That's not to say that DJ, Dan, and Ben are (or would be) bad C++  
programmers.  In fact, I'm quite certain that the exact opposite  
would be true.  But being an open-source project, if it gets  
rewritten in C++, DJ/Dan/Ben's excellent C++ code would run the risk  
of becoming polluted by C++ code written by programmer mill idiots  
who don't know what they're doing.

   It's an unfortunate line of thought, but we've all seen it happen  
before, and I like these tools a lot and want to continue to use them.

 (though I do consider C++ to
 be a horribly ugly pile of crap)

 Most of the ugliness is inherited from C, or exists because of
 the restrictions that come from a goal of making it a proper
 superset of C.

   No, the ugliness to which I am referring is the horrible syntax  
that C++ stapled on top of C.  Stroustrup was smoking something very  
strange when he came up with that.  If there were more characters in  
the ASCII character set, that guy would have come up with more  
features to tie them to.  C's syntax is terse enough as it is, but at  
least it's a simple language, unlike C++.

 Can you do better?  Show me.
 I don't mean a theoretically better simple language.  I mean
 something better for the type of jobs C++ was designed for.


   Oh good heavens.

-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: Drawing lines in PCB

2009-01-28 Thread Rob Butts

   Thanks, I didn't click the radio button for that layer.

   On Wed, Jan 28, 2009 at 3:26 PM, DJ Delorie [1...@delorie.com wrote:

 Are you drawing on a non-visible layer?
 Other than that, what you're doing I do all the time - and it
 always
 works for me.
 ___
 geda-user mailing list
 [2]geda-u...@moria.seul.org
 [3]http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

References

   1. mailto:d...@delorie.com
   2. mailto:geda-user@moria.seul.org
   3. 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: Open GL survey (for PCB)

2009-01-28 Thread Dave McGuire
On Jan 28, 2009, at 3:15 PM, DJ Delorie wrote:
Theoretically speaking, I agree, but I (like you, I suspect)
 compile software all the time...and if something is written in C++,
 that tends to about triple the chances of my having to spend all damn
 afternoon getting it built.

 I suspect that's a problem with the choice of external libraries, not
 a problem with the language itself.  Also, I don't use STL at all,
 which avoids some of the old problems.

   Well I think it's actually a problem with how the language is most  
commonly used, more than the language itself, as I waxed poetic on in  
another message. :)

-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


gEDA-user: OFFTOPIC [WAS: Re: Open GL survey (for PCB)]

2009-01-28 Thread Peter Clifton
Would people please change the subject line of their emails before
forking a massively off topic discussion from the original thread.

Really, I'm not interested in reading about C++ from non PCB developers,
nor having to sort it out from the survey results people are sending.

Thanks,

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


gEDA-user: Metric units [Was: Re: Open GL survey (for PCB)]

2009-01-28 Thread Peter Clifton
On Wed, 2009-01-28 at 15:21 -0500, DJ Delorie wrote:

   Metric-only library. (it's imposibble, i know :))
  
  Not _im_possible.. so long as its a very very small metric unit which
  gets used.
 
 It's not practical, either, unless you only have metric parts.

Didn't we come to the view at some point, that using a sufficiently
small metric unit internally would work fine?

(Due to the definition of 1 = 2.54cm allowing us to precisely specify
both metric and imperial units, given a sufficiently small metric unit?)


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


gEDA-user: Text encodings [WAS: Re: Open GL survey (for PCB)]

2009-01-28 Thread Peter Clifton
On Wed, 2009-01-28 at 15:21 -0500, DJ Delorie wrote:
  I'm not sure if PCB supports UTF-8 text, but if not.. doing that would
  make a good start.
 
 It doesn't.  It does support iso-latin-1 but the default font only has
 ASCII characters in it.  Someone would have to draw an eight-bit font.
 
 In theory, you could put in whatever eight-bit font you wanted, but
 that would just be confusing ;-)

Indeed.. The rest of the world moved on, to UTF-8 (or other Unicode schemes)

I don't want to see any 8 bit text-encoding support added to PCB,
_other_ than allowing it to support arbitrary UTF-8 encoded unicode text
strings.

Right now, we can cheat and pretend we never supported non 7-bit ASCII
characters. If we add any support for 8bit code-pages, we'll be stuck
having to support those, _and_ UTF-8 in the future. 

 
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: Metric units

2009-01-28 Thread DJ Delorie

 Didn't we come to the view at some point, that using a sufficiently
 small metric unit internally would work fine?
 
 (Due to the definition of 1 = 2.54cm allowing us to precisely specify
 both metric and imperial units, given a sufficiently small metric unit?)

Changing the internal units of PCB is not practical at this time.  I
think we calculated we'd need to maintain micrometer precision to
preserve the old high resolution units.  That means absolutely no
more 16-bit coordinate values (oh, darn! ;) and we'd have to be a lot
more careful about overflow.  Those, however, are technical problems.

I did add syntax to the file format to allow you to specify values
*with units* so we can at least have metric-based element definitions.
They'd still be converte to pcb's inch-based internal units, but
perhaps in the future, we can void a lossy conversion.  Converting the
whole library... no, we'd need to *rebuild* the whole library using
native units for each part (mm, mil, etc) would be a huge
undertaking.

But given that some parts (like SOJ or DIP) are specified in terms of
inch units, I think the whole concept of a metric only library is
rather pointless.  I think what the OP really wants is not what the OP
asked for.


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


Re: gEDA-user: Metric units [Was: Re: Open GL survey (for PCB)]

2009-01-28 Thread Stefan Salewski
Am Mittwoch, den 28.01.2009, 20:36 + schrieb Peter Clifton:
 
 Didn't we come to the view at some point, that using a sufficiently
 small metric unit internally would work fine?
 
 (Due to the definition of 1 = 2.54cm allowing us to precisely specify
 both metric and imperial units, given a sufficiently small metric unit?)
 
 

I reported about some problems with mm grid, so I hope I remember the
discussion correctly:

I think result was that 1nm (nanometre) base-unit should work perfectly.
(in my opinion larger units may work good, if rounding is smart.)
 



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


Re: gEDA-user: Text encodings [WAS: Re: Open GL survey (for PCB)]

2009-01-28 Thread DJ Delorie

 Right now, we can cheat and pretend we never supported non 7-bit
 ASCII characters. If we add any support for 8bit code-pages, we'll
 be stuck having to support those, _and_ UTF-8 in the future.

Right now we support *uncoded* 8-bit characters and a 256 (er, 255 due
to NUL-terminated strings) glyph map.  Not quite a font or
encoding.

Our default font is 7-bit.

I agree that UTF-8 will be the *only* expansion option we'll take when
we get to that point - but pcb supports iso-latin-1 8-bit at the
moment, aside from the missing font issue.

I think it would be cool to support freetype, but that would mean
expanding the file sytax for text to include font information.


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


Re: gEDA-user: Metric units [Was: Re: Open GL survey (for PCB)]

2009-01-28 Thread DJ Delorie

 I think result was that 1nm (nanometre) base-unit should work perfectly.
 (in my opinion larger units may work good, if rounding is smart.)

Er, right - nanometer, not micrometer.  That limits board sizes to
about 2.1 meters if we want to avoid signed-unsigned problems with 32
bit integers.


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


Re: gEDA-user: Metric units

2009-01-28 Thread Stefan Salewski

 Changing the internal units of PCB is not practical at this time.  I
 think we calculated we'd need to maintain micrometer precision to
 preserve the old high resolution units.  That means absolutely no
 more 16-bit coordinate values (oh, darn! ;) and we'd have to be a lot
 more careful about overflow.  Those, however, are technical problems.
 

OK, discussion was about 32 bit and nm unit 

1e-9*(2**32) = 4.294967296

At least 2m board sizes for signed 32 bit.

16 bit is not enough.





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


gEDA-user: Documentation errors

2009-01-28 Thread Kipton Moravec
http://geda.seul.org/wiki/geda:faq-attribs?s=bom

I wanted to make a BOM so I cut and pasted the command example, and it
did not work.

gnetlist -g partlist3 -o output.bom schematic.sch 


Took a couple of minutes to figure out, but it did not like the
partlist3 it should be partslist3 (was missing the s)

Can someone fix the web page?

Kip

-- 
Kipton Moravec AE5IB
Always do right; this will gratify some people and astonish the rest.
--Mark Twain




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


Re: gEDA-user: Documentation errors

2009-01-28 Thread Stuart Brorson
Thanks for the bug report.  I just updated the wiki page.

Stuart


On Wed, 28 Jan 2009, Kipton Moravec wrote:

 http://geda.seul.org/wiki/geda:faq-attribs?s=bom

 I wanted to make a BOM so I cut and pasted the command example, and it
 did not work.

 gnetlist -g partlist3 -o output.bom schematic.sch


 Took a couple of minutes to figure out, but it did not like the
 partlist3 it should be partslist3 (was missing the s)

 Can someone fix the web page?

 Kip

 -- 
 Kipton Moravec AE5IB
 Always do right; this will gratify some people and astonish the rest.
 --Mark Twain




 ___
 geda-user mailing list
 geda-user@moria.seul.org
 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: Text encodings [WAS: Re: Open GL survey (for PCB)]

2009-01-28 Thread Peter Clifton
On Wed, 2009-01-28 at 15:51 -0500, DJ Delorie wrote:

 Our default font is 7-bit.
 
 I agree that UTF-8 will be the *only* expansion option we'll take when
 we get to that point - but pcb supports iso-latin-1 8-bit at the
 moment, aside from the missing font issue.

Its dangerous do document that we support iso-latin-1, lest anyone draws
themselves fonts, and then gets cross if we decree in future, that PCB
text is in UTF-8.

(You could well claim that now.. only we don't understand the 7bit
bytes in the encoding!)

 I think it would be cool to support freetype, but that would mean
 expanding the file sytax for text to include font information.

We could probably embed the glyphs in a similar way to what we do now,
but in terms of polygons rather than lines.

Granted, you might want to save some idea of what font is being used in
the PCB file, so it can be reproduced on multiple machines.

-- 
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: Open GL survey (for PCB)

2009-01-28 Thread Peter Clifton
On Wed, 2009-01-28 at 01:11 +, Peter Clifton wrote:
 Give the works so far a try:
 
 http://repo.or.cz/w/geda-pcb/pcjc2.git
 
 git clone git://repo.or.cz/geda-pcb/pcjc2.git
 git checkout before_pours origin/before_pours

git checkout -b before_pours origin/before_pours
  ^_ Tells git to create a (local) branch

I missed an important flag.. without it, you probably won't succeed in
checking out the correct branch, and will end up running various other
testing code which is incompatible with how PCB does polygons at the
moment.

 (Then build as usual).
 
-- 
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: Text encodings [WAS: Re: Open GL survey (for PCB)]

2009-01-28 Thread der Mouse
 - but pcb supports iso-latin-1 8-bit at the moment, aside from the
 missing font issue.
 Its dangerous do document that we support iso-latin-1, lest anyone
 draws themselves fonts, and then gets cross if we decree in future,
 that PCB text is in UTF-8.

Does it do Latin-1, or does it do raw octet streams and you get
whatever your font gives you with them (8859-7 if you use an 8859-7
font, for exmaple)?  For example, does it know that 1/4 of the possible
octet values (00-1f and 80-9f) are not printable characters, or is it
willing to put most/all of those into strings and let the chips fall
where they may when it comes to display?

I consider this an important distinction; I've seen two things already
which are, strictly speaking, unimplementable on many Unix variants
because they require that OS things be character strings when they
actually are octet strings.  (What are they?  ssh, which specifies
UTF-8 for usernames and passwords, and POSIX extended tar header
format, which specifies UTF-8 for file names.  But on the Unix variants
I've worked with, usernames, passwords, and filenames are not character
strings; they are octet strings, with conversion to and from characters
happening elsewhere if at all.)

I'm not sure whether I think switching PCB's philosophy from octet
strings to character strings would be a good move.  (I think it would
be difficult to do, but that's a separate issue.)

/~\ The ASCII Mouse
\ / Ribbon Campaign
 X  Against HTMLmo...@rodents-montreal.org
/ \ Email!   7D C8 61 52 5D E7 2D 39  4E F1 31 3E E8 B3 27 4B


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


Re: gEDA-user: Text encodings [WAS: Re: Open GL survey (for PCB)]

2009-01-28 Thread DJ Delorie

 Does it do Latin-1, or does it do raw octet streams and you get
 whatever your font gives you with them

It does raw octet streams with glyph lookups.  It doesn't support
iso-latin-1 any more than it supports the cursor font, or zapf
digbats, or any other 8-bit font.

If you *happen* to give it an iso-latin-1 string and *happen* to give
it an iso-latin-1 font, you *happen* to get iso-latin-1 support.

 I'm not sure whether I think switching PCB's philosophy from octet
 strings to character strings would be a good move.  (I think it
 would be difficult to do, but that's a separate issue.)

I think it would make sense if we changed the way we managed fonts.
With our current built-in font scheme it doesn't make sense to
venture much past 7-bit support anyway.

UTF-8 character strings at least can be held in octet strings, stored
as such in otherwise-ascii files, etc.  That's the benefit of using
UTF-8 vs other multibyte encodings.


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


Re: gEDA-user: gEDA portability problems

2009-01-28 Thread Peter TB Brett
On Wednesday 28 January 2009 19:51:48 Dave McGuire wrote:

And actually, though, the portability problems that are giving me
 heartburn lately are with gEDA, not PCB proper.  GTK (and its thirty
 or so dependencies) is a big pain in the ass for anyone who is not
 running the absolute latest release of Linux on a PC.  I am STILL
 fighting with it, and I've made some progress, though I've given up
 for now.  I managed to get everything built, but now anything GTK-
 related (including gtk-demo) drops core with something related to
 threading.  That stuff has serious problems.

gEDA 1.4.x requires GTK+ 2.4 or later. GTK+ 2.4.0 was released on 16 Mar 2004. 
Claiming (by implication) that gEDA requires the absolute latest release of 
Linux on a PC is silly. We work *very* hard to fix any portability problems 
that crop up, and versions of GLib/GTK+ since 2.4 are available for the vast 
majority of consumer operating systems and CPU architectures.  AFAIK, it works 
on *at least* Solaris, Windows, Linux and BSD, on x86, x86-64, PPC and ARM.

The next release of gEDA will require GTK+ 2.8.0, which is much more modern: 
it was released on 13th Aug 2005. Completely bleeding-edge, I'm sure you'll 
agree!

Rather than just vaguely claiming that gEDA has portability problems, 
perhaps you could give us some specific details of the platform that you're 
trying to run it on and the problems that you're having.

Peter

  (Who's going to compile gEDA for Maemo any day now, honest)!

-- 
Peter Brett

Electronic Systems Engineer
Integral Informatics Ltd



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


Re: gEDA-user: gEDA portability problems

2009-01-28 Thread Dave McGuire
On Jan 28, 2009, at 5:39 PM, Peter TB Brett wrote:
And actually, though, the portability problems that are giving me
 heartburn lately are with gEDA, not PCB proper.  GTK (and its thirty
 or so dependencies) is a big pain in the ass for anyone who is not
 running the absolute latest release of Linux on a PC.  I am STILL
 fighting with it, and I've made some progress, though I've given up
 for now.  I managed to get everything built, but now anything GTK-
 related (including gtk-demo) drops core with something related to
 threading.  That stuff has serious problems.

 gEDA 1.4.x requires GTK+ 2.4 or later. GTK+ 2.4.0 was released on  
 16 Mar 2004.
 Claiming (by implication) that gEDA requires the absolute latest  
 release of
 Linux on a PC is silly.

   Well.  Admittedly, that was typed out of frustration.  And, also  
admittedly, I'm talking about the git head, not 1.4.x.

 We work *very* hard to fix any portability problems
 that crop up,

   Absolutely, and I've been consistently impressed.  I certainly  
wasn't bashing gEDA; I talk it up to anyone who will listen...and  
even a few people who won't. ;)

 and versions of GLib/GTK+ since 2.4 are available for the vast
 majority of consumer operating systems and CPU architectures.   
 AFAIK, it works
 on *at least* Solaris, Windows, Linux and BSD, on x86, x86-64, PPC  
 and ARM.

   Not Solaris, at least not right now.

 The next release of gEDA will require GTK+ 2.8.0, which is much  
 more modern:
 it was released on 13th Aug 2005. Completely bleeding-edge, I'm  
 sure you'll
 agree!

 Rather than just vaguely claiming that gEDA has portability  
 problems,
 perhaps you could give us some specific details of the platform  
 that you're
 trying to run it on and the problems that you're having.

   Remember the big saga of me trying to get the latest git code  
running under Solaris?  As I mentioned earlier, I've given up for the  
time being because I had some other stuff I had to deal with, but I'm  
going to start working on it again shortly.

   (Who's going to compile gEDA for Maemo any day now, honest)!

   Now THAT would be fun!  I keep an old N700 on my night stand that  
I use for early morning email reading.  It'd be neat to edit  
schematics on that. ;)

 -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: gEDA portability problems

2009-01-28 Thread Peter TB Brett
On Wednesday 28 January 2009 22:56:09 Dave McGuire wrote:

  and versions of GLib/GTK+ since 2.4 are available for the vast
  majority of consumer operating systems and CPU architectures.
  AFAIK, it works
  on *at least* Solaris, Windows, Linux and BSD, on x86, x86-64, PPC
  and ARM.

Not Solaris, at least not right now.

Please try the latest GTK+ 2.8.x point release, and see if that works. It has 
a lot less code than the very newest GTK+ release, so it should have fewer 
portability problems.

I'm confused: I thought OpenSolaris used a GTK+-based GUI?

 Peter

-- 
Peter Brett

Electronic Systems Engineer
Integral Informatics Ltd



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


Re: gEDA-user: gEDA portability problems

2009-01-28 Thread Dave McGuire
On Jan 28, 2009, at 6:06 PM, Peter TB Brett wrote:
 and versions of GLib/GTK+ since 2.4 are available for the vast
 majority of consumer operating systems and CPU architectures.
 AFAIK, it works
 on *at least* Solaris, Windows, Linux and BSD, on x86, x86-64, PPC
 and ARM.

Not Solaris, at least not right now.

 Please try the latest GTK+ 2.8.x point release, and see if that  
 works. It has
 a lot less code than the very newest GTK+ release, so it should  
 have fewer
 portability problems.

   I will; thank you for the suggestion!

 I'm confused: I thought OpenSolaris used a GTK+-based GUI?

   It does. (well, more like can)  Thing is, the stuff it ships  
with is kinda old, too old for later release of Cairo to use.   
So...The resulting deluge of dependencies had me compiling crap  
for days.

-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: gEDA portability problems

2009-01-28 Thread Peter Clifton
On Wed, 2009-01-28 at 18:11 -0500, Dave McGuire wrote:

  Please try the latest GTK+ 2.8.x point release, and see if that  
  works. It has
  a lot less code than the very newest GTK+ release, so it should  
  have fewer
  portability problems.
 
I will; thank you for the suggestion!
 
  I'm confused: I thought OpenSolaris used a GTK+-based GUI?
 
It does. (well, more like can)  Thing is, the stuff it ships  
 with is kinda old, too old for later release of Cairo to use.   
 So...The resulting deluge of dependencies had me compiling crap  
 for days.

I'd still suggest going for the latest GTK and cairo versions. Last time
we were looking at this, I got the feeling that the problems you're
encountering were not portability problems per-se, rather that you ended
up with gEDA linked against various libraries, which might themselves
have been built against different versions of other dependencies.

If you end up with geda linking liba and libb, where liba and
libb both depend on libc, you can certainly expect segfaults if liba
and libb were built against different versions of libc.

Add the entire dependency chain into the mix, and it doesn't take much
to make something unstable.

If you're finding problems with threading, perhaps some of the libraries
gEDA ended up linking against were compiled with different options in
that regard.

-- 
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: gEDA portability problems

2009-01-28 Thread Dave McGuire
On Jan 28, 2009, at 6:14 PM, Peter Clifton wrote:
 I'm confused: I thought OpenSolaris used a GTK+-based GUI?

It does. (well, more like can)  Thing is, the stuff it ships
 with is kinda old, too old for later release of Cairo to use.
 So...The resulting deluge of dependencies had me compiling crap
 for days.

 I'd still suggest going for the latest GTK and cairo versions. Last  
 time
 we were looking at this, I got the feeling that the problems you're
 encountering were not portability problems per-se, rather that you  
 ended
 up with gEDA linked against various libraries, which might themselves
 have been built against different versions of other dependencies.

   I did have exactly those problems.  I spent most of an afternoon  
digging through all of that, though, and I'm confident that I've  
gotten them resolved.  The latest GTK (and friends) are compiled and  
installed, but anything that uses them dies with a bus error (even  
gtk-demo) which I've not been able to track down.  I've forgotten the  
details (a busy two weeks have gone by since then) but it was  
something to do with threading.

   Oh, and also, just to be clear...I'm running production Solaris  
10, not OpenSolaris.

  -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: gEDA portability problems

2009-01-28 Thread Peter Clifton
On Wed, 2009-01-28 at 18:19 -0500, Dave McGuire wrote:

I did have exactly those problems.  I spent most of an afternoon  
 digging through all of that, though, and I'm confident that I've  
 gotten them resolved.  The latest GTK (and friends) are compiled and  
 installed, but anything that uses them dies with a bus error (even  
 gtk-demo) which I've not been able to track down.  I've forgotten the  
 details (a busy two weeks have gone by since then) but it was  
 something to do with threading.
 
Oh, and also, just to be clear...I'm running production Solaris  
 10, not OpenSolaris.

How about compilers.. (used for each library).

Someone on #geda suggested that there are compatibility problems between
sun studio and gcc.

GLib might be the root of your threading problems.. any idea if its
using the pthread or thread library?

Does glib's test-suite pass?


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


gEDA-user: Building the PCB+GL branch [WAS: Re: Open GL survey (for PCB)]

2009-01-28 Thread Peter Clifton
On Wed, 2009-01-28 at 22:13 +, Peter Clifton wrote:
 On Wed, 2009-01-28 at 01:11 +, Peter Clifton wrote:
  Give the works so far a try:
  
  http://repo.or.cz/w/geda-pcb/pcjc2.git
  
  git clone git://repo.or.cz/geda-pcb/pcjc2.git
  git checkout before_pours origin/before_pours
 
 git checkout -b before_pours origin/before_pours
   ^_ Tells git to create a (local) branch

[snip]

  (Then build as usual).

Since the latest code pushed (which has begun a slight refactoring), you
need to call configure with --enable-gl for it to look for and link
against the required OpenGL libraries and GtkGLExt.

NB: If you don't pass --enable-gl, the build fails.. I didn't yet get to
the point where the GL code in the GTK HID is conditionally compiled in.
At the moment, its more a GL fork of the GTK HID.

-- 
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: Building the PCB+GL branch [WAS: Re: Open GL survey (for PCB)]

2009-01-28 Thread Dan McMahill
Peter Clifton wrote:
 On Wed, 2009-01-28 at 22:13 +, Peter Clifton wrote:
 On Wed, 2009-01-28 at 01:11 +, Peter Clifton wrote:
 Give the works so far a try:

 http://repo.or.cz/w/geda-pcb/pcjc2.git

 git clone git://repo.or.cz/geda-pcb/pcjc2.git
 git checkout before_pours origin/before_pours
 git checkout -b before_pours origin/before_pours
   ^_ Tells git to create a (local) branch
 
 [snip]
 
 (Then build as usual).
 
 Since the latest code pushed (which has begun a slight refactoring), you
 need to call configure with --enable-gl for it to look for and link
 against the required OpenGL libraries and GtkGLExt.
 
 NB: If you don't pass --enable-gl, the build fails.. I didn't yet get to
 the point where the GL code in the GTK HID is conditionally compiled in.
 At the moment, its more a GL fork of the GTK HID.
 

without looking at the code, is it feasible without major pain to have 
GL be a runtime selection?  Here's why I ask.  I *routinely* run the 
same binary on the same computer but with drastically different 
displays.  On one day I might be at the computer running the program and 
have access to the modern display hardware that gave 1300 FPS for that 
glxgears demo but then I might use vnc to connect to that same machine 
later and have not GLX support.

Should I expect a speed improvement with GLX or just cool stuff like 
layer transparency?  I suspect that's a feature that won't take much use 
before I say how did I live without this?.

-Dan



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


Re: gEDA-user: new symbols

2009-01-28 Thread Dan McMahill
Peter Clifton wrote:
 On Tue, 2009-01-27 at 21:17 +0100, Oliver Lehmann wrote:
 Stefan Salewski wrote:

 My one, shipped with gEDA 1.4.3 is tragesym version 0.0.12
 and dist-license and use-license is supported.
 FreeBSD ports come with geda 20070216 which is probably a
 svn/cvs/whatever ;) checkout. And yeah - sounds old
 
 Dan: Is this really the latest gEDA in BSD?

each BSD maintains its own packaging system.  Looks like I'm behind 
because NetBSD is at 1.4.0.

I'll get that updated.  I have no idea what version FreeBSD is on.

-Dan


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


Re: gEDA-user: Building the PCB+GL branch [WAS: Re: Open GL survey (for PCB)]

2009-01-28 Thread Peter Clifton
On Wed, 2009-01-28 at 19:59 -0500, Dan McMahill wrote:

 without looking at the code, is it feasible without major pain to have 
 GL be a runtime selection?

I was thinking I'd split out the HID vtable callbacks into GTK / GL
versions, and #ifdef the HID setup.

Since the HID vtable can (I think) modified at run-time, I don't see why
we couldn't swap the rendering functions.

The main difficulty would be ensuring that the GC state for both the GDK
and GL drawing are kept set up.

GDK / X11 needs GC setting up. GL needs fbconfigs / GLXVisuals
selecting. We'd of course need to make having failed picking up the
correct GLX visual non-fatal.

 Here's why I ask.  I *routinely* run the 
 same binary on the same computer but with drastically different 
 displays.  On one day I might be at the computer running the program and 
 have access to the modern display hardware that gave 1300 FPS for that 
 glxgears demo but then I might use vnc to connect to that same machine 
 later and have not GLX support.

I tried it from my laptop (albeit on a fast university network), remote
X11 forwarded. I had to force the GL library to pick an indirect
rendering mode (sends commands via the wire to the X server, rather than
talking to the hardware), but I was _amazed_ at how fast it ran.

It wasn't noticeably slower than on my local PC. (Same for gschem,
including vicious dragging of entire schematics). The only parts which
were slow.. were the GTK dialogs.

(Testing gschem on a different computer via X11 gave really poor panning
performance though.. I guess it might have been falling back on some of
the cairo rendering (possibly via the network, right to the client app).

 Should I expect a speed improvement with GLX or just cool stuff like 
 layer transparency?  I suspect that's a feature that won't take much use 
 before I say how did I live without this?.

It is faster, and transparent ;)

Ok.. I got the feeling it wasn't as snappy (dare I say slower?) than GDK
rendering for small designs, but for big complex stuff, you're looking
at say, 2-3fps - 20fps speed change (plucking some vaguely remembered
numbers out of my head).

DJ tested it, and IIRC got similar speed-ups over Lesstif.


Go on.. take it for a test-drive, you know you want to ;)

-- 
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: Building the PCB+GL branch [WAS: Re: Open GL survey (for PCB)]

2009-01-28 Thread Mark
On Wednesday 28 January 2009 09:27:28 pm Peter Clifton wrote:
 On Wed, 2009-01-28 at 19:59 -0500, Dan McMahill wrote:
  Should I expect a speed improvement with GLX or just cool stuff like
  layer transparency?  I suspect that's a feature that won't take much use
  before I say how did I live without this?.

Oh, you are so right.  I started using it about six hours ago and if it 
doesn't get merged back in then you can consider me forked.

 It is faster, and transparent ;)

And completely addictive...  DO NOT open any of your old boards with this, you 
will waste too much time just making them look better.

 Go on.. take it for a test-drive, you know you want to ;)

Yeah, once you get on that ride you ain't never going back. :)

-Mark Stanley



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


Re: gEDA-user: Any discussion about combining schematics and symbols into one file?

2009-01-28 Thread Steven Michalske
We have garchive in utilities,  it should suffice.

i don't know it's current status,  but i though it's purpose was to  
make an archive of a project so that it could be remade or shared  
easily across many folks

Hardkrash

On Jan 27, 2009, at 2:40 PM, Stefan Salewski wrote:

 Am Montag, den 26.01.2009, 21:27 -0500 schrieb Bob Paddock:


 a collections of files is much harder to maintain than a single
 file, when you want to easily share the design, or maintain
 it for many years.



 Similar discussion in scientific/university work:
 Some people want to have all stuff in one file -- one single word
 document with pictures ...
 Other like multiple files, text in LaTeX source, measuring data in  
 text-
 or binary files, gnuplot scripts to plot data, graphics in  
 postscript or
 pdf.

 I am not which is better.






 ___
 geda-user mailing list
 geda-user@moria.seul.org
 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: Building the PCB+GL branch [WAS: Re: Open GL survey (for PCB)]

2009-01-28 Thread Peter Clifton
On Wed, 2009-01-28 at 23:53 +, Peter Clifton wrote:

   Give the works so far a try:
   
   http://repo.or.cz/w/geda-pcb/pcjc2.git
   
   git clone git://repo.or.cz/geda-pcb/pcjc2.git
   git checkout before_pours origin/before_pours
  
  git checkout -b before_pours origin/before_pours
^_ Tells git to create a (local) branch
 
 [snip]
 
   (Then build as usual).
 
 Since the latest code pushed (which has begun a slight refactoring), you
 need to call configure with --enable-gl for it to look for and link
 against the required OpenGL libraries and GtkGLExt.
 
 NB: If you don't pass --enable-gl, the build fails.. I didn't yet get to
 the point where the GL code in the GTK HID is conditionally compiled in.
 At the moment, its more a GL fork of the GTK HID.


Cautionary note:

Beware of accidentally relying on a anti-polygon behaviour I was playing
with, which is still in the before_pours branch.

Pressing j over a polygon turns it into an anti-polygon, which clears
away other polygons. (It doesn't work with the electrical connectivity
check though, which may catch you out, and the whole idea might never
make it into any official PCB release!)

(The original idea was that islands might be removed as a batch
operation by inserting computed anti-polygons).


If you fancy playing with some other experimental polygon stuff though
(again, not yet backwards compatible), try the master branch which
does full real-time island removal. The broken pieces of pour are
actually now separate polygons internally, so work correctly for
electrical connectivity checking.

This allows (for example) one big rectangle fill to work on a board, but
allows islanded sections of the fill either to be removed, or be
re-connected (not necessarily to the same net), in order that they are
kept.

I've still not figured out how to make this work in a backwards
compatible way. It much more closely matches PCB's _old_ semantics
before Harry introduced computational polygon support. That change broke
backwards compatibility with old layouts (which assumed all pieces of 
polygon were kept) - I don't want to break anyone's designs again!


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


gEDA-user: Strange error from gEDA upon startup

2009-01-28 Thread Kingston Co.
Has anybody see this error where the icons at the top of the window  
can't be found?

Attached is the error window.

System is Max OSX 10.5.6

Thanks,
Fred
Kingston Co.
fred...@sb.net



Error msg.pdf
Description: Adobe PDF document


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