159 lines
8.3 KiB
JSON
159 lines
8.3 KiB
JSON
{
|
|
"schema": "freecad-web-p6-baseline/v1",
|
|
"result": "pass",
|
|
"generatedAt": "2026-08-19T14:30:21.562Z",
|
|
"host": {
|
|
"platform": "linux",
|
|
"arch": "x64",
|
|
"osRelease": "6.14.0-27-generic",
|
|
"cwd": "/home/mes123456/FreeCADWasmDev/working/FreeCAD"
|
|
},
|
|
"source": {
|
|
"root": "FreeCAD/freecad-source",
|
|
"revision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"dirty": true,
|
|
"statusLines": [
|
|
"M CMakeLists.txt",
|
|
" M CMakePresets.json",
|
|
" M cMake/FreeCAD_Helpers/SetupQt.cmake",
|
|
" M src/App/Application.cpp",
|
|
" M src/App/Application.h",
|
|
" M src/App/ApplicationDirectories.cpp",
|
|
" M src/App/Datums.cpp",
|
|
" M src/App/Document.cpp",
|
|
" M src/App/DocumentObject.cpp",
|
|
" M src/App/ExtensionContainer.cpp",
|
|
" M src/App/GeoFeatureGroupExtension.cpp",
|
|
" M src/App/GroupExtension.cpp",
|
|
" M src/App/ProgramOptionsUtilities.h",
|
|
" M src/App/PropertyContainer.cpp",
|
|
" M src/App/PropertyExpressionEngine.cpp",
|
|
" M src/App/PropertyStandard.cpp",
|
|
" M src/Base/CMakeLists.txt",
|
|
" M src/Base/Exception.h",
|
|
" M src/Base/FileInfo.cpp",
|
|
" M src/Base/Persistence.cpp",
|
|
" M src/Base/PreCompiled.h",
|
|
" M src/Base/ProgramVersion.h",
|
|
" M src/Base/Reader.cpp",
|
|
" M src/Base/Sequencer.cpp",
|
|
" M src/Base/SmartPtrPy.cpp",
|
|
" M src/Base/Tools.cpp",
|
|
" M src/Base/Unit.cpp",
|
|
" M src/Base/UnitPyImp.cpp",
|
|
" M src/CMakeLists.txt",
|
|
" M src/FCConfig.h",
|
|
" M src/Main/MainPy.cpp",
|
|
" M src/Mod/Import/App/dxf/ImpExpDxf.cpp",
|
|
" M src/Mod/Import/App/dxf/ImpExpDxf.h",
|
|
" M src/Mod/Material/App/CMakeLists.txt",
|
|
" M src/Mod/Material/App/PropertyMaterial.cpp",
|
|
" M src/Mod/Measure/Gui/TaskMassProperties.cpp",
|
|
" M src/Mod/Part/App/AttachExtension.cpp",
|
|
" M src/Mod/Part/App/BodyBase.cpp",
|
|
" M src/Mod/Part/App/CMakeLists.txt",
|
|
" M src/Mod/Part/App/FeaturePartCommon.cpp",
|
|
" M src/Mod/Part/App/Geometry.cpp",
|
|
" M src/Mod/Part/App/PartFeature.cpp",
|
|
" M src/Mod/Part/App/PropertyTopoShape.cpp",
|
|
" M src/Mod/Part/App/TopoShapeExpansion.cpp",
|
|
" M src/Mod/Part/App/WireJoiner.cpp",
|
|
" M src/Mod/PartDesign/App/Body.cpp",
|
|
" M src/Mod/PartDesign/App/Feature.cpp",
|
|
" M src/Mod/PartDesign/App/FeatureDressUp.cpp",
|
|
" M src/Mod/PartDesign/App/FeatureLoft.cpp",
|
|
" M src/Mod/PartDesign/App/FeatureTransformed.cpp",
|
|
" M src/Mod/PartDesign/App/ShapeBinder.cpp",
|
|
" M src/Mod/Sketcher/App/Constraint.cpp",
|
|
" M src/Mod/Sketcher/App/planegcs/GCS.cpp",
|
|
"?? cMake/FreeCADWebDependencies.cmake",
|
|
"?? cMake/FreeCADWebEmscripten.cmake",
|
|
"?? src/FCWebRangesCompat.h",
|
|
"?? src/WebAssembly/",
|
|
"?? tools/prepare_web_dependencies.sh"
|
|
],
|
|
"diffStat": "CMakeLists.txt | 65 ++++++++++++++\n CMakePresets.json | 49 +++++++++++\n cMake/FreeCAD_Helpers/SetupQt.cmake | 33 +++++++\n src/App/Application.cpp | 91 +++++++++++++++----\n src/App/Application.h | 11 ++-\n src/App/ApplicationDirectories.cpp | 10 +++\n src/App/Datums.cpp | 7 +-\n src/App/Document.cpp | 120 ++++++++++++++++++++------\n src/App/DocumentObject.cpp | 7 +-\n src/App/ExtensionContainer.cpp | 7 +-\n src/App/GeoFeatureGroupExtension.cpp | 5 +-\n src/App/GroupExtension.cpp | 5 +-\n src/App/ProgramOptionsUtilities.h | 2 +-\n src/App/PropertyContainer.cpp | 8 +-\n src/App/PropertyExpressionEngine.cpp | 3 +-\n src/App/PropertyStandard.cpp | 2 +-\n src/Base/CMakeLists.txt | 4 +\n src/Base/Exception.h | 89 ++++++++++++-------\n src/Base/FileInfo.cpp | 8 +-\n src/Base/Persistence.cpp | 12 +--\n src/Base/PreCompiled.h | 8 +-\n src/Base/ProgramVersion.h | 2 +-\n src/Base/Reader.cpp | 32 ++++---\n src/Base/Sequencer.cpp | 2 +-\n src/Base/SmartPtrPy.cpp | 16 +++-\n src/Base/Tools.cpp | 8 +-\n src/Base/Unit.cpp | 11 ++-\n src/Base/UnitPyImp.cpp | 3 +-\n src/CMakeLists.txt | 4 +-\n src/FCConfig.h | 12 ++-\n src/Main/MainPy.cpp | 32 ++++---\n src/Mod/Import/App/dxf/ImpExpDxf.cpp | 16 ++--\n src/Mod/Import/App/dxf/ImpExpDxf.h | 2 +-\n src/Mod/Material/App/CMakeLists.txt | 4 +\n src/Mod/Material/App/PropertyMaterial.cpp | 15 +++-\n src/Mod/Measure/Gui/TaskMassProperties.cpp | 2 +-\n src/Mod/Part/App/AttachExtension.cpp | 3 +-\n src/Mod/Part/App/BodyBase.cpp | 7 +-\n src/Mod/Part/App/CMakeLists.txt | 4 +\n src/Mod/Part/App/FeaturePartCommon.cpp | 6 +-\n src/Mod/Part/App/Geometry.cpp | 56 +++++++++---\n src/Mod/Part/App/PartFeature.cpp | 30 ++++---\n src/Mod/Part/App/PropertyTopoShape.cpp | 41 +++++----\n src/Mod/Part/App/TopoShapeExpansion.cpp | 4 +-\n src/Mod/Part/App/WireJoiner.cpp | 13 +--\n src/Mod/PartDesign/App/Body.cpp | 5 +-\n src/Mod/PartDesign/App/Feature.cpp | 7 +-\n src/Mod/PartDesign/App/FeatureDressUp.cpp | 5 +-\n src/Mod/PartDesign/App/FeatureLoft.cpp | 5 +-\n src/Mod/PartDesign/App/FeatureTransformed.cpp | 6 +-\n src/Mod/PartDesign/App/ShapeBinder.cpp | 5 +-\n src/Mod/Sketcher/App/Constraint.cpp | 89 +++++++++----------\n src/Mod/Sketcher/App/planegcs/GCS.cpp | 12 +++\n 53 files changed, 737 insertions(+), 268 deletions(-)"
|
|
},
|
|
"inputs": [
|
|
{
|
|
"path": "docs/web-parity-matrix.json",
|
|
"exists": true,
|
|
"size": 34841,
|
|
"sha256": "0b5c472b2e9e600376f24e1c64090ca16cb96ee5185c0e7e4d763256c2d67e3c"
|
|
},
|
|
{
|
|
"path": "docs/workbench-inventory.json",
|
|
"exists": true,
|
|
"size": 13949,
|
|
"sha256": "06a0ff0d65e5b9d875b10ae5c88c064da5e2b166c131648e97d6c1f48e0ce263"
|
|
},
|
|
{
|
|
"path": "docs/object-inventory.json",
|
|
"exists": true,
|
|
"size": 131905,
|
|
"sha256": "020205e72184e2d92677c81cd183aabb2f9258204d11dc9f42fceddcc0a87c66"
|
|
},
|
|
{
|
|
"path": "docs/format-api-inventory.json",
|
|
"exists": true,
|
|
"size": 1733915,
|
|
"sha256": "f70d3ea8d8da3488810da34c7fb0412fdeb566d2a2f28bce0048a2637254f9b9"
|
|
},
|
|
{
|
|
"path": "docs/freecad-web-release-gate.json",
|
|
"exists": true,
|
|
"size": 2212,
|
|
"sha256": "920bb3bb51cfde80ad063c862cdc39453bce990604a9afe42c456e16fb8fe98c"
|
|
},
|
|
{
|
|
"path": "docs/current/FREECAD_WEB_MIGRATION_ANALYSIS.md",
|
|
"exists": true,
|
|
"size": 3727,
|
|
"sha256": "701b2c48d0f62113a8e5c6cf241193a86db92642567477d75605332bd563b68b"
|
|
},
|
|
{
|
|
"path": "docs/current/FREECAD_WEB_EXECUTION_PLAN.md",
|
|
"exists": true,
|
|
"size": 7530,
|
|
"sha256": "2cc42be75ce58e4c11388993ca3f201f1c8adfed7a4bedb4886ec1e3bde8166f"
|
|
},
|
|
{
|
|
"path": "docs/current/FREECAD_WEB_PROGRESS.md",
|
|
"exists": true,
|
|
"size": 2387,
|
|
"sha256": "714ff88c4d49e3b8be0615e067d4def4b349a4b9360968d40f97ef907d845de4"
|
|
}
|
|
],
|
|
"build": {
|
|
"configureDirectory": "freecad-source/build-web/configure",
|
|
"cache": {
|
|
"FREECAD_WEB:BOOL": "ON",
|
|
"CMAKE_BUILD_TYPE:STRING": "Debug",
|
|
"CMAKE_TOOLCHAIN_FILE:FILEPATH": "/home/mes123456/FreeCADWasmDev/working/FreeCAD/freecad-source/cMake/FreeCADWebEmscripten.cmake",
|
|
"CMAKE_GENERATOR:INTERNAL": "Ninja"
|
|
}
|
|
},
|
|
"tools": {
|
|
"node": "v24.19.0",
|
|
"npm": "11.17.0",
|
|
"cmake": "cmake version 3.28.3"
|
|
},
|
|
"chrome": {
|
|
"path": "/usr/bin/google-chrome",
|
|
"version": "Google Chrome 151.0.7922.137",
|
|
"executableExitCode": 0,
|
|
"mode": "headless",
|
|
"viewport": {
|
|
"width": 1440,
|
|
"height": 900,
|
|
"deviceScaleFactor": 1
|
|
},
|
|
"network": "intercept-and-require-zero-external-requests"
|
|
},
|
|
"policy": {
|
|
"browser": "Google Chrome only",
|
|
"nonChromeBrowsersAttempted": false,
|
|
"dirtyWorktreePreserved": true
|
|
}
|
|
}
|