Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-08-15 | example compositor: only iterate over wl_shell and xdg_shell surfaces | Dominique Martinet | |
2017-08-15 | Move wl_shell into wlroots | Dominique Martinet | |
2017-08-15 | Change how surface matricies are calculated | Drew DeVault | |
2017-08-15 | implement surface sizing | Tony Crisci | |
2017-08-13 | wlr_backend_init -> wlr_backend_start | Drew DeVault | |
Also renames create to init. We'll use create for anything that allocates and init for anything that takes a pointer and initializes it. | |||
2017-08-13 | Fix #64 | Drew DeVault | |
2017-08-12 | Use libinput_event_destroy/xkb_*_unref | Dominique Martinet | |
Also sneak in a missing drmModeFreePlaneResources | |||
2017-08-12 | libinput backend: fill in handle_device_removed | Dominique Martinet | |
And fix input_remove_notify accordingly | |||
2017-08-11 | WIP: example/shared.c free | Dominique Martinet | |
Still missing something, the _remove functions are never called | |||
2017-08-11 | Refactor meson and move xdg-shell into wlroots | Drew DeVault | |
2017-08-10 | Fix segfault during xdg-shell cleanup | Drew DeVault | |
2017-08-10 | Refactor EGL handling | Drew DeVault | |
2017-08-10 | Merge branch 'master' into drm_buffer | Drew DeVault | |
2017-08-10 | Implement wlr_surface_flush_damage | Drew DeVault | |
2017-08-10 | Fix wlr_surface destruction bug | nyorain | |
2017-08-10 | implement compositor create region | Tony Crisci | |
Complete the implementation of wlr_region_create and put it in the compositor. | |||
2017-08-10 | Fix example for updated gles | nyorain | |
2017-08-10 | Implement drm (egl) buffer attaching | nyorain | |
2017-08-09 | implement surface frame | Tony 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-09 | Style cleanup | Drew DeVault | |
2017-08-09 | use generators for wayland protocol gen | Tony Crisci | |
2017-08-09 | cleanup for style and formatting | Tony Crisci | |
2017-08-09 | add xdg shell destructors | Tony Crisci | |
2017-08-09 | Add todo for destroy_xdg_shell_surface | Tony Crisci | |
This free was causing crashes so remove the implementation and make a note to do it later. | |||
2017-08-09 | send configure event after creating toplevel | Tony Crisci | |
The xdg shell protocol requires us to send a configure in order for the client to start attaching buffers. | |||
2017-08-09 | rename wlr_surface to wlr_texture | Tony Crisci | |
2017-08-09 | implement xdg toplevel stubs | Tony Crisci | |
2017-08-09 | Add xdg shell stubs | Tony Crisci | |
2017-08-09 | Add shell surface stubs | Tony Crisci | |
Add stubs for the wl_shell_surface interface. Implement wl_shell_get_shell_surface by creating the shell surface and settings its implementation to these stubs. | |||
2017-08-09 | Move wlr_surface into wlr | nyorain | |
2017-08-09 | Add first wlr_surface example implementation | nyorain | |
2017-08-08 | Merge pull request #48 from nyorain/wlr_texture | Drew DeVault | |
Rename wlr_surface -> wlr_texture; attach -> upload | |||
2017-08-08 | Rename wlr_surface -> wlr_texture; attach -> upload | nyorain | |
2017-08-08 | Accomodate for hotspot in cursor position | Drew DeVault | |
2017-08-07 | Add xcursor sublibrary | Drew DeVault | |
2017-08-06 | More cleanups | Scott Anderson | |
2017-08-05 | Check for multi backend before using it | Drew DeVault | |
2017-08-06 | Fixed VT switching | Scott Anderson | |
2017-08-06 | Changed header paths. | Scott Anderson | |
2017-08-06 | Changed ownership of wlr_session to the multi backend. | Scott Anderson | |
Currently breaks VT switching for examples. | |||
2017-08-05 | Use meson build system | nyorain | |
2017-08-04 | Missed a variable | Drew DeVault | |
2017-08-04 | Minor nitpicking in wl_compositor | Drew DeVault | |
2017-08-04 | Implement destroying surfaces | Tony 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-08-04 | Implement shm buffer surface attach interface | Tony Crisci | |
Implement surface_attach method. This is called when a client attaches an shm buffer with wl_surface_attach(). Implement the GLES2 interface for attaching shm buffers. This creates an opengl texture with the shm buffer contents for the surface. This commit also includes some working code to render the surfaces onto the screen for demonstration purposes. | |||
2017-08-03 | Add surface interface stubs in compositor example | Tony Crisci | |
Add the wayland surface interface to the example compositor. Implement the create_surface method to create a new wlr surface from the wayland surface and add the interface. | |||
2017-07-31 | Use correct pixel format enum in touch example | Tony Crisci | |
Fix a call to `wlr_surface_attach_pixels()` in the main method of the touch example to use the correct enum for this method (wayland instead of gl). | |||
2017-07-11 | Revert "Merge pull request #27 from ascent12/meson" | Drew DeVault | |
This reverts commit 85805da021006697c85489c3e30717c2b807441c, reversing changes made to 8189c64d7f07a756abf5a6189719f02b2f1af967. | |||
2017-07-11 | Revert "Fixed linking error" | Drew DeVault | |
This reverts commit c81324bd0ba61ef82bc5ebd32178528c25334e69. | |||
2017-07-12 | Fixed linking error | Scott Anderson | |