Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
40 changes: 36 additions & 4 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -621,8 +621,16 @@ jobs:

- name: Download and unzip test suite
run: |
wget https://github.com/3MFConsortium/test_suites/releases/download/v2.0.0/3MF_Conformance_Test_Suites_v2.0.0.zip
USER="${{ secrets.THREEMF_TEST_SUITE_DOWNLOAD_USER }}"
PASS="${{ secrets.THREEMF_TEST_SUITE_DOWNLOAD_TOKEN }}"

wget --user "$USER" \
--password "$PASS" \
"https://storage.3mf.dev/remote.php/dav/files/$USER/3MF_CONSORTIUM/GITHUB/3MF_Conformance_Test_Suites_v2.0.0.zip" \
-O 3MF_Conformance_Test_Suites_v2.0.0.zip

unzip 3MF_Conformance_Test_Suites_v2.0.0.zip -d test_suites


- name: List files
run: |
Expand Down Expand Up @@ -720,8 +728,16 @@ jobs:

- name: Download and unzip test suite
run: |
wget https://github.com/3MFConsortium/test_suites/releases/download/v2.0.0/3MF_Conformance_Test_Suites_v2.0.0.zip
USER="${{ secrets.THREEMF_TEST_SUITE_DOWNLOAD_USER }}"
PASS="${{ secrets.THREEMF_TEST_SUITE_DOWNLOAD_TOKEN }}"

wget --user "$USER" \
--password "$PASS" \
"https://storage.3mf.dev/remote.php/dav/files/$USER/3MF_CONSORTIUM/GITHUB/3MF_Conformance_Test_Suites_v2.0.0.zip" \
-O 3MF_Conformance_Test_Suites_v2.0.0.zip

unzip 3MF_Conformance_Test_Suites_v2.0.0.zip -d test_suites


- name: Copy integration test script
run: |
Expand Down Expand Up @@ -869,8 +885,16 @@ jobs:

- name: Download and unzip test suite
run: |
wget https://github.com/3MFConsortium/test_suites/releases/download/v2.0.0/3MF_Conformance_Test_Suites_v2.0.0.zip
USER="${{ secrets.THREEMF_TEST_SUITE_DOWNLOAD_USER }}"
PASS="${{ secrets.THREEMF_TEST_SUITE_DOWNLOAD_TOKEN }}"

wget --user "$USER" \
--password "$PASS" \
"https://storage.3mf.dev/remote.php/dav/files/$USER/3MF_CONSORTIUM/GITHUB/3MF_Conformance_Test_Suites_v2.0.0.zip" \
-O 3MF_Conformance_Test_Suites_v2.0.0.zip

unzip 3MF_Conformance_Test_Suites_v2.0.0.zip -d test_suites


- name: Copy integration test script
run: |
Expand Down Expand Up @@ -956,8 +980,16 @@ jobs:

- name: Download and unzip test suite
run: |
wget https://github.com/3MFConsortium/test_suites/releases/download/v2.0.0/3MF_Conformance_Test_Suites_v2.0.0.zip
USER="${{ secrets.THREEMF_TEST_SUITE_DOWNLOAD_USER }}"
PASS="${{ secrets.THREEMF_TEST_SUITE_DOWNLOAD_TOKEN }}"

wget --user "$USER" \
--password "$PASS" \
"https://storage.3mf.dev/remote.php/dav/files/$USER/3MF_CONSORTIUM/GITHUB/3MF_Conformance_Test_Suites_v2.0.0.zip" \
-O 3MF_Conformance_Test_Suites_v2.0.0.zip

unzip 3MF_Conformance_Test_Suites_v2.0.0.zip -d test_suites


- name: Copy integration test script
run: |
Expand Down
2 changes: 1 addition & 1 deletion Autogenerated/Bindings/C/lib3mf.h
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated plain C Header file in order to allow an easy
use of the 3MF Library

Interface version: 2.4.0
Interface version: 2.5.0

*/

Expand Down
7 changes: 4 additions & 3 deletions Autogenerated/Bindings/C/lib3mf_types.h
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated plain C Header file with basic types in
order to allow an easy use of the 3MF Library

Interface version: 2.4.0
Interface version: 2.5.0

*/

Expand Down Expand Up @@ -84,7 +84,7 @@ typedef void * Lib3MF_pvoid;
**************************************************************************************************************************/

