Changesets: FreeCAD
master 55af73b0 2020-11-15 10:47:19 Details Diff |
PartDesign: [skip ci] if numpy fails to load due a RuntimeError then handle this exception but still load the workbench | ||
mod - src/Mod/PartDesign/InitGui.py | Diff File | ||
master ed175c9f 2020-11-15 10:07:19 Details Diff |
Sketcher: [skip ci] revert minimum size hint from widgets in datum dialog because this leads to a squashed appearance on some systems. For more details see: https://forum.freecadweb.org/viewtopic.php?f=34&t=52139 |
Affected Issues 0004493 |
|
mod - src/Mod/Sketcher/Gui/InsertDatum.ui | Diff File | ||
master 5916572c 2020-11-15 04:33:30 Committer: wwmayer Details Diff |
[Gui] get rid of MSCV compiler warning | ||
mod - src/Gui/DocumentObserverPython.h | Diff File | ||
master f2eaa98b 2020-11-14 20:31:49 Details Diff |
Add toolcontroller to open operation | ||
mod - src/Mod/Path/PathScripts/PathJob.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathOpGui.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathProfileGui.py | Diff File | ||
master 2da3308b 2020-11-14 18:06:25 Details Diff |
Only allow editing of toolbit if shapefile is found | ||
mod - src/Mod/Path/PathScripts/PathToolBitGui.py | Diff File | ||
master 472cb83a 2020-11-14 17:06:02 Details Diff |
Handle errors is toolbit json more gracefully | ||
mod - src/Mod/Path/PathScripts/PathToolBit.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathToolBitLibraryGui.py | Diff File | ||
master 82beefa9 2020-11-14 15:38:02 Details Diff |
Win32: [skip ci] DLL resolution in Python 3.8 on Windows has changed | ||
mod - src/App/FreeCADInit.py | Diff File | ||
master 9f6c1499 2020-11-14 13:02:10 Committer: wwmayer Details Diff |
[Part] show location dialog when creating a Primitive - there is no reason to hide it and even a bit tiring to open it manually since most no new primitives should be at the origin - give the combobox to select the primitive type a reasonable name, this helps to understand the code better |
||
mod - src/Mod/Part/Gui/DlgPrimitives.cpp | Diff File | ||
mod - src/Mod/Part/Gui/DlgPrimitives.ui | Diff File | ||
master aabff603 2020-11-14 12:18:45 Details Diff |
Gui: [skip ci] try to avoid to truncate QuantitySpinBox at bottom margin on macOS | ||
mod - src/Gui/QuantitySpinBox.cpp | Diff File | ||
master a3cb87b1 2020-11-14 11:36:36 luz paz Committer: wwmayer Details Diff |
TechDraw: Header uniformity and whitespace fixes | ||
mod - src/Mod/TechDraw/App/AppTechDraw.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawGeomHatchPyImp.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawHatchPyImp.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawLeaderLine.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawLeaderLine.h | Diff File | ||
mod - src/Mod/TechDraw/App/DrawLeaderLinePyImp.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawProjGroupPyImp.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawRichAnno.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawRichAnno.h | Diff File | ||
mod - src/Mod/TechDraw/App/DrawRichAnnoPyImp.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawSVGTemplatePyImp.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawTile.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawTilePyImp.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawTileWeld.h | Diff File | ||
mod - src/Mod/TechDraw/App/DrawTileWeldPyImp.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawViewAnnotationPyImp.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawViewClipPyImp.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawViewCollection.h | Diff File | ||
mod - src/Mod/TechDraw/App/DrawViewCollectionPyImp.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawViewDimExtent.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawViewDimExtent.h | Diff File | ||
mod - src/Mod/TechDraw/App/DrawViewImage.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawViewImage.h | Diff File | ||
mod - src/Mod/TechDraw/App/DrawViewMulti.h | Diff File | ||
mod - src/Mod/TechDraw/App/DrawViewPartPyImp.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawViewPyImp.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawViewSection.h | Diff File | ||
mod - src/Mod/TechDraw/App/DrawViewSpreadsheet.h | Diff File | ||
mod - src/Mod/TechDraw/App/DrawViewSymbolPyImp.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawWeldSymbol.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawWeldSymbol.h | Diff File | ||
mod - src/Mod/TechDraw/App/DrawWeldSymbolPyImp.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/EdgeWalker.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/EdgeWalker.h | Diff File | ||
mod - src/Mod/TechDraw/App/HatchLine.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/HatchLine.h | Diff File | ||
mod - src/Mod/TechDraw/App/LineGroup.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/LineGroup.h | Diff File | ||
mod - src/Mod/TechDraw/App/PreCompiled.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/ShapeExtractor.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/ShapeExtractor.h | Diff File | ||
mod - src/Mod/TechDraw/Gui/Command.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/PreCompiled.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/QGCustomImage.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/QGCustomImage.h | Diff File | ||
mod - src/Mod/TechDraw/Gui/QGEPath.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/QGEPath.h | Diff File | ||
mod - src/Mod/TechDraw/Gui/QGISVGTemplate.h | Diff File | ||
mod - src/Mod/TechDraw/Gui/QGIViewAnnotation.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/QGIViewAnnotation.h | Diff File | ||
mod - src/Mod/TechDraw/Gui/QGIViewClip.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/QGIViewImage.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/QGIViewImage.h | Diff File | ||
mod - src/Mod/TechDraw/Gui/QGIViewSpreadsheet.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/QGIViewSpreadsheet.h | Diff File | ||
mod - src/Mod/TechDraw/Gui/QGIViewSymbol.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/QGIViewSymbol.h | Diff File | ||
mod - src/Mod/TechDraw/Gui/QGMText.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/Rez.h | Diff File | ||
mod - src/Mod/TechDraw/Gui/SymbolChooser.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/SymbolChooser.h | Diff File | ||
mod - src/Mod/TechDraw/Gui/TaskActiveView.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/TaskCenterLine.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/TaskCosVertex.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/TaskCosmeticLine.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/TaskDetail.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/TaskLeaderLine.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/TaskProjGroup.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/TaskProjGroup.h | Diff File | ||
mod - src/Mod/TechDraw/Gui/TaskRichAnno.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/TaskWeldingSymbol.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/TemplateTextField.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/ViewProviderGeomHatch.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/ViewProviderGeomHatch.h | Diff File | ||
mod - src/Mod/TechDraw/Gui/ViewProviderHatch.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/ViewProviderHatch.h | Diff File | ||
mod - src/Mod/TechDraw/Gui/ViewProviderImage.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/ViewProviderImage.h | Diff File | ||
mod - src/Mod/TechDraw/Gui/ViewProviderPage.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/ViewProviderProjGroup.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/ViewProviderProjGroupItem.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/ViewProviderSpreadsheet.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/ViewProviderSpreadsheet.h | Diff File | ||
mod - src/Mod/TechDraw/Init.py | Diff File | ||
mod - src/Mod/TechDraw/InitGui.py | Diff File | ||
mod - src/Mod/TechDraw/TestTechDrawApp.py | Diff File | ||
mod - src/Mod/TechDraw/moveViews.py | Diff File | ||
master 8f69368f 2020-11-14 11:08:03 Details Diff |
Image: [skip ci] move the import of Draft trackers inside scaling function. This gives a more useful error message in case of a failure to load it | ||
mod - src/Mod/Image/ImageTools/_CommandImageScaling.py | Diff File | ||
master 02737a3b 2020-11-14 07:29:36 Committer: abdullahtahiriyo Details Diff |
Sketcher: After restore migration mechanism =========================================================== The introduction of the ability of the geometry extensions to store information leads opens new possibilities to the sketcher, which may require migration of previous versions of the sketcher. A striking example is the migration of the GeomPoint+Construction to mark a B-Spline knot to a proper geometry state based on the sketch geometr extension. It also enables to make aware the geometry of the Blocked status, by restoring the geometr blocked status. This commit defines an scheleton for this mechanism. |
||
mod - src/Mod/Sketcher/App/SketchObject.cpp | Diff File | ||
mod - src/Mod/Sketcher/App/SketchObject.h | Diff File | ||
master 91ac9d29 2020-11-14 05:54:01 Committer: abdullahtahiriyo Details Diff |
Sketcher: SketchGeometryExtension refactor InternalGeometry string conversion ============================================================================= Minor refactoring to centralise string to enum conversion in a single place |
||
mod - src/Mod/Sketcher/App/GeometryFacadePyImp.cpp | Diff File | ||
mod - src/Mod/Sketcher/App/SketchGeometryExtension.cpp | Diff File | ||
mod - src/Mod/Sketcher/App/SketchGeometryExtension.h | Diff File | ||
mod - src/Mod/Sketcher/App/SketchGeometryExtensionPyImp.cpp | Diff File | ||
master 90dea635 2020-11-14 05:35:22 Committer: abdullahtahiriyo Details Diff |
Part: Geometry refactor member copy =================================== Encapsulate Part::Geometry data member copy process in a single function (copyNonTag). Part::Geometry derived classes need not know the specifics of the data member of Part::Geometry. Change the delegation of the copy of extensions from clone() to copyNonTag. Because clone() relies on copy() and now copy() of Part::Geometry data member relies on copyNonTag(), there is no actual change to the clone() functionality, but the copy() funcionality gains the copy of the extensions via copyNonTag(). |
||
mod - src/Mod/Part/App/Geometry.cpp | Diff File | ||
mod - src/Mod/Part/App/Geometry.h | Diff File | ||
master d5767cd3 2020-11-14 02:02:14 Committer: wwmayer Details Diff |
[PD] Hole countersink angle work - fix bug that custom angles were overwritten - the norms only define screw heads, not the cut for them, so also a custom angle is possible to sink a metric screw - use better step in UI since one changes the presets only in fractions of a millimeter (otherwise it would be a different hole size) - handle case of no cut - calculate change in diameter when adding depth to countersinks |
||
mod - src/Mod/PartDesign/App/FeatureHole.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskHoleParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskHoleParameters.ui | Diff File | ||
master aa2881e0 2020-11-14 00:27:08 Details Diff |
Use new ToolBits (and only those) for thread milling. | ||
mod - src/Mod/Path/CMakeLists.txt | Diff File | ||
mod - src/Mod/Path/Gui/Resources/panels/PageOpThreadMillingEdit.ui | Diff File | ||
mod - src/Mod/Path/PathScripts/PathThreadMilling.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathThreadMillingGui.py | Diff File | ||
add - src/Mod/Path/Tools/Shape/thread-mill.fcstd | Diff File | ||
master d5beaf80 2020-11-13 22:43:18 Details Diff |
Filter all TCs for suitability for a given op. | ||
mod - src/Mod/Path/PathScripts/PathOp.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathOpGui.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathUtils.py | Diff File | ||
master b7a356cc 2020-11-13 22:42:02 Details Diff |
Catch exception if shape file does not include a thumbnail. | ||
mod - src/Mod/Path/PathScripts/PathToolBit.py | Diff File | ||
master 9c49dc59 2020-11-13 20:25:19 Committer: GitHub Details Diff |
Merge pull request 0003989 from Russ4262/Surface_fixes Path: 3D Surface fix to apply `CutMode` when `CutPattern = Offset`; and LGTM cleanup |
||
mod - src/Mod/Path/PathScripts/PathSurface.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathSurfaceSupport.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathWaterline.py | Diff File | ||
master b7d763a1 2020-11-13 16:51:41 Details Diff |
PartDesign: [skip ci] make cut type modes of hole feature translatable | ||
mod - src/Mod/PartDesign/Gui/TaskHoleParameters.cpp | Diff File | ||
master 074ad403 2020-11-13 16:25:30 Details Diff |
Fixed merge issue | ||
mod - src/Mod/Path/InitGui.py | Diff File | ||
master a48dd3aa 2020-11-13 14:35:07 Details Diff |
Part: [skip ci] rearrange line page to save some vertical space | ||
mod - src/Mod/Part/Gui/DlgPrimitives.ui | Diff File | ||
master 64288425 2020-11-13 11:33:59 Details Diff |
Part: [skip ci] show dialog directly when creating a tube feature | ||
mod - src/Mod/Part/BasicShapes/CommandShapes.py | Diff File | ||
mod - src/Mod/Part/BasicShapes/ViewProviderShapes.py | Diff File | ||
master 922815df 2020-11-13 02:38:20 Committer: wwmayer Details Diff |
[Part] improve tube dialog - remove vertical whitespace |
||
mod - src/Mod/Part/BasicShapes/TaskTube.ui | Diff File | ||
master e7af8b5c 2020-11-13 02:30:42 Committer: wwmayer Details Diff |
[PD] hole UTS fixes - propose cut values also for UTS profiles - the UTS defines coarse and fine while for ISO it is regular and fine, thus fix the name - for the dialog: set minimum values to zero (angles etc. cannot be negative) |
||
mod - src/Mod/PartDesign/App/FeatureHole.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskHoleParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskHoleParameters.ui | Diff File |