View Issue Details

IDProjectCategoryView StatusLast Update
0000797FreeCADBugpublic2014-12-27 17:00
Reportersuk__ Assigned ToJriegel 
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionsuspended 
Product Version0.12 
Summary0000797: Scrollwheel is not working
DescriptionHello,
When I use scroll, no zoom is performed. Tested in CAD and Blender navigation modes.
Additional InformationOS: Archlinux (Linux sukuv 3.4.4-3-ARCH #1 SMP PREEMPT Tue Jul 3 14:36:44 UTC 2012 x86_64 GNU/Linux)
Winmng: X11, Openbox
Mouse: Logitech G500
Freecad: 0.12 rev 5382
TagsNo tags attached.
FreeCAD Information

Activities

yorik

2012-07-18 20:19

administrator   ~0002292

I cannot reproduce this, here all works fine... Maybe some problem with your mouse, maybe qt? Does it work with other Qt applications? (Dolphin, etc...)

suk__

2012-07-18 20:32

reporter   ~0002293

I don't have dolphin (and there are lot of dependencies), so I tried QMPDClient - in these listboxes, scrolling works OK.

In other applications (even in Opera) normal scrolling works OK (scrolling to left/right too).

Jriegel

2012-12-20 20:33

administrator   ~0002705

can anyone reproduce that?

budulayc

2013-03-09 01:14

reporter   ~0002973

I've been having the same issue for a few months.

The version I have right now:

commit df57e63b61f99d7dee2f05a583c4d6795509ca58
Author: wmayer <wmayer@users.sourceforge.net>
Date: Thu Mar 7 17:26:01 2013 +0100

I use Arch Linux, kernel 3.7.10, latest versions of all dependencies(as of yesterday).

Happens in both Xmonad and XFCE.

I can reproduce it every time, but do not know where to start debugging.

The last I remember I had scroll wheel zoom working was around September.

What other information can I provide to help solve this?

Jriegel

2013-03-10 11:37

administrator   ~0002976

Is there a way you can track the e.g. a Qt Version change when it stop working?

budulayc

2013-03-10 21:57

reporter   ~0002977

Unfortunatelly I can't think of a way to do that.

I'm compiling older versions of freecad so I can find the exact moment when it stopped working. So far I'm back to July 5 and it still does not work. So it looks like it's either a dependency problem, or I was way off on my estimate about it working around September.

Jriegel

2013-03-12 21:31

administrator   ~0002980

Mhh, I can not think of an way this is in our code, since we use Qt massages. On all other Platforms and Distros its working.

The only thing I can think of is that the QtGl (QGlWidget) binding on Arch is broken. Thats something very specific, since there are not much programs out there which use Qt, QGl and Coin3D. SoQt is also an candidate....

budulayc

2013-03-20 03:01

reporter   ~0002994

I was finally able to build freecad-0.12.5284, which I am positive had the scroll zoom working, but it didn't work now, so it seems like you said.

And without knowing the exact date of when it stopped working I can't look up the exact version changes. I wish I reported this when I should have, but I thought it was going to go away within a few commits...

So now how can I go about debugging it?
Do you think going back on Qt, Coin3D and SoQt versions could be helpful?

Is QGL part of Qt? So a broken binding would mean a problem with Arch's Qt package? How can I check if there's a problem there?

Jriegel

2013-03-22 15:07

administrator   ~0002996

Thats hard to check for you. QGl is just a guess, since Qt itself is very widely used. You would have to debug the message passing and find out were it get stuck.
But I would say its a bug in your distro....

wmayer

2014-12-27 17:00

administrator   ~0005451

Very unlikely to be a FreeCAD bug and no feedback for 0000023:0000020 months.

Issue History

Date Modified Username Field Change
2012-07-18 16:26 suk__ New Issue
2012-07-18 20:19 yorik Note Added: 0002292
2012-07-18 20:32 suk__ Note Added: 0002293
2012-12-20 20:33 Jriegel Note Added: 0002705
2012-12-20 20:33 Jriegel Assigned To => Jriegel
2012-12-20 20:33 Jriegel Status new => feedback
2013-03-09 01:14 budulayc Note Added: 0002973
2013-03-10 11:37 Jriegel Note Added: 0002976
2013-03-10 21:57 budulayc Note Added: 0002977
2013-03-12 21:31 Jriegel Note Added: 0002980
2013-03-20 03:01 budulayc Note Added: 0002994
2013-03-22 15:07 Jriegel Note Added: 0002996
2014-12-27 17:00 wmayer Note Added: 0005451
2014-12-27 17:00 wmayer Status feedback => closed
2014-12-27 17:00 wmayer Resolution open => suspended