Commit Graph

32570 Commits

Author SHA1 Message Date
Chris Hennes
0ebf7cf4fa Merge pull request #9046 from Pesc0/master
Update requirements.txt
2023-03-27 08:44:42 -05:00
Adrian Schröter
f91ad00ed2 libE57Format: fix compile using gcc13
Adding missing header file. Also submitted this upstream here:

https://github.com/asmaloney/libE57Format/pull/243
2023-03-27 12:52:18 +02:00
wmayer
2801f07221 Material: fix icon path 2023-03-27 11:27:32 +02:00
wmayer
611ed8f56a Mesh: fix -Wclazy-connect-by-name 2023-03-27 11:22:21 +02:00
wmayer
f6d9a8a345 Mesh: fix some clang-tidy warnings 2023-03-27 11:22:21 +02:00
Andrew
bf57f49a2e clean Mod/Mesh from #if 0 2023-03-27 11:22:21 +02:00
Pesc0
e2b2ea0640 Update requirements.txt with pipreqs . --ignore ./build,./src/Mod/Import/App/ 2023-03-27 11:00:08 +02:00
Yorik van Havre
4c1e17aae0 Merge pull request #9021 from chennes/draftDXFImportFix
Draft: Handle wantedLayer is None
2023-03-27 10:12:23 +02:00
Chris Hennes
ba835c7b92 Merge pull request #9068 from chennes/addonManagerExtractPysideInterface
Addon Manager: Extract PySide QtCore interface
2023-03-26 20:45:25 -05:00
Chris Hennes
a5ddf3d255 Addon Manager: Pylint and Black cleanup 2023-03-26 20:18:05 -05:00
Uwe
a5a73aceca [FEM] [skip ci] add tooltip to a preferences option 2023-03-27 02:53:11 +02:00
Chris Hennes
fcda1ffc25 Addon Manager: Extract PySide QtCore interface 2023-03-26 18:45:01 -05:00
Chris Hennes
66a738ab1e Merge pull request #9067 from Pesc0/removesix
remove remaining six dependencies
2023-03-26 17:36:47 -05:00
Pesc0
017b2b7f2d add TODO in Mod/Path/Base/Util.py 2023-03-26 23:56:01 +02:00
Pesc0
42cb756522 remove remaining six dependencies 2023-03-26 23:39:00 +02:00
Chris Hennes
6091ad0f42 Merge pull request #9048 from chennes/toponamingIndexedNameTestRefine
App/Toponaming: Add test for EDGE2<EDGE12
2023-03-26 15:26:15 -05:00
Uwe
e2b3a5d2f7 [FEM] [skip ci] add tooltip to preferences options 2023-03-26 21:25:33 +02:00
Andrew
b916c387fb Clean Mod/Part. remove old OCC <7.3 and #if 0 code. 2023-03-26 21:17:18 +02:00
Uwe
b9864e7b0a [Sketch] placecgs: remove unused includes
- also sort includes
- also fix too long lines etc. (done by clang formatter)
2023-03-26 20:27:18 +02:00
Abdullah Tahiri
da76caa13e NotificationArea: Correct painting position
===========================================

QT has a open bug regarding filling the contents of a QMenu in aboutShow:
https://bugreports.qt.io/browse/QTBUG-54421

This commit presents a work-around this bug.

The two step procedure of this commit, forces a recalculation of the size
from the slot and then manually moves the widget to the right position.
2023-03-26 20:26:20 +02:00
0penBrain
d246f36932 CI: remove trailing whitespace checks in Pylint
As they are already checked globally before
2023-03-26 19:45:19 +02:00
Uwe
b08db09cf6 [FEM] fix binary check
- the current implementation only considers explicitly given binaries (with full path) and ignores the setting to check the environment paths
- also remove 2 trailing whitespaces
2023-03-26 19:35:20 +02:00
CarlOlson
7a00359fda add generated code chnages, remove unused file and add bison *.output to gitignore 2023-03-26 18:48:59 +02:00
CarlOlson
926c1253af update expression grammar to handle parens around cond 2023-03-26 18:48:59 +02:00
wmayer
5ba1f1f5d4 Gui: refactor MacroManager 2023-03-26 18:41:56 +02:00
wmayer
5ad97548ca PD: do not record Gui command as Doc command 2023-03-26 18:41:56 +02:00
wmayer
506615042e Sketch: fix trailing whitespaces of recorded sketcher commands 2023-03-26 18:41:56 +02:00
0penBrain
4ddf99fc78 CI: enable CI cleaning for real 2023-03-26 17:53:34 +02:00
wmayer
07cf291516 Core: support to load old project files containing image planes
See forum: https://forum.freecad.org/viewtopic.php?p=670545#p670545
2023-03-26 13:51:07 +02:00
Abdullah Tahiri
251022cfc9 NotificationArea: Preference pages clang-formatting 2023-03-26 11:33:57 +02:00
Abdullah Tahiri
ef84d56970 NotificationArea: Preference page to control warnings and errors 2023-03-26 11:33:57 +02:00
Abdullah Tahiri
ddd9a97211 NotificationArea: subscription to errors and warnings
=====================================================

