Syres916
c298594cbe
[Techdraw] Hole & Shaft Fit Error Enhancement
2023-11-25 08:05:23 -05: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
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
Roy-043
6960f95a00
Merge pull request #11477 from Roy-043/Draft-improved-handling-of-snap-prefs
...
Draft: improved handling of snap prefs
2023-11-21 18:40:42 +01:00
Roy-043
d592a0ffc6
Merge pull request #11467 from Roy-043/Draft-make-mod-key-prefs-non-global
...
Draft: make mod key prefs non-global
2023-11-21 18:40:10 +01:00
Roy-043
94a649b128
Draft: improved handling of snap prefs
...
* Some trackers had 2 color nodes.
* Added a setColor function to some trackers.
* Added a set_snap_style function to the Snapper class.
2023-11-21 17:14:17 +01:00
Pieter Hijma
d91e54dfab
Make comments consistent
2023-11-21 16:19:29 +01:00
Pieter Hijma
10c6d64e34
Add documentation for PolyHLRToShape
2023-11-21 16:19:29 +01:00
Pieter Hijma
99f7bc700d
Add constructor documentation as well
2023-11-21 16:19:29 +01:00
Pieter Hijma
974651e159
Add documentation for HLRToShape
2023-11-21 16:19:29 +01:00
Pieter Hijma
eeb56dd914
Remove comments from the text field
2023-11-21 16:19:29 +01:00
Pieter Hijma
80aecd0508
Fix a small problem with parameters
...
This is the same problem as in https://github.com/FreeCAD/FreeCAD/pull/10727 .
Apparently it was also present in PolyAlgo.
2023-11-21 16:19:29 +01:00
Pieter Hijma
ef1e119405
Add documentation for HLRBRep.PolyAlgo
2023-11-21 16:19:29 +01:00
Pieter Hijma
bdca56e766
Improve the documentation of HLRBRep.Algo
2023-11-21 16:19:29 +01:00
Pieter Hijma
0d2609bf37
Change <S> to S
...
Otherwise, it is invalid XML
2023-11-21 16:19:29 +01:00
Rohan Mishra
c0a1f81ca5
Update HLRBRep_AlgoPy.xml
...
#10728
Updated the API documentation of HLRBRep_AlgoPy.xml.
2023-11-21 16:19:29 +01:00
Chris Hennes
632d5e80ee
Part: Add BRepFeat_MakeRevol.hxx to Precompiled header
2023-11-20 21:43:38 -06:00
Roy-043
f2b1051d25
Draft: make mod key prefs non-global
2023-11-20 21:17:18 +01:00
Chris Hennes
90dc4aeb13
Update translations
2023-11-20 13:46:22 -06:00
Roy-043
9563a40e32
Draft: gridShowHuman did not work
...
* The gridBorder pref was ignored.
* BimProject has been renamed to BimProjectManager.
2023-11-20 19:54:24 +01:00
David Carter
0a094d4872
Material: Continued Material enahncements
...
Continues the work of the material subsystem improvements.
Several important items are included in this merge. In terms of new
capabilities, this merge adds List and MultiLineString as valid
property types, complete with editing dialogs. This will help with
backwards compatibility for external workbenches, such as Render.
Stability has been a big focus. New unit tests help to verify features
work as expected. Bugs have been fixed and crashes avoided.
Material cards have had a renaming to their tree structure. For
example, 'StandardMeterials' is redundant, so this was renamed to
'Standard'. The cards themselves are more compliant fully passing the
yamllint tests.
More soon.
2023-11-20 12:19:29 -06:00
pre-commit-ci[bot]
91dc7285e1
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2023-11-20 18:25:29 +01:00
Kevin Martin
4e12621954
Use PyObject_CallObject rather than interpreting generated code
...
Rather than generating Python code and interpreting it, which, in C++, is fraught with issues of creating the correct syntax for a str token when the text contains certain special characters like double-quote and backslash, the modified code makes call(s) to PyObject_CallObject which takes the C++ string and makes the appropriate conversion itself. The steps in building the Position passed to make_text are also done using c++ objects until the final Python Placement object is needed.
2023-11-20 18:25:29 +01:00
Mark Ganson TheMarkster
a86ae2790b
[Part Workbench]Prevent error when using link in boolean cut ( #11398 )
2023-11-20 14:22:25 -03:00
tmksw
b8d529466d
[Start WB] extend file info in MRU tooltip ( #11450 )
2023-11-20 14:21:12 -03:00
Paddle
ea5abfda0d
Fix autoconstraints of arcslot tool.
2023-11-20 14:19:51 -03:00