Russell Johnson
61888959e2
Path: Change action to warning with option for action.
2022-03-16 11:47:51 -05:00
Russell Johnson
b2ab3d7c48
Path: Correct comment spelling
2022-03-16 11:40:24 -05:00
Russell Johnson
4e8d93ee72
Path: Extend Job integrity check to GUI side, issue #6207 [Bug]
...
This commit adds a simple `_jobIntegrityCheck()` method to verify that a model and tool exists within the Job object, when interacting with the Task Panel. If either is missing, the appropriate tab is activated in the task window, and the appropriate edit window is opened for the user, with messages printed in the report view window.
Add check for existence of `SetupSheet` property of empty Job object.
These changes improve upon fixes in PR #5008 and related bug fixes.
2022-03-16 11:40:23 -05:00
Wanderer Fan
62a670431a
[TD]fix update suppression logic
2022-03-16 09:31:29 -04:00
chris
123203f741
macOS: [skip ci] update formatting to use 4 spaces for MacAppBundle CMakeLists.txt
2022-03-16 13:01:19 +01:00
wmayer
75da888bc5
Gui: fixes #6583 : FreeCAD 0.20 crashes when attempting to change template in TechDraw
...
For more details see also: https://forum.freecadweb.org/viewtopic.php?p=579530#p579530
2022-03-16 08:47:56 +01:00
wmayer
bb52889c68
Mesh: [skip ci] replace some casts
2022-03-16 08:46:21 +01:00
Uwe
4e619ee4d7
[Gui] DlgWorkbenches etc.: remove unused includes and sort headers
2022-03-16 04:28:13 +01:00
Uwe
11f6f693f2
[Gui] DlgActions etc.: remove unused includes and sort headers
2022-03-16 04:06:37 +01:00
Uwe
6953a4eef4
[Gui] a compile fix for precompiled headers
...
- also some sorting
2022-03-16 03:20:52 +01:00
Uwe
cbfe4d2594
[Gui] SoFCSelectionContext: add missing header
2022-03-16 02:16:15 +01:00
Uwe
99191c6679
[Gui] So headers: remove unused includes
...
- also sort out some headers to be used in precompiled headers
- also move a boost header to precompiled headers
2022-03-16 02:01:32 +01:00
Uwe
35e90db035
[FEM] fixes for displacement dialog
...
- add missing global dialog layout (reported by Qt Designer)
- get rid of arbitrary spinbox limits
- uniform UI element names
- simplify code
2022-03-16 01:29:46 +01:00
wmayer
83fc9f05b0
Test: [skip ci] fix installation directory of metadata test files
2022-03-15 20:34:02 +01:00
sliptonic
4b49c87650
Merge pull request #6577 from Russ4262/fix/millface_removalshapes
...
Path: Fix `self.removalshapes` declaration [Bug]
2022-03-15 09:26:39 -05:00
sliptonic
da2b77d611
Merge pull request #6576 from Russ4262/fix/cancel_new_dressup_cleanup
...
Path: Fix automatic `commitTransaction()` calls, issue #6149 [Bug]
2022-03-15 09:25:43 -05:00
Abdullah Tahiri
14d682c6c3
Sketcher: Fix edit curve drawing for bounded curves
2022-03-15 13:16:48 +01:00
Uwe
5ca892e4aa
[FEM] fix logic in electric potential dialog
...
if capacitance is not specified the spinbox must not be enabled
2022-03-15 04:53:59 +01:00
Uwe
95fe178d21
[FEM] add tooltips for electrostatic dialog
2022-03-15 04:27:31 +01:00
Uwe
6443310cf9
[FEM] fixes for electrostatic dialog
...
- fix form layout, fix distance between objects etc. (most reported by Qt's designer)
2022-03-15 03:06:15 +01:00
Chris Hennes
e9810dfcac
Addon Manager: Fix Window on top of everything
2022-03-14 19:35:11 -05:00
Wanderer Fan
e98852016f
[TD]fix spelling mistake in comment for CI
2022-03-14 20:03:08 -04:00
Wanderer Fan
cd663b9efd
[TD]fix DetailView alignment
2022-03-14 20:03:08 -04:00
Wanderer Fan
bb3e637e9e
[TD]fix detail highlight on DrawViewDetail
2022-03-14 20:03:08 -04:00
Uwe
3f4f885071
[FEM] fix Results dialog size
...
- reduce to a sensible size and get rid of unneeded spacer
- further changes automatically done by Qt's Designer
2022-03-14 22:14:06 +01:00
Uwe
66e807d98b
[FEM] fix Centrif dialog size
...
- reduce to a sensible size and get git on unneeded spacer
2022-03-14 20:51:27 +01:00
wmayer
e9227e86e1
Gui: replace handling of C array/malloc/free in SoFCDB with std::vector
2022-03-14 20:17:28 +01:00
Abdullah Tahiri
1aab305577
Sketcher: DrawSketchHandler draw multiple edit curves
...
=====================================================
Extension of the framework to draw an arbitrary curve in draw sketch handlers, so that
a plurality of curves can be handled.
DrawSketchHandler is extended to additionally offer drawing several curves:
- void drawEdit(const std::list<std::vector<Base::Vector2d>> &list);
- void drawEdit(const std::vector<Part::Geometry *> &geometries);
A new class, CurveConverter, enables to convert individual Part::Geometry or vectors of them
to appropriate vectors or list of vectors of Vector2d representing the curves. This can be
used in a specific DrawSketchHandler to combine Part::Geometries and arbritary curves.
2022-03-14 16:02:49 +01:00
sliptonic
86539bf6db
Merge pull request #6571 from Russ4262/fix/tag_dressup_radius_value
...
Path: Fix inconsistent float type usage, issue #6170 [Bug]
2022-03-14 09:26:24 -05:00
wmayer
aaa41bf919
Gui: [skip ci] change include order to avoid warnings with MSVC
...
* QtGui/qopenglext.h(11119,1): warning C4005: 'GL_OFFSET_TEXTURE_2D_MATRIX_NV': macro redefinition
* QtGui/qopenglext.h(11120,1): warning C4005: 'GL_OFFSET_TEXTURE_2D_SCALE_NV': macro redefinition
* QtGui/qopenglext.h(11121,1): warning C4005: 'GL_OFFSET_TEXTURE_2D_BIAS_NV': macro redefinition
2022-03-14 15:24:10 +01:00
Uwe
66dd0f62a5
[Gui] So headers: remove some unused includes
...
- also sort out some headers for precompiled headers
2022-03-14 15:13:13 +01:00
Yorik van Havre
a55ee61840
Merged crowdin translations
2022-03-14 12:21:01 +01:00
Yorik van Havre
cfdd2af62d
Updated master ts files
2022-03-14 12:13:40 +01:00
wmayer
0f9768fb33
Fix coverity issue:
...
* CID 332682: Resource leak
* CID 350607: Resource leak
* CID 332677: Resource leak
2022-03-14 11:35:04 +01:00
Chris Hennes
ee60046a65
Addon Manager: Correct parent of modal dialogs
2022-03-13 22:30:14 -05:00
Uwe
4b3735e4d9
[Part] Section Cut: respect App::Part placement
...
if object to be cut are within an App::Part container the container placement needs to be respected
- also fix a performance issue
2022-03-14 03:32:09 +01:00
Chris Hennes
46cd740269
App: Improve Metadata error handling
...
Report XML parse exception details.
2022-03-13 21:01:47 -05:00
Chris Hennes
4fc8ee56a6
App: Fix Metadata Py constructors
...
Also adds unit tests for the corrected Copy and Default constructors.
2022-03-13 21:01:47 -05:00
Uwe
904bf8fcfe
[TD] fix compilation error
2022-03-14 01:13:56 +01:00
Wanderer Fan
37014eb586
[TD]fix unit display to standards
2022-03-13 19:04:42 -04:00
wmayer
b13284a221
Base: let interpreter keep track of created modules
2022-03-13 22:34:01 +01:00
Abdullah Tahiri
ee98a3d87f
Sketcher: Some code comments
2022-03-13 19:28:38 +01:00
Uwe
05be6352f3
[Gui] UiLoader: fix compiler warning
...
code by @wwmayer
as discussed here: https://forum.freecadweb.org/viewtopic.php?f=4&t=66137&p=570597
and here: https://forum.freecadweb.org/viewtopic.php?p=578860#p578860
2022-03-13 17:39:50 +01:00
wmayer
09259451d2
PD: Fix coverity issue:
...
* CID 350645: Uncaught exception
2022-03-13 17:24:07 +01:00
wmayer
d5aa8986f1
Points: Fix several coverity issues:
...
* CID 350545: Resource leak
* CID 350553: Resource leak
* CID 350559: Resource leak
* CID 350593: Resource leak
* CID 350604: Resource leak
* CID 350625: Resource leak
* CID 350650: Resource leak
* CID 129019: Division or modulo by float zero (false-positive)
* CID 129020: Division or modulo by float zero (false-positive)
* CID 129021: Division or modulo by float zero (false-positive)
2022-03-13 16:48:19 +01:00
wmayer
7acdcbd031
PD: Fix several coverity issues:
...
* CID 350558: Uninitialized pointer field
* CID 350554: Uninitialized pointer field
* CID 350589: Uninitialized pointer field
* CID 350608: Uninitialized pointer field
* CID 350544: Uncaught exception
* CID 350568: Uncaught exception
* CID 350603: Uncaught exception
* CID 350562: Unchecked dynamic_cast
* CID 350591: Unchecked dynamic_cast
* CID 350583: Unchecked dynamic_cast
* CID 350598: Unchecked dynamic_cast
2022-03-13 16:32:19 +01:00
wmayer
15ee1fdd4e
Part: Fix several coverity issues:
...
* CID 350581: Structurally dead code
* CID 350620: Structurally dead code
* CID 350563: Big parameter passed by value
* CID 350552: Uncaught exception
* CID 305193: Uncaught exception
* CID 350556: Uninitialized scalar field
* CID 350579: Uninitialized pointer read
2022-03-13 16:06:40 +01:00
wmayer
81ea374800
MeshPart: Fix several coverity issues:
...
* CID 350570: Uninitialized scalar variable
* CID 350628: Uncaught exception
2022-03-13 15:50:39 +01:00
wmayer
883012e4b0
TD: Fix several coverity issues:
...
* CID 316569: Uninitialized scalar variable
* CID 350651: Unchecked dynamic_cast
* CID 350565: Unchecked dynamic_cast
* CID 350595: Unchecked dynamic_cast
* CID 350638: Unchecked dynamic_cast
* CID 350547: Division or modulo by float zero
2022-03-13 15:40:49 +01:00
wmayer
69a5bfd6b1
Mesh: Fix several coverity issues:
...
* CID 350557: Out-of-bounds read (false-positive)
* CID 316517: Uninitialized scalar variable
* CID 316519: Uninitialized scalar variable
* CID 316547: Uninitialized scalar variable
* CID 316556: Uninitialized scalar variable
* CID 350614: Uncaught exception
* CID 350606: Uncaught exception
* CID 332681: Using invalid iterator
2022-03-13 14:58:14 +01:00