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)