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