- 24 Jun, 2019 3 commits
-
-
Martin Weismann authored
-
Martin Weismann authored
-
Martin Weismann authored
- writes out correct number of blendmethods - adds checks for object-level property on writing - sets an object level property in SetAllTriangleProperties (if object-level property has not been set before).
-
- 21 Jun, 2019 1 commit
-
-
Martin Weismann authored
* Allow clearing of triangle properties * Prepare object-level properties * Implement object-level properties
-
- 07 Jun, 2019 1 commit
-
-
Martin Weismann authored
According to: - https://github.com/3MFConsortium/spec_core/blob/master/3MF%20Core%20Specification.md#413-vertices - https://github.com/3MFConsortium/spec_core/blob/master/3MF%20Core%20Specification.md#414-triangles - https://github.com/3MFConsortium/spec_beamlattice/blob/master/3MF%20Beam%20Lattice%20Extension.md#111-beams
-
- 06 Jun, 2019 4 commits
-
-
Martin Weismann authored
-
Martin Weismann authored
A raw pointer to an object was converted into a shared pointer and stored as member of an object instance. Eventually, the object was deleted twice. This behaviour has been resolved.
-
Martin Weismann authored
-
Martin Weismann authored
+ remove warnings regarding #pragma(push)
-
- 24 May, 2019 3 commits
-
-
Martin Weismann authored
-
Martin Weismann authored
It appears that 1. travis sometimes uses other than the default linux distribution (trusty, 14.04) specified here: https://docs.travis-ci.com/user/reference/overview/#linux 2. the default setup of mingw on xenial (16.04) has trouble with std::mutex, which is why lib3mf builds fail on this machine. Thus, this commit enforces trusty as distribution for the mandatory mingw-builds.
-
Martin Weismann authored
-
- 21 May, 2019 2 commits
-
-
Martin Weismann authored
-
Martin Weismann authored
-
- 20 May, 2019 3 commits
-
-
Martin Weismann authored
-
Martin Weismann authored
Reading - relative progress is now based on amount of data read - progress identifier is still defined via which element is currently being read Writing - relative progress is now based on number of resources and attachments - progress identifier is still defined via which element is currently being written Performance: - replaced inefficient data structures (list or vector + linear search for elements) by more apt datastructures (map (unordered_map, multimap) + lookup) in a couple of occurences
-
Martin Weismann authored
-
- 14 May, 2019 1 commit
-
-
Martin Weismann authored
-
- 13 May, 2019 1 commit
-
-
Martin Weismann authored
-
- 08 May, 2019 1 commit
-
-
Martin Weismann authored
-
- 06 May, 2019 1 commit
-
-
Martin Weismann authored
-
- 16 Apr, 2019 1 commit
-
-
Martin Weismann authored
-
- 11 Apr, 2019 14 commits
-
-
Martin Weismann authored
-
Martin Weismann authored
-
Martin Weismann authored
-
Martin Weismann authored
-
Martin Weismann authored
-
Martin Weismann authored
-
Martin Weismann authored
-
Martin Weismann authored
-
Martin Weismann authored
-
Martin Weismann authored
-
Martin Weismann authored
-
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
-
- 28 Jan, 2019 1 commit
-
-
Torsten Paul authored
-
- 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 1 commit
-
-
Martin Weismann authored
Specify next release to be v1.8.1
-