Chen Bin
|
0697e9d673
|
chore: 单元测试文件增加copyright
补上单元测试文件遗漏的copyright。修改错误的copyright信息,
并添加部分文件遗漏的copyright
Log:
Change-Id: Ie64f70f4a1267190cae0b828b58d8a539f3c43b0
(cherry picked from commit 07a5558082047f9e7c5005ecf27c58fb027b8c96)
|
2021-05-08 09:55:52 +08:00 |
Chen Bin
|
b169d1276e
|
fix: 打印预览修复切换水印类型后字体类型切换的问题
仅处理初始化时字体选择逻辑,因此每次切换水印类型都会
切换字体到系统默认字体。
在处理时做初始化判断,仅初始化时选择默认字体,初始化
完成后字体类型保留不变。
Log: 打印预览水印切换类型文字字体类型保留上一次操作
Bug: https://pms.uniontech.com/zentao/bug-view-70095.html
Change-Id: I01ed505c4e78edc3ca3d0595c28cb70bd4afc9c3
(cherry picked from commit e690c1e300)
|
2021-04-08 16:51:16 +08:00 |
niezixuan
|
9e15bbc5a8
|
feat: 重新编写打印预览单元测试
为 dprintpreviewdialog.cpp 添加单元测试。编译报错修复
Log: 添加打印预览单元测试
Change-Id: I2d3b5a7fbbd8553c99cfa8481920561d5eea9fa7
(cherry picked from commit 91a54430e4)
|
2021-04-08 11:09:02 +08:00 |
Chen Bin
|
47a5b92dff
|
fix: 修复打印预览打开直接进入deepin-picker界面
deepin-picker高版本下创建dbus接口会直接进去deepin-picker的
界面。因此选择用到取色器功能是才创建dbus接口。
Log: 仅用到取色器时才创建dbus接口
Bug: https://pms.uniontech.com/zentao/bug-view-68135.html
Change-Id: Ic4231d1fdc52e77bd45cd7ee2efee55fec51e7fd
(cherry picked from commit d1e60ef728)
|
2021-04-07 09:28:56 +08:00 |
Chen Bin
|
91ccecb0a8
|
fix: 修复打印预览出现的内存泄露
删除未指定父类的控件和未使用的变量,添加部分没有指定的
内存释放函数。
cups动态库有QLibrary加载,且内存中仅会加载一次,供所
有应用打印预览使用,因此无需释放加载完的动态内存。
Log: 减少打印预览的内存泄露
Change-Id: I920735155f5ced13a6ce65a377957eddc5fd1ec3
(cherry picked from commit 0c18ac67cb)
|
2021-03-15 14:52:29 +08:00 |
niezixuan
|
c358d5348e
|
fix: 修复可能会导致单元测试概率性崩溃的问题
可能的原因是,当操作lineEdit后,没有取消focus,导致TearDown的时候,会触发editingFinished信号,因而调用槽函数,访问已经释放的内存
Log: 修复可能造成概率性崩溃的原因
Change-Id: Ie6033a19a1f83408b01fdd552bbbd9883a984606
(cherry picked from commit 2c0c88a8c6)
|
2021-03-15 14:13:12 +08:00 |
niezixuan
|
3dd7f781f2
|
feat: 为打印预览 dprintpreviewdialog 文件添加单元测试,并修复可能导致崩溃的问题
为 dprintpreviewdialog.cpp 添加单元测试,修复可能会导致崩溃的问题
Log: 添加打印预览单元测试
Change-Id: Iaa7f06c8555d93f2c89c14f9d22fef16baa1bfed
(cherry picked from commit 2d199f60c3)
|
2021-03-15 10:34:17 +08:00 |
Chen Bin
|
bdb008f375
|
feat: 更新打印预览widget部分单元测试
增加部分之前单元测试覆盖不到的地方,提高单元测试
覆盖率到80%
Log: 提高打印预览项目单元测试覆盖率
Change-Id: Ie44d1c8d57f37eba7cfd66c46627c0c1dd7a2ade
|
2021-03-09 16:43:27 +08:00 |
Chen Bin
|
8af3f10513
|
feat: 调整dtkwidget单元测试目录结构
1. 调整tests项目下的目录结构,将整个源码文件添加进此项目中。
2. 调整部分文件依赖,以便通过编译。
Log: 调整tests目录结构
Change-Id: I2d99f04c5154f804979180c2e0d4095d64023e65
|
2021-03-09 16:41:25 +08:00 |