Shai Seger
b2e9348892
fix FreeCad crash when no tool is assigned to an operation
2018-05-11 10:17:16 -03:00
Markus Lampert
485cf86454
Expose task panel layout through preferences.
2018-05-07 12:20:10 -03:00
wmayer
c7e9ff1b62
set exception message when returning with 0
2018-05-05 22:44:29 +02:00
Shai Seger
9111efacb2
fix bug tracker issue id:0003450 : Freecad crash when simulating without operations.
2018-05-04 00:59:16 +03:00
Markus Lampert
ab70a94592
Only setting Path.Area curve accuracy if it is not, and also set it when Preferences get saved.
2018-05-02 22:07:17 +02:00
Markus Lampert
d86ed64df6
Changed grbl feed rate output to mm/min.
2018-04-30 09:54:08 +02:00
luz.paz
2d5cc6a1ed
Path: misc. source comment typos
2018-04-25 11:03:10 +02:00
luz.paz
0720c5e233
Crowdin: Path string fixes
2018-04-25 11:03:10 +02:00
looooo
d079c2b500
cmake stuff
2018-04-23 09:56:23 +02:00
looooo
088b2687ea
win: pybind11: workaround for strdup
2018-04-23 09:56:23 +02:00
looooo
ae6512500b
change pybind11/boost handlinG
2018-04-23 09:56:23 +02:00
Peter Lama
85f926be97
Fix finding boost python >= 1.67
...
Boost >= 1.67 requires a version suffix (on macOS at least)
2018-04-21 11:24:36 +02:00
wmayer
74320276fc
fix requesting boost python component for version >= 1.67.0
2018-04-21 11:12:45 +02:00
wmayer
99ec96acd5
prepare for PyCXX 7.0
2018-04-18 19:20:50 +02:00
wmayer
5ff6945577
fix compiler warnings with py3 and msvc
2018-04-16 18:24:53 +02:00
looooo
cdcb3bec4a
PySide2: qApp -> QApplication
2018-04-14 10:40:31 +02:00
sliptonic
09dc901861
Path: Reword menu items from 'partial' to 'supplemental'
...
fixes #3383
2018-04-10 19:22:44 +02:00
wmayer
adb13f7c59
Fix invalid Python object error
...
Example below led to a crash:
import Path
v = Path.Tool(name='v', diameter=5.6)
tt = Path.Tooltable()
tt.addTools(v)
attrs = tt.templateAttrs()
uu = Path.Tooltable(tt.templateAttrs())
del attrs
2018-03-30 18:39:55 +02:00
Yorik van Havre
46fd41d70a
Merged translations from crowdin
2018-03-26 18:52:02 -03:00
PLChris
29b5988615
Fixed missing X-Parameters in output. Renamed to philips_cnc. Cleaned up and merged code from linux_cnc.
2018-03-25 13:50:29 +02:00
Markus Lampert
3a1cf6d811
Using UserString for comparison instead of the actual value to avoid rounding errors depending on the unit-system used.
2018-03-25 12:34:51 +02:00
sliptonic
1bfde835bb
Path: Remove additional unused 'partial' commands
...
fixes #3386
fixes #3387
2018-03-22 19:44:01 +01:00
sliptonic
8efd7a1954
Path: remove ToolLengthOffset
...
Obsolete and broken supplemental command
fixes #3382
2018-03-22 19:43:48 +01:00
Zheng, Lei
42294442f5
Path.Area: work around for OCCT discretization bug
...
See code comments for more details.
2018-03-21 12:14:58 +01:00
luz.paz
46d32d78a3
Misc. typos: Please merge right before 0.17 release
...
I'm still finding typos in the source code. I propose that you keep this PR open prior ro relaese and then merge so that if I find other typos in the meantime they will be part this release.
2018-03-18 15:15:16 +01:00
Markus Lampert
fe58ef2466
Fixed import statement for py3
2018-03-17 14:09:15 +01:00
sliptonic
e9987425a5
Path: Make simulation work with additional jobs
...
fixes #3359
The simulation stock now updates when job is changed
2018-03-08 12:05:29 +01:00
sliptonic
3c328867f3
Path: fix crash if path has dressup
...
fixes #3358
2018-03-08 12:05:29 +01:00
luz.paz
ca26aa8003
libarea misc. typo fix
...
This is a source typo fix. Please review.
2018-03-05 16:34:54 -03:00
Zheng, Lei
34ec7c507b
Path.Area: fix linux build
2018-03-03 11:19:36 -03:00
Zheng, Lei
a73d498588
ViewProviderPath: tweek StartIndex auto step size
2018-03-03 11:19:36 -03:00
Zheng, Lei
ff21f64385
Path.Area: fix self intersect wire issue
...
Self intersected wire may cause a loop, and BRepBuilderAPI_MakeWire may
mistakenly consider the wire to be closed. And this makes
BrepTools_WireExplorer unhappy and cause it to skip edges. We now use
ShapeAnalysis_FreeBounds to connect edges to wires.
2018-03-03 11:19:36 -03:00
Zheng, Lei
9c72d78b7b
Path.Area: arc fix to work around OCCT bug
2018-02-24 10:44:55 -03:00
Yorik van Havre
143b89c8f3
Applied latest translations from crowdin
2018-02-21 14:25:31 -03:00
wmayer
7be4f35cee
fix unit test to compare quantities
2018-02-20 16:18:38 +01:00
luz.paz
5d07c271ee
Residual files left to remove \n from translate()
2018-02-12 21:59:37 +01:00
wmayer
e510c7540c
Fix invalid Python object error
...
Example below led to a crash:
import Path
t = Path.Tool(name='t', diameter=1.2)
tt = Path.Tooltable()
tt.setTool(3, t)
attrs = tt.templateAttrs()
del attrs
2018-02-11 16:04:17 +01:00
luz.paz
52fa10d9ac
Path: moved '\n' out of translation()
...
Instead it is appended to the end of the `FreeCAD.Console.Print.....()`
2018-02-11 10:49:19 +01:00
wmayer
b780ba650f
fix scan coverity issues
2018-02-10 14:29:49 +01:00
wmayer
c16af94dbe
fix warning: private field 'm_lx' is not used [-Wunused-private-field]
...
fix warning: private field 'm_ly' is not used [-Wunused-private-field]
2018-02-10 12:28:50 +01:00
wmayer
91ce7f2749
fix warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
2018-02-10 12:18:33 +01:00
wmayer
6fe1beedcd
fix -Wfor-loop-analysis
2018-02-10 11:57:53 +01:00
sliptonic
728c7b75bc
Path: add stock boundary as choice for millface
...
fixes #3326
2018-02-09 15:58:44 +01:00
luz.paz
1d5799e5b3
Misc. typos
...
Inspired by @normandc per https://gitter.im/FreeCAD/FreeCAD?at=5a729c6ece68c3bc742df205
2018-02-07 09:40:03 +01:00
Markus Lampert
be77b0c58e
Changed Cutting Edge Angle to be the full bit angle and renamed label.
2018-02-05 20:22:08 -08:00
pekkaroi
d2e331146b
Path: Consolidate available tool types and material types to one place. Fixes issue #3335
2018-02-01 22:16:46 +01:00
Fabio Rossi
14297570f9
Fixes for python 2to3 migration
2018-02-01 21:43:59 +01:00
Zheng, Lei
caefa0cf8e
libarea: fix arc fitting bug
...
Bug introduced in fbacb9fbc8eb30a0efc51235b014be3c4cb34445
2018-01-29 22:37:07 +01:00
sliptonic
bcc7d5d7db
Path: Limit tool angle input
...
fixes #3158
2018-01-27 19:45:36 +01:00
Zheng, Lei
6ae86bc51b
libarea: imporve arc fitting
2018-01-26 18:53:09 +01:00