ck
|
31f01ba34f
|
chore: update changelog
update changelog
Log: update changelog
Influence: none
Change-Id: Ic6864bb5c396db262673ae232b364f19914541b7
|
2022-11-24 13:50:12 +08:00 |
Gary Wang
|
86ae88ebe4
|
chore: build doxygen documentation
追加基于 doxygen 的文档构建
Log:
|
2022-07-04 08:57:29 +00:00 |
Ye ShanShan
|
3e659cfe75
|
feat: Merge branch 'dev/config'
合并组策略相关实现
Log:
Task: https://pms.uniontech.com/zentao/task-view-86330.html
Influence: dconfig
Change-Id: Ic6788bcaccc2d710e9bff55579bccc6986ce3322
|
2021-10-26 15:07:42 +08:00 |
Wang Penga
|
90bc4ae323
|
feat: 添加异步任务功能类 DAsync
DAsync
能够使得 GUI 程序极为方便的支持异步任务,实现非阻塞界面,能够在同一上下文中执行
任务,该特性使得对即有程序的异步化改造变得非常简单容易,可以保持现有的程序逻辑
而实现异步化的特性,且尽可能的减少了线程同步带来的使用不便以及封装了底层实现的
复杂性,对外提供精简好用的接口。
DTimedLoop
提供了两种执行方式,一种是定时多少毫秒后退出,另一种是调用 exit 后退出循环继续往
下执行。并且提供了计时接口对执行时间进行统计,打印,方便程序的调试、性能把控。
Log: 添加功能类,方便 GUI 程序使用异步任务
Change-Id: Ia214d746ab421302e8106c96221249264654401d
|
2021-09-14 10:09:28 +08:00 |
Ye ShanShan
|
655e6f9f9c
|
chore: 移除单元测试sleep
修改testDSingleton单元测试,移除sleep,使用断言而非打印进行判断运行行为
Log:
Change-Id: I3482508655d2d0faf1568c5b9bbb50a9e99c2984
(cherry picked from commit 5ee7811199)
|
2021-08-19 09:54:22 +08:00 |
Ye ShanShan
|
b541e07bd5
|
feat: Add DConfig class
DConfig 用于读取程序配置文件,符合 DSG 标准:
https://gitlabwh.uniontech.com/wuhan/se/deepin-specifications/-/issues/3
当配置文件的DBus服务未注册时将直接使用 DConfigFile, 在非 Linux 系统上
使用 QSettings。
Log:
Change-Id: Id4ab32f9f5fc1d870b35203a3cb4d8476d28c839
|
2021-08-17 09:19:39 +08:00 |
Ye ShanShan
|
07bb75f6c0
|
feat: 新增 DConfigFile 类
用于实现 https://gitlabwh.uniontech.com/wuhan/se/deepin-specifications/-/issues/3
规范,提供了加载和解析配置文件内容的接口。
Log:
Change-Id: I99663d0f1f07008ab1f3f91c547167d0fff9c15b
|
2021-08-17 09:19:22 +08:00 |
zccrs
|
0447b5f2d9
|
feat: 添加 DStandardPaths
DStandardPaths 是对
https://gitlabwh.uniontech.com/wuhan/se/deepin-specifications/-/issues/21
规范的实现,用于获取规范中定义的标准路径。
Change-Id: Id2660fcd10dc2c699994499998257547b02de942
|
2021-08-13 15:26:02 +08:00 |
wangpenga
|
7d575e7095
|
chore: update abi json file
按照新的规则要求更新abi文件。
Log:
Change-Id: I2a5ce9b8d55d53f2d829dd3f822afb328f8ddf41
|
2021-06-22 16:59:56 +08:00 |
ck
|
badc9adcaf
|
fix: gerrit build error
包含.git目录时构建出错, 删掉这个判断
Log:
Change-Id: I08a2057ac1ebb7e17fecf27b2ca47abeca97b68c
(cherry picked from commit 303c1f1cd5865a7b937baed85db0a6a0ec3d835a)
|
2021-04-25 16:46:19 +08:00 |
ck
|
b96b8772b9
|
fix: qdbusxml2cpp-fix not installed
安装的文件漏掉了,顺便加上rpm中的文件安装
Log:
Change-Id: I2cfa1ef8872d2522ba864b89f63584ad72f148b0
|
2021-04-14 18:08:51 +08:00 |
wangpeng
|
a1920c373f
|
feat: 屏蔽私有类符号
屏蔽私有类符号的导出
Log:
Bug: https://pms.uniontech.com/zentao/task-view-68130.html
Change-Id: I128512b34078040eb8f0eb66ccdba55175d356d9
|
2021-04-02 16:56:46 +08:00 |
ck
|
91c51d6daa
|
fix: dtkcore的依赖问题
libdtkcore-dev 依赖libkdtkcommon-dev依赖, libdtdtkcore5依赖libdtkcommon
Log:
Change-Id: I241408be9278c8d9bd622401eab0f5729bd6b0fc
|
2021-03-03 10:04:54 +08:00 |
ck
|
00fe1798d9
|
fix: dtkcore build dependcy
增加dtkcommon-dev build相关的依赖
Log:
Change-Id: I390386cf13bd2970b45f97a53ce3fe2aa541b4f9
|
2021-03-02 17:23:45 +08:00 |
sunkang
|
b9205142b7
|
feat: 适配多版本合并(移除冲突添加依赖)
1. 移除prf文件,全部移动到libdtkcommon包中
2. 移除cmake文件夹中的文件,移动到libdtkcommon包中
3. 移除src/com.deepin.dtk.gschema.xml文件,移动到libdtkcommon包中
4. 修改control文件,添加依赖libdtkcommon包
Log: dtkcore多版本前的适配版本(移除冲突)
Change-Id: Iac4310cef55ab2bf31478e905d751aa121fb4078
|
2021-03-01 19:39:05 +08:00 |
ck
|
8c740058a1
|
refactor: 调整单元测试结构
将多个项目合并成一个,threadutils改成gtest
Log: 单元测试结构调整
Change-Id: I211e046f70510c299f0fc61538407956f3ea62ce
|
2021-02-26 17:44:40 +08:00 |
ck
|
a16dbd25e8
|
feat: 添加教育版专用设备版本识别
增加教育版,专用设备版本枚举,识别方式微调使用一一对应不在通过计算防止出现误差。
Log: 新增教育版和专用设备版本识别
Change-Id: I310bb07ed88ddd87d95e9c5caaff7ffc7a9fab50
|
2021-02-22 14:21:54 +08:00 |
chengyulong
|
43bbdcb068
|
feat: 增加单元测试覆盖率
增加lcov计算单元测试覆盖率。
Log: 增加lcov计算单元测试覆盖率
Change-Id: Ic9a7b344821ad4321de2c50624f852049d450761
|
2021-02-02 09:34:02 +08:00 |
liuyang
|
650c603c0d
|
fix: 更新api-json文件
使用工具deepin-abigail工具更新api.json文件
Log:
Change-Id: Iae2f575da906ed1a78a67120d9a8293f27d09068
|
2020-12-11 18:06:00 +08:00 |
ck
|
5ed0728138
|
feat: 重载dh_makeshlibs
安装时依赖dtk的版本号要不小于构建时的版本,需要系统部改脚本支持
Log: 修改打包规则
Change-Id: I7785454cac3984b6524c33eceee0ce4311e90662
|
2020-11-23 11:25:05 +08:00 |
liuyang
|
b975e0ba38
|
feat: 打包可以触发单元测试
qmake添加testcase,并在构建时添加指令make-check,打包时可以自动触发进行单元测试
Log: 打包时触发单元测试
Change-Id: Ic02f8893974abe2e2689e412ba0b29b86b56db0c
|
2020-11-19 10:48:24 +08:00 |
liuyang
|
639abdd14e
|
feat: 添加GTest测试单元
QTest替换为GTest,包括dvtablehook、dutils、ddesktopentry
Log: 添加GTest测试
Change-Id: I86e24ed4bca065d5f01509aed15fb29ee5dd9f72
|
2020-11-12 15:39:54 +08:00 |
ck
|
562b0e8c37
|
fix: correct tools output message typo
打印信息有误,更新api.json
Log: 修复工具输出信息有误的地方
Change-Id: I0eb72cb6162882e083d931318672b008dfdb0cf1
Reviewed-on: http://gerrit.uniontech.com/c/dtkcore/+/5078
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: caitongxun <caitongxun@uniontech.com>
Reviewed-by: chenke <chenke@uniontech.com>
Tested-by: <mailman@uniontech.com>
|
2020-09-16 17:01:59 +08:00 |
ck
|
276ebd2a3d
|
fix: 64k forceWriteMemory crashed
64k页情况下可写的地址空间也改成了只读,有时会出现崩溃现象,暂时改成固定成pagesize=4096
Log: 修复pagesize=64k时出现崩溃的问题
Change-Id: Ib856e9f09f4c394b98098ea6d0f114f1438f39fd
Reviewed-on: http://gerrit.uniontech.com/c/dtkcore/+/3834
Reviewed-by: zhangjide <zhangjide@uniontech.com>
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: yanbowen <yanbowen@uniontech.com>
Tested-by: <mailman@uniontech.com>
|
2020-09-07 16:33:23 +08:00 |
ck
|
3a2515ccde
|
fix: dpkg-source build error
dpkg-source: error: can't build with source format '3.0 (quilt)
Log: 修复dtkcore构建失败的问题
Change-Id: I7ed59788c066a7a25d6399bb7ae339cee690da03
|
2020-07-22 13:54:40 +08:00 |
ck
|
82cd32e49d
|
fix: 加入symbols文件后有的架构打包失败
文件名改为 symbols.amd64 只在amd64 平台检查abi兼容
Log: 修复加入symbols文件后有的平台打包失败
|
2020-07-02 18:40:58 +08:00 |
lyym
|
d23ce5fd83
|
abigail: 集成dabi的json文件到包中
通过json文件来对比检查EXPORT_SYMBOL的函数是否发生改变,在debian目录加入了之
前的版本生成的json文件用来和基于当前生成的做对比
Log: 加入用以对比检查EXPORT_SYMBOL的函数是否发生改变的json文件
Task: https://pms.uniontech.com/zentao/task-view-28032.html
|
2020-06-28 17:47:45 +08:00 |
chengyulong_cm
|
371be45301
|
add: add symbols file
|
2020-06-18 19:29:47 +08:00 |
zccrs
|
33cd3b98e3
|
refactor: disable dh_makeshlibs
|
2020-05-06 12:58:05 +08:00 |
Gary Wang
|
57fc346a46
|
license: switch to LGPLv3 license
|
2020-04-24 14:44:07 +08:00 |
Gary Wang
|
63d6f5c4b3
|
feat: support get installed memory size from lshw
|
2020-03-18 16:39:07 +08:00 |
zccrs
|
2f6423e5d6
|
release 5.0.3
|
2019-09-21 13:32:14 +08:00 |
zccrs
|
ec9f80ced4
|
feat: add library gsettings schema
com.deepin.dtk.gschema.xml
|
2019-09-15 18:55:41 +08:00 |
zccrs
|
d5d8790db8
|
refactor: update the package version to 5.0.0
|
2019-09-03 08:54:52 +08:00 |
Gary Wang
|
6e171ad864
|
fix: remove deepin-desktop-base dept
|
2019-08-27 11:21:07 +08:00 |
zccrs
|
b2df7cde34
|
refactor: export defines "DTK_LIB_DIR_NAME" "DXXX_TRANSLATIONS_PATH" "DXXX_TRANSLATIONS_DIR"
reset the translate file path to "/usr/share/libdtk-2.0.16/DXXX/translations"
|
2019-07-25 16:32:50 +08:00 |
zccrs
|
deb1813558
|
Revert "update packages to version 5"
This reverts commit 761feaaa66.
|
2019-07-25 13:41:21 +08:00 |
deepinzhangshuang
|
761feaaa66
|
update packages to version 5
|
2019-07-25 11:16:28 +08:00 |
zccrs
|
141a7cca1f
|
Revert "remove version config"
This reverts commit 96970458d0.
|
2019-07-25 10:13:25 +08:00 |
deepinzhangshuang
|
96970458d0
|
remove version config
|
2019-07-25 09:59:33 +08:00 |
deepinzhangshuang
|
91f8e89c61
|
remove check failed symbols
|
2019-07-18 15:59:35 +08:00 |
deepinzhangshuang
|
bcc35ca7bf
|
remove deepin-desktop-base buildep
|
2019-07-18 15:51:49 +08:00 |
zccrs
|
782d3370d8
|
Update symbols file
|
2019-04-18 09:10:01 +08:00 |
zccrs
|
8a68af5985
|
chore: save dpkg-parsechangelog calls in debian/rules
https://github.com/linuxdeepin/internal-discussion/issues/866
Change-Id: Ia71cba608dbaa8c13b6e362080ddeffe74d7fcb4
|
2019-01-21 13:12:20 +08:00 |
zccrs
|
d1d0eca1e7
|
refactor: add depend "deepin-desktop-base"
Change-Id: I41bc6804608e167b551e1a2f72ec7db22192c282
|
2018-09-12 10:11:43 +08:00 |
zccrs
|
16faf6c84d
|
feat: add DSysInfo class
feat: add the “dtk_qmake.prf” feature of qmake
Change-Id: I6ed77c13e0233d59b48b160c640d5a8c68c4dadf
|
2018-08-16 14:23:40 +08:00 |
Iceyer
|
57ec78ba68
|
fix: remove qt symbols
Change-Id: I6664f728371dd2a4439e50f4dee67c9a09766579
|
2018-06-04 15:44:32 +08:00 |
deepinzhangshuang
|
06142329c1
|
remove some symbols check to support qt 5.10.1
Change-Id: Id9992de3d0ab6ab7ac3bd37965be8b9b2d03ceb2
|
2018-06-04 14:12:45 +08:00 |
Iceyer
|
f6c53cc493
|
fix: update symbols
Change-Id: Ieb750c88436a94f02109a2bcafd3a0a152d7960b
|
2018-05-14 14:45:13 +08:00 |
haruyukilxz
|
cb09a0cadc
|
fix(changelog): update email format
Change-Id: Iefd7126b3d5faade9a5c9ca000da8ffd4dbb0263
|
2018-05-04 14:08:56 +08:00 |