dependabot[bot]
c825ed82e9
Bump github/issue-metrics from 4.2.1 to 4.2.2
...
FreeCAD master CI / Prepare (push) Has been cancelled
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
Scorecard supply-chain security / Scorecard analysis (push) Has been cancelled
FreeCAD master CI / Pixi (push) Has been cancelled
FreeCAD master CI / Ubuntu (push) Has been cancelled
FreeCAD master CI / Windows (push) Has been cancelled
FreeCAD master CI / Lint (push) Has been cancelled
FreeCAD master CI / WrapUp (push) Has been cancelled
Stale Issues / stale (push) Has been cancelled
CodeQL Advanced (c-cpp) / Analyze (c-cpp) (push) Has been cancelled
Push Crowdin Translations / update-crowdin (push) Has been cancelled
Fetch Crowdin Translations / update-crowdin (push) Has been cancelled
Monthly issue metrics / issue metrics (push) Has been cancelled
Build Release / upload_src (push) Has been cancelled
Build Release / build (10.13, macos-15-intel, osx-64) (push) Has been cancelled
Build Release / build (11.0, macos-latest, osx-arm64) (push) Has been cancelled
Build Release / build (15.0, macos-latest, osx-arm64) (push) Has been cancelled
Build Release / build (ubuntu-22.04, linux-64) (push) Has been cancelled
Build Release / build (ubuntu-22.04-arm, linux-arm64) (push) Has been cancelled
Build Release / build (windows-latest, win-64) (push) Has been cancelled
Bumps [github/issue-metrics](https://github.com/github/issue-metrics ) from 4.2.1 to 4.2.2.
- [Release notes](https://github.com/github/issue-metrics/releases )
- [Commits](https://github.com/github/issue-metrics/compare/7bee6e691468e996f6701b0638a5238b1490014e...c9e9838147fd355dace335ba787f01b6641a400a )
---
updated-dependencies:
- dependency-name: github/issue-metrics
dependency-version: 4.2.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-10 00:33:24 +02:00
Max Wilfinger
7255c15944
Merge pull request #29173 from jgenunez/issue/28911-stairs-railing-visibility
...
BIM: keep stair railings in sync with stairs visibility
2026-04-09 22:58:12 +02:00
Connor9220
cc5ca847f9
Merge pull request #29189 from sliptonic/roundstockmillface
...
CAM: Fix millfacing with cylindrical stock
2026-04-09 15:01:45 -04:00
Juan Gerardo Núñez
e9ef2c2982
BIM: keep stair railings in sync with stairs visibility
2026-04-09 19:30:05 +02:00
Juan Gerardo Núñez
93a3faa2d1
BIM: add GUI regression test for stairs railing visibility
2026-04-09 19:30:05 +02:00
Benjamin Nauck
94d04470a0
Merge pull request #29194 from tritao/fix-front-overlay-colorbars
...
Gui: restore unlit front overlays and harden SoFCColorBar
2026-04-09 17:27:59 +02:00
FEA-eng
eadbce3e48
FEM: Typo fixes for Gmsh advanced tools ( #29208 )
...
* Update MeshDistance.ui
* Update MeshPreviewSettings.ui
* Update MeshAdvanced.ui
* Update MeshManipulate.ui
* Update MeshPreview.ui
* Update MeshShape.ui
* Update MeshTransfiniteCurve.ui
* Update MeshTransfiniteSurface.ui
* Update MeshTransfiniteVolume.ui
Corrected grammar and improved clarity in tooltip text.
2026-04-09 11:14:24 +00:00
andershol
d843224842
Merge pull request #28807 from andershol/issue-14649
...
Fix startup window placement to handle multiple monitors and nicer first-run
2026-04-08 22:17:02 -05:00
Chris Hennes
195fa1693a
Merge pull request #24792 from ickby/FEM_gmsh_fields
...
FEM: Gmsh advanced meshing
2026-04-08 22:09:14 -05:00
sliptonic
af2f43a9a9
Fixes crest bug with threadmilling ( #28942 )
...
* Fixes crest bug with threadmilling external threads.
Fixes #28787
* removed hard coded assumption of cutting angle
Added tests for cuttingAngle in crest compensation
added comments about tool assumptions
Change schema description to cutting diameter
2026-04-09 01:10:31 +00:00
Bojan
d34ad51094
Gui: fix status bar resizing when tool hints are shown
2026-04-09 01:30:15 +02:00
Joao Matos
01e3007a81
Gui: make SoFCColorBar self-contained and unlit
...
Add a local `SoLightModel::BASE_COLOR` to `SoFCColorBar` so the
widget remains unlit regardless of parent overlay render state.
The viewer-level fix restores the expected `foregroundroot` contract,
but `SoFCColorBar` is a reusable overlay widget shared by FEM, Mesh,
and Inspection. Giving it its own unlit light model makes it more
robust against future scene-graph refactors.
2026-04-08 21:32:49 +01:00
Joao Matos
aaa22fbba0
Gui: restore unlit render state for front overlays
...
Keep viewer-owned decorations in `decorationroot`, but restore the
`BASE_COLOR` light model on `foregroundroot`.
`689c1b188b` moved the overlay render state to `decorationroot` when
splitting viewer decorations from the shared front overlay scenegraph.
However, view-provider `getFrontRoot()` content still renders through
`foregroundroot`, including FEM/Mesh/Inspection color bars.
That changed `foregroundroot` from effectively unlit to lit-by-default,
which can make overlay color bars render black depending on lighting.
Restore the previous behavior by giving `foregroundroot` its own
`BASE_COLOR` state, while keeping the decoration split used for capture
filtering intact.
2026-04-08 21:32:49 +01:00
sliptonic
12a2a76a61
Fixes #29184
...
The boundary calculation was failing on curved wires.
The fix descretizes them to a polygon before passing the
boundary on to the path generators.
This also implements fundamental tests that the boundary encompasses the stock
Removed some commented code and fixed up headers.
2026-04-08 14:32:12 -05:00
Ayaan Ahmad
2537a81a28
BIM: expose full active-schema IfcClass list for native IFC objects ( #28994 )
...
* BIM: expose full active-schema IfcClass list for native IFC objects
* [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-04-08 17:14:26 +00:00
Bojan
918e335ef3
ExpressionTokenizer: fix autocomplete deleting operators when replacing mid-expression token
2026-04-08 03:07:16 -05:00
Max Wilfinger
1b019ca4b1
Merge pull request #29105 from FreeCAD/pr/28844-renames
...
Update translations from Crowdin
2026-04-08 09:10:19 +02:00
pre-commit-ci[bot]
55d1a4ca45
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2026-04-08 07:06:30 +00:00
Stefan Tröger
2d19ec1797
FEM: Incorporate code review
2026-04-08 09:02:39 +02:00
Stefan Tröger
af870495b7
FEM: Update new files to correct license block and #pragma once usage
2026-04-08 09:02:39 +02:00
Stefan Tröger
16efac6087
FEM: Provide default values for temp directory setting
...
This ensures that there is always a WorkingDirectory for object tools, even if the setting is not provided.
2026-04-08 09:02:39 +02:00
Stefan Tröger
d08a2ca72e
FEM: Fix gmsh test file install
2026-04-08 09:02:39 +02:00
Stefan Tröger
34e088eba6
FEM: Adapt advanced gmsh features to object tool changes
2026-04-08 09:02:39 +02:00
Stefan Tröger
5eaea4d8d1
FEM: use fuzzy mesh compare for some gmsh tests
2026-04-08 09:02:39 +02:00
Stefan Tröger
07fb22eaef
FEM: Fix ui wording and cases for new gmsh refinements
2026-04-08 09:02:38 +02:00
Stefan Tröger
2b91d90aaf
FEM: No gui action on cli example run
2026-04-08 09:02:38 +02:00
Stefan Tröger
342f480300
FEM: Adopt test to new gmsh field object structure
2026-04-08 09:02:38 +02:00
Stefan Tröger
1ec6091112
Fem: Fix Gmsh size field preview to work with new objecttools class
2026-04-08 09:02:38 +02:00
Stefan Tröger
6c991d2165
FEM: extend gmsh distance picture
2026-04-08 09:02:38 +02:00
Stefan Tröger
bb3a5d6182
Fem: Implement refinement mesh size preview
2026-04-08 09:02:38 +02:00
Stefan Tröger
82bd6846b8
Fem: Add gmsh adaptive refinement test
2026-04-08 09:02:38 +02:00
Stefan Tröger
45d096d27d
Fem: Enable multianalysis examples with mesh generation on run
2026-04-08 09:02:38 +02:00
Stefan Tröger
e3239b57f7
Fem: Add adaptiv meshing example, and fix some bugs found with it
2026-04-08 09:02:38 +02:00
Stefan Tröger
c130d3031d
Fem: Add gmsh result refinement for aqdaptive meshing
2026-04-08 09:02:38 +02:00
Stefan Tröger
18f250a05d
FEM: ensure the correct background field type is used for anisotropic refinements
2026-04-08 09:02:38 +02:00
Stefan Tröger
7efe3f11eb
FEM:disable gmsh multuthreading for BAMG algorithm, as it fails most of the time with multiple threads
2026-04-08 09:02:37 +02:00
Stefan Tröger
0c7c8f7366
FEM: Rebuild gmsh restrict and math into more universal refinements
2026-04-08 09:02:37 +02:00
Stefan Tröger
b34b778f2c
FEM: Unify shape mesh refinements
2026-04-08 09:02:37 +02:00
Stefan Tröger
282ef7b529
FEM: fix automatic application of transfinite progression edges
2026-04-08 09:02:37 +02:00
Stefan Tröger
8501e2d106
FEM: Add automated transfinite tests and fix bugs found with it
2026-04-08 09:02:37 +02:00
Stefan Tröger
8bc9dc40fb
FEM: Update transfinite manual tests and add gmsh objects to default testing
2026-04-08 09:02:37 +02:00
Stefan Tröger
7095f0c9a2
FEM: GMSH tools ensure the order of user reference selection
2026-04-08 09:02:37 +02:00
Stefan Tröger
cc670e4fd0
FEM: Add gmsh transfinite tests and example
2026-04-08 09:02:37 +02:00
Stefan Tröger
9d5167de90
FEM: Add automatic transfinite volume algorithm
2026-04-08 09:02:37 +02:00
Stefan Tröger
97204f9cfe
FEM: Add transfinite surface automation
2026-04-08 09:02:37 +02:00
Stefan Tröger
2ae69db883
FEM: Add gmsh refinement based on mathematical equations
2026-04-08 09:02:36 +02:00
Stefan Tröger
a4e2850738
FEM: Add restrict gmsh mesh refinement
2026-04-08 09:02:36 +02:00
Stefan Tröger
5cefaf5874
FEM: Add gmsh shape based size fields
2026-04-08 09:02:36 +02:00
Stefan Tröger
56e4ff47d6
FEM: Move shape visualizaton into extension for reusability
2026-04-08 09:02:36 +02:00
Stefan Tröger
e3e45a15b6
FEM: Fix transfinite volume task panel
2026-04-08 09:02:36 +02:00