Commit Graph

49 Commits

Author SHA1 Message Date
wangyixue 0403aecf3b fix: update dependency libfreetype-dev
libfreetype6-dev is a transitional package. Debian sid now uses
libfreetype-dev. Change libfreetype6-dev to libfreetype-dev.

Log: update dependency libfreetype-dev
2023-08-21 17:15:46 +08:00
heyuming 5804bb2dd9 chore: remove old dependency
Log: 移除旧依赖
2023-06-21 15:56:17 +08:00
heyuming e19d7fbe7a fix: unit test error under qt5
Log: 修复qt5下单元测试的错误
2023-06-21 15:47:24 +08:00
wangyixue d6b55d4121 refactor(cmake): improve cmake and add new feature
* remove redundant "dtkwidget" in include directory;
 * improve cmake, modify some variable names, use file() to collect
 source files for scalability;
 * add full target_link_libraries support.

Log: add full target_link_libraries support
Influence: all projects who include headers directly by path
2023-01-18 11:22:46 +08:00
chenhongtao 656e293fad feat(doc): add package libdtkwidget-doc
build the package for doc

Log: build the package of doc for dtkwidget
2022-08-29 05:26:42 +00:00
chenhongtao f80f48076e feat(cmake): to cmake
from qmake to cmake

Log: tocmake
2022-08-19 17:18:33 +08:00
ck 1b2cdb2175 feat: 添加 libqt5widget5 版本限制
新增libqt5widget5的版本限制,防止应用出现符号缺失的报错 (QListView的触屏接口)

Log:
Change-Id: I84ea43cbac6027e78f02aba3df7b53314feaad27
2021-08-13 13:52:20 +08:00
Chen Bin 10c78c5761 feat: dtkwidget支持一包多依赖
1.使用dtkcommon的qmake配置函数,使dtkwidget能够同时支持
5和5.5等多个版本。
2. 修改control中的依赖文件,master上只依赖5的版本。

Log:
Change-Id: I63b3d3dbc4373c87af495b49696b96a297424ddc
2021-06-29 18:41:04 +08:00
wangpenga 4ebefc9151 feat: install dtkwidget example application.
把 dtkwidget 的示例程序打包安装到指定路径。

Log:
Change-Id: I20061429633f61ae7c363b5b7407f812778d8a12
2021-06-21 14:25:14 +08:00
刘阳 22055f0efe chore: master分支依赖5.5版本
因为widget依赖core和gui的一些新功能在maintain/5.5分支,需要master分支保持和5.5分支的兼容,如果以后dtk有了5.6分支,同样需要和5.6保持兼容,依次类推。

Log:
Change-Id: I8759390077cb722954463d18a3fd7ddc6550ef15
2021-03-19 11:48:53 +08:00
sunkang 91886f836c feat: 适配dtkwidget的多版本共存
1. 添加libdtkcommon安装包依赖,适配dtkwidget的多版本共存

Log:

Change-Id: Ia1436cb6a3f9e5a837a45d9b02e41daa0fb11ded
(cherry picked from commit 8b0b405e21d34cc3107a5610b0c261c7053bd4dc)
2021-03-02 11:17:20 +08:00
chenbin 78565cd278 fix: 修复DCrumbEdit编辑状态复制不生效问题
之前的逻辑,DCrumbEdit在选中时未处理仍在编辑的状态。
编辑的状态有两种:重复标签不会生成Crumb导致处于正在
编辑、正在编辑时光标移到最后有文本没有生成Crumb。修
改方式为:添加正在编辑文本的逻辑复制的逻辑,删除之前
复制未选中编辑文本的逻辑。
并添加此bug的单元测试案例。

Log: 修复DCrumbEdit复制问题
Bug: https://pms.uniontech.com/zentao/bug-view-61562.html
Change-Id: I6b847c17bfcb6890097cf9e020965f04ca85780f
2021-01-27 10:57:30 +08:00
ck bb6668f54f fix: remove libdframeworkdbus2 dependcy
去除 libdframeworkdbus2 依赖

Log: 去掉无效的依赖
Change-Id: Ie37d686a431e29e230c25737d6b542acec2ed24d
2021-01-08 11:20:43 +08:00
liuyang 6c7d88d418 fix: 移除qt5multimedia模块
去掉对qt5multimedia模块的依赖,废弃DVideoWidget类

