Commit Graph

1278 Commits

Author SHA1 Message Date
renovate[bot] 28ca983e8d chore(deps): lock file maintenance 2025-06-23 13:23:55 +08:00
renovate[bot] b8b0dc8b9f chore(config): migrate config renovate.json 2025-06-23 13:22:14 +08:00
Lu Hongxu 76f9538656 fix: various compiler warnings
- Adjust member initialization order in `DDEShellSurfaceInterfacePrivate`
- Use `static_cast<size_t>` for type-safe assertion in `CaptureSource::copyBuffer`
- Reorder member variables in `treelandconfig.h` to match initialization order
- Remove unused static functions and redundant friend declarations
2025-06-20 09:53:45 +08:00
rewine e6447c783e refactor: remove jemalloc dependency
1. Removed jemalloc from the build dependencies in debian/control
2. Eliminated jemalloc reference in nix/default.nix
3. Deleted pkg_check_modules(JEMALLOC) call in src/CMakeLists.txt
4. Removed PkgConfig::JEMALLOC from target_link_libraries in src/
CMakeLists.txt
5. This change simplifies the build process and reduces external
dependencies

重构:移除jemalloc依赖

1. 从debian/control中删除jemalloc的构建依赖
2. 在nix/default.nix中消除对jemalloc的引用
3. 删除src/CMakeLists.txt中的pkg_check_modules(JEMALLOC)调用
4. 从src/CMakeLists.txt的target_link_libraries中移除PkgConfig::JEMALLOC
5. 此更改简化了构建过程并减少了外部依赖项
2025-06-18 13:39:00 +08:00
renovate[bot] 9bfa75519e chore(deps): lock file maintenance 2025-05-28 14:20:31 +08:00
renovate[bot] c31cda69cb chore(deps): update waylib digest to 12ff83a 2025-05-28 14:19:48 +08:00
rewine 33071245ea chore(debian): update version to 0.5.21
Log: update version
2025-04-17 15:24:44 +08:00
zhaoyingzhen 644bfacb5d fix: inputted password and capsIndicator button are covered
as title

