Changesets: FreeCAD

master 135525a8

2021-01-20 18:49:56

wmayer

Details Diff
smesh: port to version 9.6
Attach Issues:
mod - src/Mod/Fem/App/FemMesh.cpp Diff File
mod - src/Mod/Fem/App/FemMeshShapeNetgenObject.cpp Diff File
mod - src/Mod/Fem/App/FemMeshShapeObject.cpp Diff File
mod - src/Mod/Fem/App/FemVTKTools.cpp Diff File
mod - src/Mod/Fem/App/HypothesisPy.cpp Diff File
mod - src/Mod/Fem/App/HypothesisPy.h Diff File
mod - src/Mod/Fem/Gui/ViewProviderFemPostObject.cpp Diff File
mod - src/Mod/MeshPart/App/Mesher.cpp Diff File

master 4af6c5a1

2021-01-19 18:19:30

wmayer

Details Diff
Gui: [skip ci] update standard cursors of 3d view when device pixel ratio changes (e.g. by moving between standard and high DPI monitor)
Attach Issues:
mod - src/Gui/View3DInventorViewer.cpp Diff File
mod - src/Gui/View3DInventorViewer.h Diff File

master 9788467a

2021-01-19 18:17:54

wmayer

Details Diff
Mesh: [skip ci] fix hot spot of mesh selection cursor
Attach Issues:
mod - src/Mod/Mesh/Gui/MeshSelection.cpp Diff File

master b5f57ed2

2021-01-19 02:37:09

uwestoehr


Committer: wwmayer Details Diff
[TD] make pointers to the UI std::unique_ptr

as noted in https://github.com/FreeCAD/FreeCAD/pull/4271#discussion_r554673632
the pointer to the UI should be a unique pointer.

This PR does this for all TD dialogs that don't already use a unique_ptr.
Attach Issues:
mod - src/Mod/TechDraw/Gui/TaskActiveView.cpp Diff File
mod - src/Mod/TechDraw/Gui/TaskActiveView.h Diff File
mod - src/Mod/TechDraw/Gui/TaskBalloon.cpp Diff File
mod - src/Mod/TechDraw/Gui/TaskBalloon.h Diff File
mod - src/Mod/TechDraw/Gui/TaskCenterLine.cpp Diff File
mod - src/Mod/TechDraw/Gui/TaskCenterLine.h Diff File
mod - src/Mod/TechDraw/Gui/TaskCosVertex.cpp Diff File
mod - src/Mod/TechDraw/Gui/TaskCosVertex.h Diff File
mod - src/Mod/TechDraw/Gui/TaskCosmeticLine.cpp Diff File
mod - src/Mod/TechDraw/Gui/TaskCosmeticLine.h Diff File
mod - src/Mod/TechDraw/Gui/TaskDetail.cpp Diff File
mod - src/Mod/TechDraw/Gui/TaskDetail.h Diff File
mod - src/Mod/TechDraw/Gui/TaskGeomHatch.cpp Diff File
mod - src/Mod/TechDraw/Gui/TaskGeomHatch.h Diff File
mod - src/Mod/TechDraw/Gui/TaskHatch.cpp Diff File
mod - src/Mod/TechDraw/Gui/TaskHatch.h Diff File
mod - src/Mod/TechDraw/Gui/TaskLeaderLine.cpp Diff File
mod - src/Mod/TechDraw/Gui/TaskLeaderLine.h Diff File
mod - src/Mod/TechDraw/Gui/TaskLineDecor.cpp Diff File
mod - src/Mod/TechDraw/Gui/TaskLineDecor.h Diff File
mod - src/Mod/TechDraw/Gui/TaskLinkDim.cpp Diff File
mod - src/Mod/TechDraw/Gui/TaskLinkDim.h Diff File
mod - src/Mod/TechDraw/Gui/TaskProjGroup.cpp Diff File
mod - src/Mod/TechDraw/Gui/TaskProjGroup.h Diff File
mod - src/Mod/TechDraw/Gui/TaskRichAnno.cpp Diff File
mod - src/Mod/TechDraw/Gui/TaskRichAnno.h Diff File
mod - src/Mod/TechDraw/Gui/TaskSectionView.cpp Diff File
mod - src/Mod/TechDraw/Gui/TaskSectionView.h Diff File
mod - src/Mod/TechDraw/Gui/TaskWeldingSymbol.cpp Diff File
mod - src/Mod/TechDraw/Gui/TaskWeldingSymbol.h Diff File

master 9e1d7653

2021-01-18 15:20:36

bitacovir


