Chris Hennes
2ebbd83268
Merge pull request #13030 from bgbsww/bgbsww-toponamingFeatureExtrusionTwo
...
Toponaming/Part Move in feature extrusion
2024-03-22 10:40:56 -05:00
Chris Hennes
a7416c509b
Merge pull request #12641 from Ondsel-Development/toolsettings_fix_focus_issue
...
[Sketcher] Toolsettings fix focus issue
2024-03-22 10:40:10 -05:00
wmayer
1cfad41422
Gui: clear the title bar after closing the last MDI window
2024-03-22 16:08:44 +01:00
Anurag Singh
299dab5769
Add Missing API documentation/Update API Documentation for various files. ( #13062 )
...
* Added-API-Documentation-for-RectangularTrimmedSurfacePy.xml
* Added-API-Documentation-for-PlateSurfacePy.xml
* Added-API-Documentation-for-ShapeFix.xml
* Added-Back-Missing-Docs
* Add Missing Documentation to BuildPlateSurface
* Elaborate ComplexGeoData Functions
* Elaborate ComplexGeoData Functions
* Elaborates TypePy
* Add Missing Documentation to AreaPy
2024-03-22 15:49:36 +01:00
Roy-043
810923e019
Merge pull request #13064 from Roy-043/Draft-Improve-logic-of-Draft_Label-texts
...
Draft: Improve logic of Draft_Label texts
2024-03-22 11:43:11 +01:00
wmayer
1d30a8698f
Part: fix regression in AttachEngine3D::_calculateAttachedPlacement
2024-03-22 11:40:58 +01:00
wmayer
8c7de5cb6e
Tests: add unit test to check OCCT behaviour
2024-03-22 11:40:58 +01:00
Roy-043
aaa9d65258
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
2295cba5ef
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
4f429e3288
Fixes #12186 : Two new Sketcher preferences should show "Restart required" popup
2024-03-22 09:41:31 +01:00
wmayer
1dad1b3718
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
7857a22cfc
App: fix linter warnings in VRMLObject
2024-03-22 09:39:21 +01:00
wmayer
fcc7ab4e48
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
799013a9cd
tests: add unit tests for VRML file with textures
2024-03-22 09:39:21 +01:00
wmayer
959e9ed43d
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
3ad453d5e3
FEM: fix some linter warnings
2024-03-22 09:37:26 +01:00
marioalexis
cbdef026f5
Fem: Export PostObject data to VTK - fixes #5816
2024-03-21 20:38:05 -05:00
wmayer
539fcd0fc3
CI: Add new test target
2024-03-21 19:34:06 +01:00
wmayer
edec3b6280
tests: Test case for issue #13055
2024-03-21 19:34:06 +01:00
Zheng, Lei
105c3363b8
Toponaming/Part: Move missed attacher code into place
2024-03-21 16:27:23 +01:00
Yorik van Havre
673beb7d3a
Arch: Register interactive arch tools to draft
2024-03-21 10:38:19 +01:00
bgbsww
c31ebeeee6
Toponaming/Part: cleanup FeatureExtrusion
2024-03-20 20:45:06 -04:00
Chris Hennes
161b0fb6ee
Merge pull request #12982 from bgbsww/bgbsww-toponamingFeatureMirroring
...
Toponaming/Part feature mirroring and offset
2024-03-20 18:16:36 -05:00
bgbsww
46c32a8c1b
Add c++ testing framework for PartDesign, ShapeBinder
2024-03-20 14:45:20 -05:00
wmayer
655d5e4fbd
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
e63e9981dd
Drawing: Fix build failure for MSVC and PCH
2024-03-20 19:23:54 +01:00
Roy-043
fa49577838
Draft: Improve logic of Draft_Label texts
...
The proposed code fixes the following issues:
1. There is no check if the target object itself has a property that matches the label type.
2. If a subelement is selected that does not have the label type property, the value from the main object is displayed instead.
3. The default text is an empty string.
Example:
Currently If you select a vertex of a wire, and select "Length" as the label type, you will get the length of the wire. With the new code the text will then be "Length not available for (sub)object".
Forum topic (issue #1 ):
https://forum.freecad.org/viewtopic.php?t=86222
2024-03-20 18:29:01 +01:00
wmayer
41de357e8f
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
0ae1ec462d
Fixes #13011 : Failure of test additionOperators when built with Qt6
2024-03-20 18:05:13 +01:00
wmayer
815458435d
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
e4edf3afa6
Arch: Added longname and description to ArchSpace Text variables
2024-03-20 10:36:31 +01:00
Chris Hennes
cf37713fc6
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
Zheng, Lei
4697de1c2d
Toponaming/Part: bring in FeatureExtrusion and dependencies
2024-03-19 17:33:09 -04:00
bgbsww
7a520a4ea6
Toponaming/Part: Clean and add tests for FeatureMirroring and FeatureOffset
2024-03-19 12:44:38 -04:00
bgbsww
28cb508489
Toposhape/Part: Cleanup FeatureFillet, FeatureChamfer and dependencies
2024-03-19 11:10:18 -04:00
Zheng, Lei
4f3d23fe98
Toposhape/Part: Transfer in FeatureFillet, FeatureChamfer and dependencies
2024-03-18 22:05:25 -04:00
Zheng, Lei
b4bb92465f
Toponaming/Part: Transfer in FeatureMirroring and FeatureOffset
2024-03-18 19:43:19 -04:00
wmayer
f5baef888c
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
5839134e95
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
f94c2051c0
Merge pull request #12957 from bgbsww/bgbsww-toponamingMakeElementOffset
...
Toponaming/Part make element offset
2024-03-18 16:07:14 -05:00
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