Changesets: FreeCAD

master cc4e00a2

2020-06-28 01:27:06

vocx-fc


Committer: yorik Details Diff
Draft: add warning message in case the radius is negative
mod - src/Mod/Draft/importSVG.py Diff File

master 6b728656

2020-06-28 00:34:12

vocx-fc


Committer: yorik Details Diff
Draft: clean up the main Draft.py module

Remove imported modules that are no longer necessary.

Reorganize the import of functions from the separate modules.
It's possible that some functions will be further moved another time.
mod - src/Mod/Draft/Draft.py Diff File

master fd79e3e3

2020-06-27 21:24:09

carlopav


Committer: yorik Details Diff
Draft: possibility to set the working plane to an App::Part placement
mod - src/Mod/Draft/WorkingPlane.py Diff File
mod - src/Mod/Draft/draftguitools/gui_selectplane.py Diff File

master 478823b9

2020-06-27 21:17:32

wmayer

Details Diff
Part: [skip ci] fix regression in ruled surface feature by applying placement of source object twice
See: https://forum.freecadweb.org/viewtopic.php?p=411934
mod - src/Mod/Part/App/PartFeatures.cpp Diff File

master 9675611a

2020-06-27 16:55:23

Warren Falk


Committer: wwmayer Details Diff
[CMake] Find old pyside2 uic and rcc when they are named pyuic5 and pyrcc5

Found that on ubuntu 20.04 where QT is still at 5.12, these are called pyuic5 and pyrcc5 now and cmake will not find these and then the build fails without this change
mod - cMake/FindPySide2Tools.cmake Diff File

master e366a3a9

2020-06-27 16:38:23

carlopav


Committer: yorik Details Diff
Draft: cleaned imports of Draft.makeCopy
mod - src/Mod/Draft/draftmake/make_copy.py Diff File

master fa1a77f2

2020-06-27 16:33:46

carlopav


Committer: yorik Details Diff
Draft: support for Document.copyObject() API

Now Draft can copy every FreeCAD object that have a shape.
mod - src/Mod/Draft/draftfunctions/rotate.py Diff File
mod - src/Mod/Draft/draftmake/make_copy.py Diff File

master 9b67e43b

2020-06-27 14:36:02

russ4262

Details Diff
Path: Fix calculation of OpFinalDepth default value

Remove commented lines.
Modify PathLog.Level assignment for easier readability.
mod - src/Mod/Path/PathScripts/PathMillFace.py Diff File

master 79e11ce8

2020-06-27 13:58:23

wmayer

Details Diff
App: extend Document::findObject to allow to search by label
mod - src/App/Document.cpp Diff File
mod - src/App/Document.h Diff File
mod - src/App/DocumentPy.xml Diff File
mod - src/App/DocumentPyImp.cpp Diff File

master 6fc8a3ca

2020-06-26 16:27:09

Eric Trombly

Details Diff
check if pcLineCoords is empty
mod - src/Mod/Path/Gui/ViewProviderPath.cpp Diff File

master 1f741aa5

2020-06-26 11:52:55

wmayer

Details Diff
[skip ci] do not set attribute WA_DeleteOnClose when loading FreeCAD GUI from Python
mod - src/Main/FreeCADGuiPy.cpp Diff File

master ef21d8ec

2020-06-26 09:24:26

berndhahnebach

Details Diff
FEM: examples manager, delete depreciated code
mod - src/Mod/Fem/femexamples/manager.py Diff File

master c57c3cbc

2020-06-26 08:50:52

Sudhanshu Dubey


Committer: berndhahnebach Details Diff
FEM: examples manager, add generic method to run examples
mod - src/Mod/Fem/femexamples/manager.py Diff File

master 1590c209

2020-06-26 08:15:54

looo


Committer: wwmayer Details Diff
freecad-python-interface: use absolute-path to install-bin-dir for windows
mod - src/Ext/freecad/CMakeLists.txt Diff File
mod - src/Ext/freecad/__init__.py.template Diff File

master 97ea8f45

2020-06-26 07:08:46

berndhahnebach

Details Diff
FEM: constants, typo
mod - src/Mod/Fem/femsolver/elmer/writer.py Diff File
mod - src/Mod/Fem/femtools/constants.py Diff File

master 45fa9e29

2020-06-26 06:50:17

berndhahnebach

Details Diff
FEM: elmer writer, better identifier in a method
mod - src/Mod/Fem/femsolver/elmer/writer.py Diff File

master fc8da5ca

2020-06-26 06:11:53

berndhahnebach

Details Diff
FEM: flake8
mod - src/Mod/Fem/femtest/gui/test_open.py Diff File

master 6503d935

2020-06-26 02:34:09

vocx-fc


