Commit Graph

  • 3d77917eef Disable python unittests for c++98 on mac Jan Möbius 2015-12-15 08:18:07 +01:00
  • 74f0f23661 Merge branch 'iterator_increment' into 'master' Jan Möbius 2015-12-15 08:09:56 +01:00
  • 257299defb Merge branch 'OMWriterCrashFix' into 'master' Jan Möbius 2015-12-15 08:08:52 +01:00
  • df2ac9e79a Merge branch 'master' of roosevelt.informatik.rwth-aachen.de:/OpenMesh/OpenMesh Hans-Christian Ebke 2015-12-14 17:32:34 +01:00
  • d584941675 Added += operator to mesh iterators. Hans-Christian Ebke 2015-12-14 17:32:25 +01:00
  • d0033f9966 fix crash in OMWriter when writing an empty mesh with colors Max Lyon 2015-12-14 11:55:28 +01:00
  • 60fded1e95 Merge branch 'PythonCI' into 'OM6.0-with-python' Jan Möbius 2015-12-07 10:17:24 +01:00
  • 59a44cff21 Fixed Python flags. Alexander Dielen 2015-12-03 16:12:29 +01:00
  • 8e3650119f Added STL_VECTOR_CHECK support for Release builds. Alexander Dielen 2015-12-03 16:11:45 +01:00
  • 338086152b Add some more documentation about primitive deletion. Closes #14 Jan Möbius 2015-12-03 13:45:57 +01:00
  • 22a4ade42f Ignore build directories Jan Möbius 2015-12-03 13:25:15 +01:00
  • aa9bebf5b5 Added speedup documentation page Jan Möbius 2015-12-03 13:25:00 +01:00
  • df02e7b968 Missing escape flag for echo Jan Möbius 2015-12-03 11:08:30 +01:00
  • bb6642a89f Color output Jan Möbius 2015-12-03 10:58:00 +01:00
  • 601c93894d Apply changes to mac version as well Jan Möbius 2015-12-03 10:45:01 +01:00
  • 838a16331f Nicer output Jan Möbius 2015-12-03 10:42:32 +01:00
  • 3ac9557dd4 Removed stl vector checks from python unittest build on linux Jan Möbius 2015-12-03 10:40:32 +01:00
  • ca7599f41d Branch with enabled unittests for python Jan Möbius 2015-11-30 13:24:12 +01:00
  • 8fba53c0f1 Merge branch 'master' of https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh Jan Möbius 2015-11-30 13:22:03 +01:00
  • db78a51f41 Updated master version to 6.0 Jan Möbius 2015-11-30 13:21:56 +01:00
  • 2d6163812b Merge branch 'OM6-CodeReduction' into 'master' Jan Möbius 2015-11-30 13:19:34 +01:00
  • 688973ebb8 Missing memory include in python bindings Jan Möbius 2015-11-30 13:12:43 +01:00
  • b5c22dfc7e Reduced number of includes Jan Möbius 2015-11-30 12:28:37 +01:00
  • 585298cff2 2 missing includes of cstring Jan Möbius 2015-11-30 12:20:59 +01:00
  • f6ebad86ff Disable python unittests on linux as well Jan Möbius 2015-11-30 11:14:29 +01:00
  • b52650005b Disable python unittests on 5.1 for now Jan Möbius 2015-11-30 10:34:31 +01:00
  • e6967dfe8b reduced includes by means of static code analysis Martin 2015-11-30 09:00:04 +01:00
  • b1bbd9975f Updated changelog for 5.1 Jan Möbius 2015-11-26 13:23:24 +01:00
  • 77d5005aee Merge branch 'master' of https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh Jan Möbius 2015-11-26 13:21:28 +01:00
  • 4b3183f57e Updated changelog for 6.0 Jan Möbius 2015-11-26 13:21:07 +01:00
  • df09a1816f Updated 5.1 Changelog Jan Möbius 2015-11-26 13:17:40 +01:00
  • fbf2469143 Merge branch 'staticc-eh' into 'master' Jan Möbius 2015-11-26 13:11:54 +01:00
  • a70a25d0cd Merge branch 'vectort-scaling-fix' into 'master' Jan Möbius 2015-11-26 13:07:16 +01:00
  • 3fe3657bc8 Added static versions of ArrayKernel::edge_handle and ...::halfedge_handle. Hans-Christian Ebke 2015-11-26 13:01:53 +01:00
  • 3b5364d3e4 take VectorT argument by reference for non-member vector scalar multiplication (fixes #12) Janis Born 2015-11-26 12:46:08 +01:00
  • 0a35e4d2b9 Merge branch 'vectort-python-compat' Jan Möbius 2015-11-26 12:31:46 +01:00
  • d8d641b9f5 Missing destination Jan Möbius 2015-11-26 12:07:57 +01:00
  • 9cdb201741 Remove uncommented stuff from installer file Jan Möbius 2015-11-26 12:06:30 +01:00
  • 56e486a386 Missing dll when building debug and release package Jan Möbius 2015-11-26 11:19:33 +01:00
  • 7fc4253eab Updated linux ci script Jan Möbius 2015-11-26 12:20:39 +01:00
  • f8d3b8fe55 Fixed mac ci script Jan Möbius 2015-11-26 12:20:12 +01:00
  • b081460cb5 Missing make command for python Jan Möbius 2015-11-26 08:26:50 +01:00
  • ece951ad2f Wrong directory Jan Möbius 2015-11-25 16:57:39 +01:00
  • a38de238c4 Missed another path Jan Möbius 2015-11-25 16:43:18 +01:00
  • 4d03692a3b Wrong directory Jan Möbius 2015-11-25 16:42:17 +01:00
  • 5e39f4e51c Fixed path Jan Möbius 2015-11-25 16:30:17 +01:00
  • 9ba99ec892 Seperate build dirs Jan Möbius 2015-11-25 16:29:04 +01:00
  • b1d1676bde Merge branch 'master' into vectort-python-compat Jan Möbius 2015-11-25 16:16:19 +01:00
  • a04d46d612 Enabled python tests on mac Jan Möbius 2015-11-25 16:09:22 +01:00
  • d5612f16a0 Python bindings: add C++11 compilation switch for cross product Janis Born 2015-11-25 15:30:57 +01:00
  • 4ef152ac2e Python bindings: move definition of dot product to generic implementation Janis Born 2015-11-25 15:16:41 +01:00
  • 6b24398fbc Merge branch 'VS2015_test' into 'master' Jan Möbius 2015-11-25 15:03:51 +01:00
  • b8d304a453 use correct ifdefs for VS2015 Janis Born 2015-11-25 14:52:40 +01:00
  • 79ce0a7b92 Exit on any error in mac script Jan Möbius 2015-11-25 14:42:58 +01:00
  • 4c609dc6e2 brace style Janis Born 2015-11-25 11:21:38 +01:00
  • baf0efd646 implement member and non-member swap for VectorT Janis Born 2015-11-25 11:19:53 +01:00
  • 35bca868c5 Merge branch 'master' of https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh Jan Möbius 2015-11-25 14:43:13 +01:00
  • bc25c5b733 Exit on any error in mac script Jan Möbius 2015-11-25 14:42:58 +01:00
  • 32d46c239a fix linker error Janis Born 2015-11-25 14:42:37 +01:00
  • 5067e0f187 Merge branch 'vectort-swap' into 'master' Jan Möbius 2015-11-25 14:30:31 +01:00
  • 265ff391e8 fix c++98 compatibility for Python bridge to VectorT Janis Born 2015-11-25 14:17:06 +01:00
  • f907bd9bd5 Switch all checks for c++11 to support vs2015 Jan Möbius 2015-11-25 13:55:19 +01:00
  • e358e64106 Exit build scripts on any error Jan Möbius 2015-11-25 12:00:41 +01:00
  • e36051d571 brace style Janis Born 2015-11-25 11:21:38 +01:00
  • d5e6d413f3 implement member and non-member swap for VectorT Janis Born 2015-11-25 11:19:53 +01:00
  • 1b3c350efb Get changes from master for this branch to test cpp11 stuff Jan Möbius 2015-11-25 09:47:51 +01:00
  • e8fa744a07 Merge branch 'heap-tweaks' into 'master' Jan Möbius 2015-11-25 09:43:24 +01:00
  • ec8936bfa6 Introduce ArrayKernel::clean_keep_reservation(). Hans-Christian Ebke 2015-11-24 01:45:44 +01:00
  • 201dee45fb HeapT: New optimization should compile in C++98 as well... Hans-Christian Ebke 2015-11-23 21:16:34 +01:00
  • 422b3dc62e Tweaks to HeapT.hh. Hans-Christian Ebke 2015-11-23 20:50:48 +01:00
  • daa256e382 Updated changelog for 6.0 Jan Möbius 2015-11-23 18:24:18 +01:00
  • 1af3b6f58a Updated changelog for 5.1 Jan Möbius 2015-11-23 18:20:25 +01:00
  • 4cc3063091 Fixed bug preventing from building changelog Jan Möbius 2015-11-23 18:15:57 +01:00
  • f134510f81 Ignore cproject Jan Möbius 2015-11-23 17:04:19 +01:00
  • 3723088081 Fixed template >> missing space Jan Möbius 2015-11-23 17:00:06 +01:00
  • a1ccdd69f8 Merge branch 'vec2_issues' into 'master' Jan Möbius 2015-11-23 16:48:43 +01:00
  • 0e8ab17b5f Merge branch 'cpp11' into 'master' Jan Möbius 2015-11-23 16:47:25 +01:00
  • 509f62e118 Try to get c++11 on visual studio 2015 Jan Möbius 2015-11-23 15:54:22 +01:00
  • 8488f4ac53 use C++98-compatible template brackets Janis Born 2015-11-23 15:37:14 +01:00
  • 4c9a6ba5a4 add VectorDimensionsT metaprogram to detect vector dimensions in C++98 Janis Born 2015-11-23 15:33:14 +01:00
  • b31589b15f fall back to dummy implementation for calc_face_normal on meshes with non-3D points Janis Born 2015-11-23 15:03:57 +01:00
  • de46a56b75 add .gitignore entries for junk files generated by running unit tests Janis Born 2015-11-23 12:30:16 +01:00
  • cf54f40e3e implement VectorT in-place arithmetic operators based on Scalar in-place arithmetic operators Janis Born 2015-11-23 12:25:07 +01:00
  • 4e9330a87d add unit tests for basic vector arithmetic Janis Born 2015-11-23 12:22:11 +01:00
  • 797e83f2c0 add benchmarks for non-fundamental Scalar types for VectorT Janis Born 2015-11-23 11:38:33 +01:00
  • 6e71f1bd57 Added Unittest for vec2i and trimesh Jan Möbius 2015-11-23 10:57:30 +01:00
  • f2d83f7971 Added Unittest for vec2i and polymesh Jan Möbius 2015-11-23 10:57:20 +01:00
  • 8ce8d00bf3 suppress 'unused variable' warnings for benchmark dummy variables Janis Born 2015-11-23 09:49:36 +01:00
  • 37fc29b59b add begin / end iterators for Vector11T component access Janis Born 2015-11-23 09:37:08 +01:00
  • fab8a9cf61 Added another benchmark. Hans-Christian Ebke 2015-11-19 23:23:56 +01:00
  • 6a43753fed Benchmark: Made CPP11/Legacy a postfix for better sortability. Hans-Christian Ebke 2015-11-19 23:05:24 +01:00
  • dbb4cf4db3 Further templatized benchmarks. Testing Vec4* now as well. Hans-Christian Ebke 2015-11-19 22:58:58 +01:00
  • fe3dfade13 C++11: Made VectorT::size_ constexpr. Hans-Christian Ebke 2015-11-19 22:58:42 +01:00
  • 733b6ddadc Added more benchmarks and templatized them. Hans-Christian Ebke 2015-11-19 22:46:17 +01:00
  • 0c09394179 Added two more benchmarks. Hans-Christian Ebke 2015-11-19 20:08:36 +01:00
  • c9d2e4f15f Added another tiny benchmark. Hans-Christian Ebke 2015-11-19 20:02:50 +01:00
  • 3ed7079cb8 C++11: Laid foundation for benchmark tests. We need more of them! Hans-Christian Ebke 2015-11-19 19:53:36 +01:00
  • 61fe9dabef C++11: Making sure VectorT construction from iterator is only instantiated for actual iterators. Hans-Christian Ebke 2015-11-19 17:59:37 +01:00
  • cdfd266cab C++11: Using std::inner_product for VectorT::operator|. Hans-Christian Ebke 2015-11-19 17:32:11 +01:00
  • 14dffb83ce C++11: Made VectorT's constructor from array more general. Hans-Christian Ebke 2015-11-19 17:31:54 +01:00