Johan Malm
|
05b89691b0
|
desktop: fix pointer de-reference typo
Bug introduced in 23107
|
2021-09-25 08:37:24 +01:00 |
|
Johan Malm
|
4c66004fa8
|
desktop.c: fix typo to compile
|
2021-09-24 22:13:35 +01:00 |
|
Johan Malm
|
231076a58f
|
Simplify desktop_view_at()
|
2021-09-24 22:04:47 +01:00 |
|
Johan Malm
|
ebb632419b
|
*.c: add SPDX-License-Identifier
|
2021-09-24 21:45:48 +01:00 |
|
Johan Malm
|
119ef87373
|
s/focused_view()/desktop_focused_view()
|
2021-09-20 22:12:34 +01:00 |
|
Johan Malm
|
e4b51fc5e8
|
desktop.c: make topmost_mapped_view() private
|
2021-09-20 22:07:19 +01:00 |
|
bi4k8
|
815cd4aa46
|
define focused_view function and use it for keyboard actions
|
2021-09-20 21:14:24 +01:00 |
|
Johan Malm
|
a9042e3cde
|
Fix coding style following 824282dd
|
2021-08-25 19:59:49 +01:00 |
|
Daniel Barlow
|
39b1d92f9b
|
implement input_inhibit protocol, needed for swaylock
this is in "it appears to work" state, though I blindly copy-pasted a little
more code than I'm happy with, so might benefit from a review
|
2021-08-22 21:30:42 +01:00 |
|
Johan Malm
|
77ade08158
|
osd: support 'alt-tab' on screen display
The osd window shows title, app_id/class and shell of all views that can
be cycled between.
|
2021-08-16 07:16:56 +01:00 |
|
Johan Malm
|
9cf0608aba
|
foreign: handle minimize request
|
2021-08-05 13:00:34 +01:00 |
|
Johan Malm
|
3bc379cc08
|
desktop: handle missing output safely
|
2021-07-19 07:06:36 +01:00 |
|
Johan Malm
|
eaed1a3cab
|
action: add "Close" to close top-most view
|
2021-07-12 21:47:27 +01:00 |
|
Johan Malm
|
ee15a5fe56
|
cursor: handle button press on layer-surface (issue #41)
|
2021-07-12 16:44:30 +01:00 |
|
Mikhail Kshevetskiy
|
00db22e44f
|
focus: add basic follow mouse support
|
2021-05-28 21:25:19 +01:00 |
|
Johan Malm
|
2a48f2801b
|
Create a linked list of SSD for each view
|
2021-03-21 21:46:16 +00:00 |
|
Johan Malm
|
fc76100fd5
|
Add ssd.h
|
2021-03-21 20:54:55 +00:00 |
|
Johan Malm
|
a262b729df
|
Rename deco.c ssd.c
|
2021-03-20 14:41:39 +00:00 |
|
Johan Malm
|
54804fd3df
|
Implement damage tracking
|
2021-01-09 22:51:20 +00:00 |
|
Johan Malm
|
cfc6e18cdc
|
Make xwayland support optional
|
2020-12-30 10:29:21 +00:00 |
|
Johan Malm
|
64b6c37e7c
|
Sort #includes
|
2020-11-01 22:22:15 +00:00 |
|
Johan Malm
|
5d6143449f
|
desktop: rename desktop_cycle_view()
|
2020-10-31 14:46:33 +00:00 |
|
Johan Malm
|
5f9c5a9d01
|
desktop: refactor desktop_focus_topmost_mapped_view()
Rename from desktop_focus_next_mapped_view() to
desktop_focus_topmost_mapped_view() and only take struct server as
argument.
|
2020-10-31 14:32:31 +00:00 |
|
Johan Malm
|
9342b2b414
|
seat: refactor seat_focus_surface()
|
2020-10-08 20:22:52 +01:00 |
|
Johan Malm
|
f752610e0b
|
desktop: refactor desktop_focus_view()
|
2020-10-08 20:08:41 +01:00 |
|
Johan Malm
|
8e2b3ea89a
|
seat: remove seat_focused_surface()
|
2020-10-07 21:49:58 +01:00 |
|
Johan Malm
|
e400700a4a
|
seat: refactor seat_focus_surface()
|
2020-10-06 21:31:01 +01:00 |
|
Johan Malm
|
50bcfa00f3
|
seat: use wlr_seat_keyboard_notify_enter() correctly
|
2020-10-05 20:27:52 +01:00 |
|
Johan Malm
|
25829d122c
|
Refactor seat.c, keyboard.c, cursor.c
Use wlr_keyboard_group
|
2020-10-02 21:20:12 +01:00 |
|
Johan Malm
|
53b360dd11
|
Tiny .clang-format tweak
|
2020-09-28 21:35:18 +01:00 |
|
Johan Malm
|
581f4ea0c3
|
s/BUG_ON/assert/
|
2020-09-28 20:53:59 +01:00 |
|
Johan Malm
|
96e05057a3
|
Update .clang-format
Align with wlroots style
|
2020-09-28 20:41:41 +01:00 |
|
Johan Malm
|
166ad6e1dc
|
Refactor header files
|
2020-09-25 20:25:45 +01:00 |
|
Johan Malm
|
3c90cb7945
|
desktop: focus next 'mapped' view on minimize
|
2020-09-18 20:28:48 +01:00 |
|
Johan Malm
|
35ff6e5bb0
|
rcxml: s/csd/xdg_shell_server_side_deco
|
2020-09-15 21:10:02 +01:00 |
|
Johan Malm
|
090e78b85a
|
view: add 'struct border margin'
Simplify various view interfaces as a result
|
2020-09-15 20:41:01 +01:00 |
|
Johan Malm
|
c90923a20c
|
desktop: handle minimized views better
|
2020-09-14 17:35:44 +01:00 |
|
Johan Malm
|
fb6f7d42a5
|
Add desktop.c
Move from view.c functions which work on server->views
|
2020-09-11 20:48:28 +01:00 |
|