[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: gEDA-dev: PCB testers needed



Hi Bernd,

Thanks for trying it out.

> 
>>1) menus/hotkeys which worked in pcb-20070208 with the gtk HID and are 
>>broken now
> 
> 
> Redraw 'R' seems to have disappeared?

I can't seem to figure out where that was defined before.  Was it in a menu?


> 
>>2) any other wierd behaviour relating to menus or hotkeys that is 
>>different from pcb-20070208.
> 
> 
> $ pcb nanoweld-alt.pcb
> ghid_load_menus():  should process Mouse section here

yep, I need to finish that bit.

> (pcb:18658): Gtk-WARNING **: Invalid input string
I finally stumbled across what was causing this.  There was a degree
character in the menu resource file.

> unknown action `EditLayerGroups'
> unknown action `EditLayerGroups'
> 
> Not sure what that means, but the 'Edit Layer Groups' option in the View
> menu doesn't seem to do anything (other than spew the warning to
> stderr).

fixed.

> Flipping the view to solder side is broken: I can flip via the View menu
> (more zooms and view changes), but not with keyboard shortcuts.
> Pressing Tab makes pcb whine about "ksym 65289 (0xff09) has not been
> defined", and shift-Tab is the same, except with 65056 (0xfe20).

fixed.

>  And
> enabling both flips at the same time is totally borked - I have
> arbitrary-angle silkscreen lines across my layout.

I think it is fixed.  It is at least closer.  I didn't have an example
with arbitrary-angle silk, but I did have an SOIC where the arc was
drawn the wrong way and that is fixed.  Let me know if it is better for
you too.



> 
>>3) does this build with gtk >= 2.8.0 and if so, does the "Center()" 
>>action (bound to 'C') work?
> 
> 
> $ rpm -q gtk+
> gtk+-2.8.3-0
> 
> Yes, 'C' works, it centers the board to the current point, but it seems
> to warp the cursor to a place that is neither the old or new position of
> the desired center.

ok.  Thats what I was afraid of.   It is broken *without* the flip_x or
flip_y checked?   I found that on my older system 'C' and also where the
cursor warps to was totally messed up if the board was flipped in either
x or y.  I've fixed that for me.  Can you see if your problem still
persists?  It if does then it is surely a case of the wrong arguments in
this line of src/gtk/gtkhid-main.c:

  gdk_display_warp_pointer (display, screen, Vx2 (x), Vy2 (y));

I _think_ I have this all fixed.

-Dan



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