Commit Graph

27423 Commits

Author SHA1 Message Date
wmayer
3dc91fa2b8 Part: expose Geom2dCircle::getCircleCenter to Python and fix a regression 2022-02-05 16:07:00 +01:00
Uwe
d938733eaf [Part] SectionCutting: remove another unused variable
strangely MSVC did not report me these, the CI does
2022-02-05 14:45:34 +01:00
Uwe
e1f4fde88b [3rdParty] fix typo
to silence the spellcheking CI
2022-02-05 14:32:26 +01:00
wmayer
ce8df41709 App: fix ColorField::set/ColorGradient::set in case an invalid value range is passed 2022-02-05 14:13:35 +01:00
wmayer
76f17e2935 smesh: suppress -Wcast-function-type 2022-02-05 14:13:05 +01:00
wmayer
4ca4204340 PyCXX: fix warning with function casts for METH_VARARGS or METH_KEYWORDS functions 2022-02-05 14:12:24 +01:00
Uwe
1257c80a79 Merge branch 'master' of github.com:FreeCAD/FreeCAD 2022-02-05 14:09:26 +01:00
Uwe
819f89941b [Part] SectionCutting: remove unused variable 2022-02-05 14:09:13 +01:00
sliptonic
575f31b886 Merge pull request #5497 from sliptonic/bug/pythonversion
[PATH]  Toolcontroller import startup bug
2022-02-05 07:07:28 -06:00
wmayer
cf268e6e6e App: fix Py3.8 warnings 2022-02-05 12:24:36 +01:00
Uwe
9fa035ba22 [Part] Extrusion: reduce angle step size
tapered extrudes are mainly used for molds etc, so only a few degrees. The angle step in the properties was already 1° and also Pad/Pocket uses 1° steps
2022-02-05 05:39:40 +01:00
Abdullah Tahiri
91da38ada5 Sketcher: Correct comment
========================

6c019ac93f (r64179273)
2022-02-05 05:29:44 +01:00
Abdullah Tahiri
7aefd2366f Sketcher: Control Polygon incomplete for periodic BSplines
==========================================================

Bug fix:
https://forum.freecadweb.org/viewtopic.php?p=565127#p565127

