Changesets: FreeCAD

master d29fd7d9

2021-02-22 18:57:43

helaslo


Committer: wwmayer Details Diff
[OpenSCAD] Fix colors not working correctly when polygons are extruded
mod - src/Mod/OpenSCAD/importCSG.py Diff File

master 1241752b

2021-02-22 16:31:25

wmayer

Details Diff
App: [skip ci] check object status before accessing back links
mod - src/App/PropertyLinks.cpp Diff File

master 442b1a5d

2021-02-22 13:07:33

yorik

Details Diff
Tools: Updated offline doc scripts
mod - src/Tools/offlinedoc/buildpdf.py Diff File
mod - src/Tools/offlinedoc/buildqhelp.py Diff File
mod - src/Tools/offlinedoc/buildwikiindex.py Diff File
mod - src/Tools/offlinedoc/downloadwiki.py Diff File

master ab3464b0

2021-02-22 01:17:05

uwestoehr

Details Diff
[TD] fix balloon dragging

Fixes bug that dragging while pressing CTRL did not work anymore, see https://forum.freecadweb.org/viewtopic.php?f=35&t=55863
mod - src/Mod/TechDraw/Gui/QGIViewBalloon.cpp Diff File

master d761c9d2

2021-02-22 01:06:00

luz paz


Committer: wwmayer Details Diff
Mesh: Crowdin: fix typo in translation [skip ci]

ref: https://crowdin.com/translate/freecad/561/en-en?filter=basic&value=0#6585564
mod - src/Mod/Mesh/Gui/Command.cpp Diff File

master f5a567a1

2021-02-22 00:49:55

berndhahnebach

Details Diff
Arch: ifc export, save guid to obj attribute
mod - src/Mod/Arch/exportIFC.py Diff File

master f39002fb

2021-02-21 21:31:33

davidosterberg


Committer: wwmayer Details Diff
Draft: Fix PathTwistedArray bug
mod - src/Mod/Draft/draftobjects/pathtwistedarray.py Diff File

master 8c26baeb

2021-02-21 15:59:57

wmayer

Details Diff
Sketcher: [skip ci] Fix coverity warning

Coverity warnings fixed:

