wmayer
64ffaa681c
Gui: [skip ci] improve whitespace and use curly braces
2022-10-31 18:37:45 +01:00
Chris Hennes
2f7be9e782
cMake: Add support for compiling against Qt6 ( #7647 )
...
Removes the BUILD_QT5 flag and adds a new FREECAD_QT_VERSION option,
which can be set to either "Auto" (default), 5, or 6. Auto detects which
version of Qt is installed on the system and chooses it. If both version
are installed, Qt5 is used.
Note that this DOES NOT implement compiling against Qt6, it only adds
the necessary cMake infrastructure to begin work on the source code
changes that will be required.
2022-10-31 09:24:09 -05:00
marioalexis
7c6684a821
TechDraw: Improve code in Python CenterLinePy class
2022-10-31 09:08:52 -04:00
wmayer
37d94bb4f9
Gui: include needed header
2022-10-31 11:32:06 +01:00
wmayer
58d227570d
Gui: clear the list of Python wrapper when quitting the application
2022-10-31 11:17:41 +01:00
0penBrain
2630df6edd
Gui: remove forcefully jumping to Python Console bottom line on single LMB click
2022-10-30 21:30:40 -05:00
kaktus Jacek
9d91cb17a2
comment in polish ( #7672 )
...
A comment line in Polish was added.
2022-10-30 21:27:23 -05:00
JungHee Lee
27faff5dcd
Update org.freecadweb.FreeCAD.desktop with Korean localisation [skip ci]
2022-10-30 20:51:03 -05:00
wandererfan
1282fdb7e8
[TD]remove export macros from PreCompiled.h
2022-10-29 19:19:54 -04:00
wandererfan
3c8ee7725b
[TD]fix windows compile warnings
2022-10-29 19:19:54 -04:00
Paddle
f91d41f743
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
d22e049930
Fix issues raised by OpenBrain.
2022-10-29 20:25:34 +02:00
Paddle
deff1f42e4
ElementWidget: Fix extended naming settings not initializing. Adds 'Collapse filter' option.
2022-10-29 20:25:34 +02:00
Abdullah Tahiri
1104a84587
Sketcher: ElementWidget - Rename ElementType to SubElementType - make SubElementType nested to ElementItem
2022-10-29 20:25:34 +02:00
Abdullah Tahiri
6ff553fa5d
Sketcher: ElementItem - do not select/preselect invalid
2022-10-29 20:25:34 +02:00
Paddle
a656ffbd53
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
bad35fe26c
Sketcher: GeometryFacade - new static function to check for internal alignment
2022-10-29 20:25:34 +02:00
marioalexis
5fe254e6f1
TechDraw: Improve code in Python DrawViewPartPy class
2022-10-29 09:01:52 -04:00
Chris Hennes
51f54bd3a0
TechDraw: Windows compilation fix
2022-10-29 08:49:16 -04:00
wandererfan
86b5000451
[TD]fix missing include for CI
2022-10-28 08:47:45 -04:00
wandererfan
99f67b8a40
[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
5ddc6ce789
[TD]Complex Section - initial implementation
2022-10-28 08:47:45 -04:00
wmayer
9d32c892f0
Gui: [skip ci] refactor QuantitySpinBox::apply
2022-10-28 00:46:37 +02:00
mosfet80
8c6e02ac90
Delete fc.sh
...
Delete unused file
2022-10-27 23:51:46 +02:00
Connor Worrell
7cd01505fc
Gui: Quantity Spin Box changed to use the expression parser (PR #7124 )
2022-10-27 23:17:02 +02:00
wmayer
5cc9bae455
Gui: bind spin boxes of Placement dialog when opening it via menu
2022-10-27 19:30:24 +02:00
sliptonic
39b28c8a27
Merge pull request #7653 from sliptonic/bug/tagdressup
...
Fixes #7652 Tag creation bug
2022-10-27 09:55:46 -05:00
Uwe
978642d03e
[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
4e643dcec3
Gui: refactor and modernize code of Placement dialog
2022-10-27 00:28:55 +02:00
sliptonic
e196490c4c
Fixes #7652
2022-10-26 17:04:54 -05:00
wmayer
4d8e61549d
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
bcc9c6654c
Gui: don't make QuantitySpinBox dependent on implementation details of its base class
2022-10-26 10:54:07 +02:00
Yorik van Havre
784b25b590
Merge pull request #7635 from Jolbas/master
...
Draft: Accept 1 in NumberPolar parameter
2022-10-26 09:23:25 +02:00
Yorik van Havre
51d777718b
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
71d0490dab
Gui: don't make QuantitySpinBox dependent on implementation details of its base class
2022-10-26 00:43:33 +02:00
luz paz
219d1edd6a
Spreadsheet: [skip ci] fix doxygen typo
2022-10-25 23:54:35 +02:00
wmayer
dad0c36612
Gui: in placement dialog use spin boxes for rotation axis
2022-10-25 22:56:56 +02:00
wmayer
1143275cec
Gui: [skip ci] include header
2022-10-25 22:21:19 +02:00
wmayer
7c51aa9749
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
51698f6a4c
Gui: fix possible crash in WrapperManager
2022-10-25 12:48:55 +02:00
Uwe
f1c03bc233
[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
55510f33c5
Sketcher: Correct icon for Sketcher_CreatePointFillet
2022-10-25 00:33:28 +02:00
wmayer
7a77549ed7
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
c98545b6ca
PD: [skip ci] disable undo/redo for the tmp. document created by the SubShapeBinder
2022-10-24 16:50:50 +02:00
wmayer
72af60c22e
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
a346884c90
[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
60d7b1d834
PartDesign: Add HoleCuteType "Counterdrill"
2022-10-24 15:19:24 +02:00
Stefan Klug
c7f64b12bd
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
c7b427e697
Mesh: use PropertyMaterial in view provider
2022-10-23 23:31:04 +02:00
Chris Hennes
ce74f16649
Addon Manager: Clean up tests for pip
2022-10-23 15:24:42 -05:00