sliptonic
4570612716
Merge pull request #12909 from FlachyJoe/fix-variablelink
...
[Link] Fix SIGSEGV with LinkCopyOnChange=Tracking
2024-03-18 11:57:00 -06:00
Yorik van Havre
aa47a7fe6b
Draft: Made get_type aware of IFC objects
2024-03-18 18:50:56 +01:00
Yorik van Havre
1b762f5063
Arch: Allow the IFC exporter to append to an existing IFC file
2024-03-18 18:50:28 +01:00
sliptonic
254d8ac7f0
Merge pull request #13006 from maxwxyz/assembly-icons
...
UI: Assembly - update too similar icons
2024-03-18 11:38:36 -06:00
André Althaus
af0f263179
Fix regression in pattern reference selection
...
Reference selection in the GUI was accidentially changed to only
allow specific types of objects, preventing e.g. selection of a DatumPlane
for mirroring.
This restores the previous functionality.
2024-03-18 18:31:12 +01:00
sliptonic
f02c2c5441
Merge pull request #12899 from yorikvanhavre/arch-array-ifc
...
Arch: Fixed IFC export of arrays
2024-03-18 11:25:32 -06:00
Max Wilfinger
4ca8e3b283
add constraint perpendicular to the context menu if a conic and line is selected.
2024-03-18 13:24:16 -04:00
PaddleStroke
b3fe5bba28
Sketcher: Chamfer tool (and fillet refactor)
2024-03-18 13:23:54 -04:00
PaddleStroke
9d43e7fda7
Sketcher : fix error in className of CmdSketcherCompHorizontalVertical
2024-03-18 13:23:54 -04:00
sliptonic
5c81e7bd89
Merge pull request #12878 from maxwxyz/view-command-group
...
UI/UX: Create a toolbar command group for default views
2024-03-18 11:21:32 -06:00
lyphrowny
6bdff4769e
FEA: fix 1d beam cross section orientation ( #12833 )
...
* FEA: fix 1d beam cross section orientation
* FEM: revert 1,2-directions to FreeCAD way; fix normal direction for z<0
* FEM: change 1-direction to +y axis
Previous commit changes the 1-direction to -y axis, however originally it was directed at +y axis. This commit makes the 1-direction face +y axis
* FEM: update cantilever tests
* FEM: relax math.isclose by adding abs tolerance
2024-03-18 18:16:10 +01:00
PaddleStroke
555d06e875
Navicube : Add missing 'Fit selection' menu entry.
2024-03-18 17:37:40 +01:00
Max Wilfinger
241ce40b5f
use setWindowModified() to indicate modified state and window title
2024-03-18 17:36:20 +01:00
Max Wilfinger
b4ad517ed6
display current active document in main window title
2024-03-18 17:36:20 +01:00
PaddleStroke
65da0c1d6f
Sketcher: Rename 'FocusOut' signal to 'TabOrEnterPressed'
2024-03-18 10:02:00 +01:00
wandererfan
b4e11db78d
[TD]use weak_ptr as deletion guard
...
- prevent crash if dimension deleted by Python while dialog
is open
2024-03-17 13:22:51 -04:00
bgbsww
93e823da30
Toposhape/Part: clean and add tests
2024-03-17 10:24:58 -04:00
Zheng, Lei
b710683ce5
Toposhape/Part: Transfer in makEOffset, makEOffsetFace, makEOffset2d
2024-03-17 10:24:58 -04:00
bgbsww
3bc87a9cf5
Clean and add tests for makeElementSolid
2024-03-17 10:24:58 -04:00
bgbsww
d0562d0c3a
Toposhape/Part: Clean GeneralFuse, Fuse, Cut; add tests; tweak other tests
2024-03-17 10:24:58 -04:00
wmayer
2326d52a78
[TD]Refactor LTNP correction code for Dimensions
...
- additional geometry types
- add method to handle line like bsplines
- handle deleted ref body feature
- add test for empty savedGeometry
- add switch for matcher/LTNP on/off
2024-03-17 08:56:34 -04:00
Max Wilfinger
a6bb16ae78
update assembly icons
2024-03-17 11:21:16 +01:00
PaddleStroke
a7b78530da
DrawSketchController: Fix crazy focus behavior in tool widget (see in the translate tool).
2024-03-17 08:15:54 +01:00
edi271
934395913a
[TD] AxoLengthDimension: use getScale() instead of Scale
2024-03-16 20:00:27 -04:00
pavltom
8a4f13fb16
[TechDraw] Unify Projection Group parent linking
2024-03-16 19:59:49 -04:00
wmayer
fc8f93d437
Sketch: fixes #12480 : Sketcher_CreateBSplineByInterpolation Unhandled unknown C++ exception
...
The interpolation of a BSpline can fail and then OCC throws an exception. Because this OCC exception isn't handled by the DrawSketchHandler the core system handles it as unknwon C++ exception
2024-03-17 00:47:43 +01:00
luzpaz
0fc8adc7c9
TD: fix whitespace in CommandPositionSectionView.py
...
Fix header whitespace
2024-03-17 00:46:19 +01:00
luzpaz
129e204236
TD: fix whitespace in CommandVertexCreations.py
...
Fix whitespace in header
2024-03-17 00:46:19 +01:00
luzpaz
92dff95b62
TD: Fix whitespace in CommandAxoLengthDimension.py
...
Fix header whitespace
[skip ci]
2024-03-17 00:46:19 +01:00
wmayer
ef39e34c14
plugin: port FreeCAD's QtDesigner plugin to Qt6
2024-03-16 18:47:34 +01:00
Max Wilfinger
3dc2c2c7a7
only run on FreeCAD repo
2024-03-16 10:43:27 -05:00
Max Wilfinger
8e3e3cbecc
also include closed as not planned
2024-03-16 10:43:27 -05:00
Max Wilfinger
712e06445b
Update issue-metrics.yml
...
change from full last month to the 15th as report date.
2024-03-16 10:43:27 -05:00
Max Wilfinger
41e34eb295
Merge pull request #12998 from maxwxyz/update-GH-labels
...
Update labels.yml for correct GitHub label
2024-03-16 16:04:57 +01:00
Max Wilfinger
1492279a09
Update labels.yml for correct GH label
2024-03-16 14:41:46 +01:00
wmayer
61fded281b
Gui: fixes #12891 : Random color not working for App::Part
2024-03-16 09:46:06 +01:00
wmayer
b2a76a2386
App: add overloaded template method getExtension()
...
This allows it to write more elegant code like:
auto ext = obj->getExtension<>(GroupExtension);
instead of
auto ext = dynamic_cast<GroupExtension*>(obj->getExtension(GroupExtension::getExtensionClassTypeId(), true, true));
2024-03-16 09:46:06 +01:00
wmayer
f2f312ce3b
TD: fixes #12984 : Doing Ctrl-Z in TechDraw reliably causes a segfault
2024-03-16 09:43:40 +01:00
wmayer
e42aeb7a42
Drawing: Fixes #12953
...
The deprecated Drawing module still uses some classes that have been removed with Qt6.
These are the classes:
* QRegExp that is replaced with QRegularExpression
* QGLWidget that is replaced with QOpenGLWidget
2024-03-16 09:42:34 +01:00
wmayer
af85689cff
Mesh: fixes #12798 : Macro not recording mesh decimation
2024-03-16 09:41:18 +01:00
wmayer
042d3a63e7
Mesh: add unit tests for mesh export
2024-03-16 09:39:49 +01:00
wmayer
99dc7826ae
App: Fix segmentation fault while dragging object
...
For more details see: https://forum.freecad.org/viewtopic.php?t=86001
The reason of the crash is that the GIL is not locked while accessing certain Python functions
2024-03-16 09:36:33 +01:00
qewer
657f990ff7
Merge branch 'main' into master
2024-03-16 10:47:58 +03:00
qewer33
e839733d59
closes #12989 ; Re-arrange Start Page template buttons
2024-03-16 10:43:57 +03:00
Chris Hennes
bcf54d3153
Merge pull request #12885 from bgbsww/bgbsww-toponamingAttachment
...
Toponaming/Part: Bring over attacher differences
2024-03-15 17:18:36 -05:00
Florian Foinant-Willig
c99ff0d040
Merge branch 'main' into fix-variablelink
2024-03-15 21:50:17 +01:00
bgbsww
9aadc25c18
Toponaming/Part: Review and lint cleanups
2024-03-15 08:41:08 -04:00
bgbsww
2823d22dae
Toponaming/Part: clean and test attacher
2024-03-15 08:11:26 -04:00
Zheng, Lei
a9e99b1667
Toponaming/Part: Bring over attacher differences
2024-03-15 08:11:26 -04:00
FEA-eng
0def330a9e
DRAFT: Update preferences-draftsnap.ui
2024-03-15 13:01:56 +01:00