Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-03-15 | backend/x11: improve output number handling | Brian Ashworth | |
This improves the way the output numbers are handled for the x11 backend. Instead of using the number of active outputs plus one, the last used number is stored and new outputs will increment it. This fixes the situation where you start with one output, create a second, close the first, and create a third. Without this, both outputs will be X11-2, which causes an issue since the identifier will also be identical. With this, the last output is X11-3 and the outputs can be distinguished. | |||
2019-01-24 | backend/x11 & backend/wayland: make set_title NULL-safe | Jente Hidskes | |
Set the default "wlroots - " title when the title argument to the set_title functions is NULL. Otherwise, for at least the Wayland backend, we'd crash because xdg_toplevel_set_title doesn't handle a NULL pointer. | |||
2019-01-20 | Add wlr_x11_output_set_title | Jente Hidskes | |
2018-11-13 | backend/x11: Hide cursor with Xfixes | Scott Anderson | |
2018-11-13 | backend/x11: Remove old input functions | Scott Anderson | |
This also allows us to remove xcb-xkb, since Xinput will now give us the appropriate XKB modifiers with each event. | |||
2018-11-13 | backend/x11: Add new Xinput events | Scott Anderson | |
2018-11-13 | backend/x11: Make header order consistent | Scott Anderson | |
2018-11-13 | backend/x11: Rename xcb_conn to xcb | Scott Anderson | |
When the Xlib connection is removed, this _conn suffix is going to be pointless. I'm removing this preemtively for that. | |||
2018-10-04 | output: add presentation refresh prediction | emersion | |
2018-10-04 | output: send present event from all backends | emersion | |
2018-09-18 | backend/x11: add assertions | emersion | |
2018-08-10 | Fix xcb_create_window parameters | sdilts | |
Set the window width and height, not the location of the window. | |||
2018-08-09 | Add guard for changing the size of X11 backend windows | sdilts | |
Events that set the window to either a width or height of zero are now ignored and logged. | |||
2018-08-09 | Set default output size for X11 backend | sdilts | |
Fixes issue #1170 Also set the created window size to match the output size. | |||
2018-07-11 | x11: Check if xcb_configure_window worked | Guido Günther | |
So far we did not check for any errors | |||
2018-07-09 | util: add wlr_ prefix to log symbols | emersion | |
2018-04-29 | backend/x11: add one pointer per output | emersion | |
2018-04-25 | Make sure we don't use others' prefixes | emersion | |
2018-04-24 | render/egl: add wlr_egl_destroy_surface | emersion | |
2018-04-15 | x11 backend: Do not set a back pixel on windows | Uli Schlachter | |
Before this commit, the x11 server would fill any exposed area with white before the wlroots x11 backend got a chance to do anything. This was e.g. visible when running rootston and resizing the window: When the window becomes larger, the new area is filled with black. By just not setting a back pixel value, this commit gets rid of this behaviour. Signed-off-by: Uli Schlachter <psychon@znc.in> | |||
2018-04-05 | backend/{x11,headless}: use default if supplied refresh is invalid | emersion | |
2018-04-03 | backend/{x11,headless}: fix refresh rate | emersion | |
2018-04-03 | backend/x11: fix cursor position when receiving configure event | emersion | |
2018-04-02 | Merge pull request #792 from emersion/x11-backend-blank-cursor | Drew DeVault | |
backend/x11: hide cursor | |||
2018-03-31 | backend/x11: flush after destroying window | emersion | |
Otherwise the destroy message is kept buffered and never reaches the X11 server. Thanks X11. | |||
2018-03-31 | backend/x11: hide cursor | emersion | |
2018-03-30 | backend/x11: add WLR_X11_OUTPUTS support | emersion | |
2018-03-30 | backend/x11: refactor, prepare support for multiple outputs | emersion | |