Changesets: FreeCAD

master a2f8ea98

2020-09-25 00:12:31

vocx-fc


Committer: yorik Details Diff
Sketcher: move icons to splines subdirectory

Add the icon path to the workbench's `InitGui.py`.
mod - src/Mod/Sketcher/Gui/CommandSketcherBSpline.cpp Diff File
mod - src/Mod/Sketcher/Gui/Resources/Sketcher.qrc Diff File
mod - src/Mod/Sketcher/InitGui.py Diff File

master 6b369187

2020-09-24 18:06:35

vocx-fc


Committer: yorik Details Diff
Sketcher: move icons to geometry subdirectory

Add the icon path to the workbench's `InitGui.py`.
mod - src/Mod/Sketcher/Gui/CommandCreateGeo.cpp Diff File
mod - src/Mod/Sketcher/Gui/Resources/Sketcher.qrc Diff File
mod - src/Mod/Sketcher/InitGui.py Diff File

master 3c7ae4f3

2020-09-24 15:39:17

wmayer

Details Diff
0004441: Changing Placement of a App::Part that contains a Part::FeaturePython causes drawing of a ghost object at original Placement [skip ci] Affected Issues
0004441
mod - src/Gui/ViewProviderPythonFeature.h Diff File

master a3cd010c

2020-09-24 11:46:15

wmayer

Details Diff
Start: [skip ci] replace QTextStream and its manipulators with stringstream to avoid deprecation warnings with Qt 5.15
mod - src/Mod/Start/Gui/Workbench.cpp Diff File

master 0306c237

2020-09-24 09:32:22

wmayer

Details Diff
Sketcher: [skip ci] fix inconsistent indentations in SketchObject::rebuildExternalGeometry
mod - src/Mod/Sketcher/App/SketchObject.cpp Diff File

master 61a08c99

2020-09-24 04:46:27

vocx-fc


Committer: yorik Details Diff
Sketcher: move icons to elements and pointers subdirectories

Add the icon paths to the workbench's `InitGui.py`.
mod - src/Mod/Sketcher/Gui/Resources/Sketcher.qrc Diff File
mod - src/Mod/Sketcher/InitGui.py Diff File

master c6b6b314

2020-09-24 02:04:23

vocx-fc


Committer: yorik Details Diff
Sketcher: small style changes to make the lines shorter
mod - src/Mod/Sketcher/Gui/CommandConstraints.cpp Diff File
mod - src/Mod/Sketcher/Gui/CommandCreateGeo.cpp Diff File
mod - src/Mod/Sketcher/Gui/ViewProviderSketch.cpp Diff File

master 3e3006d0

2020-09-24 00:35:53

vejmarie


Committer: wwmayer Details Diff
Revert Qt::endl which is not defined in Qt << 5.15 version

Signed-off-by: vejmarie <jmverdun3@gmail.com>
mod - src/Mod/Start/Gui/Workbench.cpp Diff File

master cf11f388

2020-09-23 23:56:24

uwestoehr


Committer: wmayer Details Diff
[PD] add along length option for pad

- as discussed here: https://forum.freecadweb.org/viewtopic.php?f=17&t=50466&start=10#p433327
this PR is the first step for new Pad features.
It implements 3 features requested by users:
1. an option to measure the pad length along its direction if there is a custom direction
2. when there are two lengths, the reverse feature should be active
3. the pad dialog shows now always the used pad direction, no matter if it is a custom one or the sketch's normal

- Furthermore there are some code improvements (avoid rounding and blocking signals)

- Also adapt TestPad.py because its test used the case two lengths + reversed but this was not possible before this PR - the reverse option was not take into account for two lengths in FeatureSketchBased.cpp)
Now it is and therefore the test must be updated:
In the test the second sketch has the normal vector 0, -1, 0. As the reverse option is set the pad direction is 0, 1, 0. So in y direction is the length (1mm) and in -y direction is length2 (2mm). This gives together with the other pad of volume 1, a total volume of 4.

- fix UI issue: either reversed or midplane
As noticed by @chennes, when the pad uses symmetric, reversed is not sensible and vice versa.
This commit fixes the missing Gui side for the case midplane is checked and the App side.

- the PR also fix two typos
mod - src/Mod/PartDesign/App/FeaturePad.cpp Diff File
mod - src/Mod/PartDesign/App/FeaturePad.h Diff File
mod - src/Mod/PartDesign/App/FeatureSketchBased.cpp Diff File
mod - src/Mod/PartDesign/Gui/TaskPadParameters.cpp Diff File
mod - src/Mod/PartDesign/Gui/TaskPadParameters.h Diff File
mod - src/Mod/PartDesign/Gui/TaskPadParameters.ui Diff File
mod - src/Mod/PartDesign/PartDesignTests/TestPad.py Diff File

master 339d9943

2020-09-23 23:04:43

vejmarie


Committer: wwmayer Details Diff
Revert a patch which shouldn't had been into this commit as it
is specific to Qt 5.15 and need a #define

Signed-off-by: vejmarie <jmverdun3@gmail.com>
mod - src/Gui/QSint/actionpanel/actionbox.h Diff File

