Advance Blender 5.2 web parity through M12-03D
Some checks are pending
M6 deployable RC / quick (push) Waiting to run
M6 deployable RC / chromium (push) Blocked by required conditions
M6 deployable RC / release (push) Blocked by required conditions

This commit is contained in:
mes123456
2026-08-17 17:30:27 -04:00
parent 0fe8d2bb56
commit 5a11045ca5
148 changed files with 11683 additions and 66 deletions

View File

@@ -0,0 +1,80 @@
{
"schemaVersion": 1,
"task": "M12-03B",
"source": {
"schemaVersion": 1,
"sourceLibraryId": "library:f35430c19c85351788053ceb44ba4dc01ec0a190a985197e60826d9d52c55a94",
"sourceLocator": "project-assets/libraries/m12-library-source.blend",
"sourceSha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
},
"bindings": [
{
"schemaVersion": 1,
"operation": "APPEND",
"source": {
"schemaVersion": 1,
"sourceLibraryId": "library:f35430c19c85351788053ceb44ba4dc01ec0a190a985197e60826d9d52c55a94",
"sourceLocator": "project-assets/libraries/m12-library-source.blend",
"sourceSha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
},
"sourceDataBlockId": "Object/M12Asset",
"owner": {
"kind": "LOCAL_MAIN",
"projectId": "project:m12",
"localDataBlockId": "Object/M12Asset"
},
"readOnly": false,
"referenceReadOnly": false,
"sourceGeneration": 3,
"sourceRevision": 7,
"dependencyClosureSha256": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
"invalidationToken": "libtoken:c650807d1afb1c64d1e9deba45120b2bff5336dfdff52ce61c5d3645be923e6a"
},
{
"schemaVersion": 1,
"operation": "LINK",
"source": {
"schemaVersion": 1,
"sourceLibraryId": "library:f35430c19c85351788053ceb44ba4dc01ec0a190a985197e60826d9d52c55a94",
"sourceLocator": "project-assets/libraries/m12-library-source.blend",
"sourceSha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
},
"sourceDataBlockId": "Object/M12Asset",
"owner": {
"kind": "SOURCE_LIBRARY",
"sourceLibraryId": "library:f35430c19c85351788053ceb44ba4dc01ec0a190a985197e60826d9d52c55a94",
"sourceDataBlockId": "Object/M12Asset"
},
"readOnly": true,
"referenceReadOnly": true,
"sourceGeneration": 3,
"sourceRevision": 7,
"dependencyClosureSha256": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
"invalidationToken": "libtoken:028c1336cb8f27596daa8754654be461ab10af66caa35f706eac3f4b9480cfa4"
},
{
"schemaVersion": 1,
"operation": "LIBRARY_OVERRIDE",
"source": {
"schemaVersion": 1,
"sourceLibraryId": "library:f35430c19c85351788053ceb44ba4dc01ec0a190a985197e60826d9d52c55a94",
"sourceLocator": "project-assets/libraries/m12-library-source.blend",
"sourceSha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
},
"sourceDataBlockId": "Object/M12Asset",
"owner": {
"kind": "LOCAL_OVERRIDE",
"projectId": "project:m12",
"localDataBlockId": "Object/M12AssetOverride",
"referenceSourceDataBlockId": "Object/M12Asset",
"hierarchyRootDataBlockId": "Collection/M12Root"
},
"readOnly": false,
"referenceReadOnly": true,
"sourceGeneration": 3,
"sourceRevision": 7,
"dependencyClosureSha256": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
"invalidationToken": "libtoken:a308528792e6056af25bebb3a349ac7e1ff5c4e40189d2cb7aad453a8a8299fe"
}
]
}

View File

@@ -0,0 +1,42 @@
{
"schemaVersion": 1,
"task": "M12-03B",
"parentTask": "M12-03",
"enablingTask": true,
"parityStateChange": false,
"operations": ["APPEND", "LINK", "LIBRARY_OVERRIDE"],
"ownershipSemantics": {
"APPEND": {"owner": "LOCAL_MAIN", "readOnly": false, "referenceReadOnly": false},
"LINK": {"owner": "SOURCE_LIBRARY", "readOnly": true, "referenceReadOnly": true},
"LIBRARY_OVERRIDE": {"owner": "LOCAL_OVERRIDE", "readOnly": false, "referenceReadOnly": true}
},
"invalidationFields": [
"operation",
"sourceLibraryId",
"sourceSha256",
"sourceDataBlockId",
"owner",
"sourceGeneration",
"sourceRevision",
"dependencyClosureSha256"
],
"artifacts": {
"parentInventory": {
"path": "tests/golden/M12-03A/library-operation-inventory.json",
"sha256": "0dcb16233b52b3c0be2373f489d6bf3c771c9d6564993ff98b5d63dcd322fef7"
},
"protocol": {
"path": "web/protocol/library-operation-identity.ts",
"sha256": "5371133bd98e05935cd75bab582abedec32a36559af8d212f0bc8a534ef19451"
},
"golden": {
"path": "tests/golden/M12-03B/library-operation-bindings.json",
"sha256": "b39c0f26697ac688c1203ae4e3e27d8a02686c7c9da9afc438c89a0b4d69370f"
},
"unitSuite": {
"path": "web/tests/unit/library-operation-identity.test.mjs",
"sha256": "0e5b2c82d481180eb8eb22de16ad8cdef5e58fa7423c26011faaffbac788e547"
}
},
"nextTask": "M12-03C"
}