Joao Matos
f76d559395
CMake: Fix generate_from_py macro for temporary pyi files.
2025-03-26 12:18:02 +01:00
Benjamin Bræstrup Sayoc
c106e1fdc6
TechDraw: arc dimensions should not have fill
...
Fixes #20418 . Regression by commit 998f713c97
2025-03-26 11:02:57 +01:00
Roy-043
ed388aa60f
Merge pull request #20436 from Roy-043/Draft-Update-checked-state-of-grid-button-when-switching-the-grid
...
Draft: Update checked state of grid button when switching the grid
2025-03-26 10:40:46 +01:00
mosfet80
9a5ea74f1f
Update pixi
...
Switch to last veraion.
Important fix : propagate error diagnostics from backends https://github.com/prefix-dev/pixi/pull/3426
https://github.com/prefix-dev/pixi/releases
2025-03-26 06:46:15 +01:00
Yorik van Havre
daf8a4f736
Update src/Mod/BIM/bimcommands/BimMaterial.py
...
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
2025-03-25 20:02:11 -05:00
Yorik van Havre
47d6ad847a
BIM: Fixed material dialog's merge duplicates button - fixes #20124
2025-03-25 20:02:11 -05:00
Joao Matos
faabc3d7d6
Part: Remove XML binding files.
...
This PR removes the Part XML API bindings files now that we have
equivalent Python binding files.
2025-03-25 21:28:52 +01:00
Joao Matos
6083315b04
Part: Convert XML bindings to Python (Part 2)
2025-03-25 19:55:36 +01:00
Ladislav Michl
56bcc0fc55
Gui: Language: Sort mapLanguageTopLevelDomain
2025-03-25 18:29:11 +01:00
Joao Matos
e825ebe99d
Part: Clean up XML bindings (Part 2)
...
This cleans up the XML bindings for Part in preparation for an upcoming
migration to Python bindings model.
2025-03-25 17:51:32 +01:00
phaseloop
40ace3241a
CAM: fix estlcam postprocessor ( #20407 )
2025-03-25 10:24:27 +01:00
Adrian Insaurralde
065c1fe0fd
Enable pcl by default on non windows systems
2025-03-25 10:14:56 +01:00
Furgo
5b882756a7
BIM: add missing import
2025-03-25 09:46:54 +01:00
Furgo
ddc7035fbc
BIM: also install test files
2025-03-25 09:46:54 +01:00
Furgo
518e2a8346
BIM: move more functions to their own modules, standardize logging
2025-03-25 09:46:54 +01:00
Furgo
aa1a5c135b
BIM: move tests to own module, separate App/Gui tests, add TestArchBase
2025-03-25 09:46:54 +01:00
Furgo
40e0c60338
BIM: move Arch wall tests to their own module
2025-03-25 09:46:54 +01:00
Chris Hennes
59bfee2cfe
Mesh: catch exceptions in destructor
2025-03-25 09:45:25 +01:00
Chris Hennes
b6924ff744
Inspection: catch exceptions in destructor
2025-03-25 09:45:25 +01:00
Chris Hennes
ccbbe3d708
Fem: catch exceptions in destructor
2025-03-25 09:45:25 +01:00
Chris Hennes
67982f3963
Base: Add Console::DestructorError as noexcept
...
Create a new console output that eats exceptions so it is safe to use in a destructor.
2025-03-25 09:45:25 +01:00
Furgo
4bb372ef87
Start: set specific zoom level for new BIM projects ( #20271 )
...
* Gui: allow viewDefaultOrientation function to accept the None value, as per the docstring
* Start, BIM: set specific zoom level for new BIM projects
2025-03-25 09:36:43 +01:00
Joao Matos
ee4c9a6e8b
PartDesign: Remove XML binding files.
2025-03-25 06:11:22 +01:00
Chris Hennes
2526ef9f68
Fem: Add missing VTK headers from PCH
2025-03-24 23:16:02 -05:00
Andrea
fe951f6332
Update Eigen Requirement
...
ubuntu 22.04 use eigen 3.4. The minimum eigen version is raised to 3.4.
Old cmake code is also removed.
2025-03-24 21:09:48 -05:00
Chris Hennes
50bc99c3eb
Merge pull request #20428 from pieterhijma/fix-doxygen-structural-warnings
...
Fix doxygen structural warnings
2025-03-24 21:07:53 -05:00
Joao Matos
74493358da
Gui: Remove XML binding files.
2025-03-24 22:47:33 +01:00
karliss
f0fe00e16a
PartDesign: Update counterbore min size in reaction to diameter changes ( #20217 )
...
Can't rely purely on `TaskHoleParameters::threadDiameterChanged` to update it since the signal is intentionally blocked while syncing state to GUI.
Closes #19744
2025-03-24 21:18:40 +00:00
Joao Matos
0206ff59cd
CMake: Fix build dependency tracking for Python bindings generation.
...
This caused a rebuild to always happen due to incorrect dependency
tracking.
Fixes https://github.com/FreeCAD/FreeCAD/issues/20402 .
2025-03-24 21:43:31 +01:00
Roy-043
5ba1c2c9b4
Typo in docstrings
2025-03-24 20:58:31 +01:00
Roy-043
f7a7d4ed61
Draft: Update checked state of grid button when switching the grid
...
The checked state of the grid button was not updated when the grid was only displayed during Draft commands.
2025-03-24 20:53:39 +01:00
mosfet80
b33c236322
Clean QGTracker.cpp
...
Clean code
2025-03-24 19:02:34 +01:00
j-hap
aa725c6866
TechDraw: Replace annotation edit dialog with QPlainTextEdit ( #20092 )
...
* TechDraw: Replace annotation edit dialog with QPlainTextEdit
* Remove useless include introduced in previous commit
* Remove trailing _ for members to conform with rest of the codebase
* Add const & to string vectors that don't need copying
* Fix IWYU linter warnings
* Forward all annotation double clicks to the StringList property editor
* Remove unused dialog
* Fix Qt 5 build error
* Fix missing exports with MSVC
2025-03-24 13:27:55 -04:00
Kacper Donat
4c5c88bcf4
Gui: Remove -1 min-width from dialog buttons
...
This ensures that minimum width from QStyle is still applied while buttons still respect minimum size hint
2025-03-24 12:25:56 -05:00
hasecilu
fd44970530
Linux: Add Spanish translation to desktop file
2025-03-24 14:09:41 -03:00
Chris Hennes
c0b14e6b77
Merge pull request #20369 from WandererFan/SplineAsCircleYetAgain20347
...
[TD] Spline as circle yet again (fix 20347)
2025-03-24 12:05:59 -05:00
tritao
ce8a545fb6
Part: Convert XML bindings to Python API bindings model.
2025-03-24 12:00:16 -05:00
sliptonic
d71cfabd4c
Merge pull request #19910 from LarryWoestman/refactor
...
CAM: Used inheritance to simplify the refactored postprocessors even more
2025-03-24 17:58:58 +01:00
tritao
7cbbe403cc
Gui: Convert XML bindings to Python API bindings model.
...
This converts the existing XML binding files to the new Python bindings
generator model.
2025-03-24 11:56:53 -05:00
Chris Hennes
325ae6fd9a
Addon Manager: Create AddonCatalog class
2025-03-24 17:52:09 +01:00
aprospero
7dab93abac
get rid of get/set_param doublette in Draft utils
...
we have the same functionality already in params from draftutils
2025-03-24 11:48:42 -05:00
mosfet80
b1395a7b04
Update sub_buildPixi.yml
...
changelog
switch from 0.41.3 to 0.42.1
https://github.com/prefix-dev/pixi/releases
2025-03-24 11:46:41 -05:00
Johannes Thyssen Tishman
c8b1ea2836
Configure and install thumbnailer
...
Currently the file "src/XDGData/FreeCAD.thumbnailer" gets installed, but
the associated freecad-thumbnailer script isn't. Install the script,
too.
While here, have the paths to the default icon and freecad-thumbnailer
script follow ${CMAKE_INSTALL_DATAROOTDIR} and ${CMAKE_INSTALL_BINDIR}
respectively.
2025-03-24 13:46:17 -03:00
Chris Hennes
2fe3631fd9
Merge pull request #19908 from davesrocketshop/external_modules_part1_pr2
...
Materials: External Modules Part 1
2025-03-24 11:41:02 -05:00
Pieter Hijma
aa768e2a90
[Doc] Fix Robot kdl documentation issues
2025-03-24 16:33:54 +01:00
Pieter Hijma
00428ff014
[Doc] Fix multiple use section label
2025-03-24 16:33:54 +01:00
Pieter Hijma
b3ae844792
[Doc] Fix CAM documentation problems
...
- Fix nested comments
- Fix section labels
2025-03-24 16:33:54 +01:00
Pieter Hijma
d1ed87073e
[Doc] Fix nested groups in FEM
2025-03-24 16:33:54 +01:00
Pieter Hijma
d0c1f2c073
[Doc] Fix nested comment problem
2025-03-24 16:33:54 +01:00
Pieter Hijma
2a99c26c95
[Doc] Fix missing CXX directory
2025-03-24 16:33:54 +01:00