Commit Graph

1977 Commits

Author SHA1 Message Date
Russell Johnson
cda4d12ad2 Path: Fix open-edge profiling for micro bit usage 2021-02-20 12:32:25 -06:00
Russell Johnson
f1f584af2d Path: Change HandleMultipleFeatures default value to Collectively
This fixes error when attempting to profile loop of vertical faces, thus maintaining original Profile Faces behavior by default for vertical looped face set.
2021-02-20 12:32:25 -06:00
Russell Johnson
edab3c6ecc Path: Apply LazyLoader for DraftGeomUtils module 2021-02-20 12:32:25 -06:00
sliptonic
7d4ca77f1a Merge pull request #4454 from lag-linaro/master
PathToolBitLibraryGui: Fix LinuxCNC tool table format
2021-02-20 11:54:51 -06:00
sliptonic
586b2e6aa7 add back translation string 2021-02-19 17:50:56 -06:00
sliptonic
63f0e7aad4 Fix unit test with property name sanitize. 2021-02-17 18:39:15 -06:00
sliptonic
9ab32df926 Fixes #4555 2021-02-17 17:21:50 -06:00
sliptonic
257159fc1b fix lgtm error 2021-02-17 17:21:50 -06:00
sliptonic
0dfa611503 fix typos 2021-02-17 17:20:19 -06:00
sliptonic
42c769d635 fix #4572 2021-02-17 17:20:19 -06:00
sliptonic
29e714da02 remove deprecated preference setting 2021-02-17 17:20:19 -06:00
sliptonic
90b970ab4f 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
900612ce2b Update PathOp.py
fix typo
2021-02-16 09:25:59 -06:00
mlampert
11bfb431d2 Merge branch 'master' into bugfix/toolbit-properties-alignment 2021-02-15 16:03:28 -08:00
mlampert
500f470220 Merge branch 'master' into bugfix/path-invalid-base-geometry-robustness 2021-02-15 16:01:48 -08:00
Markus Lampert
b3c11f5cd2 Fixed TC creation from templates if legacy tools are enabled. 2021-02-15 22:15:17 +01:00
Markus Lampert
0342e6360d Removed obsolete preference api 2021-02-15 22:15:17 +01:00
mlampert
df5503b952 Merge branch 'master' into bugfix/toolbit-properties-alignment 2021-02-15 12:22:13 -08:00
Markus Lampert
abca623803 Only use IconViewProvider in PathStock when required. 2021-02-15 12:21:33 -08:00
sliptonic
66bda1a80b 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
adf1c94a0c Merge pull request #4433 from J-Dunn/master
[PATH] fix conecutter core dumps #4561
2021-02-15 10:03:09 -06:00
Markus Lampert
588ae84390 Only import icon view provider in job if required. 2021-02-15 00:16:39 -08:00
Markus Lampert
2feb5542e5 Load PathGui for property bag view provider to function properly 2021-02-14 23:21:10 -08:00
mlampert
4537534e2a Merge branch 'master' into bugfix/path-invalid-base-geometry-robustness 2021-02-14 18:16:12 -08:00
mlampert
a7b048fee1 Merge branch 'master' into feature/add-experimental-features-to-preferences 2021-02-14 17:54:04 -08:00
sliptonic
08ea37c3b4 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
d95ae5e39b 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
8af95f1147 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
7038422ab1 Merge branch 'master' into bugfix/path-invalid-base-geometry-robustness 2021-02-14 11:19:07 -08:00
mlampert
3934b470d8 Merge branch 'master' into bugfix/path-ellipsis-cmdsForEdge 2021-02-14 11:18:51 -08:00
mlampert
0b3a2cf406 Merge branch 'master' into bugfix/deburr-offset-part 2021-02-14 11:18:35 -08:00
mlampert
d54ecff24d Merge branch 'master' into feature/add-experimental-features-to-preferences 2021-02-14 11:17:31 -08:00
Lee Jones
f6cd296ddb PathToolBitLibraryGui: Fix LinuxCNC tool table format
The currently exported tool table for LinuxCNC results in the following warning:

  "Requested tool 1 not found in the tool table"

The debug output provides:

  "File: default_tool_table.tbl Unrecognized line skipped: \
      T1 P X0 Y0 Z0 A0 B0 C0 U0 V0 W0 D4.00 I0 J0 Q0;      \
      4mm_2F_Compression_Carbide_Endmill"

This is due to a missing/blank P (pocket) entry.

Signed-off-by: Lee Jones <lee.jones@linaro.org>
2021-02-14 17:56:32 +00:00
luz paz
a792e15e5b Path: fix typos in comments [skip ci]
Found via codespell
2021-02-14 10:45:38 +01:00
Markus Lampert
6af42fa158 Split OCL and experimental features to allow enabling independently. 2021-02-13 16:03:00 -08:00
Markus Lampert
6d3ff49aba Added 'Advanced' preferences page, moved warning suppression there and experimental feature support. 2021-02-13 16:03:00 -08:00
Markus Lampert
8bd4f0889b Added support for Part.OffsetCurve to flipEdge. 2021-02-11 22:58:37 -08:00
Markus Lampert
eeb91c6798 Fixed segmentation for unknown shapes, leaving that to the experts. 2021-02-11 21:29:52 -08:00
Markus Lampert
788ee8f570 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
1b1a348076 [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
7fa21b7319 LGTM: Removes unused import in PathPropertyBagGui.py 2021-02-11 13:12:49 +01:00
Alex Young
5a8c58dc75 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
6b16e12d7c [OTHER] Catch only Exception, not BaseException 2021-02-11 11:52:45 +01:00
Patrick Felixberger
0bec69f3e3 [PATH] Added onDocRestore method for adaptive op 2021-02-09 18:41:07 +01:00
sliptonic
a8bd33ed1c 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
86bf9ecc13 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
1087d90f07 import DraftTools if Snapper isn't loaded yet (before using it) 2021-02-07 12:39:21 -08:00
Russell Johnson
57a00a16ba Path: Add checkbox input for UseOutline feature 2021-02-06 19:34:54 -06:00
Markus Lampert
df43fb458f Set operation Visibility to False, and turn it back on while editing. 2021-02-06 16:45:26 -08:00
Russell Johnson
f7027d25af Path: Add UseOutline property and default value for new feature 2021-02-06 12:36:40 -06:00