2700 Commits

Author SHA1 Message Date
Fan PengCheng
1597fab278 test: 修改单元覆盖率脚本,添加部分类的单元测试
之前的脚本文件统计时会有很多文件实际已经覆盖,但测试的结果显示未覆盖,重新修改了下,目前基本正常

Log:
Change-Id: I8a9b05da6ada085f8e308eb558730a92217d154f
2021-04-13 13:52:13 +08:00
Fan PengCheng
f369877690 test: 本地编译单元测试代码时不需要设置环境变量
设置QT_QPA_PLATFORM环境变量,会导致qt的接口获取显示器相关信息不全,远端编译是Release模式,不影响

Log: 本地编译单元测试代码时不需要设置环境变量
Change-Id: Ica2ffc4d4f5b42bad1316f6a44897c0186543b6f
2021-04-13 13:34:01 +08:00
Fan PengCheng
1e3d90f62b refactor: 去除对后端Display服务的依赖
后端服务数据变化有快有慢,可能导致任务栏不正确时间进行响应,从而导致显示异常,对应的单元测试代码已添加

Log: 重构显示逻辑,保障任务栏显示正常
Change-Id: I62f06c133945a625c2c2ec2b2e21809be27543b6
2021-04-12 16:53:09 +08:00
Fan PengCheng
3aa4308644 fix: 修复任务栏显示位置错误的问题
当显示器信息发生变化时,因为数据变化有先后顺序,容易导致在变化途中,任务栏任务当前时复制模式,从而不再更改自身所在位置,且任务栏重置显示屏幕时使用的屏幕名错误,

Log: 修复任务栏显示位置错误的问题
Bug: https://pms.uniontech.com/zentao/bug-view-70197.html
Change-Id: If3dc4ba1cdb7f8066fc626b986e7635d87d94fe4
5.4.10
2021-04-07 16:40:00 +08:00
Fan PengCheng
5300364d3a chore: 整理代码结构
对代码文件的include全部设置设置引用路径,删除用不到的代码文件

Log: 整理代码结构
Change-Id: I9582022d38083a5380f1952e434d8b4d71c98d62
2021-04-07 10:56:20 +08:00
Fan PengCheng
dc4074b4bd fix: 修复找不到屏幕信息导致的任务栏不显示的情况
Display服务给出的屏幕名有时候是异常的,比如VGA的屏幕刚接上的时候有时候后端给出的服务名时":0.0",导致获取不到正确的屏幕信息,从而导致任务栏显示位置异常

Log: 修复任务栏偶尔不显示的情况
Bug: https://pms.uniontech.com/zentao/bug-view-69484.html
Change-Id: Id6d6505255ddd2fd24bb873dbc9307fa0bb2c5c1
2021-04-01 21:45:39 +08:00
litao
6e00ab1323 fix(dde-dock): 修改spec文件的依赖导致打包出错的问题
修改spec文件的依赖

Log: 修改spec文件的依赖
Change-Id: Ia380ea1b398d4fa15f39e6450e513c291b2bc54d
5.4.9
2021-03-31 20:33:42 +08:00
liuxing
7f98e4803f feat: 任务栏增加单元测试覆盖率
修正覆盖率统计脚本,提升部分类覆盖率

Log: 提升任务栏单元测试覆盖率
Change-Id: I42a0c2b68b9bc13ab4ef10b8633c3430575e3d19
2021-03-31 17:53:56 +08:00
justforlxz
3a630fe82f fix: preview hidpi
when I use 1.5 scale, preview image duplicate

Issue: Closes https://github.com/linuxdeepin/developer-center/issues/2057
Log:
Change-Id: Ia572777760a22be2781f73f848fe8a9f2122be9f
2021-03-31 15:38:49 +08:00
litao
f90d1642a6 fix(dde-dock): 修改spec文件的内容导致打包出错的问题
修改spec文件的内容

Log: 修改spec文件的内容
Change-Id: I5559fbea2c02e43e819fdb829e19ab363e28b878
2021-03-31 14:50:56 +08:00
Fan PengCheng
0af8a06ca0 feat: 添加编译版本依赖
当前编译需要指定factory和network-util的版本,否则可能导致编译不过

Log:
Task: https://pms.uniontech.com/zentao/task-view-64795.html
Change-Id: I0991adb37ee171d709a0e1f60e31813da96b173b
5.4.8
2021-03-30 13:48:36 +08:00
Fan PengCheng
f46de5761e fix: 修复应用获取配置某些情况下可能失败的问题
条件判断写的有问题,少了括号

