Commit Graph

22364 Commits

Author SHA1 Message Date
Russell Johnson
dbb34eae7b Path: Add missing post-processor modules
Add entries for missing post-processor modules so they are shipped with FreeCAD.
2022-04-30 07:55:55 -05:00
wmayer
67e963781b Part: in TopoShape::transformGeometry convert OCC exception into Base exception
The conversion is needed because TopoShape::transformGeometry reimplements ComplexGeoData::transformGeometry and is called in the core system
2022-04-29 15:37:44 +02:00
wmayer
a5d7987ad0 Part: handle exception of makeGTransform in _makeTransform 2022-04-29 15:15:51 +02:00
wmayer
2d5c2f0700 Part: adjust TopoShape::transformGShape() to reduce code duplication of TopoShape::makeGTransform
Revert changes of 4e7efd68d42a68 as otherwise there is no way to handle a failure in client code
2022-04-29 14:57:05 +02:00
wmayer
80c900cf52 Base: fix conversion from Placement to Matrix
See also: https://forum.freecadweb.org/viewtopic.php?f=3&t=61000
2022-04-29 13:45:50 +02:00
Roy-043
f2698ac017 Draft: Fix Draft_Snap_Intersection for self-intersecting objects 2022-04-29 14:20:15 +03:00
wmayer
ac41c53a02 FEM: work around a crash with vtk9 on export of a vtkUnstructuredGrid 2022-04-28 23:14:51 +02:00
wmayer
9343583bcb Mesh: handle exceptions when running FreeCAD in headless mode 2022-04-28 12:58:58 +02:00
wmayer
3e6c6974ca Part: handle OCC exception inside TopoShape::makeGTransform
For more details about the problems an unhandled exception will cause see: https://forum.freecadweb.org/viewtopic.php?f=3&t=61000
2022-04-27 18:39:55 +02:00
Zheng, Lei
8bec44934b Fix mixed line endings 2022-04-26 12:52:55 -05:00
sliptonic
be31116b61 Merge pull request #6795 from LarryWoestman/master
Path:  Added a missing "continue" to PathPost.py.
2022-04-26 09:20:02 -05:00
marioalexis
94114cfac7 Part: Use regex to match names in ViewProviderPartExt::getDetail 2022-04-26 11:58:45 +02:00
Chris Hennes
63ceb8d9f5 Addon Manager: Fetch allowed py packages from Github repo 2022-04-26 00:23:50 -05:00
LarryWoestman
afa3a1daa4 Added a missing "continue". 2022-04-25 19:25:03 -07:00
Russell Johnson
20b984d729 Path: Update translated message syntax 2022-04-25 17:39:14 -05:00
wmayer
a6d0338d0b Test: [skip ci] add missing unit test for PR #6787: fix property conflict in App::Link restore 2022-04-25 14:50:47 +02:00
Roy-043
3b85533438 Draft: Restore DontUseNativeDialog after ShapeString edit 2022-04-25 00:48:28 +02:00
Wanderer Fan
1c97b3d5df [TD]fix ExtendShorten handling of CenterLine 2022-04-23 18:43:27 -04:00
Wanderer Fan
f53ac146c0 [TD]fix ExtendLine changes CenterLine
- extendShortenLine converts CenterLines to CosmeticEdges
2022-04-23 18:43:27 -04:00
Ajinkya Dahale
ed370b5fe6 [PD] Do both fuse and cut in FeatureTransformed if applicable 2022-04-23 17:55:18 +02:00
marioalexis
5da2eb947a Part: Add functions to replace indentical code structure in TopoShapePyImp.cpp 2022-04-23 16:40:48 +02:00
marioalexis
fcf9deb2fc Part: Clean up code in TopoShapePyImp.cpp 2022-04-23 16:40:48 +02:00
Zheng, Lei
b7fb96b553 Reduce debug log output 2022-04-23 16:21:49 +02:00
Wanderer Fan
391bdcccaa [TD]fix GeomHatch change file name 2022-04-23 10:00:02 -04:00
Zheng, Lei
54ed4fe34f Spreadsheet: improve efficiency when pasting many cells 2022-04-22 12:28:56 -05:00
Zheng, Lei
98668ed947 Spreadsheet: do not copy empty cell
Because pasteCells() will clear empty cells in selected range
2022-04-22 12:28:56 -05:00
Zheng, Lei
68299281d3 Spreadsheet: do not create string property for empty cell
Otherwise may cause massive slow down when, for example, the user
changes the entire row/column color, which results in large amount of
empty cells.
2022-04-22 12:28:56 -05:00
Yorik van Havre
cc49a3c138 Arch: Fixed duplicate UIDs in IFC export 2022-04-22 12:03:40 +02:00
Yorik van Havre
1fbd1fb38d Merged crowdin translations 2022-04-21 14:18:33 +02:00
Yorik van Havre
0982e696fd Merge branch 'master' of github.com:FreeCAD/FreeCAD 2022-04-21 14:18:17 +02:00
Yorik van Havre
47fa7b7614 Merge pull request #6749 from marioalexis84/draft-set_wp
Draft: Fix orientWP method used by in Draft_Line command
2022-04-21 14:04:03 +02:00
Yorik van Havre
0779f6b722 Updated ts files 2022-04-21 14:00:58 +02:00
Roy-043
cd6f894986 Draft: Fix Angle Lock
Fix problem with self.angle = None.
2022-04-21 12:17:42 +02:00
Ajinkya Dahale
cad2d2c95b [PD] Delete "Overlap" property for FeatureTransformed
This property became redundant after 9b17ab4a58476f46802179de037a627974cb892b.
2022-04-21 01:21:59 +02:00
marioalexis
8baaa1028e Draft: Fix orientWP method used by in Draft_Line command 2022-04-20 14:12:26 -03:00
wmayer
36f859996c PD: [skip ci] fixes #6762: Involute gear tool duplicated in the menu 2022-04-19 17:38:53 +02:00
wmayer
c5bab68332 Gui: add convenience functions to SelectionFilterGate 2022-04-19 15:04:14 +02:00
wmayer
348a6da23f Part: [skip ci] unit tests for PR #6732 2022-04-19 12:25:13 +02:00
sliptonic
f51855b020 Merge pull request #6726 from sliptonic/bug/2TCspinspeed
[Path] Fixes #6275  Output for multiple TCs with same ToolNumber
2022-04-18 09:24:32 -05:00
wmayer
94c5d89d1f Sketcher: fix crash after having created a new B-Spline
The crash might be related to issue #6324: Segmentation fault on knot insertion in older B-Spline
2022-04-17 17:33:11 +02:00
wmayer
1cae0fb41d TD: fixes warning: local variable will be copied despite being returned by name [-Wreturn-std-move] 2022-04-17 17:21:37 +02:00
wmayer
3cb13ad586 Fem: fix handling of transparency in ViewProviderFemPostObject 2022-04-16 14:39:10 +02:00
mwganson
0aa34c2c58 Part: Cross-section, fix issue with using Links that have been scaled and/or transformed 2022-04-16 02:58:43 +02:00
mwganson
be9262142d Part: CheckGeometry -- address issues with using original shape when link has been transformed and/or scaled 2022-04-16 02:57:53 +02:00
mwganson
00f6f2db17 Part: ruled surface, address issue with link support where link was transformed 2022-04-16 02:57:07 +02:00
mwganson
7f7e33edc3 Part: reversed -- fix so it works with App::Links and App::Parts 2022-04-16 02:55:29 +02:00
wmayer
05f024678c Fem: scale imported vtk data set 2022-04-15 21:07:40 +02:00
0penBrain
922bcea6ec Sheet: use wrapper function to clarify intention 2022-04-15 12:14:55 -05:00
0penBrain
cd007dd3c8 Sheet: enable Merge action only if at least 2 cells are selected
Both main menu and context menu
2022-04-15 12:14:55 -05:00
0penBrain
9eca8454ca Sheet: enable Split action only if only one merged cell is selected
Both main menu and context menu
 Partially fixes #6744
2022-04-15 12:14:55 -05:00