Changesets: FreeCAD

master c457ce61

2020-05-27 14:56:49

abdullah


Committer: abdullahtahiriyo Details Diff
Sketcher: ViewProvider Grid control

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

Encapsulation of grid internals in ViewProviderObject2D, while allowing control via property changes and protected functions.
mod - src/Mod/Sketcher/Gui/ViewProviderSketch.cpp Diff File

master 1efe9c92

2020-05-27 14:47:21

abdullah


Committer: abdullahtahiriyo Details Diff
Part: Gui ViewProvider2D Grid Management

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

1. The Grid has a default maximum of 10000 lines that is controlled via a new property. The grid is not created (is empty)
if a higher number of lines is necessary. This event is show as a Warning in the Report view.

2. The Grid now checks a new property ShowOnlyInEditMode before deciding whether to show the grid or not. This is a new
mode for ViewProvider2D and derived objects. If the property is set to true (and showGrid is true), the grid is only shown
if the object is in edit mode. If the property is set to false, the grid is shown regardless of whether it is in edit mode
or not (provided that showGrid is true).

3. Grid limits are now encapsulated (private). They can be set via a new function updateGridExtent.
mod - src/Mod/Part/Gui/ViewProvider2DObject.cpp Diff File
mod - src/Mod/Part/Gui/ViewProvider2DObject.h Diff File

master 8752bc12

2020-05-27 12:56:53

yorik

Details Diff
Arch: Fixed use of IfcOpenShell serializer
mod - src/Mod/Arch/exportIFC.py Diff File

master 25ea264c

2020-05-27 10:01:38

Syres916


Committer: wwmayer Details Diff
[Gui] Part TaskCheckGeometry change Error to Log..

for faulty geometry output, The user can still see all the error output in the task panel but by default they will see nothing in the Report View as Log is not Enabled for new users. See discussion https://forum.freecadweb.org/viewtopic.php?f=15&t=46803#p402533
mod - src/Mod/Part/Gui/TaskCheckGeometry.cpp Diff File

master 7df2bb33

2020-05-27 07:18:45

vocx-fc


Committer: yorik Details Diff
Draft: hide properties of other array types in Array class

Leave only the corresponding properties by examining
the value of `ArrayType`.
mod - src/Mod/Draft/draftobjects/array.py Diff File

master 547b9e4e

2020-05-27 02:36:01

vocx-fc


Committer: yorik Details Diff
Draft: small fix for older PathArray objects

Older PathLinkArray objects had a `useLink` attribute
which was migrated to `use_link`. A recent commit, ff323ebdb5,
made some improvements to the PathArray
object, but broke the migration of the property.

This fixes the migration, so that now all objects should
open correctly.
mod - src/Mod/Draft/draftobjects/patharray.py Diff File

master d6fba74d

2020-05-27 00:52:26

vocx-fc


Committer: yorik Details Diff
Draft: set the properties of the Array through functions

Since the `Array` class handles three different types, they
have different sets of properties. We add them to specific functions
so that they are clearly identified.
mod - src/Mod/Draft/draftobjects/array.py Diff File

master ff3cdfaf

2020-05-26 20:55:07

wmayer

Details Diff
Python: [skip ci] exception handling in PyInit to avoid to close application
mod - src/Base/UnitPyImp.cpp Diff File

master 6f3160db

2020-05-26 15:18:33

abdullah


Committer: abdullahtahiriyo Details Diff
Sketcher: Enable undo when trimming

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

Reported here:
https://forum.freecadweb.org/viewtopic.php?p=311853#p312647
Affected Issues
0004001
mod - src/Mod/Sketcher/App/SketchObject.cpp Diff File

master 9f3bb051

2020-05-26 14:50:43

triplus


Committer: wwmayer Details Diff
Travis exclude Clang build job for PR
mod - .travis.yml Diff File

master 078432af

2020-05-26 13:03:56

wmayer

Details Diff
gcc: suppress gcc warnings in smesh code
mod - src/3rdParty/salomesmesh/CMakeLists.txt Diff File

master 5421ea00

2020-05-26 11:55:05

berndhahnebach

Details Diff
FEM: fix some Python object task panels if ther is no analysis
mod - src/Mod/Fem/femviewprovider/view_constraint_electrostaticpotential.py Diff File
mod - src/Mod/Fem/femviewprovider/view_constraint_flowvelocity.py Diff File
mod - src/Mod/Fem/femviewprovider/view_constraint_initialflowvelocity.py Diff File

master de847a55

2020-05-26 10:01:40

wmayer

Details Diff
gcc: suppress gcc warnings in smesh code
mod - src/3rdParty/salomesmesh/CMakeLists.txt Diff File
mod - src/3rdParty/salomesmesh/src/NETGENPlugin/NETGENPlugin_Mesher.cpp Diff File
mod - src/3rdParty/salomesmesh/src/NETGENPlugin/NETGENPlugin_NETGEN_2D.cpp Diff File
mod - src/3rdParty/salomesmesh/src/NETGENPlugin/NETGENPlugin_NETGEN_2D3D.cpp Diff File
mod - src/3rdParty/salomesmesh/src/NETGENPlugin/NETGENPlugin_NETGEN_2D_ONLY.cpp Diff File
mod - src/3rdParty/salomesmesh/src/NETGENPlugin/NETGENPlugin_NETGEN_3D.cpp Diff File

