Commit Graph

37946 Commits

Author SHA1 Message Date
wmayer
e07deec7f3 Material: Fix Delete key in material editor 2024-07-01 12:33:46 +02:00
wmayer
eeaca2af88 Gui: Fix Delete key in parameter editor 2024-07-01 11:53:53 +02:00
wmayer
fe89807f53 Sketcher: Delete key in non-functional in macOS 2024-07-01 11:51:14 +02:00
wmayer
554310a6ba Core: Refactor SoFCColorGradient and fix linter warnings 2024-06-30 19:16:33 +02:00
wandererfan
bc51b1ac23 [TD]fix handling of company name in template fields 2024-06-30 09:32:20 -04:00
wandererfan
f53fd6d474 [TD]show autofill value in dialog 2024-06-30 09:32:20 -04:00
Chris Hennes
20f5e8f662 Merge pull request #14994 from bgbsww/bgbsww-toponamingBaseFeatureTNP
Toponaming: support base feature in body correctly.
2024-06-29 19:00:32 -05:00
wmayer
dcc08c81f1 Part: Fixes #15027: ShapeAppearance does not handle transparency per face correctly 2024-06-29 18:48:53 -05:00
Chris Hennes
5c3ec1f422 Gui: WorkbenchSelector linter cleanup 2024-06-29 18:15:52 -05:00
bgbsww
e51b1d98b5 Addons: tweak gui_mocks dialog timing to avoid leaving windows after … (#15022)
* Addons: tweak gui_mocks dialog timing to avoid leaving windows after testing.

* [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-06-29 18:14:37 -05:00
bgbsww
d65ee84ff2 Cleanup 2024-06-28 22:24:30 -04:00
Chris Hennes
f28394a376 cMake: Make a failure to import Pivy non-fatal 2024-06-28 19:29:53 -05:00
bgbsww
d9ba737132 Toponaming: Bugfix #14952 2024-06-28 19:29:26 -05:00
Chris Hennes
3b8f615f7a cMake: Fix ENDIF() and clean up formatting 2024-06-28 13:50:30 -05:00
PaddleStroke
e7699b531e Assembly: Gears: Fix crash if user selected first elements before triggering tool. 2024-06-28 12:07:11 -05:00
pre-commit-ci[bot]
54920e6611 Review cleanups 2024-06-28 11:57:43 -05:00
bgbsww
a674729dd3 Toponaming: Cleanups 2024-06-28 11:57:43 -05:00
Zheng, Lei
7a4bc95d47 Toponaming: Transfer in missing Code for BaseFeatures and Sketches 2024-06-28 11:57:43 -05:00
bgbsww
47f94afcba Toponaming: Add tests for subshaoebinder, attachment problems. 2024-06-28 11:57:43 -05:00
Jacob Oursland
4d6b738062 Conda: pin VTK to 9.2.6. 2024-06-28 11:53:19 -05:00
Pieter Hijma
01874ca898 Core: Fix a missing Python interpreter lock
ReportView has a missing Python interpreter lock.  It is not breaking
FreeCAD in general but it is deemed a bug nonetheless.  See the issue.
2024-06-27 08:02:15 -05:00
Chris Hennes
8f32cab1d6 Addon Manager: Allow widget expansion in Qt6 2024-06-27 08:00:35 -05:00
Chris Hennes
2d2b6a31c7 Addon Manager: Fix Qt6 redirect-following code
Also fixes data type problems with variable declarations in __init__
2024-06-27 07:58:56 -05:00
Chris Hennes
3b304e5b1a Merge pull request #14536 from CalligaroV/toponaming-Part-makeElementWires-from-LS3
Part/Toponaming: makeElementWires - import from LS3 fork
2024-06-26 18:22:21 -05:00
Chris Hennes
5f094a48a9 Gui: Remove unused ref to GL context 2024-06-26 11:53:18 -05:00
Roy-043
d2b7bda65f Measure: Prefs: add unit to DefaultFontSize (px) and title in sentence case 2024-06-26 11:52:35 -05:00
Chris Hennes
6c41f92980 TNP: Update test to use AttachmentSupport 2024-06-26 10:46:36 -05:00
Chris Hennes
89698f647b Switch back to emplace_back 2024-06-26 10:46:36 -05:00
Syres916
49e214729c Part/Toponaming: makeElementWires
* Added tests developed by Syres916
2024-06-26 10:46:36 -05:00
CalligaroV
8def1e94dc Part/Toponaming: makeElementWires
* Updated tests

Signed-off-by: CalligaroV <vincenzo.calligaro@gmail.com>
2024-06-26 10:46:36 -05:00
Zheng, Lei
dfb4bb2070 Part/Toponaming: makeElementWires
* restored original definitions of makeElementWires methods
2024-06-26 10:46:36 -05:00
marcuspollio
8d3f07c1f7 BIM: update Glue icon (#14821)
* BIM: update Glue icon

* BIM: update Glue icon

* Improve readability

* Update following feedback
2024-06-26 14:15:30 +02:00
Chris Hennes
6fa8e4ccfb Merge pull request #14934 from Ondsel-Development/asm_insert_asm
Assembly: Insert Component: Fix assembly not appearing
2024-06-25 11:03:16 -05:00
Chris Hennes
241daabda4 Merge pull request #14898 from bgbsww/bgbsww-toponamingSaveRestoreElementMaps
Toponaming: Fix save and restore of elementmaps
2024-06-25 09:58:59 -05:00
PaddleStroke
fd64f38998 Assembly: Insert Component: Fix 'Joint Group' being listed even though it's empty. It's because we were using OutList instead of claimChildren. 2024-06-25 16:37:31 +02:00
PaddleStroke
e49f74aed9 TechDraw: Snap: disable snap if ALT is pressed. 2024-06-25 09:16:51 -05:00
Chris Hennes
87154d75a8 Merge pull request #14908 from Ondsel-Development/asm_sub_fix
Assembly: Fix link to external sub assemblies issues.
2024-06-25 09:15:52 -05:00
PaddleStroke
8913e3ffdc Assembly: Do not attempt to drag grounded objects. 2024-06-25 09:14:59 -05:00
PaddleStroke
5e14435e02 Assembly: Fix a bug with presolve. Presolve should not happen when there's a loop of joints. 2024-06-25 09:12:50 -05:00
PaddleStroke
62cc8fc944 Core: ViewProvider: Add claimChildrenRecursive 2024-06-25 11:34:43 +02:00
PaddleStroke
b31f5fce2d Assembly: Insert Component: Fix comparing names instead of comparing objects 2024-06-25 10:37:50 +02:00
Chris Hennes
f310d2bd67 FEM: Remove unused members 2024-06-24 20:44:53 -05:00
Jookia
7aa7b741ea pre-commit: Pin versions 2024-06-24 19:43:55 -05:00
jkvfc
75fc19ea1c CAM: Set new reference point for default slitting saw tool - fix #14759 2024-06-24 17:18:58 -05:00
Roy-043
308013fb97 Gui: Tree.cpp make some gui texts more consistent
The gui texts for "Show description" and "Show internal name" were inconsistent.

"Show description column" -> "Show description"

"Show an extra tree view column for item description. -> "Show a description column for items."
2024-06-24 11:29:05 -05:00
Kacper Donat
032545924f Gui: Change QStyle only with theme
It fiexes performance issues on applying preferences that happens due to
forcing Qt style which is quite slow operation.
2024-06-24 11:28:13 -05:00
Chris Hennes
d01ce32a1f Update for LibPack3 (#10337)
* cMake: Add base support for LibPack3

Minor changes to FreeCAD source code to support compiling with Qt 6.5 on MSVC,
and changes to cMake setup to support the new Libpack.

* NETGENPlugin: Fix compilation with MSVC and OCCT 7.8

* Material: Switch to Wrapped_ParseTupleAndKeywords for /fpermissive- on MSVC

* Base: Prevent accidental definition of MIN and MAX by MSVC

* cMake: Prevent accidentally finding an old LibPack

* Material: Wrap another ParseTuple call

* OCCT: Modify includes for 7.8.x

* Part: Change TNP code to use Wrapped_ParseTupleAndArgs

* Spreadsheet: Workaround for MSVC macro pollution

* Mesh: Workaround for MSVC macro pollution

* Base: Remove extra MSVC flag (moved to CMake)

* Tests: Fix compiling with /permissive-

* FEM: Fix Qt warnings about duplicate element names

* cMake: Ensure major version numbers are set

* Address review comments.

* cMake: Further tweaks for LibPack3

* cMake: Modify specification of compiler flags for MSVC

* Main: Remove QtQuick testing code

* cmake: Find Boost before SMESH (which uses it)

* Fixes for LibPack2

* cMake: Another try at importinhg VTK cleanly
2024-06-24 18:25:05 +02:00
Syres916
44e8f91085 [PartDesign] Fix thread depth level not enabled unless clicked 3 times 2024-06-24 11:19:06 -05:00
Chris Hennes
6f277af10a FEM: Remove set but unused variable 2024-06-24 18:17:11 +02:00
Chris Hennes
ded5c63667 Addon Manager: Linter cleanup 2024-06-24 18:16:10 +02:00