- 增加接口:
- CTools::InstallTranslator
- CTools::RemoveTranslator
- CDir::GetDirDocument
- 修复:
- INSTALL_LOG_CONFIG_FILE 错误
- 下载: 修复 file 指针是空错误
- CMake: windeployqt 使用 --compiler-runtime
- 修复 linux 下动态库接错误 #1
8 in KangLin/RabbitRemoteControl#20 - CMake:
- 非 windows 系统,删除版本是的 v
- 修改默认输出目录
- windows LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
- android Use cmake default output directory
- other LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
- 修改 GetDirData() share from data
See: GNUInstallDirs - 修改 ChangeLog.md 等文档存放位置为 ${CMAKE_INSTALL_DOCDIR}
- RabbitCommonUtils: 使用 INSTALL_RPATH
修复: 7 in KangLin/RabbitRemoteControl#20 - 修复 CFrmUpdater::CompareVersion 错误
- 修改 CTools::Version()
- 修复footer.html中链接错误
- 修复安装依赖库 libssl 。 因为 -DX_VCPKG_APPLOCAL_DEPS_INSTALL:BOOL=ON 安装依赖库。所以需要在程序中引用。
- android 打包时,安装 openssl 库。
- 修复更新中的下载进度条错误
- 关于对话框中使用 CDownLoad 下载捐赠图片
- 删除 RabbitCommonLog
- 自动化 ( github action ) 完成
- 增加调试日志停泊条
- Andoird 需要 Qt 版本大于或等于 6
- CMake:
- 增加 INSTALL_DIR
- 增加 INSTALL_FILE
- 增加 install dependencies runtime dlls
- 修改样式接口
- CFrmStyle。改为内部接口
- 修复 CFrmStyle is deleted on close
- 增加 RabbitCommon::CTools::AddStyleMenu
- 增加 RabbitCommon::CTools::InsertStyleMenu
- CFrmStyle。改为内部接口
- CDir:
- 删除 GetOpenDirectory
- 删除 GetOpenFileName
- 删除 GetSaveFileName
- 修复自启错误
- RabbitCommon::Tools 只初始化一次
- RabbitCommonUtils: 增加产生 pkg-config 配置文件
- Android:
- 增加 AndroidRequestPermission
- 修改 debian 打包
- 增加单元测试
- 重命名 RabbitCommon::CDownloadFile 到 RabbitCommon::CDownload
- 增加 int Start(QVector urls, QString szFileName = QString(), bool bSequence = false);
- 删除构造函数 CDownloadFile(QVector urls, bool bSequence = false, QObject *parent = nullptr);
- 修复 CFrmUpdater 内存泄漏
- 文档: 修复 titlebar 注释 BUG
- 增加 RabbitCommon::CTools::GetLogMenu
- 修改关于对话框信息
- 增加版本函数: RabbitCommon::CTools::Version
- 增加函数:RabbitCommon::CTools::Version
- 修复 ADD_TARGET 不产生版本配置文件错误
- 修复包含头文件错误
- 重命名 CFolderBrowser 到 CDockFolderBrowser
- 修复关于对话框错误
- CI:
- 增加拼写检查
- 增加代码质量检查
- 在关于对话框中增加详细信息
- 修改自启动
- 增加文件夹浏览器(CBrowseFolder) 和自定义标题栏(CTitleBar)
- CTools: 增加打开日志文件
- 支持 Qt6 状态机
- 增加 qt 输出到文件
- 样式
- 增加 CFrmStyle
- 增加图标主题设置
- 修改样式保存数据,CStyle 不再是对外接口
- 修改 CStyle, 增加接口:QString CStyle::GetStyleFile()
- 修改CDir, 增加 QString CDir::GetDirIcons()
- 增加从多个 URLS 下载同一个文件
- 废弃 CStyle,用 CFrmStyle 代替
- 废弃 LOG_MODEL_DEBUG 等日志输出 , 用 qDebug 等 代替
- 增加 CEvpAES
- 增加日志
- 使用 qDebug 和 QLoggingCategory
- 增加 OpenLogConfigureFile()
- 增加 GetLogFile()
- 增加 OpenLogFolder()
- 为 Windows 动态库增加版本后缀
- 增加 windows core dumper
- 增加 InstallRequiredSystemLibraries
- 修复除 0 程序崩溃错误
- 增加日志
- 增加样式
- CMAKE: 增加删除安装目标
- 增加 QUIWidget : 用 QDialog 模拟主窗口,可以定制主窗口的标题栏
- 增加应用服务程序接口
- 增加最近打开菜单
- 增加 Log4Qt
- 增加 doxygen
- 增加 cmark 支持 MarkDown 语法
- 增加 cmark_gfm 支持 GitHub MarkDown 语法
- CMake: 为 android 增加安装目标 INSTALL_APK
- 增加加密库
- 支持 Qt6
- 增加产生更新文件程序
- 编译增加 WITH_GUI
- CMake: 增加 add_target 宏
- 修改 Translations.pri
- 静态库不分发 Qt dll
- CMake: 增加插件目标
- BUG:在LINUX下,修改平台架构
- 修改 unix 下 appimage 安装更新
- 增加得到当前用户名接口(getusername)
- Android: 增加签名
- FIX:关于对话框大小
- 修改:在 unix 下库存放到 lib 目录下
- 增加 data 和 database 目录
- 修改程序只读目录(android assert)
- 增加 GetDirDatabaseFile
- 修改关于和更新对话框中的图标接口
- 使用命名空间 RabbitCommon
- 增加开机自启动
- 增加更新不再提示
- 增加目录复制功能
- Android 关于对话框的文件,放到 assets 下
- Android 翻译资源,放到 assets 下
- 固定BUG
- 增加更新时,管理员权限
- 修改 deb url
- 增加 CheckRedirectXmlFile
- 增加ci
- 修改ANDROID
- 修改版本比较
- 修改GlobalDir to RabbitCommonGlobale
- 修改翻译
- 关于
- 更新