Commit Graph

41520 Commits

Author SHA1 Message Date
Chris Hennes
db46f0499c Merge pull request #20449 from hyarion/refactor/cpp20-contains
Avoid using `count` and `std::find` where `contains` and `isEmpty` express intent better
2025-05-05 10:31:33 -05:00
sliptonic
e09433dee0 Merge pull request #20877 from knipknap/cam-postprocessor-errors
CAM: fix postprocessor errors
2025-05-05 10:03:50 -05:00
David Carter
9bff1aa3c7 Material: Database manager fixes (#21132)
* Remove duplicate code from previous merge

* Caatch potential unknoiwn exceptions
2025-05-05 10:22:50 +02:00
Jacob Oursland
0d13270675 CMake: Do not optimize debug builds. 2025-05-05 10:20:45 +02:00
Chris Hennes
b1b87fddcd Merge pull request #21051 from WandererFan/ComplexSectionCrash
[TD]Complex section crash (fix #20155)
2025-05-04 20:53:05 -05:00
David Carter
ba9624d8d4 Merge pull request #21046 from davesrocketshop/issue_13922_2
Update module dependencies to ensure that automated testing code is considered as well as direct dependencies. Update some automated tests to eliminate unwanted dependencies.
2025-05-04 17:02:50 -05:00
Chris Hennes
bf09cfdb2b Merge pull request #21100 from marioalexis84/fem-elmer_quantity_format
Fem: Use string format to round Elmer quantity values - fixes #20938
2025-05-04 16:57:31 -05:00
Jackson Oursland
c3c5fdf9e8 CI: add missing command line args to codespell.py. (#21127)
* CI: add missing command line args to codespell.py.

* CI: alter files parameters to codespell.py.

* CI: update verbose flag in codespell to be boolean.
2025-05-04 16:56:42 -05:00
Benjamin Nauck
84b4ef32bc Gui: Add tests to automatically verify the axonometric views 2025-05-04 13:21:08 +02:00
Benjamin Nauck
ecc2571d12 App: use contains() instead of count() 2025-05-03 22:22:10 +02:00
Benjamin Nauck
2a32acfa74 Sketcher: Use contains instead of std::find 2025-05-03 22:22:10 +02:00
Benjamin Nauck
966ef92b35 Gui: Use contains instead of std::find 2025-05-03 22:22:10 +02:00
Benjamin Nauck
ea6ea1ee9c App: Use contains instead of std::find 2025-05-03 22:22:10 +02:00
Benjamin Nauck
f6b62fcc99 Spreadsheet: use isEmpty() instead of count() where possible 2025-05-03 22:22:10 +02:00
Benjamin Nauck
87f355105e Part: use empty() and isEmpty() instead of count() where possible 2025-05-03 22:22:10 +02:00
Benjamin Nauck
51f73c05c0 Material: use contains() and isEmpty() instead of count() where possible
# Conflicts:
#	src/Mod/Material/App/ModelLibrary.cpp
2025-05-03 22:22:10 +02:00
Benjamin Nauck
015cf36c38 Import: use contains() instead of count() where possible 2025-05-03 22:19:51 +02:00
Benjamin Nauck
eff392f509 CAM: use contains() instead of count() where possible 2025-05-03 22:19:51 +02:00
Benjamin Nauck
df3c324b7d Gui: use contains() and isEmpty() instead of count() where possible 2025-05-03 22:19:51 +02:00
Benjamin Nauck
02d095f6e2 App: use contains() instead of count() where possible 2025-05-03 22:19:51 +02:00
dependabot[bot]
c0e03c42da Bump github/codeql-action from 3.28.16 to 3.28.17
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.28.16 to 3.28.17.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](28deaeda66...60168efe1c)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 3.28.17
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-02 17:58:22 -05:00
Jacob Oursland
121e2acd0c CI: unify the location of GitHub release creation. 2025-05-02 20:28:24 +02:00
Jacob Oursland
2ebf92e1b5 CI: update AppImage build with correct repo locaiton and tag. 2025-05-02 20:26:21 +02:00
marioalexis
d2e04a6326 Fem: Use string format to round Elmer quantity values - fixes #20938 2025-05-01 20:23:19 -03:00
marioalexis
e918952bb5 Fem: Move code from Elmer electrostatic writer to proxy class 2025-05-01 20:23:18 -03:00
Jacob Oursland
bb0c06e8f7 pixi: Downgrade to Qt6 6.7.x. 2025-05-02 00:16:31 +02:00
Jacob Oursland
ce0a032b4c CI: Add weekly build notes. 2025-04-30 13:30:56 -05:00
Leticia Vong
7a5487670c GUI: Refactor - removed soft dependency from freeze toggle 2025-04-30 15:11:44 +02:00
Jacob Oursland
6c7ffe87e3 CI: rename Weekly Build weekly-<date> to Development Build weekly-<date>. 2025-04-29 22:56:09 -05:00
Andrea
922a2c25f2 Removed unused function
Removed unused function
2025-04-29 22:52:04 -05:00
Pieter Hijma
ecb61310c1 Doc: Improve PropertyContainer documentation 2025-04-29 22:50:14 -05:00
mosfet80
16a4e11eb2 clean SoFCSelection.cpp
removed unused code
2025-04-29 22:49:40 -05:00
David Carter
8519b0c0b8 Materials: External Module Support
The final PR for the external module feature that allows materials to
be stored in an external datastore, webservice, etc.

This includes the final material manager classes, and the UI support in
the form of commands and preference pages.
2025-04-29 19:06:16 -05:00
wandererfan
b4a9c2222c [TD]Lint brushing 2025-04-29 09:22:11 -04:00
Chris Hennes
b916ed67c4 Merge pull request #20874 from 3x380V/main-cleanup
Main: cleanup
2025-04-29 07:20:12 -05:00
Andrea
222993a6e2 remove unnecessary InitApplication.h inclusion
The InitApplication library was being unnecessarily imported into some C++ files
2025-04-29 07:14:58 -05:00
Ralf Habacker
3669cefd17 BIM: Fix Python syntax error
Due to the use of an incorrect exponentiation operator the following
exception was triggered when changing attributes of a wave profile:

TypeError: Unsupported operand type(s) for ^: 'float' and 'float'

fixes #21048
2025-04-29 07:14:17 -05:00
Roy-043
60f872ce1e Draft: store 3 ShapeString parameters and remove font from prefs (#21054)
* Draft: store 3 ShapeString parameters and remove font from prefs

With this PR 3 ShapeString parameters are stored:
* ShapeStringFontFile: this replaces the old FontFile parameter.
* ShapeStringHeight
* ShapeStringText

The ShapeStringFontFile is just the last selected font file and not exposed in the Preferences editor.

Additionally:
* Changed the label of the text input box from "String" to "Text".
* Changed the label of the point reset button to sentence case.

* Remove faulty docstring
2025-04-29 07:13:17 -05:00
Ladislav Michl
b6e27b4f6f Main: unistd.h is not needed 2025-04-29 07:33:37 +02:00
Ladislav Michl
e4e99aa789 Main: output exception stream directly to stdout
printf is used to output formated stringstream. Not only introductory
information is somewhat repeated, but text can be sent directly to
standard output.
2025-04-29 07:33:37 +02:00
Ladislav Michl
181fb46ad6 Main: create QString from std::string directly 2025-04-29 07:33:37 +02:00
Ladislav Michl
67c587e287 Main: use inGuiMode() consistently
Dialogs to show exception follow different logic than presenting
gui itself. Unify that.
2025-04-29 07:33:18 +02:00
Ladislav Michl
b245ce6355 Main: inGuiMode() helper 2025-04-29 07:33:05 +02:00
Chris Hennes
27e825ce4d Merge pull request #21007 from ickby/FEM_post_fixes
Fem post fixes
2025-04-28 21:19:43 -05:00
Stefan Tröger
10eb015353 FEM: correct typos 2025-04-28 20:52:47 -05:00
wandererfan
59801c8366 [TD]Add check for invalid section coordinate system 2025-04-28 19:15:58 -04:00
wandererfan
6c9951deec [TD]improve ComplexSection handling of bad section normal choice 2025-04-28 19:15:58 -04:00
captain0xff
68a8575536 Gui: rename TaskCSysDragger to TaskTransform 2025-04-28 23:30:14 +02:00
Stefan Tröger
dcb35d0107 FEM: Post task dialog opens transaction only if none is pending. Fixes item 4 in #20263 2025-04-28 18:45:05 +02:00
Stefan Tröger
7a630f4b10 FEM: Add post pipeline for check analysis type. Fixes #20936 2025-04-28 18:45:05 +02:00