Commit Graph

38616 Commits

Author SHA1 Message Date
paullee
a125770d63 [Arch ExportIFC] Bug-fix Consecutive Face Touch at Corner
Bug-fix Consecutive face (Wall segment) touch at corner.

Forum Discussion : https://forum.freecad.org/viewtopic.php?p=771954#p771954
2024-07-29 17:40:27 +02:00
Max Wilfinger
6acec2f916 Update labels.yml 2024-07-29 09:45:48 -05:00
Syres916
84063a99f9 [AddonManager] Correct composite button object name... (#15676)
* [AddonManager] Correct composite button object name...

... and disable button if Qt version is below 5.15.x

* [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-07-29 09:39:50 -05:00
bgbsww
4aaf72dcc2 Toponaming: Final piece nine of fixing Save/Restore sketch external geometry 2024-07-29 09:38:21 -05:00
Zheng, Lei
8338cd98d5 Toponaming: Bring in updateLinks changes 2024-07-29 09:38:21 -05:00
FEA-eng
06207c0707 Fem: Add missing Gmsh 2D algorithm (Quasi-structured Quad) 2024-07-28 19:18:28 -03:00
marioalexis
8cb42f8d59 Fem: Update test and examples 2024-07-28 16:27:20 -03:00
marioalexis
0e6d1cf5f9 Fem: Move MeshGmsh proxy from Fem::FemMeshObject to Fem::FemMeshShapeBaseObject - fixes #14897 2024-07-28 16:27:20 -03:00
marioalexis
56001d3f74 Fem: Add FemMeshShapeBaseObject and fix FemMeshShapeObject meshing 2024-07-28 16:27:20 -03:00
FEA-eng
0a50d270eb MeshPart: Update Tessellation.cpp 2024-07-28 12:11:21 +02:00
FEA-eng
b49bdfe1f3 Mesh: Update RemeshGmsh.cpp 2024-07-28 12:10:19 +02:00
wmayer
00990cb1e1 Sketch: Fix compiler warnings
Fix warning: -Wunused-but-set-variable
2024-07-28 11:59:51 +02:00
Kacper Donat
d927cfc438 Gui: Remove unnecessary minimumSizes from Preferences
QT treats setting minimum size very seriously - it applies even if
the size required by the control is smaller than specified resulting in
rendering too small controls.
2024-07-28 00:00:09 +02:00
Kacper Donat
58e7b4ec99 Gui: Remove unnecessary scrollbars from Preferences 2024-07-28 00:00:03 +02:00
Kacper Donat
5326173c5f Gui: Trim tree view column only if one column 2024-07-27 20:29:42 +02:00
Kacper Donat
b3f3b12292 Gui: Fix minor preference pages issues 2024-07-27 20:29:38 +02:00
Chris Hennes
58b3d0217f Merge pull request #15509 from bgbsww/bgbsww-toponamingSaveRestore8
Toponaming:  Bring in ExportGeo and refmaps
2024-07-27 07:16:29 -05:00
Chris Hennes
8948505b45 Sketcher/Toponaming: Further linter cleanup 2024-07-26 22:10:44 -05:00
Chris Hennes
037c05a927 Sketcher/Toponaming: Minor code cleanup during review 2024-07-26 21:48:33 -05:00
bgbsww
71870bd6f3 Toponaming: Touchup cleanup
Includes some header re-ordering from chennes.
2024-07-26 21:39:39 -05:00
bgbsww
e15646d158 Toponaming: Tests, cleanup, and fix axis drawing 2024-07-26 11:49:56 -04:00
Zheng, Lei
42bf92ad12 Toponaming: Transfer in ExportGeo and associated 2024-07-26 11:49:56 -04:00
wmayer
61c964caa9 MSVC: Suppress warning 2024-07-25 20:34:52 +02:00
Chris Mayo
598fa20b03 Copy current icon theme name to the fallback on startup 2024-07-25 19:21:25 +01:00
wmayer
8de6e5e8a8 Qt6: Fix MinGW build 2024-07-25 20:09:06 +02:00
wmayer
8deb2e0f0f MSVC: Fix compiler warning 2024-07-25 20:08:10 +02:00
Syres916
d0d414057c [Gui] Add missing checked property 2024-07-25 18:50:46 +01:00
Syres916
acdc6036f9 [Gui] Correct checkbox checked states 2024-07-25 15:04:04 +01:00
Chris Hennes
e4e17cf398 Merge pull request #15508 from bgbsww/bgbsww-toponamingSaveRestore7
Toponaming: bring in getHigherElements code
2024-07-24 22:59:56 -05:00
Chris Hennes
d92029f0ba Apply suggestions from code review 2024-07-24 21:48:59 -05:00
Chris Hennes
8764cd10bb Merge pull request #15505 from bgbsww/bgbsww-toponamingSaveRestore6
Toponaming:  bring in SketchObject::InternalShape
2024-07-24 18:52:12 -05:00
PaddleStroke
2dc886d748 Assembly: define joint double click on 3dview (#15572)
* Assembly: define joint double click on 3dview

* Update string
2024-07-24 18:44:36 -05:00
bgbsww
b29abf7ffe Cleanup, format 2024-07-24 16:41:15 -04:00
Zheng, Lei
a7bdbaa662 Toponaming: Transfer in getHigherElement 2024-07-24 15:10:42 -04:00
bgbsww
5c80e553a8 Cleanup ElementNamePair member, formatting 2024-07-24 11:10:23 -04:00
bgbsww
6a5207f7a8 Toponaming: Cleanup review notes 2024-07-23 23:58:56 -05:00
wmayer
5084e6ce39 Assembly: Fix compiler warning 2024-07-23 23:58:41 -05:00
wmayer
703c349ade Spreadsheet: Delete key doesn't clear contents in selected cells
Fixes #15023. On macOS a different shortcut is defined for the 'Delete' key
2024-07-23 23:20:41 -05:00
wmayer
88ee1d6df3 FEM: Fix convoluted event handling of constraint task boxes
and make Delete key working on macOS
2024-07-23 23:19:51 -05:00
Syres916
838bfc0461 [Start] Fix ThemeAccentColors not populated... (#15574)
* [Start] Fix ThemeAccentColors not populated...

...on some versions of Qt

* [Start] Only apply if the ThemeAccentColor1 does not exist

* [Start] Fix Lint feedback

* [Start] Set constants

* [Start] Fix new Lint feedback
2024-07-23 23:01:21 -05:00
Chris Mayo
ff168e345f Remove icon ThemeSearchPaths option on Linux
ThemeSearchPaths option was originally introduced in:
c420de0f9b ("Option to opt-out from using a Linux desktop icon theme.", 2020-01-26)

It was set on by default in:
dc6456caf9 ("Gui: Use FreeCAD supplied icons on Linux by default", 2024-06-26)

The key effect of the option is to select the FreeCAD-default icon theme.
The code also unnecessarily resets QIcon::themeSearchPaths,
":\icons" is always included in the default search paths [1],
when when using QAdwaitaDecorations causes window frame control icons
not to be displayed:

  (qt.qpa.qadwaitadecorations) Failed to find an svg icon for  "window-close-symbolic.svg"
  (qt.qpa.qadwaitadecorations) Failed to find an svg icon for  "window-minimize-symbolic.svg"
  (qt.qpa.qadwaitadecorations) Failed to find an svg icon for  "window-maximize-symbolic.svg"
  (qt.qpa.qadwaitadecorations) Failed to find an svg icon for  "window-restore-symbolic.svg"

A different default icon theme can still be chosen with the Name option.

[1] https://doc.qt.io/qt-6/qicon.html#themeSearchPaths
2024-07-23 19:26:14 +01:00
luzpaz
a71f49f4f6 Fix trailing newlines and minor typo fixes 2024-07-23 16:16:30 +02:00
Zheng, Lei
7d344e2818 Toponaming: Transfer in SketchObject::InternalShape 2024-07-22 17:26:52 -04:00
Chris Hennes
ec586668d9 Merge pull request #15504 from bgbsww/bgbsww-toponamingSaveRestore5
Toponaming: update findSubShapesWithSharedVertex
2024-07-22 15:28:18 -05:00
bgbsww
0178e848e4 Toponaming: Clean code, apply remark recommendations and Tweak tests 2024-07-22 12:55:23 -04:00
Zheng, Lei
f6494bdf05 Toponaming: Bring in composite shapes for findSubshapesWithSharedVertex ( searchSubShape ) 2024-07-22 12:51:25 -04:00
Chris Hennes
3fa339e9eb Merge pull request #15501 from bgbsww/bgbsww-toponamingSaveRestore4
Toponaming: Transfer in getLinksTo
2024-07-22 11:23:12 -05:00
Jacob Oursland
650b765cd1 CI: Add pivy RC. 2024-07-22 09:22:54 -07:00
Jacob Oursland
ea10dd89cd CI: Add Ubuntu 22.04 Conda Qt6 to CI. 2024-07-22 09:22:30 -07:00
Jacob Oursland
26e8eb1f9f CMake: ensure shiboken does not introduce Py_LIMITED_API.
On some builds, the CMake package files for PySide6's Shiboken set the Py_LIMITED_API define on
the compiler's command line.  This breaks FreeCAD as it depends on definitions from the Python
Stable API unavailable with the Limited API.
2024-07-22 09:22:30 -07:00