爬山虎
|
3bc549ab49
|
回退 'Pull Request !72 : 更加开放的插件v2'
|
2023-06-14 09:06:43 +00:00 |
爬山虎
|
8b89fa423e
|
!72 更加开放的插件v2
Merge pull request !72 from matheuter/cmake-plugins-dev
|
2023-04-27 08:00:00 +00:00 |
matheuter
|
2ad291e975
|
fix actor error
|
2023-04-20 17:31:42 +08:00 |
matheuter
|
4ab86338f1
|
update command
|
2023-04-20 17:19:00 +08:00 |
matheuter
|
527db1baa7
|
add actor to plugin_v2
|
2023-04-20 17:01:50 +08:00 |
matheuter
|
39b61c737a
|
add actor to plugin_v2
|
2023-04-20 16:39:20 +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 |
zinface
|
a2f9673737
|
cmake-plugin: 添加基于源代码构建的版本更新检查插件,源代码与构建部分有修改
1. 使用 cmake/modules/config.h.in 模板生成 config.h
2.开启 CMAKE_INCLUDE_CURRENT_DIR 以便用于引入当前源代码目录相对的构建目录中的 config.h
3. 在源代码 main.cpp 中引入 config.h 并 setApplicationVersion
|
2023-03-22 09:35:05 +08:00 |
zinface
|
0415bf2506
|
cmake-plugin: 处理在 Windows 中简转繁无法使用多线程实时转换问题
|
2023-03-21 19:59:01 +08:00 |
zinface
|
99e3db95ab
|
cmake-plugin: 处理在 Windows 中的外部OpenCC构建问题
|
2023-03-21 19:56:08 +08:00 |
zinface
|
e600007e75
|
cmake-plugin: 添加基于外部OpenCC项目依赖的简转繁插件示例
|
2023-03-21 19:02:31 +08:00 |
zinface
|
d65d9b970c
|
plugin: 补充在 Windows 中编译插件出现 C2001 问题时的处理说明
|
2023-03-21 18:56:27 +08:00 |
zinface
|
2d4252697c
|
plugin: 添加基于源代码构建的系列插件模板开发说明
|
2023-03-21 18:43:33 +08:00 |
zinface
|
d3e24e173b
|
cmake-plugin: 添加3个基于源代码构建的系列插件模板
|
2023-03-21 18:42:21 +08:00 |
zinface
|
04de7202b1
|
plugin: 添加接口实现变化历史记录文件
|
2023-03-21 18:38:34 +08:00 |
zinface
|
dbfbce1c80
|
pluginGl: 添加原始的接口实现助手宏
|
2023-03-21 18:37:19 +08:00 |