Commit Graph

166 Commits

Author SHA1 Message Date
wmayer
57cfc06c4d fix gcc8 build failure 2018-11-02 18:57:43 +01:00
Bernd Hahnebach
ef683ea951 FEM: SMESH, update internal version number 2018-09-26 22:42:13 +02:00
wmayer
a6341b3f27 revert changes of SMESH_Gen class interface of bundled SMESH 2018-08-18 16:13:10 +02:00
Markus Lampert
e13c09235f Changed all catch types to references for polymorphic exceptions. 2018-08-08 15:45:30 +02:00
wmayer
228b63e1f9 fix possible UNICODE related build failure due to OCCT cmake flags 2018-08-06 12:29:43 +02:00
wmayer
e54367f41d fix memory leak in SMDS_MeshNode::getCoord() 2018-06-02 15:33:07 +02:00
wmayer
a1a3cb4e90 proper fix to keep nodes order intact when exporting to UNV format
For more detailed information have a look here:
https://forum.freecadweb.org/viewtopic.php?f=10&t=27744&sid=9a966f15219a156c83f12be7ac055791&start=70#p233460
2018-05-13 18:05:07 +02:00
Gabriel Souza Franco
6b91a3ec32 Fix compilation with GCC 8 2018-05-11 10:20:35 -03:00
Mateusz Skowroński
dee8769d0e Fix some GCC 7 warnings:
* dynamic exception specifications are deprecated [-Wdeprecated]
* this statement may fall through [-Wimplicit-fallthrough=]
2017-12-05 17:22:00 +01:00
wmayer
2da18e49aa fix warning 2017-11-14 21:47:56 +01:00
wmayer
3998eb964e add kd tree class
add mesh decimation algorithm
2017-11-14 14:17:19 +01:00
wmayer
b2fac5929b fix clang warnings in some 3rd party libs 2017-09-24 12:22:53 +02:00
wmayer
0d617f97d6 Port to occ7.2:
+ Standard_Failure::Caught() is now marked as deprecated and should be replaced with standard C++ exception handling
2017-09-01 16:27:46 +02:00
wmayer
aab07674d8 port smesh to occ7.2 2017-09-01 01:18:44 +02:00
wmayer
d930a2234f fix UNV reader by checking for CR or CR+LF in group names and removing them 2017-06-19 10:39:37 +02:00
Peter Lama
79fd50e26e py3: win: Link required vc14 CRT libs
issue 0000995
2017-06-02 06:40:32 +02:00
asiersarasua
289f901c29 Fix typos 2017-04-23 18:48:21 -03:00
Peter Lama
fa4bebf2e0 Use OCCT Handle macro for Handle_ classes
This is the result of running OCCT's upgrade script provided
with OCCT 7.0. See
https://www.opencascade.com/content/freecad-occt710-and-windows-rtti-data-missing#comment-form
and
https://www.forum.freecadweb.org/viewtopic.php?f=4&t=21405&start=120#p169019
for why this is necessary for OCCT >= 7.1
2017-04-20 12:27:34 +02:00
asiersarasua
4564e4f4a4 Fix typos 2017-04-20 09:49:19 +02:00
asiersarasua
4d71a55661 Fix typos 2017-04-09 18:29:11 +02:00
wmayer
1cbfbb84d3 set enum size dependent on word size 2017-04-07 20:51:02 +02:00
Jean-Marie Verdun
ca29c4c8bd Disable pyra13 output within UNV file, as this element is not officially supported
by this file format.

