Commit Graph

20 Commits

Author SHA1 Message Date
pre-commit-ci[bot]
9fe130cd73 All: Reformat according to new standard 2025-11-11 13:49:01 +01:00
PhoneDroid
d2f8332c14 [ Reverse ]: Update SPDX License Identifier 2025-11-05 12:42:10 -06:00
Markus Reitböck
f523ab6ee3 ReverseEngineering: 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-23 22:39:35 +02:00
Benjamin Nauck
61684e86c1 ReverseEngineering: Use std::numeric_limits and std::numbers instead of defines 2025-03-29 13:32:38 +01:00
Benjamin Nauck
edb4817872 Mod: Use new addObject<T>(...) that requires additional changes 2025-02-10 18:35:38 +01:00
tritao
551c2e48fb Gui: Reorganize the selection files into a top Selection folder. 2025-02-03 17:56:57 +01:00
wmayer
a70dadf770 RE: use of TaskDialog::addTaskBox 2024-03-26 15:57:20 +01:00
wmayer
fce59e6acb RE: apply clang format 2023-09-02 16:24:25 +02:00
wmayer
1de36fd303 RE: modernize C++: use equals default 2023-08-22 12:48:09 +02:00
wmayer
54ee3a958a RE: fix -Wclazy-connect-by-name 2023-04-05 00:44:13 +02:00
Uwe
0f85513c7c [Reverse Eng] Gui: remove unused headers
- also enable precompiled headers
- also some sorting
2022-12-11 04:22:59 +01:00
wmayer
3e4ee56ed3 ReverseEngineering: [skip ci] Fix several clazy issues:
* Missing reference in range-for with non trivial type [-Wclazy-range-loop-reference]
* Use multi-arg instead [-Wclazy-qstring-arg]
2022-07-25 10:40:30 +02:00
wmayer
7633a079b4 Reen: modernize C++11
* use nullptr
2022-03-23 19:26:15 +01: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
luz paz
3830e99110 ReverseEngineering: Issue #0004473: Expose openCommand() to translation
Continuing the work to expose the undo/redo functionality to translation. This commit does so for the ReverseEngineering Wb.  
Ticket: https://tracker.freecadweb.org/view.php?id=4473
2020-12-01 14:53:35 +01:00
wmayer
50e5495ce3 PVS: V1023 A pointer without owner is added to the container by the 'emplace_back' method. A memory leak will occur in case of an exception. 2020-07-18 10:59:28 +02:00
wmayer
be8634d05c 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
wmayer
f1f6715284 ReverseEngineering: improve manual segmentation 2020-05-08 19:54:15 +02:00
wmayer
b83d8fce5e ReverseEngineering: improve manual segmentation 2020-05-08 19:19:29 +02:00
wmayer
2de707e604 ReverseEngineering: manual mesh segmentation 2020-03-05 13:07:18 +01:00