wandererfan
f6fc9554ec
[TD]remove export macros from PreCompiled.h
2022-10-29 19:19:54 -04:00
wandererfan
ee2a4656a1
[TD]fix windows compile warnings
2022-10-29 19:19:54 -04:00
Paddle
5328c5f726
Optional : Point icon color fix. From green to red. This way internal points are yellow. Construction points are blue. The issue is that all normal points are construction. So they appear blue and not red. Not sure if that's a problem.
2022-10-29 20:25:34 +02:00
Paddle
cd3b7e26c6
Fix issues raised by OpenBrain.
2022-10-29 20:25:34 +02:00
Paddle
3f87aa90b1
ElementWidget: Fix extended naming settings not initializing. Adds 'Collapse filter' option.
2022-10-29 20:25:34 +02:00
Abdullah Tahiri
d8b89b2253
Sketcher: ElementWidget - Rename ElementType to SubElementType - make SubElementType nested to ElementItem
2022-10-29 20:25:34 +02:00
Abdullah Tahiri
098a154ad3
Sketcher: ElementItem - do not select/preselect invalid
2022-10-29 20:25:34 +02:00
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