Ian Douglas Scott
fb32d39b1b
Update smithay
2024-09-19 16:23:25 +02:00
Ian Douglas Scott
b820c97c66
Destroy X11Wm when we lose connect to X server
...
This fixes the issue where X11 windows freeze and can't be closed
when Xwayland dies.
2024-09-11 07:15:02 +02:00
Richard Weber
79ae56c601
Update cosmic-settings-config
2024-09-04 20:50:42 +02:00
Victoria Brekenfeld
c9220a7acc
chore: Update smithay
2024-09-02 18:58:13 +02:00
Ian Douglas Scott
1342c000ab
Add ext-foreign-toplevel-list-v1 protocol
2024-08-29 17:04:12 +02:00
Ian Douglas Scott
3625454420
Use monotonic time instead of 0 for motion events
...
Update to https://github.com/Smithay/smithay/pull/1509 , and adopt a
similar change.
2024-08-22 07:22:44 -06:00
Ian Douglas Scott
c48dc1107f
Update smithay and smithay-egui
2024-08-21 09:26:13 -06:00
Victoria Brekenfeld
0916d3599a
chore: Update smithay
2024-08-10 14:51:29 +02:00
Aaron Honeycutt
90e3deb43a
chore(config): add PlayPause/Prev/Next shortcuts
...
* Add PlayPause
* Add Prev/Next
* Update cosmic-settings-config crate
---------
Co-authored-by: Aaron Honeycutt <aaronhoneycutt@proton.me>
2024-08-03 03:37:51 +02:00
Victoria Brekenfeld
24462f728b
chore: Update libcosmic
2024-08-02 20:54:15 +02:00
Ashley Wulber
b8eaf5dcb4
chore: update smithay
2024-08-02 15:54:05 +02:00
Ian Douglas Scott
9239dc1e75
Run cargo update
...
Updates `libcosmic`/`iced`, `cosmic-text`, and a few other things.
2024-08-02 09:25:55 +02:00
Victoria Brekenfeld
9239584435
chore: libcosmic update
2024-07-26 13:22:56 +02:00
Victoria Brekenfeld
bb27b767f2
chore: Update smithay
2024-07-25 23:05:15 +02:00
Ian Douglas Scott
2a4bbf4238
Update zbus and i18n-embed-fl dependencies
2024-07-25 22:54:53 +02:00
Victoria Brekenfeld
989ee95858
chore: Update wayland-backend
2024-07-16 22:52:44 +02:00
Victoria Brekenfeld
b4abc06ad8
chore: Update smithay
2024-07-10 22:36:40 +02:00
Victoria Brekenfeld
b3b9eadfca
chore: Update wayland-backend
2024-07-08 13:31:59 +02:00
Victoria Brekenfeld
e61a76d39c
chore: libcosmic update
2024-07-08 12:11:58 +02:00
Ian Douglas Scott
9f8fec6ec5
screencopy: Handle error from with_buffer_contents_mut
...
Fixes https://github.com/pop-os/cosmic-comp/issues/48 .
https://github.com/Smithay/smithay/pull/1475 fixes the segfault so this
instead produces an error. Then we need to handle the error here.
2024-07-05 17:49:41 +02:00
Victoria Brekenfeld
2d0f1cbf2b
chore: smithay update
2024-07-02 13:15:30 +02:00
Michael Aaron Murphy
553c49b42b
feat: runtime configurable keybindings
2024-07-01 15:20:23 +02:00
Victoria Brekenfeld
713ac470aa
chore: Update smithay
2024-06-27 21:07:29 +02:00
Victoria Brekenfeld
5617f3228b
chore: Update smithay
2024-06-27 16:51:36 +02:00
Victoria Brekenfeld
c27127e44c
chore: Update smithay
2024-06-27 12:37:21 +02:00
Victoria Brekenfeld
9cd553e128
chore: Update libcosmic
2024-06-26 16:36:21 +02:00
Victoria Brekenfeld
76fca0c591
chore: Fix smithay version
2024-06-26 16:18:08 +02:00
Victoria Brekenfeld
469a366207
kms: New backend
...
New backend utilizing a thread per surface for precise frame
scheduling.
2024-06-26 12:59:33 +02:00
Victoria Brekenfeld
e78e199663
chore: Update smithay for thread-safety
2024-06-26 12:59:33 +02:00
Victoria Brekenfeld
254c583b5d
chore: Update smithay
2024-06-19 13:27:56 +02:00
Ian Douglas Scott
f2342f56c1
Update to latest Smithay version
2024-06-19 12:39:16 +02:00
Ian Douglas Scott
036ca84829
Add alpha-modifier-v1 protocol
2024-06-10 14:31:51 +02:00
Ian Douglas Scott
d9a1ec04bd
Set clipboard/primary focus in refresh_focus
...
This should fix https://github.com/pop-os/cosmic-comp/issues/494 , and
make clipboard and primary focus consistently correct.
Changing the active element of a stack needs to change the clipboard
focus, but it wasn't being changed since the `KeyboardFocusTarget` was
unchanged. The `CosmicStack` methods that change the active stack
element also have no obvious way to change the keyboard focus. So we can
set this in `refresh_focus`, which should be correct.
If the new focus `WlSurface` is `None`, this clears the focus instead of
leaving it as the previous code did. I believe that is desirable.
Requires https://github.com/Smithay/smithay/pull/1442 to avoid repeated
`offer`s, instead of only when focus changed.
(Perhaps this could better be solved by having a `WlSurface` variant of
`KeyboardFocusTarget`, like pointer focus, or some mechanism for a stack
of focus, which could help other things. But it's also unclear exactly
how that would work with the code for setting the active stack element,
among other questions.)
2024-06-04 13:24:25 +02:00
Ian Douglas Scott
cbca13803c
Update libcosmic to fix assertion error
...
Includes https://github.com/pop-os/libcosmic/pull/482 , and fixes
https://github.com/pop-os/cosmic-comp/issues/530 .
2024-05-31 15:57:10 -06:00
Ian Douglas Scott
7b79387579
Update wayland-rs ( #529 )
...
Updates to latest Smithay and cosmic-protocols, which brings in the
latest version of wayland-rs.
I've already pushed the update to cosmic-protocols.
2024-05-31 14:48:19 -07:00
Ryan Brue
f4eefcb2a1
chore: cargo update
2024-05-30 17:15:35 -04:00
Ryan Brue
16cce7c97a
chore: cargo update
2024-05-30 23:05:34 +02:00
Ian Douglas Scott
4b9cc43924
Update Smithay with Nvidia IN_FENCE_FD fix
...
The only thing added to Smithay since the last update is
https://github.com/Smithay/smithay/pull/1437 .
Fixes https://github.com/pop-os/cosmic-comp/issues/497 .
2024-05-24 23:25:55 +02:00
Ian Douglas Scott
4f076e0753
Update smithay, with xwayland shell, Cow, etc.
2024-05-21 19:31:50 +02:00
Ian Douglas Scott
dfb3bea595
Disable Smithay use_system_lib to use Rust backend to wayland-rs
...
It seems this was needed for `renderer.bind_wl_display`. But only in the
X11 and winit backends. Unless there's some less obvious reason to use
the `use_system_lib` feature, it seems undesirable and avoidable.
This uses `WlDrmState` to provide `wl_drm` on those backends instead.
2024-05-15 13:12:24 +02:00
Ian Douglas Scott
73b12194c0
Update smithay
2024-05-10 13:51:28 +02:00
Victoria Brekenfeld
5f4377bf59
wayland: Add cosmic-output-management
2024-05-07 12:25:15 +02:00
Ian Douglas Scott
5e61ce1ff8
Enable smithay/renderer_pixman feature
...
This enables support for using Pixman for cursor planes.
2024-04-17 12:01:25 +02:00
Ian Douglas Scott
17ddc7ce24
Update smithay
...
Updates for changes in https://github.com/Smithay/smithay/pull/1391 .
2024-04-17 11:59:13 +02:00
Ian Douglas Scott
1216cd0b67
Add unset method to input grab traits
...
Fixes https://github.com/pop-os/cosmic-comp/issues/403 .
2024-04-15 18:53:09 +02:00
Ian Douglas Scott
de544e1d31
Update smithay to latest commit
2024-04-09 11:26:36 +02:00
Victoria Brekenfeld
6ba7242cfc
main: Increase soft file limit
2024-04-05 13:49:36 +02:00
Victoria Brekenfeld
e287af1f84
chore: Update smithay
2024-04-02 16:07:41 +02:00
Victoria Brekenfeld
cf75bc1952
chore: Update smithay/libcosmic
2024-03-26 18:50:56 +01:00
Victoria Brekenfeld
b40d153809
cosmic-screencopy-v2
2024-03-25 16:55:31 +01:00