Changesets: FreeCAD
master 2fb9d721 2019-07-08 21:24:09 Committer: GitHub Details Diff |
Merge pull request 0002329 from mlampert/bugfix/ocl-import-recovery Path: Fixed import of ocl |
||
mod - src/Mod/Path/InitGui.py | Diff File | ||
master 87154d67 2019-07-08 20:38:31 Details Diff |
Draft: Fixed wrong units display in snapping dimensions | ||
mod - src/Mod/Draft/DraftTrackers.py | Diff File | ||
master f86044ea 2019-07-08 20:30:50 Details Diff |
Arch: Allow to load and save full GuiDocument data from non-GUI mode | ||
mod - src/Mod/Arch/OfflineRenderingUtils.py | Diff File | ||
master 08a7eef9 2019-07-08 14:54:49 Details Diff |
show version info when using external smesh library | ||
mod - CMakeLists.txt | Diff File | ||
master 62ed8544 2019-07-08 13:26:51 Committer: GitHub Details Diff |
Merge branch 'master' into bugfix/ocl-import-recovery | ||
mod - src/Mod/Part/App/AppPart.cpp | Diff File | ||
mod - src/Mod/Part/App/PartFeatures.cpp | Diff File | ||
mod - src/Mod/Part/App/PartFeatures.h | Diff File | ||
mod - src/Mod/Part/Gui/AppPartGui.cpp | Diff File | ||
mod - src/Mod/Part/Gui/CommandSimple.cpp | Diff File | ||
mod - src/Mod/Part/Gui/ViewProviderMirror.cpp | Diff File | ||
mod - src/Mod/Part/Gui/ViewProviderMirror.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/Command.cpp | Diff File | ||
master 787f5184 2019-07-08 12:37:00 Details Diff |
Parametric refinement feature | ||
mod - src/Mod/Part/App/AppPart.cpp | Diff File | ||
mod - src/Mod/Part/App/PartFeatures.cpp | Diff File | ||
mod - src/Mod/Part/App/PartFeatures.h | Diff File | ||
mod - src/Mod/Part/Gui/AppPartGui.cpp | Diff File | ||
mod - src/Mod/Part/Gui/CommandSimple.cpp | Diff File | ||
mod - src/Mod/Part/Gui/ViewProviderMirror.cpp | Diff File | ||
mod - src/Mod/Part/Gui/ViewProviderMirror.h | Diff File | ||
master 6d02fa54 2019-07-08 09:46:09 Details Diff |
automatically redirect to tip object in case body display mode is set to Tip and a face was selected to create a new sketch | ||
mod - src/Mod/PartDesign/Gui/Command.cpp | Diff File | ||
master 8177fe34 2019-07-08 06:30:20 Details Diff |
Fixed import of ocl | ||
mod - src/Mod/Path/InitGui.py | Diff File | ||
master 7b90ed09 2019-07-07 17:37:33 Details Diff |
fix false-positive in workbench unit tests | ||
mod - src/Mod/Test/Workbench.py | Diff File | ||
master 0efa8c5b 2019-07-07 17:36:35 Details Diff |
return boolean to indicate whether workbench could be activated | ||
mod - src/Gui/ApplicationPy.cpp | Diff File | ||
master 621b66be 2019-07-07 13:35:56 Details Diff |
[TD]Add Properties for Cosmetic persistence | ||
mod - src/Mod/TechDraw/App/AppTechDraw.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/CMakeLists.txt | Diff File | ||
add - src/Mod/TechDraw/App/CenterLinePy.xml | Diff File | ||
add - src/Mod/TechDraw/App/CenterLinePyImp.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/Cosmetic.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/Cosmetic.h | Diff File | ||
add - src/Mod/TechDraw/App/CosmeticEdgePy.xml | Diff File | ||
add - src/Mod/TechDraw/App/CosmeticEdgePyImp.cpp | Diff File | ||
add - src/Mod/TechDraw/App/CosmeticVertexPy.xml | Diff File | ||
add - src/Mod/TechDraw/App/CosmeticVertexPyImp.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawViewDetail.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawViewDimension.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawViewDimension.h | Diff File | ||
mod - src/Mod/TechDraw/App/DrawViewPart.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawViewPart.h | Diff File | ||
mod - src/Mod/TechDraw/App/DrawViewPartPyImp.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/DrawViewSection.cpp | Diff File | ||
add - src/Mod/TechDraw/App/GeomFormatPy.xml | Diff File | ||
add - src/Mod/TechDraw/App/GeomFormatPyImp.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/Geometry.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/Geometry.h | Diff File | ||
mod - src/Mod/TechDraw/App/GeometryObject.cpp | Diff File | ||
mod - src/Mod/TechDraw/App/GeometryObject.h | Diff File | ||
add - src/Mod/TechDraw/App/PropertyCenterLineList.cpp | Diff File | ||
add - src/Mod/TechDraw/App/PropertyCenterLineList.h | Diff File | ||
add - src/Mod/TechDraw/App/PropertyCosmeticEdgeList.cpp | Diff File | ||
add - src/Mod/TechDraw/App/PropertyCosmeticEdgeList.h | Diff File | ||
add - src/Mod/TechDraw/App/PropertyCosmeticVertexList.cpp | Diff File | ||
add - src/Mod/TechDraw/App/PropertyCosmeticVertexList.h | Diff File | ||
add - src/Mod/TechDraw/App/PropertyGeomFormatList.cpp | Diff File | ||
add - src/Mod/TechDraw/App/PropertyGeomFormatList.h | Diff File | ||
mod - src/Mod/TechDraw/Gui/TaskLineDecor.cpp | Diff File | ||
master 804293ff 2019-07-07 11:02:25 Committer: wmayer Details Diff |
[AddonManager] Added CurvedShapes WB Logo | ||
mod - src/Mod/AddonManager/Resources/AddonManager.qrc | Diff File | ||
add - src/Mod/AddonManager/Resources/icons/CurvedShapes_workbench_icon.svg | Diff File | ||
staging a415b353 2019-07-07 08:08:38 Zheng, Lei Details Diff |
Gui: add support of selection context The patch implements context-aware selection and rendering in 3D view. Please check [here](https://git.io/fjiY5) for more details, including the following 'Render Caching' section. The patch also includes modification of View3DInventorViewer to support always-on-top selection rendering using the secondary selection context and the new coin node SoFCPathAnnotation. Another small change in SoQtQuarterAdaptor for more responsive frame rate display. The original implementation reports skewed frame rate in the presence of long idle period. |
||
mod - src/Gui/CMakeLists.txt | Diff File | ||
mod - src/Gui/DlgSettings3DView.ui | Diff File | ||
mod - src/Gui/DlgSettings3DViewImp.cpp | Diff File | ||
mod - src/Gui/Quarter/SoQTQuarterAdaptor.cpp | Diff File | ||
mod - src/Gui/Quarter/SoQTQuarterAdaptor.h | Diff File | ||
mod - src/Gui/SceneInspector.cpp | Diff File | ||
mod - src/Gui/SoFCDB.cpp | Diff File | ||
mod - src/Gui/SoFCInteractiveElement.cpp | Diff File | ||
mod - src/Gui/SoFCSelection.cpp | Diff File | ||
mod - src/Gui/SoFCSelection.h | Diff File | ||
add - src/Gui/SoFCSelectionContext.cpp | Diff File | ||
add - src/Gui/SoFCSelectionContext.h | Diff File | ||
mod - src/Gui/SoFCUnifiedSelection.cpp | Diff File | ||
mod - src/Gui/SoFCUnifiedSelection.h | Diff File | ||
mod - src/Gui/View3DInventor.cpp | Diff File | ||
mod - src/Gui/View3DInventorViewer.cpp | Diff File | ||
mod - src/Gui/View3DInventorViewer.h | Diff File | ||
mod - src/Gui/ViewProvider.cpp | Diff File | ||
mod - src/Gui/ViewProvider.h | Diff File | ||
mod - src/Mod/Part/Gui/SoBrepEdgeSet.cpp | Diff File | ||
mod - src/Mod/Part/Gui/SoBrepEdgeSet.h | Diff File | ||
mod - src/Mod/Part/Gui/SoBrepFaceSet.cpp | Diff File | ||
mod - src/Mod/Part/Gui/SoBrepFaceSet.h | Diff File | ||
mod - src/Mod/Part/Gui/SoBrepPointSet.cpp | Diff File | ||
mod - src/Mod/Part/Gui/SoBrepPointSet.h | Diff File | ||
staging f535181c 2019-07-07 08:08:38 Zheng, Lei Details Diff |
Gui: add support of selection context The patch implements context-aware selection and rendering in 3D view. Please check [here](https://git.io/fjiY5) for more details, including the following 'Render Caching' section. The patch also includes modification of View3DInventorViewer to support always-on-top selection rendering using the secondary selection context and the new coin node SoFCPathAnnotation. Another small change in SoQtQuarterAdaptor for more responsive frame rate display. The original implementation reports skewed frame rate in the presence of long idle period. |
||
mod - src/Gui/CMakeLists.txt | Diff File | ||
mod - src/Gui/DlgSettings3DView.ui | Diff File | ||
mod - src/Gui/DlgSettings3DViewImp.cpp | Diff File | ||
mod - src/Gui/Quarter/SoQTQuarterAdaptor.cpp | Diff File | ||
mod - src/Gui/Quarter/SoQTQuarterAdaptor.h | Diff File | ||
mod - src/Gui/SceneInspector.cpp | Diff File | ||
mod - src/Gui/SoFCDB.cpp | Diff File | ||
mod - src/Gui/SoFCInteractiveElement.cpp | Diff File | ||
mod - src/Gui/SoFCSelection.cpp | Diff File | ||
mod - src/Gui/SoFCSelection.h | Diff File | ||
add - src/Gui/SoFCSelectionContext.cpp | Diff File | ||
add - src/Gui/SoFCSelectionContext.h | Diff File | ||
mod - src/Gui/SoFCUnifiedSelection.cpp | Diff File | ||
mod - src/Gui/SoFCUnifiedSelection.h | Diff File | ||
mod - src/Gui/View3DInventor.cpp | Diff File | ||
mod - src/Gui/View3DInventorViewer.cpp | Diff File | ||
mod - src/Gui/View3DInventorViewer.h | Diff File | ||
mod - src/Gui/ViewProvider.cpp | Diff File | ||
mod - src/Gui/ViewProvider.h | Diff File | ||
mod - src/Mod/Part/Gui/SoBrepEdgeSet.cpp | Diff File | ||
mod - src/Mod/Part/Gui/SoBrepEdgeSet.h | Diff File | ||
mod - src/Mod/Part/Gui/SoBrepFaceSet.cpp | Diff File | ||
mod - src/Mod/Part/Gui/SoBrepFaceSet.h | Diff File | ||
mod - src/Mod/Part/Gui/SoBrepPointSet.cpp | Diff File | ||
mod - src/Mod/Part/Gui/SoBrepPointSet.h | Diff File | ||
master c744157e 2019-07-07 08:08:38 Zheng, Lei Committer: wmayer Details Diff |
Gui: add support of selection context The patch implements context-aware selection and rendering in 3D view. Please check [here](https://git.io/fjiY5) for more details, including the following 'Render Caching' section. The patch also includes modification of View3DInventorViewer to support always-on-top selection rendering using the secondary selection context and the new coin node SoFCPathAnnotation. Another small change in SoQtQuarterAdaptor for more responsive frame rate display. The original implementation reports skewed frame rate in the presence of long idle period. |
||
mod - src/Gui/CMakeLists.txt | Diff File | ||
mod - src/Gui/DlgSettings3DView.ui | Diff File | ||
mod - src/Gui/DlgSettings3DViewImp.cpp | Diff File | ||
mod - src/Gui/Quarter/SoQTQuarterAdaptor.cpp | Diff File | ||
mod - src/Gui/Quarter/SoQTQuarterAdaptor.h | Diff File | ||
mod - src/Gui/SceneInspector.cpp | Diff File | ||
mod - src/Gui/SoFCDB.cpp | Diff File | ||
mod - src/Gui/SoFCInteractiveElement.cpp | Diff File | ||
mod - src/Gui/SoFCSelection.cpp | Diff File | ||
mod - src/Gui/SoFCSelection.h | Diff File | ||
add - src/Gui/SoFCSelectionContext.cpp | Diff File | ||
add - src/Gui/SoFCSelectionContext.h | Diff File | ||
mod - src/Gui/SoFCUnifiedSelection.cpp | Diff File | ||
mod - src/Gui/SoFCUnifiedSelection.h | Diff File | ||
mod - src/Gui/View3DInventor.cpp | Diff File | ||
mod - src/Gui/View3DInventorViewer.cpp | Diff File | ||
mod - src/Gui/View3DInventorViewer.h | Diff File | ||
mod - src/Gui/ViewProvider.cpp | Diff File | ||
mod - src/Gui/ViewProvider.h | Diff File | ||
mod - src/Mod/Part/Gui/SoBrepEdgeSet.cpp | Diff File | ||
mod - src/Mod/Part/Gui/SoBrepEdgeSet.h | Diff File | ||
mod - src/Mod/Part/Gui/SoBrepFaceSet.cpp | Diff File | ||
mod - src/Mod/Part/Gui/SoBrepFaceSet.h | Diff File | ||
mod - src/Mod/Part/Gui/SoBrepPointSet.cpp | Diff File | ||
mod - src/Mod/Part/Gui/SoBrepPointSet.h | Diff File | ||
staging cd80d7c7 2019-07-07 04:00:13 Zheng, Lei Details Diff |
Gui: Command API changes * invoke(), distinguish between command triggering source. Also add support of auto transaction using App::AutoTransaction. Now all command will support undo/redo by default. * setupCheckable(), a helper function to Improve support of PythonGroupCommand * getObjectCmd(), helper function to output Python command to refer to an object without ambiguity. Because with introduction of external linking, an object can no longer be safely referred through the current active document. * Support auto MacroManager command logger. For commands that does not log any output to MacroManager, a log entry of 'Gui.runCommand()' will be auto generated. * Support linked object in copyVisual() * Modified do/runCommand() to print calling file and line number. * Add various helper macros for run command involving a document or object. |
||
mod - src/Gui/Action.cpp | Diff File | ||
mod - src/Gui/Action.h | Diff File | ||
mod - src/Gui/Command.cpp | Diff File | ||
mod - src/Gui/Command.h | Diff File | ||
mod - src/Gui/CommandStd.cpp | Diff File | ||
mod - src/Gui/CommandWindow.cpp | Diff File | ||
mod - src/Gui/Macro.cpp | Diff File | ||
mod - src/Gui/Macro.h | Diff File | ||
staging c0adc6ea 2019-07-07 04:00:13 Zheng, Lei Details Diff |
Gui: Command API changes * invoke(), distinguish between command triggering source. Also add support of auto transaction using App::AutoTransaction. Now all command will support undo/redo by default. * setupCheckable(), a helper function to Improve support of PythonGroupCommand * getObjectCmd(), helper function to output Python command to refer to an object without ambiguity. Because with introduction of external linking, an object can no longer be safely referred through the current active document. * Support auto MacroManager command logger. For commands that does not log any output to MacroManager, a log entry of 'Gui.runCommand()' will be auto generated. * Support linked object in copyVisual() * Modified do/runCommand() to print calling file and line number. * Add various helper macros for run command involving a document or object. |
||
mod - src/Gui/Action.cpp | Diff File | ||
mod - src/Gui/Action.h | Diff File | ||
mod - src/Gui/Command.cpp | Diff File | ||
mod - src/Gui/Command.h | Diff File | ||
mod - src/Gui/CommandStd.cpp | Diff File | ||
mod - src/Gui/CommandWindow.cpp | Diff File | ||
mod - src/Gui/Macro.cpp | Diff File | ||
mod - src/Gui/Macro.h | Diff File | ||
master b1c0de8d 2019-07-07 04:00:13 Zheng, Lei Committer: wmayer Details Diff |
Gui: Command API changes * invoke(), distinguish between command triggering source. Also add support of auto transaction using App::AutoTransaction. Now all command will support undo/redo by default. * setupCheckable(), a helper function to Improve support of PythonGroupCommand * getObjectCmd(), helper function to output Python command to refer to an object without ambiguity. Because with introduction of external linking, an object can no longer be safely referred through the current active document. * Support auto MacroManager command logger. For commands that does not log any output to MacroManager, a log entry of 'Gui.runCommand()' will be auto generated. * Support linked object in copyVisual() * Modified do/runCommand() to print calling file and line number. * Add various helper macros for run command involving a document or object. |
||
mod - src/Gui/Action.cpp | Diff File | ||
mod - src/Gui/Action.h | Diff File | ||
mod - src/Gui/Command.cpp | Diff File | ||
mod - src/Gui/Command.h | Diff File | ||
mod - src/Gui/CommandStd.cpp | Diff File | ||
mod - src/Gui/CommandWindow.cpp | Diff File | ||
mod - src/Gui/Macro.cpp | Diff File | ||
mod - src/Gui/Macro.h | Diff File | ||
staging efbb2227 2019-07-07 03:46:38 Zheng, Lei Details Diff |
Gui: Selection API changes Mostly about API changes to SelectionSingleton. Also include related changes to SelectionObject, SelectionChange, and SelectionView. Please check out the summary of changes [here](https://git.io/fjimC) |
||
mod - src/Gui/Selection.cpp | Diff File | ||
mod - src/Gui/Selection.h | Diff File | ||
mod - src/Gui/SelectionObject.cpp | Diff File | ||
mod - src/Gui/SelectionObject.h | Diff File | ||
mod - src/Gui/SelectionObjectPyImp.cpp | Diff File | ||
mod - src/Gui/SelectionView.cpp | Diff File | ||
mod - src/Gui/SelectionView.h | Diff File | ||
staging 377251bb 2019-07-07 03:46:38 Zheng, Lei Details Diff |
Gui: Selection API changes Mostly about API changes to SelectionSingleton. Also include related changes to SelectionObject, SelectionChange, and SelectionView. Please check out the summary of changes [here](https://git.io/fjimC) |
||
mod - src/Gui/Selection.cpp | Diff File | ||
mod - src/Gui/Selection.h | Diff File | ||
mod - src/Gui/SelectionObject.cpp | Diff File | ||
mod - src/Gui/SelectionObject.h | Diff File | ||
mod - src/Gui/SelectionObjectPyImp.cpp | Diff File | ||
mod - src/Gui/SelectionView.cpp | Diff File | ||
mod - src/Gui/SelectionView.h | Diff File | ||
master 49b6944a 2019-07-07 03:46:38 Zheng, Lei Committer: wmayer Details Diff |
Gui: Selection API changes Mostly about API changes to SelectionSingleton. Also include related changes to SelectionObject, SelectionChange, and SelectionView. Please check out the summary of changes [here](https://git.io/fjimC) |
||
mod - src/Gui/Selection.cpp | Diff File | ||
mod - src/Gui/Selection.h | Diff File | ||
mod - src/Gui/SelectionObject.cpp | Diff File | ||
mod - src/Gui/SelectionObject.h | Diff File | ||
mod - src/Gui/SelectionObjectPyImp.cpp | Diff File | ||
mod - src/Gui/SelectionView.cpp | Diff File | ||
mod - src/Gui/SelectionView.h | Diff File | ||
master 5c5ca1f5 2019-07-07 03:39:00 Committer: wmayer Details Diff |
Gui: add document to Command and Selection | ||
mod - src/Gui/Command.h | Diff File | ||
mod - src/Gui/Selection.h | Diff File | ||
master 4893dee1 2019-07-06 23:22:47 Details Diff |
Arch: Wording fixes | ||
mod - src/Mod/Arch/ArchFloor.py | Diff File | ||
mod - src/Mod/Arch/ArchSpace.py | Diff File | ||
master 68f4eccc 2019-07-06 23:22:30 Details Diff |
Arch: Added View clipping abilities to BuildingParts, like SectionPlanes | ||
mod - src/Mod/Arch/ArchBuildingPart.py | Diff File | ||
mod - src/Mod/Draft/DraftTools.py | Diff File | ||
master 7b031e2b 2019-07-06 20:15:24 Details Diff |
Added default shortcut to Toggle Edit mode command | ||
mod - src/Gui/CommandDoc.cpp | Diff File |