aboutsummaryrefslogtreecommitdiff
path: root/include/wlr/interfaces
AgeCommit message (Collapse)Author
2018-03-06Add const to x11 and input interfacesScott Anderson
2018-02-12Reformat all #include directivesemersion
2018-02-09Swap buffers with damageemersion
2018-01-26output: add wlr_output_schedule_frameemersion
2018-01-21output: add damage tracking via buffer ageemersion
2018-01-20backend/drm: fix hardware cursors not movingemersion
This adds back `wlr_output::needs_swap`. This allows a backend to request buffer swaps even if the output isn't damaged. This is needed by the DRM backend to trigger pageflips when the cursor moves.
2018-01-04Add wlr_output::enabledemersion
2017-12-17Add full refresh rate support to custom modesemersion
2017-12-14Merge branch 'master' into surface-transformemersion
2017-12-11Add wlr_output_set_custom_modeemersion
2017-12-01Make wlr_output_transform_* functions public, refactoringemersion
2017-11-01Fix hidden software cursors, fix cursor transformations on DRM backendemersion
2017-11-01Apply output transformation to pointer events in Wayland backendemersion
2017-10-24Merge branch 'master' into feature/data-device-selectionTony Crisci
2017-10-23Send output current mode when changedemersion
2017-10-22Cleanup wlr_gamma_controlemersion
2017-10-22Create globals only for enabled outputs in DRM backendemersion
2017-10-22Add pointer to backend inside wlr_outputScott Anderson
2017-10-17Merge branch 'master' into feature/data-device-selectionTony Crisci
2017-10-15wlr-data-device interfaceTony Crisci
2017-10-12Allow to update the cursor hotspot without its pixelsemersion
2017-10-06Merge pull request #221 from versusvoid/wayland-xkb_state_update_maskDrew DeVault
Use xkb_state_update_mask() with Wayland backend
2017-10-06Use xkb_state_update_mask() with Wayland backendVersus Void
Fix #158
2017-10-06Transform hotspot with cursorVersus Void
Fix #188
2017-09-25Merge branch 'master' into rootstonDrew DeVault
2017-09-24Move keyboard logic to wlr_{keyboard,seat}Drew DeVault
2017-09-23Fix some include guard names in interfaces/emersion
2017-09-23Use more consistent include guard namesemersion
2017-09-06Add set_gamma and get_gamma_size to wlr_output_implemersion
2017-08-18Implement wlr_data_{source,device,device_manager}nyorain
2017-08-14Refactor out wlr_touch_stateDominique Martinet
2017-08-14Refactor out wlr_tablet_tool_stateDominique Martinet
2017-08-14Refactor out wlr_tablet_pad_stateDominique Martinet
2017-08-14Refactor out wlr_pointer_stateDominique Martinet
2017-08-14Refactor out wlr_keyboard_stateDominique Martinet
2017-08-14Refactor out wlr_input_device_stateDominique Martinet
2017-08-13Remove wlr_output_state, update backendsDrew DeVault
2017-06-26Added software cursor fallbackScott Anderson
2017-06-22Add wl_output globals for wlr_outputsDrew DeVault
2017-06-21Update everyone to use new headersDrew DeVault
2017-06-21Split out types.h and wlr/types.hDrew DeVault
TODO: Update the code accordingly and move other types into the same paradigm