Commit Graph

41075 Commits

Author SHA1 Message Date
Roy-043
bdf04aafbd Draft: fix Dim Auto Flip Tex angle checks (#20523)
When checking angles Dim Auto Flip Text did not consider that angles can be almost -180 degrees and should then be treated the same as 180 degree angles.
2025-03-30 16:07:54 +02:00
Roy-043
cf3ff11555 Draft: fix Dim Auto Flip Tex angle checks
When checking angles Dim Auto Flip Text did not consider that angles can be almost -180 degrees and should then be treated the same as 180 degree angles.
2025-03-30 14:01:10 +02:00
Chris Hennes
95fbd95950 Merge pull request #20496 from hyarion/refactor/cppify-constants 2025-03-29 18:43:40 -05:00
Pieter Hijma
c740b7a027 [Doc] Make naming groups consistent in App
The identifier for groups/topics such as "Document" that have a class
with the samen name are suffixed with "Group", so the identifier becomes
"DocumentGroup".  For groups/topics with no ambiguity the identifier
matches the topic name closely, for example "ExpressionFramework" for
topic "Expression Framework".
2025-03-29 15:11:01 -05:00
Pieter Hijma
8ea31acbd2 [Doc] Add links between topics and relevant items
The documentation has topics, for example topic App which contains
namespace App or topic Document that contains class Document.  This
commit makes sure that the topic has a link to the relevant class or
namespace, whereas the relevant class or namespace refers back to the
topic for a more high-level overview.
2025-03-29 15:11:01 -05:00
Pieter Hijma
032cb79301 [Doc] Improve topics within App
- The location of the documentation is improved (not in the cpp file
  anymore but in core-app.dox).  This prevents cluttering source with
  high-level overviews typical of topic documentation.
- The formatting has been made consistent.
2025-03-29 15:11:01 -05:00
Pieter Hijma
4c840798d5 [Doc] Show topics instead of modules 2025-03-29 15:11:01 -05:00
Benjamin Nauck
06aaa1515e Update src/App/ExpressionParser.l
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org>
2025-03-29 20:56:55 +01:00
Benjamin Nauck
d63d0ae366 Update src/App/ExpressionParser.l
Fixes issue in expression parser

Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org>
2025-03-29 20:56:30 +01:00
Andrea
2082577024 [Mod] assembly clean
clean code
2025-03-29 14:31:40 -05:00
Chris Hennes
19324fa3fe Fem: Remove unused variables 2025-03-29 14:31:22 -05:00
Chris Hennes
a077100c24 Merge pull request #20286 from marioalexis84/fem-calculator_filter
Fem: Add calculator filter
2025-03-29 14:30:48 -05:00
ashimabu
c2d46915d3 Sketcher: Explicitly check fullyConstrainedChanged on solve (#20236) 2025-03-29 14:25:58 -05:00
Kacper Donat
abe8a90f2f Gui: Fix saving light sources 2025-03-29 14:14:04 -05:00
Pieter Hijma
4a3fe9cf99 [Doc] Improve the main page for WebDoc
For the web version, the main page has improved with more information
about the organization with respect to the topics.  The most important
topics are listed prominently on the main page as well.
2025-03-29 12:14:37 -05:00
Kacper Donat
d7adbe5f3d Merge pull request #20379 from chennes/baseEliminatePy_GetPath
Replace it with a piece of code that replicates the functionality. Also eliminate the round-trip through char * that this function was using (the final variable is stored as a std::string anyway).
2025-03-29 18:13:08 +01:00
Benjamin Nauck
b1fa55eb78 Web: Use std::numeric_limits and std::numbers instead of defines 2025-03-29 13:32:39 +01:00
Benjamin Nauck
550609a6da Tools: Use std::numeric_limits and std::numbers instead of defines 2025-03-29 13:32:39 +01:00
Benjamin Nauck
cf94011294 Techdraw: Use std::numeric_limits and std::numbers instead of defines 2025-03-29 13:32:39 +01:00
Benjamin Nauck
41756a3726 Surface: Use std::numeric_limits and std::numbers instead of defines 2025-03-29 13:32:39 +01:00
Benjamin Nauck
cd5c4b8acd Spreadsheet: Use std::numeric_limits and std::numbers instead of defines 2025-03-29 13:32:39 +01:00
Benjamin Nauck
3279a1dd8f Sketcher: Use std::numeric_limits and std::numbers instead of defines 2025-03-29 13:32:39 +01:00
Benjamin Nauck
883d02756d Robots: Use std::numeric_limits and std::numbers instead of defines 2025-03-29 13:32:38 +01:00
Benjamin Nauck
61684e86c1 ReverseEngineering: Use std::numeric_limits and std::numbers instead of defines 2025-03-29 13:32:38 +01:00
Benjamin Nauck
306846abaa Point: Use std::numeric_limits and std::numbers instead of defines 2025-03-29 13:32:38 +01:00
Benjamin Nauck
c2e885d774 PartDesign: Use std::numeric_limits and std::numbers instead of defines 2025-03-29 13:32:38 +01:00
Benjamin Nauck
075a1362ed Part: Use std::numeric_limits and std::numbers instead of defines 2025-03-29 13:32:38 +01:00
Benjamin Nauck
1301b58296 MeshPart: Use std::numeric_limits and std::numbers instead of defines 2025-03-29 13:32:38 +01:00
Benjamin Nauck
99bb999deb Mesh: Use std::numeric_limits and std::numbers instead of defines 2025-03-29 13:32:38 +01:00
Benjamin Nauck
f72ffc438b Measure: Use std::numeric_limits and std::numbers instead of defines 2025-03-29 13:32:38 +01:00
Benjamin Nauck
9b6494d689 Material: Use std::numeric_limits and std::numbers instead of defines 2025-03-29 13:32:38 +01:00
Benjamin Nauck
fa702d6ef5 Inspection: Use std::numeric_limits and std::numbers instead of defines 2025-03-29 13:32:38 +01:00
Benjamin Nauck
c1c14a6817 Import: Use std::numeric_limits and std::numbers instead of defines 2025-03-29 13:32:38 +01:00
Benjamin Nauck
e2da3bce46 FEM: Use std::numeric_limits and std::numbers instead of defines 2025-03-29 13:32:38 +01:00
Benjamin Nauck
3fc0831116 Drawing: Use std::numeric_limits and std::numbers instead of defines 2025-03-29 13:32:38 +01:00
Benjamin Nauck
9e3c0d111e CAM: Use std::numeric_limits and std::numbers instead of defines 2025-03-29 13:32:38 +01:00
Benjamin Nauck
d551ad8be5 Assembly: Use std::numeric_limits and std::numbers instead of defines 2025-03-29 13:32:38 +01:00
Benjamin Nauck
b625e81a3e Gui: Use std::numeric_limits and std::numbers instead of defines 2025-03-29 13:32:38 +01:00
Benjamin Nauck
3253f2c2de Base: Use std::numeric_limits and std::numbers instead of defines 2025-03-29 13:32:37 +01:00
Benjamin Nauck
c77de32b78 App: Use std::numeric_limits and std::numbers instead of defines 2025-03-29 13:32:37 +01:00
mosfet80
d5004148b0 Remove old GCC<=8 (#20508)
GCC version is always greater than 8
2025-03-29 12:21:36 +01:00
Andrea
9cfc345448 Remove old Coin code <=3
ubuntu 22.04 use libcoin v 4. https://launchpad.net/ubuntu/jammy/+package/libcoin-dev
2025-03-29 12:16:09 +01:00
marioalexis
47e93539f2 Fem: Fix return value in FemPostPipelinePy::read 2025-03-28 16:39:34 +01:00
marioalexis
805c27ca7b Base: Improve schema translation for electrical units 2025-03-28 07:43:15 +01:00
Roy-043
ad673da42a Draft: fix status bar widgets display timing issue
Fixes #17044.
2025-03-28 06:09:54 +01:00
Leif-Jöran Olsson
e544969624 Fixing ambiguiguous python shebang in installed script freecad-thumbnailer. Removed skip ci according to instruction. 2025-03-27 21:42:49 -05:00
marioalexis
f2b047e2c4 Fem: Update test 2025-03-27 21:13:21 +01:00
marioalexis
b10c02407f Fem: Add electric charge density object 2025-03-27 21:13:21 +01:00
marioalexis
f65db92156 Fem: Rename property SurfaceChargeDensity to ElectricFluxDensity 2025-03-27 21:13:21 +01:00
marioalexis
1c19608799 Base: Add volume charge density unit 2025-03-27 21:13:21 +01:00