master a3a7ef8d

2020-05-26 06:26:35

berndhahnebach

Details Diff
FEM: material common obj, fix category attribute
mod - src/Mod/Fem/femobjects/material_common.py Diff File

master bde91ccf

2020-05-26 05:17:26

vocx-fc


Committer: yorik Details Diff
Draft: clean up code, PEP8, and docstrings for Array class

Added author of the `CircularArray` array type, "M. G. Berberich"
(berberic2) or "rynn" in the forum.
mod - src/Mod/Draft/draftobjects/array.py Diff File

master c5193ec6

2020-05-26 01:37:15

vocx-fc


Committer: yorik Details Diff
Draft: add use_instead function to warn users about old functions

This can be used to deprecate older definitions
and suggest users to try a different function. This will be used
in the make functions in `draftmake`.
mod - src/Mod/Draft/draftutils/utils.py Diff File

master 78d7616d

2020-05-26 01:35:45

vocx-fc


Committer: yorik Details Diff
Draft: add find_object function to find objects by label in a document

Also add `find_doc` to be able to test the existence of an
active document before searching for the object.

These can be used in the make functions of most modifier commands.
mod - src/Mod/Draft/draftutils/utils.py Diff File

master fea82942

2020-05-26 01:27:18

vocx-fc


Committer: yorik Details Diff
Draft: clean up the utils module a bit, PEP8, style
mod - src/Mod/Draft/draftutils/utils.py Diff File

master a337653d

2020-05-25 23:34:26

russ4262

Details Diff
Path: Add missing `CoolantMode` input to GUI
mod - src/Mod/Path/Gui/Resources/panels/PageOpWaterlineEdit.ui Diff File
mod - src/Mod/Path/PathScripts/PathWaterlineGui.py Diff File

master 30dcafc5

2020-05-25 23:16:31

sliptonic


Committer: GitHub Details Diff
Merge pull request 0003461 from Russ4262/3D_Surface_updates

Path: 3D Surface and Waterline updates and fixes.
mod - src/Mod/Path/Gui/Resources/panels/PageOpSurfaceEdit.ui Diff File
mod - src/Mod/Path/Gui/Resources/panels/PageOpWaterlineEdit.ui 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/PathSurfaceSupport.py Diff File
mod - src/Mod/Path/PathScripts/PathWaterline.py Diff File
mod - src/Mod/Path/PathScripts/PathWaterlineGui.py Diff File

master 7822daf1

2020-05-25 21:19:47

Gabriel Wicke


Committer: wwmayer Details Diff
Part: Parallelize tessellations in TopoShape

Update parameters for all BRepMesh_IncrementalMesh instances to allow
parallel meshing. This matches what is already done for view
tessellations.

Other positional parameters are filled with their defaults in
BRepMesh_IncrementalMesh, so there should be no behavior change outside
of allowing parallelism.
mod - src/Mod/Part/App/TopoShape.cpp Diff File

master 3233dc1f

2020-05-25 21:07:17

wmayer

Details Diff
clang: [skip ci] fix -Wfinal-dtor-non-final-class
mod - src/Gui/3Dconnexion/GuiNativeEventLinux.h Diff File
mod - src/Gui/3Dconnexion/GuiNativeEventLinuxX11.h Diff File
mod - src/Gui/3Dconnexion/GuiNativeEventMac.h Diff File
mod - src/Gui/3Dconnexion/GuiNativeEventWin32.h Diff File

master 9346dfa4

2020-05-25 20:59:19

lambda


Committer: yorik Details Diff
Arch: importIFCHelper: Fix crash on unsupported entity

When getCurveSet() is called on an unsupported entity, it runs into a
NameError exception because elts is not defined. Instead print a message
and return gracefully.

This is in line with overall behaviour of the importer: Ignore
unsupported elements instead of thowing errors.
mod - src/Mod/Arch/importIFCHelper.py Diff File

master 6665799a

2020-05-25 20:35:30

lambda


Committer: yorik Details Diff
Arch: IFC import, implementation of IfcIndexedPolyCurve

ArchiCAD uses this entity for footprint annotations even if there are no
arc segments. Thus I need this, but couldn't test the arc part of the
patch.
mod - src/Mod/Arch/importIFCHelper.py Diff File

master 388bfbdc

2020-05-25 17:33:23

sliptonic


Committer: GitHub Details Diff
Merge pull request 0003502 from dubstar-04/fixes/op-visibility

[Path] - Don't reset the operations visibility state during document recompute
mod - src/Mod/Path/PathCommands.py Diff File
mod - src/Mod/Path/PathScripts/PathOp.py Diff File
 First  Prev  1 2 3 ... 70 ... 137 138 139 140 141 142 143 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 649 650 651  Next  Last