aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2018-02-01output: add destroy signal for wlr_output_cursoremersion
2018-01-29Merge pull request #580 from emersion/screenshooter-renderer-backportTony Crisci
Backport screenshooter fixes from the renderer redesign v1
2018-01-28rootston: fix compilation without XWayland supportPatrick Steinhardt
In case wlroots is not being compiled with XWayland support, we will not have an xwayland surface in our roots view. While we make sure to pay attention to that in some places, we are not being consistent and try to access the xwayland surface in other places. Obviously, this leads to a compiler error due to the field not being present. Fix the issue by sprinkling in a few additional ifdefs where required.
2018-01-24Merge pull request #579 from Ongy/dpms_decoupleemersion
decouples outputenable state and wl_output global
2018-01-24re-adds wlr_output_update_enabledMarkus Ongyerth
Re-add the wlr_output_update_enabled to make sure wlr_output::events.enable is called when the output enabled state changes.
2018-01-23Backport screenshooter fixes from the renderer redesign v1emersion
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-23decouples outputenable state and wl_output globalMarkus Ongyerth
This decouples wlr_output_enable and the wl_global. The previously internal functions wlr_output_(destroy/create)_global are exposed and used automatically in the wlr_output_layout to create/tear down the global. The compositor can handle them itself if it wants to, but I think this is the right moment to create/destroy the wl_output when the wlr_output_layout is used.
2018-01-21take roots_view out of input.hTony Crisci
2018-01-21take seat.h out of view.hTony Crisci
2018-01-21rename matrix model box to project boxTony Crisci
2018-01-21rename wlr_deco_part to roots_deco_partTony Crisci
2018-01-21make it work with rotationTony Crisci
2018-01-21move matrix model code to matrix.hTony Crisci
2018-01-21Merge branch 'master' into decorationsTony Crisci
2018-01-17dont use pointer for modifiersTony Crisci
2018-01-17Merge branch 'master' into modifier-fixesTony Crisci
2018-01-16basic decorationsTony Crisci
2018-01-16decorate xwayland viewsTony Crisci
2018-01-16abstract box matrixTony Crisci
2018-01-15Merge pull request #549 from emersion/output-enabledDrew DeVault
Add wlr_output::enabled
2018-01-15Merge pull request #562 from emersion/xwayland-fullscreen-render-childrenTony Crisci
xwayland: render children window in fullscreen
2018-01-14Merge pull request #556 from raazvvann/heghe/idle-protocolTony Crisci
Idle protocol
2018-01-14xwayland: render children window in fullscreenemersion
2018-01-13Update comment for wlr_headless_backend_createMarkus Ongyerth
2018-01-13adds remote argument to wayland backend createMarkus Ongyerth
Add a remote display name argument to wlr_wl_backend_create. If NULL is passed to the wayland backend at all times, creating a wayland backend *after* the compositor was started up, would require changing the WAYLAND_DISPLAY environment variable.
2018-01-10Include idle protocol in rootstonHeghedus Razvan
Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com>
2018-01-10Add idle protocolHeghedus Razvan
Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com>
2018-01-07Fix output enable in DRM backendemersion
2018-01-06keyboard grab enter with modifiersTony Crisci
2018-01-06output: rename resolution event to modeemersion
2018-01-05compositor modifier hookTony Crisci
2018-01-04Disable outputs in rootston configemersion
2018-01-04Add wlr_output enable eventemersion
2018-01-04Add wlr_output::enabledemersion
2018-01-04Merge pull request #542 from emersion/abstract-data-sourceTony Crisci
Abstract data sources
2018-01-01Merge pull request #544 from emersion/fix-views-outside-output-layoutDrew DeVault
Fix views outside output layout
2018-01-01Merge pull request #545 from emersion/fix-output-destroyDrew DeVault
Free fullscreen surface and cursors when destroying output
2017-12-31Allow configurable verbosityCalvin Lee
2017-12-31Free fullscreen surface and cursors when destroying outputemersion
2017-12-31Fix views outside output layoutemersion
2017-12-30seat: rename selection_source to selection_data_source, remove unused ↵emersion
data_device
2017-12-29Abstract wlr_primary_selection_sourceemersion
2017-12-29Make wlr_data_source abstract.emersion
This removes some fields specific to sources coming from clients. This adds some drag'n'drop-related callbacks.
2017-12-29wlr_xwayland: preserve end of struct on restartDominique Martinet
This is more robust than trying to recopy a few fields. Note: wlr_xwayland->events.ready now resets after each trigger, so one can hook on it again and be called when restart is ready
2017-12-29rootston seat: implement part of roots_seat_destroyDominique Martinet
... and have it listen to seat destroy notifier
2017-12-29xwayland: listen to wlr_seat destroy signalDominique Martinet
2017-12-29wlr_seat: add destroy signalDominique Martinet
2017-12-29xwayland selection: further cleanup on Xwayland exitDominique Martinet
This is necessary if our last primary/clipboard selection was on Xwayland, and we try to paste to native wayland after Xwayland died
2017-12-28Further fixes to header install dirDrew DeVault
2017-12-27Merge pull request #531 from acrisci/keyboard-num-keycodesDrew DeVault
wlr-keyboard: keep track of number of keycodes pressed