aboutsummaryrefslogtreecommitdiff
path: root/examples
AgeCommit message (Collapse)Author
2018-05-30Merge pull request #1017 from tobiasblass/examples_rotation_fix_doublefreeemersion
Fix double-free in the rotation.c example.
2018-05-30examples/output-layout: destroy wl_displayemersion
Thanks @tobiasblass for pointing this out. See #1017.
2018-05-30Fix double-free in the tablet.c and touch.c examplesTobias Blass
The wl_display_destroy function already destroys the backend's renderer. Freeing it by hand causes a segmentation fault.
2018-05-30Fix double-free in the rotation.c example.Tobias Blass
The wl_display_destroy function already destroys the backend's renderer. Freeing it by hand causes a segmentation fault.
2018-05-25backends: implement custom EGL and renderer initializationIlia Bozhinov
Compositors now have more control over how the backend creates its renderer. Currently all backends create an EGL/GLES2 renderer, so the necessary attributes for creating the context are passed to a user-provided callback function. It is responsible for initializing provided wlr_egl and to return a renderer. On fail, return 0. Fixes #987
2018-05-13rename sample state to "state"Tony Crisci
2018-05-13pointer example: use xcursor managerTony Crisci
2018-05-13make pointer show up in pointer exampleTony Crisci
2018-05-10Fixed emersion's issuesTimidger
2018-05-10Fixed style issuesTimidger
2018-05-10Remvoed unnecessary wayland socket in examplesTimidger
2018-05-10Fixed up building examplesTimidger
2018-05-10Made output layout example standaloneTimidger
2018-05-10Fixed indentationTimidger
2018-05-10Multi-pointer ported overTimidger
2018-05-10Made rotation example standaloneTimidger
2018-05-10Made tablet standaloneTimidger
2018-05-10Made touch standaloneTimidger
TODO test
2018-05-10Made examples/pointer standaloneTimidger
2018-05-10simple now works on DRMTimidger
2018-05-10Can now quit the simple exampleTimidger
2018-05-10Got simple working without keyboard inputTimidger
2018-05-10Moved cat out of support, removed supportTimidger
2018-04-24render/egl: add wlr_egl_destroy_surfaceemersion
2018-04-23examples/layer-shell: take an explicit grab on the popupGuido Günther
This demonstrates popups can be closed by clicking on the area outside the popup and parent.
2018-04-23examples: Allow to close the popupGuido Günther
So we can the xdg_popup_destroy path.
2018-04-23examples: Handle input entering popup in layer-shellGuido Günther
Change the cursor when entering the popup and make mouse buttons change the red component of the square. This makes sure we can handle input correctly.
2018-04-23examples: Animate popup in layer-shellGuido Günther
2018-04-23examples: Drop unused variableGuido Günther
2018-04-23Fix popup positioning & double popupsDrew DeVault
2018-04-23Finish forward-porting @acrisci's positioner workDrew DeVault
2018-04-23Forward-port xdg-shell-v6 positioner improvementsDrew DeVault
2018-04-23Add (shitty) support for popups to layer exampleDrew DeVault
2018-04-22Update layer shell example -o behaviorDrew DeVault
2018-04-13Fix gcc string truncation warningsDominique Martinet
2018-04-08Fix syntax errorsDrew DeVault
Build before you commit, dumbass
2018-04-08Fix assertions with side-effectsDrew DeVault
Fixes #1725
2018-04-03Add input-inhibitor example clientDrew DeVault
2018-04-02Always give keyboard focus to the topmost layerDrew DeVault
2018-04-02Identify topmost interactive layer surfaceDrew DeVault
2018-04-01examples: get wlr_renderer from the backendemersion
2018-03-31Untie wlr_backend from wlr_rendereremersion
2018-03-30Add more exotic cursor for layer shell exampleDrew DeVault
So it's more obvious that it's being set
2018-03-30Address review feedbackDrew DeVault
2018-03-30Minor bugfixesDrew DeVault
2018-03-30Add pointer support to layer shell exampleDrew DeVault
2018-03-28Remove width_mm from tablet eventsDrew DeVault
2018-03-28Remove width_mm from wlr_touch eventsDrew DeVault
2018-03-28Remove width_mm from wlr_pointer eventsDrew DeVault
2018-03-28Merge pull request #744 from emersion/texture-redesignTony Crisci
Redesign wlr_texture