Kacper Donat
9dbf5ae94b
Part: Refactor TopoShape::splitWires ( #23096 )
...
This refactors TopoShape::splitWires method to be easier to follow and
use variable names that better describe the intent.
2026-02-07 23:24:47 -06:00
mosfet80
fa97300ec6
Remove unused files
...
removed unnecessary doxygen files
2026-02-07 23:14:25 -06:00
ᴩʜᴏɴᴇᴅʀᴏɪᴅ
8af563804c
SPDX [ 49 ][ Src / Mod / PartDesign ] ( #26715 )
2026-02-07 22:53:31 -06:00
PhoneDroid
0d4d884a59
[ Doc ]: Rework 3rd party library overview
2026-02-07 22:51:05 -06:00
William Skellenger
f2a392c8f1
make the filename tooltip show the actual filename
2026-02-07 22:40:15 -06:00
wandererfan
0745d40f86
[TD]fix fail on single edge cutting profile
2026-02-07 21:47:00 -06:00
Roy-043
105543bf17
BIM: fix regression caused by Link Hosts handling ( #27406 )
2026-02-07 21:43:30 -06:00
TomPcz
b441a3b6c1
Assembly: Fix help text height in CreateBom
2026-02-07 18:38:37 +01:00
sliptonic
f36c9a8580
Merge pull request #27114 from petterreinholdtsen/cam-toolbit-m10-m8-taps
...
CAM: Added M8x1.25 (aka M8 coarse) thread tapping bit.
2026-02-07 09:06:12 -06:00
Petter Reinholdtsen
dfdabbfc87
CAM: Reintroduce matching pre-/postamble and help text for dynapath_4060_post.py
...
This change was introduced in 80a35a8765 (#24617 ) and
reverted without explanation in 21a597a85e (#27202 ).
I assume it was reverted by mistake.
Note that for dynapath_4060_post.py, the original help text did not match the postamble,
illustrating the need to ensure the actual value matches the help text.
2026-02-06 19:44:40 +01:00
Kristian Rekstad
2db8942fa9
Web: improve docs by explaining purpose and use
...
Also remove python example in AppWeb.cpp because it is duplicated by
web.dox
2026-02-06 11:49:51 -06:00
dependabot[bot]
71e4b4f564
Bump actions/setup-python from 6.1.0 to 6.2.0
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](83679a892e...a309ff8b42 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: 6.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-06 11:43:33 -06:00
dependabot[bot]
6a349de3e3
Bump step-security/harden-runner from 2.13.3 to 2.14.1
...
Bumps [step-security/harden-runner](https://github.com/step-security/harden-runner ) from 2.13.3 to 2.14.1.
- [Release notes](https://github.com/step-security/harden-runner/releases )
- [Commits](df199fb7be...e3f713f2d8 )
---
updated-dependencies:
- dependency-name: step-security/harden-runner
dependency-version: 2.14.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-06 11:43:23 -06:00
dependabot[bot]
cc665f1070
Bump peter-evans/create-pull-request from 7.0.11 to 8.1.0
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 7.0.11 to 8.1.0.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](22a9089034...c0f553fe54 )
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-version: 8.1.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-06 11:43:12 -06:00
Petter Reinholdtsen
626c510177
CAM: Added M8x1.25 (aka M8 coarse) thread tapping bit.
...
This provide a metric thread tap example alongside the
imperial 3/8"-16 tap example.
2026-02-06 06:29:12 +01:00
Krish Sharma
24f0c8e2c3
Update src/Gui/PreferencePages/DlgSettingsSelection.ui
...
Co-authored-by: Furgo <148809153+furgo16@users.noreply.github.com >
2026-02-05 21:46:40 +01:00
Krrish777
4768f20d89
Update tooltip for auto-switch to 3D view preference to match Std_TreeSyncView behavior
2026-02-05 21:46:40 +01:00
Krrish777
13909dbb00
Remove duplicate/old tooltips
2026-02-05 21:46:40 +01:00
Krrish777
ed2471e835
Gui: Add informative tooltips to Tree Selection Behavior
2026-02-05 21:46:40 +01:00
Krrish777
afd998541d
Gui: Add tooltips to Selection preference page
2026-02-05 21:46:40 +01:00
Benjamin Nauck
74e1d71c65
Merge pull request #27355 from 3x380V/app
...
App: Random fixes 2
2026-02-05 20:22:43 +01:00
dependabot[bot]
1d11f05560
Bump actions/checkout from 4 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Commits](https://github.com/actions/checkout/compare/v4...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-05 08:48:07 -06:00
paul
45a8650b7d
[BimWall] Fix Regression check ArchSketchLock ( #27324 )
...
* [BimWall] Fix Regression check ArchSketchLock
Github Discussion / Fix Regression:
Fix #24595
(https://github.com/FreeCAD/FreeCAD/pull/24595#issuecomment-3763092751 )
(and incorporate comments in previous PR, to be abandoned, https://github.com/FreeCAD/FreeCAD/pull/26985 )
Regression and Fix:
- When external SketchArch Add-on is installed, and ArchSketchLock is False (not pressed), the BimWall.Arch_Wall() tool with BaseLine select 'Sketch' return error
- This PR fix the said regression
* [BimWall] Fix Regression check ArchSketchLock (rev. 1)
(Update following comment at - https://github.com/FreeCAD/FreeCAD/pull/27324#pullrequestreview-3750099100 )
Github Discussion / Fix Regression:
- Fix https://github.com/FreeCAD/FreeCAD/pull/24595#issuecomment-3763092751
- (and incorporate comments in previous PR, to be abandoned, https://github.com/FreeCAD/FreeCAD/pull/26985
Regression and Fix:
- When external SketchArch Add-on is installed, and ArchSketchLock is False (not pressed), the BimWall.Arch_Wall() tool with BaseLine select 'Sketch' return error
- This PR fix the said regression
* [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>
2026-02-05 12:36:16 +01:00
wmayer
cda2b8cbdb
Use Application::getExecutableName() instead of Config()["ExeName"]
2026-02-05 10:59:52 +01:00
wmayer
4f116d8de3
App: Move Python functions from Application to ApplicationPy
...
This reduces build time when adding new Python functions because
only one file must be compiled.
2026-02-05 10:59:52 +01:00
wmayer
c97f6e5b3f
App: Improve Document::writeObjects
...
Do not directly pass getNameInDocument() to the ostream as this will
set the badbit in case it returns nullptr. As a result no further
output is written to the stream and leads to loss of data.
Instead the returned C string is stored in a local variable and in case
it's nullptr an empty string is passed to the ostream.
At the end of the function writeObjects() it's checked whether the
failbit or badbit is set. If yes an error message is printed and the
failbit or badbit are cleared.
This is supposed to fix the issue 18044.
In case this fix is not sufficient it can be also check for every
object inside writeObjectData()
2026-02-05 10:59:50 +01:00
wmayer
2c3d9e2bb7
Base: Add C++ iostate methods to Writer class
2026-02-05 10:58:12 +01:00
wmayer
2c2cdbfe7f
App: Refactor Document::writeObjects
2026-02-05 10:47:49 +01:00
wmayer
6c9ad95a70
App: Improve handling with freeze status
...
* Do not raise an exception when saving a document and an object has
'freeze' status because this breaks the project file and may lead
to loss of data.
* Make 'freeze' state persistent
* When toggling 'freeze' status only work directly on the selection.
Do not use in-list or out-list of an object because this makes it
quite inflexible and leads to unpredictable behaviour.
This fixes issue with saving frozen files described in 18806.
2026-02-05 10:04:46 +01:00
Chris Hennes
27587b9cd2
Packaging: Fix typo in end-of-line format
2026-02-04 20:46:02 +01:00
Jacob Oursland
9440749423
CI: pin swig on release builds.
2026-02-04 18:51:14 +01:00
Chris Hennes
6f60022a35
Package: Make Windows uninstaller preferences language clearer
2026-02-04 06:37:22 +01:00
PaddleStroke
8a6872e69d
Merge pull request #25848 from PaddleStroke/sk_scale_distances
...
Sketcher: Distance constraints: scale label distance on creation.
2026-02-03 16:34:53 -06:00
Chris Hennes
ed6c0c8111
Merge pull request #25990 from Lgt2x/find-netgen-fix
...
CMake: require Netgen when BUILD_FEM_NETGEN is ON, don't fail silently
2026-02-03 23:10:38 +01:00
xtemp09
0b5a0a6abb
[GUI] Handle Enter and Escape in the search box in Preferences.
2026-02-03 21:57:29 +01:00
Chris Hennes
6ada8e2cef
Merge pull request #25199 from pieterhijma/doc-element-mapping
...
Doc: Improve the documentation of element mapping
2026-02-03 21:06:53 +01:00
Chris Hennes
f3b4aa6b8c
Merge pull request #25198 from pieterhijma/doc-expressions
...
Doc: Improve the documentation of expressions
2026-02-03 21:06:13 +01:00
Chris Hennes
eb42b77285
Merge pull request #25143 from furgo16/issue_24571
...
App: cherry-pick - Implement Save() & Restore() for int/float constraint properties
2026-02-03 21:04:50 +01:00
Roy-043
8657d0a377
BIM: fix BuildingPart area calculation for indirect children ( #24848 )
...
* BIM: fix BuildingPart area calculation for indirect children
Fixes #24667 .
2026-02-03 13:23:59 -06:00
Steven James
c07d248bc3
Make Subclasses of Part::Feature objects repr as their derived Type ( #24429 )
2026-02-03 11:03:29 -06:00
Roy-043
dafed93c63
BIM: support relative path for hybrid IFC file ( #24190 )
2026-02-03 10:16:10 -06:00
Ladislav Michl
e7bcb2c15e
Gui: cleanup includes in *PyImp.cpp
...
Sort includes and implicitely add missing ones. While there
consistently explain where generated files some from.
2026-02-03 16:56:45 +01:00
Roy-043
f9ab227459
Draft: title in default task panel in title case
...
See #27314 .
2026-02-03 12:09:08 +01:00
Roy-043
e6808b6f2e
BIM: titles in default task panel in title case
...
This task panel appears when no command is active. There are 2 versions. One appears if there is a selection, the other if there is none.
2026-02-03 11:05:29 +01:00
captain0xff
79632dd3c6
App: handle symlinks in Application::processFiles & DocInfo::getDocPath
2026-02-02 19:50:36 +01:00
Chris Hennes
a4a1ef7294
App: Get Addon name from Metadata
2026-02-02 19:50:16 +01:00
Yash Suthar
8f2a3a4d7d
Draft : Added knots support for snapping ( #26571 )
...
* Draft : Added knots support for snapping
Signed-off-by: Yash Suthar <yashsuthar983@gmail.com >
* Use Special snap for knots and rename snapToBSpline to snapToBSplineKnots
---------
Signed-off-by: Yash Suthar <yashsuthar983@gmail.com >
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
2026-02-02 17:11:20 +00:00
Dan Henderson
21a597a85e
CAM: Post Processor Dyna_4060_Post - various bug fixes and updates ( #27202 )
...
* various bug fixes and updates
* [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>
2026-02-02 18:07:31 +01:00
Daniel-Khodabakhsh
1c90c1ec44
CAM: Fix case when CAM operation Safe height, Start depth, and Final depth are the same value. ( #27258 )
...
Co-authored-by: Daniel Khodabakhsh <d@niel.khodabakh.sh >
2026-02-02 18:03:59 +01:00
Roy-043
30ea676367
BIM: add processSubShapes to ArchSpace.py
...
Fixes #24579 .
2026-02-02 18:03:08 +01:00