Changesets: FreeCAD

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.
mod - src/Mod/Arch/ArchRoof.py Diff File

master c8d3210b

2021-01-20 02:16:15

mlampert

Details Diff
Fixed relative path search for shapes
mod - src/Mod/Path/PathScripts/PathToolBit.py Diff File
mod - src/Mod/Path/PathScripts/PathToolBitGui.py Diff File

master 6a07fb62

2021-01-19 20:25:00

Tyler Colbert

Details Diff
[PATH] First pass at a post processor for Fanuc controllers
add - src/Mod/Path/PathScripts/post/fanuc_post.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
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)
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
mod - src/Mod/Mesh/Gui/MeshSelection.cpp Diff File

master c1202c3a

2021-01-19 17:11:05

sliptonic


Committer: mlampert Details Diff
check working dir on dock open as well as manager open.
use os.path.sep liberally
choose the first library if no other is selected
mod - src/Mod/Path/PathScripts/PathToolBitLibraryGui.py Diff File

master c815115c

2021-01-19 16:18:48

sliptonic


Committer: mlampert Details Diff
library file path bugs
mod - src/Mod/Path/PathScripts/PathPreferences.py Diff File
mod - src/Mod/Path/PathScripts/PathToolBitLibraryGui.py 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
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
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
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
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
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.
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.
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 24c61836

2021-01-19 01:55:49

hyarion

Details Diff
Spreadsheet: make setContent use unique_ptr and cleanup

Make `Cell::setContent` use `unique_ptr` and
`make_unique` for expressions to avoid potential memory
leaks.
Also renames `expo` to `newExpr` to avoid mixup with the
member variable `expression`.

Both changes was made at the request of @chennes.
mod - src/Mod/Spreadsheet/App/Cell.cpp 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.
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.
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
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.
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

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
mod - src/Gui/View3DInventorViewer.cpp Diff File

master d87b2606

2021-01-18 14:04:32

bitacovir

Details Diff
[UI] Add SVG icons for three PartDesign commands
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 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
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
mod - src/Mod/Arch/ArchComponent.py Diff File
 First  Prev  1 2 3 ... 39 40 41 42 43 44 45 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 649 650 651  Next  Last