Roy-043
4c6cb971e6
BIM: fix Wiki links in BIM Tutorial
2024-12-18 09:40:36 +01:00
marioalexis
18daf1b5f7
Fem: Add electrostatic constraint symbol
2024-12-17 14:46:19 +01:00
luzpaz
e53dbf1a97
BIM: add docstrings to Arch.py
...
Closes #18560
2024-12-17 14:26:48 +01:00
Roy-043
0518e5b17e
Merge pull request #18558 from Roy-043/Draft-Fix-handling-of-coin-nodes
...
Draft: Fix handling of coin nodes
2024-12-17 12:07:38 +01:00
Roy-043
01952e77ca
Draft: Fix handling of coin nodes
...
Fixes #18523 .
2024-12-16 18:24:36 +01:00
Ladislav Michl
1e529bcc7d
TechDraw: Ensure tolerance font size is > 0
2024-12-16 12:23:51 -05:00
PaddleStroke
1c9895f8d3
TechDraw: Assembly exploded views : revert #17726
2024-12-16 11:22:26 -06:00
wmayer
7e6d6c5c0e
Part: Fix segmentation fault in Feature::getExportElementName
...
Calling ShapeType() on a null shape is not allowed and causes a segmentation fault. So, check beforehand if the shape is not null.
Fixes #18537
2024-12-16 12:17:19 -05:00
Chris Hennes
09139050cd
Update src/Mod/TechDraw/Gui/QGILeaderLine.cpp
2024-12-16 18:16:03 +01:00
wandererfan
ff7fc0146f
[TD]allow weld symbol on rotated leader
2024-12-16 18:16:03 +01:00
wandererfan
0540b473ec
[TD]fix leader autohorizontal on rotated base view
2024-12-16 18:16:03 +01:00
luzpaz
bc6183eb81
CAM: Linting Path/Post/Processor.py ( #18539 )
...
Added various docstrings + fixed a typo
2024-12-16 11:09:17 -06:00
Jiří Pinkava
b04f1244a4
Sketcher: clean-up geometry history configuation
...
Keep code almost 1:1 with LS3 branch, just ensure the variable is
initialized and code is documented
2024-12-16 12:07:40 -05:00
Chris Hennes
da473a54f0
Addon Manager: PythonDeps Cleanup and Testing
2024-12-16 17:51:29 +01:00
Chris Hennes
795af3f8d0
Addon Manager: Correct run_interruptable_subprocess
...
communicate() has to be called after a final kill() to get the output
2024-12-16 17:51:29 +01:00
Florian Foinant-Willig
3969fc56db
PartDesign: Add Std_ToggleFreeze to context menu
2024-12-16 11:47:52 -05:00
WandererFan
c2cdf3315c
[TD]Fix transparent area in pdf ( fix #18443 ) ( #18507 )
...
* [TD]fix transparent areas in pdf (#18443 )
* [TD]restore use of PDF/A-1b format
- was not working in older versions of QPdfWriter
2024-12-16 10:47:08 -06:00
Chris Hennes
cbcb769307
Addon Manager: Arch->BIM in list of known internal WBs
2024-12-16 17:43:51 +01:00
Syres916
a7d122428b
[Gui] Show Preferences page by name rather than index
2024-12-16 11:43:13 -05:00
Chris Hennes
118b8e78b0
Merge pull request #18354 from CalligaroV/pd-hole-restore-missing-refineShapeIfActive
...
[PartDesign] Hole: restore missing call to FeatureAddSub::refineShapeIfActive()
2024-12-16 11:41:50 -05:00
marioalexis84
072ecb2a4f
Fem: Add smoothing filter extension to contours filter ( #18088 )
...
* Fem: Add smoothing filter extension to contours filter
2024-12-16 10:40:02 -06:00
Benjamin Nauck
39402e2083
Revert "Address the poor performance of the existing unique-name generation ( #17944 )"
...
This reverts commit 83202d8ad6 .
# Conflicts:
# src/Base/Tools.cpp
# src/Base/Tools.h
2024-12-16 17:31:43 +01:00
Roy-043
2493c37bac
BIM: Fix ArchReference problem caused by TNP code
...
Due to TNP code Document.xml can contain (for example)` <Part ElementMap="0.4" file="Box001.Shape.brp"/>` instead of `<Part file="Box001.Shape.brp"/>`.
2024-12-16 15:23:47 +01:00
wmayer
6bc8b40cd2
Part: Fix crash due to infinite recursion
2024-12-15 16:20:30 +01:00
Chris Hennes
5e8b849f5e
Addon Manager: Support case of repo=None in worker
2024-12-13 20:29:19 -05:00
wmayer
02a5538fba
Fix several compiler warnings:
...
* Fix [-Wsign-compare]
* Fix [-Wc++20-designator]: designated initializers are a C++20 extension
* Fix [-Wunused-parameter]
2024-12-13 20:28:04 -05:00
PaddleStroke
83026233a7
Merge branch 'main' into core_LCS3
2024-12-13 18:48:35 +01:00
Andrea
5c6b93e92b
[Mod] Clean AssemblyObject.cpp
...
Removed dead code
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
.
2024-12-13 12:34:46 -05:00
Vincent Belpois
c8530ae0a8
Sketcher: Fix double RMB to quite polyline after closed shape
2024-12-13 12:30:41 -05:00
mosfet80
6783d674bb
Clean ViewProviderAssembly.cpp
2024-12-13 12:27:40 -05:00
Yorik van Havre
792a8ae769
BIM: Fixed shape loading - fixes #18391
2024-12-13 12:22:04 -05:00
David Kaufman
e1cdc54487
[CAM] implement multipass profile operations ( #17326 )
...
* implement multipass profile operations
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-12-13 11:20:32 -06:00
wmayer
0017bc730a
PD: Fix possible crash in up to shape
2024-12-13 12:15:49 -05:00
wmayer
33722a5c72
Sketch: Fix possible crash in BSpline::splineValue
...
There is an underflow of an unsigned int in the calling instance that sets the parameter 'p' to 2**32-1.
But the size of the passed vector is 0. To fix the crash first check if p is less then the size of the vector.
See: https://forum.freecad.org/viewtopic.php?t=92815
2024-12-13 12:08:31 -05:00
WandererFan
8b7cbae43b
[TD]respect locale for date autofill ( #18132 )
...
* [TD]respect locale for date autofill
* [TD]fix merge conflict
* Apply suggestions from code review
---------
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2024-12-13 11:07:54 -06:00
PaddleStroke
1d63b870c4
TaskAttacher: Refactoring
2024-12-13 18:04:10 +01:00
PaddleStroke
7dcd2610f0
AssemblyObject: Use std::unordered_set instead of vector.
2024-12-13 18:04:10 +01:00
PaddleStroke
1806857c42
Assembly: Enable the use of App::Datums
2024-12-13 18:04:10 +01:00
PaddleStroke
9bfb0e3a5d
Remove PartDesign Datums commands from the UI.
2024-12-13 18:04:10 +01:00
PaddleStroke
f19c8ef8ba
Attacher.cpp: Remove special handling of App::Datums since it is already done in Part::Feature::getTopoShape
2024-12-13 18:04:10 +01:00
PaddleStroke
87838ca93b
SubShapeBinder: Add support for point.
2024-12-13 18:04:10 +01:00
PaddleStroke
5162a2a093
PartDesign: Enable the use of the core datums as references.
2024-12-13 18:04:10 +01:00
PaddleStroke
7009abc8f7
Task attacher: Handle initial selection when no refs.
2024-12-13 18:04:10 +01:00
PaddleStroke
bb4f86586d
TaskAttacher: Fix the string maker such that it does not show TNP string.
2024-12-13 18:04:10 +01:00
PaddleStroke
8d83bae160
TaskAttacher: Make sure hierarchy is respected when adding references.
2024-12-13 18:04:10 +01:00
PaddleStroke
6ac1dbdcb8
Run precommit on TaskAttacher.cpp
2024-12-13 18:04:10 +01:00
PaddleStroke
e671fa30b6
Part: AttachExtension: Refactor to remove code duplicates.
2024-12-13 18:04:10 +01:00
PaddleStroke
19ef989300
Part: add datum objects and commands to create them.
2024-12-13 18:04:10 +01:00
PaddleStroke
655ae579ed
Core: Datums: Fix axis placement and add migration script.
2024-12-13 18:04:10 +01:00
LarryWoestman
c98b0eaa4a
CAM: fixed A, B, and C axis handling; added relevant tests ( #18103 )
...
* CAM: fixed A, B, and C axis handling; added relevant tests
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-12-13 10:55:47 -06:00