Abdullah Tahiri
6a9fa8da68
Gui: QuantitySpinBox - keep format on setValue
...
==============================================
Problem:
When the value set is a double, a new Quantity is created, which does not follow
the previously configured format (setDecimals).
Solution:
To copy the old format to the newly created quantity.
2023-11-16 19:29:46 +01:00
wmayer
5a39a85b73
Tools: for generated Python binding use PyTypeObject instead of _typeobject
...
And name the function arguments of PyMake to handle readability-named-parameter
2023-11-16 17:03:14 +01:00
bgbsww
f2d5e07b4e
PartDesign: refresh body after pipe creation ( #11357 )
2023-11-16 12:58:39 -03:00
Pesc0
0303af1ebb
Vscode PR - split 1 - add cmakepresets ( #11385 )
...
* add CMakePresets.json
2023-11-16 12:49:54 -03:00
Roy-043
b4d58cb8eb
Merge pull request #11415 from Roy-043/Draft-prefs-remove-copymode-useSupport-no-longer-via-UI
...
Draft: prefs: remove copymode, useSupport no longer via UI
2023-11-16 16:13:54 +01:00
mos
c25500fc72
fix python get value rotation are a Long .
...
remove old check python >=3.5 -> freecad require python 3.6
2023-11-16 14:05:30 +01:00
Roy-043
daea162ae2
Draft: prefs: remove copymode, useSupport no longer via UI
...
This PR removes the copymode (Global copy mode) preference.
Forum topic:
https://forum.freecad.org/viewtopic.php?t=82679
Additionally useSupport is removed from preferences-draft.ui, turning it into a fine-tuning preference. Use of this feature is rare and may not be supported in the future. No need to present this preference to new users in the UI.
Forum topic:
https://forum.freecad.org/viewtopic.php?t=80689
2023-11-16 11:40:23 +01:00
Roy-043
68728f7ca9
Merge pull request #11405 from Roy-043/Draft-menu-texts-of-snaps-to-sentence-case
...
Draft: menu texts of snaps to sentence case
2023-11-16 10:09:13 +01:00
wmayer
08b10cd287
fix cppcoreguidelines-*
...
* cppcoreguidelines-init-variables
* cppcoreguidelines-c-copy-assignment-signature
* cppcoreguidelines-macro-usage
* cppcoreguidelines-non-private-member-variables-in-classes
* cppcoreguidelines-pro-type-member-init
* cppcoreguidelines-slicing
* cppcoreguidelines-special-member-functions
* cppcoreguidelines-virtual-class-destructor
2023-11-16 01:22:09 +01:00
wmayer
39337ea12e
fix bugprone-*
...
* bugprone-throw-keyword-missing
* bugprone-unhandled-self-assignment
* bugprone-suspicious-string-compare
* bugprone-reserved-identifier
* bugprone-narrowing-conversions
* bugprone-macro-parentheses
* bugprone-implicit-widening-of-multiplication-result
* bugprone-exception-escape
* bugprone-copy-constructor-init
2023-11-16 01:22:09 +01:00
wmayer
c07c7c9fc9
fix performance-*
...
* performance-type-promotion-in-math-fn
* performance-trivially-destructible
* performance-noexcept-move-constructor
* performance-faster-string-find
2023-11-16 01:22:09 +01:00
wmayer
85ead154c4
fix readability-make-member-function-const
2023-11-16 01:22:09 +01:00
wmayer
7c00932fa0
fix readability-isolate-declarations
2023-11-16 01:22:08 +01:00
wmayer
5c306f6e2a
fix readability-*:
...
* readability-uppercase-literal-suffix
* readability-named-parameter
2023-11-16 01:22:08 +01:00
wmayer
f539138dd9
fix readability-*:
...
* readability-const-return-type
* readability-container-data-pointer
* readability-container-size-empty
* readability-delete-null-pointer
* readability-else-after-return
* readability-inconsistent-declaration-parameter-name
* readability-redundant-member-init
* readability-redundant-smartptr-get
* readability-redundant-string-cstr
* readability-use-anyofallof
* readability-static-definition-in-anonymous-namespace
* readability-static-accessed-through-instance
* readability-simplify-boolean-expr
2023-11-16 01:22:08 +01:00
wmayer
e4975f0153
fix readability-braces-around-statements
2023-11-16 01:22:08 +01:00
wmayer
767647a05f
fix readability-avoid-const-params-in-decls
2023-11-16 01:22:08 +01:00
wmayer
73a1e90e45
fix readability-identifier-length
2023-11-16 01:22:08 +01:00
pre-commit-ci[bot]
6a66034ce2
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2023-11-16 00:24:09 +01:00
wandererfan
7194c29a81
[Units]Add Meters-only schema ( #7395 )
...
- use correct unit for velocity
- typo in include guard
2023-11-16 00:24:09 +01:00
Roy-043
b07ff3eeb5
Draft: menu texts of snaps to sentence case
2023-11-15 14:59:38 +01:00
Paddle
fbcc53d2cb
Fix ESC key for Sketcher_Dimension
2023-11-15 14:41:43 +01:00
Paddle
12f48d531c
Sketcher OVP setting : add missing default.
2023-11-15 14:40:03 +01:00
Abdullah Tahiri
97d3665757
SketcherGui: Fix preselectAtPoint for non X-Y orientations
2023-11-15 14:34:11 +01:00
Roy-043
4857836287
Merge pull request #11393 from Roy-043/Draft-cleanup-related-to-PR11336
...
Draft: cleanup related to PR11336
2023-11-15 09:43:49 +01:00
Adrián Insaurralde Avalos
e937cc1efc
move WindowsInstaller to tools/build [skip ci]
2023-11-14 14:55:08 -03:00
Adrián Insaurralde Avalos
81d56fa45a
Improve upon #11268 - fix wrong description for shortcuts [skip ci]
2023-11-14 14:55:08 -03:00
Paddle
60dc6cd1cf
Slot fix vertical/horizontal constraints
2023-11-14 14:22:26 +01:00
Paddle
ca4ba5e3b0
Slot DSH : fixes
2023-11-14 14:22:26 +01:00
Paddle
cb19b1036e
Slot DSH : implement tool parameters.
2023-11-14 14:22:26 +01:00
Abdullah Tahiri
b4d4a00329
SketcherGui: DSH - parameter unused depending of constexpr fixed
2023-11-14 14:12:16 +01:00
Roy-043
0f76aaab86
Draft: cleanup related to PR11336
...
See #11336
2023-11-14 11:51:34 +01:00
Roy-043
8b6d133c26
Merge pull request #11388 from Roy-043/Arch-more-file-extensions-also-in-caps
...
Arch: more file extensions also in caps
2023-11-14 10:34:42 +01:00
Roy-043
db970b0ab3
Merge pull request #11387 from Roy-043/Draft-more-file-extensions-also-in-caps
...
Draft: more file extensions also in caps
2023-11-14 10:34:14 +01:00
Roy-043
6837bf2756
Merge pull request #11379 from Roy-043/Draft-remove-the-tolerance-preference
...
Draft: remove the tolerance preference
2023-11-14 10:33:10 +01:00
Pesc0
352fdc2d22
Add convenience scripts to install conda development environment. ( #11386 )
...
* add remaining env updates
Co-authored-by: Jacob Oursland <jacob.oursland@gmail.com >
Co-authored-by: Adrián Insaurralde Avalos <36372335+adrianinsaval@users.noreply.github.com >
2023-11-14 05:50:18 -03:00
alexbeer2048
6373760845
Fix windows uninstaller issue #10971 and #11232 ( #11268 )
...
* Move MultiUser install mode default registry key to the uninstaller registry entry
Lets the uninstaller detect the correct context for each installed version. related to #10971
* Fix uninstaller doesn't use correct shell context when installed for current user
related to #10971
* Update installer init checks for previously installed versions
Use shell context determined by the MultiUser plugin. related to #10971
* fix: Perform installer version checks after install mode selection
Perform installer version checks after install mode selection to ensure that they are done for the correct reg root key. Fixes #10971 .
* Call version check method also in silent mode
* Add TrimQuotes macro to installer utilities
Also remove FileCheck macro
* Update comment in gui.nsh
* Change Windows installer/uninstaller FileDescription entry
related to #11232
2023-11-13 23:48:13 -03:00
Roy-043
aee9fcf6c6
Arch: more file extensions also in caps
2023-11-14 00:14:20 +01:00
Roy-043
3f7dedf8a4
Typos
2023-11-14 00:04:33 +01:00
Roy-043
7ac0a44136
Draft: more file extensions also in caps
2023-11-13 23:12:18 +01:00
Abdullah Tahiri
4ff00ef998
SketcherGui: Compiler warning fix
2023-11-13 21:09:13 +01:00
Abdullah Tahiri
0525cee4ee
SketcherGui: DSH Default - return reference in ShapeConstraint helpers
2023-11-13 20:52:04 +01:00
Ajinkya Dahale
131c74045a
[PD] Set revolution taskview items based on method
2023-11-14 00:20:20 +05:30
Ajinkya Dahale
2ae3c82606
[PD] Support two-angle/up-to-face groove
...
Elements copied from revolution and pocket feature.
2023-11-14 00:20:20 +05:30
Ajinkya Dahale
4c80e567c6
[PD] Use enum class for revolution method
2023-11-14 00:20:20 +05:30
Ajinkya Dahale
0829c96549
[PD] Update revolution properties based on method
2023-11-14 00:20:20 +05:30
Ajinkya Dahale
7e09589942
[PD] Refactor FeatureRevolution further
...
New methods created to reduce size of `execute`.
Use BRepPrimAPI instead of BRepFeat whenever possible since otherwise there are
some limitations.
2023-11-14 00:20:19 +05:30
Ajinkya Dahale
6b1a1e1508
[PartDesign] Refactor mode support in revolution
...
Encodes support for "two angles".
Clarifies that up-to-first and up-to-last is not supported.
2023-11-14 00:20:19 +05:30
Ajinkya Dahale
a7da1003fc
[PartDesign] Some more dummy functionality for revolution
...
[PD] Some more setup
[PD] Some refactor in `TaskRevolutionParameters`
2023-11-14 00:20:19 +05:30
Ajinkya Dahale
b41e592441
[PartDesign] Add some dummy options for revolution
...
These options correspond to "up to face" and "2 angles". They are expected to do
nothing right now. However there is also some experimental code for "up to face"
in this commit, whose behavior is not confirmed.
2023-11-14 00:20:19 +05:30