Changesets: FreeCAD

master 55af73b0

2020-11-15 10:47:19

wmayer

Details Diff
PartDesign: [skip ci] if numpy fails to load due a RuntimeError then handle this exception but still load the workbench
mod - src/Mod/PartDesign/InitGui.py Diff File

master ed175c9f

2020-11-15 10:07:19

wmayer

Details Diff
Sketcher: [skip ci] revert minimum size hint from widgets in datum dialog
because this leads to a squashed appearance on some systems.

For more details see: https://forum.freecadweb.org/viewtopic.php?f=34&t=52139
Affected Issues
0004493
mod - src/Mod/Sketcher/Gui/InsertDatum.ui Diff File

master 5916572c

2020-11-15 04:33:30

uwestoehr


Committer: wwmayer Details Diff
[Gui] get rid of MSCV compiler warning
mod - src/Gui/DocumentObserverPython.h Diff File

master f2eaa98b

2020-11-14 20:31:49

sliptonic

Details Diff
Add toolcontroller to open operation
mod - src/Mod/Path/PathScripts/PathJob.py Diff File
mod - src/Mod/Path/PathScripts/PathOpGui.py Diff File
mod - src/Mod/Path/PathScripts/PathProfileGui.py Diff File

master 2da3308b

2020-11-14 18:06:25

sliptonic

Details Diff
Only allow editing of toolbit if shapefile is found
mod - src/Mod/Path/PathScripts/PathToolBitGui.py Diff File

master 472cb83a

2020-11-14 17:06:02

sliptonic

Details Diff
Handle errors is toolbit json more gracefully
mod - src/Mod/Path/PathScripts/PathToolBit.py Diff File
mod - src/Mod/Path/PathScripts/PathToolBitLibraryGui.py Diff File

master 82beefa9

2020-11-14 15:38:02

wmayer

Details Diff
Win32: [skip ci] DLL resolution in Python 3.8 on Windows has changed
mod - src/App/FreeCADInit.py Diff File

master 9f6c1499

2020-11-14 13:02:10

uwestoehr


Committer: wwmayer Details Diff
[Part] show location dialog when creating a Primitive

- there is no reason to hide it and even a bit tiring to open it manually since most no new primitives should be at the origin
- give the combobox to select the primitive type a reasonable name, this helps to understand the code better
mod - src/Mod/Part/Gui/DlgPrimitives.cpp Diff File
mod - src/Mod/Part/Gui/DlgPrimitives.ui Diff File

master aabff603

2020-11-14 12:18:45

wmayer

Details Diff
Gui: [skip ci] try to avoid to truncate QuantitySpinBox at bottom margin on macOS
mod - src/Gui/QuantitySpinBox.cpp Diff File

master a3cb87b1

2020-11-14 11:36:36

luz paz


