Commit Graph

26394 Commits

Author SHA1 Message Date
wmayer
74f39db3db Main: [skip ci] set new year 2021-02-15 14:54:12 +01:00
Yorik van Havre
41d3169491 Merge pull request #4449 from paullee0/ArchSectionPlane_BugFixes_01
[ArchSectionPlane]  Fix Swing for Windows(Doors) Link in ArchView/TD
2021-02-15 13:25:36 +01:00
Yorik van Havre
3683ba1ce5 Merge pull request #4434 from Roy-043/Arch_Fix_ArchPipe
[Arch] Fix for ArchPipe: getProfile returned Shape instead of Wire
2021-02-15 13:24:28 +01:00
Markus Lampert
588ae84390 Only import icon view provider in job if required. 2021-02-15 00:16:39 -08:00
Markus Lampert
2feb5542e5 Load PathGui for property bag view provider to function properly 2021-02-14 23:21:10 -08:00
Markus Lampert
7f0a3e1e19 Fixed property bag view provider and consolidated chamfer tool 2021-02-14 23:21:10 -08:00
mlampert
4537534e2a Merge branch 'master' into bugfix/path-invalid-base-geometry-robustness 2021-02-14 18:16:12 -08:00
mlampert
a7b048fee1 Merge branch 'master' into feature/add-experimental-features-to-preferences 2021-02-14 17:54:04 -08:00
sliptonic
08ea37c3b4 Merge pull request #4443 from mlampert/bugfix/deburr-offset-part
[Path]: Added support for Part.OffsetCurve to flipEdge.
2021-02-14 17:36:01 -06:00
sliptonic
d95ae5e39b Merge pull request #4441 from mlampert/bugfix/path-ellipsis-cmdsForEdge
[Path]: bugfix/cmdsForEdge for ellipse edge
2021-02-14 17:35:44 -06:00
sliptonic
8af95f1147 Merge pull request #4384 from Russ4262/feature_useoutline_to_adaptive
[0.19] [Path] Add `UseOutline` feature to Adaptive op [1 of 3 per dev conversation]
2021-02-14 17:07:45 -06:00
wmayer
abed4bd421 PD: [skip ci] fixes #0004205: Bad behavior when entering manually PD/AdditivePipe path 2021-02-15 00:06:29 +01:00
luz paz
3017fd5902 FEM: z88 solver function typos [skip ci] 2021-02-14 22:13:28 +01:00
luz paz
36d9f82671 FEM: remote superfluous double semicolons [skip ci] 2021-02-14 22:13:16 +01:00
Alex Young
ffba26229b AddonManager: removes unused imports
This patch removes all the unused imports in the AddonManager module as flagged by LGTM.
2021-02-14 21:08:23 +01:00
mlampert
7038422ab1 Merge branch 'master' into bugfix/path-invalid-base-geometry-robustness 2021-02-14 11:19:07 -08:00
mlampert
3934b470d8 Merge branch 'master' into bugfix/path-ellipsis-cmdsForEdge 2021-02-14 11:18:51 -08:00
mlampert
0b3a2cf406 Merge branch 'master' into bugfix/deburr-offset-part 2021-02-14 11:18:35 -08:00
mlampert
d54ecff24d Merge branch 'master' into feature/add-experimental-features-to-preferences 2021-02-14 11:17:31 -08:00
Lee Jones
a32e4295ad Merge branch 'master' into master 2021-02-14 19:10:45 +00:00
wmayer
a79e9bb609 TD: fix undo/redo for balloon objects
* inside mouseReleaseEvent() check if the mouse has been moved and only if yes emit the dragFinished() signal
* improve error handling in mouseDoubleClickEvent
* in mouseDoubleClickEvent start to edit the view provider
2021-02-14 19:30:06 +01:00
wmayer
9b145fc830 TD: fix undo/redo for dimension objects
* do not emit dragFinished() signal inside mousePressEvent as nothing has been done. This avoids to create an empty transaction and doesn't touch the document
* inside mouseReleaseEvent() check if the mouse has been moved and only if yes emit the signal
* improve error handling in mouseDoubleClickEvent
* in mouseDoubleClickEvent start to edit the view provider
2021-02-14 19:03:19 +01:00
Lee Jones
f6cd296ddb PathToolBitLibraryGui: Fix LinuxCNC tool table format
The currently exported tool table for LinuxCNC results in the following warning:

  "Requested tool 1 not found in the tool table"

The debug output provides:

  "File: default_tool_table.tbl Unrecognized line skipped: \
      T1 P X0 Y0 Z0 A0 B0 C0 U0 V0 W0 D4.00 I0 J0 Q0;      \
      4mm_2F_Compression_Carbide_Endmill"

This is due to a missing/blank P (pocket) entry.

