412173f1c0【更新】更新 README.md
walon
2021-09-02 10:52:19 +0800
f8cb21c57f【修复】修复无法在excel的标题行中定义orientation属性的问题
walon
2021-09-01 14:59:39 +0800
e0dda1c83c【重构】使用vs内置工具进行代码清理
walon
2021-09-01 11:30:56 +0800
75e73206f4【修复】修复加载定义出错时,打印错误日志无法定位错误的bug
walon
2021-09-01 11:28:28 +0800
f0f39381c3【特性】cfg新增 --data_file_extension选项,用于指定生成的数据文件的扩展名
walon
2021-09-01 09:34:54 +0800
ec84a0be64【优化】支持excel定义字段时支持tags属性 【优化】解析excel字段属性时,只拆解第一个'='
walon
2021-08-31 17:33:40 +0800
f82df5d68d【特性】cfg excel格式支持以map的key作标题头,但必须配合orientation=c使用
walon
2021-08-30 16:14:43 +0800
ae63bd883b【特性】cfg var 新增orientation属性。主要用来以纵向形式读入map(虽然也可以用来读入list,array,set)
walon
2021-08-30 14:37:04 +0800
8069c6d7fe【修复】修复上次调整DataExport引发的新的导出数据的bug 【调整】调整输出数据文件名为 <full_name>.replace('.','_').lower()
walon
2021-08-30 10:43:55 +0800
732297411c【新增】支持erlang导出格式 【优化】完善了数据导出模板相关机制,补充一些辅助函数,方便定制生成。
walon
2021-08-28 15:33:19 +0800
125504e5a7【重构】重构json和lua转化为literal的代码
walon
2021-08-28 10:07:41 +0800
47ced0fbbb【删除】删除废弃的config测试配置目录
walon
2021-08-27 19:35:35 +0800
434d52ed8d【特性】新增gen_types类型 data_template 以及新增配套参数--template_name,用于模板生成自定义格式的配置数据
walon
2021-08-27 19:23:28 +0800
2fde2a481e【特性】提供自定义lua和json数据生成所必要的序列化支持
walon
2021-08-27 18:45:55 +0800
7ea907cc5b【特性】支持数据模板。允许自定义生成数据(自定义生成的数据不能被标准的生成代码识别,因此只能用于自定义加载)
walon
2021-08-27 16:35:22 +0800
45279810ec【特性】新增cfg bean的var属性default,用于指定excel默认值 【调整】调整excel格式中bean的field定义, 字段名reference调整为ref,与xml一致
walon
2021-08-27 15:39:36 +0800
efd079939f【重构】重构cfg JobController处理。通过注解方式,新增代码或者数据生成,不再需要修改JobController代码
walon
2021-08-27 15:00:14 +0800
f31172c850【重构】重构计算gen_type对应ELangua的方式,重构计算生成数据文件后缀的方式 【修复】修复类型名为 xx_zz_ 包含独立的_时,UpperCaseFirstChar空白名字导致的异常
walon
2021-08-27 12:00:14 +0800
f6e4f6377a【优化】优化Luban.ClientServer性能,GenServer使用LocalAgent直接读取本地文件,而不是通过网络从GenClient获得。
walon
2021-08-27 10:54:38 +0800
2685a4d5d4【重构】重构创建TType对象的方式。只允许通过工厂模式创建。
walon
2021-08-27 10:15:34 +0800
6eb1a0d4f5【调整】自定义attrs改名为tags,相应测试函数也改为has_tag、get_tag
walon
2021-08-27 09:33:04 +0800
2955cbac52【特性】为enum,enum.item,bean,bean.field,bean.field.type,table 等大多数定义的对象加上attrs属性。同时添加 has_attr和get_attr模板函数,通过对对象标签识别做一些标准以外的自定义生成。
walon
2021-08-26 19:58:16 +0800
04b51fccc4【调整】Luban.Server的 命令行参数-t 语义调整为额外的模板搜索路径。如果指定,优先搜索此路径,再搜索默认的Templates路径。
walon
2021-08-26 17:27:31 +0800
77fe01dea6【修复】解决不在Luban.Server或者Luban.ClientServer目录运行Luban.Server或者Luban.ClientServer时,生成代码发生无法找到Templates目录的问题。如果未指定-t参数,自动使用程序所在目录的Templates目录。
walon
2021-08-26 16:56:29 +0800
003f4cadb6【调整】cfg选项 output_l10n_not_converted_text_file改为output_l10n_not_translated_text_file
walon
2021-08-26 13:43:52 +0800
67fce760c4【特性】新增java,Python,Typescript,Lua的动态本地化支持
walon
2021-08-26 13:34:28 +0800
93214633b8【特性】新增 cfg go_json动态本地化支持
walon
2021-08-26 12:22:20 +0800
f5e9eef725【特性】cfg cs_unity_json支持动态本地化
walon
2021-08-26 11:44:10 +0800
c5bd179a82【特性】cfg cs_json支持动态本地化
walon
2021-08-26 11:31:31 +0800
12be29afd5【特性】 cfg cs_bin支持动态本地化
walon
2021-08-26 11:19:09 +0800
12b3c9d5df【特性】cfg 导出数据中text类型包含key数据。
walon
2021-08-26 10:35:21 +0800
35fd2b38cb【修复】修复Luban.ClientServer未指定-h参数运行抛异常的bug
walon
2021-08-25 15:38:22 +0800
598b14305f【新增】Luban.ClientServer支持-h 选项,不指定该选项时使用内嵌生成,使用该选项时,远程生成。
walon
2021-08-25 15:28:38 +0800
c015c0e8b2【新增】新增Luban.ClientServer项目,Client与Server一体,不需要部属Luban.Server也能直接生成配置
walon
2021-08-25 14:58:31 +0800
36be33dea8【优化】cfg 从excel中读取可空变量值时,如果单元格为空,则取null,而不是false,0之类。 【优化】cfg excel格式支持空单元格表示vector{2,3,4}类型的默认值
walon
2021-08-25 13:43:58 +0800
b3eaee60ca【优化】修复cpp代码文档注释*号未对齐的问题
walon
2021-08-13 09:09:42 +0800
9b7e5848e4【优化】不对没有注释的类或者字段生成注释代码
walon
2021-08-12 19:03:14 +0800
6bd3b14596更新 README.md,补充yaml相关文档,另外少量优化了文档
walon
2021-08-12 17:22:13 +0800
eb8279844d【优化】如果 enum的item comment为空,但有alias,则comment取alias值
walon
2021-08-12 16:34:07 +0800
d673320f2c【特性】新增 yaml 数据源支持
walon
2021-08-12 16:28:34 +0800
4e5dc02c9f【优化】生成c++代码使用utf-bom格式,以避免vs编译时产生"Warnning C4819"
walon
2021-08-12 14:25:14 +0800
f68f82da4c【调整】调整cfg c++生成,将使用到的std::类型替换成CommonMacros.h中的::bright::类型
walon
2021-08-12 12:05:12 +0800
114ebb2573【调整】解决生成的cfg c++代码中依然有一部分直接使用了std::shared_ptr的问题
walon
2021-08-12 10:52:50 +0800
901441e9c2【调整】调整cfg c++的生成代码,允许在CommonMacros.h里重新定义所有内置类型
walon
2021-08-12 10:38:06 +0800
73e98662ab【修复】修复lambda函数中捕捉了foreach循环变量的问题(其实好像也没啥问题,只要不修改它?) 【优化】新增cfg data 文件的cache.只要文件记录相同,则直接返回生成好的内容(之前虽然缓存了加载记录,但仍然要Export一遍)
walon
2021-08-11 19:34:22 +0800
9673664147【优化】对于 DBool,DInt,DLong,DString,DFloat 使用对象池。略微优化了下性能。
walon
2021-08-11 17:26:36 +0800
1579d9bf3c【优化】 对于cfg excel数据源,如果字段为简单原生类型,并且有标题头对应,允许留空表示默认值。
walon
2021-08-11 17:10:16 +0800