Committer: wwmayer Details Diff
TechDraw: Header uniformity and whitespace fixes
mod - src/Mod/TechDraw/App/AppTechDraw.cpp Diff File
mod - src/Mod/TechDraw/App/DrawGeomHatchPyImp.cpp Diff File
mod - src/Mod/TechDraw/App/DrawHatchPyImp.cpp Diff File
mod - src/Mod/TechDraw/App/DrawLeaderLine.cpp Diff File
mod - src/Mod/TechDraw/App/DrawLeaderLine.h Diff File
mod - src/Mod/TechDraw/App/DrawLeaderLinePyImp.cpp Diff File
mod - src/Mod/TechDraw/App/DrawProjGroupPyImp.cpp Diff File
mod - src/Mod/TechDraw/App/DrawRichAnno.cpp Diff File
mod - src/Mod/TechDraw/App/DrawRichAnno.h Diff File
mod - src/Mod/TechDraw/App/DrawRichAnnoPyImp.cpp Diff File
mod - src/Mod/TechDraw/App/DrawSVGTemplatePyImp.cpp Diff File
mod - src/Mod/TechDraw/App/DrawTile.cpp Diff File
mod - src/Mod/TechDraw/App/DrawTilePyImp.cpp Diff File
mod - src/Mod/TechDraw/App/DrawTileWeld.h Diff File
mod - src/Mod/TechDraw/App/DrawTileWeldPyImp.cpp Diff File
mod - src/Mod/TechDraw/App/DrawViewAnnotationPyImp.cpp Diff File
mod - src/Mod/TechDraw/App/DrawViewClipPyImp.cpp Diff File
mod - src/Mod/TechDraw/App/DrawViewCollection.h Diff File
mod - src/Mod/TechDraw/App/DrawViewCollectionPyImp.cpp Diff File
mod - src/Mod/TechDraw/App/DrawViewDimExtent.cpp Diff File
mod - src/Mod/TechDraw/App/DrawViewDimExtent.h Diff File
mod - src/Mod/TechDraw/App/DrawViewImage.cpp Diff File
mod - src/Mod/TechDraw/App/DrawViewImage.h Diff File
mod - src/Mod/TechDraw/App/DrawViewMulti.h Diff File
mod - src/Mod/TechDraw/App/DrawViewPartPyImp.cpp Diff File
mod - src/Mod/TechDraw/App/DrawViewPyImp.cpp Diff File
mod - src/Mod/TechDraw/App/DrawViewSection.h Diff File
mod - src/Mod/TechDraw/App/DrawViewSpreadsheet.h Diff File
mod - src/Mod/TechDraw/App/DrawViewSymbolPyImp.cpp Diff File
mod - src/Mod/TechDraw/App/DrawWeldSymbol.cpp Diff File
mod - src/Mod/TechDraw/App/DrawWeldSymbol.h Diff File
mod - src/Mod/TechDraw/App/DrawWeldSymbolPyImp.cpp Diff File
mod - src/Mod/TechDraw/App/EdgeWalker.cpp Diff File
mod - src/Mod/TechDraw/App/EdgeWalker.h Diff File
mod - src/Mod/TechDraw/App/HatchLine.cpp Diff File
mod - src/Mod/TechDraw/App/HatchLine.h Diff File
mod - src/Mod/TechDraw/App/LineGroup.cpp Diff File
mod - src/Mod/TechDraw/App/LineGroup.h Diff File
mod - src/Mod/TechDraw/App/PreCompiled.cpp Diff File
mod - src/Mod/TechDraw/App/ShapeExtractor.cpp Diff File
mod - src/Mod/TechDraw/App/ShapeExtractor.h Diff File
mod - src/Mod/TechDraw/Gui/Command.cpp Diff File
mod - src/Mod/TechDraw/Gui/PreCompiled.cpp Diff File
mod - src/Mod/TechDraw/Gui/QGCustomImage.cpp Diff File
mod - src/Mod/TechDraw/Gui/QGCustomImage.h Diff File
mod - src/Mod/TechDraw/Gui/QGEPath.cpp Diff File
mod - src/Mod/TechDraw/Gui/QGEPath.h Diff File
mod - src/Mod/TechDraw/Gui/QGISVGTemplate.h Diff File
mod - src/Mod/TechDraw/Gui/QGIViewAnnotation.cpp Diff File
mod - src/Mod/TechDraw/Gui/QGIViewAnnotation.h Diff File
mod - src/Mod/TechDraw/Gui/QGIViewClip.cpp Diff File
mod - src/Mod/TechDraw/Gui/QGIViewImage.cpp Diff File
mod - src/Mod/TechDraw/Gui/QGIViewImage.h Diff File
mod - src/Mod/TechDraw/Gui/QGIViewSpreadsheet.cpp Diff File
mod - src/Mod/TechDraw/Gui/QGIViewSpreadsheet.h Diff File
mod - src/Mod/TechDraw/Gui/QGIViewSymbol.cpp Diff File
mod - src/Mod/TechDraw/Gui/QGIViewSymbol.h Diff File
mod - src/Mod/TechDraw/Gui/QGMText.cpp Diff File
mod - src/Mod/TechDraw/Gui/Rez.h Diff File
mod - src/Mod/TechDraw/Gui/SymbolChooser.cpp Diff File
mod - src/Mod/TechDraw/Gui/SymbolChooser.h Diff File
mod - src/Mod/TechDraw/Gui/TaskActiveView.cpp Diff File
mod - src/Mod/TechDraw/Gui/TaskCenterLine.cpp Diff File
mod - src/Mod/TechDraw/Gui/TaskCosVertex.cpp Diff File
mod - src/Mod/TechDraw/Gui/TaskCosmeticLine.cpp Diff File
mod - src/Mod/TechDraw/Gui/TaskDetail.cpp Diff File
mod - src/Mod/TechDraw/Gui/TaskLeaderLine.cpp Diff File
mod - src/Mod/TechDraw/Gui/TaskProjGroup.cpp Diff File
mod - src/Mod/TechDraw/Gui/TaskProjGroup.h Diff File
mod - src/Mod/TechDraw/Gui/TaskRichAnno.cpp Diff File
mod - src/Mod/TechDraw/Gui/TaskWeldingSymbol.cpp Diff File
mod - src/Mod/TechDraw/Gui/TemplateTextField.cpp 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/ViewProviderImage.cpp Diff File
mod - src/Mod/TechDraw/Gui/ViewProviderImage.h Diff File
mod - src/Mod/TechDraw/Gui/ViewProviderPage.cpp Diff File
mod - src/Mod/TechDraw/Gui/ViewProviderProjGroup.cpp Diff File
mod - src/Mod/TechDraw/Gui/ViewProviderProjGroupItem.cpp Diff File
mod - src/Mod/TechDraw/Gui/ViewProviderSpreadsheet.cpp Diff File
mod - src/Mod/TechDraw/Gui/ViewProviderSpreadsheet.h Diff File
mod - src/Mod/TechDraw/Init.py Diff File
mod - src/Mod/TechDraw/InitGui.py Diff File
mod - src/Mod/TechDraw/TestTechDrawApp.py Diff File
mod - src/Mod/TechDraw/moveViews.py Diff File

