feat: promote font force heat flux and integer set properties
Some checks failed
real-verification / chrome (push) Has been cancelled
real-verification / freecad-oracle (push) Has been cancelled
real-verification / wasm (push) Has been cancelled

This commit is contained in:
2026-08-17 09:10:47 -04:00
parent d11566403d
commit 8f6053089a
159 changed files with 9687 additions and 163 deletions

View File

@@ -0,0 +1,236 @@
{
"baselineId": "freecad-1.1.1-property-integerset-failure",
"cancellationBoundary": {
"classification": "synchronous-property-setter",
"reason": "no-native-cancel-hook",
"replacement": "abort-active-document-transaction",
"supported": false
},
"disabled": {
"after": [
1,
3
],
"before": [
1,
3
],
"classification": "editor-read-only-and-python-immutable",
"editorMode": [
"ReadOnly"
],
"exception": {
"message": "Object attribute 'Nodes' is read-only",
"type": "AttributeError"
},
"objectsPreserved": true,
"requested": [
2,
4
],
"restoredEditorMode": [],
"restoredStatus": [],
"status": [
"Immutable",
"ReadOnly"
],
"valuePreserved": true
},
"documentIntegrity": {
"finalObjects": [
{
"name": "NodesProbe",
"typeId": "Fem::FemSetNodesObject"
}
],
"initialObjects": [
{
"name": "NodesProbe",
"typeId": "Fem::FemSetNodesObject"
}
],
"objectsPreserved": true
},
"failures": [
{
"after": [
1,
3
],
"afterObjects": [
{
"name": "NodesProbe",
"typeId": "Fem::FemSetNodesObject"
}
],
"before": [
1,
3
],
"beforeObjects": [
{
"name": "NodesProbe",
"typeId": "Fem::FemSetNodesObject"
}
],
"exception": {
"message": "type in list must be int, not float",
"type": "TypeError"
},
"id": "float-item",
"objectsPreserved": true,
"polluted": false,
"requested": "[1, 1.5]",
"valuePreserved": true
},
{
"after": [
1,
3
],
"afterObjects": [
{
"name": "NodesProbe",
"typeId": "Fem::FemSetNodesObject"
}
],
"before": [
1,
3
],
"beforeObjects": [
{
"name": "NodesProbe",
"typeId": "Fem::FemSetNodesObject"
}
],
"exception": {
"message": "type in list must be int, not str",
"type": "TypeError"
},
"id": "string-item",
"objectsPreserved": true,
"polluted": false,
"requested": "[1, '3']",
"valuePreserved": true
},
{
"after": [
1,
3
],
"afterObjects": [
{
"name": "NodesProbe",
"typeId": "Fem::FemSetNodesObject"
}
],
"before": [
1,
3
],
"beforeObjects": [
{
"name": "NodesProbe",
"typeId": "Fem::FemSetNodesObject"
}
],
"exception": {
"message": "type must be int or list of int, not set",
"type": "TypeError"
},
"id": "set-object",
"objectsPreserved": true,
"polluted": false,
"requested": "{1, 3}",
"valuePreserved": true
},
{
"after": [
1,
3
],
"afterObjects": [
{
"name": "NodesProbe",
"typeId": "Fem::FemSetNodesObject"
}
],
"before": [
1,
3
],
"beforeObjects": [
{
"name": "NodesProbe",
"typeId": "Fem::FemSetNodesObject"
}
],
"exception": {
"message": "type must be int or list of int, not NoneType",
"type": "TypeError"
},
"id": "none",
"objectsPreserved": true,
"polluted": false,
"requested": "None",
"valuePreserved": true
}
],
"freecadVersion": "1.1.1",
"gitCommit": "0108fd4b4850cc46e625b60e53cea7a7bbe69f8d",
"initial": [
1,
3
],
"object": {
"name": "NodesProbe",
"typeId": "Fem::FemSetNodesObject"
},
"property": {
"name": "Nodes",
"typeId": "App::PropertyIntegerSet"
},
"propertyType": "App::PropertyIntegerSet",
"schemaVersion": 1,
"status": "pass",
"transaction": {
"activeAfterAbort": {
"id": 0,
"name": ""
},
"activeAfterEdit": {
"id": 1,
"name": "property-integerset-cancel"
},
"afterAbort": [
1,
3
],
"before": [
1,
3
],
"edited": [
2,
4
],
"objectsAfter": [
{
"name": "NodesProbe",
"typeId": "Fem::FemSetNodesObject"
}
],
"objectsBefore": [
{
"name": "NodesProbe",
"typeId": "Fem::FemSetNodesObject"
}
],
"objectsRestored": true,
"pendingAfterAbort": false,
"pendingAfterEdit": true,
"restored": true,
"undoMode": 1
}
}