Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-08-19 | move wl_compositor into wlroots as wlr_compositor | Dominique Martinet | |
2017-08-19 | examples: separate compositor_fini from run | Dominique 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-19 | wlr renderer/texture: rename init to create when it does alloc | Dominique Martinet | |
2017-08-18 | Fix wlr_data_device_manager | nyorain | |
2017-08-18 | Implement wlr_data_{source,device,device_manager} | nyorain | |
2017-08-17 | Update keyboard modifiers in example compositor | nyorain | |
2017-08-17 | Fix wlr_seat; add to example compositor | nyorain | |
2017-08-15 | Merge pull request #91 from martinetd/move_wl_shell | Drew DeVault | |
Move wl_shell into wlroots | |||
2017-08-15 | Merge pull request #88 from 4e554c4c/alloc_crashing | Drew DeVault | |
Prevent alloc errors from crashing | |||
2017-08-15 | Make wlr_wl_shell_create work like xdg | Dominique Martinet | |
Also: - rename wlr_xdg_shell_v6_init to create as that is what it does - free wlr_xdg_shell on failure to create wl_global, the struct is not initialized enough to call destroy at that point | |||
2017-08-15 | wl_shell/compositor surface: do not check if it's in list before removing | Dominique Martinet | |
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-15 | Prevent alloc errors from crashing | Calvin Lee | |
Resolves #76 | |||
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 | Rename wlr_surface -> wlr_texture; attach -> upload | nyorain | |
2017-08-06 | Changed header paths. | Scott Anderson | |
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-11 | Revert "Merge pull request #27 from ascent12/meson" | Drew DeVault | |
This reverts commit 85805da021006697c85489c3e30717c2b807441c, reversing changes made to 8189c64d7f07a756abf5a6189719f02b2f1af967. | |||
2017-07-11 | Changed build system to meson | Scott Anderson | |
2017-06-29 | Merge branch 'wlcore' | Drew DeVault | |
2017-06-28 | Add shim implementations of wl_{compositor,shell} | Drew DeVault | |
To example compositor | |||
2017-06-28 | Move example -> examples | Drew DeVault | |
And the compositor example into its own directory |