Yorik van Havre
265afea4a9
Arch: Added SectionColor property to Arch Materials
2020-10-20 14:43:33 +02:00
Yorik van Havre
49299e0ad2
Draft: allow to scale imageplanes
2020-10-20 13:31:40 +02:00
Yorik van Havre
eacf3a6b98
Arch: Enabled ellipse-based walls - fixes #3859
2020-10-20 13:13:54 +02:00
Yorik van Havre
0b89de1911
Start: Allow to display more than one custom folder on the start page
2020-10-20 12:03:27 +02:00
sliptonic
1039f57f49
Merge pull request #3975 from J-Dunn/master
...
[Path] Add files via upload
2020-10-19 09:53:54 -05:00
donovaly
025fd9dce9
[PD] initialize hole dialog properly
...
as described in https://forum.freecadweb.org/viewtopic.php?f=3&t=50611 , the task dialog should just read out the parameters on initialization and not invoke automatically change actions.
This PR also fixes a bug that opening a document with a cheesehead hole leads to an error about an invalid index. The reason is that we access the hole cut type before we set its enums. Thus initialize the cut type with all possible enums since, if necessary, the reduced enum set will be set later on parsing the file.
2020-10-19 16:48:49 +02:00
wmayer
d60f75b3b0
App: [skip ci] fix PropertyEnumeration::setEnums to avoid to produce index values out of range
2020-10-19 16:09:57 +02:00
wmayer
db093ed0e0
PartDesign: [skip ci] some improvements in TaskHoleParameters
...
+ do not rely on translated strings but set user data for the items of the combo box
+ do not use tr() to convert the C strings to QString of the hole feature, use QString::fromLatin1
+ do not use findText() twice for the same search but store the result
2020-10-19 16:08:26 +02:00
donovaly
a442dbdfa2
[PD] keep hole size when changing type
...
as mentioned in https://forum.freecadweb.org/viewtopic.php?f=13&t=47584&start=10#p433116
a typical use case is that one changes the hole type from e.g. ISO normal to ISO fine. The size should however be the same.
This PR enables this and also takes care for the thread class and cut type, see the attached screencast.
2020-10-19 14:44:08 +02:00
wmayer
eb9985500b
PartDesign: [skip ci] make the hole feature more forgiving in case of inconsistent configuration
2020-10-19 14:42:32 +02:00
vocx-fc
2d00e2ded6
Draft: split svg.get_svg into subfunctions (2)
...
Define a subfunction to process Draft "Dimension" (v0.18)
or "LinearDimension" (v0.19) objects.
2020-10-19 13:23:04 +02:00
vocx-fc
772466ea4b
Draft: split svg.get_svg into subfunctions
...
Define a subfunction to process `Part.Shape` objects.
2020-10-19 13:23:04 +02:00
vocx-fc
73db0999c0
Draft: move svg subfunctions to svgshapes.py module
2020-10-19 13:23:04 +02:00
vocx-fc
084d63a563
Draft: move svg subfunctions to svgtext.py module
2020-10-19 13:23:04 +02:00
Zheng, Lei
1127321320
Draft: support object without shape in DraftLink
2020-10-19 13:22:20 +02:00
Chrismettal
a0acbae1c1
[Stylesheet] Add border to tiled subwindows to allow resizing
2020-10-19 13:21:26 +02:00
vocx-fc
36f103d74c
Surface, MeshPart: update CurveOnMesh command tooltip and task panel
...
* Add new icon `MeshPart_CurveOnMesh`, which is the same as
the `Surface_CurveOnMesh` icon but in green color.
The surface icon is used in the Surface Workbench, while the MeshPart
version is currently not used.
* Make the tooltip of the command shorter; the longer instructions
are added in the `TaskCurveOnMesh` task panel.
2020-10-19 13:18:12 +02:00
vocx-fc
0f5d6ea096
Surface: updated task panel for Surface_Filling
...
`Fill Surface` becomes `Boundaries`. A label is added
explaining that it is possible to reorder the items
in the list of boundary edges.
2020-10-19 13:18:12 +02:00
vocx-fc
6834a41a60
Surface: update tooltip of Filling
2020-10-19 13:18:12 +02:00
marioalexis
1ad7b9788b
Improve make_sketch and geometric related functions
2020-10-19 13:15:14 +02:00
wmayer
bec4195642
travis: disable TechDraw for macOS build
...
The travis builds for macOS always stop at around 82% and this is a test to see if the build runs out of memory
2020-10-19 10:47:13 +02:00
sliptonic
01cbaab30d
Merge pull request #3976 from sliptonic/master
...
fix build problem with path
2020-10-18 16:37:43 -05:00
sliptonic
da6152991a
fix build problem with path
2020-10-18 16:36:47 -05:00
J-Dunn
eb2625ef11
Add files via upload
...
Path: grbl_post G83 expansion , G1 on initial move to retract_Z height to allow retraction height to remain inside hole. This can be useful to avoid widening hole entrance with multiple drill re-entries.moves
2020-10-18 21:07:21 +01:00
sliptonic
5b84f6a768
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
06fc3959fd
Merge pull request #3939 from plaes/minor-build-nitpicks
...
[build / PATH]: Minor build nitpicks
2020-10-18 14:26:47 -05:00
sliptonic
4c98567338
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
49c5c4481c
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
730994945b
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 afefc4ede20f04a37ac6cf0808e9eaf55b7d5775.
2020-10-18 17:08:18 +02:00
Priit Laes
4151ec279b
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
b945573ec8
macOS: suppress some warnings
2020-10-18 16:18:34 +02:00
wmayer
4f219342a7
Qt5: fix build failure with Qt 5.15
2020-10-18 16:17:48 +02:00
wmayer
38819925a5
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
5c35325cc0
Py3: suppress warnings about un-initialized/deprecated tp_print slot
2020-10-18 14:45:31 +02:00
wmayer
09eca18e99
Part: remove deprecated type LinePyOld
2020-10-18 14:45:31 +02:00
wmayer
99451511ed
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
67e80c7d6a
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
2647987157
Qt5: fix deprecation warnings of QWheelEvent in Qt 5.15
2020-10-18 14:45:31 +02:00
sgrogan
a8ca6ada87
fix import, OpenSCAD isn't namespace workbench
2020-10-17 23:54:26 +02:00
wmayer
409ceb6ec5
macOS: [skip ci] suppress some more Py3.8 warnings, suppress warnings about deprecated OpenGL API
2020-10-17 23:53:47 +02:00
wmayer
0f007c1370
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
633fa6e3ac
fixes #0004456 : Regression : Part.Plane.Intersect do not accept plane as argument [skip ci]
2020-10-17 10:12:01 +02:00
wmayer
dcfbc1bf3b
Part: [skip ci] replace some old C-style casts with static_cast
2020-10-17 10:10:44 +02:00
Priit Laes
aeb82223ea
Part: Add regression test for issue #4456 (skipped for now)
2020-10-17 09:37:59 +02:00
sliptonic
eb5c26c664
more pythonic params (thanks plaes)
2020-10-16 13:49:47 -05:00
sliptonic
5c48763cd5
Merge branch 'master' into bug/pathsanity
2020-10-16 13:03:01 -05:00
sliptonic
6c2101760f
Merge branch 'master' into feature/boundaryenforcecontrol
2020-10-16 13:02:29 -05:00
sliptonic
04b54c4f6d
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
12577acc40
Part: [skip ci] allow to create empty shapes of each type
2020-10-16 17:08:49 +02:00
wmayer
d61a06e3b3
Part: [skip ci] fix bugs in MakePrismPy
2020-10-16 16:00:36 +02:00