Hans-Christian Ebke
2cb42c9d44
Added a little safeguard against GCC optimizer bug to CMakeLists.txt.
2016-09-14 12:11:21 +02:00
Jan Möbius
bfc8506c20
Merge branch 'vector11-gcc-4-7-fix' into 'master'
...
g++ 4.7 compile fix in vector11
With g++ 4.7, the following error occurs when trying to compile code that uses Vector11:
```
../OpenMesh/Core/Geometry/Vector11T.hh: In function ‘decltype ((_v1 % _v2)) OpenMesh::cross(const OpenMesh::VectorT<LScalar, DIM>&, const OpenMesh::VectorT<RScalar, DIM>&) [with LScalar = float; RScalar = float; int DIM = 3; decltype ((_v1 % _v2)) = OpenMesh::VectorT<float, 3>]’:
../OpenMesh/Core/Geometry/Vector11T.hh:89:19: error: ‘OpenMesh::VectorT<float, 3>::container OpenMesh::VectorT<float, 3>::values_’ is private
```
It looks like this version of g++ would not be able to deal with the decltype statement used when overriding the "%" operator, where the "this->values_" part is not working properly. This issue should be fixed with this merge request.
See merge request !87
2016-09-14 10:15:55 +02:00
Max Limper
6433ed2ae3
gcc 4.7 compile fix
2016-09-13 18:52:39 +02:00
Jan Möbius
abed6fe99d
Merge branch 'issue_32' into 'master'
...
Added unit test to trigger GCC alignment bug. See #32 .
Merge this even if CI unit tests fail. Failed unit test expose a compiler bug.
See merge request !86
2016-09-13 18:46:00 +02:00
Hans-Christian Ebke
f38ce2ed5e
Added unit test to trigger GCC alignment bug. See #32 .
2016-09-13 17:59:30 +02:00
Jan Möbius
3a0726079d
Merge branch 'propmgr' into 'master'
...
Propmgr
Added some more convenience to the PropertyManager class.
See merge request !85
2016-09-12 22:11:06 +02:00
Hans-Christian Ebke
f08f96eb71
Fixed constness fail in PropertyManager::set_range().
2016-09-12 17:06:56 +02:00
Hans-Christian Ebke
ab51547d92
PropertyManager: Add initializing createIfNotExists() versions.
2016-09-12 16:58:03 +02:00
Hans-Christian Ebke
a705d57bd0
PropertyManager: Add C++11 range-based set_range() version.
2016-09-12 16:57:33 +02:00
Jan Möbius
ffba476751
Merge branch 'stlTypeCheck' into 'master'
...
Stl type check
implemented the suggested changes from #24 by checking stl files for the keyword solid instead of computing binary file size.
closes #24
See merge request !83
2016-08-16 16:23:56 +02:00
Jan Möbius
9cdd56d90e
Added changelog entry
2016-08-16 16:03:01 +02:00
Martin Schultz
2e6820a16b
added binary stl file size check after ascii check
2016-08-16 15:06:19 +02:00
Martin Schultz
cc37345556
added include for cstring which should fix compile errors with c++11 and clang
2016-08-15 17:27:55 +02:00
Martin Schultz
fc04bac1a1
made the stl reader check for ascii file keyword instead of computing binary size
2016-08-15 17:14:25 +02:00
Jan Möbius
b792b0c661
Merge branch 'changelog' into 'master'
...
Updated changelog for 6.3
See merge request !82
2016-08-15 11:32:19 +02:00
Jan Möbius
f6f78653a8
Updated changelog for 6.3
2016-08-15 11:10:10 +02:00
Jan Möbius
cbfc676c92
Merge branch 'warning' into 'master'
...
Fix undefined MSVC macro warning
See merge request !80
2016-08-15 10:59:35 +02:00
Jan Möbius
fc309bd690
Fixed changelog
2016-08-15 10:37:10 +02:00
Jan Möbius
b64ef6b56d
Updated changelog
2016-08-15 10:34:52 +02:00
xan
6f811b5bd9
No Core/src include directory
2016-08-14 09:25:03 +02:00
xan
8445bad3c3
Fix undefined MSVC macro warning
2016-08-14 09:21:31 +02:00
Jan Möbius
1a96ae05f0
Merge branch 'circulator-gcc6-fix' into 'master'
...
fix CirculatorT type-pun warning on GCC6
fixes #28
See merge request !78
2016-08-11 12:12:47 +02:00
Janis Born
5ee25a5af0
fix CirculatorT type-pun warning on GCC6
...
(fixes #28 )
2016-08-11 10:22:44 +02:00
Jan Möbius
cb5bc2b2b4
Merge branch 'fixhash' into 'master'
...
changed incorrect class into struct
See merge request !77
2016-08-03 12:57:36 +02:00
David Bommes
b82e329c21
changed incorrect class into struct
2016-08-03 10:07:28 +02:00
Jan Möbius
4f5e58b682
Merge branch 'decimater-documentation' into 'master'
...
document that DecimaterT::decimate does not perform garbage collection on the mesh
addressing #27
See merge request !76
2016-07-25 08:18:42 +02:00
Janis Born
e029d33c2a
document that DecimaterT::decimate does not perform garbage collection on the mesh
2016-07-22 16:34:39 +02:00
Jan Möbius
c9510459ca
Bump version to 6.3 development
2016-07-11 16:23:12 +02:00
Jan Möbius
00b7d518f5
Fixbundle will only be called when apps are build. Remove if clause which is unnecessary
2016-07-11 12:37:27 +02:00
Jan Möbius
6f862cad6c
Merge branch 'hash_functions' into 'master'
...
Hash functions
See merge request !75
2016-07-11 10:24:44 +02:00
Jan Möbius
c2d7bf9868
Updated changelog for release
2016-07-11 09:24:54 +02:00
Jan Möbius
8b71dd6702
Dont force cmake configuration types
2016-07-06 08:31:54 +02:00
Jan Möbius
bfd99a11c3
Fixed changelog typo
2016-06-30 14:33:53 +02:00
Jan Möbius
c4e2d27d33
Merge branch 'VS2015_Update3' into 'master'
...
Vs2015 update3
See merge request !74
2016-06-30 14:26:35 +02:00
Jan Möbius
59c0b6f16b
Next try
2016-06-30 14:05:25 +02:00
Jan Möbius
085e711856
Fixed VS2015 Update 3 fix
2016-06-30 13:56:54 +02:00
Jan Möbius
755f06bf11
Fixed VS2015 Update 3 build error. (Thanks to Jeongkyu Kim for the patch)
2016-06-30 13:53:23 +02:00
Jan Möbius
658632d83a
Updated changelog
2016-06-30 13:14:06 +02:00
Jan Möbius
5ed8f3c053
Merge branch 'patch-1' into 'master'
...
Split openmeshcore static/shared MinGW compilation
As with ms compilers, the shared/static compilation depends on export macros.
Besides this is inconsistent with the behavior for openmeshtools library.
Why did you add this ?
See merge request !72
2016-06-15 23:15:14 +02:00
xan
ecdd59a82a
Split openmeshcore static/shared MinGW compilation
...
As with ms compilers, the shared/static compilation depends on export macros.
Anyway this is inconsistent with the behavior for openmeshtools library.
Why did you add this ?
2016-06-15 21:19:22 +02:00
Andreas Fabri
58b9e4085a
- ADD a macro OM_HAS_HASH in the config file.
...
- Based on the macro provide partial specializations for std::hash<>
- for vertex,halfede,edge, and face handles.
- Add a free function hash_value(BaseHandle) for boost::unordered_set/map
2016-06-08 10:29:18 +02:00
Jan Möbius
7a547cb759
Updated changelog
2016-06-07 12:58:40 +02:00
Jan Möbius
8a26487a69
Added hash functions
2016-06-07 12:56:27 +02:00
Jan Möbius
46aed2c4f4
Bump version number for 6.2 development cycle
2016-05-31 12:56:24 +02:00
Jan Möbius
16a6a6b607
Merge branch 'MINGW_changes' into 'master'
...
Mingw changes
TODO: Test
See merge request !68
2016-05-31 12:23:33 +02:00
Jan Möbius
279659856a
More MINGW compatibility changes
...
(cherry picked from commit ec84b4750a )
2016-05-31 12:22:04 +02:00
Jan Möbius
27b9cf584f
Updated changelog
...
(cherry picked from commit a564a30c36 )
2016-05-31 12:21:05 +02:00
Jan Möbius
05f2e1fa7a
Set policy
2016-05-30 16:57:55 +02:00
Jan Möbius
984239ade2
Merge branch 'PLY_READER_handle_rn_newlines' into 'master'
...
Handle nr newlines
See merge request !71
2016-05-30 16:31:05 +02:00
Jan Möbius
2e5de79b70
Merge branch 'master' of https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh
2016-05-30 16:29:43 +02:00