Roy-043
e4d6c328fc
Draft: clone IfcType and Subvolume properties
...
Fixes #11186 .
2023-10-31 15:43:33 +01:00
Roy-043
951059d192
Arch: fix Placement multiplication for subvolumes
...
Fixes #11185 .
Same problem as in #6617 .
2023-10-31 15:42:46 +01:00
Roy-043
a2e85a4ae1
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
9a7163f533
[TD]fix 2 tidy warnings
2023-10-31 09:12:50 -04:00
Ed Williams
792af641db
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
a1ecc2b543
Part: refactor constructor of SectionCut
2023-10-30 14:36:18 +01:00
wmayer
85f45c9956
Part: refactor onFlipXclicked, onFlipYclicked and onFlipZclicked of SectionCut
2023-10-30 14:36:18 +01:00
wmayer
c3cd1a1191
Part: Fix Move enum to class with static members, fix & suppress some other lint warnnigs
2023-10-30 14:36:18 +01:00
wmayer
b5bbf5433f
Part: Fix many lint warnings in SectionCut
2023-10-30 14:36:18 +01:00
wmayer
4ade6fbfd5
Part: fix check with wrong pointer
2023-10-30 14:36:18 +01:00
sliptonic
680c518162
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
196cbecde6
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
3956205a26
[skip ci] Tools: add XML format tool
2023-10-28 16:57:32 +02:00
Roy-043
4c97acd386
Merge pull request #11204 from yorikvanhavre/draft-svg-linewidth
...
Draft: Fixed linewidths in SVG export
2023-10-28 14:48:35 +02:00
wandererfan
9a84364a46
[TD]fix spurious missing object message
2023-10-28 08:31:43 -04:00
Camille
7bac7956a4
Fix issue #10144 [Problem] FreeCAD freezes when clicking inside spreadsheet - see issue for detailed explanation.
2023-10-27 18:38:13 +02:00
Camille
6cf8e7611e
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
27a6f78e9a
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
40c2ca537d
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
57e319ccd2
Draft: Fixed linewidths in SVG export - fixes #6034
2023-10-27 13:04:40 +02:00
Roy-043
ec50beebf4
Draft: Updates related to the PlaneGui class (step 3)
...
Related issue:
#5603 .
2023-10-27 11:55:24 +02:00
wmayer
c6c3b90b0d
Gui: invalid property type used for spin box, duplicated object name used
2023-10-27 10:51:56 +02:00
Roy-043
3b1c590b53
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
Roy-043
bccba05d20
Draft: PlaneGui: update wp._view earlier
...
Update wp._view before call to set_to_default, set_to_auto requires a 3D view.
2023-10-27 10:33:07 +02:00
pavltom
ded89f5e8f
[TechDraw] - Line Decoration Improvements
2023-10-26 14:30:36 -04:00
wandererfan
5c602bbc58
[TD]fix loss of line style
2023-10-26 14:07:46 -04:00
Roy-043
410d4f9f6a
Part: Fix mistake in Part.getShape docstring
...
For confirmation see:
cad29253a4/src/Mod/Draft/draftguitools/gui_selectplane.py (L198)
2023-10-26 10:32:54 +02:00
Rohan Mishra
fa895df1c9
Update PointConstraintPy.xml
...
Issue #10729
Update the API documentation for `src/Mod/Part/App/GeomPlate`
2023-10-26 10:27:12 +02:00
Rohan Mishra
82a74b15c3
Update CurveConstraintPy.xml
...
Issue #10729
Updated the API documentation for `src/Mod/Part/App/GeomPlate`
2023-10-26 10:26:18 +02:00
wmayer
41503d63eb
Gui: replace SbBool with bool in View3DInventorViewer
2023-10-25 19:40:59 +02:00
wmayer
387a2984b6
Gui: fix lint warnings in View3DInventorViewer
2023-10-25 19:40:59 +02:00
wmayer
8e60e1c1a6
Gui: fix lint warnings in SoQTQuarterAdaptor
2023-10-25 19:40:59 +02:00
Roy-043
fa6bfd8607
Merge pull request #11179 from Roy-043/Draft-Make-Facebinders-link-aware-2nd-error-fix
...
Draft: Make Facebinders link-aware (2nd error fix)
2023-10-25 18:52:27 +02:00
Roy-043
85ace1ca33
Draft: Make Facebinders link-aware (2nd error fix)
...
Previous PRs: #11081 and #11156 .
2023-10-25 18:16:43 +02:00
Rexbas
61c1b2bfc2
Gui: Apply Law of Demeter to starting and stopping animations
2023-10-25 11:17:55 +02:00
Rexbas
9eee332bb3
Gui: maybe_unused for unused parameters
2023-10-25 11:17:55 +02:00
Rexbas
7bb97c1882
Gui: Bring back removed lookAtPoint(SbVec3f&)
2023-10-25 11:17:55 +02:00
Rexbas
a2c2bf5a4b
Gui: Revert breaking Python interface change for viewPosition()
2023-10-25 11:17:55 +02:00
Rexbas
3a4fdbb3fd
Gui: Add QObject as friend of NavigationAnimation
2023-10-25 11:17:55 +02:00
Rexbas
a10fa294b6
Gui: Fix animation translation
2023-10-25 11:17:55 +02:00
Rexbas
65a4a65553
Gui: Set exact orientation when animation is finished
2023-10-25 11:17:55 +02:00
Rexbas
bb1815b80a
Gui: Add animation interrupted signal
2023-10-25 11:17:55 +02:00
Rexbas
fdc07dba67
Gui: Split stopAnimation() into onStop() and inherited stop()
2023-10-25 11:17:55 +02:00
Rexbas
b147e78cda
Gui: Replace startAnimation() with inherited start()
2023-10-25 11:17:55 +02:00
Rexbas
e2579b7685
Gui: Remove unnecessary 'started' variable member in navigation animation
2023-10-25 11:17:55 +02:00
Rexbas
37e600e766
Gui: Refactor navigation animations
...
- Animations are played through an Animator
- Standard animations have a fixed duration and inherit from QVariantAnimation
- The animation duration can be changed in the preferences
- Fix animations when using the two arrows above the NaviCube
- Start an animation or start and wait for an animation
- Replaces standard camera animations (e.g. by selecting standard views or NaviCube) with FixedTimeAnimation
- Replace View3DInventorViewer's CameraAnimation with FixedTimeAnimation
- Replace OpenInventor navigation style infinite spin animation with SpinningAnimation
- Stops an active animation when a new animation is started
- Stops an active animation when the user starts dragging, panning or zooming
- Refactor reorientCamera so it can be used in animations
- Enable animations by default
2023-10-25 11:17:55 +02:00
pavltom
4d17f4831a
[TechDraw] - Cosmetic edge fixes
2023-10-24 19:22:13 -04:00
LarryWoestman
1222e77ee8
Path: Removed some unneeded variables; shortened some long lines.
2023-10-24 14:14:57 -07:00
Paddle
d19a16ddd5
SketcherToolDefaultWidget : add 3 parameter configuration functions.
...
And remove the units from setParameter.
2023-10-24 19:28:13 +02:00
Paddle
0b7e8c80e1
EditableDatumLabel : prevent re-activation or re-startEdit.
2023-10-24 19:27:10 +02:00