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

TheMarkster


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

wandererfan

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

sliptonic


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

openBrain


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

yorik

Details Diff
AddonManager: Skip non-github addons
mod - src/Mod/AddonManager/AddonManager.py Diff File

master 348160d4

2019-07-12 20:19:38

DeepSOIC


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

yorik

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

russ4262

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

sliptonic


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

saso


Committer: yorik Details Diff
lgtm configuration file
add - lgtm.yml Diff File

master 4e7e9a55

2019-07-12 06:15:36

russ4262

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
 First  Prev  1 2 3 ... 70 ... 140 ... 210 ... 280 ... 294 295 296 297 298 299 300 ... 350 ... 420 ... 490 ... 560 ... 630 ... 649 650 651  Next  Last