Yorik van Havre
726999c9ec
Draft: Implement unhandled svg text rotation
2024-11-15 12:09:53 -05:00
Snow Faerie
1ff4b2020b
Add Ctrl+{B,I,U} to Spreadsheet; remap File/Import
...
Adds hotkeys for Bold, Italic and Underline in Spreadsheet.
Ctrl+I was taken by File/Import... This patch remaps that to Ctrl+Shift+I.
2024-11-15 11:57:18 -05:00
FEA-eng
439b7f620e
Update Command.cpp
2024-11-15 11:56:46 -05:00
Roy-043
dae79106f6
FEM: FEM_CreateElementsSet menu text in sentence case
2024-11-15 11:56:32 -05:00
wmayer
dbc9615308
Coverity scan: Uninitialized scalar variable
...
* CID 350633
* CID 512344
* CID 514343
2024-11-13 18:58:16 -05:00
Kevin Martin
ae235ef3e8
Change C++ DXF import to ignore type 999 (comment) records
2024-11-13 10:09:12 +01:00
Paul Lee
97171b5eec
[ArchCurtainWall] Bug-fix Sketch as Base
...
Found regression when Sketch is used as Base and OverrideEdges is specified.
2024-11-13 10:05:37 +01:00
Roy-043
9a4e198d8e
Draft: Fix AnnotationStyleEditor delete last style error ( #17758 )
...
* Draft: Fix AnnotationStyleEditor delete last style error
Fixes #17716 .
* Fix rename problem as well
The on_rename function should update self.current_style as well. To avoid this scenario:
1. Create style A.
2. Create style B.
3. Rename style B to C.
4. Switch to style A.
5. Press OK.
6. Start the tool again.
7. Result: there are 3 styles A, B and C.
2024-11-13 10:02:20 +01:00
wwmayer
7a0154d1b1
PD: Add test case for #17184 ( #17707 )
2024-11-11 18:21:15 -03:00
Alfredo Monclus
78d57469af
fix(PD): initialization of thread class and fit
2024-11-11 18:18:30 +01:00
PaddleStroke
96c1e86e5d
Measure: Fix quickmeasure problem with Part::Line objects
2024-11-11 18:17:36 +01:00
dominik-devops
5e69c41306
Update dxf.cpp with missing new line character
2024-11-11 18:14:39 +01:00
Yorik van Havre
36096754c7
Merge pull request #17778 from marioalexis84/fem-material_editor
...
Fem: Use new material editor in materials task panels - fixes #16814
2024-11-11 17:58:49 +01:00
Yorik van Havre
04f0e7a330
Merge pull request #17782 from wwmayer/issue_17770
...
Unhandled std exception dragging Cylindrical joint
2024-11-11 17:56:04 +01:00
PaddleStroke
cd9e155078
Techdraw: Fix assembly exploded view ( #17726 )
2024-11-11 17:53:34 +01:00
Eric Price
44305ffc89
Part: bugfix #17468 recursively unpack compounds for boolean fuse ( #17469 )
...
* fix #17468 recursively unpack compounds for boolean fuse
* fix and into &&, add ctest case for multifuse with compounds and recursive compounds
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* remove unneeded duplicated code - allow Part::Common to be created with a single object (compound or shape) - will result in Unity and possibly a warning message
* prevent endless loop in case of endless recursive compounds as suggested in chat
* Update src/Mod/Part/App/FeaturePartFuse.cpp
Co-authored-by: Benjamin Nauck <benjamin@nauck.se >
* implemented suggestion by wwmayer
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Nauck <benjamin@nauck.se >
2024-11-11 17:51:56 +01:00
Florian Foinant-Willig
b341dd1e64
Fix revolution with ShapeBinder profile ( #17489 )
...
* Fix revolution with ShapeBinder profile
* Remove log level init
---------
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2024-11-11 17:48:18 +01:00
Eric Price
f90c6f56d3
increase tolerance on helical shapes to avoid crash / broken geometry ( #17356 )
...
* increase tolerance on helical shapes to avoid crash
fix #17113
fix #9377
fix #11083
* added test cases for additive and subtractive helix
* fixed whitespace issue, reduced turncount for speed
* relaxed large scale testcases for OCCT 7.3 and below, work around windows CI error #17394
* Further reduce max size in test for buggy Ubuntu OCCT
2024-11-11 17:44:27 +01:00
paul
2943a6ad10
ArchWall : Bug Fix Length Property Accuracy Problem ( #17496 )
...
* ArchWall : Bug Fix Length Property Accuracy Problem
See https://github.com/FreeCAD/FreeCAD/issues/15794
* [ArchWall] Fix regression with multi-material and align center
* ArchWall - Regression Typo
---------
Co-authored-by: Yorik van Havre <yorik@uncreated.net >
2024-11-11 17:26:05 +01:00
Roy-043
67bb2a18b1
Draft: Fix Shape2DView finish bug
...
The Draft_Shape2DView did not finish properly if no object was selected.
Forum topic:
https://forum.freecad.org/viewtopic.php?t=92031
2024-11-11 17:15:24 +01:00
Yorik van Havre
56a897cc96
Translations ( #17725 )
...
* Translations: updated ts files
* Translations: merged crowdin translations
* [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>
2024-11-11 17:01:52 +01:00
marioalexis
e9ff119483
Fem: Save empty UUID if customizing material from task panel
2024-11-11 11:02:30 -03:00
marioalexis
7703425209
Fem: Use quantity spin boxes in material task panel
2024-11-10 22:09:33 -03:00
wmayer
3db95989d3
Assembly: Handle thrown Base::Exception in ViewProviderAssembly
2024-11-11 01:11:56 +01:00
marioalexis
76b541935f
Fem: Use new material editor in materials task panels - fixes #16814
2024-11-10 12:33:28 -03:00
marioalexis
c840a908e1
Material: Propagate changes to MaterialTreeWidget even if UUID does not change
2024-11-10 12:33:28 -03:00
Roy-043
2df0f770dd
Draft: Fix _param_observer_callback_scalemultiplier error
...
Fixes #17741 .
2024-11-09 10:27:12 -05:00
marioalexis
1b66e3faa8
Fem: Fix spelling in Netgen enumeration property
2024-11-09 10:24:32 -05:00
marioalexis
cec367a291
Fem: Save empy mesh if last step is AnalyzeGeometry in Netgen mesher
2024-11-09 10:24:32 -05:00
wmayer
184c71c09f
Material: Replace YAML::LoadFile() with YAML::Load()
...
YAML::LoadFile() cannot be used on Windows because it doesn't support UTF-16 to load a file from an arbitrary location
This fixes #17097
2024-11-09 10:23:17 -05:00
wmayer
4eed8d1bfc
Material: Set more meaningful message for some exception types
2024-11-09 10:23:17 -05:00
wmayer
3c705eaa2e
Part: Handle exception in Feature::setMaterialAppearance
2024-11-09 10:23:17 -05:00
PaddleStroke
dfdd9cd286
Assembly: Fix problem with App::Link to AssemblyObject : they would not go back to position.
2024-11-09 10:16:47 -05:00
PaddleStroke
035e863592
Assembly: Fix regressions of https://github.com/FreeCAD/FreeCAD/pull/16671
2024-11-09 10:16:47 -05:00
PaddleStroke
4f2bd32048
Assembly: JointObject refactor adaptUi
2024-11-09 10:10:57 -05:00
PaddleStroke
458c2f96b1
Assembly: Improve joint taskbox offset ui.
2024-11-09 10:10:57 -05:00
PaddleStroke
6453bb578e
Update CommandExportASMT.py
2024-11-09 10:09:52 -05:00
PaddleStroke
d7ea8dbe8b
Update CommandSolveAssembly.py
2024-11-09 10:09:52 -05:00
Roy-043
0c77ff85b7
Draft: avoid race condition in todo code
...
The doTasks function is called multiple times when using Draft tools. In some cases the ToDo.commitlist belonging to a previous call was not fuly processed, resulting in the same list being processed twice. To avoid this the list is stored as a local variable and then immediately reset.
Forum topic:
https://forum.freecad.org/viewtopic.php?t=91832
2024-11-07 11:13:29 +01:00
marioalexis
52e4581130
Fem: Prevent race condition between signals in timer update
2024-11-06 14:41:23 -05:00
wmayer
ddf925afde
Import: Fix index error with legacy STEP export
...
Fixes #17677
2024-11-06 13:53:39 -05:00
Benjamin Bræstrup Sayoc
8b2453cf88
[Gui] Fix 100% CPU usage due to StartView ( #17565 )
...
* [Gui] Fix 100% CPU usage due to StartView
* [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>
2024-11-06 16:11:30 +01:00
Chris Mayo
a8942b19c9
Mod: Remove Doxygen special commands from Python docstrings
...
These don't work by default in Doxygen [1] and cause Python syntax
warnings.
[1] https://www.doxygen.nl/manual/docblocks.html#pythonblocks
2024-11-05 17:18:50 -05:00
Chris Mayo
cf8355ccb3
BIM,CAM: Resolve Python invalid escape sequence warnings
2024-11-05 17:18:50 -05:00
wmayer
6b490fc8af
PD: Fix default display mode of ViewProviderBoolean
...
Make sure that by default display mode is set to 'Flat Lines' instead of 'Group' as otherwise it won't show the result object
2024-11-05 16:24:33 -05:00
Eric Price
569cd8f9b7
FEM: Allow assigning materials to compounds to avoid having to assign the same material by hand to all subsolids ( #17562 )
...
* fix #17561
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* added missing code to have it also work without MeshRegions
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-11-05 10:15:21 -06:00
Jarno de Wit
bb6e090657
Fix excessive selection pruning in dae exporter for PartDesign Objects ( #17529 ) ( #17654 )
...
* Fixes excessive export selection pruning for PartDesign objects (#17529 )
* Raises selection prune message log-level from Log to Warning (#17529 )
2024-11-05 14:44:18 +01:00
mwganson
4e5f91ceed
[Sketcher] Address issue #17629 , where Attach sketch command allows sketch to be attached to itself
2024-11-05 14:41:00 +01:00
Yorik van Havre
a4a5d7802c
BIM: Fixed imports of IfcOpenShell 0.8 - fixes #17628
2024-11-05 14:28:17 +01:00
Chris Mayo
2a395c364e
BIM: Fix imports of Python importers
2024-11-05 12:59:30 +01:00