Log: as title
Pms: bug-295213
2025-04-01 20:23:04 +08:00
rewine b01ae031cb chore(debian): bump version to 0.5.20
Log: bump version to 0.5.17
2025-03-10 18:56:25 +08:00
rewine 755c412ca9 fix: activeColor not saved to dconfig
Log: activeColor not save
2025-03-10 11:42:08 +08:00
JiDe Zhang e2cdab9846 feat: supports enable debug menu bar view on runtime
Add shortcut Ctrl+Shift+Meta+F11 to toggle the debug view.
If you wnat to disable the shortcut, please with --disable-debug-view to
start treeland.
2025-02-26 18:22:10 +08:00
rewine 343a962b80 fix: send error output enter for layer shell
Log: The layer surface must appear on a specific screen. This should be handled in OutputLayerSurfaceContainer and not by RootSurfaceContainer. It is unreasonable to calculate the screen based on the position when the layer surface is not fully initialized.
2025-02-26 17:59:48 +08:00
rewine 34a855f3a7 chore: move all QSettings config to AppConfigLocation
close: https://github.com/linuxdeepin/treeland/issues/383
2025-02-26 10:33:25 +08:00
rewine d52b29e50b chore: remove dependabot and only use renovate
Log: only need renovate
2025-02-26 10:20:29 +08:00
renovate[bot] 297276e940 chore(deps): lock file maintenance 2025-02-20 19:27:46 +08:00
renovate[bot] 8b4698b9fa chore(deps): update waylib digest to 130abe2 2025-02-20 19:27:28 +08:00
rewine 8203289eeb chore: input popup should not use radius
log: enforcing rounded corners is ugly without client cooperation
2025-02-20 16:04:37 +08:00
rewine abcfd99664 chore(debian): bump version to 0.5.19
Log: new release
2025-02-20 15:41:25 +08:00
rewine dbcff753c0 fix: can't load plugin in debug build
Log: ddm is started as user dde and cannot access other users' home directories
Fix: https://github.com/linuxdeepin/treeland/issues/388
2025-02-19 13:31:17 +08:00
rewine ed527f0594 feat: support idlenotify idleinhibit and outputpowermanagement
Log: protocols used for idle behavior such as screen blanking, locking, and screensaving
2025-02-18 19:20:40 +08:00
renovate[bot] 5e65502002 chore(deps): lock file maintenance 2025-02-18 19:19:18 +08:00
renovate[bot] 2952b2f8f8 chore(deps): update waylib digest to 0871453 2025-02-18 19:18:58 +08:00
rewine c66f8dce5d fix: layer shell's popup not enter popup container
Log: When the parent of the container is different, the z-axis cannot be compared and you need to look up to find the common ancestor
2025-02-17 11:47:27 +08:00
rewine 6696bdc9dd fix: can't set output's postion
Log: OutputViewport are anchor to it's parent, should setX/Y for it's
parent
2025-02-14 17:34:15 +08:00
rewine 3fc260703e chore(debian): bump version to 0.5.18
Log: new release
2025-02-14 15:06:01 +08:00
dependabot[bot] 30b59ff4eb chore(deps): bump waylib from `6cd803b` to `5c4844f`
Bumps [waylib](https://github.com/vioken/waylib) from `6cd803b` to `5c4844f`.
- [Release notes](https://github.com/vioken/waylib/releases)
- [Commits](6cd803bd54...5c4844fa72)

---
updated-dependencies:
- dependency-name: waylib
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-14 14:48:59 +08:00
rewine 2239ab4d65 feat: cache outputs settings
Log: Record screen configuration information and restore the configuration at next startup
2025-02-14 14:42:52 +08:00
JiDe Zhang b889f1441d fix: can't start on VirtualBox
This is a workaround.
On the VirtualBox no 3D accelerate, eglInitialize will crash.

Depends https://github.com/vioken/waylib/pull/615
2025-02-12 09:33:47 +08:00
rewine 2593f214d0 chore: update nix package
log: fix nix build
2025-02-11 17:53:49 +08:00
rewine a1b7ca0fdf chore: clear up cmake
Log: only support qt >= 6.8
2025-02-10 13:17:32 +08:00
rewine 5c43c7a8b1 chore: add missing license
Log: fix reuse check
2025-02-10 05:16:07 +00:00
rewine da52accec9 fix: the tooltip text may disappear unexpectedly
Log: shouldn't set elide for tooltip, and I forgot why I didn't use AlignHCenter before, but now it works fine
Only update the transparency of tooltipText/titleIconText, no longer modify visible, to prevent both from being invisible when the state is wrong
2025-01-22 15:36:56 +08:00
groveer bb269282b0 chore(debian): bump version to 0.5.17
release 0.5.17

Log: bump version to 0.5.17
2025-01-15 11:14:19 +08:00
JiDe Zhang cbfa5af6ee Fix missing treeland's translations 2025-01-15 10:59:07 +08:00
rewine 25c9bf5ebf fix: nix ci for build 2025-01-14 20:03:41 +08:00
zhangkun d140a8a6e7 chore: bump version to 0.5.16
release 0.5.16

Log: bump version to 0.5.16
2025-01-14 16:28:07 +08:00
YeShanShan d859d3336d fix: crashed at accessing surface
add check.
2025-01-14 16:05:37 +08:00
JiDe Zhang 81ae0adf19 Fix crash at QStyleHints
This bug is from 76c3d88e84.
The waylib no a valid QStyleHints now.
2025-01-14 15:42:57 +08:00
zhangkun 7b73b9bf52 chore: bump version to 0.5.15
release 0.5.15

Log: bump version to 0.5.15
2025-01-14 13:21:13 +08:00
JiDe Zhang 76c3d88e84 Fix cursor not flash on login passwd edit 2025-01-14 13:19:42 +08:00
zhangkun 62cd9d8e7c chore: update default window corner size
The default value is 12

pms: BUG-286881
2025-01-14 13:00:34 +08:00
JiDe Zhang 8531d6d765 Fix treeland shortcut not restart after treeland crash 2025-01-14 12:58:50 +08:00
JiDe Zhang 9512cb36a0 chore(debian): bump version to 0.5.14 2025-01-13 18:15:41 +08:00
JiDe Zhang 6a7e3389f3 Add a background color for DockPreview 2025-01-13 17:32:24 +08:00
JiDe Zhang 4ab5a96bf8 Fix crash at PersonalizationAttached::noTitlebar
Fixes: #635
2025-01-13 17:29:11 +08:00
JiDe Zhang 598067c3b6 chore(debian): bump version to 0.5.13 2025-01-13 11:09:18 +08:00
JiDe Zhang 34681ba758 Ignore window rounded radius when maximized 2025-01-13 10:56:45 +08:00
JiDe Zhang afe7aa6125 Fix typo 2025-01-13 10:20:47 +08:00
rewine c9451e58fd fix: popup of screen recorder is below it's parent
The z-index of the surface for deepin-screen-recorder is higher than that of ordinary popups, so special handling is required for the popups of such applications
2025-01-13 09:52:41 +08:00
JiDe Zhang 48c2d27142 Add TREELAND_SESSION_ENVIRONMENTS env
Use this env, the OS can export some envs only to the treeland session.
2025-01-10 18:40:05 +08:00