> torsten, can you make anything of this? (lkcl's messages in full at 
> http://bugs.debian.org/806670)
> 
Yes, the event handling is likely the root cause of the issue, but
the exact same code works fine with Qt4 and in some cases also with
Qt5.
There were a number of issues in Qt5 that caused problems, but
according to their bug tracker those are fixed (basically
https://github.com/openscad/openscad/blob/master/src/openscad.cc#L722)

Just now looking at the code, that line might have been disabled
by the patch that introduces QOpenGLWidget (but I'm not sure if
that's included in 2015.03-1).

> hm ... i was just going to bisect this, but when i checked out that very 
> version and built it directly from git, i saw the same
> dragging.
> 
That basically sums up the reports so far. On my system I can
reproduce the issue with debug builds, but not with release builds.
On other systems it seems to behave differently. It might be also
be influenced by the OpenGL drivers used (I'm using nouveau /
Gallium 0.4 on NVE7 / Mesa 11.0.8).

Upstream issue is https://github.com/openscad/openscad/issues/1045

It seems the best short term solution is to enable usage of the
new QOpenGLWidget "qmake CONFIG+=qopenglwidget". Unfortunately we
can't just enable it in general as this needs Qt5.4 and also is
causing issues on MacOSX and totally breaks on Windows.

On Linux it seems to work, but did not get much testing yet.

There's some work going on to update the legacy OpenGL code, but
with the limited dev resources that might take a while...

ciao,
  Torsten.

Reply via email to