Changesets: FreeCAD

master a44f8ffd

2020-09-17 22:59:33

uwestoehr


Committer: wmayer Details Diff
[PD] simplify item handling

according to https://github.com/FreeCAD/FreeCAD/commit/2b676020

"QListWidget::takeItem() returns a pointer to the removed item. So a previous call of QListWidget::item() is superfluous"
mod - src/Mod/PartDesign/Gui/TaskLoftParameters.cpp Diff File

master fc108277

2020-09-17 17:17:03

Matsievskiy S.V


Committer: yorik Details Diff
Addon Manager: change lookup mechanism

Switch addon lookup mechanism from parsing html page to extracting info
from .gitmodules file.
This simplifies logic and allows using non-Github repos.

Readme for Github repos are extracted from HTML pages using regex.

Gitlab pages are converted to HTML using Python Markdown lib if present,
falling back to displaying raw markdown.
In this case image links are converted from relative to absolute paths.
mod - requirements.txt Diff File
mod - src/Mod/AddonManager/addonmanager_utilities.py Diff File
mod - src/Mod/AddonManager/addonmanager_workers.py Diff File

master e8b5cfce

2020-09-17 16:25:14

wmayer

Details Diff
MeshGui: [skip ci] expose highlightSegments() to Python
mod - src/Mod/Mesh/Gui/ViewProviderMeshPy.xml Diff File
mod - src/Mod/Mesh/Gui/ViewProviderMeshPyImp.cpp Diff File

master b9e5bce0

2020-09-17 14:19:38

wmayer

Details Diff
PD: improve reference highlighting of a pipe
This change allows to highlight the spline, auxiliary spine, profile and sections of a pipe.
This gives the user a much better feedback of what external shapes are already used to build the pipe
mod - src/Mod/PartDesign/Gui/TaskPipeOrientation.ui Diff File
mod - src/Mod/PartDesign/Gui/TaskPipeParameters.cpp Diff File
mod - src/Mod/PartDesign/Gui/TaskPipeParameters.h Diff File
mod - src/Mod/PartDesign/Gui/ViewProviderPipe.cpp Diff File
mod - src/Mod/PartDesign/Gui/ViewProviderPipe.h Diff File

master a3fda6f9

2020-09-17 12:04:36

wmayer

Details Diff
PD: [skip ci] fixes for pipe task panel
+ Add/Remove are checkable buttons so if user unchecks it then disable highlighting of spine
+ Avoid superfluous char* -> QString conversion
mod - src/Mod/PartDesign/Gui/TaskPipeParameters.cpp Diff File

master 2b676020

2020-09-17 09:35:41

wmayer

Details Diff
PD: fixes for pipe task panel
+ fix Qt4 build failure
+ fix handling of adding items to spine/auxiliary spine/sections to allow to remove them again
+ QListWidget::takeItem() returns a pointer to the removed item. So a previous call of QListWidget::item() is superfluous
mod - src/Mod/PartDesign/Gui/TaskPipeParameters.cpp Diff File

master 6379d802

2020-09-17 05:35:25

vocx-fc


Committer: yorik Details Diff
Draft: split svg.get_path function for paths that are BSplines

If it's not a circle nor ellipse nor straight line
convert the curve to BSpline. Move into a subfunction.

Improve a few varible names to be more verbose, like `vertex`
and `edge`.
mod - src/Mod/Draft/draftfunctions/svg.py Diff File

master f2d10669

2020-09-17 01:25:59

vocx-fc


Committer: yorik Details Diff
Draft: svg, move test so the code is less indented

The angle between the curve and plane is tested for being coplanar,
0 or 180 degrees. The negative test is done earlier so that the
return is done earlier, and the rest of the code is not indented.
mod - src/Mod/Draft/draftfunctions/svg.py Diff File

master 5d96f01c

2020-09-16 22:45:43

uwestoehr

Details Diff
[PD] add context menus to sweep Dialog

- elements in the list of edges/spines/sections can now be deleted by pressing DEL and there is a context menu for this action

see https://forum.freecadweb.org/viewtopic.php?f=19&t=50222&p=431021#p431021
mod - src/Mod/PartDesign/Gui/TaskPipeParameters.cpp Diff File
mod - src/Mod/PartDesign/Gui/TaskPipeParameters.h Diff File

master dea7f5d6

2020-09-16 18:38:34

vocx-fc


Committer: yorik Details Diff
Draft: Drawing is still used in get_dxf function
mod - src/Mod/Draft/draftfunctions/dxf.py Diff File

master 8e69b05e

2020-09-16 17:48:48

vocx-fc


Committer: yorik Details Diff
Draft: split svg.get_path into smaller readable functions

