Commit Graph

41007 Commits

Author SHA1 Message Date
Roy-043
2eabba29cb BIM: Remove calls to obsolete Draft.getParam
See #20198.
2025-03-26 11:03:21 +01:00
Roy-043
7f9eb9932f 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
601efa4380 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
3583ca806d 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
d8ceec8fba BIM: Fixed material dialog's merge duplicates button - fixes #20124 2025-03-25 20:02:11 -05:00
Joao Matos
a32478349b 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
28555643a6 Part: Convert XML bindings to Python (Part 2) 2025-03-25 19:55:36 +01:00
Ladislav Michl
0895b70131 Gui: Language: Sort mapLanguageTopLevelDomain 2025-03-25 18:29:11 +01:00
Joao Matos
054e04075a 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
fc23531e4a CAM: fix estlcam postprocessor (#20407) 2025-03-25 10:24:27 +01:00
Adrian Insaurralde
9cf50b4eb8 Enable pcl by default on non windows systems 2025-03-25 10:14:56 +01:00
Furgo
ab32b70734 BIM: add missing import 2025-03-25 09:46:54 +01:00
Furgo
f3e3cfd941 BIM: also install test files 2025-03-25 09:46:54 +01:00
Furgo
a0344650a5 BIM: move more functions to their own modules, standardize logging 2025-03-25 09:46:54 +01:00
Furgo
5c8290b853 BIM: move tests to own module, separate App/Gui tests, add TestArchBase 2025-03-25 09:46:54 +01:00
Furgo
a623516bd6 BIM: move Arch wall tests to their own module 2025-03-25 09:46:54 +01:00
Chris Hennes
9c7c62063a Mesh: catch exceptions in destructor 2025-03-25 09:45:25 +01:00
Chris Hennes
b6936c9f0f Inspection: catch exceptions in destructor 2025-03-25 09:45:25 +01:00
Chris Hennes
ec6684f328 Fem: catch exceptions in destructor 2025-03-25 09:45:25 +01:00
Chris Hennes
ae59cc6814 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
6864ac4e0d 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
bbe9fbccb5 PartDesign: Remove XML binding files. 2025-03-25 06:11:22 +01:00
Chris Hennes
a209926436 Fem: Add missing VTK headers from PCH 2025-03-24 23:16:02 -05:00
Andrea
ad3d274679 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
eb3f9b1586 Merge pull request #20428 from pieterhijma/fix-doxygen-structural-warnings
Fix doxygen structural warnings
2025-03-24 21:07:53 -05:00
Joao Matos
8a934297dc Gui: Remove XML binding files. 2025-03-24 22:47:33 +01:00
karliss
c5cbb864d8 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
ad4275fe50 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
5ce0687b7e Typo in docstrings 2025-03-24 20:58:31 +01:00
Roy-043
5a6aaa9435 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
b7f588c1e8 Clean QGTracker.cpp
Clean code
2025-03-24 19:02:34 +01:00
j-hap
edf8a4daf5 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
78b6622daf 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
f755d585a4 Linux: Add Spanish translation to desktop file 2025-03-24 14:09:41 -03:00
Chris Hennes
af4850e442 Merge pull request #20369 from WandererFan/SplineAsCircleYetAgain20347
[TD] Spline as circle yet again  (fix 20347)
2025-03-24 12:05:59 -05:00
tritao
8a83c1b87a Part: Convert XML bindings to Python API bindings model. 2025-03-24 12:00:16 -05:00
sliptonic
e0836d1e4c 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
c2ff654912 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
dab9aa5157 Addon Manager: Create AddonCatalog class 2025-03-24 17:52:09 +01:00
aprospero
eafd8b7d33 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
ab02711c1b 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
0c0f8df167 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
bdce168cce 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
b74ad193f0 [Doc] Fix Robot kdl documentation issues 2025-03-24 16:33:54 +01:00
Pieter Hijma
6bcc0542b9 [Doc] Fix multiple use section label 2025-03-24 16:33:54 +01:00
Pieter Hijma
6f373f0927 [Doc] Fix CAM documentation problems
- Fix nested comments
- Fix section labels
2025-03-24 16:33:54 +01:00
Pieter Hijma
679a56ccea [Doc] Fix nested groups in FEM 2025-03-24 16:33:54 +01:00
Pieter Hijma
3ac1c3a3de [Doc] Fix nested comment problem 2025-03-24 16:33:54 +01:00
Pieter Hijma
fba6271f90 [Doc] Fix missing CXX directory 2025-03-24 16:33:54 +01:00
Chris Hennes
3cb3874eca FEM: Add missing vtkTransform.h header to PCH file
Also sort the VTK includes.
2025-03-24 10:29:00 -05:00