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
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
Chris Hennes
26b2ba2a7e
FEM: Add missing vtkTransform.h header to PCH file
...
Also sort the VTK includes.
2025-03-24 10:29:00 -05:00
tritao
d5a1098add
Part: Remove Py_UNICODE usage from Part.makeWireString and FT2FC.
2025-03-23 22:49:13 +01:00
Chris Hennes
97638e0c82
Gui: Check return value from getDetail()
...
Coverity issue 251377. Every other use of this method follows this idiom, update the last call to match.
2025-03-23 22:47:30 +01:00
Chris Hennes
af8a86f6bf
Base: Eliminate use of deprecated PyWeakref_GetObject
...
Co-authored-by: João Matos <joao@tritao.eu >
2025-03-23 22:43:03 +01:00
Chris Hennes
ebc0dc165d
Base: Initialize tp_versions_used in PyTypeObject (3.13)
...
This field is undocumented, but exists in the source code for 3.13
(see https://github.com/python/cpython/blob/3.13/Include/cpython/object.h#L232 )
and gives a compiler warning if left uninitialized.
2025-03-23 22:42:08 +01:00