Commit graph

3043 commits

Author SHA1 Message Date
Johan Malm
3b7e2c9e09 Add interactive.c 2020-05-29 21:27:34 +01:00
Johan Malm
d28465dfc3 Put code in src/ and include/ 2020-05-27 14:29:05 +01:00
Johan Malm
d9a083960b Refactor interactive resize/move
Define server->grab_{x,y} as the cursor position at point of grab
2020-05-26 12:56:33 +01:00
Johan Malm
e716a92c00 Support xwayland view resize (LAB_DECO_PART_LEFT) 2020-05-25 13:42:40 +01:00
Johan Malm
9a0c2b8417 Move begin_interactive() to server.c 2020-05-22 21:13:43 +01:00
Johan Malm
efd98eaebb README.md: update with build instructions 2020-05-21 20:28:57 +01:00
Johan Malm
a3aceae87a Add meson.build 2020-05-20 22:04:22 +01:00
Johan Malm
3285766446 Clean up memory leaks 2020-05-19 21:20:58 +01:00
Johan Malm
d7b9a7238b Update README.md 2020-05-18 21:01:01 +01:00
Johan Malm
a2c48c7aab Support openbox style "cycle window"
We still use alt-F2, but it now feels like alt-tab does.
2020-05-18 20:54:25 +01:00
Johan Malm
0380fd18f3 view.c: remove activate_view() 2020-05-16 12:20:35 +01:00
Johan Malm
759fbe683b view.c: rename+simplify focus_view() 2020-05-16 12:18:00 +01:00
Johan Malm
778e4e890b view.c: refactor 2020-05-16 12:04:12 +01:00
Johan Malm
fdc7b4f1f3 Disable CSD 2020-05-13 20:51:13 +01:00
Johan Malm
7a5ebbe402 Take into account deco on initial window positioning 2020-05-12 22:24:18 +01:00
Johan Malm
9597aeffec Handle request_set_selection 2020-05-12 21:00:33 +01:00
Johan Malm
48e47fe8f9 Fix resize bug
Based on tinywl's 21397e2b
2020-05-12 20:37:05 +01:00
Johan Malm
dd32e712ae server.c: remove redundant wlr_output_create_global() 2020-05-11 07:00:20 +01:00
Johan Malm
afdadb004b main.c: refactor main() 2020-05-11 06:59:27 +01:00
Johan Malm
08225f6234 server.c: add wlr_output_enable() to cope with wlroots 0.9.0 2020-05-10 20:10:36 +01:00
Johan Malm
83c3492c87 Support xwayland window title bar dragging 2020-05-04 22:21:30 +01:00
Johan Malm
4c53bd8bf9 Do not decorate windows such as dmenu 2019-12-28 20:33:01 +00:00
Johan Malm
b5c307c32b Complete carve up of main.c 2019-12-27 22:34:00 +00:00
Johan Malm
657f90e09b Call wlr_xwayland_surface_configure() on move 2019-12-27 22:07:29 +00:00
Johan Malm
6eb362b842 Move some functions from main.c to dbg.c 2019-12-27 21:45:00 +00:00
Johan Malm
7732869870 Add .clang-format and apply 2019-12-27 21:22:45 +00:00
Johan Malm
23a07aaed9 sed -i 's/tinywl_//' * 2019-12-27 20:48:58 +00:00
Johan Malm
3ed8e273a9 Move more functions from main.c to other files 2019-12-27 20:26:26 +00:00
Johan Malm
52f81e4a39 Split main.c into smaller files 2019-12-26 21:37:31 +00:00
Johan Malm
a194e07809 README.md: add scrot 2019-12-16 21:20:14 +00:00
Johan Malm
0cb1c6213b Support screencopy 2019-12-16 21:19:50 +00:00
Johan Malm
2d12a8778e Do not use ASAN 2019-12-16 21:18:28 +00:00
Johan Malm
c3e98c4930 Update README.md 2019-12-16 19:51:01 +00:00
Johan Malm
62aa0163c0 Rename to labwc 2019-11-19 21:03:43 +00:00
Johan Malm
d18bd1a6d2 Add header file 2019-11-19 21:00:26 +00:00
Johan Malm
c6f5b0746d Remove wayland-server.h include 2019-11-19 20:49:29 +00:00
Johan Malm
a4a6783440 Support moving XWayland window 2019-11-19 20:45:59 +00:00
Johan Malm
0fd2b1820e Add XWayland window decorations 2019-11-19 20:35:08 +00:00
Johan Malm
adfff30bcf Add README.md 2019-05-12 21:44:41 +01:00
Johan Malm
0e9c4e5891 Add XWayland support 2019-05-12 21:43:48 +01:00
Johan Malm
5ef1616075 Remove unused variables 2019-05-11 21:47:48 +01:00
Johan Malm
749fa9073d Import tinywl.c
From wlroots 0.6.0
2019-05-11 21:26:59 +01:00
Johan Malm
081339ec2d
Initial commit 2019-05-11 21:21:58 +01:00