Commit graph

81 commits

Author SHA1 Message Date
Keith Bowes
8e39503490 Removed unused parameters 2020-02-26 10:03:06 -05:00
Keith Bowes
a2835c8a64 Fixed new-output notifications in wlroots 0.6.0-0.8.1 with DRM backend 2020-02-26 08:18:56 -05:00
Keith Bowes
8679cf9aa4 Fixed refocus crash with the DRM backend 2020-02-25 23:37:23 -05:00
Keith Bowes
410b1e2ced Resolved merge with upstream 2020-02-24 20:18:08 -05:00
Keith Bowes
a40ab2c309 Finally got weston-terminal to start again (it's been segfaulting since seat support was added) 2020-02-23 22:41:48 -05:00
Keith Bowes
810414caba Actually use the user's preferred Xcursor theme/size 2020-02-23 22:33:06 -05:00
Keith Bowes
40dfbad423 More cleanup 2020-02-23 22:33:06 -05:00
Keith Bowes
83e87cd3de Less flaky refocus code 2020-02-23 22:33:06 -05:00
Keith Bowes
cd96e1c124 More cleanups; added missing request_cursor functionality 2020-02-23 22:33:06 -05:00
Keith Bowes
8bc4352eb8 Cleanup 2020-02-23 22:33:06 -05:00
Keith Bowes
43fcf1ebf1 Mouse support 2020-02-23 22:33:06 -05:00
Keith Bowes
0bb5787a10 Focus previous view on close 2020-02-23 22:33:06 -05:00
Keith Bowes
7191191377 Let setting the keyboard layout through the XKB_DEFAULT_* environment variables 2020-02-23 22:33:06 -05:00
Keith Bowes
7570698224 Implemented Openbox-compatible command-line options; hard-coded Alt+F2 to an application launcher; indicated the real purpose of WL_HIDE_DEPRECATED 2020-02-23 22:33:06 -05:00
Keith Bowes
9f2ddc48ef Some more keyboard support: no keyboard capability with no keyboards, ctrl+esc and alt+tab for more Openbox-esque behavior 2020-02-23 22:33:06 -05:00
Keith Bowes
874c844ce0 Replaced the old mcwayface rendering code with tinywl's xdg_shell code,
allowing it to compile with wlroots 0.9.0+
2020-02-23 22:32:09 -05:00
Keith Bowes
fe78796f7f Updated README.md; moved the keyboard code from server.c to seat.c 2020-02-23 22:21:32 -05:00
Keith Bowes
7d76b9ef76 Don't segfault on termination 2020-02-23 22:21:02 -05:00
Keith Bowes
f805499487 Basic data manager (wterm now shows, but input is still not working) 2020-02-18 15:56:03 -05:00
Keith Bowes
64db394085 Lifted support for keys from tinywl; TODO: don't have all the code in server.c 2020-02-18 15:48:26 -05:00
Keith Bowes
1cd178e9ce Basic seat support 2020-02-18 08:10:24 -05:00
Keith Bowes
cb67c24718 Got basic xdg-shell code 2020-02-17 23:43:14 -05:00
Timidger
aa5988ccca Fix bad indentation 2020-02-13 15:06:17 -05:00
Keith Bowes
8b74cf1231 wlroots 0.9+ doesn't keep track of resources 2020-02-12 22:02:43 -05:00
Keith Bowes
d49aeec4b8 Replaced gamma_control with gamma_control_v1 2019-06-19 18:06:51 -04:00
Keith Bowes
50498e1097 Replaced screenshooter with screencopy 2019-06-19 17:51:45 -04:00
Keith Bowes
b7ec9e7474 Made compilable with wlroots 0.6.0 2019-06-19 12:49:45 -04:00
Cole Mickens
0c97dc6da3
react to wlroots changes
Signed-off-by: Cole Mickens <cole.mickens@gmail.com>
2018-11-26 21:07:10 -08:00
Veselin Ivanov
4f231567a7 Added very basic cursor tracking
No interaction with wayland clients yet. Just draws the cursor where
the pointer device points.
2018-10-04 20:56:47 +03:00
Veselin Ivanov
60b0f50a62 output: surface->current is an object not a pointer
Fixes #2
2018-07-16 16:36:08 +03:00
wizbright
782037f04c Changed src directory to a more relevant name 2018-06-27 15:41:51 -05:00