Changesets: FreeCAD
master f1354fe0 2020-05-25 17:32:57 Committer: GitHub Details Diff |
Merge pull request 0003500 from dubstar-04/feature/setOrigin [Path] - Feature/Origin Selection |
||
mod - src/Mod/Path/PathScripts/PathJobGui.py | Diff File | ||
master 4de7acff 2020-05-25 16:40:16 Committer: abdullahtahiriyo Details Diff |
Sketcher: Root point selected when endpoint in external geometry point ====================================================================== fixes 0003831 Solver Interface getPointId method is only intended for normal geometry, and returns -1 if geoid is out of range, which was misinterpreted as root point selection. |
Affected Issues 0003831 |
|
mod - src/Mod/Sketcher/Gui/ViewProviderSketch.cpp | Diff File | ||
master cc842875 2020-05-25 16:06:54 Gabriel Wicke Details Diff |
Path: Opt into automatic git newline normalization Avoid spurious diffs from inadvertent newline changes by letting git normalize newlines in the path module as well, just as a list of other modules including Draft already do. This effectively standardizes all checked-in code to Unix newlines, but checkouts might use CRLF if that is the user preference. |
||
mod - src/Mod/.gitattributes | Diff File | ||
mod - src/Mod/Path/App/AppPath.cpp | Diff File | ||
mod - src/Mod/Path/App/AppPathPy.cpp | Diff File | ||
mod - src/Mod/Path/App/AreaPy.xml | Diff File | ||
mod - src/Mod/Path/App/AreaPyImp.cpp | Diff File | ||
mod - src/Mod/Path/App/Command.cpp | Diff File | ||
mod - src/Mod/Path/App/Command.h | Diff File | ||
mod - src/Mod/Path/App/CommandPy.xml | Diff File | ||
mod - src/Mod/Path/App/CommandPyImp.cpp | Diff File | ||
mod - src/Mod/Path/App/FeatureArea.cpp | Diff File | ||
mod - src/Mod/Path/App/FeatureArea.h | Diff File | ||
mod - src/Mod/Path/App/FeatureAreaPyImp.cpp | Diff File | ||
mod - src/Mod/Path/App/FeaturePath.cpp | Diff File | ||
mod - src/Mod/Path/App/FeaturePath.h | Diff File | ||
mod - src/Mod/Path/App/FeaturePathCompound.cpp | Diff File | ||
mod - src/Mod/Path/App/FeaturePathCompound.h | Diff File | ||
mod - src/Mod/Path/App/FeaturePathCompoundPy.xml | Diff File | ||
mod - src/Mod/Path/App/FeaturePathCompoundPyImp.cpp | Diff File | ||
mod - src/Mod/Path/App/FeaturePathShape.cpp | Diff File | ||
mod - src/Mod/Path/App/FeaturePathShape.h | Diff File | ||
mod - src/Mod/Path/App/Path.cpp | Diff File | ||
mod - src/Mod/Path/App/Path.h | Diff File | ||
mod - src/Mod/Path/App/PathPy.xml | Diff File | ||
mod - src/Mod/Path/App/PathPyImp.cpp | Diff File | ||
mod - src/Mod/Path/App/PreCompiled.cpp | Diff File | ||
mod - src/Mod/Path/App/PreCompiled.h | Diff File | ||
mod - src/Mod/Path/App/PropertyPath.cpp | Diff File | ||
mod - src/Mod/Path/App/PropertyPath.h | Diff File | ||
mod - src/Mod/Path/App/PropertyTool.cpp | Diff File | ||
mod - src/Mod/Path/App/PropertyTool.h | Diff File | ||
mod - src/Mod/Path/App/PropertyTooltable.cpp | Diff File | ||
mod - src/Mod/Path/App/PropertyTooltable.h | Diff File | ||
mod - src/Mod/Path/App/Tool.cpp | Diff File | ||
mod - src/Mod/Path/App/Tool.h | Diff File | ||
mod - src/Mod/Path/App/ToolPy.xml | Diff File | ||
mod - src/Mod/Path/App/ToolPyImp.cpp | Diff File | ||
mod - src/Mod/Path/App/Tooltable.cpp | Diff File | ||
mod - src/Mod/Path/App/Tooltable.h | Diff File | ||
mod - src/Mod/Path/App/TooltablePy.xml | Diff File | ||
mod - src/Mod/Path/App/TooltablePyImp.cpp | Diff File | ||
mod - src/Mod/Path/App/boost_fix/container/detail/memory_util.hpp | Diff File | ||
mod - src/Mod/Path/App/boost_fix/intrusive/detail/has_member_function_callable_with.hpp | Diff File | ||
mod - src/Mod/Path/App/boost_fix/intrusive/detail/memory_util.hpp | Diff File | ||
mod - src/Mod/Path/Gui/AppPathGui.cpp | Diff File | ||
mod - src/Mod/Path/Gui/AppPathGuiPy.cpp | Diff File | ||
mod - src/Mod/Path/Gui/Command.cpp | Diff File | ||
mod - src/Mod/Path/Gui/PreCompiled.cpp | Diff File | ||
mod - src/Mod/Path/Gui/PreCompiled.h | Diff File | ||
mod - src/Mod/Path/Gui/Resources/Path.qrc | Diff File | ||
mod - src/Mod/Path/Gui/Resources/icons/PathWorkbench.svg | Diff File | ||
mod - src/Mod/Path/Gui/TaskDlgPathCompound.cpp | Diff File | ||
mod - src/Mod/Path/Gui/TaskDlgPathCompound.h | Diff File | ||
mod - src/Mod/Path/Gui/ViewProviderArea.cpp | Diff File | ||
mod - src/Mod/Path/Gui/ViewProviderArea.h | Diff File | ||
mod - src/Mod/Path/Gui/ViewProviderPath.cpp | Diff File | ||
mod - src/Mod/Path/Gui/ViewProviderPath.h | Diff File | ||
mod - src/Mod/Path/Gui/ViewProviderPathCompound.cpp | Diff File | ||
mod - src/Mod/Path/Gui/ViewProviderPathCompound.h | Diff File | ||
mod - src/Mod/Path/Gui/ViewProviderPathShape.cpp | Diff File | ||
mod - src/Mod/Path/Gui/ViewProviderPathShape.h | Diff File | ||
mod - src/Mod/Path/Init.py | Diff File | ||
mod - src/Mod/Path/InitGui.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathAreaOp.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathOp.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathSurface.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathWaterline.py | Diff File | ||
mod - src/Mod/Path/PathScripts/post/nccad_post.py | Diff File | ||
mod - src/Mod/Path/libarea/Arc.cpp | Diff File | ||
mod - src/Mod/Path/libarea/Arc.h | Diff File | ||
mod - src/Mod/Path/libarea/Area.cpp | Diff File | ||
mod - src/Mod/Path/libarea/Area.h | Diff File | ||
mod - src/Mod/Path/libarea/AreaClipper.cpp | Diff File | ||
mod - src/Mod/Path/libarea/AreaDxf.cpp | Diff File | ||
mod - src/Mod/Path/libarea/AreaDxf.h | Diff File | ||
mod - src/Mod/Path/libarea/AreaOrderer.cpp | Diff File | ||
mod - src/Mod/Path/libarea/AreaOrderer.h | Diff File | ||
mod - src/Mod/Path/libarea/AreaPocket.cpp | Diff File | ||
mod - src/Mod/Path/libarea/Box2D.h | Diff File | ||
mod - src/Mod/Path/libarea/Circle.cpp | Diff File | ||
mod - src/Mod/Path/libarea/Circle.h | Diff File | ||
mod - src/Mod/Path/libarea/Curve.cpp | Diff File | ||
mod - src/Mod/Path/libarea/Curve.h | Diff File | ||
mod - src/Mod/Path/libarea/Point.h | Diff File | ||
mod - src/Mod/Path/libarea/PythonStuff.cpp | Diff File | ||
mod - src/Mod/Path/libarea/PythonStuff.h | Diff File | ||
mod - src/Mod/Path/libarea/clipper.cpp | Diff File | ||
mod - src/Mod/Path/libarea/clipper.hpp | Diff File | ||
mod - src/Mod/Path/libarea/dxf.cpp | Diff File | ||
mod - src/Mod/Path/libarea/dxf.h | Diff File | ||
mod - src/Mod/Path/libarea/kurve/Construction.cpp | Diff File | ||
mod - src/Mod/Path/libarea/kurve/Finite.cpp | Diff File | ||
mod - src/Mod/Path/libarea/kurve/Matrix.cpp | Diff File | ||
mod - src/Mod/Path/libarea/kurve/geometry.h | Diff File | ||
mod - src/Mod/Path/libarea/kurve/kurve.cpp | Diff File | ||
mod - src/Mod/Path/libarea/kurve/offset.cpp | Diff File | ||
mod - src/Mod/Path/libarea/kurve/test.py | Diff File | ||
master 31865b60 2020-05-25 15:59:33 Details Diff |
FEM: elmer electric force object, change type | ||
mod - src/Mod/Fem/femsolver/elmer/equations/electricforce.py | Diff File | ||
mod - src/Mod/Fem/femsolver/elmer/writer.py | Diff File | ||
mod - src/Mod/Fem/femtest/app/test_object.py | Diff File | ||
master 8198208c 2020-05-25 15:52:25 Details Diff |
FEM: electic force object, add unit tests | ||
mod - src/Mod/Fem/femtest/app/test_object.py | Diff File | ||
master f4b0d78b 2020-05-25 15:00:26 Committer: GitHub Details Diff |
Merge pull request 0003490 from Russ4262/PathProfileOpenEdgeUpdate Path: PathProfile - Improve open-edges, messaging, Final Depth initial guess ... |
||
mod - src/Mod/Path/PathScripts/PathProfile.py | Diff File | ||
master 8e7bf3eb 2020-05-25 14:59:05 Details Diff |
CMake: [skip ci] add some links | ||
mod - cMake/FreeCAD_Helpers/CompilerChecksAndSetups.cmake | Diff File | ||
master dfdcd535 2020-05-25 13:46:02 Committer: berndhahnebach Details Diff |
FEM electric force equation object, implement in elmer writer | ||
mod - src/Mod/Fem/femsolver/elmer/writer.py | Diff File | ||
master 52da15b8 2020-05-25 13:46:00 Committer: berndhahnebach Details Diff |
FEM: add elmer electric force equation object | ||
mod - src/Mod/Fem/CMakeLists.txt | Diff File | ||
mod - src/Mod/Fem/Gui/Resources/Fem.qrc | Diff File | ||
add - src/Mod/Fem/Gui/Resources/icons/FEM_EquationElectricforce.svg | Diff File | ||
mod - src/Mod/Fem/Gui/Resources/ui/ElectrostaticPotential.ui | Diff File | ||
mod - src/Mod/Fem/Gui/Workbench.cpp | Diff File | ||
mod - src/Mod/Fem/ObjectsFem.py | Diff File | ||
mod - src/Mod/Fem/femcommands/commands.py | Diff File | ||
mod - src/Mod/Fem/femobjects/constraint_electrostaticpotential.py | Diff File | ||
add - src/Mod/Fem/femsolver/elmer/equations/electricforce.py | Diff File | ||
mod - src/Mod/Fem/femsolver/elmer/solver.py | Diff File | ||
mod - src/Mod/Fem/femsolver/equationbase.py | Diff File | ||
mod - src/Mod/Fem/femviewprovider/view_constraint_electrostaticpotential.py | Diff File | ||
master 300e8874 2020-05-25 13:34:43 Details Diff |
Handle clang 10 warnings: + fix -Wtautological-bitwise-compare + fix -Wimplicit-int-float-conversion + fix -Wmisleading-indentation + fix -Wrange-loop-construct + suppress -Wdeprecated-copy of 3rd party libs |
||
mod - CMakeLists.txt | Diff File | ||
mod - src/3rdParty/salomesmesh/CMakeLists.txt | Diff File | ||
mod - src/3rdParty/salomesmesh/src/SMESH/SMESH_MeshEditor.cpp | Diff File | ||
mod - src/App/Expression.cpp | Diff File | ||
mod - src/Gui/NaviCube.cpp | Diff File | ||
mod - src/Gui/WorkbenchPyImp.cpp | Diff File | ||
mod - src/Mod/Mesh/App/Core/Approximation.cpp | Diff File | ||
mod - src/Mod/Mesh/App/Core/CylinderFit.cpp | Diff File | ||
mod - src/Mod/Mesh/App/Core/KDTree.cpp | Diff File | ||
mod - src/Mod/Mesh/App/Core/SphereFit.cpp | Diff File | ||
mod - src/Mod/Part/App/GeometryCurvePyImp.cpp | Diff File | ||
mod - src/Mod/Part/App/GeometrySurfacePyImp.cpp | Diff File | ||
mod - src/Mod/ReverseEngineering/Gui/SegmentationManual.cpp | Diff File | ||
mod - src/Mod/Robot/App/CMakeLists.txt | Diff File | ||
mod - src/Mod/Robot/Gui/CMakeLists.txt | Diff File | ||
mod - src/Mod/Sketcher/App/planegcs/GCS.cpp | Diff File | ||
mod - src/Mod/Sketcher/App/planegcs/qp_eq.cpp | Diff File | ||
mod - src/zipios++/ziphead.cpp | Diff File | ||
master 33d3fb1f 2020-05-25 02:29:18 vocx-fc Committer: yorik Details Diff |
Draft: clean up PolarArray code Avoid `Draft.py` in the `make_polar_array` function because it creates a circular dependency. Use function to find the object in `make_polar_rarray`. Now the make function accepts as input a `"String"` which must be the `Label` of an object in the document, so it is easier to create arrays interactively from the Python console. Clean up the GuiCommand and task panel code, and avoid printing messages to the terminal, as this is already done by the make function. |
||
mod - src/Mod/Draft/draftguitools/gui_polararray.py | Diff File | ||
mod - src/Mod/Draft/draftmake/make_polararray.py | Diff File | ||
mod - src/Mod/Draft/drafttaskpanels/task_polararray.py | Diff File | ||
master 5dcb4ea1 2020-05-25 02:29:08 vocx-fc Committer: yorik Details Diff |
Draft: clean up OrthoArray code Avoid `Draft.py` in the `make_ortho_array` function because it creates a circular dependency. Use internal functions to abstract the orthogonal arrays. The `_make_ortho_array` is a simple wrapper over the general `make_array` function. The result is four variants: - `make_ortho_array` - `make_ortho_array2d`, without the Z component - `make_rect_array`, strictly rectangular components - `make_rect_array2d`, strictly rectangular without the Z component Also use functions to perform checking of the inputs, whether these are vectors, numbers (integer and floats) or integers. Now the make function accepts as input a `"String"` which must be the `Label` of an object in the document, so it is easier to create arrays quickly from the Python console. Clean up the GuiCommand and task panel code, and avoid printing messages to the terminal, as this is already done by the make function. |
||
mod - src/Mod/Draft/draftguitools/gui_orthoarray.py | Diff File | ||
mod - src/Mod/Draft/draftmake/make_orthoarray.py | Diff File | ||
mod - src/Mod/Draft/drafttaskpanels/task_orthoarray.py | Diff File | ||
master 66959b26 2020-05-25 02:28:58 vocx-fc Committer: yorik Details Diff |
Draft: clean up CircularArray code Avoid `Draft.py` in the `make_circular_array` function because it creates a circular dependency. Use function to find the object in `make_circular_array`. Now the make function accepts as input a `"String"` which must be the `Label` of an object in the document, so it is easier to create arrays interactively from the Python console. Clean up the GuiCommand and task panel code, and avoid printing messages to the terminal, as this is already done by the make function. |
||
mod - src/Mod/Draft/draftguitools/gui_circulararray.py | Diff File | ||
mod - src/Mod/Draft/draftmake/make_circulararray.py | Diff File | ||
mod - src/Mod/Draft/drafttaskpanels/task_circulararray.py | Diff File | ||
master 8573bc01 2020-05-25 01:18:46 vocx-fc Committer: yorik Details Diff |
Draft: clean up make_array function | ||
mod - src/Mod/Draft/draftmake/make_array.py | Diff File | ||
master 6d4dc1c8 2020-05-24 15:19:58 Committer: yorik Details Diff |
Draft: Edit arc by 3 points bugfix | ||
mod - src/Mod/Draft/draftguitools/gui_edit_draft_objects.py | Diff File | ||
master b6b48b43 2020-05-24 13:28:13 Committer: yorik Details Diff |
Draft: bugfix on Edit BezCurve | ||
mod - src/Mod/Draft/draftguitools/gui_edit.py | Diff File | ||
mod - src/Mod/Draft/draftguitools/gui_edit_draft_objects.py | Diff File | ||
master c1ca01b0 2020-05-24 13:20:58 Details Diff |
Sketcher: projection - remove unused variables and function | ||
mod - src/Mod/Sketcher/App/SketchObject.cpp | Diff File | ||
master f4a47d0e 2020-05-24 12:52:49 Committer: yorik Details Diff |
Draft: Edit bugfix in Wire/BSpline curve editing | ||
mod - src/Mod/Draft/draftguitools/gui_edit.py | Diff File | ||
mod - src/Mod/Draft/draftguitools/gui_edit_draft_objects.py | Diff File | ||
master fe2664ec 2020-05-24 12:44:14 Syres916 Committer: yorik Details Diff |
[Gui] Material, Appearance, make Chrome colour.. ..lighter and therefore more realistic. See discussion on French forum https://forum.freecadweb.org/viewtopic.php?f=12&t=46581 |
||
mod - src/App/Material.cpp | Diff File | ||
master caf6606d 2020-05-24 10:28:38 Committer: yorik Details Diff |
Draft: Edit support for Part Sphere . |
||
mod - src/Mod/Draft/draftguitools/gui_edit.py | Diff File | ||
mod - src/Mod/Draft/draftguitools/gui_edit_part_objects.py | Diff File | ||
master d9e2f4f4 2020-05-24 10:18:36 Committer: yorik Details Diff |
Draft: Edit support for Part Cone | ||
mod - src/Mod/Draft/draftguitools/gui_edit.py | Diff File | ||
mod - src/Mod/Draft/draftguitools/gui_edit_part_objects.py | Diff File | ||
master 8ac6b12e 2020-05-24 10:18:19 Details Diff |
PartDesign: [skip ci] fix wrong property values in UI file set step size of angle property to 1.0 |
||
mod - src/Mod/PartDesign/App/FeatureChamfer.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskChamferParameters.ui | Diff File | ||
master 1b263a6a 2020-05-24 10:06:29 Committer: yorik Details Diff |
Draft: reordered supported edit objects and support for PartCylinder | ||
mod - src/Mod/Draft/CMakeLists.txt | Diff File | ||
mod - src/Mod/Draft/draftguitools/gui_edit.py | Diff File | ||
mod - src/Mod/Draft/draftguitools/gui_edit_arch_objects.py | Diff File | ||
mod - src/Mod/Draft/draftguitools/gui_edit_draft_objects.py | Diff File | ||
mod - src/Mod/Draft/draftguitools/gui_edit_part_objects.py | Diff File | ||
add - src/Mod/Draft/draftguitools/gui_edit_sketcher_objects.py | Diff File | ||
master 00be985c 2020-05-24 09:25:15 Details Diff |
PartDesign: [skip ci] set group name for chamfer properties | ||
mod - src/Mod/PartDesign/App/FeatureChamfer.cpp | Diff File | ||
master a98e2076 2020-05-24 09:14:50 Committer: yorik Details Diff |
Draft: Edit reordering 1 Started a general refactor to handle all the conversion between global and object coordinate system inside the main methods and just use object coordinates inside object functions. Draft: Edit reordering 2 Fixed Editing of Part objects according to the new refactor Draft: fix in autogroup function for dimensions Draft: fixed Polygon editing when inscribed or circumscribed Draft: Edit support for Ellipse object . Draft: Edit docstrings Draft: Edit reordering 3 Draft: Fixed Edit for structure object And also refactor Edit methods that control special object display during editing. Draft: Fixed edit for arch wall object |
||
mod - src/Mod/Draft/draftguitools/gui_edit.py | Diff File | ||
mod - src/Mod/Draft/draftguitools/gui_edit_arch_objects.py | Diff File | ||
mod - src/Mod/Draft/draftguitools/gui_edit_draft_objects.py | Diff File | ||
mod - src/Mod/Draft/draftguitools/gui_edit_part_objects.py | Diff File | ||
mod - src/Mod/Draft/draftutils/gui_utils.py | Diff File |