Log: 修复应用获取配置某些情况下可能失败的问题
Change-Id: I0e9f447e4d904cba2aaea83fa77ce7c2f87cae08
2021-03-25 14:21:57 +08:00
Fan PengCheng
02c8cbb2d1 fix: 修复gsettings获取不到的问题
QGsettings的keys函数给出的数据对key进行了转换,这里判断时需要注意这一点

Log: 修复gsettings获取不到的问题
Change-Id: I7bce536f4127214a0123d8e2c1729bc6ec9b0fec
5.4.7
2021-03-24 20:25:38 +08:00
Fan PengCheng
a3619cc0bb fix: 修复内存泄露问题
修复Address Sanitizer检测的内存泄露处

Log: 修复内存泄露问题
Bug: https://pms.uniontech.com/zentao/bug-view-68395.html
Change-Id: Ib43b3cd3c37ee1825c04e8fffc7d3e1836a177af
2021-03-24 20:25:20 +08:00
songwentao
04404a6aa9 feat: 参考开发编码规范,提交dockapplication的单元测试,删除ut_main.cpp中测试代码o
添加dockapplication单元测试并删除ut_main.cpp的dockapplication类的单元测试

Log: 添加dockapplication类的单元测试参考开发编码规范
Change-Id: Ie20e58c3386a7e382dee5e21e8719b4c6db5d4ae
2021-03-24 15:41:58 +08:00
Fan PengCheng
e2e9211d1c feat: 修改部分函数命名和注释
函数命名变更,部分注释转移到源文件中,方便阅读头文件,去除mock的部分代码文件

Log:
Change-Id: I9cbb7d5a21a60c4643efbf78da7c599d85bd0829
2021-03-23 17:17:02 +08:00
Fan PengCheng
a84c837ba1 feat: 隐藏切换键盘布局图标
直接屏蔽这个插件,后面看情况删除代码即可

Log: 隐藏切换键盘布局图标
Task: https://pms.uniontech.com/zentao/task-view-67901.html
Change-Id: I3dc939132705cf28482d1ce4bba9d5680eac5d12
2021-03-22 14:05:08 +08:00
Fan PengCheng
90e5f35c9e fix: 修复有线可能出现连接中和已连接两种状态的问题
当启动时,网络正在连接(后面不再发送网络已连接成功),然后又收到activeWiredConnectionInfoChanged信号,可能就会导致这种现象

Log: 修复有线可能出现连接中和已连接两种状态的问题
Task: https://pms.uniontech.com/zentao/task-view-64795.html
Change-Id: I43bccf7ab333356fa61bb11bec0287a59011f2c5
2021-03-19 18:37:12 +08:00
liuxing
8cfd66964b feat: PluginsItem类添加单元测试
PluginsItem类添加单元测试

Log: PluginsItem类添加单元测试
Change-Id: Ie5d5b8704425daa77dfa58d8a39a1c67f2601b1c
2021-03-19 17:44:53 +08:00
liuxing
ad798181eb feat: 移除废弃代码
移除任务栏pluginsitem中废弃逻辑

Log: 移除任务栏pluginsitem中废弃逻辑
Change-Id: Ie05c2751a247af37688a90269866554c3a1f6666
2021-03-19 13:38:32 +08:00
范朋程
84f4d74cc6 feat: 添加单元测试代码
添加以下类的单元测试代码:
mainwindow,
删除部分用不到的代码

Log:
Change-Id: I2c6d5f01b730f230d1fdb73fabc8421442fd9e39
2021-03-18 15:23:34 +08:00
范朋程
1cce47a4e7 feat: 添加单元测试代码
添加以下类的单元测试代码:
statebutton,pluginloader,imagefactory,dockpopupwindow,tipswidget

Log:
Change-Id: I7d26a7b9043197ebe529af94c825b0f7aad1a349
2021-03-17 15:57:56 +08:00
liuxing
f37ffc8602 fix: 插件区应用默认顺序不正确
不开窗口特效时,多任务视图会从插件中移除,导致刷新插件顺序,此时插件并没有加载完成,导致默认顺序出错

