aboutsummaryrefslogtreecommitdiff
path: root/include/wlr
AgeCommit message (Collapse)Author
2017-08-06Changed header paths.Scott Anderson
2017-08-06Moved session/ into backend/Scott Anderson
2017-08-06Changed ownership of wlr_session to the multi backend.Scott Anderson
Currently breaks VT switching for examples.
2017-08-04Implement destroying surfacesTony Crisci
Add a signal for wlr_surface destruction on the wlr_surface that compositors can listen to to remove the surface from their state. Implement a listener for this in the example wl_compositor to remove the surface from its internal list of surfaces. Destroy the surface in the compositor destroy_surface callback given when the surface resource was created. Add a reference to the surface resource to the wlr_surface so a compositor can find it in its list of resources upon wlr_resource destruction.
2017-07-09Session documentation.Scott Anderson
2017-07-09Added public fields to wlr_sessionScott Anderson
2017-06-29Merge branch 'wlcore'Drew DeVault
2017-06-28Remove wlr_compositorDrew DeVault
2017-06-26Add wlr_wl_compositor and remove wlr_wl_shmDrew DeVault
2017-06-26Added software cursor fallbackScott Anderson
2017-06-23Support wl_shm pixel formats in gles2 rendererDrew DeVault
2017-06-23Add wlcore/wl_shm (WIP)Drew DeVault
2017-06-23Switch to GLES2Drew DeVault
Closes #13
2017-06-22Add wl_output globals for wlr_outputsDrew DeVault
2017-06-21Make event names consistentDrew DeVault
2017-06-21Reorganize wlr-commonDrew 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
2017-06-21Changed session signal to only emit on DRM changesScott Anderson
2017-06-20Support multiple wl backend outputsDrew DeVault
2017-06-20Add dynamic output resizing for Wayland backendDrew DeVault
This allows outputs to: - Not support modesetting - Resize themselves
2017-06-19Merge branch 'master' into wayland-backendnyorain
2017-06-19Implement keyboard LEDsDrew DeVault
2017-06-19Implement tablet padsDrew DeVault
2017-06-19Merge branch 'libinput' into wayland-backendnyorain
2017-06-19Start to fix wayland backendnyorain
Starts to update the wayland backend to the new backend api. Not yet updated to libinput branch (not yet compiling).
2017-06-16Add (broken) DRM hardware cursorsDrew DeVault
2017-06-15Add colored quad and ellipse rendering primitivesDrew DeVault
2017-06-15Implement wlr_tablet_toolDrew DeVault
2017-06-14Flesh out touch events and add demoDrew DeVault
2017-06-14Allocate wlr_touch devicesDrew DeVault
2017-06-13Establish multi backend supportDrew DeVault
2017-06-13Incorporate XKBCommon into exampleDrew DeVault
2017-06-13Reassign ownership of libinput handleDrew DeVault
2017-06-13Handle key pressesDrew DeVault
2017-06-13Initialize keyboards from libinputDrew DeVault
2017-06-13Add error handling and init in backend_autocreateDrew DeVault
2017-06-13Initial pass on libinput backendDrew DeVault
2017-06-08Further improvements to rendering subsystemDrew DeVault
2017-06-08Add wlr_renderer and move quad rendering thereDrew DeVault
2017-06-08Add wlr_shader to wlr-renderDrew DeVault
2017-06-07Use constant VBO for quad, add matrix stuffDrew DeVault
2017-06-08Merge remote-tracking branch 'upstream/master' into rotationScott Anderson
2017-06-08Filled out more wlr_output fields.Scott Anderson
2017-06-07Provide user with transformation matrixScott Anderson
2017-06-06Let backend track transform stateDrew DeVault
This will be necessary to provide it to clients via wl_output.
2017-06-05Added output rotation exampleScott Anderson
2017-06-05Logging improvementsScott Anderson
2017-06-04Refactor type implementationsDrew DeVault
2017-06-01Refactor udev and drm initializationDrew DeVault