Changesets: FreeCAD

master a3ca5341

2020-05-08 17:54:15

wmayer

Details Diff
ReverseEngineering: improve manual segmentation
Attach Issues:
mod - src/Mod/ReverseEngineering/Gui/SegmentationManual.cpp Diff File
mod - src/Mod/ReverseEngineering/Gui/SegmentationManual.ui Diff File

master 00ba1c43

2020-05-08 17:19:29

wmayer

Details Diff
ReverseEngineering: improve manual segmentation
Attach Issues:
mod - src/Mod/ReverseEngineering/Gui/SegmentationManual.cpp Diff File
mod - src/Mod/ReverseEngineering/Gui/SegmentationManual.h Diff File
mod - src/Mod/ReverseEngineering/Gui/SegmentationManual.ui Diff File

master 916a4239

2020-05-08 11:00:48

yorik

Details Diff
Arch: Added SHP importer
Attach Issues:
mod - src/Mod/Arch/CMakeLists.txt Diff File
mod - src/Mod/Arch/Init.py Diff File
add - src/Mod/Arch/importSHP.py Diff File

master 35b50ba4

2020-05-08 06:41:37

dubstar_04

Details Diff
PEP8 formatting fixes
Attach Issues:
mod - src/Mod/Path/PathScripts/PathSimulatorGui.py Diff File

master cdb3b669

2020-05-08 06:30:53

dubstar_04

Details Diff
clean up comments and unused code
Attach Issues:
mod - src/Mod/Path/PathScripts/PathSimulatorGui.py Diff File

master 95fb1743

2020-05-08 06:16:57

dubstar_04

Details Diff
Simulation - only load active operations
Attach Issues:
mod - src/Mod/Path/PathScripts/PathSimulatorGui.py Diff File

master a17c3e97

2020-05-08 04:20:26

russ4262

Details Diff
Path: Update selection gates pertaining to unified `Profile` operation
Attach Issues:
mod - src/Mod/Path/PathScripts/PathSelection.py Diff File

master dcd6f0ee

2020-05-08 04:19:21

russ4262

Details Diff
Path: Improve geometry selection and `Cancel` operation error messages
Attach Issues:
mod - src/Mod/Path/PathScripts/PathOpGui.py Diff File

master 0e48eb1e

2020-05-08 04:16:50

russ4262

Details Diff
Path: PEP8 and LGTM cleanup; Remove extra `addProperty()` statement

Removed 'EnableRotation' property addition because it is done in PathAreaOp module upon creation and document restore.
Attach Issues:
mod - src/Mod/Path/PathScripts/PathOp.py Diff File

master 00226b66

2020-05-08 04:06:49

russ4262

Details Diff
Path: Implement backwards compatibility

Source modules are replaced with pass-through code to send pre-existing profile-based operations to new unified `Profile` operation.
Path: Set line endings to Unix style
Attach Issues:
mod - src/Mod/Path/CMakeLists.txt Diff File
rm - src/Mod/Path/PathScripts/PathProfileBase.py Diff File
rm - src/Mod/Path/PathScripts/PathProfileBaseGui.py Diff File
mod - src/Mod/Path/PathScripts/PathProfileContour.py Diff File
mod - src/Mod/Path/PathScripts/PathProfileContourGui.py Diff File
mod - src/Mod/Path/PathScripts/PathProfileEdges.py Diff File
mod - src/Mod/Path/PathScripts/PathProfileEdgesGui.py Diff File
mod - src/Mod/Path/PathScripts/PathProfileFaces.py Diff File
mod - src/Mod/Path/PathScripts/PathProfileFacesGui.py Diff File

master a6ea85ae

2020-05-07 11:01:02

Syres916


Committer: yorik Details Diff
[AddonManager] Backu=out CheckGitBinary fn
Attach Issues:
mod - src/Mod/AddonManager/addonmanager_utilities.py Diff File

master d5983ff5

2020-05-07 10:59:19

Syres916


Committer: yorik Details Diff
[AddonManager] Backout of Git Binary Version Lookup
Attach Issues:
mod - src/Mod/AddonManager/addonmanager_workers.py Diff File

master 3dca72e0

2020-05-07 10:26:44

wmayer

Details Diff
Mesh: [skip ci] improve cylinder fit
Attach Issues:
mod - src/Mod/Mesh/App/Core/Approximation.cpp Diff File

master 29c5528f

2020-05-06 23:19:05

wandererfan

Details Diff
[TD]oblique section lines
Attach Issues:
mod - src/Mod/TechDraw/App/DrawUtil.cpp Diff File
mod - src/Mod/TechDraw/App/DrawUtil.h Diff File
mod - src/Mod/TechDraw/App/DrawViewSection.cpp Diff File
mod - src/Mod/TechDraw/App/DrawViewSection.h Diff File
mod - src/Mod/TechDraw/Gui/QGISectionLine.cpp Diff File
mod - src/Mod/TechDraw/Gui/QGISectionLine.h Diff File
mod - src/Mod/TechDraw/Gui/QGIViewPart.cpp Diff File

master 33aafd1e

2020-05-06 21:25:18

wmayer

Details Diff
Mesh: [skip ci] improve cylinder fit
Attach Issues:
mod - src/Mod/Mesh/App/Core/Approximation.cpp Diff File
mod - src/Mod/Mesh/App/Core/CylinderFit.cpp Diff File

