32 Commits

Author SHA1 Message Date
rewine
e012450662 fix: use correct path in pkgconfig
Log: 完善 pkgconfig 路径问题
2022-08-29 04:39:19 +00:00
rewine
c401cb1df2 chore: use GNUInstallDirs in CmakeLists
Log: cmake 在 install 时优先使用 GNUInstallDirs
2022-08-29 04:39:19 +00:00
Fan PengCheng
1564718c8a feat: 配置项优化,避免改动较大
配置项规范化

Log:
Influence: 无
Task: https://pms.uniontech.com/task-view-104239.html
Change-Id: I92646d1d17cdb8678a02057a0e3729d828f2e46a
2022-03-15 16:44:37 +08:00
Fan PengCheng
7793031f37 feat: 配置项规范化
配置项规范化

Log:
Influence: 无
Task: https://pms.uniontech.com/task-view-104239.html
Change-Id: I1e07db653a74f2ecc36d6c82d6abc77efe6ba89a
2022-03-15 11:01:14 +08:00
wubowen
218539e321 fix: 编译选项安全加固
checksec检查安全加固存在“No PIE”的情况

Log: 编译选项安全加固
Task: https://pms.uniontech.com/zentao/task-view-101037.html
Influence: 安全编译
Change-Id: Ib53d6ebe2eae2014dc426a4ec7e7e075f0482eb9
2022-03-03 11:15:14 +08:00
songwentao
254dee8455 feat: 添加应用图标的小窗口显示窗口名称的配置
给任务栏图标的小窗口显示窗口名称添加配置

Log:
Task: https://pms.uniontech.com/zentao/task-view-92890.html
Influence: 组策略配置场景
Change-Id: I330b6490408e0056ebc68ebefa1417207c26273f
2021-11-29 09:45:29 +08:00
weizhixinag
0181e8f10b feat: 增加安全编译选项
增加gcc/g++安全编译选项,提高编译阶段安全性

Log: 增加安全编译选项
Task: https://pms.uniontech.com/zentao/story-view-13331.html
Influence: 编译安全性
Change-Id: I324b36ddc0214af27cba65b4687c841c696b0b13
2021-10-25 17:25:17 +08:00
FanPengCheng
14d1f5d52a chore: 整理代码
删除用不到的内容

Log:
Task: https://pms.uniontech.com/zentao/task-view-86488.html
Change-Id: I5eb0b09cef1d504640cc676d2059cd2dfacaafaa
2021-09-28 17:42:50 +08:00
Fan PengCheng
1e3d90f62b refactor: 去除对后端Display服务的依赖
后端服务数据变化有快有慢,可能导致任务栏不正确时间进行响应,从而导致显示异常,对应的单元测试代码已添加

Log: 重构显示逻辑,保障任务栏显示正常
Change-Id: I62f06c133945a625c2c2ec2b2e21809be27543b6
2021-04-12 16:53:09 +08:00
Fan PengCheng
5300364d3a chore: 整理代码结构
对代码文件的include全部设置设置引用路径,删除用不到的代码文件

Log: 整理代码结构
Change-Id: I9582022d38083a5380f1952e434d8b4d71c98d62
2021-04-07 10:56:20 +08:00
Fan PengCheng
f46de5761e fix: 修复应用获取配置某些情况下可能失败的问题
条件判断写的有问题,少了括号

Log: 修复应用获取配置某些情况下可能失败的问题
Change-Id: I0e9f447e4d904cba2aaea83fa77ce7c2f87cae08
2021-03-25 14:21:57 +08:00
范朋程
55d34b91e3 feat: 添加单元测试代码
添加单元测试代码

Log:
Change-Id: I9cebdef6989322b8deefd039bee7b1c8658e6dbf
2021-03-06 17:33:27 +08:00
liuxing
d330600907 feat: 配置ci
文件命名、生成脚本

Log: 任务栏配置ci
Change-Id: I0948f79beb3348ee1dccb90bf4b4453d5c1e9c13
2021-03-05 18:25:00 +08:00
chenjun
2ef1176873 fix: 添加针对源代码的单元测试,添加触发自动测试代码
因为单元测试需要直接测试源代码,而主程序代码中include的单元使用了相对路径
单元测试的CMakeLists和主程序的CMakeLists路径不同,编译单元测试时会提示找不到文件
因此设置搜索路径,并修改各单元引用头文件的路径。在单元测试的CMakeLists中添加需要依赖

