hlorus
7d5ac7e797
[Measure] Remove unused properties from measure preferences
2024-05-03 11:36:48 +02:00
Roy-043
ede724366e
Merge pull request #13803 from Roy-043/Arch-Arch-Schedule-allow-2-and-3-in-unit-string
...
Arch: Arch Schedule allow ^2 and ^3 in unit string
2024-05-03 10:04:27 +02:00
bgbsww
d861b81c51
Merge branch 'main' into bgbsww-toponamingMissingAppMethods
2024-05-02 22:43:36 -04:00
WandererFan
af2b8b661f
Merge pull request #13784 from WandererFan/defaultTemplate
...
[TD]add fallback default template
2024-05-02 22:15:00 -04:00
HowThatWorks
7b91153c70
Applied the last fix to the other templates
2024-05-03 02:37:30 +02:00
bgbsww
928e9897eb
Performance measurement tools
2024-05-02 18:53:39 -05:00
bgbsww
ad0cb61656
Toponaming/Part: unify revolution changes
2024-05-02 18:50:02 -05:00
HowThatWorks
9ee7b2a41f
Corrected the lower right reference marker
...
ISO 5457 requires it to be the paper size.
2024-05-03 01:40:20 +02:00
Roy-043
5607f5d52e
Merge pull request #13798 from paullee0/ArchCurtainWall_01_add_self-Type
...
[ArchCurtainWall] add self.Type definition like other Arch Objects
2024-05-02 22:31:40 +02:00
Roy-043
b45bf9ba13
Merge pull request #13778 from yorikvanhavre/draft-hide-templine
...
Draft: Do not show temporary line object in tree
2024-05-02 22:28:11 +02:00
Roy-043
c792effb06
Arch: Arch Schedule allow ^2 and ^3 in unit string
...
Fixes #13796 .
2024-05-02 21:31:26 +02:00
paullee
d8ab9467c3
[ArchCurtainWall] add self.Type definition like other Arch Objects
...
All Arch Objects have self.Type defined, add here for Arch Curtain Wall.
self.Type = "Axis"
self.Type = "AxisSystem"
self.Type = "Building"
self.Type = "BuildingPart"
self.Type = "Component"
self.Type = "Equipment"
self.Type = "Fence"
self.Type = "Floor"
self.Type = "Frame"
self.Type = "Grid"
self.Type = "MaterialContainer"
self.Type = "Panel"
self.Type = "Pipe"
self.Type = "Precast"
self.Type = "Profile"
self.Type = "Project"
self.Type = "Rebar"
self.Type = "Reference"
self.Type = "Roof"
self.Type = "Schedule"
self.Type = "SectionPlane"
self.Type = "Site"
self.Type = "Space"
self.Type = "Stairs"
self.Type = "Structure"
self.Type = "Truss"
self.Type = "Wall"
self.Type = "Window"
FC Forum Discussion - https://forum.freecad.org/viewtopic.php?t=87210
2024-05-03 01:20:10 +08:00
pavltom
b3413926a8
[TechDraw] Issue #13661 - Split sheet autofill to separate values
2024-05-02 15:34:38 +02:00
wandererfan
dc1245aef0
[TD]add fallback default template
2024-05-02 07:06:58 -04:00
Yorik van Havre
b731b8a9e8
Draft: Do not show temporary line object in tree - fixes #13700
2024-05-02 11:04:15 +02:00
Roy-043
107964c2c1
Draft: update Draft Point viewprovider to account for ShapeAppearance
...
Without this mod there is an error when opening a V0.21 file with a Draft Point. As well as when creating a Draft Point in V0.22.
2024-05-02 10:09:28 +02:00
Adrián Insaurralde Avalos
368b91e035
Measure: write init message to log instead
2024-05-02 08:09:39 +02:00
bgbsww
f9b65e563d
Test for changed Sketches avoiding TNP
2024-05-01 20:29:26 -04:00
tomate44
c7c07f28c6
add unit test for edge split method
2024-05-01 22:15:09 +02:00
tomate44
2a07bce5b5
Preserve pcurves in TopoShapeEdge.split
2024-05-01 22:15:09 +02:00
HowThatWorks
c6fa03dd05
Ungrouped the title block to make things neater
2024-05-01 21:23:58 +02:00
0penBrain
502f78e111
Make: use single dash argument for Apple toolchain
2024-05-01 14:04:45 -04:00
Chris Hennes
0af3ee4851
Merge pull request #13727 from wwmayer/fix_warnings
...
Fix compiler warnings
2024-05-01 10:29:21 -05:00
HowThatWorks
a464d85457
Added owner data fields to ISO templates
2024-05-01 04:21:11 +02:00
Roy-043
a02ff7ac6c
Merge pull request #13589 from yorikvanhavre/arch-move-with-host
...
Arch: Fixed move with host
2024-04-30 21:18:04 +02:00
wmayer
787573f9b3
Start: fix possible build failure
2024-04-30 17:00:27 +02:00
wmayer
56f84c8042
Fix various compiler warnings:
...
* fix -Wunused-parameter
* fix -Wunused-function
* fix -Wunused-private-field
* fix -Wunused-variable
* fix -Winconsistent-missing-override
2024-04-30 16:59:31 +02:00
wmayer
9e4def7104
Part: Remove cyclic dependency to Measure module
...
Although there is no cyclic dependency between the shared libraries it's still odd to have it on source files
2024-04-30 16:23:23 +02:00
WandererFan
89b9a324b2
Merge pull request #13703 from Reqrefusion/main
...
Gui:Making Technical Drawing icons compatible with Part Design and Assembly icon
2024-04-30 07:45:42 -04:00
Dov Grobgeld
ff11cd25ee
Fix run time errors with python3.12 and pyside6 ( #13337 )
...
* Change pyopen=open expression to from builtins import open as pyopen
---------
Co-authored-by: Adrián Insaurralde Avalos <36372335+adrianinsaval@users.noreply.github.com >
2024-04-30 00:28:01 -04:00
sliptonic
680792030f
Merge pull request #13650 from chennes/firstStartWidget
...
Start: First start widget
2024-04-29 11:42:50 -05:00
WandererFan
db22476450
Merge pull request #9750 from hlorus/gsoc2023_measure
...
GSoC 2023: Unified Measurement Facility
2024-04-29 12:41:54 -04:00
Florian Foinant-Willig
abd5d4daef
FEM: prevent python added properties to be removed
2024-04-29 18:33:45 +02:00
Syres916
d1946bfebe
[FEM] CCX Solver and Gmsh Mesh Task Panel Colour output improvements ( #13684 )
...
* [FEM] CCX Solver and Gmsh Mesh Task Panel Colour output improvements
* [FEM] CCX Solver TP make time code more prominent
* [FEM] Gmsh mesh TP make time code more prominent
2024-04-29 11:29:00 -05:00
sliptonic
5b10ed9cd8
Merge pull request #13673 from chennes/startFixCardWidth
...
Start: Correct card size calculation
2024-04-29 11:27:19 -05:00
0penBrain
7b85e8fc48
Cmake: pass 'undefined' with double dash so alternative linker can be used
2024-04-29 18:25:17 +02:00
Chris Hennes
a45524712d
Merge pull request #13576 from wwmayer/issue_13518
...
Sketcher: Make ValidateSketch scriptable
2024-04-29 11:11:13 -05:00
PaddleStroke
14a12b916a
TechDraw: remove 'Project Shape' from Techdraw toolbar
2024-04-29 18:08:50 +02:00
Chris Hennes
77cf3f395f
Merge pull request #13642 from wwmayer/fix_memory_leaks
...
Fix memory leaks
2024-04-29 10:57:51 -05:00
wmayer
c14e735c20
Sketcher: Fix possible crash inside ~CurveConverter()
...
Accessing the parameter manager inside ~CurveConverter() is undefined behaviour because it will be accessed after the main() function
has been exited.
Fixes #13622
2024-04-29 10:56:15 -05:00
marioalexis84
ff285b6c60
Fem: Add radiation heat transfer ( #13466 )
...
* FEM: Add radiation heat transfer
* FEM: Add radiation heat transfer to CalculiX writer
* FEM: Update .inp files
* Fem: Rename heat flux ui members
---------
Co-authored-by: FEA-eng <59876896+FEA-eng@users.noreply.github.com >
2024-04-29 10:53:59 -05:00
marioalexis
5d69945f6e
Fem: Remove unused view properties
2024-04-29 10:52:52 -05:00
marioalexis
ba0825f605
Fem: Constraint symbol scaling based on shape size - fixes #7030
2024-04-29 10:46:40 -05:00
Nexusnui
e6a547f33c
Update importCSG.py
...
Fixed Scaling with one parameter
2024-04-29 17:46:10 +02:00
WandererFan
34f92f2d5e
Merge pull request #13407 from Ondsel-Development/sk_reorganize_tbs
...
Sketcher: Small reorganization of toolbars
2024-04-29 11:43:52 -04:00
Max
016ff91de2
update icon for assembly recompute
2024-04-29 17:36:00 +02:00
Roy-043
d787f382d5
Only imported modules can be reloaded
2024-04-29 16:15:58 +02:00
Roy-043
6c5cc7d9d9
Draft: legacy DXF importer: downloaded libs should be reloaded
...
Otherwise old versions will still be used in the current FreeCAD session.
2024-04-29 16:15:58 +02:00
Roy-043
de37e94f32
Draft: legacy DXF importer fix group and layer behavior
...
Fixes #13621 .
Currently the legacy DXF importer creates a main group with the DXF name if a DXF is imported into an existing FreeCAD document. For each DXF layer it then creates a sub-group (or Draft Layer) inside that main group. Objects are nested in the sub-groups (or Draft Layers).
This does not make sense for Draft Layers as they should be nested in the LayerContainer, which should be in the root of the FreeCAD document.
Both for Draft Layers and sub-groups there is the issue that if mutliple DXF files are imported in the same FreeCAD document, exising Draft Layers and sub-groups are not taken into account. For each DXF a new "0" group/layer is created (with a Label that is not "0" and therefore not recognized), and if there are objects on that layer a new group/layer is created for each object (labelled "0001", "0002", "0003", etc).
To solve this the main group with the DXF name is no longer created in the revised code and the layers variable is initialized with the groups/layers that already exist in the FreeCAD document.
Additionally the formatObject function should not format objects that are in Draft Layers. Its action conflicts with the layer mechanism resulting in the last imported object having an incorrect color.
2024-04-29 16:15:16 +02:00
Roy-043
c02df6a5fb
Import: C++ DXF importer wrongly scaled polyline bulges
...
Fixes #13600 .
2024-04-29 16:12:17 +02:00