Incorrect indexing of lineset fixed
2022-02-05 05:25:01 +01:00
Uwe
d9f8516c4a [PD] Extrude: modernize SignalSlot connection
as suggested recently by @chennes
2022-02-04 22:20:31 -06:00
Uwe
eb0c313506 [PD] Extrude: handle angle edit visibility
- adds missing code to handle the edits for the taper angle
2022-02-05 02:11:14 +01:00
Uwe
bb204842f2 [Part] feature to make persistent section cut views (#4118)
* [Part] feature to make persistent section cut views

* one aim is to have a feature to make real cuts, not hollow ones like with clipping
* the second one is to have a persistent view, so an object in the tree that can be further exported, meshed etc.

For a detailed description with examples see https://forum.freecadweb.org/viewtopic.php?f=17&t=52441
2022-02-05 01:57:57 +01:00
Mark Ganson TheMarkster
aa76cbc875 [PartDesign Fillet/Chamfer] add UseAllEdges boolean property (#5340)
- [PartDesign Fillet/Chamfer] add UseAllEdges boolean property
- add UseAllEdges checkbox to fillet and chamfer dialogs
- put UseAllEdges property into Chamfer and Fillet groups, create Fillet group for fillets and put Radius into it, too.
2022-02-05 01:50:51 +01:00
wmayer
9c9ed2847b App: add missing pragma for GCC diagnostic 2022-02-04 22:38:26 +01:00
wmayer
ef2d2db778 Base: [skip ci] add comment about possible issues with Matrix4D::hasScale() 2022-02-04 20:28:46 +01:00
Chris Hennes
57a5143864 Addon Manager: Fallback when QtWebEngine is missing 2022-02-04 10:28:17 -06:00
sliptonic
4796f7bd41 remove dataclass usage.
Fix toolcontroller import bug
2022-02-04 10:19:20 -06:00
wmayer
6b45122a46 Test: add unit tests for matrices 2022-02-04 14:36:02 +01:00
wmayer
eab9afbbad Base: support of multiplication of a matrix with a scalar, add functions to check whether it's the unit or null matrix 2022-02-04 14:35:27 +01:00
wmayer
aedb961676 Test: replace deprecated failUnless with the new assert* functions 2022-02-04 11:38:55 +01:00
0penBrain
f986ab46fd Base: fix bug in matrix multiplication (Python API) 2022-02-04 03:50:44 +01:00
Uwe
7bba2ce61f [TD] sort and simplify a header 2022-02-04 03:49:25 +01:00
wmayer
e54b6e167a App: improve ColorLegend 2022-02-03 22:01:52 +01:00
Wanderer Fan
90a5c200d4 [TD]fix CMakeLists.txt to allow no-Gui build 2022-02-03 15:48:45 -05:00
Wanderer Fan
3bf994635c [TD]Add sodipodi namespace to exported SVG 2022-02-03 15:07:07 -05:00
Yorik van Havre
8492cfb9eb Draft: Upgrade: make compound when unable to turn edges to wire - fixes #3483 2022-02-03 16:13:01 +01:00
Wanderer Fan
d6d7c4fa68 [TD]rename CopyView to ShareView 2022-02-03 08:39:01 -05:00
Wanderer Fan
8268f22dad [TD]fix ui file location 2022-02-03 08:39:01 -05:00
Yorik van Havre
9eb69d2270 Merge pull request #5479 from Roy-043/Arch-Fix-ArchFrame
Arch: Fix ArchFrame
2022-02-03 13:04:42 +01:00
wmayer
5196b223fb Gui: modernize C++11
* remove redundant void-arg
* use nullptr
2022-02-03 11:15:46 +01:00
wmayer
49539c1998 Gui: [skip ci] replace tabs with spaces, replace NULL with nullptr 2022-02-03 09:56:46 +01:00
marioalexis
5afbdd5f6b Gui: Improve the docstrings and clean up code in ApplicationPy.cpp 2022-02-03 08:21:23 +01:00
0penBrain
8d2bd97588 [Gui] Decrease click number on recovery transient deletion
If 'cleanup' is choosen, recovery dialog is automatically close after deletion

 User can "Don't show again" on the 'operation finished' message box
2022-02-03 08:05:48 +01:00
wmayer
607180bd9c App: fix ColorField::set/ColorGradient::set in case an invalid value range s passed 2022-02-03 07:53:38 +01:00
Chris Hennes
e553a0e3ab Addon Manager: Switch to QWebEngineView for README
Rather than manually parsing the output from the repo's host, the Addon Manager
now uses an embedded QWebEngineView to display the README data. This makes the
display more repo-location agnostic (rather than trying to parse the specific
code from GitHub, Gitlab, etc.). Special handling of known hosts is still
provided to improve the display of the page, but it is not required. Clicking a
link on the page still loads in a new system browser window, with the exception
of links to the FreeCAD wiki, which are loaded in the same browser. This is
expected to be used primarily to access traslated pages for Macros, so no
advanced web-browsing features are displayed (e.g. back buttons, history
access, etc.).
2022-02-02 23:42:29 -06:00
Roy-043
bc49fed462 TechDraw: Fix texts in TaskSelectLineAttributes.ui
Fix text regression.
2022-02-03 05:17:12 +01:00
Florian Simmer
6f8fa8c80a Github: typo in codespell workflow 2022-02-02 16:20:47 -06:00
wmayer
bc509c8069 App/Gui: make color bar to handle very small values 2022-02-02 21:12:59 +01:00
Chris Hennes
95744bab89 Addon Manager: Fix tags on compact view 2022-02-02 13:49:41 -06:00
wmayer
343f31589a Fem: fix crash caused by PropertyPostDataObject::getPyObject() 2022-02-02 16:34:30 +01:00
0penBrain
9db4f613c9 [Draft] Fix widget property in preference UI 2022-02-02 15:46:33 +01:00
edi271
df7d235fc6 Update Geometry2d.cpp
I tested. It works using Precision::Confusion(). Thank you.
2022-02-02 08:35:34 -05:00
edi271
7cf4bfbc94 Issue Y-position of dim labels 2022-02-02 08:35:34 -05:00
edi271
717c478863 New tool remove prefix characters 2022-02-02 08:35:34 -05:00
edi271
049889b72f add accuracy to getCircleCenter method 2022-02-02 08:35:34 -05:00
edi271
af82959b02 New tool circle through 3 points 2022-02-02 08:35:34 -05:00