Commit Graph

  • 3825de6b07 【调整】cfg c++ 对于可空类型使用 shared_ptr walon 2021-08-11 16:10:55 +0800
  • 9edb704199 【修复】为ue4生成cfg c++代码并且使用FString作为string类型时,由于FString无法作为unordered_map的key,产生编译错误,索性放弃对FString支持, 统一为std::string walon 2021-08-11 15:09:22 +0800
  • 2854ba4a9f 【完善】补充cfg c++对可空变量的支持,补充对ref字段resolve的支持 walon 2021-08-11 14:36:16 +0800
  • 323ffd9b74 【调整】bright事务改为异步模式 【修复】修复生成的bright事务异步模式的代码的编译错误 walon 2021-08-10 18:29:25 +0800
  • 5e0c35c2fc 【优化】修复proto和cfg生成的typescript代码在eslint下有警告的问题 walon 2021-08-09 20:23:25 +0800
  • 42d297ac29 【优化】在win下自动禁用console的快速编辑模式 walon 2021-08-09 12:18:38 +0800
  • e7066c579b 【特性】支持不限层次的嵌套 multi_rows,即multi_rows的list,每行元素本身又可以包含multi_rows的字段 walon 2021-08-06 19:06:25 +0800
  • 5c35c140b3 【升级】升级 NeoLua 版本 【修复】修复 table input属性包含多余逗号,导致empty字符串''也被识别为目录,错误将整个input_data_dir目录当作数据源的bug 【优化】引用UDE库,智能识别csv文件编码,非utf8格式csv也能被正常识别 walon 2021-08-06 13:44:23 +0800
  • 861015e802 【优化】优化出错时的日志打印 【修复】修复解析table的字段定义,错误将属性multi_rows写成multi_lines的bug walon 2021-08-05 16:44:19 +0800
  • a19b17d7ed 【调整】为了避免使人疑惑,强迫excel定义enum类型时,必须填写value值(而xml中可不填,默认使用c语言的值递增规则)。 walon 2021-08-05 10:42:16 +0800
  • 714f731f99 【调整】调整cfg excel meta属性title_rows的语义,原来title_rows将多级标题头当作一行,现在简单统一为除了meta行和数据以外的标题行的行数 walon 2021-08-05 10:24:48 +0800
  • e9279364b1 【修复】修复从excel中读取bean定义时未正确处理空group,导致数据没有导出的bug walon 2021-08-04 18:08:18 +0800
  • 8ba2278de5 【修复】修复从excel读取table和bean定义的bug walon 2021-08-04 17:19:53 +0800
  • 8d95e8539a 【特性】cfg datetime的在excel格式下支持excel内置的时间格式 walon 2021-08-04 16:50:59 +0800
  • fb733f751a 【特性】支持在excel中定义bean 【调整】将table和enum的excel格式中 module字段与name字段合并为full_name字段 walon 2021-08-04 15:34:13 +0800
  • 7f3138c66e 【完善】更新 README.md中关于excel中定义enum的文档 walon 2021-08-04 12:03:32 +0800
  • a165be4b30 【特性】支持在excel定义enum类型 walon 2021-08-04 11:49:01 +0800
  • 46bc612f57 【优化】优化cfg日志,不再打印吓人的堆栈信息 walon 2021-08-04 10:05:14 +0800
  • 6854daec32 【优化】 从excel里读取定义时,会自动清理空白字符,避免意外写错 【优化】日志打印字符串时,添加'边界符,方便发现一些多余的空白字符的错误。 walon 2021-08-03 18:48:24 +0800
  • 05f98f3ae1 【特性】为 proto,cfg 新增 --use_unity_vector命令行参数,允许使用 UnityEngine.Vector{2,3,4} 而不是 System.Numerics.Vector{2,3,4} walon 2021-08-03 16:05:43 +0800
  • e6e88e5104 【完善】补充 luban.client -w 选项的使用示例 walon 2021-08-03 14:44:25 +0800
  • 966261c829 【完善】完善README.md,同步更新了 README.en-us.md。 补充 luban_install_manual.md 【调整】取消 excel meta属性orientation中 landscape|l|portrait|p 这4个值。只保留 row|r|column|c walon 2021-08-03 11:05:29 +0800
  • 1632ff117f 添加开发微信群相关链接 walon 2021-08-02 18:08:48 +0800
  • cd6f0f1282 【修复】解决不同平台下生成json和lua数据文件(换行符)不同的问题 walon 2021-08-02 13:46:59 +0800
  • 39d976436c 【更新】README.md中补充从excel读取table列表的说明 walon 2021-08-02 12:55:35 +0800
  • 0628dd1e6f 【特性】支持从excel中读入Table列表定义。这样大多数情况下,只通过修改excel文件就能完成添加新表。 walon 2021-08-02 12:46:11 +0800
  • 0e872b5610 【新增】cfg 新增 cs_code_unity_json 类型生成支持。 使用 SimpleJSON 。 【调整】略微调整了 code_code_json生成(主要是将_buf改名为_json) walon 2021-07-31 18:25:36 +0800
  • cf651b6686 【优化】优化从excel读取定义的性能,不再读取整个sheet,只读取前面几行包含标题头的行 walon 2021-07-31 10:55:50 +0800
  • 12e9693459 【完善】README中补充定义与数据混合的传统兼容excel表定义的说明和示例 walon 2021-07-31 09:58:34 +0800
  • a8a341a80f 【调整】cfg excel meta属性row改名为orientation,同时取值范围由true|false改为landscape|l|row|r|portrait|p|column|c walon 2021-07-31 09:30:52 +0800
  • 2ca0cebe99 【特性】支持从excel文件的标题头里直接读取定义,定义和数据一体了。简化写记录定义的麻烦 walon 2021-07-30 18:22:08 +0800
  • 94197d9968 【新增】proto,db,cfg新增 --typescript_bright_package_name 必然,支持在typescript语言的情况下以package形式引入bright包,相比于require path的形式,以package方式引用ByteBuf之类的类时不包含路径名。 walon 2021-07-30 13:58:13 +0800
  • 06e2adf2aa 【调整】调整配置解析错误的格式 【调整】为 README.md 补充gitee相关链接和说明 walon 2021-07-30 12:54:14 +0800
  • 27e9bd2d1f 【修复】读取excel数据出错时,打印出正确的出错位置(之前有可能往后偏移一位,给出错误的位置信息) walon 2021-07-29 18:35:56 +0800
  • df722abb4a 【优化】更加优雅地打印配置加载错误。默认不再显示大段的堆栈信息 walon 2021-07-29 18:14:15 +0800
  • 54685289af 【新增】Luban.Client和Luban.Server 新增 -l (--loglevel) 参数,允许按理日志级别。另外,对于 <= DEBUG的日志级别,打印日志代码位置 【优化】特殊优化 Luban.Client 由于未设置 LUBAN_SERVER_IP 环境变量导致-h 参数为空而运行失败的问题,此时默认取 127.0.0.1 并打印警告日志。 v3.1.0 walon 2021-07-29 15:48:15 +0800
  • 75cc8e969f 【修复】解决Luban.Server和Luban.Client在非大陆地区运行错误日志乱码的问题 walon 2021-07-29 15:03:53 +0800
  • e63220be9f 【特性】支持comment属性,生成代码时包含类和字段注释 walon 2021-07-27 16:43:49 +0800
  • 050310c15c 【完善】完善db typescript 生成。补充table key,value序列化函数实现。 【修复】修复Luban.Client连接服务器失败后不退出的问题 walon 2021-07-23 12:04:41 +0800
  • d776373ee8 【调整】调整db cs关于容器与日志方面的生成代码。 walon 2021-07-23 11:21:14 +0800
  • de56fa9560 【优化】放松对datetime类型数据格式中月份和天数格式的要求, 1999-01-01和1999-01-1和1999-1-01和1999-1-1 都能被识别 walon 2021-07-22 11:19:55 +0800
  • 252ed19b61 【修复】修复proto typescript代码,当namespace为空时生成的代码编译错误 walon 2021-07-20 15:41:27 +0800
  • 6e091c7640 【完善】完善db typescript 生成,至少保证暴露接口的正确性 walon 2021-07-19 18:08:33 +0800
  • f164dc82fb 【重构】重构 cfg JobController代码,减少重复代码 【调整】原来data_lua中类型部分代码被移到 code_lua_lua目标中 【修复】修复go_bin的生成代码有编译错误的问题 walon 2021-07-15 16:14:34 +0800
  • d7dbdf4b94 【重构】略微重构GenArgs类,提出公共基类及公共检查函数 walon 2021-07-15 09:33:42 +0800
  • 12e6df6090 【新增】db typescript 支持(只实现了使用接口,内部有待完善) walon 2021-07-13 19:09:08 +0800
  • 00de219e16 【调整】调整cfg typescript有多种输出类型,解决每种类型引入 ByteBuf类及Bright类的方式不一样的问题。 walon 2021-07-13 15:15:55 +0800
  • 6a43f7af6f 【调整】调整 proto typescript生成,更灵活处理bright类型来自模块或者内嵌或者puerts注入的情形 walon 2021-07-13 12:59:28 +0800
  • 3549603dcc 【修复】修复proto 生成typescript反序列化多态bean代码的编译bug walon 2021-07-12 16:12:13 +0800
  • c2b770a33b 【特性】proto和cfg 新增参数 --typescript_bytebuf_require_path, 用于指定 ByteBuf类的路径 walon 2021-07-09 19:25:04 +0800
  • 9949d2ddce 【特性】新增go语言json数据加载支持(code_go_json) walon 2021-07-08 16:03:31 +0800
  • 1aeeca2e08 【修复】修复 go对可空变量的支持 walon 2021-07-08 14:01:21 +0800
  • 36645bd6f8 【更新】完善 README.md 文档 walon 2021-07-07 10:04:45 +0800
  • 2f14949c6e 【更新】补充 cfg 常量替换相关文档 walon 2021-07-06 16:38:12 +0800
  • 28f5428472 【修复】修复 读取excel纵表转置时一个越界bug walon 2021-07-06 15:20:20 +0800
  • 1a8f2a5231 【优化】略微优化了Excel2TextDiff读取excel的性能,同时删除无用代码 walon 2021-07-06 11:52:33 +0800
  • 6576005c34
    Update README.md walon 2021-07-06 11:38:21 +0800
  • a54858a9ad 【更新】 完善文档 walon 2021-07-06 11:34:06 +0800
  • fe62154451 【更新】根据中文版本完善 README.en-us.md walon 2021-07-05 20:26:00 +0800
  • fb3416441e 【更新】完善 README.md中关于group的例子 walon 2021-07-05 18:23:57 +0800
  • cba05fb037 【更新】更新 README.md, 优化文档 walon 2021-07-05 16:14:23 +0800
  • 61703adc25 【更新】更新 README.md 关于 luban.server 与 luban.client 部属及使用的说明 walon 2021-07-05 11:05:53 +0800
  • 681260e06a 【新增】新增 build Luban.Client docker映像的脚本 walon 2021-07-05 10:49:04 +0800
  • 346febc8cb 【修复】修复json,xml,lua数据源未正确处理可空字段的bug walon 2021-07-01 14:58:56 +0800
  • 1a9547769d 【更新】 更新readme 更新关于可空数据的介绍 【调整】 增加类型名作为可空非多态bean的非空标识(与多态一致) walon 2021-07-01 10:16:54 +0800
  • bf3cae5d1a 【特性】proto 生成的typescript代码包含constructor函数,默认构造了初始值 walon 2021-06-30 12:01:07 +0800
  • 5c038ca449 【修复】修复Luban.Server在linux平台(\n)和win平台(\r\n)生成的文本换行符不一样的问题(导致不同平台生成结果不一样)。统一为 \n walon 2021-06-30 10:19:15 +0800
  • 02a7973f42 【调整】可空bean的标识串由{null}改成null walon 2021-06-30 09:33:31 +0800
  • 059d3ffb09 【重构】 TType -> TData Creator类从TypeVisitors目录移到DataCreators目录 walon 2021-06-29 20:14:54 +0800
  • ccea1359d3 【特性】cfg typescript,lua,python,go均新增对可空bean支持 walon 2021-06-29 20:10:34 +0800
  • dcaee15c0e 【优化】整理所有没有正确使用 {{~ ~}} 格式化行的地方 【特性】cfg java生成代码支持可空bean walon 2021-06-29 19:41:53 +0800
  • 0bf3824ebb 【特性】为了支持可空bean,调整生成的typescript json代码 walon 2021-06-29 19:11:22 +0800
  • a471f13488 【特性】非多态bean类型也支持可空。bean的bin输出模式下的格式与其他原生类型一致(强迫先bool表示是否为,再读取类型字段),也调整excel识别非多态bean类型的办法。 walon 2021-06-29 19:02:46 +0800
  • 9e32c2f4fd 【重构】提取 cfg code_python_27和 code_python_3 关于vector定义的公共字符串。不再重复出现。 【重构】删除 proto typescript 生成代码中行末的';' walon 2021-06-29 17:59:07 +0800
  • 260a1a84a3 【优化】优化生成的typescript代码,去掉行末不必要的';'号 walon 2021-06-29 17:23:06 +0800
  • ff1dd168dd 【优化】优化Excel2TextWriter的导出格式,忽略空白行(用于diff,显示空白行无意义) 2.0 walon 2021-06-29 09:44:32 +0800
  • 0aef438e0c 【删除】删除对配置双键表的支持 walon 2021-06-21 22:53:47 +0800
  • 75c92d4685 【重构】 Excel2TextWriter 细微代码重构 walon 2021-06-21 20:59:10 +0800
  • 77949bdfff 【新增】 Excel2TextDiff 新增 -f 参数,用于指定调用第三方diff程序时的参数格式 walon 2021-06-19 17:39:55 +0800
  • 10c2768f1a 【新增】新增Excel2TextDiff工具项目,用于将excel转换为text或者直接将两个excel文件转换为text后再diff walon 2021-06-19 16:22:10 +0800
  • 1d6698fac7 【特性】excel、lua、xml、json 支持标签过滤 【调整】datetime 类型数据不再在创建时确定utc时间,改为导出时根据时区再确定(跟text的方式保持一致,即所有原始数据加载时保持不变,只有导出时才做转换) walon 2021-06-19 11:51:52 +0800
  • 75691d1f7f 【改动】cfg --input_l10n_text_files 的参数由原来相对于 --input_data_dir目录,改为相对当前目录。与--branch_input_data_dir 一致。 walon 2021-06-18 17:49:49 +0800
  • 80074057f8 【优化】 包含~和$字符的文件变化不会触发MultiFileWatcher的事件。避免excel关闭时触发生成。 walon 2021-06-18 16:41:25 +0800
  • dd4368faf9 【优化】解决Luban.Client在watch模式下,数据目录变化后,触发两次生成(第二次多余)的问题 walon 2021-06-18 13:03:03 +0800
  • 8977b5c4c3 【优化】美化生成的c#和typescript 配置加载代码。对齐,去掉不必要的';'号和空格 walon 2021-06-18 11:19:31 +0800
  • 19dce48383 【本地化】支持指定本地化值的text字段名,可以处理在同个文件中配置多个语言的本地化值字段的情形 walon 2021-06-18 09:40:31 +0800
  • 16c320ff49 修复 README.md 的错误 walon 2021-06-17 17:31:31 +0800
  • 9e4ba72950 - 支持 主版本+分支版本的 多分支数据合并,用于发布多地区版本极其有用 walon 2021-06-17 17:20:19 +0800
  • e9166ac462 更新README中关于静态本地化的描述 walon 2021-06-17 14:59:00 +0800
  • d873aa3a6c 【特性】 cfg 实现静态本地化 walon 2021-06-17 14:57:39 +0800
  • 97c2342cfc 【text】根据本地化 TextTable 对Text作转换 walon 2021-06-17 12:51:35 +0800
  • 35bafee063 【新增】 能够从excel,json,xml,lua等类型文件中加载 text 类型数据 walon 2021-06-17 09:11:34 +0800
  • 2b28e4de74 【新增】 新增 typescript和go的示例代码,调整lua语言示例代码 walon 2021-06-11 21:16:23 +0800
  • b1638198db 【新增】 完善ReadMe,补充 分组导出,数据标签,path引用,range检查 相关文档,同时优化一些图片。 walon 2021-06-11 20:30:07 +0800
  • ee217e1a32 【cfg】 解决FileRecordCacheManager不清除缓存,导致内存占用缓慢无限增大的bug walon 2021-06-09 19:29:26 +0800
  • e36468dcc8 【Luban.Client】修复watch参数为空时抛出空指针异常的bug walon 2021-06-08 21:06:58 +0800
  • bdeff0ad81 【Luban.Client】支持watch多个目录 walon 2021-06-08 16:55:51 +0800
  • d67e232cdc 【cfg】 支持bean类型数据的multi_rows模式,使用流式格式从多行区间读取数据 walon 2021-06-07 17:44:06 +0800
  • 7e03fe7192 - 优化cs ToString函数实现,正确打印窗口类型数据 walon 2021-06-05 10:32:26 +0800
  • 2f46d40ca3 【cfg】ref 检查支持int、fint、enum类型之间等值判定 walon 2021-06-04 12:10:45 +0800