Changesets: FreeCAD
master a44f8ffd 2020-09-17 22:59:33 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 |