Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-02-12 | Reformat all #include directives | emersion | |
2018-02-12 | Make wlr_signal_emit_safe private | emersion | |
2018-02-12 | Remove wlr_backend.events.{output_remove,device_remove} | emersion | |
2018-02-12 | Add wlr_signal_emit_safe | emersion | |
2018-02-09 | Swap buffers with damage | emersion | |
2018-01-30 | backend: fix use-after-free when destroying backends | emersion | |
The backend destroy signal is emitted before the output_remove signal is. When the destroy signal is emitted listeners remove their output_remove listener, so the output_remove signal is never received and listeners have an invalid output pointer. The correct way to solve this would be to remove the output_remove signal completely and use the wlr_output.events.destroy signal instead. This isn't yet possible because wl_signal_emit is unsafe and listeners cannot be removed in listeners. | |||
2018-01-29 | Merge remote-tracking branch 'upstream/master' into output-damage | emersion | |
2018-01-26 | output: add wlr_output_schedule_frame | emersion | |
2018-01-23 | Backport screenshooter fixes from the renderer redesign v1 | emersion | |
This backports some changes to #319 to fix the screenshooter data format. This also adds wlr_backend_get_renderer which will be useful to support multiple renderers. | |||
2018-01-21 | output: add damage tracking via buffer age | emersion | |
2018-01-20 | backend/x11: force rendering the whole output | emersion | |
2018-01-04 | Add wlr_output::enabled | emersion | |
2017-12-19 | x11 backend: add wlr_input_device_is_x11 | Dominique Martinet | |
2017-12-19 | x11 backend: add wlr_output_is_x11 | Dominique Martinet | |
2017-12-18 | add some input device cleanup to x11 backend | Tony Crisci | |
2017-12-17 | Refactor wlr_egl_init to accept config_attribs | emersion | |
2017-12-17 | Add full refresh rate support to custom modes | emersion | |
2017-12-14 | Merge branch 'master' into display-destroy | emersion | |
2017-12-12 | Update output layout when scale or transform changes | emersion | |
2017-12-11 | Merge branch 'master' into display-destroy | emersion | |
2017-12-11 | Add wlr_output_set_custom_mode | emersion | |
2017-12-08 | Listen to display destroy in xwayland, rename wlr_egl_free | emersion | |
2017-12-07 | Listen to display destroy in backends | emersion | |
2017-11-16 | Terminate local display on remote X11 server error | emersion | |
2017-10-31 | Destroy x11 output with backend | emersion | |
2017-10-30 | bug: free x11 backend output in destroy | Tony Crisci | |
2017-10-30 | remove time usec | Tony Crisci | |
2017-10-30 | refactor input time_sec to time_msec | Tony Crisci | |
2017-10-23 | Send output current mode when changed | emersion | |
2017-10-22 | Add pointer to backend inside wlr_output | Scott Anderson | |
2017-10-22 | Move egl.h to render/egl.h | Scott Anderson | |
2017-10-14 | Fix duplicated pointer axis events | D.B | |
In pointer.c, some axis event was emitted even if the event pointer did not have current axis. In X11 backend pointer scroll events seem to be composed of both BUTTON_PRESS and BUTTON_RELEASE. Therefore we should skip one of them (RELEASE) to avoid event duplication. | |||
2017-10-11 | Add FreeBSD compatibility | Greg V | |
2017-10-08 | Merge pull request #240 from acrisci/feature/x11-backend-axis | Drew DeVault | |
x11-backend: axis events | |||
2017-10-08 | x11-backend: create wlr output global | Tony Crisci | |
2017-10-08 | x11-backend: axis events | Tony Crisci | |
2017-10-07 | Merge branch 'master' into feature/xdg-popup | Tony Crisci | |
2017-10-06 | Use xkb_state_update_mask() with Wayland backend | Versus Void | |
Fix #158 | |||
2017-10-05 | bug: fix x11 event time | Tony Crisci | |
2017-09-29 | Fix time and transform | Scott Anderson | |
2017-09-29 | Remove unused device interfaces | Scott Anderson | |
2017-09-29 | Remove dead code | Scott Anderson | |
2017-09-29 | Cleanup x11 event handler | Scott Anderson | |
2017-09-29 | Don't ask for frame immediately after starting | Scott Anderson | |
2017-09-29 | Add closing with WM button | Scott Anderson | |
2017-09-29 | Add window resizing | Scott Anderson | |
2017-09-29 | Add pointer motion | Scott Anderson | |
2017-09-29 | Add mouse button presses | Scott Anderson | |
2017-09-29 | Add timer for rendering loop | Scott Anderson | |
2017-09-29 | Fix keycodes | Scott Anderson | |