Commit Graph

40605 Commits

Author SHA1 Message Date
Chris Hennes
144b44f2db Merge pull request #20058 from tritao/fix-app-document-main-doc-load
App: Fix regression for document creation requests coming from the main document.
2025-03-07 23:28:27 +00:00
Chris Hennes
4091768afc Merge pull request #20030 from PaddleStroke/patch-10
PartDesign: Fix App::Line as ref for polar pattern
2025-03-07 23:07:33 +00:00
Chris Hennes
88c536a80f Merge pull request #20011 from FEA-eng/fem_example_rigid_body
FEM: Add ccx rigid body constraint example
2025-03-07 22:40:07 +00:00
Chris Hennes
c03819a9a8 Merge pull request #20008 from PaddleStroke/patch-4
QuantitySpinbox: Fix right padding when not bound
2025-03-07 22:38:23 +00:00
Chris Hennes
11899d068b Merge pull request #20055 from marioalexis84/fem-magnetization
Fem: Improve magnetization
2025-03-07 22:37:11 +00:00
Joao Matos
08564607c2 App: Fix regression when creating new document coming from the main document. 2025-03-07 20:54:16 +00:00
Joao Matos
6dd5246fa1 Rename DocumentCreateFlags to DocumentInitFlags. 2025-03-07 20:54:16 +00:00
Joao Matos
ed111d1f8e App: Fix memory leak regression in ApplicationPy::newDocument. 2025-03-07 20:42:51 +00:00
Joao Matos
81a5b78b36 Convert DocumentCreateFlags instances to use designated initializer list. 2025-03-07 20:42:51 +00:00
marioalexis
d576ee027f Fem: Improve magnetization 2025-03-07 14:30:54 -03:00
Chris Hennes
5bdfd8000b Merge pull request #20017 from chennes/applicationCleanupFixNames
App: Cleanup parameter names in Application.*
2025-03-07 15:38:18 +00:00
Chris Hennes
53b2a46db1 Merge pull request #20028 from PaddleStroke/patch-9
Assembly: Make it possible to select LCS elements when the LCS is in a body
2025-03-07 15:26:29 +00:00
PaddleStroke
c8e163df7e Assembly: Select LCS elements when LCS is in body
* Make it possible to select LCS elements the the LCS is in a body
2025-03-07 08:55:09 -06:00
Chris Hennes
caccda384b App: Cleanup parameter names in Application.*
* Unify names in header and cpp files
* Make names consistent across methods with similar uses
* Fix spacing