Committer: yorik Details Diff
Draft: move grouping functions to draftutils.groups module

These functions were previously in `draftutils.utils`,
and are related to grouping objects and finding objects
inside groups. These include `get_group_names`, `ungroup`,
`get_windows`, `get_group_contents`, `get_movable_children`.
These are imported in the main `Draft.py` module, so compatibility
is retained.

Modules which use these functions are updated; these include
Gui Commands like `Move`, `Rotate`, `Scale`, `AddToGroup`,
as well as objects like `DrawingView` and `Shape2DView`,
and `ViewProviderClone`.
The code inside the `importDXF` module is also updated.

The Arch Workbench uses many of these functions
but it does so from the `Draft` namespace, so these edits
don't change the situation for these commands.
mod - src/Mod/Draft/CMakeLists.txt Diff File
mod - src/Mod/Draft/Draft.py Diff File
mod - src/Mod/Draft/draftfunctions/move.py Diff File
mod - src/Mod/Draft/draftfunctions/rotate.py Diff File
mod - src/Mod/Draft/draftguitools/gui_groups.py Diff File
mod - src/Mod/Draft/draftguitools/gui_move.py Diff File
mod - src/Mod/Draft/draftguitools/gui_rotate.py Diff File
mod - src/Mod/Draft/draftguitools/gui_scale.py Diff File
mod - src/Mod/Draft/draftobjects/drawingview.py Diff File
mod - src/Mod/Draft/draftobjects/shape2dview.py Diff File
add - src/Mod/Draft/draftutils/groups.py Diff File
mod - src/Mod/Draft/draftutils/utils.py Diff File
mod - src/Mod/Draft/draftviewproviders/view_clone.py Diff File
mod - src/Mod/Draft/importDXF.py Diff File

master ec1a720b

2020-06-26 01:30:40

vocx-fc


Committer: yorik Details Diff
Draft: move the convertDraftTexts function to make_text

The old `convertDraftTexts` function was moved from the `Draft.py`
module to the `draftutils.utils` module; however, here it is
not possible to use because the `makeText` function
is not accessible. Therefore, the function is moved to
`draftmake.make_text`.
mod - src/Mod/Draft/Draft.py Diff File
mod - src/Mod/Draft/draftmake/make_text.py Diff File
mod - src/Mod/Draft/draftutils/utils.py Diff File

master 801bfe4b

2020-06-25 16:06:59

berndhahnebach

Details Diff
FEM: flake8
mod - src/Mod/Fem/femsolver/calculix/writer.py Diff File
mod - src/Mod/Fem/femsolver/elmer/writer.py Diff File

master 742b6d41

2020-06-25 13:38:31

yorik

Details Diff
Arch: Small code optimizations to the multicore IFC importer
mod - src/Mod/Arch/ArchProject.py Diff File
mod - src/Mod/Arch/ArchSite.py Diff File
mod - src/Mod/Arch/importIFCHelper.py Diff File
mod - src/Mod/Arch/importIFCmulticore.py Diff File

master d43588d2

2020-06-25 12:42:38

yorik

Details Diff
Arch: New multicore IFC importer
mod - src/Mod/Arch/ArchBuildingPart.py Diff File
mod - src/Mod/Arch/ArchIFC.py Diff File
mod - src/Mod/Arch/ArchMaterial.py Diff File
mod - src/Mod/Arch/ArchSpace.py Diff File
mod - src/Mod/Arch/CMakeLists.txt Diff File
mod - src/Mod/Arch/Resources/ui/preferences-ifc.ui Diff File
mod - src/Mod/Arch/importIFC.py Diff File
mod - src/Mod/Arch/importIFCHelper.py Diff File
add - src/Mod/Arch/importIFCmulticore.py Diff File

master 603b19d7

2020-06-25 12:20:45

Tobias Bossert


Committer: wwmayer Details Diff
Fixed import from XLSX files

since getText() already returns a string, the encode() function results in a byte object which is not compatible with setAlias().
mod - src/Mod/Spreadsheet/importXLSX.py Diff File

master 2035e0cf

2020-06-25 11:57:50

Eric Trombly

Details Diff
fix null reference
mod - src/Mod/Path/Gui/ViewProviderPath.cpp Diff File

master 5667ff1d

2020-06-25 08:26:16

MA-LAPTOP\apeltauer


Committer: wmayer Details Diff
Add the possibility to set the uv values for all four sides indepented.
Extending the face symetric is the default behaviour.
mod - src/Mod/Surface/App/FeatureExtend.cpp Diff File
mod - src/Mod/Surface/App/FeatureExtend.h Diff File
 First  Prev  1 2 3 ... 70 ... 118 119 120 121 122 123 124 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 649 650 651  Next  Last