port(2V0-b): verify window tree and fix 64-bit LZO lengths

This commit is contained in:
shen
2026-09-22 19:18:11 -07:00
parent b4c9d6cefc
commit a0ad587f78
13 changed files with 2694 additions and 13 deletions
+9 -2
View File
@@ -41,7 +41,12 @@
"status": "TODO"
},
"CLZObject::Compress": {
"status": "TODO"
"status": "ADAPTED",
"impl": [
"extension/src/port/EterBase/lzo.cpp:CLZObject::Compress"
],
"note": "40250 passes a 32-bit UINT as lzo_uint* on Win32; on 64-bit hosts use a native-width lzo_uint and retain the 32-bit pack header (compression rejects an out-of-range length).",
"test": "extension/tests/port_eterpack_test.cpp (port.eterpack)"
},
"CLZObject::BeginDecompress": {
"impl": [
@@ -53,7 +58,9 @@
"impl": [
"extension/src/port/EterBase/lzo.cpp:CLZObject::Decompress"
],
"status": "PORTED"
"status": "ADAPTED",
"note": "40250 passes a 32-bit UINT as lzo_uint* on Win32; on 64-bit hosts use a native-width lzo_uint and retain the 32-bit pack header (compression rejects an out-of-range length).",
"test": "extension/tests/port_eterpack_test.cpp (port.eterpack)"
},
"CLZObject::Encrypt": {
"status": "TODO"