-
Notifications
You must be signed in to change notification settings - Fork 594
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
lua覆写蓝图的同名函数之后,无法将FVector/FRotator/FTransform类型的函数参数保存到lua对象中 #279
Labels
pending release
This will be released on next version
Comments
xuyanghuang-tencent
added a commit
that referenced
this issue
Oct 29, 2021
的确有这个问题,可以参考上面提到的这个修复,目前在develop上,等版本验证完再合入master |
xuyanghuang-tencent
added a commit
that referenced
this issue
Oct 31, 2022
909185693
added a commit
to Lanaoti/Tencent-UnLua
that referenced
this issue
Nov 11, 2023
commit 365d8cdc9dd9475b5214235ef03fae9f9ed74e4a Author: 山城老司机 <909185693@qq.com> Date: Sat Nov 11 23:26:16 2023 +0800 Squashed commit of the following: commit 5aba6acd2091ef16635af7878e12742dc56b6e09 Merge: 2e0a06c eef33eb Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com> Date: Thu Nov 9 10:05:01 2023 +0800 Merge pull request #671 from crazytuzi/develop Fixed 5.2.1 compile error commit eef33eb00ef26744f1f55b8619147699421cbbca Author: crazytuzi <957824770@qq.com> Date: Wed Nov 8 13:04:20 2023 +0800 Fixed 5.2.1 compile error commit 2e0a06cb58367e5178fee0c74d8b5121ad5cf29b Merge: 928e00b a4e4f3e Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Nov 7 17:11:07 2023 +0800 Merge branch 'master' into develop commit a4e4f3ede3a6af1e78a6a9ddf52094d820adb5f0 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Nov 7 17:03:33 2023 +0800 修正:UE5.3的工程编译报错找不到符号CallFunctionInternal #670 commit 4ce902a62b424a2c3fbeda6a019fb0d28105266e Merge: a4d9b1b f427505 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Nov 7 11:57:24 2023 +0800 Merge remote-tracking branch 'remotes/origin/master' into develop commit a4d9b1ba7bed371670042f4fbd44ce9aefcbe5b1 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Nov 7 11:56:26 2023 +0800 修改:使用WITH_EDITOR宏包一下对蓝图recompile的处理 commit 27147570f0c5d4256be6e574bf88a26449675b0f Merge: 1d98c85 ac0ee9a Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com> Date: Mon Nov 6 18:59:46 2023 +0800 Merge pull request #669 from 610789338/develop 修正:兼容蓝图Recompile导致FuncMap被清空的情况 commit 1d98c85f4286024096ba7fb620f14dc3a76b7d58 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon Nov 6 18:49:47 2023 +0800 增加:2.3.6的CHANGELOG commit b82f439fadf922fd2b39d2df8bb545bf66483eee Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon Nov 6 18:13:53 2023 +0800 修改:移除一些UE5的编译警告 commit ac0ee9a852bdd55e78be54e64b0ea2a7b633e5ab Author: 610789338 <610789338@qq.com> Date: Mon Nov 6 18:00:37 2023 +0800 修正:兼容蓝图Recompile导致FuncMap被清空的情况 commit d6ff0d732b681b3169eb4d0bdc1aed42649dbe9f Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon Nov 6 15:09:43 2023 +0800 修改:允许FPropertyRegistry::CreateTypeInterface返回空 commit 6591dddb5a5d4000e50f0049a2b3ada49aaee9dc Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon Nov 6 15:05:57 2023 +0800 修改:StructName用UTF8类型 commit 08b5392db9f7d7662a0fd3a20013401eae2e8be1 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon Nov 6 14:57:22 2023 +0800 修改:覆写激活和禁用时应该同时处理Owner上的引用 commit 725246d608e93b13a64b7824da29815dcdd3f252 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon Nov 6 14:55:19 2023 +0800 修改:调整错误提示 commit 5eaaa3b235f58794a8e6adcef53f8bd059c7e9b9 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon Nov 6 14:42:17 2023 +0800 修正:特定情况下在Lua中调用TArray的Add接口时内存对齐引起的问题 #668 commit 65123c258c90e33a34e76b6ef0bdd710dc6cc6fa Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon Nov 6 14:37:35 2023 +0800 增加:测试用例 #668 commit 701f297c8e229acb264ee4dfabdf83402b1c279f Author: xuyanghuang <xuyanghuang@tencent.com> Date: Fri Nov 3 15:18:53 2023 +0800 重构:移动Enum相关到LuaLib_Enum中 commit e4c36a2a1a7be836e7ce8c22d1df84cc87bdccf8 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Nov 2 17:25:12 2023 +0800 重构:调整令每个FLuaEnv持有独立的ClassRegistry和EnumRegistry commit 9b62eb8f6c8dcb16d9c026d4d6b4e58c06c1dbd3 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Oct 31 18:45:30 2023 +0800 修改:应该支持从L构造FLuaValue类型 #666 commit e4d4d59ae8abe4998ed53b28d8a137dea022b653 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Oct 31 18:26:43 2023 +0800 增加:测试用例 #660 commit a350a640ad55f76c089ef186b1b732f9a31f071d Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Oct 31 11:06:30 2023 +0800 修正:UnLua函数绑定多个不同签名的代理导致崩溃 #660 commit f8199416d4c79ef0f156b4046811320d4773d54f Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon Oct 30 19:14:16 2023 +0800 增加:测试用例 #660 commit b8260b436f5705846477e8a2fd30f790688ead92 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon Oct 30 19:13:20 2023 +0800 修正:UnLua函数绑定多个不同签名的代理导致崩溃 #660 commit 481be8129e6896474ac08bdc4c14595a5f0b9dd0 Merge: 55708e1 3de34dc Author: xuyanghuang <xuyanghuang@tencent.com> Date: Fri Oct 27 15:06:08 2023 +0800 Merge branch 'develop' of https://github.com/Tencent/UnLua into develop commit 55708e186c93c1273f6521f7ad02b31a923b5493 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Fri Oct 27 15:05:32 2023 +0800 修正:UE5.3下的单元测试编译报错 commit 928e00b9264f3af0144f30146334c7b2cc802a01 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Fri Oct 27 15:03:59 2023 +0800 修正:UE5.3下的编译报错 commit f42750531638e544ff1c1cc83e414da8557354a6 Merge: 74de486 16d2adb Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com> Date: Wed Oct 25 18:50:59 2023 +0800 Merge pull request #597 from SkYContact/master 修复带有容器的DataTable因为未初始化导致在CopyScriptStruct崩溃 commit 3de34dc3acda69ebc3474ee71c63717bcc8f5e3d Merge: e43e90f d1cfe13 Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com> Date: Wed Oct 25 18:48:16 2023 +0800 Merge pull request #664 from jozhn/bugfix/invalid-property-fix 修正:访问来自非native父类的property时检查有效性 #661 commit e43e90fb9396a19a5d87cfd2824958c4c83f5804 Merge: 4deb42d b5683c3 Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com> Date: Wed Oct 25 18:47:57 2023 +0800 Merge pull request #663 from jozhn/bugfix/invalid-pointer-in-container 修改:FObjectRegistry::Push增加Valid检查 规避一些容器内野指针的情况 commit 4deb42d1899958f6e89165638f08b886b6eb7ecd Author: xuyanghuang <xuyanghuang@tencent.com> Date: Wed Oct 25 17:13:54 2023 +0800 修正:参数不匹配的问题 #642 commit cf54f2a084f561050274914a269381789132828e Author: xuyanghuang <xuyanghuang@tencent.com> Date: Wed Oct 25 14:45:53 2023 +0800 修改:对C++20的兼容处理,调整版本号 #642 commit 332bc066f5e1de8df945a07bf96d8c5c92f76cb8 Merge: ffdcd0f ded73f6 Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com> Date: Wed Oct 25 10:41:59 2023 +0800 Merge pull request #642 from crazytuzi/Support5.3 Support5.3 commit d1cfe13642d4da980a5e6384d7f632966ae57715 Author: jozhn <19300336+jozhn@users.noreply.github.com> Date: Mon Oct 23 18:27:13 2023 +0800 修正:访问来自非native父类的property时检查有效性 #661 commit b5683c3c6098f9ec560afe3cbb322038d90d1e40 Author: jozhn <19300336+jozhn@users.noreply.github.com> Date: Mon Oct 23 18:25:35 2023 +0800 修改:FObjectRegistry::Push增加Valid检查 规避一些容器内野指针的情况 commit ded73f666da40a7d0012a8b0e033d41832e75c1a Author: crazytuzi <957824770@qq.com> Date: Thu Sep 21 12:03:35 2023 +0800 Fixed crash commit 892899d2d77126b9df2f10cbef1649a7d3e4b54e Author: crazytuzi <957824770@qq.com> Date: Wed Sep 13 12:05:38 2023 +0800 LuaProtobuf NoSharedPCHs commit 7f7c597a66c474d9ddc6045abe76d26da61f52cc Author: crazytuzi <957824770@qq.com> Date: Wed Sep 13 11:57:39 2023 +0800 UFunction::Bind commit a9c45833b91997b019a23639af5d24664ca44ad1 Author: crazytuzi <957824770@qq.com> Date: Tue Sep 12 18:49:55 2023 +0800 Support5.3 commit ffdcd0f2b60d6fc62c5c091c4062dfdf8e9d4762 Merge: 4ce1e20 dafe232 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Jul 27 11:58:40 2023 +0800 Merge branch 'develop' of https://github.com/Tencent/UnLua into develop commit 4ce1e20d067a32bec89b5c0fec577fc53ad3accb Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Jul 27 11:58:31 2023 +0800 增加:回归测试 #634 commit 22b5112b29a785f25d9727d4bbe7b933c5ce4855 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Jul 27 11:58:03 2023 +0800 修正:覆写的函数的Out参数是C++结构体时,Lua不返回会导致崩溃 #634 commit 74de486651e3972c2d50cc37e1ea78ef1fcbabe2 Merge: e9751d0 f24d757 Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com> Date: Mon Jul 24 14:07:54 2023 +0800 Merge pull request #632 from wumohai/master https://github.com/Tencent/UnLua/issues/626 修复lua在GC时偶现崩溃的问题 commit f24d7574c9bb106e90f0d9e45185114122dfb2af Author: wumohai <wumohai@qq.com> Date: Tue Jul 18 10:43:31 2023 +0800 https://github.com/Tencent/UnLua/issues/626 修复lua在GC时偶现崩溃的问题 commit dafe232132d7f76b066b2bffe1ed22fd26e61068 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon Jul 3 16:23:02 2023 +0800 增加:iOS和Mac下已构建好的修改了LUA_IDSIZE的库 commit e9751d002732bd9186755fb65b97f1f030a2b9de Merge: cd9d3b6 bb62135 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon May 29 18:42:05 2023 +0800 Merge branch 'master' of https://github.com/Tencent/UnLua commit bb6213568d03a6bc41b3622cf8a6c0daad114c9f Merge: 5e74c4b b047237 Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com> Date: Thu May 4 14:01:45 2023 +0800 Merge pull request #617 from Eros-L/master 修正:对 USTRUCT 进行静态导出时,IntelliSense 无法正确生成 commit b047237209674c88d37f96aa537a9a5da40c9067 Author: Eros-L <443900515@qq.com> Date: Thu May 4 13:00:05 2023 +0800 修正:对 USTRUCT 进行静态导出时,IntelliSense 无法正确生成 commit 16d2adb213b5d788bcd7a1616eefe464721899d7 Author: 王若平 <32004745+SkYContact@users.noreply.github.com> Date: Sat Feb 18 00:50:15 2023 +0800 修复带有容器的DataTable因为未初始化导致在CopyScriptStruct崩溃 commit 9995f48fe522b55533938f9b5000cd37dc2f0346 Author: 山城老司机 <909185693@qq.com> Date: Sat Nov 11 23:19:23 2023 +0800 删除编译时中间文件 commit 46ea7c6fa18af5b3ac570d9e11d22bedf3768d7e Author: 山城老司机 <909185693@qq.com> Date: Thu Nov 2 17:21:05 2023 +0800 修复Mac编译错误 commit 34f52b1afc619adf17a89bbd40021fb72803f194 Author: 山城老司机 <909185693@qq.com> Date: Thu Nov 2 17:05:36 2023 +0800 修复Mac编译错误 commit 153ebff555475730c020314b597169f859f4ecdd Author: 山城老司机 <909185693@qq.com> Date: Wed Jun 28 16:46:11 2023 +0800 代码同步 commit 2b4c0d948410ab8444dd5c9a4049e0f84c3e7f2f Merge: 77976ab cd9d3b6 Author: 山城老司机 <909185693@qq.com> Date: Fri Jun 2 11:09:11 2023 +0800 Merge branch 'develop' of https://github.com/Tencent/UnLua into dev # Conflicts: # Plugins/UnLua/Source/ThirdParty/Lua/Lua.Build.cs # Plugins/UnLua/Source/UnLua/Private/LuaCore.h # Plugins/UnLua/Source/UnLuaDefaultParamCollector/UnLuaDefaultParamCollector.Build.cs commit 77976ab508621d18e43c28764ae5dc86b6ca7f10 Merge: c729ea5 94cb5bc Author: 山城老司机 <909185693@qq.com> Date: Fri Jun 2 10:11:44 2023 +0800 Merge branch 'develop' of https://github.com/Tencent/UnLua into dev # Conflicts: # Plugins/UnLua/Source/UnLua/Private/ReflectionUtils/FunctionDesc.cpp commit cd9d3b61d1aae9c8be8e84c6c373972811d56d6d Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon May 29 18:38:01 2023 +0800 增加:2.3.5的版本号和CHANGELOG commit 4d477ddfb9cbe2c475f12f87141687b9e8a16690 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon May 29 18:34:40 2023 +0800 增加:UE5.2的编译支持 commit 030a3c1244e6ebd3c507a92a57e1f1f8b49972ed Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon May 22 21:09:47 2023 +0800 修改:临时处理CacheScriptContainer的类型检测 #593 commit 7a5bfc30ae063e9d47bdb33021dce5eab1484545 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Wed Apr 19 15:31:41 2023 +0800 修正:一处typo commit a406a63d0d6d3c85f3a28cfbe4a41078447f4729 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Wed Apr 19 15:19:37 2023 +0800 修改:NewObject时第2个参数不传默认使用TransientPackage commit 94cb5bc9b22b52b1b92a392a63100beeead400f4 Merge: 90f6468 d5b8218 Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com> Date: Tue Apr 18 15:24:48 2023 +0800 Merge pull request #599 from jozhn/bugfix/unlua-stack 修正:UnLua两处栈不平衡 commit 90f6468ba5a720d9398ab5dd360cdc213fbab6a1 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon Apr 17 17:23:26 2023 +0800 修改:增加lua-overrides的CHANGELOG说明 commit 51720b031d1d494ecb4d509c2dc485fe3630c81b Merge: c095bea e3073fa Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon Apr 17 17:11:23 2023 +0800 Merge remote-tracking branch 'remotes/origin/support/lua-overrides' into develop commit c095bea36d10f33731cfbcd7646e574c5c70739c Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Apr 6 15:07:14 2023 +0800 增加:Lua热更新和查找路径的FAQ commit 2551cce51a268cb8e2f976e99e598a7d9e76463d Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Apr 6 14:42:24 2023 +0800 增加:自定义Lua版本的配置选项文档和CHANGELOG commit ede1a7d2e9a30d1fffbf8980b961820c393f34a3 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon Feb 20 18:46:36 2023 +0800 修正:在C++中广播的Delegate的InParams会是nullptr,需要做下检查 commit 67d9549e077fac9beb799fd49613fbf5e62afb28 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon Feb 20 18:40:15 2023 +0800 增加:支持使用指定Lua版本配置 commit b8973fe79f6414e29d84f9289bcc0e37669b4b03 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Feb 9 11:53:49 2023 +0800 修改:使用目录名作为LUA_VERSION参数 commit 17656d8099a5c397705f96be201b9ef8d76ecced Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Feb 9 11:18:39 2023 +0800 增加:lua5.4.4的源码 commit 0d0aa0e3f96e2e9afd36c48a64a38c4921cac14a Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Apr 6 14:17:56 2023 +0800 增加:2.3.4的CHANGELOG commit 0d09bcf76f2cdb0c24a478297184b49459fdb7ed Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Apr 6 14:17:42 2023 +0800 修改:uplugin的版本号到2.3.4 commit f5b5500d3e7bab4919270d771dd1b5baa614f457 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Apr 6 11:57:39 2023 +0800 修正:错误的委托类型 #608 commit a6e1f3057b1033f73231beef3b4c626b56853525 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Apr 6 11:57:19 2023 +0800 修改:头文件的包含和顺序调整 commit 8afed7cb28b1ada12acf497671aa5eabe2c52c9f Merge: e68528c bf5d68c Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Apr 6 11:46:50 2023 +0800 Merge remote-tracking branch 'remotes/origin/feature/ftext' into develop commit c729ea5a37d0f4ec2dfbd093398e209eee07a8d7 Author: ToAmuse <909185693@qq.com> Date: Tue Mar 21 10:23:08 2023 +0800 兼容UE5.2 commit 619e3dd1173841f42237bc9aa7178b0e6e95bb81 Merge: 27c1fc8 e68528c Author: ToAmuse <909185693@qq.com> Date: Tue Mar 21 09:59:44 2023 +0800 Merge branch 'develop' into dev commit e3073fae4380a29569ff0f32761c4628fe1dd238 Merge: 766515d e74fb8c Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon Mar 20 16:29:44 2023 +0800 Merge branch 'feature/lua-overrides' into support/lua-overrides commit 766515dc1aead36ef388f0773bdde247d8ad0a12 Merge: 5e74c4b e68528c Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon Mar 20 16:29:25 2023 +0800 Merge branch 'develop' into support/lua-overrides commit e68528c8d1cd17d31283619922367dc6814f5991 Merge: 4601f2f fa73fa3 Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com> Date: Thu Mar 16 10:08:53 2023 +0800 Merge pull request #607 from GotGimhong/unlua_csharp 添加C#版本的UnLuaDefaultParamCollector模块,以适配UE5.1的UHT commit fa73fa31a667093ab835c2912e900b4279297aa5 Author: GotGimhong <260612483@qq.com> Date: Tue Mar 14 17:34:01 2023 +0800 添加C#版本的UnLuaDefaultParamCollector模块,以适配UE5.1的UHT commit e74fb8c26ab8e7c0cf092c2d736be0f63419db79 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon Mar 13 10:23:06 2023 +0800 修正:RemoveFromOwner的时候应该是移除自己,而不是OwnerClass commit 5e74c4b473d2916db64884864c899294ebc7d28e Merge: 0e00abb 48eeaad Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com> Date: Wed Mar 8 14:54:39 2023 +0800 Merge pull request #604 from Rootjhon/master Lua侧 NewObject-Outter 传 nil 时使用 TransientPackage commit 48eeaad45f915f10247f099a4c41252a56f51bde Author: JunQiang <354888562@qq.com> Date: Wed Mar 8 10:45:54 2023 +0800 Lua侧 NewObject-Outter 传 nil 时使用 TransientPackage commit 289d7039176f4d176234ebc75910f752ab3d90ff Merge: 973e1b5 4601f2f Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Mar 7 19:49:13 2023 +0800 Merge branch 'develop' into feature/lua-overrides commit 4601f2f7b9a1cf96448d7582b7283addc7898730 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Mar 7 19:12:03 2023 +0800 修改:移除bEnableRPCCall配置 commit 0aad9a727ae0939815718ee7c4e9b537ea84a966 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Mar 7 19:09:22 2023 +0800 修正:Buffer释放时机问题 commit e1f4bf2273f50fa1f268194a51fd4136c67cbc08 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Mar 7 18:39:28 2023 +0800 重构:使用ParamBufferAllocator来管理参数缓存 #603 commit a4e4fb021d94e3d50fc0e3d51b919cd706a5dd02 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Mar 7 18:37:59 2023 +0800 增加:回归测试 #603 commit 3eb2155b1037aef5a9f381a6102404e3f7d3cc56 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Mar 7 14:55:59 2023 +0800 重构:移除NumRefProperties commit 23fa154b86e8c82ddc5e4fdb7f76013dbc30feb9 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Mar 7 14:50:22 2023 +0800 修改:移除SUPPORTS_RPC_CALL宏 commit 27c1fc85894ae5fbaaf3d7ab8f1993105d4cd845 Author: ToAmuse <909185693@qq.com> Date: Sat Mar 4 13:09:50 2023 +0800 修改lua可以直接访问接口函数 commit 8aea58ca64ed7088bcc8f6197fdcfa8f594089c2 Author: ToAmuse <909185693@qq.com> Date: Sat Mar 4 10:50:41 2023 +0800 lua参数传递优化 commit 734dc36907c4100f8b404ef6889f7f42930a6e61 Merge: cf33957 f82cf61 Author: ToAmuse <909185693@qq.com> Date: Sat Mar 4 10:35:40 2023 +0800 Merge branch 'develop' into dev commit 973e1b5841958dff30ebb8b87e5afc0db0a74d51 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Fri Mar 3 10:43:59 2023 +0800 修正:Owner在Root上的OverridesClass没必要从Root上移除 commit caca29b4de885091327dcf25a167e44fc01170e6 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Wed Mar 1 12:47:59 2023 +0800 修正:复制出来的Overridden函数需要清理native标记,避免无法被GC commit 5f3d9b04e72e48fc566313648a679b88c9946f13 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Wed Mar 1 12:46:40 2023 +0800 增加:对IsDisregardForGC的处理 commit 3df928198ffae9ff57752e8bc5167b17493e310e Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Feb 28 16:02:05 2023 +0800 修改:将OverridesClass挂在原UClass的Children,避免在Root上会因为Overridden的UFunction引用到其他类型 commit f82cf615d2559c7de71d4cda0885a16b6806d086 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Feb 28 11:50:12 2023 +0800 增加:lua文件loadstring失败时的全路径错误信息输出 commit d5b821858c9d580a0007a552aa0e50d40e7bd50b Author: jozhn <19300336+jozhn@users.noreply.github.com> Date: Fri Feb 24 17:02:54 2023 +0800 修正:UnLua两处栈不平衡 commit 36cf1098ece2de7c523c520de5b962e48e106e7c Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Feb 23 17:40:44 2023 +0800 修改:禁止在lua的Initialize函数中访问当前UObject上的UFunction commit f62544a827c3b949b538bef1b1f6dc5e3bd888cf Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Feb 23 17:01:55 2023 +0800 修正:分隔符应该是半角点号 commit e4fcbbd58fb79f4afbd60912e8ac9df9db4cf665 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Feb 16 19:07:01 2023 +0800 修正:漏掉的interface方法处理 commit 65b495f519ebfa8c0fb958eb17ad3a9c20ac27ab Author: xuyanghuang <xuyanghuang@tencent.com> Date: Wed Feb 8 16:03:10 2023 +0800 修改:当不启用类型检查时,若函数要求有返回值但Lua里不返回,则用默认值作为返回值 commit 9c7a7408554757b53569698144481c72201e72b8 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Feb 14 16:59:02 2023 +0800 增加:更多的覆写测试用例 commit dec6d654071ad07b894298ed57fc899a5482738c Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Feb 14 15:47:39 2023 +0800 修改:Native的覆写可以直接在OverridesClass上加,不需要去掉native标记 commit d36e485bc3d804f8b72d3a96013a964519a18ef1 Merge: bed0bb6 ef99e61 Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com> Date: Tue Feb 14 14:13:36 2023 +0800 Merge pull request #596 from blackloong/develop 调整配置文件名称,避免与插件名称冲突,导致配置读取失败 commit bf5d68c2eac4febd6c6a6fcd3a2fdd7b48399ef0 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Feb 14 10:28:09 2023 +0800 增加:FText支持选项的文档和智能提示信息 commit ef99e61cb8ac7dedb264200667a5a3a6815c29c5 Author: Hypen.shi <hypenshi@tencent.com> Date: Mon Feb 13 20:13:45 2023 +0800 调整配置文件名称,避免与插件名称冲突,导致配置读取失败 commit 3bfaa967c6a395709a36848f54ac1bc6b5d2a38f Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon Feb 13 19:33:49 2023 +0800 增加:回归测试漏掉的文件 #595 commit 55127e79f507dcd947952a9c5f4aaed85ae46a74 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon Feb 13 19:23:01 2023 +0800 增加:覆写的测试用例 commit fcde9842f0153b56bcecc4ededcb89465e9f5916 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon Feb 13 19:22:33 2023 +0800 重构:调整访问Overridden的机制 commit ddc29d31070ca3a47ffd3c36a38cc622941fbff2 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon Feb 13 16:55:55 2023 +0800 增加:回归测试 #595 commit 0e00abb5468e6d5412be7e7b32e9ec17febbbe8a Merge: bed0bb6 120f8de Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com> Date: Mon Feb 13 15:52:32 2023 +0800 Merge pull request #595 from BoilTask/master 修正:补充继承Interface的情况,处理Lua无法调用Interface中函数 commit 120f8de6628cacd024fb80633b098fbeaf7c2430 Author: BoilTask <BoilTask@qq.com> Date: Mon Feb 13 13:46:40 2023 +0800 修正:补充继承Interface的情况,处理Lua无法调用Interface中函数 commit 2717cc3714303d9d9b1d2b475524b31d81f1a743 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Wed Feb 8 20:08:30 2023 +0800 修改:检查UFunction的Object时考虑LuaOverrides的情况 commit 8788987e7ef4cef314d5aded463a75d199340b78 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Wed Feb 8 13:02:06 2023 +0800 增加:在启用FText时对字符串的处理 commit 598be8e9f110fabda8c7133771a5f3477221ff52 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Wed Feb 8 11:47:14 2023 +0800 修改:调整FText相关的测试用例 commit 7983e7a76efec96eaa91a1eaf45281c1bbaf712c Author: xuyanghuang <xuyanghuang@tencent.com> Date: Wed Feb 8 11:42:20 2023 +0800 增加:启用FText支持的选项配置 commit cbedcd7c0641eb0bb5289d61a80d3f501a76d6cb Merge: 42952ed bed0bb6 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Fri Feb 3 17:23:48 2023 +0800 Merge branch 'master' into feature/lua-overrides commit bed0bb65f1656cadf5a84cddc03b2afbf64eed93 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Feb 2 18:42:17 2023 +0800 修改:格式化缩进 commit 049d3e70a623b80afa05aadb3007101e85508792 Merge: 951d6cb 48d31b6 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Feb 2 18:35:32 2023 +0800 Merge branch 'master' into develop commit 951d6cb41596c1f3789fd0b2a234e76536edfeea Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Feb 2 18:02:21 2023 +0800 修正:linux下的编译报错 commit 00686ff8e84bd69b0dea82ed7a48dd1a37961663 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Feb 2 17:47:04 2023 +0800 修正:linux下的编译报错 commit e514e2375b3f9b5d2cecf5a9bf1037b6ca503ae9 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Feb 2 17:34:00 2023 +0800 增加:2.3.3的CHANGELOG commit 87d6ba6d844994143ffaf22a7f7a40c4b8159a64 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Feb 2 17:29:56 2023 +0800 修改:调整版本号到2.3.3 commit 45a428170512abfc591bcd5225beab9e753e31a4 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Feb 2 17:20:31 2023 +0800 增加:新的配置选项的说明 commit 81f40c1928aafb4d8341c33b18f79ea557b4981d Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Feb 2 17:19:45 2023 +0800 修改:默认关闭EnableUnrealInsights配置选项 commit 0e933894837b9f72683b4696d5814bff09f83366 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Feb 2 17:01:52 2023 +0800 增加:需要包含的头文件避免UnityBuild导致的编译报错 commit ff08217d40fedd5a018d3640a9b890635f18c3f6 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Feb 2 15:00:03 2023 +0800 修改:在启用类型检查时,非法参数不写入实际参数内存块,避免报错后又在使用时崩溃 commit 43a7aa4a9fa5a721d74b1aff324edea893c5f2f7 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Feb 2 11:30:37 2023 +0800 修正:漏掉的头文件引用 commit ed46d51b9650f3a32036a3ba3b93999317f38cc4 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Feb 2 11:30:02 2023 +0800 修改:将UnLuaExtensions的启动时间提前,避免在入口脚本里直接访问的时候这些模块还没启动 commit e7d0b8c4e264e511d5d16fdef070c4a132cf3b35 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Feb 2 11:28:31 2023 +0800 修改:UnLua扩展插件只有带了Content/Script目录的才需要添加到打包设置 commit c93a1bae879b60ad44463d355149ab614110c20d Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Jan 31 19:32:51 2023 +0800 修改:UNLUA_LEGACY_ARGS_PASSING的情况下才启用Issue362的用例 commit ff4432fbed292dd55be163873ebb491e85148c23 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Jan 31 19:15:57 2023 +0800 增加:UNLUA_LEGACY_ARGS_PASSING配置选项 commit 24a2e85ab863274e3fe49063e4580f7f0f9d11e6 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Jan 31 17:49:10 2023 +0800 增加:在测试用例结束后还原DeadLoopCheck设置 commit 54a64b95f78bbc481f28ee497b83e52d7e396192 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Jan 31 17:47:41 2023 +0800 修改:还原bClassMetatable参数 commit c42fb0bd708b0a27dcc6ba64ed4ad233497013b3 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Jan 31 16:35:05 2023 +0800 重构:移除NumResult变量的使用 commit 63da0afe927a8ef6d8c1786208524edaf1f0c956 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon Jan 30 15:08:03 2023 +0800 修改:EnableUnrealInsights和DeadLoopCheck选项会冲突,暂时这么处理 commit 2e33b62bbc630d7f3919d42c5266a4f9e4b62885 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon Jan 30 11:38:13 2023 +0800 增加:回归测试 #585 commit e9e5ae94613b70f290a5c0dc080cff8382d5db06 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon Jan 30 11:37:49 2023 +0800 增加:支持按需重新加载蓝图枚举,也支持用UnLua.Ref来保持引用 #585 commit 391735218436fb1149a0a0f6b194ba44b26b1d1a Author: xuyanghuang <xuyanghuang@tencent.com> Date: Sun Jan 29 18:40:18 2023 +0800 重构:移除GetUserdata的bClassMetatable参数,移到LowLevel模块 commit 12457bb0572e638bc17bab63e6ce07441cc83290 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Sun Jan 29 14:29:40 2023 +0800 增加:在编辑器下额外检查UFunction调用时的this对象类型 commit 4e96f55fefba1339a24e7e616a21d4ac5af21be3 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Fri Jan 13 16:37:46 2023 +0800 修正:协程里require脚本加载异常 #551 commit 871533a6daba5522e559443aa7c58c8cdb1cf980 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Jan 12 17:34:07 2023 +0800 修正:当蓝图继承了一个EditorModule下的接口时,Class为空,需要过滤下 commit 10a4e1601c841cb0356fec14815d5aa1e11f4156 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Wed Jan 11 11:20:52 2023 +0800 增加:针对启用的UnLuaExtensions插件自动将Script目录加入打包设置 commit 66384730332946542f4074e8fd03e102f5e0f00a Author: xuyanghuang <xuyanghuang@tencent.com> Date: Wed Jan 11 00:14:56 2023 +0800 修正:在Lua中遍历TMap字段的Values接口返回值时引起的崩溃 #583 commit 845df500a75639209b169fe56894b93a0c2fd3ed Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Jan 10 23:59:48 2023 +0800 增加:测试用例 #583 commit b9decc8b43422b1abca6de4230dfffb7cbcc5901 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Jan 10 23:24:24 2023 +0800 重构:移除GetValue/SetValue接口,SetValueInternal/GetValueInternal访问权限下降到protected commit 902691b6bbb2fbb27c19650da898e6dd888d584e Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Jan 10 23:15:35 2023 +0800 修正:漏掉的ReadValue_InContainer commit 074f6c7ab3e7b7eb33a6e9ae02a78df21dace06d Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Jan 10 23:01:35 2023 +0800 重构:统一使用WriteValue_InContainer和ReadValue_InContainer commit 49bd93e8be0a45e9a0000e50cc4ec6ab70e60197 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Jan 10 18:27:47 2023 +0800 重构:重命名Read/Write接口为ReadValue_InContainer/WriteValue_InContainer,保留原接口以保持对外兼容 commit 48d31b6354c53cba4f291ecd34bbef88ae9cfe92 Merge: 92b8f1f 8e8c629 Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com> Date: Tue Jan 10 11:49:36 2023 +0800 Merge pull request #582 from laishikai/master 修正默认参数收集导致的编译问题 commit 8e8c6299b9bb0566b9a062c82edb99765cabbdd1 Author: laishikai <289592968@qq.com> Date: Tue Jan 10 11:28:11 2023 +0800 修正默认参数收集导致的编译问题 commit ad1e448e50fba20224a540096353ec4a5e080a1a Merge: 79cb56c 24b352a Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com> Date: Fri Jan 6 11:09:33 2023 +0800 Merge pull request #581 from 610789338/master HotReload函数对dostring的返回结果加个判断,如果失败了将错误显式打印出来 commit 24b352a81d164b96c9aed449289aab26fc71b48e Author: 610789338 <610789338@qq.com> Date: Fri Jan 6 11:07:29 2023 +0800 HotReload函数对dostring的返回结果加个判断,如果失败了将错误显式打印出来 commit 79cb56c4d1755f0f89be764fbf9c4f5463f6a545 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Fri Dec 30 14:40:49 2022 +0800 修改:编辑器下禁用优化,避免Development环境以上的代码优化longjmp异常导致崩溃 #574 commit 5bded310d4c80723d2166418b5cf48d2f55255b8 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Fri Dec 30 14:22:48 2022 +0800 修改:允许直接pcall的hook记录 commit 3a051c81e71040e2e097e91f218e73651751ed94 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Fri Dec 30 14:08:21 2022 +0800 增加:EnableUnrealInsights的配置选项 commit 9a6c29b96c0201e6e05e6f02f40115e0267cd7eb Merge: 02d9440 f58ebcb Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com> Date: Wed Dec 28 11:44:43 2022 +0800 Merge pull request #579 from crazytuzi/UnrealInsights UnrealInsights commit f58ebcb3381008b6325c175e8f9f635800c838cb Author: crazytuzi <957824770@qq.com> Date: Tue Dec 27 22:34:10 2022 +0800 UnrealInsights commit 02d94407d0e5dad29ec01c30fcca2f8551dff1b7 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Wed Dec 14 11:35:16 2022 +0800 修正:加载socket.http模块时报mine.core找不到 commit a0d1d3d72b1a3262c3db993e0b9009757c9ae5b6 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Wed Dec 14 11:34:12 2022 +0800 修改:UE5.1以上查找蓝图使用ClassPaths commit 789a6fefd9128111ab2316d9ba119d95a46bf5c3 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Dec 13 21:07:50 2022 +0800 增加:UnLua.EnhancedInput模块,支持EnhancedInput输入绑定 commit 42952edddb4a4404f118c3fc2eeea6a98867205d Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon Dec 12 20:13:51 2022 +0800 修改:确保每次创建的OverridesClass的名字不会跟内存里的相同 commit 92b8f1f0581faf2f9a429b5f54b3f8630b90ac4c Author: xuyanghuang <xuyanghuang@tencent.com> Date: Fri Dec 9 11:18:36 2022 +0800 增加:2.3.2的CHANGELOG commit 5b04d18fe7ba9b77744826ecdc7c61ace3e71576 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Fri Dec 9 11:18:07 2022 +0800 修改:调整版本号到2.3.2 commit 2d0d6ed4ff3a7d80b4a5cde8f2f5f043c2f814bb Author: forsakenyang <forsakenyang@vip.qq.com> Date: Fri Dec 9 02:05:15 2022 +0800 修改:通过Script覆写的ULuaFunction直接使用原Property,调用的时候就不需要再拷贝out参数了 commit 37ac70b3577b5fc840c85ae3267697e613d85872 Author: forsakenyang <forsakenyang@vip.qq.com> Date: Fri Dec 9 00:14:18 2022 +0800 增加:LuaOverridesClass的SetActive接口,用来完成还原/恢复对UClass的覆写 commit d99e88cabd35de6a693b03537cb8bccb4de74f4f Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Dec 8 22:04:31 2022 +0800 修正:内存中有ULuaOverridesClass时打开对应的蓝图编辑器会ensure commit 2209e6724c91f2534a0e9bdff324efb9371998fc Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Dec 8 21:06:07 2022 +0800 修改:新的覆写方式对out参数的处理 commit 64319c700d13da4ade92c79dba9afbbfa336f0a8 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Dec 8 15:20:11 2022 +0800 修改:新的覆写方式对overridden的处理 commit e4a5f236ccd6b6266aadbf24fb52422a60741c3b Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Dec 8 10:19:28 2022 +0800 修改:处理DisregardForGC的Class commit 3cb5c4758ddb5b386c086cc83af8d8692a55b13e Author: xuyanghuang <xuyanghuang@tencent.com> Date: Wed Nov 30 17:50:43 2022 +0800 增加:漏提的测试文件 commit 5bb4ca903b514f342e002bbccc711262ff46ef92 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Nov 17 20:01:51 2022 +0800 修改:漏提的回归测试 #554 commit 08c627aeb6bc1993006c58d99aa04551b5d02cd7 Author: forsakenyang <forsakenyang@vip.qq.com> Date: Thu Dec 8 01:13:30 2022 +0800 修改:LuaOverridesClass可以直接继承UClass commit 268bd1adc9adca2aac60cca3bdc378458a6ea92a Author: xuyanghuang <xuyanghuang@tencent.com> Date: Wed Dec 7 22:45:14 2022 +0800 修改:调整ULuaFunction的覆写方式 commit cf33957c7c70e9316cbb19f24965d7df105d9526 Author: ToAmuse <909185693@qq.com> Date: Tue Dec 6 11:02:02 2022 +0800 导出FPropertyRegistry commit cf5c2f9ca0e29a5ed51b11154a33ad95d21a74cc Merge: 813730c 1ca2410 Author: ToAmuse <909185693@qq.com> Date: Tue Dec 6 11:00:57 2022 +0800 Merge branch 'develop' into dev commit 1ca24104f95c9a5522d52d97055a594979b52272 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Wed Nov 30 18:19:55 2022 +0800 修改:调整UE5.1之后构造FProperty的方式 commit 29ebdb76d7d0f7ea198bf25a673e581ac6d990ac Author: xuyanghuang <xuyanghuang@tencent.com> Date: Wed Nov 30 17:53:22 2022 +0800 修改:调整测试用例里的GC接口,5.1已经deprecated了 commit fc68bd86aa2153e917f893c7527ba5b6389a359a Author: xuyanghuang <xuyanghuang@tencent.com> Date: Wed Nov 30 17:50:43 2022 +0800 增加:漏提的测试文件 commit 813730cd500255702bfd6751d5162c5c1ccb7935 Author: ToAmuse <909185693@qq.com> Date: Wed Nov 30 17:14:57 2022 +0800 C++传参失效 commit 931b552e7af61a5271031f666121eb12dbfac946 Merge: 3f907cd c1bfdfa Author: ToAmuse <909185693@qq.com> Date: Wed Nov 30 17:09:06 2022 +0800 Merge branch 'develop' into dev commit c1bfdfa517065721c65505d1ff60f417d44e6af9 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Wed Nov 30 10:27:01 2022 +0800 修正:FEnumProperty的Owner错误 commit a3d4140c14ca7b0362b27458fc99302b0bcae394 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon Nov 28 20:17:36 2022 +0800 重构:UnLua::PushUObject不需要第三个参数 commit 6ba865cd36fa3021a11093fe0b4de6c07067e909 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon Nov 28 20:08:36 2022 +0800 修改:LoadObject加载不到对象时没有必要输出加载失败的日志 commit ad498e1a33b21ec95ebfb5e79117bdba6413b0af Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon Nov 28 20:05:38 2022 +0800 修正:UObject.Load传入中文路径时编码错误 commit df4e447e2d814b973fae80481e636a6d6d144c25 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon Nov 28 20:03:39 2022 +0800 修正:UObject绑定后的元表和其他表相等判断时结果错误 #281 #567 commit 71e74ec45127a15ba9af0921358762c682a5e011 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon Nov 28 10:28:38 2022 +0800 修改:pairs在参数异常时返回空迭代器,避免lua调试时访问报错 commit ef88ea3702fe9e3c76887d6e6d194337a40149c8 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Wed Nov 23 21:10:35 2022 +0800 修改:调整编程指南文档,以适应新版的机制说明 commit 03878ddb20f3c5ece8ec2d2942cff80eb0cf62eb Author: xuyanghuang <xuyanghuang@tencent.com> Date: Wed Nov 23 11:04:07 2022 +0800 修正:多次传递委托类型的参数到同一函数时,可能因为Owner失效而无法回调 #566 commit 8f74ffc175d3eb9f64afdc0d572672882c750dd3 Author: forsakenyang <forsakenyang@vip.qq.com> Date: Tue Nov 22 23:29:36 2022 +0800 增加:测试用例 #566 commit c140b7e9a7d47be258253064944c1e7edea3dbe2 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon Nov 21 20:06:35 2022 +0800 增加:回归测试 #561 commit 1ddf26b7f0b8f60e60b0df3121094c77fa1f4379 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon Nov 21 20:05:04 2022 +0800 修正:访问UStruct内部的委托会check #561 commit 4da5d26c0ac0bf127e96ed832387eee0fbf81567 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon Nov 21 19:41:17 2022 +0800 增加:回归测试 #562 commit 1b0b4ecb67693da9063649577ffd4ed315290a4c Author: xuyanghuang <xuyanghuang@tencent.com> Date: Fri Nov 18 18:39:11 2022 +0800 重构:移除GPropertyCreator,使用PropertyRegistry来管理手动创建的Property类型 commit 7e9e51a2815f62b4e7fff0f480113b31853fc78d Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Nov 17 20:47:01 2022 +0800 增加:崩溃时输出Lua堆栈到日志 commit 81ce246a1664cfc6874f6e6f0cd7f3fd9504f719 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Nov 17 20:36:00 2022 +0800 增加:AnimNotify的覆写例子 commit a3f36d16a69f0d8e8e2bb8cf4db8a72776b644ff Author: xuyanghuang <xuyanghuang@tencent.com> Date: Fri Oct 14 11:06:45 2022 +0800 增加:AnimNotify的覆写例子 commit 91cbad2cce57cd0f2c7a9b087a635bb8fd7e0d06 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Nov 17 20:24:26 2022 +0800 增加:在崩溃时输出Lua堆栈到日志的配置项 commit a5022230466771f23d3dc1199c14d478e2babc69 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Nov 17 20:01:51 2022 +0800 修改:漏提的回归测试 #554 commit 1b6101f91fc6eb1d78d9916767019e9657a1c02c Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Nov 17 11:05:53 2022 +0800 修正:热重载upvalue没有生效的问题 commit eec67c53fc17a30ccae6946297341f8931d5a27f Author: xuyanghuang <xuyanghuang@tencent.com> Date: Wed Nov 16 21:28:50 2022 +0800 修改:热重载时会无参遍历TArray和TMap,不需要抛出错误 commit 10888aadc21eaad272b0d4ac46adbb1923907bd0 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Wed Nov 16 14:06:56 2022 +0800 修改:当HotReloadMode为Never时,彻底禁用HotReload模块 commit 3f907cdf445050f73dcd5cf3533062701730a640 Merge: 9ee7498 35036d8 Author: ToAmuse <909185693@qq.com> Date: Tue Nov 15 20:36:27 2022 +0800 Merge branch 'develop' into dev commit 35036d8350adfb7b78466cd096091374b9b6c85a Author: xuyanghuang <xuyanghuang@tencent.com> Date: Fri Nov 11 18:19:42 2022 +0800 修改:UnLua的版本号到2.3.1 commit 34dc15c2c721ec758d3a73184ce40748c77504bd Author: xuyanghuang <xuyanghuang@tencent.com> Date: Fri Nov 11 17:54:31 2022 +0800 修改:更新CHANGELOG commit 53a3b01549093d3b33f6831911b47545f5b7168a Merge: afce01c 3b71175 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Fri Nov 11 17:47:15 2022 +0800 Merge branch 'feature/ps5' into develop commit afce01c29abf8c44a5eb257cc48e5ad661749279 Merge: 6616e28 881c472 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Fri Nov 11 17:45:40 2022 +0800 Merge remote-tracking branch 'remotes/origin/master' into develop commit 881c47200738183a7c507e888c2eb3b761d36598 Merge: 3f23f37 842bdb1 Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com> Date: Fri Nov 11 17:39:14 2022 +0800 Merge pull request #549 from leo8916/master FIX: NullPointer error in function 'CheckPropertyType' commit 6616e282f045890681bbf3958c04a9bb3c7fc838 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Nov 10 16:02:06 2022 +0800 增加:2.3.1的CHANGELOG commit d7c1609b8c96fce340ce0d30db49888206c9678a Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Nov 10 16:01:49 2022 +0800 增加:悬垂指针检查配置选项的说明 commit 3b82eb1333903832d9374829d77ddd413d23ef78 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Wed Nov 9 15:49:18 2022 +0800 修改:移除TryReplaceInputs对LocalRole的过滤 #553 commit 3f23f37a12f470245273be07612e11090385530e Merge: 111fd61 36ddcbf Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com> Date: Wed Nov 9 15:44:57 2022 +0800 Merge pull request #557 from kataCai/feature/mac_dylib_fix 修复mac打包找不到libLua.dylib问题 commit 36ddcbf84f9f3e98202d7542bff7fee918f3e8d8 Author: kataCai <574583546@qq.com> Date: Tue Nov 8 19:31:34 2022 +0800 修复mac打包找不到libLua.dylib问题 commit 274ca04e14b49388649fefc7fdc8a09afbc1401f Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Nov 8 16:01:53 2022 +0800 增加:测试用例 #556 commit 2f802d56cdb24445ea3ea910339d287256115887 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Nov 8 14:28:41 2022 +0800 修正:删除重复的宏定义 commit 9ee74980b284b0e0227b4a11e9e3317ece62917d Merge: bbb0f6d 0479bbf Author: ToAmuse <909185693@qq.com> Date: Tue Nov 8 14:18:27 2022 +0800 Merge branch 'develop' into dev commit 0479bbf7bf337d5a55f11c2d8812e6adc137599b Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Nov 8 11:18:05 2022 +0800 修正:LuaRapidjson扩展在Android和Linux下编译不过的问题 commit 15988c941e89368004046fb1262b8e090423e985 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Nov 8 11:16:50 2022 +0800 修改:增加LUA_IDSIZE的大小,避免Lua报错输出的脚本路径被截断 commit bbb0f6d2cb4917c305d2e95c3382b3724f4afa40 Merge: f21682d e49da3b Author: ToAmuse <909185693@qq.com> Date: Mon Nov 7 19:58:15 2022 +0800 Merge branch 'develop' into dev commit e49da3b390b2e5b74148962f941857fffb8d3254 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon Nov 7 17:08:58 2022 +0800 增加:回归测试 #554 commit da9064bd5dac9664b01376c661b4377c66753701 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon Nov 7 17:08:28 2022 +0800 修正:访问非TArray的结构体数组报错 #554 commit 277be559d91ae6e1640482d29ac4cd211b934786 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon Nov 7 15:42:41 2022 +0800 增加:LuaEnv的OnDestroyed事件 commit f21682d762df587f9fc87473e2eb91f2f7630c1a Merge: b52051e 3c0240c Author: ToAmuse <909185693@qq.com> Date: Fri Nov 4 17:55:49 2022 +0800 Merge branch 'develop' into dev commit 842bdb1c26543cbc970eee58d26ad0068cf34133 Author: leo8916 <leo8916@sina.com> Date: Fri Nov 4 12:46:00 2022 +0800 FIX: NullPointer error in function 'CheckPropertyType' commit 111fd614e6b80b887a3eb7186d97b433ee02acfd Merge: 7a2781e 1f0acbc Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com> Date: Thu Nov 3 19:32:40 2022 +0800 Merge pull request #548 from laughxing/master fix uninitialized gc param, which can cause unpredictable gc behaviour commit 1f0acbc874be0236e5b47203ed1449a09ee150a0 Author: laughxing <laughxing@tencent.com> Date: Thu Nov 3 18:14:56 2022 +0800 fix uninitialized gc param, which can cause unpredictable gc behaviour commit 3c0240c588b4c060fad1909ae99a3029390fc33d Merge: 5092be4 ba9a61c Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com> Date: Wed Nov 2 16:58:32 2022 +0800 Merge pull request #543 from jozhn/bugfix/unlua-log 修正:luaL_tolstring前需要checkstack commit 5092be417d8903d5f8f45242250764a29fa84fb9 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Wed Nov 2 14:26:20 2022 +0800 增加:lua-rapidjson的扩展集成 commit 3357daefea06184d06a746af66fcacc11316b5f7 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Nov 1 23:57:16 2022 +0800 增加:luaprotobuf的扩展集成 commit aed84b548557f89e7f9fed73e01f47ec48e2c020 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Nov 1 23:20:40 2022 +0800 修改:UnLuaExtensions插件拆分,方便自由组合 commit 8f4c33cb6e2eff4a373c04ae6252452f42813c50 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Nov 1 23:16:50 2022 +0800 增加:找不到UnLua.Input模块时的保护 commit a07f0055073a431986e7555677fc708934ef9739 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Nov 1 17:44:25 2022 +0800 修改:返回值检查放在TYPE_CHECK里,移除多余的ReturnProperty赋值 commit 8a86b945b2167f7664001809b7b4854019c90207 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Nov 1 16:32:32 2022 +0800 增加:UnLua::PrintCallStack(L)的接口来方便在IDE里断点直接运行输出lua堆栈 commit fccd110525d35d0b771b5fdaab0cc7e054738b12 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Nov 1 11:20:42 2022 +0800 增加:更多的FAQ commit 3b71175166ea38cf1244693b12b7d025deedc7b8 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Nov 1 10:30:34 2022 +0800 增加:PS5环境的Lua编译支持 commit 957bf08a8ac0c8d802ce84f076a8c854c2ad716c Merge: 8d43c36 0c04f2e Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon Oct 31 15:00:35 2022 +0800 Merge branch 'feature/dangling-check' into develop commit 0c04f2eb9391dd9e41f19fc3f3892160f688a270 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon Oct 31 14:53:36 2022 +0800 增加:dangling-check的设置选项 #517 commit 9ade5d3dfbc1b1bd177a29696010f2472c647b9f Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon Oct 31 11:33:40 2022 +0800 修改:调整单元测试 #279 #517 commit d8af08637bbeb6a926a76892787b30d2675a36c7 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon Oct 31 11:32:50 2022 +0800 增加:单元测试 #517 commit ba9a61cd503a24d160daee10f73767e6c0367f8d Author: jozhn <19300336+jozhn@users.noreply.github.com> Date: Fri Oct 28 10:18:03 2022 +0800 修正:luaL_tolstring前需要checkstack commit b52051e0ab3057c95d626f46d9ef20b9daaea4ab Merge: 89399d4 8d43c36 Author: ToAmuse <909185693@qq.com> Date: Thu Oct 27 11:08:48 2022 +0800 Merge branch 'develop' into dev commit 8d43c36376f6d441a5cdd5ec20a2e3b09580a161 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Wed Oct 26 20:21:01 2022 +0800 增加:支持UE5.1 commit b2c2e4ff91565fc32b0498e95e9062e1939465e2 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon Oct 24 20:50:24 2022 +0800 增加:针对结构体和容器悬垂指针检测的简单实现 commit 63c30ddda26261be0cfd83b1f4c8f874f523c933 Merge: b3f25df a0cf9dc Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon Oct 24 10:27:27 2022 +0800 Merge branch 'develop' into issue/517 commit a0cf9dcb39d15855a4faa5be2faaa7f20bf25b92 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Fri Oct 21 10:54:39 2022 +0800 修正:应该使用目录全路径 #534 commit b0827e01198e38ae521057201ea2b96da68a33b1 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Oct 20 20:27:10 2022 +0800 修改:不需要主动加载,增加查找目录就好 #534 commit f8027b06f9accdfa0528ab653a68ecd335449518 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Oct 20 17:54:58 2022 +0800 修正:漏掉的pragma once #535 commit 3d9c482c254fea79c00cd4ee562301c513094d4b Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Oct 20 17:48:32 2022 +0800 修改:windows下主动加载lua.dll #534 commit 89399d45205047906b49c2f68f68cb68dc987c02 Merge: 1352cf3 a1e726c Author: ToAmuse <909185693@qq.com> Date: Thu Oct 20 16:30:33 2022 +0800 Merge branch 'develop' into dev commit a1e726c512bc8230c11b1277f6fa11a95cd9688a Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Oct 20 16:11:55 2022 +0800 增加:回归测试 #539 commit 463b3b7b53967a1bc4e16573eec7e93d9128506a Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Oct 20 16:00:28 2022 +0800 修正:Lua覆写Out返回值时无法返回nil #539 commit 362e842c3cec5be63eebe8b134ba12a8ca5c0242 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Oct 20 15:57:43 2022 +0800 增加:out参数返回机制的单元测试 commit b33b64cd00713210801a36b435c12a4c488946f9 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Oct 20 10:09:59 2022 +0800 修改:删除多余的保护 commit b3f25df572d006adb926e16861590255d1c1af82 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Wed Oct 19 19:00:46 2022 +0800 增加:回归测试 #517 commit 31f5001731e060c9a2e2d675f432aa323e93941e Author: xuyanghuang <xuyanghuang@tencent.com> Date: Wed Oct 19 17:53:16 2022 +0800 增加:更多容器相关的访问保护 commit 1352cf30c38ee52f89bbf082a3b0179c9e0ea102 Merge: 7bd5d34 85c3a65 Author: ToAmuse <909185693@qq.com> Date: Fri Oct 14 10:18:22 2022 +0800 Merge branch 'develop' into dev commit 85c3a658f5f8c505030539c9b67885e97e4b2612 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Wed Oct 12 18:00:38 2022 +0800 修改:把IsValid提到ITypeInterface这一层,用来给各种ToTable做合法性校验 commit c848aa7bd68bab04a7a41a21568a3cdd6454e16c Author: xuyanghuang <xuyanghuang@tencent.com> Date: Wed Oct 12 11:48:59 2022 +0800 增加:补充IsA的单元测试 commit 47d99b0e179dfc616d870ebbfa6ded1677ab7d56 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Wed Oct 12 11:48:16 2022 +0800 修正:xxx:IsA(UE.UClass)会报错的问题 commit 2be73ec803840867b9fb3e2d5ad66ff5e9c2a24d Author: xuyanghuang <xuyanghuang@tencent.com> Date: Wed Oct 12 01:59:37 2022 +0800 修改:重构CheckPropertyOwner相关实现到LowLevel commit 6e522ee41019b234295be51cba9c2260fe8df5d5 Merge: 7176781 c6275ef Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com> Date: Mon Oct 10 19:29:55 2022 +0800 Merge pull request #531 from crazytuzi/TArgTypeTraits Replace std::add_lvalue_reference with TRemoveCV commit c6275efe6abc6bcdde500ec11a95477174282346 Merge: 78637c0 7a2781e Author: crazytuzi <liuxiangcode@gmail.com> Date: Mon Oct 10 19:18:49 2022 +0800 Merge branch 'Tencent:master' into TArgTypeTraits commit 7bd5d34683ca543c4eba4ca404d3dc3c4ef88faa Merge: e423b91 7176781 Author: ToAmuse <909185693@qq.com> Date: Mon Oct 10 13:58:54 2022 +0800 Merge branch 'develop' into dev commit e423b911304aca7bab6767bd6d6509ddccb38bf9 Author: ToAmuse <909185693@qq.com> Date: Mon Oct 10 13:58:29 2022 +0800 版本同步 commit 7a2781ebd93778ca65cfabeb80256604950a89d6 Merge: ce0cc4e 7176781 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Sat Oct 8 20:27:12 2022 +0800 Merge branch 'develop' commit 717678119a099a8eb99a9d651be4daddc5911dd0 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Sat Oct 8 20:25:51 2022 +0800 增加:CHANGELOG的版本时间 commit 3352f3193fbf504255fc26f7370c646322472ae5 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Sat Oct 8 17:23:54 2022 +0800 修正:linux下的编译错误 commit ddaa0521294457b75d16e93d43aa47336e9e73bf Author: xuyanghuang <xuyanghuang@tencent.com> Date: Sat Oct 8 11:07:34 2022 +0800 增加:FPropertyDesc::Destruct的保护 commit 82c42fcfd4d89b73c133c90047a64098db0c1af7 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Sat Oct 8 10:51:20 2022 +0800 增加:#532 的测试用例 commit 78637c0d6b495b9be355aad06563fa979f3c3526 Author: crazytuzi <957824770@qq.com> Date: Fri Sep 30 13:39:33 2022 +0800 Replace TRemoveConst with TRemoveCV commit 4b5fd6b7723afaf43b6e75627f42aafb4a905138 Author: crazytuzi <957824770@qq.com> Date: Thu Sep 29 20:11:48 2022 +0800 Replace std::add_lvalue_reference with TRemoveConst commit 54653f21d6a7f7439fca5454ff4f22d36afdb9dd Author: ToAmuse <909185693@qq.com> Date: Wed Sep 28 19:24:35 2022 +0800 修改设置LUA_IDSIZE=512 commit f3e0f299bb1d5e9b6ebd456dfb015ca397c0be66 Merge: 25f9227 a768e9a Author: ToAmuse <909185693@qq.com> Date: Wed Sep 28 16:23:44 2022 +0800 Merge branch 'develop' into dev commit a768e9a39006d3a53f79aef60b04d723d0cb3b2f Author: xuyanghuang <xuyanghuang@tencent.com> Date: Wed Sep 28 14:38:10 2022 +0800 修正:Signature的UFunction的Outer是Package,不能直接GetOuterUClass commit 25f9227f285135f5dc816500108087dd5643c01a Merge: a7c9eb3 656ca65 Author: ToAmuse <909185693@qq.com> Date: Tue Sep 27 13:07:46 2022 +0800 Merge branch 'develop' into dev commit a7c9eb3b04850dd583aff590a53f129ad26fdbc8 Author: ToAmuse <909185693@qq.com> Date: Tue Sep 27 13:07:35 2022 +0800 Fix commit 656ca654d1b860b475ef8f3ea80401076f4f16ce Merge: f46931a d89f050 Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com> Date: Mon Sep 26 20:11:07 2022 +0800 Merge pull request #527 from jozhn/feature/check-unreachable-object 修改:UObject_IsValid CallUE增加Unreachable判断和提示 避免Invoke check崩溃 commit d89f0509efd4ac51f1b7e27f4fa3278754e4366e Author: jozhn <jozhn@live.com> Date: Mon Sep 26 20:06:30 2022 +0800 修改:UObject_IsValid CallUE增加Unreachable判断和提示 避免Invoke check崩溃 commit f7b36986fafadedf305071d46811d7e518158282 Merge: 7fd29a8 f46931a Author: ToAmuse <909185693@qq.com> Date: Mon Sep 26 11:39:27 2022 +0800 Merge branch 'develop' into dev commit f46931a4b84dd12e80e9c6d1940a582e61466925 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon Sep 26 10:53:37 2022 +0800 修正:ClassName应该使用类型名称 commit 1f56e39aff23851cb417f3159241188692847ade Author: xuyanghuang <xuyanghuang@tencent.com> Date: Mon Sep 26 10:46:43 2022 +0800 修正:漏了的Config路径 commit f9ee4cb85fcd26e11bdc482edf124d15239529ea Author: forsakenyang <forsakenyang@vip.qq.com> Date: Mon Sep 26 01:30:33 2022 +0800 增加:更多的CHANGELOG commit 92e9adf746b68e5051c1da16806edd2464f58e20 Author: forsakenyang <forsakenyang@vip.qq.com> Date: Sun Sep 25 18:28:22 2022 +0800 增加:一些配置选项的多语言 commit 9bc18649359287d341f01c96a0a1043598111a40 Author: forsakenyang <forsakenyang@vip.qq.com> Date: Mon Sep 26 01:26:43 2022 +0800 修正:获取插件根目录应该是GetBaseDir commit 297a83a48f073259351e23c8df5aaf1939e67cb3 Author: forsakenyang <forsakenyang@vip.qq.com> Date: Mon Sep 26 00:34:55 2022 +0800 修正:UE5下打包后UnLuaSettings配置没有正确加载 commit 219260bd59059fcb7a87d70bfaee870483bfc9ea Author: forsakenyang <forsakenyang@vip.qq.com> Date: Mon Sep 26 00:21:29 2022 +0800 修改:UE5下使用TryUpdateDefaultConfigFile commit 7fd29a8d239459591e59a3b7f6db9b3e9a67ef23 Author: ToAmuse <909185693@qq.com> Date: Sun Sep 25 13:59:37 2022 +0800 修复CreateLuaTemplate功能BUG,添加CreateLuaDefualtTemplate、CopyAsDefaultModuleName commit 74546ce1fb0654bfe44718412a9ad27f6cac78c7 Merge: c50d46d 12e87df Author: ToAmuse <909185693@qq.com> Date: Sun Sep 25 13:42:11 2022 +0800 Merge branch 'develop' into dev commit 12e87df83cafaa3291e147e2fa1b4f5cab68591d Author: forsakenyang <forsakenyang@vip.qq.com> Date: Sat Sep 24 18:28:11 2022 +0800 修正:vs2022只有在4.27之后才支持 commit a9aadd9c4ca9de41b3a34fa05de2882d9bca1d62 Author: forsakenyang <forsakenyang@vip.qq.com> Date: Sat Sep 24 18:16:38 2022 +0800 修改:PreBindClasses设置项使用SoftClassPath更合适点 commit 8537d4e85ddc911b721ecd1d41e27a23e1fcb9a3 Merge: be5bb3b 35f651e Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com> Date: Sat Sep 24 18:10:54 2022 +0800 Merge pull request #525 from crazytuzi/develop WindowsCompiler 2019/2022 commit 35f651edbe538e7af48162e9eaff4205234466c4 Author: crazytuzi <957824770@qq.com> Date: Sat Sep 24 15:08:49 2022 +0800 WindowsCompiler 2019/2022 commit c50d46d6d5798fe174a30da8ff4bb8c9cbee6fb8 Merge: c61ba4a be5bb3b Author: ToAmuse <909185693@qq.com> Date: Sat Sep 24 10:55:29 2022 +0800 Merge branch 'develop' into dev commit be5bb3b1844395de551de2bd05a33749339c1439 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Fri Sep 23 10:17:16 2022 +0800 修改:uplugin里的版本号 commit 9eb3142c26a9a4e802ef07d7d994a08b09dc3b68 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Sep 22 21:45:59 2022 +0800 增加:Mac下根据当前cpu架构来使用对应的dylib commit d0dc26e9d3696cadde6dc53e0f07c91beb8413be Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Sep 22 19:56:38 2022 +0800 增加:2.3.0的CHANGELOG commit c299bdb33f60d86d6bcd5a1f08ceabf1644c19b7 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Sep 22 19:55:07 2022 +0800 增加:预绑定类型和兼容UTF-8 BOM文件头的设置选项说明 commit cd71d0b34471ed28f006ea05f84c48aec772bb0d Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Sep 22 19:53:23 2022 +0800 修改:几个FFileHelper::SaveStringToFile的地方强制使用UTF8 No bom commit 4300d2b0766e66ce1f065d64f761332461860b5e Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Sep 22 15:58:42 2022 +0800 修改:默认关闭UTF-8BOM头兼容 commit 04dad07cde675818f3f4dae6053460fc527507f3 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Sep 22 15:23:25 2022 +0800 增加:自定义Lua模版文件的文档说明 commit 15f6447c219f1c6aacf66e0b1a9f3a1ee31c7b2f Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Sep 22 15:08:52 2022 +0800 修改:暴露GetUProperty/SetUProperty到全局以兼容老项目的代码 commit 1223e2456924ab25be0e585226e5e98d7c31540f Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Sep 22 11:28:11 2022 +0800 增加:Lua模版文件支持优先从工程目录加载,其次才是UnLua内置 commit 8644d9fb4ed014aaa08dff104fee93af25cceb72 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Sep 22 11:25:11 2022 +0800 修改:Lua模版移动到Config/LuaTemplates目录下 commit c61ba4a9cd1744613c6da1c2232a462cfe1ce72b Merge: 444bb57 598509e Author: ToAmuse <909185693@qq.com> Date: Thu Sep 22 10:27:30 2022 +0800 Merge branch 'develop' into dev commit 598509e13e19305a8fbe73be4bd8abfc4743add8 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Wed Sep 21 21:28:54 2022 +0800 增加:Ref和Unref接口 commit 68051821c1f93beeb665f04f415e325319af262a Author: xuyanghuang <xuyanghuang@tencent.com> Date: Wed Sep 21 17:59:52 2022 +0800 删除:多余的UnLuaHotReload.lua commit 93eaca3ff4aabc83e7ac2ba92735f5a003628ca6 Merge: a444c53 7745911 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Sep 20 17:17:28 2022 +0800 Merge branch 'refactor/perf' into develop commit a444c5340802c2000d4a4534856c23eac34a7a29 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Sep 20 16:55:47 2022 +0800 增加:UnLua.Input的示例 commit dc6dd3c77d6f08877d9ab40df9df952c795a3e46 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Sep 20 16:53:45 2022 +0800 增加:UnLua.Input.BindAxis commit 77459110520ea9f44e5061a5f523547ac86f71ca Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Sep 20 12:51:08 2022 +0800 增加:更多的benchmark commit ab09350127223d9c2c2595384a03d428d85a1777 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Sep 20 12:50:13 2022 +0800 增加:FFunctionRegistry::Invoke的分支预测 commit 238ed09b3319380fa596f13e45f84e864c0c625f Author: forsakenyang <forsakenyang@vip.qq.com> Date: Tue Sep 20 01:09:13 2022 +0800 增加:BindAction接口 commit 444bb57a7df9c7ac2857db4712287d93b28281eb Merge: 79684ed f9704ed Author: ToAmuse <909185693@qq.com> Date: Mon Sep 19 14:45:39 2022 +0800 Merge branch 'develop' into dev commit 5eadca5ddc6e225a177d2eacb87b325b861e84c0 Author: forsakenyang <forsakenyang@vip.qq.com> Date: Mon Sep 19 00:53:05 2022 +0800 增加:UnLua.Input模块,支持UE5的UMG的输入绑定 commit f9704ed2f9144d19581782fb7efa08145ff51742 Author: forsakenyang <forsakenyang@vip.qq.com> Date: Sat Sep 17 15:25:12 2022 +0800 增加:使用PreBindClasses的配置来处理启动就需要绑定的类型 commit 2224574a695db01391b02a736bceea431ded6669 Author: forsakenyang <forsakenyang@vip.qq.com> Date: Sat Sep 17 08:37:25 2022 +0800 修正:使用UpdateDefaultConfigFile commit 6f0b8778da17fc04d882972ea3c8290773136c35 Author: forsakenyang <forsakenyang@vip.qq.com> Date: Fri Sep 16 22:27:09 2022 +0800 修改:使用TryUpdateDefaultConfigFile来把打包设置写入DefaultGame.ini commit 6ee494fdda4eda7eb8a009fc6ab0bd12f0cf33fe Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Sep 15 19:00:18 2022 +0800 增加:Lua和蓝图调用C++的Benchmark commit d498520627d4dc0d60353bc171db8740c4162fca Author: xuyanghuang <xuyanghuang@tencent.com> Date: Wed Sep 14 17:51:49 2022 +0800 修改:使用StaticBitArray来做CleanupFlags的容器,提升点可读性 commit 6411ba201dac5f5bfcd9b8e356787008cd8b2ca8 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Wed Sep 14 16:29:10 2022 +0800 修改:CleanupFlags使用uint64 commit 7705adb9dbcd788ad2242da1d31b518418a8ace3 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Wed Sep 14 12:50:42 2022 +0800 增加:SetValue的分支预测 commit 218b5c82f83c243ceb54481e4a2a544423c04c88 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Wed Sep 14 12:49:29 2022 +0800 修正:应该是使用Array的Inner的ElementSize commit 410f07b78d0b7859faf90fa4b7652c153e7957e2 Author: forsakenyang <forsakenyang@vip.qq.com> Date: Tue Sep 13 22:18:14 2022 +0800 修正:在DelegateHandler重置前移除lua侧的引用 #516 commit 0ec06ff197e1b6b8d46376ac7cec538650e17fec Author: forsakenyang <forsakenyang@vip.qq.com> Date: Tue Sep 13 22:14:20 2022 +0800 修正:在Lua中访问TArray不存在的字段会报stackoverflow commit aa3a7a55bb202e35ba9029d70b157059b130ac92 Author: forsakenyang <forsakenyang@vip.qq.com> Date: Tue Sep 13 21:47:48 2022 +0800 修正:ENABLE_TYPE_CHECK下的编译报错 commit bce9f565fa4f6956236c279492312e270b8f5073 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Sep 13 20:00:49 2022 +0800 修改:Class_NewIndex的性能优化 commit 20a93d9fdf7f57e4d8ce14b22449d54e0a60ff63 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Sep 13 19:47:43 2022 +0800 修改:提升Class_Index的性能 commit 5537e7000c402241b606d5cfc88d008eb408db0d Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Sep 13 19:46:30 2022 +0800 修改:删除不需要的Property2Desc,IsValid判断使用分支预测 commit 276c10051c6eb4ab4ad2a2758f0e3581e8f0dbe7 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Fri Sep 9 16:05:11 2022 +0800 修改:ObjectRegistry的内部智能指针操作可以直接使用lua api commit e8926cefb6354e2fc10846277d4117f2b1d27348 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Fri Sep 9 16:01:59 2022 +0800 增加:GetUObject的分支预测处理 commit 6d968e13726e61791247107ddefb80dca869e9fc Author: xuyanghuang <xuyanghuang@tencent.com> Date: Fri Sep 9 16:01:19 2022 +0800 修改:统一使用UNLUA前缀的STAT宏,方便控制 commit 598252bf56106ce10d551c61d7f3a8f5527562f3 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Fri Sep 9 15:58:59 2022 +0800 修改:UnLuaPerformanceTestProxy在插件里,不需要用UE_BUILD_TEST宏包着了 commit 79684ed44ce21da1a28a0f2ebb7a8ede4053cc20 Merge: e06e934 8f8ddd9 Author: ToAmuse <909185693@qq.com> Date: Fri Sep 9 14:38:45 2022 +0800 Merge branch 'develop' into dev commit 8f8ddd9bd6e98321ef1ee84ee096c6e3c66b643a Author: xuyanghuang <xuyanghuang@tencent.com> Date: Fri Sep 9 10:03:00 2022 +0800 增加:忽略mac下的DS_Store文件 commit dbaf65679c0eac1bd76e67f383b38259f68690cc Merge: e240371 92808ea Author: xuyanghuang <xuyanghuang@tencent.com> Date: Fri Sep 9 10:00:05 2022 +0800 Merge branch 'develop' of github.com:Tencent/UnLua into develop commit e2403710c1c9a57e5725e3959ee4467fae97f8d4 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Fri Sep 9 09:59:22 2022 +0800 修改:降低在mac下的系统版本等级要求 commit e06e934c310179a3d53ecd3384abc9c616aa6b4b Merge: b3b60ce 92808ea Author: ToAmuse <909185693@qq.com> Date: Thu Sep 8 15:19:13 2022 +0800 Merge branch 'develop' into dev commit 92808ea653725bc190733046cdc6016afc5b2e95 Merge: da0c038 5f6ecfc Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com> Date: Thu Sep 8 10:39:23 2022 +0800 Merge pull request #518 from wtmsuperman/develop 修正:lua注册的函数回调,函数有不释放的情况 commit 5f6ecfcf25ca00cb3e881de0e6aebffa12f8da30 Author: wtm <wtm910927@gmail.com> Date: Thu Sep 8 10:33:56 2022 +0800 修正:lua注册的函数回调,函数有不释放的情况 commit b3b60ce7ddf1bdf629a4937e75cc976b8b1c4930 Merge: ab80d61 da0c038 Author: ToAmuse <909185693@qq.com> Date: Thu Sep 8 10:20:44 2022 +0800 Merge branch 'develop' into dev commit b32e8113f6614682c5b6d1b691bf25495e062034 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Sep 8 10:05:45 2022 +0800 修正:Mac下编译报错的问题 commit da0c0385c53c071ff98ef2b6ab164dc81fcb62de Author: xuyanghuang <xuyanghuang@tencent.com> Date: Wed Sep 7 16:34:49 2022 +0800 增加:Android下的x86_64支持 commit b54909bc846eb9a1f2f52f5c936ab29594bb0dda Merge: bdc2660 2b6575b Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com> Date: Tue Sep 6 19:59:17 2022 +0800 Merge pull request #515 from jozhn/bugfix/old-metatable 修复PushMetatable时会使用旧的metatable的问题 commit 2b6575b0cd1e7a4c6dd9866c7e190f763ac28b06 Author: jozhn <jozhn@live.com> Date: Tue Sep 6 19:50:12 2022 +0800 修正:避免在UClass有效时清理metatable commit ab80d616ca0270b560471ef6c19af6eedf6f5e09 Merge: 6438a12 1c09f5d Author: ToAmuse <909185693@qq.com> Date: Tue Sep 6 16:25:55 2022 +0800 Merge branch 'develop' into dev commit bdc2660a6aa90aa862b38bdafbc2aa7b2d3af03e Author: xuyanghuang <xuyanghuang@tencent.com> Date: Tue Sep 6 10:22:04 2022 +0800 修改:mac下的dylib生成需要修改rpath commit b9a690b2135ba5d62e41d8bda34be010da1383f7 Author: jozhn <jozhn@live.com> Date: Mon Sep 5 18:48:07 2022 +0800 修复PushMetatable时会使用旧的metatable的问题 commit bd93ecf660df6f8ccfd7b7043a1d1f26d93cf92a Author: xuyanghuang <xuyanghuang@tencent.com> Date: Fri Sep 2 14:18:07 2022 +0800 修改:清理多余的分号 commit ce0cc4e6a092efd800436168885008ec0c714338 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Fri Sep 2 14:18:07 2022 +0800 修改:清理多余的分号 commit 6b2faf65dad33d568bca3945946f5fd057ecd5cf Author: xuyanghuang <xuyanghuang@tencent.com> Date: Fri Sep 2 14:10:42 2022 +0800 修正:漏提的空指针判断 commit 674bc1133d5c11137dddb1623fb6d726557c6280 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Fri Sep 2 11:38:30 2022 +0800 增加:UNLUA_LEGACY_ALLOW_BOM的兼容开关 commit 36e5fd00aa61140c6bab37c664f21f26cffecace Author: xuyanghuang <xuyanghuang@tencent.com> Date: Fri Sep 2 14:10:42 2022 +0800 修正:漏提的空指针判断 commit 1c09f5daf83834cf2bb8dcf76c20f1ea3523fcc3 Merge: 59a1bf3 3ed4fc5 Author: xuyanghuang <83756024+xuyanghuang-tencent@users.noreply.github.com> Date: Thu Sep 1 20:27:40 2022 +0800 Merge pull request #503 from jozhn/develop 添加手动添加/移除UObject引用的接口 commit 59a1bf3f073ddeb9039155b25a638bcdef6921cb Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Sep 1 20:24:06 2022 +0800 增加:编辑器下检测utf-8 bom commit c773f475aeebb14c5eb8b915f1f7a7a04fbe8c94 Merge: 7a2094c 83c8996 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Sep 1 20:19:55 2022 +0800 Merge branch 'feature/load-from-plugin' into develop commit 7a2094c3e9417a64945882976081e8a988929ef1 Author: xuyanghuang <xuyanghuang@tencent.com> Date: Thu Sep 1 17:43:55 2022 +0800 增加:最佳实践工程的入口说明 commit 6438a125ea8d97f2ade0a50953c31618c5746ff0 Author: ToAmuse <909185693@qq.com> Date: Thu Sep 1 17:00:34 2022 +0800 Revert "修复ScriptArray析构时错误" This reverts commit 6e7eb10621f37c37e2127a1a79c4afcabbd3f78f. commit 6e7eb10621f37c37e2127a1a79c4afcabbd3f78f Author: ToAmuse <909185693@qq.com> Date: Thu Sep 1 16:58:46 2022 +0800 修复ScriptArray析构时错误 commit bc4b2de3da0a1912cc1b85bfef4876edbafa74c7 Merge: 6a1383f 1f61a0d Author: ToAmuse <909185693@qq.com> Date: Thu Sep 1 10:41:42 2022 +0800 Merge branch 'develop' into dev commit 1f61a0d99bccf96bd6a976eb3209f8e09b102e18 Author: xuyanghuang <xuyanghuang@tencent.co…
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
UMG_Main蓝图中新建一个函数Test,并增加一个FVector类型的参数WorldLocation,在lua中覆写Test函数,代码如下:
function UMG_Main_C:Test(WorldLocation)
self.WorldLocation = WorldLocation
print("WorldLocation1=", self.WorldLocation)
end
function UMG_Main_C:Tick(MyGeometry, InDeltaTime)
if self.WorldLocation then
print("WorldLocation2=", self.WorldLocation)
end
end
在蓝图中调用Test函数,在lua中打印log输出self.WorldLocation,会发现Test中输出的值是对的,但在Tick中输出的值是错误的
The text was updated successfully, but these errors were encountered: