wmayer
ea866c755b
Base: fix/ignore some clang-tidy warnings
2023-02-28 15:17:06 +01:00
wmayer
9b3b4e835e
Tests: add test to parse string to get quantity
2023-02-28 15:17:06 +01:00
wmayer
315a1158a9
Base: make static const predefined quantities
2023-02-28 15:17:06 +01:00
wmayer
31a01d3c23
Base: fix Lint warnings in Quantity
2023-02-28 15:17:06 +01:00
wandererfan
01641433c1
[TD]getters and setters for geometry
...
- make attributes private (or protected) and use
getters and setters instead of accessing attributes
directly.
2023-02-28 08:15:06 -05:00
Adrian Insaurralde Avalos
c6c3c54b74
Improve NaviCube font matching on linux
2023-02-28 10:01:33 +01:00
Yorik van Havre
8f36e48854
Merge pull request #8698 from Jolbas/draftvecutil
...
Return pure rotation from getPlaneRotation()
2023-02-28 09:45:57 +01:00
Yorik van Havre
3ba1bc590c
Merge pull request #8688 from Roy-043/Arch-Arch_SectionPlane-improve-handling-of-non-solids
...
[Arch] Arch_SectionPlane improve handling of non-solids
2023-02-28 09:43:16 +01:00
Yorik van Havre
d3cc52dbab
Merge pull request #8686 from yorikvanhavre/translations
...
Crowdin translations
2023-02-28 09:37:32 +01:00
Yorik van Havre
4abd5be412
Merge pull request #8607 from Roy-043/Arch-fix-Arch_Schedule-recompute-issue
...
[Arch] fix Arch_Schedule recompute issue
2023-02-28 09:36:57 +01:00
Yorik van Havre
b85e27a5e5
Merge pull request #8626 from yorikvanhavre/remove-six
...
Arch, Draft: Remove use of six module
2023-02-28 09:35:52 +01:00
Jolbas
649857b58f
return pure rotation from getPlaneRotation()
2023-02-28 01:07:56 +01:00
Uwe
458e007ef0
[Mesh] [Spread] fix compilation with PCH
...
- add 2 missing includes to be able to compile with precompiled headers
2023-02-27 23:09:58 +01:00
Chris Hennes
19c7942b90
App: Minor loop cleanup in Property.h
...
As discussed in PR #8683
2023-02-27 23:07:27 +01:00
Chris Hennes
51eb8ed813
Spreadsheet: Fix unintended copies
2023-02-27 15:58:32 -06:00
wmayer
b0b52cda32
Base: fix pow() of Quantity
2023-02-27 22:13:08 +01:00
Roy-043
a7fd11cc28
[Arch] Arch_SectionPlane improve handling of non-solids update
2023-02-27 20:30:31 +01:00
Chris Hennes
30e92860be
Spreadsheet: Remove legacy file
2023-02-27 13:23:06 -06:00
wmayer
e0d054d6bc
Base: handle several Lint warnings
2023-02-27 20:07:01 +01:00
wmayer
06285d2ae9
Tests: add more unit tests
2023-02-27 20:07:01 +01:00
wmayer
7204be47f2
Base: add missing != operator to Quantity
2023-02-27 20:07:01 +01:00
wmayer
daa23162a4
Base: fix pow() of Unit
2023-02-27 20:07:01 +01:00
Daniel-Khodabakhsh
c815cb8a82
Update CONTRIBUTING.md
...
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2023-02-27 10:33:24 -06:00
Daniel-Khodabakhsh
d4b61af3d3
Improve usage of the term 'platform' in CONTRIBUTING.md
...
This PR improves `CONTRIBUTING.md` by replacing some instances of the term `Platform` with `GitHub` for the following reasons:
* This was unnecessary legalese which made the document harder to comprehend.
* Fixes a few ambiguous usages of the term:
* In one usage there is ambiguity if there is a platform called "Platform".
* Ambiguous with other usages of the word when referring to the runtime platform.
* Fixes one incorrect usage of the term, where reference to `"Platform"` was intended to refer to any other platform OTHER THAN `GitHub` or `"the Platform"`.
2023-02-27 10:33:24 -06:00
Roy-043
5f618763a8
[Arch] Arch_SectionPlane improve handling of non-solids
2023-02-27 16:26:42 +01:00
Yorik van Havre
46653420a6
merged crowdin translations
2023-02-27 16:01:15 +01:00
Yorik van Havre
3ad0e233d5
updated ts files
2023-02-27 15:35:51 +01:00
Uwe
7cab1aa415
[FEM] [skip ci] fixes for flow example
...
- the heat solver settings were wrong so that the heat was actually not calculated for convection
- also set more realistic temperatures
2023-02-27 15:03:34 +01:00
Bernd Hahnebach
0cea42dfd8
IFC: import helper, add method to convert IFC color to RGB col
2023-02-27 13:38:57 +01:00
Uwe
4f324add9f
[App] attempt to fix compiler warnings in Property.h
...
- "conversion from 'size_t' to 'int', possible loss of data" in for loops by modernizing the for loops
- fix warning about uninitialized variable
2023-02-27 02:20:01 +01:00
Uwe
a000dcf60a
[App] sort units in FreeCADInit.py
2023-02-27 00:12:06 +01:00
Jonas Bähr
d0b5b5fb6c
PD: Fix exception from InvoluteGear with zero fillets
...
While gears without a root fillet may have limited real-live use cases,
during number-input it happens regulary to have a zero fillet radius as
intermediate state. With this commit such a situation is now handled
gracefully.
2023-02-26 23:28:33 +01:00
Uwe
de8988049d
[App] [skip ci] some comment fixes
...
- also a sorting fix
2023-02-26 23:19:19 +01:00
Uwe
1032fe4468
[Base] fix issues with new units
...
- also sort units for better overview
2023-02-26 22:19:31 +01:00
wmayer
4714135880
Plugin: harmonize with FreeCAD widgets
2023-02-26 21:59:19 +01:00
Uwe
35338171f1
[App] register all available unit properties
...
- was missing in #6717
2023-02-26 19:12:25 +01:00
Uwe
33f336ddd9
[App] sort properties
...
- to keep better the overview
2023-02-26 18:07:41 +01:00
M G Berberich
6832743262
add cbrt (cube root) to expressions ( #8629 )
...
This adds a function cbrt(arg) to the freecad-expressions that computes
the cube root of arg. Instead of arg^(1/3) this handles the units of the
argument, so that one can compute units from p.e. ml to mm.
cbrt(27 ml) → 30 mm
instead of
(27 ml)^(1/3) → 30
2023-02-26 17:49:58 +01:00
Uwe
2a098b1471
[Core] add missing velocity property
...
- fixes compilation because declared in header but no code
- also sort the properties to keep the overview
2023-02-26 16:38:02 +01:00
wmayer
bb1de399ad
Gui: add function View3DSettings::stopAnimatingIfDeactivated()
2023-02-26 16:20:58 +01:00
Oliver Oxtoby
9d5ab79a4c
[App] [Base] Add missing Property classes for all Units ( #6717 )
...
- Add missing Property classes for all Units
- Add missing units to unit calculator, as well as some missing string representations
- also change units used for dynamic viscosity to the customary Pa*s
2023-02-26 15:28:28 +01:00
wmayer
94f3a476a9
Gui: refactor View3DInventor and move handling of settings to separate classes
2023-02-26 15:17:39 +01:00
Chris Hennes
e8dd1802f6
Sketcher: Silence Coverity warning
...
Coverity CID 350580: Uninitialized scalar variable. The analyzer doesn't like the incomplete construction of the ConstraintId object (the 'Type' field was uninitialized).
2023-02-26 13:48:48 +01:00
wmayer
1483e28ffd
App: fix several Lint warnings:
...
* ignore bugprone-easily-swappable-parameters
* handle bugprone-narrowing-conversions,cppcoreguidelines-narrowing-conversions
* handle readability-uppercase-literal-suffix
* handle readability-braces-around-statements
2023-02-26 13:30:44 +01:00
wmayer
3fb943864e
Gui: use Color::fromPackedRGBA to simplify client code
2023-02-26 13:30:44 +01:00
wmayer
c747dbde52
Tests: fix Lint issue cppcoreguidelines-init-variables
2023-02-26 13:30:44 +01:00
wmayer
f091ca1d37
App: fix some Lint issues:
...
* readability-identifier-length
* cppcoreguidelines-pro-type-member-init
2023-02-26 13:30:44 +01:00
wmayer
f66ec96a77
Import: enable multi-threading support of RWGltf_CafWriter for OCCT 7.7
2023-02-26 13:30:44 +01:00
Uwe
099de1ae9f
modernize usage of connect()
2023-02-26 10:38:28 +01:00
Uwe
fc1a6012cf
[Widgets] register transparency property of Gui::ColorButton
...
- at the moment it is not possible to set the property "allowTransparency" in Qt Designer
2023-02-26 10:38:28 +01:00