master 8f69368f

2020-11-14 11:08:03

wmayer

Details Diff
Image: [skip ci] move the import of Draft trackers inside scaling function. This gives a more useful error message in case of a failure to load it
mod - src/Mod/Image/ImageTools/_CommandImageScaling.py Diff File

master 02737a3b

2020-11-14 07:29:36

abdullah


Committer: abdullahtahiriyo Details Diff
Sketcher: After restore migration mechanism

===========================================================

The introduction of the ability of the geometry extensions to store information leads opens new
possibilities to the sketcher, which may require migration of previous versions of the sketcher.

A striking example is the migration of the GeomPoint+Construction to mark a B-Spline knot to a proper
geometry state based on the sketch geometr extension.

It also enables to make aware the geometry of the Blocked status, by restoring the geometr blocked
status.

This commit defines an scheleton for this mechanism.
mod - src/Mod/Sketcher/App/SketchObject.cpp Diff File
mod - src/Mod/Sketcher/App/SketchObject.h Diff File

master 91ac9d29

2020-11-14 05:54:01

abdullah


Committer: abdullahtahiriyo Details Diff
Sketcher: SketchGeometryExtension refactor InternalGeometry string conversion

=============================================================================

Minor refactoring to centralise string to enum conversion in a single place
mod - src/Mod/Sketcher/App/GeometryFacadePyImp.cpp Diff File
mod - src/Mod/Sketcher/App/SketchGeometryExtension.cpp Diff File
mod - src/Mod/Sketcher/App/SketchGeometryExtension.h Diff File
mod - src/Mod/Sketcher/App/SketchGeometryExtensionPyImp.cpp Diff File

master 90dea635

2020-11-14 05:35:22

abdullah


Committer: abdullahtahiriyo Details Diff
Part: Geometry refactor member copy

===================================

Encapsulate Part::Geometry data member copy process in a single function (copyNonTag).

Part::Geometry derived classes need not know the specifics of the data member of Part::Geometry.

Change the delegation of the copy of extensions from clone() to copyNonTag. Because clone() relies on
copy() and now copy() of Part::Geometry data member relies on copyNonTag(), there is no actual change
to the clone() functionality, but the copy() funcionality gains the copy of the extensions via copyNonTag().
mod - src/Mod/Part/App/Geometry.cpp Diff File
mod - src/Mod/Part/App/Geometry.h Diff File

master d5767cd3

2020-11-14 02:02:14

uwestoehr


