Paddle
fef871320b
SKETCHER: Element widget rework see https://forum.freecadweb.org/viewtopic.php?f=8&t=72239&sid=b7787fadb4c2a7e9682d28f31ede5eb8
2022-10-29 20:25:34 +02:00
Abdullah Tahiri
bcc1b621b9
Sketcher: GeometryFacade - new static function to check for internal alignment
2022-10-29 20:25:34 +02:00
marioalexis
c8aef3b75b
TechDraw: Improve code in Python DrawViewPartPy class
2022-10-29 09:01:52 -04:00
Chris Hennes
8ecb72ff74
TechDraw: Windows compilation fix
2022-10-29 08:49:16 -04:00
Chris Hennes
93b496408a
CI: Switch to QtWebEngine instead of QtWebKit
2022-10-28 15:03:14 -05:00
wandererfan
86e7f36791
[TD]fix missing include for CI
2022-10-28 08:47:45 -04:00
wandererfan
87cc3fe864
[TD]SectionView/ComplexSection - preview, direction selection
...
- add preview/live update to TaskSectionView & TaskComplexSection
- add view direction selector to uis
- use SectionNormal as Direction. Make Direction read-only
- simplify section line end point calculation
- section group command in toolbar
- make section and complex section icons consistent
- fix compsolid cutting tool
- terminology: single/piecewise to offset/aligned
2022-10-28 08:47:45 -04:00
wandererfan
0ff473a9b6
[TD]Complex Section - initial implementation
2022-10-28 08:47:45 -04:00
wmayer
f0c61364f3
Gui: [skip ci] refactor QuantitySpinBox::apply
2022-10-28 00:46:37 +02:00
mosfet80
01fbb10816
Delete fc.sh
...
Delete unused file
2022-10-27 23:51:46 +02:00
Connor Worrell
0551d0ab53
Gui: Quantity Spin Box changed to use the expression parser (PR #7124 )
2022-10-27 23:17:02 +02:00
wmayer
b0633f455b
Gui: bind spin boxes of Placement dialog when opening it via menu
2022-10-27 19:30:24 +02:00
sliptonic
168d5043cf
Merge pull request #7653 from sliptonic/bug/tagdressup
...
Fixes #7652 Tag creation bug
2022-10-27 09:55:46 -05:00
Uwe
6d889db9d7
[PD] remove deprecated holes
...
- as discussed in https://github.com/FreeCAD/FreeCAD/pull/7642 the backwards compatibility for deprecated holes was already lost since FC 0.19
- this PR removes the deprecated types and transform holes created with FC 0.19 or 0.20 to the corresponding countersinks/counterbores.
- also add Counterdrill for translations
2022-10-27 14:24:32 +02:00
wmayer
ebdd4c9af3
Gui: refactor and modernize code of Placement dialog
2022-10-27 00:28:55 +02:00
sliptonic
bc334a81c9
Fixes #7652
2022-10-26 17:04:54 -05:00
wmayer
13b3abc063
Gui: if an expression is set for Euler angles in the placement dialog then evaluate the expression instead of determining the angles from the rotation
...
See forum thread: https://forum.freecadweb.org/viewtopic.php?f=3&t=72522
2022-10-26 11:27:46 +02:00
wmayer
c3b0988219
Gui: don't make QuantitySpinBox dependent on implementation details of its base class
2022-10-26 10:54:07 +02:00
Yorik van Havre
e1ef5ef69d
Merge pull request #7635 from Jolbas/master
...
Draft: Accept 1 in NumberPolar parameter
2022-10-26 09:23:25 +02:00
Yorik van Havre
90d0f0efc6
Merge pull request #7616 from Roy-043/Draft-Make-Std_TransformManip-work-for-Draft_Point
...
Draft: Make Std_TransformManip work for Draft_Point
2022-10-26 09:21:53 +02:00
wmayer
121e4ed03c
Gui: don't make QuantitySpinBox dependent on implementation details of its base class
2022-10-26 00:43:33 +02:00
luz paz
a5841ce1ed
Spreadsheet: [skip ci] fix doxygen typo
2022-10-25 23:54:35 +02:00
wmayer
2a3737feb0
Gui: in placement dialog use spin boxes for rotation axis
2022-10-25 22:56:56 +02:00
wmayer
1f7618cafa
Gui: [skip ci] include header
2022-10-25 22:21:19 +02:00
wmayer
5f48e22bba
Gui: [skip ci] Missing reference in range-for with non trivial type (Py::Object) [-Wclazy-range-loop-reference]
2022-10-25 13:36:39 +02:00
wmayer
342666162a
Gui: fix possible crash in WrapperManager
2022-10-25 12:48:55 +02:00
Uwe
c31dc73e62
[PD] FeatureHole.cpp: sort counterdrill
...
- will be necessary to push deprecated entries to the end of the combobox in the dialog (in a coming PR)
- also fix too long code line
2022-10-25 01:09:37 +02:00
Roy-043
7ae40aebd2
Sketcher: Correct icon for Sketcher_CreatePointFillet
2022-10-25 00:33:28 +02:00
wmayer
8b1760971f
Gui: cppcoreguidelines-pro-type-reinterpret-cast
...
Replace an unsafe reinterpret_cast with the safer static_cast
2022-10-24 17:09:53 +02:00
wmayer
189d0a0438
CMake: [skip ci] fix deprecation warning about policy CMP0072
2022-10-24 17:08:04 +02:00
wmayer
316ce9f13b
PD: [skip ci] disable undo/redo for the tmp. document created by the SubShapeBinder
2022-10-24 16:50:50 +02:00
wmayer
a020382f09
App: fixes issue #7628 : Crash after creating Sketch for Body
...
The problem is that inside Transaction::addObjectNew() a transaction object is deleted before removing it from the container. When deleting the corresponding transactional object (i.e. a DocumentObject or ViewProvider)
it can happen that it e.g. calls Transaction::addOrRemoveProperty() that now finds the dangling pointer in the container.
The safe way is to first remove the object from the container before deleting it.
2022-10-24 16:49:29 +02:00
Uwe
f5339093b3
[skip CI] [FEM] equation.py: fix a tooltip
...
- the highest priority is computed first, the Wiki page is already correct
2022-10-24 15:21:54 +02:00
Stefan Klug
673be545fd
PartDesign: Add HoleCuteType "Counterdrill"
2022-10-24 15:19:24 +02:00
Stefan Klug
c077f75159
PartDesign: Refactor geometry creation of counersink/counterbore
...
The counterbore is basically a special case of the countersink
with a countersink angle of 180 degrees and applied depth.
Handling it that way elimintaes some duplicate code and adds the ability to
combine countersinks and counterbore to form a counterdrill.
The sanity check on countersinkAngle can be safely dropped as it is ensured
by a constraint on the property itself.
2022-10-24 03:42:02 +02:00
wmayer
f3440f403f
Mesh: use PropertyMaterial in view provider
2022-10-23 23:31:04 +02:00
Chris Hennes
48de48ea4b
Addon Manager: Clean up tests for pip
2022-10-23 15:24:42 -05:00
Jolbas
028c256300
Accept 1 in NumberPolar parameter
...
Setting the NumberPolar parameter to 1 resulted in a ZeroDivisionError.
2022-10-23 21:44:57 +02:00
Bernd Hahnebach
e77bf30a8e
FEM: get LGTM silent
2022-10-23 21:43:04 +02:00
wmayer
86bf176b1f
Mesh: implement PropertyMaterial
2022-10-23 19:49:46 +02:00
Haas
094ec8cb59
Added 2 missing dark icons for stylesheets.
2022-10-23 12:33:15 -05:00
wmayer
6d2d3731e7
Mesh: [skip ci] add Python module with enum types
2022-10-23 18:52:33 +02:00
Stefan Klug
477726806f
PartDesign: Remove duplicate comment
2022-10-23 09:15:17 -05:00
luz paz
57d561f683
Fix source comment typo
2022-10-23 09:14:44 -05:00
Stefan Klug
264d0bb890
[Bugfix] PartDesign: Fix HoleCutDepth not being recalculated correctly
...
HoleCutDepth is reset to 0 to force a recalculation of te depth when
HoleCutType is set to a new value.
But the line
pcHole->HoleCutCustomValues.setValue(false)
also forces a recalculation. So the depth was recalculated with the old
value in HoleCutType which was not expected behaviour.
2022-10-23 04:10:18 +02:00
wmayer
2973da9203
Mesh: support to add transparencies to a mesh
2022-10-22 23:31:12 +02:00
Bernd Hahnebach
f46ed721c6
FEM: Python pep8 code formatting
2022-10-22 23:05:51 +02:00
wmayer
42b8c7ad5a
Gui: create modal color dialog on the heap if its parent widget is used in the property editor
...
For more details see: https://forum.freecadweb.org/viewtopic.php?f=23&t=70655
2022-10-22 21:42:21 +02:00
wmayer
e0eb6054c4
Gui: create modal dialog on the heap if its parent widget is used in the property editor
...
For more details see: https://forum.freecadweb.org/viewtopic.php?f=23&t=70655
2022-10-22 18:36:52 +02:00
wmayer
be410de3c3
App: simplify code in Application::newDocument
2022-10-21 21:15:21 +02:00