Commit Graph

1968 Commits

Author SHA1 Message Date
sliptonic af721d6f08 fix typos 2021-02-17 17:20:19 -06:00
sliptonic b7eac5df49 fix #4572 2021-02-17 17:20:19 -06:00
sliptonic 90b8a7b45a remove deprecated preference setting 2021-02-17 17:20:19 -06:00
sliptonic 87b6a42f13 Merge pull request #4440 from mlampert/bugfix/path-invalid-base-geometry-robustness
[Path]: bugfix/invalid base geometry robustness
2021-02-16 09:27:06 -06:00
sliptonic 61824e80f3 Update PathOp.py
fix typo
2021-02-16 09:25:59 -06:00
mlampert eae5826d93 Merge branch 'master' into bugfix/toolbit-properties-alignment 2021-02-15 16:03:28 -08:00
mlampert 04fb966d69 Merge branch 'master' into bugfix/path-invalid-base-geometry-robustness 2021-02-15 16:01:48 -08:00
Markus Lampert 35c1a005f1 Fixed TC creation from templates if legacy tools are enabled. 2021-02-15 22:15:17 +01:00
Markus Lampert 522734eb3c Removed obsolete preference api 2021-02-15 22:15:17 +01:00
mlampert ec89caacd1 Merge branch 'master' into bugfix/toolbit-properties-alignment 2021-02-15 12:22:13 -08:00
Markus Lampert 41de35c456 Only use IconViewProvider in PathStock when required. 2021-02-15 12:21:33 -08:00
sliptonic 48dc4063f8 Merge pull request #4387 from mlampert/feature/add-experimental-features-to-preferences
[Path]: Expose experimental feature flag in preferences - with warning.
2021-02-15 10:09:53 -06:00
sliptonic ab186aa05a Merge pull request #4433 from J-Dunn/master
[PATH] fix conecutter core dumps #4561
2021-02-15 10:03:09 -06:00
Markus Lampert a058d1c482 Only import icon view provider in job if required. 2021-02-15 00:16:39 -08:00
Markus Lampert 7da5c447e4 Load PathGui for property bag view provider to function properly 2021-02-14 23:21:10 -08:00
mlampert cc62aff0ae Merge branch 'master' into bugfix/path-invalid-base-geometry-robustness 2021-02-14 18:16:12 -08:00
mlampert ff01e4f4a8 Merge branch 'master' into feature/add-experimental-features-to-preferences 2021-02-14 17:54:04 -08:00
sliptonic 62ed39e010 Merge pull request #4443 from mlampert/bugfix/deburr-offset-part
[Path]: Added support for Part.OffsetCurve to flipEdge.
2021-02-14 17:36:01 -06:00
sliptonic e071d613db Merge pull request #4441 from mlampert/bugfix/path-ellipsis-cmdsForEdge
[Path]: bugfix/cmdsForEdge for ellipse edge
2021-02-14 17:35:44 -06:00
sliptonic 02b3074ab8 Merge pull request #4384 from Russ4262/feature_useoutline_to_adaptive
[0.19] [Path] Add `UseOutline` feature to Adaptive op [1 of 3 per dev conversation]
2021-02-14 17:07:45 -06:00
mlampert f7a467cbdc Merge branch 'master' into bugfix/path-invalid-base-geometry-robustness 2021-02-14 11:19:07 -08:00
mlampert 086746228d Merge branch 'master' into bugfix/path-ellipsis-cmdsForEdge 2021-02-14 11:18:51 -08:00
mlampert 696e17c894 Merge branch 'master' into bugfix/deburr-offset-part 2021-02-14 11:18:35 -08:00
mlampert 57cfd3c17a Merge branch 'master' into feature/add-experimental-features-to-preferences 2021-02-14 11:17:31 -08:00
luz paz fb52f3177d Path: fix typos in comments [skip ci]
Found via codespell
2021-02-14 10:45:38 +01:00
Markus Lampert da85fde409 Split OCL and experimental features to allow enabling independently. 2021-02-13 16:03:00 -08:00
Markus Lampert 63cd587e07 Added 'Advanced' preferences page, moved warning suppression there and experimental feature support. 2021-02-13 16:03:00 -08:00
Markus Lampert e5527025cc Added support for Part.OffsetCurve to flipEdge. 2021-02-11 22:58:37 -08:00
Markus Lampert 95ccfd4505 Fixed segmentation for unknown shapes, leaving that to the experts. 2021-02-11 21:29:52 -08:00
Markus Lampert ec2328bfaa Ensure base geometry is valid so if it isn't one can still edit the op and fix the base geometry. 2021-02-11 20:36:21 -08:00
J-Dunn d55a72ee6a [PATH] fix conecutter core dumps
fix improperly passed arguments, trigger assert() in OCL, which causes an ugly core dump.
2021-02-11 19:33:51 +00:00
Alex Young 32200b604d LGTM: Removes unused import in PathPropertyBagGui.py 2021-02-11 13:12:49 +01:00
Alex Young ca2ecf4248 Path: Removes unused imports from PathToolBit.py
lgtm.com showed unused imports in PathToolBit.py.  This patch removes them.  The tests in TestPathApp still pass.
2021-02-11 13:10:52 +01:00
Chris Hennes 3ef6e1c6d0 [OTHER] Catch only Exception, not BaseException 2021-02-11 11:52:45 +01:00
Patrick Felixberger 136a625e4c [PATH] Added onDocRestore method for adaptive op 2021-02-09 18:41:07 +01:00
sliptonic 15068d7dc6 Merge pull request #4383 from mlampert/feature/path-hide-ops-by-default
[Path]: Set operation Visibility to False, and turn it back on while editing.
2021-02-08 11:12:41 -06:00
sliptonic 911a3b8e1e Merge pull request #4253 from J-Dunn/master
[Path]: fix several minor bugs in arc slot ops
2021-02-08 09:44:30 -06:00
Markus Lampert 394a885929 import DraftTools if Snapper isn't loaded yet (before using it) 2021-02-07 12:39:21 -08:00
Russell Johnson c2110dc48f Path: Add checkbox input for UseOutline feature 2021-02-06 19:34:54 -06:00
Markus Lampert 9dce167073 Set operation Visibility to False, and turn it back on while editing. 2021-02-06 16:45:26 -08:00
Russell Johnson c8c18e2968 Path: Add UseOutline property and default value for new feature 2021-02-06 12:36:40 -06:00
Russell Johnson 2c204f3c29 Path: Add LazyLoader usage for UseOutline module dependencies 2021-02-06 12:36:40 -06:00
Russell Johnson 0ba06f3831 Path: Relocate edge preprocessing and apply UseOutline feature
Working edges must be identified from Base Geometry selection features, discretized, and added to list for return value.
2021-02-06 12:36:40 -06:00
sliptonic a544951dcd Merge pull request #4333 from Russ4262/remove_feature_expand_profile
[Path] Remove `Expand Profile` feature from Profile op
2021-02-05 10:47:43 -06:00
sliptonic cc6099b7ef Merge pull request #4262 from Schildkroet/adaptive_improve
[PATH] Adaptive improve helix entry
2021-02-03 19:02:38 -06:00
Patrick F 9f07b72b40 [PATH] Limited cone angle for adaptiv helix 2021-01-31 21:23:57 +01:00
Russell Johnson df7638435f Path: Remove Expand Profile feature from Profile op 2021-01-29 19:36:14 -06:00
Stefan Mächler fd2f2d83d0 Path: Fix creating simple copy
This commit fixes the issue discussed on the FreeCAD forum:

https://forum.freecadweb.org/viewtopic.php?f=15&t=54769
2021-01-28 09:32:17 +01:00
sliptonic f70f9572fe Merge pull request #4297 from shadowbane1000/fanuc-1st-pass
[PATH] First pass at a post processor for Fanuc
2021-01-27 13:05:26 -06:00
sliptonic ef2e209b14 Merge pull request #4140 from gauna85/PathStock
Path: Fix #3914: Adding stock label prefix to name comparison in orde…
2021-01-27 11:09:31 -06:00