Chris Hennes
113a06a2e1
Merge pull request #22881 from oursland/ci-ccache-update
...
CI: ccache update
2025-08-01 22:02:00 -05:00
Jacob Oursland
52453154e6
CI: formatting GitHub CI workflows.
2025-08-01 14:49:15 -07:00
Jacob Oursland
66881ad3e4
CI: address actions/cache warning and always upload cache.
2025-08-01 14:49:14 -07:00
FEA-eng
a83f34e31c
FEM: Add support for amplitudes with CalculiX ( #22851 )
2025-08-01 15:22:01 -05:00
FEA-eng
fb4c739619
FEM: Add support for references for CalculiX's initial temperature ( #22864 )
...
* FEM: Update checksanalysis.py
* FEM: Update FemConstraintInitialTemperature.cpp
* FEM: Update meshsetsgetter.py
* FEM: Update writer.py
* FEM: Update write_constraint_initialtemperature.py
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* FEM: Update thermomech_bimetal.inp
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-08-01 14:03:37 -05:00
Pieter Hijma
d4303f19ca
Core: Support enum editor in VarSet dialog
2025-07-31 13:43:31 +02:00
PaddleStroke
bc207c0a07
Assembly: Fix https://github.com/FreeCAD/FreeCAD/issues/22815
2025-07-29 13:49:41 -05:00
Johannes Wüller
3321b13218
Sketcher: Fix external geometry out-of-bounds vector access ( #22181 )
...
* Sketcher: Fix external geometry out-of-bounds vector access
---------
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
Co-authored-by: Ajinkya Dahale <AjinkyaDahale@users.noreply.github.com >
Co-authored-by: Benjamin Bræstrup Sayoc <benj5378@outlook.com >
2025-07-29 18:36:17 +00:00
dependabot[bot]
d200ae6f7a
Bump prefix-dev/setup-pixi from 0.8.12 to 0.8.14
...
Bumps [prefix-dev/setup-pixi](https://github.com/prefix-dev/setup-pixi ) from 0.8.12 to 0.8.14.
- [Release notes](https://github.com/prefix-dev/setup-pixi/releases )
- [Commits](307e5e5842...8ca4608ef7 )
---
updated-dependencies:
- dependency-name: prefix-dev/setup-pixi
dependency-version: 0.8.14
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-29 13:04:45 -05:00
Chris Hennes
68ae4986c3
Merge pull request #22817 from oursland/macos-weekly-numpy
...
Fix numpy on macOS Weekly Builds
2025-07-29 08:43:35 -05:00
Jacob Oursland
10080f0bd3
CI: use OpenBLAS on macOS weekly builds.
2025-07-29 01:43:12 -07:00
Jacob Oursland
9e8371f91c
CI: recursively fixup RPATHs on macOS.
2025-07-29 01:42:26 -07:00
PaddleStroke
83a7d3c456
AssemblyGui: CmakeLists typo
2025-07-28 22:21:45 -05:00
Chris Hennes
8dc6397fc4
App: Fix XML namespace issue in Branding
2025-07-28 12:17:34 -05:00
PaddleStroke
ae5564d50c
Assembly: Replace "Activated" property by the core "Suppressed" mecha… ( #22409 )
...
* Assembly: Replace "Activated" property by the core "Suppressed" mechanism.
* Fix inaccuracy
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* move the change to migrationScript5 function
* Update JointObject.py
* [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>
2025-07-28 18:20:01 +02:00
wandererfan
40db448db2
[TD]light changes for style and clarity
2025-07-28 18:15:18 +02:00
wandererfan
76517f8492
[TD]fix BrokenView does not handle shells
...
- or faces, wires, edges that are not part of another shape
2025-07-28 18:14:21 +02:00
wandererfan
c47cd6bece
[TD]prevent detail object deletion during task dialog
2025-07-28 18:11:12 +02:00
sliptonic
1d64a3a983
Merge pull request #22392 from knipknap/fix-test-uses-user-data
...
CAM: fix: CAM tests use files from user asset dir
2025-07-28 11:08:50 -05:00
Roy-043
80713fd47c
Draft: show dotted lineTracker in Trimex extrude mode ( #22509 )
...
* Draft: show dotted lineTracker in Trimex extrude mode
* Fix copy-paste error
2025-07-28 18:02:01 +02:00
Roy-043
a8a44aab0a
Draft: fix handling of MouseDelay
...
The MouseDelay sets a point value to None. In some cases this point was then still used resulting in attribute errors.
See:
https://github.com/FreeCAD/FreeCAD/issues/19531#issuecomment-2651341711
2025-07-28 17:52:02 +02:00
Furgo
6e68d94c78
Update default sun path diagram scale
2025-07-28 17:49:56 +02:00
Yorik van Havre
7766b215d4
Merge pull request #22251 from furgo16/dxf-new-import-ui-and-more
...
Redesign DXF import UI, add Part primitives and Draft object import modes
2025-07-28 17:49:25 +02:00
sliptonic
43fe9b3d1a
Merge pull request #22578 from z0r0/CAM-bindings
...
Core: Generation of python bindings for CAM
2025-07-28 10:34:34 -05:00
Ian 'z0r0' Abreu
ab225f5672
fixing unnecessary list import
2025-07-28 08:59:52 -05:00
Roy-043
e64b654699
BIM: fix profile rotation of elbow pipe connector
...
Fixes #22761
2025-07-28 12:39:06 +02:00
Lee Matos
fcd1b923b3
Gui: Fix #12199 missing font family Courier on MacOS
2025-07-28 10:17:18 +02:00
theo-vt
2da7c9ff17
Sketcher: Change the style of the curves in creation to match the construction/defining flag ( #22407 )
...
* Sketcher: Change EditCurvesDrawStyle to match either CurvesDrawStyle or CurvesConstructionDrawStyle in editDraw()
* Match color as well
* Match pattern scale as well
* Use enum instead of boolean flag
* Update src/Mod/Sketcher/Gui/Utils.h
---------
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
2025-07-28 02:33:25 +00:00
theo-vt
7481a5d8dd
PartDesign: Hole: get direction from cylindrical surface rather than normal ( #22393 )
...
* PartDesign: Hole: Find direction of cylindrical face in Hole::execute instead of FeatureSketchBased::getProfileNormal
* PartDesign: Minor cleanups in guessNormalDirection
---------
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
2025-07-28 02:06:50 +00:00
Furgo
f2e9a7f62e
Gui: add 'Select group contents' context menu item ( #22082 )
...
* Gui: add 'Select group contents' context menu item
* Gui: remove dependency from Draft icon
2025-07-28 00:44:12 +02:00
Kacper Donat
5c2b5507d6
Merge pull request #22712 from PaddleStroke/asm_watcher
...
Assembly: TaskWatcher
2025-07-28 00:13:28 +02:00
paddle
3aeb6e9e92
Assembly: Task Watcher.
2025-07-27 21:23:12 +02:00
paddle
2843bbefc7
Assembly: Add 'Activate assembly' command.
2025-07-27 21:17:28 +02:00
paddle
013bbf1937
Core: TaskView: add updateWatcher when an object is set in edit. And add a timer when active document changes.
2025-07-27 21:17:28 +02:00
alafr
f89a763a5b
Draft: Enable Draft Edit for Draft Labels ( #13445 )
...
* Draft: implement DraftLabelGuiTools
TODO:
1- support for custom StraightDirection with any number of points
2- fix EditNode positions when the label is inside a Part
* Draft: enable Draft Edit for Draft Label object
TODO:
Make the edition possible also with double-click in the tree view
* Draft: Trigger Edit on double click on Label in the tree view
Fix part 1/2 of comment https://github.com/FreeCAD/FreeCAD/pull/13445#issuecomment-2079672899
* Draft: Edit Label: enable to move one or move both nodes
The following apply to both edit points of the straight segment:
- If a point is moved exactly on the direction of the straight segment (set the WP to the Label object and use Shift key while moving the node), then it's length is changed without moving the other point.
- If a point is moved in any other direction, both points are moved and the straight segment's length is unchanged
Part 2/2 of https://github.com/FreeCAD/FreeCAD/pull/13445#issuecomment-2079672899
2025-07-27 17:26:12 +02:00
PaddleStroke
91641c4fb6
TaskView: Add 'Permanent task box' framework. ( #22750 )
...
* TaskView: Add 'Permanent task box' framework.
* Update TaskView.h
2025-07-26 22:46:49 +02:00
PaddleStroke
a8b655d602
Assembly: Use icon overlay for unconnected joints instead of annoying warning. ( #22662 )
...
* Core: FeaturePython : Add getOverlayIcons to python interface
* Assembly: unconnected joints icon overlay Fix #22643
* Update src/Mod/Assembly/Gui/ViewProviderAssembly.cpp
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
* Update AssemblyObject.cpp
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update ViewProviderFeaturePython.h
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update ViewProviderFeaturePython.h
* Update JointObject.py
* Update ViewProviderFeaturePython.h
* Update ViewProviderFeaturePython.cpp
* Update Application.cpp
* Update ViewProviderFeaturePython.cpp
* Update ViewProviderFeaturePython.h
* Update ViewProviderAssembly.cpp
---------
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-07-26 22:35:24 +02:00
Kacper Donat
4823ccb6a1
Merge pull request #22736 from chennes/sketcherCodeQLCleanup
...
Sketcher CodeQL cleanup
2025-07-26 11:21:53 +02:00
Chris Hennes
3aa31f11f6
Part: Add error handling to TopoShape::isLinearEdge
2025-07-26 11:17:33 +02:00
PaddleStroke
4f4fe019b8
Assembly: utils: tiny fix
2025-07-26 11:16:28 +02:00
Chris Hennes
29da89febd
Sketcher: Clean up some old commented out code
2025-07-25 19:12:30 -05:00
Jacob Oursland
ce9bc86908
CI: fix macOS on x86_64 weekly builds
...
Despite claims of compatibility with 'conda_build_config.yaml', rattler-build does not support
all of the necessary capabilities to set the minimum macOS version. Converting the
'conda_build_config.yaml' to the rattler-build 'variants.yaml' corrects the issue.
2025-07-25 17:54:43 -05:00
Pieter Hijma
79d1ecbfd2
Gui: Allow expressions in the VarSet dialog ( #22719 )
...
* Gui: Allow expressions in the VarSet dialog
* Gui: Process review comments VarSet Dialog
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
---------
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
2025-07-25 23:16:37 +02:00
Chris Hennes
cdf0097dec
Sketcher: Fix increment of parabola constraint tag
...
It is an invisible and unstated assumption of the redundant-constraint
removal code that the "tag" of a constraint can be used as the index
into the SketchObject's Constraint list. This is true for all objects
except a parabola, which, when creating its internal alignment focus
constraints, incremented the ConstraintCounter for *each* of the
internal constraints, instead of only once.
2025-07-25 22:03:10 +02:00
sliptonic
1ba5888330
Merge pull request #22659 from chennes/cam-size_t-fmt-spec
...
CAM: Fix the format spec used with size_t
2025-07-25 14:45:11 -05:00
Kacper Donat
4702b839ac
Stylesheets: Fix missing arrows
2025-07-25 13:38:52 -05:00
sliptonic
b5d782e856
Merge pull request #22314 from tarman3/vcarve
...
CAM: Vcarve fix
2025-07-25 12:44:16 -05:00
Luz Paz
9efd70ffa4
Fix various source comment typos
...
Found via codespell
2025-07-25 10:25:54 -05:00
Chris Hennes
3679a2adca
Sketcher: Extract "processFace" function
...
Tool-aided refactor, no functional changes.
2025-07-25 10:08:29 -05:00
Chris Hennes
403056fa20
Sketcher: Resolve "Declaration hides variable"
...
Reduce some code duplication via helper method.
2025-07-25 09:48:34 -05:00