Commit Graph

2600 Commits

Author SHA1 Message Date
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
Mateusz Skowroński
98f63ba60f Fix build warnings from deprecated Boost headers (they are used internally by Boost). Thanks @wwmayer for the hint. 2020-12-29 10:20:53 +01:00
sliptonic
ce353a2fcc Merge pull request #4161 from bryanbendall/adaptive-work
Path: Adaptive work
2020-12-26 06:49:56 -06:00
luz paz
439bf8960d Fix typos [skip ci]
Found via `codespell v2.1.dev0`
2020-12-23 14:32:38 -05:00
wmayer
5cc43c0306 Path: [skip ci] fix Python 3.9 deprecation warning 2020-12-23 17:41:30 +01:00
Yorik van Havre
22f7d5f3bc Merged crowdin translations 2020-12-23 15:13:05 +01:00
Yorik van Havre
16effcb2af Updated ts files 2020-12-23 14:51:04 +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
08f708d2bd Added provision for gcc peculiarities in unit tests 2020-12-17 23:11:02 -08: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
sliptonic
248c69a9db Merge branch 'master' into posttodxf 2020-12-17 16:28:01 -06:00
sliptonic
804b5e590e fixes 4466 2020-12-17 16:21:31 -06:00
sliptonic
90e1ae8bf4 add post to Cmakelists.txt for install 2020-12-16 16:54:55 -06:00
wmayer
5b4c61e175 Path: [skip ci] fix TooltablePy::getTools to avoid possible double destruction of a Tool instance 2020-12-16 10:34:24 +01:00
Markus Lampert
bb74714235 Print deburr tool info only once. 2020-12-15 21:55:27 -08:00
Markus Lampert
5049a98748 Changed print to debug msg 2020-12-15 20:16:06 -08:00
Markus Lampert
354af74b61 Disabled path wb dis-/activated msgs 2020-12-15 20:11:40 -08:00
Markus Lampert
6984140584 Disabled '... postprocessor loaded' messages 2020-12-15 20:09:55 -08:00
Markus Lampert
933e13131e Added warning suppression for all missing speeds and changed default to true 2020-12-15 20:05:42 -08:00
Markus Lampert
c7e914ecc0 Added hidden preference to suppress the opencamlib error 2020-12-15 20:05:42 -08:00
Markus Lampert
69e9639a9e Replaced print messages with PathLog statements 2020-12-15 20:05:42 -08:00
Markus Lampert
eb9cd1e7da Preference setting so suppress logging the selection mode as a warning. 2020-12-15 20:05:42 -08:00
Markus Lampert
95b2a20228 Added preference option to suppress missing rapid speed warning 2020-12-15 20:05:42 -08:00
sliptonic
c79fcef921 add debug. Fix arc error 2020-12-15 12:09:13 -06:00
sliptonic
4fc7a0e599 Fix bug in where wiresForPath would error on empty list 2020-12-15 12:09:13 -06:00
sliptonic
fcb5f95b55 dxf post 2020-12-15 12:09:13 -06:00
sliptonic
417dc2519a Merge pull request #4143 from mlampert/bugfix/vcarve-depth
Path: Bugfix/vcarve depth
2020-12-14 17:18:30 -06:00
sliptonic
98fa847820 Merge pull request #4141 from gauna85/PathToolcontroller
Path: Added missing signal-connection causing spindle speed not to be updated using ToolControllerDlg Bug 4479
2020-12-14 12:28:56 -06:00
sliptonic
d0232264a6 Merge pull request #4136 from gauna85/PathEngrave
[Path] Sort edges before splitting at selected vertex
2020-12-14 12:27:54 -06:00
sliptonic
4f0239a3ec Merge pull request #4132 from gauna85/Path
[Path] Check if startpoint is not lower than bounds in order to work always …
2020-12-14 12:21:20 -06:00
wmayer
544beb54e7 Path: [skip ci] fix memory leak in TooltablePy::getTools()
For some background information see: https://forum.freecadweb.org/viewtopic.php?f=15&t=50583&start=20#p457516
2020-12-14 17:19:52 +01:00
Markus Lampert
19cb93302a Adding g0 to safety to base op so it's applied to all ops 2020-12-13 15:00:05 -08:00