tetektoza
63649bb9a8
Assembly: Auto close on deleted doc for dialogs to avoid segfaults
...
Currently if we close document on Assembly WB while having dialog
opened, it will throw segfault because it is not being auto closed
automatically during document close. This in turn resulted in dialog
having dangling references to document that was no longer existing,
throwing segfaults in random places.
So solution is simple - add `setAutoCloseOnDeletedDocument` for every
dialog in Assembly to avoid this situation and close every dialog upon
document close.
2025-08-24 22:22:19 -05:00
Max Wilfinger
ab5e9e0ded
Fix source string mistakes reported on Crowdin ( #23157 )
...
* Fix source string mistakes reported on Crowdin
* Update src/Mod/Draft/Resources/ui/TaskPanel_CircularArray.ui
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
* Update src/Mod/Draft/Resources/ui/TaskPanel_CircularArray.ui
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
* Update src/Mod/Draft/draftfunctions/upgrade.py
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
* Update src/Mod/Draft/draftfunctions/upgrade.py
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
* Update src/Mod/Draft/draftguitools/gui_downgrade.py
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
* Update src/Mod/Draft/Resources/ui/TaskPanel_SetStyle.ui
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
---------
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
2025-08-24 20:51:32 -05:00
Chris Hennes
40b1ea294c
Update translations
2025-08-18 17:55:24 +02:00
Ryan Kembrey
66aaf6a2ee
Assembly: Update UI strings for consistency
...
Closes : #22194
2025-08-04 20:14:38 +02:00
Ian Abreu
ca95874813
Core: Generation of python bindings for Assembly ( #22574 )
...
* adding XML, CmakeLists, and interfaces.
* removing Dict, List from typing imports.
* Normalizing imports.
2025-08-04 10:36:22 -05:00
PaddleStroke
8aa0b5b108
Assembly: Fix https://github.com/FreeCAD/FreeCAD/issues/22815
2025-07-29 13:49:41 -05:00
PaddleStroke
94e6b30511
AssemblyGui: CmakeLists typo
2025-07-28 22:21:45 -05:00
PaddleStroke
38fb1ef274
Assembly: Replace "Activated" property by the core "Suppressed" mecha… ( #22409 )
...
* Assembly: Replace "Activated" property by the core "Suppressed" mechanism.
* Fix inaccuracy
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* move the change to migrationScript5 function
* Update JointObject.py
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-07-28 18:20:01 +02:00
paddle
f4bdeeac16
Assembly: Task Watcher.
2025-07-27 21:23:12 +02:00
paddle
dc73b8272a
Assembly: Add 'Activate assembly' command.
2025-07-27 21:17:28 +02:00
PaddleStroke
59c6742155
Assembly: Use icon overlay for unconnected joints instead of annoying warning. ( #22662 )
...
* Core: FeaturePython : Add getOverlayIcons to python interface
* Assembly: unconnected joints icon overlay Fix #22643
* Update src/Mod/Assembly/Gui/ViewProviderAssembly.cpp
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
* Update AssemblyObject.cpp
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update ViewProviderFeaturePython.h
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update ViewProviderFeaturePython.h
* Update JointObject.py
* Update ViewProviderFeaturePython.h
* Update ViewProviderFeaturePython.cpp
* Update Application.cpp
* Update ViewProviderFeaturePython.cpp
* Update ViewProviderFeaturePython.h
* Update ViewProviderAssembly.cpp
---------
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-07-26 22:35:24 +02:00
PaddleStroke
db7c039881
Assembly: utils: tiny fix
2025-07-26 11:16:28 +02:00
PaddleStroke
e54984504a
Assembly: Fix infinite loop with subassembly. Fix #19319 ( #22685 )
...
* Assembly: Fix infinite loop with subassembly. Fix #19319
* squash
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update AssemblyObject.h
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-07-25 00:11:24 +02:00
PaddleStroke
43251b20e3
Assembly: Fix insert sub-assemblies positioning issues ( #22677 )
2025-07-24 12:43:23 -05:00
PaddleStroke
4827fc53be
Assembly: Fix flexible sub-assemblies cannot be deleted ( #19100 )
2025-07-24 12:41:31 -05:00
PaddleStroke
66cfc3112f
Assembly: Simulation active only if proper joint available ( #22711 )
2025-07-24 14:59:58 +00:00
PaddleStroke
431df47c5b
Assembly: Insert tool : fix error when removing object
2025-07-24 08:46:39 -05:00
PaddleStroke
1805e17427
Assembly: VPAssemblyLink: remove warning leftover
2025-07-23 07:24:17 -05:00
PaddleStroke
b74dd4b9c7
Assembly: Fix flexible subassemblies have no transform gizmo when selected ( #22670 )
...
* Assembly: Fix flexible subassemblies have no transform gizmo when selected
2025-07-23 07:23:49 -05:00
PaddleStroke
eb5898f387
Assembly: Fix unconnected Joints always touched
...
Fix https://github.com/FreeCAD/FreeCAD/issues/22642
2025-07-21 13:24:28 -05:00
PaddleStroke
207e6b576d
Assembly: Fix error message flexible assembly #22561
2025-07-18 15:20:27 -05:00
PaddleStroke
b3bd225a64
Assembly: Fix crash 20614 ( #22538 )
2025-07-18 09:53:35 -05:00
Tayler Miller
40e553dcdf
Assembly: Fixes bug for origins in Sub-AssemblyLink ( #22415 )
2025-07-17 08:03:28 -05:00
Max Wilfinger
10d3a47e99
Assembly: Fix conflicting shortcuts
2025-06-23 10:06:18 -05:00
pre-commit-ci[bot]
8f5c56ea28
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-06-02 09:53:47 +00:00
Yorik van Havre
640642eed2
Translations: Merged crowdin translations
2025-06-02 11:48:26 +02:00
Yorik van Havre
26e16765b0
Translations: updated ts files
2025-06-02 11:07:28 +02:00
bofdahof
ba2c2ca5ad
Console: rename PascalCase named methods to camelCase
2025-05-06 17:50:21 +02:00
Kacper Donat
ff99df4c4d
Assembly: Use freecad_cast whenever possible
2025-04-26 14:23:25 +02:00
Furgo
8dfa7a9a63
Assembly: BOM, handle enumerations as well
2025-04-25 01:53:11 +02:00
Furgo
160916cba3
Assembly: BOM, use getUserString to simplify code
2025-04-24 14:20:35 +02:00
Furgo
323bcb019e
Assembly: BOM, use freecad_cast
2025-04-24 14:20:35 +02:00
Furgo
ce4b0205a8
Assembly: BOM, support superset property type only
2025-04-24 14:20:35 +02:00
Furgo
242c724be2
Assembly: BOM, apply suggestion: do not copy baseName
...
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
2025-04-24 14:20:35 +02:00
Furgo
ed518f5c44
Assembly: BOM, internationalize strings
2025-04-24 14:20:35 +02:00
Furgo
3871379ad2
Assembly: BOM properties, update help message
2025-04-24 14:20:35 +02:00
Furgo
c4c1b7a1a3
Assembly: BOM custom columns can now return property values
2025-04-24 14:20:35 +02:00
Florian Foinant-Willig
d5e2fdf8fd
Assembly: prevent user to remove core properties
2025-04-22 23:52:17 +02:00
Chris Hennes
f1ef2159ee
Merge pull request #20835 from oursland/python-binding-generator-const
...
python: Make const methods declared const in C++.
2025-04-21 10:58:21 -05:00
Jacob Oursland
1d46b54ae5
Assembly: align parameter names between decl and impl.
2025-04-17 15:11:36 +02:00
Jacob Oursland
54aab69304
Assembly: Remove unused headers.
2025-04-17 15:11:36 +02:00
Jacob Oursland
b1d5765d8d
Assembly: convert if-else to switch.
2025-04-17 15:11:36 +02:00
Jacob Oursland
089c61fa74
Assembly: declare python methods const.
2025-04-16 20:33:08 -07:00
mosfet80
3eabb0a29b
MOD: assembly clean ( #20557 )
...
* MOD: assembly clean
clean code
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update AssemblyLink.cpp
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-04-14 11:05:55 -05:00
captain0xff
d2ff41dbd7
Gui: moved dragger classes to separate folder and files
...
* renamed SoFCCSysDragger to SoTransformDragger
* moved TDragger, RDragger and TPlanarDragger to separate files and also renamed them to be more descriptive
2025-04-13 21:36:54 +02:00
drwho495
42604c2489
Assembly: Fix hasher missing ref warning and speed bug. ( #20405 )
...
* fixed hasher ref bug and fixed speed of updateJCSPlacements
* remove debug info
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* fix hasher mismatch when editing or creating a joint
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* fix issues raised in PR
* add warning
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-04-07 11:13:15 -05:00
Chris Hennes
95fbd95950
Merge pull request #20496 from hyarion/refactor/cppify-constants
2025-03-29 18:43:40 -05:00
Andrea
2082577024
[Mod] assembly clean
...
clean code
2025-03-29 14:31:40 -05:00
Benjamin Nauck
d551ad8be5
Assembly: Use std::numeric_limits and std::numbers instead of defines
2025-03-29 13:32:38 +01:00
PaddleStroke
11ff46f84a
Assembly: ignore joints in error ( #20253 )
...
Co-authored-by: drwho495 <drwho495555@gmail.com >
2025-03-22 18:27:24 +01:00