下载地址:GitHub
【注意】
1、补丁仅供参考,最终如何修复是官方的事,我的事是提供一种可行的解决方案。
2、品质没保证,补丁也可能有Bug,如果发现问题可以一起改进。
3、我只能提供我修正的补丁,其它人修正的补丁,如果愿意可以一起放进去,但需要您同意遵守 MIT 授权协议
【使用方式】
FMX Fixes 已经根据官方的要求,改为使用 diff/patch 模式,新模式下,大家需要:
1、通过 git 检出FMXFixes 项目;
2、双击对应 Delphi 版本下的 merge.bat,它会干下面几件事:
(1)、尝试获取管理员权限,以变应用变更(patch.exe需要管理员权限);
(2)、创建 Final 子目录
(3)、复制 ..\tool\patch.exe 到 Final 子目录
(4)、复制需要打补丁的文件,然后使用 patch 来应用补丁
(5)、删除掉当前目录的 patch.exe
3、如果第二步没有错误发生,那么复制 Final 目录下补丁文件到你的工程目录下;
4、重新编译你的工程项目,以使用相应的补丁
【修复问题列表】
[Rad studio 10.2.2]
* RSP-10443: Windows 下打印对话框在没有正确返回打印份数的问题
* RSP-16670: InputQuery Cancel 按钮工作不正常的问题
* RSP-19525: AnimateXXWait 造成程序被挂起的问题
* RSP-19552: Android 程序退出时提示 DoFinalizeShader 异常的问题
* RSP- 17890: 为 TPathData 加入 Q/q、T/t 命令的支持,以及对 A/a 指令修正
* RSP-19678: Android 下 TMediaPlayer.CurrentTime/DuringTime 精度不正确的问题(应为 100 纳秒,实际精度为毫秒,官方忘了 ×10000)
* RSP-12649:iOS 9+ 以上版本中,中英文混排内容垂直方式对齐基线计算不正确造成的显示问题(AOne)
* RSP-19681:Android 下,FormCreate/FormResize 里,ClientWidth / ClientHeight 的值可能为0
* 未知作者:FMX 还原和最小化按钮特定场景下无法点击的问题修正