Commit Graph

337 Commits

Author SHA1 Message Date
zinface 0d64dc621f cmake-plugin: 抽离 base-plugin-interface/interfaces 2023-04-28 13:54:53 +08:00
zinface 372378f5e4 cmake-plugin: 添加接口化实现的插件示例(base-plugin-interface) 2023-04-27 20:20:35 +08:00
zinface db3e804780 cmake-plugin: 调整 versionUpdate 插件适配可扩展宏方案 2023-04-26 01:33:08 +08:00
zinface c19efdcff9 cmake-plugin: 调整 TTS-plugin 插件适配可扩展宏方案 2023-04-26 01:16:35 +08:00
zinface 505bb25c0e cmake-plugin: 调整 external-plugin 插件适配可扩展宏方案 2023-04-25 23:50:37 +08:00
zinface cbd8d0e97b cmake-plugin: 调整 linux-terminal 插件适配可扩展宏方案 2023-04-25 21:56:16 +08:00
zinface d93152316e cmake-plugin: 重构基于 widget 与 window 的 ui 插件示例 2023-04-25 19:35:48 +08:00
zinface 39ec61e502 fix: 修复示例中的部分注释 2023-04-25 19:15:29 +08:00
zinface c3154526e5 cmake-plugin: 添加显示插件信息的示例(base-plugin-infomation) 2023-04-25 19:10:09 +08:00
zinface c2a0894f0e style: 调整 base-plugin 的宏声明说明 2023-04-25 15:20:48 +08:00
zinface d7e943aca0 cmake-plugin: 添加获取 editor 的插件示例(base-plugin-editor) 2023-04-25 15:19:41 +08:00
zinface 893a3f69a9 cmake-plugin: 重写 base-plugin 模板 2023-04-25 10:49:31 +08:00
zinface 194793e14e plugin: 更新宏历史记录文件与插件开发说明 2023-04-25 09:58:13 +08:00
zinface 36e857d6e1 pluginGl: 早期计划的废除,废除 V 系列,添加 _ 可定制系列宏 2023-04-25 09:32:57 +08:00
zinface b33bfa7845 pluginGl: ndd_proc_data 的微小对齐调整 2023-04-25 09:26:31 +08:00
zinface dffdfe82c9 cmake-debug: 增加目标驱动内部信息调试打印
1. QSci 基本属性与可传染性编译时宏定义
2. Notepad-- 基本属性
2023-04-06 16:13:22 +08:00
zinface aba6da24dd spark: 增加 SparkCMakeDebugConfig.cmake 提供内部信息调试能力 2023-04-06 15:59:27 +08:00
zinface 474aa840ec windows-deployqt: 使用生成器表达式替换硬编码 QSci 目标文件名称 2023-04-06 01:21:31 +08:00
zinface 6597452033 cmake/modules: 提升 QSCINTILLA_EXPORT 的可传染性编译时宏定义 2023-04-06 01:13:08 +08:00
zinface 824d367191 plugin/opencc-demo: 提升简繁转换示例插件的可用性 2023-04-02 12:37:22 +08:00
zinface a5fab253e3 cmake-plugin: 添加1个基于源代码构建的二级菜单支持系列高级UI模板 2023-04-02 12:02:13 +08:00
zinface d0506e058d spark/env: Windows 标注,在生成的目标中区分 Debug(_d) 或 Release(_r) 2023-04-02 00:36:48 +08:00
zinface 248e3c1f04 fix: 移除 TTS 语音合成插件中缺少实现的函数声明 2023-03-31 22:13:15 +08:00
zinface 0c96e64c97 plugin/TTS: 添加 TTS 语音合成插件基本说明 2023-03-31 16:53:32 +08:00
zinface e50b7d3ef0 cmake-plugin: 添加基于源代码构建的 TTS 语音合成插件示例,运行时需要指定引擎 2023-03-31 16:35:19 +08:00
zinface 721bfdb056 fix: 不应使用 INTERFACE_INCLUDE_DIRECTORIES 引入暂不存在的位置 2023-03-30 19:20:04 +08:00
zinface 40f81950ee fix: opencc/opencc.h: 没有那个文件或目录 2023-03-30 18:43:58 +08:00
zinface cb80ce5b2b fix: qtermwidget5/qtermwidget.h: 没有那个文件或目录 2023-03-30 18:33:09 +08:00
zinface 496437bd49 cmake-plugin: 添加基于源代码构建的 Linux 终端 插件示例,但依赖外部项目
1. lxqt-build-tool 提供构建配置
2. qtermwidget 依赖于 lxqt-build-tool 构建
2023-03-30 17:43:36 +08:00
zinface 794f6ad7bf spark: 添加 SparkExternalProject.cmake 以提供外部项目构建支持 2023-03-30 17:33:59 +08:00
zinface 9459ad6e6e plugin/template-plugin: 处理二级菜单模板的完整状态 2023-03-30 16:54:56 +08:00
zinface 87d21a0279 plugin/template-plugin: 处理源文件编码为 UTF-8 with BOM 2023-03-30 16:53:05 +08:00
zinface a5a270944c cmake-plugin: 使用 spark_file_glob 提升 QtCreator 中的显示
spark_file_glob(LocalSources
    ./*.h ./*.cpp ./*.ui
)
2023-03-30 15:47:52 +08:00
zinface c9d84a4749 plugin/test: 将默认提供的 test 插件示例加入到构建 2023-03-30 09:49:00 +08:00
zinface 24024c5997 fix/v1: NDD_PROC_DATA* pProcData 2023-03-30 09:42:06 +08:00
zinface 607ca11d92 plugin/external-plugin: 缺少 extern "C" 无法加载 dll 的问题
本次记录 extern "C" 在 Windows 中的符号生成规则:
1. 无 extern "C" 包含的部分生成的符号为
    struct externalplugin plugin
    struct externalplugin * plugins
2. 使用 extern "C" 包含之后
    plugin
    plugins
3. 将 __declspec(dllexport) 加入到需要导出的符号之上
2023-03-29 23:55:08 +08:00
zinface 9130083e8f plugin/template-plugin: 处理 Windows 中一些编译异常的问题 2023-03-29 21:33:21 +08:00
zinface 43fd6b0743 fix: Function missing ending ")". 2023-03-29 21:21:40 +08:00
zinface 025e0e8f65 plugin/external-plugin: 处理 Windows 中一些编译异常的问题 2023-03-29 20:53:31 +08:00
zinface 3ed8f418ee plugin: 基于源代码构建的二级菜单支持系列插件模板开发说明 2023-03-29 20:23:34 +08:00
zinface cd8364c16f cmake-plugin: 添加基于源代码构建的外部插件扩展测试插件,一个简单的二级菜单与扩展实现 2023-03-29 20:22:21 +08:00
zinface 6249c13434 cmake-plugin: 添加2个基于源代码构建的二级菜单支持系列插件模板 2023-03-29 20:02:14 +08:00
zinface 34b7f57739 plugin: 记录 支持二级菜单 的实现变化 2023-03-29 19:59:48 +08:00
zinface 6cd5a564b4 pluginGl: 添加 v1 支持 Menu 的接口实现助手宏 2023-03-29 19:57:23 +08:00
zinface b929bca982 cmake/appimage: 改进对 Linux 平台 Appimage 的生成模式 2023-03-29 00:58:00 +08:00
zinface a55f53bfd3 plugin/versionUpdate: 处理版本更新时检查到预览版的问题 2023-03-27 15:46:46 +08:00
zinface 93a6b86cd0 plugin/versionUpdate: 添加在 Windows 下的插件 icon 图标资源 2023-03-26 20:21:46 +08:00
zinface d7d44985a6 plugin/versionUpdate: 处理 Windows 中字符的乱码问题 2023-03-26 20:19:03 +08:00
zinface a5bc93c44a windows-make: 处理构建 Windows 平台的定制批处理模板 2023-03-22 23:35:02 +08:00
zinface 04d866ea89 cmake-plugin: 处理在 Windows 中基于源代码构建的插件显示乱码问题
1. 插件说明使用 u8 来确保 QString 的正常值显示
2. 使用 UTF-8 with BOM  来确保源代码文件不会继承报错
2023-03-22 23:01:49 +08:00