Committer: wwmayer Details Diff
Add SVG icons for two Part commands
Attach Issues:
mod - src/Mod/Part/Gui/Command.cpp Diff File
mod - src/Mod/Part/Gui/Resources/Part.qrc Diff File
add - src/Mod/Part/Gui/Resources/icons/tools/Part_MakeFace.svg Diff File
add - src/Mod/Part/Gui/Resources/icons/tools/Part_MakeSolid.svg Diff File

master 254ed951

2021-01-18 14:20:57

wmayer

Details Diff
Gui: [skip ci] must set device pixel ratio to QBitmaps on Windows when using for cursor as otherwise garbage is shown
Attach Issues:
mod - src/Gui/View3DInventorViewer.cpp Diff File

master 6719e865

2021-01-18 14:00:48

yorik


Committer: GitHub Details Diff
Merge pull request 0004271 from donovaly/TD-dimension-dialog

[TD] add dialog to modify some dimension settings
Attach Issues:
mod - src/Mod/TechDraw/App/DrawViewDimension.cpp Diff File
mod - src/Mod/TechDraw/Gui/CMakeLists.txt Diff File
mod - src/Mod/TechDraw/Gui/QGIViewDimension.cpp Diff File
mod - src/Mod/TechDraw/Gui/QGIViewDimension.h Diff File
mod - src/Mod/TechDraw/Gui/QGVPage.cpp Diff File
add - src/Mod/TechDraw/Gui/TaskDimension.cpp Diff File
add - src/Mod/TechDraw/Gui/TaskDimension.h Diff File
add - src/Mod/TechDraw/Gui/TaskDimension.ui Diff File
mod - src/Mod/TechDraw/Gui/ViewProviderDimension.cpp Diff File
mod - src/Mod/TechDraw/Gui/ViewProviderDimension.h Diff File

master 8a1bd9d9

2021-01-18 14:00:10

yorik


Committer: GitHub Details Diff
Merge pull request 0004283 from paullee0/ArchComponent_02

[ArchComponent] Fix Link Of Window Hosts if empty got error as Wall Child
Attach Issues:
mod - src/Mod/Arch/ArchComponent.py Diff File

master 41e1626b

2021-01-18 13:23:19

abdullah

Details Diff
Sketcher: increase relative size of the subindices of the constraints

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

Increase the size of the subindices as per request:
https://forum.freecadweb.org/viewtopic.php?p=468144#p468144
Attach Issues:
mod - src/Mod/Sketcher/Gui/ViewProviderSketch.cpp Diff File

master bf221af6

2021-01-17 22:43:10

berndhahnebach

Details Diff
FEM: mesh tools, add a comment
Attach Issues:
mod - src/Mod/Fem/femmesh/meshtools.py Diff File

master e43ee28e

2021-01-17 22:19:12

berndhahnebach

Details Diff
FEM: utils, fix clipping FemMesh without Shape
Attach Issues:
mod - src/Mod/Fem/femtools/femutils.py Diff File

master ed15b99a

2021-01-17 18:08:39

paul lee

Details Diff
[ArchComponent] Fix Link Of Window Hosts if empty got error as Wall Child
Attach Issues:
mod - src/Mod/Arch/ArchComponent.py Diff File

master 625502bb

2021-01-16 06:47:22

abdullah

Details Diff
Sketcher: Compensate for Coin not taking the dpi of the monitor into account in font pixel setting

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

Coin documentation indicates the size of a font is:

SoSFFloat SoFont::size Size of font. Defaults to 10.0.
For 2D rendered bitmap fonts (like for SoText2), this value is the height of a character in screen pixels. For 3D text, this value is the world-space coordinates height of a character in the current units setting (see documentation for SoUnits node).

However, with hdpi monitors, the coin font labels do not respect the size passed in pixels:
https://forum.freecadweb.org/viewtopic.php?f=3&t=54347&p=467610#p467610
https://forum.freecadweb.org/viewtopic.php?f=10&t=49972&start=40#p467471

Because I (abdullah) have 96 dpi logical, 82 dpi physical, and I see a 35px font setting for a "1" in a datum label as 34px,
and I see kilsore and Elyas screenshots showing 41px and 61px in higher resolution monitors for the same configuration, I think
that coin pixel size has to be corrected by the logical dpi of the monitor. The rationale is that: a) it obviously needs dpi
correction, b) with physical dpi, the ratio of representation between kilsore and me is too far away.

This means that the following correction does not have a documented basis, but appears necessary so that the Sketcher is usable in
HDPI monitors.
Attach Issues:
mod - src/Mod/Sketcher/Gui/ViewProviderSketch.cpp Diff File

master a56a22de

2021-01-15 13:38:48

abdullah

Details Diff
Sketcher: fix horizontal distance constraint on external edge

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

Fixes:
https://forum.freecadweb.org/viewtopic.php?f=3&t=54348#p467107
Attach Issues:
mod - src/Mod/Sketcher/Gui/CommandConstraints.cpp Diff File