Signed-off-by: Lee Jones <lee.jones@linaro.org>
2021-02-14 17:56:32 +00:00
Alex Young
80dbfd5814 Arch: removes unused imports
Removes unused imports as reported by LGTM.

There are exceptions: `import Arch_rc` is shown as an alert, but has side effects.  It's not clear what the best thing to do in those cases is, so I've left them for now.
2021-02-14 16:27:06 +00:00
wmayer
e83ee7400c Mesh: add unit tests for splitting facets 2021-02-14 12:33:29 +01:00
wmayer
479a1fc9c9 Mesh: [skip ci] expose some mesh evaluation functions to Python 2021-02-14 12:02:45 +01:00
David Osterberg
29cd1049bb Part: Allow helix primitive with negative Angle 2021-02-14 11:53:34 +01:00
wmayer
8616a5615f Mesh: [skip ci] replace tabs with spaces 2021-02-14 11:26:53 +01:00
luz paz
a792e15e5b Path: fix typos in comments [skip ci]
Found via codespell
2021-02-14 10:45:38 +01:00
mlampert
2f5cbcbd4f Merge branch 'master' into feature/add-experimental-features-to-preferences 2021-02-13 16:20:37 -08:00
David Osterberg
9dd96ed107 Draft: Fix regressions in Draft array 2021-02-14 01:20:06 +01:00
mlampert
6cdd50b252 Merge branch 'master' into bugfix/path-ellipsis-cmdsForEdge 2021-02-13 16:17:43 -08:00
mlampert
9fcd82fecf Merge branch 'master' into bugfix/deburr-offset-part 2021-02-13 16:17:14 -08:00
mlampert
90913c7bef Merge branch 'master' into bugfix/path-invalid-base-geometry-robustness 2021-02-13 16:16:44 -08:00
Markus Lampert
6af42fa158 Split OCL and experimental features to allow enabling independently. 2021-02-13 16:03:00 -08:00
Markus Lampert
6d3ff49aba Added 'Advanced' preferences page, moved warning suppression there and experimental feature support. 2021-02-13 16:03:00 -08:00
wmayer
815333c68e Mesh: [skip ci] implement splitFacet 2021-02-14 00:54:30 +01:00
Patrick F
5c119906cf [PATH] Fixed tests 2021-02-13 22:02:10 +01:00
mlampert
618f7bcd9e Merge branch 'master' into bugfix/path-invalid-base-geometry-robustness 2021-02-13 11:31:32 -08:00
mlampert
054efbac3d Merge branch 'master' into bugfix/path-ellipsis-cmdsForEdge 2021-02-13 11:30:29 -08:00
mlampert
b51e786ac9 Merge branch 'master' into bugfix/deburr-offset-part 2021-02-13 11:29:19 -08:00
paul lee
f521d8ca6b [ArchSectionPlane] Fix Swing Symbol for Windows(Doors) Link in ArchView/TechDraw
Forum Discussion  :  [ Link in Arch/BIM -- 4 ] Link of Door : Swing Not Shown in ArchView/TechDraw
- https://forum.freecadweb.org/viewtopic.php?f=23&t=55526
2021-02-14 03:13:36 +08:00
luz paz
a9f556d22d Gui: Stylesheet fix applied to all shipped stylesheets [skip ci]
Fixes #0004559
2021-02-13 12:19:27 -05:00
Patrick F
e545f32aef [PATH] Updated copyright 2021-02-13 17:37:24 +01:00
Patrick F
cdcd83c060 [PATH] Fixed leadinout problems with full circles and side detection 2021-02-13 17:32:54 +01:00
Patrick F
f9e9129737 Merge branch 'deburr_improve' of https://github.com/Schildkroet/FreeCAD into deburr_improve 2021-02-13 15:49:48 +01:00
Patrick F
d6a82ec731 [PATH] Improved deburr 2021-02-13 15:49:27 +01:00
Patrick F
9266d0a1c2 [PATH] Added basic support for arcs in deburr op 2021-02-13 15:49:27 +01:00
Patrick F
d1d1478063 [PATH] Improved deburr 2021-02-13 15:41:37 +01:00
Abdullah Tahiri
c8f9197bf0 Sketcher: Fix external geometry ellipse projection in parallel plane
====================================================================

When the ellipse to be projected and the sketch plane are parallel, the original code
by shermelin provided for a translation of the original ellipse, which would be the best solution
if it weren't because the Sketcher, internally, works under the assumption of a normal vector to the
sketcher plane being (0,0,1). If the original ellipse is parallel to the sketch plane, but the sketch
plane is not the XY plane, the copy and translation would result in a ellipse not in the XY plane of the
Sketcher. Then the sketcher internals will not properly consider its dimensions.

The solution applied here is to default to the general method for non-parallel planes.

It solves:
https://forum.freecadweb.org/viewtopic.php?f=3&t=55284#p477522
2021-02-13 15:18:34 +01:00