Changesets: FreeCAD

master 3ed12481

2021-01-21 15:42:04

wmayer

Details Diff
Gui: [skip ci] drop the hard limit of 50 allowed workbenches
Attach Issues:
mod - src/Gui/Action.cpp Diff File

master 020e5bc7

2021-01-21 13:47:50

wmayer

Details Diff
CMake: workaround for possibly failing OpenGL check in vtk9
Attach Issues:
mod - CMakeLists.txt Diff File
mod - cMake/FreeCAD_Helpers/PrintFinalReport.cmake Diff File

master 7a08b7aa

2021-01-21 12:34:30

yorik


Committer: GitHub Details Diff
Merge pull request 0004285 from bitacovir/OpensCAD_Icon_replacement

[UI] Replacement of 2 SVG icons for OpenSCAD commands
Attach Issues:
mod - src/Mod/OpenSCAD/Resources/icons/OpenSCAD_MirrorMeshFeature.svg Diff File
mod - src/Mod/OpenSCAD/Resources/icons/OpenSCAD_ScaleMeshFeature.svg Diff File

master b4d973d8

2021-01-21 12:33:41

yorik


Committer: GitHub Details Diff
Merge pull request 0004287 from bitacovir/PartDesign_Icons

[UI] Add SVG icons for three PartDesign commands
Attach Issues:
mod - src/Mod/PartDesign/Gui/CommandBody.cpp Diff File
mod - src/Mod/PartDesign/Gui/Resources/PartDesign.qrc Diff File
add - src/Mod/PartDesign/Gui/Resources/icons/PartDesign_Migrate.svg Diff File
add - src/Mod/PartDesign/Gui/Resources/icons/PartDesign_MoveFeature.svg Diff File
add - src/Mod/PartDesign/Gui/Resources/icons/PartDesign_MoveFeatureInTree.svg Diff File

master c06cd3c5

2021-01-21 12:32:48

yorik


Committer: GitHub Details Diff
Merge pull request 0004291 from aapo-aapo/TD-US-MultiValueSchema-fix

[TD] Fix Dimension unit printing problem for US building units …
Attach Issues:
mod - src/Mod/TechDraw/App/DrawViewDimension.cpp Diff File

master d7038409

2021-01-21 12:21:56

yorik


Committer: GitHub Details Diff
Merge pull request 0004292 from aapo-aapo/TD-MDIViewPage-papersizes

[TD] MDIViewPage: Add support for Qt5 automatic paper size handling …
Attach Issues:
mod - src/Mod/TechDraw/Gui/MDIViewPage.cpp Diff File
mod - src/Mod/TechDraw/Gui/MDIViewPage.h Diff File

master f490852a

2021-01-21 12:00:31

wmayer

Details Diff
FEM: make FemMesh::getVolumesByFace() working for SMESH >= 7
Attach Issues:
mod - src/Mod/Fem/App/FemMesh.cpp Diff File

master b0c4e169

2021-01-21 11:51:27

yorik


Committer: GitHub Details Diff
Merge pull request 0004298 from Roy-043/ArchRoof_FixSelfRefRelProfile

ArchRoof.py: Fix for self referencing relative profile issue
Attach Issues:
mod - src/Mod/Arch/ArchRoof.py Diff File

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 649a767f

2021-01-20 18:17:30

Roy-043


Committer: GitHub Details Diff
Update ArchRoof.py

A relative profile can now be used if it references itself. This fixes a compatibility issue with the V0.18 version of ArchRoof, where the first profile initially always references itself.
Attach Issues:
mod - src/Mod/Arch/ArchRoof.py Diff File

master 186f5a4c

2021-01-19 18:55:45

abdullah


Committer: abdullahtahiriyo Details Diff
GCS/Sketcher: Add equal length line constraint using the new single constraint
Attach Issues:
mod - src/Mod/Sketcher/App/Sketch.cpp Diff File
mod - src/Mod/Sketcher/App/planegcs/GCS.cpp Diff File
mod - src/Mod/Sketcher/App/planegcs/GCS.h Diff File

master 5609269c

2021-01-19 18:54:50

abdullah


Committer: abdullahtahiriyo Details Diff
GCS: New Constraint for equal size lines, avoiding to use an extra parameter

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

This specific constraint removes the free parameter of the previous implementation. This solves:
https://tracker.freecadweb.org/view.php?id=4501

fixes 0004501

