Changesets: FreeCAD

master d6a9869d

2021-02-19 15:41:23

yorik

Details Diff
Updated splashscreen
mod - src/Gui/Icons/freecadsplash.png Diff File

master ed02d1bb

2021-02-19 10:33:58

wmayer

Details Diff
PD: [skip ci] recompute document when canceling task dialog, fix also possible crash
mod - src/Mod/PartDesign/Gui/TaskFeatureParameters.cpp Diff File

master e0d07257

2021-02-19 04:02:18

uwestoehr


Committer: wmayer Details Diff
[PD] fix dressup feature display when broken

As discussed in https://forum.freecadweb.org/viewtopic.php?p=479647#p479377
the user can end up without either seeing nothing or an inexisting dressup feature.

This PR fixes this.
mod - src/Mod/PartDesign/Gui/Command.cpp Diff File
mod - src/Mod/PartDesign/Gui/TaskChamferParameters.cpp Diff File
mod - src/Mod/PartDesign/Gui/TaskDraftParameters.cpp Diff File
mod - src/Mod/PartDesign/Gui/TaskDressUpParameters.cpp Diff File
mod - src/Mod/PartDesign/Gui/TaskDressUpParameters.h Diff File
mod - src/Mod/PartDesign/Gui/TaskFilletParameters.cpp Diff File
mod - src/Mod/PartDesign/Gui/TaskThicknessParameters.cpp Diff File

master 961e936e

2021-02-19 03:02:48

chennes


Committer: wwmayer Details Diff
[GUI] Modify behavior of VectorListEditor

VectorListEditor allows row-by-row creation of a list of three-component
vector values. Values are manipulated using spinboxes. The previous behavior
was that the spinboxes only affected the existing rows: when creating a row
the contents of the spinboxes were ignored. This commit modifies that behavior
so that a new row gets the contents of the spinboxes. In addition, in the original
code the "Accept" button was enabled even when there was no row to edit, making
it unclear whether a user needed to click the add row button or the accept
button. Clicking the accept button did nothing if there was no existing row,
and if compiled in debug mode, an assertion was raised.
mod - src/Gui/VectorListEditor.cpp Diff File

master 98f93979

2021-02-18 21:51:15

wmayer

Details Diff
PD: [skip ci] drop some superfluous static_cast
mod - src/Mod/PartDesign/Gui/Utils.cpp Diff File

master 9a494538

2021-02-18 20:43:53

wmayer

Details Diff
Gui: [skip ci] fix crash on macOS in editor of vector list property
mod - src/Gui/propertyeditor/PropertyItem.cpp Diff File
mod - src/Gui/propertyeditor/PropertyItem.h Diff File

master 857ba062

2021-02-18 19:34:41

bitacovir


Committer: wwmayer Details Diff
[UI] 0.19 Replace FEM WB icons
mod - src/Mod/Fem/Gui/Resources/icons/FEM_ConstraintElectrostaticPotential.svg Diff File
mod - src/Mod/Fem/Gui/Resources/icons/FEM_ConstraintFlowVelocity.svg Diff File
mod - src/Mod/Fem/Gui/Resources/icons/FEM_ConstraintInitialFlowVelocity.svg Diff File

master f93b376c

2021-02-18 16:24:56

abdullah

Details Diff
Sketcher: Improved ViewProvider visualisation for non-rational Bsplines with non-unitary weight constraints

===========================================================================================================

OCCT forces weights of non-rationa Bsplines to be 1.0

In the presence of non-unitary weight constraints, the weight representation (constraint) has a different radius
than the circle.

This commit fixes this behaviour, by forcing the circle to match the weight constraint.

The information layer still reports OCCT weights being 1.0, but the visual artifact is fixed.
mod - src/Mod/Sketcher/Gui/ViewProviderSketch.cpp Diff File

master 324f6d3e

2021-02-18 15:09:07

abdullah

Details Diff
Part: Geometry - BSpline - fix weight assignment

================================================

If during assignment of weights (during the for loop iteratively setting the poles) all weights
become (temporarily) equal even though weights does not have equal values
OCCT will convert all the weights (the already assigned and those not yet assigned)
to 1.0 (nonrational b-splines have 1.0 weights). This may lead to the assignment of wrong
of weight values.

The work-around is to temporarily set the last weight to be assigned to a value different from
the current value and the to-be-assigned value for the weight at position last-to-be-assign but one.

Fixes:
https://forum.freecadweb.org/viewtopic.php?p=478701#p478702
mod - src/Mod/Part/App/Geometry.cpp Diff File
mod - src/Mod/Part/App/Geometry.h Diff File

master 08e226df

2021-02-18 14:48:58

yorik


Committer: GitHub Details Diff
Merge pull request 0004456 from donovaly/TD-balloon-drag

[0.19] [TD] fix dragging of balloons
mod - src/Mod/TechDraw/Gui/QGIViewBalloon.cpp Diff File
mod - src/Mod/TechDraw/Gui/QGIViewBalloon.h Diff File

master a3993127

2021-02-18 14:47:47

yorik


Committer: GitHub Details Diff
Merge pull request 0004470 from mnesarco/master

