[freecad] 07/11: Merge tag 'upstream/0.16+dfsg1'

Anton Gladky gladk at moszumanska.debian.org
Fri May 13 17:47:24 UTC 2016


This is an automated email from the git hooks/post-receive script.

gladk pushed a commit to branch master
in repository freecad.

commit 7925a0c1064bc191e1ab415cd30d89939ee3f081
Merge: fc9b859 6e5df4d
Author: Anton Gladky <gladk at debian.org>
Date:   Wed May 11 20:32:35 2016 +0200

    Merge tag 'upstream/0.16+dfsg1'
    
    Upstream version 0.16+dfsg1

 .arcconfig                                         |      3 +
 .gitignore                                         |      3 +
 .log_errors                                        |      3 +
 .travis.yml                                        |    166 +
 CMakeLists.txt                                     |    364 +-
 ChangeLog.txt                                      |   2214 +-
 LibraryVersions.h.cmake                            |     13 +
 README                                             |     81 -
 README.Cygwin                                      |     93 -
 README.Linux                                       |     99 -
 README.MinGW                                       |    324 -
 README.Win32                                       |     82 -
 README.md                                          |     96 +
 cMake/FindCoin3D.cmake                             |     70 +-
 cMake/FindCoin3DDoc.cmake                          |    176 +-
 cMake/FindF2C.cmake                                |     39 -
 cMake/FindKDL.cmake                                |    116 +-
 cMake/FindMatplotlib.cmake                         |     90 +-
 cMake/FindNETGEN.cmake                             |     59 +-
 cMake/FindODE.cmake                                |     80 -
 cMake/FindOpenCasCade.cmake                        |     17 +-
 cMake/FindPySideTools.cmake                        |    171 +-
 cMake/FindSoQt.cmake                               |    115 -
 cMake/FindWix.cmake                                |    328 +-
 cMake/FindXercesC.cmake                            |     96 +-
 cMake/FreeCadMacros.cmake                          |    505 +-
 cMake/UseLibPack10x.cmake                          |     41 +-
 cMake/UseLibPack6x.cmake                           |    632 +-
 cMake/UseLibPack7x.cmake                           |    669 +-
 cMake/UseLibPack8x.cmake                           |    871 +-
 cMake/UseLibPack9x.cmake                           |     56 +-
 cMake/UseLibPackCLbundler.cmake                    |      8 +-
 cMake/UseLibPackCustom.cmake                       |    846 +-
 copying.lib                                        |    972 +-
 data/License.txt                                   |     50 +-
 data/examples/CMakeLists.txt                       |      1 +
 data/examples/Schenkel.stp                         |  23564 +-
 data/tests/ModelRefineTests/aox.brep               |  19656 +-
 src/3rdParty/CMakeLists.txt                        |     31 -
 .../boost/numeric/bindings/LICENSE_1_0.txt         |     23 -
 src/3rdParty/boost/numeric/bindings/amos/amos.h    |     30 -
 src/3rdParty/boost/numeric/bindings/amos/amos.hpp  |     87 -
 .../boost/numeric/bindings/amos/amos_names.h       |     26 -
 .../boost/numeric/bindings/amos/amos_overloads.hpp |     62 -
 src/3rdParty/boost/numeric/bindings/blas/blas.h    |    110 -
 src/3rdParty/boost/numeric/bindings/blas/blas.hpp  |      9 -
 src/3rdParty/boost/numeric/bindings/blas/blas1.hpp |    224 -
 .../numeric/bindings/blas/blas1_overloads.hpp      |     64 -
 src/3rdParty/boost/numeric/bindings/blas/blas2.hpp |    147 -
 .../numeric/bindings/blas/blas2_overloads.hpp      |     41 -
 src/3rdParty/boost/numeric/bindings/blas/blas3.hpp |    132 -
 .../numeric/bindings/blas/blas3_overloads.hpp      |    142 -
 .../boost/numeric/bindings/blas/blas_names.h       |     88 -
 .../boost/numeric/bindings/lapack/gees.hpp         |    342 -
 .../boost/numeric/bindings/lapack/geev.hpp         |    355 -
 .../boost/numeric/bindings/lapack/geqrf.hpp        |    175 -
 .../boost/numeric/bindings/lapack/gesdd.hpp        |    708 -
 .../boost/numeric/bindings/lapack/gesv.hpp         |    311 -
 .../boost/numeric/bindings/lapack/gesvd.hpp        |    534 -
 .../boost/numeric/bindings/lapack/hbev.hpp         |    283 -
 .../boost/numeric/bindings/lapack/hbevx.hpp        |    300 -
 .../boost/numeric/bindings/lapack/heev.hpp         |    160 -
 .../boost/numeric/bindings/lapack/heevd.hpp        |    277 -
 .../boost/numeric/bindings/lapack/heevx.hpp        |    320 -
 .../boost/numeric/bindings/lapack/hesv.hpp         |    615 -
 .../boost/numeric/bindings/lapack/hpsv.hpp         |    261 -
 .../boost/numeric/bindings/lapack/hseqr.hpp        |    302 -
 .../boost/numeric/bindings/lapack/ilaenv.hpp       |     41 -
 .../boost/numeric/bindings/lapack/lapack.h         |    614 -
 .../boost/numeric/bindings/lapack/lapack.hpp       |     50 -
 .../boost/numeric/bindings/lapack/lapack_names.h   |    256 -
 .../boost/numeric/bindings/lapack/orgqr.hpp        |    172 -
 .../boost/numeric/bindings/lapack/ormqr.hpp        |    222 -
 .../boost/numeric/bindings/lapack/posv.hpp         |    354 -
 .../boost/numeric/bindings/lapack/ppsv.hpp         |    328 -
 .../boost/numeric/bindings/lapack/spsv.hpp         |    302 -
 .../boost/numeric/bindings/lapack/steqr.hpp        |    108 -
 .../boost/numeric/bindings/lapack/syev.hpp         |    148 -
 .../boost/numeric/bindings/lapack/syevd.hpp        |     33 -
 .../boost/numeric/bindings/lapack/syevx.hpp        |     32 -
 .../boost/numeric/bindings/lapack/sysv.hpp         |    669 -
 .../boost/numeric/bindings/lapack/sytrd.hpp        |    111 -
 .../boost/numeric/bindings/lapack/trevc.hpp        |    138 -
 .../boost/numeric/bindings/lapack/trexc.hpp        |    139 -
 .../boost/numeric/bindings/lapack/workspace.hpp    |    109 -
 .../boost/numeric/bindings/traits/algorithm.hpp    |     29 -
 .../boost/numeric/bindings/traits/boost_array.hpp  |     30 -
 .../boost/numeric/bindings/traits/c_array.hpp      |     53 -
 .../boost/numeric/bindings/traits/config.hpp       |     50 -
 .../boost/numeric/bindings/traits/detail/array.hpp |     39 -
 .../numeric/bindings/traits/detail/array_impl.hpp  |     80 -
 .../bindings/traits/detail/generate_const.hpp      |     54 -
 .../bindings/traits/detail/symm_herm_traits.hpp    |     94 -
 .../bindings/traits/detail/ublas_ordering.hpp      |    112 -
 .../numeric/bindings/traits/detail/ublas_uplo.hpp  |     39 -
 .../boost/numeric/bindings/traits/detail/utils.hpp |     67 -
 .../boost/numeric/bindings/traits/fortran.h        |     39 -
 .../boost/numeric/bindings/traits/matrix_raw.hpp   |    372 -
 .../numeric/bindings/traits/matrix_traits.hpp      |    153 -
 .../numeric/bindings/traits/sparse_traits.hpp      |    121 -
 .../boost/numeric/bindings/traits/std_valarray.hpp |     62 -
 .../boost/numeric/bindings/traits/std_vector.hpp   |     47 -
 .../numeric/bindings/traits/symm_herm_raw.hpp      |    171 -
 src/3rdParty/boost/numeric/bindings/traits/tnt.hpp |    138 -
 .../boost/numeric/bindings/traits/traits.hpp       |     20 -
 .../boost/numeric/bindings/traits/transpose.hpp    |     12 -
 src/3rdParty/boost/numeric/bindings/traits/type.h  |     44 -
 .../boost/numeric/bindings/traits/type.hpp         |     31 -
 .../boost/numeric/bindings/traits/type_traits.hpp  |     61 -
 .../boost/numeric/bindings/traits/ublas_banded.hpp |     95 -
 .../numeric/bindings/traits/ublas_hermitian.hpp    |    128 -
 .../boost/numeric/bindings/traits/ublas_matrix.hpp |    345 -
 .../boost/numeric/bindings/traits/ublas_sparse.hpp |    151 -
 .../numeric/bindings/traits/ublas_symmetric.hpp    |    106 -
 .../boost/numeric/bindings/traits/ublas_vector.hpp |    156 -
 .../numeric/bindings/traits/ublas_vector2.hpp      |    135 -
 .../boost/numeric/bindings/traits/vector_raw.hpp   |    276 -
 .../numeric/bindings/traits/vector_traits.hpp      |     94 -
 .../boost/numeric/bindings/umfpack/umfpack.hpp     |   1117 -
 .../boost/numeric/bindings/umfpack/umfpack_inc.hpp |     63 -
 .../numeric/bindings/umfpack/umfpack_overloads.hpp |    468 -
 src/3rdParty/salomesmesh/CMakeLists.txt            |     67 +-
 src/3rdParty/salomesmesh/LICENCE.lgpl.txt          |   1008 +-
 .../salomesmesh/inc/Handle_SMESH_MeshVSLink.hxx    |    108 +-
 src/3rdParty/salomesmesh/inc/SMDS_MeshInfo.hxx     |      2 +-
 src/3rdParty/salomesmesh/inc/SMESHDS_Mesh.hxx      |      3 +-
 src/3rdParty/salomesmesh/inc/SMESH_Array1.hxx      |    568 +-
 src/3rdParty/salomesmesh/inc/SMESH_Array2.hxx      |    646 +-
 .../salomesmesh/inc/SMESH_DefineArray2.hxx         |     72 +-
 .../salomesmesh/inc/SMESH_DefineIndexedMap.hxx     |     64 +-
 src/3rdParty/salomesmesh/inc/SMESH_Gen.hxx         |      2 +-
 src/3rdParty/salomesmesh/inc/SMESH_IndexedMap.hxx  |    838 +-
 src/3rdParty/salomesmesh/inc/SMESH_MeshVSLink.hxx  |    258 +-
 src/3rdParty/salomesmesh/inc/SMESH_MeshVSLink.ixx  |     96 +-
 src/3rdParty/salomesmesh/inc/SMESH_MeshVSLink.jxx  |     36 +-
 src/3rdParty/salomesmesh/inc/SMESH_subMesh.hxx     |      2 +-
 .../salomesmesh/inc/SMESH_subMeshEventListener.hxx |      1 +
 .../salomesmesh/inc/StdMeshers_FaceSide.hxx        |      8 +-
 .../salomesmesh/inc/StdMeshers_Prism_3D.hxx        |      2 +-
 .../salomesmesh/src/Controls/SMESH_Controls.cpp    |     15 +-
 .../src/DriverSTL/DriverSTL_R_SMDS_Mesh.cpp        |      2 +-
 .../salomesmesh/src/NETGEN/netgen45ForSalome.patch |     14 +-
 .../src/NETGENPlugin/NETGENPlugin_Mesher.cpp       |     21 +-
 .../NETGENPlugin/NETGENPlugin_NETGEN_2D_ONLY.cpp   |     13 +-
 .../src/NETGENPlugin/NETGENPlugin_NETGEN_3D.cpp    |      3 +
 src/3rdParty/salomesmesh/src/SMDS/SMDS_Mesh.cpp    |      4 +-
 src/3rdParty/salomesmesh/src/SMESH/SMESH_Mesh.cpp  |      4 +-
 .../salomesmesh/src/SMESH/SMESH_MeshEditor.cpp     |     31 +-
 .../salomesmesh/src/SMESH/SMESH_Octree.cpp         |      2 +-
 .../salomesmesh/src/SMESH/SMESH_OctreeNode.cpp     |      2 +-
 .../salomesmesh/src/SMESH/SMESH_subMesh.cpp        |      3 +-
 .../salomesmesh/src/SMESHDS/SMESHDS_Command.cpp    |     44 +-
 .../src/SMESHDS/SMESHDS_GroupOnGeom.cpp            |      4 +-
 .../salomesmesh/src/SMESHDS/SMESHDS_Mesh.cpp       |     22 +-
 .../src/StdMeshers/StdMeshers_Hexa_3D.cpp          |     12 +-
 .../src/StdMeshers/StdMeshers_Penta_3D.cpp         |      2 +-
 .../src/StdMeshers/StdMeshers_ProjectionUtils.cpp  |      2 +-
 .../src/StdMeshers/StdMeshers_Quadrangle_2D.cpp    |      8 +-
 src/App/Annotation.cpp                             |    120 +-
 src/App/Annotation.h                               |    150 +-
 src/App/Application.cpp                            |   4217 +-
 src/App/Application.h                              |    738 +-
 src/App/ApplicationPy.cpp                          |   1171 +-
 src/App/Branding.cpp                               |    117 +
 src/App/Branding.h                                 |     54 +
 src/App/CMakeLists.txt                             |     36 +-
 src/App/ColorModel.cpp                             |   1028 +-
 src/App/ColorModel.h                               |    968 +-
 src/App/ComplexGeoData.cpp                         |    188 +-
 src/App/ComplexGeoData.h                           |    341 +-
 src/App/ComplexGeoDataPy.xml                       |     70 +-
 src/App/ComplexGeoDataPyImp.cpp                    |    194 +-
 src/App/Document.cpp                               |   4339 +-
 src/App/Document.h                                 |    699 +-
 src/App/DocumentObject.cpp                         |    550 +-
 src/App/DocumentObject.h                           |    453 +-
 src/App/DocumentObjectFileIncluded.cpp             |     90 +-
 src/App/DocumentObjectFileIncluded.h               |    116 +-
 src/App/DocumentObjectGroup.cpp                    |    402 +-
 src/App/DocumentObjectGroup.h                      |    216 +-
 src/App/DocumentObjectGroupPy.xml                  |     94 +-
 src/App/DocumentObjectGroupPyImp.cpp               |    408 +-
 src/App/DocumentObjectPy.xml                       |    135 +-
 src/App/DocumentObjectPyImp.cpp                    |    410 +-
 src/App/DocumentObserver.cpp                       |    463 +-
 src/App/DocumentObserver.h                         |    344 +-
 src/App/DocumentObserverPython.cpp                 |    502 +-
 src/App/DocumentObserverPython.h                   |    182 +-
 src/App/DocumentPy.xml                             |    383 +-
 src/App/DocumentPyImp.cpp                          |   1204 +-
 src/App/DynamicProperty.cpp                        |    849 +-
 src/App/DynamicProperty.h                          |    264 +-
 src/App/Enumeration.cpp                            |    334 +
 src/App/Enumeration.h                              |    197 +
 src/App/Expression.cpp                             |   1931 +
 src/App/Expression.h                               |    521 +
 src/App/ExpressionParser.l                         |    282 +
 src/App/ExpressionParser.tab.c                     |   2021 +
 src/App/ExpressionParser.tab.h                     |     75 +
 src/App/ExpressionParser.y                         |    180 +
 src/App/ExpressionVisitors.h                       |    128 +
 src/App/FeatureCustom.h                            |    177 +
 src/App/FeaturePython.cpp                          |     71 +-
 src/App/FeaturePython.h                            |    445 +-
 src/App/FeaturePythonPyImp.inl                     |     12 +-
 src/App/FeatureTest.cpp                            |    322 +-
 src/App/FeatureTest.h                              |    272 +-
 src/App/FreeCADInit.py                             |    512 +-
 src/App/FreeCADTest.py                             |     81 +-
 src/App/GeoFeature.cpp                             |    108 +-
 src/App/GeoFeature.h                               |    108 +-
 src/App/InventorObject.cpp                         |    118 +-
 src/App/InventorObject.h                           |    120 +-
 src/App/Material.cpp                               |    670 +-
 src/App/Material.h                                 |    420 +-
 src/App/MaterialObject.cpp                         |      6 +-
 src/App/MaterialObject.h                           |      2 +-
 src/App/MaterialPy.xml                             |    132 +-
 src/App/MaterialPyImp.cpp                          |    326 +-
 src/App/MeasureDistance.cpp                        |    128 +-
 src/App/MeasureDistance.h                          |    126 +-
 src/App/MergeDocuments.cpp                         |      1 +
 src/App/MergeDocuments.h                           |      3 +
 src/App/ObjectIdentifier.cpp                       |   1134 +
 src/App/ObjectIdentifier.h                         |    270 +
 src/App/Placement.cpp                              |    114 +-
 src/App/Placement.h                                |    152 +-
 src/App/Plane.cpp                                  |      2 +-
 src/App/Plane.h                                    |      2 +-
 src/App/PreCompiled.cpp                            |     50 +-
 src/App/PreCompiled.h                              |    173 +-
 src/App/Property.cpp                               |    324 +-
 src/App/Property.h                                 |    393 +-
 src/App/PropertyContainer.cpp                      |   1044 +-
 src/App/PropertyContainer.h                        |    492 +-
 src/App/PropertyContainerPy.xml                    |    134 +-
 src/App/PropertyContainerPyImp.cpp                 |    533 +-
 src/App/PropertyExpressionEngine.cpp               |    754 +
 src/App/PropertyExpressionEngine.h                 |    163 +
 src/App/PropertyFile.cpp                           |   1115 +-
 src/App/PropertyFile.h                             |    244 +-
 src/App/PropertyGeo.cpp                            |   1413 +-
 src/App/PropertyGeo.h                              |    707 +-
 src/App/PropertyLinks.cpp                          |   1418 +-
 src/App/PropertyLinks.h                            |    576 +-
 src/App/PropertyPythonObject.cpp                   |    820 +-
 src/App/PropertyPythonObject.h                     |    174 +-
 src/App/PropertyStandard.cpp                       |   5049 +-
 src/App/PropertyStandard.h                         |   1916 +-
 src/App/PropertyUnits.cpp                          |    527 +-
 src/App/PropertyUnits.h                            |    404 +-
 src/App/Range.cpp                                  |    245 +
 src/App/Range.h                                    |    139 +
 src/App/Transactions.cpp                           |    556 +-
 src/App/Transactions.h                             |    230 +-
 src/App/VRMLObject.cpp                             |    278 +-
 src/App/VRMLObject.h                               |    135 +-
 src/App/core-app.dox                               |     30 +-
 src/App/lex.ExpressionParser.c                     |   7327 +
 src/Base/Axis.cpp                                  |    190 +-
 src/Base/Axis.h                                    |    140 +-
 src/Base/AxisPy.xml                                |    142 +-
 src/Base/AxisPyImp.cpp                             |    294 +-
 src/Base/Base64.cpp                                |    248 +-
 src/Base/Base64.h                                  |     70 +-
 src/Base/BaseClass.cpp                             |    244 +-
 src/Base/BaseClass.h                               |    251 +-
 src/Base/BaseClassPy.xml                           |     78 +-
 src/Base/BaseClassPyImp.cpp                        |    190 +-
 src/Base/BoundBox.h                                |   1998 +-
 src/Base/BoundBoxPy.xml                            |    360 +-
 src/Base/BoundBoxPyImp.cpp                         |    957 +-
 src/Base/Builder3D.cpp                             |    162 +-
 src/Base/Builder3D.h                               |    120 +-
 src/Base/CMakeLists.txt                            |     28 +-
 src/Base/Console.cpp                               |   1516 +-
 src/Base/Console.h                                 |    546 +-
 src/Base/Exception.cpp                             |    759 +-
 src/Base/Exception.h                               |    687 +-
 src/Base/Factory.cpp                               |    222 +-
 src/Base/Factory.h                                 |    264 +-
 src/Base/FileInfo.cpp                              |   1125 +-
 src/Base/FileInfo.h                                |    294 +-
 src/Base/FileTemplate.cpp                          |    172 +-
 src/Base/FileTemplate.h                            |    284 +-
 src/Base/FutureWatcherProgress.cpp                 |    100 +-
 src/Base/FutureWatcherProgress.h                   |    100 +-
 src/Base/GeometryPyCXX.h                           |    348 +-
 src/Base/Handle.cpp                                |    152 +-
 src/Base/Handle.h                                  |    360 +-
 src/Base/InputSource.cpp                           |    372 +-
 src/Base/InputSource.h                             |    198 +-
 src/Base/Interpreter.cpp                           |   1497 +-
 src/Base/Interpreter.h                             |    540 +-
 src/Base/Matrix.cpp                                |   1740 +-
 src/Base/Matrix.h                                  |    653 +-
 src/Base/MatrixPyImp.cpp                           |   1608 +-
 src/Base/MemDebug.cpp                              |      4 +-
 src/Base/MemDebug.h                                |     72 +-
 src/Base/Observer.h                                |    422 +-
 src/Base/Parameter.cpp                             |   2911 +-
 src/Base/Parameter.h                               |    629 +-
 src/Base/ParameterPy.cpp                           |   1014 +-
 src/Base/Persistence.cpp                           |    140 +-
 src/Base/Persistence.h                             |    308 +-
 src/Base/PersistencePy.xml                         |     58 +-
 src/Base/PersistencePyImp.cpp                      |    142 +-
 src/Base/Placement.cpp                             |    290 +-
 src/Base/Placement.h                               |    170 +-
 src/Base/PlacementPy.xml                           |    198 +-
 src/Base/PlacementPyImp.cpp                        |    458 +-
 src/Base/PreCompiled.cpp                           |     46 +-
 src/Base/PreCompiled.h                             |    251 +-
 src/Base/PyExport.cpp                              |     82 +-
 src/Base/PyExport.h                                |    454 +-
 src/Base/PyObjectBase.cpp                          |    575 +-
 src/Base/PyObjectBase.h                            |   1021 +-
 src/Base/PyTools.c                                 |   1258 +-
 src/Base/PyTools.h                                 |    380 +-
 src/Base/Quantity.cpp                              |    265 +-
 src/Base/Quantity.h                                |      2 +
 src/Base/QuantityLexer.c                           |      7 +-
 src/Base/QuantityPyImp.cpp                         |   1188 +-
 src/Base/Reader.cpp                                |   1026 +-
 src/Base/Reader.h                                  |    528 +-
 src/Base/Rotation.cpp                              |    841 +-
 src/Base/Rotation.h                                |    188 +-
 src/Base/RotationPy.xml                            |      3 +-
 src/Base/RotationPyImp.cpp                         |    444 +-
 src/Base/Sequencer.cpp                             |    764 +-
 src/Base/Sequencer.h                               |    810 +-
 src/Base/StackWalker.cpp                           |      2 +-
 src/Base/Stream.cpp                                |   1254 +-
 src/Base/Stream.h                                  |    630 +-
 src/Base/Swap.cpp                                  |    204 +-
 src/Base/Swap.h                                    |    128 +-
 src/Base/Tools.cpp                                 |    335 +-
 src/Base/Tools.h                                   |    339 +-
 src/Base/Tools2D.cpp                               |    898 +-
 src/Base/Tools2D.h                                 |    774 +-
 src/Base/Type.cpp                                  |    456 +-
 src/Base/Type.h                                    |    392 +-
 src/Base/Unit.cpp                                  |    393 +-
 src/Base/Unit.h                                    |     29 +-
 src/Base/UnitsApi.cpp                              |    384 +-
 src/Base/UnitsApi.h                                |    210 +-
 src/Base/UnitsApiPy.cpp                            |    300 +-
 src/Base/UnitsSchema.cpp                           |     56 +-
 src/Base/UnitsSchema.h                             |    140 +-
 src/Base/UnitsSchemaImperial1.cpp                  |    350 +-
 src/Base/UnitsSchemaImperial1.h                    |    130 +-
 src/Base/UnitsSchemaInternal.cpp                   |    208 +-
 src/Base/UnitsSchemaInternal.h                     |    100 +-
 src/Base/UnitsSchemaMKS.cpp                        |    219 +-
 src/Base/UnitsSchemaMKS.h                          |     98 +-
 src/Base/Uuid.cpp                                  |    194 +-
 src/Base/Uuid.h                                    |    114 +-
 src/Base/Vector3D.cpp                              |    834 +-
 src/Base/Vector3D.h                                |    538 +-
 src/Base/VectorPy.xml                              |    372 +-
 src/Base/VectorPyImp.cpp                           |   1316 +-
 src/Base/ViewProj.h                                |    198 +-
 src/Base/Writer.cpp                                |    563 +-
 src/Base/Writer.h                                  |    373 +-
 src/Base/XMLTools.cpp                              |     83 +-
 src/Base/XMLTools.h                                |    586 +-
 src/Base/core-base.dox                             |     56 +-
 src/Base/fdstream.hpp                              |    384 +-
 src/Base/gzstream.cpp                              |    342 +-
 src/Base/gzstream.h                                |    296 +-
 src/Base/swigpyrun.cpp                             |     68 +-
 src/Base/swigpyrun.inl                             |    202 +-
 src/Base/swigpyrun_1.3.25.cpp                      |     62 +-
 src/Base/swigpyrun_1.3.33.cpp                      |     64 +-
 src/Base/swigpyrun_1.3.36.cpp                      |     64 +-
 src/Base/swigpyrun_1.3.38.cpp                      |     64 +-
 src/Base/swigpyrun_1.3.38.h                        |   5304 +-
 src/Base/swigpyrun_1.3.40.cpp                      |     64 +-
 src/Base/swigpyrun_1.3.40.h                        |   5378 +-
 src/Build/CMakeLists.txt                           |     92 +-
 src/Build/Version.h                                |     14 -
 src/Build/Version.h.in                             |     20 +-
 src/CMakeLists.txt                                 |      3 +-
 src/CXX/Python2/Config.hxx                         |     24 +-
 src/CXX/Python2/cxx_extensions.cxx                 |     42 +-
 src/CXX/Python3/Config.hxx                         |     24 +-
 src/CXX/Python3/cxx_extensions.cxx                 |     42 +-
 src/CXX/pycxx.dox                                  |     10 +-
 src/Doc/BuildDevDoc.cfg.in                         |   3475 +-
 src/Doc/BuildDocDoxy.cfg                           |   3042 +-
 src/Doc/CMakeLists.txt                             |    215 +-
 src/Doc/FreecadDoxygenLayout.xml                   |    368 +-
 src/Doc/Start_Page.html                            |  12309 -
 src/Doc/doctips.dox                                |     88 +-
 src/Doc/mainpage.dox                               |    100 +-
 src/Doc/primary-groups.dox                         |     26 +-
 src/FCConfig.h                                     |    692 +-
 .../GuiApplicationNativeEventAwareMac.cpp          |    156 +
 .../GuiApplicationNativeEventAwareWin32.cpp        |    771 +
 src/Gui/3Dconnexion/I3dMouseParams.h               |     91 +
 src/Gui/3Dconnexion/MouseParameters.cpp            |     95 +
 src/Gui/3Dconnexion/MouseParameters.h              |     56 +
 src/Gui/Action.cpp                                 |   1905 +-
 src/Gui/Action.h                                   |    628 +-
 src/Gui/ActionFunction.cpp                         |    115 +
 src/Gui/ActionFunction.h                           |     92 +
 src/Gui/Application.cpp                            |    298 +-
 src/Gui/Application.h                              |    506 +-
 src/Gui/ApplicationPy.cpp                          |   1970 +-
 src/Gui/Assistant.cpp                              |    262 +-
 src/Gui/Assistant.h                                |    106 +-
 src/Gui/AutoSaver.cpp                              |    375 +
 src/Gui/AutoSaver.h                                |    118 +
 src/Gui/BitmapFactory.cpp                          |   1384 +-
 src/Gui/BitmapFactory.h                            |    295 +-
 src/Gui/BlenderNavigationStyle.cpp                 |    103 +-
 src/Gui/CADNavigationStyle.cpp                     |     95 +-
 src/Gui/CMakeLists.txt                             |    145 +-
 src/Gui/CallTips.cpp                               |   1474 +-
 src/Gui/CallTips.h                                 |    182 +-
 src/Gui/Clipping.cpp                               |     40 +
 src/Gui/CombiView.cpp                              |    266 +-
 src/Gui/CombiView.h                                |    216 +-
 src/Gui/Command.cpp                                |   2530 +-
 src/Gui/Command.h                                  |   1282 +-
 src/Gui/CommandDoc.cpp                             |   2775 +-
 src/Gui/CommandFeat.cpp                            |    228 +-
 src/Gui/CommandMacro.cpp                           |    596 +-
 src/Gui/CommandStd.cpp                             |   1450 +-
 src/Gui/CommandTest.cpp                            |   1437 +-
 src/Gui/CommandView.cpp                            |   5081 +-
 src/Gui/CommandWindow.cpp                          |    958 +-
 src/Gui/Control.cpp                                |    531 +-
 src/Gui/Control.h                                  |    262 +-
 src/Gui/DemoMode.cpp                               |    540 +-
 src/Gui/DemoMode.h                                 |    178 +-
 src/Gui/DlgActionsImp.cpp                          |   1348 +-
 src/Gui/DlgActionsImp.h                            |    264 +-
 src/Gui/DlgActivateWindowImp.cpp                   |    210 +-
 src/Gui/DlgActivateWindowImp.h                     |    112 +-
 src/Gui/DlgCommandsImp.cpp                         |    534 +-
 src/Gui/DlgCommandsImp.h                           |    126 +-
 src/Gui/DlgCustomizeImp.cpp                        |    282 +-
 src/Gui/DlgCustomizeImp.h                          |    166 +-
 src/Gui/DlgCustomizeSpaceball.cpp                  |     22 +-
 src/Gui/DlgDisplayPropertiesImp.cpp                |   1226 +-
 src/Gui/DlgDisplayPropertiesImp.h                  |    200 +-
 src/Gui/DlgEditFileIncludeProptertyExternal.cpp    |    171 +-
 src/Gui/DlgEditFileIncludeProptertyExternal.h      |    110 +-
 src/Gui/DlgEditorImp.cpp                           |    514 +-
 src/Gui/DlgEditorImp.h                             |    144 +-
 src/Gui/DlgExpressionInput.cpp                     |    282 +
 src/Gui/DlgExpressionInput.h                       |     88 +
 src/Gui/DlgExpressionInput.ui                      |    258 +
 src/Gui/DlgGeneralImp.cpp                          |    616 +-
 src/Gui/DlgGeneralImp.h                            |    126 +-
 src/Gui/DlgInputDialogImp.cpp                      |    306 +-
 src/Gui/DlgInputDialogImp.h                        |    138 +-
 src/Gui/DlgKeyboardImp.cpp                         |    892 +-
 src/Gui/DlgKeyboardImp.h                           |    144 +-
 src/Gui/DlgLocationAngle.ui                        |    282 +-
 src/Gui/DlgLocationPos.ui                          |    342 +-
 src/Gui/DlgMacroExecute.ui                         |    260 +-
 src/Gui/DlgMacroExecuteImp.cpp                     |    595 +-
 src/Gui/DlgMacroExecuteImp.h                       |    136 +-
 src/Gui/DlgMacroRecordImp.cpp                      |    332 +-
 src/Gui/DlgMacroRecordImp.h                        |    126 +-
 src/Gui/DlgMaterialPropertiesImp.cpp               |    418 +-
 src/Gui/DlgMaterialPropertiesImp.h                 |    120 +-
 src/Gui/DlgOnlineHelpImp.cpp                       |    214 +-
 src/Gui/DlgOnlineHelpImp.h                         |    122 +-
 src/Gui/DlgParameterImp.cpp                        |   2244 +-
 src/Gui/DlgParameterImp.h                          |    676 +-
 src/Gui/DlgPreferences.ui                          |      2 +-
 src/Gui/DlgPreferencesImp.cpp                      |    680 +-
 src/Gui/DlgPreferencesImp.h                        |    299 +-
 src/Gui/DlgProjectInformation.ui                   |     96 +-
 src/Gui/DlgProjectInformationImp.cpp               |    286 +-
 src/Gui/DlgProjectInformationImp.h                 |    121 +-
 src/Gui/DlgProjectUtility.cpp                      |    341 +-
 src/Gui/DlgProjectUtility.h                        |    108 +-
 src/Gui/DlgProjectUtility.ui                       |    390 +-
 src/Gui/DlgPropertyLink.cpp                        |      2 +-
 src/Gui/DlgPropertyLink.h                          |      2 +-
 src/Gui/DlgReportView.ui                           |    421 +-
 src/Gui/DlgReportViewImp.cpp                       |    200 +-
 src/Gui/DlgReportViewImp.h                         |    110 +-
 src/Gui/DlgRunExternal.cpp                         |    264 +-
 src/Gui/DlgRunExternal.h                           |    142 +-
 src/Gui/DlgSettings3DView.ui                       |     42 +-
 src/Gui/DlgSettings3DViewImp.cpp                   |    417 +-
 src/Gui/DlgSettings3DViewImp.h                     |    128 +-
 src/Gui/DlgSettingsColorGradientImp.cpp            |    370 +-
 src/Gui/DlgSettingsColorGradientImp.h              |    168 +-
 src/Gui/DlgSettingsDocument.ui                     |     90 +-
 src/Gui/DlgSettingsDocumentImp.cpp                 |    311 +-
 src/Gui/DlgSettingsDocumentImp.h                   |    118 +-
 src/Gui/DlgSettingsImageImp.cpp                    |    420 +-
 src/Gui/DlgSettingsImageImp.h                      |    174 +-
 src/Gui/DlgSettingsMacroImp.cpp                    |    180 +-
 src/Gui/DlgSettingsMacroImp.h                      |    112 +-
 src/Gui/DlgSettingsUnitsImp.cpp                    |    218 +-
 src/Gui/DlgSettingsUnitsImp.h                      |    124 +-
 src/Gui/DlgSettingsViewColor.cpp                   |    200 +-
 src/Gui/DlgSettingsViewColor.h                     |    112 +-
 src/Gui/DlgTipOfTheDayImp.cpp                      |    306 +-
 src/Gui/DlgTipOfTheDayImp.h                        |    160 +-
 src/Gui/DlgToolbarsImp.cpp                         |   1650 +-
 src/Gui/DlgToolbarsImp.h                           |    268 +-
 src/Gui/DlgUndoRedo.cpp                            |    296 +-
 src/Gui/DlgUndoRedo.h                              |    134 +-
 src/Gui/DlgUnitsCalculatorImp.cpp                  |     14 +-
 src/Gui/DlgUnitsCalculatorImp.h                    |      4 +-
 src/Gui/DlgWorkbenches.ui                          |    289 +
 src/Gui/DlgWorkbenchesImp.cpp                      |    263 +
 src/Gui/DlgWorkbenchesImp.h                        |     71 +
 src/Gui/DockWindow.cpp                             |     78 +-
 src/Gui/DockWindow.h                               |    170 +-
 src/Gui/DockWindowManager.cpp                      |    822 +-
 src/Gui/DockWindowManager.h                        |    226 +-
 src/Gui/Document.cpp                               |   2645 +-
 src/Gui/Document.h                                 |    502 +-
 src/Gui/DocumentModel.cpp                          |   1334 +-
 src/Gui/DocumentModel.h                            |    160 +-
 src/Gui/DocumentPy.xml                             |    246 +-
 src/Gui/DocumentPyImp.cpp                          |    785 +-
 src/Gui/DocumentRecovery.cpp                       |    572 +
 src/Gui/DocumentRecovery.h                         |     73 +
 src/Gui/DocumentRecovery.ui                        |    133 +
 src/Gui/DownloadDialog.cpp                         |    440 +-
 src/Gui/DownloadDialog.h                           |    166 +-
 src/Gui/DownloadItem.cpp                           |      6 +-
 src/Gui/DownloadManager.cpp                        |     16 +-
 src/Gui/EditorView.cpp                             |   1154 +-
 src/Gui/EditorView.h                               |    261 +-
 src/Gui/ExpressionBinding.cpp                      |    191 +
 src/Gui/ExpressionBinding.h                        |     84 +
 src/Gui/ExpressionCompleter.cpp                    |    330 +
 src/Gui/ExpressionCompleter.h                      |     66 +
 src/Gui/FileDialog.cpp                             |   1741 +-
 src/Gui/FileDialog.h                               |    470 +-
 src/Gui/Flag.cpp                                   |   1096 +-
 src/Gui/Flag.h                                     |    332 +-
 src/Gui/FreeCADGuiInit.py                          |    314 +-
 src/Gui/GLPainter.cpp                              |     70 +-
 src/Gui/GLPainter.h                                |      7 +-
 src/Gui/GestureNavigationStyle.cpp                 |    598 +
 src/Gui/GraphicsViewZoom.cpp                       |     94 +
 src/Gui/GraphicsViewZoom.h                         |     90 +
 src/Gui/GraphvizView.cpp                           |    218 +-
 src/Gui/GraphvizView.h                             |     31 +-
 src/Gui/GuiApplication.cpp                         |    300 +
 src/Gui/GuiApplication.h                           |     86 +
 src/Gui/GuiApplicationNativeEventAware.cpp         |     56 +
 src/Gui/GuiApplicationNativeEventAware.h           |     34 +-
 src/Gui/GuiConsole.cpp                             |    246 +-
 src/Gui/GuiConsole.h                               |    134 +-
 src/Gui/HelpView.cpp                               |   1394 +-
 src/Gui/HelpView.h                                 |    242 +-
 src/Gui/Icons/BmpFactoryIcons.cpp                  |    102 +-
 src/Gui/Icons/Feature.svg                          |    160 +-
 src/Gui/Icons/accessories-calculator.svg           |    636 +
 .../{system-log-out.svg => application-exit.svg}   |      0
 src/Gui/Icons/bound-expression-unset.svg           |     78 +
 src/Gui/Icons/bound-expression.svg                 |     78 +
 src/Gui/Icons/bulb.xpm                             |     86 +-
 src/Gui/Icons/button_add_all.svg                   |    238 +
 src/Gui/Icons/button_sort.svg                      |    238 +
 src/Gui/Icons/document-print-preview.svg           |    703 +
 src/Gui/Icons/freecad-doc.png                      |    Bin 2493 -> 8993 bytes
 src/Gui/Icons/freecad-doc.svg                      |    303 +
 src/Gui/Icons/freecad-icon-16.png                  |    Bin 862 -> 662 bytes
 src/Gui/Icons/freecad-icon-32.png                  |    Bin 1930 -> 1340 bytes
 src/Gui/Icons/freecad-icon-48.png                  |    Bin 2900 -> 2022 bytes
 src/Gui/Icons/freecad-icon-64.png                  |    Bin 4414 -> 2803 bytes
 src/Gui/Icons/freecad.svg                          |    119 +-
 src/Gui/Icons/freecad.xpm                          |    410 +-
 src/Gui/Icons/freecadsplash.png                    |    Bin 157493 -> 160858 bytes
 src/Gui/Icons/images.cpp                           |   3154 +-
 src/Gui/Icons/index.theme                          |     13 +
 src/Gui/Icons/{add.png => list-add.png}            |    Bin
 src/Gui/Icons/{add.svg => list-add.svg}            |      0
 src/Gui/Icons/{edit_remove.png => list-remove.png} |    Bin
 src/Gui/Icons/{edit_remove.svg => list-remove.svg} |      0
 ...{macro-execute.svg => media-playback-start.svg} |      0
 .../{macro-stop.svg => media-playback-stop.svg}    |      0
 .../Icons/{macro-record.svg => media-record.svg}   |      0
 src/Gui/Icons/resource.qrc                         |    107 +-
 src/Gui/Icons/user.svg                             |    645 +
 .../{view-axometric.svg => view-axonometric.svg}   |      0
 src/Gui/Icons/{view-zoom-all.svg => zoom-all.svg}  |      0
 .../{view-zoom-border.svg => zoom-border.svg}      |      0
 .../Icons/{view-zoom-fit.svg => zoom-fit-best.svg} |      0
 src/Gui/Icons/{view-zoom-in.svg => zoom-in.svg}    |      0
 src/Gui/Icons/{view-zoom-out.svg => zoom-out.svg}  |      0
 ...{view-zoom-selection.svg => zoom-selection.svg} |      0
 src/Gui/InputField.cpp                             |   1242 +-
 src/Gui/InputField.h                               |    404 +-
 src/Gui/InputVector.cpp                            |    517 +-
 src/Gui/InputVector.h                              |    799 +-
 src/Gui/Inventor/MarkerBitmaps.cpp                 |    177 +
 src/Gui/Inventor/MarkerBitmaps.h                   |     53 +
 src/Gui/Inventor/SoAutoZoomTranslation.cpp         |     62 +-
 src/Gui/Inventor/SoAutoZoomTranslation.h           |      3 +-
 src/Gui/Inventor/SoDrawingGrid.cpp                 |    366 +-
 src/Gui/Inventor/SoDrawingGrid.h                   |    118 +-
 src/Gui/InventorAll.h                              |    296 +-
 src/Gui/InventorNavigationStyle.cpp                |     89 +-
 src/Gui/Language/FreeCAD.po                        |     52 +-
 src/Gui/Language/FreeCAD.ts                        |    544 +-
 src/Gui/Language/FreeCAD_af.qm                     |    Bin 152681 -> 165131 bytes
 src/Gui/Language/FreeCAD_af.ts                     |   2938 +-
 src/Gui/Language/FreeCAD_cs.qm                     |    Bin 152249 -> 165269 bytes
 src/Gui/Language/FreeCAD_cs.ts                     |   3322 +-
 src/Gui/Language/FreeCAD_de.qm                     |    Bin 159593 -> 174191 bytes
 src/Gui/Language/FreeCAD_de.ts                     |   3329 +-
 src/Gui/Language/FreeCAD_el.qm                     |    Bin 0 -> 177561 bytes
 src/Gui/Language/FreeCAD_el.ts                     |   6945 +
 src/Gui/Language/FreeCAD_es-ES.qm                  |    Bin 160209 -> 173841 bytes
 src/Gui/Language/FreeCAD_es-ES.ts                  |   3329 +-
 src/Gui/Language/FreeCAD_fi.qm                     |    Bin 156249 -> 168629 bytes
 src/Gui/Language/FreeCAD_fi.ts                     |   3331 +-
 src/Gui/Language/FreeCAD_fr.qm                     |    Bin 162039 -> 176163 bytes
 src/Gui/Language/FreeCAD_fr.ts                     |   3330 +-
 src/Gui/Language/FreeCAD_hr.qm                     |    Bin 153740 -> 166172 bytes
 src/Gui/Language/FreeCAD_hr.ts                     |   2992 +-
 src/Gui/Language/FreeCAD_hu.qm                     |    Bin 156248 -> 170108 bytes
 src/Gui/Language/FreeCAD_hu.ts                     |   3333 +-
 src/Gui/Language/FreeCAD_it.qm                     |    Bin 159125 -> 172941 bytes
 src/Gui/Language/FreeCAD_it.ts                     |   3328 +-
 src/Gui/Language/FreeCAD_ja.qm                     |    Bin 131062 -> 141404 bytes
 src/Gui/Language/FreeCAD_ja.ts                     |   3326 +-
 src/Gui/Language/FreeCAD_nl.qm                     |    Bin 156243 -> 170021 bytes
 src/Gui/Language/FreeCAD_nl.ts                     |   3243 +-
 src/Gui/Language/FreeCAD_no.qm                     |    Bin 151185 -> 163617 bytes
 src/Gui/Language/FreeCAD_no.ts                     |   2884 +-
 src/Gui/Language/FreeCAD_pl.qm                     |    Bin 154681 -> 168193 bytes
 src/Gui/Language/FreeCAD_pl.ts                     |   3316 +-
 src/Gui/Language/FreeCAD_pt-BR.qm                  |    Bin 156649 -> 170425 bytes
 src/Gui/Language/FreeCAD_pt-BR.ts                  |   3330 +-
 src/Gui/Language/FreeCAD_pt-PT.qm                  |    Bin 155929 -> 170549 bytes
 src/Gui/Language/FreeCAD_pt-PT.ts                  |   3329 +-
 src/Gui/Language/FreeCAD_ro.qm                     |    Bin 158002 -> 170452 bytes
 src/Gui/Language/FreeCAD_ro.ts                     |   3228 +-
 src/Gui/Language/FreeCAD_ru.qm                     |    Bin 156600 -> 169826 bytes
 src/Gui/Language/FreeCAD_ru.ts                     |   3328 +-
 src/Gui/Language/FreeCAD_sk.qm                     |    Bin 143969 -> 165689 bytes
 src/Gui/Language/FreeCAD_sk.ts                     |   3039 +-
 src/Gui/Language/FreeCAD_sl.qm                     |    Bin 0 -> 164566 bytes
 src/Gui/Language/FreeCAD_sl.ts                     |   6936 +
 src/Gui/Language/FreeCAD_sr.qm                     |    Bin 151106 -> 163950 bytes
 src/Gui/Language/FreeCAD_sr.ts                     |   2827 +-
 src/Gui/Language/FreeCAD_sv-SE.qm                  |    Bin 149537 -> 162177 bytes
 src/Gui/Language/FreeCAD_sv-SE.ts                  |   3245 +-
 src/Gui/Language/FreeCAD_tr.qm                     |    Bin 143702 -> 165464 bytes
 src/Gui/Language/FreeCAD_tr.ts                     |   3131 +-
 src/Gui/Language/FreeCAD_uk.qm                     |    Bin 156366 -> 170460 bytes
 src/Gui/Language/FreeCAD_uk.ts                     |   3331 +-
 src/Gui/Language/FreeCAD_zh-CN.qm                  |    Bin 124428 -> 135852 bytes
 src/Gui/Language/FreeCAD_zh-CN.ts                  |   3129 +-
 src/Gui/Language/FreeCAD_zh-TW.qm                  |    Bin 119772 -> 128834 bytes
 src/Gui/Language/FreeCAD_zh-TW.ts                  |   3320 +-
 src/Gui/Language/Translator.cpp                    |    597 +-
 src/Gui/Language/Translator.h                      |    180 +-
 src/Gui/Language/translation.qrc                   |     80 +-
 src/Gui/MDIView.cpp                                |    624 +-
 src/Gui/MDIView.h                                  |    270 +-
 src/Gui/Macro.cpp                                  |    508 +-
 src/Gui/Macro.h                                    |    228 +-
 src/Gui/MainWindow.cpp                             |    461 +-
 src/Gui/MainWindow.h                               |    686 +-
 src/Gui/ManualAlignment.cpp                        |     72 +-
 src/Gui/MayaGestureNavigationStyle.cpp             |    612 +
 src/Gui/MenuManager.cpp                            |    778 +-
 src/Gui/MenuManager.h                              |    212 +-
 src/Gui/MergeDocuments.cpp                         |    340 +-
 src/Gui/MergeDocuments.h                           |    134 +-
 src/Gui/MouseSelection.cpp                         |   1413 +-
 src/Gui/MouseSelection.h                           |    494 +-
 src/Gui/NavigationStyle.cpp                        |    254 +-
 src/Gui/NavigationStyle.h                          |    724 +-
 src/Gui/NetworkRetriever.cpp                       |   1122 +-
 src/Gui/NetworkRetriever.h                         |    210 +-
 src/Gui/OnlineDocumentation.cpp                    |   1018 +-
 src/Gui/OnlineDocumentation.h                      |    238 +-
 src/Gui/OpenCascadeNavigationStyle.cpp             |    358 +
 src/Gui/Placement.cpp                              |   1174 +-
 src/Gui/Placement.h                                |    290 +-
 src/Gui/Placement.ui                               |      2 +-
 src/Gui/PreCompiled.cpp                            |     48 +-
 src/Gui/PreCompiled.h                              |      8 +-
 src/Gui/PrefWidgets.cpp                            |   1258 +-
 src/Gui/PrefWidgets.h                              |    650 +-
 src/Gui/ProgressBar.cpp                            |    998 +-
 src/Gui/ProgressBar.h                              |    378 +-
 src/Gui/ProgressDialog.cpp                         |    736 +-
 src/Gui/ProgressDialog.h                           |    218 +-
 src/Gui/ProjectView.cpp                            |      2 +-
 src/Gui/ProjectView.h                              |      2 +-
 src/Gui/PropertyPage.cpp                           |    496 +-
 src/Gui/PropertyPage.h                             |    264 +-
 src/Gui/PropertyView.cpp                           |    542 +-
 src/Gui/PropertyView.h                             |    202 +-
 src/Gui/PythonConsole.cpp                          |   2878 +-
 src/Gui/PythonConsole.h                            |    348 +-
 src/Gui/PythonConsolePy.cpp                        |    696 +-
 src/Gui/PythonConsolePy.h                          |    298 +-
 src/Gui/PythonDebugger.cpp                         |   1132 +-
 src/Gui/PythonDebugger.h                           |    378 +-
 src/Gui/PythonEditor.cpp                           |    950 +-
 src/Gui/PythonEditor.h                             |    188 +-
 src/Gui/PythonWorkbenchPy.xml                      |    254 +-
 src/Gui/PythonWorkbenchPyImp.cpp                   |    766 +-
 src/Gui/QListWidgetCustom.cpp                      |     66 +
 src/Gui/QListWidgetCustom.h                        |     43 +
 src/Gui/QSint/actionpanel/actionbox.cpp            |    225 +
 src/Gui/QSint/actionpanel/actionbox.h              |    258 +
 src/Gui/QSint/actionpanel/actiongroup.cpp          |    259 +
 src/Gui/QSint/actionpanel/actiongroup.h            |    175 +
 src/Gui/QSint/actionpanel/actionlabel.cpp          |    123 +
 src/Gui/QSint/actionpanel/actionlabel.h            |     94 +
 src/Gui/QSint/actionpanel/actionpanel.cpp          |    119 +
 src/Gui/QSint/actionpanel/actionpanel.h            |    104 +
 src/Gui/QSint/actionpanel/actionpanelscheme.cpp    |    120 +
 src/Gui/QSint/actionpanel/actionpanelscheme.h      |     84 +
 src/Gui/QSint/actionpanel/android/Fold.png         |    Bin 0 -> 1705 bytes
 src/Gui/QSint/actionpanel/android/FoldOver.png     |    Bin 0 -> 1725 bytes
 src/Gui/QSint/actionpanel/android/Unfold.png       |    Bin 0 -> 1701 bytes
 src/Gui/QSint/actionpanel/android/UnfoldOver.png   |    Bin 0 -> 1721 bytes
 src/Gui/QSint/actionpanel/androidpanelscheme.cpp   |     82 +
 src/Gui/QSint/actionpanel/androidpanelscheme.h     |     41 +
 src/Gui/QSint/actionpanel/default/Fold.png         |    Bin 0 -> 140 bytes
 src/Gui/QSint/actionpanel/default/FoldOver.png     |    Bin 0 -> 771 bytes
 src/Gui/QSint/actionpanel/default/Unfold.png       |    Bin 0 -> 140 bytes
 src/Gui/QSint/actionpanel/default/UnfoldOver.png   |    Bin 0 -> 747 bytes
 src/Gui/QSint/actionpanel/freecadscheme.cpp        |    336 +
 src/Gui/QSint/actionpanel/freecadscheme.h          |     75 +
 src/Gui/QSint/actionpanel/mac/FoldOver.png         |    Bin 0 -> 511 bytes
 src/Gui/QSint/actionpanel/mac/UnfoldOver.png       |    Bin 0 -> 685 bytes
 src/Gui/QSint/actionpanel/macpanelscheme.cpp       |     73 +
 src/Gui/QSint/actionpanel/macpanelscheme.h         |     39 +
 src/Gui/QSint/actionpanel/qsint_global.h           |     24 +
 src/Gui/QSint/actionpanel/schemes.qrc              |     26 +
 src/Gui/QSint/actionpanel/taskgroup_p.cpp          |    153 +
 src/Gui/QSint/actionpanel/taskgroup_p.h            |     55 +
 src/Gui/QSint/actionpanel/taskheader_p.cpp         |    310 +
 src/Gui/QSint/actionpanel/taskheader_p.h           |     74 +
 src/Gui/QSint/actionpanel/vista/Fold.png           |    Bin 0 -> 140 bytes
 src/Gui/QSint/actionpanel/vista/FoldOver.png       |    Bin 0 -> 771 bytes
 src/Gui/QSint/actionpanel/vista/Unfold.png         |    Bin 0 -> 140 bytes
 src/Gui/QSint/actionpanel/vista/UnfoldOver.png     |    Bin 0 -> 747 bytes
 src/Gui/QSint/actionpanel/winvistapanelscheme.cpp  |     93 +
 src/Gui/QSint/actionpanel/winvistapanelscheme.h    |     41 +
 src/Gui/QSint/actionpanel/winxppanelscheme.cpp     |    177 +
 src/Gui/QSint/actionpanel/winxppanelscheme.h       |     57 +
 src/Gui/QSint/actionpanel/xp/FoldOver_Blue1.png    |    Bin 0 -> 823 bytes
 src/Gui/QSint/actionpanel/xp/FoldOver_Blue2.png    |    Bin 0 -> 777 bytes
 src/Gui/QSint/actionpanel/xp/Fold_Blue1.png        |    Bin 0 -> 808 bytes
 src/Gui/QSint/actionpanel/xp/Fold_Blue2.png        |    Bin 0 -> 782 bytes
 src/Gui/QSint/actionpanel/xp/UnfoldOver_Blue1.png  |    Bin 0 -> 804 bytes
 src/Gui/QSint/actionpanel/xp/UnfoldOver_Blue2.png  |    Bin 0 -> 797 bytes
 src/Gui/QSint/actionpanel/xp/Unfold_Blue1.png      |    Bin 0 -> 792 bytes
 src/Gui/QSint/actionpanel/xp/Unfold_Blue2.png      |    Bin 0 -> 802 bytes
 src/Gui/QSint/include/QSint                        |      9 +
 src/Gui/Qt4All.h                                   |    351 +-
 src/Gui/QuantitySpinBox.cpp                        |    236 +-
 src/Gui/QuantitySpinBox.h                          |     19 +-
 src/Gui/QuantitySpinBox_p.h                        |     43 +
 src/Gui/Quarter/ContextMenu.cpp                    |      2 +-
 src/Gui/Quarter/DragDropHandler.cpp                |      1 +
 src/Gui/Quarter/FocusHandler.cpp                   |      2 +
 src/Gui/Quarter/ImageReader.cpp                    |     10 +-
 src/Gui/Quarter/InputDevice.cpp                    |      4 +
 src/Gui/Quarter/Keyboard.cpp                       |      4 +
 src/Gui/Quarter/KeyboardP.cpp                      |      2 +-
 src/Gui/Quarter/Mouse.cpp                          |      4 +
 src/Gui/Quarter/QtCoinCompatibility.cpp            |      2 +-
 src/Gui/Quarter/Quarter.cpp                        |      2 +-
 src/Gui/Quarter/QuarterWidget.cpp                  |     74 +-
 src/Gui/Quarter/QuarterWidget.h                    |      2 +-
 src/Gui/Quarter/QuarterWidgetP.cpp                 |     12 +-
 src/Gui/Quarter/SensorManager.cpp                  |      6 +-
 src/Gui/Quarter/SignalThread.cpp                   |     11 +-
 src/Gui/Quarter/SoQTQuarterAdaptor.cpp             |     58 +-
 src/Gui/Quarter/SoQTQuarterAdaptor.h               |      3 +
 src/Gui/Quarter/SpaceNavigatorDevice.cpp           |      8 +-
 src/Gui/ReportView.cpp                             |   1149 +-
 src/Gui/ReportView.h                               |    384 +-
 src/Gui/SceneInspector.cpp                         |    324 +-
 src/Gui/SceneInspector.h                           |    174 +-
 src/Gui/Selection.cpp                              |   2525 +-
 src/Gui/Selection.h                                |    758 +-
 src/Gui/SelectionFilter.cpp                        |    742 +-
 src/Gui/SelectionFilter.h                          |    422 +-
 src/Gui/SelectionFilter.l                          |    106 +-
 src/Gui/SelectionFilter.y                          |    122 +-
 src/Gui/SelectionObject.cpp                        |    200 +-
 src/Gui/SelectionObject.h                          |    182 +-
 src/Gui/SelectionObjectPy.xml                      |    164 +-
 src/Gui/SelectionObjectPyImp.cpp                   |    274 +-
 src/Gui/SelectionView.cpp                          |    541 +-
 src/Gui/SelectionView.h                            |    175 +-
 src/Gui/SoAxisCrossKit.cpp                         |    310 +-
 src/Gui/SoAxisCrossKit.h                           |    194 +-
 src/Gui/SoFCBackgroundGradient.cpp                 |     76 +-
 src/Gui/SoFCBoundingBox.cpp                        |    554 +-
 src/Gui/SoFCBoundingBox.h                          |    218 +-
 src/Gui/SoFCColorBar.cpp                           |     14 +-
 src/Gui/SoFCColorBar.h                             |    406 +-
 src/Gui/SoFCColorGradient.cpp                      |    714 +-
 src/Gui/SoFCColorGradient.h                        |    230 +-
 src/Gui/SoFCColorLegend.cpp                        |    486 +-
 src/Gui/SoFCColorLegend.h                          |    184 +-
 src/Gui/SoFCDB.cpp                                 |    485 +-
 src/Gui/SoFCDB.h                                   |     99 +-
 src/Gui/SoFCInteractiveElement.cpp                 |    282 +-
 src/Gui/SoFCInteractiveElement.h                   |    156 +-
 src/Gui/SoFCOffscreenRenderer.cpp                  |   1430 +-
 src/Gui/SoFCOffscreenRenderer.h                    |    292 +-
 src/Gui/SoFCSelection.cpp                          |   1836 +-
 src/Gui/SoFCSelection.h                            |    239 +-
 src/Gui/SoFCSelectionAction.cpp                    |   1620 +-
 src/Gui/SoFCSelectionAction.h                      |    580 +-
 src/Gui/SoFCUnifiedSelection.cpp                   |   1478 +-
 src/Gui/SoFCUnifiedSelection.h                     |    396 +-
 src/Gui/SoFCVectorizeSVGAction.h                   |    158 +-
 src/Gui/SoFCVectorizeU3DAction.h                   |    168 +-
 src/Gui/SoNavigationDragger.cpp                    |    792 +-
 src/Gui/SoNavigationDragger.h                      |    234 +-
 src/Gui/SoNavigationDraggerLayout.h                |    148 +-
 src/Gui/SoNavigationDraggerLayout.iv               |    146 +-
 src/Gui/SoTextLabel.cpp                            |   1174 +-
 src/Gui/SoTextLabel.h                              |    258 +-
 src/Gui/SoTouchEvents.cpp                          |    189 +
 src/Gui/SoTouchEvents.h                            |    120 +
 src/Gui/SpinBox.cpp                                |    985 +-
 src/Gui/SpinBox.h                                  |    275 +-
 src/Gui/Splashscreen.cpp                           |   1114 +-
 src/Gui/Splashscreen.h                             |    196 +-
 src/Gui/SplitView3DInventor.cpp                    |   1035 +-
 src/Gui/SplitView3DInventor.h                      |    194 +-
 src/Gui/Stylesheets/CMakeLists.txt                 |     29 +
 src/Gui/Stylesheets/Dark-blue.qss                  |   2049 +
 src/Gui/Stylesheets/Dark-green.qss                 |   2049 +
 src/Gui/Stylesheets/Dark-orange.qss                |   2049 +
 src/Gui/Stylesheets/Light-blue.qss                 |   2047 +
 src/Gui/Stylesheets/Light-green.qss                |   2047 +
 src/Gui/Stylesheets/Light-orange.qss               |   2047 +
 src/Gui/Stylesheets/images/Hmovetoolbar_dark.png   |    Bin 0 -> 181 bytes
 src/Gui/Stylesheets/images/Hmovetoolbar_light.png  |    Bin 0 -> 184 bytes
 src/Gui/Stylesheets/images/Hsepartoolbar_dark.png  |    Bin 0 -> 159 bytes
 src/Gui/Stylesheets/images/Hsepartoolbar_light.png |    Bin 0 -> 162 bytes
 src/Gui/Stylesheets/images/Vmovetoolbar_dark.png   |    Bin 0 -> 181 bytes
 src/Gui/Stylesheets/images/Vmovetoolbar_light.png  |    Bin 0 -> 180 bytes
 src/Gui/Stylesheets/images/Vsepartoolbar_dark.png  |    Bin 0 -> 152 bytes
 src/Gui/Stylesheets/images/Vsepartoolbar_light.png |    Bin 0 -> 159 bytes
 src/Gui/Stylesheets/images/background_freecad.png  |    Bin 0 -> 8356 bytes
 src/Gui/Stylesheets/images/branch_closed_dark.png  |    Bin 0 -> 154 bytes
 .../Stylesheets/images/branch_closed_darker.png    |    Bin 0 -> 153 bytes
 src/Gui/Stylesheets/images/branch_end.png          |    Bin 0 -> 180 bytes
 src/Gui/Stylesheets/images/branch_more.png         |    Bin 0 -> 178 bytes
 src/Gui/Stylesheets/images/branch_open_dark.png    |    Bin 0 -> 159 bytes
 src/Gui/Stylesheets/images/branch_open_darker.png  |    Bin 0 -> 159 bytes
 src/Gui/Stylesheets/images/branch_vline.png        |    Bin 0 -> 170 bytes
 .../images/checkbox_indeterminate_light.png        |    Bin 0 -> 381 bytes
 src/Gui/Stylesheets/images/checkbox_light.png      |    Bin 0 -> 1021 bytes
 src/Gui/Stylesheets/images/close_dark.png          |    Bin 0 -> 255 bytes
 src/Gui/Stylesheets/images/close_light.png         |    Bin 0 -> 254 bytes
 src/Gui/Stylesheets/images/down_arrow_dark.png     |    Bin 0 -> 3427 bytes
 src/Gui/Stylesheets/images/down_arrow_darker.png   |    Bin 0 -> 3427 bytes
 .../images/down_arrow_disabled_dark.png            |    Bin 0 -> 142 bytes
 .../images/down_arrow_disabled_light.png           |    Bin 0 -> 144 bytes
 src/Gui/Stylesheets/images/down_arrow_light.png    |    Bin 0 -> 5449 bytes
 src/Gui/Stylesheets/images/down_arrow_lighter.png  |    Bin 0 -> 5450 bytes
 src/Gui/Stylesheets/images/left_arrow_dark.png     |    Bin 0 -> 3432 bytes
 src/Gui/Stylesheets/images/left_arrow_darker.png   |    Bin 0 -> 3430 bytes
 .../images/left_arrow_disabled_dark.png            |    Bin 0 -> 132 bytes
 .../images/left_arrow_disabled_light.png           |    Bin 0 -> 133 bytes
 src/Gui/Stylesheets/images/left_arrow_light.png    |    Bin 0 -> 5484 bytes
 src/Gui/Stylesheets/images/left_arrow_lighter.png  |    Bin 0 -> 5484 bytes
 src/Gui/Stylesheets/images/more_dark.png           |    Bin 0 -> 188 bytes
 src/Gui/Stylesheets/images/more_light.png          |    Bin 0 -> 194 bytes
 src/Gui/Stylesheets/images/radiobutton_light.png   |    Bin 0 -> 383 bytes
 src/Gui/Stylesheets/images/right_arrow_dark.png    |    Bin 0 -> 3430 bytes
 src/Gui/Stylesheets/images/right_arrow_darker.png  |    Bin 0 -> 3428 bytes
 .../images/right_arrow_disabled_dark.png           |    Bin 0 -> 133 bytes
 .../images/right_arrow_disabled_light.png          |    Bin 0 -> 134 bytes
 src/Gui/Stylesheets/images/right_arrow_light.png   |    Bin 0 -> 5454 bytes
 src/Gui/Stylesheets/images/right_arrow_lighter.png |    Bin 0 -> 5456 bytes
 src/Gui/Stylesheets/images/sizegrip_dark.png       |    Bin 0 -> 182 bytes
 src/Gui/Stylesheets/images/sizegrip_light.png      |    Bin 0 -> 182 bytes
 .../images/splitter_horizontal_dark.png            |    Bin 0 -> 187 bytes
 .../images/splitter_horizontal_light.png           |    Bin 0 -> 189 bytes
 .../Stylesheets/images/splitter_vertical_dark.png  |    Bin 0 -> 196 bytes
 .../Stylesheets/images/splitter_vertical_light.png |    Bin 0 -> 198 bytes
 src/Gui/Stylesheets/images/transparent.png         |    Bin 0 -> 195 bytes
 src/Gui/Stylesheets/images/undock_dark.png         |    Bin 0 -> 243 bytes
 src/Gui/Stylesheets/images/undock_light.png        |    Bin 0 -> 243 bytes
 src/Gui/Stylesheets/images/up_arrow_dark.png       |    Bin 0 -> 3427 bytes
 src/Gui/Stylesheets/images/up_arrow_darker.png     |    Bin 0 -> 3426 bytes
 .../Stylesheets/images/up_arrow_disabled_dark.png  |    Bin 0 -> 143 bytes
 .../Stylesheets/images/up_arrow_disabled_light.png |    Bin 0 -> 145 bytes
 src/Gui/Stylesheets/images/up_arrow_light.png      |    Bin 0 -> 5454 bytes
 src/Gui/Stylesheets/images/up_arrow_lighter.png    |    Bin 0 -> 5454 bytes
 src/Gui/SyntaxHighlighter.cpp                      |    344 +-
 src/Gui/SyntaxHighlighter.h                        |    134 +-
 src/Gui/TaskDlgRelocation.cpp                      |    304 +-
 src/Gui/TaskDlgRelocation.h                        |    212 +-
 src/Gui/TaskPanelView.cpp                          |    178 -
 src/Gui/TaskPanelView.h                            |     68 -
 src/Gui/TaskView/TaskAppearance.cpp                |    516 +-
 src/Gui/TaskView/TaskAppearance.h                  |    162 +-
 src/Gui/TaskView/TaskDialog.cpp                    |    206 +-
 src/Gui/TaskView/TaskDialog.h                      |    227 +-
 src/Gui/TaskView/TaskDialogPython.cpp              |   1019 +-
 src/Gui/TaskView/TaskDialogPython.h                |    213 +-
 src/Gui/TaskView/TaskEditControl.cpp               |    112 +-
 src/Gui/TaskView/TaskEditControl.h                 |    124 +-
 src/Gui/TaskView/TaskSelectLinkProperty.cpp        |    492 +-
 src/Gui/TaskView/TaskSelectLinkProperty.h          |    232 +-
 src/Gui/TaskView/TaskView.cpp                      |   1248 +-
 src/Gui/TaskView/TaskView.h                        |    391 +-
 src/Gui/TaskView/TaskWatcher.cpp                   |    344 +-
 src/Gui/TaskView/TaskWatcher.h                     |    243 +-
 src/Gui/TextEdit.cpp                               |   1116 +-
 src/Gui/TextEdit.h                                 |    320 +-
 src/Gui/TextureMapping.cpp                         |    376 +-
 src/Gui/TextureMapping.h                           |    168 +-
 src/Gui/TextureMapping.ui                          |    108 +-
 src/Gui/Thumbnail.cpp                              |    273 +-
 src/Gui/Thumbnail.h                                |    138 +-
 src/Gui/ToolBarManager.cpp                         |    724 +-
 src/Gui/ToolBarManager.h                           |    200 +-
 src/Gui/ToolBox.cpp                                |    480 +-
 src/Gui/ToolBox.h                                  |    224 +-
 src/Gui/ToolBoxManager.cpp                         |    270 +-
 src/Gui/ToolBoxManager.h                           |    130 +-
 src/Gui/TouchpadNavigationStyle.cpp                |     91 +-
 src/Gui/Transform.cpp                              |    978 +-
 src/Gui/Transform.h                                |    266 +-
 src/Gui/Tree.cpp                                   |   2822 +-
 src/Gui/Tree.h                                     |    482 +-
 src/Gui/TreeView.cpp                               |    192 +-
 src/Gui/TreeView.h                                 |    108 +-
 src/Gui/Utilities.cpp                              |    336 +-
 src/Gui/Utilities.h                                |    272 +-
 src/Gui/View.cpp                                   |    198 +-
 src/Gui/View.h                                     |    228 +-
 src/Gui/View3DInventor.cpp                         |   2095 +-
 src/Gui/View3DInventor.h                           |    300 +-
 src/Gui/View3DInventorExamples.cpp                 |    878 +-
 src/Gui/View3DInventorExamples.h                   |     68 +-
 src/Gui/View3DInventorRiftViewer.cpp               |      2 +-
 src/Gui/View3DInventorViewer.cpp                   |    571 +-
 src/Gui/View3DInventorViewer.h                     |    868 +-
 src/Gui/View3DPy.cpp                               |   4305 +-
 src/Gui/View3DPy.h                                 |    252 +-
 src/Gui/View3DViewerPy.cpp                         |      6 +-
 src/Gui/View3DViewerPy.h                           |     11 +-
 src/Gui/ViewProvider.cpp                           |    814 +-
 src/Gui/ViewProvider.h                             |    697 +-
 src/Gui/ViewProviderAnnotation.cpp                 |   1005 +-
 src/Gui/ViewProviderAnnotation.h                   |    280 +-
 src/Gui/ViewProviderBuilder.cpp                    |    206 +-
 src/Gui/ViewProviderBuilder.h                      |    142 +-
 src/Gui/ViewProviderDocumentObject.cpp             |    469 +-
 src/Gui/ViewProviderDocumentObject.h               |    252 +-
 src/Gui/ViewProviderDocumentObjectGroup.cpp        |    512 +-
 src/Gui/ViewProviderDocumentObjectGroup.h          |    152 +-
 src/Gui/ViewProviderDocumentObjectPy.xml           |     54 +-
 src/Gui/ViewProviderDocumentObjectPyImp.cpp        |    144 +-
 src/Gui/ViewProviderExtern.cpp                     |    304 +-
 src/Gui/ViewProviderExtern.h                       |    132 +-
 src/Gui/ViewProviderFeature.cpp                    |    125 +-
 src/Gui/ViewProviderFeature.h                      |    121 +-
 src/Gui/ViewProviderGeometryObject.cpp             |   1259 +-
 src/Gui/ViewProviderGeometryObject.h               |    240 +-
 src/Gui/ViewProviderInventorObject.cpp             |    334 +-
 src/Gui/ViewProviderInventorObject.h               |    122 +-
 src/Gui/ViewProviderMaterialObject.cpp             |      2 +-
 src/Gui/ViewProviderMaterialObject.h               |      2 +-
 src/Gui/ViewProviderMeasureDistance.cpp            |    679 +-
 src/Gui/ViewProviderMeasureDistance.h              |    230 +-
 src/Gui/ViewProviderPlacement.cpp                  |      3 +-
 src/Gui/ViewProviderPlacement.h                    |      2 +-
 src/Gui/ViewProviderPlane.cpp                      |      3 +-
 src/Gui/ViewProviderPlane.h                        |      2 +-
 src/Gui/ViewProviderPy.xml                         |    164 +-
 src/Gui/ViewProviderPyImp.cpp                      |    487 +-
 src/Gui/ViewProviderPythonFeature.cpp              |   1762 +-
 src/Gui/ViewProviderPythonFeature.h                |    789 +-
 src/Gui/ViewProviderPythonFeaturePy.xml            |     86 +-
 src/Gui/ViewProviderPythonFeaturePyImp.cpp         |    314 +-
 src/Gui/ViewProviderVRMLObject.cpp                 |    394 +-
 src/Gui/ViewProviderVRMLObject.h                   |    118 +-
 src/Gui/WaitCursor.cpp                             |    360 +-
 src/Gui/WaitCursor.h                               |    174 +-
 src/Gui/WhatsThis.cpp                              |    194 +-
 src/Gui/WhatsThis.h                                |    114 +-
 src/Gui/WidgetFactory.cpp                          |   2382 +-
 src/Gui/WidgetFactory.h                            |    911 +-
 src/Gui/Widgets.cpp                                |   2514 +-
 src/Gui/Widgets.h                                  |    832 +-
 src/Gui/WinNativeGestureRecognizers.cpp            |    250 +
 src/Gui/WinNativeGestureRecognizers.h              |     72 +
 src/Gui/Window.cpp                                 |    180 +-
 src/Gui/Window.h                                   |    114 +-
 src/Gui/Workbench.cpp                              |   2138 +-
 src/Gui/Workbench.h                                |    642 +-
 src/Gui/WorkbenchFactory.cpp                       |    136 +-
 src/Gui/WorkbenchFactory.h                         |    186 +-
 src/Gui/WorkbenchManager.cpp                       |    298 +-
 src/Gui/WorkbenchManager.h                         |    154 +-
 src/Gui/WorkbenchPy.xml                            |     54 +-
 src/Gui/WorkbenchPyImp.cpp                         |    162 +-
 src/Gui/core-gui.dox                               |     54 +-
 src/Gui/iisTaskPanel/include/iisTaskPanel          |     16 +-
 .../src/Resources/headerButtonFold.xpm             |    220 +-
 src/Gui/iisTaskPanel/src/iisfreecadscheme.cpp      |    276 +-
 src/Gui/iisTaskPanel/src/iisfreecadscheme.h        |     90 +-
 src/Gui/iisTaskPanel/src/iisiconlabel.cpp          |    400 +-
 src/Gui/iisTaskPanel/src/iisiconlabel.h            |    129 +-
 src/Gui/iisTaskPanel/src/iistaskbox.cpp            |    336 +-
 src/Gui/iisTaskPanel/src/iistaskbox.h              |    125 +-
 src/Gui/iisTaskPanel/src/iistaskgroup.cpp          |    122 +-
 src/Gui/iisTaskPanel/src/iistaskgroup.h            |     96 +-
 src/Gui/iisTaskPanel/src/iistaskheader.cpp         |    394 +-
 src/Gui/iisTaskPanel/src/iistaskheader.h           |    122 +-
 src/Gui/iisTaskPanel/src/iistaskpanel.cpp          |    178 +-
 src/Gui/iisTaskPanel/src/iistaskpanel.h            |     98 +-
 src/Gui/iisTaskPanel/src/iistaskpanel_global.h     |     48 +-
 src/Gui/iisTaskPanel/src/iistaskpanelscheme.cpp    |    162 +-
 src/Gui/iisTaskPanel/src/iistaskpanelscheme.h      |    112 +-
 .../iisTaskPanel/src/iiswinxptaskpanelscheme.cpp   |    212 +-
 src/Gui/iisTaskPanel/src/iiswinxptaskpanelscheme.h |     80 +-
 src/Gui/lex.SelectionFilter.c                      |     72 +-
 src/Gui/propertyeditor/PropertyEditor.cpp          |    447 +-
 src/Gui/propertyeditor/PropertyEditor.h            |    187 +-
 src/Gui/propertyeditor/PropertyItem.cpp            |    429 +-
 src/Gui/propertyeditor/PropertyItem.h              |   1576 +-
 src/Gui/propertyeditor/PropertyItemDelegate.cpp    |    309 +-
 src/Gui/propertyeditor/PropertyItemDelegate.h      |    116 +-
 src/Gui/propertyeditor/PropertyModel.cpp           |    630 +-
 src/Gui/propertyeditor/PropertyModel.h             |    152 +-
 src/Gui/resource.cpp                               |      2 +
 src/Main/CMakeLists.txt                            |     19 +-
 src/Main/FreeCADGuiPy.cpp                          |    663 +-
 src/Main/MainCmd.cpp                               |    292 +-
 src/Main/MainGui.cpp                               |    861 +-
 src/Main/MainPy.cpp                                |    338 +-
 src/Main/core-main.dox                             |      4 +-
 src/Main/freecad.rc                                |      8 +-
 src/Main/res/FreeCAD.exe.manifest                  |     18 +-
 src/Main/res/FreeCADD.exe.manifest                 |     42 +-
 src/Mod/Arch/Arch.py                               |     14 +
 src/Mod/Arch/ArchAxis.py                           |    212 +-
 src/Mod/Arch/ArchBuilding.py                       |    144 +
 src/Mod/Arch/ArchCommands.py                       |    225 +-
 src/Mod/Arch/ArchComponent.py                      |    184 +-
 src/Mod/Arch/ArchEquipment.py                      |     10 +-
 src/Mod/Arch/ArchFrame.py                          |      8 +-
 src/Mod/Arch/ArchMaterial.py                       |    272 +
 src/Mod/Arch/ArchPanel.py                          |     17 +-
 src/Mod/Arch/ArchProfile.py                        |    219 +
 src/Mod/Arch/ArchRebar.py                          |     56 +-
 src/Mod/Arch/ArchRoof.py                           |    336 +-
 src/Mod/Arch/ArchSchedule.py                       |    247 +
 src/Mod/Arch/ArchSectionPlane.py                   |    194 +-
 src/Mod/Arch/ArchServer.py                         |    165 +
 src/Mod/Arch/ArchSite.py                           |      5 +-
 src/Mod/Arch/ArchSpace.py                          |    178 +-
 src/Mod/Arch/ArchStairs.py                         |      7 +-
 src/Mod/Arch/ArchStructure.py                      |    436 +-
 src/Mod/Arch/ArchVRM.py                            |     71 +-
 src/Mod/Arch/ArchWall.py                           |     54 +-
 src/Mod/Arch/ArchWindow.py                         |    143 +-
 src/Mod/Arch/CMakeLists.txt                        |     43 +-
 src/Mod/Arch/Init.py                               |     44 +-
 src/Mod/Arch/InitGui.py                            |     75 +-
 src/Mod/Arch/Presets/profiles.csv                  |    250 +
 src/Mod/Arch/Resources/Arch.qrc                    |    188 +-
 src/Mod/Arch/Resources/icons/ArchWorkbench.svg     |    223 +
 src/Mod/Arch/Resources/icons/Arch_Bimserver.svg    |    454 +
 src/Mod/Arch/Resources/icons/Arch_Component.svg    |     96 +
 src/Mod/Arch/Resources/icons/Arch_Material.svg     |    510 +
 .../Arch/Resources/icons/Arch_Material_Group.svg   |    680 +
 src/Mod/Arch/Resources/icons/Arch_Schedule.svg     |    164 +
 src/Mod/Arch/Resources/icons/Git.svg               |     15 +
 src/Mod/Arch/Resources/translations/Arch.ts        |   1803 +-
 src/Mod/Arch/Resources/translations/Arch_af.qm     |    Bin 48878 -> 67025 bytes
 src/Mod/Arch/Resources/translations/Arch_af.ts     |   1680 +-
 src/Mod/Arch/Resources/translations/Arch_cs.qm     |    Bin 48172 -> 65927 bytes
 src/Mod/Arch/Resources/translations/Arch_cs.ts     |   2160 +-
 src/Mod/Arch/Resources/translations/Arch_de.qm     |    Bin 51916 -> 72367 bytes
 src/Mod/Arch/Resources/translations/Arch_de.ts     |   2152 +-
 src/Mod/Arch/Resources/translations/Arch_el.qm     |    Bin 0 -> 67999 bytes
 src/Mod/Arch/Resources/translations/Arch_el.ts     |   2742 +
 src/Mod/Arch/Resources/translations/Arch_es-ES.qm  |    Bin 51876 -> 71279 bytes
 src/Mod/Arch/Resources/translations/Arch_es-ES.ts  |   2144 +-
 src/Mod/Arch/Resources/translations/Arch_fi.qm     |    Bin 49358 -> 67465 bytes
 src/Mod/Arch/Resources/translations/Arch_fi.ts     |   2144 +-
 src/Mod/Arch/Resources/translations/Arch_fr.qm     |    Bin 52358 -> 72503 bytes
 src/Mod/Arch/Resources/translations/Arch_fr.ts     |   2148 +-
 src/Mod/Arch/Resources/translations/Arch_hr.qm     |    Bin 48347 -> 66484 bytes
 src/Mod/Arch/Resources/translations/Arch_hr.ts     |   1718 +-
 src/Mod/Arch/Resources/translations/Arch_hu.qm     |    Bin 49743 -> 70088 bytes
 src/Mod/Arch/Resources/translations/Arch_hu.ts     |   2162 +-
 src/Mod/Arch/Resources/translations/Arch_it.qm     |    Bin 51632 -> 72035 bytes
 src/Mod/Arch/Resources/translations/Arch_it.ts     |   2144 +-
 src/Mod/Arch/Resources/translations/Arch_ja.qm     |    Bin 40359 -> 53292 bytes
 src/Mod/Arch/Resources/translations/Arch_ja.ts     |   2169 +-
 src/Mod/Arch/Resources/translations/Arch_nl.qm     |    Bin 49230 -> 67369 bytes
 src/Mod/Arch/Resources/translations/Arch_nl.ts     |   1858 +-
 src/Mod/Arch/Resources/translations/Arch_no.qm     |    Bin 48580 -> 66617 bytes
 src/Mod/Arch/Resources/translations/Arch_no.ts     |   1670 +-
 src/Mod/Arch/Resources/translations/Arch_pl.qm     |    Bin 49252 -> 68293 bytes
 src/Mod/Arch/Resources/translations/Arch_pl.ts     |   2163 +-
 src/Mod/Arch/Resources/translations/Arch_pt-BR.qm  |    Bin 51242 -> 70517 bytes
 src/Mod/Arch/Resources/translations/Arch_pt-BR.ts  |   2144 +-
 src/Mod/Arch/Resources/translations/Arch_pt-PT.qm  |    Bin 50980 -> 70669 bytes
 src/Mod/Arch/Resources/translations/Arch_pt-PT.ts  |   2144 +-
 src/Mod/Arch/Resources/translations/Arch_ro.qm     |    Bin 51049 -> 69110 bytes
 src/Mod/Arch/Resources/translations/Arch_ro.ts     |   2122 +-
 src/Mod/Arch/Resources/translations/Arch_ru.qm     |    Bin 48791 -> 67050 bytes
 src/Mod/Arch/Resources/translations/Arch_ru.ts     |   2002 +-
 src/Mod/Arch/Resources/translations/Arch_sk.qm     |    Bin 39839 -> 66603 bytes
 src/Mod/Arch/Resources/translations/Arch_sk.ts     |   2623 +-
 src/Mod/Arch/Resources/translations/Arch_sl.qm     |    Bin 0 -> 67010 bytes
 src/Mod/Arch/Resources/translations/Arch_sl.ts     |   2742 +
 src/Mod/Arch/Resources/translations/Arch_sr.qm     |    Bin 48377 -> 66490 bytes
 src/Mod/Arch/Resources/translations/Arch_sr.ts     |   1872 +-
 src/Mod/Arch/Resources/translations/Arch_sv-SE.qm  |    Bin 48626 -> 68117 bytes
 src/Mod/Arch/Resources/translations/Arch_sv-SE.ts  |   2092 +-
 src/Mod/Arch/Resources/translations/Arch_tr.qm     |    Bin 39890 -> 66694 bytes
 src/Mod/Arch/Resources/translations/Arch_tr.ts     |   2792 +-
 src/Mod/Arch/Resources/translations/Arch_uk.qm     |    Bin 48869 -> 67092 bytes
 src/Mod/Arch/Resources/translations/Arch_uk.ts     |   1862 +-
 src/Mod/Arch/Resources/translations/Arch_zh-CN.qm  |    Bin 42491 -> 60644 bytes
 src/Mod/Arch/Resources/translations/Arch_zh-CN.ts  |   1794 +-
 src/Mod/Arch/Resources/translations/Arch_zh-TW.qm  |    Bin 41709 -> 57486 bytes
 src/Mod/Arch/Resources/translations/Arch_zh-TW.ts  |   1900 +-
 src/Mod/Arch/Resources/ui/ArchMaterial.ui          |    175 +
 src/Mod/Arch/Resources/ui/ArchSchedule.ui          |    343 +
 src/Mod/Arch/Resources/ui/archprefs-base.ui        |    385 -
 src/Mod/Arch/Resources/ui/archprefs-import.ui      |    226 -
 src/Mod/Arch/Resources/ui/preferences-arch.ui      |    441 +
 ...efs-defaults.ui => preferences-archdefaults.ui} |      0
 src/Mod/Arch/Resources/ui/preferences-dae.ui       |    343 +
 src/Mod/Arch/Resources/ui/preferences-ifc.ui       |    472 +
 src/Mod/Arch/arch.dox                              |      6 +-
 src/Mod/Arch/importDAE.py                          |     52 +-
 src/Mod/Arch/importGBXML.py                        |    410 +
 src/Mod/Arch/importIFC.py                          |   1285 +-
 src/Mod/Arch/importIFClegacy.py                    |      4 +-
 src/Mod/Arch/importOBJ.py                          |     47 +-
 src/Mod/Arch/importWebGL.py                        |      2 +-
 src/Mod/Assembly/App/AppAssembly.cpp               |    134 +-
 src/Mod/Assembly/App/AppAssemblyPy.cpp             |     60 +-
 src/Mod/Assembly/App/CMakeLists.txt                |      4 +-
 src/Mod/Assembly/App/PreCompiled.cpp               |     48 +-
 src/Mod/Assembly/App/PreCompiled.h                 |    490 +-
 src/Mod/Assembly/Gui/AppAssemblyGui.cpp            |    138 +-
 src/Mod/Assembly/Gui/AppAssemblyGuiPy.cpp          |     66 +-
 src/Mod/Assembly/Gui/CMakeLists.txt                |      4 +-
 src/Mod/Assembly/Gui/Command.cpp                   |    130 +-
 src/Mod/Assembly/Gui/PreCompiled.cpp               |     48 +-
 src/Mod/Assembly/Gui/PreCompiled.h                 |    142 +-
 src/Mod/Assembly/Gui/Resources/Assembly.qrc        |     60 +-
 .../Gui/Resources/translations/Assembly_af.qm      |    Bin 535 -> 603 bytes
 .../Gui/Resources/translations/Assembly_cs.qm      |    Bin 449 -> 509 bytes
 .../Gui/Resources/translations/Assembly_de.qm      |    Bin 515 -> 579 bytes
 .../Gui/Resources/translations/Assembly_el.qm      |    Bin 0 -> 551 bytes
 .../Gui/Resources/translations/Assembly_el.ts      |     37 +
 .../Gui/Resources/translations/Assembly_es-ES.qm   |    Bin 499 -> 565 bytes
 .../Gui/Resources/translations/Assembly_fi.qm      |    Bin 479 -> 545 bytes
 .../Gui/Resources/translations/Assembly_fr.qm      |    Bin 495 -> 561 bytes
 .../Gui/Resources/translations/Assembly_hr.qm      |    Bin 498 -> 558 bytes
 .../Gui/Resources/translations/Assembly_hu.qm      |    Bin 488 -> 598 bytes
 .../Gui/Resources/translations/Assembly_hu.ts      |      4 +-
 .../Gui/Resources/translations/Assembly_it.qm      |    Bin 473 -> 535 bytes
 .../Gui/Resources/translations/Assembly_ja.qm      |    Bin 394 -> 450 bytes
 .../Gui/Resources/translations/Assembly_nl.qm      |    Bin 493 -> 565 bytes
 .../Gui/Resources/translations/Assembly_no.qm      |    Bin 449 -> 513 bytes
 .../Gui/Resources/translations/Assembly_pl.qm      |    Bin 475 -> 537 bytes
 .../Gui/Resources/translations/Assembly_pt-BR.qm   |    Bin 501 -> 569 bytes
 .../Gui/Resources/translations/Assembly_pt-PT.qm   |    Bin 491 -> 553 bytes
 .../Gui/Resources/translations/Assembly_ro.qm      |    Bin 496 -> 558 bytes
 .../Gui/Resources/translations/Assembly_ru.qm      |    Bin 472 -> 530 bytes
 .../Gui/Resources/translations/Assembly_sk.qm      |    Bin 475 -> 537 bytes
 .../Gui/Resources/translations/Assembly_sk.ts      |      4 +-
 .../Gui/Resources/translations/Assembly_sl.qm      |    Bin 0 -> 536 bytes
 .../Gui/Resources/translations/Assembly_sl.ts      |     37 +
 .../Gui/Resources/translations/Assembly_sr.qm      |    Bin 504 -> 568 bytes
 .../Gui/Resources/translations/Assembly_sv-SE.qm   |    Bin 489 -> 559 bytes
 .../Gui/Resources/translations/Assembly_tr.qm      |    Bin 462 -> 520 bytes
 .../Gui/Resources/translations/Assembly_uk.qm      |    Bin 460 -> 518 bytes
 .../Gui/Resources/translations/Assembly_zh-CN.qm   |    Bin 356 -> 406 bytes
 .../Gui/Resources/translations/Assembly_zh-TW.qm   |    Bin 364 -> 416 bytes
 src/Mod/Assembly/Gui/Workbench.cpp                 |    122 +-
 src/Mod/Assembly/Gui/Workbench.h                   |    100 +-
 src/Mod/Assembly/Init.py                           |     54 +-
 src/Mod/Assembly/InitGui.py                        |    140 +-
 src/Mod/Assembly/assembly.dox                      |      6 +-
 src/Mod/CMakeLists.txt                             |      8 +-
 src/Mod/Cam/App/AppCam.cpp                         |    124 +-
 src/Mod/Cam/App/AppCamPy.cpp                       |   8518 +-
 src/Mod/Cam/App/Approx.cpp                         |   3040 +-
 src/Mod/Cam/App/Approx.h                           |    270 +-
 src/Mod/Cam/App/BRepAdaptor_CompCurve2.cxx         |   1038 +-
 src/Mod/Cam/App/BRepAdaptor_CompCurve2.h           |    572 +-
 src/Mod/Cam/App/BRepUtils.cpp                      |     90 +-
 src/Mod/Cam/App/BRepUtils.h                        |     44 +-
 src/Mod/Cam/App/ChangeDyna.cpp                     |    370 +-
 src/Mod/Cam/App/ChangeDyna.h                       |     90 +-
 src/Mod/Cam/App/ConvertDyna.cpp                    |   1218 +-
 src/Mod/Cam/App/ConvertDyna.h                      |    208 +-
 src/Mod/Cam/App/MeshInterface.h                    |    264 +-
 src/Mod/Cam/App/PreCompiled.cpp                    |     50 +-
 src/Mod/Cam/App/PreCompiled.h                      |    170 +-
 src/Mod/Cam/App/SpringbackCorrection.cpp           |   6194 +-
 src/Mod/Cam/App/SpringbackCorrection.h             |    680 +-
 src/Mod/Cam/App/UniGridApprox.cpp                  |   1988 +-
 src/Mod/Cam/App/UniGridApprox.h                    |    164 +-
 src/Mod/Cam/App/WireExplorer.cxx                   |    478 +-
 src/Mod/Cam/App/WireExplorer.h                     |    162 +-
 src/Mod/Cam/App/best_fit.cpp                       |   3930 +-
 src/Mod/Cam/App/best_fit.h                         |    512 +-
 src/Mod/Cam/App/cutting_tools.cpp                  |   7292 +-
 src/Mod/Cam/App/cutting_tools.h                    |    488 +-
 src/Mod/Cam/App/deviation.cpp                      |      4 +-
 src/Mod/Cam/App/edgesort.cpp                       |    688 +-
 src/Mod/Cam/App/edgesort.h                         |    202 +-
 src/Mod/Cam/App/path_simulate.cpp                  |   6682 +-
 src/Mod/Cam/App/path_simulate.h                    |    694 +-
 src/Mod/Cam/App/routine.cpp                        |   1296 +-
 src/Mod/Cam/App/routine.h                          |    230 +-
 src/Mod/Cam/App/stuff.h                            |    158 +-
 src/Mod/Cam/Gui/AppCamGui.cpp                      |    154 +-
 src/Mod/Cam/Gui/Command.cpp                        |    126 +-
 src/Mod/Cam/Gui/Cutting.cpp                        |   1840 +-
 src/Mod/Cam/Gui/Cutting.h                          |    274 +-
 src/Mod/Cam/Gui/PreCompiled.cpp                    |     50 +-
 src/Mod/Cam/Gui/PreCompiled.h                      |    262 +-
 src/Mod/Cam/Gui/Workbench.cpp                      |    136 +-
 src/Mod/Cam/Gui/Workbench.h                        |    104 +-
 src/Mod/Cam/Init.py                                |     52 +-
 src/Mod/Cam/InitGui.py                             |    140 +-
 src/Mod/Cam/cam.dox                                |      6 +-
 src/Mod/Complete/App/AppComplete.cpp               |    170 +-
 src/Mod/Complete/App/AppCompletePy.cpp             |     33 -
 src/Mod/Complete/App/CMakeLists.txt                |      5 +-
 src/Mod/Complete/App/CompleteConfiguration.h       |     84 +-
 src/Mod/Complete/App/PreCompiled.cpp               |     48 +-
 src/Mod/Complete/App/PreCompiled.h                 |    116 +-
 src/Mod/Complete/Gui/AppCompleteGui.cpp            |    230 +-
 src/Mod/Complete/Gui/AppCompleteGuiPy.cpp          |     33 -
 src/Mod/Complete/Gui/CMakeLists.txt                |     15 +-
 src/Mod/Complete/Gui/Command.cpp                   |    130 +-
 src/Mod/Complete/Gui/PreCompiled.cpp               |     48 +-
 src/Mod/Complete/Gui/PreCompiled.h                 |    138 +-
 src/Mod/Complete/Gui/Resources/Complete.qrc        |     59 +-
 .../Gui/Resources/icons/CompleteWorkbench.svg      |     24 +
 .../Gui/Resources/translations/Complete_af.qm      |    Bin 1313 -> 1383 bytes
 .../Gui/Resources/translations/Complete_af.ts      |      6 +-
 .../Gui/Resources/translations/Complete_cs.qm      |    Bin 1233 -> 1305 bytes
 .../Gui/Resources/translations/Complete_de.qm      |    Bin 1307 -> 1379 bytes
 .../Gui/Resources/translations/Complete_el.qm      |    Bin 0 -> 1423 bytes
 .../Gui/Resources/translations/Complete_el.ts      |     82 +
 .../Gui/Resources/translations/Complete_es-ES.qm   |    Bin 1347 -> 1415 bytes
 .../Gui/Resources/translations/Complete_es-ES.ts   |      8 +-
 .../Gui/Resources/translations/Complete_fi.qm      |    Bin 1301 -> 1373 bytes
 .../Gui/Resources/translations/Complete_fr.qm      |    Bin 1347 -> 1419 bytes
 .../Gui/Resources/translations/Complete_hr.qm      |    Bin 1296 -> 1368 bytes
 .../Gui/Resources/translations/Complete_hu.qm      |    Bin 1326 -> 1388 bytes
 .../Gui/Resources/translations/Complete_hu.ts      |      2 +-
 .../Gui/Resources/translations/Complete_it.qm      |    Bin 1271 -> 1341 bytes
 .../Gui/Resources/translations/Complete_ja.qm      |    Bin 1094 -> 1156 bytes
 .../Gui/Resources/translations/Complete_nl.qm      |    Bin 1315 -> 1387 bytes
 .../Gui/Resources/translations/Complete_no.qm      |    Bin 1247 -> 1317 bytes
 .../Gui/Resources/translations/Complete_pl.qm      |    Bin 1291 -> 1365 bytes
 .../Gui/Resources/translations/Complete_pt-BR.qm   |    Bin 1339 -> 1409 bytes
 .../Gui/Resources/translations/Complete_pt-PT.qm   |    Bin 1373 -> 1461 bytes
 .../Gui/Resources/translations/Complete_pt-PT.ts   |      6 +-
 .../Gui/Resources/translations/Complete_ro.qm      |    Bin 1368 -> 1436 bytes
 .../Gui/Resources/translations/Complete_ru.qm      |    Bin 1360 -> 1438 bytes
 .../Gui/Resources/translations/Complete_sk.qm      |    Bin 1247 -> 1319 bytes
 .../Gui/Resources/translations/Complete_sl.qm      |    Bin 0 -> 1366 bytes
 .../Gui/Resources/translations/Complete_sl.ts      |     82 +
 .../Gui/Resources/translations/Complete_sr.qm      |    Bin 1286 -> 1356 bytes
 .../Gui/Resources/translations/Complete_sr.ts      |      2 +-
 .../Gui/Resources/translations/Complete_sv-SE.qm   |    Bin 1245 -> 1315 bytes
 .../Gui/Resources/translations/Complete_tr.qm      |    Bin 1270 -> 1376 bytes
 .../Gui/Resources/translations/Complete_uk.qm      |    Bin 1328 -> 1406 bytes
 .../Gui/Resources/translations/Complete_uk.ts      |      2 +-
 .../Gui/Resources/translations/Complete_zh-CN.qm   |    Bin 946 -> 1000 bytes
 .../Gui/Resources/translations/Complete_zh-TW.qm   |    Bin 938 -> 1004 bytes
 .../Gui/Resources/translations/Complete_zh-TW.ts   |      4 +-
 src/Mod/Complete/Gui/Workbench.cpp                 |    726 +-
 src/Mod/Complete/Gui/Workbench.h                   |    120 +-
 src/Mod/Complete/Init.py                           |     54 +-
 src/Mod/Complete/InitGui.py                        |    123 +-
 src/Mod/Complete/complete.dox                      |      6 +-
 src/Mod/Draft/App/AppDraftUtils.cpp                |     49 +
 src/Mod/Draft/App/AppDraftUtilsPy.cpp              |     99 +
 src/Mod/Draft/App/CMakeLists.txt                   |     45 +
 src/Mod/Draft/App/DraftDxf.cpp                     |    268 +
 src/Mod/Draft/App/DraftDxf.h                       |     61 +
 src/Mod/Draft/App/PreCompiled.cpp                  |     24 +
 src/Mod/Draft/App/PreCompiled.h                    |     62 +
 src/Mod/Draft/App/dxf.cpp                          |   1819 +
 src/Mod/Draft/App/dxf.h                            |    161 +
 src/Mod/Draft/CMakeLists.txt                       |     24 +-
 src/Mod/Draft/Draft.py                             |    646 +-
 src/Mod/Draft/DraftGeomUtils.py                    |    164 +-
 src/Mod/Draft/DraftGui.py                          |    229 +-
 src/Mod/Draft/DraftSnap.py                         |     24 +-
 src/Mod/Draft/DraftTools.py                        |    194 +-
 src/Mod/Draft/DraftTrackers.py                     |     30 +
 src/Mod/Draft/DraftVecUtils.py                     |      7 +-
 src/Mod/Draft/Init.py                              |     42 +-
 src/Mod/Draft/InitGui.py                           |     63 +-
 src/Mod/Draft/Resources/Draft.qrc                  |    216 +-
 src/Mod/Draft/Resources/icons/DraftWorkbench.svg   |    235 +
 src/Mod/Draft/Resources/icons/Draft_Grid.svg       |    129 +
 src/Mod/Draft/Resources/icons/Draft_Mirror.svg     |    147 +
 src/Mod/Draft/Resources/translations/Draft.ts      |   1345 +-
 src/Mod/Draft/Resources/translations/Draft_af.qm   |    Bin 72875 -> 76576 bytes
 src/Mod/Draft/Resources/translations/Draft_af.ts   |   1923 +-
 src/Mod/Draft/Resources/translations/Draft_cs.qm   |    Bin 72601 -> 76356 bytes
 src/Mod/Draft/Resources/translations/Draft_cs.ts   |   2363 +-
 src/Mod/Draft/Resources/translations/Draft_de.qm   |    Bin 77417 -> 81638 bytes
 src/Mod/Draft/Resources/translations/Draft_de.ts   |   2368 +-
 src/Mod/Draft/Resources/translations/Draft_el.qm   |    Bin 0 -> 82794 bytes
 src/Mod/Draft/Resources/translations/Draft_el.ts   |   3081 +
 .../Draft/Resources/translations/Draft_es-ES.qm    |    Bin 77959 -> 82298 bytes
 .../Draft/Resources/translations/Draft_es-ES.ts    |   2362 +-
 src/Mod/Draft/Resources/translations/Draft_fi.qm   |    Bin 74229 -> 77806 bytes
 src/Mod/Draft/Resources/translations/Draft_fi.ts   |   2365 +-
 src/Mod/Draft/Resources/translations/Draft_fr.qm   |    Bin 78959 -> 83614 bytes
 src/Mod/Draft/Resources/translations/Draft_fr.ts   |   2361 +-
 src/Mod/Draft/Resources/translations/Draft_hr.qm   |    Bin 72184 -> 75903 bytes
 src/Mod/Draft/Resources/translations/Draft_hr.ts   |   1989 +-
 src/Mod/Draft/Resources/translations/Draft_hu.qm   |    Bin 74322 -> 79781 bytes
 src/Mod/Draft/Resources/translations/Draft_hu.ts   |   2371 +-
 src/Mod/Draft/Resources/translations/Draft_it.qm   |    Bin 78239 -> 82602 bytes
 src/Mod/Draft/Resources/translations/Draft_it.ts   |   2361 +-
 src/Mod/Draft/Resources/translations/Draft_ja.qm   |    Bin 57362 -> 60287 bytes
 src/Mod/Draft/Resources/translations/Draft_ja.ts   |   2383 +-
 src/Mod/Draft/Resources/translations/Draft_nl.qm   |    Bin 74245 -> 78172 bytes
 src/Mod/Draft/Resources/translations/Draft_nl.ts   |   2075 +-
 src/Mod/Draft/Resources/translations/Draft_no.qm   |    Bin 71761 -> 75452 bytes
 src/Mod/Draft/Resources/translations/Draft_no.ts   |   1823 +-
 src/Mod/Draft/Resources/translations/Draft_pl.qm   |    Bin 75381 -> 79350 bytes
 src/Mod/Draft/Resources/translations/Draft_pl.ts   |   2341 +-
 .../Draft/Resources/translations/Draft_pt-BR.qm    |    Bin 76077 -> 80222 bytes
 .../Draft/Resources/translations/Draft_pt-BR.ts    |   2366 +-
 .../Draft/Resources/translations/Draft_pt-PT.qm    |    Bin 76431 -> 80972 bytes
 .../Draft/Resources/translations/Draft_pt-PT.ts    |   2365 +-
 src/Mod/Draft/Resources/translations/Draft_ro.qm   |    Bin 74926 -> 78473 bytes
 src/Mod/Draft/Resources/translations/Draft_ro.ts   |   2203 +-
 src/Mod/Draft/Resources/translations/Draft_ru.qm   |    Bin 75528 -> 79129 bytes
 src/Mod/Draft/Resources/translations/Draft_ru.ts   |   2245 +-
 src/Mod/Draft/Resources/translations/Draft_sk.qm   |    Bin 65295 -> 76164 bytes
 src/Mod/Draft/Resources/translations/Draft_sk.ts   |   2247 +-
 src/Mod/Draft/Resources/translations/Draft_sl.qm   |    Bin 0 -> 76473 bytes
 src/Mod/Draft/Resources/translations/Draft_sl.ts   |   3076 +
 src/Mod/Draft/Resources/translations/Draft_sr.qm   |    Bin 72702 -> 76571 bytes
 src/Mod/Draft/Resources/translations/Draft_sr.ts   |   1997 +-
 .../Draft/Resources/translations/Draft_sv-SE.qm    |    Bin 73227 -> 77126 bytes
 .../Draft/Resources/translations/Draft_sv-SE.ts    |   2201 +-
 src/Mod/Draft/Resources/translations/Draft_tr.qm   |    Bin 66632 -> 77147 bytes
 src/Mod/Draft/Resources/translations/Draft_tr.ts   |   2219 +-
 src/Mod/Draft/Resources/translations/Draft_uk.qm   |    Bin 73816 -> 78221 bytes
 src/Mod/Draft/Resources/translations/Draft_uk.ts   |   2111 +-
 .../Draft/Resources/translations/Draft_zh-CN.qm    |    Bin 57544 -> 61621 bytes
 .../Draft/Resources/translations/Draft_zh-CN.ts    |   1993 +-
 .../Draft/Resources/translations/Draft_zh-TW.qm    |    Bin 55678 -> 53291 bytes
 .../Draft/Resources/translations/Draft_zh-TW.ts    |   2353 +-
 src/Mod/Draft/Resources/ui/preferences-draft.ui    |    500 +
 .../Draft/Resources/ui/preferences-draftsnap.ui    |    532 +
 .../Draft/Resources/ui/preferences-drafttexts.ui   |    441 +
 .../Draft/Resources/ui/preferences-draftvisual.ui  |    558 +
 src/Mod/Draft/Resources/ui/preferences-dwg.ui      |     97 +
 src/Mod/Draft/Resources/ui/preferences-dxf.ui      |    559 +
 src/Mod/Draft/Resources/ui/preferences-oca.ui      |     90 +
 src/Mod/Draft/Resources/ui/preferences-svg.ui      |    209 +
 src/Mod/Draft/Resources/ui/userprefs-base.ui       |    520 -
 src/Mod/Draft/Resources/ui/userprefs-import1.ui    |    531 -
 src/Mod/Draft/Resources/ui/userprefs-import2.ui    |    218 -
 src/Mod/Draft/Resources/ui/userprefs-snap.ui       |    532 -
 src/Mod/Draft/Resources/ui/userprefs-visual.ui     |    965 -
 src/Mod/Draft/WorkingPlane.py                      |     11 +
 src/Mod/Draft/draft.dox                            |      6 +-
 src/Mod/Draft/importAirfoilDAT.py                  |    296 +-
 src/Mod/Draft/importDWG.py                         |      8 +-
 src/Mod/Draft/importDXF.py                         |    280 +-
 src/Mod/Draft/importSVG.py                         |    153 +-
 src/Mod/Drawing/App/AppDrawing.cpp                 |    134 +-
 src/Mod/Drawing/App/AppDrawingPy.cpp               |    473 +-
 src/Mod/Drawing/App/CMakeLists.txt                 |     14 +-
 src/Mod/Drawing/App/DrawingExport.cpp              |   1475 +-
 src/Mod/Drawing/App/DrawingExport.h                |    152 +-
 src/Mod/Drawing/App/FeatureClip.cpp                |    230 +-
 src/Mod/Drawing/App/FeatureClip.h                  |    144 +-
 src/Mod/Drawing/App/FeaturePage.cpp                |    532 +-
 src/Mod/Drawing/App/FeaturePage.h                  |    154 +-
 src/Mod/Drawing/App/FeatureProjection.cpp          |    232 +-
 src/Mod/Drawing/App/FeatureProjection.h            |    146 +-
 src/Mod/Drawing/App/FeatureView.cpp                |    204 +-
 src/Mod/Drawing/App/FeatureView.h                  |    150 +-
 src/Mod/Drawing/App/FeatureViewAnnotation.cpp      |    204 +-
 src/Mod/Drawing/App/FeatureViewAnnotation.h        |    146 +-
 src/Mod/Drawing/App/FeatureViewPart.cpp            |    304 +-
 src/Mod/Drawing/App/FeatureViewPart.h              |    162 +-
 src/Mod/Drawing/App/FeatureViewSpreadsheet.cpp     |    259 +
 src/Mod/Drawing/App/FeatureViewSpreadsheet.h       |     68 +
 src/Mod/Drawing/App/FeatureViewSymbol.cpp          |    231 +-
 src/Mod/Drawing/App/FeatureViewSymbol.h            |    146 +-
 src/Mod/Drawing/App/PageGroup.cpp                  |     98 +-
 src/Mod/Drawing/App/PageGroup.h                    |    126 +-
 src/Mod/Drawing/App/PreCompiled.cpp                |     46 +-
 src/Mod/Drawing/App/PreCompiled.h                  |    472 +-
 src/Mod/Drawing/App/ProjectionAlgos.cpp            |    540 +-
 src/Mod/Drawing/App/ProjectionAlgos.h              |    152 +-
 src/Mod/Drawing/CMakeLists.txt                     |      1 +
 src/Mod/Drawing/DrawingAlgos.py                    |     54 +-
 src/Mod/Drawing/DrawingExample.py                  |    198 +-
 src/Mod/Drawing/DrawingPatterns.py                 |    142 +
 src/Mod/Drawing/DrawingTests.py                    |     76 +-
 src/Mod/Drawing/Gui/AppDrawingGui.cpp              |    148 +-
 src/Mod/Drawing/Gui/AppDrawingGuiPy.cpp            |    434 +-
 src/Mod/Drawing/Gui/CMakeLists.txt                 |     20 +-
 src/Mod/Drawing/Gui/Command.cpp                    |   1544 +-
 src/Mod/Drawing/Gui/DrawingView.cpp                |   1255 +-
 src/Mod/Drawing/Gui/DrawingView.h                  |    252 +-
 src/Mod/Drawing/Gui/PreCompiled.cpp                |     48 +-
 src/Mod/Drawing/Gui/PreCompiled.h                  |    149 +-
 src/Mod/Drawing/Gui/Resources/Drawing.qrc          |     99 +-
 .../Gui/Resources/icons/DrawingWorkbench.svg       |    436 +
 .../icons/actions/drawing-spreadsheet.svg          |    792 +
 .../Gui/Resources/translations/Drawing_af.qm       |    Bin 12597 -> 17534 bytes
 .../Gui/Resources/translations/Drawing_af.ts       |    163 +-
 .../Gui/Resources/translations/Drawing_cs.qm       |    Bin 12507 -> 17378 bytes
 .../Gui/Resources/translations/Drawing_cs.ts       |    215 +-
 .../Gui/Resources/translations/Drawing_de.qm       |    Bin 13259 -> 18552 bytes
 .../Gui/Resources/translations/Drawing_de.ts       |    219 +-
 .../Gui/Resources/translations/Drawing_el.qm       |    Bin 0 -> 17682 bytes
 .../Gui/Resources/translations/Drawing_el.ts       |    933 +
 .../Gui/Resources/translations/Drawing_es-ES.qm    |    Bin 13073 -> 18260 bytes
 .../Gui/Resources/translations/Drawing_es-ES.ts    |    213 +-
 .../Gui/Resources/translations/Drawing_fi.qm       |    Bin 12801 -> 17844 bytes
 .../Gui/Resources/translations/Drawing_fi.ts       |    213 +-
 .../Gui/Resources/translations/Drawing_fr.qm       |    Bin 13303 -> 18448 bytes
 .../Gui/Resources/translations/Drawing_fr.ts       |    213 +-
 .../Gui/Resources/translations/Drawing_hr.qm       |    Bin 12702 -> 17601 bytes
 .../Gui/Resources/translations/Drawing_hr.ts       |    131 +-
 .../Gui/Resources/translations/Drawing_hu.qm       |    Bin 12734 -> 17923 bytes
 .../Gui/Resources/translations/Drawing_hu.ts       |    217 +-
 .../Gui/Resources/translations/Drawing_it.qm       |    Bin 13171 -> 18456 bytes
 .../Gui/Resources/translations/Drawing_it.ts       |    213 +-
 .../Gui/Resources/translations/Drawing_ja.qm       |    Bin 10506 -> 15003 bytes
 .../Gui/Resources/translations/Drawing_ja.ts       |    215 +-
 .../Gui/Resources/translations/Drawing_nl.qm       |    Bin 12799 -> 17746 bytes
 .../Gui/Resources/translations/Drawing_nl.ts       |    159 +-
 .../Gui/Resources/translations/Drawing_no.qm       |    Bin 12451 -> 17324 bytes
 .../Gui/Resources/translations/Drawing_no.ts       |    213 +-
 .../Gui/Resources/translations/Drawing_pl.qm       |    Bin 12661 -> 17554 bytes
 .../Gui/Resources/translations/Drawing_pl.ts       |    215 +-
 .../Gui/Resources/translations/Drawing_pt-BR.qm    |    Bin 13021 -> 18162 bytes
 .../Gui/Resources/translations/Drawing_pt-BR.ts    |    214 +-
 .../Gui/Resources/translations/Drawing_pt-PT.qm    |    Bin 13277 -> 18880 bytes
 .../Gui/Resources/translations/Drawing_pt-PT.ts    |    253 +-
 .../Gui/Resources/translations/Drawing_ro.qm       |    Bin 12936 -> 17991 bytes
 .../Gui/Resources/translations/Drawing_ro.ts       |    211 +-
 .../Gui/Resources/translations/Drawing_ru.qm       |    Bin 12662 -> 17683 bytes
 .../Gui/Resources/translations/Drawing_ru.ts       |    182 +-
 .../Gui/Resources/translations/Drawing_sk.qm       |    Bin 11348 -> 17550 bytes
 .../Gui/Resources/translations/Drawing_sk.ts       |    187 +-
 .../Gui/Resources/translations/Drawing_sl.qm       |    Bin 0 -> 17355 bytes
 .../Gui/Resources/translations/Drawing_sl.ts       |    935 +
 .../Gui/Resources/translations/Drawing_sr.qm       |    Bin 12608 -> 17615 bytes
 .../Gui/Resources/translations/Drawing_sr.ts       |    221 +-
 .../Gui/Resources/translations/Drawing_sv-SE.qm    |    Bin 12399 -> 17202 bytes
 .../Gui/Resources/translations/Drawing_sv-SE.ts    |    183 +-
 .../Gui/Resources/translations/Drawing_tr.qm       |    Bin 11287 -> 17391 bytes
 .../Gui/Resources/translations/Drawing_tr.ts       |    175 +-
 .../Gui/Resources/translations/Drawing_uk.qm       |    Bin 12794 -> 18145 bytes
 .../Gui/Resources/translations/Drawing_uk.ts       |    215 +-
 .../Gui/Resources/translations/Drawing_zh-CN.qm    |    Bin 10762 -> 14999 bytes
 .../Gui/Resources/translations/Drawing_zh-CN.ts    |    131 +-
 .../Gui/Resources/translations/Drawing_zh-TW.qm    |    Bin 10396 -> 13507 bytes
 .../Gui/Resources/translations/Drawing_zh-TW.ts    |    251 +-
 src/Mod/Drawing/Gui/TaskDialog.cpp                 |    214 +-
 src/Mod/Drawing/Gui/TaskDialog.h                   |    130 +-
 src/Mod/Drawing/Gui/TaskOrthoViews.cpp             |    146 +-
 src/Mod/Drawing/Gui/TaskOrthoViews.h               |     22 +-
 src/Mod/Drawing/Gui/TaskOrthoViews.ui              |      4 +-
 src/Mod/Drawing/Gui/ViewProviderPage.cpp           |    383 +-
 src/Mod/Drawing/Gui/ViewProviderPage.h             |    168 +-
 src/Mod/Drawing/Gui/ViewProviderView.cpp           |    446 +-
 src/Mod/Drawing/Gui/ViewProviderView.h             |    198 +-
 src/Mod/Drawing/Gui/Workbench.cpp                  |    234 +-
 src/Mod/Drawing/Gui/Workbench.h                    |    102 +-
 src/Mod/Drawing/Init.py                            |     52 +-
 src/Mod/Drawing/InitGui.py                         |    170 +-
 src/Mod/Drawing/Templates/A0_Landscape_ISO7200.dxf |   5258 +
 src/Mod/Drawing/Templates/A0_Landscape_ISO7200.svg |     40 +-
 src/Mod/Drawing/Templates/A0_Landscape_plain.dxf   |   3634 +
 src/Mod/Drawing/Templates/A0_Landscape_plain.svg   |     38 +-
 src/Mod/Drawing/Templates/A0_Portrait_plain.dxf    |   3634 +
 src/Mod/Drawing/Templates/A0_Portrait_plain.svg    |     38 +-
 src/Mod/Drawing/Templates/A1_Landscape_ISO7200.dxf |   5258 +
 src/Mod/Drawing/Templates/A1_Landscape_ISO7200.svg |     40 +-
 src/Mod/Drawing/Templates/A1_Landscape_plain.dxf   |   3634 +
 src/Mod/Drawing/Templates/A1_Landscape_plain.svg   |     38 +-
 src/Mod/Drawing/Templates/A1_Portrait_plain.dxf    |   3634 +
 src/Mod/Drawing/Templates/A1_Portrait_plain.svg    |     38 +-
 src/Mod/Drawing/Templates/A2_Landscape_ISO7200.dxf |   5258 +
 src/Mod/Drawing/Templates/A2_Landscape_ISO7200.svg |     40 +-
 src/Mod/Drawing/Templates/A2_Landscape_plain.dxf   |   3634 +
 src/Mod/Drawing/Templates/A2_Landscape_plain.svg   |     38 +-
 src/Mod/Drawing/Templates/A2_Portrait_plain.dxf    |   3634 +
 src/Mod/Drawing/Templates/A2_Portrait_plain.svg    |     38 +-
 src/Mod/Drawing/Templates/A3_Landscape.dxf         |  22570 +-
 src/Mod/Drawing/Templates/A3_Landscape.svg         |      4 +-
 src/Mod/Drawing/Templates/A3_Landscape_ISO7200.dxf |   5258 +
 src/Mod/Drawing/Templates/A3_Landscape_ISO7200.svg |     40 +-
 src/Mod/Drawing/Templates/A3_Landscape_plain.dxf   |   3634 +
 src/Mod/Drawing/Templates/A3_Landscape_plain.svg   |     38 +-
 src/Mod/Drawing/Templates/A3_Portrait_plain.dxf    |   3634 +
 src/Mod/Drawing/Templates/A3_Portrait_plain.svg    |     38 +-
 src/Mod/Drawing/Templates/A4_Landscape.dxf         |  25040 +-
 src/Mod/Drawing/Templates/A4_Landscape.svg         |    128 +-
 src/Mod/Drawing/Templates/A4_Landscape_ISO7200.dxf |   5078 +
 src/Mod/Drawing/Templates/A4_Landscape_ISO7200.svg |    215 +-
 src/Mod/Drawing/Templates/A4_Landscape_plain.dxf   |   3634 +
 src/Mod/Drawing/Templates/A4_Landscape_plain.svg   |     38 +-
 src/Mod/Drawing/Templates/A4_Portrait_ISO7200.dxf  |   5258 +
 src/Mod/Drawing/Templates/A4_Portrait_ISO7200.svg  |     40 +-
 src/Mod/Drawing/Templates/A4_Portrait_plain.dxf    |   3634 +
 src/Mod/Drawing/Templates/A4_Portrait_plain.svg    |     38 +-
 src/Mod/Drawing/drawing.dox                        |      6 +-
 src/Mod/Fem/App/AppFem.cpp                         |    297 +-
 src/Mod/Fem/App/AppFemPy.cpp                       |    831 +-
 src/Mod/Fem/App/CMakeLists.txt                     |     87 +-
 src/Mod/Fem/App/FemAnalysis.cpp                    |     27 +-
 src/Mod/Fem/App/FemAnalysis.h                      |      8 +-
 src/Mod/Fem/App/FemConstraint.cpp                  |    737 +-
 src/Mod/Fem/App/FemConstraint.h                    |    154 +-
 src/Mod/Fem/App/FemConstraintBearing.cpp           |    234 +-
 src/Mod/Fem/App/FemConstraintBearing.h             |    142 +-
 src/Mod/Fem/App/FemConstraintDisplacement.cpp      |    101 +
 src/Mod/Fem/App/FemConstraintDisplacement.h        |     82 +
 src/Mod/Fem/App/FemConstraintFixed.cpp             |    170 +-
 src/Mod/Fem/App/FemConstraintFixed.h               |    126 +-
 src/Mod/Fem/App/FemConstraintForce.cpp             |    215 +-
 src/Mod/Fem/App/FemConstraintForce.h               |    138 +-
 src/Mod/Fem/App/FemConstraintGear.cpp              |    172 +-
 src/Mod/Fem/App/FemConstraintGear.h                |    140 +-
 src/Mod/Fem/App/FemConstraintPressure.cpp          |     83 +
 src/Mod/Fem/App/FemConstraintPressure.h            |     56 +
 src/Mod/Fem/App/FemConstraintPulley.cpp            |    196 +-
 src/Mod/Fem/App/FemConstraintPulley.h              |    146 +-
 src/Mod/Fem/App/FemMesh.cpp                        |   2561 +-
 src/Mod/Fem/App/FemMesh.h                          |    311 +-
 src/Mod/Fem/App/FemMeshObject.cpp                  |    144 +-
 src/Mod/Fem/App/FemMeshObject.h                    |    132 +-
 src/Mod/Fem/App/FemMeshProperty.cpp                |    321 +-
 src/Mod/Fem/App/FemMeshProperty.h                  |    188 +-
 src/Mod/Fem/App/FemMeshPy.xml                      |    437 +-
 src/Mod/Fem/App/FemMeshPyImp.cpp                   |   1627 +-
 src/Mod/Fem/App/FemMeshShapeNetgenObject.cpp       |     26 +-
 src/Mod/Fem/App/FemMeshShapeNetgenObject.h         |      2 +-
 src/Mod/Fem/App/FemMeshShapeObject.cpp             |      2 +-
 src/Mod/Fem/App/FemMeshShapeObject.h               |      2 +-
 src/Mod/Fem/App/FemResultObject.cpp                |     29 +-
 src/Mod/Fem/App/FemResultObject.h                  |     25 +-
 src/Mod/Fem/App/FemResultValue.cpp                 |     74 -
 src/Mod/Fem/App/FemResultValue.h                   |     66 -
 src/Mod/Fem/App/FemResultVector.cpp                |     74 -
 src/Mod/Fem/App/FemResultVector.h                  |     64 -
 src/Mod/Fem/App/FemSetElementsObject.cpp           |      2 +-
 src/Mod/Fem/App/FemSetElementsObject.h             |      2 +-
 src/Mod/Fem/App/FemSetFacesObject.cpp              |      2 +-
 src/Mod/Fem/App/FemSetFacesObject.h                |      2 +-
 src/Mod/Fem/App/FemSetGeometryObject.cpp           |      2 +-
 src/Mod/Fem/App/FemSetGeometryObject.h             |      2 +-
 src/Mod/Fem/App/FemSetNodesObject.cpp              |      2 +-
 src/Mod/Fem/App/FemSetNodesObject.h                |      2 +-
 src/Mod/Fem/App/FemSetObject.cpp                   |      2 +-
 src/Mod/Fem/App/FemSetObject.h                     |      2 +-
 src/Mod/Fem/App/FemSolverObject.cpp                |     99 +
 src/Mod/Fem/App/FemSolverObject.h                  |     87 +
 src/Mod/Fem/App/FemTools.cpp                       |    280 +
 src/Mod/Fem/App/FemTools.h                         |     74 +
 src/Mod/Fem/App/HypothesisPy.cpp                   |      2 +-
 src/Mod/Fem/App/HypothesisPy.h                     |    842 +-
 src/Mod/Fem/App/PreCompiled.cpp                    |     48 +-
 src/Mod/Fem/App/PreCompiled.h                      |    142 +-
 src/Mod/Fem/CMakeLists.txt                         |     80 +-
 src/Mod/Fem/CalculixLib.py                         |    192 -
 src/Mod/Fem/FemAnalysis.py                         |     38 +
 src/Mod/Fem/FemBeamSection.py                      |     42 +
 src/Mod/Fem/FemCommands.py                         |    123 +
 src/Mod/Fem/FemExample.py                          |     13 -
 src/Mod/Fem/FemLib.py                              |     36 -
 src/Mod/Fem/FemShellThickness.py                   |     41 +
 src/Mod/Fem/FemSolverCalculix.py                   |     39 +
 src/Mod/Fem/FemTools.py                            |    530 +
 src/Mod/Fem/Gui/AbaqusHighlighter.cpp              |    175 +
 src/Mod/Fem/Gui/AbaqusHighlighter.h                |     47 +
 src/Mod/Fem/Gui/ActiveAnalysisObserver.cpp         |     12 -
 src/Mod/Fem/Gui/ActiveAnalysisObserver.h           |      3 -
 src/Mod/Fem/Gui/AppFemGui.cpp                      |    227 +-
 src/Mod/Fem/Gui/AppFemGuiPy.cpp                    |    238 +-
 src/Mod/Fem/Gui/CMakeLists.txt                     |     48 +-
 src/Mod/Fem/Gui/Command.cpp                        |   1424 +-
 src/Mod/Fem/Gui/DlgSettingsFem.ui                  |    672 +
 src/Mod/Fem/Gui/DlgSettingsFemImp.cpp              |    103 +
 src/Mod/Fem/Gui/DlgSettingsFemImp.h                |     50 +
 src/Mod/Fem/Gui/FemSelectionGate.cpp               |      2 +-
 src/Mod/Fem/Gui/FemSelectionGate.h                 |      2 +-
 src/Mod/Fem/Gui/Hypothesis.cpp                     |    186 -
 src/Mod/Fem/Gui/Hypothesis.h                       |     75 -
 src/Mod/Fem/Gui/Hypothesis.ui                      |    166 -
 src/Mod/Fem/Gui/PreCompiled.cpp                    |     48 +-
 src/Mod/Fem/Gui/PreCompiled.h                      |    152 +-
 src/Mod/Fem/Gui/PropertyFemMeshItem.cpp            |    204 +
 src/Mod/Fem/Gui/PropertyFemMeshItem.h              |     78 +
 src/Mod/Fem/Gui/Resources/Fem.qrc                  |     99 +-
 src/Mod/Fem/Gui/Resources/icons/FemWorkbench.svg   |   1692 +
 src/Mod/Fem/Gui/Resources/icons/Fem_Analysis.svg   |    121 -
 .../icons/Fem_FemMesh_createnodebypoly.svg         |    274 -
 src/Mod/Fem/Gui/Resources/icons/Fem_Result.svg     |    175 -
 .../Gui/Resources/icons/Fem_ResultDisplacement.svg |    181 -
 .../Fem/Gui/Resources/icons/Fem_ResultStress.svg   |    194 -
 .../{Fem_AddFemMesh.svg => fem-add-fem-mesh.svg}   |      0
 .../{Fem_AddMaterial.svg => fem-add-material.svg}  |      0
 .../icons/{Fem_AddPart.svg => fem-add-part.svg}    |      0
 src/Mod/Fem/Gui/Resources/icons/fem-analysis.svg   |    121 +
 .../Fem/Gui/Resources/icons/fem-beam-section.svg   |    285 +
 ...raintBearing.svg => fem-constraint-bearing.svg} |      0
 .../icons/fem-constraint-displacement.svg          |    218 +
 ...onstraintFixed.svg => fem-constraint-fixed.svg} |      0
 ...onstraintForce.svg => fem-constraint-force.svg} |      0
 ..._ConstraintGear.svg => fem-constraint-gear.svg} |      0
 .../Resources/icons/fem-constraint-pressure.svg    |    216 +
 ...straintPulley.svg => fem-constraint-pulley.svg} |      0
 .../icons/fem-fem-mesh-create-node-by-poly.svg     |    274 +
 ...Fem_FemMesh.svg => fem-fem-mesh-from-shape.svg} |      0
 .../Gui/Resources/icons/fem-frequency-analysis.svg |    488 +
 src/Mod/Fem/Gui/Resources/icons/fem-inp-editor.svg |    252 +
 .../icons/{Fem_Material.svg => fem-material.svg}   |      0
 .../{Fem_NewAnalysis.svg => fem-new-analysis.svg}  |      0
 .../Fem/Gui/Resources/icons/fem-purge-results.svg  |    185 +
 .../Fem/Gui/Resources/icons/fem-quick-analysis.svg |    479 +
 src/Mod/Fem/Gui/Resources/icons/fem-result.svg     |    175 +
 .../Gui/Resources/icons/fem-shell-thickness.svg    |    287 +
 src/Mod/Fem/Gui/Resources/icons/fem-solver.svg     |    128 +
 .../Fem/Gui/Resources/icons/preferences-fem.svg    |   1692 +
 src/Mod/Fem/Gui/Resources/translations/Fem.ts      |   1805 +
 src/Mod/Fem/Gui/Resources/translations/Fem_af.qm   |    Bin 17429 -> 32483 bytes
 src/Mod/Fem/Gui/Resources/translations/Fem_af.ts   |   2060 +-
 src/Mod/Fem/Gui/Resources/translations/Fem_cs.qm   |    Bin 17529 -> 32559 bytes
 src/Mod/Fem/Gui/Resources/translations/Fem_cs.ts   |   2060 +-
 src/Mod/Fem/Gui/Resources/translations/Fem_de.qm   |    Bin 18753 -> 34765 bytes
 src/Mod/Fem/Gui/Resources/translations/Fem_de.ts   |   2060 +-
 src/Mod/Fem/Gui/Resources/translations/Fem_el.qm   |    Bin 0 -> 33277 bytes
 src/Mod/Fem/Gui/Resources/translations/Fem_el.ts   |   1805 +
 .../Fem/Gui/Resources/translations/Fem_es-ES.qm    |    Bin 18787 -> 35277 bytes
 .../Fem/Gui/Resources/translations/Fem_es-ES.ts    |   2060 +-
 src/Mod/Fem/Gui/Resources/translations/Fem_fi.qm   |    Bin 18657 -> 33975 bytes
 src/Mod/Fem/Gui/Resources/translations/Fem_fi.ts   |   2060 +-
 src/Mod/Fem/Gui/Resources/translations/Fem_fr.qm   |    Bin 19335 -> 35883 bytes
 src/Mod/Fem/Gui/Resources/translations/Fem_fr.ts   |   2060 +-
 src/Mod/Fem/Gui/Resources/translations/Fem_hr.qm   |    Bin 17610 -> 32720 bytes
 src/Mod/Fem/Gui/Resources/translations/Fem_hr.ts   |   2060 +-
 src/Mod/Fem/Gui/Resources/translations/Fem_hu.qm   |    Bin 18092 -> 35310 bytes
 src/Mod/Fem/Gui/Resources/translations/Fem_hu.ts   |   2060 +-
 src/Mod/Fem/Gui/Resources/translations/Fem_it.qm   |    Bin 18741 -> 34699 bytes
 src/Mod/Fem/Gui/Resources/translations/Fem_it.ts   |   2060 +-
 src/Mod/Fem/Gui/Resources/translations/Fem_ja.qm   |    Bin 14626 -> 26748 bytes
 src/Mod/Fem/Gui/Resources/translations/Fem_ja.ts   |   2064 +-
 src/Mod/Fem/Gui/Resources/translations/Fem_nl.qm   |    Bin 17617 -> 32721 bytes
 src/Mod/Fem/Gui/Resources/translations/Fem_nl.ts   |   2060 +-
 src/Mod/Fem/Gui/Resources/translations/Fem_no.qm   |    Bin 17475 -> 32549 bytes
 src/Mod/Fem/Gui/Resources/translations/Fem_no.ts   |   2060 +-
 src/Mod/Fem/Gui/Resources/translations/Fem_pl.qm   |    Bin 18619 -> 34079 bytes
 src/Mod/Fem/Gui/Resources/translations/Fem_pl.ts   |   2060 +-
 .../Fem/Gui/Resources/translations/Fem_pt-BR.qm    |    Bin 18831 -> 34841 bytes
 .../Fem/Gui/Resources/translations/Fem_pt-BR.ts    |   2060 +-
 .../Fem/Gui/Resources/translations/Fem_pt-PT.qm    |    Bin 18241 -> 34547 bytes
 .../Fem/Gui/Resources/translations/Fem_pt-PT.ts    |   2060 +-
 src/Mod/Fem/Gui/Resources/translations/Fem_ro.qm   |    Bin 18624 -> 34006 bytes
 src/Mod/Fem/Gui/Resources/translations/Fem_ro.ts   |   2060 +-
 src/Mod/Fem/Gui/Resources/translations/Fem_ru.qm   |    Bin 18550 -> 34024 bytes
 src/Mod/Fem/Gui/Resources/translations/Fem_ru.ts   |   2060 +-
 src/Mod/Fem/Gui/Resources/translations/Fem_sk.qm   |    Bin 17123 -> 32775 bytes
 src/Mod/Fem/Gui/Resources/translations/Fem_sk.ts   |   2058 +-
 src/Mod/Fem/Gui/Resources/translations/Fem_sl.qm   |    Bin 0 -> 32952 bytes
 src/Mod/Fem/Gui/Resources/translations/Fem_sl.ts   |   1805 +
 src/Mod/Fem/Gui/Resources/translations/Fem_sr.qm   |    Bin 17918 -> 33196 bytes
 src/Mod/Fem/Gui/Resources/translations/Fem_sr.ts   |   2060 +-
 .../Fem/Gui/Resources/translations/Fem_sv-SE.qm    |    Bin 17537 -> 32697 bytes
 .../Fem/Gui/Resources/translations/Fem_sv-SE.ts    |   2060 +-
 src/Mod/Fem/Gui/Resources/translations/Fem_tr.qm   |    Bin 17652 -> 34340 bytes
 src/Mod/Fem/Gui/Resources/translations/Fem_tr.ts   |   2058 +-
 src/Mod/Fem/Gui/Resources/translations/Fem_uk.qm   |    Bin 18392 -> 34104 bytes
 src/Mod/Fem/Gui/Resources/translations/Fem_uk.ts   |   2060 +-
 .../Fem/Gui/Resources/translations/Fem_zh-CN.qm    |    Bin 16654 -> 31522 bytes
 .../Fem/Gui/Resources/translations/Fem_zh-CN.ts    |   2060 +-
 .../Fem/Gui/Resources/translations/Fem_zh-TW.qm    |    Bin 14000 -> 25404 bytes
 .../Fem/Gui/Resources/translations/Fem_zh-TW.ts    |   2060 +-
 src/Mod/Fem/Gui/TaskAnalysisInfo.cpp               |      4 +-
 src/Mod/Fem/Gui/TaskAnalysisInfo.h                 |      2 +-
 src/Mod/Fem/Gui/TaskCreateNodeSet.cpp              |      4 +-
 src/Mod/Fem/Gui/TaskCreateNodeSet.h                |      2 +-
 src/Mod/Fem/Gui/TaskDlgAnalysis.cpp                |      2 +-
 src/Mod/Fem/Gui/TaskDlgAnalysis.h                  |      2 +-
 src/Mod/Fem/Gui/TaskDlgCreateNodeSet.cpp           |      2 +-
 src/Mod/Fem/Gui/TaskDlgCreateNodeSet.h             |      2 +-
 src/Mod/Fem/Gui/TaskDlgMeshShapeNetgen.cpp         |     29 +-
 src/Mod/Fem/Gui/TaskDlgMeshShapeNetgen.h           |      2 +-
 src/Mod/Fem/Gui/TaskDriver.cpp                     |      4 +-
 src/Mod/Fem/Gui/TaskDriver.h                       |      2 +-
 src/Mod/Fem/Gui/TaskFemConstraint.cpp              |    440 +-
 src/Mod/Fem/Gui/TaskFemConstraint.h                |    215 +-
 src/Mod/Fem/Gui/TaskFemConstraintBearing.cpp       |    714 +-
 src/Mod/Fem/Gui/TaskFemConstraintBearing.h         |    184 +-
 src/Mod/Fem/Gui/TaskFemConstraintDisplacement.cpp  |    676 +
 src/Mod/Fem/Gui/TaskFemConstraintDisplacement.h    |    121 +
 src/Mod/Fem/Gui/TaskFemConstraintDisplacement.ui   |    368 +
 src/Mod/Fem/Gui/TaskFemConstraintFixed.cpp         |    453 +-
 src/Mod/Fem/Gui/TaskFemConstraintFixed.h           |    168 +-
 src/Mod/Fem/Gui/TaskFemConstraintForce.cpp         |    785 +-
 src/Mod/Fem/Gui/TaskFemConstraintForce.h           |    188 +-
 src/Mod/Fem/Gui/TaskFemConstraintGear.cpp          |    632 +-
 src/Mod/Fem/Gui/TaskFemConstraintGear.h            |    158 +-
 src/Mod/Fem/Gui/TaskFemConstraintPressure.cpp      |    291 +
 src/Mod/Fem/Gui/TaskFemConstraintPressure.h        |     76 +
 src/Mod/Fem/Gui/TaskFemConstraintPressure.ui       |     79 +
 src/Mod/Fem/Gui/TaskFemConstraintPulley.cpp        |    432 +-
 src/Mod/Fem/Gui/TaskFemConstraintPulley.h          |    148 +-
 src/Mod/Fem/Gui/TaskObjectName.cpp                 |      6 +-
 src/Mod/Fem/Gui/TaskObjectName.h                   |      2 +-
 src/Mod/Fem/Gui/TaskTetParameter.cpp               |      4 +-
 src/Mod/Fem/Gui/TaskTetParameter.h                 |      2 +-
 src/Mod/Fem/Gui/ViewProviderAnalysis.cpp           |     99 +-
 src/Mod/Fem/Gui/ViewProviderAnalysis.h             |     34 +-
 src/Mod/Fem/Gui/ViewProviderFemConstraint.cpp      |    937 +-
 src/Mod/Fem/Gui/ViewProviderFemConstraint.h        |    247 +-
 .../Fem/Gui/ViewProviderFemConstraintBearing.cpp   |    304 +-
 src/Mod/Fem/Gui/ViewProviderFemConstraintBearing.h |    125 +-
 .../Gui/ViewProviderFemConstraintDisplacement.cpp  |    309 +
 .../Gui/ViewProviderFemConstraintDisplacement.h    |     48 +
 src/Mod/Fem/Gui/ViewProviderFemConstraintFixed.cpp |    335 +-
 src/Mod/Fem/Gui/ViewProviderFemConstraintFixed.h   |    124 +-
 src/Mod/Fem/Gui/ViewProviderFemConstraintForce.cpp |    413 +-
 src/Mod/Fem/Gui/ViewProviderFemConstraintForce.h   |    132 +-
 src/Mod/Fem/Gui/ViewProviderFemConstraintGear.cpp  |    385 +-
 src/Mod/Fem/Gui/ViewProviderFemConstraintGear.h    |    124 +-
 .../Fem/Gui/ViewProviderFemConstraintPressure.cpp  |    162 +
 .../Fem/Gui/ViewProviderFemConstraintPressure.h    |     46 +
 .../Fem/Gui/ViewProviderFemConstraintPulley.cpp    |    453 +-
 src/Mod/Fem/Gui/ViewProviderFemConstraintPulley.h  |    124 +-
 src/Mod/Fem/Gui/ViewProviderFemMesh.cpp            |   2872 +-
 src/Mod/Fem/Gui/ViewProviderFemMesh.h              |    306 +-
 src/Mod/Fem/Gui/ViewProviderFemMeshPy.xml          |      8 +-
 src/Mod/Fem/Gui/ViewProviderFemMeshPyImp.cpp       |    187 +-
 src/Mod/Fem/Gui/ViewProviderFemMeshShape.cpp       |      6 +-
 src/Mod/Fem/Gui/ViewProviderFemMeshShape.h         |     17 +-
 src/Mod/Fem/Gui/ViewProviderFemMeshShapeNetgen.cpp |     21 +-
 src/Mod/Fem/Gui/ViewProviderFemMeshShapeNetgen.h   |     13 +-
 src/Mod/Fem/Gui/ViewProviderResult.cpp             |     21 +-
 src/Mod/Fem/Gui/ViewProviderResult.h               |     21 +-
 src/Mod/Fem/Gui/ViewProviderSetElements.cpp        |      6 +-
 src/Mod/Fem/Gui/ViewProviderSetElements.h          |      6 +-
 src/Mod/Fem/Gui/ViewProviderSetFaces.cpp           |      6 +-
 src/Mod/Fem/Gui/ViewProviderSetFaces.h             |      6 +-
 src/Mod/Fem/Gui/ViewProviderSetGeometry.cpp        |      6 +-
 src/Mod/Fem/Gui/ViewProviderSetGeometry.h          |      6 +-
 src/Mod/Fem/Gui/ViewProviderSetNodes.cpp           |      5 +-
 src/Mod/Fem/Gui/ViewProviderSetNodes.h             |      6 +-
 src/Mod/Fem/Gui/ViewProviderSolver.cpp             |     69 +
 src/Mod/Fem/Gui/ViewProviderSolver.h               |     65 +
 src/Mod/Fem/Gui/Workbench.cpp                      |    215 +-
 src/Mod/Fem/Gui/Workbench.h                        |    100 +-
 src/Mod/Fem/Init.py                                |     68 +-
 src/Mod/Fem/InitGui.py                             |    167 +-
 src/Mod/Fem/MechanicalAnalysis.py                  |    668 -
 src/Mod/Fem/MechanicalAnalysis.ui                  |     85 -
 src/Mod/Fem/MechanicalMaterial.py                  |    275 +-
 src/Mod/Fem/MechanicalMaterial.ui                  |    131 -
 src/Mod/Fem/SelectionObserverFem.py                |     43 +
 src/Mod/Fem/ShowDisplacement.ui                    |    207 -
 src/Mod/Fem/TaskPanelFemBeamSection.ui             |     99 +
 src/Mod/Fem/TaskPanelFemShellThickness.ui          |     99 +
 src/Mod/Fem/TaskPanelFemSolverCalculix.ui          |    145 +
 src/Mod/Fem/TaskPanelMechanicalMaterial.ui         |    265 +
 src/Mod/Fem/TaskPanelShowDisplacement.ui           |    344 +
 src/Mod/Fem/TestFem.py                             |    389 +
 src/Mod/Fem/_CommandFemBeamSection.py              |     53 +
 src/Mod/Fem/_CommandFemFromShape.py                |     57 +
 src/Mod/Fem/_CommandFemShellThickness.py           |     53 +
 src/Mod/Fem/_CommandFemSolverCalculix.py           |     53 +
 src/Mod/Fem/_CommandMechanicalMaterial.py          |     59 +
 src/Mod/Fem/_CommandMechanicalShowResult.py        |     72 +
 src/Mod/Fem/_CommandNewMechanicalAnalysis.py       |     66 +
 src/Mod/Fem/_CommandPurgeFemResults.py             |     52 +
 src/Mod/Fem/_CommandQuickAnalysis.py               |     74 +
 src/Mod/Fem/_CommandSolverJobControl.py            |     54 +
 src/Mod/Fem/_FemAnalysis.py                        |     35 +
 src/Mod/Fem/_FemBeamSection.py                     |     38 +
 src/Mod/Fem/_FemShellThickness.py                  |     37 +
 src/Mod/Fem/_FemSolverCalculix.py                  |     74 +
 src/Mod/Fem/_MechanicalMaterial.py                 |     36 +
 src/Mod/Fem/_TaskPanelFemBeamSection.py            |    112 +
 src/Mod/Fem/_TaskPanelFemShellThickness.py         |    112 +
 src/Mod/Fem/_TaskPanelFemSolverCalculix.py         |    270 +
 src/Mod/Fem/_TaskPanelMechanicalMaterial.py        |    295 +
 src/Mod/Fem/_TaskPanelResultControl.py             |    243 +
 src/Mod/Fem/_ViewProviderFemAnalysis.py            |     41 +
 src/Mod/Fem/_ViewProviderFemBeamSection.py         |     82 +
 src/Mod/Fem/_ViewProviderFemShellThickness.py      |     82 +
 src/Mod/Fem/_ViewProviderFemSolverCalculix.py      |     83 +
 src/Mod/Fem/_ViewProviderMechanicalMaterial.py     |     75 +
 src/Mod/Fem/ccxDatReader.py                        |     89 +
 src/Mod/Fem/ccxFrdReader.py                        |    455 +
 src/Mod/Fem/ccxInpWriter.py                        |   1089 +
 src/Mod/Fem/fem.dox                                |      6 +-
 src/Mod/Fem/test_files/ccx/cube.fcstd              |    Bin 0 -> 24275 bytes
 src/Mod/Fem/test_files/ccx/cube_frequency.dat      |    833 +
 src/Mod/Fem/test_files/ccx/cube_frequency.frd      |   1435 +
 src/Mod/Fem/test_files/ccx/cube_frequency.inp      |    546 +
 .../test_files/ccx/cube_frequency_expected_values  |      5 +
 src/Mod/Fem/test_files/ccx/cube_static.dat         |    802 +
 src/Mod/Fem/test_files/ccx/cube_static.frd         |   1420 +
 src/Mod/Fem/test_files/ccx/cube_static.inp         |    617 +
 .../Fem/test_files/ccx/cube_static_expected_values |      5 +
 src/Mod/Fem/test_files/ccx/mesh_points.csv         |    280 +
 src/Mod/Fem/test_files/ccx/mesh_volumes.csv        |    129 +
 src/Mod/Idf/CMakeLists.txt                         |     68 +-
 src/Mod/Idf/ISOL.emn                               |    814 +-
 src/Mod/Idf/ISOL.emp                               |   1226 +-
 src/Mod/Idf/{lib => Idflibs}/0603_SMD.stp          |      0
 src/Mod/Idf/Idflibs/0805_SMD.stp                   |  11115 +
 src/Mod/Idf/Idflibs/1206_SMD.stp                   |  11298 +
 src/Mod/Idf/Idflibs/1210_SMD.stp                   |   1157 +
 src/Mod/Idf/Idflibs/1812_SMD.stp                   |  10073 +
 src/Mod/Idf/Idflibs/2225_SMD.stp                   |   5930 +
 src/Mod/Idf/Idflibs/2512_SMD.stp                   |  12540 +
 src/Mod/Idf/Idflibs/CAP_50SGV_8_10.stp             |   8646 +
 src/Mod/Idf/Idflibs/EPL22_6_16.stp                 |   3198 +
 src/Mod/Idf/Idflibs/I22_2_5_16.stp                 |   3200 +
 src/Mod/Idf/Idflibs/I22_2_5_16withEPL22_6_16.stp   |   7116 +
 src/Mod/Idf/Idflibs/License.txt                    |      6 +
 src/Mod/Idf/Idflibs/MSOP_10.stp                    |  13355 +
 src/Mod/Idf/{lib => Idflibs}/RLF_12545.igs         |      0
 src/Mod/Idf/Idflibs/RLF_12545.stp                  |   4303 +
 src/Mod/Idf/Idflibs/RLF_7030.stp                   |   7029 +
 src/Mod/Idf/Idflibs/SMB_DO_214AA.stp               |   4196 +
 src/Mod/Idf/Idflibs/SMC_DO_214AB.stp               |   4197 +
 src/Mod/Idf/{lib => Idflibs}/SOD_323.igs           |      0
 src/Mod/Idf/Idflibs/SOD_323.stp                    |   9994 +
 src/Mod/Idf/Idflibs/SOD_523.stp                    |   2552 +
 src/Mod/Idf/{lib => Idflibs}/SOT23.igs             |      0
 src/Mod/Idf/Idflibs/SOT23.stp                      |  13289 +
 src/Mod/Idf/{lib => Idflibs}/SOT404.igs            |      0
 src/Mod/Idf/Idflibs/SOT404.stp                     |   6688 +
 src/Mod/Idf/Idflibs/SOT428_DPAK.stp                |   4697 +
 src/Mod/Idf/Idflibs/SOT_323_3.stp                  |   3828 +
 src/Mod/Idf/Idflibs/SOT_96.stp                     |  14845 +
 src/Mod/Idf/Idflibs/TCMT1107_4.stp                 |   5943 +
 src/Mod/Idf/Idflibs/TSM_103_01_L_DV_A.stp          |  35947 ++
 src/Mod/Idf/Idflibs/TSM_104_01_L_DV_A.stp          |  45020 +++
 src/Mod/Idf/Idflibs/TSS0P_8.stp                    |  11297 +
 src/Mod/Idf/Idflibs/VC0603_SMD.stp                 |  12267 +
 src/Mod/Idf/Idflibs/footprints_models.csv          |     35 +
 src/Mod/Idf/Init.py                                |     72 +-
 src/Mod/Idf/lib/0805_SMD.stp                       |  11115 -
 src/Mod/Idf/lib/1206_SMD.stp                       |  11298 -
 src/Mod/Idf/lib/1210_SMD.stp                       |   1157 -
 src/Mod/Idf/lib/1812_SMD.stp                       |  10073 -
 src/Mod/Idf/lib/2225_SMD.stp                       |   5930 -
 src/Mod/Idf/lib/2512_SMD.stp                       |  12540 -
 src/Mod/Idf/lib/CAP_50SGV_8_10.stp                 |   8646 -
 src/Mod/Idf/lib/EPL22_6_16.stp                     |   3198 -
 src/Mod/Idf/lib/I22_2_5_16.stp                     |   3200 -
 src/Mod/Idf/lib/I22_2_5_16withEPL22_6_16.stp       |   7116 -
 src/Mod/Idf/lib/License.txt                        |      6 -
 src/Mod/Idf/lib/MSOP_10.stp                        |  13355 -
 src/Mod/Idf/lib/RLF_12545.stp                      |   4303 -
 src/Mod/Idf/lib/RLF_7030.stp                       |   7029 -
 src/Mod/Idf/lib/SMB_DO_214AA.stp                   |   4196 -
 src/Mod/Idf/lib/SMC_DO_214AB.stp                   |   4197 -
 src/Mod/Idf/lib/SOD_323.stp                        |   9994 -
 src/Mod/Idf/lib/SOD_523.stp                        |   2552 -
 src/Mod/Idf/lib/SOT23.stp                          |  13289 -
 src/Mod/Idf/lib/SOT404.stp                         |   6688 -
 src/Mod/Idf/lib/SOT428_DPAK.stp                    |   4697 -
 src/Mod/Idf/lib/SOT_323_3.stp                      |   3828 -
 src/Mod/Idf/lib/SOT_96.stp                         |  14845 -
 src/Mod/Idf/lib/TCMT1107_4.stp                     |   5943 -
 src/Mod/Idf/lib/TSM_103_01_L_DV_A.stp              |  35947 --
 src/Mod/Idf/lib/TSM_104_01_L_DV_A.stp              |  45020 ---
 src/Mod/Idf/lib/TSS0P_8.stp                        |  11297 -
 src/Mod/Idf/lib/VC0603_SMD.stp                     |  12267 -
 src/Mod/Idf/lib/footprints_models.csv              |     35 -
 src/Mod/Image/App/AppImage.cpp                     |     91 +-
 src/Mod/Image/App/CMakeLists.txt                   |      4 +-
 src/Mod/Image/App/ImageBase.cpp                    |    692 +-
 src/Mod/Image/App/ImageBase.h                      |    164 +-
 src/Mod/Image/App/ImagePlane.cpp                   |     96 +-
 src/Mod/Image/App/ImagePlane.h                     |    112 +-
 src/Mod/Image/App/PreCompiled.cpp                  |     48 +-
 src/Mod/Image/App/PreCompiled.h                    |    118 +-
 src/Mod/Image/Gui/AppImageGui.cpp                  |    118 +-
 src/Mod/Image/Gui/AppImageGuiPy.cpp                |    218 +-
 src/Mod/Image/Gui/CMakeLists.txt                   |     14 +-
 src/Mod/Image/Gui/Command.cpp                      |    398 +-
 src/Mod/Image/Gui/GLImageBox.cpp                   |   1594 +-
 src/Mod/Image/Gui/GLImageBox.h                     |    226 +-
 src/Mod/Image/Gui/ImageOrientationDialog.cpp       |      3 +-
 src/Mod/Image/Gui/ImageOrientationDialog.ui        |     13 +-
 src/Mod/Image/Gui/ImageView.cpp                    |   1258 +-
 src/Mod/Image/Gui/ImageView.h                      |    253 +-
 src/Mod/Image/Gui/PreCompiled.cpp                  |     48 +-
 src/Mod/Image/Gui/PreCompiled.h                    |    153 +-
 src/Mod/Image/Gui/Resources/Image.qrc              |     61 +-
 .../Image/Gui/Resources/icons/ImageWorkbench.svg   |     35 +
 .../Image/Gui/Resources/translations/Image_af.qm   |    Bin 2866 -> 3773 bytes
 .../Image/Gui/Resources/translations/Image_af.ts   |     18 +-
 .../Image/Gui/Resources/translations/Image_cs.qm   |    Bin 2978 -> 3889 bytes
 .../Image/Gui/Resources/translations/Image_cs.ts   |      8 +-
 .../Image/Gui/Resources/translations/Image_de.qm   |    Bin 2964 -> 3907 bytes
 .../Image/Gui/Resources/translations/Image_de.ts   |     20 +-
 .../Image/Gui/Resources/translations/Image_el.qm   |    Bin 0 -> 3883 bytes
 .../Image/Gui/Resources/translations/Image_el.ts   |    219 +
 .../Gui/Resources/translations/Image_es-ES.qm      |    Bin 3044 -> 3997 bytes
 .../Gui/Resources/translations/Image_es-ES.ts      |     16 +-
 .../Image/Gui/Resources/translations/Image_fi.qm   |    Bin 2876 -> 3787 bytes
 .../Image/Gui/Resources/translations/Image_fi.ts   |     20 +-
 .../Image/Gui/Resources/translations/Image_fr.qm   |    Bin 2970 -> 3915 bytes
 .../Image/Gui/Resources/translations/Image_fr.ts   |     20 +-
 .../Image/Gui/Resources/translations/Image_hr.qm   |    Bin 2917 -> 3804 bytes
 .../Image/Gui/Resources/translations/Image_hr.ts   |     18 +-
 .../Image/Gui/Resources/translations/Image_hu.qm   |    Bin 2983 -> 3886 bytes
 .../Image/Gui/Resources/translations/Image_hu.ts   |     22 +-
 .../Image/Gui/Resources/translations/Image_it.qm   |    Bin 3088 -> 4039 bytes
 .../Image/Gui/Resources/translations/Image_it.ts   |     20 +-
 .../Image/Gui/Resources/translations/Image_ja.qm   |    Bin 2395 -> 3208 bytes
 .../Image/Gui/Resources/translations/Image_ja.ts   |     20 +-
 .../Image/Gui/Resources/translations/Image_nl.qm   |    Bin 2998 -> 3971 bytes
 .../Image/Gui/Resources/translations/Image_nl.ts   |     20 +-
 .../Image/Gui/Resources/translations/Image_no.qm   |    Bin 2826 -> 3675 bytes
 .../Image/Gui/Resources/translations/Image_no.ts   |     10 +-
 .../Image/Gui/Resources/translations/Image_pl.qm   |    Bin 3012 -> 3963 bytes
 .../Image/Gui/Resources/translations/Image_pl.ts   |     20 +-
 .../Gui/Resources/translations/Image_pt-BR.qm      |    Bin 3014 -> 3927 bytes
 .../Gui/Resources/translations/Image_pt-BR.ts      |     20 +-
 .../Gui/Resources/translations/Image_pt-PT.qm      |    Bin 3060 -> 3983 bytes
 .../Gui/Resources/translations/Image_pt-PT.ts      |      8 +-
 .../Image/Gui/Resources/translations/Image_ro.qm   |    Bin 3111 -> 4008 bytes
 .../Image/Gui/Resources/translations/Image_ro.ts   |      8 +-
 .../Image/Gui/Resources/translations/Image_ru.qm   |    Bin 3215 -> 4124 bytes
 .../Image/Gui/Resources/translations/Image_ru.ts   |     20 +-
 .../Image/Gui/Resources/translations/Image_sk.qm   |    Bin 3084 -> 3873 bytes
 .../Image/Gui/Resources/translations/Image_sk.ts   |     14 +-
 .../Image/Gui/Resources/translations/Image_sl.qm   |    Bin 0 -> 3838 bytes
 .../Image/Gui/Resources/translations/Image_sl.ts   |    219 +
 .../Image/Gui/Resources/translations/Image_sr.qm   |    Bin 2909 -> 3760 bytes
 .../Image/Gui/Resources/translations/Image_sr.ts   |      8 +-
 .../Gui/Resources/translations/Image_sv-SE.qm      |    Bin 2736 -> 3575 bytes
 .../Gui/Resources/translations/Image_sv-SE.ts      |     20 +-
 .../Image/Gui/Resources/translations/Image_tr.qm   |    Bin 3059 -> 3842 bytes
 .../Image/Gui/Resources/translations/Image_tr.ts   |      8 +-
 .../Image/Gui/Resources/translations/Image_uk.qm   |    Bin 3093 -> 4094 bytes
 .../Image/Gui/Resources/translations/Image_uk.ts   |     12 +-
 .../Gui/Resources/translations/Image_zh-CN.qm      |    Bin 2263 -> 2924 bytes
 .../Gui/Resources/translations/Image_zh-CN.ts      |     18 +-
 .../Gui/Resources/translations/Image_zh-TW.qm      |    Bin 2309 -> 3180 bytes
 .../Gui/Resources/translations/Image_zh-TW.ts      |     12 +-
 src/Mod/Image/Gui/ViewProviderImagePlane.cpp       |    296 +-
 src/Mod/Image/Gui/ViewProviderImagePlane.h         |    117 +-
 src/Mod/Image/Gui/Workbench.cpp                    |    144 +-
 src/Mod/Image/Gui/Workbench.h                      |    100 +-
 src/Mod/Image/Gui/XpmImages.h                      |    242 +-
 src/Mod/Image/Init.py                              |     78 +-
 src/Mod/Image/InitGui.py                           |    253 +-
 src/Mod/Image/image.dox                            |      6 +-
 src/Mod/Import/App/AppImport.cpp                   |    123 +-
 src/Mod/Import/App/AppImportPy.cpp                 |    598 +-
 src/Mod/Import/App/CMakeLists.txt                  |      4 +-
 src/Mod/Import/App/FeatureImportIges.cpp           |    248 +-
 src/Mod/Import/App/FeatureImportIges.h             |    116 +-
 src/Mod/Import/App/FeatureImportStep.cpp           |    282 +-
 src/Mod/Import/App/FeatureImportStep.h             |    112 +-
 src/Mod/Import/App/ImportOCAF.cpp                  |     45 +-
 src/Mod/Import/App/PreCompiled.cpp                 |     50 +-
 src/Mod/Import/App/PreCompiled.h                   |    144 +-
 src/Mod/Import/App/StepShape.cpp                   |      4 +-
 src/Mod/Import/App/StepShape.h                     |      2 +-
 src/Mod/Import/Gui/AppImportGui.cpp                |    132 +-
 src/Mod/Import/Gui/AppImportGuiPy.cpp              |   1196 +-
 src/Mod/Import/Gui/CMakeLists.txt                  |      6 +-
 src/Mod/Import/Gui/Command.cpp                     |    316 +-
 src/Mod/Import/Gui/PreCompiled.cpp                 |     48 +-
 src/Mod/Import/Gui/PreCompiled.h                   |    239 +-
 src/Mod/Import/Gui/Workbench.cpp                   |    114 +-
 src/Mod/Import/Gui/Workbench.h                     |    100 +-
 src/Mod/Import/Init.py                             |     66 +-
 src/Mod/Import/InitGui.py                          |    140 +-
 src/Mod/Import/import.dox                          |      6 +-
 src/Mod/Inspection/App/AppInspection.cpp           |    125 +-
 src/Mod/Inspection/App/AppInspectionPy.cpp         |     38 -
 src/Mod/Inspection/App/CMakeLists.txt              |      5 +-
 src/Mod/Inspection/App/InspectionFeature.cpp       |   1554 +-
 src/Mod/Inspection/App/InspectionFeature.h         |    516 +-
 src/Mod/Inspection/App/PreCompiled.cpp             |     48 +-
 src/Mod/Inspection/App/PreCompiled.h               |    144 +-
 src/Mod/Inspection/CMakeLists.txt                  |     26 +-
 src/Mod/Inspection/Gui/AppInspectionGui.cpp        |    153 +-
 src/Mod/Inspection/Gui/AppInspectionGuiPy.cpp      |     35 -
 src/Mod/Inspection/Gui/CMakeLists.txt              |    135 +-
 src/Mod/Inspection/Gui/Command.cpp                 |    236 +-
 src/Mod/Inspection/Gui/PreCompiled.cpp             |     48 +-
 src/Mod/Inspection/Gui/PreCompiled.h               |    156 +-
 src/Mod/Inspection/Gui/Resources/Inspection.qrc    |     11 +-
 .../Gui/Resources/icons/InspectionWorkbench.svg    |    113 +
 src/Mod/Inspection/Gui/ViewProviderInspection.cpp  |   1347 +-
 src/Mod/Inspection/Gui/ViewProviderInspection.h    |    234 +-
 src/Mod/Inspection/Gui/VisualInspection.cpp        |    552 +-
 src/Mod/Inspection/Gui/VisualInspection.h          |    114 +-
 src/Mod/Inspection/Gui/VisualInspection.ui         |    519 +-
 src/Mod/Inspection/Gui/Workbench.cpp               |    130 +-
 src/Mod/Inspection/Gui/Workbench.h                 |     94 +-
 src/Mod/Inspection/Init.py                         |     52 +-
 src/Mod/Inspection/InitGui.py                      |     91 +-
 src/Mod/Inspection/Inspection.dox                  |      6 +-
 src/Mod/Material/CMakeLists.txt                    |     23 +-
 src/Mod/Material/Material.py                       |     50 +-
 src/Mod/Material/MaterialEditor.py                 |    147 +-
 src/Mod/Material/Resources/Material.qrc            |     12 +-
 src/Mod/Material/StandardMaterial/15CrNi6.FCMat    |     41 -
 src/Mod/Material/StandardMaterial/17CrNiMo6.FCMat  |     41 -
 src/Mod/Material/StandardMaterial/1C22.FCMat       |     41 -
 src/Mod/Material/StandardMaterial/1C35.FCMat       |     41 -
 src/Mod/Material/StandardMaterial/1C45.FCMat       |     41 -
 src/Mod/Material/StandardMaterial/1C60.FCMat       |     41 -
 src/Mod/Material/StandardMaterial/20NiCrMo2.FCMat  |     41 -
 src/Mod/Material/StandardMaterial/28Mn6.FCMat      |     41 -
 src/Mod/Material/StandardMaterial/2C10.FCMat       |     41 -
 src/Mod/Material/StandardMaterial/30CrNiMo8.FCMat  |     41 -
 src/Mod/Material/StandardMaterial/34CrNiMo6.FCMat  |     41 -
 src/Mod/Material/StandardMaterial/36CrNiMo4.FCMat  |     41 -
 src/Mod/Material/StandardMaterial/36NiCrMo16.FCMat |     41 -
 src/Mod/Material/StandardMaterial/3C15.FCMat       |     41 -
 src/Mod/Material/StandardMaterial/3C22.FCMat       |     41 -
 src/Mod/Material/StandardMaterial/3C35.FCMat       |     41 -
 src/Mod/Material/StandardMaterial/3V45.FCMat       |     41 -
 src/Mod/Material/StandardMaterial/ABS.FCMat        |     34 +-
 src/Mod/Material/StandardMaterial/AlMg3F24.FCMat   |     52 +-
 src/Mod/Material/StandardMaterial/AlMgSi1F31.FCMat |     52 +-
 .../Material/StandardMaterial/AlZn4-5Mg1F35.FCMat  |     21 +
 .../Material/StandardMaterial/AlZn4.5Mg1F35.FCMat  |     41 -
 src/Mod/Material/StandardMaterial/C10.FCMat        |     41 -
 src/Mod/Material/StandardMaterial/C15.FCMat        |     41 -
 src/Mod/Material/StandardMaterial/C22E.FCMat       |     41 -
 src/Mod/Material/StandardMaterial/C25E.FCMat       |     41 -
 src/Mod/Material/StandardMaterial/C30E.FCMat       |     41 -
 src/Mod/Material/StandardMaterial/C40E.FCMat       |     41 -
 src/Mod/Material/StandardMaterial/C50E.FCMat       |     41 -
 src/Mod/Material/StandardMaterial/C55E.FCMat       |     41 -
 src/Mod/Material/StandardMaterial/C60E.FCMat       |     41 -
 .../Material/StandardMaterial/CalculiX-Steel.FCMat |     12 +
 src/Mod/Material/StandardMaterial/CalculiX.FCMat   |     14 -
 .../StandardMaterial/Concrete-Generic.FCMat        |     15 +
 src/Mod/Material/StandardMaterial/Concrete.FCMat   |     56 -
 src/Mod/Material/StandardMaterial/E295 GC.FCMat    |     41 -
 src/Mod/Material/StandardMaterial/E295.FCMat       |     41 -
 src/Mod/Material/StandardMaterial/E335 GC.FCMat    |     41 -
 src/Mod/Material/StandardMaterial/E335.FCMat       |     41 -
 src/Mod/Material/StandardMaterial/E360 GC.FCMat    |     41 -
 src/Mod/Material/StandardMaterial/E360.FCMat       |     41 -
 src/Mod/Material/StandardMaterial/EN-GJL-100.FCMat |     41 -
 src/Mod/Material/StandardMaterial/EN-GJL-150.FCMat |     41 -
 src/Mod/Material/StandardMaterial/EN-GJL-200.FCMat |     41 -
 src/Mod/Material/StandardMaterial/EN-GJL-250.FCMat |     41 -
 src/Mod/Material/StandardMaterial/EN-GJL-300.FCMat |     41 -
 src/Mod/Material/StandardMaterial/EN-GJL-350.FCMat |     41 -
 .../Material/StandardMaterial/EN-GJMB-350-10.FCMat |     41 -
 .../Material/StandardMaterial/EN-GJMB-550-4.FCMat  |     41 -
 .../Material/StandardMaterial/EN-GJMB-650-2.FCMat  |     41 -
 .../Material/StandardMaterial/EN-GJMW-350-4.FCMat  |     41 -
 .../Material/StandardMaterial/EN-GJMW-360-12.FCMat |     41 -
 .../Material/StandardMaterial/EN-GJMW-400-5.FCMat  |     41 -
 .../Material/StandardMaterial/EN-GJMW-450-7.FCMat  |     41 -
 .../Material/StandardMaterial/EN-GJS-400-15.FCMat  |     41 -
 .../Material/StandardMaterial/EN-GJS-500-7.FCMat   |     41 -
 .../Material/StandardMaterial/EN-GJS-600-3.FCMat   |     41 -
 .../Material/StandardMaterial/EN-GJS-700-2.FCMat   |     41 -
 .../Material/StandardMaterial/EN-GJS-800-1.FCMat   |     41 -
 src/Mod/Material/StandardMaterial/G16Mn5.FCMat     |     41 -
 src/Mod/Material/StandardMaterial/G200.FCMat       |     41 -
 src/Mod/Material/StandardMaterial/G20Mn5.FCMat     |     41 -
 src/Mod/Material/StandardMaterial/G230.FCMat       |     41 -
 src/Mod/Material/StandardMaterial/G260.FCMat       |     41 -
 src/Mod/Material/StandardMaterial/G300.FCMat       |     41 -
 src/Mod/Material/StandardMaterial/G30Mn5.FCMat     |     41 -
 .../StandardMaterial/Glass-E-GlassFibre.FCMat      |     13 +
 .../Material/StandardMaterial/Glass-Generic.FCMat  |     16 +
 .../StandardMaterial/Glass-S2-GlassFibre.FCMat     |     13 +
 src/Mod/Material/StandardMaterial/None.FCMat       |     14 +
 src/Mod/Material/StandardMaterial/PLA.FCMat        |     39 +-
 src/Mod/Material/StandardMaterial/Readme.txt       |     13 +-
 src/Mod/Material/StandardMaterial/S185.FCMat       |     41 -
 src/Mod/Material/StandardMaterial/S235JO.FCMat     |     41 -
 src/Mod/Material/StandardMaterial/S235JR.FCMat     |     41 -
 src/Mod/Material/StandardMaterial/S235JRG1.FCMat   |     41 -
 src/Mod/Material/StandardMaterial/S260NC.FCMat     |     41 -
 src/Mod/Material/StandardMaterial/S275JO.FCMat     |     41 -
 src/Mod/Material/StandardMaterial/S275JR.FCMat     |     41 -
 src/Mod/Material/StandardMaterial/S275N.FCMat      |     41 -
 src/Mod/Material/StandardMaterial/S335JO.FCMat     |     41 -
 src/Mod/Material/StandardMaterial/S335JR.FCMat     |     41 -
 src/Mod/Material/StandardMaterial/S335N.FCMat      |     41 -
 src/Mod/Material/StandardMaterial/S340MC.FCMat     |     41 -
 src/Mod/Material/StandardMaterial/S355J2G3.FCMat   |     41 -
 src/Mod/Material/StandardMaterial/S380MC.FCMat     |     41 -
 src/Mod/Material/StandardMaterial/S420MC.FCMat     |     41 -
 src/Mod/Material/StandardMaterial/S420N.FCMat      |     41 -
 src/Mod/Material/StandardMaterial/S460MC.FCMat     |     41 -
 src/Mod/Material/StandardMaterial/S460N.FCMat      |     41 -
 src/Mod/Material/StandardMaterial/S500MC.FCMat     |     41 -
 src/Mod/Material/StandardMaterial/S550MC.FCMat     |     41 -
 src/Mod/Material/StandardMaterial/S690MC.FCMat     |     41 -
 src/Mod/Material/StandardMaterial/St-37-2K.FCMat   |     41 -
 src/Mod/Material/StandardMaterial/St-E-255.FCMat   |     41 -
 src/Mod/Material/StandardMaterial/St-E-315.FCMat   |     41 -
 src/Mod/Material/StandardMaterial/St-E-380.FCMat   |     41 -
 src/Mod/Material/StandardMaterial/St-E-460.FCMat   |     41 -
 src/Mod/Material/StandardMaterial/St-E-500.FCMat   |     41 -
 .../Material/StandardMaterial/Steel-15CrNi6.FCMat  |     23 +
 .../StandardMaterial/Steel-17CrNiMo6.FCMat         |     22 +
 src/Mod/Material/StandardMaterial/Steel-1C22.FCMat |     24 +
 src/Mod/Material/StandardMaterial/Steel-1C35.FCMat |     23 +
 src/Mod/Material/StandardMaterial/Steel-1C45.FCMat |     23 +
 src/Mod/Material/StandardMaterial/Steel-1C60.FCMat |     23 +
 .../StandardMaterial/Steel-20NiCrMo2.FCMat         |     22 +
 .../Material/StandardMaterial/Steel-28Mn6.FCMat    |     21 +
 src/Mod/Material/StandardMaterial/Steel-2C10.FCMat |     21 +
 .../StandardMaterial/Steel-30CrNiMo8.FCMat         |     22 +
 .../StandardMaterial/Steel-34CrNiMo6.FCMat         |     22 +
 .../StandardMaterial/Steel-36CrNiMo4.FCMat         |     22 +
 .../StandardMaterial/Steel-36NiCrMo16.FCMat        |     22 +
 src/Mod/Material/StandardMaterial/Steel-3C15.FCMat |     21 +
 src/Mod/Material/StandardMaterial/Steel-3C22.FCMat |     21 +
 src/Mod/Material/StandardMaterial/Steel-3C35.FCMat |     21 +
 src/Mod/Material/StandardMaterial/Steel-3V45.FCMat |     21 +
 src/Mod/Material/StandardMaterial/Steel-C10.FCMat  |     21 +
 src/Mod/Material/StandardMaterial/Steel-C15.FCMat  |     21 +
 src/Mod/Material/StandardMaterial/Steel-C22E.FCMat |     21 +
 src/Mod/Material/StandardMaterial/Steel-C25E.FCMat |     21 +
 src/Mod/Material/StandardMaterial/Steel-C30E.FCMat |     21 +
 src/Mod/Material/StandardMaterial/Steel-C40E.FCMat |     21 +
 src/Mod/Material/StandardMaterial/Steel-C50E.FCMat |     21 +
 src/Mod/Material/StandardMaterial/Steel-C55E.FCMat |     21 +
 src/Mod/Material/StandardMaterial/Steel-C60E.FCMat |     21 +
 .../Material/StandardMaterial/Steel-E295-GC.FCMat  |     21 +
 src/Mod/Material/StandardMaterial/Steel-E295.FCMat |     21 +
 .../Material/StandardMaterial/Steel-E335-GC.FCMat  |     21 +
 src/Mod/Material/StandardMaterial/Steel-E335.FCMat |     21 +
 .../Material/StandardMaterial/Steel-E360-GC.FCMat  |     21 +
 src/Mod/Material/StandardMaterial/Steel-E360.FCMat |     21 +
 .../StandardMaterial/Steel-EN-GJL-100.FCMat        |     22 +
 .../StandardMaterial/Steel-EN-GJL-150.FCMat        |     22 +
 .../StandardMaterial/Steel-EN-GJL-200.FCMat        |     22 +
 .../StandardMaterial/Steel-EN-GJL-250.FCMat        |     21 +
 .../StandardMaterial/Steel-EN-GJL-300.FCMat        |     22 +
 .../StandardMaterial/Steel-EN-GJL-350.FCMat        |     22 +
 .../StandardMaterial/Steel-EN-GJMB-350-10.FCMat    |     22 +
 .../StandardMaterial/Steel-EN-GJMB-550-4.FCMat     |     22 +
 .../StandardMaterial/Steel-EN-GJMB-650-2.FCMat     |     22 +
 .../StandardMaterial/Steel-EN-GJMW-350-4.FCMat     |     22 +
 .../StandardMaterial/Steel-EN-GJMW-360-12.FCMat    |     22 +
 .../StandardMaterial/Steel-EN-GJMW-400-5.FCMat     |     22 +
 .../StandardMaterial/Steel-EN-GJMW-450-7.FCMat     |     22 +
 .../StandardMaterial/Steel-EN-GJS-400-15.FCMat     |     22 +
 .../StandardMaterial/Steel-EN-GJS-500-7.FCMat      |     22 +
 .../StandardMaterial/Steel-EN-GJS-600-3.FCMat      |     22 +
 .../StandardMaterial/Steel-EN-GJS-700-2.FCMat      |     22 +
 .../StandardMaterial/Steel-EN-GJS-800-1.FCMat      |     22 +
 .../Material/StandardMaterial/Steel-G16Mn5.FCMat   |     22 +
 src/Mod/Material/StandardMaterial/Steel-G200.FCMat |     22 +
 .../Material/StandardMaterial/Steel-G20Mn5.FCMat   |     22 +
 src/Mod/Material/StandardMaterial/Steel-G230.FCMat |     22 +
 src/Mod/Material/StandardMaterial/Steel-G260.FCMat |     21 +
 src/Mod/Material/StandardMaterial/Steel-G300.FCMat |     21 +
 .../Material/StandardMaterial/Steel-G30Mn5.FCMat   |     21 +
 .../Material/StandardMaterial/Steel-Generic.FCMat  |     14 +
 src/Mod/Material/StandardMaterial/Steel-S185.FCMat |     22 +
 .../Material/StandardMaterial/Steel-S235JO.FCMat   |     21 +
 .../Material/StandardMaterial/Steel-S235JR.FCMat   |     22 +
 .../Material/StandardMaterial/Steel-S235JRG1.FCMat |     22 +
 .../Material/StandardMaterial/Steel-S260NC.FCMat   |     22 +
 .../Material/StandardMaterial/Steel-S275JO.FCMat   |     21 +
 .../Material/StandardMaterial/Steel-S275JR.FCMat   |     22 +
 .../Material/StandardMaterial/Steel-S275N.FCMat    |     21 +
 .../Material/StandardMaterial/Steel-S335JO.FCMat   |     21 +
 .../Material/StandardMaterial/Steel-S335JR.FCMat   |     21 +
 .../Material/StandardMaterial/Steel-S335N.FCMat    |     21 +
 .../Material/StandardMaterial/Steel-S340MC.FCMat   |     22 +
 .../Material/StandardMaterial/Steel-S355J2G3.FCMat |     21 +
 .../Material/StandardMaterial/Steel-S380MC.FCMat   |     22 +
 .../Material/StandardMaterial/Steel-S420MC.FCMat   |     22 +
 .../Material/StandardMaterial/Steel-S420N.FCMat    |     21 +
 .../Material/StandardMaterial/Steel-S460MC.FCMat   |     22 +
 .../Material/StandardMaterial/Steel-S460N.FCMat    |     21 +
 .../Material/StandardMaterial/Steel-S500MC.FCMat   |     22 +
 .../Material/StandardMaterial/Steel-S550MC.FCMat   |     22 +
 .../Material/StandardMaterial/Steel-S690MC.FCMat   |     22 +
 .../Material/StandardMaterial/Steel-St-37-2K.FCMat |     22 +
 .../Material/StandardMaterial/Steel-St-E-255.FCMat |     21 +
 .../Material/StandardMaterial/Steel-St-E-315.FCMat |     21 +
 .../Material/StandardMaterial/Steel-St-E-380.FCMat |     21 +
 .../Material/StandardMaterial/Steel-St-E-460.FCMat |     21 +
 .../Material/StandardMaterial/Steel-St-E-500.FCMat |     21 +
 .../StandardMaterial/Steel-X2CrNiMoN17-13-3.FCMat  |     22 +
 .../StandardMaterial/Steel-X2CrNiN24-4.FCMat       |     21 +
 .../StandardMaterial/Steel-X39CrMo17-1.FCMat       |     21 +
 .../StandardMaterial/Steel-X3CrNiMo13-14.FCMat     |     21 +
 .../StandardMaterial/Steel-X5CrNi18-10.FCMat       |     22 +
 .../StandardMaterial/Steel-X5CrNiMo17-12-2.FCMat   |     22 +
 .../StandardMaterial/Steel-X6CrNiTi18-10.FCMat     |     22 +
 src/Mod/Material/StandardMaterial/Steel.FCMat      |     35 -
 src/Mod/Material/StandardMaterial/TEMPLATE.FCMat   |    155 +
 .../Material/StandardMaterial/Tools/FCMat2csv.sh   |     35 +
 .../Material/StandardMaterial/Tools/Materials.ods  |    Bin 0 -> 82750 bytes
 src/Mod/Material/StandardMaterial/Tools/README     |     42 +
 src/Mod/Material/StandardMaterial/Tools/headers    |     50 +
 .../Material/StandardMaterial/Tools/make_FCMats.sh |     71 +
 .../Material/StandardMaterial/Tools/make_ods.sh    |     27 +
 .../StandardMaterial/Tools/new_material_header     |      5 +
 .../Material/StandardMaterial/Wood-Generic.FCMat   |     13 +
 src/Mod/Material/StandardMaterial/Wood.FCMat       |     55 -
 .../StandardMaterial/X2CrNiMoN17-13-3.FCMat        |     41 -
 .../Material/StandardMaterial/X2CrNiN24-4.FCMat    |     41 -
 .../Material/StandardMaterial/X39CrMo17-1.FCMat    |     41 -
 .../Material/StandardMaterial/X3CrNiMo13-14.FCMat  |     41 -
 .../Material/StandardMaterial/X5CrNi18-10.FCMat    |     41 -
 .../StandardMaterial/X5CrNiMo17-12-2.FCMat         |     41 -
 .../Material/StandardMaterial/X6CrNiTi18-10.FCMat  |     41 -
 src/Mod/Material/importFCMat.py                    |     16 +-
 src/Mod/Material/materials-editor.ui               |     26 +-
 src/Mod/Mesh/App/AppMesh.cpp                       |    217 +-
 src/Mod/Mesh/App/AppMeshPy.cpp                     |   1030 +-
 src/Mod/Mesh/App/CMakeLists.txt                    |      8 +-
 src/Mod/Mesh/App/Core/Algorithm.cpp                |   3928 +-
 src/Mod/Mesh/App/Core/Algorithm.h                  |   1028 +-
 src/Mod/Mesh/App/Core/Approximation.cpp            |   1610 +-
 src/Mod/Mesh/App/Core/Approximation.h              |   1076 +-
 src/Mod/Mesh/App/Core/Builder.cpp                  |    506 +-
 src/Mod/Mesh/App/Core/Builder.h                    |    338 +-
 src/Mod/Mesh/App/Core/Curvature.cpp                |    209 +
 src/Mod/Mesh/App/Core/Definitions.cpp              |     98 +-
 src/Mod/Mesh/App/Core/Definitions.h                |    184 +-
 src/Mod/Mesh/App/Core/Degeneration.cpp             |   2088 +-
 src/Mod/Mesh/App/Core/Degeneration.h               |   1289 +-
 src/Mod/Mesh/App/Core/Elements.cpp                 |   2282 +-
 src/Mod/Mesh/App/Core/Elements.h                   |   2024 +-
 src/Mod/Mesh/App/Core/Evaluation.cpp               |    282 +-
 src/Mod/Mesh/App/Core/Evaluation.h                 |    770 +-
 src/Mod/Mesh/App/Core/Grid.cpp                     |   2353 +-
 src/Mod/Mesh/App/Core/Grid.h                       |   1038 +-
 src/Mod/Mesh/App/Core/Helpers.h                    |    406 +-
 src/Mod/Mesh/App/Core/Info.cpp                     |    522 +-
 src/Mod/Mesh/App/Core/Info.h                       |    182 +-
 src/Mod/Mesh/App/Core/Iterator.h                   |    962 +-
 src/Mod/Mesh/App/Core/MeshIO.cpp                   |   4948 +-
 src/Mod/Mesh/App/Core/MeshIO.h                     |    433 +-
 src/Mod/Mesh/App/Core/MeshKernel.cpp               |   2132 +-
 src/Mod/Mesh/App/Core/MeshKernel.h                 |   1098 +-
 src/Mod/Mesh/App/Core/Projection.cpp               |    702 +-
 src/Mod/Mesh/App/Core/Projection.h                 |    192 +-
 src/Mod/Mesh/App/Core/SetOperations.cpp            |   1224 +-
 src/Mod/Mesh/App/Core/SetOperations.h              |    378 +-
 src/Mod/Mesh/App/Core/Smoothing.cpp                |    608 +-
 src/Mod/Mesh/App/Core/Smoothing.h                  |    224 +-
 src/Mod/Mesh/App/Core/Tools.cpp                    |    662 +-
 src/Mod/Mesh/App/Core/Tools.h                      |    402 +-
 src/Mod/Mesh/App/Core/TopoAlgorithm.cpp            |   2980 +-
 src/Mod/Mesh/App/Core/TopoAlgorithm.h              |    702 +-
 src/Mod/Mesh/App/Core/Triangulation.cpp            |   1448 +-
 src/Mod/Mesh/App/Core/Triangulation.h              |    454 +-
 src/Mod/Mesh/App/Core/Trim.cpp                     |      6 +-
 src/Mod/Mesh/App/Core/Visitor.cpp                  |    434 +-
 src/Mod/Mesh/App/Core/Visitor.h                    |    364 +-
 src/Mod/Mesh/App/Core/tritritest.h                 |   1412 +-
 src/Mod/Mesh/App/Doxygen.cpp                       |     68 +-
 src/Mod/Mesh/App/Facet.cpp                         |    142 +-
 src/Mod/Mesh/App/Facet.h                           |    124 +-
 src/Mod/Mesh/App/FacetPy.xml                       |    156 +-
 src/Mod/Mesh/App/FacetPyImp.cpp                    |    366 +-
 src/Mod/Mesh/App/FeatureMeshCurvature.cpp          |    176 +-
 src/Mod/Mesh/App/FeatureMeshCurvature.h            |    130 +-
 src/Mod/Mesh/App/FeatureMeshDefects.cpp            |    698 +-
 src/Mod/Mesh/App/FeatureMeshDefects.h              |    544 +-
 src/Mod/Mesh/App/FeatureMeshExport.cpp             |    142 +-
 src/Mod/Mesh/App/FeatureMeshExport.h               |    124 +-
 src/Mod/Mesh/App/FeatureMeshImport.cpp             |    124 +-
 src/Mod/Mesh/App/FeatureMeshImport.h               |    118 +-
 src/Mod/Mesh/App/FeatureMeshSegmentByMesh.cpp      |    320 +-
 src/Mod/Mesh/App/FeatureMeshSegmentByMesh.h        |    132 +-
 src/Mod/Mesh/App/FeatureMeshSetOperations.cpp      |    224 +-
 src/Mod/Mesh/App/FeatureMeshSetOperations.h        |    128 +-
 src/Mod/Mesh/App/FeatureMeshSolid.h                |    336 +-
 src/Mod/Mesh/App/FeatureMeshTransform.cpp          |    132 +-
 src/Mod/Mesh/App/FeatureMeshTransform.h            |    130 +-
 src/Mod/Mesh/App/FeatureMeshTransformDemolding.cpp |    134 +-
 src/Mod/Mesh/App/FeatureMeshTransformDemolding.h   |    128 +-
 src/Mod/Mesh/App/Mesh.cpp                          |   3410 +-
 src/Mod/Mesh/App/Mesh.h                            |    763 +-
 src/Mod/Mesh/App/MeshFeature.cpp                   |    245 +-
 src/Mod/Mesh/App/MeshFeature.h                     |    182 +-
 src/Mod/Mesh/App/MeshFeaturePy.xml                 |    160 +-
 src/Mod/Mesh/App/MeshFeaturePyImp.cpp              |    438 +-
 src/Mod/Mesh/App/MeshPoint.h                       |    122 +-
 src/Mod/Mesh/App/MeshPointPy.xml                   |    180 +-
 src/Mod/Mesh/App/MeshPointPyImp.cpp                |    372 +-
 src/Mod/Mesh/App/MeshProperties.cpp                |   1290 +-
 src/Mod/Mesh/App/MeshProperties.h                  |    516 +-
 src/Mod/Mesh/App/MeshPy.xml                        |    978 +-
 src/Mod/Mesh/App/MeshPyImp.cpp                     |   3288 +-
 src/Mod/Mesh/App/MeshTestsApp.py                   |    385 +-
 src/Mod/Mesh/App/PreCompiled.cpp                   |     50 +-
 src/Mod/Mesh/App/PreCompiled.h                     |    174 +-
 src/Mod/Mesh/App/Segment.cpp                       |    330 +-
 src/Mod/Mesh/App/Segment.h                         |    178 +-
 .../Mesh/App/WildMagic4/Wm4ApprCylinderFit3.cpp    |    578 +-
 src/Mod/Mesh/App/WildMagic4/Wm4ApprCylinderFit3.h  |    164 +-
 src/Mod/Mesh/App/WildMagic4/Wm4ApprLineFit3.cpp    |    182 +-
 src/Mod/Mesh/App/WildMagic4/Wm4ApprLineFit3.h      |     66 +-
 src/Mod/Mesh/App/WildMagic4/Wm4ApprPlaneFit3.cpp   |    318 +-
 src/Mod/Mesh/App/WildMagic4/Wm4ApprPlaneFit3.h     |     86 +-
 src/Mod/Mesh/App/WildMagic4/Wm4ApprPolyFit3.cpp    |    226 +-
 src/Mod/Mesh/App/WildMagic4/Wm4ApprPolyFit3.h      |    116 +-
 .../Mesh/App/WildMagic4/Wm4ApprQuadraticFit3.cpp   |    538 +-
 src/Mod/Mesh/App/WildMagic4/Wm4ApprQuadraticFit3.h |    150 +-
 src/Mod/Mesh/App/WildMagic4/Wm4ApprSphereFit3.cpp  |    200 +-
 src/Mod/Mesh/App/WildMagic4/Wm4ApprSphereFit3.h    |     90 +-
 src/Mod/Mesh/App/WildMagic4/Wm4BandedMatrix.h      |    154 +-
 src/Mod/Mesh/App/WildMagic4/Wm4BandedMatrix.inl    |    670 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Box3.h              |    120 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Box3.inl            |    148 +-
 src/Mod/Mesh/App/WildMagic4/Wm4DelPolygonEdge.cpp  |     98 +-
 src/Mod/Mesh/App/WildMagic4/Wm4DelPolygonEdge.h    |     90 +-
 .../Mesh/App/WildMagic4/Wm4DelPolyhedronFace.cpp   |    100 +-
 src/Mod/Mesh/App/WildMagic4/Wm4DelPolyhedronFace.h |     90 +-
 src/Mod/Mesh/App/WildMagic4/Wm4DelTetrahedron.cpp  |    254 +-
 src/Mod/Mesh/App/WildMagic4/Wm4DelTetrahedron.h    |     96 +-
 src/Mod/Mesh/App/WildMagic4/Wm4DelTriangle.cpp     |    260 +-
 src/Mod/Mesh/App/WildMagic4/Wm4DelTriangle.h       |     96 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Delaunay.cpp        |    334 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Delaunay.h          |    338 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Delaunay1.cpp       |    574 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Delaunay1.h         |    234 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Delaunay2.cpp       |   1754 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Delaunay2.h         |    350 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Delaunay3.cpp       |   2222 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Delaunay3.h         |    380 +-
 .../Mesh/App/WildMagic4/Wm4DistLine3Segment3.cpp   |    320 +-
 src/Mod/Mesh/App/WildMagic4/Wm4DistLine3Segment3.h |    142 +-
 .../Mesh/App/WildMagic4/Wm4DistLine3Triangle3.cpp  |    364 +-
 .../Mesh/App/WildMagic4/Wm4DistLine3Triangle3.h    |    142 +-
 .../App/WildMagic4/Wm4DistSegment3Segment3.cpp     |    846 +-
 .../Mesh/App/WildMagic4/Wm4DistSegment3Segment3.h  |    140 +-
 .../App/WildMagic4/Wm4DistSegment3Triangle3.cpp    |    302 +-
 .../Mesh/App/WildMagic4/Wm4DistSegment3Triangle3.h |    142 +-
 .../Mesh/App/WildMagic4/Wm4DistVector3Plane3.cpp   |    188 +-
 src/Mod/Mesh/App/WildMagic4/Wm4DistVector3Plane3.h |    124 +-
 .../Mesh/App/WildMagic4/Wm4DistVector3Segment3.cpp |    238 +-
 .../Mesh/App/WildMagic4/Wm4DistVector3Segment3.h   |    136 +-
 .../App/WildMagic4/Wm4DistVector3Triangle3.cpp     |    658 +-
 .../Mesh/App/WildMagic4/Wm4DistVector3Triangle3.h  |    136 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Distance.cpp        |    730 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Distance.h          |    200 +-
 src/Mod/Mesh/App/WildMagic4/Wm4ETManifoldMesh.cpp  |    718 +-
 src/Mod/Mesh/App/WildMagic4/Wm4ETManifoldMesh.h    |    232 +-
 src/Mod/Mesh/App/WildMagic4/Wm4ETManifoldMesh.inl  |     60 +-
 src/Mod/Mesh/App/WildMagic4/Wm4EdgeKey.h           |     78 +-
 src/Mod/Mesh/App/WildMagic4/Wm4EdgeKey.inl         |    112 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Eigen.cpp           |   1306 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Eigen.h             |    230 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Foundation.h        |    758 +-
 src/Mod/Mesh/App/WildMagic4/Wm4FoundationLIB.h     |     70 +-
 src/Mod/Mesh/App/WildMagic4/Wm4FoundationPCH.cpp   |     34 +-
 src/Mod/Mesh/App/WildMagic4/Wm4FoundationPCH.h     |    764 +-
 src/Mod/Mesh/App/WildMagic4/Wm4GMatrix.h           |    298 +-
 src/Mod/Mesh/App/WildMagic4/Wm4GMatrix.inl         |   1444 +-
 src/Mod/Mesh/App/WildMagic4/Wm4GVector.h           |    190 +-
 src/Mod/Mesh/App/WildMagic4/Wm4GVector.inl         |    764 +-
 src/Mod/Mesh/App/WildMagic4/Wm4ImplicitSurface.cpp |    436 +-
 src/Mod/Mesh/App/WildMagic4/Wm4ImplicitSurface.h   |    168 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Intersector.cpp     |    190 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Intersector.h       |    168 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Intersector1.cpp    |    592 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Intersector1.h      |    150 +-
 src/Mod/Mesh/App/WildMagic4/Wm4IntrLine3Box3.cpp   |    406 +-
 src/Mod/Mesh/App/WildMagic4/Wm4IntrLine3Box3.h     |    152 +-
 src/Mod/Mesh/App/WildMagic4/Wm4IntrLine3Plane3.cpp |    228 +-
 src/Mod/Mesh/App/WildMagic4/Wm4IntrLine3Plane3.h   |    132 +-
 .../Mesh/App/WildMagic4/Wm4IntrSegment3Box3.cpp    |    270 +-
 src/Mod/Mesh/App/WildMagic4/Wm4IntrSegment3Box3.h  |    132 +-
 .../Mesh/App/WildMagic4/Wm4IntrSegment3Plane3.cpp  |    246 +-
 .../Mesh/App/WildMagic4/Wm4IntrSegment3Plane3.h    |    136 +-
 .../App/WildMagic4/Wm4IntrTriangle2Triangle2.cpp   |   1468 +-
 .../App/WildMagic4/Wm4IntrTriangle2Triangle2.h     |    216 +-
 .../App/WildMagic4/Wm4IntrTriangle3Triangle3.cpp   |   2514 +-
 .../App/WildMagic4/Wm4IntrTriangle3Triangle3.h     |    288 +-
 src/Mod/Mesh/App/WildMagic4/Wm4LinComp.h           |    248 +-
 src/Mod/Mesh/App/WildMagic4/Wm4LinComp.inl         |    282 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Line3.h             |    102 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Line3.inl           |     70 +-
 src/Mod/Mesh/App/WildMagic4/Wm4LinearSystem.cpp    |   1554 +-
 src/Mod/Mesh/App/WildMagic4/Wm4LinearSystem.h      |    294 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Mapper2.h           |    204 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Mapper2.inl         |    332 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Mapper3.h           |    216 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Mapper3.inl         |    408 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Math.cpp            |    164 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Math.h              |    314 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Math.inl            |   1040 +-
 src/Mod/Mesh/App/WildMagic4/Wm4MathMCR.h           |     98 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Matrix2.cpp         |     68 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Matrix2.h           |    376 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Matrix2.inl         |   1186 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Matrix3.cpp         |     77 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Matrix3.h           |    520 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Matrix3.inl         |   4436 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Matrix4.cpp         |     84 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Matrix4.h           |    328 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Matrix4.inl         |   2260 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Memory.cpp          |    668 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Memory.h            |    278 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Memory.inl          |    160 +-
 src/Mod/Mesh/App/WildMagic4/Wm4MeshCurvature.cpp   |    558 +-
 src/Mod/Mesh/App/WildMagic4/Wm4MeshCurvature.h     |    136 +-
 src/Mod/Mesh/App/WildMagic4/Wm4MeshSmoother.cpp    |    412 +-
 src/Mod/Mesh/App/WildMagic4/Wm4MeshSmoother.h      |    154 +-
 .../Mesh/App/WildMagic4/Wm4ParametricSurface.cpp   |    386 +-
 src/Mod/Mesh/App/WildMagic4/Wm4ParametricSurface.h |    158 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Plane3.h            |    158 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Plane3.inl          |    186 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Platforms.h         |    266 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Polynomial1.h       |    214 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Polynomial1.inl     |    956 +-
 src/Mod/Mesh/App/WildMagic4/Wm4PolynomialRoots.cpp |   3480 +-
 src/Mod/Mesh/App/WildMagic4/Wm4PolynomialRoots.h   |    328 +-
 src/Mod/Mesh/App/WildMagic4/Wm4QuadricSurface.cpp  |   1310 +-
 src/Mod/Mesh/App/WildMagic4/Wm4QuadricSurface.h    |    318 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Query.h             |    102 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Query.inl           |     56 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Query2.h            |    180 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Query2.inl          |    316 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Query2Filtered.h    |    144 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Query2Int64.h       |    140 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Query2Int64.inl     |    212 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Query2TInteger.h    |    148 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Query2TInteger.inl  |    216 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Query2TRational.h   |    184 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Query2TRational.inl |    424 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Query3.h            |    194 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Query3.inl          |    408 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Query3Filtered.h    |    146 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Query3Int64.h       |    148 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Query3Int64.inl     |    296 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Query3TInteger.h    |    160 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Query3TInteger.inl  |    296 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Query3TRational.h   |    200 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Query3TRational.inl |    518 +-
 src/Mod/Mesh/App/WildMagic4/Wm4RVector2.h          |    228 +-
 src/Mod/Mesh/App/WildMagic4/Wm4RVector2.inl        |    220 +-
 src/Mod/Mesh/App/WildMagic4/Wm4RVector3.h          |    240 +-
 src/Mod/Mesh/App/WildMagic4/Wm4RVector3.inl        |    264 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Segment3.h          |    124 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Segment3.inl        |     96 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Sphere3.h           |    110 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Sphere3.inl         |    100 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Surface.cpp         |     86 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Surface.h           |     84 +-
 src/Mod/Mesh/App/WildMagic4/Wm4System.cpp          |   2026 +-
 src/Mod/Mesh/App/WildMagic4/Wm4System.h            |    428 +-
 src/Mod/Mesh/App/WildMagic4/Wm4System.inl          |    146 +-
 src/Mod/Mesh/App/WildMagic4/Wm4THashSet.h          |    192 +-
 src/Mod/Mesh/App/WildMagic4/Wm4THashSet.inl        |    438 +-
 src/Mod/Mesh/App/WildMagic4/Wm4THashTable.h        |    198 +-
 src/Mod/Mesh/App/WildMagic4/Wm4THashTable.inl      |    448 +-
 src/Mod/Mesh/App/WildMagic4/Wm4TInteger.h          |    242 +-
 src/Mod/Mesh/App/WildMagic4/Wm4TInteger.inl        |   2462 +-
 src/Mod/Mesh/App/WildMagic4/Wm4TMinHeap.h          |    194 +-
 src/Mod/Mesh/App/WildMagic4/Wm4TMinHeap.inl        |    742 +-
 src/Mod/Mesh/App/WildMagic4/Wm4TRVector.h          |    166 +-
 src/Mod/Mesh/App/WildMagic4/Wm4TRVector.inl        |    542 +-
 src/Mod/Mesh/App/WildMagic4/Wm4TRational.h         |    224 +-
 src/Mod/Mesh/App/WildMagic4/Wm4TRational.inl       |   1970 +-
 .../Mesh/App/WildMagic4/Wm4TSmallUnorderedSet.h    |    162 +-
 .../Mesh/App/WildMagic4/Wm4TSmallUnorderedSet.inl  |    528 +-
 src/Mod/Mesh/App/WildMagic4/Wm4TStringHashTable.h  |    170 +-
 .../Mesh/App/WildMagic4/Wm4TStringHashTable.inl    |    448 +-
 src/Mod/Mesh/App/WildMagic4/Wm4TTuple.h            |    140 +-
 src/Mod/Mesh/App/WildMagic4/Wm4TTuple.inl          |    238 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Triangle2.h         |    112 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Triangle2.inl       |    480 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Triangle3.h         |    112 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Triangle3.inl       |    480 +-
 src/Mod/Mesh/App/WildMagic4/Wm4TriangleKey.h       |     78 +-
 src/Mod/Mesh/App/WildMagic4/Wm4TriangleKey.inl     |    176 +-
 src/Mod/Mesh/App/WildMagic4/Wm4TriangulateEC.cpp   |   2056 +-
 src/Mod/Mesh/App/WildMagic4/Wm4TriangulateEC.h     |    586 +-
 .../App/WildMagic4/Wm4UniqueVerticesTriangles.h    |    182 +-
 .../App/WildMagic4/Wm4UniqueVerticesTriangles.inl  |    226 +-
 src/Mod/Mesh/App/WildMagic4/Wm4VEManifoldMesh.cpp  |    596 +-
 src/Mod/Mesh/App/WildMagic4/Wm4VEManifoldMesh.h    |    216 +-
 src/Mod/Mesh/App/WildMagic4/Wm4VEManifoldMesh.inl  |     60 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Vector2.cpp         |     62 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Vector2.h           |    270 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Vector2.inl         |    950 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Vector3.cpp         |     69 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Vector3.h           |    296 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Vector3.inl         |   1370 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Vector4.cpp         |     69 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Vector4.h           |    228 +-
 src/Mod/Mesh/App/WildMagic4/Wm4Vector4.inl         |    730 +-
 src/Mod/Mesh/App/WildMagic4/wildmagic4.dox         |     20 +-
 src/Mod/Mesh/BuildRegularGeoms.py                  |    536 +-
 src/Mod/Mesh/Gui/AppMeshGui.cpp                    |    296 +-
 src/Mod/Mesh/Gui/CMakeLists.txt                    |     19 +-
 src/Mod/Mesh/Gui/Command.cpp                       |   3384 +-
 src/Mod/Mesh/Gui/DlgEvaluateMeshImp.cpp            |     72 +-
 src/Mod/Mesh/Gui/DlgEvaluateMeshImp.h              |      8 +-
 src/Mod/Mesh/Gui/DlgRegularSolid.ui                |     82 +-
 src/Mod/Mesh/Gui/DlgRegularSolidImp.cpp            |     94 +-
 src/Mod/Mesh/Gui/DlgRegularSolidImp.h              |    132 +-
 src/Mod/Mesh/Gui/DlgSettingsImportExport.ui        |     87 +
 src/Mod/Mesh/Gui/DlgSettingsImportExportImp.cpp    |     74 +
 src/Mod/Mesh/Gui/DlgSettingsImportExportImp.h      |     56 +
 src/Mod/Mesh/Gui/DlgSettingsMeshView.cpp           |    188 +-
 src/Mod/Mesh/Gui/DlgSettingsMeshView.h             |    106 +-
 src/Mod/Mesh/Gui/DlgSmoothing.cpp                  |    460 +-
 src/Mod/Mesh/Gui/DlgSmoothing.h                    |    240 +-
 src/Mod/Mesh/Gui/DlgSmoothing.ui                   |    260 +-
 src/Mod/Mesh/Gui/Doxygen.cpp                       |     66 +-
 src/Mod/Mesh/Gui/MeshEditor.cpp                    |   1431 +-
 src/Mod/Mesh/Gui/MeshEditor.h                      |    342 +-
 src/Mod/Mesh/Gui/MeshSelection.cpp                 |     88 +-
 src/Mod/Mesh/Gui/MeshSelection.h                   |      5 +-
 src/Mod/Mesh/Gui/PreCompiled.cpp                   |     48 +-
 src/Mod/Mesh/Gui/PreCompiled.h                     |    181 +-
 src/Mod/Mesh/Gui/PropertyEditorMesh.cpp            |    286 +-
 src/Mod/Mesh/Gui/PropertyEditorMesh.h              |    138 +-
 src/Mod/Mesh/Gui/RemoveComponents.cpp              |    118 +-
 src/Mod/Mesh/Gui/RemoveComponents.h                |    238 +-
 src/Mod/Mesh/Gui/Resources/Mesh.qrc                |     97 +-
 src/Mod/Mesh/Gui/Resources/icons/MeshWorkbench.svg |    130 +
 src/Mod/Mesh/Gui/Resources/translations/Mesh_af.qm |    Bin 37403 -> 43260 bytes
 src/Mod/Mesh/Gui/Resources/translations/Mesh_af.ts |    178 +-
 src/Mod/Mesh/Gui/Resources/translations/Mesh_cs.qm |    Bin 36797 -> 42586 bytes
 src/Mod/Mesh/Gui/Resources/translations/Mesh_cs.ts |    248 +-
 src/Mod/Mesh/Gui/Resources/translations/Mesh_de.qm |    Bin 38295 -> 44268 bytes
 src/Mod/Mesh/Gui/Resources/translations/Mesh_de.ts |    180 +-
 src/Mod/Mesh/Gui/Resources/translations/Mesh_el.qm |    Bin 0 -> 42696 bytes
 src/Mod/Mesh/Gui/Resources/translations/Mesh_el.ts |   1418 +
 .../Mesh/Gui/Resources/translations/Mesh_es-ES.qm  |    Bin 38527 -> 44548 bytes
 .../Mesh/Gui/Resources/translations/Mesh_es-ES.ts  |    186 +-
 src/Mod/Mesh/Gui/Resources/translations/Mesh_fi.qm |    Bin 38263 -> 43940 bytes
 src/Mod/Mesh/Gui/Resources/translations/Mesh_fi.ts |    236 +-
 src/Mod/Mesh/Gui/Resources/translations/Mesh_fr.qm |    Bin 39325 -> 45378 bytes
 src/Mod/Mesh/Gui/Resources/translations/Mesh_fr.ts |    180 +-
 src/Mod/Mesh/Gui/Resources/translations/Mesh_hr.qm |    Bin 37114 -> 42929 bytes
 src/Mod/Mesh/Gui/Resources/translations/Mesh_hr.ts |    158 +-
 src/Mod/Mesh/Gui/Resources/translations/Mesh_hu.qm |    Bin 37916 -> 43967 bytes
 src/Mod/Mesh/Gui/Resources/translations/Mesh_hu.ts |    247 +-
 src/Mod/Mesh/Gui/Resources/translations/Mesh_it.qm |    Bin 38239 -> 44166 bytes
 src/Mod/Mesh/Gui/Resources/translations/Mesh_it.ts |    198 +-
 src/Mod/Mesh/Gui/Resources/translations/Mesh_ja.qm |    Bin 32276 -> 37647 bytes
 src/Mod/Mesh/Gui/Resources/translations/Mesh_ja.ts |    240 +-
 src/Mod/Mesh/Gui/Resources/translations/Mesh_nl.qm |    Bin 37525 -> 43334 bytes
 src/Mod/Mesh/Gui/Resources/translations/Mesh_nl.ts |    276 +-
 src/Mod/Mesh/Gui/Resources/translations/Mesh_no.qm |    Bin 36659 -> 42448 bytes
 src/Mod/Mesh/Gui/Resources/translations/Mesh_no.ts |    180 +-
 src/Mod/Mesh/Gui/Resources/translations/Mesh_pl.qm |    Bin 37637 -> 43600 bytes
 src/Mod/Mesh/Gui/Resources/translations/Mesh_pl.ts |    192 +-
 .../Mesh/Gui/Resources/translations/Mesh_pt-BR.qm  |    Bin 38253 -> 44186 bytes
 .../Mesh/Gui/Resources/translations/Mesh_pt-BR.ts  |    182 +-
 .../Mesh/Gui/Resources/translations/Mesh_pt-PT.qm  |    Bin 37659 -> 44248 bytes
 .../Mesh/Gui/Resources/translations/Mesh_pt-PT.ts  |    267 +-
 src/Mod/Mesh/Gui/Resources/translations/Mesh_ro.qm |    Bin 37644 -> 43441 bytes
 src/Mod/Mesh/Gui/Resources/translations/Mesh_ro.ts |    234 +-
 src/Mod/Mesh/Gui/Resources/translations/Mesh_ru.qm |    Bin 37880 -> 43807 bytes
 src/Mod/Mesh/Gui/Resources/translations/Mesh_ru.ts |    180 +-
 src/Mod/Mesh/Gui/Resources/translations/Mesh_sk.qm |    Bin 37123 -> 42914 bytes
 src/Mod/Mesh/Gui/Resources/translations/Mesh_sk.ts |    328 +-
 src/Mod/Mesh/Gui/Resources/translations/Mesh_sl.qm |    Bin 0 -> 42513 bytes
 src/Mod/Mesh/Gui/Resources/translations/Mesh_sl.ts |   1418 +
 src/Mod/Mesh/Gui/Resources/translations/Mesh_sr.qm |    Bin 36900 -> 42709 bytes
 src/Mod/Mesh/Gui/Resources/translations/Mesh_sr.ts |    260 +-
 .../Mesh/Gui/Resources/translations/Mesh_sv-SE.qm  |    Bin 36503 -> 42328 bytes
 .../Mesh/Gui/Resources/translations/Mesh_sv-SE.ts  |    182 +-
 src/Mod/Mesh/Gui/Resources/translations/Mesh_tr.qm |    Bin 36696 -> 42471 bytes
 src/Mod/Mesh/Gui/Resources/translations/Mesh_tr.ts |    442 +-
 src/Mod/Mesh/Gui/Resources/translations/Mesh_uk.qm |    Bin 37916 -> 44037 bytes
 src/Mod/Mesh/Gui/Resources/translations/Mesh_uk.ts |    231 +-
 .../Mesh/Gui/Resources/translations/Mesh_zh-CN.qm  |    Bin 30258 -> 35497 bytes
 .../Mesh/Gui/Resources/translations/Mesh_zh-CN.ts  |    158 +-
 .../Mesh/Gui/Resources/translations/Mesh_zh-TW.qm  |    Bin 30760 -> 35527 bytes
 .../Mesh/Gui/Resources/translations/Mesh_zh-TW.ts  |    278 +-
 src/Mod/Mesh/Gui/Segmentation.cpp                  |      8 +-
 src/Mod/Mesh/Gui/Segmentation.h                    |      2 +-
 src/Mod/Mesh/Gui/Segmentation.ui                   |     17 +-
 src/Mod/Mesh/Gui/Selection.ui                      |     23 +-
 src/Mod/Mesh/Gui/SoFCIndexedFaceSet.cpp            |     22 +-
 src/Mod/Mesh/Gui/SoFCIndexedFaceSet.h              |    176 +-
 src/Mod/Mesh/Gui/SoFCMeshFaceSet.h                 |    376 +-
 src/Mod/Mesh/Gui/SoFCMeshNode.cpp                  |   1512 +-
 src/Mod/Mesh/Gui/SoFCMeshNode.h                    |    220 +-
 src/Mod/Mesh/Gui/SoFCMeshObject.cpp                |     64 +-
 src/Mod/Mesh/Gui/SoFCMeshObject.h                  |    554 +-
 src/Mod/Mesh/Gui/SoFCMeshVertex.h                  |    200 +-
 src/Mod/Mesh/Gui/SoPolygon.cpp                     |      6 +-
 src/Mod/Mesh/Gui/ViewProvider.cpp                  |   3881 +-
 src/Mod/Mesh/Gui/ViewProvider.h                    |    549 +-
 src/Mod/Mesh/Gui/ViewProviderCurvature.cpp         |    150 +-
 src/Mod/Mesh/Gui/ViewProviderCurvature.h           |    251 +-
 src/Mod/Mesh/Gui/ViewProviderDefects.cpp           |   1473 +-
 src/Mod/Mesh/Gui/ViewProviderDefects.h             |    440 +-
 src/Mod/Mesh/Gui/ViewProviderMeshFaceSet.cpp       |      8 +-
 src/Mod/Mesh/Gui/ViewProviderMeshFaceSet.h         |    154 +-
 src/Mod/Mesh/Gui/ViewProviderMeshNode.cpp          |    806 +-
 src/Mod/Mesh/Gui/ViewProviderMeshNode.h            |    194 +-
 src/Mod/Mesh/Gui/ViewProviderPython.cpp            |     70 +-
 src/Mod/Mesh/Gui/ViewProviderPython.h              |     76 +-
 src/Mod/Mesh/Gui/ViewProviderTransform.cpp         |    232 +-
 src/Mod/Mesh/Gui/ViewProviderTransform.h           |    162 +-
 .../Mesh/Gui/ViewProviderTransformDemolding.cpp    |    446 +-
 src/Mod/Mesh/Gui/ViewProviderTransformDemolding.h  |    194 +-
 src/Mod/Mesh/Gui/Workbench.cpp                     |    204 +-
 src/Mod/Mesh/Gui/Workbench.h                       |    110 +-
 src/Mod/Mesh/Gui/images.h                          |     78 +-
 src/Mod/Mesh/Init.py                               |     21 +-
 src/Mod/Mesh/InitGui.py                            |    121 +-
 src/Mod/Mesh/mesh.dox                              |      6 +-
 src/Mod/MeshPart/App/AppMeshPart.cpp               |    114 +-
 src/Mod/MeshPart/App/AppMeshPartPy.cpp             |    563 +-
 src/Mod/MeshPart/App/CMakeLists.txt                |      4 +-
 src/Mod/MeshPart/App/CurveProjector.cpp            |   1342 +-
 src/Mod/MeshPart/App/CurveProjector.h              |    318 +-
 src/Mod/MeshPart/App/MeshAlgos.cpp                 |   1166 +-
 src/Mod/MeshPart/App/MeshAlgos.h                   |    224 +-
 src/Mod/MeshPart/App/Mesher.cpp                    |    764 +-
 src/Mod/MeshPart/App/Mesher.h                      |    304 +-
 src/Mod/MeshPart/App/PreCompiled.cpp               |     48 +-
 src/Mod/MeshPart/App/PreCompiled.h                 |    474 +-
 src/Mod/MeshPart/Gui/AppMeshPartGui.cpp            |    155 +-
 src/Mod/MeshPart/Gui/AppMeshPartGuiPy.cpp          |     32 -
 src/Mod/MeshPart/Gui/CMakeLists.txt                |      7 +-
 src/Mod/MeshPart/Gui/Command.cpp                   |    136 +-
 src/Mod/MeshPart/Gui/PreCompiled.cpp               |     48 +-
 src/Mod/MeshPart/Gui/PreCompiled.h                 |    154 +-
 src/Mod/MeshPart/Gui/Resources/MeshPart.qrc        |     60 +-
 .../Gui/Resources/translations/MeshPart_af.qm      |    Bin 2628 -> 2815 bytes
 .../Gui/Resources/translations/MeshPart_af.ts      |      4 +-
 .../Gui/Resources/translations/MeshPart_cs.qm      |    Bin 2666 -> 2845 bytes
 .../Gui/Resources/translations/MeshPart_cs.ts      |     40 +-
 .../Gui/Resources/translations/MeshPart_de.qm      |    Bin 2666 -> 2859 bytes
 .../Gui/Resources/translations/MeshPart_de.ts      |     38 +-
 .../Gui/Resources/translations/MeshPart_el.qm      |    Bin 0 -> 2857 bytes
 .../Gui/Resources/translations/MeshPart_el.ts      |    156 +
 .../Gui/Resources/translations/MeshPart_es-ES.qm   |    Bin 2734 -> 2937 bytes
 .../Gui/Resources/translations/MeshPart_es-ES.ts   |     38 +-
 .../Gui/Resources/translations/MeshPart_fi.qm      |    Bin 2748 -> 2939 bytes
 .../Gui/Resources/translations/MeshPart_fi.ts      |     40 +-
 .../Gui/Resources/translations/MeshPart_fr.qm      |    Bin 2788 -> 2993 bytes
 .../Gui/Resources/translations/MeshPart_fr.ts      |     38 +-
 .../Gui/Resources/translations/MeshPart_hr.qm      |    Bin 2633 -> 2818 bytes
 .../Gui/Resources/translations/MeshPart_hr.ts      |      4 +-
 .../Gui/Resources/translations/MeshPart_hu.qm      |    Bin 2631 -> 2868 bytes
 .../Gui/Resources/translations/MeshPart_hu.ts      |     38 +-
 .../Gui/Resources/translations/MeshPart_it.qm      |    Bin 2808 -> 3007 bytes
 .../Gui/Resources/translations/MeshPart_it.ts      |     38 +-
 .../Gui/Resources/translations/MeshPart_ja.qm      |    Bin 2251 -> 2408 bytes
 .../Gui/Resources/translations/MeshPart_ja.ts      |     40 +-
 .../Gui/Resources/translations/MeshPart_nl.qm      |    Bin 2642 -> 2831 bytes
 .../Gui/Resources/translations/MeshPart_nl.ts      |     24 +-
 .../Gui/Resources/translations/MeshPart_no.qm      |    Bin 2598 -> 2789 bytes
 .../Gui/Resources/translations/MeshPart_no.ts      |      4 +-
 .../Gui/Resources/translations/MeshPart_pl.qm      |    Bin 2836 -> 3033 bytes
 .../Gui/Resources/translations/MeshPart_pl.ts      |     40 +-
 .../Gui/Resources/translations/MeshPart_pt-BR.qm   |    Bin 2772 -> 2989 bytes
 .../Gui/Resources/translations/MeshPart_pt-BR.ts   |     38 +-
 .../Gui/Resources/translations/MeshPart_pt-PT.qm   |    Bin 2712 -> 2955 bytes
 .../Gui/Resources/translations/MeshPart_pt-PT.ts   |     38 +-
 .../Gui/Resources/translations/MeshPart_ro.qm      |    Bin 2685 -> 2890 bytes
 .../Gui/Resources/translations/MeshPart_ro.ts      |     30 +-
 .../Gui/Resources/translations/MeshPart_ru.qm      |    Bin 2711 -> 2916 bytes
 .../Gui/Resources/translations/MeshPart_ru.ts      |     24 +-
 .../Gui/Resources/translations/MeshPart_sk.qm      |    Bin 2630 -> 2887 bytes
 .../Gui/Resources/translations/MeshPart_sk.ts      |     34 +-
 .../Gui/Resources/translations/MeshPart_sl.qm      |    Bin 0 -> 2912 bytes
 .../Gui/Resources/translations/MeshPart_sl.ts      |    156 +
 .../Gui/Resources/translations/MeshPart_sr.qm      |    Bin 2707 -> 2902 bytes
 .../Gui/Resources/translations/MeshPart_sr.ts      |     38 +-
 .../Gui/Resources/translations/MeshPart_sv-SE.qm   |    Bin 2554 -> 2745 bytes
 .../Gui/Resources/translations/MeshPart_sv-SE.ts   |     26 +-
 .../Gui/Resources/translations/MeshPart_tr.qm      |    Bin 2639 -> 2844 bytes
 .../Gui/Resources/translations/MeshPart_tr.ts      |     12 +-
 .../Gui/Resources/translations/MeshPart_uk.qm      |    Bin 2647 -> 2896 bytes
 .../Gui/Resources/translations/MeshPart_uk.ts      |     38 +-
 .../Gui/Resources/translations/MeshPart_zh-CN.qm   |    Bin 2381 -> 2528 bytes
 .../Gui/Resources/translations/MeshPart_zh-CN.ts   |      4 +-
 .../Gui/Resources/translations/MeshPart_zh-TW.qm   |    Bin 2103 -> 2252 bytes
 .../Gui/Resources/translations/MeshPart_zh-TW.ts   |     42 +-
 src/Mod/MeshPart/Gui/Tessellation.cpp              |    735 +-
 src/Mod/MeshPart/Gui/Tessellation.h                |    174 +-
 src/Mod/MeshPart/Gui/Tessellation.ui               |    735 +-
 src/Mod/MeshPart/Gui/Workbench.cpp                 |    130 +-
 src/Mod/MeshPart/Gui/Workbench.h                   |    100 +-
 src/Mod/MeshPart/Init.py                           |     52 +-
 src/Mod/MeshPart/InitGui.py                        |    140 +-
 src/Mod/MeshPart/meshpart.dox                      |      6 +-
 src/Mod/OpenSCAD/CMakeLists.txt                    |     22 +-
 src/Mod/OpenSCAD/Init.py                           |     74 +-
 src/Mod/OpenSCAD/InitGui.py                        |     61 +-
 src/Mod/OpenSCAD/OpenSCAD.dox                      |      6 +-
 src/Mod/OpenSCAD/OpenSCAD2Dgeom.py                 |     30 +-
 src/Mod/OpenSCAD/OpenSCADCommands.py               |     20 +-
 src/Mod/OpenSCAD/OpenSCADFeatures.py               |     28 +-
 src/Mod/OpenSCAD/OpenSCADUtils.py                  |      3 +-
 src/Mod/OpenSCAD/Resources/OpenSCAD.qrc            |     83 +-
 .../OpenSCAD/Resources/icons/OpenSCADWorkbench.svg |    305 +
 .../OpenSCAD/Resources/translations/OpenSCAD.ts    |    117 +-
 .../OpenSCAD/Resources/translations/OpenSCAD_af.qm |    Bin 8282 -> 8457 bytes
 .../OpenSCAD/Resources/translations/OpenSCAD_af.ts |    125 +-
 .../OpenSCAD/Resources/translations/OpenSCAD_cs.qm |    Bin 8386 -> 8561 bytes
 .../OpenSCAD/Resources/translations/OpenSCAD_cs.ts |    239 +-
 .../OpenSCAD/Resources/translations/OpenSCAD_de.qm |    Bin 9088 -> 9273 bytes
 .../OpenSCAD/Resources/translations/OpenSCAD_de.ts |    239 +-
 .../OpenSCAD/Resources/translations/OpenSCAD_el.qm |    Bin 0 -> 8681 bytes
 .../OpenSCAD/Resources/translations/OpenSCAD_el.ts |    362 +
 .../Resources/translations/OpenSCAD_es-ES.qm       |    Bin 8728 -> 8923 bytes
 .../Resources/translations/OpenSCAD_es-ES.ts       |    239 +-
 .../OpenSCAD/Resources/translations/OpenSCAD_fi.qm |    Bin 8688 -> 8863 bytes
 .../OpenSCAD/Resources/translations/OpenSCAD_fi.ts |    239 +-
 .../OpenSCAD/Resources/translations/OpenSCAD_fr.qm |    Bin 9154 -> 9359 bytes
 .../OpenSCAD/Resources/translations/OpenSCAD_fr.ts |    239 +-
 .../OpenSCAD/Resources/translations/OpenSCAD_hr.qm |    Bin 8305 -> 8480 bytes
 .../OpenSCAD/Resources/translations/OpenSCAD_hr.ts |    205 +-
 .../OpenSCAD/Resources/translations/OpenSCAD_hu.qm |    Bin 8817 -> 9266 bytes
 .../OpenSCAD/Resources/translations/OpenSCAD_hu.ts |    239 +-
 .../OpenSCAD/Resources/translations/OpenSCAD_it.qm |    Bin 8922 -> 9161 bytes
 .../OpenSCAD/Resources/translations/OpenSCAD_it.ts |    239 +-
 .../OpenSCAD/Resources/translations/OpenSCAD_ja.qm |    Bin 7095 -> 6854 bytes
 .../OpenSCAD/Resources/translations/OpenSCAD_ja.ts |    239 +-
 .../OpenSCAD/Resources/translations/OpenSCAD_nl.qm |    Bin 8390 -> 8565 bytes
 .../OpenSCAD/Resources/translations/OpenSCAD_nl.ts |    167 +-
 .../OpenSCAD/Resources/translations/OpenSCAD_no.qm |    Bin 8284 -> 8459 bytes
 .../OpenSCAD/Resources/translations/OpenSCAD_no.ts |    133 +-
 .../OpenSCAD/Resources/translations/OpenSCAD_pl.qm |    Bin 8578 -> 8753 bytes
 .../OpenSCAD/Resources/translations/OpenSCAD_pl.ts |    207 +-
 .../Resources/translations/OpenSCAD_pt-BR.qm       |    Bin 8644 -> 8831 bytes
 .../Resources/translations/OpenSCAD_pt-BR.ts       |    239 +-
 .../Resources/translations/OpenSCAD_pt-PT.qm       |    Bin 8504 -> 8803 bytes
 .../Resources/translations/OpenSCAD_pt-PT.ts       |    239 +-
 .../OpenSCAD/Resources/translations/OpenSCAD_ro.qm |    Bin 8597 -> 8772 bytes
 .../OpenSCAD/Resources/translations/OpenSCAD_ro.ts |    227 +-
 .../OpenSCAD/Resources/translations/OpenSCAD_ru.qm |    Bin 8579 -> 8766 bytes
 .../OpenSCAD/Resources/translations/OpenSCAD_ru.ts |    211 +-
 .../OpenSCAD/Resources/translations/OpenSCAD_sk.qm |    Bin 8898 -> 8453 bytes
 .../OpenSCAD/Resources/translations/OpenSCAD_sk.ts |    193 +-
 .../OpenSCAD/Resources/translations/OpenSCAD_sl.qm |    Bin 0 -> 8788 bytes
 .../OpenSCAD/Resources/translations/OpenSCAD_sl.ts |    362 +
 .../OpenSCAD/Resources/translations/OpenSCAD_sr.qm |    Bin 8377 -> 8522 bytes
 .../OpenSCAD/Resources/translations/OpenSCAD_sr.ts |    203 +-
 .../Resources/translations/OpenSCAD_sv-SE.qm       |    Bin 8310 -> 8551 bytes
 .../Resources/translations/OpenSCAD_sv-SE.ts       |    193 +-
 .../OpenSCAD/Resources/translations/OpenSCAD_tr.qm |    Bin 8935 -> 8456 bytes
 .../OpenSCAD/Resources/translations/OpenSCAD_tr.ts |    203 +-
 .../OpenSCAD/Resources/translations/OpenSCAD_uk.qm |    Bin 8535 -> 8848 bytes
 .../OpenSCAD/Resources/translations/OpenSCAD_uk.ts |    225 +-
 .../Resources/translations/OpenSCAD_zh-CN.qm       |    Bin 7021 -> 7196 bytes
 .../Resources/translations/OpenSCAD_zh-CN.ts       |    195 +-
 .../Resources/translations/OpenSCAD_zh-TW.qm       |    Bin 6655 -> 6186 bytes
 .../Resources/translations/OpenSCAD_zh-TW.ts       |    239 +-
 .../OpenSCAD/Resources/ui/openscadprefs-base.ui    |     19 +-
 src/Mod/OpenSCAD/importCSG.py                      |   2237 +-
 src/Mod/OpenSCAD/replaceobj.py                     |     10 +-
 src/Mod/Part/App/AppPart.cpp                       |    755 +-
 src/Mod/Part/App/AppPartPy.cpp                     |   3548 +-
 src/Mod/Part/App/ArcOfCirclePy.xml                 |     84 +-
 src/Mod/Part/App/ArcOfCirclePyImp.cpp              |    446 +-
 src/Mod/Part/App/ArcOfEllipsePy.xml                |    108 +-
 src/Mod/Part/App/ArcOfEllipsePyImp.cpp             |    466 +-
 src/Mod/Part/App/ArcOfHyperbolaPy.xml              |    108 +-
 src/Mod/Part/App/ArcOfHyperbolaPyImp.cpp           |    466 +-
 src/Mod/Part/App/ArcOfParabolaPy.xml               |     96 +-
 src/Mod/Part/App/ArcOfParabolaPyImp.cpp            |    442 +-
 src/Mod/Part/App/ArcPy.xml                         |     64 +-
 src/Mod/Part/App/ArcPyImp.cpp                      |    424 +-
 src/Mod/Part/App/BSplineCurveBiArcs.cpp            |    227 +
 src/Mod/Part/App/BSplineCurvePy.xml                |    718 +-
 src/Mod/Part/App/BSplineCurvePyImp.cpp             |   2204 +-
 src/Mod/Part/App/BSplineSurfacePy.xml              |   1441 +-
 src/Mod/Part/App/BSplineSurfacePyImp.cpp           |   3346 +-
 src/Mod/Part/App/BezierCurvePy.xml                 |    288 +-
 src/Mod/Part/App/BezierCurvePyImp.cpp              |    829 +-
 src/Mod/Part/App/BezierSurfacePy.xml               |    642 +-
 src/Mod/Part/App/BezierSurfacePyImp.cpp            |   1592 +-
 src/Mod/Part/App/CMakeLists.txt                    |     14 +-
 src/Mod/Part/App/CirclePy.xml                      |    128 +-
 src/Mod/Part/App/CirclePyImp.cpp                   |    634 +-
 src/Mod/Part/App/ConePy.xml                        |    168 +-
 src/Mod/Part/App/ConePyImp.cpp                     |    674 +-
 src/Mod/Part/App/CrossSection.cpp                  |    402 +-
 src/Mod/Part/App/CrossSection.h                    |    108 +-
 src/Mod/Part/App/CustomFeature.cpp                 |    142 +-
 src/Mod/Part/App/CustomFeature.h                   |    124 +-
 src/Mod/Part/App/CylinderPy.xml                    |    124 +-
 src/Mod/Part/App/CylinderPyImp.cpp                 |    628 +-
 src/Mod/Part/App/EllipsePy.xml                     |    194 +-
 src/Mod/Part/App/EllipsePyImp.cpp                  |    574 +-
 src/Mod/Part/App/FT2FC.cpp                         |     13 +-
 src/Mod/Part/App/FeatureChamfer.cpp                |    188 +-
 src/Mod/Part/App/FeatureChamfer.h                  |    110 +-
 src/Mod/Part/App/FeatureExtrusion.cpp              |    880 +-
 src/Mod/Part/App/FeatureExtrusion.h                |    144 +-
 src/Mod/Part/App/FeatureFace.cpp                   |    220 +
 src/Mod/Part/App/FeatureFace.h                     |     63 +
 src/Mod/Part/App/FeatureFillet.cpp                 |    190 +-
 src/Mod/Part/App/FeatureFillet.h                   |    108 +-
 src/Mod/Part/App/FeatureGeometrySet.cpp            |    132 +-
 src/Mod/Part/App/FeatureGeometrySet.h              |    120 +-
 src/Mod/Part/App/FeatureMirroring.cpp              |    208 +-
 src/Mod/Part/App/FeatureMirroring.h                |    126 +-
 src/Mod/Part/App/FeaturePartBoolean.cpp            |    240 +-
 src/Mod/Part/App/FeaturePartBoolean.h              |    128 +-
 src/Mod/Part/App/FeaturePartBox.cpp                |    424 +-
 src/Mod/Part/App/FeaturePartBox.h                  |    128 +-
 src/Mod/Part/App/FeaturePartCircle.cpp             |    180 +-
 src/Mod/Part/App/FeaturePartCircle.h               |    124 +-
 src/Mod/Part/App/FeaturePartCommon.cpp             |    288 +-
 src/Mod/Part/App/FeaturePartCommon.h               |    146 +-
 src/Mod/Part/App/FeaturePartCurveNet.cpp           |    128 +-
 src/Mod/Part/App/FeaturePartCurveNet.h             |    118 +-
 src/Mod/Part/App/FeaturePartCut.cpp                |     94 +-
 src/Mod/Part/App/FeaturePartCut.h                  |    102 +-
 src/Mod/Part/App/FeaturePartFuse.cpp               |    336 +-
 src/Mod/Part/App/FeaturePartFuse.h                 |    148 +-
 src/Mod/Part/App/FeaturePartImportBrep.cpp         |    134 +-
 src/Mod/Part/App/FeaturePartImportBrep.h           |    118 +-
 src/Mod/Part/App/FeaturePartImportIges.cpp         |    136 +-
 src/Mod/Part/App/FeaturePartImportIges.h           |    118 +-
 src/Mod/Part/App/FeaturePartImportStep.cpp         |    134 +-
 src/Mod/Part/App/FeaturePartImportStep.h           |    126 +-
 src/Mod/Part/App/FeaturePartPolygon.cpp            |    148 +-
 src/Mod/Part/App/FeaturePartPolygon.h              |    110 +-
 src/Mod/Part/App/FeaturePartSection.cpp            |     92 +-
 src/Mod/Part/App/FeaturePartSection.h              |    102 +-
 src/Mod/Part/App/FeaturePartSpline.cpp             |     84 +-
 src/Mod/Part/App/FeaturePartSpline.h               |     98 +-
 src/Mod/Part/App/FeatureRevolution.cpp             |    182 +-
 src/Mod/Part/App/FeatureRevolution.h               |    128 +-
 src/Mod/Part/App/Geometry.cpp                      |   7228 +-
 src/Mod/Part/App/Geometry.h                        |   1707 +-
 src/Mod/Part/App/GeometryCurvePy.xml               |    266 +-
 src/Mod/Part/App/GeometryCurvePyImp.cpp            |   1216 +-
 src/Mod/Part/App/GeometryPy.xml                    |    113 +-
 src/Mod/Part/App/GeometryPyImp.cpp                 |    435 +-
 src/Mod/Part/App/GeometrySurfacePy.xml             |    218 +-
 src/Mod/Part/App/GeometrySurfacePyImp.cpp          |    808 +-
 src/Mod/Part/App/HyperbolaPy.xml                   |    194 +-
 src/Mod/Part/App/HyperbolaPyImp.cpp                |    574 +-
 src/Mod/Part/App/ImportIges.cpp                    |    424 +-
 src/Mod/Part/App/ImportIges.h                      |     80 +-
 src/Mod/Part/App/ImportStep.cpp                    |    880 +-
 src/Mod/Part/App/ImportStep.h                      |    100 +-
 src/Mod/Part/App/LinePy.xml                        |    110 +-
 src/Mod/Part/App/LinePyImp.cpp                     |    612 +-
 src/Mod/Part/App/OCCError.h                        |    320 +-
 src/Mod/Part/App/OffsetCurvePy.xml                 |     84 +-
 src/Mod/Part/App/OffsetCurvePyImp.cpp              |    324 +-
 src/Mod/Part/App/OffsetSurfacePy.xml               |     88 +-
 src/Mod/Part/App/OffsetSurfacePyImp.cpp            |    282 +-
 src/Mod/Part/App/OpenCascadeAll.h                  |    534 +-
 src/Mod/Part/App/ParabolaPy.xml                    |    134 +-
 src/Mod/Part/App/ParabolaPyImp.cpp                 |    456 +-
 src/Mod/Part/App/Part2DObject.cpp                  |    668 +-
 src/Mod/Part/App/Part2DObject.h                    |    234 +-
 src/Mod/Part/App/Part2DObjectPy.xml                |     34 +-
 src/Mod/Part/App/Part2DObjectPyImp.cpp             |     60 +-
 src/Mod/Part/App/PartFeature.cpp                   |    772 +-
 src/Mod/Part/App/PartFeature.h                     |    312 +-
 src/Mod/Part/App/PartFeaturePy.xml                 |     32 +-
 src/Mod/Part/App/PartFeaturePyImp.cpp              |    100 +-
 src/Mod/Part/App/PartFeatureReference.cpp          |    162 +-
 src/Mod/Part/App/PartFeatureReference.h            |    142 +-
 src/Mod/Part/App/PartFeatures.cpp                  |   1218 +-
 src/Mod/Part/App/PartFeatures.h                    |    360 +-
 src/Mod/Part/App/PlanePy.xml                       |    120 +-
 src/Mod/Part/App/PlanePyImp.cpp                    |    634 +-
 src/Mod/Part/App/PlateSurfacePy.xml                |     33 +
 src/Mod/Part/App/PlateSurfacePyImp.cpp             |    208 +
 src/Mod/Part/App/PointPy.xml                       |    100 +-
 src/Mod/Part/App/PointPyImp.cpp                    |    406 +-
 src/Mod/Part/App/PreCompiled.cpp                   |     48 +-
 src/Mod/Part/App/PreCompiled.h                     |    170 +-
 src/Mod/Part/App/PrimitiveFeature.cpp              |   2198 +-
 src/Mod/Part/App/PrimitiveFeature.h                |    844 +-
 src/Mod/Part/App/ProgressIndicator.cpp             |    170 +-
 src/Mod/Part/App/ProgressIndicator.h               |     96 +-
 src/Mod/Part/App/PropertyGeometryList.cpp          |    424 +-
 src/Mod/Part/App/PropertyGeometryList.h            |    190 +-
 src/Mod/Part/App/PropertyTopoShape.cpp             |   1114 +-
 src/Mod/Part/App/PropertyTopoShape.h               |    415 +-
 src/Mod/Part/App/RectangularTrimmedSurfacePy.xml   |     76 +-
 .../Part/App/RectangularTrimmedSurfacePyImp.cpp    |    298 +-
 src/Mod/Part/App/SpherePy.xml                      |    122 +-
 src/Mod/Part/App/SpherePyImp.cpp                   |    460 +-
 src/Mod/Part/App/SurfaceOfExtrusionPy.xml          |     68 +-
 src/Mod/Part/App/SurfaceOfExtrusionPyImp.cpp       |    298 +-
 src/Mod/Part/App/SurfaceOfRevolutionPy.xml         |     84 +-
 src/Mod/Part/App/SurfaceOfRevolutionPyImp.cpp      |    370 +-
 src/Mod/Part/App/Tools.cpp                         |    190 +
 src/Mod/Part/App/Tools.h                           |    201 +-
 src/Mod/Part/App/TopoShape.cpp                     |   5113 +-
 src/Mod/Part/App/TopoShape.h                       |    432 +-
 src/Mod/Part/App/TopoShapeCompSolidPy.xml          |     44 +-
 src/Mod/Part/App/TopoShapeCompSolidPyImp.cpp       |    236 +-
 src/Mod/Part/App/TopoShapeCompoundPy.xml           |     54 +-
 src/Mod/Part/App/TopoShapeCompoundPyImp.cpp        |    312 +-
 src/Mod/Part/App/TopoShapeEdgePy.xml               |    393 +-
 src/Mod/Part/App/TopoShapeEdgePyImp.cpp            |   1648 +-
 src/Mod/Part/App/TopoShapeFacePy.xml               |    277 +-
 src/Mod/Part/App/TopoShapeFacePyImp.cpp            |   1477 +-
 src/Mod/Part/App/TopoShapePy.xml                   |   1059 +-
 src/Mod/Part/App/TopoShapePyImp.cpp                |   4391 +-
 src/Mod/Part/App/TopoShapeShellPy.xml              |    132 +-
 src/Mod/Part/App/TopoShapeShellPyImp.cpp           |    498 +-
 src/Mod/Part/App/TopoShapeSolidPy.xml              |    206 +-
 src/Mod/Part/App/TopoShapeSolidPyImp.cpp           |    624 +-
 src/Mod/Part/App/TopoShapeVertexPy.xml             |    106 +-
 src/Mod/Part/App/TopoShapeVertexPyImp.cpp          |    384 +-
 src/Mod/Part/App/TopoShapeWirePy.xml               |    257 +-
 src/Mod/Part/App/TopoShapeWirePyImp.cpp            |   1115 +-
 src/Mod/Part/App/TopologyPy.cpp                    |   1432 +-
 src/Mod/Part/App/TopologyPy.h                      |    210 +-
 src/Mod/Part/App/ToroidPy.xml                      |    128 +-
 src/Mod/Part/App/ToroidPyImp.cpp                   |    468 +-
 src/Mod/Part/App/edgecluster.cpp                   |    491 +-
 src/Mod/Part/App/edgecluster.h                     |    174 +-
 src/Mod/Part/App/encodeFilename.h                  |     96 +-
 src/Mod/Part/App/modelRefine.cpp                   |     34 +-
 src/Mod/Part/CMakeLists.txt                        |      1 +
 src/Mod/Part/Gui/AppPartGui.cpp                    |    374 +-
 src/Mod/Part/Gui/CMakeLists.txt                    |     14 +-
 src/Mod/Part/Gui/Command.cpp                       |   3712 +-
 src/Mod/Part/Gui/CommandParametric.cpp             |    494 +-
 src/Mod/Part/Gui/CommandSimple.cpp                 |    532 +-
 src/Mod/Part/Gui/CrossSections.cpp                 |   1065 +-
 src/Mod/Part/Gui/CrossSections.h                   |    202 +-
 src/Mod/Part/Gui/CrossSections.ui                  |    285 +-
 src/Mod/Part/Gui/DlgBooleanOperation.cpp           |   1030 +-
 src/Mod/Part/Gui/DlgBooleanOperation.h             |    194 +-
 src/Mod/Part/Gui/DlgExtrusion.cpp                  |    597 +-
 src/Mod/Part/Gui/DlgExtrusion.h                    |    162 +-
 src/Mod/Part/Gui/DlgExtrusion.ui                   |     79 +-
 src/Mod/Part/Gui/DlgFilletEdges.cpp                |   2098 +-
 src/Mod/Part/Gui/DlgFilletEdges.h                  |    372 +-
 src/Mod/Part/Gui/DlgFilletEdges.ui                 |    122 +-
 src/Mod/Part/Gui/DlgImportExportIges.ui            |     34 +-
 src/Mod/Part/Gui/DlgPartBox.ui                     |     37 +-
 src/Mod/Part/Gui/DlgPartBoxImp.cpp                 |    104 +-
 src/Mod/Part/Gui/DlgPartBoxImp.h                   |     84 +-
 src/Mod/Part/Gui/DlgPartCylinder.ui                |     32 +-
 src/Mod/Part/Gui/DlgPartCylinderImp.cpp            |    105 +-
 src/Mod/Part/Gui/DlgPartCylinderImp.h              |     84 +-
 src/Mod/Part/Gui/DlgPartImportIgesImp.cpp          |    160 +-
 src/Mod/Part/Gui/DlgPartImportIgesImp.h            |     94 +-
 src/Mod/Part/Gui/DlgPartImportStepImp.cpp          |    154 +-
 src/Mod/Part/Gui/DlgPartImportStepImp.h            |     94 +-
 src/Mod/Part/Gui/DlgPrimitives.cpp                 |    300 +-
 src/Mod/Part/Gui/DlgPrimitives.h                   |    206 +-
 src/Mod/Part/Gui/DlgRevolution.cpp                 |    538 +-
 src/Mod/Part/Gui/DlgRevolution.h                   |    168 +-
 src/Mod/Part/Gui/DlgRevolution.ui                  |     30 +-
 src/Mod/Part/Gui/DlgSettings3DViewPart.ui          |     57 +-
 src/Mod/Part/Gui/DlgSettings3DViewPartImp.cpp      |    208 +-
 src/Mod/Part/Gui/DlgSettings3DViewPartImp.h        |    120 +-
 src/Mod/Part/Gui/DlgSettingsGeneral.cpp            |    531 +-
 src/Mod/Part/Gui/DlgSettingsGeneral.h              |    177 +-
 src/Mod/Part/Gui/DlgSettingsObjectColor.cpp        |      4 +
 src/Mod/Part/Gui/DlgSettingsObjectColor.ui         |     53 +-
 src/Mod/Part/Gui/Mirroring.cpp                     |    413 +-
 src/Mod/Part/Gui/Mirroring.h                       |    166 +-
 src/Mod/Part/Gui/Mirroring.ui                      |    152 +-
 src/Mod/Part/Gui/PreCompiled.cpp                   |     48 +-
 src/Mod/Part/Gui/PreCompiled.h                     |    262 +-
 src/Mod/Part/Gui/Resources/Part.qrc                |      7 +
 src/Mod/Part/Gui/Resources/icons/PartFeature.svg   |    166 +-
 src/Mod/Part/Gui/Resources/icons/PartFeature.xpm   |     64 +-
 .../Part/Gui/Resources/icons/PartFeatureImport.xpm |     50 +-
 src/Mod/Part/Gui/Resources/icons/PartWorkbench.svg |     28 +
 src/Mod/Part/Gui/Resources/icons/Part_Chamfer.svg  |     96 +-
 src/Mod/Part/Gui/Resources/icons/Part_Fillet.svg   |     96 +-
 .../Part/Gui/Resources/icons/Part_JoinBypass.svg   |    203 +
 .../Part/Gui/Resources/icons/Part_JoinConnect.svg  |    194 +
 .../Part/Gui/Resources/icons/Part_JoinCutout.svg   |    185 +
 .../Part/Gui/Resources/icons/Part_JoinEmbed.svg    |    198 +
 src/Mod/Part/Gui/Resources/translations/Part_af.qm |    Bin 64484 -> 77922 bytes
 src/Mod/Part/Gui/Resources/translations/Part_af.ts |    586 +-
 src/Mod/Part/Gui/Resources/translations/Part_cs.qm |    Bin 63970 -> 77442 bytes
 src/Mod/Part/Gui/Resources/translations/Part_cs.ts |    574 +-
 src/Mod/Part/Gui/Resources/translations/Part_de.qm |    Bin 67554 -> 81768 bytes
 src/Mod/Part/Gui/Resources/translations/Part_de.ts |    576 +-
 src/Mod/Part/Gui/Resources/translations/Part_el.qm |    Bin 0 -> 80832 bytes
 src/Mod/Part/Gui/Resources/translations/Part_el.ts |   3746 +
 .../Part/Gui/Resources/translations/Part_es-ES.qm  |    Bin 67070 -> 81220 bytes
 .../Part/Gui/Resources/translations/Part_es-ES.ts  |    580 +-
 src/Mod/Part/Gui/Resources/translations/Part_fi.qm |    Bin 65278 -> 78722 bytes
 src/Mod/Part/Gui/Resources/translations/Part_fi.ts |    566 +-
 src/Mod/Part/Gui/Resources/translations/Part_fr.qm |    Bin 67776 -> 82208 bytes
 src/Mod/Part/Gui/Resources/translations/Part_fr.ts |    568 +-
 src/Mod/Part/Gui/Resources/translations/Part_hr.qm |    Bin 65875 -> 79565 bytes
 src/Mod/Part/Gui/Resources/translations/Part_hr.ts |    380 +-
 src/Mod/Part/Gui/Resources/translations/Part_hu.qm |    Bin 66131 -> 81111 bytes
 src/Mod/Part/Gui/Resources/translations/Part_hu.ts |    583 +-
 src/Mod/Part/Gui/Resources/translations/Part_it.qm |    Bin 67036 -> 81460 bytes
 src/Mod/Part/Gui/Resources/translations/Part_it.ts |    638 +-
 src/Mod/Part/Gui/Resources/translations/Part_ja.qm |    Bin 55395 -> 67475 bytes
 src/Mod/Part/Gui/Resources/translations/Part_ja.ts |    580 +-
 src/Mod/Part/Gui/Resources/translations/Part_nl.qm |    Bin 65498 -> 79214 bytes
 src/Mod/Part/Gui/Resources/translations/Part_nl.ts |    690 +-
 src/Mod/Part/Gui/Resources/translations/Part_no.qm |    Bin 63982 -> 77312 bytes
 src/Mod/Part/Gui/Resources/translations/Part_no.ts |    620 +-
 src/Mod/Part/Gui/Resources/translations/Part_pl.qm |    Bin 66682 -> 80752 bytes
 src/Mod/Part/Gui/Resources/translations/Part_pl.ts |    588 +-
 .../Part/Gui/Resources/translations/Part_pt-BR.qm  |    Bin 66302 -> 80480 bytes
 .../Part/Gui/Resources/translations/Part_pt-BR.ts  |    577 +-
 .../Part/Gui/Resources/translations/Part_pt-PT.qm  |    Bin 65890 -> 80424 bytes
 .../Part/Gui/Resources/translations/Part_pt-PT.ts  |    694 +-
 src/Mod/Part/Gui/Resources/translations/Part_ro.qm |    Bin 66141 -> 79687 bytes
 src/Mod/Part/Gui/Resources/translations/Part_ro.ts |    450 +-
 src/Mod/Part/Gui/Resources/translations/Part_ru.qm |    Bin 66333 -> 80223 bytes
 src/Mod/Part/Gui/Resources/translations/Part_ru.ts |    562 +-
 src/Mod/Part/Gui/Resources/translations/Part_sk.qm |    Bin 61248 -> 77910 bytes
 src/Mod/Part/Gui/Resources/translations/Part_sk.ts |    809 +-
 src/Mod/Part/Gui/Resources/translations/Part_sl.qm |    Bin 0 -> 77287 bytes
 src/Mod/Part/Gui/Resources/translations/Part_sl.ts |   3745 +
 src/Mod/Part/Gui/Resources/translations/Part_sr.qm |    Bin 64743 -> 78123 bytes
 src/Mod/Part/Gui/Resources/translations/Part_sr.ts |    678 +-
 .../Part/Gui/Resources/translations/Part_sv-SE.qm  |    Bin 63562 -> 77120 bytes
 .../Part/Gui/Resources/translations/Part_sv-SE.ts  |    528 +-
 src/Mod/Part/Gui/Resources/translations/Part_tr.qm |    Bin 61169 -> 77383 bytes
 src/Mod/Part/Gui/Resources/translations/Part_tr.ts |    906 +-
 src/Mod/Part/Gui/Resources/translations/Part_uk.qm |    Bin 65859 -> 79749 bytes
 src/Mod/Part/Gui/Resources/translations/Part_uk.ts |    592 +-
 .../Part/Gui/Resources/translations/Part_zh-CN.qm  |    Bin 54139 -> 65471 bytes
 .../Part/Gui/Resources/translations/Part_zh-CN.ts  |    378 +-
 .../Part/Gui/Resources/translations/Part_zh-TW.qm  |    Bin 54427 -> 64743 bytes
 .../Part/Gui/Resources/translations/Part_zh-TW.ts  |    734 +-
 src/Mod/Part/Gui/SoBrepEdgeSet.cpp                 |     47 +-
 src/Mod/Part/Gui/SoBrepEdgeSet.h                   |      2 +
 src/Mod/Part/Gui/SoBrepFaceSet.cpp                 |    107 +-
 src/Mod/Part/Gui/SoBrepPointSet.cpp                |     48 +-
 src/Mod/Part/Gui/SoBrepPointSet.h                  |      2 +
 src/Mod/Part/Gui/SoFCShapeObject.cpp               |      2 +-
 src/Mod/Part/Gui/SoFCShapeObject.h                 |    128 +-
 src/Mod/Part/Gui/TaskCheckGeometry.cpp             |     18 +-
 src/Mod/Part/Gui/TaskCheckGeometry.h               |      1 +
 src/Mod/Part/Gui/TaskDimension.cpp                 |     46 +-
 src/Mod/Part/Gui/TaskFaceColors.cpp                |    898 +-
 src/Mod/Part/Gui/TaskFaceColors.h                  |    178 +-
 src/Mod/Part/Gui/TaskLoft.cpp                      |    516 +-
 src/Mod/Part/Gui/TaskLoft.h                        |    162 +-
 src/Mod/Part/Gui/TaskLoft.ui                       |    134 +-
 src/Mod/Part/Gui/TaskOffset.cpp                    |      7 +-
 src/Mod/Part/Gui/TaskOffset.ui                     |     13 +-
 src/Mod/Part/Gui/TaskShapeBuilder.cpp              |    925 +-
 src/Mod/Part/Gui/TaskShapeBuilder.h                |    168 +-
 src/Mod/Part/Gui/TaskShapeBuilder.ui               |    291 +-
 src/Mod/Part/Gui/TaskSweep.cpp                     |     18 +-
 src/Mod/Part/Gui/TaskThickness.cpp                 |      4 +-
 src/Mod/Part/Gui/ViewProvider.cpp                  |   1288 +-
 src/Mod/Part/Gui/ViewProvider.h                    |    236 +-
 src/Mod/Part/Gui/ViewProvider2DObject.cpp          |    615 +-
 src/Mod/Part/Gui/ViewProvider2DObject.h            |    179 +-
 src/Mod/Part/Gui/ViewProviderBoolean.cpp           |    768 +-
 src/Mod/Part/Gui/ViewProviderBoolean.h             |    202 +-
 src/Mod/Part/Gui/ViewProviderBox.cpp               |    144 +-
 src/Mod/Part/Gui/ViewProviderBox.h                 |    123 +-
 src/Mod/Part/Gui/ViewProviderCircleParametric.cpp  |    140 +-
 src/Mod/Part/Gui/ViewProviderCircleParametric.h    |    123 +-
 src/Mod/Part/Gui/ViewProviderCompound.cpp          |    230 +-
 src/Mod/Part/Gui/ViewProviderCompound.h            |    102 +-
 src/Mod/Part/Gui/ViewProviderConeParametric.cpp    |    144 +-
 src/Mod/Part/Gui/ViewProviderConeParametric.h      |    123 +-
 src/Mod/Part/Gui/ViewProviderCurveNet.cpp          |    694 +-
 src/Mod/Part/Gui/ViewProviderCurveNet.h            |    178 +-
 .../Part/Gui/ViewProviderCylinderParametric.cpp    |    144 +-
 src/Mod/Part/Gui/ViewProviderCylinderParametric.h  |    123 +-
 src/Mod/Part/Gui/ViewProviderEllipseParametric.cpp |    140 +-
 src/Mod/Part/Gui/ViewProviderEllipseParametric.h   |    123 +-
 src/Mod/Part/Gui/ViewProviderExt.cpp               |   2092 +-
 src/Mod/Part/Gui/ViewProviderExt.h                 |    309 +-
 src/Mod/Part/Gui/ViewProviderExtrusion.cpp         |    104 +-
 src/Mod/Part/Gui/ViewProviderExtrusion.h           |     98 +-
 src/Mod/Part/Gui/ViewProviderHelixParametric.cpp   |    160 +-
 src/Mod/Part/Gui/ViewProviderHelixParametric.h     |    120 +-
 src/Mod/Part/Gui/ViewProviderImport.cpp            |    140 +-
 src/Mod/Part/Gui/ViewProviderImport.h              |    121 +-
 src/Mod/Part/Gui/ViewProviderLineParametric.cpp    |    140 +-
 src/Mod/Part/Gui/ViewProviderLineParametric.h      |    123 +-
 src/Mod/Part/Gui/ViewProviderMirror.cpp            |   1324 +-
 src/Mod/Part/Gui/ViewProviderMirror.h              |    378 +-
 src/Mod/Part/Gui/ViewProviderPlaneParametric.cpp   |    203 +-
 src/Mod/Part/Gui/ViewProviderPlaneParametric.h     |    140 +-
 src/Mod/Part/Gui/ViewProviderPointParametric.cpp   |    144 +-
 src/Mod/Part/Gui/ViewProviderPointParametric.h     |    123 +-
 src/Mod/Part/Gui/ViewProviderPrism.cpp             |      2 +-
 src/Mod/Part/Gui/ViewProviderPython.cpp            |    202 +-
 src/Mod/Part/Gui/ViewProviderPython.h              |    110 +-
 src/Mod/Part/Gui/ViewProviderReference.cpp         |    539 +-
 src/Mod/Part/Gui/ViewProviderReference.h           |    218 +-
 src/Mod/Part/Gui/ViewProviderRegularPolygon.cpp    |      2 +-
 src/Mod/Part/Gui/ViewProviderRuledSurface.cpp      |    232 +-
 src/Mod/Part/Gui/ViewProviderRuledSurface.h        |    118 +-
 src/Mod/Part/Gui/ViewProviderSphereParametric.cpp  |    172 +-
 src/Mod/Part/Gui/ViewProviderSphereParametric.h    |    126 +-
 src/Mod/Part/Gui/ViewProviderSpline.cpp            |    580 +-
 src/Mod/Part/Gui/ViewProviderSpline.h              |    124 +-
 src/Mod/Part/Gui/ViewProviderTorusParametric.cpp   |    144 +-
 src/Mod/Part/Gui/ViewProviderTorusParametric.h     |    123 +-
 src/Mod/Part/Gui/Workbench.cpp                     |    280 +-
 src/Mod/Part/Gui/Workbench.h                       |    102 +-
 src/Mod/Part/Init.py                               |     72 +-
 src/Mod/Part/InitGui.py                            |    129 +-
 src/Mod/Part/JoinFeatures.py                       |    291 +
 src/Mod/Part/MakeBottle.py                         |    270 +-
 src/Mod/Part/TestPartApp.py                        |     84 +-
 src/Mod/Part/TestPartGui.py                        |     86 +-
 src/Mod/Part/part.dox                              |      6 +-
 src/Mod/PartDesign/App/AppPartDesign.cpp           |    200 +-
 src/Mod/PartDesign/App/AppPartDesignPy.cpp         |    222 +-
 src/Mod/PartDesign/App/Body.cpp                    |    116 +-
 src/Mod/PartDesign/App/Body.h                      |    118 +-
 src/Mod/PartDesign/App/CMakeLists.txt              |      6 +-
 src/Mod/PartDesign/App/Feature.cpp                 |    150 +-
 src/Mod/PartDesign/App/Feature.h                   |    124 +-
 src/Mod/PartDesign/App/FeatureAdditive.cpp         |     88 +-
 src/Mod/PartDesign/App/FeatureAdditive.h           |    102 +-
 src/Mod/PartDesign/App/FeatureChamfer.cpp          |    261 +-
 src/Mod/PartDesign/App/FeatureChamfer.h            |    121 +-
 src/Mod/PartDesign/App/FeatureDraft.cpp            |    592 +-
 src/Mod/PartDesign/App/FeatureDraft.h              |    122 +-
 src/Mod/PartDesign/App/FeatureDressUp.cpp          |    138 +-
 src/Mod/PartDesign/App/FeatureDressUp.h            |    106 +-
 src/Mod/PartDesign/App/FeatureFace.cpp             |    219 -
 src/Mod/PartDesign/App/FeatureFace.h               |     59 -
 src/Mod/PartDesign/App/FeatureFillet.cpp           |    251 +-
 src/Mod/PartDesign/App/FeatureFillet.h             |    121 +-
 src/Mod/PartDesign/App/FeatureGroove.cpp           |    486 +-
 src/Mod/PartDesign/App/FeatureGroove.h             |    152 +-
 src/Mod/PartDesign/App/FeatureHole.cpp             |    320 +-
 src/Mod/PartDesign/App/FeatureHole.h               |    132 +-
 src/Mod/PartDesign/App/FeatureLinearPattern.cpp    |    308 +-
 src/Mod/PartDesign/App/FeatureLinearPattern.h      |    142 +-
 src/Mod/PartDesign/App/FeatureMirrored.cpp         |    236 +-
 src/Mod/PartDesign/App/FeatureMirrored.h           |    130 +-
 src/Mod/PartDesign/App/FeatureMultiTransform.cpp   |    358 +-
 src/Mod/PartDesign/App/FeatureMultiTransform.h     |    138 +-
 src/Mod/PartDesign/App/FeaturePad.cpp              |    410 +-
 src/Mod/PartDesign/App/FeaturePad.h                |    156 +-
 src/Mod/PartDesign/App/FeaturePocket.cpp           |    400 +-
 src/Mod/PartDesign/App/FeaturePocket.h             |    142 +-
 src/Mod/PartDesign/App/FeaturePolarPattern.cpp     |    304 +-
 src/Mod/PartDesign/App/FeaturePolarPattern.h       |    145 +-
 src/Mod/PartDesign/App/FeatureRevolution.cpp       |    500 +-
 src/Mod/PartDesign/App/FeatureRevolution.h         |    152 +-
 src/Mod/PartDesign/App/FeatureScaled.cpp           |    204 +-
 src/Mod/PartDesign/App/FeatureScaled.h             |    138 +-
 src/Mod/PartDesign/App/FeatureSketchBased.cpp      |   1888 +-
 src/Mod/PartDesign/App/FeatureSketchBased.h        |    260 +-
 src/Mod/PartDesign/App/FeatureSubtractive.cpp      |     88 +-
 src/Mod/PartDesign/App/FeatureSubtractive.h        |    100 +-
 src/Mod/PartDesign/App/FeatureTransformed.cpp      |    721 +-
 src/Mod/PartDesign/App/FeatureTransformed.h        |    185 +-
 src/Mod/PartDesign/App/PreCompiled.cpp             |     48 +-
 src/Mod/PartDesign/App/PreCompiled.h               |    120 +-
 src/Mod/PartDesign/Gui/AppPartDesignGui.cpp        |    230 +-
 src/Mod/PartDesign/Gui/AppPartDesignGuiPy.cpp      |     33 -
 src/Mod/PartDesign/Gui/CMakeLists.txt              |     15 +-
 src/Mod/PartDesign/Gui/Command.cpp                 |   2636 +-
 src/Mod/PartDesign/Gui/FeaturePickDialog.cpp       |      8 +-
 src/Mod/PartDesign/Gui/FeaturePickDialog.ui        |    134 +-
 src/Mod/PartDesign/Gui/PreCompiled.cpp             |     48 +-
 src/Mod/PartDesign/Gui/PreCompiled.h               |    174 +-
 src/Mod/PartDesign/Gui/ReferenceSelection.cpp      |    156 +-
 src/Mod/PartDesign/Gui/ReferenceSelection.h        |    102 +-
 src/Mod/PartDesign/Gui/Resources/PartDesign.qrc    |     93 +-
 .../Gui/Resources/icons/PartDesignWorkbench.svg    |     65 +
 .../Gui/Resources/icons/PartDesign_Chamfer.svg     |     10 +-
 .../Gui/Resources/icons/PartDesign_Draft.svg       |     97 +-
 .../Gui/Resources/icons/PartDesign_Fillet.svg      |     10 +-
 .../Gui/Resources/translations/PartDesign_af.qm    |    Bin 23401 -> 30228 bytes
 .../Gui/Resources/translations/PartDesign_af.ts    |    454 +-
 .../Gui/Resources/translations/PartDesign_cs.qm    |    Bin 23659 -> 30444 bytes
 .../Gui/Resources/translations/PartDesign_cs.ts    |    356 +-
 .../Gui/Resources/translations/PartDesign_de.qm    |    Bin 25033 -> 32316 bytes
 .../Gui/Resources/translations/PartDesign_de.ts    |    370 +-
 .../Gui/Resources/translations/PartDesign_el.qm    |    Bin 0 -> 32578 bytes
 .../Gui/Resources/translations/PartDesign_el.ts    |   1634 +
 .../Gui/Resources/translations/PartDesign_es-ES.qm |    Bin 25015 -> 32364 bytes
 .../Gui/Resources/translations/PartDesign_es-ES.ts |    360 +-
 .../Gui/Resources/translations/PartDesign_fi.qm    |    Bin 24171 -> 31034 bytes
 .../Gui/Resources/translations/PartDesign_fi.ts    |    352 +-
 .../Gui/Resources/translations/PartDesign_fr.qm    |    Bin 25759 -> 33096 bytes
 .../Gui/Resources/translations/PartDesign_fr.ts    |    350 +-
 .../Gui/Resources/translations/PartDesign_hr.qm    |    Bin 23918 -> 30771 bytes
 .../Gui/Resources/translations/PartDesign_hr.ts    |    310 +-
 .../Gui/Resources/translations/PartDesign_hu.qm    |    Bin 24824 -> 32083 bytes
 .../Gui/Resources/translations/PartDesign_hu.ts    |    358 +-
 .../Gui/Resources/translations/PartDesign_it.qm    |    Bin 24901 -> 32648 bytes
 .../Gui/Resources/translations/PartDesign_it.ts    |    432 +-
 .../Gui/Resources/translations/PartDesign_ja.qm    |    Bin 19642 -> 25829 bytes
 .../Gui/Resources/translations/PartDesign_ja.ts    |    358 +-
 .../Gui/Resources/translations/PartDesign_nl.qm    |    Bin 24341 -> 31408 bytes
 .../Gui/Resources/translations/PartDesign_nl.ts    |    350 +-
 .../Gui/Resources/translations/PartDesign_no.qm    |    Bin 23643 -> 30432 bytes
 .../Gui/Resources/translations/PartDesign_no.ts    |    378 +-
 .../Gui/Resources/translations/PartDesign_pl.qm    |    Bin 25039 -> 32020 bytes
 .../Gui/Resources/translations/PartDesign_pl.ts    |    348 +-
 .../Gui/Resources/translations/PartDesign_pt-BR.qm |    Bin 24411 -> 31770 bytes
 .../Gui/Resources/translations/PartDesign_pt-BR.ts |    378 +-
 .../Gui/Resources/translations/PartDesign_pt-PT.qm |    Bin 23783 -> 31600 bytes
 .../Gui/Resources/translations/PartDesign_pt-PT.ts |    418 +-
 .../Gui/Resources/translations/PartDesign_ro.qm    |    Bin 24794 -> 31817 bytes
 .../Gui/Resources/translations/PartDesign_ro.ts    |    332 +-
 .../Gui/Resources/translations/PartDesign_ru.qm    |    Bin 24494 -> 31581 bytes
 .../Gui/Resources/translations/PartDesign_ru.ts    |    354 +-
 .../Gui/Resources/translations/PartDesign_sk.qm    |    Bin 22428 -> 30638 bytes
 .../Gui/Resources/translations/PartDesign_sk.ts    |    558 +-
 .../Gui/Resources/translations/PartDesign_sl.qm    |    Bin 0 -> 30541 bytes
 .../Gui/Resources/translations/PartDesign_sl.ts    |   1634 +
 .../Gui/Resources/translations/PartDesign_sr.qm    |    Bin 23904 -> 30979 bytes
 .../Gui/Resources/translations/PartDesign_sr.ts    |    416 +-
 .../Gui/Resources/translations/PartDesign_sv-SE.qm |    Bin 23375 -> 30200 bytes
 .../Gui/Resources/translations/PartDesign_sv-SE.ts |    340 +-
 .../Gui/Resources/translations/PartDesign_tr.qm    |    Bin 22569 -> 30421 bytes
 .../Gui/Resources/translations/PartDesign_tr.ts    |    442 +-
 .../Gui/Resources/translations/PartDesign_uk.qm    |    Bin 24138 -> 31337 bytes
 .../Gui/Resources/translations/PartDesign_uk.ts    |    394 +-
 .../Gui/Resources/translations/PartDesign_zh-CN.qm |    Bin 18992 -> 24733 bytes
 .../Gui/Resources/translations/PartDesign_zh-CN.ts |    316 +-
 .../Gui/Resources/translations/PartDesign_zh-TW.qm |    Bin 18504 -> 24173 bytes
 .../Gui/Resources/translations/PartDesign_zh-TW.ts |    440 +-
 src/Mod/PartDesign/Gui/TaskChamferParameters.cpp   |    348 +-
 src/Mod/PartDesign/Gui/TaskChamferParameters.h     |    216 +-
 src/Mod/PartDesign/Gui/TaskDraftParameters.cpp     |    897 +-
 src/Mod/PartDesign/Gui/TaskDraftParameters.h       |    253 +-
 src/Mod/PartDesign/Gui/TaskFilletParameters.cpp    |    348 +-
 src/Mod/PartDesign/Gui/TaskFilletParameters.h      |    216 +-
 src/Mod/PartDesign/Gui/TaskGrooveParameters.cpp    |    713 +-
 src/Mod/PartDesign/Gui/TaskGrooveParameters.h      |    234 +-
 src/Mod/PartDesign/Gui/TaskHoleParameters.cpp      |    282 +-
 src/Mod/PartDesign/Gui/TaskHoleParameters.h        |    216 +-
 .../PartDesign/Gui/TaskLinearPatternParameters.cpp |    918 +-
 .../PartDesign/Gui/TaskLinearPatternParameters.h   |    209 +-
 .../PartDesign/Gui/TaskLinearPatternParameters.ui  |     19 +-
 src/Mod/PartDesign/Gui/TaskMirroredParameters.cpp  |    714 +-
 src/Mod/PartDesign/Gui/TaskMirroredParameters.h    |    192 +-
 .../Gui/TaskMultiTransformParameters.cpp           |    970 +-
 .../PartDesign/Gui/TaskMultiTransformParameters.h  |    239 +-
 src/Mod/PartDesign/Gui/TaskPadParameters.cpp       |   1143 +-
 src/Mod/PartDesign/Gui/TaskPadParameters.h         |    250 +-
 src/Mod/PartDesign/Gui/TaskPocketParameters.cpp    |   1036 +-
 src/Mod/PartDesign/Gui/TaskPocketParameters.h      |    244 +-
 .../PartDesign/Gui/TaskPolarPatternParameters.cpp  |    808 +-
 .../PartDesign/Gui/TaskPolarPatternParameters.h    |    210 +-
 .../PartDesign/Gui/TaskPolarPatternParameters.ui   |     23 +-
 .../PartDesign/Gui/TaskRevolutionParameters.cpp    |    713 +-
 src/Mod/PartDesign/Gui/TaskRevolutionParameters.h  |    234 +-
 src/Mod/PartDesign/Gui/TaskScaledParameters.cpp    |    492 +-
 src/Mod/PartDesign/Gui/TaskScaledParameters.h      |    193 +-
 src/Mod/PartDesign/Gui/TaskScaledParameters.ui     |     37 +-
 src/Mod/PartDesign/Gui/TaskTransformedMessages.cpp |    142 +-
 src/Mod/PartDesign/Gui/TaskTransformedMessages.h   |    128 +-
 src/Mod/PartDesign/Gui/TaskTransformedMessages.ui  |     74 +-
 .../PartDesign/Gui/TaskTransformedParameters.cpp   |    600 +-
 src/Mod/PartDesign/Gui/TaskTransformedParameters.h |    301 +-
 src/Mod/PartDesign/Gui/ViewProvider.cpp            |    142 +-
 src/Mod/PartDesign/Gui/ViewProvider.h              |    102 +-
 src/Mod/PartDesign/Gui/ViewProviderChamfer.cpp     |    265 +-
 src/Mod/PartDesign/Gui/ViewProviderChamfer.h       |    116 +-
 src/Mod/PartDesign/Gui/ViewProviderDraft.cpp       |    265 +-
 src/Mod/PartDesign/Gui/ViewProviderDraft.h         |    116 +-
 src/Mod/PartDesign/Gui/ViewProviderFillet.cpp      |    265 +-
 src/Mod/PartDesign/Gui/ViewProviderFillet.h        |    116 +-
 src/Mod/PartDesign/Gui/ViewProviderGroove.cpp      |    307 +-
 src/Mod/PartDesign/Gui/ViewProviderGroove.h        |    118 +-
 src/Mod/PartDesign/Gui/ViewProviderHole.cpp        |    106 +-
 src/Mod/PartDesign/Gui/ViewProviderHole.h          |    102 +-
 .../PartDesign/Gui/ViewProviderLinearPattern.cpp   |    126 +-
 src/Mod/PartDesign/Gui/ViewProviderLinearPattern.h |     96 +-
 src/Mod/PartDesign/Gui/ViewProviderMainPart.cpp    |    104 +-
 src/Mod/PartDesign/Gui/ViewProviderMainPart.h      |    100 +-
 src/Mod/PartDesign/Gui/ViewProviderMirrored.cpp    |    126 +-
 src/Mod/PartDesign/Gui/ViewProviderMirrored.h      |     98 +-
 .../PartDesign/Gui/ViewProviderMultiTransform.cpp  |    180 +-
 .../PartDesign/Gui/ViewProviderMultiTransform.h    |    104 +-
 src/Mod/PartDesign/Gui/ViewProviderPad.cpp         |    291 +-
 src/Mod/PartDesign/Gui/ViewProviderPad.h           |    116 +-
 src/Mod/PartDesign/Gui/ViewProviderPocket.cpp      |    287 +-
 src/Mod/PartDesign/Gui/ViewProviderPocket.h        |    118 +-
 .../PartDesign/Gui/ViewProviderPolarPattern.cpp    |    126 +-
 src/Mod/PartDesign/Gui/ViewProviderPolarPattern.h  |     96 +-
 src/Mod/PartDesign/Gui/ViewProviderRevolution.cpp  |    307 +-
 src/Mod/PartDesign/Gui/ViewProviderRevolution.h    |    118 +-
 src/Mod/PartDesign/Gui/ViewProviderScaled.cpp      |    126 +-
 src/Mod/PartDesign/Gui/ViewProviderScaled.h        |     96 +-
 src/Mod/PartDesign/Gui/ViewProviderTransformed.cpp |    784 +-
 src/Mod/PartDesign/Gui/ViewProviderTransformed.h   |    164 +-
 src/Mod/PartDesign/Gui/Workbench.cpp               |    507 +-
 src/Mod/PartDesign/Gui/Workbench.h                 |    112 +-
 src/Mod/PartDesign/Init.py                         |     52 +-
 src/Mod/PartDesign/InitGui.py                      |    136 +-
 src/Mod/PartDesign/InvoluteGearFeature.py          |      7 +-
 src/Mod/PartDesign/PartDesign_Model.xml            |     32 +-
 src/Mod/PartDesign/Scripts/FilletArc.py            |    240 +-
 src/Mod/PartDesign/Scripts/Parallelepiped.py       |     16 +-
 src/Mod/PartDesign/Scripts/Spring.py               |    102 +-
 src/Mod/PartDesign/TestPartDesignApp.py            |     92 +-
 src/Mod/PartDesign/TestPartDesignGui.py            |     86 +-
 src/Mod/PartDesign/fcgear/fcgear.py                |      2 +-
 src/Mod/PartDesign/partdesign.dox                  |      6 +-
 src/Mod/Path/App/AppPath.cpp                       |     77 +
 src/Mod/Path/App/AppPathPy.cpp                     |    167 +
 src/Mod/Path/App/CMakeLists.txt                    |    117 +
 src/Mod/Path/App/Command.cpp                       |    308 +
 src/Mod/Path/App/Command.h                         |     69 +
 src/Mod/Path/App/CommandPy.xml                     |     55 +
 src/Mod/Path/App/CommandPyImp.cpp                  |    245 +
 src/Mod/Path/App/FeaturePath.cpp                   |     78 +
 src/Mod/Path/App/FeaturePath.h                     |     72 +
 src/Mod/Path/App/FeaturePathCompound.cpp           |    118 +
 src/Mod/Path/App/FeaturePathCompound.h             |     71 +
 src/Mod/Path/App/FeaturePathShape.cpp              |    149 +
 src/Mod/Path/App/FeaturePathShape.h                |     74 +
 src/Mod/Path/App/Path.cpp                          |    332 +
 src/Mod/Path/App/Path.h                            |     95 +
 src/Mod/Path/App/PathPy.xml                        |     74 +
 src/Mod/Path/App/PathPyImp.cpp                     |    210 +
 src/Mod/Path/App/PreCompiled.cpp                   |     24 +
 src/Mod/Path/App/PreCompiled.h                     |     60 +
 src/Mod/Path/App/PropertyPath.cpp                  |    134 +
 src/Mod/Path/App/PropertyPath.h                    |     77 +
 src/Mod/Path/App/PropertyTooltable.cpp             |    117 +
 src/Mod/Path/App/PropertyTooltable.h               |     75 +
 src/Mod/Path/App/ToolPy.xml                        |     93 +
 src/Mod/Path/App/Tooltable.cpp                     |    279 +
 src/Mod/Path/App/Tooltable.h                       |    129 +
 src/Mod/Path/App/TooltablePy.xml                   |     56 +
 src/Mod/Path/App/TooltablePyImp.cpp                |    514 +
 src/Mod/Path/CMakeLists.txt                        |     72 +
 src/Mod/Path/DemoParts/hole_puzzle.fcstd           |    Bin 0 -> 1593163 bytes
 src/Mod/Path/DemoParts/motor_mount_inch.fcstd      |    Bin 0 -> 17451 bytes
 .../Path/DemoParts/strange_part_with_holes.fcstd   |    Bin 0 -> 39670 bytes
 src/Mod/Path/Gui/AppPathGui.cpp                    |     85 +
 src/Mod/Path/Gui/AppPathGuiPy.cpp                  |    293 +
 src/Mod/Path/Gui/CMakeLists.txt                    |    107 +
 src/Mod/Path/Gui/Command.cpp                       |    150 +
 src/Mod/Path/Gui/DlgProcessorChooser.cpp           |     72 +
 src/Mod/Path/Gui/DlgProcessorChooser.h             |     55 +
 src/Mod/Path/Gui/DlgProcessorChooser.ui            |     67 +
 src/Mod/Path/Gui/DlgSettingsPathColor.cpp          |     87 +
 src/Mod/Path/Gui/DlgSettingsPathColor.h            |     49 +
 src/Mod/Path/Gui/DlgSettingsPathColor.ui           |    232 +
 src/Mod/Path/Gui/PreCompiled.cpp                   |     23 +
 src/Mod/Path/Gui/PreCompiled.h                     |     76 +
 src/Mod/Path/Gui/Resources/Path.qrc                |     61 +
 src/Mod/Path/Gui/Resources/icons/Path-Array.svg    |    533 +
 src/Mod/Path/Gui/Resources/icons/Path-Axis.svg     |  62079 +++
 src/Mod/Path/Gui/Resources/icons/Path-Comment.svg  |    403 +
 src/Mod/Path/Gui/Resources/icons/Path-Compound.svg |    784 +
 src/Mod/Path/Gui/Resources/icons/Path-Copy.svg     |    544 +
 src/Mod/Path/Gui/Resources/icons/Path-Custom.svg   |    563 +
 src/Mod/Path/Gui/Resources/icons/Path-Datums.svg   |    162 +
 src/Mod/Path/Gui/Resources/icons/Path-Dressup.svg  |    548 +
 src/Mod/Path/Gui/Resources/icons/Path-Drilling.svg |    544 +
 .../Path/Gui/Resources/icons/Path-FacePocket.svg   |    548 +
 .../Path/Gui/Resources/icons/Path-FaceProfile.svg  |    543 +
 src/Mod/Path/Gui/Resources/icons/Path-Hop.svg      |    544 +
 src/Mod/Path/Gui/Resources/icons/Path-Inspect.svg  |    862 +
 src/Mod/Path/Gui/Resources/icons/Path-Kurve.svg    |     75 +
 .../Path/Gui/Resources/icons/Path-LengthOffset.svg |    541 +
 src/Mod/Path/Gui/Resources/icons/Path-LoadTool.svg |    561 +
 src/Mod/Path/Gui/Resources/icons/Path-Machine.svg  |    591 +
 src/Mod/Path/Gui/Resources/icons/Path-Plane.svg    |  13961 +
 src/Mod/Path/Gui/Resources/icons/Path-Pocket.svg   |    566 +
 src/Mod/Path/Gui/Resources/icons/Path-Post.svg     |    421 +
 src/Mod/Path/Gui/Resources/icons/Path-Profile.svg  |    565 +
 src/Mod/Path/Gui/Resources/icons/Path-Project.svg  |   1184 +
 src/Mod/Path/Gui/Resources/icons/Path-Shape.svg    |    544 +
 .../Path/Gui/Resources/icons/Path-SimpleCopy.svg   |    526 +
 src/Mod/Path/Gui/Resources/icons/Path-Stock.svg    |    203 +
 src/Mod/Path/Gui/Resources/icons/Path-Stop.svg     |    110 +
 .../Path/Gui/Resources/icons/Path-ToolChange.svg   |    604 +
 .../Path/Gui/Resources/icons/Path-ToolTable.svg    |    610 +
 src/Mod/Path/Gui/Resources/icons/Path-Toolpath.svg |    538 +
 src/Mod/Path/Gui/Resources/icons/PathWorkbench.svg |    527 +
 .../Path/Gui/Resources/icons/preferences-path.svg  |    527 +
 src/Mod/Path/Gui/Resources/translations/Path.ts    |   1580 +
 src/Mod/Path/Gui/Resources/translations/Path_af.qm |    Bin 0 -> 34547 bytes
 src/Mod/Path/Gui/Resources/translations/Path_af.ts |   1597 +
 src/Mod/Path/Gui/Resources/translations/Path_cs.qm |    Bin 0 -> 34525 bytes
 src/Mod/Path/Gui/Resources/translations/Path_cs.ts |   1597 +
 src/Mod/Path/Gui/Resources/translations/Path_de.qm |    Bin 0 -> 38603 bytes
 src/Mod/Path/Gui/Resources/translations/Path_de.ts |   1597 +
 src/Mod/Path/Gui/Resources/translations/Path_el.qm |    Bin 0 -> 34673 bytes
 src/Mod/Path/Gui/Resources/translations/Path_el.ts |   1597 +
 .../Path/Gui/Resources/translations/Path_es-ES.qm  |    Bin 0 -> 39341 bytes
 .../Path/Gui/Resources/translations/Path_es-ES.ts  |   1597 +
 src/Mod/Path/Gui/Resources/translations/Path_fi.qm |    Bin 0 -> 34595 bytes
 src/Mod/Path/Gui/Resources/translations/Path_fi.ts |   1597 +
 src/Mod/Path/Gui/Resources/translations/Path_fr.qm |    Bin 0 -> 38699 bytes
 src/Mod/Path/Gui/Resources/translations/Path_fr.ts |   1594 +
 src/Mod/Path/Gui/Resources/translations/Path_hr.qm |    Bin 0 -> 34540 bytes
 src/Mod/Path/Gui/Resources/translations/Path_hr.ts |   1597 +
 src/Mod/Path/Gui/Resources/translations/Path_hu.qm |    Bin 0 -> 37586 bytes
 src/Mod/Path/Gui/Resources/translations/Path_hu.ts |   1597 +
 src/Mod/Path/Gui/Resources/translations/Path_it.qm |    Bin 0 -> 38719 bytes
 src/Mod/Path/Gui/Resources/translations/Path_it.ts |   1597 +
 src/Mod/Path/Gui/Resources/translations/Path_ja.qm |    Bin 0 -> 33332 bytes
 src/Mod/Path/Gui/Resources/translations/Path_ja.ts |   1597 +
 src/Mod/Path/Gui/Resources/translations/Path_nl.qm |    Bin 0 -> 34759 bytes
 src/Mod/Path/Gui/Resources/translations/Path_nl.ts |   1597 +
 src/Mod/Path/Gui/Resources/translations/Path_no.qm |    Bin 0 -> 34557 bytes
 src/Mod/Path/Gui/Resources/translations/Path_no.ts |   1597 +
 src/Mod/Path/Gui/Resources/translations/Path_pl.qm |    Bin 0 -> 34993 bytes
 src/Mod/Path/Gui/Resources/translations/Path_pl.ts |   1594 +
 .../Path/Gui/Resources/translations/Path_pt-BR.qm  |    Bin 0 -> 38195 bytes
 .../Path/Gui/Resources/translations/Path_pt-BR.ts  |   1597 +
 .../Path/Gui/Resources/translations/Path_pt-PT.qm  |    Bin 0 -> 35917 bytes
 .../Path/Gui/Resources/translations/Path_pt-PT.ts  |   1597 +
 src/Mod/Path/Gui/Resources/translations/Path_ro.qm |    Bin 0 -> 34606 bytes
 src/Mod/Path/Gui/Resources/translations/Path_ro.ts |   1597 +
 src/Mod/Path/Gui/Resources/translations/Path_ru.qm |    Bin 0 -> 36848 bytes
 src/Mod/Path/Gui/Resources/translations/Path_ru.ts |   1597 +
 src/Mod/Path/Gui/Resources/translations/Path_sk.qm |    Bin 0 -> 34559 bytes
 src/Mod/Path/Gui/Resources/translations/Path_sk.ts |   1597 +
 src/Mod/Path/Gui/Resources/translations/Path_sl.qm |    Bin 0 -> 34586 bytes
 src/Mod/Path/Gui/Resources/translations/Path_sl.ts |   1597 +
 src/Mod/Path/Gui/Resources/translations/Path_sr.qm |    Bin 0 -> 34544 bytes
 src/Mod/Path/Gui/Resources/translations/Path_sr.ts |   1597 +
 .../Path/Gui/Resources/translations/Path_sv-SE.qm  |    Bin 0 -> 34531 bytes
 .../Path/Gui/Resources/translations/Path_sv-SE.ts  |   1597 +
 src/Mod/Path/Gui/Resources/translations/Path_tr.qm |    Bin 0 -> 34524 bytes
 src/Mod/Path/Gui/Resources/translations/Path_tr.ts |   1597 +
 src/Mod/Path/Gui/Resources/translations/Path_uk.qm |    Bin 0 -> 34906 bytes
 src/Mod/Path/Gui/Resources/translations/Path_uk.ts |   1597 +
 .../Path/Gui/Resources/translations/Path_zh-CN.qm  |    Bin 0 -> 34376 bytes
 .../Path/Gui/Resources/translations/Path_zh-CN.ts  |   1597 +
 .../Path/Gui/Resources/translations/Path_zh-TW.qm  |    Bin 0 -> 32064 bytes
 .../Path/Gui/Resources/translations/Path_zh-TW.ts  |   1588 +
 src/Mod/Path/Gui/TaskDlgPathCompound.cpp           |    158 +
 src/Mod/Path/Gui/TaskDlgPathCompound.h             |     92 +
 src/Mod/Path/Gui/TaskDlgPathCompound.ui            |     47 +
 src/Mod/Path/Gui/ViewProviderPath.cpp              |    437 +
 src/Mod/Path/Gui/ViewProviderPath.h                |     89 +
 src/Mod/Path/Gui/ViewProviderPathCompound.cpp      |     95 +
 src/Mod/Path/Gui/ViewProviderPathCompound.h        |     56 +
 src/Mod/Path/Gui/ViewProviderPathShape.cpp         |     40 +
 src/Mod/Path/Gui/ViewProviderPathShape.h           |     44 +
 src/Mod/Path/Init.py                               |     31 +
 src/Mod/Path/InitGui.py                            |    116 +
 src/Mod/Path/PathScripts/DlgSettingsPath.ui        |     81 +
 src/Mod/Path/PathScripts/Macros/create_tool.py     |     39 +
 src/Mod/Path/PathScripts/Macros/holefinder.py      |     65 +
 src/Mod/Path/PathScripts/Macros/outer_profile.py   |     45 +
 src/Mod/Path/PathScripts/PathArray.py              |    139 +
 src/Mod/Path/PathScripts/PathComment.py            |    137 +
 src/Mod/Path/PathScripts/PathCompoundExtended.py   |    143 +
 src/Mod/Path/PathScripts/PathCopy.py               |    135 +
 src/Mod/Path/PathScripts/PathCustom.py             |     88 +
 src/Mod/Path/PathScripts/PathDressup.py            |    136 +
 src/Mod/Path/PathScripts/PathDrilling.py           |    203 +
 src/Mod/Path/PathScripts/PathFacePocket.py         |    190 +
 src/Mod/Path/PathScripts/PathFaceProfile.py        |    149 +
 src/Mod/Path/PathScripts/PathFixture.py            |    151 +
 src/Mod/Path/PathScripts/PathFromShape.py          |    107 +
 src/Mod/Path/PathScripts/PathHop.py                |    138 +
 src/Mod/Path/PathScripts/PathInspect.py            |    192 +
 src/Mod/Path/PathScripts/PathKurve.py              |    290 +
 src/Mod/Path/PathScripts/PathKurveUtils.py         |    258 +
 src/Mod/Path/PathScripts/PathLoadTool.py           |    163 +
 src/Mod/Path/PathScripts/PathMachine.py            |    241 +
 src/Mod/Path/PathScripts/PathPlane.py              |    148 +
 src/Mod/Path/PathScripts/PathPocket.py             |    568 +
 src/Mod/Path/PathScripts/PathPost.py               |     90 +
 src/Mod/Path/PathScripts/PathProfile.py            |    284 +
 src/Mod/Path/PathScripts/PathProject.py            |    163 +
 src/Mod/Path/PathScripts/PathSelection.py          |    226 +
 src/Mod/Path/PathScripts/PathSimpleCopy.py         |     73 +
 src/Mod/Path/PathScripts/PathStock.py              |    133 +
 src/Mod/Path/PathScripts/PathStop.py               |    143 +
 src/Mod/Path/PathScripts/PathToolChange.py         |     81 +
 src/Mod/Path/PathScripts/PathToolLenOffset.py      |    164 +
 src/Mod/Path/PathScripts/PathToolTableEdit.py      |     62 +
 src/Mod/Path/PathScripts/PathUtils.py              |    384 +
 src/Mod/Path/PathScripts/PostUtils.py              |    167 +
 src/Mod/Path/PathScripts/TooltableEditor.py        |    663 +
 .../PathScripts/__init__.py}                       |      0
 src/Mod/Path/PathScripts/centroid_post.py          |    145 +
 src/Mod/Path/PathScripts/comparams_post.py         |    106 +
 src/Mod/Path/PathScripts/dumper_post.py            |     93 +
 src/Mod/Path/PathScripts/example_post.py           |    102 +
 src/Mod/Path/PathScripts/example_pre.py            |    101 +
 src/Mod/Path/PathScripts/linuxcnc_post.py          |    234 +
 src/Mod/Path/PathScripts/opensbp_post.py           |    254 +
 src/Mod/Path/PathScripts/opensbp_pre.py            |    202 +
 src/Mod/Path/PathScripts/rml_post.py               |    257 +
 src/Mod/Path/PathScripts/slic3r_pre.py             |     97 +
 src/Mod/Path/libarea/Arc.cpp                       |    147 +
 src/Mod/Path/libarea/Arc.h                         |     48 +
 src/Mod/Path/libarea/Area.cpp                      |    751 +
 src/Mod/Path/libarea/Area.h                        |    113 +
 src/Mod/Path/libarea/AreaClipper.cpp               |    510 +
 src/Mod/Path/libarea/AreaOrderer.cpp               |    178 +
 src/Mod/Path/libarea/AreaOrderer.h                 |     65 +
 src/Mod/Path/libarea/AreaPocket.cpp                |    592 +
 src/Mod/Path/libarea/Box2D.h                       |     94 +
 src/Mod/Path/libarea/CMakeLists.txt                |    109 +
 src/Mod/Path/libarea/Circle.cpp                    |    103 +
 src/Mod/Path/libarea/Circle.h                      |     44 +
 src/Mod/Path/libarea/Curve.cpp                     |   1295 +
 src/Mod/Path/libarea/Curve.h                       |    130 +
 src/Mod/Path/libarea/Point.h                       |     75 +
 src/Mod/Path/libarea/PythonStuff.cpp               |    431 +
 src/Mod/Path/libarea/PythonStuff.h                 |     34 +
 src/Mod/Path/libarea/clipper.cpp                   |   4460 +
 src/Mod/Path/libarea/clipper.hpp                   |    395 +
 src/Mod/Path/libarea/kurve/Construction.cpp        |    868 +
 src/Mod/Path/libarea/kurve/Finite.cpp              |    677 +
 src/Mod/Path/libarea/kurve/License.txt             |     24 +
 src/Mod/Path/libarea/kurve/Matrix.cpp              |    648 +
 src/Mod/Path/libarea/kurve/README                  |     79 +
 src/Mod/Path/libarea/kurve/geometry.h              |   1021 +
 src/Mod/Path/libarea/kurve/kurve.cpp               |   1534 +
 src/Mod/Path/libarea/kurve/offset.cpp              |    399 +
 src/Mod/Path/libarea/kurve/test.py                 |      9 +
 src/Mod/Plot/CMakeLists.txt                        |     60 +-
 src/Mod/Plot/InitGui.py                            |     10 +-
 src/Mod/Plot/Plot.py                               |     47 +-
 src/Mod/Plot/plot.dox                              |      6 +-
 src/Mod/Plot/plotAxes/TaskPanel.py                 |   1346 +-
 src/Mod/Plot/plotAxes/TaskPanel.ui                 |    664 +-
 src/Mod/Plot/plotAxes/__init__.py                  |     58 +-
 src/Mod/Plot/plotLabels/TaskPanel.py               |    644 +-
 src/Mod/Plot/plotLabels/TaskPanel.ui               |    268 +-
 src/Mod/Plot/plotLabels/__init__.py                |     58 +-
 src/Mod/Plot/plotPositions/TaskPanel.py            |    602 +-
 src/Mod/Plot/plotPositions/TaskPanel.ui            |    214 +-
 src/Mod/Plot/plotPositions/__init__.py             |     58 +-
 src/Mod/Plot/plotSave/TaskPanel.py                 |    470 +-
 src/Mod/Plot/plotSave/TaskPanel.ui                 |    282 +-
 src/Mod/Plot/plotSave/__init__.py                  |     58 +-
 src/Mod/Plot/plotSeries/TaskPanel.py               |    924 +-
 src/Mod/Plot/plotSeries/TaskPanel.ui               |    308 +-
 src/Mod/Plot/plotSeries/__init__.py                |     58 +-
 src/Mod/Plot/plotUtils/Paths.py                    |     96 +-
 src/Mod/Plot/plotUtils/__init__.py                 |     44 +-
 src/Mod/Plot/resources/Plot.qrc                    |     75 +-
 src/Mod/Plot/resources/icons/PlotWorkbench.svg     |    403 +
 src/Mod/Plot/resources/translations/Plot.ts        |      2 +-
 src/Mod/Plot/resources/translations/Plot_af.ts     |      4 +-
 src/Mod/Plot/resources/translations/Plot_cs.ts     |    166 +-
 src/Mod/Plot/resources/translations/Plot_de.qm     |    Bin 9531 -> 9529 bytes
 src/Mod/Plot/resources/translations/Plot_de.ts     |    168 +-
 src/Mod/Plot/resources/translations/Plot_el.qm     |    Bin 0 -> 8613 bytes
 src/Mod/Plot/resources/translations/Plot_el.ts     |    461 +
 src/Mod/Plot/resources/translations/Plot_es-ES.ts  |    168 +-
 src/Mod/Plot/resources/translations/Plot_fi.ts     |    168 +-
 src/Mod/Plot/resources/translations/Plot_fr.ts     |    168 +-
 src/Mod/Plot/resources/translations/Plot_hr.ts     |     44 +-
 src/Mod/Plot/resources/translations/Plot_hu.qm     |    Bin 9316 -> 9318 bytes
 src/Mod/Plot/resources/translations/Plot_hu.ts     |    168 +-
 src/Mod/Plot/resources/translations/Plot_it.ts     |    168 +-
 src/Mod/Plot/resources/translations/Plot_ja.ts     |    166 +-
 src/Mod/Plot/resources/translations/Plot_nl.qm     |    Bin 9065 -> 9289 bytes
 src/Mod/Plot/resources/translations/Plot_nl.ts     |    168 +-
 src/Mod/Plot/resources/translations/Plot_no.ts     |      8 +-
 src/Mod/Plot/resources/translations/Plot_pl.ts     |    168 +-
 src/Mod/Plot/resources/translations/Plot_pt-BR.qm  |    Bin 9215 -> 9215 bytes
 src/Mod/Plot/resources/translations/Plot_pt-BR.ts  |    168 +-
 src/Mod/Plot/resources/translations/Plot_pt-PT.qm  |    Bin 9077 -> 9329 bytes
 src/Mod/Plot/resources/translations/Plot_pt-PT.ts  |    168 +-
 src/Mod/Plot/resources/translations/Plot_ro.ts     |    166 +-
 src/Mod/Plot/resources/translations/Plot_ru.ts     |    168 +-
 src/Mod/Plot/resources/translations/Plot_sk.qm     |    Bin 8341 -> 8761 bytes
 src/Mod/Plot/resources/translations/Plot_sk.ts     |    168 +-
 src/Mod/Plot/resources/translations/Plot_sl.qm     |    Bin 0 -> 8630 bytes
 src/Mod/Plot/resources/translations/Plot_sl.ts     |    461 +
 src/Mod/Plot/resources/translations/Plot_sr.qm     |    Bin 8668 -> 8714 bytes
 src/Mod/Plot/resources/translations/Plot_sr.ts     |    166 +-
 src/Mod/Plot/resources/translations/Plot_sv-SE.qm  |    Bin 8667 -> 8651 bytes
 src/Mod/Plot/resources/translations/Plot_sv-SE.ts  |    160 +-
 src/Mod/Plot/resources/translations/Plot_tr.qm     |    Bin 8332 -> 8462 bytes
 src/Mod/Plot/resources/translations/Plot_tr.ts     |     36 +-
 src/Mod/Plot/resources/translations/Plot_uk.ts     |    168 +-
 src/Mod/Plot/resources/translations/Plot_zh-CN.qm  |    Bin 6410 -> 6164 bytes
 src/Mod/Plot/resources/translations/Plot_zh-CN.ts  |    166 +-
 src/Mod/Plot/resources/translations/Plot_zh-TW.ts  |    168 +-
 src/Mod/Points/App/AppPoints.cpp                   |    133 +-
 src/Mod/Points/App/AppPointsPy.cpp                 |    588 +-
 src/Mod/Points/App/CMakeLists.txt                  |      9 +-
 src/Mod/Points/App/FeaturePointsImportAscii.cpp    |     69 -
 src/Mod/Points/App/FeaturePointsImportAscii.h      |     59 -
 src/Mod/Points/App/Points.cpp                      |    634 +-
 src/Mod/Points/App/Points.h                        |    386 +-
 src/Mod/Points/App/PointsAlgos.cpp                 |    904 +-
 src/Mod/Points/App/PointsAlgos.h                   |    199 +-
 src/Mod/Points/App/PointsFeature.cpp               |    270 +-
 src/Mod/Points/App/PointsFeature.h                 |    191 +-
 src/Mod/Points/App/PointsGrid.cpp                  |   1632 +-
 src/Mod/Points/App/PointsGrid.h                    |    544 +-
 src/Mod/Points/App/PointsPy.xml                    |    146 +-
 src/Mod/Points/App/PointsPyImp.cpp                 |    423 +-
 src/Mod/Points/App/PreCompiled.cpp                 |     48 +-
 src/Mod/Points/App/PreCompiled.h                   |    138 +-
 src/Mod/Points/App/Properties.cpp                  |   1234 +-
 src/Mod/Points/App/Properties.h                    |    462 +-
 src/Mod/Points/App/PropertyPointKernel.cpp         |    398 +-
 src/Mod/Points/App/PropertyPointKernel.h           |    194 +-
 src/Mod/Points/App/Structured.cpp                  |    100 +
 src/Mod/Points/App/Structured.h                    |     65 +
 src/Mod/Points/Gui/AppPointsGui.cpp                |    189 +-
 src/Mod/Points/Gui/CMakeLists.txt                  |     14 +-
 src/Mod/Points/Gui/Command.cpp                     |    546 +-
 src/Mod/Points/Gui/DlgPointsReadImp.cpp            |    100 +-
 src/Mod/Points/Gui/DlgPointsReadImp.h              |     96 +-
 src/Mod/Points/Gui/PreCompiled.cpp                 |     48 +-
 src/Mod/Points/Gui/PreCompiled.h                   |    156 +-
 src/Mod/Points/Gui/Resources/Points.qrc            |     63 +-
 .../Points/Gui/Resources/icons/PointsWorkbench.svg |     28 +
 .../Points/Gui/Resources/translations/Points_af.qm |    Bin 3751 -> 4311 bytes
 .../Points/Gui/Resources/translations/Points_af.ts |     54 +-
 .../Points/Gui/Resources/translations/Points_cs.qm |    Bin 3777 -> 4349 bytes
 .../Points/Gui/Resources/translations/Points_cs.ts |     54 +-
 .../Points/Gui/Resources/translations/Points_de.qm |    Bin 3933 -> 4545 bytes
 .../Points/Gui/Resources/translations/Points_de.ts |     54 +-
 .../Points/Gui/Resources/translations/Points_el.qm |    Bin 0 -> 4429 bytes
 .../Points/Gui/Resources/translations/Points_el.ts |    291 +
 .../Gui/Resources/translations/Points_es-ES.qm     |    Bin 4001 -> 4599 bytes
 .../Gui/Resources/translations/Points_es-ES.ts     |     54 +-
 .../Points/Gui/Resources/translations/Points_fi.qm |    Bin 3829 -> 4395 bytes
 .../Points/Gui/Resources/translations/Points_fi.ts |     54 +-
 .../Points/Gui/Resources/translations/Points_fr.qm |    Bin 4035 -> 4635 bytes
 .../Points/Gui/Resources/translations/Points_fr.ts |     54 +-
 .../Points/Gui/Resources/translations/Points_hr.qm |    Bin 3830 -> 4396 bytes
 .../Points/Gui/Resources/translations/Points_hr.ts |     54 +-
 .../Points/Gui/Resources/translations/Points_hu.qm |    Bin 3830 -> 4428 bytes
 .../Points/Gui/Resources/translations/Points_hu.ts |     58 +-
 .../Points/Gui/Resources/translations/Points_it.qm |    Bin 3975 -> 4555 bytes
 .../Points/Gui/Resources/translations/Points_it.ts |     54 +-
 .../Points/Gui/Resources/translations/Points_ja.qm |    Bin 3212 -> 3720 bytes
 .../Points/Gui/Resources/translations/Points_ja.ts |     76 +-
 .../Points/Gui/Resources/translations/Points_nl.qm |    Bin 3903 -> 4465 bytes
 .../Points/Gui/Resources/translations/Points_nl.ts |     54 +-
 .../Points/Gui/Resources/translations/Points_no.qm |    Bin 3833 -> 4397 bytes
 .../Points/Gui/Resources/translations/Points_no.ts |     56 +-
 .../Points/Gui/Resources/translations/Points_pl.qm |    Bin 3949 -> 4525 bytes
 .../Points/Gui/Resources/translations/Points_pl.ts |     58 +-
 .../Gui/Resources/translations/Points_pt-BR.qm     |    Bin 3975 -> 4579 bytes
 .../Gui/Resources/translations/Points_pt-BR.ts     |     54 +-
 .../Gui/Resources/translations/Points_pt-PT.qm     |    Bin 3963 -> 4569 bytes
 .../Gui/Resources/translations/Points_pt-PT.ts     |     54 +-
 .../Points/Gui/Resources/translations/Points_ro.qm |    Bin 4028 -> 4592 bytes
 .../Points/Gui/Resources/translations/Points_ro.ts |     54 +-
 .../Points/Gui/Resources/translations/Points_ru.qm |    Bin 3996 -> 4560 bytes
 .../Points/Gui/Resources/translations/Points_ru.ts |     54 +-
 .../Points/Gui/Resources/translations/Points_sk.qm |    Bin 3773 -> 4339 bytes
 .../Points/Gui/Resources/translations/Points_sk.ts |     54 +-
 .../Points/Gui/Resources/translations/Points_sl.qm |    Bin 0 -> 4416 bytes
 .../Points/Gui/Resources/translations/Points_sl.ts |    291 +
 .../Points/Gui/Resources/translations/Points_sr.qm |    Bin 3786 -> 4360 bytes
 .../Points/Gui/Resources/translations/Points_sr.ts |     54 +-
 .../Gui/Resources/translations/Points_sv-SE.qm     |    Bin 3829 -> 4395 bytes
 .../Gui/Resources/translations/Points_sv-SE.ts     |     54 +-
 .../Points/Gui/Resources/translations/Points_tr.qm |    Bin 3940 -> 4506 bytes
 .../Points/Gui/Resources/translations/Points_tr.ts |     54 +-
 .../Points/Gui/Resources/translations/Points_uk.qm |    Bin 3898 -> 4460 bytes
 .../Points/Gui/Resources/translations/Points_uk.ts |     54 +-
 .../Gui/Resources/translations/Points_zh-CN.qm     |    Bin 3012 -> 3554 bytes
 .../Gui/Resources/translations/Points_zh-CN.ts     |     54 +-
 .../Gui/Resources/translations/Points_zh-TW.qm     |    Bin 3034 -> 3480 bytes
 .../Gui/Resources/translations/Points_zh-TW.ts     |     70 +-
 src/Mod/Points/Gui/ViewProvider.cpp                |   1175 +-
 src/Mod/Points/Gui/ViewProvider.h                  |    303 +-
 src/Mod/Points/Gui/Workbench.cpp                   |    168 +-
 src/Mod/Points/Gui/Workbench.h                     |    102 +-
 src/Mod/Points/Init.py                             |     69 +-
 src/Mod/Points/InitGui.py                          |    115 +-
 src/Mod/Points/points.dox                          |      6 +-
 src/Mod/Raytracing/App/AppRaytracing.cpp           |    128 +-
 src/Mod/Raytracing/App/AppRaytracingPy.cpp         |    503 +-
 src/Mod/Raytracing/App/CMakeLists.txt              |      6 +-
 src/Mod/Raytracing/App/FreeCADpov                  |    212 +-
 src/Mod/Raytracing/App/LuxFeature.cpp              |    196 +-
 src/Mod/Raytracing/App/LuxFeature.h                |    136 +-
 src/Mod/Raytracing/App/LuxProject.cpp              |    242 +-
 src/Mod/Raytracing/App/LuxProject.h                |    146 +-
 src/Mod/Raytracing/App/LuxTools.cpp                |    278 +-
 src/Mod/Raytracing/App/LuxTools.h                  |    100 +-
 src/Mod/Raytracing/App/PovTools.cpp                |    978 +-
 src/Mod/Raytracing/App/PovTools.h                  |    242 +-
 src/Mod/Raytracing/App/PreCompiled.cpp             |     48 +-
 src/Mod/Raytracing/App/PreCompiled.h               |    226 +-
 src/Mod/Raytracing/App/RayFeature.cpp              |    182 +-
 src/Mod/Raytracing/App/RayFeature.h                |    136 +-
 src/Mod/Raytracing/App/RayProject.cpp              |    228 +-
 src/Mod/Raytracing/App/RayProject.h                |    146 +-
 src/Mod/Raytracing/App/RaySegment.cpp              |    126 +-
 src/Mod/Raytracing/App/RaySegment.h                |    140 +-
 src/Mod/Raytracing/App/resources/FCAnimation.inc   |    206 +-
 src/Mod/Raytracing/App/resources/FCAnimation.ini   |    112 +-
 src/Mod/Raytracing/App/resources/FCAnimation.pov   |    462 +-
 src/Mod/Raytracing/App/resources/FCSimple.pov      |    168 +-
 src/Mod/Raytracing/Gui/AppRaytracingGui.cpp        |    165 +-
 src/Mod/Raytracing/Gui/AppRaytracingGuiPy.cpp      |    513 +-
 src/Mod/Raytracing/Gui/CMakeLists.txt              |     14 +-
 src/Mod/Raytracing/Gui/Command.cpp                 |   1764 +-
 src/Mod/Raytracing/Gui/DlgSettingsRay.ui           |      2 +-
 src/Mod/Raytracing/Gui/DlgSettingsRayImp.cpp       |    186 +-
 src/Mod/Raytracing/Gui/DlgSettingsRayImp.h         |    106 +-
 src/Mod/Raytracing/Gui/FreeCADpov                  |    212 +-
 src/Mod/Raytracing/Gui/PovrayHighlighter.cpp       |    244 +-
 src/Mod/Raytracing/Gui/PovrayHighlighter.h         |    102 +-
 src/Mod/Raytracing/Gui/PreCompiled.cpp             |     48 +-
 src/Mod/Raytracing/Gui/PreCompiled.h               |    269 +-
 src/Mod/Raytracing/Gui/Resources/Raytracing.qrc    |     79 +-
 .../Gui/Resources/icons/RaytracingWorkbench.svg    |    176 +
 .../Gui/Resources/translations/Raytracing_af.qm    |    Bin 12364 -> 15638 bytes
 .../Gui/Resources/translations/Raytracing_af.ts    |    114 +-
 .../Gui/Resources/translations/Raytracing_cs.qm    |    Bin 12340 -> 15430 bytes
 .../Gui/Resources/translations/Raytracing_cs.ts    |    226 +-
 .../Gui/Resources/translations/Raytracing_de.qm    |    Bin 13050 -> 16392 bytes
 .../Gui/Resources/translations/Raytracing_de.ts    |    224 +-
 .../Gui/Resources/translations/Raytracing_el.qm    |    Bin 0 -> 15504 bytes
 .../Gui/Resources/translations/Raytracing_el.ts    |    597 +
 .../Gui/Resources/translations/Raytracing_es-ES.qm |    Bin 13162 -> 16602 bytes
 .../Gui/Resources/translations/Raytracing_es-ES.ts |    224 +-
 .../Gui/Resources/translations/Raytracing_fi.qm    |    Bin 12640 -> 15896 bytes
 .../Gui/Resources/translations/Raytracing_fi.ts    |    224 +-
 .../Gui/Resources/translations/Raytracing_fr.qm    |    Bin 13258 -> 16718 bytes
 .../Gui/Resources/translations/Raytracing_fr.ts    |    224 +-
 .../Gui/Resources/translations/Raytracing_hr.qm    |    Bin 12677 -> 15913 bytes
 .../Gui/Resources/translations/Raytracing_hr.ts    |    112 +-
 .../Gui/Resources/translations/Raytracing_hu.qm    |    Bin 12423 -> 16445 bytes
 .../Gui/Resources/translations/Raytracing_hu.ts    |    230 +-
 .../Gui/Resources/translations/Raytracing_it.qm    |    Bin 12976 -> 16432 bytes
 .../Gui/Resources/translations/Raytracing_it.ts    |    230 +-
 .../Gui/Resources/translations/Raytracing_ja.qm    |    Bin 10435 -> 13117 bytes
 .../Gui/Resources/translations/Raytracing_ja.ts    |    226 +-
 .../Gui/Resources/translations/Raytracing_nl.qm    |    Bin 12468 -> 15886 bytes
 .../Gui/Resources/translations/Raytracing_nl.ts    |    152 +-
 .../Gui/Resources/translations/Raytracing_no.qm    |    Bin 12348 -> 15656 bytes
 .../Gui/Resources/translations/Raytracing_no.ts    |    112 +-
 .../Gui/Resources/translations/Raytracing_pl.qm    |    Bin 12516 -> 15632 bytes
 .../Gui/Resources/translations/Raytracing_pl.ts    |    225 +-
 .../Gui/Resources/translations/Raytracing_pt-BR.qm |    Bin 12890 -> 16262 bytes
 .../Gui/Resources/translations/Raytracing_pt-BR.ts |    224 +-
 .../Gui/Resources/translations/Raytracing_pt-PT.qm |    Bin 12656 -> 16348 bytes
 .../Gui/Resources/translations/Raytracing_pt-PT.ts |    225 +-
 .../Gui/Resources/translations/Raytracing_ro.qm    |    Bin 12491 -> 15921 bytes
 .../Gui/Resources/translations/Raytracing_ro.ts    |    128 +-
 .../Gui/Resources/translations/Raytracing_ru.qm    |    Bin 12783 -> 15999 bytes
 .../Gui/Resources/translations/Raytracing_ru.ts    |    225 +-
 .../Gui/Resources/translations/Raytracing_sk.qm    |    Bin 11666 -> 15642 bytes
 .../Gui/Resources/translations/Raytracing_sk.ts    |    183 +-
 .../Gui/Resources/translations/Raytracing_sl.qm    |    Bin 0 -> 15509 bytes
 .../Gui/Resources/translations/Raytracing_sl.ts    |    597 +
 .../Gui/Resources/translations/Raytracing_sr.qm    |    Bin 12405 -> 15647 bytes
 .../Gui/Resources/translations/Raytracing_sr.ts    |    224 +-
 .../Gui/Resources/translations/Raytracing_sv-SE.qm |    Bin 12216 -> 15556 bytes
 .../Gui/Resources/translations/Raytracing_sv-SE.ts |    192 +-
 .../Gui/Resources/translations/Raytracing_tr.qm    |    Bin 11637 -> 15631 bytes
 .../Gui/Resources/translations/Raytracing_tr.ts    |    183 +-
 .../Gui/Resources/translations/Raytracing_uk.qm    |    Bin 12725 -> 16025 bytes
 .../Gui/Resources/translations/Raytracing_uk.ts    |    184 +-
 .../Gui/Resources/translations/Raytracing_zh-CN.qm |    Bin 11701 -> 14057 bytes
 .../Gui/Resources/translations/Raytracing_zh-CN.ts |    122 +-
 .../Gui/Resources/translations/Raytracing_zh-TW.qm |    Bin 10373 -> 11475 bytes
 .../Gui/Resources/translations/Raytracing_zh-TW.ts |    249 +-
 src/Mod/Raytracing/Gui/ViewProvider.cpp            |      8 +-
 src/Mod/Raytracing/Gui/Workbench.cpp               |    186 +-
 src/Mod/Raytracing/Gui/Workbench.h                 |    100 +-
 src/Mod/Raytracing/Init.py                         |     52 +-
 src/Mod/Raytracing/InitGui.py                      |    128 +-
 src/Mod/Raytracing/RaytracingExample.py            |    198 +-
 src/Mod/Raytracing/Templates/ProjectStd.pov        |    106 +-
 .../Raytracing/Templates/RadiosityOutdoorHQ.pov    |     41 +
 src/Mod/Raytracing/raytracing.dox                  |      6 +-
 .../App/AppReverseEngineering.cpp                  |    812 +-
 .../App/AppReverseEngineeringPy.cpp                |    109 -
 src/Mod/ReverseEngineering/App/ApproxSurface.cpp   |   2535 +-
 src/Mod/ReverseEngineering/App/ApproxSurface.h     |    960 +-
 src/Mod/ReverseEngineering/App/BSplineFitting.cpp  |    239 +
 src/Mod/ReverseEngineering/App/BSplineFitting.h    |     63 +
 src/Mod/ReverseEngineering/App/CMakeLists.txt      |     34 +-
 src/Mod/ReverseEngineering/App/PreCompiled.cpp     |     48 +-
 src/Mod/ReverseEngineering/App/PreCompiled.h       |    160 +-
 src/Mod/ReverseEngineering/App/RegionGrowing.cpp   |    153 +
 src/Mod/ReverseEngineering/App/RegionGrowing.h     |     56 +
 src/Mod/ReverseEngineering/App/SampleConsensus.cpp |     78 +
 src/Mod/ReverseEngineering/App/SampleConsensus.h   |     47 +
 src/Mod/ReverseEngineering/App/Segmentation.cpp    |    208 +
 src/Mod/ReverseEngineering/App/Segmentation.h      |     83 +
 .../App/SurfaceTriangulation.cpp                   |    650 +-
 .../ReverseEngineering/App/SurfaceTriangulation.h  |    149 +-
 .../Gui/AppReverseEngineeringGui.cpp               |    149 +-
 .../Gui/AppReverseEngineeringGuiPy.cpp             |     33 -
 src/Mod/ReverseEngineering/Gui/CMakeLists.txt      |     38 +-
 src/Mod/ReverseEngineering/Gui/Command.cpp         |    478 +-
 .../ReverseEngineering/Gui/FitBSplineSurface.cpp   |    215 +
 src/Mod/ReverseEngineering/Gui/FitBSplineSurface.h |     75 +
 .../ReverseEngineering/Gui/FitBSplineSurface.ui    |    380 +
 src/Mod/ReverseEngineering/Gui/Poisson.cpp         |    149 +
 src/Mod/ReverseEngineering/Gui/Poisson.h           |     73 +
 src/Mod/ReverseEngineering/Gui/Poisson.ui          |     90 +
 src/Mod/ReverseEngineering/Gui/PreCompiled.cpp     |     48 +-
 src/Mod/ReverseEngineering/Gui/PreCompiled.h       |    158 +-
 .../Gui/Resources/ReverseEngineering.qrc           |     61 +-
 .../icons/ReverseEngineeringWorkbench.svg          |    554 +
 .../translations/ReverseEngineering_af.qm          |    Bin 811 -> 4496 bytes
 .../translations/ReverseEngineering_af.ts          |    200 +-
 .../translations/ReverseEngineering_cs.qm          |    Bin 765 -> 4424 bytes
 .../translations/ReverseEngineering_cs.ts          |    200 +-
 .../translations/ReverseEngineering_de.qm          |    Bin 749 -> 4506 bytes
 .../translations/ReverseEngineering_de.ts          |    202 +-
 .../translations/ReverseEngineering_el.qm          |    Bin 0 -> 4466 bytes
 .../translations/ReverseEngineering_el.ts          |    242 +
 .../translations/ReverseEngineering_es-ES.qm       |    Bin 777 -> 4650 bytes
 .../translations/ReverseEngineering_es-ES.ts       |    200 +-
 .../translations/ReverseEngineering_fi.qm          |    Bin 735 -> 4392 bytes
 .../translations/ReverseEngineering_fi.ts          |    200 +-
 .../translations/ReverseEngineering_fr.qm          |    Bin 769 -> 4648 bytes
 .../translations/ReverseEngineering_fr.ts          |    200 +-
 .../translations/ReverseEngineering_hr.qm          |    Bin 812 -> 4495 bytes
 .../translations/ReverseEngineering_hr.ts          |    200 +-
 .../translations/ReverseEngineering_hu.qm          |    Bin 748 -> 4543 bytes
 .../translations/ReverseEngineering_hu.ts          |    206 +-
 .../translations/ReverseEngineering_it.qm          |    Bin 789 -> 4690 bytes
 .../translations/ReverseEngineering_it.ts          |    200 +-
 .../translations/ReverseEngineering_ja.qm          |    Bin 622 -> 4121 bytes
 .../translations/ReverseEngineering_ja.ts          |    200 +-
 .../translations/ReverseEngineering_nl.qm          |    Bin 761 -> 4436 bytes
 .../translations/ReverseEngineering_nl.ts          |    200 +-
 .../translations/ReverseEngineering_no.qm          |    Bin 753 -> 4396 bytes
 .../translations/ReverseEngineering_no.ts          |    200 +-
 .../translations/ReverseEngineering_pl.qm          |    Bin 809 -> 4522 bytes
 .../translations/ReverseEngineering_pl.ts          |    200 +-
 .../translations/ReverseEngineering_pt-BR.qm       |    Bin 789 -> 4664 bytes
 .../translations/ReverseEngineering_pt-BR.ts       |    200 +-
 .../translations/ReverseEngineering_pt-PT.qm       |    Bin 781 -> 4536 bytes
 .../translations/ReverseEngineering_pt-PT.ts       |    200 +-
 .../translations/ReverseEngineering_ro.qm          |    Bin 794 -> 4457 bytes
 .../translations/ReverseEngineering_ro.ts          |    200 +-
 .../translations/ReverseEngineering_ru.qm          |    Bin 844 -> 4499 bytes
 .../translations/ReverseEngineering_ru.ts          |    200 +-
 .../translations/ReverseEngineering_sk.qm          |    Bin 767 -> 4432 bytes
 .../translations/ReverseEngineering_sk.ts          |    200 +-
 .../translations/ReverseEngineering_sl.qm          |    Bin 0 -> 4513 bytes
 .../translations/ReverseEngineering_sl.ts          |    242 +
 .../translations/ReverseEngineering_sr.qm          |    Bin 756 -> 4469 bytes
 .../translations/ReverseEngineering_sr.ts          |    200 +-
 .../translations/ReverseEngineering_sv-SE.qm       |    Bin 775 -> 4410 bytes
 .../translations/ReverseEngineering_sv-SE.ts       |    200 +-
 .../translations/ReverseEngineering_tr.qm          |    Bin 778 -> 4427 bytes
 .../translations/ReverseEngineering_tr.ts          |    200 +-
 .../translations/ReverseEngineering_uk.qm          |    Bin 790 -> 4459 bytes
 .../translations/ReverseEngineering_uk.ts          |    200 +-
 .../translations/ReverseEngineering_zh-CN.qm       |    Bin 558 -> 4049 bytes
 .../translations/ReverseEngineering_zh-CN.ts       |    200 +-
 .../translations/ReverseEngineering_zh-TW.qm       |    Bin 556 -> 3923 bytes
 .../translations/ReverseEngineering_zh-TW.ts       |    200 +-
 src/Mod/ReverseEngineering/Gui/Workbench.cpp       |    150 +-
 src/Mod/ReverseEngineering/Gui/Workbench.h         |    102 +-
 src/Mod/ReverseEngineering/Init.py                 |     52 +-
 src/Mod/ReverseEngineering/InitGui.py              |    118 +-
 src/Mod/ReverseEngineering/reverseengineering.dox  |      6 +-
 src/Mod/Robot/App/AppRobot.cpp                     |    215 +-
 src/Mod/Robot/App/AppRobotPy.cpp                   |     73 -
 src/Mod/Robot/App/CMakeLists.txt                   |     57 +-
 src/Mod/Robot/App/Edge2TracObject.cpp              |    562 +-
 src/Mod/Robot/App/Edge2TracObject.h                |    142 +-
 src/Mod/Robot/App/PreCompiled.cpp                  |     48 +-
 src/Mod/Robot/App/PreCompiled.h                    |    124 +-
 src/Mod/Robot/App/PropertyTrajectory.cpp           |    292 +-
 src/Mod/Robot/App/PropertyTrajectory.h             |    170 +-
 src/Mod/Robot/App/Robot6Axis.cpp                   |    514 +-
 src/Mod/Robot/App/Robot6Axis.h                     |    196 +-
 src/Mod/Robot/App/Robot6AxisPy.xml                 |    146 +-
 src/Mod/Robot/App/Robot6AxisPyImp.cpp              |    374 +-
 src/Mod/Robot/App/RobotAlgos.cpp                   |    261 +-
 src/Mod/Robot/App/RobotAlgos.h                     |    130 +-
 src/Mod/Robot/App/RobotObject.cpp                  |    328 +-
 src/Mod/Robot/App/RobotObject.h                    |    178 +-
 src/Mod/Robot/App/RobotObjectPy.xml                |     52 +-
 src/Mod/Robot/App/RobotObjectPyImp.cpp             |    120 +-
 src/Mod/Robot/App/Simulation.cpp                   |    242 +-
 src/Mod/Robot/App/Simulation.h                     |    152 +-
 src/Mod/Robot/App/Trajectory.cpp                   |    646 +-
 src/Mod/Robot/App/Trajectory.h                     |    170 +-
 src/Mod/Robot/App/TrajectoryCompound.cpp           |    182 +-
 src/Mod/Robot/App/TrajectoryCompound.h             |    128 +-
 src/Mod/Robot/App/TrajectoryDressUpObject.cpp      |    260 +-
 src/Mod/Robot/App/TrajectoryDressUpObject.h        |    154 +-
 src/Mod/Robot/App/TrajectoryObject.cpp             |    138 +-
 src/Mod/Robot/App/TrajectoryObject.h               |    138 +-
 src/Mod/Robot/App/TrajectoryPy.xml                 |    140 +-
 src/Mod/Robot/App/TrajectoryPyImp.cpp              |    370 +-
 src/Mod/Robot/App/Waypoint.cpp                     |    298 +-
 src/Mod/Robot/App/Waypoint.h                       |    166 +-
 src/Mod/Robot/App/WaypointPy.xml                   |    130 +-
 src/Mod/Robot/App/WaypointPyImp.cpp                |    516 +-
 src/Mod/Robot/App/kdl_cp/CMakeLists.txt            |    151 +-
 .../Robot/App/kdl_cp/articulatedbodyinertia.cpp    |     14 +-
 .../Robot/App/kdl_cp/articulatedbodyinertia.hpp    |     54 +-
 src/Mod/Robot/App/kdl_cp/chain.cpp                 |     12 +-
 src/Mod/Robot/App/kdl_cp/chain.hpp                 |      4 +-
 src/Mod/Robot/App/kdl_cp/chaindynparam.cpp         |     33 +-
 src/Mod/Robot/App/kdl_cp/chaindynparam.hpp         |      4 +-
 src/Mod/Robot/App/kdl_cp/chainfksolver.hpp         |      7 +-
 .../App/kdl_cp/chainfksolverpos_recursive.cpp      |     10 +-
 .../App/kdl_cp/chainfksolvervel_recursive.cpp      |     10 +-
 src/Mod/Robot/App/kdl_cp/chainidsolver.hpp         |      7 +-
 .../chainidsolver_recursive_newton_euler.cpp       |      3 +-
 .../App/kdl_cp/chainidsolver_vereshchagin.cpp      |    472 +
 .../App/kdl_cp/chainidsolver_vereshchagin.hpp      |    187 +
 src/Mod/Robot/App/kdl_cp/chainiksolver.hpp         |      7 +-
 src/Mod/Robot/App/kdl_cp/chainiksolverpos_lma.cpp  |    286 +
 src/Mod/Robot/App/kdl_cp/chainiksolverpos_lma.hpp  |    247 +
 src/Mod/Robot/App/kdl_cp/chainiksolverpos_nr.cpp   |     21 +-
 src/Mod/Robot/App/kdl_cp/chainiksolverpos_nr.hpp   |     16 +
 .../Robot/App/kdl_cp/chainiksolverpos_nr_jl.cpp    |     23 +-
 .../Robot/App/kdl_cp/chainiksolverpos_nr_jl.hpp    |      7 +-
 src/Mod/Robot/App/kdl_cp/chainiksolvervel_pinv.cpp |     44 +-
 src/Mod/Robot/App/kdl_cp/chainiksolvervel_pinv.hpp |     40 +-
 .../App/kdl_cp/chainiksolvervel_pinv_givens.cpp    |     16 +-
 .../App/kdl_cp/chainiksolvervel_pinv_givens.hpp    |      6 +-
 .../Robot/App/kdl_cp/chainiksolvervel_pinv_nso.cpp |    169 +-
 .../Robot/App/kdl_cp/chainiksolvervel_pinv_nso.hpp |     79 +-
 src/Mod/Robot/App/kdl_cp/chainiksolvervel_wdls.cpp |     97 +-
 src/Mod/Robot/App/kdl_cp/chainiksolvervel_wdls.hpp |     74 +-
 src/Mod/Robot/App/kdl_cp/chainjnttojacsolver.cpp   |     28 +-
 src/Mod/Robot/App/kdl_cp/chainjnttojacsolver.hpp   |     17 +-
 src/Mod/Robot/App/kdl_cp/config.h.in               |     37 +
 src/Mod/Robot/App/kdl_cp/frameacc.hpp              |     43 +-
 src/Mod/Robot/App/kdl_cp/frameacc.inl              |      2 +-
 src/Mod/Robot/App/kdl_cp/frames.cpp                |    102 +-
 src/Mod/Robot/App/kdl_cp/frames.hpp                |    270 +-
 src/Mod/Robot/App/kdl_cp/frames.inl                |     57 +-
 src/Mod/Robot/App/kdl_cp/framevel.hpp              |     38 +-
 src/Mod/Robot/App/kdl_cp/jacobian.cpp              |     10 +-
 src/Mod/Robot/App/kdl_cp/jacobian.hpp              |     11 +-
 src/Mod/Robot/App/kdl_cp/jntarray.cpp              |      4 +-
 src/Mod/Robot/App/kdl_cp/jntarray.hpp              |     24 +-
 src/Mod/Robot/App/kdl_cp/jntarrayacc.hpp           |     24 +-
 src/Mod/Robot/App/kdl_cp/jntarrayvel.hpp           |     20 +-
 src/Mod/Robot/App/kdl_cp/jntspaceinertiamatrix.cpp |      6 +-
 src/Mod/Robot/App/kdl_cp/jntspaceinertiamatrix.hpp |    153 +-
 src/Mod/Robot/App/kdl_cp/joint.cpp                 |     45 +-
 src/Mod/Robot/App/kdl_cp/joint.hpp                 |      6 +-
 src/Mod/Robot/App/kdl_cp/kdl.hpp                   |    101 +-
 src/Mod/Robot/App/kdl_cp/kdl.pc.in                 |     11 +
 src/Mod/Robot/App/kdl_cp/kinfam.hpp                |      2 +-
 src/Mod/Robot/App/kdl_cp/kinfam_io.cpp             |     13 +-
 src/Mod/Robot/App/kdl_cp/path.hpp                  |     14 +-
 src/Mod/Robot/App/kdl_cp/path_circle.cpp           |      6 +-
 src/Mod/Robot/App/kdl_cp/path_circle.hpp           |      8 +
 src/Mod/Robot/App/kdl_cp/path_composite.cpp        |     29 +-
 src/Mod/Robot/App/kdl_cp/path_composite.hpp        |     47 +
 src/Mod/Robot/App/kdl_cp/path_cyclic_closed.hpp    |      6 +
 src/Mod/Robot/App/kdl_cp/path_line.hpp             |      7 +
 src/Mod/Robot/App/kdl_cp/path_point.hpp            |      7 +
 src/Mod/Robot/App/kdl_cp/path_roundedcomposite.cpp |    144 +-
 src/Mod/Robot/App/kdl_cp/path_roundedcomposite.hpp |     69 +-
 src/Mod/Robot/App/kdl_cp/rigidbodyinertia.cpp      |     14 +-
 src/Mod/Robot/App/kdl_cp/rigidbodyinertia.hpp      |     55 +-
 .../Robot/App/kdl_cp/rotational_interpolation.hpp  |      2 +-
 .../App/kdl_cp/rotational_interpolation_sa.hpp     |      4 +-
 src/Mod/Robot/App/kdl_cp/rotationalinertia.cpp     |      6 +-
 src/Mod/Robot/App/kdl_cp/rotationalinertia.hpp     |      5 +-
 src/Mod/Robot/App/kdl_cp/segment.hpp               |     11 +-
 src/Mod/Robot/App/kdl_cp/solveri.hpp               |    129 +
 src/Mod/Robot/App/kdl_cp/stiffness.hpp             |    240 +-
 src/Mod/Robot/App/kdl_cp/trajectory.hpp            |      4 +-
 src/Mod/Robot/App/kdl_cp/trajectory_composite.cpp  |     14 +-
 src/Mod/Robot/App/kdl_cp/trajectory_composite.hpp  |     10 +-
 src/Mod/Robot/App/kdl_cp/trajectory_segment.cpp    |     17 +-
 src/Mod/Robot/App/kdl_cp/trajectory_segment.hpp    |      7 +-
 src/Mod/Robot/App/kdl_cp/trajectory_stationary.hpp |     22 +-
 src/Mod/Robot/App/kdl_cp/tree.cpp                  |     35 +-
 src/Mod/Robot/App/kdl_cp/tree.hpp                  |     73 +-
 src/Mod/Robot/App/kdl_cp/treefksolver.hpp          |      3 +-
 .../Robot/App/kdl_cp/treefksolverpos_recursive.cpp |     13 +-
 src/Mod/Robot/App/kdl_cp/treeiksolver.hpp          |      1 +
 src/Mod/Robot/App/kdl_cp/treeiksolverpos_nr_jl.cpp |     11 +-
 .../Robot/App/kdl_cp/treeiksolverpos_online.cpp    |    175 +
 .../Robot/App/kdl_cp/treeiksolverpos_online.hpp    |    108 +
 src/Mod/Robot/App/kdl_cp/treeiksolvervel_wdls.cpp  |     22 +-
 src/Mod/Robot/App/kdl_cp/treeiksolvervel_wdls.hpp  |      4 +-
 src/Mod/Robot/App/kdl_cp/treejnttojacsolver.cpp    |     12 +-
 src/Mod/Robot/App/kdl_cp/treejnttojacsolver.hpp    |      2 +-
 src/Mod/Robot/App/kdl_cp/utilities/error.h         |     10 +-
 src/Mod/Robot/App/kdl_cp/utilities/error_stack.cxx |      2 +-
 src/Mod/Robot/App/kdl_cp/utilities/rallNd.h        |    204 +-
 .../Robot/App/kdl_cp/utilities/svd_eigen_HH.cpp    |     30 +-
 .../Robot/App/kdl_cp/utilities/svd_eigen_HH.hpp    |      3 +-
 .../Robot/App/kdl_cp/utilities/svd_eigen_Macie.hpp |     44 +-
 src/Mod/Robot/App/kdl_cp/utilities/traits.h        |    222 +-
 src/Mod/Robot/App/kdl_cp/utilities/utility.h       |      4 +
 .../Robot/App/kdl_cp/velocityprofile_spline.cpp    |    194 +
 .../Robot/App/kdl_cp/velocityprofile_spline.hpp    |     67 +
 src/Mod/Robot/App/kdl_cp/velocityprofile_trap.cpp  |     19 +
 src/Mod/Robot/App/kdl_cp/velocityprofile_trap.hpp  |     12 +
 .../Robot/App/kdl_cp/velocityprofile_traphalf.cpp  |     21 +-
 .../Robot/App/kdl_cp/velocityprofile_traphalf.hpp  |     34 +-
 src/Mod/Robot/Gui/AppRobotGui.cpp                  |    225 +-
 src/Mod/Robot/Gui/AppRobotGuiPy.cpp                |     33 -
 src/Mod/Robot/Gui/CMakeLists.txt                   |     39 +-
 src/Mod/Robot/Gui/Command.cpp                      |    562 +-
 src/Mod/Robot/Gui/CommandExport.cpp                |    356 +-
 src/Mod/Robot/Gui/CommandInsertRobot.cpp           |    536 +-
 src/Mod/Robot/Gui/CommandTrajectory.cpp            |    963 +-
 src/Mod/Robot/Gui/PreCompiled.cpp                  |     48 +-
 src/Mod/Robot/Gui/PreCompiled.h                    |    152 +-
 src/Mod/Robot/Gui/Resources/Robot.qrc              |     85 +-
 .../Robot/Gui/Resources/icons/RobotWorkbench.svg   |     43 +
 .../Robot/Gui/Resources/translations/Robot_af.qm   |    Bin 17110 -> 18197 bytes
 .../Robot/Gui/Resources/translations/Robot_af.ts   |     38 +-
 .../Robot/Gui/Resources/translations/Robot_cs.qm   |    Bin 17166 -> 18369 bytes
 .../Robot/Gui/Resources/translations/Robot_cs.ts   |    112 +-
 .../Robot/Gui/Resources/translations/Robot_de.qm   |    Bin 18314 -> 19413 bytes
 .../Robot/Gui/Resources/translations/Robot_de.ts   |     42 +-
 .../Robot/Gui/Resources/translations/Robot_el.qm   |    Bin 0 -> 18215 bytes
 .../Robot/Gui/Resources/translations/Robot_el.ts   |   1060 +
 .../Gui/Resources/translations/Robot_es-ES.qm      |    Bin 18170 -> 19341 bytes
 .../Gui/Resources/translations/Robot_es-ES.ts      |     42 +-
 .../Robot/Gui/Resources/translations/Robot_fi.qm   |    Bin 17202 -> 18317 bytes
 .../Robot/Gui/Resources/translations/Robot_fi.ts   |     46 +-
 .../Robot/Gui/Resources/translations/Robot_fr.qm   |    Bin 18208 -> 19351 bytes
 .../Robot/Gui/Resources/translations/Robot_fr.ts   |     42 +-
 .../Robot/Gui/Resources/translations/Robot_hr.qm   |    Bin 17109 -> 18150 bytes
 .../Robot/Gui/Resources/translations/Robot_hr.ts   |     38 +-
 .../Robot/Gui/Resources/translations/Robot_hu.qm   |    Bin 17491 -> 18608 bytes
 .../Robot/Gui/Resources/translations/Robot_hu.ts   |     44 +-
 .../Robot/Gui/Resources/translations/Robot_it.qm   |    Bin 17880 -> 19039 bytes
 .../Robot/Gui/Resources/translations/Robot_it.ts   |     70 +-
 .../Robot/Gui/Resources/translations/Robot_ja.qm   |    Bin 15047 -> 15934 bytes
 .../Robot/Gui/Resources/translations/Robot_ja.ts   |     54 +-
 .../Robot/Gui/Resources/translations/Robot_nl.qm   |    Bin 17504 -> 18557 bytes
 .../Robot/Gui/Resources/translations/Robot_nl.ts   |     54 +-
 .../Robot/Gui/Resources/translations/Robot_no.qm   |    Bin 16970 -> 18025 bytes
 .../Robot/Gui/Resources/translations/Robot_no.ts   |     40 +-
 .../Robot/Gui/Resources/translations/Robot_pl.qm   |    Bin 17474 -> 18575 bytes
 .../Robot/Gui/Resources/translations/Robot_pl.ts   |     54 +-
 .../Gui/Resources/translations/Robot_pt-BR.qm      |    Bin 17628 -> 18751 bytes
 .../Gui/Resources/translations/Robot_pt-BR.ts      |     44 +-
 .../Gui/Resources/translations/Robot_pt-PT.qm      |    Bin 17226 -> 18497 bytes
 .../Gui/Resources/translations/Robot_pt-PT.ts      |    100 +-
 .../Robot/Gui/Resources/translations/Robot_ro.qm   |    Bin 17757 -> 18824 bytes
 .../Robot/Gui/Resources/translations/Robot_ro.ts   |     50 +-
 .../Robot/Gui/Resources/translations/Robot_ru.qm   |    Bin 17537 -> 18688 bytes
 .../Robot/Gui/Resources/translations/Robot_ru.ts   |     42 +-
 .../Robot/Gui/Resources/translations/Robot_sk.qm   |    Bin 17125 -> 18207 bytes
 .../Robot/Gui/Resources/translations/Robot_sk.ts   |    122 +-
 .../Robot/Gui/Resources/translations/Robot_sl.qm   |    Bin 0 -> 17932 bytes
 .../Robot/Gui/Resources/translations/Robot_sl.ts   |   1060 +
 .../Robot/Gui/Resources/translations/Robot_sr.qm   |    Bin 16989 -> 18092 bytes
 .../Robot/Gui/Resources/translations/Robot_sr.ts   |     76 +-
 .../Gui/Resources/translations/Robot_sv-SE.qm      |    Bin 17052 -> 18153 bytes
 .../Gui/Resources/translations/Robot_sv-SE.ts      |     42 +-
 .../Robot/Gui/Resources/translations/Robot_tr.qm   |    Bin 17130 -> 18212 bytes
 .../Robot/Gui/Resources/translations/Robot_tr.ts   |     62 +-
 .../Robot/Gui/Resources/translations/Robot_uk.qm   |    Bin 17731 -> 18792 bytes
 .../Robot/Gui/Resources/translations/Robot_uk.ts   |     50 +-
 .../Gui/Resources/translations/Robot_zh-CN.qm      |    Bin 14049 -> 14862 bytes
 .../Gui/Resources/translations/Robot_zh-CN.ts      |     38 +-
 .../Gui/Resources/translations/Robot_zh-TW.qm      |    Bin 14033 -> 14942 bytes
 .../Gui/Resources/translations/Robot_zh-TW.ts      |     82 +-
 src/Mod/Robot/Gui/TaskDlgEdge2Trac.cpp             |    255 +-
 src/Mod/Robot/Gui/TaskDlgEdge2Trac.h               |    152 +-
 src/Mod/Robot/Gui/TaskDlgSimulate.cpp              |    186 +-
 src/Mod/Robot/Gui/TaskDlgSimulate.h                |    152 +-
 src/Mod/Robot/Gui/TaskDlgTrajectoryCompound.cpp    |    193 +-
 src/Mod/Robot/Gui/TaskDlgTrajectoryCompound.h      |    140 +-
 src/Mod/Robot/Gui/TaskDlgTrajectoryDressUp.cpp     |    204 +-
 src/Mod/Robot/Gui/TaskDlgTrajectoryDressUp.h       |    150 +-
 src/Mod/Robot/Gui/TaskEdge2TracParameter.cpp       |    286 +-
 src/Mod/Robot/Gui/TaskEdge2TracParameter.h         |    154 +-
 src/Mod/Robot/Gui/TaskEdge2TracParameter.ui        |    222 +-
 src/Mod/Robot/Gui/TaskRobot6Axis.cpp               |    516 +-
 src/Mod/Robot/Gui/TaskRobot6Axis.h                 |    168 +-
 src/Mod/Robot/Gui/TaskRobotControl.cpp             |    146 +-
 src/Mod/Robot/Gui/TaskRobotControl.h               |    146 +-
 src/Mod/Robot/Gui/TaskRobotControl.ui              |    636 +-
 src/Mod/Robot/Gui/TaskRobotMessages.cpp            |    128 +-
 src/Mod/Robot/Gui/TaskRobotMessages.h              |    142 +-
 src/Mod/Robot/Gui/TaskRobotMessages.ui             |     62 +-
 src/Mod/Robot/Gui/TaskTrajectory.cpp               |    430 +-
 src/Mod/Robot/Gui/TaskTrajectory.h                 |    210 +-
 .../Robot/Gui/TaskTrajectoryDressUpParameter.cpp   |    244 +-
 src/Mod/Robot/Gui/TaskTrajectoryDressUpParameter.h |    142 +-
 .../Robot/Gui/TaskTrajectoryDressUpParameter.ui    |    366 +-
 src/Mod/Robot/Gui/TaskWatcher.cpp                  |    148 +-
 src/Mod/Robot/Gui/TaskWatcher.h                    |    122 +-
 src/Mod/Robot/Gui/TrajectorySimulate.cpp           |    370 +-
 src/Mod/Robot/Gui/TrajectorySimulate.h             |    168 +-
 src/Mod/Robot/Gui/ViewProviderEdge2TracObject.cpp  |    114 +-
 src/Mod/Robot/Gui/ViewProviderEdge2TracObject.h    |     94 +-
 src/Mod/Robot/Gui/ViewProviderRobotObject.cpp      |    796 +-
 src/Mod/Robot/Gui/ViewProviderRobotObject.h        |    160 +-
 src/Mod/Robot/Gui/ViewProviderTrajectory.cpp       |    268 +-
 src/Mod/Robot/Gui/ViewProviderTrajectory.h         |    128 +-
 .../Robot/Gui/ViewProviderTrajectoryCompound.cpp   |    132 +-
 src/Mod/Robot/Gui/ViewProviderTrajectoryCompound.h |    100 +-
 .../Robot/Gui/ViewProviderTrajectoryDressUp.cpp    |    134 +-
 src/Mod/Robot/Gui/ViewProviderTrajectoryDressUp.h  |    102 +-
 src/Mod/Robot/Gui/Workbench.cpp                    |    473 +-
 src/Mod/Robot/Gui/Workbench.h                      |    118 +-
 src/Mod/Robot/Init.py                              |     52 +-
 src/Mod/Robot/InitGui.py                           |    124 +-
 src/Mod/Robot/KukaExporter.py                      |    138 +-
 src/Mod/Robot/Lib/Kuka/kr125_2.pdf                 |    Bin 0 -> 63682 bytes
 src/Mod/Robot/Lib/Kuka/kr125_3.wrl                 |  37231 ++
 src/Mod/Robot/Lib/Kuka/kr16.wrl                    | 129065 ++++++
 src/Mod/Robot/Lib/Kuka/kr210.WRL                   | 374439 ++++++++++++++++++
 src/Mod/Robot/Lib/Kuka/kr500_1.csv                 |      7 +
 src/Mod/Robot/Lib/Kuka/kr500_1.wrl                 |  28844 ++
 src/Mod/Robot/Lib/Kuka/kr_125.csv                  |      7 +
 src/Mod/Robot/Lib/Kuka/kr_16.csv                   |      7 +
 src/Mod/Robot/Lib/Kuka/kr_16.pdf                   |    Bin 0 -> 232394 bytes
 src/Mod/Robot/Lib/Kuka/kr_210_2.csv                |      7 +
 src/Mod/Robot/Lib/Kuka/kr_210_2.pdf                |    Bin 0 -> 273878 bytes
 src/Mod/Robot/Lib/Kuka/kr_500_2.pdf                |    Bin 0 -> 261590 bytes
 src/Mod/Robot/Lib/Kuka/testprog.dat                |      7 +
 src/Mod/Robot/Lib/Kuka/testprog.src                |     23 +
 src/Mod/Robot/MovieTool.py                         |     44 +-
 src/Mod/Robot/RobotExample.py                      |    212 +-
 src/Mod/Robot/RobotExampleTrajectoryOutOfShapes.py |     42 +-
 src/Mod/Robot/robot.dox                            |      6 +-
 src/Mod/Sandbox/App/AppSandbox.cpp                 |    417 +-
 src/Mod/Sandbox/App/CMakeLists.txt                 |      4 +-
 src/Mod/Sandbox/App/DocumentProtector.cpp          |    648 +-
 src/Mod/Sandbox/App/DocumentProtector.h            |    260 +-
 src/Mod/Sandbox/App/DocumentProtectorPy.cpp        |    504 +-
 src/Mod/Sandbox/App/DocumentProtectorPy.h          |    174 +-
 src/Mod/Sandbox/App/DocumentThread.cpp             |    500 +-
 src/Mod/Sandbox/App/DocumentThread.h               |    251 +-
 src/Mod/Sandbox/App/PreCompiled.cpp                |     48 +-
 src/Mod/Sandbox/App/PreCompiled.h                  |    146 +-
 src/Mod/Sandbox/Gui/AppSandboxGui.cpp              |    540 +-
 src/Mod/Sandbox/Gui/CMakeLists.txt                 |      9 +-
 src/Mod/Sandbox/Gui/Command.cpp                    |   2889 +-
 src/Mod/Sandbox/Gui/GLGraphicsView.cpp             |    836 +-
 src/Mod/Sandbox/Gui/GLGraphicsView.h               |     91 +-
 src/Mod/Sandbox/Gui/Overlay.cpp                    |      8 +-
 src/Mod/Sandbox/Gui/PreCompiled.cpp                |     48 +-
 src/Mod/Sandbox/Gui/PreCompiled.h                  |    154 +-
 src/Mod/Sandbox/Gui/Resources/Sandbox.qrc          |      8 +-
 src/Mod/Sandbox/Gui/TaskPanelView.cpp              |    732 +
 src/Mod/Sandbox/Gui/TaskPanelView.h                |     65 +
 src/Mod/Sandbox/Gui/Workbench.cpp                  |    311 +-
 src/Mod/Sandbox/Gui/Workbench.h                    |    152 +-
 src/Mod/Sandbox/Init.py                            |     60 +-
 src/Mod/Sandbox/InitGui.py                         |     88 +-
 src/Mod/Sandbox/exportDRAWEXE.py                   |    131 +-
 src/Mod/Sandbox/sandbox.dox                        |      6 +-
 src/Mod/Ship/CMakeLists.txt                        |    133 +-
 src/Mod/Ship/InitGui.py                            |     20 +-
 src/Mod/Ship/Instance.py                           |    600 +-
 src/Mod/Ship/Ship.py                               |     39 +
 src/Mod/Ship/ShipGui.py                            |     38 +-
 src/Mod/Ship/TankInstance.py                       |    532 +-
 src/Mod/Ship/WeightInstance.py                     |    713 +-
 src/Mod/Ship/resources/Ship.qrc                    |     84 +-
 src/Mod/Ship/resources/icons/ShipWorkbench.svg     |    427 +
 .../Ship/resources/icons/Ship_LoadCondition.svg    |    660 +
 src/Mod/Ship/resources/translations/Ship.ts        |    315 +-
 src/Mod/Ship/resources/translations/Ship_af.qm     |    Bin 13719 -> 20704 bytes
 src/Mod/Ship/resources/translations/Ship_af.ts     |    323 +-
 src/Mod/Ship/resources/translations/Ship_cs.qm     |    Bin 13839 -> 21026 bytes
 src/Mod/Ship/resources/translations/Ship_cs.ts     |    511 +-
 src/Mod/Ship/resources/translations/Ship_de.qm     |    Bin 15111 -> 22776 bytes
 src/Mod/Ship/resources/translations/Ship_de.ts     |    511 +-
 src/Mod/Ship/resources/translations/Ship_el.qm     |    Bin 0 -> 20896 bytes
 src/Mod/Ship/resources/translations/Ship_el.ts     |    730 +
 src/Mod/Ship/resources/translations/Ship_es-ES.qm  |    Bin 15233 -> 23228 bytes
 src/Mod/Ship/resources/translations/Ship_es-ES.ts  |    511 +-
 src/Mod/Ship/resources/translations/Ship_fi.qm     |    Bin 14497 -> 21488 bytes
 src/Mod/Ship/resources/translations/Ship_fi.ts     |    511 +-
 src/Mod/Ship/resources/translations/Ship_fr.qm     |    Bin 15345 -> 23134 bytes
 src/Mod/Ship/resources/translations/Ship_fr.ts     |    511 +-
 src/Mod/Ship/resources/translations/Ship_hr.qm     |    Bin 13768 -> 20749 bytes
 src/Mod/Ship/resources/translations/Ship_hr.ts     |    363 +-
 src/Mod/Ship/resources/translations/Ship_hu.qm     |    Bin 14092 -> 21893 bytes
 src/Mod/Ship/resources/translations/Ship_hu.ts     |    511 +-
 src/Mod/Ship/resources/translations/Ship_it.qm     |    Bin 15555 -> 23442 bytes
 src/Mod/Ship/resources/translations/Ship_it.ts     |    514 +-
 src/Mod/Ship/resources/translations/Ship_ja.qm     |    Bin 11444 -> 17515 bytes
 src/Mod/Ship/resources/translations/Ship_ja.ts     |    511 +-
 src/Mod/Ship/resources/translations/Ship_nl.qm     |    Bin 13803 -> 20822 bytes
 src/Mod/Ship/resources/translations/Ship_nl.ts     |    387 +-
 src/Mod/Ship/resources/translations/Ship_no.qm     |    Bin 13727 -> 20730 bytes
 src/Mod/Ship/resources/translations/Ship_no.ts     |    371 +-
 src/Mod/Ship/resources/translations/Ship_pl.qm     |    Bin 14681 -> 21916 bytes
 src/Mod/Ship/resources/translations/Ship_pl.ts     |    511 +-
 src/Mod/Ship/resources/translations/Ship_pt-BR.qm  |    Bin 14935 -> 22390 bytes
 src/Mod/Ship/resources/translations/Ship_pt-BR.ts  |    511 +-
 src/Mod/Ship/resources/translations/Ship_pt-PT.qm  |    Bin 14245 -> 21460 bytes
 src/Mod/Ship/resources/translations/Ship_pt-PT.ts  |    469 +-
 src/Mod/Ship/resources/translations/Ship_ro.qm     |    Bin 14106 -> 21177 bytes
 src/Mod/Ship/resources/translations/Ship_ro.ts     |    437 +-
 src/Mod/Ship/resources/translations/Ship_ru.qm     |    Bin 14526 -> 21559 bytes
 src/Mod/Ship/resources/translations/Ship_ru.ts     |    477 +-
 src/Mod/Ship/resources/translations/Ship_sk.qm     |    Bin 9900 -> 20700 bytes
 src/Mod/Ship/resources/translations/Ship_sk.ts     |    508 +-
 src/Mod/Ship/resources/translations/Ship_sl.qm     |    Bin 0 -> 21387 bytes
 src/Mod/Ship/resources/translations/Ship_sl.ts     |    730 +
 src/Mod/Ship/resources/translations/Ship_sr.qm     |    Bin 13790 -> 20813 bytes
 src/Mod/Ship/resources/translations/Ship_sr.ts     |    405 +-
 src/Mod/Ship/resources/translations/Ship_sv-SE.qm  |    Bin 13819 -> 20836 bytes
 src/Mod/Ship/resources/translations/Ship_sv-SE.ts  |    439 +-
 src/Mod/Ship/resources/translations/Ship_tr.qm     |    Bin 9943 -> 20745 bytes
 src/Mod/Ship/resources/translations/Ship_tr.ts     |    560 +-
 src/Mod/Ship/resources/translations/Ship_uk.qm     |    Bin 13830 -> 21623 bytes
 src/Mod/Ship/resources/translations/Ship_uk.ts     |    487 +-
 src/Mod/Ship/resources/translations/Ship_zh-CN.qm  |    Bin 12632 -> 19593 bytes
 src/Mod/Ship/resources/translations/Ship_zh-CN.ts  |    397 +-
 src/Mod/Ship/resources/translations/Ship_zh-TW.qm  |    Bin 13058 -> 19691 bytes
 src/Mod/Ship/resources/translations/Ship_zh-TW.ts  |    405 +-
 src/Mod/Ship/ship.dox                              |      6 +-
 src/Mod/Ship/shipAreasCurve/PlotAux.py             |     50 +-
 src/Mod/Ship/shipAreasCurve/Preview.py             |      8 +-
 src/Mod/Ship/shipAreasCurve/TaskPanel.py           |    793 +-
 src/Mod/Ship/shipAreasCurve/TaskPanel.ui           |    162 +-
 src/Mod/Ship/shipAreasCurve/__init__.py            |     58 +-
 src/Mod/Ship/shipCapacityCurve/PlotAux.py          |     41 +-
 src/Mod/Ship/shipCapacityCurve/TaskPanel.py        |    363 +-
 src/Mod/Ship/shipCapacityCurve/TaskPanel.ui        |    102 +-
 src/Mod/Ship/shipCapacityCurve/Tools.py            |     60 +
 src/Mod/Ship/shipCapacityCurve/__init__.py         |     58 +-
 src/Mod/Ship/shipCreateLoadCondition/Tools.py      |    124 +
 src/Mod/Ship/shipCreateLoadCondition/__init__.py   |     77 +
 src/Mod/Ship/shipCreateShip/Preview.py             |      2 +-
 src/Mod/Ship/shipCreateShip/TaskPanel.py           |    632 +-
 src/Mod/Ship/shipCreateShip/TaskPanel.ui           |    400 +-
 src/Mod/Ship/shipCreateShip/Tools.py               |     65 +
 src/Mod/Ship/shipCreateShip/__init__.py            |     58 +-
 src/Mod/Ship/shipCreateTank/TaskPanel.py           |    372 +-
 src/Mod/Ship/shipCreateTank/TaskPanel.ui           |    120 +-
 src/Mod/Ship/shipCreateTank/Tools.py               |     56 +
 src/Mod/Ship/shipCreateTank/__init__.py            |     58 +-
 src/Mod/Ship/shipCreateWeight/TaskPanel.py         |    551 +-
 src/Mod/Ship/shipCreateWeight/TaskPanel.ui         |    194 +-
 src/Mod/Ship/shipCreateWeight/Tools.py             |     91 +
 src/Mod/Ship/shipCreateWeight/__init__.py          |     58 +-
 src/Mod/Ship/shipGZ/PlotAux.py                     |    106 +
 src/Mod/Ship/shipGZ/TaskPanel.py                   |    345 +
 src/Mod/Ship/shipGZ/TaskPanel.ui                   |     75 +
 src/Mod/Ship/shipGZ/Tools.py                       |    316 +
 src/Mod/Ship/shipGZ/__init__.py                    |     29 +
 src/Mod/Ship/shipHydrostatics/PlotAux.py           |     92 +-
 src/Mod/Ship/shipHydrostatics/TaskPanel.py         |     34 +-
 src/Mod/Ship/shipHydrostatics/TaskPanel.ui         |    280 +-
 src/Mod/Ship/shipHydrostatics/Tools.py             |   1007 +-
 src/Mod/Ship/shipHydrostatics/__init__.py          |     58 +-
 src/Mod/Ship/shipLoadExample/TaskPanel.py          |    248 +-
 src/Mod/Ship/shipLoadExample/TaskPanel.ui          |    238 +-
 src/Mod/Ship/shipLoadExample/__init__.py           |     58 +-
 src/Mod/Ship/shipOutlineDraw/Preview.py            |      2 +-
 src/Mod/Ship/shipOutlineDraw/TaskPanel.py          |      2 +-
 src/Mod/Ship/shipOutlineDraw/TaskPanel.ui          |    488 +-
 src/Mod/Ship/shipOutlineDraw/__init__.py           |     58 +-
 src/Mod/Ship/shipUtils/Locale.py                   |      8 +-
 src/Mod/Ship/shipUtils/Math.py                     |      2 +-
 src/Mod/Ship/shipUtils/Paths.py                    |    110 +-
 src/Mod/Ship/shipUtils/Units.py                    |      2 +-
 src/Mod/Ship/shipUtils/__init__.py                 |     50 +-
 src/Mod/Sketcher/App/AppSketcher.cpp               |    165 +-
 src/Mod/Sketcher/App/AppSketcherPy.cpp             |    262 +-
 src/Mod/Sketcher/App/CMakeLists.txt                |     13 +-
 src/Mod/Sketcher/App/Constraint.cpp                |    356 +-
 src/Mod/Sketcher/App/Constraint.h                  |    224 +-
 src/Mod/Sketcher/App/ConstraintPy.xml              |     76 +-
 src/Mod/Sketcher/App/ConstraintPyImp.cpp           |   1027 +-
 src/Mod/Sketcher/App/PreCompiled.cpp               |     48 +-
 src/Mod/Sketcher/App/PreCompiled.h                 |    121 +-
 src/Mod/Sketcher/App/PropertyConstraintList.cpp    |    781 +-
 src/Mod/Sketcher/App/PropertyConstraintList.h      |    258 +-
 src/Mod/Sketcher/App/Sketch.cpp                    |   5063 +-
 src/Mod/Sketcher/App/Sketch.h                      |    697 +-
 src/Mod/Sketcher/App/SketchObject.cpp              |   6801 +-
 src/Mod/Sketcher/App/SketchObject.h                |    514 +-
 src/Mod/Sketcher/App/SketchObjectPy.xml            |    426 +-
 src/Mod/Sketcher/App/SketchObjectPyImp.cpp         |   1855 +-
 src/Mod/Sketcher/App/SketchObjectSF.cpp            |    116 +-
 src/Mod/Sketcher/App/SketchObjectSF.h              |    134 +-
 src/Mod/Sketcher/App/SketchObjectSFPy.xml          |     34 +-
 src/Mod/Sketcher/App/SketchObjectSFPyImp.cpp       |    102 +-
 src/Mod/Sketcher/App/SketchPy.xml                  |    158 +-
 src/Mod/Sketcher/App/SketchPyImp.cpp               |    403 +-
 src/Mod/Sketcher/App/planegcs/Constraints.cpp      |     10 +-
 src/Mod/Sketcher/App/planegcs/Constraints.h        |     44 +-
 src/Mod/Sketcher/App/planegcs/GCS.cpp              |   2120 +-
 src/Mod/Sketcher/App/planegcs/GCS.h                |     83 +-
 src/Mod/Sketcher/App/planegcs/Geo.cpp              |      2 +-
 src/Mod/Sketcher/App/planegcs/Geo.h                |      7 +-
 src/Mod/Sketcher/App/planegcs/SubSystem.cpp        |     11 +-
 src/Mod/Sketcher/App/planegcs/SubSystem.h          |      4 +-
 src/Mod/Sketcher/App/planegcs/qp_eq.cpp            |      5 +
 src/Mod/Sketcher/Gui/AppSketcherGui.cpp            |    222 +-
 src/Mod/Sketcher/Gui/AppSketcherGuiPy.cpp          |     69 -
 src/Mod/Sketcher/Gui/CMakeLists.txt                |     29 +-
 src/Mod/Sketcher/Gui/Command.cpp                   |   1284 +-
 src/Mod/Sketcher/Gui/CommandAlterGeometry.cpp      |    308 +-
 src/Mod/Sketcher/Gui/CommandConstraints.cpp        |   1121 +-
 src/Mod/Sketcher/Gui/CommandConstraints.h          |    116 +-
 src/Mod/Sketcher/Gui/CommandCreateGeo.cpp          |  10298 +-
 src/Mod/Sketcher/Gui/CommandSketcherTools.cpp      |   1052 +-
 src/Mod/Sketcher/Gui/DrawSketchHandler.cpp         |   1175 +-
 src/Mod/Sketcher/Gui/DrawSketchHandler.h           |    225 +-
 src/Mod/Sketcher/Gui/EditDatumDialog.cpp           |     57 +-
 src/Mod/Sketcher/Gui/GeometryCreationMode.h        |     31 +
 src/Mod/Sketcher/Gui/InsertDatum.ui                |    194 +-
 src/Mod/Sketcher/Gui/PreCompiled.cpp               |     48 +-
 src/Mod/Sketcher/Gui/PreCompiled.h                 |    174 +-
 .../Sketcher/Gui/PropertyConstraintListItem.cpp    |     13 +-
 src/Mod/Sketcher/Gui/Resources/Sketcher.qrc        |     44 +-
 .../icons/Constraint_HorizontalDistance_Driven.svg |    244 +
 .../icons/Constraint_InternalAngle_Driven.svg      |    274 +
 .../Resources/icons/Constraint_Length_Driven.svg   |    367 +
 .../Resources/icons/Constraint_Radius_Driven.svg   |    299 +
 .../icons/Constraint_SnellsLaw_Driven.svg          |    661 +
 .../icons/Constraint_VerticalDistance_Driven.svg   |    245 +
 .../Gui/Resources/icons/SketcherWorkbench.svg      |    190 +
 .../Resources/icons/Sketcher_AlterConstruction.svg |   1167 +-
 .../Gui/Resources/icons/Sketcher_Clone.svg         |    335 +
 .../Gui/Resources/icons/Sketcher_Conics_Constr.svg |    325 +
 .../icons/Sketcher_ConstrainLock_Driven.svg        |    434 +
 .../Sketcher/Gui/Resources/icons/Sketcher_Copy.svg |    308 +
 .../icons/Sketcher_Create3PointArc_Constr.svg      |    280 +
 .../icons/Sketcher_Create3PointCircle_Constr.svg   |    293 +
 .../Resources/icons/Sketcher_CreateArc_Constr.svg  |    185 +
 .../icons/Sketcher_CreateCircle_Constr.svg         |    171 +
 .../Sketcher_CreateEllipse_3points_Constr.svg      |    328 +
 .../icons/Sketcher_CreateEllipse_Constr.svg        |    328 +
 .../icons/Sketcher_CreateHeptagon_Constr.svg       |    317 +
 .../icons/Sketcher_CreateHexagon_Constr.svg        |    278 +
 .../Resources/icons/Sketcher_CreateLine_Constr.svg |    176 +
 .../icons/Sketcher_CreateOctagon_Constr.svg        |    317 +
 .../icons/Sketcher_CreatePentagon_Constr.svg       |    297 +
 .../icons/Sketcher_CreatePolyline_Constr.svg       |    271 +
 .../icons/Sketcher_CreateRectangle_Constr.svg      |    168 +
 .../Resources/icons/Sketcher_CreateSlot_Constr.svg |    221 +
 .../icons/Sketcher_CreateSquare_Constr.svg         |    357 +
 .../icons/Sketcher_CreateTriangle_Constr.svg       |    380 +
 .../icons/Sketcher_Elliptical_Arc_Constr.svg       |    404 +
 .../Gui/Resources/icons/Sketcher_MirrorSketch.svg  |    268 +
 .../Resources/icons/Sketcher_RectangularArray.svg  |    490 +
 .../Gui/Resources/icons/Sketcher_Symmetry.svg      |    371 +
 .../Resources/icons/Sketcher_ToggleConstraint.svg  |    819 +
 .../icons/Sketcher_ToggleConstruction.svg          |    244 +
 .../Gui/Resources/icons/Sketcher_ToggleNormal.svg  |    244 +
 .../icons/Sketcher_Toggle_Constraint_Driven.svg    |    289 +
 .../icons/Sketcher_Toggle_Constraint_Driving.svg   |    289 +
 .../Gui/Resources/translations/Sketcher_af.qm      |    Bin 66490 -> 94296 bytes
 .../Gui/Resources/translations/Sketcher_af.ts      |   1383 +-
 .../Gui/Resources/translations/Sketcher_cs.qm      |    Bin 65268 -> 92370 bytes
 .../Gui/Resources/translations/Sketcher_cs.ts      |   1775 +-
 .../Gui/Resources/translations/Sketcher_de.qm      |    Bin 71354 -> 101358 bytes
 .../Gui/Resources/translations/Sketcher_de.ts      |   1761 +-
 .../Gui/Resources/translations/Sketcher_el.qm      |    Bin 0 -> 95754 bytes
 .../Gui/Resources/translations/Sketcher_el.ts      |   3744 +
 .../Gui/Resources/translations/Sketcher_es-ES.qm   |    Bin 70072 -> 100252 bytes
 .../Gui/Resources/translations/Sketcher_es-ES.ts   |   1835 +-
 .../Gui/Resources/translations/Sketcher_fi.qm      |    Bin 67712 -> 96142 bytes
 .../Gui/Resources/translations/Sketcher_fi.ts      |   1766 +-
 .../Gui/Resources/translations/Sketcher_fr.qm      |    Bin 72904 -> 102350 bytes
 .../Gui/Resources/translations/Sketcher_fr.ts      |   1765 +-
 .../Gui/Resources/translations/Sketcher_hr.qm      |    Bin 66303 -> 93969 bytes
 .../Gui/Resources/translations/Sketcher_hr.ts      |   1333 +-
 .../Gui/Resources/translations/Sketcher_hu.qm      |    Bin 68929 -> 99671 bytes
 .../Gui/Resources/translations/Sketcher_hu.ts      |   1779 +-
 .../Gui/Resources/translations/Sketcher_it.qm      |    Bin 70518 -> 99250 bytes
 .../Gui/Resources/translations/Sketcher_it.ts      |   1952 +-
 .../Gui/Resources/translations/Sketcher_ja.qm      |    Bin 55273 -> 73727 bytes
 .../Gui/Resources/translations/Sketcher_ja.ts      |   1785 +-
 .../Gui/Resources/translations/Sketcher_nl.qm      |    Bin 67560 -> 95746 bytes
 .../Gui/Resources/translations/Sketcher_nl.ts      |   1417 +-
 .../Gui/Resources/translations/Sketcher_no.qm      |    Bin 66052 -> 93786 bytes
 .../Gui/Resources/translations/Sketcher_no.ts      |   1493 +-
 .../Gui/Resources/translations/Sketcher_pl.qm      |    Bin 67720 -> 96126 bytes
 .../Gui/Resources/translations/Sketcher_pl.ts      |   1665 +-
 .../Gui/Resources/translations/Sketcher_pt-BR.qm   |    Bin 69912 -> 98672 bytes
 .../Gui/Resources/translations/Sketcher_pt-BR.ts   |   1761 +-
 .../Gui/Resources/translations/Sketcher_pt-PT.qm   |    Bin 68272 -> 99078 bytes
 .../Gui/Resources/translations/Sketcher_pt-PT.ts   |   1829 +-
 .../Gui/Resources/translations/Sketcher_ro.qm      |    Bin 67743 -> 95793 bytes
 .../Gui/Resources/translations/Sketcher_ro.ts      |   1471 +-
 .../Gui/Resources/translations/Sketcher_ru.qm      |    Bin 70155 -> 98417 bytes
 .../Gui/Resources/translations/Sketcher_ru.ts      |   1755 +-
 .../Gui/Resources/translations/Sketcher_sk.qm      |    Bin 37731 -> 94384 bytes
 .../Gui/Resources/translations/Sketcher_sk.ts      |   1784 +-
 .../Gui/Resources/translations/Sketcher_sl.qm      |    Bin 0 -> 93239 bytes
 .../Gui/Resources/translations/Sketcher_sl.ts      |   3742 +
 .../Gui/Resources/translations/Sketcher_sr.qm      |    Bin 66781 -> 94575 bytes
 .../Gui/Resources/translations/Sketcher_sr.ts      |   1713 +-
 .../Gui/Resources/translations/Sketcher_sv-SE.qm   |    Bin 66788 -> 94756 bytes
 .../Gui/Resources/translations/Sketcher_sv-SE.ts   |   1477 +-
 .../Gui/Resources/translations/Sketcher_tr.qm      |    Bin 37990 -> 94737 bytes
 .../Gui/Resources/translations/Sketcher_tr.ts      |   1856 +-
 .../Gui/Resources/translations/Sketcher_uk.qm      |    Bin 68385 -> 96827 bytes
 .../Gui/Resources/translations/Sketcher_uk.ts      |   1719 +-
 .../Gui/Resources/translations/Sketcher_zh-CN.qm   |    Bin 57041 -> 82355 bytes
 .../Gui/Resources/translations/Sketcher_zh-CN.ts   |   1425 +-
 .../Gui/Resources/translations/Sketcher_zh-TW.qm   |    Bin 53461 -> 68005 bytes
 .../Gui/Resources/translations/Sketcher_zh-TW.ts   |   1972 +-
 src/Mod/Sketcher/Gui/SketchMirrorDialog.cpp        |     72 +
 src/Mod/Sketcher/Gui/SketchMirrorDialog.h          |     51 +
 src/Mod/Sketcher/Gui/SketchMirrorDialog.ui         |    110 +
 src/Mod/Sketcher/Gui/SketchOrientationDialog.cpp   |      5 +-
 src/Mod/Sketcher/Gui/SketchOrientationDialog.h     |      2 +-
 src/Mod/Sketcher/Gui/SketchOrientationDialog.ui    |    307 +-
 .../Sketcher/Gui/SketchRectangularArrayDialog.cpp  |     81 +
 .../Sketcher/Gui/SketchRectangularArrayDialog.h    |     56 +
 .../Sketcher/Gui/SketchRectangularArrayDialog.ui   |    203 +
 src/Mod/Sketcher/Gui/SketcherSettings.cpp          |     22 +
 src/Mod/Sketcher/Gui/SketcherSettings.ui           |    319 +-
 src/Mod/Sketcher/Gui/SoDatumLabel.cpp              |     10 +-
 src/Mod/Sketcher/Gui/SoZoomTranslation.cpp         |     58 +-
 src/Mod/Sketcher/Gui/SoZoomTranslation.h           |      5 +-
 src/Mod/Sketcher/Gui/TaskDlgEditSketch.cpp         |    251 +-
 src/Mod/Sketcher/Gui/TaskDlgEditSketch.h           |    176 +-
 src/Mod/Sketcher/Gui/TaskSketcherConstrains.cpp    |   1320 +-
 src/Mod/Sketcher/Gui/TaskSketcherConstrains.h      |    194 +-
 src/Mod/Sketcher/Gui/TaskSketcherConstrains.ui     |      9 +-
 .../Sketcher/Gui/TaskSketcherCreateCommands.cpp    |    179 +-
 src/Mod/Sketcher/Gui/TaskSketcherCreateCommands.h  |    134 +-
 src/Mod/Sketcher/Gui/TaskSketcherElements.cpp      |   1822 +-
 src/Mod/Sketcher/Gui/TaskSketcherElements.h        |    269 +-
 src/Mod/Sketcher/Gui/TaskSketcherGeneral.cpp       |    386 +-
 src/Mod/Sketcher/Gui/TaskSketcherGeneral.h         |    198 +-
 src/Mod/Sketcher/Gui/TaskSketcherGeneral.ui        |      2 +-
 src/Mod/Sketcher/Gui/TaskSketcherMessages.cpp      |    225 +-
 src/Mod/Sketcher/Gui/TaskSketcherMessages.h        |    138 +-
 src/Mod/Sketcher/Gui/TaskSketcherMessages.ui       |    159 +-
 .../Sketcher/Gui/TaskSketcherSolverAdvanced.cpp    |    581 +
 src/Mod/Sketcher/Gui/TaskSketcherSolverAdvanced.h  |     85 +
 src/Mod/Sketcher/Gui/TaskSketcherSolverAdvanced.ui |    638 +
 src/Mod/Sketcher/Gui/ViewProviderPython.cpp        |    202 +-
 src/Mod/Sketcher/Gui/ViewProviderPython.h          |    110 +-
 src/Mod/Sketcher/Gui/ViewProviderSketch.cpp        |   9594 +-
 src/Mod/Sketcher/Gui/ViewProviderSketch.h          |    773 +-
 src/Mod/Sketcher/Gui/Workbench.cpp                 |    622 +-
 src/Mod/Sketcher/Gui/Workbench.h                   |    132 +-
 src/Mod/Sketcher/Init.py                           |     54 +-
 src/Mod/Sketcher/InitGui.py                        |    134 +-
 src/Mod/Sketcher/ProfileLib/RegularPolygon.py      |      5 +-
 src/Mod/Sketcher/SketcherExample.py                |     70 +-
 src/Mod/Sketcher/Templates/Sketch.skf              |     22 +-
 src/Mod/Sketcher/TestSketcherApp.py                |    242 +-
 src/Mod/Sketcher/TestSketcherGui.py                |     86 +-
 src/Mod/Sketcher/sketcher.dox                      |      6 +-
 src/Mod/Spreadsheet/App/AppSpreadsheet.cpp         |    103 +-
 src/Mod/Spreadsheet/App/CMakeLists.txt             |     10 +-
 src/Mod/Spreadsheet/App/Cell.cpp                   |    121 +-
 src/Mod/Spreadsheet/App/Cell.h                     |     35 +-
 src/Mod/Spreadsheet/App/Expression.cpp             |   1881 -
 src/Mod/Spreadsheet/App/Expression.h               |    552 -
 src/Mod/Spreadsheet/App/ExpressionParser.l         |    267 -
 src/Mod/Spreadsheet/App/ExpressionParser.tab.c     |   2207 -
 src/Mod/Spreadsheet/App/ExpressionParser.y         |    184 -
 src/Mod/Spreadsheet/App/PreCompiled.cpp            |     48 +-
 src/Mod/Spreadsheet/App/PreCompiled.h              |    139 +-
 src/Mod/Spreadsheet/App/PropertyColumnWidths.cpp   |      4 +-
 src/Mod/Spreadsheet/App/PropertyColumnWidthsPy.xml |     38 +-
 src/Mod/Spreadsheet/App/PropertyRowHeights.cpp     |      6 +-
 src/Mod/Spreadsheet/App/PropertyRowHeightsPy.xml   |     38 +-
 src/Mod/Spreadsheet/App/PropertySheet.cpp          |    323 +-
 src/Mod/Spreadsheet/App/PropertySheet.h            |    138 +-
 src/Mod/Spreadsheet/App/PropertySheetPy.xml        |     38 +-
 src/Mod/Spreadsheet/App/Range.cpp                  |     96 -
 src/Mod/Spreadsheet/App/Range.h                    |     91 -
 src/Mod/Spreadsheet/App/Sheet.cpp                  |   2465 +-
 src/Mod/Spreadsheet/App/Sheet.h                    |    610 +-
 src/Mod/Spreadsheet/App/SheetObserver.cpp          |     28 +-
 src/Mod/Spreadsheet/App/SheetObserver.h            |      4 +-
 src/Mod/Spreadsheet/App/SheetPy.xml                |    333 +-
 src/Mod/Spreadsheet/App/SheetPyImp.cpp             |   1806 +-
 src/Mod/Spreadsheet/App/Spreadsheet.FCMacro        |     49 +
 src/Mod/Spreadsheet/App/Utils.cpp                  |    114 -
 src/Mod/Spreadsheet/App/Utils.h                    |     54 +-
 src/Mod/Spreadsheet/App/lex.ExpressionParser.c     |   7906 +-
 src/Mod/Spreadsheet/CMakeLists.txt                 |      7 +-
 src/Mod/Spreadsheet/Gui/AppSpreadsheetGui.cpp      |    183 +-
 src/Mod/Spreadsheet/Gui/AppSpreadsheetGuiPy.cpp    |     71 -
 src/Mod/Spreadsheet/Gui/CMakeLists.txt             |     21 +-
 src/Mod/Spreadsheet/Gui/Command.cpp                |   1714 +-
 src/Mod/Spreadsheet/Gui/LineEdit.cpp               |     93 +
 src/Mod/Spreadsheet/Gui/LineEdit.h                 |     28 +
 src/Mod/Spreadsheet/Gui/PreCompiled.cpp            |     48 +-
 src/Mod/Spreadsheet/Gui/PreCompiled.h              |    160 +-
 src/Mod/Spreadsheet/Gui/PropertiesDialog.cpp       |     49 +-
 src/Mod/Spreadsheet/Gui/PropertiesDialog.h         |      6 +-
 src/Mod/Spreadsheet/Gui/Resources/Spreadsheet.qrc  |      6 +
 .../Gui/Resources/icons/SpreadsheetAlias.svg       |    171 +
 .../Gui/Resources/icons/SpreadsheetStyleBold.svg   |    373 +-
 .../Gui/Resources/icons/SpreadsheetStyleItalic.svg |    378 +-
 .../Resources/icons/SpreadsheetStyleUnderline.svg  |    479 +-
 .../Gui/Resources/icons/SpreadsheetWorkbench.svg   |    144 +
 .../Gui/Resources/translations/Spreadsheet.ts      |     22 +
 .../Gui/Resources/translations/Spreadsheet_af.qm   |    Bin 8382 -> 8748 bytes
 .../Gui/Resources/translations/Spreadsheet_af.ts   |     46 +-
 .../Gui/Resources/translations/Spreadsheet_cs.qm   |    Bin 8390 -> 8738 bytes
 .../Gui/Resources/translations/Spreadsheet_cs.ts   |    210 +-
 .../Gui/Resources/translations/Spreadsheet_de.qm   |    Bin 9330 -> 9780 bytes
 .../Gui/Resources/translations/Spreadsheet_de.ts   |    210 +-
 .../Gui/Resources/translations/Spreadsheet_el.qm   |    Bin 0 -> 9062 bytes
 .../Gui/Resources/translations/Spreadsheet_el.ts   |    465 +
 .../Resources/translations/Spreadsheet_es-ES.qm    |    Bin 9220 -> 9644 bytes
 .../Resources/translations/Spreadsheet_es-ES.ts    |    210 +-
 .../Gui/Resources/translations/Spreadsheet_fi.qm   |    Bin 9054 -> 9430 bytes
 .../Gui/Resources/translations/Spreadsheet_fi.ts   |    210 +-
 .../Gui/Resources/translations/Spreadsheet_fr.qm   |    Bin 9186 -> 9548 bytes
 .../Gui/Resources/translations/Spreadsheet_fr.ts   |    210 +-
 .../Gui/Resources/translations/Spreadsheet_hr.qm   |    Bin 8395 -> 8761 bytes
 .../Gui/Resources/translations/Spreadsheet_hr.ts   |     46 +-
 .../Gui/Resources/translations/Spreadsheet_hu.qm   |    Bin 8409 -> 9369 bytes
 .../Gui/Resources/translations/Spreadsheet_hu.ts   |    210 +-
 .../Gui/Resources/translations/Spreadsheet_it.qm   |    Bin 9356 -> 9596 bytes
 .../Gui/Resources/translations/Spreadsheet_it.ts   |    210 +-
 .../Gui/Resources/translations/Spreadsheet_ja.qm   |    Bin 7175 -> 7507 bytes
 .../Gui/Resources/translations/Spreadsheet_ja.ts   |    210 +-
 .../Gui/Resources/translations/Spreadsheet_nl.qm   |    Bin 8406 -> 9326 bytes
 .../Gui/Resources/translations/Spreadsheet_nl.ts   |    210 +-
 .../Gui/Resources/translations/Spreadsheet_no.qm   |    Bin 8372 -> 8758 bytes
 .../Gui/Resources/translations/Spreadsheet_no.ts   |    204 +-
 .../Gui/Resources/translations/Spreadsheet_pl.qm   |    Bin 8392 -> 9608 bytes
 .../Gui/Resources/translations/Spreadsheet_pl.ts   |    210 +-
 .../Resources/translations/Spreadsheet_pt-BR.qm    |    Bin 8898 -> 9348 bytes
 .../Resources/translations/Spreadsheet_pt-BR.ts    |    210 +-
 .../Resources/translations/Spreadsheet_pt-PT.qm    |    Bin 9270 -> 9752 bytes
 .../Resources/translations/Spreadsheet_pt-PT.ts    |    206 +-
 .../Gui/Resources/translations/Spreadsheet_ro.qm   |    Bin 9165 -> 9543 bytes
 .../Gui/Resources/translations/Spreadsheet_ro.ts   |    206 +-
 .../Gui/Resources/translations/Spreadsheet_ru.qm   |    Bin 8663 -> 9787 bytes
 .../Gui/Resources/translations/Spreadsheet_ru.ts   |    210 +-
 .../Gui/Resources/translations/Spreadsheet_sk.qm   |    Bin 0 -> 8982 bytes
 .../Gui/Resources/translations/Spreadsheet_sk.ts   |    465 +
 .../Gui/Resources/translations/Spreadsheet_sl.qm   |    Bin 0 -> 9005 bytes
 .../Gui/Resources/translations/Spreadsheet_sl.ts   |    465 +
 .../Gui/Resources/translations/Spreadsheet_sr.qm   |    Bin 8305 -> 8769 bytes
 .../Gui/Resources/translations/Spreadsheet_sr.ts   |    206 +-
 .../Resources/translations/Spreadsheet_sv-SE.qm    |    Bin 8376 -> 8766 bytes
 .../Resources/translations/Spreadsheet_sv-SE.ts    |    210 +-
 .../Gui/Resources/translations/Spreadsheet_tr.qm   |    Bin 0 -> 8737 bytes
 .../Gui/Resources/translations/Spreadsheet_tr.ts   |    465 +
 .../Gui/Resources/translations/Spreadsheet_uk.qm   |    Bin 8415 -> 9215 bytes
 .../Gui/Resources/translations/Spreadsheet_uk.ts   |    210 +-
 .../Resources/translations/Spreadsheet_zh-CN.qm    |    Bin 8261 -> 8627 bytes
 .../Resources/translations/Spreadsheet_zh-CN.ts    |     46 +-
 .../Resources/translations/Spreadsheet_zh-TW.qm    |    Bin 6695 -> 6995 bytes
 .../Resources/translations/Spreadsheet_zh-TW.ts    |    206 +-
 src/Mod/Spreadsheet/Gui/Sheet.ui                   |      7 +-
 src/Mod/Spreadsheet/Gui/SheetModel.cpp             |     45 +-
 src/Mod/Spreadsheet/Gui/SheetModel.h               |      4 +-
 src/Mod/Spreadsheet/Gui/SheetTableView.cpp         |     68 +-
 src/Mod/Spreadsheet/Gui/SheetTableView.h           |      8 +-
 src/Mod/Spreadsheet/Gui/SpreadsheetDelegate.cpp    |     30 +-
 src/Mod/Spreadsheet/Gui/SpreadsheetDelegate.h      |      9 +-
 src/Mod/Spreadsheet/Gui/SpreadsheetView.cpp        |    672 +-
 src/Mod/Spreadsheet/Gui/SpreadsheetView.h          |    222 +-
 .../Spreadsheet/Gui/ViewProviderSpreadsheet.cpp    |    390 +-
 src/Mod/Spreadsheet/Gui/ViewProviderSpreadsheet.h  |    156 +-
 src/Mod/Spreadsheet/Gui/Workbench.cpp              |    484 +-
 src/Mod/Spreadsheet/Gui/Workbench.h                |    137 +-
 src/Mod/Spreadsheet/Gui/qtcolorpicker.cpp          |     24 +-
 src/Mod/Spreadsheet/Gui/qtcolorpicker.h            |      4 +-
 src/Mod/Spreadsheet/Init.py                        |     82 +-
 src/Mod/Spreadsheet/InitGui.py                     |     43 +-
 src/Mod/Spreadsheet/TestSpreadsheet.py             |    627 +
 src/Mod/Spreadsheet/spreadsheet.dox                |      6 +-
 src/Mod/Start/App/AppStart.cpp                     |    104 +-
 src/Mod/Start/App/AppStartPy.cpp                   |     33 -
 src/Mod/Start/App/CMakeLists.txt                   |      5 +-
 src/Mod/Start/App/PreCompiled.cpp                  |     48 +-
 src/Mod/Start/App/PreCompiled.h                    |    116 +-
 src/Mod/Start/App/StartConfiguration.h             |     82 +-
 src/Mod/Start/CMakeLists.txt                       |      1 +
 src/Mod/Start/Gui/AppStartGui.cpp                  |    202 +-
 src/Mod/Start/Gui/AppStartGuiPy.cpp                |     33 -
 src/Mod/Start/Gui/CMakeLists.txt                   |     15 +-
 src/Mod/Start/Gui/Command.cpp                      |    130 +-
 src/Mod/Start/Gui/PreCompiled.cpp                  |     48 +-
 src/Mod/Start/Gui/PreCompiled.h                    |    138 +-
 src/Mod/Start/Gui/Resources/Start.qrc              |     59 +-
 .../Start/Gui/Resources/icons/StartWorkbench.svg   |    107 +
 .../Start/Gui/Resources/translations/StartPage.ts  |     30 +-
 .../Gui/Resources/translations/StartPage_af.qm     |    Bin 11266 -> 12122 bytes
 .../Gui/Resources/translations/StartPage_af.ts     |    116 +-
 .../Gui/Resources/translations/StartPage_cs.qm     |    Bin 11042 -> 11830 bytes
 .../Gui/Resources/translations/StartPage_cs.ts     |    146 +-
 .../Gui/Resources/translations/StartPage_de.qm     |    Bin 11794 -> 12802 bytes
 .../Gui/Resources/translations/StartPage_de.ts     |    146 +-
 .../Gui/Resources/translations/StartPage_el.qm     |    Bin 0 -> 12334 bytes
 .../Gui/Resources/translations/StartPage_el.ts     |    322 +
 .../Gui/Resources/translations/StartPage_es-ES.qm  |    Bin 11726 -> 12668 bytes
 .../Gui/Resources/translations/StartPage_es-ES.ts  |    146 +-
 .../Gui/Resources/translations/StartPage_fi.qm     |    Bin 11464 -> 12306 bytes
 .../Gui/Resources/translations/StartPage_fi.ts     |    146 +-
 .../Gui/Resources/translations/StartPage_fr.qm     |    Bin 11956 -> 12986 bytes
 .../Gui/Resources/translations/StartPage_fr.ts     |    146 +-
 .../Gui/Resources/translations/StartPage_hr.qm     |    Bin 11219 -> 12067 bytes
 .../Gui/Resources/translations/StartPage_hr.ts     |    130 +-
 .../Gui/Resources/translations/StartPage_hu.qm     |    Bin 11271 -> 12211 bytes
 .../Gui/Resources/translations/StartPage_hu.ts     |    146 +-
 .../Gui/Resources/translations/StartPage_it.qm     |    Bin 11540 -> 12450 bytes
 .../Gui/Resources/translations/StartPage_it.ts     |    146 +-
 .../Gui/Resources/translations/StartPage_ja.qm     |    Bin 8611 -> 9191 bytes
 .../Gui/Resources/translations/StartPage_ja.ts     |    146 +-
 .../Gui/Resources/translations/StartPage_nl.qm     |    Bin 11604 -> 12396 bytes
 .../Gui/Resources/translations/StartPage_nl.ts     |    146 +-
 .../Gui/Resources/translations/StartPage_no.qm     |    Bin 11218 -> 12074 bytes
 .../Gui/Resources/translations/StartPage_no.ts     |    114 +-
 .../Gui/Resources/translations/StartPage_pl.qm     |    Bin 11434 -> 12350 bytes
 .../Gui/Resources/translations/StartPage_pl.ts     |    146 +-
 .../Gui/Resources/translations/StartPage_pt-BR.qm  |    Bin 11384 -> 12242 bytes
 .../Gui/Resources/translations/StartPage_pt-BR.ts  |    146 +-
 .../Gui/Resources/translations/StartPage_pt-PT.qm  |    Bin 11678 -> 12792 bytes
 .../Gui/Resources/translations/StartPage_pt-PT.ts  |    146 +-
 .../Gui/Resources/translations/StartPage_ro.qm     |    Bin 11659 -> 12513 bytes
 .../Gui/Resources/translations/StartPage_ro.ts     |    146 +-
 .../Gui/Resources/translations/StartPage_ru.qm     |    Bin 11741 -> 12581 bytes
 .../Gui/Resources/translations/StartPage_ru.ts     |    146 +-
 .../Gui/Resources/translations/StartPage_sk.qm     |    Bin 10729 -> 11928 bytes
 .../Gui/Resources/translations/StartPage_sk.ts     |    174 +-
 .../Gui/Resources/translations/StartPage_sl.qm     |    Bin 0 -> 11815 bytes
 .../Gui/Resources/translations/StartPage_sl.ts     |    322 +
 .../Gui/Resources/translations/StartPage_sr.qm     |    Bin 11119 -> 11967 bytes
 .../Gui/Resources/translations/StartPage_sr.ts     |    146 +-
 .../Gui/Resources/translations/StartPage_sv-SE.qm  |    Bin 11210 -> 12088 bytes
 .../Gui/Resources/translations/StartPage_sv-SE.ts  |    146 +-
 .../Gui/Resources/translations/StartPage_tr.qm     |    Bin 11090 -> 12241 bytes
 .../Gui/Resources/translations/StartPage_tr.ts     |    172 +-
 .../Gui/Resources/translations/StartPage_uk.qm     |    Bin 11499 -> 12373 bytes
 .../Gui/Resources/translations/StartPage_uk.ts     |    146 +-
 .../Gui/Resources/translations/StartPage_zh-CN.qm  |    Bin 7871 -> 8745 bytes
 .../Gui/Resources/translations/StartPage_zh-CN.ts  |    130 +-
 .../Gui/Resources/translations/StartPage_zh-TW.qm  |    Bin 7567 -> 8093 bytes
 .../Gui/Resources/translations/StartPage_zh-TW.ts  |    146 +-
 src/Mod/Start/Gui/Workbench.cpp                    |    240 +-
 src/Mod/Start/Gui/Workbench.h                      |    120 +-
 src/Mod/Start/Init.py                              |     52 +-
 src/Mod/Start/InitGui.py                           |    124 +-
 src/Mod/Start/StartPage/ArchDesign.py              |     52 +-
 src/Mod/Start/StartPage/CMakeLists.txt             |     16 +-
 src/Mod/Start/StartPage/DefaultWorkbench.py        |     56 +-
 src/Mod/Start/StartPage/FreeCAD.png                |    Bin 3810 -> 2803 bytes
 src/Mod/Start/StartPage/LoadArchExample.py         |     52 +-
 src/Mod/Start/StartPage/LoadDrawingExample.py      |     56 +-
 src/Mod/Start/StartPage/LoadFemExample.py          |     26 +
 src/Mod/Start/StartPage/LoadPartDesignExample.py   |     54 +-
 src/Mod/Start/StartPage/LoadRobotExample.py        |     54 +-
 src/Mod/Start/StartPage/LoadSchenkel.py            |     54 +-
 src/Mod/Start/StartPage/Mesh.py                    |     52 +-
 src/Mod/Start/StartPage/PartDesign.py              |     52 +-
 src/Mod/Start/StartPage/Ship.py                    |     52 +-
 src/Mod/Start/StartPage/StartPage.html             |    312 +-
 src/Mod/Start/StartPage/StartPage.py               |   1332 +-
 src/Mod/Start/start.dox                            |      6 +-
 src/Mod/TemplatePyMod/Automation.py                |    176 +-
 src/Mod/TemplatePyMod/Commands.py                  |    463 +-
 src/Mod/TemplatePyMod/DocumentObject.py            |    638 +-
 src/Mod/TemplatePyMod/FeaturePython.py             |   1444 +-
 src/Mod/TemplatePyMod/Init.py                      |      4 +-
 src/Mod/TemplatePyMod/InitGui.py                   |     98 +-
 src/Mod/TemplatePyMod/TaskPanel.py                 |    226 +-
 src/Mod/TemplatePyMod/TaskPanel.ui                 |     88 +-
 src/Mod/TemplatePyMod/Tests.py                     |    222 +-
 src/Mod/TemplatePyMod/Texture.py                   |    136 +-
 src/Mod/Test/BaseTests.py                          |    437 +-
 src/Mod/Test/Document.py                           |   1524 +-
 src/Mod/Test/Gui/AppTestGui.cpp                    |    246 +-
 src/Mod/Test/Gui/CMakeLists.txt                    |     11 +-
 src/Mod/Test/Gui/PreCompiled.cpp                   |     48 +-
 src/Mod/Test/Gui/PreCompiled.h                     |    146 +-
 src/Mod/Test/Gui/Resources/Test.qrc                |      3 +
 src/Mod/Test/Gui/Resources/icons/TestWorkbench.svg |     84 +
 src/Mod/Test/Gui/Resources/translations/Test_af.ts |      2 +-
 src/Mod/Test/Gui/Resources/translations/Test_cs.ts |      2 +-
 src/Mod/Test/Gui/Resources/translations/Test_de.ts |      2 +-
 src/Mod/Test/Gui/Resources/translations/Test_el.qm |    Bin 0 -> 2952 bytes
 src/Mod/Test/Gui/Resources/translations/Test_el.ts |    114 +
 .../Test/Gui/Resources/translations/Test_es-ES.qm  |    Bin 3028 -> 3064 bytes
 .../Test/Gui/Resources/translations/Test_es-ES.ts  |      8 +-
 src/Mod/Test/Gui/Resources/translations/Test_fi.ts |      2 +-
 src/Mod/Test/Gui/Resources/translations/Test_fr.ts |      2 +-
 src/Mod/Test/Gui/Resources/translations/Test_hr.ts |      2 +-
 src/Mod/Test/Gui/Resources/translations/Test_hu.qm |    Bin 2885 -> 2877 bytes
 src/Mod/Test/Gui/Resources/translations/Test_hu.ts |      4 +-
 src/Mod/Test/Gui/Resources/translations/Test_it.qm |    Bin 2966 -> 2938 bytes
 src/Mod/Test/Gui/Resources/translations/Test_it.ts |     10 +-
 src/Mod/Test/Gui/Resources/translations/Test_ja.ts |      2 +-
 src/Mod/Test/Gui/Resources/translations/Test_nl.ts |      2 +-
 src/Mod/Test/Gui/Resources/translations/Test_no.ts |      2 +-
 src/Mod/Test/Gui/Resources/translations/Test_pl.ts |      2 +-
 .../Test/Gui/Resources/translations/Test_pt-BR.qm  |    Bin 3028 -> 3028 bytes
 .../Test/Gui/Resources/translations/Test_pt-BR.ts  |      2 +-
 .../Test/Gui/Resources/translations/Test_pt-PT.ts  |      2 +-
 src/Mod/Test/Gui/Resources/translations/Test_ro.ts |      2 +-
 src/Mod/Test/Gui/Resources/translations/Test_ru.ts |      2 +-
 src/Mod/Test/Gui/Resources/translations/Test_sk.ts |      2 +-
 src/Mod/Test/Gui/Resources/translations/Test_sl.qm |    Bin 0 -> 2813 bytes
 src/Mod/Test/Gui/Resources/translations/Test_sl.ts |    114 +
 src/Mod/Test/Gui/Resources/translations/Test_sr.qm |    Bin 2869 -> 2871 bytes
 src/Mod/Test/Gui/Resources/translations/Test_sr.ts |      4 +-
 .../Test/Gui/Resources/translations/Test_sv-SE.ts  |      2 +-
 src/Mod/Test/Gui/Resources/translations/Test_tr.ts |      2 +-
 src/Mod/Test/Gui/Resources/translations/Test_uk.ts |      2 +-
 .../Test/Gui/Resources/translations/Test_zh-CN.ts  |      2 +-
 .../Test/Gui/Resources/translations/Test_zh-TW.ts  |      2 +-
 src/Mod/Test/Gui/UnitTest.ui                       |      8 +-
 src/Mod/Test/Gui/UnitTestImp.cpp                   |     31 +-
 src/Mod/Test/Gui/UnitTestImp.h                     |    153 +-
 src/Mod/Test/Gui/UnitTestPy.cpp                    |    674 +-
 src/Mod/Test/Gui/UnitTestPy.h                      |    179 +-
 src/Mod/Test/Init.py                               |     52 +-
 src/Mod/Test/InitGui.py                            |    175 +-
 src/Mod/Test/Menu.py                               |    182 +-
 src/Mod/Test/TestApp.py                            |    164 +-
 src/Mod/Test/TestGui.py                            |    395 +-
 src/Mod/Test/UnicodeTests.py                       |     98 +-
 src/Mod/Test/UnitTests.py                          |     84 +-
 src/Mod/Test/Workbench.py                          |    142 +-
 src/Mod/Test/test.dox                              |      6 +-
 src/Mod/Test/unittestgui.py                        |    798 +-
 src/Mod/Web/App/AppWeb.cpp                         |    109 +-
 src/Mod/Web/App/AppWebPy.cpp                       |    110 -
 src/Mod/Web/App/CMakeLists.txt                     |     21 +-
 src/Mod/Web/App/Server.cpp                         |     64 +-
 src/Mod/Web/App/Server.h                           |     27 +
 src/Mod/Web/Gui/AppWebGui.cpp                      |    211 +-
 src/Mod/Web/Gui/AppWebGuiPy.cpp                    |     99 -
 src/Mod/Web/Gui/BrowserView.cpp                    |    769 +-
 src/Mod/Web/Gui/BrowserView.h                      |    236 +-
 src/Mod/Web/Gui/CMakeLists.txt                     |     15 +-
 src/Mod/Web/Gui/Command.cpp                        |    490 +-
 src/Mod/Web/Gui/PreCompiled.cpp                    |     48 +-
 src/Mod/Web/Gui/PreCompiled.h                      |    144 +-
 src/Mod/Web/Gui/Resources/Web.qrc                  |     73 +-
 src/Mod/Web/Gui/Resources/icons/WebWorkbench.svg   |    708 +
 src/Mod/Web/Gui/Resources/translations/Web.ts      |     16 +-
 src/Mod/Web/Gui/Resources/translations/Web_af.qm   |    Bin 2167 -> 2265 bytes
 src/Mod/Web/Gui/Resources/translations/Web_af.ts   |     18 +-
 src/Mod/Web/Gui/Resources/translations/Web_cs.qm   |    Bin 2173 -> 2383 bytes
 src/Mod/Web/Gui/Resources/translations/Web_cs.ts   |     68 +-
 src/Mod/Web/Gui/Resources/translations/Web_de.qm   |    Bin 2281 -> 2389 bytes
 src/Mod/Web/Gui/Resources/translations/Web_de.ts   |     68 +-
 src/Mod/Web/Gui/Resources/translations/Web_el.qm   |    Bin 0 -> 2449 bytes
 src/Mod/Web/Gui/Resources/translations/Web_el.ts   |    174 +
 .../Web/Gui/Resources/translations/Web_es-ES.qm    |    Bin 2217 -> 2331 bytes
 .../Web/Gui/Resources/translations/Web_es-ES.ts    |     68 +-
 src/Mod/Web/Gui/Resources/translations/Web_fi.qm   |    Bin 2235 -> 2333 bytes
 src/Mod/Web/Gui/Resources/translations/Web_fi.ts   |     68 +-
 src/Mod/Web/Gui/Resources/translations/Web_fr.qm   |    Bin 2293 -> 2419 bytes
 src/Mod/Web/Gui/Resources/translations/Web_fr.ts   |     68 +-
 src/Mod/Web/Gui/Resources/translations/Web_hr.qm   |    Bin 2186 -> 2284 bytes
 src/Mod/Web/Gui/Resources/translations/Web_hr.ts   |     18 +-
 src/Mod/Web/Gui/Resources/translations/Web_hu.qm   |    Bin 2160 -> 2374 bytes
 src/Mod/Web/Gui/Resources/translations/Web_hu.ts   |     68 +-
 src/Mod/Web/Gui/Resources/translations/Web_it.qm   |    Bin 2287 -> 2399 bytes
 src/Mod/Web/Gui/Resources/translations/Web_it.ts   |     68 +-
 src/Mod/Web/Gui/Resources/translations/Web_ja.qm   |    Bin 1876 -> 1958 bytes
 src/Mod/Web/Gui/Resources/translations/Web_ja.ts   |     68 +-
 src/Mod/Web/Gui/Resources/translations/Web_nl.qm   |    Bin 2227 -> 2349 bytes
 src/Mod/Web/Gui/Resources/translations/Web_nl.ts   |     68 +-
 src/Mod/Web/Gui/Resources/translations/Web_no.qm   |    Bin 2167 -> 2271 bytes
 src/Mod/Web/Gui/Resources/translations/Web_no.ts   |     68 +-
 src/Mod/Web/Gui/Resources/translations/Web_pl.qm   |    Bin 2301 -> 2403 bytes
 src/Mod/Web/Gui/Resources/translations/Web_pl.ts   |     68 +-
 .../Web/Gui/Resources/translations/Web_pt-BR.qm    |    Bin 2263 -> 2365 bytes
 .../Web/Gui/Resources/translations/Web_pt-BR.ts    |     68 +-
 .../Web/Gui/Resources/translations/Web_pt-PT.qm    |    Bin 2301 -> 2407 bytes
 .../Web/Gui/Resources/translations/Web_pt-PT.ts    |     68 +-
 src/Mod/Web/Gui/Resources/translations/Web_ro.qm   |    Bin 2288 -> 2386 bytes
 src/Mod/Web/Gui/Resources/translations/Web_ro.ts   |     68 +-
 src/Mod/Web/Gui/Resources/translations/Web_ru.qm   |    Bin 2294 -> 2396 bytes
 src/Mod/Web/Gui/Resources/translations/Web_ru.ts   |     68 +-
 src/Mod/Web/Gui/Resources/translations/Web_sk.qm   |    Bin 0 -> 2477 bytes
 src/Mod/Web/Gui/Resources/translations/Web_sk.ts   |    174 +
 src/Mod/Web/Gui/Resources/translations/Web_sl.qm   |    Bin 0 -> 2362 bytes
 src/Mod/Web/Gui/Resources/translations/Web_sl.ts   |    174 +
 src/Mod/Web/Gui/Resources/translations/Web_sr.qm   |    Bin 2308 -> 2406 bytes
 src/Mod/Web/Gui/Resources/translations/Web_sr.ts   |     68 +-
 .../Web/Gui/Resources/translations/Web_sv-SE.qm    |    Bin 2189 -> 2299 bytes
 .../Web/Gui/Resources/translations/Web_sv-SE.ts    |     68 +-
 src/Mod/Web/Gui/Resources/translations/Web_tr.qm   |    Bin 0 -> 2244 bytes
 src/Mod/Web/Gui/Resources/translations/Web_tr.ts   |    174 +
 src/Mod/Web/Gui/Resources/translations/Web_uk.qm   |    Bin 2412 -> 2510 bytes
 src/Mod/Web/Gui/Resources/translations/Web_uk.ts   |     68 +-
 .../Web/Gui/Resources/translations/Web_zh-CN.qm    |    Bin 2156 -> 2220 bytes
 .../Web/Gui/Resources/translations/Web_zh-CN.ts    |     34 +-
 .../Web/Gui/Resources/translations/Web_zh-TW.qm    |    Bin 1746 -> 1822 bytes
 .../Web/Gui/Resources/translations/Web_zh-TW.ts    |     68 +-
 src/Mod/Web/Gui/Workbench.cpp                      |    704 +-
 src/Mod/Web/Gui/Workbench.h                        |    118 +-
 src/Mod/Web/Init.py                                |     52 +-
 src/Mod/Web/InitGui.py                             |    124 +-
 src/Mod/Web/web.dox                                |      6 +-
 src/Mod/mod.dox                                    |     20 +-
 src/Tools/ArchiveNameFromVersionHeader.py          |     53 +
 src/Tools/DistTools.py                             |    616 +-
 src/Tools/DownloadStatistics.py                    |      8 +
 src/Tools/FCFileTools.py                           |    240 +-
 src/Tools/InstallMsg.txt                           |      2 +-
 src/Tools/MakeApp.py                               |     74 +-
 src/Tools/MakeAppTools.py                          |    154 +-
 src/Tools/MakeMacBundleRelocatable.py              |    615 +-
 src/Tools/MakeNewBuildNbr.py                       |     86 +-
 src/Tools/MemoryLeaks.py                           |     62 +-
 src/Tools/PythonToCPP.py                           |     84 +-
 src/Tools/SubWCRev.py                              |    789 +-
 src/Tools/WinVersion.py                            |     98 +-
 src/Tools/dir2qrc.py                               |    274 +-
 src/Tools/doctools.py                              |    136 +-
 src/Tools/fcbt.py                                  |    122 +-
 src/Tools/fcbt/CreateModule.py                     |    242 +-
 src/Tools/fcbt/DistBin.py                          |    122 +-
 src/Tools/fcbt/DistSetup.py                        |     50 +-
 src/Tools/fcbt/DistSrc.py                          |     96 +-
 src/Tools/fcbt/DistTools.py                        |    398 +-
 src/Tools/fcbt/FileTools.py                        |    240 +-
 src/Tools/fcbt/NextBuildNumber.py                  |    114 +-
 src/Tools/fcinfo                                   |    127 +
 src/Tools/generate.py                              |    186 +-
 src/Tools/generateBase/generateDS.py               |   6554 +-
 .../generateBase/generateMetaModel_Module.xsd      |    406 +-
 src/Tools/generateBase/generateModel_Module.py     |   4666 +-
 .../generateBase/generateModel_ModuleTest.xml      |     32 +-
 src/Tools/generateBase/generateTools.py            |    286 +-
 src/Tools/generateTemplates/template.py            |     16 +-
 src/Tools/generateTemplates/templateCPPFile.py     |     76 +-
 .../generateTemplates/templateClassPyExport.py     |   2745 +-
 src/Tools/generateTemplates/templateModule.py      |     34 +-
 src/Tools/generateTemplates/templateModuleApp.py   |     58 +-
 .../generateTemplates/templateModuleAppFeature.py  |    174 +-
 .../generateTemplates/templateModuleAppMain.py     |    104 +-
 src/Tools/generateTemplates/templateModuleGui.py   |     22 +-
 src/Tools/githubstats.py                           |     11 +
 src/Tools/makedist.py                              |     11 +-
 src/Tools/pythondoc.py                             |    178 +-
 src/Tools/updatecrowdin.py                         |      6 +-
 src/Tools/updatefromcrowdin.py                     |    252 +
 src/zipios++/backbuffer.h                          |    118 +
 src/zipios++/basicentry.cpp                        |    163 +
 src/zipios++/basicentry.h                          |     88 +
 src/zipios++/collcoll.cpp                          |    162 +
 src/zipios++/collcoll.h                            |    175 +
 src/zipios++/deflateoutputstreambuf.cpp            |    224 +
 src/zipios++/deflateoutputstreambuf.h              |    109 +
 src/zipios++/dircoll.cpp                           |    178 +
 src/zipios++/dircoll.h                             |     94 +
 src/zipios++/directory.cpp                         |    434 +
 src/zipios++/directory.h                           |    369 +
 src/zipios++/fcoll.cpp                             |    114 +
 src/zipios++/fcoll.h                               |    162 +
 src/zipios++/fcollexceptions.cpp                   |    144 +
 src/zipios++/fcollexceptions.h                     |    100 +
 src/zipios++/fileentry.cpp                         |     39 +
 src/zipios++/fileentry.h                           |    240 +
 src/zipios++/filepath.cpp                          |     83 +
 src/zipios++/filepath.h                            |    202 +
 src/zipios++/filterinputstreambuf.cpp              |     47 +
 src/zipios++/filterinputstreambuf.h                |     66 +
 src/zipios++/filteroutputstreambuf.cpp             |     47 +
 src/zipios++/filteroutputstreambuf.h               |     58 +
 src/zipios++/gzipoutputstream.cpp                  |     80 +
 src/zipios++/gzipoutputstream.h                    |     72 +
 src/zipios++/gzipoutputstreambuf.cpp               |    127 +
 src/zipios++/gzipoutputstreambuf.h                 |     79 +
 src/zipios++/inflateinputstreambuf.cpp             |    179 +
 src/zipios++/inflateinputstreambuf.h               |     89 +
 src/zipios++/meta-iostreams.h                      |     36 +
 src/zipios++/outputstringstream.h                  |     69 +
 src/zipios++/simplesmartptr.h                      |    173 +
 src/zipios++/virtualseeker.h                       |    105 +
 src/zipios++/zipfile.cpp                           |    208 +
 src/zipios++/zipfile.h                             |    104 +
 src/zipios++/ziphead.cpp                           |    324 +
 src/zipios++/ziphead.h                             |    242 +
 src/zipios++/zipheadio.cpp                         |    195 +
 src/zipios++/zipheadio.h                           |    195 +
 src/zipios++/zipinputstream.cpp                    |     82 +
 src/zipios++/zipinputstream.h                      |     92 +
 src/zipios++/zipinputstreambuf.cpp                 |    141 +
 src/zipios++/zipinputstreambuf.h                   |     89 +
 src/zipios++/zipios-config.h                       |     80 +
 src/zipios++/zipios.dox                            |    113 +
 src/zipios++/zipios_common.h                       |     52 +
 src/zipios++/zipios_defs.h                         |     36 +
 src/zipios++/zipoutputstream.cpp                   |    103 +
 src/zipios++/zipoutputstream.h                     |    100 +
 src/zipios++/zipoutputstreambuf.cpp                |    205 +
 src/zipios++/zipoutputstreambuf.h                  |    116 +
 4923 files changed, 2001599 insertions(+), 969328 deletions(-)

diff --cc .gitignore
index 0cc4836,3f95ade..7ea501d
--- a/.gitignore
+++ b/.gitignore
@@@ -26,5 -26,7 +26,8 @@@ install_manifest.tx
  /lib/
  /Mod/
  /ZERO_CHECK.dir/
 +.pc
  /build/
+ /src/Tools/offlinedoc/localwiki/
+ /src/Tools/offlinedoc/todolist.txt
+ /src/Tools/offlinedoc/wikifiles.txt

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/freecad.git



More information about the debian-science-commits mailing list