Log: 去掉qt5multimedia模块

Change-Id: I3c0ea8997a3fa4b8824f5ad40fd1cbc85988b050
Reviewed-on: http://gerrit.uniontech.com/c/dtkwidget/+/8101
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: chenke <chenke@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-10-21 09:22:02 +08:00
Lvpeilong f260788b89 fix(debian): 修复control文件格式问题
修复control文件格式错误导致自动打包失败的问题

Log: 修复control文件格式问题
Change-Id: Ibc3f20f38bf49056d2cd07873d66349935bb6d40
Reviewed-on: http://gerrit.uniontech.com/c/dtkwidget/+/754
Reviewed-by: lvpeilong <lvpeilong@uniontech.com>
Reviewed-by: kongyunzhen <kongyunzhen@uniontech.com>
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: chenke <chenke@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-08-28 17:48:53 +08:00
Lvpeilong 7189684b11 feat(Depends): 添加cups依赖
添加cups依赖

Log: 添加cpus编译依赖
Change-Id: Ie12efae4318ef5dc199f67f90bc255aad07f5b74
Reviewed-on: http://gerrit.uniontech.com/c/dtkwidget/+/565
Reviewed-by: lvpeilong <lvpeilong@uniontech.com>
Tested-by: hudeng <hudeng@uniontech.com>
2020-08-28 17:41:41 +08:00
zccrs c0a388f560 refactor: remove DRegionMonitor
先前已经将DRegionMonitor类的实现移动到了dtkgui库
dtkwidget中的类已经被标记为废弃,此类引入了对
libdframeworkdbus2库的依赖,因此直接将其移除以减
轻dtkwidget对其他库的依赖

Log:

Change-Id: Ic4c426261d33a9620e10fc473df13a4418bd1d1f
Reviewed-on: http://gerrit.uniontech.com/c/dtkwidget/+/2406
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: zhangjide <zhangjide@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-08-19 17:05:52 +08:00
zccrs f38157524f refactor: remove DSvgRenderer
这个类已经迁移到了dtkgui,它本身引入了其他库的依赖
为了优化使用到这个类的应用,移除这个已经废弃的类会
带来不错的收益