Co-authored-by: Benjamin Nauck <benjamin@nauck.se>
2025-03-07 08:47:49 -06:00
Chris Hennes
3197f9664f Merge pull request #20036 from hyarion/fix/remove-pyexport-warnings
Suppress erroneous warnings for GCC in python template
2025-03-07 14:41:22 +00:00
Chris Hennes
878466a8a8 Merge pull request #20015 from chennes/addGitHubFilesToPrecommit
Add GitHub files to precommit
2025-03-06 21:29:39 +00:00
Benjamin Nauck
bef00d5a9c Tools: Suppress erroneous warnings for GCC 2025-03-06 21:47:50 +01:00
Chris Hennes
4eeca37bf3 Merge pull request #19901 from alfrix/start_fixes_1
Start: fix text visbility
2025-03-06 17:32:31 +00:00
PaddleStroke
1b154a6182 PartDesign: Fix App::Line as ref for polar pattern 2025-03-06 17:31:38 +01:00
Chris Hennes
b638832faf Merge pull request #20026 from PaddleStroke/patch-8
Assembly: Fix use of datum axis in joints
2025-03-06 15:29:52 +00:00
Chris Hennes
4448d6c95d Merge pull request #20012 from tritao/ci-lint-refactor-python
CI: Refactor Python checks linting setup.
2025-03-06 14:45:17 +00:00
Chris Hennes
23f681728b Merge pull request #20019 from PaddleStroke/patch-5
Core: Text object: Fix icon of the tab.
2025-03-06 14:39:25 +00:00
PaddleStroke
84913e57d3 Assembly: Fix use of datum axis in joints 2025-03-06 15:39:11 +01:00
Chris Hennes
c11dbedde1 Merge pull request #19953 from hyarion/fix/remove-pyexport-warnings
Python bindings: Use designated initializers and remove zero-initialized fields
2025-03-06 14:38:45 +00:00
Chris Hennes
afa7e5f4cb Merge pull request #20016 from kpemartin/Issue19980
Fix the Measure Tool which will crash the app with a stack overflow if you measure the same amount twice
2025-03-06 14:37:19 +00:00
Chris Hennes
2bcb3e8ff0 Merge pull request #19948 from furgo16/startpage-option-multiplefolders
Start: enable multiple custom folder paths
2025-03-06 13:30:46 +00:00
Furgo
40fe023c26 Start: enable multiple custom folder paths
* Update tooltip to indicate support for multiple custom folder paths
* Remove migration step that worked around lack of multiple folder support
* Remove obsolete migration method
* Address linter warnings: build/include_what_you_use
* Add QStringList as requested on https://github.com/FreeCAD/FreeCAD/pull/19948/files#r1982267583
2025-03-06 10:13:40 +01:00
pre-commit-ci[bot]
fecaa54b17 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-03-06 08:35:01 +00:00
FEA-eng
7357a1e4dc FEM: Update ccx_rigid_body.py 2025-03-06 09:30:09 +01:00
Max Wilfinger
041e709059 Merge pull request #20013 from tringenbach/feature/show-device-pixel-ratio
Add devicePixelRatio to about info
2025-03-06 08:00:08 +00:00
PaddleStroke
e8bddd97b9 Core: Text object: Fix icon of the tab. 2025-03-06 08:47:04 +01:00
Kevin Martin
e864b17a5a Only do Label Change notification if the label truly changes
The code for setting the value of a Label property would do a quick return if the new label was equal to the current one, but otherwise the proposed new label might be modified to make it unique. If the modified new value were equal to the current value, a Change notification would still be generated. This no longer occurs.
2025-03-05 22:23:43 -05:00
Kevin Martin
3b87c991cb Deregister DocumentObject's Label before deleting the object
Under certain circumstances the existing code would try to obtain the Label of a DocumentObject after that object had been deleted, causing an access to freed memory and failing to deregister the Label. The latter would lead to phanton Label collisions and unexpected generation of unique labels.
2025-03-05 22:23:42 -05:00
Chris Hennes
8233dfd191 GitHub: Run pre-commit on all files 2025-03-05 21:04:33 -06:00
Chris Hennes
d28551332c GitHub: Add to pre-commit 2025-03-05 21:04:23 -06:00
Tim Ringenbach
4a8033c77c update label 2025-03-05 20:29:25 -06:00
Joao Matos
346825de48 CI: Refactor Python checks linting setup. 2025-03-06 00:27:49 +00:00
Tim Ringenbach
8456626320 Add devicePixelRatio to about info 2025-03-05 18:05:21 -06:00
Chris Hennes
3bd926fb34 Merge pull request #20002 from marioalexis84/fem-static_current_elmer
Fem: Some changes in static current features
2025-03-05 22:39:58 +00:00
Chris Hennes
4afbc967f0 Merge pull request #19995 from hyarion/fix/create-light-sources-group
Fixes light direction configuration issues between 1.0 and 1.1dev
2025-03-05 22:38:01 +00:00
pre-commit-ci[bot]
6d474fe35a [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-03-05 20:11:44 +00:00
FEA-eng
a970ccfe2d FEM: Update CMakeLists.txt 2025-03-05 21:05:42 +01:00
FEA-eng
0229f5b063 FEM: add rigid body FEM example 2025-03-05 21:04:40 +01:00
Max Wilfinger
9c5164ab05 Merge pull request #19994 from marioalexis84/fem-cut_filter_crash
Fem: Fix crash in Cut filter
2025-03-05 19:36:33 +00:00
Max Wilfinger
fd4bcb9bcc Merge pull request #20007 from FEA-eng/fem_example_joule_heating
FEM: Add Joule heating to FEM Examples
2025-03-05 19:32:03 +00:00
Benjamin Nauck
77ce376ebd Gui: Workaround for lighting issue 2025-03-05 20:29:10 +01:00
marioalexis
828be78ee5 Fem: Add nonlinear options to static current solver 2025-03-05 16:27:47 -03:00
marioalexis
e8833f003a Fem: Fix direction of current density symbol 2025-03-05 16:27:47 -03:00
pre-commit-ci[bot]
1c8603bde9 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-03-05 17:58:37 +00:00
PaddleStroke
7bcd69a777 Fix https://github.com/FreeCAD/FreeCAD/issues/20004 2025-03-05 18:58:35 +01:00