walon
|
768512bcfa
|
[change] 解决AOTGenericReference生成不稳定的问题
|
2023-06-27 08:13:16 +08:00 |
walon
|
4492449b73
|
[fix] 修复从导出xcode项目包含绝对路径导致传送到其他机器上编译时找不到路径的bug
|
2023-06-23 16:19:58 +08:00 |
walon
|
e45a789569
|
[change] 为Anaylizer加上using 限定,解决某些情况下与项目的类型同名而产生编译冲突的问题
|
2023-06-21 11:07:00 +08:00 |
walon
|
0a82b0d339
|
[new] Installer界面新增显示package版本
|
2023-06-16 18:20:18 +08:00 |
walon
|
c8cd323bb0
|
[fix] 修复重构文档站后的帮助文档的链接错误
|
2023-06-15 17:06:55 +08:00 |
walon
|
2f09f88ca2
|
[new] CompileDll新增MacOS、Linux、WebGL目标
|
2023-06-15 17:05:46 +08:00 |
walon
|
40711cbf38
|
[new] iOS打包时直接将源码包含到工程,不再需要单独编译libil2cpp.a
[remove] 移除无用的iOSBuild目录
|
2023-06-15 09:57:15 +08:00 |
walon
|
7749b6448e
|
[change] 当用不兼容版本打开Installer时不再抛出异常,而是显示“与当前版本不兼容”
|
2023-06-12 13:30:32 +08:00 |
walon
|
c09dad4ae1
|
[remove] CheckSettings中不再自动设置Api Compatible Level
|
2023-06-08 13:24:00 +08:00 |
walon
|
271dc70626
|
[opt] 生成AOTGenericReferences时,补充元数据assembly列表由注释改成List<string>列表,方便在代码中直接使用。
|
2023-06-07 12:17:10 +08:00 |
walon
|
c462aeb2ef
|
[fix] 修复计算桥接函数时未考虑到补充元数据泛型实例化会导致访问到一些非公开的函数的情况,导致少生成一些必要的桥接函数
|
2023-06-07 11:47:17 +08:00 |
walon
|
adbdbf3a00
|
[remove] 删除无用的复制Unity 2019 Unity.IL2CPP.dll 的代码
|
2023-06-06 15:51:18 +08:00 |
walon
|
10684d29cd
|
[fix] CompileDll后主动关闭进度条,临时解决Unity 2022版本Editor的bug
|
2023-06-06 11:28:27 +08:00 |
walon
|
21b85aa2d3
|
[fix] 修复WebGL平台ABI的bug
|
2023-06-03 19:44:50 +08:00 |
walon
|
8439e4176d
|
[new] 新增对Unity 2020的支持
|
2023-06-03 19:42:56 +08:00 |
walon
|
49873ba6ed
|
[new] 新增菜单命令`HybridCLR/CompileDll/ActiveBuildTarget_Development`,用于编译出DevelopmentBuild模式的热更新dll
|
2023-06-01 11:43:41 +08:00 |
walon
|
97f083f07d
|
[revert] Revert "[new] HybridCLRSettings新增AOT dll快照目录,由于保存打包时生成的AOT dlls"
This reverts commit 8d0634620a .
|
2023-06-01 11:15:40 +08:00 |
walon
|
941bbc723a
|
[version] 发布3.0.1版本,正式支持2022.3.0
|
2023-06-01 00:40:46 +08:00 |
walon
|
f1336c56d4
|
[change] 移除一些无用代码
|
2023-05-21 10:00:44 +08:00 |
walon
|
8f89651d10
|
[merge][version] 合并3.0分支改动,正式进入3.0.0版本。
|
2023-05-21 09:50:38 +08:00 |
walon
|
8d0634620a
|
[new] HybridCLRSettings新增AOT dll快照目录,由于保存打包时生成的AOT dlls
|
2023-05-20 10:59:34 +08:00 |
walon
|
1f4e754adb
|
[fix] 修复当struct只包含一个float或double字段时,在arm64上计算桥接函数签名错误的bug
|
2023-05-06 18:57:47 +08:00 |
walon
|
f63bbc8a52
|
[opt] CheckSettings中检查ScriptingBackend及ApiCompatibleLevel,切换为正确的值
|
2023-05-06 12:28:03 +08:00 |
walon
|
b17751b8a8
|
[new] 新增 MsvcStdextWorkaround.cs 解决2020 vs下stdext编译错误的问题
|
2023-05-04 16:23:07 +08:00 |
walon
|
05e721cf02
|
[fix] BuildOptions.CleanBuildCache从UNITY_2021_2_OR_NEWER开始才有,而不是UNITY_2021_1_OR_NEWER
|
2023-05-03 17:17:40 +08:00 |
walon
|
3702411ac8
|
[fix] 修复本地复制libil2cpp却仍然从仓库下载安装的bug
|
2023-05-03 12:22:16 +08:00 |
walon
|
2894701063
|
[fix] 修复2019版本MonoBleedingEdge的子目录中包含了过长路径的文件导致Installer复制文件出错的问题
[change] StripAOTDllCommand失败时抛出异常而不是打印错误日志
|
2023-04-30 01:35:25 +08:00 |
walon
|
1045538b40
|
[refactor] 调整Installer接口
|
2023-04-29 12:41:47 +08:00 |
walon
|
8fd9b2ec82
|
[new] Installer支持从本地目录复制改造后的libil2cpp目录
|
2023-04-29 12:11:16 +08:00 |
walon
|
c083e4ada4
|
[opt] 优化Resolve Assembly失败时的错误信息
|
2023-04-23 12:20:56 +08:00 |
walon
|
4c6dd1249a
|
[fix] 修复WebGL一些桥接函数ABI计算的bug
|
2023-04-22 14:05:50 +08:00 |
walon
|
b8b990bfc1
|
[fix] 为PatchScriptingAssembliesJsonHook的proxy函数添加无用代码以满足最小代码长度要求
|
2023-03-31 00:22:48 +08:00 |
walon
|
252e6add67
|
[remove] 删除无用的测试代码文件 BuildPipeline_StripDll_HookTest.cs
|
2023-03-31 00:21:52 +08:00 |
walon
|
6e76b96f97
|
[version] 升级到2.1.0
|
2023-03-28 22:35:44 +08:00 |
walon
|
2ff3e276d2
|
[revert] 回滚版本"6909c32a0c8fcf11d4b573af890a0232c1525afe [new] 支持 2021 WebGL资源上挂载脚本" 引入的MonoHook的bug
|
2023-03-28 13:25:53 +08:00 |
Jonson
|
1d5f2a953c
|
[fix] 修复MonoHook在2020.3.x系列编辑器compile的时候,有可能发生hook没有及时注入从而导致打iOS包失败
[fix] 较高版本的Unity GetFunctionPointer不再依赖GUISkin.current,反而高版本unity的GUISkin.current这个值不会立即有值,导致在编辑器compile等时候,hook没有及时注入从而导致打iOS包失败
---------
Co-authored-by: liaoqiang <liaoqiang@nibirutech.com>
|
2023-03-28 13:25:32 +08:00 |
walon
|
75cb53cb19
|
[opt] 优化AOTGenericReferences生成,包含assembly列表及美化后的泛型类型及函数名
|
2023-03-20 17:30:05 +08:00 |
walon
|
c84f575a2e
|
[change] 对2019修改data.unity3d文件时不再备份data.unity32.bak
|
2023-03-16 08:39:47 +08:00 |
walon
|
3beb788baa
|
[fix] 修复 StripAOTDllCommand由于缓存原因,有些情况下生成失败的问题。通过添加BuildOptions.CleanBuildCache选项解决。此选项在Unity 2021及更高版本新增。
|
2023-03-13 12:17:39 +08:00 |
walon
|
6909c32a0c
|
[new] 支持 2021 WebGL资源上挂载脚本
|
2023-03-13 09:55:26 +08:00 |
walon
|
a9ca9fc613
|
[change] Installer使用tag而不是commit id,安装时不必拉取整个branch,大幅缩短安装时间
[change] 升级hybridclr和il2cpp_plus版本
|
2023-02-22 10:43:30 +08:00 |
walon
|
15f2f0b83c
|
[opt] 优化AssemblyResolver失败时的错误日志
|
2023-02-12 11:38:18 +08:00 |
walon
|
d67a11b384
|
[fix] 修复WebGL平台未正确处理空struct类型的桥接函数签名的bug
|
2023-02-09 20:11:15 +08:00 |
walon
|
ff93f30a69
|
[new] 添加 Mac M1 silicon 平台的MonoHook native插件
|
2023-02-08 21:59:24 +08:00 |
walon
|
275a3bd01a
|
[remove] 移除HybridCLRSettings的collectAssetReferenceTypes选项
|
2023-02-07 12:42:16 +08:00 |
walon
|
b5a7899657
|
[new] 引入 [MonoHook](https://github.com/Misaka-Mikoto-Tech/MonoHook) 彻底解决获得2021版本iOS平台裁剪后AOT dll的问题,不再需要修改UnityEditor.CoreModule.dll
|
2023-02-06 20:48:22 +08:00 |
walon
|
bf6ae99dad
|
[change] 直接配置了每个unity大版本对应的hybridclr及il2cpp_plus版本,避免出现安装了不兼容版本的问题
|
2023-01-26 13:11:38 +08:00 |
walon
|
dbd8121ee2
|
[remove] 移除2021.3.6版本的 UnityEditor.CoreModule-* 文件
[remove] 移除去安装时对git是否安装的检查
|
2023-01-20 12:50:24 +08:00 |
walon
|
5a50778821
|
[fix] 修复 Il2CppDefGeneratorCommand 中生成 PlaceHolder Assembly列表时未包含 preserveHotUpdateAssemblies的bug
|
2023-01-11 17:41:44 +08:00 |
walon
|
ef70a49ae2
|
[change] Il2CppDefGenerator命令新增将热更新dll列表生成到 Il2CppCompatibleDefs.cpp
|
2023-01-05 21:38:32 +08:00 |