Changelog
5.1.0.403SP1
- Window内存泄露修复 (3.7:4942fe4f, 3.22:15e9ff7f)
- 修改外接纹理的内容时重新调度一帧 (3.22:1d86f339)
- 避免主线程外接纹理生产端死锁 (3.7:acc7426f, 3.22:979e1815)
- 同步3.22外接纹理改动:1.取消外接纹理无用的状态变量;2.外接纹理使用全局textureID (3.7:7a3a5375)
- impeller简单遮挡剔除 & 修复部分场景组件不渲染 (3.22:2ead7ffb)
- darwin-arm64中云端产物打包增加flutter_tester,禁用flutter_tester编译 (3.7:fd051fa6)
- 修正外接纹理第一帧背景色颜色格式为ABGR (3.7:49d603ae, 3.22:fd3717ce)
- 取消设置请求本地窗口请求缓冲区的超时等待时间为0,解决某些场景下的闪烁问题(3.7:7b637946)
- 修复外接键盘时,shift加方向键文字被删除的问题 (3.7:2f33bb4b, 3.22:b9772832)
- 分支同步外接纹理LRU缓存策略优化 (3.7:37b61a9a, 3.22:a1700852)
- 路由跳转软键盘状态异常处理 (3.7:ea4535da, 3.22:ed9aee2e)
- 增加导出接口EventSink, StreamHandler (3.7:4a976c5e, 3.22:aa58c13b)
5.1.0.403
- 修复showModalBottomSheet动画失效 (3.7:2c88beb6)
- 处理napi和FlutterManager内存泄露 (3.7:b4b203ad, 3.22:cfb5db39)
- 在flutternapi的析构函数中执行napi_reference_unref,取消在nativeDestroy中的napi_delete_reference,避免destroy后又调用napi方法导致的crash (3.7:4497b0f2, 3.22:4b93ec64)
- 修复FlutterView中display回调函数使用错误,避免内存泄露 (3.7:10b86945)
- 修复主动收起软键盘,应用失焦后获焦仍会接续软键盘的问题 (3.7:fd53890c, 3.22:c9dca75d)
- 支持输入法输入成对符号时,光标自动调整到成对符号中间(3.7:1bf1640f)
- ohos拉起键盘的方法新增参数,传入设备类型 (3.7:3a6cb970, 3.22:19caf253)
- 使能hwasan内存检查 (3.22:7c6a33d8)
- 修复同一个engineGroup的多engine场景下,只有一个engine能够正常切换字体问题 (3.22:db7512c6)
- 修复在新机或者恢复出厂设置后的机器上首次切换字体失效问题 (3.22:91a1b950)
- Impeller简单遮挡剔除 (3.22:f0905a86)
- Impeller脏区渲染能力支持 (3.22:d5b896c1)