wmayer
b0a37a668c
Part: fix regression in AttachEngine3D::_calculateAttachedPlacement
2024-03-22 11:40:58 +01:00
wmayer
5823770608
Tests: add unit test to check OCCT behaviour
2024-03-22 11:40:58 +01:00
Roy-043
c4ba84469a
Merge pull request #13079 from yorikvanhavre/arch-tools-draft
...
Arch: Register interactive arch tools to draft
2024-03-22 11:20:45 +01:00
wmayer
112b0158d3
Fixes #11970 : Return values of FreeCAD.get*Dir and FreeCAD.get*Path functions have inconsistent path separators
2024-03-22 09:42:31 +01:00
wmayer
6151abaac1
Fixes #12186 : Two new Sketcher preferences should show "Restart required" popup
2024-03-22 09:41:31 +01:00
wmayer
7e698ba537
Fixes #11861 : Gui::PrefUnitSpinBox requires restart after unit system change
...
This fixes a regression of PR #11266 that dropped the case where neither the option 'Ignore project unit system and use the default' is set
nor an active document exists. In this case nothing happens even if the user changed the unit system.
2024-03-22 09:40:13 +01:00
wmayer
cca7ed64f1
App: fix linter warnings in VRMLObject
2024-03-22 09:39:21 +01:00
wmayer
17aba1b0e6
App: fixes #13022
...
App::VRMLObject with more than one texture isn't properly displayed when file is reopened
2024-03-22 09:39:21 +01:00
wmayer
90ba0e9d1f
tests: add unit tests for VRML file with textures
2024-03-22 09:39:21 +01:00
wmayer
5ad85d15da
App: InVRMLObject use two different index variables for restoring and saving
...
This is needed as it can happen (e.g. when debugging) that while restoring a project the auto-save mechanism is called that messes up the index value
2024-03-22 09:39:21 +01:00
wmayer
12cd8068f5
FEM: fix some linter warnings
2024-03-22 09:37:26 +01:00
marioalexis
f4bbfed153
Fem: Export PostObject data to VTK - fixes #5816
2024-03-21 20:38:05 -05:00
wmayer
01877fd196
CI: Add new test target
2024-03-21 19:34:06 +01:00
wmayer
1306f9c5df
tests: Test case for issue #13055
2024-03-21 19:34:06 +01:00
Zheng, Lei
8df43d0327
Toponaming/Part: Move missed attacher code into place
2024-03-21 16:27:23 +01:00
Yorik van Havre
41dab393db
Arch: Register interactive arch tools to draft
2024-03-21 10:38:19 +01:00
Chris Hennes
9d533373bc
Merge pull request #12982 from bgbsww/bgbsww-toponamingFeatureMirroring
...
Toponaming/Part feature mirroring and offset
2024-03-20 18:16:36 -05:00
bgbsww
29aa87b2fa
Add c++ testing framework for PartDesign, ShapeBinder
2024-03-20 14:45:20 -05:00
wmayer
8b9d67189e
Base: enable user site-packages for Py >= 3.11
...
For more details see: https://forum.freecad.org/viewtopic.php?p=748296#p748296
2024-03-20 19:24:45 +01:00
wmayer
4498de021a
Drawing: Fix build failure for MSVC and PCH
2024-03-20 19:23:54 +01:00
wmayer
43ec38ec9e
Issue #11989 : Segfault on "Move Object to Other Body"
...
The reason of the crash is a static_cast of an unknown type that causes undefined behaviour. The feature AdditiveLoft has the
property Section of type PropertyLinkSubList but the function does a static_cast to PropertyLinkList.
The solution is to use a dynamic_cast that returns null if the cast fails.
2024-03-20 18:06:23 +01:00
wmayer
1818cd998b
Fixes #13011 : Failure of test additionOperators when built with Qt6
2024-03-20 18:05:13 +01:00
wmayer
a7002ec6e6
Tests: add test for attach extension
...
Create two plane features and map the second on the first plane with map mode 'FlatFace'
2024-03-20 18:04:10 +01:00
oscarale
e0deea0068
Arch: Added longname and description to ArchSpace Text variables
2024-03-20 10:36:31 +01:00
Chris Hennes
74a3232452
Merge pull request #12943 from bgbsww/bgbsww-toponamingFeatureChamfer
...
Toponaming/part features chamfer, fillet; dependencies and test updates
2024-03-19 16:53:30 -05:00
bgbsww
60b8376fed
Toponaming/Part: Clean and add tests for FeatureMirroring and FeatureOffset
2024-03-19 12:44:38 -04:00
bgbsww
7c812105ee
Toposhape/Part: Cleanup FeatureFillet, FeatureChamfer and dependencies
2024-03-19 11:10:18 -04:00
Zheng, Lei
5da174f46e
Toposhape/Part: Transfer in FeatureFillet, FeatureChamfer and dependencies
2024-03-18 22:05:25 -04:00
Zheng, Lei
d2ecccb622
Toponaming/Part: Transfer in FeatureMirroring and FeatureOffset
2024-03-18 19:43:19 -04:00
wmayer
9209331e59
Gui: fix several regressions caused by PR #12035
...
* fix hard crash in MainWindow::_updateActions() if no MDI view exists
* in MDIView::buildWindowTitle() use the label of the document because this changes when saving it while the name is immutable
* fix const correctness in MDIView::buildWindowTitle()
* do not set the modified flag of the main window in MDIView::buildWindowTitle() but in the calling instance
* move setting the main window title to Application::viewActivated to reduce code duplication
* fix missing application name if FreeCADGui is loaded as Python module
2024-03-18 23:27:51 +01:00
luzpaz
65cdbe3e89
Fix various typos throughout the codebase ( #13029 )
...
* Fix various typos throughout the codebase
* [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>
2024-03-18 16:54:30 -05:00
Chris Hennes
65efff5765
Merge pull request #12957 from bgbsww/bgbsww-toponamingMakeElementOffset
...
Toponaming/Part make element offset
2024-03-18 16:07:14 -05:00
sliptonic
cefe728904
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
d77f958112
Draft: Made get_type aware of IFC objects
2024-03-18 18:50:56 +01:00
Yorik van Havre
5c8f026f67
Arch: Allow the IFC exporter to append to an existing IFC file
2024-03-18 18:50:28 +01:00
sliptonic
cf515f19c0
Merge pull request #13006 from maxwxyz/assembly-icons
...
UI: Assembly - update too similar icons
2024-03-18 11:38:36 -06:00
André Althaus
35ca189589
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
67a31fa948
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
3d5d58c418
add constraint perpendicular to the context menu if a conic and line is selected.
2024-03-18 13:24:16 -04:00
PaddleStroke
58975135f4
Sketcher: Chamfer tool (and fillet refactor)
2024-03-18 13:23:54 -04:00
PaddleStroke
e6802b049c
Sketcher : fix error in className of CmdSketcherCompHorizontalVertical
2024-03-18 13:23:54 -04:00
sliptonic
8787ae45df
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
be14bde507
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
0012301001
Navicube : Add missing 'Fit selection' menu entry.
2024-03-18 17:37:40 +01:00
Max Wilfinger
9469f0fdad
use setWindowModified() to indicate modified state and window title
2024-03-18 17:36:20 +01:00
Max Wilfinger
bdebed7d17
display current active document in main window title
2024-03-18 17:36:20 +01:00
wandererfan
87baa154ac
[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
a27e91a272
Toposhape/Part: clean and add tests
2024-03-17 10:24:58 -04:00
Zheng, Lei
201d48659f
Toposhape/Part: Transfer in makEOffset, makEOffsetFace, makEOffset2d
2024-03-17 10:24:58 -04:00
bgbsww
582d015eaf
Clean and add tests for makeElementSolid
2024-03-17 10:24:58 -04:00