Commit graph

378 commits

Author SHA1 Message Date
Victoria Brekenfeld
21db472f8b deps: Update smithay & relative motion events 2023-01-30 23:19:36 +01:00
Victoria Brekenfeld
f54f367a0e debian: Update dependencies 2023-01-30 16:30:09 +01:00
Victoria Brekenfeld
bf95022244 debug: Add input states 2023-01-30 15:53:30 +01:00
Victoria Brekenfeld
be9a4db63e shell: Close layer-surfaces when removing outputs 2023-01-30 15:13:51 +01:00
Victoria Brekenfeld
d65e16fc94 shell: unmaximize windows before unmapping them 2023-01-27 20:05:07 +01:00
Victoria Brekenfeld
5d4afa5641 xwm: Simplify override-redirect handling 2023-01-27 19:51:23 +01:00
Victoria Brekenfeld
4ed3aceefc shell: Don't annouce toplevels before they have contents 2023-01-27 18:15:54 +01:00
Victoria Brekenfeld
5a8840b12e shell: Properly propagate tiling state 2023-01-27 13:26:28 +01:00
Victoria Brekenfeld
037a210c90 xwayland: Avoid propagating pressed keys 2023-01-26 21:24:50 +01:00
Victoria Brekenfeld
b3a91d54eb deps: Update smithay 2023-01-26 21:08:50 +01:00
Victoria Brekenfeld
3b5bf4a125 state: Send frame-callbacks to cursor surfaces 2023-01-26 21:08:00 +01:00
Victoria Brekenfeld
691988eed6 shell: Fix windows with SSD messing up input regions 2023-01-25 18:44:06 +01:00
Victoria Brekenfeld
7d4aabae6d kms: Fix tty-switching 2023-01-25 18:43:35 +01:00
Victoria Brekenfeld
34068d9514 shell/grabs: Fix resize geometry 2023-01-25 18:43:22 +01:00
Victoria Brekenfeld
1f3f1331ab debug: Fix compiling with CosmicSurface 2023-01-25 16:35:51 +01:00
Victoria Brekenfeld
e50bea33bb shell: Fix SSD when using scaling 2023-01-25 15:14:18 +01:00
Victoria Brekenfeld
0090122ffe shell: Don't use output-relative coords for windwo geometry 2023-01-25 14:09:44 +01:00
Victoria Brekenfeld
4940d0823d xwayland: Fix display env variable race 2023-01-25 13:20:17 +01:00
Victoria Brekenfeld
7704f65d02 kms: Don't remove outputs from shell, before reading config 2023-01-24 21:13:55 +01:00
Victoria Brekenfeld
58f196d638 shell: Handle removed output state better 2023-01-24 21:01:11 +01:00
Victoria Brekenfeld
e7be9d6abf xwayland: kms fixes 2023-01-24 19:35:37 +01:00
Victoria Brekenfeld
5b644b59f7 input: Add SendToWorkspace action 2023-01-24 19:22:00 +01:00
Victoria Brekenfeld
40077f4a5a deps: Fix iced/libcosmic refs 2023-01-24 18:09:13 +01:00
Victoria Brekenfeld
e5f4911bb6 xwayland: Expose DISPLAY variable to clients 2023-01-24 18:08:52 +01:00
Victoria Brekenfeld
51f53aa899 xwayland: Fix kms start 2023-01-24 17:40:33 +01:00
Victoria Brekenfeld
f8ca797ec5 shell: send refresh/output_enter to new OR windows 2023-01-23 22:56:42 +01:00
Victoria Brekenfeld
ae42c5ede9 workspace: Update xwayland render order 2023-01-23 22:56:22 +01:00
Victoria Brekenfeld
4f93222586 workspace: Render OR windows on top of fullscreen 2023-01-23 22:54:05 +01:00
Victoria Brekenfeld
30c271553f shell: Send frame/presentation-callbacks to OR windows 2023-01-23 22:53:39 +01:00
Victoria Brekenfeld
5b201889a8 xwm: Reflect raising floating x11 windows correctly 2023-01-23 22:53:15 +01:00
Victoria Brekenfeld
f597fb89c6 xwm: Add output_enter/leave events for OR windows 2023-01-23 22:52:51 +01:00
Victoria Brekenfeld
5dfefedb02 xwayland: Add input handling for override redirect windows 2023-01-23 20:32:37 +01:00
Victoria Brekenfeld
0af8d5eb2d screencopy: Fix cursor events for absolute motion 2023-01-23 20:32:10 +01:00
Victoria Brekenfeld
9b1221edc5 xwm: More fixes 2023-01-23 18:25:01 +01:00
Victoria Brekenfeld
1d28574088 xwayland: Add initial support 2023-01-18 20:25:32 +01:00
Victoria Brekenfeld
78ffe3a93d shell/wayland: Enable xdg/kde-decoration protocols 2023-01-16 20:31:43 +01:00
Victoria Brekenfeld
7992ad67f6 update smithay, iced; reworked window for xwayland 2023-01-16 15:37:54 +01:00
Victoria Brekenfeld
47dfc85314 utils: Add iced/libcosmic-integration 2023-01-16 15:33:47 +01:00
Victoria Brekenfeld
08c6e3f209 logger: Limit std-log level 2023-01-16 15:24:48 +01:00
Victoria Brekenfeld
8a2e1e5c89 deps: Update smithay 2023-01-16 15:22:34 +01:00
Victoria Brekenfeld
ec647597f1
Merge pull request #60 from pop-os/log_jammy
Log to journald, and log panics
2023-01-16 09:36:16 +01:00
Ian Douglas Scott
49e0a5f3f4 Log to journald, and log panics
This integrates a bit better than having `cosmic-session` copy logs from
stderr to journald, and works when not started through `cosmic-session`.

Having panics logged should be helpful if panics ever occur.
2023-01-13 11:50:48 -08:00
Victoria Brekenfeld
31768f2c97
Merge pull request #55 from wsx-udscbt/nix-flake
Setup Github CI.
2023-01-09 13:20:54 +01:00
Shuxian Wang
f2e8954923 Rework source filtering.
To actually avoid triggering unnecessary rebuilds when irrelevant files
change.
2023-01-04 01:52:16 -08:00
Shuxian Wang
426d650c42 Setup Github CI. 2023-01-03 23:11:42 -08:00
Victoria Brekenfeld
52561496ac
Merge pull request #56 from pop-os/workspace-done_jammy
workspace: Send `done` once on bind, not for each group
2023-01-03 23:50:26 +01:00
Ian Douglas Scott
c592590053 workspace: Send done once on bind, not for each group 2023-01-03 14:15:02 -08:00
Victoria Brekenfeld
46edc989ab
Merge pull request #53 from wsx-udscbt/nix-flake
Add Nix flake.
2023-01-03 19:29:18 +01:00
Victoria Brekenfeld
699f245022
Merge pull request #54 from pop-os/toplevel-shm-buffer
Fix advertised buffer size for shm toplevel capture
2023-01-03 18:50:27 +01:00
Ian Douglas Scott
bf0baabb56 Fix advertised buffer size for shm toplevel capture
This uses the same size that is later tested when capturing. So it
doesn't error about a size mismatch.

Fixes https://github.com/pop-os/cosmic-comp/issues/52.
2023-01-03 09:46:05 -08:00