Changesets: FreeCAD
master 7f67c131 2019-06-24 11:53:43 Committer: wmayer Details Diff |
[AddonManager] Add Inventor Loader logo to icons/ Relevant thread https://forum.freecadweb.org/viewtopic.php?f=9&t=36556&hilit=addon+manager&start=30#p314729 |
||
mod - src/Mod/AddonManager/Resources/AddonManager.qrc | Diff File | ||
add - src/Mod/AddonManager/Resources/icons/Inventor_workbench_icon.svg | Diff File | ||
staging 64d6886f 2019-06-24 08:30:08 Zheng, Lei Details Diff |
App: add New APIs for future Link function DocumentObject: * getSubObject(): the most important API for Link to work with hierarchies. The function is a inspired from and replaces the getPySubObjects(). It returns a child object following a dot separated subname reference, and can optionally return accumulated transformation, and/or a python object of the refered sub-object/element. The default implementation here is to look for link type property, and search for the referenced object. This patch also include other specialized implementation of this API, such as (GeoFeature)GroupExtension (through extensionGetSubObject()), PartDesign::Body, and so on. A link type object is expected to call the linked object's getSubObject() for resolving. * getSubObjects(): return a list of subname references of all children objects. Container type object is expected to implement this function. The reason it returns subname references instead of just object is to allow the container to skip hierarchies. For example, the Assembly3 container uses this to skip the constraint and element group. * getLinkedObject(), obtain the linked object, and optionally with the accumulated transformation. It is expected to return a linked object or the object itself if it is not a link. In case there are multiple levels of linking involved, this function allows the caller to retrieve the linked object recursively. * hasChildElement(), set/isElementVisible(), controls the children visibility for a group type object. Because the child object may be claimed by other objects, it is essential to have independent control of children visibilities. These APIs are designed to abstract how group manages the child visibility. For performance reason, these function are meant to control only the immediate child object. * resolve(), helper function to parse subname reference and resolve the final object, and optionally the immediate parent of the final object, the final object reference name (for calling `set/isElementVisible()`), and the subname reference if there is one. * touch(), add optional argument 'noRecompute' for better backward compatibility with the NoRecompute flag. By default, touch() causes recompute unless noRecompute is true * signalChanged/signalBeforeChange, two new signal for tracking changes of a specific object. * getViewProviderNameOverride(), return a string of the view provider type of this object. This allows Python class to override the view provider of an object. This feature will be used by ViewProviderLink which is designed to work with any object that has LinkBaseExtension. * canLinkProperties(), will be used by Gui::PropertyView to display linked object properties together with the object's own properties. * redirectSubname(), will be used by Gui::Tree to allow an object to redirect selection to some other object when (pre)selected in the tree view. * Visibility, new property serve as the same purpose as view provider property of the same name. It is added here so that App namespace code can check for visibility without Gui module. This is useful, for example, when constructing a compound shape of a container that respects the children visibility. * (has)hasHiddenMarker(), return or check for a special sub-element name used as marker for overriding sub-object visibility. Will be used by Gui::ViewProvider, it is put here for the same reason as adding Visibility property. * getID(), return object internal identifier. Each object is now assigned an integer identifier that is unique within its containing document. Document: * ShowHidden, new property to tell tree view whether to show hidden object items. * signalTouchedObject, new signal triggered when manually touch an object when calling its touch() function * getObjectByID(), get object by its identifier * addObject() is modified to allow overriding view provider * has/getLinksTo(), helper function to obtain links to a given object. Application: * checkLinkDepth(), helper function to check recursive depth for link traversal. The depth is checked against the total object count of all opened documents. The count (_objCount) is internally updated whenever object is added or removed. * has/getLinksTo(), same as Document::has/getLinksTo() but return links from all opened documents. GroupExtension/OriginGroupExtension/DatumFeature/DatumCS/Part::Feature: implement sepcialized getSubObject/getSubObjects(). |
||
mod - src/App/Application.cpp | Diff File | ||
mod - src/App/Application.h | Diff File | ||
mod - src/App/ApplicationPy.cpp | Diff File | ||
mod - src/App/Document.cpp | Diff File | ||
mod - src/App/Document.h | Diff File | ||
mod - src/App/DocumentObject.cpp | Diff File | ||
mod - src/App/DocumentObject.h | Diff File | ||
mod - src/App/DocumentObjectExtension.cpp | Diff File | ||
mod - src/App/DocumentObjectExtension.h | Diff File | ||
mod - src/App/DocumentObjectPy.xml | Diff File | ||
mod - src/App/DocumentObjectPyImp.cpp | Diff File | ||
mod - src/App/DocumentPy.xml | Diff File | ||
mod - src/App/DocumentPyImp.cpp | Diff File | ||
mod - src/App/Extension.h | Diff File | ||
mod - src/App/ExtensionContainer.cpp | Diff File | ||
mod - src/App/ExtensionContainer.h | Diff File | ||
mod - src/App/GeoFeatureGroupExtension.cpp | Diff File | ||
mod - src/App/GeoFeatureGroupExtension.h | Diff File | ||
mod - src/App/GroupExtension.cpp | Diff File | ||
mod - src/App/GroupExtension.h | Diff File | ||
mod - src/App/Origin.cpp | Diff File | ||
mod - src/App/OriginGroupExtension.cpp | Diff File | ||
mod - src/App/OriginGroupExtension.h | Diff File | ||
mod - src/Mod/Part/App/DatumFeature.cpp | Diff File | ||
mod - src/Mod/Part/App/DatumFeature.h | Diff File | ||
mod - src/Mod/Part/App/PartFeature.cpp | Diff File | ||
mod - src/Mod/Part/App/PartFeature.h | Diff File | ||
mod - src/Mod/PartDesign/App/Body.cpp | Diff File | ||
mod - src/Mod/PartDesign/App/Body.h | Diff File | ||
mod - src/Mod/PartDesign/App/DatumCS.cpp | Diff File | ||
mod - src/Mod/PartDesign/App/DatumCS.h | Diff File | ||
staging 8a222160 2019-06-24 08:30:08 Zheng, Lei Details Diff |
App: add New APIs for future Link function DocumentObject: * getSubObject(): the most important API for Link to work with hierarchies. The function is a inspired from and replaces the getPySubObjects(). It returns a child object following a dot separated subname reference, and can optionally return accumulated transformation, and/or a python object of the refered sub-object/element. The default implementation here is to look for link type property, and search for the referenced object. This patch also include other specialized implementation of this API, such as (GeoFeature)GroupExtension (through extensionGetSubObject()), PartDesign::Body, and so on. A link type object is expected to call the linked object's getSubObject() for resolving. * getSubObjectList(): helper function to return a list of object referenced in the given subname. * getSubObjects(): return a list of subname references of all children objects. The purpose of this function is similar to ViewProvider::claimChildren(). Container type object is expected to implement this function. The reason it returns subname references instead of just object is to allow the container to skip hierarchies. For example, the Assembly3 container uses this to skip the constraint and element group. * getLinkedObject(), obtain the linked object, and optionally with the accumulated transformation. It is expected to return a linked object or the object itself if it is not a link. In case there are multiple levels of linking involved, this function allows the caller to retrieve the linked object recursively. * hasChildElement(), set/isElementVisible(), controls the children visibility for a group type object. Because the child object may be claimed by other objects, it is essential to have independent control of children visibilities. These APIs are designed to abstract how group manages the child visibility. For performance reason, these function are meant to control only the immediate child object. * resolve(), helper function to parse subname reference and resolve the final object, and optionally the immediate parent of the final object, the final object reference name (for calling `set/isElementVisible()`), and the subname reference if there is one. * touch(), add optional argument 'noRecompute' for better backward compatibility with the NoRecompute flag. By default, touch() causes recompute unless noRecompute is true * signalChanged/signalBeforeChange, two new signal for tracking changes of a specific object. * getViewProviderNameOverride(), return a string of the view provider type of this object. This allows Python class to override the view provider of an object. This feature will be used by ViewProviderLink which is designed to work with any object that has LinkBaseExtension. * canLinkProperties(), will be used by Gui::PropertyView to display linked object properties together with the object's own properties. * redirectSubname(), will be used by Gui::Tree to allow an object to redirect selection to some other object when (pre)selected in the tree view. * Visibility, new property serve as the same purpose as view provider property of the same name. It is added here so that App namespace code can check for visibility without Gui module. This is useful, for example, when constructing a compound shape of a container that respects the children visibility. * (has)hasHiddenMarker(), return or check for a special sub-element name used as marker for overriding sub-object visibility. Will be used by Gui::ViewProvider, it is put here for the same reason as adding Visibility property. * getID(), return object internal identifier. Each object is now assigned an integer identifier that is unique within its containing document. Document: * ShowHidden, new property to tell tree view whether to show hidden object items. * signalTouchedObject, new signal triggered when manually touch an object when calling its touch() function * getObjectByID(), get object by its identifier * addObject() is modified to allow overriding view provider * has/getLinksTo(), helper function to obtain links to a given object. Application: * checkLinkDepth(), helper function to check recursive depth for link traversal. The depth is checked against the total object count of all opened documents. The count (_objCount) is internally updated whenever object is added or removed. * has/getLinksTo(), same as Document::has/getLinksTo() but return links from all opened documents. GroupExtension/OriginGroupExtension/DatumFeature/DatumCS/Part::Feature: implement sepcialized getSubObject/getSubObjects(). |
||
mod - src/App/Application.cpp | Diff File | ||
mod - src/App/Application.h | Diff File | ||
mod - src/App/ApplicationPy.cpp | Diff File | ||
mod - src/App/Document.cpp | Diff File | ||
mod - src/App/Document.h | Diff File | ||
mod - src/App/DocumentObject.cpp | Diff File | ||
mod - src/App/DocumentObject.h | Diff File | ||
mod - src/App/DocumentObjectExtension.cpp | Diff File | ||
mod - src/App/DocumentObjectExtension.h | Diff File | ||
mod - src/App/DocumentObjectPy.xml | Diff File | ||
mod - src/App/DocumentObjectPyImp.cpp | Diff File | ||
mod - src/App/DocumentPy.xml | Diff File | ||
mod - src/App/DocumentPyImp.cpp | Diff File | ||
mod - src/App/Extension.h | Diff File | ||
mod - src/App/ExtensionContainer.cpp | Diff File | ||
mod - src/App/ExtensionContainer.h | Diff File | ||
mod - src/App/GeoFeatureGroupExtension.cpp | Diff File | ||
mod - src/App/GeoFeatureGroupExtension.h | Diff File | ||
mod - src/App/GroupExtension.cpp | Diff File | ||
mod - src/App/GroupExtension.h | Diff File | ||
mod - src/App/Origin.cpp | Diff File | ||
mod - src/App/OriginGroupExtension.cpp | Diff File | ||
mod - src/App/OriginGroupExtension.h | Diff File | ||
mod - src/Mod/Part/App/DatumFeature.cpp | Diff File | ||
mod - src/Mod/Part/App/DatumFeature.h | Diff File | ||
mod - src/Mod/Part/App/PartFeature.cpp | Diff File | ||
mod - src/Mod/Part/App/PartFeature.h | Diff File | ||
mod - src/Mod/PartDesign/App/Body.cpp | Diff File | ||
mod - src/Mod/PartDesign/App/Body.h | Diff File | ||
mod - src/Mod/PartDesign/App/DatumCS.cpp | Diff File | ||
mod - src/Mod/PartDesign/App/DatumCS.h | Diff File | ||
master ff1d1cd3 2019-06-24 08:30:08 Zheng, Lei Committer: wmayer Details Diff |
App: add New APIs for future Link function DocumentObject: * getSubObject(): the most important API for Link to work with hierarchies. The function is a inspired from and replaces the getPySubObjects(). It returns a child object following a dot separated subname reference, and can optionally return accumulated transformation, and/or a python object of the refered sub-object/element. The default implementation here is to look for link type property, and search for the referenced object. This patch also include other specialized implementation of this API, such as (GeoFeature)GroupExtension (through extensionGetSubObject()), PartDesign::Body, and so on. A link type object is expected to call the linked object's getSubObject() for resolving. * getSubObjectList(): helper function to return a list of object referenced in the given subname. * getSubObjects(): return a list of subname references of all children objects. The purpose of this function is similar to ViewProvider::claimChildren(). Container type object is expected to implement this function. The reason it returns subname references instead of just object is to allow the container to skip hierarchies. For example, the Assembly3 container uses this to skip the constraint and element group. * getLinkedObject(), obtain the linked object, and optionally with the accumulated transformation. It is expected to return a linked object or the object itself if it is not a link. In case there are multiple levels of linking involved, this function allows the caller to retrieve the linked object recursively. * hasChildElement(), set/isElementVisible(), controls the children visibility for a group type object. Because the child object may be claimed by other objects, it is essential to have independent control of children visibilities. These APIs are designed to abstract how group manages the child visibility. For performance reason, these function are meant to control only the immediate child object. * resolve(), helper function to parse subname reference and resolve the final object, and optionally the immediate parent of the final object, the final object reference name (for calling `set/isElementVisible()`), and the subname reference if there is one. * touch(), add optional argument 'noRecompute' for better backward compatibility with the NoRecompute flag. By default, touch() causes recompute unless noRecompute is true * signalChanged/signalBeforeChange, two new signal for tracking changes of a specific object. * getViewProviderNameOverride(), return a string of the view provider type of this object. This allows Python class to override the view provider of an object. This feature will be used by ViewProviderLink which is designed to work with any object that has LinkBaseExtension. * canLinkProperties(), will be used by Gui::PropertyView to display linked object properties together with the object's own properties. * redirectSubname(), will be used by Gui::Tree to allow an object to redirect selection to some other object when (pre)selected in the tree view. * Visibility, new property serve as the same purpose as view provider property of the same name. It is added here so that App namespace code can check for visibility without Gui module. This is useful, for example, when constructing a compound shape of a container that respects the children visibility. * (has)hasHiddenMarker(), return or check for a special sub-element name used as marker for overriding sub-object visibility. Will be used by Gui::ViewProvider, it is put here for the same reason as adding Visibility property. * getID(), return object internal identifier. Each object is now assigned an integer identifier that is unique within its containing document. Document: * ShowHidden, new property to tell tree view whether to show hidden object items. * signalTouchedObject, new signal triggered when manually touch an object when calling its touch() function * getObjectByID(), get object by its identifier * addObject() is modified to allow overriding view provider * has/getLinksTo(), helper function to obtain links to a given object. Application: * checkLinkDepth(), helper function to check recursive depth for link traversal. The depth is checked against the total object count of all opened documents. The count (_objCount) is internally updated whenever object is added or removed. * has/getLinksTo(), same as Document::has/getLinksTo() but return links from all opened documents. GroupExtension/OriginGroupExtension/DatumFeature/DatumCS/Part::Feature: implement sepcialized getSubObject/getSubObjects(). |
||
mod - src/App/Application.cpp | Diff File | ||
mod - src/App/Application.h | Diff File | ||
mod - src/App/ApplicationPy.cpp | Diff File | ||
mod - src/App/Document.cpp | Diff File | ||
mod - src/App/Document.h | Diff File | ||
mod - src/App/DocumentObject.cpp | Diff File | ||
mod - src/App/DocumentObject.h | Diff File | ||
mod - src/App/DocumentObjectExtension.cpp | Diff File | ||
mod - src/App/DocumentObjectExtension.h | Diff File | ||
mod - src/App/DocumentObjectPy.xml | Diff File | ||
mod - src/App/DocumentObjectPyImp.cpp | Diff File | ||
mod - src/App/DocumentPy.xml | Diff File | ||
mod - src/App/DocumentPyImp.cpp | Diff File | ||
mod - src/App/Extension.h | Diff File | ||
mod - src/App/ExtensionContainer.cpp | Diff File | ||
mod - src/App/ExtensionContainer.h | Diff File | ||
mod - src/App/GeoFeatureGroupExtension.cpp | Diff File | ||
mod - src/App/GeoFeatureGroupExtension.h | Diff File | ||
mod - src/App/GroupExtension.cpp | Diff File | ||
mod - src/App/GroupExtension.h | Diff File | ||
mod - src/App/Origin.cpp | Diff File | ||
mod - src/App/OriginGroupExtension.cpp | Diff File | ||
mod - src/App/OriginGroupExtension.h | Diff File | ||
mod - src/Mod/Part/App/DatumFeature.cpp | Diff File | ||
mod - src/Mod/Part/App/DatumFeature.h | Diff File | ||
mod - src/Mod/Part/App/PartFeature.cpp | Diff File | ||
mod - src/Mod/Part/App/PartFeature.h | Diff File | ||
mod - src/Mod/PartDesign/App/Body.cpp | Diff File | ||
mod - src/Mod/PartDesign/App/Body.h | Diff File | ||
mod - src/Mod/PartDesign/App/DatumCS.cpp | Diff File | ||
mod - src/Mod/PartDesign/App/DatumCS.h | Diff File | ||
master 8769618c 2019-06-24 03:47:44 Details Diff |
Fixed pylint warnings for PathDressupDogbone | ||
mod - src/Mod/Path/PathScripts/PathDressupDogbone.py | Diff File | ||
master c17989fe 2019-06-24 02:39:32 Details Diff |
Fixed pylint warnings for PathDressupTag | ||
mod - src/Mod/Path/PathScripts/PathDressupHoldingTags.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathDressupTag.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathDressupTagGui.py | Diff File | ||
master ef743651 2019-06-24 01:35:16 Details Diff |
Fixed pylint warnings for PathSetupSheet | ||
mod - src/Mod/Path/PathScripts/PathSetupSheet.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathSetupSheetGui.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathSetupSheetOpPrototypeGui.py | Diff File | ||
master 64bd8105 2019-06-24 01:21:08 Details Diff |
Some more pylint warning cleanup | ||
mod - src/Mod/Path/PathScripts/PathEngrave.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathStock.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathToolLibraryManager.py | Diff File | ||
master 6f52808e 2019-06-24 01:19:39 Details Diff |
fixed pylint warning for PathOp | ||
mod - src/Mod/Path/PathScripts/PathOp.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathOpGui.py | Diff File | ||
master 83581d70 2019-06-24 01:18:45 Details Diff |
fixed pylint warning for PathJob | ||
mod - src/Mod/Path/PathScripts/PathJob.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathJobCmd.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathJobDlg.py | Diff File | ||
master f45a11f4 2019-06-23 23:50:14 Details Diff |
Enabled all warnings in addition to errors for path linter | ||
mod - src/Mod/Path/utils/path-lint.sh | Diff File | ||
master 00f082c9 2019-06-23 22:29:40 Committer: GitHub Details Diff |
Merge pull request 0002282 from sliptonic/lgtmcleanup Lgtmcleanup |
||
mod - src/Mod/Path/PathScripts/PathAdaptive.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathAreaOp.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathCircularHoleBase.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathCircularHoleBaseGui.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathDeburr.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathDeburrGui.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathDressupAxisMap.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathDressupDogbone.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathDressupDragknife.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathDressupHoldingTags.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathDressupLeadInOut.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathDressupRampEntry.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathDressupTagGui.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathDrilling.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathDrillingGui.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathEngrave.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathEngraveBase.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathEngraveGui.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathFixture.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathGeom.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathGui.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathGuiInit.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathHelix.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathHelixGui.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathIconViewProvider.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathJob.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathJobCmd.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathJobDlg.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathJobGui.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathMillFace.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathOp.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathOpGui.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathOpTools.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathPocket.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathPocketBase.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathPocketBaseGui.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathPocketShape.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathPocketShapeGui.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathPost.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathPreferences.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathProfileBase.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathProfileBaseGui.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathProfileContour.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathProfileEdges.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathProfileFaces.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathSelection.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathSetupSheet.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathSetupSheetGui.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathSetupSheetOpPrototype.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathSetupSheetOpPrototypeGui.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathSimpleCopy.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathSimulatorGui.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathStock.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathStop.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathSurface.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathSurfaceGui.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathToolController.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathToolControllerGui.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathToolEdit.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathUtil.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathUtils.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathUtilsGui.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PostUtils.py | Diff File | ||
master 88637aeb 2019-06-23 21:56:01 Committer: berndhahnebach Details Diff |
FEM: Add documentation for Fem::Constraint | ||
mod - src/Mod/Fem/App/FemConstraint.h | Diff File | ||
master 78c21009 2019-06-23 20:53:51 Details Diff |
suppress warnings caused by netgen | ||
mod - src/3rdParty/salomesmesh/CMakeLists.txt | Diff File | ||
master 11d8aaed 2019-06-23 17:44:29 Details Diff |
[TD]Add CenterLine edit function | ||
mod - src/Mod/TechDraw/App/Cosmetic.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/Cosmetic.h | Diff File | ||
mod - src/Mod/TechDraw/App/DrawView.h | Diff File | ||
mod - src/Mod/TechDraw/App/DrawViewDetail.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawViewDimension.cpp | 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/DrawViewPartPyImp.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawViewSection.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/Geometry.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/Geometry.h | Diff File | ||
mod - src/Mod/TechDraw/App/GeometryObject.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/GeometryObject.h | Diff File | ||
mod - src/Mod/TechDraw/Gui/CommandAnnotate.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/CommandCreateDims.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/QGIViewPart.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/QGIViewPart.h | 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 | ||
master da6155d0 2019-06-23 13:35:49 Details Diff |
Fix a couple of gcc compiler warnings: -Wint-in-bool-context -Wunused-function |
||
mod - src/3rdParty/salomesmesh/src/SMESH/DriverMED_W_Field.cpp | Diff File | ||
mod - src/3rdParty/salomesmesh/src/SMESH/SMESH_MesherHelper.cpp | Diff File | ||
mod - src/3rdParty/salomesmesh/src/StdMeshers/StdMeshers_Cartesian_3D.cpp | Diff File | ||
master 85270f5c 2019-06-23 13:19:12 Details Diff |
Fix a couple of clang compiler warnings: -Wunused-variable -Winconsistent-missing-override -Wdelete-non-virtual-dtor -Wunused-private-field -Wformat |
||
mod - src/3rdParty/salomesmesh/src/Controls/SMESH_Controls.cpp | Diff File | ||
mod - src/3rdParty/salomesmesh/src/SMDS/SMDS_Mesh.cpp | Diff File | ||
mod - src/3rdParty/salomesmesh/src/SMESH/SMESH_MeshEditor.cpp | Diff File | ||
mod - src/App/Expression.cpp | Diff File | ||
mod - src/Mod/Fem/App/CMakeLists.txt | Diff File | ||
mod - src/Mod/Fem/Gui/CMakeLists.txt | Diff File | ||
mod - src/Mod/Mesh/App/Core/Smoothing.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/ViewProvider.h | Diff File | ||
mod - src/Mod/Path/App/Area.cpp | Diff File | ||
mod - src/Mod/Path/libarea/PythonStuff.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawViewPart.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawViewPart.h | Diff File | ||
mod - src/Mod/TechDraw/Gui/QGMText.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/QGTracker.cpp | Diff File | ||
mod - src/Mod/TechDraw/Gui/QGTracker.h | Diff File | ||
mod - src/Mod/TechDraw/Gui/ViewProviderPage.h | Diff File | ||
master b9417938 2019-06-23 13:10:48 Committer: abdullahtahiriyo Details Diff |
Sketcher: Fix Carbon copy leads to unsolvable sketch ==================================================== fixes 0003973 https://forum.freecadweb.org/viewtopic.php?p=316251#p316198 This commit disables an old "axis orientation correction mode", which tried to solve a problem with orientation of the axis. It never worked fine and it should have never been introduced, as everything it intends to do should be done by setting the appropriate placement offset. |
Affected Issues 0003973 |
|
mod - src/Mod/Sketcher/App/SketchObject.cpp | Diff File | ||
releases/FreeCAD-0-18 0572853d 2019-06-23 13:10:48 Committer: wmayer Details Diff |
Sketcher: Fix Carbon copy leads to unsolvable sketch ==================================================== fixes 0003973 https://forum.freecadweb.org/viewtopic.php?p=316251#p316198 This commit disables an old "axis orientation correction mode", which tried to solve a problem with orientation of the axis. It never worked fine and it should have never been introduced, as everything it intends to do should be done by setting the appropriate placement offset. |
Affected Issues 0003973 |
|
mod - src/Mod/Sketcher/App/SketchObject.cpp | Diff File | ||
master 81f37959 2019-06-23 08:37:28 Details Diff |
fix -Winconsistent-missing-override | ||
mod - src/Mod/TechDraw/Gui/QGIDimLines.h | Diff File | ||
master e632e9fe 2019-06-22 21:12:19 Committer: abdullahtahiriyo Details Diff |
Sketcher: Fix carbon copy construction points ============================================= fixes 0003926 Points made of construction type are special non-constrainable points, such as (current) bspline knots. This was not intended in Carbon Copy. |
Affected Issues 0003926 |
|
mod - src/Mod/Sketcher/App/SketchObject.cpp | Diff File | ||
releases/FreeCAD-0-18 2f0c3a79 2019-06-22 21:12:19 Committer: wmayer Details Diff |
Sketcher: Fix carbon copy construction points ============================================= fixes 0003926 Points made of construction type are special non-constrainable points, such as (current) bspline knots. This was not intended in Carbon Copy. |
Affected Issues 0003926 |
|
mod - src/Mod/Sketcher/App/SketchObject.cpp | Diff File | ||
master e7e35509 2019-06-22 17:01:06 Committer: yorik Details Diff |
[Draft] Cleaned code in arc 3Points preview Arc tracker during creation is computed by arc tracker new method. |
||
mod - src/Mod/Draft/DraftTools.py | Diff File | ||
master 87225f0a 2019-06-22 16:59:13 Committer: yorik Details Diff |
[Draft] Fixed a bug in arc editing and added preview Fixed a bug so arc editing take correctly the placement into account. Added preliminary support for preview during arc editing. To be improved in the future. |
||
mod - src/Mod/Draft/DraftEdit.py | Diff File | ||
master 04ce90c4 2019-06-22 16:56:37 Committer: yorik Details Diff |
[Draft] Arc Tracker by 3points method Added arcBy3Points method to arc tracker |
||
mod - src/Mod/Draft/DraftTrackers.py | Diff File |