Chris Hennes
8edb649d97
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
98fbe71a54
Clang-Tidy: Remove AnalyzeTemporaryDtors
...
Deprecated in clang-tidy 16 and removed in clang-tidy 18.
2024-12-23 18:23:58 +01:00
wmayer
9cd919d0b9
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
c0210c2d3c
[Spreadsheet] fix isValidAlias() ( #18567 )
2024-12-23 14:18:30 -03:00
WandererFan
300f3bca4c
[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
9bab070632
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
9ef57818be
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
b7cae54666
Part: remove rogue margins from ui file
2024-12-23 11:59:34 -05:00
Chris Hennes
5688e81ed4
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
9db4e89467
[PythonEditor] Make converting tabs to spaces the default
2024-12-23 11:53:05 -05:00
wmayer
4ba6e8e150
App: Fix possible crash when postponing the destruction of a removed property
...
Fixes #18601
2024-12-23 11:49:38 -05:00
Ladislav Michl
c0f0376ac6
Base: Quantity: use std::nan
2024-12-23 17:48:42 +01:00
Ladislav Michl
4d6ed9d531
Base: UnitsSchema: return std::string
2024-12-23 17:48:42 +01:00
Ladislav Michl
2ea8a633ac
Base: Quantity: return std::string
2024-12-23 17:48:42 +01:00
Ladislav Michl
c11b37e312
Base: Units: remove unused defines
2024-12-23 17:48:42 +01:00
Ladislav Michl
0907c7bfda
Base: Units: return std::string
2024-12-23 17:48:42 +01:00
Ladislav Michl
6b6e1fbd26
Base: Units: reimplement getTypeString() using container
2024-12-23 17:48:42 +01:00
Ladislav Michl
2d0ce24496
Base: Units: hide internals
2024-12-23 17:48:42 +01:00
FEA-eng
970beb4457
Fix typos in TechDraw advanced preferences - tooltips ( #18510 )
2024-12-23 10:38:12 -06:00
Julien Masnada
e930fd6f17
Remove invalid assert on unit test
2024-12-23 17:20:48 +01:00
Julien Masnada
b137c6c3f4
Removing IFC project by default
2024-12-23 17:20:48 +01:00
wmayer
3b50235935
smesh: Fix build failure with vtk 9.4
...
Fixes #18423
2024-12-22 09:00:46 -05:00
luzpaz
7782fd6827
Trim lines ending with superfluous whitespace
2024-12-22 08:50:37 -05:00
luzpaz
0758630103
Fix various typos
2024-12-22 08:47:13 -05:00
marcuspollio
ab508f99c7
GUI: cleanup Privacy Policy formatting
2024-12-22 08:44:57 -05:00
wmayer
cad2f33b4e
MSVC: Fix linking error when 3Dconnexion support is set to 'Raw input'
2024-12-20 18:32:09 -05:00
Chris Hennes
173ff4da1e
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
2b201dd19a
BIM: Added frame to welcome dialog - supersedes #17393
2024-12-20 12:20:43 -05:00
wmayer
3c367b85cd
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
0d628cb5fc
Fix SPDX Identifier to match license
2024-12-20 12:05:44 -05:00
Alfredo Monclus
ca3cb78ad5
fix(PD): size should be enabled if profile is not none
2024-12-20 12:03:18 -05:00
Andrea
d4f6fda055
[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
344b655f16
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
a8f2ddb038
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
a58c3caac1
Fem: Fix mesh export to vtk formats
2024-12-20 11:46:46 -05:00
wwmayer
a0e1a31623
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
b62f971ed4
BIM: Fixed structures calculation mode - fixes #18453
2024-12-20 11:40:24 -05:00
PaddleStroke
cac8eb0859
Assembly: Joint creation presolve: move part2 rather than part1 when both are unconnected.
2024-12-20 11:37:04 -05:00
David Carter
7e1b1abddd
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
939506007d
Gui: Fix Blender and Revit navigation issues with shift key in sketcher
2024-12-20 11:31:10 -05:00
Alfredo Monclus
58344a5904
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
003e239daf
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
ce91285e4d
feat(PD): BSF threads
2024-12-20 07:51:34 -03:00
Alfredo Monclus
edb565046d
feat(PD): BSW threads
2024-12-20 07:51:34 -03:00
Alfredo Monclus
17283b6290
fix(Test): sketcher external geometry removed test
2024-12-20 07:51:34 -03:00
Alfredo Monclus
80d4185c09
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
3e161f9c96
refactor(PD): change tabs to whitespaces
2024-12-20 07:51:33 -03:00
Alfredo Monclus
df22f8060d
feat(PD): tapered threads support, NPT and BSPT are now possible
2024-12-20 07:51:33 -03:00
Alfredo Monclus
588f4c3b00
feat(PD): ANSI pipe threads
2024-12-20 07:51:33 -03:00
Alfredo Monclus
acf04c7f1e
feat(PD): BSP - British standard pipe threads
2024-12-20 07:51:33 -03:00