Committer: wwmayer Details Diff
[PD] Hole countersink angle work

- fix bug that custom angles were overwritten
- the norms only define screw heads, not the cut for them, so also a custom angle is possible to sink a metric screw
- use better step in UI since one changes the presets only in fractions of a millimeter (otherwise it would be a different hole size)
- handle case of no cut
- calculate change in diameter when adding depth to countersinks
mod - src/Mod/PartDesign/App/FeatureHole.cpp Diff File
mod - src/Mod/PartDesign/Gui/TaskHoleParameters.cpp Diff File
mod - src/Mod/PartDesign/Gui/TaskHoleParameters.ui Diff File

master aa2881e0

2020-11-14 00:27:08

mlampert

Details Diff
Use new ToolBits (and only those) for thread milling.
mod - src/Mod/Path/CMakeLists.txt Diff File
mod - src/Mod/Path/Gui/Resources/panels/PageOpThreadMillingEdit.ui Diff File
mod - src/Mod/Path/PathScripts/PathThreadMilling.py Diff File
mod - src/Mod/Path/PathScripts/PathThreadMillingGui.py Diff File
add - src/Mod/Path/Tools/Shape/thread-mill.fcstd Diff File

master d5beaf80

2020-11-13 22:43:18

mlampert

Details Diff
Filter all TCs for suitability for a given op.
mod - src/Mod/Path/PathScripts/PathOp.py Diff File
mod - src/Mod/Path/PathScripts/PathOpGui.py Diff File
mod - src/Mod/Path/PathScripts/PathUtils.py Diff File

master b7a356cc

2020-11-13 22:42:02

mlampert

Details Diff
Catch exception if shape file does not include a thumbnail.
mod - src/Mod/Path/PathScripts/PathToolBit.py Diff File

master 9c49dc59

2020-11-13 20:25:19

sliptonic


Committer: GitHub Details Diff
Merge pull request 0003989 from Russ4262/Surface_fixes

Path: 3D Surface fix to apply `CutMode` when `CutPattern = Offset`; and LGTM cleanup
mod - src/Mod/Path/PathScripts/PathSurface.py Diff File
mod - src/Mod/Path/PathScripts/PathSurfaceSupport.py Diff File
mod - src/Mod/Path/PathScripts/PathWaterline.py Diff File

master b7d763a1

2020-11-13 16:51:41

wmayer

Details Diff
PartDesign: [skip ci] make cut type modes of hole feature translatable
mod - src/Mod/PartDesign/Gui/TaskHoleParameters.cpp Diff File

master 074ad403

2020-11-13 16:25:30

mlampert

Details Diff
Fixed merge issue
mod - src/Mod/Path/InitGui.py Diff File

master a48dd3aa

2020-11-13 14:35:07

wmayer

Details Diff
Part: [skip ci] rearrange line page to save some vertical space
mod - src/Mod/Part/Gui/DlgPrimitives.ui Diff File

master 64288425

2020-11-13 11:33:59

wmayer

Details Diff
Part: [skip ci] show dialog directly when creating a tube feature
mod - src/Mod/Part/BasicShapes/CommandShapes.py Diff File
mod - src/Mod/Part/BasicShapes/ViewProviderShapes.py Diff File

master 922815df

2020-11-13 02:38:20

uwestoehr


Committer: wwmayer Details Diff
[Part] improve tube dialog

- remove vertical whitespace
mod - src/Mod/Part/BasicShapes/TaskTube.ui Diff File

master e7af8b5c

2020-11-13 02:30:42

uwestoehr


Committer: wwmayer Details Diff
[PD] hole UTS fixes

- propose cut values also for UTS profiles
- the UTS defines coarse and fine while for ISO it is regular and fine, thus fix the name
- for the dialog: set minimum values to zero (angles etc. cannot be negative)
mod - src/Mod/PartDesign/App/FeatureHole.cpp Diff File
mod - src/Mod/PartDesign/Gui/TaskHoleParameters.cpp Diff File
mod - src/Mod/PartDesign/Gui/TaskHoleParameters.ui Diff File
 First  Prev  1 2 3 ... 69 70 71 72 73 74 75 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 649 650 651  Next  Last