master 8d0350ef

2020-05-06 19:12:41

vocx-fc


Committer: yorik Details Diff
Draft: small updates to the Annotation class

This annotation class implements `onDocumentRestored`
in order to add the `ScaleMultiplier` property to older
`Dimension`, `Label`, and `Text` objects.
Attach Issues:
mod - src/Mod/Draft/draftobjects/draft_annotation.py Diff File

master da7a5e74

2020-05-06 18:56:45

sliptonic


Committer: GitHub Details Diff
Merge pull request 0003433 from dubstar-04/fixes/toolbit-simulation

[Path] - Fixes/toolbit simulation
Attach Issues:
mod - src/Mod/Path/PathScripts/PathSimulatorGui.py Diff File
mod - src/Mod/Path/PathSimulator/App/PathSim.cpp Diff File
mod - src/Mod/Path/PathSimulator/App/PathSim.h Diff File
mod - src/Mod/Path/PathSimulator/App/PathSimPy.xml Diff File
mod - src/Mod/Path/PathSimulator/App/PathSimPyImp.cpp Diff File
mod - src/Mod/Path/PathSimulator/App/VolSim.cpp Diff File
mod - src/Mod/Path/PathSimulator/App/VolSim.h Diff File

master a1f0de32

2020-05-06 18:56:10

sliptonic


Committer: GitHub Details Diff
Merge pull request 0003430 from Russ4262/ProfileEdges_Fix

Path: Fix `extrude()` fails with zero vector
Attach Issues:
mod - src/Mod/Path/PathScripts/PathProfileEdges.py Diff File

master be141283

2020-05-06 18:11:44

vocx-fc


Committer: yorik Details Diff
Draft: update ViewProviderDraft properties

The improvements are done to `ViewProviderDraft` which propagates
to the majority of the Draft objects by derived classes
like `ViewProviederWire`.

The initialization of the properties is moved to a method
`_set_properties`. The properties `Pattern` and `PatternSize`
are created only if they do not exist.

This allows calling `ViewProviderDraft(obj.ViewObject)`
to migrate an older object to this viewprovider
but without adding duplicated properties.

In particular, this is done to support the migration of the older
`Fillet` object.
Attach Issues:
mod - src/Mod/Draft/draftviewproviders/view_base.py Diff File

master 68a42943

2020-05-06 07:20:38

amrit3701


Committer: yorik Details Diff
Fixed error in print statement Arch.OfflineRenderingUtils
Attach Issues:
mod - src/Mod/Arch/OfflineRenderingUtils.py Diff File

master 5bff654a

2020-05-06 05:58:01

vocx-fc


Committer: yorik Details Diff
Draft: update ViewProviderWire properties

The improvements are done to `ViewProviderWire` which propagates
to many objects like Line, Wire (polyline), BSpline, BezCurve,
Fillet, etc.

The initialization of the properties is moved to a method
`_set_properties`. The properties `EndArrow`, `ArrowSize`,
`ArrowType` are created only if they do not exist.

This allows calling `ViewProviderWire(obj.ViewObject)`
to migrate an older object to this viewprovider
but without adding duplicated properties.

In particular, this is done to support the migration of the older
`Fillet` object.
Attach Issues:
mod - src/Mod/Draft/draftviewproviders/view_wire.py Diff File

master dd42bfbc

2020-05-06 03:45:13

vocx-fc


Committer: yorik Details Diff
Draft: migrate individual properties

Since we know how the old class looks like,
we can write code to save the value of the older properties,
and then remove them.

Then we can assign the new class, which will create new properties,
and then we can assign the old values to these.

This can be done for both the proxy object and
for the viewprovider.
Attach Issues:
mod - src/Mod/Draft/DraftFillet.py Diff File

master 16d8986f

2020-05-06 03:22:31

vocx-fc


Committer: yorik Details Diff
Draft: use onDocumentRestored to migrate the Fillet

Identify the previous object as `DraftFillet.Fillet`
and then use the new proxy class `draftobjects.fillet.Fillet`
and new viewprovider `view_fillet.ViewProviderFillet` on it.
Attach Issues:
mod - src/Mod/Draft/DraftFillet.py Diff File

master baf21815

2020-05-05 19:51:32

berndhahnebach

Details Diff
FEM: writer base, extend error message
Attach Issues:
mod - src/Mod/Fem/femsolver/writerbase.py Diff File

master 2309343b

2020-05-05 18:45:48

russ4262

Details Diff
Path: Integrate unified `Profile` operation into PathWB


Remove Contour, Profile Faces, and Profile Edges icons from PathWB GUI. Files are still fully in tact and available.
Attach Issues:
mod - src/Mod/Path/CMakeLists.txt Diff File
mod - src/Mod/Path/InitGui.py Diff File
mod - src/Mod/Path/PathScripts/PathGuiInit.py Diff File
mod - src/Mod/Path/PathScripts/PathProfileGui.py Diff File
 First  Prev  1 2 3 ... 60 ... 81 82 83 84 85 86 87 ... 120 ... 180 ... 240 ... 300 ... 360 ... 420 ... 480 ... 540 ... 581 582 583  Next  Last