Repository navigation
主要修改内容:
(1)修复鸿蒙平台 PAGView 事件分发器在 release 后写入已释放内存导致的卡死 (#3761)
(2)更新 tgfx,合入 TaskPool 唤醒问题修复(鸿蒙)
(3)修复 Android 与鸿蒙平台 PAGImageView 设置 ScaleMode 为 None 后未恢复合成原始尺寸的问题 (#3757)
(4)限制 ticker 驱动的异步刷新频率,并对解码失败的渲染增加冷却,避免循环播放时发热 (#3793)
(5)解码失败时保留最后一帧已解码画面,不再显示透明帧 (#3753)
(6)修复纹理替换图在图层缩小至低于 mipmap 阈值时渲染空白的问题 (#3756)
(7)修复 HarfBuzz 构建下 RTL 及双向混排文本导致的 ANR 与字形映射错误 (#3752)
(8)修复 pag 文件中引用环导致的栈溢出与死循环 (#3747)
(9)更新 tgfx,修复视频边缘闪烁与 render target 创建时的空指针解引用
Main modifications:
(1) Fix OHOS main thread freezes caused by the PAGView event dispatcher writing to freed memory on release (#3761)
(2) Update tgfx to pick up the task pool wakeup fix for OHOS
(3) Fix PAGImageView setScaleMode(None) not restoring composition original size on Android and OpenHarmony (#3757)
(4) Throttle ticker-driven async flushes and cooldown failed decoder renders to avoid heating during looped playback (#3793)
(5) Keep the last decoded video frame on screen when decoding fails instead of a transparent frame (#3753)
(6) Fix blank rendering of texture-backed replacement images when a layer scales below the mipmap threshold (#3756)
(7) Fix ANR and wrong glyph mapping for RTL and mixed-direction text in the HarfBuzz build (#3752)
(8) Fix stack overflow and infinite loops caused by reference cycles in pag files (#3747)
(9) Update tgfx to fix video edge flicker and null dereference on render target creation