Changesets: FreeCAD

master 7f67c131

2019-06-24 11:53:43

Kunda1


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

mlampert

Details Diff
Fixed pylint warnings for PathDressupDogbone
mod - src/Mod/Path/PathScripts/PathDressupDogbone.py Diff File

master c17989fe

2019-06-24 02:39:32

mlampert

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

mlampert

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

mlampert

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

mlampert

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

mlampert

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

mlampert

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

sliptonic


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

m42kus


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

wmayer

Details Diff
suppress warnings caused by netgen
mod - src/3rdParty/salomesmesh/CMakeLists.txt Diff File

master 11d8aaed

2019-06-23 17:44:29

wandererfan

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

wmayer

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

wmayer

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

abdullah


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

abdullah


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

wmayer

Details Diff
fix -Winconsistent-missing-override
mod - src/Mod/TechDraw/Gui/QGIDimLines.h Diff File

master e632e9fe

2019-06-22 21:12:19

abdullah


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

abdullah


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

carlopav


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

carlopav


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

carlopav


Committer: yorik Details Diff
[Draft] Arc Tracker by 3points method

Added arcBy3Points method to arc tracker
mod - src/Mod/Draft/DraftTrackers.py Diff File
 First  Prev  1 2 3 ... 70 ... 140 ... 210 ... 280 ... 307 308 309 310 311 312 313 ... 350 ... 420 ... 490 ... 560 ... 630 ... 649 650 651  Next  Last