Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-08-26 | config: fix uninitialized variables and accept trailing for geom | Tony Crisci | |
2017-08-26 | implement cursor and device geometry mapping | Tony Crisci | |
2017-08-26 | add device configuration | Tony Crisci | |
2017-08-26 | add cursor configuration | Tony Crisci | |
2017-08-26 | add configuration file | Tony Crisci | |
2017-08-26 | refactor example config and add ini.c | Tony Crisci | |
2017-08-26 | implement wlr_cursor_map_input_to_output | Tony Crisci | |
2017-08-26 | implement wlr_cursor_map_to_output | Tony Crisci | |
2017-08-26 | change output layout coords to double type | Tony Crisci | |
2017-08-26 | assert cursor layout for move and warp functions | Tony Crisci | |
2017-08-26 | implement wlr_cursor_warp | Tony Crisci | |
2017-08-26 | handle cursor to output edge cases | Tony Crisci | |
2017-08-26 | smooth pointer transitioning between outputs | Tony Crisci | |
2017-08-26 | use safe for_each when freeing cursor devices | Tony Crisci | |
2017-08-26 | add wlr_cursor basic implementation | Tony Crisci | |
2017-08-26 | Remove __PRETTY_FUNCTION__ | Scott Anderson | |
This is pointlessly non-portable and completely equivilent to __func__ in C. | |||
2017-08-24 | Merge pull request #119 from martinetd/xwayland | Drew DeVault | |
Xwayland | |||
2017-08-24 | xwayland: relinquish wl_fd[0] after creating client | Dominique Martinet | |
wayland WILL close this fd during wl_client_destroy, after our handler if we close it as well this will close some of the fd we reopened | |||
2017-08-24 | xwm: free x11 windows on finish | Dominique Martinet | |
2017-08-24 | xwayland: fix some shutdown cases | Dominique Martinet | |
2017-08-24 | xwayland: fix shutdown caused by Xwayland/client stop | Dominique Martinet | |
2017-08-23 | xwm: remove xcb-util dependency | Dominique Martinet | |
This hardcodes a define, but other projects (wlc/weston) either use the raw number or just redefine it with another name anyway... This should fix travis build. | |||
2017-08-23 | xwayland: fix style issues | Dominique Martinet | |
2017-08-23 | xwm: reply to configure_requests | Dominique Martinet | |
2017-08-23 | example compositor: loop through xwayland surfaces | Dominique Martinet | |
2017-08-23 | xwm: handle some more events | Dominique Martinet | |
handle map/unmap_notify, property_notify (just logging for now), and client_message for wl_surface_id. We almost can display an X window now, just need the compositor to iterate over them | |||
2017-08-23 | wlr surface/shell types: add message on creation | Dominique Martinet | |
Not sure if we really want to keep that, would be helpful to get more logging levels at some point | |||
2017-08-23 | xwayland: move & split internal header file | Dominique Martinet | |
2017-08-23 | xwm: fix minimal init, this gets us some events on window creations | Dominique Martinet | |
2017-08-23 | init xwm only once Xwayland server is ready | Dominique Martinet | |
2017-08-23 | wlr_compositor: add signal for create_surface | Dominique Martinet | |
2017-08-23 | xwayland: split xwm structure out, initial xwm.c | Dominique Martinet | |
2017-08-23 | start xwayland in example compositor | Dominique Martinet | |
2017-08-23 | Xwayland: first draft, just start server for now | Dominique Martinet | |
2017-08-22 | Merge pull request #121 from martinetd/wlr_seat_destroy | Drew DeVault | |
wlr_seat: fix destroy with multiple handles | |||
2017-08-21 | wlr_seat: fix destroy with multiple handles | Dominique Martinet | |
Need to use for_each_safe because wl_resource_destroy's callback will remove the handle from the list itself | |||
2017-08-20 | Merge pull request #118 from martinetd/delay_handle_keyboard_cb | Drew DeVault | |
example compositor: handle keyboard after we're done with init | |||
2017-08-20 | Merge pull request #117 from ascent12/meson-options | Drew DeVault | |
Change meson to be more configurable | |||
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-20 | Change meson to be more configurable | Scott Anderson | |
We move the warning options into the project's default_options, meaning a user can configure them with `meson configure` and not need to edit the file. We also make it possible to disable logind/libcap even if they're present. | |||
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 | |