OpenFlipper-Free issueshttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues2018-03-23T12:18:18Zhttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/124CI Stages are too slow2018-03-23T12:18:18ZMartin SchultzCI Stages are too slowThis is a perpetual issue, since the MSVC builds are super slow, but CI contains significantly more jobs for MSVC, than for unix / OSX.
Way to go for this one is to:
* Reduce the number of build jobs for MSVC
* stop cloning everyjob, ...This is a perpetual issue, since the MSVC builds are super slow, but CI contains significantly more jobs for MSVC, than for unix / OSX.
Way to go for this one is to:
* Reduce the number of build jobs for MSVC
* stop cloning everyjob, only build should be cloned
* Try to speed up compilation (unfortunately precompiled headers are a no go as jobs are redistributed)
Problem:
.git folder should not be part of artifacts (too big), but gitlab cannot exclude single paths
https://gitlab.com/gitlab-org/gitlab-ce/issues/15453
workaround would be to list all paths that should be included, or delete .git folder after building
Other problem: runners are distributed and cannot be marked sticky, so paths may change and require running cmake repeatedlyhttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/137Translucent objects reveal windows behind the OF window2018-03-23T10:58:34ZMartin HeistermannTranslucent objects reveal windows behind the OF windowThis seems to happen on macOS and Windows (had this issue before on Win10, cannot test it right now).
To trigger this, it is sufficient to set a mesh's diffuse color partially transparent. It happens with and without the "Blending" chec...This seems to happen on macOS and Windows (had this issue before on Win10, cannot test it right now).
To trigger this, it is sufficient to set a mesh's diffuse color partially transparent. It happens with and without the "Blending" checkbox checked.
I am using the "Default internal renderer" on macOS.
Using apitrace, I noticed some glClearColor calls with 0 alpha channel, but was unable to track down their origin.
Workaround on macOS: use fullscreen mode.
![Screen_Shot_2017-11-08_at_13.44.28](/uploads/b8505a97578e8fd2636e81cdf5b96db0/Screen_Shot_2017-11-08_at_13.44.28.png)https://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/146Typo causes build to fail2018-03-21T19:00:11ZMarvin NeurathTypo causes build to fail@moebius in the merge commit (edd8369637b71d94cf5123d8307ca8f9af1cc0d9) a typo slipped, causing my build to fail
in OpenFlipper/Core/Core.cc l.304 `titleInfo = titleInfo + " [DEBUG]" );`
I think it's not worth to do a merge request for...@moebius in the merge commit (edd8369637b71d94cf5123d8307ca8f9af1cc0d9) a typo slipped, causing my build to fail
in OpenFlipper/Core/Core.cc l.304 `titleInfo = titleInfo + " [DEBUG]" );`
I think it's not worth to do a merge request for that.https://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/126Plugin-PropertyVis does not build with msvc2013 x64 and qt 5.4.12018-03-20T09:53:06ZLars SkibaPlugin-PropertyVis does not build with msvc2013 x64 and qt 5.4.1.../ScriptSettingsVector.hh(25) : error C2144: syntax error : 'int' should be preceded by ';'
.../ScriptSettingsVector.hh(25) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
.../ScriptSetting....../ScriptSettingsVector.hh(25) : error C2144: syntax error : 'int' should be preceded by ';'
.../ScriptSettingsVector.hh(25) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
.../ScriptSettingsVector.hh(25) : warning C4183: 'Q_ENUM': missing return type; assumed to be a member function returning 'int'https://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/144Can't compile on Windows2018-03-09T10:38:01ZMarvin NeurathCan't compile on WindowsI can't get OpenFlipper to Compile one Windows 10 64bit.
I followed the documentation on http://openflipper.org/Documentation/latest/a00099.html
**Installs**
* I have both VS2015 and VS2017 along with the VC++ plugins, SDKs, etc.
* ...I can't get OpenFlipper to Compile one Windows 10 64bit.
I followed the documentation on http://openflipper.org/Documentation/latest/a00099.html
**Installs**
* I have both VS2015 and VS2017 along with the VC++ plugins, SDKs, etc.
* I installed qt5.5.1 32bit https://download.qt.io/archive/qt/5.5/5.5.1/ (qt-opensource-windows-x86-msvc2013-5.5.1.exe)
* I also installed other qt versions and linked them in cmake just to make sure
* https://download.qt.io/archive/qt/5.10/5.10.0/qt-opensource-windows-x86-5.10.0.exe
* https://download.qt.io/archive/qt/5.8/5.8.0/qt-opensource-windows-x86-msvc2015_64-5.8.0.exe
* I installed glew 2.1.0 and glut 3.7.6 as follows
```
c:\libs
+---glew-2.1.0
| | LICENSE.txt
| |
| +---bin
| | \---Release
| | +---Win32
| | | glew32.dll
| | | glewinfo.exe
| | | visualinfo.exe
| | |
| | \---x64
| | glew32.dll
| | glewinfo.exe
| | visualinfo.exe
| |
| +---doc
| | advanced.html
| | basic.html
| | build.html
| | credits.html
| | github.png
| | glew.css
| | glew.html
| | glew.png
| | glew.txt
| | glxew.html
| | gpl.txt
| | index.html
| | install.html
| | khronos.txt
| | log.html
| | mesa.txt
| | new.png
| | ogl_sm.jpg
| | travis.png
| | wglew.html
| |
| +---include
| | \---gl
| | eglew.h
| | glew.h
| | glxew.h
| | wglew.h
| |
| \---lib
| | glew32.dll
| | glew32.lib
| |
| \---Release
| +---Win32
| | glew32.lib
| | glew32s.lib
| |
| \---x64
| glew32.lib
| glew32s.lib
|
\---glut-3.7.6
| glut.def
| README-win32.txt
|
+---include
| \---gl
| glut.h
|
\---lib
glut32.dll
glut32.lib
```
**CMake flags:**
* QT5_INSTALL_PATH C:\Qt\Qt5.5.1\5.5\msvc2013
* GLUT_INCLUDE_DIR C:/libs/glut-3.7.6/include
* GLUT_glut_LIBRARY C:/libs/glut-3.7.6/lib/glut32.lib
* GLEW_INCLUDE_DIR C:/libs/glew-2.1.0/include
* GLEW_LIBRARY C:/libs/glew-2.1.0/lib/glew32.lib
**CMake output:**
```
CMake Warning at OpenFlipper/cmake/package.cmake:218 (message):
Warning: No vcredist_x86 or vcredist_x64 found (Only required for creating
installer package). Please copy it to a directory called win in your
source tree: c:/libs/vs2015/x32/vcredist_x86.exe
Call Stack (most recent call first):
CMakeLists.txt:170 (include)
Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
Looking for PythonLibs
PythonLibs not found! Skipping Python Bindings.
************************************************************
* ACG Buildsystem *
* *
* Package : OpenMesh *
* Version : 7.0 *
************************************************************
Could NOT find QWT6 (missing: QWT6_LIBRARY QWT6_INCLUDE_DIR)
************************************************************
* ACG Buildsystem *
* *
* Package : ACG *
* Version : 1.0 *
************************************************************
************************************************************
* ACG Buildsystem *
* *
* Package : OpenVolumeMesh *
* Version : 2.0.0 *
************************************************************
************************************************************
* Available OpenFlipper Types: *
************************************************************
BSPLINECURVE
BSPLINESURFACE
CAMERA
COORDSYS
LIGHT
POLYMESH
TRIANGLEMESH
HEXAHEDRALMESH
POLYHEDRALMESH
TETRAHEDRALMESH
PLANE
POLYLINE
POLYLINECOLLECTION
QTWIDGET
SKELETON
SPHERE
SPLATCLOUD
Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
Could NOT find MeshIntegration (missing: MESH_INTEGRATION_INCLUDE_DIR)
Could NOT find EIGEN3 (missing: EIGEN3_INCLUDE_DIR)
Could NOT find EIGEN3 (missing: EIGEN3_INCLUDE_DIR)
[WARNING] One or more dependencies for plugin AlignMeshes not found. Skipping plugin.
Missing dependencies : EIGEN3
Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
Could NOT find QWT6 (missing: QWT6_LIBRARY QWT6_INCLUDE_DIR)
Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
Could NOT find QWT6 (missing: QWT6_LIBRARY QWT6_INCLUDE_DIR)
Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
Could NOT find QWT6 (missing: QWT6_LIBRARY QWT6_INCLUDE_DIR)
************************************************************
* ACG Buildsystem *
* *
* Package : OpenFlipper *
* Version : 4.0 *
************************************************************
Plugin configure check results:
Plugins without cmake build system:
TypeBSplineCurve : No CMake build system
TypeBSplineSurface : No CMake build system
TypeCamera : No CMake build system
TypeCoordsys : No CMake build system
TypeLight : No CMake build system
TypePolyMesh : No CMake build system
TypeTriangleMesh : No CMake build system
TypeHexahedralMesh : No CMake build system
TypePolyhedralMesh : No CMake build system
TypeTetrahedralMesh : No CMake build system
TypePlane : No CMake build system
TypePolyLine : No CMake build system
TypePolyLineCollection : No CMake build system
TypeQtWidget : No CMake build system
TypeSkeleton : No CMake build system
TypeSphere : No CMake build system
TypeSplatCloud : No CMake build system
Plugins configured successfully:
AnaglyphStereo : Yes
Backup : Yes
Color : Yes
Components : Yes
Datacontrol : Yes
Decimater : Yes
DepthImage : Yes
DeserializeScreenshotMetadata : Yes
FileBVH : Yes
FileBundle : Yes
FileHeightFieldImage : Yes
FileLgt : Yes
FileOBJ : Yes
FileOFF : Yes
FileOM : Yes
FileOVM : Yes
FileOfv : Yes
FilePLY : Yes
FilePTS : Yes
FilePla : Yes
FilePolyLine : Yes
FileSKL : Yes
FileSPH : Yes
FileSTL : Yes
FileScript : Yes
FileVTK : Yes
GaussCurvature : Yes
Grayscale : Yes
HoleFilling : Yes
INI : Yes
InfoMeshObject : Yes
InfoSkeleton : Yes
InfoVolumeMeshObject : Yes
IsotropicRemesher : Yes
Laplace : Yes
MaterialPicker : Yes
MeanCurvature : Yes
MemInfo : Yes
Merge : Yes
MeshCompare : Yes
MeshConvert : Yes
MeshRepair : Yes
Move : Yes
PhilipsStereo : Yes
PolyLine : Yes
PrimitivesGenerator : Yes
Print : Yes
PropertyVis : Yes
Remesher : Yes
Render-Classic : Yes
Render-DepthPeeling : Yes
Render-Normals : Yes
Render-Old-DepthPeeling : Yes
Render-Picking : Yes
Render-SSAO : Yes
Render-ShaderPipeline : Yes
Render-Toon : Yes
Ruler : Yes
Scripting : Yes
SelectionBSplineCurve : Yes
SelectionBSplineSurface : Yes
SelectionBase : Yes
SelectionMeshObject : Yes
SelectionObject : Yes
SelectionPolyLine : Yes
SelectionSplatCloudObject : Yes
SelectionVolumeMesh : Yes
SimpleSmoother : Yes
SkeletalAnimation : Yes
SkeletonEditing : Yes
Slice : Yes
Smoother : Yes
Sobel : Yes
SplatCloudRenderingControl : Yes
Subdivider : Yes
Test : Yes
TextureControl : Yes
Topology : Yes
TypeBSplineCurve : Yes
TypeBSplineSurface : Yes
TypeCamera : Yes
TypeCoordsys : Yes
TypeHexahedralMesh : Yes
TypeLight : Yes
TypePlane : Yes
TypePolyLine : Yes
TypePolyLineCollection : Yes
TypePolyMesh : Yes
TypePolyhedralMesh : Yes
TypeQtWidget : Yes
TypeSkeleton : Yes
TypeSphere : Yes
TypeSplatCloud : Yes
TypeTetrahedralMesh : Yes
TypeTriangleMesh : Yes
VSI : Yes
ViewControl : Yes
Plugins disabled:
Plugins with missing dependencies:
AlignMeshes : No (Missing dependencies : EIGEN3)
************************************************************
Configuring done
Generating done
```
**Compiler output in VS2015:**
```
1>------ Build started: Project: ACG, Configuration: Debug Win32 ------
1> Creating library C:/Users/Marvin/git/OpenFlipper-Free/build-release/OpenFlipper/libs_required/ACG/Debug/ACG.lib and object C:/Users/Marvin/git/OpenFlipper-Free/build-release/OpenFlipper/libs_required/ACG/Debug/ACG.exp
1>GLSLShader.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
1>ShaderCache.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
1>ShaderGenerator.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
1>QtShaderDialog.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
1>MaterialNode.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
1>ShaderGenerator.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class QString __thiscall QString::trimmed(void)const & " (__imp_?trimmed@QString@@QGBE?AV1@XZ) referenced in function "public: bool __thiscall ACG::ShaderGenerator::hasDefine(class QString)const " (?hasDefine@ShaderGenerator@ACG@@QBE_NVQString@@@Z)
1>GLSLShader.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QString __thiscall QString::trimmed(void)const & " (__imp_?trimmed@QString@@QGBE?AV1@XZ)
1>ShaderGenerator.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class QString __thiscall QString::simplified(void)const & " (__imp_?simplified@QString@@QGBE?AV1@XZ) referenced in function "public: void __thiscall ACG::ShaderGenerator::addIncludeFile(class QString)" (?addIncludeFile@ShaderGenerator@ACG@@QAEXVQString@@@Z)
1>ShaderGenerator.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toLatin1(void)const & " (__imp_?toLatin1@QString@@QGBE?AVQByteArray@@XZ) referenced in function "private: void __thiscall ACG::ShaderModifierFile::loadBlocks(class QStringList const &)" (?loadBlocks@ShaderModifierFile@ACG@@AAEXABVQStringList@@@Z)
1>GlutPrimitiveNode.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toLatin1(void)const & " (__imp_?toLatin1@QString@@QGBE?AVQByteArray@@XZ)
1>GLSLShader.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toLatin1(void)const & " (__imp_?toLatin1@QString@@QGBE?AVQByteArray@@XZ)
1>QtBaseViewerSnapshot.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class QString __thiscall QString::toUpper(void)const & " (__imp_?toUpper@QString@@QGBE?AV1@XZ) referenced in function "public: virtual void __thiscall ACG::QtWidgets::QtBaseViewer::snapshot(void)" (?snapshot@QtBaseViewer@QtWidgets@ACG@@UAEXXZ)
1>QtBaseViewerSnapshot.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toLatin1(void)&& " (__imp_?toLatin1@QString@@QHAE?AVQByteArray@@XZ) referenced in function "public: virtual void __thiscall ACG::QtWidgets::QtBaseViewer::snapshot(void)" (?snapshot@QtBaseViewer@QtWidgets@ACG@@UAEXXZ)
1>QtLessAnnoyingDoubleSpinBox.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class QString __thiscall QString::simplified(void)&& " (__imp_?simplified@QString@@QHAE?AV1@XZ) referenced in function "private: class QString __thiscall QtLessAnnoyingDoubleSpinBox::strip_prefix_suffix(class QString const &)const " (?strip_prefix_suffix@QtLessAnnoyingDoubleSpinBox@@ABE?AVQString@@ABV2@@Z)
1>QtShaderDialog.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)&& " (__imp_?toUtf8@QString@@QHAE?AVQByteArray@@XZ) referenced in function "private: void __thiscall ACG::QtWidgets::QtShaderDialog::applyChanges(void)" (?applyChanges@QtShaderDialog@QtWidgets@ACG@@AAEXXZ)
1>C:\Users\Marvin\git\OpenFlipper-Free\build-release\OpenFlipper\libs_required\ACG\Debug\ACG.dll : fatal error LNK1120: 8 unresolved externals
2>------ Build started: Project: OpenFlipperPluginLib, Configuration: Debug Win32 ------
2> Creating library C:/Users/Marvin/git/OpenFlipper-Free/build-release/OpenFlipper/PluginLib/Debug/OpenFlipperPluginLib.lib and object C:/Users/Marvin/git/OpenFlipper-Free/build-release/OpenFlipper/PluginLib/Debug/OpenFlipperPluginLib.exp
2>moc_TreeModelObjectSelection.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
2>moc_objectPickDialog.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
2>moc_FilePicker.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
2>moc_BaseObjectData.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
2>moc_QtBaseViewer.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
2>moc_QtGLGraphicsScene.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
2>moc_QtGLGraphicsView.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
2>FilePicker.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
2>moc_RPCWrappersHelper.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
2>moc_BaseObject.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
2>moc_BaseObjectCore.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
2>TreeItemObjectSelection.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
2>TreeModelObjectSelection.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
2>objectPickDialog.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
2>objectSelectionWidget.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
2>QtGLGraphicsView.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
2>simpleGLGraphicsScene.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
2>simpleViewer.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
2>SelectionObjectMarker.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
2>QtBaseViewerFlyAnimation.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
2>QtBaseViewerPicking.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
2>QtBaseViewer_qt.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
2>QtGLGraphicsScene.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
2>UpdateType.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
2>CursorPainter.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
2>PostProcessing.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
2>QtBaseViewer.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
2>InformationPlugins.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
2>RecentFiles.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
2>RendererInfo.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
2>Types.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
2>BaseObjectData.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
2>FileTypes.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
2>GlobalOptions.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
2>GroupObject.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
2>RPCWrappersHelper.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
2>BackupData.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
2>BaseBackup.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
2>BaseObject.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
2>PluginFunctions.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
2>PluginFunctionsBaseIterator.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
2>PluginFunctionsIterator.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
2>RPCWrappers.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)const & " (__imp_?toUtf8@QString@@QGBE?AVQByteArray@@XZ)
2>WhatsThisGenerator.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class QString __thiscall QString::toLower(void)const & " (__imp_?toLower@QString@@QGBE?AV1@XZ) referenced in function "public: class QString __thiscall WhatsThisGenerator::generateLink(class QString const &,class QString const &)const " (?generateLink@WhatsThisGenerator@@QBE?AVQString@@ABV2@0@Z)
2>BaseObject.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toLatin1(void)&& " (__imp_?toLatin1@QString@@QHAE?AVQByteArray@@XZ) referenced in function "public: void __thiscall BaseObject::dumpTree(void)" (?dumpTree@BaseObject@@QAEXXZ)
2>QtBaseViewer.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toLatin1(void)&& " (__imp_?toLatin1@QString@@QHAE?AVQByteArray@@XZ)
2>ViewerProperties.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class QString __thiscall QString::trimmed(void)const & " (__imp_?trimmed@QString@@QGBE?AV1@XZ) referenced in function "public: void __thiscall Viewer::ViewerProperties::snapshotFileType(class QString const &)" (?snapshotFileType@ViewerProperties@Viewer@@QAEXABVQString@@@Z)
2>INIFile.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QString __thiscall QString::trimmed(void)const & " (__imp_?trimmed@QString@@QGBE?AV1@XZ)
2>QtBaseViewer.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class QString __thiscall QString::toLower(void)&& " (__imp_?toLower@QString@@QHAE?AV1@XZ) referenced in function "public: virtual void __thiscall glViewer::snapshot(int,int,bool,bool,int)" (?snapshot@glViewer@@UAEXHH_N0H@Z)
2>QtBaseViewer.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class QString __thiscall QString::simplified(void)&& " (__imp_?simplified@QString@@QHAE?AV1@XZ) referenced in function "public: virtual void __thiscall glViewer::snapshot(int,int,bool,bool,int)" (?snapshot@glViewer@@UAEXHH_N0H@Z)
2>QtBaseViewer.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class QImage __thiscall QImage::convertToFormat(enum QImage::Format,class QFlags<enum Qt::ImageConversionFlag>)&& " (__imp_?convertToFormat@QImage@@QHAE?AV1@W4Format@1@V?$QFlags@W4ImageConversionFlag@Qt@@@@@Z) referenced in function "public: void __thiscall glViewer::copyToImage(class QImage &,unsigned int,unsigned int,unsigned int,unsigned int,unsigned int)" (?copyToImage@glViewer@@QAEXAAVQImage@@IIIII@Z)
2>QtGraphicsButton.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QImage __thiscall QImage::convertToFormat(enum QImage::Format,class QFlags<enum Qt::ImageConversionFlag>)&& " (__imp_?convertToFormat@QImage@@QHAE?AV1@W4Format@1@V?$QFlags@W4ImageConversionFlag@Qt@@@@@Z)
2>QtBaseViewer.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class QImage __thiscall QImage::mirrored(bool,bool)const & " (__imp_?mirrored@QImage@@QGBE?AV1@_N0@Z) referenced in function "public: virtual void __thiscall glViewer::snapshot(class QImage &,int,int,bool,bool,int)" (?snapshot@glViewer@@UAEXAAVQImage@@HH_N1H@Z)
2>FilePicker.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)&& " (__imp_?toUtf8@QString@@QHAE?AVQByteArray@@XZ) referenced in function "protected: void __thiscall FilePicker::slot_browse(void)" (?slot_browse@FilePicker@@IAEXXZ)
2>C:\Users\Marvin\git\OpenFlipper-Free\build-release\OpenFlipper\PluginLib\Debug\OpenFlipperPluginLib.dll : fatal error LNK1120: 9 unresolved externals
3>------ Build started: Project: OpenFlipper, Configuration: Debug Win32 ------
3>Qt5UiToolsd.lib(quiloader.obj) : error LNK2038: mismatch detected for '_MSC_VER': value '1800' doesn't match value '1900' in OpenFlipper.obj
3>Qt5UiToolsd.lib(Qt5UiToolsd_pch.obj) : error LNK2038: mismatch detected for '_MSC_VER': value '1800' doesn't match value '1900' in OpenFlipper.obj
3>Qt5UiToolsd.lib(moc_quiloader.obj) : error LNK2038: mismatch detected for '_MSC_VER': value '1800' doesn't match value '1900' in OpenFlipper.obj
3>Qt5UiToolsd.lib(abstractformbuilder.obj) : error LNK2038: mismatch detected for '_MSC_VER': value '1800' doesn't match value '1900' in OpenFlipper.obj
3>Qt5UiToolsd.lib(formbuilder.obj) : error LNK2038: mismatch detected for '_MSC_VER': value '1800' doesn't match value '1900' in OpenFlipper.obj
3>Qt5UiToolsd.lib(formbuilderextra.obj) : error LNK2038: mismatch detected for '_MSC_VER': value '1800' doesn't match value '1900' in OpenFlipper.obj
3>Qt5UiToolsd.lib(textbuilder.obj) : error LNK2038: mismatch detected for '_MSC_VER': value '1800' doesn't match value '1900' in OpenFlipper.obj
3>Qt5UiToolsd.lib(properties.obj) : error LNK2038: mismatch detected for '_MSC_VER': value '1800' doesn't match value '1900' in OpenFlipper.obj
3>Qt5UiToolsd.lib(resourcebuilder.obj) : error LNK2038: mismatch detected for '_MSC_VER': value '1800' doesn't match value '1900' in OpenFlipper.obj
3>Qt5UiToolsd.lib(ui4.obj) : error LNK2038: mismatch detected for '_MSC_VER': value '1800' doesn't match value '1900' in OpenFlipper.obj
3>Qt5UiToolsd.lib(moc_properties_p.obj) : error LNK2038: mismatch detected for '_MSC_VER': value '1800' doesn't match value '1900' in OpenFlipper.obj
3>qtmaind.lib(qtmain_win.obj) : error LNK2038: mismatch detected for '_MSC_VER': value '1800' doesn't match value '1900' in OpenFlipper.obj
3>Qt5UiToolsd.lib(Qt5UiToolsd_pch.obj) : warning LNK4217: locally defined symbol ??0_Container_base12@std@@QAE@XZ (public: __thiscall std::_Container_base12::_Container_base12(void)) imported in function "public: __thiscall std::_String_val<struct std::_Simple_types<char> >::_String_val<struct std::_Simple_types<char> >(void)" (??0?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ)
3>qtmaind.lib(qtmain_win.obj) : warning LNK4049: locally defined symbol ??0_Container_base12@std@@QAE@XZ (public: __thiscall std::_Container_base12::_Container_base12(void)) imported
3>OpenFlipper.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toLatin1(void)const & " (__imp_?toLatin1@QString@@QGBE?AVQByteArray@@XZ) referenced in function "protected: virtual void __thiscall StackWalkerToConsole::OnOutput(char const *)" (?OnOutput@StackWalkerToConsole@@MAEXPBD@Z)
3>Logging.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toLatin1(void)const & " (__imp_?toLatin1@QString@@QGBE?AVQByteArray@@XZ)
3>OpenFlipper.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toLocal8Bit(void)&& " (__imp_?toLocal8Bit@QString@@QHAE?AVQByteArray@@XZ) referenced in function _main
3>Core.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toLatin1(void)&& " (__imp_?toLatin1@QString@@QHAE?AVQByteArray@@XZ) referenced in function "public: void __thiscall Core::init(void)" (?init@Core@@QAEXXZ)
3>PluginLoader.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toLatin1(void)&& " (__imp_?toLatin1@QString@@QHAE?AVQByteArray@@XZ)
3>ParseIni.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)&& " (__imp_?toUtf8@QString@@QHAE?AVQByteArray@@XZ) referenced in function "private: void __thiscall Core::writeApplicationOptions(class INIFile &)" (?writeApplicationOptions@Core@@AAEXAAVINIFile@@@Z)
3>CoreWidget.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)&& " (__imp_?toUtf8@QString@@QHAE?AVQByteArray@@XZ)
3>optionsWidget.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QByteArray __thiscall QString::toUtf8(void)&& " (__imp_?toUtf8@QString@@QHAE?AVQByteArray@@XZ)
3>PluginLoader.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class QString __thiscall QString::toLower(void)const & " (__imp_?toLower@QString@@QGBE?AV1@XZ) referenced in function "private: void __thiscall Core::loadPlugin(class QString const &,bool,class QString &,class QObject *)" (?loadPlugin@Core@@AAEXABVQString@@_NAAV2@PAVQObject@@@Z)
3>scripting.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QString __thiscall QString::toLower(void)const & " (__imp_?toLower@QString@@QGBE?AV1@XZ)
3>helpBrowser.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QString __thiscall QString::toLower(void)const & " (__imp_?toLower@QString@@QGBE?AV1@XZ)
3>PluginLoader.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class QString __thiscall QString::simplified(void)&& " (__imp_?simplified@QString@@QHAE?AV1@XZ) referenced in function "private: void __thiscall Core::loadPlugins(void)" (?loadPlugins@Core@@AAEXXZ)
3>optionsWidget.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QString __thiscall QString::trimmed(void)const & " (__imp_?trimmed@QString@@QGBE?AV1@XZ)
3>openFunctions.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QString __thiscall QString::trimmed(void)const & " (__imp_?trimmed@QString@@QGBE?AV1@XZ)
3>saveSettings.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QString __thiscall QString::trimmed(void)const & " (__imp_?trimmed@QString@@QGBE?AV1@XZ)
3>FileOptionsDialog.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QString __thiscall QString::trimmed(void)const & " (__imp_?trimmed@QString@@QGBE?AV1@XZ)
3>loadWidget.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QString __thiscall QString::trimmed(void)const & " (__imp_?trimmed@QString@@QGBE?AV1@XZ)
3>openFunctions.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class QString __thiscall QString::trimmed(void)&& " (__imp_?trimmed@QString@@QHAE?AV1@XZ) referenced in function "private: void __thiscall Core::slotGetAllFilters(class QStringList &)" (?slotGetAllFilters@Core@@AAEXAAVQStringList@@@Z)
3>saveFunctions.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QString __thiscall QString::trimmed(void)&& " (__imp_?trimmed@QString@@QHAE?AV1@XZ)
3>Qt5UiToolsd.lib(Qt5UiToolsd_pch.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) char const * __cdecl std::_Winerror_map(int)" (__imp_?_Winerror_map@std@@YAPBDH@Z) referenced in function "public: virtual class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall std::_System_error_category::message(int)const " (?message@_System_error_category@std@@UBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@H@Z)
3>qtmaind.lib(qtmain_win.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) char const * __cdecl std::_Winerror_map(int)" (__imp_?_Winerror_map@std@@YAPBDH@Z)
3>C:\Users\Marvin\git\OpenFlipper-Free\build-release\Build\OpenFlipper.exe : fatal error LNK1120: 9 unresolved externals
========== Build: 0 succeeded, 3 failed, 5 up-to-date, 0 skipped ==========
```https://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/139"Recent files" menu contains only disabled items after using it once.2018-02-08T07:53:23ZMartin Heistermann"Recent files" menu contains only disabled items after using it once.https://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/143Copying Volume Mesh objects leads to memory corruption2018-02-07T13:29:42ZMartin HeistermannCopying Volume Mesh objects leads to memory corruptionThe `VolumeMeshObject` copy constructor (used by its own `copy()` method) creates a second shared pointer to the actual mesh instead of copying the mesh.
Steps to crash:
1. Create volume object
2. Create a copy using DataControl
3. Exi...The `VolumeMeshObject` copy constructor (used by its own `copy()` method) creates a second shared pointer to the actual mesh instead of copying the mesh.
Steps to crash:
1. Create volume object
2. Create a copy using DataControl
3. Exit OF, observe crash
https://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/140Cannot build on OSX2018-01-29T08:59:31ZMartin SchultzCannot build on OSXI cannot compile OpenFlipper-Free on Asset.
CMAKE cannot find gl.h
Is it possible, that a system updated causes this problem?
I did not change anything in neither source code nor CMAKE files.
i am using the core profile branch.I cannot compile OpenFlipper-Free on Asset.
CMAKE cannot find gl.h
Is it possible, that a system updated causes this problem?
I did not change anything in neither source code nor CMAKE files.
i am using the core profile branch.Jan Möbiusmoebius@cs.rwth-aachen.deJan Möbiusmoebius@cs.rwth-aachen.dehttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/109Add a signal for grouping objects to datacontrol plugin2017-12-21T17:39:08ZMartin SchultzAdd a signal for grouping objects to datacontrol plugincurrently rpcCallFunctionValue is used to group objects in datacontrol plugin.
Since addEmptyObject is connected as a Queued connection, we can not be sure, that new objects were already processed by the addedEmptyObject slot of datacon...currently rpcCallFunctionValue is used to group objects in datacontrol plugin.
Since addEmptyObject is connected as a Queued connection, we can not be sure, that new objects were already processed by the addedEmptyObject slot of datacontrol plugin.
Addding a public signal to the datacontrol plugin which uses a queued connection to call groupObjects would simplify grouping from other plugins by just emitting this signal.Martin SchultzMartin Schultzhttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/138setting material shininess causes glerror2017-12-08T12:45:24ZWeizhen Huangsetting material shininess causes glerrorwhen i set the shininess of an object, loaded by the obj file loader, a glerror is caused.
My opengl version is 4.5 compatibility profile.
steps to reproduce: load some obj that sets shininess
the glerror is caused by GLState.cc line 7...when i set the shininess of an object, loaded by the obj file loader, a glerror is caused.
My opengl version is 4.5 compatibility profile.
steps to reproduce: load some obj that sets shininess
the glerror is caused by GLState.cc line 760:
```
void GLState::set_shininess(float _shininess)
{
shininess_ = _shininess;
if (updateGL_ && compatibilityProfile_)
{
makeCurrent();
glMaterialf(GL_FRONT_AND_BACK, GL_SHININESS, _shininess);
}
}
```https://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/128Blending problem2017-09-20T09:20:05ZLars SkibaBlending problem![Screenshot_from_2017-09-19_16-26-33](/uploads/714f1a0869ed72f1a71af06bfea9fa9b/Screenshot_from_2017-09-19_16-26-33.png)![snap.0000000](/uploads/2c24cfd840bd5776c800b3b2cc615d82/snap.0000000.png)
Artifacts
see screenshots![Screenshot_from_2017-09-19_16-26-33](/uploads/714f1a0869ed72f1a71af06bfea9fa9b/Screenshot_from_2017-09-19_16-26-33.png)![snap.0000000](/uploads/2c24cfd840bd5776c800b3b2cc615d82/snap.0000000.png)
Artifacts
see screenshotshttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/127Objects are rendered on top of the embedded log view2017-09-18T14:17:16ZMartin SchultzObjects are rendered on top of the embedded log view![Screenshot_2017-09-18_13-52-49](/uploads/9162edd4239f41cbd37003d07ee59453/Screenshot_2017-09-18_13-52-49.png)
affects all platforms on all opengl modes (compat and core)
occurs only on core profile branch, current unstable does not ex...![Screenshot_2017-09-18_13-52-49](/uploads/9162edd4239f41cbd37003d07ee59453/Screenshot_2017-09-18_13-52-49.png)
affects all platforms on all opengl modes (compat and core)
occurs only on core profile branch, current unstable does not exhibit this.https://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/48Viewer snapshot triggered from code does not respect the given aspect ratio.2017-09-11T16:46:45ZIsaak LimViewer snapshot triggered from code does not respect the given aspect ratio.@adielen does merge request !88 fix this (especially in combination with the origin/viewerSnapshot branch)?
Please test this so we can determine if !71 is obsolete.@adielen does merge request !88 fix this (especially in combination with the origin/viewerSnapshot branch)?
Please test this so we can determine if !71 is obsolete.Alexander DielenAlexander Dielenhttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/49QT 5.5 No OpenGL Toolbars in Mainview visible2017-09-11T16:46:45ZJan Möbiusmoebius@cs.rwth-aachen.deQT 5.5 No OpenGL Toolbars in Mainview visibleE.g. Selection toolbox
Might be OSX onlyE.g. Selection toolbox
Might be OSX onlyMartin SchultzMartin Schultzhttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/50Qt5.6 VS 2015 Update2 issues2017-09-11T16:46:45ZMartin SchultzQt5.6 VS 2015 Update2 issuesI see a few internal compiler errors when compiling wih Visualstudio 2015 Update 2.
A lot of Vec3f or Vec2f array declarations seem to cause an Internal Compiler Error (e.g. GLPrimitives.cc : 608).
Not shure if it is the same problem...I see a few internal compiler errors when compiling wih Visualstudio 2015 Update 2.
A lot of Vec3f or Vec2f array declarations seem to cause an Internal Compiler Error (e.g. GLPrimitives.cc : 608).
Not shure if it is the same problem, but may be related:
in SplatCloudExtensions.hh : 56 also causes an ICE, seems like a problem with the instantiation of arrays of templated classes in Visualstudio.https://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/117Check OpenFlipper Free Doc builds.2017-08-16T07:02:42ZJan Möbiusmoebius@cs.rwth-aachen.deCheck OpenFlipper Free Doc builds.Don't seem to be published anymore. just creates empty directory.Don't seem to be published anymore. just creates empty directory.OpenFlipper-4.0Martin SchultzMartin Schultzhttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/125update submodules2017-08-11T10:53:54ZMax Lyonlyon@cs.rwth-aachen.deupdate submodulesJan Möbiusmoebius@cs.rwth-aachen.deJan Möbiusmoebius@cs.rwth-aachen.dehttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/110More detailed documentation of addEmptyObject2017-08-02T09:13:13ZMartin SchultzMore detailed documentation of addEmptyObjectThe documentation explains the very basics of how to add an empty object to openflipper, but it does not mention the signal slot structure, that is involved with it.
Explaining how addEmptyObject is processed in the documentation woul...The documentation explains the very basics of how to add an empty object to openflipper, but it does not mention the signal slot structure, that is involved with it.
Explaining how addEmptyObject is processed in the documentation would help to avoid out of order execution.
Maybe in combination with a short example similar to the one in https://www.graphics.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/issues/108https://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/105Branding compilation error2017-08-02T09:07:31ZMartin SchultzBranding compilation errorso i just checked, whether the branding capabilities of OF are still working, after i opened https://www.graphics.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/merge_requests/283 but unfortunately i encountered an error during th...so i just checked, whether the branding capabilities of OF are still working, after i opened https://www.graphics.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/merge_requests/283 but unfortunately i encountered an error during the compilation. Don't know whether i missed something necessary for branding as i only specified OPENFLIPPER_PRODUCT_STRING and OPENFLIPPER_PRODUCT_NAME in the branding.cmake which was located in the folder /OpenFlipper-Free/Package-Wurst/branding/branding.cmake
other than that make file, i did nothing for branding. However the error message is not very informative, even if i missed something that is necessary for branding OF, a warning or error message would be very helpful
here is the error message the compiler gives me:
```
[100%] Linking CXX executable ../../Build/Wurstbrot.app/Contents/MacOS/Wurstbrot
ld: warning: direct access in QtPrivate::ValueTypeIsMetaType<QList<QWidget*>, true>::registerConverter(int) to global weak symbol QMetaTypeId<QtMetaTypePrivate::QSequentialIterableImpl>::qt_metatype_id()::metatype_id means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in QtPrivate::ValueTypeIsMetaType<QList<QWidget*>, true>::registerConverter(int) to global weak symbol QMetaTypeId<QtMetaTypePrivate::QSequentialIterableImpl>::qt_metatype_id()::metatype_id means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in QtPrivate::ConverterFunctor<QList<QWidget*>, QtMetaTypePrivate::QSequentialIterableImpl, QtMetaTypePrivate::QSequentialIterableConvertFunctor<QList<QWidget*> > >::~ConverterFunctor() to global weak symbol QMetaTypeId<QtMetaTypePrivate::QSequentialIterableImpl>::qt_metatype_id()::metatype_id means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in QtPrivate::ConverterFunctor<QList<QWidget*>, QtMetaTypePrivate::QSequentialIterableImpl, QtMetaTypePrivate::QSequentialIterableConvertFunctor<QList<QWidget*> > >::~ConverterFunctor() to global weak symbol QMetaTypeId<QtMetaTypePrivate::QSequentialIterableImpl>::qt_metatype_id()::metatype_id means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in QMetaTypeIdQObject<QWidget*, 8>::qt_metatype_id() to global weak symbol QMetaTypeIdQObject<QWidget*, 8>::qt_metatype_id()::metatype_id means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in QMetaTypeIdQObject<QWidget*, 8>::qt_metatype_id() to global weak symbol QtMetaTypePrivate::QMetaTypeFunctionHelper<QWidget*, true>::Construct(void*, void const*) means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in QMetaTypeIdQObject<QWidget*, 8>::qt_metatype_id() to global weak symbol QtMetaTypePrivate::QMetaTypeFunctionHelper<QWidget*, true>::Destruct(void*) means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in QMetaTypeIdQObject<QWidget*, 8>::qt_metatype_id() to global weak symbol QMetaTypeIdQObject<QWidget*, 8>::qt_metatype_id()::metatype_id means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in int qRegisterNormalizedMetaType<QtMetaTypePrivate::QSequentialIterableImpl>(QByteArray const&, QtMetaTypePrivate::QSequentialIterableImpl*, QtPrivate::MetaTypeDefinedHelper<QtMetaTypePrivate::QSequentialIterableImpl, (QMetaTypeId2<QtMetaTypePrivate::QSequentialIterableImpl>::Defined) && (!(QMetaTypeId2<QtMetaTypePrivate::QSequentialIterableImpl>::IsBuiltIn))>::DefinedType) to global weak symbol QtMetaTypePrivate::QMetaTypeFunctionHelper<QtMetaTypePrivate::QSequentialIterableImpl, true>::Construct(void*, void const*) means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in int qRegisterNormalizedMetaType<QtMetaTypePrivate::QSequentialIterableImpl>(QByteArray const&, QtMetaTypePrivate::QSequentialIterableImpl*, QtPrivate::MetaTypeDefinedHelper<QtMetaTypePrivate::QSequentialIterableImpl, (QMetaTypeId2<QtMetaTypePrivate::QSequentialIterableImpl>::Defined) && (!(QMetaTypeId2<QtMetaTypePrivate::QSequentialIterableImpl>::IsBuiltIn))>::DefinedType) to global weak symbol QtMetaTypePrivate::QMetaTypeFunctionHelper<QtMetaTypePrivate::QSequentialIterableImpl, true>::Destruct(void*) means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in int qRegisterNormalizedMetaType<QtMetaTypePrivate::QSequentialIterableImpl>(QByteArray const&, QtMetaTypePrivate::QSequentialIterableImpl*, QtPrivate::MetaTypeDefinedHelper<QtMetaTypePrivate::QSequentialIterableImpl, (QMetaTypeId2<QtMetaTypePrivate::QSequentialIterableImpl>::Defined) && (!(QMetaTypeId2<QtMetaTypePrivate::QSequentialIterableImpl>::IsBuiltIn))>::DefinedType) to global weak symbol QMetaTypeId<QtMetaTypePrivate::QSequentialIterableImpl>::qt_metatype_id()::metatype_id means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in int qRegisterNormalizedMetaType<QtMetaTypePrivate::QSequentialIterableImpl>(QByteArray const&, QtMetaTypePrivate::QSequentialIterableImpl*, QtPrivate::MetaTypeDefinedHelper<QtMetaTypePrivate::QSequentialIterableImpl, (QMetaTypeId2<QtMetaTypePrivate::QSequentialIterableImpl>::Defined) && (!(QMetaTypeId2<QtMetaTypePrivate::QSequentialIterableImpl>::IsBuiltIn))>::DefinedType) to global weak symbol QMetaTypeId<QtMetaTypePrivate::QSequentialIterableImpl>::qt_metatype_id()::metatype_id means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
Error copying file (if different) from "/Users/schultz/2017/missingPlugins/OpenFlipper-Free/Package-Wurst/branding/mac/OpenFlipper_Icon.icns" to "/Users/schultz/2017/missingPlugins/build/Build/Wurstbrot.app/Contents/Resources/OpenFlipper.icns".
make[2]: *** [Build/Wurstbrot.app/Contents/MacOS/Wurstbrot] Error 1
make[2]: *** Deleting file `Build/Wurstbrot.app/Contents/MacOS/Wurstbrot'
make[1]: *** [OpenFlipper/CoreApp/CMakeFiles/Wurstbrot.dir/all] Error 2
make: *** [all] Error 2
```https://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/106GLError on OSX With Qt 5.7 and Qt 5.82017-08-02T09:07:31ZMartin SchultzGLError on OSX With Qt 5.7 and Qt 5.8When i compile OpenFlipper on OSX using Qt 5.7 or Qt 5.8 i get GLErrors when i add geometry to an empty scene.
E.G. add a cube to a freshly started OpenFlipper.
If this is caused by the QPainter, which is indicated by my preliminary te...When i compile OpenFlipper on OSX using Qt 5.7 or Qt 5.8 i get GLErrors when i add geometry to an empty scene.
E.G. add a cube to a freshly started OpenFlipper.
If this is caused by the QPainter, which is indicated by my preliminary tests, i recommend reimplenting the QPainter. This way we might be able to provide CoreProfile compatibility with Qt Versions older than 5.9 and fix this issue at the same time.Martin SchultzMartin Schultz