pre-commit-ci[bot]
25c3ba7338
All: Reformat according to new standard
2025-11-11 13:49:01 +01:00
ᴩʜᴏɴᴇᴅʀᴏɪᴅ
3f918a5d35
[ Surface ]: Updated SPDX ( #24560 )
2025-10-14 10:02:53 -05:00
Markus Reitböck
cfe0d9ffac
Surface: 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:36 +02:00
Max Wilfinger
6bef08a346
Update src/Mod/Surface/App/FeatureFilling.cpp
...
Co-authored-by: Ryan K <114723629+ryankembrey@users.noreply.github.com >
2025-06-30 10:35:00 -05:00
Max Wilfinger
16020cf0c5
Update src/Mod/Surface/App/FeatureFilling.cpp
...
Co-authored-by: Ryan K <114723629+ryankembrey@users.noreply.github.com >
2025-06-30 10:35:00 -05:00
Max Wilfinger
e3dce25e00
Surface: Update UI strings for consistency
2025-06-30 10:35:00 -05:00
Florian Foinant-Willig
6fb3984322
Surface: modernize type checking
2023-10-23 18:08:22 +02:00
wmayer
4919fa18ff
Surface: apply clang format
2023-09-04 07:21:32 -05:00
Uwe
3b1580136b
[Surface] App:: remove unused includes
...
- also some sorting
2022-12-08 00:34:08 +01:00
berniev
da9ebc572f
Mod: redundant void 2
2022-08-08 10:27:50 +02:00
wmayer
cea60a2cb4
Surface: 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:01:49 +02:00
wmayer
f19ab55b48
Surface: modernize C++11
...
* use nullptr
2022-03-23 19:26:14 +01:00
wmayer
ee311b0835
Surface: [skip ci] only try to build surface if at least two boundary curves are used
2021-10-21 18:23:03 +02:00
luz paz
d84071275a
Surface: Fix header uniformity, whitespace, and doxygen header
2020-11-19 13:41:43 +01:00
tomate44
b5779a8610
add comments
2018-04-02 15:51:39 +02:00
tomate44
6ca441d1be
fix crash when boundary edges are not ordered
2018-04-02 15:51:16 +02:00
wmayer
58a55aeebf
set global link scope of surface features
2017-11-27 22:11:13 +01:00
wmayer
949c86d364
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
b47805dcc6
Extend task panel for filling function
2017-04-24 11:12:12 +02:00
wmayer
0335e2a21c
Extend task panel for filling function
2017-04-22 14:46:26 +02:00
wmayer
a76ebbcec9
Initial task panel for filling function
2017-04-22 11:12:13 +02:00
Peter Lama
a75a98ef27
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
wmayer
4b25a0febc
polish filling feature
2017-04-17 16:20:44 +02:00
wmayer
d3ac517146
+ make surface module compile with v0.17 and occ 7
2017-04-17 16:20:44 +02:00
balazs-bamer
14014bc61a
Fix build failures on Windows by WMayer
...
Patch request from WMayer to fix build failures on Windows.
2017-04-17 16:20:44 +02:00
NateAM
6f4e3acce4
Added Surface module
...
I have added Nate's SurfaceTools module with the name changed to Surface in all files and filenames.
2017-04-17 16:20:44 +02:00