wmayer
d60dd085b7
SMESH: fixes #6553 : [Bug] gmsh with VTK9.x does not work
2022-03-28 13:46:21 +02:00
wmayer
d396116d71
libE57Format: fix unknown-pragma warning with clang/MSYS
2022-03-20 13:43:22 +01:00
Uwe
393164505f
[3rdParty] SalomeMesh: fix parameter typos found by the spellchecker CI
2022-03-13 02:00:52 +01:00
Uwe
c20c6525b4
[3rdParty] libE57: fix comment typos found by the spellchecker CI
2022-03-12 20:20:18 +01:00
Uwe
c30e485ca9
[skip CI] fix inconsistent line endings in 2 files
...
was reported by MSVC
2022-03-12 20:12:19 +01:00
Uwe
9aec53c1cf
[skip CI] [3rdParty] libE57: fix comment typos found by the spellchecker CI
2022-03-12 19:52:29 +01:00
Uwe
5f33e020b7
[skip ci] [3rdParty] SMESH: fix comment typos found by the spellchecker CI
2022-03-12 19:18:12 +01:00
Uwe
6fd8206849
[3rdParty] SalomeMesh: fix more comment typos found by the spellchecker CI
2022-03-12 19:02:37 +01:00
Uwe
3e156aa5eb
[3rdParty] SalomeMesh: fix comment typos found by the spellchecker CI
2022-03-12 18:38:53 +01:00
Uwe
eb8636bb4e
[3rdParty] fix typos found by the spellchecker CI
2022-03-12 17:49:37 +01:00
wmayer
a3cb945d4e
Tools: [skip ci] remove all references to CxImage
2022-02-28 21:44:57 +01:00
andrea reale
a4628adb49
Remove unused 3rdparty library
2022-02-18 13:05:06 +01:00
Uwe
e1f4fde88b
[3rdParty] fix typo
...
to silence the spellcheking CI
2022-02-05 14:32:26 +01:00
wmayer
76f17e2935
smesh: suppress -Wcast-function-type
2022-02-05 14:13:05 +01:00
wmayer
63f256ad24
kdtree++: modernize C++11
2022-01-26 21:54:29 +01:00
marioalexis
071752b3c1
libE57Format: Fix warnings -Wignored-qualifiers and -Wcomment
2022-01-25 11:38:34 +01:00
wmayer
11822b8c5c
E57Format: respect GNU install dirs
2021-12-19 10:46:56 +01:00
Benjamin Alterauge
a9ffc6cf1e
Include Limits
...
See https://forum.freecadweb.org/viewtopic.php?f=4&t=64567
2021-12-17 21:20:48 +01:00
wmayer
47b064e7fd
E57Format: for CMake version < 3.11 add_library requires explicit list of source files
2021-12-17 11:18:24 +01:00
wmayer
86b230d191
libE57Format: fix warnings -Wunused-parameter
2021-12-15 22:14:57 +01:00
Benjamin Alterauge
ab315f05ef
Add the libE57Format to 3rdParty
...
The library supports the E57 file format. Source code is clone from the fork https://github.com/asmaloney/libE57Format . The licenses are BSL-1.0 and MIT.
2021-12-15 22:14:57 +01:00
wmayer
6f3b00d67e
SMESH: port to OCCT 7.6
2021-10-11 00:30:22 +02:00
wmayer
77b198048a
SMESH: [skip ci] do not undefine the guard of a header file
2021-10-07 11:10:12 +02:00
wmayer
e211b89cf8
port to MSYS2/clang
2021-09-19 19:49:44 +02:00
wmayer
0cfea3fee3
Make smesh compile with vtk9
2021-05-09 10:53:13 +02:00
wmayer
ee98ed5baf
CMake: disable moc for some targets and fix failure for existing builds
2021-04-19 15:13:17 +02:00
wmayer
5dacdd820e
smesh: [skip ci] suppress C++17 related warnings about extensions
2021-03-27 13:55:21 +01:00
wmayer
ed3acd466d
SMESH: [skip ci] fix -Wdelete-non-virtual-dtor
2020-12-29 10:36:07 +01:00
wmayer
59c50053a6
MSVC: [skip ci] make working with C++17 compiler
2020-11-09 16:13:34 +01:00
wmayer
694eebf126
smesh: [skip ci] comment out call of std::set_unexpected that has been removed in C++17
2020-11-08 10:47:08 +01:00
wmayer
c11a36386b
smesh: [skip ci] comment out call of std::set_unexpected that has been removed in C++17
2020-11-07 19:47:11 +01:00
wmayer
54e29ac2b8
macOS: suppress some warnings
2020-10-18 16:18:34 +02:00
wmayer
6ab4bb5a18
smesh: [skip ci] port Netgen plugin to v6.2
2020-07-23 16:22:54 +02:00
wmayer
87fcebd538
smesh: [skip ci] port Netgen plugin to v6.2
2020-07-22 20:32:34 +02:00
wmayer
3e86f98d7a
smesh: [skip ci] port Netgen plugin to v6.2
2020-07-22 17:35:55 +02:00
wmayer
f2aa812313
Netgen: [skip ci] force C++17 if netgen >= 6.2 is used
2020-07-15 10:50:16 +02:00
wmayer
4ec45b545e
boost 1.73.0: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated
2020-06-12 17:51:33 +02:00
wmayer
449edf9854
C++: [skip ci] fix -Wredundant-move
...
This change was part of #2720 but has been skipped in order to not complicate a pending PR of an upgrade of the SMESH sources.
However, this other PR #2706 has been closed by its author.
Since this warning is reported on latest Fedora version using gcc 10 it will be fixed now.
2020-06-12 13:32:59 +02:00
wmayer
42fcda5d39
gcc: [skip ci] suppress gcc 10 warnings in smesh code
2020-06-08 11:40:16 +02:00
wmayer
078432af45
gcc: suppress gcc warnings in smesh code
2020-05-26 15:03:56 +02:00
wmayer
de847a553f
gcc: suppress gcc warnings in smesh code
2020-05-26 12:01:40 +02:00
wmayer
300e887480
Handle clang 10 warnings:
...
+ fix -Wtautological-bitwise-compare
+ fix -Wimplicit-int-float-conversion
+ fix -Wmisleading-indentation
+ fix -Wrange-loop-construct
+ suppress -Wdeprecated-copy of 3rd party libs
2020-05-25 15:34:43 +02:00
Eric Trombly
7bd2ec425e
add docstring to __init__.py
2020-04-14 10:44:15 -05:00
Eric Trombly
7fe094ac02
add lazyloader support
...
lazy_loader is copied to Ext now, modified external imports to lazy_load
add a few more imports to be lazy loaded, think the install path is correct now
[TD]"<" symbol embedded in html
revert changes to path modules for testing
use lazyloader in PathAreaOp.py
add back in deferred loading
temp change to print error message in tests
temp change to print error message in tests
add _init__.py to lazy_loader
make install in CMakeLists.txt one line
2020-04-13 21:14:34 -05:00
wmayer
d276cc8d7a
reset define NETGEN_PYTHON to avoid hard dependency to pybind11
2019-11-02 11:29:10 +01:00
howetuft
b858757bb2
Fix -Wdeprecated-copy warnings (rule of 5/3/0)
...
Fix -Wdeprecated-copy warnings in various places. Consists in enforcing
rule of five/three/zero (https://en.cppreference.com/w/cpp/language/rule_of_three )
mainly by deleting redundant copy constructors or copy assignment operators
that replicate default constructors/operators, or more rarely by adding
missing copy/move constructors/operators.
See also https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#c20-if-you-can-avoid-defining-default-operations-do
2019-10-20 17:02:17 +02:00
wmayer
b50b21576e
core system
...
force strict ISO C++ (-Wpedantic)
TODO: still a lot of variadic macros are not valid ISO C++
2019-09-18 01:01:14 +02:00
wmayer
5e9891dcb7
suppress -Wmacro-redefined warnings caused by netgen headers
2019-09-08 18:00:52 +02:00
wmayer
28f74290b2
fix -Wreturn-std-move
2019-09-07 15:19:28 +02:00
wmayer
218d849355
use GNU directory structure on non-Windows systems
2019-08-22 16:57:11 +02:00