Commit Graph

1864 Commits

Author SHA1 Message Date
sliptonic
00b57ec232 fix persistence of fixtures, split, and orderby to templates 2021-01-17 15:28:24 -06:00
sliptonic
6a471970ad Merge pull request #4188 from Russ4262/fix_import_base_geometry
Path: Fix `Import` feature of Base Geometry
2021-01-13 15:00:17 -06:00
sliptonic
967ca5d8ee Merge pull request #4184 from Schildkroet/leadinout_gui
[PATH] LeadInOut GUI
2021-01-13 14:28:28 -06:00
sliptonic
a3ea1033d2 Merge pull request #4213 from mlampert/feature/job-tool-group
[Path]: Feature/job tool group
2021-01-04 14:10:50 -06:00
sliptonic
1cf0848fe1 Merge pull request #4226 from sliptonic/bug/adaptiveclip
[Path] fix bug with adaptive path gouging at start of movement
2021-01-04 09:53:27 -06:00
mlampert
6b7af226c7 Merge branch 'master' into feature/job-tool-group 2021-01-03 18:12:41 -08:00
sliptonic
4945563a52 Merge pull request #4234 from mlampert/bugfix/drilling-op-tool-attributes
[Path]: Check for CuttingEdgeAngle existance before using it for drill tip calculation
2021-01-03 16:42:04 -06:00
Patrick F
d956586331 [PATH] Bugfix centroid_post 2021-01-03 17:21:05 +01:00
Patrick F
26f9742299 Updated centroid post 2021-01-02 21:37:32 +01:00
mlampert
6edce5d94e Merge branch 'master' into feature/job-tool-group 2021-01-01 20:56:32 -08:00
Markus Lampert
779275439b Check for CuttingEdgeAngle existance before using it for drill tip calculation. 2021-01-01 20:53:28 -08:00
Patrick F
db6beca1ff Abort changes 2021-01-02 01:34:53 +01:00
sliptonic
b87f3f4a55 add fix in one more spot 2021-01-01 15:59:16 -06:00
sliptonic
a611eb0bd2 fix bug with path gouging at start of movement 2021-01-01 15:57:04 -06:00
Patrick F
959fdddbec Merge branch 'master' of https://github.com/FreeCAD/FreeCAD into leadinout_gui 2021-01-01 22:53:27 +01:00
sliptonic
907adc95b3 Merge pull request #4224 from realthunder/FixPathCrash
Path: fix crash on edit
2021-01-01 15:24:26 -06:00
Markus Lampert
05c910c536 Renamed ToolTable group to Tools in order to (not) set expectations. 2020-12-31 18:40:23 -08:00
Markus Lampert
18c45c414f Fixed job deletion. 2020-12-31 15:38:18 -08:00
Markus Lampert
2f73055825 Use job.ToolTable.Group instead of job.ToolController. 2020-12-31 15:38:18 -08:00
Markus Lampert
8cf51ab5a7 Added ToolTable to job and convert old ToolController property on the fly. 2020-12-31 15:38:18 -08:00
sliptonic
4c1ae19069 Merge pull request #4214 from mlampert/bugfix/dangling-signal-registration
[Path]: bugfix/dangling signal handler error
2020-12-31 14:14:44 -06:00
Russell Johnson
949e6154b9 Path: Fix isinstance() item.Proxy error
Some items in `objectList` do not contain a `Proxy` child and cause a fatal error in post processing with this post module.
2020-12-31 08:50:38 -06:00
Zheng, Lei
ca1f799a7d Path: fix crash on edit
Many Path object forward its editing operation to the job object. It is
possible that some editing option change may lead to removing of the
editing object (e.g. changing stock type) causing crash. It is possible
to just open the task panel without setting any editing object by
returning False in ViewProvider.setEdit()
2020-12-31 21:07:56 +08:00
Markus Lampert
8e4843b3ae Remove event registration when task panel is destroyed. 2020-12-28 19:45:08 -08:00
Patrick F
daaed6f0ee Updated layout 2020-12-26 22:03:40 +01:00
Patrick F
13c42c936b Panel Start at creation 2020-12-26 21:11:27 +01:00
sliptonic
ce353a2fcc Merge pull request #4161 from bryanbendall/adaptive-work
Path: Adaptive work
2020-12-26 06:49:56 -06:00
Russell Johnson
d386b128fb Path: Fix Import feature of Base Geometry
Error was thrown if FreeCADGui.Selection list had more than one item.  Solution is to clear selection before adding  selection from import operation.  I also removed the `for` loop since the selection should be singular.
2020-12-23 15:24:16 -06:00
luz paz
439bf8960d Fix typos [skip ci]
Found via `codespell v2.1.dev0`
2020-12-23 14:32:38 -05:00
Patrick Felixberger
9e9c1ed21b Added gui support for lead in/out dressup 2020-12-23 12:05:49 +01:00
sliptonic
08e7931bb7 Merge pull request #4159 from Russ4262/fix_slot_op
Path: Fixes to Slot op
2020-12-21 16:31:41 -06:00
sliptonic
420df63743 Merge pull request #4150 from sliptonic/posttodxf
[PATH] Post-process a job to a dxf file with layers
2020-12-20 09:27:45 -06:00
sliptonic
90908f975c Merge pull request #4163 from Russ4262/patch-1
Path: Fix reference to cutting edge angle in OCL_Tool() class
2020-12-19 16:38:07 -06:00
sliptonic
b940207f75 Merge branch 'master' into posttodxf 2020-12-19 15:40:16 -06:00
sliptonic
fad099a755 Merge pull request #4144 from mlampert/feature/suppress-warnings-preferences
Path: Feature/suppress warnings preferences
2020-12-19 15:39:30 -06:00
bryanbendall
97cf8386cf Merge branch 'master' into adaptive-work 2020-12-19 10:50:49 -05:00
luz paz
590cbd85e3 Fix typos [skip ci]
Found via `codespell v2.1.dev0`  
```
codespell -q 3 -L aci,ake,aline,alle,alledges,alocation,als,ang,anid,apoints,ba,beginn,behaviour,bloaded,byteorder,calculater,cancelled,cancelling,cas,cascade,click,dum,eiter,elemente,ende,feld,finde,findf,freez,hist,iff,indicies,initialisation,initialise,initialised,initialises,initialisiert,ist,kilometre,lod,mantatory,methode,metres,millim,ot,pard,pres,programm,que,recurrance,rougly,seperator,serie,sinc,strack,substraction,te,thist,thru,tread,uint,unter,vertexes,wallthickness,whitespaces -S ./.git,*.po,*.ts,./ChangeLogpios++,./src/Base/swig*,./src/Mod/Robot/App/kdl_cp,./src/Mod/Import/App/SCL,./src/WindowsInstaller,./src/Doc/FreeCAD.uml
```
2020-12-19 16:35:16 +01:00
Russell Johnson
db93fd13e7 Path: Fix reference to cutting edge angle in OCL_Tool() class
The class variable name was not corrected with previously committed changes.
The correct cutting edge variable name is located in the __init__() constructor method.
2020-12-18 16:04:28 -06:00
Russell Johnson
a02306d6ac Path: Fixes to path generation for certain selections
Fixes path generation for selection of two non-parallel edges.
Fixes path generation for selection of single, bottom face of slot with two non-parallel ends.
Fixes path generation for selection of two parallel, bottom bounding edges of slot.
2020-12-18 16:04:07 -06:00
Russell Johnson
6bf18f93c3 Path: Add docStrings to some methods 2020-12-18 16:04:07 -06:00
Russell Johnson
de8a04ed0e Path: LGTM and spelling correction 2020-12-18 16:04:07 -06:00
sliptonic
3754ae123a Merge branch 'master' into feature/suppress-warnings-preferences 2020-12-18 11:12:48 -06:00
sliptonic
e80c5bea16 Merge branch 'master' into bug/4466 2020-12-18 11:11:18 -06:00
Bryan Bendall
d8ebf1bb30 Path: Added option for the finishing pass of the adaptive op 2020-12-18 08:03:42 -05:00
Markus Lampert
1f839e5ea1 Reuse existing QuantitySpinBox'es in order to avoid segfault on focus change. 2020-12-17 23:01:55 -08:00
Markus Lampert
b2dce8c76a Allowing QuantitySpinBox to be reused for different attribute; using properties to get values to work around build differences. 2020-12-17 22:56:42 -08:00
Markus Lampert
be221dd25d Rearranged BitTool shape update so dependent ops don't execute with invalid tool. 2020-12-17 20:27:42 -08:00
Markus Lampert
1a2249387e Make BitShape read/writeable, so the tool can be edited when shared to a different system 2020-12-17 19:59:44 -08:00
Markus Lampert
7e2f088833 Hide document when loading a ToolBit. 2020-12-17 19:55:59 -08:00
Markus Lampert
6b5a99319a Only update the shape if it has changed. 2020-12-17 19:14:44 -08:00