aboutsummaryrefslogtreecommitdiff
path: root/tinywl/tinywl.c
AgeCommit message (Collapse)Author
2019-12-30tinywl: enable and commit output when modesettingSimon Ser
While at it, choose the preferred mode instead of the last one.
2019-07-27Remove all wayland-server.h includesSimon Ser
The documentation for wayland-server.h says: > Use of this header file is discouraged. Prefer including > wayland-server-core.h instead, which does not include the server protocol > header and as such only defines the library PI, excluding the deprecated API > below. Replacing wayland-server.h with wayland-server-core.h allows us to drop the WL_HIDE_DEPRECATED declaration.
2019-04-23output: refactor frame submission APISimon Ser
This is necessary for direct scan-out and other upcoming features. This patch changes the output API to look like the wl_surface API. Outputs now have some double-buffered state: the frame to be submitted (currently only wlr_renderer frames are supported) and the damaged region. To attach a pending frame, use wlr_output_attach_render. To set the pending damaged region, use wlr_output_set_damage. To submit the pending state, call wlr_output_commit. This will submit the pending frame to the backend. To migrate from the old API to the new one: - Replace wlr_output_make_current calls by wlr_output_attach_render - Replace wlr_output_swap_buffers calls by wlr_output_set_damage and wlr_output_commit
2019-03-02tinywl: send pointer frame eventsemersion
Fixes https://github.com/swaywm/wlroots/issues/1544
2019-02-26clang compile fix #1572athrungithub
clang consider error no enum handled, in BSD and Linux
2019-01-13Fix software cursor rendering for tinywl and some examplesAlexander Bakker
2019-01-10Remove unused struct from tinywlDrew DeVault
2019-01-10Fix a few typosemersion
2019-01-03Annotate the sourceDrew DeVault
2019-01-03Update READMEs per tinywl mergeDrew DeVault
2018-11-27view_at: remove unused variableLouis Taylor
2018-11-26Correct WLR_BUTTON_PRESSED to WLR_KEY_PRESSEDLouis Taylor
This worked since it was the same value, but results in compile warnings.
2018-08-15Implement Alt+F1 (next window) and Alt+Esc (exit)Drew DeVault
2018-08-15Fix uninitialized variableDrew DeVault
2018-08-15Fix various bugsDrew DeVault
2018-08-15Tiny Wayland compositorDrew DeVault