PhoneDroid
a2d8b8bf6f
[ Mesh ]: Update SPDX License Identifiers
2025-11-02 15:49:56 -06:00
Markus Reitböck
2f59a590b8
Mesh: use CMake to generate precompiled headers on all platforms
...
"Professional CMake" book suggest the following:
"Targets should build successfully with or without compiler support for precompiled headers. It
should be considered an optimization, not a requirement. In particular, do not explicitly include a
precompile header (e.g. stdafx.h) in the source code, let CMake force-include an automatically
generated precompile header on the compiler command line instead. This is more portable across
the major compilers and is likely to be easier to maintain. It will also avoid warnings being
generated from certain code checking tools like iwyu (include what you use)."
Therefore, removed the "#include <PreCompiled.h>" from sources, also
there is no need for the "#ifdef _PreComp_" anymore
2025-09-22 23:17:40 +02:00
bofdahof
ba2c2ca5ad
Console: rename PascalCase named methods to camelCase
2025-05-06 17:50:21 +02:00
Benjamin Nauck
cd1209e146
Mesh: Add #include <limits> where used
2025-03-31 23:51:52 +02:00
Benjamin Nauck
99bb999deb
Mesh: Use std::numeric_limits and std::numbers instead of defines
2025-03-29 13:32:38 +01:00
wmayer
fbd9eac848
Mesh: Fix linter warnings
2024-11-21 18:30:22 +01:00
wmayer
a364141c58
Mesh: C++ core guidelines
2023-09-26 11:20:35 +02:00
wmayer
23db389a76
Mesh: Apply clang-format
2023-09-23 14:03:11 +02:00
wmayer
d11fdf3ba9
Mesh: modernize C++: use equals default
2023-08-21 18:39:59 +02:00
wmayer
7f49080952
Mesh: modernize C++: use range-based for loop
2023-08-15 10:56:30 +02:00
wmayer
2a0e52e71e
clang: fix -Wunused-but-set-variable
2023-03-12 15:05:21 +01:00
Uwe
56965e4244
[Mesh] Core P-end: remove unused includes
...
- also some sorting
2022-11-22 03:10:47 +01:00
luz paz
c174e063f3
Mesh: remove trailing whitespace
2022-11-14 21:37:03 -06:00
berniev
53ba98d636
Mod: use empty
2022-08-06 19:30:13 +02:00
Uwe
1b73fbf645
[Meh] Core: remove unnecessary Boolean comparisons - part 1
2022-06-19 18:12:56 +02:00
wmayer
6a3281438f
Mod: whitespace fixes
2022-05-17 11:51:22 +02:00
Zheng, Lei
8bec44934b
Fix mixed line endings
2022-04-26 12:52:55 -05:00
Chris Hennes
3ecd16e0bd
Mesh: PR6497 move return statement to new line
2022-03-29 12:36:30 -05:00
wmayer
2295c4b9a3
Mesh: define the typenames FacetIndex and PointIndex to distinguish between facet and point related indexes
2021-09-14 23:01:29 +02:00
wmayer
5ece278c94
remove deprecated std::binary_function
2020-05-11 13:46:37 +02:00
asapelkin
ced8100ab9
use emplace_back instead of push_back where justified
2019-11-21 14:48:09 +01:00
wmayer
95c22f7c3b
[skip ci] fix possible crash in DelaunayTriangulator
2019-11-06 16:46:08 +01:00
wmayer
d6d25ae2f3
avoid several implicit conversions, replace several old C-casts with static_cast, do some optimizations
2019-09-20 14:56:36 +02:00
wmayer
2f59bb50eb
avoid several implicit conversions, replace several old C-casts, other minor changes
2019-09-18 23:27:54 +02:00
wmayer
f626549928
add verifier class to check the result of the polygon triangulation
2018-09-18 21:38:04 +02:00
luz.paz
43244aa762
More misc. typos
2018-05-19 12:17:52 -04:00
wmayer
fb7094bf31
use specialized exception classes
2017-04-28 18:49:11 +02:00
wmayer
e3477eee1b
improve whitespaces
2017-02-18 09:44:58 +01:00
Mateusz Skowroński
f8778c4d6f
Fix more GCC warnings.
2017-02-18 09:35:31 +01:00
wmayer
7c6964a7af
fix memory leak
2016-08-24 19:09:12 +02:00
wmayer
51e4eebbc6
+ Prefer prefix ++/-- operators for non-primitive types
2015-10-06 21:16:44 +02:00
wmayer
596275c33d
+ fix warnings: -Wunused-private-field and -Wtautological-compare
2015-10-04 13:27:44 +02:00
wmayer
46208ad4bb
0000633: Mesh Boolean operations all return empty mesh
2012-04-11 11:23:02 +02:00
wmayer
c4bfee57dd
+ simplify testing .qm files
...
+ some triangulation stuff
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5417 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2012-01-19 15:42:34 +00:00
wmayer
120ca87015
+ unify DLL export defines to namespace names
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5000 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-10-10 13:44:52 +00:00