- 26 Sep, 2019 1 commit
-
-
Martin Weismann authored
-
- 29 Aug, 2019 1 commit
-
-
Martin Weismann authored
According to https://github.com/3MFConsortium/spec_production/blob/1.1.2/3MF%20Production%20Extension.md#chapter-1-overview-of-additions random UUIDs, i.e. version 4, are valid for lib3mf. Thus, this commits removes the dependecy of libuuid in favor of a hand-crafted implementation of uuid v4.
-
- 08 May, 2019 1 commit
-
-
Martin Weismann authored
-
- 16 Apr, 2019 1 commit
-
-
Martin Weismann authored
-
- 11 Apr, 2019 3 commits
-
-
Martin Weismann authored
-
Martin Weismann authored
-
Martin Weismann authored
This major commit prepares v2 of lib3mf - adds the Automatic Component toolkit - this removes the COM interface - autogenerates language bindings for multiple languages - reworks the way in which properties are handled - implementes multiproperties and compositematerials - adds basic (and automatic) documentation using sphinx / https://readthedocs.org/ - improves/changes lib3mf in multiple other minor ways - ... but has several open issues left
-
- 15 Jan, 2019 1 commit
-
-
Martin Weismann authored
-
- 10 Jan, 2019 1 commit
-
-
Quim Muntal authored
* add CImportStream_Shared_Memory and CImportStream_Unique_Memory * Fix bad_alloc -Wcatch-value from GCC 8 * use tab instead of 4 spaces * increase patch version to 1.8.2
-
- 08 Jan, 2019 2 commits
-
-
Martin Weismann authored
-
Torsten Paul authored
* Fix handling of installation dirs using official setup. * Use project version setting (requires cmake 3.0.2). * Add options to disable included zlib and libzip. * Add pkg-config definition. * Move NMR_COMVersion.h to global .gitignore file to clean up installation. * Fix version information in the Windows DLL.
-
- 19 Dec, 2018 1 commit
-
-
Quim Muntal authored
* use ole32 when compiling with MINGW in Windows for UUIDs * use winresrc.h instead of winres.h * remove ole32 link dependency * add mingw shell script * add mingw support to travis-cli * fix travis before_script * add cmake cross compile support to cmake * remove tobydox dependency * use mingw from /usr instead of /opt * remove test from travis mingw build * remove tets generation for linux mingw * fix mingw cmake script * add LIB3MF_TESTS at cmake toolchain * reenable tests in mingw cmake
-
- 15 Nov, 2018 2 commits
-
-
Jaime van Kessel authored
-
Jaime van Kessel authored
This way it's actually possible to use cmake-gui and build the library without building tests.
-
- 17 Oct, 2018 5 commits
-
-
Martin Weismann authored
-
Martin Weismann authored
-
Martin Weismann authored
-
Martin Weismann authored
-
Martin Weismann authored
-
- 16 Oct, 2018 1 commit
-
-
Martin Weismann authored
-
- 28 Sep, 2018 1 commit
-
-
Martin Weismann authored
-
- 05 Sep, 2018 1 commit
-
-
Martin Weismann authored
- externally adds new function lib3mf_reader_getwarningutf8 - internally uses UTF8 strings for all warnings
-
- 14 Jun, 2018 1 commit
-
-
Martin Weismann authored
-
- 13 Jun, 2018 2 commits
-
-
Martin Weismann authored
-
- 05 Jun, 2018 1 commit
-
-
Martin Weismann authored
-
- 23 May, 2018 1 commit
-
-
Martin Weismann authored
* First working UTF8-implementation * Remove unused code im xml-reader * Remove plenty of unused 'GCC'-code * Port VS unittests to gtest * Make UTF8-changes and UnitTests compile on linux * Fix MAC build * Address some TODOs * Remove broken COM-functionality * Change some more interfaces to UTF8 * Remove unsused includes and NMR_COM_NATIVE flags * Up the version number * Remove ATL from examples * Remove unused OPC-headers * Make NMR_COM_NATIVE settable on the command line
-
- 04 May, 2018 2 commits
-
-
Kaz Okuda authored
* Negate offset when ZIP_SOURCE_SEEK from SEEK_END custom_zip_source_callback from the zip library where the cmd is ZIP_SOURCE_SEEK and whence is SEEK_END specifies a negative offset. pImportStream takes an unsigned positive value to indicate the distance to seek back. The value must be negated between the two APIs. * Assume unsigned argument for seekFromEnd The API for CImportStream and CExportStream only allows unsigned input. This commit handles this consistently in all seekFromEnd-functions and adds some exceptions in custom_zip_source_callback. * Support zip seeking backward from the current position. * Update version
-
Martin Weismann authored
For linux, osx Add build-status to README Register tests for CTest
-
- 03 May, 2018 1 commit
-
-
Martin Weismann authored
Which is correct according to the slices-extension
-
- 02 May, 2018 1 commit
-
-
Martin Weismann authored
Add API functions - lib3mf_texture2d_settilestyleuv - lib3mf_texture2d_gettilestyleuv Refactor reading/writing of tilestyles Update Tests, SDK documentation and SDK-examples
-
- 27 Apr, 2018 1 commit
-
-
Torsten Paul authored
-
- 24 Apr, 2018 7 commits
-
-
Martin Weismann authored
Instead of copiiing the full input stream into memory. This decreases the memory consumption of lib3MF on import by the size of the compressed zip-file. The speed of the import is higher for files with large attachments (e.g. large textures, binary blobs) and not slower for "regular" XML content of 3MFs.
-
Martin Weismann authored
- Correct zip64 End Headers - Correct zip64 offsets - Update Version Number
-
Martin Weismann authored
-
Martin Weismann authored
Includes example in SDK, UnitTest, and documentation - Make progress more granular - Add UnitTest_ProgressCallback - Add intra-model updates (their actual progress is monotonically increasing, but actually made up.)
-
Martin Weismann authored
-
Martin Weismann authored
-
Martin Weismann authored
Correct according to Slice-extension, v1.0 "The <polygon> element contains a set of 1 or more <segment> elements to describe a 2D contour.", p19. + Updated micro-version number
-
- 23 Apr, 2018 1 commit
-
-
Martin Weismann authored
-