master 919196fb

2021-01-14 18:22:15

abdullah

Details Diff
Sketcher: Migrate old construction points as construction

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

Fix that construction points, which did not have the construction flag before, as construction flag was
reserved for internal alignment points, are migrated as construction points.

Fixes:
https://forum.freecadweb.org/viewtopic.php?f=8&t=53466&start=40#p467176
https://forum.freecadweb.org/viewtopic.php?p=467160#p467160
Attach Issues:
mod - src/Mod/Sketcher/App/SketchObject.cpp Diff File

master fe1bee4b

2021-01-14 16:07:37

abdullah

Details Diff
Sketcher: Increase distance from constraints to geometry

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

With the possibility to increase icon sizes via font configuration, the
default hardcoded 2.5 step for seeking the constraint position becomes too
small, causing constraints, specially when multi-icon, to superimpose geometry points,
removing the ability to pick them.

Changing the default gives some increased room for icon size.
Attach Issues:
mod - src/Mod/Sketcher/Gui/ViewProviderSketch.cpp Diff File

master 67b45c7d

2021-01-14 15:27:48

abdullah

Details Diff
Sketcher: fix font size
Attach Issues:
mod - src/Mod/Sketcher/Gui/ViewProviderSketch.cpp Diff File

master 33ec7fb3

2021-01-14 11:53:20

yorik


Committer: GitHub Details Diff
Merge pull request 0004275 from realthunder/FixGetPartOf

App: fix Part::getPartOfObject()
Attach Issues:
mod - src/App/Part.cpp Diff File
mod - src/App/Part.h Diff File

master 94801b56

2021-01-14 11:50:53

yorik


Committer: GitHub Details Diff
Merge pull request 0004276 from donovaly/TD-exact-no-tolerance

[TD] don't allow tolerances for exact values
Attach Issues:
mod - src/Mod/TechDraw/App/DrawViewDimension.cpp Diff File
mod - src/Mod/TechDraw/Gui/QGIViewDimension.cpp Diff File

master 83cfffd1

2021-01-13 21:00:17

sliptonic


Committer: GitHub Details Diff
Merge pull request 0004188 from Russ4262/fix_import_base_geometry

Path: Fix `Import` feature of Base Geometry
Attach Issues:
mod - src/Mod/Path/PathScripts/PathOpGui.py Diff File

master 60b19308

2021-01-13 20:28:28

sliptonic


Committer: GitHub Details Diff
Merge pull request 0004184 from Schildkroet/leadinout_gui

[PATH] LeadInOut GUI
Attach Issues:
mod - src/Mod/Path/Gui/Resources/Path.qrc Diff File
add - src/Mod/Path/Gui/Resources/panels/DressUpLeadInOutEdit.ui Diff File
mod - src/Mod/Path/PathScripts/PathDressupDogbone.py Diff File
mod - src/Mod/Path/PathScripts/PathDressupLeadInOut.py Diff File

master e0663cde

2021-01-13 18:27:53

sliptonic


Committer: GitHub Details Diff
Merge pull request 0004227 from mlampert/feature/expose-enumerations-to-python

[App]: Expose PropertyEnumeration values list to python.
Attach Issues:
mod - src/App/PropertyContainerPy.xml Diff File
mod - src/App/PropertyContainerPyImp.cpp Diff File
mod - src/Mod/TemplatePyMod/DocumentObject.py Diff File
mod - src/Mod/Test/Document.py Diff File

master 9aecf36f

2021-01-13 14:15:25

wmayer

Details Diff
Win32: [skip ci] fix support of SpaceMouse Plus XT
Attach Issues:
mod - src/Gui/3Dconnexion/GuiNativeEventWin32.cpp Diff File

master 8f4da8ba

2021-01-13 12:22:07

wmayer

Details Diff
zipios++: [skip ci] apply bugfix on ZipLocalEntry::trailingDataDescriptor() from upstream
Attach Issues:
mod - src/zipios++/ziphead.cpp Diff File

master 2b0a13f7

2021-01-13 03:05:31

uwestoehr

Details Diff
[TD] don't allow tolerances for exact values

as discussed here: https://forum.freecadweb.org/viewtopic.php?f=35&t=54218
when a value is theoretically exact it must not have a tolerance

This PR
* fixes this
* also fixes the bug that OverTolerance must not be negative if the tolerances are equal
Attach Issues:
mod - src/Mod/TechDraw/App/DrawViewDimension.cpp Diff File
mod - src/Mod/TechDraw/Gui/QGIViewDimension.cpp Diff File
1 2 3 ... 60 ... 120 ... 180 ... 240 ... 300 ... 360 ... 420 ... 480 ... 540 ... 600 ... 604 605 606  Next  Last