#define LIB3MF_VERSION_MAJOR 2
#define LIB3MF_VERSION_MINOR 4
#define LIB3MF_VERSION_MINOR 5
#define LIB3MF_VERSION_MICRO 0
#define LIB3MF_VERSION_PRERELEASEINFO ""
#define LIB3MF_VERSION_BUILDINFO ""
Expand Down Expand Up @@ -361,7 +361,8 @@ typedef enum eLib3MFObjectType {
eObjectTypeOther = 0,
eObjectTypeModel = 1,
eObjectTypeSupport = 2,
eObjectTypeSolidSupport = 3
eObjectTypeSolidSupport = 3,
eObjectTypeSurface = 4
} eLib3MFObjectType;

typedef enum eLib3MFTextureType {
Expand Down
2 changes: 1 addition & 1 deletion Autogenerated/Bindings/CDynamic/lib3mf_dynamic.cc
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated plain C Header file in order to allow an easy
use of the 3MF Library

Interface version: 2.4.0
Interface version: 2.5.0

*/

Expand Down
2 changes: 1 addition & 1 deletion Autogenerated/Bindings/CDynamic/lib3mf_dynamic.h
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated plain C Header file in order to allow an easy
use of the 3MF Library

Interface version: 2.4.0
Interface version: 2.5.0

*/

Expand Down
7 changes: 4 additions & 3 deletions Autogenerated/Bindings/CDynamic/lib3mf_types.h
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated plain C Header file with basic types in
order to allow an easy use of the 3MF Library

Interface version: 2.4.0
Interface version: 2.5.0

*/

Expand Down Expand Up @@ -84,7 +84,7 @@ typedef void * Lib3MF_pvoid;
**************************************************************************************************************************/

#define LIB3MF_VERSION_MAJOR 2
#define LIB3MF_VERSION_MINOR 4
#define LIB3MF_VERSION_MINOR 5
#define LIB3MF_VERSION_MICRO 0
#define LIB3MF_VERSION_PRERELEASEINFO ""
#define LIB3MF_VERSION_BUILDINFO ""
Expand Down Expand Up @@ -361,7 +361,8 @@ typedef enum eLib3MFObjectType {
eObjectTypeOther = 0,
eObjectTypeModel = 1,
eObjectTypeSupport = 2,
eObjectTypeSolidSupport = 3
eObjectTypeSolidSupport = 3,
eObjectTypeSurface = 4
} eLib3MFObjectType;

typedef enum eLib3MFTextureType {
Expand Down
5 changes: 3 additions & 2 deletions Autogenerated/Bindings/CSharp/Lib3MF.cs
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated CSharp file in order to allow an easy
use of the 3MF Library

Interface version: 2.4.0
Interface version: 2.5.0

*/

Expand Down Expand Up @@ -354,7 +354,8 @@ public enum eObjectType {
Other = 0,
Model = 1,
Support = 2,
SolidSupport = 3
SolidSupport = 3,
Surface = 4
};

public enum eTextureType {
Expand Down
2 changes: 1 addition & 1 deletion Autogenerated/Bindings/Cpp/lib3mf_abi.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated C++-Header file in order to allow an easy
use of the 3MF Library

Interface version: 2.4.0
Interface version: 2.5.0

*/

Expand Down
2 changes: 1 addition & 1 deletion Autogenerated/Bindings/Cpp/lib3mf_implicit.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated C++-Header file in order to allow an easy
use of the 3MF Library

Interface version: 2.4.0
Interface version: 2.5.0

*/

Expand Down
7 changes: 4 additions & 3 deletions Autogenerated/Bindings/Cpp/lib3mf_types.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated C++-Header file with basic types in
order to allow an easy use of the 3MF Library

Interface version: 2.4.0
Interface version: 2.5.0

*/

Expand Down Expand Up @@ -83,7 +83,7 @@ typedef void * Lib3MF_pvoid;
**************************************************************************************************************************/

#define LIB3MF_VERSION_MAJOR 2
#define LIB3MF_VERSION_MINOR 4
#define LIB3MF_VERSION_MINOR 5
#define LIB3MF_VERSION_MICRO 0
#define LIB3MF_VERSION_PRERELEASEINFO ""
#define LIB3MF_VERSION_BUILDINFO ""
Expand Down Expand Up @@ -362,7 +362,8 @@ namespace Lib3MF {
Other = 0,
Model = 1,
Support = 2,
SolidSupport = 3
SolidSupport = 3,
Surface = 4
};

enum class eTextureType : Lib3MF_int32 {
Expand Down
2 changes: 1 addition & 1 deletion Autogenerated/Bindings/CppDynamic/lib3mf_dynamic.h
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated C++-Header file in order to allow an easy
use of the 3MF Library

Interface version: 2.4.0
Interface version: 2.5.0

*/

Expand Down
2 changes: 1 addition & 1 deletion Autogenerated/Bindings/CppDynamic/lib3mf_dynamic.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated C++-Header file in order to allow an easy
use of the 3MF Library

Interface version: 2.4.0
Interface version: 2.5.0

*/

Expand Down
7 changes: 4 additions & 3 deletions Autogenerated/Bindings/CppDynamic/lib3mf_types.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated C++-Header file with basic types in
order to allow an easy use of the 3MF Library

Interface version: 2.4.0
Interface version: 2.5.0

*/

Expand Down Expand Up @@ -83,7 +83,7 @@ typedef void * Lib3MF_pvoid;
**************************************************************************************************************************/

#define LIB3MF_VERSION_MAJOR 2
#define LIB3MF_VERSION_MINOR 4
#define LIB3MF_VERSION_MINOR 5
#define LIB3MF_VERSION_MICRO 0
#define LIB3MF_VERSION_PRERELEASEINFO ""
#define LIB3MF_VERSION_BUILDINFO ""
Expand Down Expand Up @@ -362,7 +362,8 @@ namespace Lib3MF {
Other = 0,
Model = 1,
Support = 2,
SolidSupport = 3
SolidSupport = 3,
Surface = 4
};

enum class eTextureType : Lib3MF_int32 {
Expand Down
2 changes: 1 addition & 1 deletion Autogenerated/Bindings/Go/cfunc.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 3 additions & 2 deletions Autogenerated/Bindings/Go/lib3mf.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Autogenerated/Bindings/Go/lib3mf_dynamic.c
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated plain C Header file in order to allow an easy
use of the 3MF Library

Interface version: 2.4.0
Interface version: 2.5.0

*/

Expand Down
2 changes: 1 addition & 1 deletion Autogenerated/Bindings/Go/lib3mf_dynamic.h
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated plain C Header file in order to allow an easy
use of the 3MF Library

Interface version: 2.4.0
Interface version: 2.5.0

*/

Expand Down
7 changes: 4 additions & 3 deletions Autogenerated/Bindings/Go/lib3mf_types.h
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated plain C Header file with basic types in
order to allow an easy use of the 3MF Library

Interface version: 2.4.0
Interface version: 2.5.0

*/

Expand Down Expand Up @@ -84,7 +84,7 @@ typedef void * Lib3MF_pvoid;
**************************************************************************************************************************/

#define LIB3MF_VERSION_MAJOR 2
#define LIB3MF_VERSION_MINOR 4
#define LIB3MF_VERSION_MINOR 5
#define LIB3MF_VERSION_MICRO 0
#define LIB3MF_VERSION_PRERELEASEINFO ""
#define LIB3MF_VERSION_BUILDINFO ""
Expand Down Expand Up @@ -361,7 +361,8 @@ typedef enum eLib3MFObjectType {
eObjectTypeOther = 0,
eObjectTypeModel = 1,
eObjectTypeSupport = 2,
eObjectTypeSolidSupport = 3
eObjectTypeSolidSupport = 3,
eObjectTypeSurface = 4
} eLib3MFObjectType;

typedef enum eLib3MFTextureType {
Expand Down
2 changes: 1 addition & 1 deletion Autogenerated/Bindings/Java8/build_jar.sh
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,4 @@ echo "Compile Java Bindings"
javac -classpath *.jar lib3mf/*

echo "Create JAR"
jar cvf lib3mf-2.4.0.jar lib3mf
jar cvf lib3mf-2.5.0.jar lib3mf
2 changes: 1 addition & 1 deletion Autogenerated/Bindings/Java8/lib3mf/AbsNode.java
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated Java file in order to allow an easy
use of the 3MF Library

Interface version: 2.4.0
Interface version: 2.5.0

*/

Expand Down
2 changes: 1 addition & 1 deletion Autogenerated/Bindings/Java8/lib3mf/AccessRight.java
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated Java file in order to allow an easy
use of the 3MF Library

Interface version: 2.4.0
Interface version: 2.5.0

*/

Expand Down
2 changes: 1 addition & 1 deletion Autogenerated/Bindings/Java8/lib3mf/AdditionNode.java
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated Java file in order to allow an easy
use of the 3MF Library

Interface version: 2.4.0
Interface version: 2.5.0

*/

Expand Down
2 changes: 1 addition & 1 deletion Autogenerated/Bindings/Java8/lib3mf/ArcCosNode.java
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated Java file in order to allow an easy
use of the 3MF Library

Interface version: 2.4.0
Interface version: 2.5.0

*/

Expand Down
2 changes: 1 addition & 1 deletion Autogenerated/Bindings/Java8/lib3mf/ArcSinNode.java
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated Java file in order to allow an easy
use of the 3MF Library

Interface version: 2.4.0
Interface version: 2.5.0

*/

Expand Down
Loading
Loading