Chris Hennes
fa65438556
Core: Enable compiling with MSVC /permissive- ( #11014 )
...
* Base: Fixes for MSVC permissive-
* App: Fixes for MSVC permissive-
* Gui: Fixes for MSVC permissive-
* Main: Fixes for MSVC permissive-
* Fem: Fixes for MSVC permissive-
* Material: Fixes for MSVC permissive-
* Part: Fixes for MSVC permissive-
* Mesh: Fixes for MSVC permissive-
* Points: Fixes for MSVC permissive-
* Robot: Fixes for MSVC permissive-
* TechDraw: Fixes for MSVC permissive-
* Path: Fixes for MSVC permissive-
* Core; Changes per review comments
* TD: Revision from wandererfan
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-11-27 17:37:29 +01:00
Roy-043
484bbf3807
Draft: improve handling of anno DisplayMode and LineSpacing
...
* DisplayMode controlled by new pref DefaultAnnoDisplayMode. This replaces the old dimstyle pref.
* LineSpacing pref is now used when creating annotations. Will be added to prefs ui later.
* format_object no longer changes FontSize as this conflicted with the height parameter in the make_text function.
* make_text function updated.
2023-11-27 15:45:56 +01:00
wmayer
f6d0340abc
Sketcher: add security checks to avoid possible undefined behaviour
2023-11-27 10:58:50 +01:00
Paddle
5a4a358f13
hor/ver tool, remove unused variables
2023-11-27 10:44:25 +01:00
wmayer
b9899b2dd8
Material: add QRegularExpression to PCH
2023-11-27 00:34:43 +01:00
wandererfan
59282956bf
[TD]fix wrong include
2023-11-26 16:42:06 -05:00
wandererfan
f03461a85a
[TD]spelling in comments
2023-11-26 16:42:06 -05:00
wandererfan
ca90c73811
[TD]trap null 2d shape in ShapeExtractor
2023-11-26 16:42:06 -05:00
pavltom
84982fb25d
[TechDraw] Implement arc length calculation for arbitrary edge
2023-11-26 08:53:39 -05:00
pavltom
739fbc8df3
[TechDraw] Fix area balloon placement for scale != 1
2023-11-26 08:53:39 -05:00
Paddle
1c04566548
Sketcher : Replace toggle icons.
2023-11-25 20:55:50 -03:00
Roy-043
3895b5d6c0
MeshPart: menu texts to sentence case
2023-11-25 20:42:30 +01:00
Roy-043
b9d8f0a999
Draft: use clearer snap marker names
2023-11-25 19:29:12 +01:00
Roy-043
97e13c14d0
Draft: use consistent is-number string in DraftGui.py
2023-11-25 15:59:29 +01:00
wandererfan
5edda94043
[TD]fix disappearing balloon cursor
2023-11-25 08:05:50 -05:00
wandererfan
ae3144c7ce
[TD]fix Balloon location
2023-11-25 08:05:50 -05:00
wandererfan
54da041392
[TD]fix dimension location
2023-11-25 08:05:50 -05:00
Syres916
c298594cbe
[Techdraw] Hole & Shaft Fit Error Enhancement
2023-11-25 08:05:23 -05:00
Paddle
a2c909f329
Draw arc helpers for radius constraints.
2023-11-24 15:07:35 +01:00
Paddle
74dd736e3c
Improve angle constraint rendering.
2023-11-24 15:07:35 +01:00
Paddle
05c382f6d9
When moving an angle, we did not take into account the case where they are reversed. This fixes that.
2023-11-24 15:07:30 +01:00
wmayer
ac4a878052
Gui: fix SelectionSingleton::sHasSelection
2023-11-24 15:06:00 +01:00
wmayer
c18ecb1a9b
Part: fix TopoShapePy::optimalBoundingBox
2023-11-24 15:06:00 +01:00
wmayer
5f3c6b6d1a
Part: fix BSplineCurve2dPy::insertKnot
2023-11-24 15:06:00 +01:00
Roy-043
c36979f156
Draft: improve Snap bar show-hide preference
...
This PR replaces the showSnapBar and hideSnapBar preferences with a single new preference: SnapBarShowOnlyDuringCommands.
Additonally:
Improved some param observer callbacks.
2023-11-24 13:30:03 +01:00
Roy-043
70d2731483
Merge pull request #11509 from Roy-043/Draft-getActiveObject-has-changed
...
Draft: Gui.ActiveDocument.ActiveView.getActiveObject has changed
2023-11-24 12:46:07 +01:00
Roy-043
b5d8e17341
Draft: gui_selectplane can rely on ParamObserver for grid changes
2023-11-24 12:18:57 +01:00
Roy-043
387d1d1fd9
Draft: Gui.ActiveDocument.ActiveView.getActiveObject has changed
...
See #10405 .
2023-11-24 12:08:28 +01:00
Roy-043
0179cd28ec
Merge pull request #11503 from yorikvanhavre/draft-toolmessages
...
Draft: Added a preference to turn on/off tool messages
2023-11-24 10:59:54 +01:00
pavltom
4751481167
[TechDraw] Set Calculate Area icon units to pixels
2023-11-23 19:47:04 -05:00
pavltom
0e5aa8c4df
[TechDraw] Fixes #7317 - Calculate Area of Arbitrary Faces
2023-11-23 19:47:04 -05:00
Yorik van Havre
b1bcfec271
Draft: Added a preference to turn on/off tool messages (off by default) - fixes #7078
2023-11-23 16:27:36 +01:00
Roy-043
b5adfff293
Draft: make default anno style non-global
...
Additionally:
* Added the DimShowLine preference. Layout of the tab will be updated later.
* Improved handling of DraftAnnotationScale preference: catch division by zero and use it for the default anno style.
2023-11-23 09:45:12 +01:00
Roy-043
0fdbf9726f
Remove 2 unused variables
2023-11-23 09:43:48 +01:00
Roy-043
3fef8bfca0
Draft: param observer: improve handling of statusbar widgets
...
The Draft statusbar widgets should not be displayed in the Arch and BIM workbenches.
Also updated the copyright header to the current standard.
2023-11-23 09:43:48 +01:00
Roy-043
7a8abc3416
Draft interface tab was missing
2023-11-23 09:21:55 +01:00
Roy-043
2971d13a38
Arch: start Draft param observer
...
See #11481 .
2023-11-23 09:21:55 +01:00
wmayer
dcd533af4b
Base: fix google-explicit-constructor
2023-11-22 23:47:29 +01:00
Paddle
2deb38aa29
Sketcher: remove unused cursor_createcoincident[] and DrawSketchHandlerCoincident. They are not used anymore.
2023-11-22 16:47:51 +01:00
Paddle
19a2b52277
Sketcher: Move Distance command next to DistanceX. ONLY move code, nothing changed.
2023-11-22 16:19:08 +01:00
Syres916
49e72d01a1
[Path] Sanity, change default zero CycleTime from float to string
2023-11-22 14:17:49 +00:00
wandererfan
b239797b3e
[TD]fix RTA bounding rect
2023-11-22 08:43:35 -05:00
wandererfan
7b0ee89cf1
[TD]fix position of RTA on Svg export
2023-11-22 08:43:35 -05:00
bgbsww
aa6da42ca1
Setting on 89.9 as a limit, enforce in dialog and properties
2023-11-22 10:30:54 +01:00
bgbsww
e7a84ea725
Prevent attempting to create an infinite helix
2023-11-22 10:30:54 +01:00
Chris Hennes
023e65c790
Merge pull request #11478 from pieterhijma/missing-api-doc-py-hlr
...
[Part] Missing API documentaton Python HLR
2023-11-21 19:10:50 -06:00
wmayer
ab8be62f2f
Material: fix Qt6 build failure and minor optimizations
2023-11-22 01:48:07 +01:00
wmayer
de7c598b33
MSVC: fix warnings about unused variable
2023-11-21 23:10:03 +01:00
wmayer
3ab5165291
Qt: fix duplicate widget names
2023-11-21 23:10:03 +01:00
Roy-043
ccd7d33d70
Draft: add parameter observer
...
To avoid having to restart FreeCAD after changing parameters.
2023-11-21 20:42:16 +01:00