Icons for Marz, ExtMan, MnesarcoUtils Workbenches
mod - src/Mod/AddonManager/Resources/AddonManager.qrc Diff File
add - src/Mod/AddonManager/Resources/icons/ExtMan_workbench_icon.svg Diff File
add - src/Mod/AddonManager/Resources/icons/Marz_workbench_icon.svg Diff File
add - src/Mod/AddonManager/Resources/icons/MnesarcoUtils_workbench_icon.svg Diff File

master 7c3911f6

2021-02-18 14:46:52

yorik


Committer: GitHub Details Diff
Merge pull request 0004479 from Roy-043/ArchRoof-compatibility-fix-2

[Arch] ArchRoof: Improved compatibility fix
mod - src/Mod/Arch/ArchRoof.py Diff File

master 0965fd44

2021-02-18 09:17:03

wmayer

Details Diff
Base: [skip ci] take care of case-sensitivity of header file
mod - src/Base/PreCompiled.h Diff File

master c107ca31

2021-02-18 08:52:24

davidosterberg


Committer: wwmayer Details Diff
PartDesign: Check closedness in AddSub refine function
mod - src/Mod/PartDesign/App/FeatureAddSub.cpp Diff File

master d7483f6e

2021-02-18 08:21:21

russ4262

Details Diff
Path: Fix range() input type per gcc-7 build
mod - src/Mod/Path/PathScripts/PathProfile.py Diff File

master 6bcd3709

2021-02-18 08:17:26

davidosterberg


Committer: wwmayer Details Diff
PartDesign: Mild code cleanup of Helix
mod - src/Mod/PartDesign/App/FeatureHelix.cpp Diff File

master 318972ce

2021-02-18 08:16:35

davidosterberg


Committer: wmayer Details Diff
PartDesign: Allow customization of Helix preview modes
mod - src/Mod/PartDesign/Gui/TaskHelixParameters.cpp Diff File
mod - src/Mod/PartDesign/Gui/TaskHelixParameters.h Diff File
mod - src/Mod/PartDesign/Gui/ViewProviderHelix.cpp Diff File

master 8f4f3046

2021-02-18 07:44:53

russ4262

Details Diff
Path: Fix open-edge profiling for micro bit usage
mod - src/Mod/Path/PathScripts/PathProfile.py Diff File

master 91dd729d

2021-02-18 07:43:11

russ4262

Details Diff
Path: Fix error for undefined `profileshape` variable
mod - src/Mod/Path/PathScripts/PathProfile.py Diff File

master 45dab6b5

2021-02-18 07:39:07

russ4262

Details Diff
Path: Change `HandleMultipleFeatures` default value to `Collectively`

This fixes error when attempting to profile loop of vertical faces, thus maintaining original Profile Faces behavior by default for vertical looped face set.
mod - src/Mod/Path/PathScripts/PathProfile.py Diff File

master 0b9a1603

2021-02-18 07:36:04

russ4262

Details Diff
Path: Apply LazyLoader for DraftGeomUtils module
mod - src/Mod/Path/PathScripts/PathProfile.py Diff File

master 30c24ae0

2021-02-18 04:12:43

chennes


Committer: wwmayer Details Diff
[PD] Fix isFeatureMovable() to check null status of property

As reported by @donovaly, if you try to move a pipe that does not have
an auxilliary spine, the code segfaults. This commit adds a check to ensure
that not only does the property exist (which in this case it always does), but
also that it does not contain a null. That is a valid value for the property
to have, but cannot be itself interrogated for moveability by the isFeatureMovable
recursive call. This fix is also applied to the other similar conditions in that
function to ensure they never yield the same segmentation fault.

Forums topic: https://forum.freecadweb.org/viewtopic.php?p=479388#p479388
mod - src/Mod/PartDesign/Gui/Utils.cpp Diff File

master 190ddd94

2021-02-18 00:41:23

uwestoehr

Details Diff
QGIViewBalloon.cpp: a fix as suggested
mod - src/Mod/TechDraw/Gui/QGIViewBalloon.cpp Diff File

master 51596b5a

2021-02-18 00:10:46

hyarion


Committer: wwmayer Details Diff
Spreadsheet: Fix UI issues when trying to insert rows/cols

* Add support for better translations (using pluralizations)
* Add support for inserting rows/columns after the selection
* Informs the user that it will insert rows/cols above/under/left/right of the selection
* Informs the user how many rows/cols that will be inserted
mod - src/Mod/Spreadsheet/Gui/SheetTableView.cpp Diff File
mod - src/Mod/Spreadsheet/Gui/SheetTableView.h Diff File

master 7c2962e1

2021-02-17 23:59:25

sliptonic

Details Diff
Fix unit test with property name sanitize.
mod - src/Mod/Path/Gui/Resources/panels/PropertyCreate.ui Diff File
mod - src/Mod/Path/PathScripts/PathPropertyBag.py Diff File
mod - src/Mod/Path/PathScripts/PathPropertyBagGui.py Diff File
 First  Prev  1 2 3 ... 23 24 25 26 27 28 29 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 649 650 651  Next  Last