wandererfan
d04a01e82e
[TD]fix highlight style preference
2024-12-23 12:32:19 -05:00
Chris Hennes
87e6b6f82d
CI: Add missing C++ tests to CI run
...
The current structure of the CI system explicitly lists the tests to run, and several recently-added test executables were not included in the list.
2024-12-23 18:27:19 +01:00
Chris Hennes
426a5a50bc
Addon Manager: Add fallbacks for PySide to WidgetFilterSelector
...
Ensure that this part of the Addon Manager can be tested outside
FreeCAD by falling back to explicit PySide imports.
2024-12-23 18:24:37 +01:00
Chris Hennes
7056b1c122
Clang-Tidy: Remove AnalyzeTemporaryDtors
...
Deprecated in clang-tidy 16 and removed in clang-tidy 18.
2024-12-23 18:23:58 +01:00
wmayer
98fdb40546
Gui: Fix copying elements in the tree view by holding CTRL key
...
In older versions it was possible to copy elements with drag and drop by holding the CTRL key. Since v0.20 or v0.21 this wasn't possible any
more so that elements are always moved.
Note: Copying is only allowed for elements that have a parent object.
2024-12-23 12:21:12 -05:00
Mark Ganson TheMarkster
27889739bd
[Spreadsheet] fix isValidAlias() ( #18567 )
2024-12-23 14:18:30 -03:00
WandererFan
2240932ef3
[TD]Section line and rotation fix 17831 ( #18663 )
...
* [TD]fix SectionLine colour (fix 17831 part 1)
* [TD]fix wrong rotation in Section task (fix 17831 part 2)
2024-12-23 11:03:31 -06:00
Chris Hennes
021a0dbc87
Merge pull request #18608 from marioalexis84/fem-netgen_log_verbosity
...
Fem: Add preference entry to set Netgen (new implementation) log verbosity and number of threads for meshing
2024-12-23 12:02:32 -05:00
Chris Hennes
8a95d0e6e8
Addon Manager: refactor process_string_to_datetime ( #18492 )
...
* Addon Manager: Refactor utilities tests to remove filesystem use
* Addon Manager: Move process_date_string_to_python_datetime to utilities
Also add unit tests and modify the exception type
* Addon Manager: Add tests for other date separators
* Addon Manager: Refactor to reduce duplication
* Addon Manager: add explanation of why the function exists
* Addon Manager: use exception chaining
* Addon Manager: Remove unused test files
2024-12-23 18:01:02 +01:00
Roy-043
e7bc0dbc24
Part: remove rogue margins from ui file
2024-12-23 11:59:34 -05:00
Chris Hennes
bca4b4f743
Measure: Pass empty arg to QStringLiteral macro
...
Silences compiler warning about missing expected macro argument (MSVC warning C4003).
2024-12-23 17:55:15 +01:00
mwganson
40571eb683
[PythonEditor] Make converting tabs to spaces the default
2024-12-23 11:53:05 -05:00
wmayer
02f41bbe60
App: Fix possible crash when postponing the destruction of a removed property
...
Fixes #18601
2024-12-23 11:49:38 -05:00
Ladislav Michl
49ce1e0449
Base: Quantity: use std::nan
2024-12-23 17:48:42 +01:00
Ladislav Michl
3bddb723d5
Base: UnitsSchema: return std::string
2024-12-23 17:48:42 +01:00
Ladislav Michl
0b3adee2ab
Base: Quantity: return std::string
2024-12-23 17:48:42 +01:00
Ladislav Michl
9f7218ac75
Base: Units: remove unused defines
2024-12-23 17:48:42 +01:00
Ladislav Michl
379d7ea9d5
Base: Units: return std::string
2024-12-23 17:48:42 +01:00
Ladislav Michl
24f4deef70
Base: Units: reimplement getTypeString() using container
2024-12-23 17:48:42 +01:00
Ladislav Michl
539b7d43cf
Base: Units: hide internals
2024-12-23 17:48:42 +01:00
FEA-eng
c4a8bd680a
Fix typos in TechDraw advanced preferences - tooltips ( #18510 )
2024-12-23 10:38:12 -06:00
Julien Masnada
cc6b7cf852
Remove invalid assert on unit test
2024-12-23 17:20:48 +01:00
Julien Masnada
3399545054
Removing IFC project by default
2024-12-23 17:20:48 +01:00
wmayer
3c41cf1db4
smesh: Fix build failure with vtk 9.4
...
Fixes #18423
2024-12-22 09:00:46 -05:00
luzpaz
2902ea4995
Trim lines ending with superfluous whitespace
2024-12-22 08:50:37 -05:00
luzpaz
b0a29fde31
Fix various typos
2024-12-22 08:47:13 -05:00
marcuspollio
8629fa8a8e
GUI: cleanup Privacy Policy formatting
2024-12-22 08:44:57 -05:00
wmayer
db1b1d8108
MSVC: Fix linking error when 3Dconnexion support is set to 'Raw input'
2024-12-20 18:32:09 -05:00
Chris Hennes
1a4cee0b9a
Merge pull request #15744 from alfrix/threads
...
feature: add more thread types: BSP NPT and tapered
2024-12-20 12:22:38 -05:00
Yorik van Havre
2787001f44
BIM: Added frame to welcome dialog - supersedes #17393
2024-12-20 12:20:43 -05:00
wmayer
8eefa7f113
Part: Fix getIcon() of several view providers to return full path name of the icon file
2024-12-20 12:19:47 -05:00
Tobias Frost
cb2ed35405
Fix SPDX Identifier to match license
2024-12-20 12:05:44 -05:00
Alfredo Monclus
db5874517c
fix(PD): size should be enabled if profile is not none
2024-12-20 12:03:18 -05:00
Andrea
ad6c0537b8
[Mod] clean DrawingExport.cpp
...
Removed dead code
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2024-12-20 12:01:38 -05:00
Benjamin Nauck
1e91ad56bc
Move where icons in menus attribute is set
...
Without this, icons are not visible on macOS
2024-12-20 11:55:21 -05:00
wmayer
5302033c76
Gui: Move Python functions from Application to ApplicationPy
...
This reduces build time when adding new Python functions because only one file must be compiled.
Handles also many linter warnings.
2024-12-20 11:50:07 -05:00
marioalexis
f6e33eb5f4
Fem: Fix mesh export to vtk formats
2024-12-20 11:46:46 -05:00
wwmayer
dd1419cd5f
Test: Support of parallel execution of reader tests ( #18587 )
...
* Tests: Initialize xerces sub-system in order to parse XML files
* Test: Support of parallel execution of reader tests
Fixes #18549
2024-12-20 10:42:02 -06:00
Yorik van Havre
2ab0891e61
BIM: Fixed structures calculation mode - fixes #18453
2024-12-20 11:40:24 -05:00
PaddleStroke
802c9c286d
Assembly: Joint creation presolve: move part2 rather than part1 when both are unconnected.
2024-12-20 11:37:04 -05:00
David Carter
ddf48e0daa
Materials: Change display of Quantity values
...
The default display type of quantity objects is fixed point resulting
in insufficient accuracy when changing unit systems, or when the values
are small. This fix changes the default format from 'Fixed' to the more
apt 'Default' format. This allows the displayed values to scale as
appropriate.
Fixes #18149
2024-12-20 11:31:43 -05:00
Bas Ruigrok
2942cfffbc
Gui: Fix Blender and Revit navigation issues with shift key in sketcher
2024-12-20 11:31:10 -05:00
Alfredo Monclus
9b0b2c606f
refactor(PD): rename CoreHole to TapDrill
...
using a drill and cutting tap is not the only method to create a thread, and this sizes should be optional. i would prefer using the minor diameter of threads, leaving full thread depth and let the user adjust according to their needs using the custom clearance
2024-12-20 07:51:34 -03:00
Alfredo Monclus
ab971fba19
feat(PD): set the proper angle for threads and countersinks
...
apply the recommended thread angle only if the user hasn't set an angle
2024-12-20 07:51:34 -03:00
Alfredo Monclus
dc3d9522de
feat(PD): BSF threads
2024-12-20 07:51:34 -03:00
Alfredo Monclus
8b61b96e18
feat(PD): BSW threads
2024-12-20 07:51:34 -03:00
Alfredo Monclus
f1192a12f9
fix(Test): sketcher external geometry removed test
2024-12-20 07:51:34 -03:00
Alfredo Monclus
32d75519f7
refactor(PD): new cut profile for threads
...
fixes tapered threds
removing 2 points increases performance around 10% when doing an M1 in my imprecise testing
2024-12-20 07:51:33 -03:00
Alfredo Monclus
4660dfcfa6
refactor(PD): change tabs to whitespaces
2024-12-20 07:51:33 -03:00
Alfredo Monclus
33251daa12
feat(PD): tapered threads support, NPT and BSPT are now possible
2024-12-20 07:51:33 -03:00