WangFei
86e21e00d0
fix: 修改深色模式下TextWarning的色值 ( #23 )
...
修改深色模式下TextWarning的色值为E43F2E
Log:
Task: https://pms.uniontech.com/task-view-138099.html
Influence: 深色模式TextWarning调色板
2022-06-01 09:19:44 +08:00
deepin-bot[bot]
fe8ae12998
chore: Sync by 99dfe0471c ( #22 )
...
chore: Sync by 99dfe0471c
2022-05-19 03:38:46 +00:00
deepin-bot[bot]
6ef15092b2
File Sync from linuxdeepin/.github ( #21 )
...
chore: Sync by b5a441b9bb
2022-04-21 07:01:55 +00:00
deepin-bot[bot]
a7b6d0cbe0
chore: Sync by 41155231b0 ( #20 )
...
chore: Sync by 41155231b0
2022-04-18 09:42:45 +00:00
mike
0ff3c8fa33
fix: 修复异常退出时再次启动失败的问题 ( #18 )
...
reverts commit 88e0b51da7
去掉原来通过共享内存记录pid的方式来避免快速启动应用导致单进程失败的实现
改成启动时通过QLockFile来确保是 server 还是 client。保证只有一个 server ,其他
都是 client (旧逻辑:启动先通过localsocket连接 localserver,连接失败再启动
server,正常启动时没有问题, 当脚本快速多次启动(detached)单进程应用时,都在
等待连接,超时之后就启动了多个应用)
Bug: https://pms.uniontech.com/bug-view-111699.html
Log:
Influence: single-instance
Change-Id: I9b38e039abbbd70de969a1abf2f4f37fe07e1315
Co-authored-by: ck <chenke@uniontech.com>
2022-04-02 14:16:50 +08:00
justforlxz
7dd939a80f
fix: remove old archlinux build check
...
It will use the new version profile in the near future.
Log:
2022-03-30 11:04:38 +08:00
Arun Kumar Pariyar
18ee272b32
fix: use detected pkg-config to fix cross build.
...
Debian Bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=979451
Log:
2022-03-17 14:05:47 +08:00
deepin-bot[bot]
1fe66600c3
File Sync from linuxdeepin/.github ( #17 )
...
chore: Sync by d459ab5b73
2022-03-15 08:13:54 +00:00
AlexOne
55351686f0
chore: 按照要求修改单元测试生成文件名
...
按照要求修改单元测试生成文件名
Log:
Influence: none
Change-Id: I032d0f01fc9e11238b6e7a81bf08d62eb81074e0
2022-02-21 13:11:57 +08:00
AlexOne
24b51b64f2
chore: 修改单元测试生成目录
...
修改单元测试相关文件的目录结构
Log:
Influence: 单元测试目录结构
Change-Id: Idcd26a04e02fc16dd2f83ed6f3cddf6c87f4ba24
2022-02-18 11:11:17 +08:00
AlexOne
3ecea3b455
feat: 支持无标题、窗口圆角、系统菜单
...
窗口圆角、系统菜单兼容旧借口,新增无标题栏的适配
Log: 支持无标题、窗口圆角、系统菜单
Task: https://pms.uniontech.com/zentao/task-view-93008.html
Influence: 所有dtk应用的标题栏、窗口圆角
Change-Id: Ia847505216521c0206776b5159fe4ae5b41df1b8
2021-12-09 16:03:52 +08:00
ck
99b89b3943
chore: dnd-example 优化及编译问题修复
...
1. 部分文件路径变化导致头文件找不到修复
2. 编译报错修复
3. 添加 ignore 的行为处理,当 client 拒绝时server不再继续走进度
Log:
Influence: none
Change-Id: Idd2d0df213d4c532b9fef35e0f4f6d60ec14a297
2021-12-08 16:17:55 +08:00
chenke
86b29ebcdf
Revert "fix: 判断特殊环境逻辑写反了"
...
This reverts commit cf580cd804 .
Reason for revert: <是否特效而非是否专有设备>
Change-Id: I64a692e7f223f715a9b77eebf28e918fae49ed14
2021-11-23 09:53:31 +08:00
ck
cf580cd804
fix: 判断特殊环境逻辑写反了
...
没有加这个环境变量返回false,设置为1是true
Log:
Influence: 特殊设备判断
Change-Id: Ia7a99e20fa88a24a154196345762c4ceff6cec66
2021-11-20 14:18:10 +08:00
ck
6b4bc297d4
fix: 同一个进程再次调用单示例逻辑调整
...
再次调用不是直接返回true,而是不走guard守护这个逻辑。
修复控制中心再次直接运行无法激活前一个窗口的问题
Log:
Influence: 单进程接口优化
Bug: https://pms.uniontech.com/zentao/bug-view-103930.html
Change-Id: I4510f269b7c5bf8d7339f69d34d927cd4cf4d7ba
2021-11-20 12:59:00 +08:00
Ye ShanShan
a53f41135d
chore: 部分架构上单元测试打包错误
...
arm和mips架构,单元测试报munmap_chunk(): invalid pointer错误
Log:
Influence: 单元测试报错
Change-Id: Iff51f48a20c318b0fabc6f9fe14afc00f46cf4cc
2021-11-01 15:07:12 +08:00
ck
10df23848f
chore(build): add gtest-devel build required
...
添加gtest编译依赖
Log:
Influence: rpm 打包
Change-Id: Iccf61661a06aa75f388c88f978b98131e500e81c
2021-10-30 12:46:29 +08:00
zsien
0c81b195bf
chore: 修复 euler 打包失败
...
* 增加依赖 dtkcommon-devel、gtest、gmock
* 删除 %{_sysconfdir}/dbus-1/system.d/com.deepin.dtk.FileDrag.conf
* 增加 %{_libexecdir}/dtk5/dde-kwin-debug
Log:
Influence: euler 打包
Change-Id: Iea46a5f29ae901dd3d556d55376b0520e9d7a521
2021-10-29 16:46:45 +08:00
ck
03fb207df5
chore(build): 增加qmake/cmake文件生成条件
...
仅仅当设置 qmake 变量DTK_MULTI_VERSION才生成5.5的qmake/cmake文件
Log:
Influence: build
Change-Id: I1ee763c8099c5cac0b84b4d450d97f41efed4d2d
2021-10-27 09:50:18 +08:00
AlexOne
c30d53d1ec
fix: 多次调用单例实例导致的应用启动不了
...
同一进程多次调用单例实例导致的应用启动不了。
主要在于应用使用旧的接口未更新,库的接口被依赖更新时发生的部分应用启动不了。
Influence: 所有 dtk 设置了单实例的应用
Log:
Change-Id: Ie7a97aec12ac584bbe8278c5144bc9288db614aa
(cherry picked from commit 71eabfd27f )
2021-10-18 16:14:17 +08:00
Wang Penga
8350799750
feat: 添加获取特效开关的接口
...
专有设备性能优化,需要获取环境变量判断当前是否开启了特效。
Log:
Change-Id: I674091c0580edeb5600cdc27ac0c40d3c76908b8
2021-10-15 15:33:16 +08:00
Chen Bin
abd1a8d3e2
chore: 清除 QDoc 运行时的警告信息
...
1. 修改注释中错误的用法,以减少 QDoc 运行
时的报错。
2. 对部分缺失注释的类添加注释。
Log:
Change-Id: I9e2ca9b88ea0385e3bc991b2c16484f306c7b3a2
2021-09-09 16:48:47 +08:00
ck
d2b41535cd
chore: 部分单元测试依赖窗口特效
...
windowmanager有些单元测试写的不合理,用来判断是否开启特效是否支持模糊的不能直接
断定为true. platformhandle部分接口需要有模糊支持才能成功。
Log:
Change-Id: I7a03d4954d23e0d96a560c20f9c5b155aa2f0713
(cherry picked from commit e3fe88eb0d )
2021-09-06 11:01:55 +08:00
Chen Bin
ec1f342a38
docs: 更新dtkgui项目注释
...
1. 增加QDoc注释识别配置文件
2. 修改项目注释信息,使QDoc能够正确识别
3. 修改一些不规范的注释,调整部分注释内容
4. 将部分.h文件的注释信息迁移到.cpp文件中
Log: 更新项目注释信息
Change-Id: Ide1db246b78b004b90f35be9e8201f040691a489
2021-08-18 14:14:07 +08:00
ut003691
df4d814658
feat: 添加dde-kwin-debug工具
...
一个监测程序启动到界面显示所用时间的工具,用来评估程序的启动性能
Log:
Change-Id: I0c9fab12d3530cd43151a9ff32187ff0a4f20d3d
2021-07-30 13:11:01 +08:00
ck
14a2e1a0e1
feat: 输出测试报告xml文件
...
增加测试用例输出成xml,便于后端获取测试报告数据
Log: UT输出xml报告数据
Change-Id: I313b9ed21d60b12021972dd1535b4ec5c01b79ac
2021-07-07 17:38:49 +08:00
wangpenga
ffab5edef0
fix: 单元测试内存泄露
...
修复单元测试中 dforeignwindow 的内存泄露。
Log:
Change-Id: I531c233c6496b9ea1e2f62185b86181d160753aa
2021-07-06 09:11:34 +08:00
Chen Bin
17b58b0bb7
chore: 单元测试文件增加copyright
...
补上单元测试文件遗漏的copyright
Log:
Change-Id: Ia678a90b33ea4bd7e70c6f4013d5ba1befccf9c9
(cherry picked from commit 06462b7dda026efa7d46d837f86951108c28bacb)
2021-07-02 11:37:24 +08:00
wangfei
a0d4c793e1
fix: cppcheck错误警告修改
...
单参数构造函数添加explicit关键字,局部变量声明
Log: 修复cppcheck错误及警告
Change-Id: I187ec230376c3f72488e13509b87bcfdb5dd90c5
(cherry picked from commit 3ccc4785ef )
(cherry picked from commit f6c6854942b7b9ec26dc99d556ce39755910cce7)
2021-07-02 11:37:05 +08:00
Chen Bin
118cf1daeb
fix: 修复上游filedrag.conf问题
...
将FileDrag中的dbus改为session级别
Log:
Bug: https://pms.uniontech.com/zentao/bug-view-78217.html
Change-Id: I721040c68a9a351e57f50d4ca1b9ba00b5de1a80
(cherry picked from commit b26b6acc13 )
(cherry picked from commit 68331aed06786742433d85613441cb5b410b1ee2)
2021-07-02 10:34:40 +08:00
Chen Bin
0ee689b9c0
chore: 添加一包多版本依赖的注释
...
更新一包多依赖pro文件注释
Log:
Change-Id: I7db4eac6196eb72f3c5c6710ca144c3fc30516db
(cherry picked from commit 215c1f9efe93dc06d427c029735de9df502744fb)
2021-07-01 16:58:06 +08:00
wangpenga
b1c55d7fa4
chore: update abi json file
...
按照新的规则要求更新abi文件。
Log:
Change-Id: Ia7c771466a66b445aa7bf5b64f75a57e2973902d
2021-06-22 17:03:36 +08:00
wangpenga
87b29bde2d
fix: unit test memory leak check failed due to AddressSanitizer.
...
添加参数使得内存检测的误报不影响单元测试结果生成。
环境变量和编译参数要配合使用。
Log:
Change-Id: I144217f1ac5116e94c58e0c065e24360deb427b9
2021-06-11 15:30:29 +08:00
AlexOne
0bc6f7572b
fix: unit test failed, due to QDataStream set qt version.
...
单元测试里面的 datastream 设置了 qt 版本号导致单元测试失败。
在qt5.11下ok,社区版默认qt5.15。读写不同版本出错。
Log: 修复社区版下单元测试失败的问题
Change-Id: I4693070762b653373bf5a4fcac4598fca69f8356
2021-06-07 20:16:51 +08:00
wangpenga
93724d74c1
fix: Add memory leak detection parameters
...
添加内存泄露检测参数
Log:
Change-Id: I40103596f81c92153f0b3bb437149e12d1b7b7f3
2021-06-04 15:48:00 +08:00
AlexOne
88e0b51da7
fix: DGuiApplicationHelper::setSingleInstance start multiple instances
...
用脚本启动实例,会发生单实例的程序启动多个实例的情况。
Log:
Bug: https://pms.uniontech.com/zentao/bug-view-69284.html
Change-Id: I935bc04b8c6c49df994d774370a68bc72d9a0f42
2021-05-28 18:34:23 +08:00
AlexOne
959c3ebc10
fix: eliminate warning
...
消除 if 语句缺少括号造成的警告
Log:
Change-Id: Ia52e5ad05313c8b860d51da6d160a51c5fa7dec2
2021-05-06 11:39:14 +08:00
Robin Lee
5fcda3f5e0
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: I6ff54b4da9a559817b1ca86d9d60c348154e4892
2021-04-09 13:03:03 +08:00
Chen Bin
2161407cbc
feat: 添加gtest单元测试
...
1.增加部分文件的单元测试文件
2.提高单元测试覆盖率到70以上
Log: 新增dtkgui单元测试
Change-Id: Icd8e3702ece36f6af565e2b9453015218da35953
2021-03-24 15:39:22 +08:00
Chen Bin
b27f489812
feat: 适配社区版5.15环境下调色板问题
...
qt5.12中新增了PlaceholderText颜色,添加与5.11
颜色一致的对应颜色到此调色板中。使风格保持一致
Log:
Bug: https://pms.uniontech.com/zentao/bug-view-66654.html
Change-Id: I247d1619b9ec24582c09945bb2b3f4cd913fd4f5
2021-03-24 14:28:44 +08:00
chengyulong
c988b2a824
docs: 添加DGuiApplicationHelper::setSingleInstanceInterval详细注释
...
添加DGuiApplicationHelper::setSingleInstanceInterval更详细的注释,增加对成员变量waitTime默认值和相关成员函数setSingleInstance的使用
Log: 添加注释
Change-Id: Ie0aeed59e3c41c9e06c131f1e1724473d10d42de
2021-03-19 13:15:46 +08:00
ck
c9c2941aa8
chore: 修改ignore文件
...
忽略qmake生成的文件
Log:
Change-Id: I7c2a7010f9f9ae83bdb766601bf63c4484515e59
2021-03-16 11:42:16 +08:00
Chen Bin
6e3f7d497d
feat: 添加部分单元测试
...
1.添加项目内单元测试文件
2.修改部分源码以适应单元测试
Log: 提高dtkgui单元测试覆盖率到50以上
Change-Id: Ib3cf3ccadbefbc334883c175b0a9c47d1b8674d8
2021-03-12 17:45:13 +08:00
ck
307f0e94ff
fix: 完善dtkgui依赖dtkcommon
...
libdtdtkgui5依赖libdtkcommon, 因为filedrag的dbus配置文件移动到dtkcommon中
Log: 新增dtkcommon依赖
Change-Id: Ib5bc516a932b3883b624cb1bc02243b7959aeb9c
2021-03-03 10:11:59 +08:00
sunkang
63f1ce54b4
fix: 适配dtkgui多版本共存的处理
...
1. 删除src/dbus/com.deepin.dtk.FileDrag.conf 文件,此文件转移到libdtkcommon中
Log:
Change-Id: I9346141589524a209f31e8b195dfe0721778d23e
(cherry picked from commit 2a11ae19920829a411e4faabec8cbc56e50b654b)
2021-03-01 19:08:19 +08:00
ck
183fcd429b
chore: 移除注释的一行
...
移除注释的无用代码
Log: 删除无用的注释代码
Change-Id: I896ba53ba6478460e931eff9c738d9059b02e8e1
2021-02-25 13:48:30 +08:00
ck
7925668a88
fix: 添加dtkcommon的依赖
...
gui添加dtkcommon依赖
Log: 修复gerrit打包失败,添加dtkcommon依赖
Change-Id: I4f866862f67697995446f54d6a269bdf07b3d22e
2021-02-25 13:27:14 +08:00
chengyulong
58e254702f
feat: 增加单元测试覆盖率
...
对项目目录结构进行优化,增加lcov计算单元测试覆盖率。
Log: 增加lcov计算单元测试覆盖率
Change-Id: I4454aee03a1dffb8e9bc443b967aa84e7dc57a60
2021-02-04 18:11:59 +08:00
justforlxz
278f960381
feat(DGuiApplicationHelper): add setAttribute function
...
Support the use of setAttribute function for some settings
Log:
Change-Id: I794e300d7bff1d4ce58527e39555f7addaf247df
2021-02-04 10:30:43 +08:00
chenbin
066c89e6ed
style: 修改调色板浅色模式下TextTips的颜色
...
将调色板中浅色模式下的TextTips颜色从#8AA1B4修
改为#526A7F
Log:
Task: https://pms.uniontech.com/zentao/task-view-57698.html
Change-Id: I57638bc4734deef0ccf272da54c08df38f603bb5
2021-01-25 17:59:33 +08:00