Log: 添加针对源代码的单元测试,添加触发自动测试代码
Change-Id: I0e0bc92c28d6cee42fc52064fc360c58f7c02826
2020-12-22 10:10:20 +08:00
Fanpengcheng
1152cd12c4 feat: fix lintian error
fix lintian error

Log:
Change-Id: Ie682dc78e7959d53a2441c87c8653400e7187142
2020-11-06 16:25:56 +08:00
lxz
9abcebd423
fix: remove dbus service file
dock不需要提供该文件,因为dock作为桌面环境组件,由startdde进行控制。

Log:
Change-Id: I14eb5086e042d61607c2298978a52c208096c8aa
2020-10-29 10:30:08 +08:00
Zhang, DingYuan
0785dff36f feat: add pie for mips64el
add pie for mips64el

Log: 添加编译参数给mips64el平台
Change-Id: Ib0f0b3dcb069aca6bb2ead11414f51f667f95bb5
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/7472
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-10-15 15:47:14 +08:00
范朋程
6c537c668b feat: 添加单元测试框架
加入单元测试框架,后期由开发逐渐丰富测试用例

Log: 添加测试用例框架
2020-07-15 20:12:30 +08:00
fpc_diesel
f44d14f92e Revert "chore:adjust the installation process"
This reverts commit 6e3d55db0cdfa682b0a1f4e0be641d7e43143d9c.

(cherry picked from commit 68c444b3ebfc8e15509fc645e29a65c487233b21)
2020-05-20 17:38:00 +08:00
zhaolong
6e3d55db0c chore:adjust the installation process
任务栏com.deepin.dde.dock.module.app这个schema id在2个文件里定义了,并且有差异 task:21899

(cherry picked from commit 1f2c07cc8c43bba503a6a1503ca3b8d757d31f3f)
2020-05-11 17:11:02 +08:00
justforlxz
ef232eea04 feat(gsettings): control all module visible 2019-08-09 16:13:26 +08:00
justforlxz.com
207911ecbe
chore: disable show animation for sw platform 2019-06-25 15:14:22 +08:00
listenerri
f218a3b672 feat: enable CMAKE_EXPORT_COMPILE_COMMANDS by default
Change-Id: I4c31a14d37c43cd8d5bba6ba880d57d50ab8d07a
2019-03-13 14:01:38 +08:00
listenerri
74c632d68f change: remove DOCK_TRAY_USE_NATIVE_POPUP to enable XEmbed hover
https://github.com/linuxdeepin/internal-discussion/issues/708

Change-Id: I1159eaf47c87d9e37c0d801f46aee83f9287439b
2019-01-04 14:16:49 +08:00
Hualet Wang
e9cdbcd81f chore: make QT_DEBUG macro work in cmake debug mode
Change-Id: I12eae09f0b390ad5c9124c2f262a2969545f964b
2018-12-19 16:20:31 +08:00
haruyukilxz
71b237bfb9 feat: support dde-dock.pc
Change-Id: I9c505de5543f2dd45f2dc68e74ff042a32504dca
2018-11-05 17:39:41 +08:00
石博文
26ff05c56d optimize architecture detect
Change-Id: Ie9058a2995229a37a61dcb422b072748dc6841a5
2018-05-23 11:28:06 +08:00
石博文
25df0fd605 add compiler flags
Change-Id: Ieef1dfc1e02738ed7d51297f65605fdfcf31eb98
2018-05-10 17:27:09 +08:00
石博文
6e97aa0f6f using native popup
Change-Id: I60bab21ade6952a0fbd36068655260d689439f47
2018-03-20 02:03:18 +00:00
石博文
5368994782 optimize compiler flags
Change-Id: I0c88b1e5d5c6018f3c891a4b8aa591ca1106f060
2018-03-06 15:24:49 +08:00
石博文
2a0f955d1f install dbus files
Change-Id: Ib24ac2df5b95158e2b9208480b8d6b741dd3ede9
2018-03-05 21:43:32 +08:00
石博文
9b68df017e change to cmake
Change-Id: I82cd9d2bfd96003385c839ddaf0e454a4c1639d6
2018-03-05 21:33:30 +08:00