Split the SVG string for circular and elliptical paths.
mod - src/Mod/Draft/draftfunctions/svg.py Diff File

master a028ea94

2020-09-16 15:18:49

wmayer

Details Diff
PartDesign: [skip ci] hide base feature of pad after it successful recompute
mod - src/Mod/PartDesign/Gui/TaskFeatureParameters.cpp Diff File

master e8f5c664

2020-09-16 12:13:53

realthunder


Committer: wwmayer Details Diff
Gui: fix property editor transaction closing
mod - src/Gui/propertyeditor/PropertyEditor.cpp Diff File

master ff0f8b0d

2020-09-16 11:41:03

wmayer

Details Diff
Gui: [skip ci] fix crash in DocumentObjectData::updateChildren() when canceling a pending task
mod - src/Gui/Tree.cpp Diff File

master 53a500ec

2020-09-16 10:15:19

wmayer

Details Diff
PartDesign: make sure to remove selection gate when closing task panel
mod - src/Mod/PartDesign/Gui/TaskSketchBasedParameters.cpp Diff File

master 32d69af3

2020-09-16 10:15:01

wmayer

Details Diff
Fem: make sure to remove selection gate when closing task panel
mod - src/Mod/Fem/Gui/TaskCreateNodeSet.cpp Diff File

master be22fb0b

2020-09-16 10:14:04

wmayer

Details Diff
Part: do not use local event loop in sweep and thickness panel
mod - src/Mod/Part/Gui/TaskOffset.ui Diff File
mod - src/Mod/Part/Gui/TaskSweep.cpp Diff File
mod - src/Mod/Part/Gui/TaskSweep.h Diff File
mod - src/Mod/Part/Gui/TaskSweep.ui Diff File
mod - src/Mod/Part/Gui/TaskThickness.cpp Diff File
mod - src/Mod/Part/Gui/TaskThickness.h Diff File

master 2f48f1ca

2020-09-16 00:57:50

vocx-fc


Committer: yorik Details Diff
Draft: split svg.get_text into smaller readable functions

Split the code for SVG string that will be displayed
for TechDraw pages; also split the header for other cases.
mod - src/Mod/Draft/draftfunctions/svg.py Diff File

master 2921a0c6

2020-09-15 19:12:01

sliptonic


Committer: GitHub Details Diff
Merge pull request 0003861 from Russ4262/profile_reset_fix

[Path] Fixes 0004433 - `Cut Side` reset with certain Base Geometry changes
Affected Issues
0004433
mod - src/Mod/Path/PathScripts/PathProfileGui.py Diff File

master 6ab2b2e0

2020-09-15 19:09:57

sliptonic


Committer: GitHub Details Diff
Merge pull request 0003862 from Russ4262/pocketshape_fix

[Path] PocketShape - fix improper path generation
mod - src/Mod/Path/PathScripts/PathPocketShape.py Diff File

master aa9bde80

2020-09-15 18:54:54

sliptonic


Committer: GitHub Details Diff
Merge pull request 0003813 from xform3/feature/base_geometry_multi_object_select

[Path] Enable for selection of multiple objects in Base Geometry list
mod - src/Mod/Path/Gui/Resources/panels/PageBaseGeometryEdit.ui Diff File

master a1852d11

2020-09-15 18:23:17

sliptonic

Details Diff
Rewrite for boost voronoi
mod - src/Mod/Path/PathScripts/PathVcarve.py Diff File

master 0739ffa5

2020-09-15 17:57:23

vocx-fc


Committer: yorik Details Diff
Draft: clean up SVG processing code, add comments

For the try-except blocks we should trap a specific `Exception`,
not just any type. It seems string handling was an issue
with Python 2, so the string needed UTF8 decoding.

When the software no longer supports Python 2, these
blocks can be removed.
mod - src/Mod/Draft/draftfunctions/svg.py Diff File

master a723fd7c

2020-09-15 17:48:33

sliptonic


Committer: GitHub Details Diff
Merge pull request 0003849 from Schildkroet/deburr+dressup

[Path] Fixed DeburrOp not moving to safe height
mod - src/Mod/Path/PathScripts/PathDeburr.py Diff File

master 9925e5c9

2020-09-15 17:47:17

sliptonic


Committer: GitHub Details Diff
Merge pull request 0003870 from vocx-fc/Path_fix_CMakeLists

Path: add missing postprocessor to CMakeLists
mod - src/Mod/Path/CMakeLists.txt Diff File
mod - src/Mod/Path/PathScripts/post/nccad_post.py Diff File
 First  Prev  1 2 3 ... 70 ... 91 92 93 94 95 96 97 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 649 650 651  Next  Last