Kacper Donat
536775188b
Contributing: Add requirement to clearly mark ownership for cherry-picked PRs ( #22001 )
...
* Contributing: Add requirement to clearly mark ownership for cherry-picked PRs
---------
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
Co-authored-by: Furgo <148809153+furgo16@users.noreply.github.com >
2025-06-29 19:11:30 +00:00
Max Wilfinger
919652c69c
Start: Update UI strings for consistency
2025-06-29 11:27:43 -05:00
Jakub Klinkovský
3d2b7dc9c7
Use vtkUnstructuredGrid::GetLinks instead of vtkUnstructuredGrid::GetCellLinks for VTK >= 9.3
...
The vtkUnstructuredGrid::GetCellLinks has been deprecated in VTK 9.3 and
silently removed in 9.5:
https://gitlab.kitware.com/vtk/vtk/-/blob/master/Documentation/release/9.3.md
2025-06-29 10:37:27 -05:00
Max Wilfinger
3443a0da00
OpenSCAD: Update UI strings for consistency
2025-06-29 10:32:47 -05:00
Samuel Abels
788560d709
CAM: fix toolbit editor shape resolution for high DPI displays
2025-06-29 13:15:47 +02:00
Samuel Abels
3521ae91cc
CAM: reduce default size of toolbit editor dialog
2025-06-29 13:02:09 +02:00
Samuel Abels
0a7cf449bc
CAM: Fix: Tools without icon now display the thumbnail from the FCStd file
2025-06-29 12:57:32 +02:00
Samuel Abels
2f051136fe
CAM: Fix: Chipload is not written to fctb file
2025-06-29 11:52:22 +02:00
Samuel Abels
33935cf73e
CAM: store tool quantities in user units, not metric
2025-06-29 11:52:07 +02:00
Chris Hennes
507e170b19
Apply suggestions from code review
...
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
2025-06-29 04:47:28 -05:00
FEA-eng
730e07db5d
FEM: Fix data extraction checkbox typo ( #22225 )
...
* FEM: Update PostHistogramFieldAppEdit.ui
* FEM: Update PostLineplotFieldAppEdit.ui
* FEM: Update view_post_histogram.py
2025-06-28 19:14:30 -05:00
mosfet80
b25c54baee
Clean EditableDatumLabel.cpp
...
removed unused variable
2025-06-28 19:05:06 -05:00
Chris Hennes
f0a44b9e8b
Gui: Selectively disable MSVC 4251 warning
...
This warning is not relevant to our project in this instance. We are not concerned about ABI-compatibility of DLLs since they are all compiled at the same time when building FreeCAD.
2025-06-28 18:58:32 -05:00
Samuel Abels
11d5707141
CAM: Fix: custom shape attributes not showing in toolbit editor
2025-06-29 01:30:06 +02:00
Chris Hennes
a833ed0785
FEM: Fix missing VTK headers in PreCompiled.h
2025-06-28 16:21:25 +02:00
dependabot[bot]
8076a45de5
Bump github/codeql-action from 3.29.0 to 3.29.1
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.29.0 to 3.29.1.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](ce28f5bb42...39edc492db )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 3.29.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-27 14:13:38 -05:00
Syres916
4f167b828b
[BIM][Draft] QCheckBox fix regressions introduced by PR #21939 ( #22199 )
...
* [BIM][Draft] QCheckBox fix regressions introduced by PR #21939
* [BIM] Remove unwanted index values - CodeQL feedback
2025-06-27 11:25:36 +02:00
tetektoza
352fadd5c7
Draft: Remove redundant QGroupBoxes from some of the array panels ( #21980 )
...
* Draft: Remove main QGroupBox from Circular Array tool
* Draft: Remove main QGroupBox from Polar Array tool
* Draft: Remove main QGroupBox from Ortho Array tool
* Draft: Remove AxisMode QGroup from Ortho Array tool
* Draft: Remove main QGroup from ShapeString tool
2025-06-26 10:11:26 +02:00
Kacper Donat
8fe791bd6f
Merge pull request #22169 from 3x380V/fix_19002
...
PD: Fix regression about single-solid check
2025-06-25 21:40:05 +02:00
sliptonic
f002937fa8
Merge pull request #22168 from Roy-043/CAM-fix-window-handling-in-ImageBuilder.py
...
CAM: fix window handling in ImageBuilder.py
2025-06-25 14:39:41 -05:00
sliptonic
872942cb6f
Merge pull request #22051 from tarman3/tagfixes
...
CAM: Dressup Tag some fixes
2025-06-25 13:03:10 -05:00
Kacper Donat
cd1e5b2b33
Merge pull request #22150 from Rexbas/remove-camera-adjust-method
...
Remove Command::adjustCameraPosition()
2025-06-25 13:11:00 +02:00
Kacper Donat
69a60a1b08
Gui: Use no_except=true for getExtensionByType in ViewProviderDragger
...
Fixes : #22166
2025-06-25 12:54:11 +02:00
Furgo
6e1ac43092
Import: DXF reporter, add unsupported indicator
2025-06-25 07:41:03 +02:00
Furgo
51ff320f0e
Import: DXF reporter, add filename to report
2025-06-25 07:41:03 +02:00
Furgo
4c0517d2ae
Import: DXF parser, correctly pass line no. and handle
2025-06-25 07:41:03 +02:00
Furgo
7764ed5173
Import: DXF backend/frontend, report more unsupported features info
...
Now for unsupported features we report on line numbers and on the entity
handle, in case that unsupported feature is a DXF entity. To avoid
flooding the output, only a maximum of 5 instances are reported with
details. The rest simply add up to the global count and are ellipsized
in the report.
Report output is now in sentence case.
2025-06-25 07:41:03 +02:00
Furgo
f8b0ceaac5
Import: DXF parser, fix macOS linker issue
2025-06-25 07:41:03 +02:00
Furgo
a881d3633c
Import: DXF parser, remove original unsupported features count and warning
2025-06-25 07:41:03 +02:00
Furgo
c10a945fad
Import: DXF importer, add code comments to C++ to Python stats passing function
2025-06-25 07:41:03 +02:00
Furgo
89f6f9449c
Import: DXF parser, add entities in paperspace count
2025-06-25 07:41:03 +02:00
Furgo
6392423b5b
Import: DXF parser, add DXF block count
2025-06-25 07:41:03 +02:00
Furgo
434bf415b9
Import: DXF backend, frontent; add time measurement
2025-06-25 07:41:03 +02:00
Furgo
a517d2c05a
Import: DXF frontend, improve scale reporting
2025-06-25 07:41:03 +02:00
Furgo
6fc5bea0dc
Import: DXF parser, disable now redundant unsupported entities reporting
2025-06-25 07:41:03 +02:00
Furgo
bf0c8f24fa
Import: DXF parser/imported improve unsupported features count
...
Classify unsupported features by type, and report on
the breakdown.
2025-06-25 07:41:03 +02:00
Furgo
ef0dd661a3
Import: DXF parser/importer, improve scale reporting
...
Report additional information about user scaling
value, scaling info source and resulting scale,
including units.
2025-06-25 07:41:03 +02:00
Furgo
e1836052d9
Import: DXF Python frontend, implement stats reporter
2025-06-25 07:41:03 +02:00
Furgo
321c5b692b
Import: DXF importer, add Python bindings
2025-06-25 07:41:03 +02:00
Furgo
9775aafc32
Import: DXF importer, populate stats reporting structure
2025-06-25 07:41:03 +02:00
Furgo
63d8fe6c30
Import: DXF parser, add stats reporting structure
2025-06-25 07:41:03 +02:00
Gaël Écorchard
3611a4328b
BIM: satisfy github-advanced-security
...
Signed-off-by: Gaël Écorchard <gael@km-robotics.cz >
2025-06-25 07:40:09 +02:00
wmayer
23d93e45ff
PD: Correctly handle single solid rule for loft with and without base
2025-06-25 00:14:15 +02:00
wmayer
4ac7f57ac4
PD: Use isSingleSolidRuleSatisfied() for pipe feature
...
This fixes issue 18977
Fixes: 935bdf9a0f ("PartDesign: Refactor single-solid rule enforcement")
2025-06-25 00:13:54 +02:00
wmayer
eb52dd4a9a
PD: Fix regression about single-solid check
...
For several PD features the single-solid check fails. The regression
is caused by PR 13960 and reported as issue 19002. The reason for the
failure is that the first solid of the output shape is retrieved and
then checked for a single solid. This test will always pass, of course.
The single-solid is fixed for these features:
* Pad
* Pocket (never worked there)
* Fillet
* Chamfer
* Groove (never worked there)
* Revolution (never worked there)
* Loft
Fixes: 935bdf9a0f ("PartDesign: Refactor single-solid rule enforcement")
2025-06-25 00:09:33 +02:00
Roy-043
fd053b1be3
Update ImageBuilder.py
2025-06-24 20:30:46 +02:00
sliptonic
f3980c8a6f
Merge pull request #21732 from tarman3/engrave
...
CAM: Engrave - Fix step down for closed profile
2025-06-24 12:49:05 -05:00
Gaël Écorchard
346c7581d4
BIM: fix geometry under node tags
...
I took the file
[link_3.dae](514790a553/kuka_kr210_support/meshes/kr210l150/visual/link_3.dae )
as test.
Before this commit, no geometry is loaded because the childer of `node`
are `Node` instances not geometry.
To access all the geometries, `col.scene.objects("geometry")` is used,
cf. https://pycollada.readthedocs.io/en/latest/structure.html .
Signed-off-by: Gaël Écorchard <gael@km-robotics.cz >
2025-06-24 12:14:52 +02:00
Gaël Écorchard
9a039860a3
BIM: remove unused variable DEBUG
2025-06-24 12:14:52 +02:00
Gaël Écorchard
d09196a173
BIM: improve style of importDAE.py
2025-06-24 12:14:52 +02:00