sliptonic
3764b404f1
Merge pull request #3966 from sliptonic/feature/RtoIJarcs
...
[PATH] Add RtoIJ function to PathUtils. fixes #2606
2020-10-18 14:28:12 -05:00
sliptonic
c6a7f28db9
Merge pull request #3939 from plaes/minor-build-nitpicks
...
[build / PATH]: Minor build nitpicks
2020-10-18 14:26:47 -05:00
sliptonic
b00acc78be
Merge pull request #3962 from sliptonic/feature/boundaryenforcecontrol
...
PATH: add boundary enforcement to the task panel
2020-10-18 14:26:17 -05:00
sliptonic
adbe6969ba
Merge pull request #3956 from sliptonic/bug/pathsanity
...
Path: handle missing target directory in Path-Sanity
2020-10-18 14:25:45 -05:00
wmayer
1f0b7793e6
Revert "PartDesign: [skip ci] fixes #0004371 : Changing Hole profile from ISO to nothing is not possible: "Hole: Cannot get value from invalid enumeration""
...
This reverts commit fe3f1b51b7 .
2020-10-18 17:08:18 +02:00
Priit Laes
cf5ab312bb
Part: Enable test for issue 4456
...
Now that issue 4456 is fixed, we don't need to skip this test anymore.
2020-10-18 16:26:18 +02:00
wmayer
54e29ac2b8
macOS: suppress some warnings
2020-10-18 16:18:34 +02:00
wmayer
38fcf770ab
Qt5: fix build failure with Qt 5.15
2020-10-18 16:17:48 +02:00
wmayer
a96f6619a7
Fem: Python header must be included before vtk headers to avoid re-definition of macro _LARGEFILE_SOURCE
2020-10-18 14:45:31 +02:00
wmayer
8ffbabb605
Py3: suppress warnings about un-initialized/deprecated tp_print slot
2020-10-18 14:45:31 +02:00
wmayer
4e68025d9d
Part: remove deprecated type LinePyOld
2020-10-18 14:45:31 +02:00
wmayer
571ab1b6e6
Qt5: make StatusWidget derive from QDialog instead of QWidget to avoid code duplication and using deprecated API functions
2020-10-18 14:45:31 +02:00
wmayer
2057e151d8
Qt5: fix deprecation warnings for Qt 5.15
...
+ QByteArray::append is deprecated
+ QPixmap* QLabel::pixmap() is deprecated
+ overloaded version of QString::split is deprecated
+ QSysInfo::windowsVersion()/QSysInfo::MacVersion() is deprecated
2020-10-18 14:45:31 +02:00
wmayer
34f4b712d8
Qt5: fix deprecation warnings of QWheelEvent in Qt 5.15
2020-10-18 14:45:31 +02:00
sgrogan
f3bdaaa55a
fix import, OpenSCAD isn't namespace workbench
2020-10-17 23:54:26 +02:00
wmayer
01af171a31
macOS: [skip ci] suppress some more Py3.8 warnings, suppress warnings about deprecated OpenGL API
2020-10-17 23:53:47 +02:00
wmayer
28270e53a9
Gui: [skip ci] workaround for Qt5.12.9 that causes a crash in the parameter editor for right clicks in an empty area
2020-10-17 20:06:53 +02:00
wmayer
ce87f586ee
fixes #0004456 : Regression : Part.Plane.Intersect do not accept plane as argument [skip ci]
2020-10-17 10:12:01 +02:00
wmayer
9881fff3ad
Part: [skip ci] replace some old C-style casts with static_cast
2020-10-17 10:10:44 +02:00
Priit Laes
bbbf7aad16
Part: Add regression test for issue #4456 (skipped for now)
2020-10-17 09:37:59 +02:00
sliptonic
c8712b83f8
more pythonic params (thanks plaes)
2020-10-16 13:49:47 -05:00
sliptonic
059b20e6e6
Merge branch 'master' into bug/pathsanity
2020-10-16 13:03:01 -05:00
sliptonic
576e0af80d
Merge branch 'master' into feature/boundaryenforcecontrol
2020-10-16 13:02:29 -05:00
sliptonic
015910448a
add RtoIJ function to PathUtils. fixes #2606
...
function is unused at this time. It should be used by preprocessor scripts like gcode_pre to
convert radius mode arcs to IJ mode.
2020-10-16 11:02:29 -05:00
wmayer
1062b6ee0f
Part: [skip ci] allow to create empty shapes of each type
2020-10-16 17:08:49 +02:00
wmayer
9fcf2c21cf
Part: [skip ci] fix bugs in MakePrismPy
2020-10-16 16:00:36 +02:00
wmayer
94ec50cb2b
Qt4: fix Qt4 build failure
2020-10-16 13:56:27 +02:00
wmayer
e1b56f8551
Part: expose BRepFeat_MakePrism to Python
2020-10-16 13:50:29 +02:00
wmayer
b33a120935
Part: [skip ci] implement getPyObject/setPyObject of TopoShape class
2020-10-16 13:46:44 +02:00
Yorik van Havre
27053d90b0
Arch: Fixed backwards compatibility issues
2020-10-16 12:40:09 +02:00
wmayer
df9282dc12
C++11: [skip ci] replace deprecated function std::mem_fun_ref with lambda functions
2020-10-15 18:55:29 +02:00
wmayer
da4a2e4ea4
Py3: suppress warning: 'tp_print' is deprecated [-Wdeprecated-declarations]
...
If the tp_print slot is not set the warning -Wmissing-field-initializers is raised. If it's set then -Wdeprecated-declarations is raised.
So, the only way is to suppress it.
2020-10-15 17:07:39 +02:00
wmayer
9c72532f5d
Qt5: fix deprecation warnings for Qt 5.15
...
+ replace QDirModel with QFileSystemModel
+ QProcess::start(QString, OpenMode) is deprecated
+ QByteArray::append is deprecated
+ QPixmap* QLabel::pixmap() is deprecated
2020-10-15 16:50:11 +02:00
wmayer
3430adda72
Py3: [skip ci] fix warning: missing field 'tp_print' initializer [-Wmissing-field-initializers]
...
This warning is only specific to Py3.8. See https://docs.python.org/3/c-api/typeobj.html
2020-10-15 15:25:42 +02:00
wmayer
ef0fd3ca67
Qt5: 'endl' manipulator is deprecated with 5.15. Replace it with newlines.
2020-10-15 15:22:28 +02:00
wmayer
d4c0baba0c
C++11: replace deprecated function std::bind2nd with lambda functions
2020-10-15 14:46:02 +02:00
Yorik van Havre
2682700850
Arch: Made default door/windows openable
2020-10-15 12:55:27 +02:00
Yorik van Havre
fd0019c653
Draft: Added grid extension control in WorkingPlane task panel
2020-10-15 12:30:16 +02:00
wmayer
bc6fefe3a0
Py3: fix warning: missing field 'tp_print' initializer [-Wmissing-field-initializers]
...
This warning is only specific to Py3.8. See https://docs.python.org/3/c-api/typeobj.html
2020-10-15 10:35:47 +02:00
Neinei0k
71236cbc29
[Sketcher] Changes to drawing of constraint icons.
...
* Change the formula to calculate maximum distance for merging of constraint icons.
* Ignore z coordinate while calculating the distance between icons. It is irrelevant but can slightly differ between icons.
* Choose first icon from the group of nearby icons as a location of the composite icon, instead of choosing icon closest to the average position. Fixes jittering of the icon while one of the constraints is moved.
2020-10-15 10:09:30 +02:00
wmayer
d75299143b
TechDraw: [skip ci] fix possible crash in QGIViewPart::drawFace
2020-10-15 09:40:39 +02:00
sliptonic
053b8e9e32
add boundary enforcement to the task panel
2020-10-14 22:19:06 -05:00
sliptonic
46f050eece
handle missing target directory
...
better output messages
2020-10-14 15:21:27 -05:00
Yorik van Havre
71cd301ca7
Draft: Added pref option to set default dimension unit
2020-10-14 17:21:27 +02:00
Yorik van Havre
7f95da95c1
Draft: Compatibility fix
2020-10-14 17:17:56 +02:00
wmayer
b33f92898b
PartDesign: [skip ci] Improve revolution function
...
+ Fix hard crash when selecting an edge or face of the created feature before selecting option to choose a reference.
+ In ProfileBased::getAxis() convert OCCT into FreeCAD exception to simplify handling of calling instances.
+ Change return value of getReferencedSelection() from void to bool to mkae it easier for calling instance to detect if the selection failed.
This is needed to avoid to add invalid items to the combo box of the revolution task panel
2020-10-14 15:20:52 +02:00
Jean-Marie Verdun
3edbcb7bbb
Add a file existence test for opencascade patch
...
Signed-off-by: Jean-Marie Verdun <jmverdun3@gmail.com >
2020-10-14 12:52:45 +02:00
Jean-Marie Verdun
a43f334ba1
Use relative path as CMAKE input
...
Signed-off-by: Jean-Marie Verdun <jmverdun3@gmail.com >
2020-10-14 12:52:45 +02:00
Jean-Marie Verdun
e2e51f812b
Build final cache
...
Signed-off-by: Jean-Marie Verdun <jmverdun3@gmail.com >
2020-10-14 12:52:45 +02:00
Jean-Marie Verdun
c83bc00730
Enable MacOSX build with latest homebrew integration
...
Signed-off-by: Jean-Marie Verdun <jmverdun3@gmail.com >
2020-10-14 12:52:45 +02:00