master 81af54e4

2020-09-23 21:55:00

vejmarie


Committer: wwmayer Details Diff
Big update to remove deprecation warning from Qt 5.15.0
That is need on MacOS build as travis log is bigger than 50k lines
which breaks travis rules
And by the way deprecations are real
All file contains the same modification replace 0 to Qt::WindowFlags() when needed
as the class needs to be instantiated

Signed-off-by: vejmarie <jmverdun3@gmail.com>
mod - src/Gui/CommandView.cpp Diff File
mod - src/Gui/DemoMode.h Diff File
mod - src/Gui/DlgActivateWindowImp.h Diff File
mod - src/Gui/DlgCustomizeImp.h Diff File
mod - src/Gui/DlgDisplayPropertiesImp.h Diff File
mod - src/Gui/DlgEditFileIncludePropertyExternal.h Diff File
mod - src/Gui/DlgMacroExecuteImp.h Diff File
mod - src/Gui/DlgMacroRecordImp.h Diff File
mod - src/Gui/DlgMaterialPropertiesImp.h Diff File
mod - src/Gui/DlgObjectSelection.h Diff File
mod - src/Gui/DlgParameterImp.h Diff File
mod - src/Gui/DlgPreferencesImp.h Diff File
mod - src/Gui/DlgProjectInformationImp.h Diff File
mod - src/Gui/DlgProjectUtility.h Diff File
mod - src/Gui/DlgRunExternal.h Diff File
mod - src/Gui/DlgSettingsColorGradientImp.h Diff File
mod - src/Gui/DlgUnitsCalculatorImp.h Diff File
mod - src/Gui/DocumentModel.cpp Diff File
mod - src/Gui/EditorView.cpp Diff File
mod - src/Gui/FileDialog.h Diff File
mod - src/Gui/InputVector.h Diff File
mod - src/Gui/MDIView.h Diff File
mod - src/Gui/ManualAlignment.cpp Diff File
mod - src/Gui/Placement.h Diff File
mod - src/Gui/QSint/actionpanel/actionbox.h Diff File
mod - src/Gui/QSint/actionpanel/taskheader_p.cpp Diff File
mod - src/Gui/Quarter/QuarterWidget.cpp Diff File
mod - src/Gui/Quarter/QuarterWidget.h Diff File
mod - src/Gui/Quarter/SoQTQuarterAdaptor.h Diff File
mod - src/Gui/SceneInspector.h Diff File
mod - src/Gui/Splashscreen.cpp Diff File
mod - src/Gui/Splashscreen.h Diff File
mod - src/Gui/SplitView3DInventor.h Diff File
mod - src/Gui/TextureMapping.h Diff File
mod - src/Gui/Transform.h Diff File
mod - src/Gui/View3DInventor.h Diff File
mod - src/Gui/Widgets.h Diff File
mod - src/Mod/Drawing/Gui/DrawingView.cpp Diff File
mod - src/Mod/Image/Gui/OpenGLImageBox.h Diff File
mod - src/Mod/Inspection/Gui/VisualInspection.h Diff File
mod - src/Mod/Mesh/Gui/DlgDecimating.h Diff File
mod - src/Mod/Mesh/Gui/DlgEvaluateMeshImp.h Diff File
mod - src/Mod/Mesh/Gui/DlgEvaluateSettings.h Diff File
mod - src/Mod/Mesh/Gui/DlgRegularSolidImp.h Diff File
mod - src/Mod/Mesh/Gui/DlgSmoothing.h Diff File
mod - src/Mod/Mesh/Gui/RemeshGmsh.h Diff File
mod - src/Mod/Mesh/Gui/RemoveComponents.h Diff File
mod - src/Mod/Mesh/Gui/Segmentation.h Diff File
mod - src/Mod/Mesh/Gui/SegmentationBestFit.h Diff File
mod - src/Mod/MeshPart/Gui/CrossSections.h Diff File
mod - src/Mod/MeshPart/Gui/Tessellation.h Diff File
mod - src/Mod/Part/Gui/CrossSections.h Diff File
mod - src/Mod/Part/Gui/DlgExtrusion.h Diff File
mod - src/Mod/Part/Gui/DlgFilletEdges.h Diff File
mod - src/Mod/Part/Gui/DlgPartBoxImp.h Diff File
mod - src/Mod/Part/Gui/DlgPartCylinderImp.h Diff File
mod - src/Mod/Part/Gui/DlgPartImportIgesImp.h Diff File
mod - src/Mod/Part/Gui/DlgPartImportStepImp.h Diff File
mod - src/Mod/Part/Gui/DlgRevolution.h Diff File
mod - src/Mod/Points/Gui/DlgPointsReadImp.h Diff File
mod - src/Mod/ReverseEngineering/Gui/Segmentation.h Diff File
mod - src/Mod/ReverseEngineering/Gui/SegmentationManual.h Diff File
mod - src/Mod/Start/Gui/Workbench.cpp Diff File
mod - src/Mod/Test/Gui/UnitTestImp.h Diff File
mod - src/Mod/Web/Gui/BrowserView.cpp Diff File

master 81dc724b

2020-09-23 19:38:41

