wmayer
bd06dd0ed5
Material: fix diagnostic errors with the clang code model
2023-11-03 16:41:11 +01:00
wmayer
cbf02165d6
Material: remove several unreferenced variables
2023-11-03 16:41:11 +01:00
wmayer
ec0d9774fd
Material: use get_filename_component() instead of cmake_path() to support older CMake versions
2023-11-03 16:41:11 +01:00
wmayer
05d8ae65fe
Material: QMetaType::type(const char*) is deprecatred and shouldn't be used in new code
...
And it looks like that QMetaType::type("Base::Quantity") neither works with Qt5 nor with Qt6 because it returns 0 as id that means the type is unknown.
2023-11-03 16:41:11 +01:00
wmayer
4f24d60675
Material: fix build failure with Qt6
...
setCodec() has been removed from QTextStream
2023-11-03 16:41:11 +01:00
wmayer
3e28d81436
Material: fix -Winconsistent-missing-override
2023-11-03 16:41:11 +01:00
Paddle
fcc91e0055
DrawSketchController and DrawSketchDefaultWidgetController : fix lint warnings
2023-11-03 14:02:25 +01:00
Paddle
c9859ab2e2
Sketcher: Polygon DSH
2023-11-03 14:02:25 +01:00
Paddle
513e1a46c8
Sketcher: Offset DSH
2023-11-03 14:02:25 +01:00
Paddle
74e8990044
Sketcher: Rectangle DSH
2023-11-03 14:02:25 +01:00
Paddle
29f17f9c6d
Sketcher: Line DSH
2023-11-03 14:02:25 +01:00
Paddle
feb14870b6
Sketcher: Point DSH
2023-11-03 14:02:25 +01:00
Paddle
6d1c9b4161
DSDH : add canGoToNextMode() methode in onButtonPressed. So that we can prevent going to the next mode on certain conditions.
2023-11-03 14:02:25 +01:00
Abdullah Tahiri
e67f6aa7ae
Sketcher: Make GeometryConstructionMode an enum class
...
=====================================================
Enforce strong typing to avoid all kinds of abusive implicit conversionsm, the corresponding associated bugs and make code more readable.
2023-11-03 14:02:25 +01:00
Abdullah Tahiri
17b5a561d0
Sketcher: New flexible DSH Architecture
...
=======================================
Rewrite of the architecture to accomodate on-view parameters and to enable code reuse
between the default widget and custom widgets.
2023-11-03 14:02:25 +01:00
Paddle
118418c5eb
DSH architecture: On-view spinboxes
2023-11-03 14:02:25 +01:00
Abdullah Tahiri
3e05815834
Sketcher: New DSH architecture to support multiple input
...
========================================================
Architecture to support multiple input from a widget and a mouse.
2023-11-03 14:02:25 +01:00
Abdullah Tahiri
049cef023b
Sketcher: DrawSketchHandler - refactor functions to draw/clear edit curve and markers
2023-11-03 14:02:25 +01:00
bgbsww
3df225df3d
Fix #11032 flickering when switching to Part Design
...
* Remove unneeded timer on taskview updates to fix #11032
* Remove obsoleted class member
2023-11-02 16:32:32 +01:00
wmayer
d2163579b2
Part: refactor SectionCut
2023-11-02 08:17:06 +01:00
wmayer
fd307e6e37
Part: fix crash in SectionCut
2023-11-02 08:17:06 +01:00
pavltom
62e3b27e62
[TechDraw] Checkable menu item for Turn View Frames On/Off - segfault fix
2023-11-01 13:55:38 -04:00
pavltom
3356b09410
[TechDraw] - Checkable menu item for Turn View Frames On/Off
2023-11-01 13:55:38 -04:00
wmayer
554543df01
Part: refactor SectionCut::startCutting()
2023-11-01 16:58:35 +01:00
wmayer
e21a477522
Part: refactor SectionCut::collectObjects()
2023-11-01 16:58:35 +01:00
wmayer
864c5260b1
Part: fix manual formatting of SectionCut::setupConnections()
2023-11-01 16:58:35 +01:00
Chris Hennes
9c2df13cb4
Merge pull request #11138 from davesrocketshop/material_editor_pr
...
Material: Material editor enhancements
2023-11-01 09:42:43 -05:00
Roy-043
eb7628aafc
Draft: clone IfcType and Subvolume properties
...
Fixes #11186 .
2023-10-31 15:43:33 +01:00
Roy-043
d7db6dd47b
Arch: fix Placement multiplication for subvolumes
...
Fixes #11185 .
Same problem as in #6617 .
2023-10-31 15:42:46 +01:00
Roy-043
f200e8f54a
Draft: Updates related to the PlaneGui class (step 4)
...
Related issue:
#5603 .
For gui_snapper.py and gui_trackers.py an intermediate solution has been adopted. They still rely on App.DraftWorkingPlane, but now use a small function to retreive it.
Simply switching to the PlaneGui class is problematic for the trackers as this results in an endless recursion (wp->grid->wp->...). Using the old App.DraftWorkingPlane (which is kept up-to-date by PlaneGui) solves this for now. I will try to return to this later (which may be after the next release though).
2023-10-31 15:41:21 +01:00
wandererfan
c87057ad2b
[TD]fix 2 tidy warnings
2023-10-31 09:12:50 -04:00
Ed Williams
58c3e2a425
Base: set sys.last_vars to enable post mortem debugging after exception
...
* Update Interpreter.cpp to enable stack trace
This enables python debuggers to stack trace after an exception.
See https://forum.freecad.org/viewtopic.php?p=714349#p714349
Co-authored-by: bdieterm <119257544+bdieterm@users.noreply.github.com >
2023-10-31 09:40:57 +01:00
wmayer
e3fe4cad87
Part: refactor constructor of SectionCut
2023-10-30 14:36:18 +01:00
wmayer
2495a29db3
Part: refactor onFlipXclicked, onFlipYclicked and onFlipZclicked of SectionCut
2023-10-30 14:36:18 +01:00
wmayer
0f5c28c09b
Part: Fix Move enum to class with static members, fix & suppress some other lint warnnigs
2023-10-30 14:36:18 +01:00
wmayer
fc328c271b
Part: Fix many lint warnings in SectionCut
2023-10-30 14:36:18 +01:00
wmayer
1b1b9173c3
Part: fix check with wrong pointer
2023-10-30 14:36:18 +01:00
sliptonic
4e51371f42
Merge pull request #11171 from LarryWoestman/staging
...
Path: Removed some unneeded variables; shortened some long lines.
2023-10-30 07:44:46 -05:00
wmayer
026ff5edea
Tools: improve XML formatter
...
* Avoid adding '
' to the output
* Sort attributes of PythonExport element
* Remove trailing whitespaces from UserDocu text and replace tabs with 4 spaces
2023-10-28 22:38:46 +02:00
wmayer
e66113aa44
[skip ci] Tools: add XML format tool
2023-10-28 16:57:32 +02:00
Roy-043
07934d19a7
Merge pull request #11204 from yorikvanhavre/draft-svg-linewidth
...
Draft: Fixed linewidths in SVG export
2023-10-28 14:48:35 +02:00
wandererfan
2a5afab728
[TD]fix spurious missing object message
2023-10-28 08:31:43 -04:00
Camille
b199458a49
Fix issue #10144 [Problem] FreeCAD freezes when clicking inside spreadsheet - see issue for detailed explanation.
2023-10-27 18:38:13 +02:00
Camille
6b9ddb5719
with this solution, we have traded a crash for a memory leak. so it is only activated for MAC OS where we have the crash, until we find a better solution.
2023-10-27 18:07:20 +02:00
Camille
2d400a4d5f
Fix issue #9465 [Problem] Coin version on Mac Conda builds causes transform crash - see issue for detailed explanation.
2023-10-27 18:07:20 +02:00
Roy-043
0d9a5ea42a
Merge pull request #11203 from Roy-043/Draft-Updates-related-to-the-PlaneGui-class-step-3
...
Draft: Updates related to the PlaneGui class (step 3)
2023-10-27 14:10:47 +02:00
Yorik van Havre
f5cd6d91d2
Draft: Fixed linewidths in SVG export - fixes #6034
2023-10-27 13:04:40 +02:00
Roy-043
938b25183b
Draft: Updates related to the PlaneGui class (step 3)
...
Related issue:
#5603 .
2023-10-27 11:55:24 +02:00
wmayer
c342b6d728
Gui: invalid property type used for spin box, duplicated object name used
2023-10-27 10:51:56 +02:00
Roy-043
539a3fa245
Merge pull request #11117 from Roy-043/Draft-Updates-related-to-the-PlaneGui-class-(step-2)
...
Draft: Updates related to the PlaneGui class (step 2)
2023-10-27 10:49:56 +02:00