CID 129530 (#1 of 1): Uninitialized scalar field (UNINIT_CTOR)
2. uninit_member: Non-static class member pixelScalingFactor is not initialized in this constructor nor in any functions that it calls.
mod - src/Mod/Sketcher/Gui/ViewProviderSketch.cpp Diff File

master 72b3354a

2021-02-21 15:53:23

wmayer

Details Diff
Gui: [skip ci] Fix coverity warning

Coverity warnings fixed:

CID 305123 (#1 of 1): Logically dead code (DEADCODE)
dead_error_line: Execution cannot reach the expression this->linked inside this statement: if (role == Qt::TextColorRole && linked)
mod - src/Gui/propertyeditor/PropertyItem.cpp Diff File

master e728c359

2021-02-21 15:30:30

wmayer

Details Diff
TD: [skip ci] Fix coverity warning

Coverity warnings fixed:

CID 316559 (#1 of 1): Uninitialized scalar variable (UNINIT)
3. uninit_use_in_call: Using uninitialized value we. Field we.idx is uninitialized when calling push_back

CID 316549 (#1 of 1): Uninitialized scalar field (UNINIT_CTOR)
4. uninit_member: Non-static class member pageheight is not initialized in this constructor nor in any functions that it calls.

CID 186161 (#1 of 1): Uninitialized pointer field (UNINIT_CTOR)
2. uninit_member: Non-static class member parent is not initialized in this constructor nor in any functions that it calls.

CID 305170 (#1 of 1): Dereference before null check (REVERSE_INULL)
check_after_deref: Null-checking this->m_baseFeat suggests that it may be null, but it has already been dereferenced on all paths leading to the check.

CID 186152 (0000002 of 2): Uninitialized pointer field (UNINIT_CTOR)
3. uninit_member: Non-static class member m_mdi is not initialized in this constructor nor in any functions that it calls.

CID 192588 (#1 of 1): Same on both sides (CONSTANT_EXPRESSION_RESULT)
pointless_expression
mod - src/Mod/TechDraw/App/EdgeWalker.cpp Diff File
mod - src/Mod/TechDraw/Gui/MDIViewPage.cpp Diff File
mod - src/Mod/TechDraw/Gui/QGIViewDimension.cpp Diff File
mod - src/Mod/TechDraw/Gui/TaskLeaderLine.cpp Diff File
mod - src/Mod/TechDraw/Gui/TaskRichAnno.cpp Diff File
mod - src/Mod/TechDraw/TDTest/DVBalloonTest.py Diff File

master 1d412261

2021-02-21 15:06:59

wmayer

Details Diff
Part: [skip ci] Fix coverity warning

Coverity warnings fixed:

CID 316522 (0000002 of 2): Uninitialized scalar variable (UNINIT)
5. uninit_use_in_call: Using uninitialized value newSelection. Field newSelection.shapeType is uninitialized when calling push_back
mod - src/Mod/Part/Gui/TaskDimension.cpp Diff File

master abfbed3f

2021-02-21 15:00:01

wmayer

Details Diff
Gui: [skip ci] Fix coverity warning

Coverity warnings fixed:

CID 316550 (#1 of 1): Uninitialized scalar variable (UNINIT)
13. uninit_use_in_call: Using uninitialized value sel. Field sel.pResolvedObject is uninitialized when calling push_back
mod - src/Gui/SoFCUnifiedSelection.cpp Diff File

master 91c36f9a

2021-02-21 14:51:56

wmayer

Details Diff
Mesh: [skip ci] Fix coverity warning

Coverity warnings fixed:

CID 316517 (#1 of 1): Uninitialized scalar variable (UNINIT)
13. uninit_use_in_call: Using uninitialized value t. Field t.err is uninitialized when calling push_back

CID 316519 (#1 of 1): Uninitialized scalar variable (UNINIT)
3. uninit_use_in_call: Using uninitialized value v. Field v.tstart is uninitialized when calling push_back

CID 316547 (#1 of 1): Uninitialized scalar variable (UNINIT)
13. uninit_use_in_call: Using uninitialized value t. Field t.err is uninitialized when calling push_back

CID 316556 (#1 of 1): Uninitialized scalar variable (UNINIT)
3. uninit_use_in_call: Using uninitialized value v. Field v.tstart is uninitialized when calling push_back
mod - src/Mod/Mesh/App/Core/Decimation.cpp Diff File

master 03da9d35

2021-02-21 14:33:35

davidosterberg


Committer: wmayer Details Diff
PartDesign: Performance improvements in Transformed (pattern)

- Use fuzzy fuse/cut method with tolerance Precision::Confusion()
- Use parallel computation feature
- Allow that individual patterned item fail to intersect the baseobject.
Issue warning instead of error. This was done for performance reasons
but it can also be considered a feature.
- Simplify the code a bit
- Distinguish between overlapping mode and non-overlapping mode. In non-overlapping mode
the tool shapes are compounded instead of fused. For huge benefit in performance.
mod - src/Mod/PartDesign/App/FeatureTransformed.cpp Diff File

master d4333072

2021-02-21 14:20:12

wmayer

Details Diff
Part: [skip ci] add missing expression bindings to tube dialog
mod - src/Mod/Part/BasicShapes/ViewProviderShapes.py Diff File

master 3d227cf7

2021-02-21 12:53:23

wmayer

Details Diff
Gui: [skip ci] fix issue found with -fsanitize-address-use-after-scope
mod - src/Gui/View3DInventorViewer.cpp Diff File

master e58ee299

2021-02-21 05:16:09

uwestoehr


Committer: wmayer Details Diff
[Gui] improving NaviCube

fixes bug 4495

- add missing edge faces
- implement a proper rotation recipe -> rotate towards the nearest possible state
- add preferences settings to turn off this new rotation behavior
- get rid of transparent cube faces to avoid wrong clicks, this way also remove the backfaces
- to make the edge faces fit, use triangles for the corners
- expose cube size setting to preferences dialog
- add new button to view backside
- get rid of bitmaps because as reported in https://forum.freecadweb.org/viewtopic.php?f=3&t=52118&start=20#p481781
the x y z labels are not scaled on HiDPI screens
moreover they are often "in they way" when you want to click on a corner and in principle they don't provide more info since we already have the CS with the axis labels

- also fix an arithmetic overflow compiler warning
- also rename 2 variables
Affected Issues
0004495
mod - src/Gui/DlgSettingsNavigation.cpp Diff File
mod - src/Gui/DlgSettingsNavigation.ui Diff File
mod - src/Gui/NaviCube.cpp Diff File

master 110860fa

2021-02-21 04:02:24

luz paz


Committer: wwmayer Details Diff
Part: Part.CompoundTools.Explode.explodeCompound access a property of...

...a sometimes null object with an error

Python code, file `src/Mod/Part/CompoundTools/Explode.py`
The `explodeCompound` function can be called in a context without assigning the `ViewObject` property, for example from a command line script.

The error that is fixed by this patch.
```
Traceback (most recent call last):
...
File "/opt/freecad/Mod/Part/CompoundTools/Explode.py", line 23, in explodeCompound
cf.ViewObject.DontUnhideOnDelete = True
AttributeError: 'NoneType' object has no attribute 'DontUnhideOnDelete']
```

Patch submitted by marioamb.
Fix 0004421
https://tracker.freecadweb.org/view.php?id=4421
Affected Issues
0004421
mod - src/Mod/Part/CompoundTools/Explode.py Diff File

master 9fb381b7

2021-02-20 23:28:08

uwestoehr


Committer: wwmayer Details Diff
[Part] fix regression in location dialog layout

For some reason the horizontal alignment got broken. This PR replaces the different grids with each on grid per groupbox
mod - src/Mod/Part/Gui/Location.ui Diff File

master 20d513cd

2021-02-20 23:27:00

sliptonic


Committer: GitHub Details Diff
Merge pull request 0004484 from Russ4262/fix_profile_feature_filter

[Path] Fixes for Profile operation [0.19]
mod - src/Mod/Path/PathScripts/PathProfile.py Diff File

master 66973106

2021-02-20 23:16:22

sliptonic


Committer: GitHub Details Diff
Merge pull request 0004498 from sliptonic/bug/slotexperimental

[PATH] move slot op to experimental status
mod - src/Mod/Path/InitGui.py Diff File

master 29409534

2021-02-20 23:15:45

sliptonic


Committer: GitHub Details Diff
Merge pull request 0004497 from sliptonic/bug/adaptiveuseoutlineprop

[PATH] Small fixes to Adaptive op and Heidenhain post processor
mod - src/Mod/Path/PathScripts/PathAdaptive.py Diff File
mod - src/Mod/Path/PathScripts/post/heidenhain_post.py Diff File

master 385efeeb

2021-02-20 21:46:51

wmayer

Details Diff
Sketcher: [skip ci] fix bad static_cast
mod - src/Mod/Sketcher/App/SketchObject.cpp Diff File

master 7405dd0e

2021-02-20 19:04:37

wmayer

Details Diff
PD: [skip ci] fixes 0004573: missing bindings to expressions in primitives location dialog Affected Issues
0004573
mod - src/Mod/Part/Gui/DlgPrimitives.cpp Diff File

master 43de5897

2021-02-20 18:59:15

davidosterberg


Committer: wwmayer Details Diff
PartDesign: Fix throughall distance when throughall is used together with midplane
mod - src/Mod/PartDesign/App/FeatureSketchBased.cpp Diff File
 First  Prev  1 2 3 ... 21 22 23 24 25 26 27 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 649 650 651  Next  Last