aboutsummaryrefslogtreecommitdiff
path: root/examples
AgeCommit message (Collapse)Author
2017-08-31fix layout hotplugging issue in output-layout.cTony Crisci
2017-08-31cleanup output-layout exampleTony Crisci
2017-08-31implement output layout auto configurationTony Crisci
2017-08-30Refactor meson build filesTony Crisci
Use tabs for indentation and break up function calls over 80 col.
2017-08-29handle empty config fileTony Crisci
2017-08-29refactor and rename wlr_geometry to wlr_boxTony Crisci
2017-08-29rename wlr_cursor_init to wlr_cursor_createTony Crisci
2017-08-29pointer.c: fix formattingTony Crisci
2017-08-29config fixesTony Crisci
2017-08-28Implement tablet_tool support in pointer exampleDrew DeVault
2017-08-28fix memory errorsTony Crisci
2017-08-28handle input device destroyTony Crisci
2017-08-28implement tablet tool devicesTony Crisci
2017-08-27implement touch up and touch downTony Crisci
2017-08-27add touch eventsTony Crisci
2017-08-26config: fix uninitialized variables and accept trailing for geomTony Crisci
2017-08-26implement cursor and device geometry mappingTony Crisci
2017-08-26add device configurationTony Crisci
2017-08-26add cursor configurationTony Crisci
2017-08-26add configuration fileTony Crisci
2017-08-26refactor example config and add ini.cTony Crisci
2017-08-26implement wlr_cursor_map_input_to_outputTony Crisci
2017-08-26change output layout coords to double typeTony Crisci
2017-08-26add wlr_cursor basic implementationTony Crisci
2017-08-23example compositor: loop through xwayland surfacesDominique Martinet
2017-08-23xwayland: move & split internal header fileDominique Martinet
2017-08-23xwayland: split xwm structure out, initial xwm.cDominique Martinet
2017-08-23start xwayland in example compositorDominique Martinet
2017-08-20example compositor: handle keyboard after we're done with initDominique Martinet
the libinput backend does wl_display roundtrips, during which there is a small window where keystrokes can be handled before the rest of the example compositor is ready. Setting the callback later ensures we're not called at this point
2017-08-19wlr_compositor: change _init/finish to _create/destroyDominique Martinet
2017-08-19move wl_compositor into wlroots as wlr_compositorDominique Martinet
2017-08-19examples: separate compositor_fini from runDominique Martinet
compositor_fini destroys the display, but it is an error to destroy it before e.g. wlr_seat that references it. This lets us order destroy calls properly, following first-in-last-out logic.
2017-08-19wlr renderer/texture: rename init to create when it does allocDominique Martinet
2017-08-18rename wlr_cursor to wlr_xcursorTony Crisci
This is for the implementation of another type that should be called wlr_cursor.
2017-08-18bring output configuration into shared.hTony Crisci
2017-08-18Refactor example output configTony Crisci
Put all the config parsing into shared.h so it is shared among the examples.
2017-08-18Fix wlr_data_device_managernyorain
2017-08-18Implement wlr_data_{source,device,device_manager}nyorain
2017-08-17Clean up wlr_output_layoutDrew DeVault
2017-08-17improve collision detection algorithmTony Crisci
2017-08-17reconfigure output on resolution changeTony Crisci
2017-08-17fix output resolution callbackTony Crisci
2017-08-17vt change bugfixTony Crisci
2017-08-17add output resolution notify to example sharedTony Crisci
2017-08-17add helper methods for intersectionTony Crisci
2017-08-17layout-output example: only render if its on the outputTony Crisci
2017-08-17layout-output example: handle empty configTony Crisci
2017-08-17Add wlr_output_layout implementationTony Crisci
An output layout consists of a mapping of outputs to their position in a global coordinate system that usually cooresponds to the output position in physical space in front of the user. Add an example that allows configuration of an output layout and demonstrates its boundaries with a bouncing image.
2017-08-17Update keyboard modifiers in example compositornyorain
2017-08-17Fix wlr_seat; add to example compositornyorain