Subscription to errors and warnings is controlled by parameters.
2023-03-26 11:33:57 +02:00
Abdullah Tahiri
d06e99ae34 Console: wrong alignment 2023-03-26 11:33:57 +02:00
Uwe
4e977be134 [FEM] proper support for transient analyses
- for the first time ever you get now for every time step a result in FreeCAD
- this way also change output filename prefix to "FreeCAD" to avoid we depend on the default name Elmer gives and that was already changed in the past and to distinguish the *.vtu files from those created e.g. directly by ElmerGui
- also remove an unnecessary output to the case.sif file
2023-03-26 10:00:45 +02:00
Uwe
0a38b04c88 [FEM] change example file
- make mesh more coarse to save calculation time
- since it is the example for transient solving, get one more result
2023-03-26 09:52:32 +02:00
Uwe
67c75dad2f [FEM] Elmer: add missing deformation info
- also some formatting changes done by clang
2023-03-26 09:32:56 +02:00
wandererfan
20e44eba50 [TD]fix bad 3d dimensions
- mapToPage was left in place when converting to using
  projectPoint instead of projectToPlane.
2023-03-25 18:14:26 -04:00
Uwe
5aeba7a46f [TD] QGIViewDimension.h: fix compiler warning
- about unused private field
2023-03-25 21:03:40 +01:00
Uwe
37edcf1088 [FEM] App: improve PreCompiled.h
- remove unused includes
- sort entries and remove duplicates
2023-03-25 19:22:57 +01:00
Uwe
0d478cd733 [FEM] Gui: improve PreCompiled.h
- only include necessary Qt files
- remove unused OCC includes
- sort entries and remove duplicates
2023-03-25 18:34:01 +01:00
Chris Hennes
f5742a71ad Merge pull request #9012 from wwmayer/fix_from_string
App: in PropertyPythonObject::fromString only assign a dict to __dict…
2023-03-25 12:32:44 -05:00
wmayer
32d0ac6417 Gui: by default restore the last visited page in the preferences dialog
See also: https://forum.freecad.org/viewtopic.php?t=77071
2023-03-25 18:23:09 +01:00
Chris Hennes
71fb0a584a App/Toponaming: Add test for EDGE2<EDGE12 2023-03-25 11:22:12 -05:00
Chris Hennes
a0b48c5a4b Merge pull request #9047 from chennes/addonManagerFixRepeatedTests
Addon Manager: Fix tests breaking on second run
2023-03-25 11:02:45 -05:00
Chris Hennes
54ea0108a9 Merge pull request #8974 from chennes/toponamingMappedElement
App/Toponaming: Add MappedElement
2023-03-25 10:56:55 -05:00
0penBrain
ca1a63f946 CI: fix bug with codespell returning code being 65 when errors are found 2023-03-25 16:40:00 +01:00
0penBrain
c828a9b288 CI: limit to strictly needed when bash command is allowed to fail 2023-03-25 16:40:00 +01:00
Chris Hennes
92a14f9a13 Addon Manager: Fix tests breaking on second run 2023-03-25 10:27:51 -05:00
Uwe
1539573cd9 [FEM] Elmer: fix transient analyses
- different time results were never output, only the final one
  the reason is that the Output Intervals intervals property was missing
- a second reason was that the result scaling solver must be executed every time an output should be generated
- the BDF Order property is a transient-only property
2023-03-25 12:29:10 +01:00
Uwe
48458583a1 [FEM] revert a04c33c40f 2023-03-25 11:38:03 +01:00