Change-Id: I5cf00a254f9240426582a9c6f7169793d977e635
Reviewed-on: http://gerrit.uniontech.com/c/dtkwidget/+/2140
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: zhangjide <zhangjide@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-08-17 15:26:41 +08:00
zccrs f8e48233ff fix: add libdtkgui-dev for libdtkwidget-dev 2019-09-03 15:17:13 +08:00
zccrs 738af216ae refactor: update the package version to 5.0.0 2019-09-03 10:51:23 +08:00
zccrs eb894767a7 refactor: move same class to dtkgui 2019-08-28 16:39:55 +08:00
zccrs fe15d32b71 Revert "update version 5.0"
This reverts commit 782192d8c2.
2019-07-25 13:48:44 +08:00
deepinzhangshuang 782192d8c2 update version 5.0 2019-07-25 11:28:27 +08:00
石博文 8cf6740265 migrate: update dframeworkdbus version to 2.x
Change-Id: I8a094fdb3b96d80f21c39ae6a6948b53b1f5d41f
2018-05-08 13:50:43 +08:00
isoletsy e2894a98c0 add libxi-dev in build depends
Change-Id: I2bb66cb60c9e0c4d8a2ece0bbe023f412bce1f40
2018-04-23 17:12:39 +08:00
Iceyer ddddf0e147 refactor: split tool to libdtkwidget-bin
Change-Id: I3556328745aaa8d6c0d296f3f9d90bf14be825c1
2018-01-22 16:57:47 +08:00
gs342 2709dc6d57 fix: Adapt lintian
Change-Id: I0dfbb5408333cdbde5491d47e370dfde8264fd39
2017-12-14 14:21:04 +08:00
Iceyer 3ddffd8b5a fix: add build depend libudev-dev
Change-Id: Ieaaab7d452b0f39c4ec4a84044849f01b8845d9f
2017-12-01 10:17:19 +08:00
isoletsy 2695ade99b Add libqt5svg5-dev in depends
Change-Id: If3ecfade40b5aea81491914edc08028603b62153
2017-10-11 13:10:29 +08:00
isoletsy 6301b7f358 Add libqt5svg5-dev in build-depends
Change-Id: Iad4d44a2e5c23cc7b67026a9d6231658ebf2e739
2017-10-09 09:46:55 +08:00
石博文 0da9bdcac6 add build depends libdframeworkdbus-dev
Change-Id: Ie8155cf165a085a9e4a4bbbc73bc4dd30f99eee1
2017-09-28 15:42:27 +08:00
zccrs b3f531b558 Add DSvgRenderer
Change-Id: I6c8e216417b9d27a38fc4e7ec0b3a7ca9ca0be61
2017-08-25 17:00:56 +08:00
Iceyer 40f0551048 Update so version to 2.0
Change-Id: I06d3d2dc2621b4ad0176b3c806aae2ccc311c79e
2017-07-28 13:17:50 +08:00
Iceyer 514f231333 Remove conflicts
Change-Id: I69d33019c597555e6ced45e616b3bf122105fd54
2017-07-28 11:33:54 +08:00
Iceyer 7af0fcd8d6 Add depends libdtkwidget1
Change-Id: Id344bc1ed9acb73732a16d0ca4e7df4e0a7e7413
2017-07-28 10:47:19 +08:00
Iceyer 08b6fd4bad Conflicts libdtkwidget
Change-Id: Ib3c362d30e88c2bf90247f5b6505c622434b9a2d
2017-07-28 10:19:29 +08:00
leaeasy 201e9b8ae9 change package name to libdtkwidget1
Change-Id: Id3840c2eee598c8ef92ceaf23c95730bf835bd74
2017-07-28 09:39:18 +08:00
Iceyer e02b9f16da Update debian/control
Change-Id: Ib75a3fbffee897f94112315964966d99d2e6eb00
2017-07-27 09:45:06 +08:00
Iceyer d765677cdc Update changelog
Change-Id: I6646f1e8c7ceeef179840e262a27677ea804784c
2017-07-26 19:44:52 +08:00
Iceyer 892d6d0499 Split dtkwidget module
Change-Id: Id609507209f1b5635e86e42d61ab5e2121f1e559
2017-07-26 13:08:28 +08:00
deepinzhangshuang e8676963ec add depend libdtkbase-dev
Change-Id: Icf9bf56d741cb3f69c979bf3dc6f31d5cf4ee2f3
2017-07-11 13:24:17 +08:00
Hualet Wang e94d50ae84 Add DDesktopService::playSystemSoundEffect
Change-Id: I1cddbf7b27a00ef4e07f68215a1a84a157c83bbe
2017-06-13 17:02:35 +08:00
leaeasy e9e909dd30 fix-makeshlibs
Change-Id: I7d29981e940ffea3e8191723d76b5f086d4679ac
2017-03-14 17:39:06 +08:00
Iceyer e89734b805 Add DSettingsDialog
Change-Id: I0625b99b0e7522701006b55534834633e7df7770
2017-01-22 11:23:31 +08:00
dragondjf b4bb73d27c Remove intergrations depends
Change-Id: If66b4aacad2b95e1d52ada0921ca7ecc7dcfef40
2017-01-10 18:29:03 +08:00
amazingfate 968ae75c3a remove libqt5dxcb-plugin from dep of libdtkwidget
Change-Id: I56d21533ef4e0fbd01c98fd7dd3715e64a04a366
2016-12-27 16:29:59 +08:00
Iceyer 517c5b8fbb Add miss build depends qttools5-dev-tools.
Change-Id: I2ce70846210bae81470afec76a5c23ff5c6ccd6d
2016-12-09 15:09:15 +08:00
Iceyer 6ec0e77e00 Remove unless header file
Change-Id: I54c3399b81ef83c4f012c328b9995a8b49ad0644
2016-12-07 14:09:03 +08:00
deepinzhangshuang f0332eb9e8 add debian to peoject
Change-Id: Ia9016ffab29f5f9ada4df47baea595861a6101d5
2016-11-14 14:58:04 +08:00