Fix bug 2649
2017-03-04 13:10:14 -03:00
Jean-Marie Verdun
9e87b7b187 Properly fix the Tetrahedron node ordering with VTK. This was reported into
PR #203 back this summer 2016. A memory overwrite is happening if the enum are not
properly sized
2017-03-04 13:10:14 -03:00
Ian Rees
2f97401895 Cleanup clang inconsistent override warnings-smesh 2017-03-01 22:00:41 +01:00
Mateusz Skowroński
f8778c4d6f Fix more GCC warnings. 2017-02-18 09:35:31 +01:00
wmayer
9da4da0ecd get VBO support for SoBrepFaceSet working on Windows 2017-02-12 14:41:55 +01:00
Johannes Obermayr
4202cbc9d5 Fix build with VTK 7.1 which introduces vtkMTimeType. 2017-02-10 21:09:49 +01:00
wmayer
81726f7db9 fix warnings: -Wmaybe-uninitialized 2017-02-04 15:16:47 +01:00
wmayer
6bf33753d6 comment out unused global functions, fix -Wconstant-logical-operand 2016-12-30 14:38:49 +01:00
wmayer
e0a89c17d2 fix & suppress warnings of generated code 2016-12-30 13:31:31 +01:00
wmayer
7d842679bd in forward declaration replace class keyword when struct is expected
comment out unused parameters
2016-12-29 17:52:39 +01:00
wmayer
fb716d7238 in forward declaration replace class keyword when struct is expected 2016-12-29 16:02:35 +01:00
Johannes Obermayr
6f6a038418 Support for NETGEN 6.2.
Upstream changed:
https://sourceforge.net/p/netgen-mesher/git/ci/7e4892a

There is also a pending request to fix NETGEN build, installation and version detection after 6.1:
https://sourceforge.net/p/netgen-mesher/git/merge-requests/1/

Just a note:
NETGEN development happens on https://gitlab.asc.tuwien.ac.at/jschoeberl/netgen but it is a very hard/strange way to find that out and get in contact with NETGEN developers as well as getting permission to fork the repository there to create a pull request.
Maybe some other developer can get in contact with NETGEN developers ...
2016-12-25 14:01:07 +01:00
wmayer
b19a4246ab fix typos 2016-12-19 14:07:35 +01:00
Mateusz Skowroński
2fca3d01b5 Do not use std::auto_ptr which has been deprecated as of C++11. Use std::unique_ptr instead. 2016-12-13 19:56:57 +01:00
Johannes Obermayr
69fa118b08 Link just against required VTK modules on Linux.
Note:
If VTK is installed below /opt or anywhere else just add a path to GLOB_RECURSE.
2016-11-20 10:18:32 +01:00
wmayer
2dfd521c87 fixes #0002778: Error when building the project. 2016-11-19 18:14:44 +01:00
wmayer
dfdb707743 add missing vtk component, use VTK_INCLUDE_DIRS for include dirs 2016-11-11 15:08:20 +01:00
wmayer
179c05a42f fix compiler warning 2016-10-31 21:31:35 +01:00
wmayer
13daddbaec revert some unneeded changes on netgen plugin 2016-10-11 20:54:36 +02:00
looooo
29088907d3 missing #if NETGEN_VERSION < 6 2016-10-11 20:54:36 +02:00
looooo
6fc2b525d7 update smesh-netgen interface to netgen version 6.1 2016-10-11 20:54:36 +02:00
wmayer
afdf1105b8 fix warnings in smesh 2016-10-08 18:23:04 +02:00
wmayer
4e0323565d set -Wextra as default 2016-10-08 15:28:51 +02:00
Stefan Tröger
2978ead384 Remove accidently added .orig files 2016-10-08 12:48:34 +02:00
Stefan Tröger
6fa964c53f Extensions: Introduce classes and port App groups 2016-10-08 12:48:34 +02:00
wmayer
3314bbf690 fix problems with unv files in UNIX format when reading under Windows 2016-09-01 15:30:12 +02:00
wmayer
0d011e2190 fix various compiler warnings 2016-08-09 13:16:26 +02:00
wmayer
6823981551 apply workaround from Debian to fix error message with not found SMDS_MemoryLimit 2016-07-19 12:13:08 +02:00
wwmayer
ac2546f965 Merge pull request #222 from wwmayer/pr190
Improve NETGEN detection and support V6.
2016-07-19 10:43:28 +02:00