However, this implementation of equal size produces zero gradients when coordinates of lines are aligned,
e.g. vertical or horizontal. These zero gradients, which are mathematically right ruin the diagnosis, which
regards corresponding elements as fully constraint (because they are locked from a solver point of view), when
they are simply locked, but are movable and constrainable. For this, when the rightful gradient is small enough
(<1e-10) it is substituted by a surrogate gradient of 1e-10, which solves the problem with the diagnose, which
treats as zero only values under 1e-13 (pivot threshold used in QR decomposition).

This special behaviour fixes the wrong detection here:
https://forum.freecadweb.org/viewtopic.php?f=8&t=53466&start=40#p464168

It also fixes this one:
https://forum.freecadweb.org/viewtopic.php?p=468585#p468587
Affected Issues
0004501
mod - src/Mod/Sketcher/App/planegcs/Constraints.cpp Diff File
mod - src/Mod/Sketcher/App/planegcs/Constraints.h 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 ea49ed92

2021-01-19 10:27:42

abdullah


Committer: abdullahtahiriyo Details Diff
Sketcher: Update solver partially redundant constraint information in the solver messages
Attach Issues:
mod - src/Mod/Sketcher/Gui/TaskSketcherMessages.cpp Diff File
mod - src/Mod/Sketcher/Gui/ViewProviderSketch.cpp Diff File
mod - src/Mod/Sketcher/Gui/ViewProviderSketch.h Diff File

master 67a93933

2021-01-19 10:26:50

abdullah


Committer: abdullahtahiriyo Details Diff
Sketcher: command to select partially redundant constraints
Attach Issues:
mod - src/Mod/Sketcher/Gui/CommandSketcherTools.cpp Diff File

master b01313c0

2021-01-19 10:26:13

abdullah


Committer: abdullahtahiriyo Details Diff
Sketcher: SketchObject partially redundant status
Attach Issues:
mod - src/Mod/Sketcher/App/SketchObject.cpp Diff File
mod - src/Mod/Sketcher/App/SketchObject.h Diff File

master a3c10108

2021-01-19 10:25:37

abdullah


Committer: abdullahtahiriyo Details Diff
Sketcher: Sketch retrieve partially redundant constraints
Attach Issues:
mod - src/Mod/Sketcher/App/Sketch.cpp Diff File
mod - src/Mod/Sketcher/App/Sketch.h Diff File

master 65fb44df

2021-01-19 10:25:05

abdullah


Committer: abdullahtahiriyo Details Diff
GCS: report partially redundant constraints
Attach Issues:
mod - src/Mod/Sketcher/App/planegcs/GCS.cpp Diff File
mod - src/Mod/Sketcher/App/planegcs/GCS.h Diff File

master 4d40ab0f

2021-01-19 09:03:24

aapo

Details Diff
[TD] MDIViewPage: Support printing/exporting arbitrary custom paper sizes for Qt5.
Attach Issues:
mod - src/Mod/TechDraw/Gui/MDIViewPage.cpp Diff File
mod - src/Mod/TechDraw/Gui/MDIViewPage.h 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 d79fd9d6

2021-01-18 22:49:57

aapo

Details Diff
[TD] MDIViewPage: Add support for Qt5 automatic paper size handling with many new paper sizes possible.
Attach Issues:
mod - src/Mod/TechDraw/Gui/MDIViewPage.cpp Diff File
mod - src/Mod/TechDraw/Gui/MDIViewPage.h Diff File

master 1c02a2ae

2021-01-18 19:52:35

aapo

Details Diff
[TD] Fix Dimension unit printing problem for US building units and other multivalueschema.
Attach Issues:
mod - src/Mod/TechDraw/App/DrawViewDimension.cpp 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 305fb03c

2021-01-18 15:16:46

abdullah


Committer: abdullahtahiriyo Details Diff
App/Gui: New restoreError Document status and Gui pop-up

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

If the restore of Document.xml results in invalid Document.xml (because unhandled exceptions occurred), the
document status Document::restoreError is set. The GUI or Mod/Web if a link was clicked, show a pop-up indicating
this situation.

This commit also shows an appropriate pop-up for the partialRestore when opening from the menu, that before only
appeared when opening by clicking a link.
Attach Issues:
mod - src/App/Document.cpp Diff File
mod - src/App/Document.h Diff File
mod - src/Gui/CommandDoc.cpp Diff File
mod - src/Mod/Web/Gui/BrowserView.cpp Diff File
 First  Prev  1 2 3 4 5 ... 60 ... 120 ... 180 ... 240 ... 300 ... 360 ... 420 ... 480 ... 540 ... 600 ... 606 607 608  Next  Last