Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-08-17 | Clean up wlr_output_layout | Drew DeVault | |
2017-08-17 | improve collision detection algorithm | Tony Crisci | |
2017-08-17 | reconfigure output on resolution change | Tony Crisci | |
2017-08-17 | fix output resolution callback | Tony Crisci | |
2017-08-17 | vt change bugfix | Tony Crisci | |
2017-08-17 | add output resolution notify to example shared | Tony Crisci | |
2017-08-17 | add helper methods for intersection | Tony Crisci | |
2017-08-17 | layout-output example: only render if its on the output | Tony Crisci | |
2017-08-17 | layout-output example: handle empty config | Tony Crisci | |
2017-08-17 | Add wlr_output_layout implementation | Tony Crisci | |
An output layout consists of a mapping of outputs to their position in a global coordinate system that usually cooresponds to the output position in physical space in front of the user. Add an example that allows configuration of an output layout and demonstrates its boundaries with a bouncing image. | |||
2017-08-17 | Update keyboard modifiers in example compositor | nyorain | |
2017-08-17 | Fix wlr_seat; add to example compositor | nyorain | |
2017-08-16 | Prevent alloc errors from crashing in `list_t` | Calvin Lee | |
This commit changes the `list_t` api so that alloc errors can be detected and worked around. Also fixes errors not found in 5cc7342 | |||
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 |