Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-08-20 | example compositor: handle keyboard after we're done with init | Dominique Martinet | |
the libinput backend does wl_display roundtrips, during which there is a small window where keystrokes can be handled before the rest of the example compositor is ready. Setting the callback later ensures we're not called at this point | |||
2017-08-19 | Merge pull request #115 from martinetd/move_wl_compositor | Drew DeVault | |
move wl_compositor into wlroots as wlr_compositor | |||
2017-08-19 | wlr_compositor: change _init/finish to _create/destroy | Dominique Martinet | |
2017-08-19 | move wl_compositor into wlroots as wlr_compositor | Dominique Martinet | |
2017-08-19 | Merge pull request #114 from martinetd/cleanups | Drew DeVault | |
Cleanups | |||
2017-08-19 | wlr_surface: change update_size/damage to bool | Dominique Martinet | |
2017-08-19 | wayland backend: wl_event_source_remove on destroy | 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_surface: small refactoring | Dominique Martinet | |
- split surface damage and buffer damage - the pending buffers are always valid, so can be 'fini'shed - consider opaque buffer and input buffer in commit, just to free - only update size if scale/transform/buffer changed | |||
2017-08-19 | wlr region/surface: explicitely select interface fields | Dominique Martinet | |
2017-08-19 | wlr_surface: clear/fini buffers when appropriate | Dominique Martinet | |
2017-08-19 | wlr renderer/texture: rename init to create when it does alloc | Dominique Martinet | |
2017-08-19 | libinput: wl_event_source_remove on destroy | Dominique Martinet | |
2017-08-19 | wayland backend: remove explicit scale = 1 | Dominique Martinet | |
This is now set correctly in the wlr_output init | |||
2017-08-18 | Merge pull request #113 from acrisci/feature/rename-wlr-cursor | Drew DeVault | |
rename wlr_cursor to wlr_xcursor | |||
2017-08-18 | rename wlr_cursor.c to wlr_xcursor.c | Tony Crisci | |
2017-08-18 | rename wlr_cursor to wlr_xcursor | Tony Crisci | |
This is for the implementation of another type that should be called wlr_cursor. | |||
2017-08-18 | Merge pull request #110 from acrisci/feature/refactor-example-config | Drew DeVault | |
Refactor example output config | |||
2017-08-18 | bring output configuration into shared.h | Tony Crisci | |
2017-08-18 | Refactor example output config | Tony Crisci | |
Put all the config parsing into shared.h so it is shared among the examples. | |||
2017-08-18 | Merge pull request #107 from nyorain/wlr_data_device_manager | Drew DeVault | |
Implement wlr_data_{source,device,device_manager} | |||
2017-08-18 | Fix wlr_data_device_manager | nyorain | |
2017-08-18 | Merge pull request #109 from martinetd/post_event | Drew DeVault | |
wlr_surface: use post_event instead of queue | |||
2017-08-18 | wlr_surface: use post_event instead of queue | Dominique Martinet | |
This fixes not sending anything back to the client if the only event it's waiting for is a buffer release, and nothing else is in the pipe. Workaround for #102 - there probably is a better solution as weston and wlc do not need to use post_event here. | |||
2017-08-18 | Merge pull request #108 from martinetd/realloc_crtcs_index | Drew DeVault | |
drm realloc_crtcs: check we found an output | |||
2017-08-18 | Merge pull request #106 from acrisci/bug/fix-wild-buffer | Drew DeVault | |
Fix wild pointer to buffer | |||
2017-08-18 | Fix data_device destruction | nyorain | |
2017-08-18 | Implement wlr_data_{source,device,device_manager} | nyorain | |
2017-08-18 | Fix wild pointer to buffer | Tony Crisci | |
After the buffer is released from the release event, it should no longer be accessed. Fixes a GTK crash. | |||
2017-08-18 | drm realloc_crtcs: check we found an output | Dominique Martinet | |
This follows-up on #105 that just initialized to 0. Instead, make sure we actually found an output that matches | |||
2017-08-18 | Merge pull request #105 from acrisci/bug/uninitialized-int | Drew DeVault | |
fix uninitialized warning | |||
2017-08-18 | fix uninitialized warning | Tony Crisci | |
`index` might be uninitialized. Warning can be produced with gcc and `-01` flag. | |||
2017-08-18 | Merge pull request #101 from nyorain/texture_fix | Drew DeVault | |
Fix surface buffer uploading | |||
2017-08-18 | Merge pull request #104 from martinetd/init_output_scale | Drew DeVault | |
output: default scale to 1 | |||
2017-08-18 | output: default scale to 1 | Dominique Martinet | |
This prevents us from telling application our scale is 0, when it has no reason to be. | |||
2017-08-17 | Merge pull request #97 from acrisci/feature/output-layout | Drew DeVault | |
Add wlr_output_layout implementation | |||
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 | bugfix: correctly get the output_layout | 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 | Fix surface buffer uploading | nyorain | |
2017-08-17 | Merge pull request #99 from nyorain/wlr_seat2 | Drew DeVault | |
wlr_seat | |||
2017-08-17 | Update keyboard modifiers in example compositor | nyorain | |