Skip to content

Commit 37be221

Browse files
committed
Merge branch 'devel'
2 parents 9312c19 + 0f4b3f1 commit 37be221

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+1059
-199
lines changed

.devcontainer/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ ENV LD_LIBRARY_PATH=/opt/qt/${QT_VERSION}/gcc_64/lib/
1111
ENV QT_PLUGIN_PATH=/opt/qt/${QT_VERSION}/gcc_64/plugins/
1212
ENV QML_IMPORT_PATH=/opt/qt/${QT_VERSION}/gcc_64/qml/
1313
ENV QML2_IMPORT_PATH=/opt/qt/${QT_VERSION}/gcc_64/qml/
14+
ENV LANG=C.UTF-8
1415

1516
RUN apt-get -y update && DEBIAN_FRONTEND=noninteractive apt-get -y install \
1617
build-essential \

.devcontainer/docker-compose.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,10 @@ services:
1616
# fuse is needed. If you don't plan to create the AppImage, you can remove the
1717
# following lines
1818
- /lib/modules:/lib/modules
19-
# flag --device /dev/fuse
19+
# flag --device /dev/fuse --device /dev/dri (last one is needed for NVIDIA GPUs)
2020
devices:
2121
- /dev/fuse
22+
- /dev/dri
2223
# flag --cap-add SYS_ADMIN
2324
cap_add:
2425
- SYS_ADMIN

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ The MeshLab repository is organized as follows:
5353

5454
```
5555
MeshLab
56-
http://www.meshlab.net
56+
https://www.meshlab.net
5757
All rights reserved.
5858
5959
VCGLib http://www.vcglib.net o o

docs/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
MeshLab
2-
http://www.meshlab.net
2+
https://www.meshlab.net
33
All rights reserved.
44

55
VCGLib http://www.vcglib.net o o

docs/readme.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
MeshLab
2-
http://www.meshlab.net
2+
https://www.meshlab.net
33
All rights reserved.
44

55
VCGLib http://www.vcglib.net o o

resources/linux/meshlab.desktop

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,4 @@ Terminal=false
1010
MimeType=model/mesh;application/x-3ds;image/x-3ds;model/x-ply;application/sla;model/x-quad-object;model/x-geomview-off;application/x-cyclone-ptx;application/x-vmi;application/x-bre;model/vnd.collada+xml;model/openctm;application/x-expe-binary;application/x-expe-ascii;application/x-xyz;application/x-gts;chemical/x-pdb;application/x-tri;application/x-asc;model/x3d+xml;model/x3d+vrml;model/vrml;model/u3d;model/idtf;
1111
Categories=Graphics;3DGraphics;Viewer;Qt;
1212
Name[en_US]=MeshLab
13+
PrefersNonDefaultGPU=true

resources/readme.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
MeshLab
2-
http://www.meshlab.net
2+
https://www.meshlab.net
33
All rights reserved.
44

55
VCGLib http://www.vcglib.net o o

resources/windows/meshlab.nsi

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
!define PRODUCT_NAME "MeshLab"
77
!define PRODUCT_VERSION "MESHLAB_VERSION"
88
!define PRODUCT_PUBLISHER "Paolo Cignoni - VCG - ISTI - CNR"
9-
!define PRODUCT_WEB_SITE "http://www.meshlab.net"
9+
!define PRODUCT_WEB_SITE "https://www.meshlab.net"
1010
!define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\meshlab.exe"
1111
!define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}"
1212
!define PRODUCT_UNINST_ROOT_KEY "HKLM"
@@ -58,15 +58,25 @@ ShowUnInstDetails show
5858
Function .onInit
5959
ReadRegStr $0 HKLM "${PRODUCT_UNINST_KEY}" "UninstallString"
6060
${If} $0 != "" ;2020.0x...
61-
MessageBox MB_OK "Please first uninstall old MeshLab version. Starting uninstaller now..."
62-
StrCpy $8 '"$0"'
63-
!insertmacro ExecWaitJob r8
61+
${IfNot} ${Silent}
62+
MessageBox MB_OK "Please first uninstall old MeshLab version. Starting uninstaller now..."
63+
${EndIf}
64+
StrCpy $8 '"$0"'
65+
${If} ${Silent}
66+
StrCpy $8 "$8 /S"
67+
${EndIf}
68+
!insertmacro ExecWaitJob r8
6469
${Else}
6570
ReadRegStr $0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\MeshLab_64b" "UninstallString"
6671
${If} $0 != "" ;2016.12
67-
MessageBox MB_OK "Please first uninstall old MeshLab version. Starting uninstaller now..."
68-
StrCpy $8 '"$0"'
69-
!insertmacro ExecWaitJob r8
72+
${IfNot} ${Silent}
73+
MessageBox MB_OK "Please first uninstall old MeshLab version. Starting uninstaller now..."
74+
${EndIf}
75+
StrCpy $8 '"$0"'
76+
${If} ${Silent}
77+
StrCpy $8 "$8 /S"
78+
${EndIf}
79+
!insertmacro ExecWaitJob r8
7080
${EndIf}
7181
${EndIf}
7282
FunctionEnd

src/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,7 @@ if(NOT DEFINED MESHLAB_PLUGINS) # it may be already defined in parent directory
123123
set(MESHLAB_PLUGINS
124124
# IO plugins
125125
meshlabplugins/io_3ds
126+
meshlabplugins/io_3mf
126127
meshlabplugins/io_base
127128
meshlabplugins/io_bre
128129
meshlabplugins/io_collada

src/common/mlapplication.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ class MeshLabApplication : public QApplication
2727
static const QString completeName(const HW_ARCHITECTURE hw){return appArchitecturalName(hw) + " v" + appVer(); }
2828
static const QString organization(){return tr("VCG");}
2929
static const QString organizationHost() {return tr("http://vcg.isti.cnr.it");}
30-
static const QString webSite() {return tr("http://www.meshlab.net/");}
31-
static const QString downloadSite() {return tr("http://www.meshlab.net/#download");}
30+
static const QString webSite() {return tr("https://www.meshlab.net/");}
31+
static const QString downloadSite() {return tr("https://www.meshlab.net/#download");}
3232

3333
static const QString pluginsPathRegisterKeyName() {return tr("pluginsPath");}
3434
static const QString versionRegisterKeyName() {return tr("version");}

0 commit comments

Comments
 (0)