Log: 插件区应用默认顺序不正确问题修复
Bug: https://pms.uniontech.com/zentao/bug-view-61127.html
Change-Id: I4a8d487f1dd5f70529a04ac8e2dfe3ed092ac613
5.4.6
2021-03-16 16:42:00 +08:00
范朋程
d7f3698714 fix: 修复启动器图标无法点击的问题
gchemas配置写入措施,已修复

Log:
Change-Id: I11df32fbf58ede2e8ad14a5640e95111001e604c
2021-03-16 14:13:50 +08:00
weizhixiang
edf5460e6a fix: 取消刷新蓝牙时设置蓝牙可见超时时间300s
取消刷新蓝牙时设置蓝牙可见超时时间300s, 后端已设置为从不超时

Log: 取消刷新蓝牙时设置蓝牙可见超时时间300s
Bug: https://pms.uniontech.com/zentao/bug-view-66499.html
Change-Id: I47648c373e956387db835a19e26afacb480dbc71
2021-03-15 18:04:58 +08:00
范朋程
11b0707114 feat: 添加单元测试代码
添加单元测试代码

Log:
Change-Id: Icd61b9d7edb67c94234199bc2438bfc10e2b8692
2021-03-15 09:25:22 +08:00
weizhixiang
f1ca4e3577 feat: 添加单元测试代码
添加单元测试代码

Log:
Change-Id: I18ce316c8310e7597180cdf151ef9a35c8d909cf
2021-03-12 15:55:29 +08:00
Robin Lee
fcafe950f9 fix: rpm BuildRequires make
Fedora no longer installs make in the default build environment.

Log:
Signed-off-by: Robin Lee <cheeselee@fedoraproject.org>
Change-Id: I4a9b346b49381aa4f0f9f9b9262db594c271969b
2021-03-12 10:18:02 +08:00
范朋程
4f61a1a9ed chore: Refactoring MenuWorker for easy maintenance
重构过程中发现这个类有功能缺失现象,以及部分需求修改的地方

Log:
Change-Id: I5edd11647e81ad86b919251f1661b5d9d777602a
2021-03-11 19:39:36 +08:00
范朋程
21c97d420b fix: 修复隐藏启动器图标固定区域全部消失的问题
之前的代码有问题,看了下,删除之前开发的提交即可

Log: 修复隐藏启动器图标固定区域全部消失的问题
Bug: https://pms.uniontech.com/zentao/bug-view-66381.html
Change-Id: I2e96407e9d2963dcfd3e9a0d32a6c123991d0222
2021-03-11 19:37:02 +08:00
范朋程
82f71facef feat: 添加单元测试代码
添加单元测试代码,修改几处测试出的问题

Log:
Change-Id: I6aef0f137873044db1b7997ef6974dc7ed7c63aa
2021-03-11 09:16:35 +08:00
范朋程
7ba28a270c feat: 添加Mock
添加Mock依赖

Log:
Change-Id: I9625b67a9ac0155fafd60aca3ec27b996c6005e8
2021-03-10 16:48:31 +08:00
liuxing
ffc0ed2da5 feat: 任务栏添加单元测试
任务栏utils文件添加单元测试

Log: 任务栏添加单元测试
Change-Id: I9ba46f0fcbf003547411c726ec7c74b40c6f7cde
2021-03-10 09:00:27 +08:00
范朋程
d827ea8024 feat: 添加单元测试代码
添加单元测试代码

Log:
Change-Id: I58996f8cbd5d2197137f5f5847ddd2cc5eb8fe0a
2021-03-09 21:25:49 +08:00
Robin Lee
831d770b0f fix: rpm BuildRequires gtest-devel
This program requires gtest to build.

Log:

Signed-off-by: Robin Lee <cheeselee@fedoraproject.org>
Change-Id: I1dd928a382443f188a3463bc91c942c3a68a2e90
2021-03-09 21:13:25 +08:00
范朋程
8e61f9d107 fix: 修复插件显示位置不正确的问题
部分系统服务启动较晚,导致插件加载完成时间和初始化顺序并不一致,之前会在检测到插件后把顺序写入到后端接口,但此时可能部分插件还未加载完成,导致给出的数据排序异常

Log: 修复插件显示位置不正确的问题
Bug: https://pms.uniontech.com/zentao/bug-view-61127.html
Change-Id: I37912ea5cac5ae5b8eeabe418f17d16284d29ca3
5.4.5
2021-03-09 13:41:03 +08:00
范朋程
4abd6be7d8 feat: 排除不需要做单元测试的文件
更新覆盖率统计脚本,排除不需要统计的文件

