Commit Graph

37443 Commits

Author SHA1 Message Date
wmayer
1a3def3b9b Part: fix -Wextra-semi 2024-02-20 01:14:15 +01:00
Chris Hennes
b323230395 Base: Add ASCIIInputStream
Based on the modifications to InputStream from the LinkStage3 fork. Needed for correct restoration of StringHasher.
2024-02-19 16:47:28 -06:00
Max Wilfinger
a11085e97f fix typo in polygon task dialog 2024-02-19 15:51:25 -06:00
czinehuba
22cad60585 Updated space in dashed lines 2024-02-19 18:39:58 +01:00
Huba Czine
6826b8fedf Update icons for Sketcher_ToggleConstruction & Sketcher_ToggleConstruction_Constr 2024-02-19 18:39:58 +01:00
Jacob Oursland
def7e5e596 Conda: Unpin OCCT as FreeCAD now builds with OCCT 7.8.0+. 2024-02-19 18:36:00 +01:00
Jacob Oursland
292204ed1e Conda: Unpin coin3d as the latest bugfix version corrects the build incompatibility. 2024-02-19 18:35:14 +01:00
Jacob Oursland
09b344fd34 Conda: Pin Python to prevent automatically downgrading without error. 2024-02-19 18:34:51 +01:00
sliptonic
837bfacef3 Merge pull request #12358 from maxwxyz/sketcher-translate-scale-to-context-menu
[Sketcher] add translate and scale commands to context menu
2024-02-19 18:33:14 +01:00
Yorik van Havre
43eff63fd4 [Arch] Always use a default IFC type - fixes yorikvanhavre/FreeCAD-NativeIFC#60 2024-02-19 11:26:38 -06:00
mosfet80
26e072679c Clean FindPyCXX.cmake (#12333)
* Clean FindPyCXX.cmake
2024-02-19 11:25:01 -06:00
Chris Hennes
1c5f60b021 Merge pull request #12309 from chennes/addonManagerRefactorGUIArea
Addon manager: Refactor GUI area
2024-02-19 11:20:00 -06:00
Chris Hennes
5c64759c98 Merge pull request #12306 from Rexbas/fix-disappearing-handles
Gui: Fix disappearing element handles in sketcher
2024-02-19 11:18:10 -06:00
Chris Hennes
a7d4cc9e75 Merge pull request #12305 from bgbsww/bgbsww-toponamingFeaturePartFuse
Toponaming/Part FeaturePartFuse
2024-02-19 11:16:53 -06:00
LemonBoy
28fdceaccd Preserve object order when moving them
Remove and re-insert the selected objects at the specified point in the
tree while preserving their relative order.

The code used to insert them in reverse order.

Closes #12287
2024-02-19 11:16:08 -06:00
marioalexis
30231551f3 Fem: Use expression binding with the constraint tie Tolerance property 2024-02-19 11:13:42 -06:00
Andrei Pozolotin
9e1edf36f0 Resolve #11965 - no proper execute() for cross-property references
Solution B: parsequant() function
2024-02-19 11:12:52 -06:00
sliptonic
0589deb7b3 Merge pull request #12426 from Schildkroet/bugfix_uccnc_drillcycles
[Path] Bugfix uccnc_post.py
2024-02-19 17:50:13 +01:00
bdieterm
3c44c842f7 Gui: unite init code for FreeCAD GUI (normal and via Gui.showMainWindow()) 2024-02-19 10:48:00 -06:00
Chris Hennes
850056d00d Merge pull request #12088 from 3x380V/qt6_fixes
Gui: Consolidate PythonWrapper
2024-02-19 10:46:12 -06:00
sliptonic
0a88f3f416 Merge pull request #12075 from chennes/facemakerTranslationFix
Part: Fix translation bug in FaceMaker
2024-02-19 17:43:18 +01:00
Roy-043
4016d53f17 Draft: update DefaultShapeColor in params.py to match new default 2024-02-19 10:11:48 +01:00
bgbsww
b8486c1562 Toponaming/Part: Remove makeElementShape and cleanup opcode code 2024-02-18 21:57:12 -06:00
Chris Hennes
0422f11867 Merge pull request #12484 from bgbsww/bgbsww-toponamingPartFeatures
Toponaming/Part  part features transfer
2024-02-18 21:56:34 -06:00
marioalexis
f66d90de45 Fem: Prevent stop CalculiX immediately - fixes #12448 2024-02-18 21:55:41 -06:00
Vincenzo Calligaro
02d4c5e59a Part/Toponaming: tests for MapperHistory (#12402)
* Part/Toponaming: MapperHistory
 * added test for MapperHistory::modified
 * added test for MapperHistory::generated
 * renamed edges in the test for MapperHistory::modified

---------

Signed-off-by: CalligaroV <vincenzo.calligaro@gmail.com>
2024-02-18 16:42:41 -06:00
bgbsww
d815ac9341 Toponaming/Part: Clean up code 2024-02-18 17:35:15 -05:00
Zheng, Lei
60cea34b85 Toponaming/Part: transfer in FeaturePartFuse 2024-02-18 17:28:25 -05:00
Chris Hennes
556d00ec2c Merge pull request #12483 from bgbsww/bgbsww-toponamingMakeElementThickSolid
Toponaming/Part make element thick solid
2024-02-18 15:46:49 -06:00
Max Wilfinger
fd518c6187 change default shape color 2024-02-18 14:12:22 -06:00
bgbsww
43d55a6ed2 Toponaming/Part: Clean and test PartFeatures 2024-02-18 12:57:49 -05:00
FEA-eng
7d40503bc9 FEM new matrix solver types (PaStiX and Pardiso) (#12478)
* Update solver.py
* Update write_step_equation.py
* Update DlgSettingsFemCcx.ui
2024-02-17 20:14:32 -06:00
bgbsww
35539798b6 Toponaming/Part: Add tests and clean 2024-02-17 21:13:08 -05:00
Zheng, Lei
24fb41685f TopoNaming/Part: transfer makeElementThickSolid 2024-02-17 21:11:52 -05:00
Max Wilfinger
84b7304a6e [Material] Adjust default material appearance (#12380) 2024-02-17 20:07:44 -06:00
Chris Hennes
89dcf9c1d9 Merge pull request #12482 from bgbsww/bgbsww-toponamingGetSubTopoShape
Toponaming/Part: get sub topo shape
2024-02-17 20:03:59 -06:00
Chris Hennes
1653ad01d8 Toponaming/Part: clang-format pass 2024-02-17 19:37:29 -06:00
Zheng, Lei
36d0291f9c Toponaming/Part: move in PartFeatures 2024-02-17 19:41:43 -05:00
bgbsww
6bac7fb6c2 Toponaming/Part: Add tests and clean 2024-02-17 19:30:47 -05:00
Zheng, Lei
dc258745e0 TopoNaming/Part: transfer makeElementThickSolid 2024-02-17 18:28:50 -05:00
bgbsww
fc1d0cc71c Toponaming/Part: tests addition and cleaning 2024-02-17 18:07:23 -05:00
Zheng, Lei
b843638879 Toponaming/Part: transfer in and clean getSubShapes, getSubTopoShapes, getOrderedEdges 2024-02-17 18:06:56 -05:00
wandererfan
026c48e022 [TD]fix Prefs Annotation tab
- prevent premature save of LineStandard
2024-02-17 12:11:14 -05:00
André Althaus
30f5595e2a Reformat files with clang-format 2024-02-17 17:13:14 +01:00
André Althaus
cf627f5ce4 Fix apply() method not called consistently
The python console commands where not consistenly reported because
the apply function was not called or not implemented.

The function is now called from the base class and also when
a subfeature is closed in MultiTransform.

Some missing properties are also added.
2024-02-17 17:13:14 +01:00
André Althaus
565b83d8fe Refactor: optimize member access specifiers
After refactoring many members have unnecessarily open access specifiers.
This changes as many members as possible to private or protected.
2024-02-17 17:12:59 +01:00
André Althaus
8694874080 Refactor: remove unused functions 2024-02-17 17:12:59 +01:00
André Althaus
f82663cfb0 Refactor: add default member initializers 2024-02-17 17:12:59 +01:00
André Althaus
2076dff79d Refactor: replace enum with enum class 2024-02-17 17:12:59 +01:00
André Althaus
0b3eb1ae08 Move duplicated code to the base class
All pattern sublcasses contain the same code for handling the
feature list. This code is now moved into the base class that handles
the common ui.

The subclasses now only need to call the setupUI/setupParameterUI function
in their constructors and implement the setupParameterUI function
to create their parameter ui into the specified widget.

The MultiTransform also handles it's common ui and the subclasses
can reuse setupParameterUI without code duplication.
2024-02-17 17:12:32 +01:00