Changesets: FreeCAD
staging b874c6aa 2019-07-14 10:13:19 Zheng, Lei Details Diff |
Draft/Arch related changes * Add Draft_LinkArray and Draft_PathLinkArray that uses link for both data and visualization, which supports linking external objects * Add link group support for draft snap * Fix ArchWindows expression ambiguity |
||
mod - src/Mod/Arch/ArchWindow.py | Diff File | ||
mod - src/Mod/Draft/Draft.py | Diff File | ||
mod - src/Mod/Draft/DraftSnap.py | Diff File | ||
mod - src/Mod/Draft/DraftTools.py | Diff File | ||
mod - src/Mod/Draft/DraftTrackers.py | Diff File | ||
mod - src/Mod/Draft/InitGui.py | Diff File | ||
mod - src/Mod/Draft/Resources/Draft.qrc | Diff File | ||
add - src/Mod/Draft/Resources/icons/Draft_LinkArray.svg | Diff File | ||
add - src/Mod/Draft/Resources/icons/Draft_PathLinkArray.svg | Diff File | ||
master eac812dd 2019-07-14 05:16:55 Committer: wmayer Details Diff |
[macro toolbar walkthrough] change dialog parent to this instead of main window, for avoiding warning message when closing macro execute dialog | ||
mod - src/Gui/DlgMacroExecuteImp.cpp | Diff File | ||
staging 6286db2d 2019-07-13 22:31:30 Zheng, Lei Details Diff |
App: GeoFeature/ComplexGeoData API changes These are the bare minimum set of APIs for future new topogical naming feature (see [here](https://git.io/fj6hy) for a overview of the new APIs). These APIs are added early to avoid too much code change for the new features introduced in the current patch set. |
||
mod - src/App/ComplexGeoData.cpp | Diff File | ||
mod - src/App/ComplexGeoData.h | Diff File | ||
mod - src/App/ComplexGeoDataPy.xml | Diff File | ||
mod - src/App/ComplexGeoDataPyImp.cpp | Diff File | ||
mod - src/App/GeoFeature.cpp | Diff File | ||
mod - src/App/GeoFeature.h | Diff File | ||
staging d059be58 2019-07-13 22:31:30 Zheng, Lei Details Diff |
App: GeoFeature/ComplexGeoData API changes These are the bare minimum set of APIs for future new topogical naming feature (see [here](https://git.io/fj6hy) for a overview of the new APIs). These APIs are added early to avoid too much code change for the new features introduced in the current patch set. |
||
mod - src/App/ComplexGeoData.cpp | Diff File | ||
mod - src/App/ComplexGeoData.h | Diff File | ||
mod - src/App/ComplexGeoDataPy.xml | Diff File | ||
mod - src/App/ComplexGeoDataPyImp.cpp | Diff File | ||
mod - src/App/GeoFeature.cpp | Diff File | ||
mod - src/App/GeoFeature.h | Diff File | ||
master 29eb1a42 2019-07-13 22:31:30 Zheng, Lei Committer: wmayer Details Diff |
App: GeoFeature/ComplexGeoData API changes These are the bare minimum set of APIs for future new topogical naming feature (see [here](https://git.io/fj6hy) for a overview of the new APIs). These APIs are added early to avoid too much code change for the new features introduced in the current patch set. |
||
mod - src/App/ComplexGeoData.cpp | Diff File | ||
mod - src/App/ComplexGeoData.h | Diff File | ||
mod - src/App/ComplexGeoDataPy.xml | Diff File | ||
mod - src/App/ComplexGeoDataPyImp.cpp | Diff File | ||
mod - src/App/GeoFeature.cpp | Diff File | ||
mod - src/App/GeoFeature.h | Diff File | ||
master 0434a44c 2019-07-13 19:46:51 Details Diff |
[TD]Remove extra template dir | ||
rm - src/Mod/TechDraw/Templates/zh_CN/landscpae/A0_Landscape_CN.svg | Diff File | ||
rm - src/Mod/TechDraw/Templates/zh_CN/landscpae/A1_Landscape_CN.svg | Diff File | ||
rm - src/Mod/TechDraw/Templates/zh_CN/landscpae/A2_Landscape_CN.svg | Diff File | ||
rm - src/Mod/TechDraw/Templates/zh_CN/landscpae/A3_Landscape_CN.svg | Diff File | ||
rm - src/Mod/TechDraw/Templates/zh_CN/landscpae/A4_Landscape_CN.svg | Diff File | ||
rm - src/Mod/TechDraw/Templates/zh_CN/landscpae/README | Diff File | ||
staging aaabf3d5 2019-07-13 13:38:16 Zheng, Lei Details Diff |
Test cases changes Slight adjustment of various test cases due to various API changes. |
||
mod - src/Mod/Part/TestPartApp.py | Diff File | ||
mod - src/Mod/PartDesign/PartDesignTests/TestMirrored.py | Diff File | ||
mod - src/Mod/Path/PathTests/TestPathUtil.py | Diff File | ||
mod - src/Mod/Spreadsheet/TestSpreadsheet.py | Diff File | ||
mod - src/Mod/Test/Document.py | Diff File | ||
staging 7e1e0203 2019-07-13 13:38:16 Zheng, Lei Details Diff |
Test cases changes Slight adjustment of various test cases due to various API changes. |
||
mod - src/Mod/Part/TestPartApp.py | Diff File | ||
mod - src/Mod/PartDesign/PartDesignTests/TestMirrored.py | Diff File | ||
mod - src/Mod/Path/PathTests/TestPathUtil.py | Diff File | ||
mod - src/Mod/Spreadsheet/TestSpreadsheet.py | Diff File | ||
mod - src/Mod/Test/Document.py | Diff File | ||
staging 660c9319 2019-07-13 13:34:43 Zheng, Lei Details Diff |
Path changes * Relaxed valid base shape requirement, as long as it can return a shape using part.getShape() * Improve ViewProviderPath performance by sharing the same selection observer * Relocate libarea binary installation |
||
mod - src/Mod/Path/App/AppPathPy.cpp | Diff File | ||
mod - src/Mod/Path/App/Area.h | Diff File | ||
mod - src/Mod/Path/Gui/ViewProviderPath.cpp | Diff File | ||
mod - src/Mod/Path/Gui/ViewProviderPath.h | Diff File | ||
mod - src/Mod/Path/PathCommands.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathUtil.py | Diff File | ||
mod - src/Mod/Path/libarea/CMakeLists.txt | Diff File | ||
staging 6c72ff18 2019-07-13 13:34:43 Zheng, Lei Details Diff |
Path changes * Relaxed valid base shape requirement, as long as it can return a shape using part.getShape() * Improve ViewProviderPath performance by sharing the same selection observer * Relocate libarea binary installation |
||
mod - src/Mod/Path/App/AppPathPy.cpp | Diff File | ||
mod - src/Mod/Path/App/Area.h | Diff File | ||
mod - src/Mod/Path/Gui/ViewProviderPath.cpp | Diff File | ||
mod - src/Mod/Path/Gui/ViewProviderPath.h | Diff File | ||
mod - src/Mod/Path/PathCommands.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathUtil.py | Diff File | ||
mod - src/Mod/Path/libarea/CMakeLists.txt | Diff File | ||
staging 6d4e54fe 2019-07-13 10:19:00 Zheng, Lei Details Diff |
Fem: minor changes | ||
mod - src/Mod/Fem/App/FemAnalysis.cpp | Diff File | ||
mod - src/Mod/Fem/Gui/ActiveAnalysisObserver.cpp | Diff File | ||
staging 9c0d29ef 2019-07-13 10:19:00 Zheng, Lei Details Diff |
Fem: minor changes | ||
mod - src/Mod/Fem/App/FemAnalysis.cpp | Diff File | ||
mod - src/Mod/Fem/Gui/ActiveAnalysisObserver.cpp | Diff File | ||
staging 926ea50a 2019-07-13 10:13:21 Zheng, Lei Details Diff |
PartDesign changes * Mostly for supporting in-place editing * Add new SubShapeBinder that support cross coordinate system, external, and sub-object binding |
||
mod - src/Mod/PartDesign/App/AppPartDesign.cpp | Diff File | ||
mod - src/Mod/PartDesign/App/Body.cpp | Diff File | ||
mod - src/Mod/PartDesign/App/Body.h | Diff File | ||
mod - src/Mod/PartDesign/App/Feature.cpp | Diff File | ||
mod - src/Mod/PartDesign/App/Feature.h | Diff File | ||
mod - src/Mod/PartDesign/App/ShapeBinder.cpp | Diff File | ||
mod - src/Mod/PartDesign/App/ShapeBinder.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/AppPartDesignGui.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/Command.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/CommandBody.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/CommandPrimitive.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/ReferenceSelection.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/ReferenceSelection.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/Resources/PartDesign.qrc | Diff File | ||
add - src/Mod/PartDesign/Gui/Resources/icons/PartDesign_SubShapeBinder.svg | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskBooleanParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskChamferParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskDraftParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskDressUpParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskDressUpParameters.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskFeatureParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskFilletParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskHoleParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskHoleParameters.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskLinearPatternParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskLoftParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskMirroredParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskMultiTransformParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskPadParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskPocketParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskPolarPatternParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskPrimitiveParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskPrimitiveParameters.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskRevolutionParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskShapeBinder.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskSketchBasedParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskThicknessParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskTransformedMessages.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskTransformedParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskTransformedParameters.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/Utils.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/Utils.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/ViewProvider.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/ViewProviderAddSub.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/ViewProviderBase.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/ViewProviderBody.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/ViewProviderDatum.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/ViewProviderLoft.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/ViewProviderMultiTransform.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/ViewProviderPipe.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/ViewProviderShapeBinder.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/ViewProviderShapeBinder.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/ViewProviderTransformed.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/ViewProviderTransformed.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/Workbench.cpp | Diff File | ||
staging 8260f938 2019-07-13 10:13:21 Zheng, Lei Details Diff |
PartDesign changes * Mostly for supporting in-place editing * Add new SubShapeBinder that support cross coordinate system, external, and sub-object binding |
||
mod - src/Mod/PartDesign/App/AppPartDesign.cpp | Diff File | ||
mod - src/Mod/PartDesign/App/Body.cpp | Diff File | ||
mod - src/Mod/PartDesign/App/Body.h | Diff File | ||
mod - src/Mod/PartDesign/App/Feature.cpp | Diff File | ||
mod - src/Mod/PartDesign/App/Feature.h | Diff File | ||
mod - src/Mod/PartDesign/App/ShapeBinder.cpp | Diff File | ||
mod - src/Mod/PartDesign/App/ShapeBinder.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/AppPartDesignGui.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/Command.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/CommandBody.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/CommandPrimitive.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/ReferenceSelection.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/ReferenceSelection.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/Resources/PartDesign.qrc | Diff File | ||
add - src/Mod/PartDesign/Gui/Resources/icons/PartDesign_SubShapeBinder.svg | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskBooleanParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskChamferParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskDraftParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskDressUpParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskDressUpParameters.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskFeatureParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskFilletParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskHoleParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskHoleParameters.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskLinearPatternParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskLoftParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskMirroredParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskMultiTransformParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskPadParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskPocketParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskPolarPatternParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskPrimitiveParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskPrimitiveParameters.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskRevolutionParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskShapeBinder.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskSketchBasedParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskThicknessParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskTransformedMessages.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskTransformedParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskTransformedParameters.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/Utils.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/Utils.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/ViewProvider.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/ViewProviderAddSub.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/ViewProviderBase.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/ViewProviderBody.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/ViewProviderDatum.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/ViewProviderLoft.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/ViewProviderMultiTransform.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/ViewProviderPipe.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/ViewProviderShapeBinder.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/ViewProviderShapeBinder.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/ViewProviderTransformed.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/ViewProviderTransformed.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/Workbench.cpp | Diff File | ||
master f39ffe57 2019-07-13 01:46:03 paullee0 Committer: yorik Details Diff |
Change ArchWall WidthsOfWall attribute to OverrideWidth - following discussion at github |
||
mod - src/Mod/Arch/ArchWall.py | Diff File | ||
master 90651c24 2019-07-13 00:12:14 Committer: GitHub Details Diff |
Merge pull request 0002337 from Russ4262/helix_sort [Path] PathHelix: Add simple x,y path sorting |
||
mod - src/Mod/Path/PathScripts/PathCircularHoleBase.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathHelix.py | Diff File | ||
master 4617e548 2019-07-12 21:54:32 Committer: yorik Details Diff |
Add basic ability that PartDesign doesn't switch to Task panel when activated => Add a 'SwitchToTask' boolean parameter to Mod/PartDesign and set to 'false' to prevent switching | ||
mod - src/Mod/PartDesign/Gui/Workbench.cpp | Diff File | ||
releases/FreeCAD-0-18 3129ae42 2019-07-12 21:08:08 Details Diff |
AddonManager: Skip non-github addons | ||
mod - src/Mod/AddonManager/AddonManager.py | Diff File | ||
master 348160d4 2019-07-12 20:19:38 Committer: wmayer Details Diff |
Gui: Gesture: stop reacting to gestures on Macs Gesture event processing causes problems on macs. Disabling for now. https://forum.freecadweb.org/viewtopic.php?f=9&t=36387&start=10#p314575 |
||
mod - src/Gui/GestureNavigationStyle.cpp | Diff File | ||
master e5c823bf 2019-07-12 19:45:31 Details Diff |
AddonManager: Better support of non-github addons | ||
mod - src/Mod/AddonManager/addonmanager_utilities.py | Diff File | ||
mod - src/Mod/AddonManager/addonmanager_workers.py | Diff File | ||
master ea5a1393 2019-07-12 15:04:28 Details Diff |
PathHelix: Add simple x,y path sorting Same PathUtils.sort_jobs() method copied from PathDrilling Change feedback comment to debug category |
||
mod - src/Mod/Path/PathScripts/PathCircularHoleBase.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathHelix.py | Diff File | ||
master ec004992 2019-07-12 13:36:15 Committer: GitHub Details Diff |
Merge pull request 0002331 from Russ4262/4th_axis_analysis_fix [Path] 4th-axis rotation analysis Z-orientation fix |
||
mod - src/Mod/Path/PathScripts/PathAreaOp.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathCircularHoleBase.py | Diff File | ||
master 2b81f045 2019-07-12 11:01:59 Committer: yorik Details Diff |
lgtm configuration file | ||
add - lgtm.yml | Diff File | ||
master 4e7e9a55 2019-07-12 06:15:36 Details Diff |
4th-axis rotation analysis Z-orientation fix orientation == 'Z' was failing in some cases due to undefined "axis" variable. "axis" declaration was commented out in an earlier commit. Declaration now restored for all orientations. |
||
mod - src/Mod/Path/PathScripts/PathAreaOp.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathCircularHoleBase.py | Diff File | ||
staging 08180a92 2019-07-12 05:25:50 Zheng, Lei Details Diff |
Spreadsheet changes Various changes to support in-place editing, and more. |
||
mod - src/Mod/Spreadsheet/App/Cell.cpp | Diff File | ||
mod - src/Mod/Spreadsheet/App/Cell.h | Diff File | ||
mod - src/Mod/Spreadsheet/App/PropertyColumnWidths.cpp | Diff File | ||
mod - src/Mod/Spreadsheet/App/PropertyColumnWidths.h | Diff File | ||
mod - src/Mod/Spreadsheet/App/PropertyRowHeights.cpp | Diff File | ||
mod - src/Mod/Spreadsheet/App/PropertyRowHeights.h | Diff File | ||
mod - src/Mod/Spreadsheet/App/Sheet.cpp | Diff File | ||
mod - src/Mod/Spreadsheet/App/Sheet.h | Diff File | ||
mod - src/Mod/Spreadsheet/App/SheetObserver.cpp | Diff File | ||
mod - src/Mod/Spreadsheet/App/SheetObserver.h | Diff File | ||
mod - src/Mod/Spreadsheet/Gui/PropertiesDialog.cpp | Diff File | ||
mod - src/Mod/Spreadsheet/Gui/SheetModel.cpp | Diff File | ||
mod - src/Mod/Spreadsheet/Gui/SheetTableView.cpp | Diff File | ||
mod - src/Mod/Spreadsheet/Gui/SpreadsheetView.cpp | Diff File | ||
mod - src/Mod/Spreadsheet/Gui/SpreadsheetView.h | Diff File | ||
mod - src/Mod/Spreadsheet/Gui/ViewProviderSpreadsheet.cpp | Diff File | ||
mod - src/Mod/Spreadsheet/Gui/ViewProviderSpreadsheet.h | Diff File |