Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | Merge pull request #99 from nyorain/wlr_seat2 | Drew DeVault | |
wlr_seat | |||
2017-08-17 | Fix wlr_seat; add to example compositor | nyorain | |
2017-08-17 | Initial pass on wlr_seat | Drew DeVault | |
2017-08-17 | wayland backend: switch to xdg shell | Dominique Martinet | |
Closes #72 and #96. | |||
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 | 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 | 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 | refactor getting surface size into a function | Tony Crisci | |
2017-08-15 | implement buffer transform | Tony Crisci | |
2017-08-15 | remove unused dimension from buffer calculations | Tony Crisci | |
2017-08-15 | implement surface sizing | Tony Crisci | |
2017-08-15 | implement texture get buffer size | Tony Crisci | |
2017-08-15 | implement buffer scale | Tony Crisci | |
Keep track of the scale of the buffer set by surface.set_buffer_scale. Calculate the height and width of the texture from the buffer depending on the scale when it is attached. Use buffer damage to determine the damage of the buffer when flushing damage. Convert surface damage to buffer damage and union to the surface buffer_damage prior to flushing damage. | |||
2017-08-15 | Merge pull request #86 from nyorain/master | Drew DeVault | |
Fix style issues | |||
2017-08-14 | Add wayland backend cursor support | nyorain | |
2017-08-14 | Fix style issues | nyorain | |
2017-08-14 | Refactor out wlr_touch_state | Dominique Martinet | |
2017-08-14 | Refactor out wlr_tablet_tool_state | Dominique Martinet | |
2017-08-14 | Refactor out wlr_tablet_pad_state | Dominique Martinet | |
2017-08-14 | Refactor out wlr_pointer_state | Dominique Martinet | |
2017-08-14 | Refactor out wlr_keyboard_state | Dominique Martinet | |
2017-08-14 | Refactor out wlr_input_device_state | Dominique Martinet | |
2017-08-14 | Refactor away wlr_renderer_state | Drew DeVault | |
2017-08-14 | Refactor out wlr_texture_state | Drew DeVault | |
2017-08-14 | Refactor out wlr_output_mode_state | Drew DeVault | |
2017-08-13 | Add backend detection functions | Calvin Lee | |
Resolves #80 | |||
2017-08-13 | Remove wlr_output_state, update backends | Drew DeVault | |
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 | libinput backend: massive renaming | Dominique Martinet | |
- 'libinput' (backend's) to libinput_context - 'device' (libinput_device) to libinput_dev - 'dev' (wlr_device) to wlr_dev - 'devices' lists tangling of libinput devices to wlr_devices - 'devices' list of wlr_devices in backend state to wlr_device_lists | |||
2017-08-12 | Refactor wlr_backend_state out of DRM backend | Drew DeVault | |
2017-08-12 | Update libinput backend with new state design | Drew DeVault | |
2017-08-12 | Refactor out wlr_backend_state from wl/multi | Drew DeVault | |
2017-08-12 | wayland backend: free seatName | Dominique Martinet | |
2017-08-12 | wayland backend: emit signal for input/output removal | Dominique Martinet | |
2017-08-11 | Merge pull request #69 from 4e554c4c/user_data | Drew DeVault | |
Add user data to wlr_* structs | |||
2017-08-11 | Add user data to wlr_* structs | Calvin Lee | |
Resolves #68 | |||
2017-08-11 | Fix wlr_surface invalid values | nyorain | |
2017-08-11 | Refactor meson and move xdg-shell into wlroots | 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 | Flesh out wlr_surface state lifecycle a bit | Drew DeVault | |
Sprinked some TODOs around for future work | |||
2017-08-09 | Implement partial texture uploads | Drew DeVault | |