Changesets: FreeCAD
staging f5f93bfe 2019-07-12 05:25:50 Zheng, Lei Details Diff |
Spreadsheet changes Various changes to support in-place editing, and more. |
||
mod - src/Mod/Spreadsheet/App/Cell.cpp | Diff File | ||
mod - src/Mod/Spreadsheet/App/Cell.h | Diff File | ||
mod - src/Mod/Spreadsheet/App/PropertyColumnWidths.cpp | Diff File | ||
mod - src/Mod/Spreadsheet/App/PropertyColumnWidths.h | Diff File | ||
mod - src/Mod/Spreadsheet/App/PropertyRowHeights.cpp | Diff File | ||
mod - src/Mod/Spreadsheet/App/PropertyRowHeights.h | Diff File | ||
mod - src/Mod/Spreadsheet/App/Sheet.cpp | Diff File | ||
mod - src/Mod/Spreadsheet/App/Sheet.h | Diff File | ||
mod - src/Mod/Spreadsheet/App/SheetObserver.cpp | Diff File | ||
mod - src/Mod/Spreadsheet/App/SheetObserver.h | Diff File | ||
mod - src/Mod/Spreadsheet/Gui/PropertiesDialog.cpp | Diff File | ||
mod - src/Mod/Spreadsheet/Gui/SheetModel.cpp | Diff File | ||
mod - src/Mod/Spreadsheet/Gui/SheetTableView.cpp | Diff File | ||
mod - src/Mod/Spreadsheet/Gui/SpreadsheetView.cpp | Diff File | ||
mod - src/Mod/Spreadsheet/Gui/SpreadsheetView.h | Diff File | ||
mod - src/Mod/Spreadsheet/Gui/ViewProviderSpreadsheet.cpp | Diff File | ||
mod - src/Mod/Spreadsheet/Gui/ViewProviderSpreadsheet.h | Diff File | ||
staging 2f4d10c4 2019-07-12 04:14:00 Zheng, Lei Details Diff |
Import: add new implementation of STEP importer/exporter For better supporting Link and groups. The original implementation can still be used by uncheck the STEP import setting 'Use Link Group'. |
||
mod - src/Mod/Import/App/AppImportPy.cpp | Diff File | ||
mod - src/Mod/Import/App/CMakeLists.txt | Diff File | ||
mod - src/Mod/Import/App/ImportOCAF.cpp | Diff File | ||
mod - src/Mod/Import/App/ImportOCAF.h | Diff File | ||
add - src/Mod/Import/App/ImportOCAF2.cpp | Diff File | ||
add - src/Mod/Import/App/ImportOCAF2.h | Diff File | ||
mod - src/Mod/Import/Gui/AppImportGuiPy.cpp | Diff File | ||
mod - src/Mod/Part/Gui/DlgImportExportStep.ui | Diff File | ||
mod - src/Mod/Part/Gui/DlgSettingsGeneral.cpp | Diff File | ||
staging c6d28ea6 2019-07-12 04:14:00 Zheng, Lei Details Diff |
Import: add new implementation of STEP importer/exporter For better supporting Link and groups. The original implementation can still be used by uncheck the STEP import setting 'Use Link Group'. |
||
mod - src/Mod/Import/App/AppImportPy.cpp | Diff File | ||
mod - src/Mod/Import/App/CMakeLists.txt | Diff File | ||
mod - src/Mod/Import/App/ImportOCAF.cpp | Diff File | ||
mod - src/Mod/Import/App/ImportOCAF.h | Diff File | ||
add - src/Mod/Import/App/ImportOCAF2.cpp | Diff File | ||
add - src/Mod/Import/App/ImportOCAF2.h | Diff File | ||
mod - src/Mod/Import/Gui/AppImportGuiPy.cpp | Diff File | ||
mod - src/Mod/Part/Gui/DlgImportExportStep.ui | Diff File | ||
mod - src/Mod/Part/Gui/DlgSettingsGeneral.cpp | Diff File | ||
staging ee2d1ecd 2019-07-12 03:59:55 Zheng, Lei Details Diff |
Gui: add some icons | ||
add - src/Gui/Icons/Invisible.svg | Diff File | ||
add - src/Gui/Icons/Link.svg | Diff File | ||
add - src/Gui/Icons/LinkArray.svg | Diff File | ||
add - src/Gui/Icons/LinkArrayOverlay.xpm | Diff File | ||
add - src/Gui/Icons/LinkElement.svg | Diff File | ||
add - src/Gui/Icons/LinkGroup.svg | Diff File | ||
add - src/Gui/Icons/LinkImport.svg | Diff File | ||
add - src/Gui/Icons/LinkImportAll.svg | Diff File | ||
add - src/Gui/Icons/LinkOverlay.xpm | Diff File | ||
add - src/Gui/Icons/LinkReplace.svg | Diff File | ||
add - src/Gui/Icons/LinkSelect.svg | Diff File | ||
add - src/Gui/Icons/LinkSelectAll.svg | Diff File | ||
add - src/Gui/Icons/LinkSelectFinal.svg | Diff File | ||
add - src/Gui/Icons/LinkSub.svg | Diff File | ||
add - src/Gui/Icons/LinkSubElement.xpm | Diff File | ||
add - src/Gui/Icons/LinkSubOverlay.xpm | Diff File | ||
add - src/Gui/Icons/Std_CoordinateSystem.svg | Diff File | ||
add - src/Gui/Icons/Unlink.svg | Diff File | ||
add - src/Gui/Icons/edit-element-select-box.svg | Diff File | ||
mod - src/Gui/Icons/resource.qrc | Diff File | ||
add - src/Gui/Icons/sel-back.svg | Diff File | ||
add - src/Gui/Icons/sel-forward.svg | Diff File | ||
add - src/Gui/Icons/sel-instance.svg | Diff File | ||
add - src/Gui/Icons/tree-doc-collapse.svg | Diff File | ||
add - src/Gui/Icons/tree-doc-multi.svg | Diff File | ||
add - src/Gui/Icons/tree-doc-single.svg | Diff File | ||
add - src/Gui/Icons/tree-goto-sel.svg | Diff File | ||
add - src/Gui/Icons/tree-item-drag.svg | Diff File | ||
add - src/Gui/Icons/tree-pre-sel.svg | Diff File | ||
add - src/Gui/Icons/tree-rec-sel.svg | Diff File | ||
add - src/Gui/Icons/tree-sync-pla.svg | Diff File | ||
add - src/Gui/Icons/tree-sync-sel.svg | Diff File | ||
add - src/Gui/Icons/tree-sync-view.svg | Diff File | ||
staging 899a0508 2019-07-12 03:59:55 Zheng, Lei Details Diff |
Gui: add some icons | ||
add - src/Gui/Icons/Invisible.svg | Diff File | ||
add - src/Gui/Icons/Link.svg | Diff File | ||
add - src/Gui/Icons/LinkArray.svg | Diff File | ||
add - src/Gui/Icons/LinkArrayOverlay.xpm | Diff File | ||
add - src/Gui/Icons/LinkElement.svg | Diff File | ||
add - src/Gui/Icons/LinkGroup.svg | Diff File | ||
add - src/Gui/Icons/LinkImport.svg | Diff File | ||
add - src/Gui/Icons/LinkImportAll.svg | Diff File | ||
add - src/Gui/Icons/LinkOverlay.xpm | Diff File | ||
add - src/Gui/Icons/LinkReplace.svg | Diff File | ||
add - src/Gui/Icons/LinkSelect.svg | Diff File | ||
add - src/Gui/Icons/LinkSelectAll.svg | Diff File | ||
add - src/Gui/Icons/LinkSelectFinal.svg | Diff File | ||
add - src/Gui/Icons/LinkSub.svg | Diff File | ||
add - src/Gui/Icons/LinkSubElement.xpm | Diff File | ||
add - src/Gui/Icons/LinkSubOverlay.xpm | Diff File | ||
add - src/Gui/Icons/Std_CoordinateSystem.svg | Diff File | ||
add - src/Gui/Icons/Unlink.svg | Diff File | ||
add - src/Gui/Icons/edit-element-select-box.svg | Diff File | ||
mod - src/Gui/Icons/resource.qrc | Diff File | ||
add - src/Gui/Icons/sel-back.svg | Diff File | ||
add - src/Gui/Icons/sel-forward.svg | Diff File | ||
add - src/Gui/Icons/sel-instance.svg | Diff File | ||
add - src/Gui/Icons/tree-doc-collapse.svg | Diff File | ||
add - src/Gui/Icons/tree-doc-multi.svg | Diff File | ||
add - src/Gui/Icons/tree-doc-single.svg | Diff File | ||
add - src/Gui/Icons/tree-goto-sel.svg | Diff File | ||
add - src/Gui/Icons/tree-item-drag.svg | Diff File | ||
add - src/Gui/Icons/tree-pre-sel.svg | Diff File | ||
add - src/Gui/Icons/tree-rec-sel.svg | Diff File | ||
add - src/Gui/Icons/tree-sync-pla.svg | Diff File | ||
add - src/Gui/Icons/tree-sync-sel.svg | Diff File | ||
add - src/Gui/Icons/tree-sync-view.svg | Diff File | ||
staging b0c8c540 2019-07-12 03:28:07 Zheng, Lei Details Diff |
TechDraw: Link related changes * Support link and group objects * Support view sync by implementing view provider API getMDIView() * Use handleChangedPropertyType() for object migration instead of reimplementing Restore() because of a lots of changes in PropertyContainer::Restore(). * Various other small fixes. |
||
mod - src/Mod/Measure/App/Measurement.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/AppTechDrawPy.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawPage.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawPage.h | Diff File | ||
mod - src/Mod/TechDraw/App/DrawProjGroup.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawUtil.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawView.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawView.h | Diff File | ||
mod - src/Mod/TechDraw/App/DrawViewArch.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawViewArch.h | Diff File | ||
mod - src/Mod/TechDraw/App/DrawViewDraft.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawViewDraft.h | Diff File | ||
mod - src/Mod/TechDraw/App/DrawViewPart.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/Command.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/CommandCreateDims.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/DrawGuiUtil.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/DrawGuiUtil.h | Diff File | ||
mod - src/Mod/TechDraw/Gui/MDIViewPage.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/QGIProjGroup.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/TaskLinkDim.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/ViewProviderDrawingView.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/ViewProviderDrawingView.h | 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/ViewProviderPage.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/ViewProviderPage.h | Diff File | ||
mod - src/Mod/TechDraw/Gui/ViewProviderTemplate.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/ViewProviderTemplate.h | Diff File | ||
staging 572d5e03 2019-07-12 03:28:07 Zheng, Lei Details Diff |
TechDraw: Link related changes * Support link and group objects * Support view sync by implementing view provider API getMDIView() * Use handleChangedPropertyType() for object migration instead of reimplementing Restore() because of a lots of changes in PropertyContainer::Restore(). * Various other small fixes. |
||
mod - src/Mod/Measure/App/Measurement.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/AppTechDrawPy.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawPage.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawPage.h | Diff File | ||
mod - src/Mod/TechDraw/App/DrawProjGroup.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawUtil.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawView.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawView.h | Diff File | ||
mod - src/Mod/TechDraw/App/DrawViewArch.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawViewArch.h | Diff File | ||
mod - src/Mod/TechDraw/App/DrawViewDraft.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawViewDraft.h | Diff File | ||
mod - src/Mod/TechDraw/App/DrawViewPart.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/Command.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/CommandCreateDims.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/DrawGuiUtil.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/DrawGuiUtil.h | Diff File | ||
mod - src/Mod/TechDraw/Gui/MDIViewPage.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/QGIProjGroup.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/TaskLinkDim.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/ViewProviderDrawingView.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/ViewProviderDrawingView.h | 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/ViewProviderPage.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/ViewProviderPage.h | Diff File | ||
mod - src/Mod/TechDraw/Gui/ViewProviderTemplate.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/ViewProviderTemplate.h | Diff File | ||
staging 773c2b79 2019-07-12 02:10:03 Zheng, Lei Details Diff |
Part: changes to Part Module * Added Part::Feature::getTopoShape/getShape() function that can obtain shape from any object with proper implementation of getSubObject(). It can even construct compound from group object with proper implementation of getSubObjects(). * Modified ViewProviderExt to work on any object, because it now obtain the shape using Part::Feature::getShape() * Modified various Part features to obtain base/tool shapes using Part::getShape(), which allows them to be any type of object, including Link and groups. * Modified various Part command to relax type requirement on selected objects. * Add support of link and group to dimension, and add dimension refresh command * Support link and group in simple command command, and add a few more copy command variations. * Add special handling of 'Shape' attribute in PropertyContainerPy and use Part::Feature::getShape() to return shape for any object without Shape property. This allows many python feature work with any object without modification. * GeometrySurface/CurvePy, add convenience attribute 'Rotation' * TopoShapePy: * Extended support of sub shape attribute, e.g. Compound1, Solid2, SubShape3 ('SubShape' is used to access child shape of a compound) * makeWires(), new API to sort and return wires given a list of edges. * transformed/translated/rotated/scaled(), return a new shape with some transformation. * findPlane(), find the plane of a planar shape * isCoplanar(), check if two shape are coplanar |
||
mod - src/App/DocumentObject.h | Diff File | ||
mod - src/App/PropertyContainerPyImp.cpp | Diff File | ||
mod - src/Mod/Part/App/AppPart.cpp | Diff File | ||
mod - src/Mod/Part/App/AppPartPy.cpp | Diff File | ||
mod - src/Mod/Part/App/FeatureChamfer.cpp | Diff File | ||
mod - src/Mod/Part/App/FeatureCompound.cpp | Diff File | ||
mod - src/Mod/Part/App/FeatureCompound.h | Diff File | ||
mod - src/Mod/Part/App/FeatureExtrusion.cpp | Diff File | ||
mod - src/Mod/Part/App/FeatureFace.cpp | Diff File | ||
mod - src/Mod/Part/App/FeatureFillet.cpp | Diff File | ||
mod - src/Mod/Part/App/FeatureMirroring.cpp | Diff File | ||
mod - src/Mod/Part/App/FeatureOffset.cpp | Diff File | ||
mod - src/Mod/Part/App/FeaturePartBoolean.cpp | Diff File | ||
mod - src/Mod/Part/App/FeaturePartBox.cpp | Diff File | ||
mod - src/Mod/Part/App/FeaturePartCommon.cpp | Diff File | ||
mod - src/Mod/Part/App/FeaturePartFuse.cpp | Diff File | ||
mod - src/Mod/Part/App/FeatureRevolution.cpp | Diff File | ||
mod - src/Mod/Part/App/GeometryCurvePy.xml | Diff File | ||
mod - src/Mod/Part/App/GeometryCurvePyImp.cpp | Diff File | ||
mod - src/Mod/Part/App/GeometryPy.xml | Diff File | ||
mod - src/Mod/Part/App/GeometrySurfacePy.xml | Diff File | ||
mod - src/Mod/Part/App/GeometrySurfacePyImp.cpp | Diff File | ||
mod - src/Mod/Part/App/OCCError.h | Diff File | ||
mod - src/Mod/Part/App/OpenCascadeAll.h | Diff File | ||
mod - src/Mod/Part/App/PartFeature.cpp | Diff File | ||
mod - src/Mod/Part/App/PartFeature.h | Diff File | ||
mod - src/Mod/Part/App/PartFeatures.cpp | Diff File | ||
mod - src/Mod/Part/App/PartPyCXX.cpp | Diff File | ||
mod - src/Mod/Part/App/PartPyCXX.h | Diff File | ||
mod - src/Mod/Part/App/TopoShape.cpp | Diff File | ||
mod - src/Mod/Part/App/TopoShape.h | Diff File | ||
mod - src/Mod/Part/App/TopoShapePy.xml | Diff File | ||
mod - src/Mod/Part/App/TopoShapePyImp.cpp | Diff File | ||
mod - src/Mod/Part/Gui/Command.cpp | Diff File | ||
mod - src/Mod/Part/Gui/CommandSimple.cpp | Diff File | ||
mod - src/Mod/Part/Gui/DlgExtrusion.cpp | Diff File | ||
mod - src/Mod/Part/Gui/DlgFilletEdges.cpp | Diff File | ||
mod - src/Mod/Part/Gui/Resources/Part.qrc | Diff File | ||
add - src/Mod/Part/Gui/Resources/icons/Part_Element_Copy.svg | Diff File | ||
add - src/Mod/Part/Gui/Resources/icons/Part_Measure_Refresh.svg | Diff File | ||
add - src/Mod/Part/Gui/Resources/icons/Part_Transformed_Copy.svg | Diff File | ||
mod - src/Mod/Part/Gui/TaskAttacher.cpp | Diff File | ||
mod - src/Mod/Part/Gui/TaskCheckGeometry.cpp | Diff File | ||
mod - src/Mod/Part/Gui/TaskDimension.cpp | Diff File | ||
mod - src/Mod/Part/Gui/TaskDimension.h | Diff File | ||
mod - src/Mod/Part/Gui/TaskOffset.cpp | Diff File | ||
mod - src/Mod/Part/Gui/TaskThickness.cpp | Diff File | ||
mod - src/Mod/Part/Gui/ViewProvider.cpp | Diff File | ||
mod - src/Mod/Part/Gui/ViewProvider2DObject.cpp | Diff File | ||
mod - src/Mod/Part/Gui/ViewProviderBoolean.cpp | Diff File | ||
mod - src/Mod/Part/Gui/ViewProviderBoolean.h | Diff File | ||
mod - src/Mod/Part/Gui/ViewProviderCompound.cpp | Diff File | ||
mod - src/Mod/Part/Gui/ViewProviderCompound.h | Diff File | ||
mod - src/Mod/Part/Gui/ViewProviderExt.cpp | Diff File | ||
mod - src/Mod/Part/Gui/ViewProviderExt.h | Diff File | ||
mod - src/Mod/Part/Gui/ViewProviderMirror.cpp | Diff File | ||
mod - src/Mod/Part/Gui/ViewProviderPlaneParametric.cpp | Diff File | ||
mod - src/Mod/Part/Gui/Workbench.cpp | Diff File | ||
staging 4612190c 2019-07-12 02:10:03 Zheng, Lei Details Diff |
Part: changes to Part Module * Added Part::Feature::getTopoShape/getShape() function that can obtain shape from any object with proper implementation of getSubObject(). It can even construct compound from group object with proper implementation of getSubObjects(). * Modified ViewProviderExt to work on any object, because it now obtain the shape using Part::Feature::getShape() * Modified various Part features to obtain base/tool shapes using Part::getShape(), which allows them to be any type of object, including Link and groups. * Modified various Part command to relax type requirement on selected objects. * Add support of link and group to dimension, and add dimension refresh command * Support link and group in simple command command, and add a few more copy command variations. * Add special handling of 'Shape' attribute in PropertyContainerPy and use Part::Feature::getShape() to return shape for any object without Shape property. This allows many python feature work with any object without modification. * GeometrySurface/CurvePy, add convenience attribute 'Rotation' * TopoShapePy: * Extended support of sub shape attribute, e.g. Compound1, Solid2, SubShape3 ('SubShape' is used to access child shape of a compound) * makeWires(), new API to sort and return wires given a list of edges. * transformed/translated/rotated/scaled(), return a new shape with some transformation. * findPlane(), find the plane of a planar shape * isCoplanar(), check if two shape are coplanar |
||
mod - src/App/DocumentObject.h | Diff File | ||
mod - src/App/PropertyContainerPyImp.cpp | Diff File | ||
mod - src/Mod/Part/App/AppPart.cpp | Diff File | ||
mod - src/Mod/Part/App/AppPartPy.cpp | Diff File | ||
mod - src/Mod/Part/App/FeatureChamfer.cpp | Diff File | ||
mod - src/Mod/Part/App/FeatureCompound.cpp | Diff File | ||
mod - src/Mod/Part/App/FeatureCompound.h | Diff File | ||
mod - src/Mod/Part/App/FeatureExtrusion.cpp | Diff File | ||
mod - src/Mod/Part/App/FeatureFace.cpp | Diff File | ||
mod - src/Mod/Part/App/FeatureFillet.cpp | Diff File | ||
mod - src/Mod/Part/App/FeatureMirroring.cpp | Diff File | ||
mod - src/Mod/Part/App/FeatureOffset.cpp | Diff File | ||
mod - src/Mod/Part/App/FeaturePartBoolean.cpp | Diff File | ||
mod - src/Mod/Part/App/FeaturePartBox.cpp | Diff File | ||
mod - src/Mod/Part/App/FeaturePartCommon.cpp | Diff File | ||
mod - src/Mod/Part/App/FeaturePartFuse.cpp | Diff File | ||
mod - src/Mod/Part/App/FeatureRevolution.cpp | Diff File | ||
mod - src/Mod/Part/App/GeometryCurvePy.xml | Diff File | ||
mod - src/Mod/Part/App/GeometryCurvePyImp.cpp | Diff File | ||
mod - src/Mod/Part/App/GeometryPy.xml | Diff File | ||
mod - src/Mod/Part/App/GeometrySurfacePy.xml | Diff File | ||
mod - src/Mod/Part/App/GeometrySurfacePyImp.cpp | Diff File | ||
mod - src/Mod/Part/App/OCCError.h | Diff File | ||
mod - src/Mod/Part/App/OpenCascadeAll.h | Diff File | ||
mod - src/Mod/Part/App/PartFeature.cpp | Diff File | ||
mod - src/Mod/Part/App/PartFeature.h | Diff File | ||
mod - src/Mod/Part/App/PartFeatures.cpp | Diff File | ||
mod - src/Mod/Part/App/PartPyCXX.cpp | Diff File | ||
mod - src/Mod/Part/App/PartPyCXX.h | Diff File | ||
mod - src/Mod/Part/App/TopoShape.cpp | Diff File | ||
mod - src/Mod/Part/App/TopoShape.h | Diff File | ||
mod - src/Mod/Part/App/TopoShapePy.xml | Diff File | ||
mod - src/Mod/Part/App/TopoShapePyImp.cpp | Diff File | ||
mod - src/Mod/Part/Gui/Command.cpp | Diff File | ||
mod - src/Mod/Part/Gui/CommandSimple.cpp | Diff File | ||
mod - src/Mod/Part/Gui/DlgExtrusion.cpp | Diff File | ||
mod - src/Mod/Part/Gui/DlgFilletEdges.cpp | Diff File | ||
mod - src/Mod/Part/Gui/Resources/Part.qrc | Diff File | ||
add - src/Mod/Part/Gui/Resources/icons/Part_Element_Copy.svg | Diff File | ||
add - src/Mod/Part/Gui/Resources/icons/Part_Measure_Refresh.svg | Diff File | ||
add - src/Mod/Part/Gui/Resources/icons/Part_Transformed_Copy.svg | Diff File | ||
mod - src/Mod/Part/Gui/TaskAttacher.cpp | Diff File | ||
mod - src/Mod/Part/Gui/TaskCheckGeometry.cpp | Diff File | ||
mod - src/Mod/Part/Gui/TaskDimension.cpp | Diff File | ||
mod - src/Mod/Part/Gui/TaskDimension.h | Diff File | ||
mod - src/Mod/Part/Gui/TaskOffset.cpp | Diff File | ||
mod - src/Mod/Part/Gui/TaskThickness.cpp | Diff File | ||
mod - src/Mod/Part/Gui/ViewProvider.cpp | Diff File | ||
mod - src/Mod/Part/Gui/ViewProvider2DObject.cpp | Diff File | ||
mod - src/Mod/Part/Gui/ViewProviderBoolean.cpp | Diff File | ||
mod - src/Mod/Part/Gui/ViewProviderBoolean.h | Diff File | ||
mod - src/Mod/Part/Gui/ViewProviderCompound.cpp | Diff File | ||
mod - src/Mod/Part/Gui/ViewProviderCompound.h | Diff File | ||
mod - src/Mod/Part/Gui/ViewProviderExt.cpp | Diff File | ||
mod - src/Mod/Part/Gui/ViewProviderExt.h | Diff File | ||
mod - src/Mod/Part/Gui/ViewProviderMirror.cpp | Diff File | ||
mod - src/Mod/Part/Gui/ViewProviderPlaneParametric.cpp | Diff File | ||
mod - src/Mod/Part/Gui/Workbench.cpp | Diff File | ||
master 1aab8078 2019-07-12 02:05:21 Committer: wmayer Details Diff |
[macros toolbar walkthrough] * allow user to disable seeing first messagebox again in the future * check if macro action already exists, if so skip first dialog * pre-select macro for user in macro command list in toolbars tab * expand all custom macro toolbars in the toolbar tree list |
||
mod - src/Gui/DlgMacroExecuteImp.cpp | Diff File | ||
staging e162dc5f 2019-07-12 01:00:51 Zheng, Lei Details Diff |
App/Gui: Changes to application Python init script * Better module import error handling * Allow co-installation of Python2 and Python3 version of FreeCAD * Add FreeCAD.Logger class for convenient logging in Python. See class document for more details. |
||
mod - src/App/FreeCADInit.py | Diff File | ||
mod - src/Gui/FreeCADGuiInit.py | Diff File | ||
staging 1dc91ed3 2019-07-12 01:00:51 Zheng, Lei Details Diff |
App/Gui: Changes to application Python init script * Better module import error handling * Allow co-installation of Python2 and Python3 version of FreeCAD * Add FreeCAD.Logger class for convenient logging in Python. See class document for more details. |
||
mod - src/App/FreeCADInit.py | Diff File | ||
mod - src/Gui/FreeCADGuiInit.py | Diff File | ||
staging 47c27527 2019-07-12 00:53:26 Zheng, Lei Details Diff |
Gui: improve deletion handling in origin feature | ||
mod - src/Gui/ViewProviderOrigin.cpp | Diff File | ||
mod - src/Gui/ViewProviderOriginGroupExtension.cpp | Diff File | ||
staging 0d49031e 2019-07-12 00:53:26 Zheng, Lei Details Diff |
Gui: improve deletion handling in origin feature | ||
mod - src/Gui/ViewProviderOrigin.cpp | Diff File | ||
mod - src/Gui/ViewProviderOriginGroupExtension.cpp | Diff File | ||
staging f16c5024 2019-07-12 00:32:28 Zheng, Lei Details Diff |
Gui: Placement/DatumCS view provider changes * Add always zoom invariant and always on top rendering to ViewProviderDatumCS * Add a new utility class AxisOrigin for more efficient axis rendering. Also exposed to python. * Change ViewProviderPlacement to use AxisOrigin for rendering. A single instance of AxisOrigin is shared by all ViewProviderPlacement. Selection context is used to distinguish among different instances. |
||
mod - src/App/Application.cpp | Diff File | ||
mod - src/App/Placement.cpp | Diff File | ||
mod - src/App/Placement.h | Diff File | ||
mod - src/Gui/Application.cpp | Diff File | ||
add - src/Gui/AxisOrigin.cpp | Diff File | ||
add - src/Gui/AxisOrigin.h | Diff File | ||
add - src/Gui/AxisOriginPy.xml | Diff File | ||
add - src/Gui/AxisOriginPyImp.cpp | Diff File | ||
mod - src/Gui/CMakeLists.txt | Diff File | ||
mod - src/Gui/Inventor/SoAutoZoomTranslation.cpp | Diff File | ||
mod - src/Gui/Inventor/SoAutoZoomTranslation.h | Diff File | ||
mod - src/Gui/ViewProviderPlacement.cpp | Diff File | ||
mod - src/Gui/ViewProviderPlacement.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/ViewProviderDatumCS.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/ViewProviderDatumCS.h | Diff File | ||
staging 286aa71d 2019-07-12 00:32:28 Zheng, Lei Details Diff |
Gui: Placement/DatumCS view provider changes * Add always zoom invariant and always on top rendering to ViewProviderDatumCS * Add a new utility class AxisOrigin for more efficient axis rendering. Also exposed to python. * Change ViewProviderPlacement to use AxisOrigin for rendering. A single instance of AxisOrigin is shared by all ViewProviderPlacement. Selection context is used to distinguish among different instances. |
||
mod - src/App/Application.cpp | Diff File | ||
mod - src/App/Placement.cpp | Diff File | ||
mod - src/App/Placement.h | Diff File | ||
mod - src/Gui/Application.cpp | Diff File | ||
add - src/Gui/AxisOrigin.cpp | Diff File | ||
add - src/Gui/AxisOrigin.h | Diff File | ||
add - src/Gui/AxisOriginPy.xml | Diff File | ||
add - src/Gui/AxisOriginPyImp.cpp | Diff File | ||
mod - src/Gui/CMakeLists.txt | Diff File | ||
mod - src/Gui/Inventor/SoAutoZoomTranslation.cpp | Diff File | ||
mod - src/Gui/Inventor/SoAutoZoomTranslation.h | Diff File | ||
mod - src/Gui/ViewProviderPlacement.cpp | Diff File | ||
mod - src/Gui/ViewProviderPlacement.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/ViewProviderDatumCS.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/ViewProviderDatumCS.h | Diff File | ||
master 4a466c46 2019-07-12 00:23:24 Details Diff |
[TD] Improve CenterMark handling on print | ||
mod - src/Mod/TechDraw/Gui/QGIViewPart.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/QGIViewPart.h | Diff File | ||
master 7eccda34 2019-07-11 22:37:10 Details Diff |
Arch: Lightweight mode for Arch References | ||
mod - src/Mod/Arch/ArchBuildingPart.py | Diff File | ||
mod - src/Mod/Arch/ArchReference.py | Diff File | ||
mod - src/Mod/Draft/WorkingPlane.py | Diff File | ||
master 589a2ac4 2019-07-11 19:08:00 paullee0 Committer: yorik Details Diff |
ArchWall_DraftGeomUtils Multi-Width support added Discussion:- https://forum.freecadweb.org/viewtopic.php?f=23&t=36772&p=319829#p319829 |
||
mod - src/Mod/Arch/ArchWall.py | Diff File | ||
mod - src/Mod/Draft/DraftGeomUtils.py | Diff File | ||
master 941968b3 2019-07-11 17:20:01 Details Diff |
[TD]Edge and Vertex center lines | ||
mod - src/Mod/TechDraw/App/Cosmetic.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/Cosmetic.h | Diff File | ||
mod - src/Mod/TechDraw/App/DrawViewPart.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawViewPart.h | Diff File | ||
mod - src/Mod/TechDraw/App/GeometryObject.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/CMakeLists.txt | Diff File | ||
mod - src/Mod/TechDraw/Gui/CommandAnnotate.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/Resources/TechDraw.qrc | Diff File | ||
add - src/Mod/TechDraw/Gui/Resources/icons/actions/techdraw-2linecenterline.svg | Diff File | ||
add - src/Mod/TechDraw/Gui/Resources/icons/actions/techdraw-2pointcenterline.svg | Diff File | ||
mod - src/Mod/TechDraw/Gui/Resources/icons/actions/techdraw-facecenterline.svg | Diff File | ||
add - src/Mod/TechDraw/Gui/TaskCL2Lines.ui | Diff File | ||
mod - src/Mod/TechDraw/Gui/TaskCenterLine.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/TaskCenterLine.h | Diff File | ||
mod - src/Mod/TechDraw/Gui/TaskCenterLine.ui | Diff File | ||
mod - src/Mod/TechDraw/Gui/Workbench.cpp | Diff File | ||
master 747a2823 2019-07-11 17:08:11 Details Diff |
Set Move as default drop action | ||
mod - src/Gui/Tree.cpp | Diff File | ||
master c79fc5ce 2019-07-11 16:36:11 Committer: wmayer Details Diff |
[Draft] source comment typo fix | ||
mod - src/Mod/Draft/DraftEdit.py | Diff File | ||
master 0d410654 2019-07-11 15:44:04 Details Diff |
Draft: Fixed clone bugs | ||
mod - src/Mod/Draft/Draft.py | Diff File | ||
mod - src/Mod/Draft/DraftTools.py | Diff File | ||
staging 81634132 2019-07-11 09:07:31 Zheng, Lei Details Diff |
Gui: ActiveObjectList API changes Support sub-object in ActiveObjectList. This means that it can now distinguish the same object being activated under different parent, which may be in a different document through external linking. |
||
mod - src/Gui/ActiveObjectList.cpp | Diff File | ||
mod - src/Gui/ActiveObjectList.h | Diff File | ||
mod - src/Gui/MDIView.h | Diff File | ||
mod - src/Gui/View3DPy.cpp | Diff File | ||
staging 56cbfa78 2019-07-11 09:07:31 Zheng, Lei Details Diff |
Gui: ActiveObjectList API changes Support sub-object in ActiveObjectList. This means that it can now distinguish the same object being activated under different parent, which may be in a different document through external linking. |
||
mod - src/Gui/ActiveObjectList.cpp | Diff File | ||
mod - src/Gui/ActiveObjectList.h | Diff File | ||
mod - src/Gui/MDIView.h | Diff File | ||
mod - src/Gui/View3DPy.cpp | Diff File |