Log:
Change-Id: I5b070810b83af6495114932c17a0c47c12e343d9
2021-03-08 16:29:17 +08:00
范朋程
a586140cb2 feat: 添加单元测试代码
添加单元测试代码

Log:
Change-Id: Ie8c8a970bc81968528c7130e91e30920efb7411b
2021-03-08 15:53:10 +08:00
范朋程
8b07039f5e fix: 修复可能出现的应用名称前后含有空格问题
后端的接口传递过来的数据可能有部分空白信息,这里提前做一下处理,防止出异常

Log: 修复可能出现的应用名称前后含有空格问题
Task: https://pms.uniontech.com/zentao/task-view-64795.html
Change-Id: Ia2dea4a4d24b7ef152cb8ad3123cf1a94c8e5220
2021-03-08 10:16:33 +08:00
范朋程
7e97570fc6 feat: 整理单元测试代码
整理单元测试代码,方便测试AppItem类

Log:
Change-Id: Iff41154f8f9e968742c9f30c09f2f7a6b5aabde4
2021-03-06 19:45:02 +08:00
范朋程
4f2e51fafa feat: update code's copyright information
update code's copyright information

Log:

Change-Id: I2af8c0223c2ea4fbe6ade0dc5a3b285ff60c8810
2021-03-06 19:07:44 +08:00
范朋程
5943d8868d feat: 添加单元测试代码
添加单元测试代码

Log:
Change-Id: I05428bb97788dda68dfc1c1422b57c4aa86cc9dd
2021-03-06 18:45:21 +08:00
范朋程
147fed9107 feat: 修改拼写错误
拼写错误,已纠正

Log:
Change-Id: Ieb8c831196be5d3bb1ca87eb10ec13497525248c
2021-03-06 18:43:29 +08:00
范朋程
529b780edb feat: 删除不再使用的逻辑
和对应的开发沟通过,现在已经没有这块逻辑,这块配置删除,且这种杀死别人的进程为了满足自己的需求的方式极度不推荐

Log:
Change-Id: Idf291f24d34ef2ba379f74acd865f92f85d6c89e
2021-03-06 18:35:08 +08:00
范朋程
55d34b91e3 feat: 添加单元测试代码
添加单元测试代码

Log:
Change-Id: I9cebdef6989322b8deefd039bee7b1c8658e6dbf
2021-03-06 17:33:27 +08:00
范朋程
c45b917a64 feat: 修改代码结构,方便做单元测试
修改代码结构,方便做单元测试

Log:
Change-Id: Icf50804d1e94c64c932583812310103f50e5c0cc
2021-03-06 13:15:12 +08:00
liuxing
d330600907 feat: 配置ci
文件命名、生成脚本

Log: 任务栏配置ci
Change-Id: I0948f79beb3348ee1dccb90bf4b4453d5c1e9c13
2021-03-05 18:25:00 +08:00
myj
6a28c55153 fix(bluetooth): 修复蓝牙设备名称更新后未实时刷新的问题
修复任务栏的蓝牙设备列表偶尔出现空白设备名称的问题
修复蓝牙设备名称更新后控制中心实时刷新而任务栏未实时刷新的问题

Bug: https://pms.uniontech.com/zentao/bug-view-59120.html
Log: 蓝牙列表中部分设备名称显示空白和蓝牙设备名称更新后没有实时刷新
Change-Id: Iaa27f5a8422a9c804635a99de77a814611344088
2021-03-05 16:00:35 +08:00
范朋程
339016cd51 fix: 修复有第三方插件时打开任务栏右键菜单崩溃的问题
同样是gsettings配置不存在时会报错

Log: 修复有第三方插件时打开任务栏右键菜单崩溃的问题
Change-Id: I572a4f8894ab72d6463670ccae460ca143f90a80
2021-03-05 13:15:28 +08:00
范朋程
f38be40dda fix: 修复第三方固定区域插件右键菜单打开时导致任务栏崩溃的问题
第三方固定插件中不含有gsetting对应的配置key(menuEnabled),导致崩溃

Log: 修复第三方固定区域插件右键菜单打开时导致任务栏崩溃的问题
Change-Id: I9c90ad75ef0fa674698aceeeb418fd62be9f66b3
2021-03-04 16:45:37 +08:00