Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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. |