-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
refactor: port to Qt6, new Wayland implementation #176
Conversation
Hi @RigoLigoRLC. Thanks for your PR. 😃 |
Hi @RigoLigoRLC. Thanks for your PR. I'm waiting for a linuxdeepin member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
0d76945
to
07c5ce2
Compare
dde-clipboard-daemon/wlrintegration/wlrdatacontrolclipboardinterface.cpp
Outdated
Show resolved
Hide resolved
8218be2
to
007ff1d
Compare
007ff1d
to
4484e91
Compare
/test all |
deepin pr auto review-- |
2cdc780
to
4cd5934
Compare
TAG Bot TAG: 6.1.0 |
/integrate |
AutoIntegrationPr Bot |
e52d049
to
8d74f4d
Compare
8d74f4d
to
1f0fa0a
Compare
/integrate |
- 将项目整体移植到 Qt6 进行编译 - 弃用了旧的 CMake D-Bus 代码模板生成方式,使用 Qt6 提供的新 API 实现 - 移除了旧的 Wayland 依赖库及其后端,重新使用 wlr_data_device API 为其实现了 Wayland 后端 - 使用 dde-shell 的 layer-shell API 为前端实现窗口贴靠 - 修复部分因为缺少运算符重载在本地产生的编译失败 - 修复了部分 Qt6 下缺失的过时 API 调用 Log:
1f0fa0a
to
8d146b8
Compare
/integrate |
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: RigoLigoRLC, yixinshark The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
遗留问题:移植到 layer-shell 之后,无法使用 setFixedSize 固定窗口大小,为了使窗口不可变尺寸修改了部分 window flags,导致 compositor 不再为窗口显示隐藏使用动画。