Commit Graph

  • 54e41d2b67 增加DoBytes接口直接加载Lua字节码 jay 2017-03-07 17:25:03 +08:00
  • e8e5521f05 关于this[string field]或者this[object field]操作符重载的FAQ johnche(车雄生) 2017-03-07 11:13:02 +08:00
  • dbede0d35c 只要string能赋值的索引,都应该禁用,避免二义性的问题 johnche(车雄生) 2017-03-07 11:00:00 +08:00
  • 5c729d9924 mac meta johnche 2017-03-07 09:58:54 +08:00
  • 1f7e046854 否则PostProcessScene在每次运行都会调用,去掉warning会好些 johnche(车雄生) 2017-03-03 15:13:00 +08:00
  • bc867ff916 如果没安装Tools提示“please install the Tools” johnche(车雄生) 2017-03-03 11:18:25 +08:00
  • 8933a33bd1 Merge branch 'master' of github.com:Tencent/xLua johnche(车雄生) 2017-03-03 09:18:27 +08:00
  • 13c51eeeda 修复通用版本反射导入泛化类型的问题 johnche(车雄生) 2017-03-02 17:36:05 +08:00
  • 6388dcf819 XLuaGenerate把template打包到资源里头。 johnche(车雄生) 2017-03-02 14:51:58 +08:00
  • d382f48ebc XLuaGenerate把template打包到资源里头。 johnche(车雄生) 2017-03-02 14:49:01 +08:00
  • 94abfa410b this[string field]描述更新 johnche(车雄生) 2017-03-01 16:50:58 +08:00
  • 3b9b8287d0 linux库及编译脚本 johnche(车雄生) 2017-03-01 16:25:23 +08:00
  • 57190e287b 规避一个mono的bug:List<CustomType>,CustomType是当前执行程序集的类型,这在msdn以及.net实现都是不需要指明程序集就可以通过Type.GetType得到,但mono(Unity5.5.1配套版本)却不行。 johnche(车雄生) 2017-03-01 11:46:37 +08:00
  • 60412849cb 更新release的图标 johnche(车雄生) 2017-03-01 11:13:02 +08:00
  • a30b9958b8 安装说明修改 v2.1.6 johnche(车雄生) 2017-03-01 11:02:07 +08:00
  • 3cc56534e5 CHANGELOG更新 johnche(车雄生) 2017-03-01 10:56:58 +08:00
  • e8846f3879 更新文档 johnche(车雄生) 2017-03-01 10:29:23 +08:00
  • bf310c3eb4 通用版本的介绍文档 johnche(车雄生) 2017-03-01 10:13:53 +08:00
  • 21777c6c3f 通用版本的UT用例 johnche(车雄生) 2017-02-28 11:57:29 +08:00
  • 3e4777964c 排除XLua名字空间的Hotfix生成代码。 johnche(车雄生) 2017-02-28 09:01:47 +08:00
  • e7c80ec55e 逻辑改为和原来的一样 johnche(车雄生) 2017-02-27 20:09:42 +08:00
  • 82be6d7bbc 1、把xlua相关的库代码都放到XLua名字空间下。2、注入工具抛异常时的提示;3、例子代码释放callback johnche(车雄生) 2017-02-27 19:47:49 +08:00
  • 5186707bc1 1、对已经Dispose的LuaEnv的访问做保护;2、Dispose时检查callback是否已经都释放,没释放的话报错;3、支持释放Hotfix; johnche(车雄生) 2017-02-27 17:22:36 +08:00
  • 321b380a60 Merge branch 'master' of github.com:Tencent/xLua johnche(车雄生) 2017-02-27 15:25:16 +08:00
  • 7cd5c0e377 1.以返回值为delegate实现函数名,在存在两个函数只有ref和out的区别时,会报重载冲突;2、鉴于比较多的人用属性来加hotfix类型列表,这容易把xLua以及CSObjectWrap也包含在内,hotfix逻辑中把这两个名字空间排除调。 johnche(车雄生) 2017-02-27 15:24:19 +08:00
  • 64c71af940 CHANGELOG.txt改为utf8无bom格式 johnche(车雄生) 2017-02-24 14:22:13 +08:00
  • d1208ba4cc changlog更新,添加v2.1.6的内容 johnche(车雄生) 2017-02-24 11:39:13 +08:00
  • 5d0cc3be25 通用版本可以少定义一个宏 johnche(车雄生) 2017-02-24 10:02:07 +08:00
  • a365d96b51 1、修复setglobal逻辑错误;2、加入库版本判断 johnche(车雄生) 2017-02-23 22:00:37 +08:00
  • d23b2bc29d UT用例移植到非Unity环境,在通用版本也全部执行成功 johnche(车雄生) 2017-02-22 20:45:54 +08:00
  • bff8091a70 File.Open有时会报找不到函数 johnche(车雄生) 2017-02-22 14:23:14 +08:00
  • 23e920e4ee 把执行注入的窗口隐藏掉 johnche(车雄生) 2017-02-22 10:06:34 +08:00
  • 53df395db7 调整使用方式 johnche(车雄生) 2017-02-21 21:48:43 +08:00
  • 262fe38d17 unity4改为纯手动注入 johnche(车雄生) 2017-02-21 21:22:00 +08:00
  • e74f1cb7b7 windows下也调整为用MonoBleedingEdge下的mono来执行 johnche(车雄生) 2017-02-21 20:57:24 +08:00
  • aa9d938892 mac inject tool work johnche 2017-02-21 17:52:16 +08:00
  • a1b5136331 新增小工具方式,Unity4默认是小工具方式 johnche(车雄生) 2017-02-21 16:25:40 +08:00
  • 5cde91fac3 小工具加上对search_path的处理 johnche(车雄生) 2017-02-21 16:23:26 +08:00
  • 6616a2aeb4 生成代码及hotfix支持Unity之外的环境 johnche(车雄生) 2017-02-20 21:30:21 +08:00
  • 0502fd94cb 规避unity4的bug更全面的改法 johnche(车雄生) 2017-02-20 15:03:12 +08:00
  • c5d0f79f2f 规避Unity4的bug,该bug已经经官方确认,但unity4已经停止维护,所以只能规避,unity4和lua53在这个场景下会崩:使用一个已经被Distroy的UnityEngine.Object的方法会crash, johnche(车雄生) 2017-02-20 14:44:42 +08:00
  • 91523bfbb8 从类型就去掉带泛型的delegate johnche(车雄生) 2017-02-20 11:47:43 +08:00
  • 4b89ffe979 过滤掉带泛化参数的delegate johnche(车雄生) 2017-02-20 11:06:03 +08:00
  • 4911e02f7b 上次漏提交,导致编译错误 johnche(车雄生) 2017-02-20 09:39:53 +08:00
  • a9dabca95d 生成代码支持非Unity环境 johnche(车雄生) 2017-02-17 17:48:38 +08:00
  • e356955cff List<int[]>和List<int>的符号生成 johnche(车雄生) 2017-02-17 16:21:14 +08:00
  • b0ebc9434b 过滤掉参数是string类型的[]操作符,这会影响到xlua的重载 johnche(车雄生) 2017-02-16 16:17:18 +08:00
  • 92191e1690 核心部分定义XLUA_GENERAL后,可以在Unity之外的环境运行 johnche(车雄生) 2017-02-15 16:22:52 +08:00
  • 399fc31863 文档更新:1、新增Hotfix操作指南链接;2、修改生成引擎文档的标题;3、删除XLua介绍.ppt johnche(车雄生) 2017-02-14 15:36:06 +08:00
  • 8a357a93ff 性能测试用例 johnche(车雄生) 2017-02-14 15:34:04 +08:00
  • c31ef795a1 hotfix配置说明修改 johnche(车雄生) 2017-02-14 10:02:59 +08:00
  • fe1a88d20f 未生成代码,emit模式未把可变参数展开 johnche(车雄生) 2017-02-10 18:51:27 +08:00
  • 7d829025d8 hotfix做一个调整:构造函数改为执行原有逻辑后再调用lua johnche(车雄生) 2017-02-10 16:33:13 +08:00
  • 74b7074d3f 笔误 johnche(车雄生) 2017-02-10 15:08:18 +08:00
  • f8d0d7cac9 新增生成引擎二次开发指南 johnche(车雄生) 2017-02-09 19:01:15 +08:00
  • 3269eab4a9 Merge pull request #99 from forsakenyang/master chexiongsheng 2017-02-09 14:52:32 +08:00
  • aaca853cbd 修正:类似NGUITools.AddMissingComponent<T>(this GameObject) where T:Component导致代码生成编译不过的问题 forsakenyang 2017-02-09 14:36:39 +08:00
  • 9f422c2be6 让生成的工程保留原来的代码目录结构 johnche(车雄生) 2017-02-09 11:23:42 +08:00
  • 6fe774e534 ManifestModule在il2cpp下不支持 johnche(车雄生) 2017-02-09 10:22:31 +08:00
  • b7b2a00c18 改为只有window才需要声明为Cdecl johnche(车雄生) 2017-02-09 09:11:12 +08:00
  • 2f406c6a1b Merge pull request #96 from forsakenyang/master chexiongsheng 2017-02-07 20:06:35 +08:00
  • b373a46f0b interface的方法的可变参数未展开 johnche(车雄生) 2017-02-07 17:23:28 +08:00
  • 9c788e8da6 屏蔽诸如Test<T>()的泛型方法的生成 forsakenyang 2017-02-07 15:14:14 +08:00
  • 1fbb506ca3 增加HOTFIX_SYMBOLS_DISABLE宏 johnche(车雄生) 2017-02-06 20:17:15 +08:00
  • 007f825876 增加:带类型约束的泛型方法的反射支持 增加:泛型方法调用的示例 forsakenyang 2017-02-06 19:00:22 +08:00
  • ebcd86130d 添加两条faq johnche(车雄生) 2017-02-06 16:43:11 +08:00
  • a02b164238 string[,]数组处理得不好,这种数组的GetElementType都是一样的,不同的是GetArrayRank johnche(车雄生) 2017-02-06 15:59:22 +08:00
  • 2935ef18a7 循环依赖解决的优化:如果已经有typeid,直接用,而不是删除后重新分配 johnche(车雄生) 2017-02-05 16:28:01 +08:00
  • 19a33cbf9b unity5.5.1兼容:1、这版本的Inspector会把public的field初始化,导致NoGC例子跑不了;2、这版本的编译器也改动了,一个静态引用初始化为null,以前编译器是忽略的,现在会有对应的指令设置null,而之前xLua的注册方式实现的不合理,会有问题;3、改掉一个warning(Utils.cs); johnche(车雄生) 2017-02-05 14:51:12 +08:00
  • 1af5d4d030 LuaTable添加void ForEach<TKey, TValue>(Action<TKey, TValue> action)以及Length属性 johnche(车雄生) 2017-01-24 17:42:38 +08:00
  • 62acbfc996 错别字 johnche(车雄生) 2017-01-24 11:49:25 +08:00
  • 4b13b3d10d 增加:对带限定泛型类型扩展方法的支持 forsakenyang 2017-01-23 22:37:22 +08:00
  • 7e2d6b2e33 1、06_Coroutine老配置方式更改为新的;2、更新文档的一些过时的部分 johnche(车雄生) 2017-01-23 16:30:27 +08:00
  • bcea725239 生成代码的Utils加上名字空间指定,防止业务在全局空间有Utils类导致的冲突 johnche(车雄生) 2017-01-23 15:30:44 +08:00
  • dc0a9bda20 修正struct的注入代码 johnche(车雄生) 2017-01-23 10:55:51 +08:00
  • aa972a1a90 格式问题 johnche(车雄生) 2017-01-20 21:06:43 +08:00
  • 2d96b8ef20 更新faq里头关于unity协程的hotfix johnche(车雄生) 2017-01-20 21:05:22 +08:00
  • 6a61304631 add util.cs_generator johnche(车雄生) 2017-01-20 20:56:24 +08:00
  • bcbc36cb38 错别字 johnche(车雄生) 2017-01-20 18:03:29 +08:00
  • d5fa4977a4 新增hotfix的字段,属性配置方式。 johnche(车雄生) 2017-01-20 17:58:29 +08:00
  • a40f6b697a 更新QQ群信息 johnche(车雄生) 2017-01-18 16:21:44 +08:00
  • 0fbcfe0585 更新文档,添加hotfix下触发event以及hotfix一个unity协程实现的faq johnche(车雄生) 2017-01-17 20:03:48 +08:00
  • 546bfda164 unity3d --> unity johnche(车雄生) 2017-01-17 15:19:47 +08:00
  • eed3af3f9e 1. support event trigger in hotfix;2. skip hitfix inject field while enable the private access. johnche(车雄生) 2017-01-17 10:53:39 +08:00
  • bd29a7bf0b 1、第三方dll(比如DOTween.dll)路径要加入到cecil的searchParh;2、在inject那应该保证异常了也能执行mdb的释放工作; johnche(车雄生) 2017-01-16 16:04:21 +08:00
  • 279a1d4099 生成代码的wrap方法前面加上前缀,防止名字冲突。 johnche(车雄生) 2017-01-16 10:04:58 +08:00
  • 057d031760 public的泛化类型里头包含private类型泛化参数时,会把这个类型识别为public,进而导致找不到适配delegate v2.1.5 johnche(车雄生) 2017-01-13 15:51:32 +08:00
  • 6e4bda4ccd Merge pull request #74 from cjsworld/cjs chexiongsheng 2017-01-13 15:43:12 +08:00
  • 0f0afff399 1.修复某些情况生成代理类的时候,参数名为空导致的编译失败 CJS 2017-01-13 11:47:30 +08:00
  • 527f1e4f32 删除《XLua介绍.ppt》的链接 johnche(车雄生) 2017-01-13 09:51:37 +08:00
  • fd3b6515f8 update license release push-request link johnche(车雄生) 2017-01-13 09:49:11 +08:00
  • 848b70a1bf Merge pull request #70 from forsakenyang/master chexiongsheng 2017-01-12 17:50:26 +08:00
  • f6d1ecfe40 过滤枚举的Obsolute字段 forsakenyang 2017-01-12 17:25:20 +08:00
  • e300f754a7 之前android的包是老版本代码编译的 johnche(车雄生) 2017-01-12 16:20:42 +08:00
  • f3917ddc61 修复非public的类型无法hotfix的问题。 johnche(车雄生) 2017-01-12 15:36:41 +08:00
  • 0782d0e152 找不到代理应该打error日志。 johnche(车雄生) 2017-01-12 11:51:09 +08:00
  • 24c0630bf3 行对齐 johnche(车雄生) 2017-01-12 11:25:02 +08:00
  • 5c88ce13de Merge branch 'master' of github.com:Tencent/xLua johnche(车雄生) 2017-01-12 10:08:13 +08:00
  • 725df052d8 Merge pull request #66 from hsl4125/master chexiongsheng 2017-01-12 10:07:54 +08:00
  • 14f11a8436 fix unity5.5 runInEditMode hsl4125 2017-01-12 10:04:07 +08:00