sliptonic

Details Diff
move vcarve out of experimental
mod - src/Mod/Path/InitGui.py Diff File

master 1492aa01

2020-09-23 19:34:57

sliptonic

Details Diff
remove need for cuttingedgeheight

Calculating from diameter and cuttingedgeangle
mod - src/Mod/Path/PathScripts/PathVcarve.py Diff File

master 82e32673

2020-09-23 19:06:45

vocx-fc


Committer: yorik Details Diff
Sketcher: move icons to constraints subdirectory

Add the icon path to the workbench's `InitGui.py`.
mod - src/Mod/Sketcher/Gui/Resources/Sketcher.qrc Diff File
mod - src/Mod/Sketcher/InitGui.py Diff File

master 3e7e2a9b

2020-09-23 14:59:23

wmayer

Details Diff
Sketcher: [skip ci] fix undo bug when directly changing a datum constraint in the property editor
mod - src/Mod/Sketcher/Gui/PropertyConstraintListItem.cpp Diff File

master 21e1dff2

2020-09-23 10:37:00

amrit3701


Committer: yorik Details Diff
Adopted vocx-fc comment.
mod - src/Mod/Draft/draftutils/utils.py Diff File

master 50284e1e

2020-09-23 09:31:17

wmayer

Details Diff
Sketcher: [skip ci] fix computing of hotspot of sketcher icons on macOS
mod - src/Mod/Sketcher/Gui/DrawSketchHandler.cpp Diff File

master fe3f1b51

2020-09-23 09:11:27

wmayer

Details Diff
PartDesign: [skip ci] fixes 0004371: Changing Hole profile from ISO to nothing is not possible: "Hole: Cannot get value from invalid enumeration" Affected Issues
0004371
mod - src/Mod/PartDesign/App/FeatureHole.cpp Diff File

master 15b60f45

2020-09-23 06:20:21

vocx-fc


Committer: yorik Details Diff
Sketcher: move icons to obsolete subdirectory

Icons not used in the source code, but which may be kept for historical
reasons, or in case they are used in the future.
mod - src/Mod/Sketcher/Gui/Resources/Sketcher.qrc Diff File
mod - src/Mod/Sketcher/InitGui.py Diff File

master 4a1f8139

2020-09-22 23:24:26

uwestoehr


Committer: wwmayer Details Diff
[PD] fix 2 hole dialog bugs

- 1. reported here: https://forum.freecadweb.org/viewtopic.php?p=432936#p432851
also unthreaded holes can have a close or standard fit

- 2. reported here: https://forum.freecadweb.org/viewtopic.php?p=432936#p432944
the thread direction is always left. The reason is that this property is an enum but the dialog returns a bool.

- also fix an UI issue with the spin boxes (automatically found and repaired by Qt's designer, thus the many changes in the UI file)
mod - src/Mod/PartDesign/Gui/TaskHoleParameters.cpp Diff File
mod - src/Mod/PartDesign/Gui/TaskHoleParameters.h Diff File
mod - src/Mod/PartDesign/Gui/TaskHoleParameters.ui Diff File

master 68c7b1f0

2020-09-22 21:58:17

vocx-fc


Committer: yorik Details Diff
Sketcher: rename constraint icons to be more consistent with the rest

`Sketcher_ConstrainBlock` to `Constraint_Block`.
`Sketcher_ConstrainLock` to `Constraint_Lock`, and the corresponding
`_Driven` variant.

Adjust the icons in the taskpanel for the sketcher constraints,
elements, and for the action menu for constraints.

Adjust the icon order in the `Sketcher.qrc` resource file.
mod - src/Mod/Sketcher/Gui/CommandConstraints.cpp Diff File
mod - src/Mod/Sketcher/Gui/Resources/Sketcher.qrc Diff File
mod - src/Mod/Sketcher/Gui/TaskSketcherConstrains.cpp Diff File
mod - src/Mod/Sketcher/Gui/TaskSketcherElements.cpp Diff File
mod - src/Mod/Sketcher/Gui/TaskSketcherElements.h Diff File

master d22bfecd

2020-09-22 21:54:36

sliptonic

Details Diff
improve selection and avoid border case with ultra short segments
mod - src/Mod/Path/PathScripts/PathSelection.py Diff File
mod - src/Mod/Path/PathScripts/PathVcarve.py Diff File

master 2de44b12

2020-09-22 18:32:21

wmayer

Details Diff
FEM: [skip ci] Coverity: Dereference after null check
mod - src/Mod/Fem/App/FemVTKTools.cpp Diff File

master 37c4d515

2020-09-22 18:22:26

wmayer

Details Diff
PartDesign: [skip ci] Coverity: Structurally dead code
mod - src/Mod/PartDesign/WizardShaft/Shaft.py Diff File

master 46ab1781

2020-09-22 18:03:42

wmayer

Details Diff
PartDesign: [skip ci] Coverity: Bad use of null-like value
mod - src/Mod/PartDesign/WizardShaft/SegmentFunction.py Diff File
 First  Prev  1 2 3 ... 70 ... 89 90 91 92 93 94 95 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 649 650 651  Next  Last