aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-08-12libinput: signal input remove on libinput backend destroyDominique Martinet
This lets the upper crust cleanup and free their own states
2017-08-12libinput backend: fill in handle_device_removedDominique Martinet
And fix input_remove_notify accordingly
2017-08-11Merge pull request #73 from martinetd/fix_libinputDrew DeVault
Fix libinput destroy for devices with multiple capabilities
2017-08-11Fix libinput destroy for devices with multiple capabilitiesDominique Martinet
2017-08-11Merge pull request #69 from 4e554c4c/user_dataDrew DeVault
Add user data to wlr_* structs
2017-08-11Add user data to wlr_* structsCalvin Lee
Resolves #68
2017-08-11Merge pull request #70 from nyorain/surface_valuesDrew DeVault
Fix wlr_surface invalid bitflag values
2017-08-11Fix wlr_surface invalid valuesnyorain
2017-08-11Merge pull request #66 from martinetd/leak_plumbingDrew DeVault
Leak plumbing
2017-08-11WIP: example/shared.c freeDominique Martinet
Still missing something, the _remove functions are never called
2017-08-11Complete a few destroy functionsDominique Martinet
This adds missing free calls for: - drm outputs - libinput backend in general - final udev free - output mode state
2017-08-11Build libinput events on the stack instead of allocatingDominique Martinet
2017-08-11Refactor meson and move xdg-shell into wlrootsDrew DeVault
2017-08-11s/gen/ensure/ fixes #47Drew DeVault
2017-08-10Fix segfault during xdg-shell cleanupDrew DeVault
2017-08-10Merge pull request #53 from nyorain/drm_bufferDrew DeVault
Implement drm (egl) buffer attaching
2017-08-10Refactor EGL handlingDrew DeVault
2017-08-11Fix possible use of CRTC after monitor is unpluggedScott Anderson
2017-08-11Update rotation matrix correctly. Fixes #60.Scott Anderson
2017-08-10wlr_output_update_matrix during wl backend initDrew DeVault
2017-08-10Merge branch 'master' into drm_bufferDrew DeVault
2017-08-10Merge pull request #59 from acrisci/bug/release-when-no-damageDrew DeVault
release buffer on surface flush when no damage
2017-08-10release buffer on surface flush when no damageTony Crisci
2017-08-10Merge pull request #58 from acrisci/feature/enable-gl-blendingDrew DeVault
enable gl blending
2017-08-10enable gl blendingTony Crisci
This makes transparency work correctly. fixes #56
2017-08-10Remove excess loggingDrew DeVault
2017-08-10Implement wlr_surface_flush_damageDrew DeVault
2017-08-10Merge pull request #57 from acrisci/feature/create-regionDrew DeVault
implement compositor create region
2017-08-10Fix wlr_surface destruction bugnyorain
2017-08-10implement compositor create regionTony Crisci
Complete the implementation of wlr_region_create and put it in the compositor.
2017-08-10Fix style issuesnyorain
2017-08-10Fix example for updated glesnyorain
2017-08-10Implement drm (egl) buffer attachingnyorain
2017-08-09Flesh out wlr_surface state lifecycle a bitDrew DeVault
Sprinked some TODOs around for future work
2017-08-09Specify gcc explicitly in .build.ymlDrew DeVault
2017-08-09Use texture->pixel_format instead of re-scanningDrew DeVault
2017-08-09Implement partial texture uploadsDrew DeVault
2017-08-09Merge pull request #52 from acrisci/feature/surface-frame-cbDrew DeVault
Implement surface frame callback
2017-08-09Style fixesDrew DeVault
2017-08-09implement surface frameTony Crisci
The surface frame callback lets a window know when it is a good time to show the next frame if it is animating. In particular, this callback is used by weston-simple-shm to throttle drawing.
2017-08-09release shm buffer after uploadingTony Crisci
2017-08-09Merge pull request #43 from acrisci/feature/shell-surface-interfaceDrew DeVault
shell surface interface
2017-08-09Style cleanupDrew DeVault
2017-08-09use generators for wayland protocol genTony Crisci
2017-08-09cleanup for style and formattingTony Crisci
2017-08-09add xdg shell destructorsTony Crisci
2017-08-09Add todo for destroy_xdg_shell_surfaceTony Crisci
This free was causing crashes so remove the implementation and make a note to do it later.
2017-08-09send configure event after creating toplevelTony Crisci
The xdg shell protocol requires us to send a configure in order for the client to start attaching buffers.
2017-08-09rename wlr_surface to wlr_textureTony Crisci
2017-08-09implement xdg toplevel stubsTony Crisci