aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-12-30data-control-v1: allow clearing selectionemersion
2018-12-30data-device: fix dangling listener in seat_client_selection_source_destroyemersion
2018-12-30data-control-v1: fix crash in manager_handle_get_data_controlemersion
2018-12-30data-control-v1: update protocol to allow NULL selectionsemersion
2018-12-30data-control-v1: fix crash after wlr_data_control_v1_destroyemersion
2018-12-30data-control-v1: initial protocol implementationemersion
2018-12-26Merge pull request #1444 from emersion/edid-phys-sizeDrew DeVault
backend/drm: get physical size from libdrm
2018-12-23backend/drm: get physical size from libdrmemersion
Values from libdrm are likely more reliable than raw values from the EDID. We were already using values from libdrm, but they were overwritten by parse_edid. See drm.c: wlr_conn->output.phys_width = drm_conn->mmWidth; wlr_conn->output.phys_height = drm_conn->mmHeight;
2018-12-22Protect against redefining MESA_EGL_NO_X11_HEADERSJente Hidskes
2018-12-22Merge pull request #1441 from Timidger/box-parameter-standardizeDrew DeVault
Standardize the wlr_box input paramaters
2018-12-21Standardize the wlr_box input paramatersTimidger
Fixes #1094
2018-12-21Merge pull request #1440 from sghctoma/fbsd-manifestemersion
Fix FreeBSD build manifest
2018-12-21Fix FreeBSD build manifestsghctoma
Recent libinput-related changes in the ports tree made it necessary to install devel/evdev-proto before x11/libinput.
2018-12-20Merge pull request #1439 from ammen99/masteremersion
rootston: create foreign toplevel handle before sending outputs
2018-12-20rootston: create foreign toplevel handle before sending outputsIlia Bozhinov
Otherwise the initial list of outputs isn't sent to foreign-toplevel clients.
2018-12-16Merge pull request #1435 from emersion/duplicate-custom-modesemersion
backend/drm: don't insert duplicate custom modes, fix refresh rate
2018-12-16backend/drm: don't insert duplicate custom modes, fix refresh rateemersion
2018-12-15Merge pull request #1377 from tokyovigilante/switch-eventsemersion
Add support for libinput_switch input devices
2018-12-15Remove unused variablesRyan Walklin
2018-12-15Improve event matching logicRyan Walklin
2018-12-15Fix style nitsRyan Walklin
2018-12-15Working switches in rootston:Ryan Walklin
Factor out switch handling to separate file Add formal enum for toggle action Implement binding actions
2018-12-15Remove debug logsRyan Walklin
2018-12-15Update config struct, reduce complexity and correctly parse config.iniRyan Walklin
2018-12-15Remove redundant signal in seat.cRyan Walklin
2018-12-15Factor out binding command execution to separate fileRyan Walklin
2018-12-15[WIP][DONTMERGE]Add support for libinput_switch input devicesRyan Walklin
These are used primarily by laptops to signal the state of the lid (open/closed) and tablet mode if supported, based on ACPI events.
2018-12-13Merge pull request #1434 from martinetd/xwayland_clearenvemersion
xwayland: remove clearenv() call
2018-12-13xwayland: remove clearenv() callDominique Martinet
This has been causing troubles for some of our users and only been there for legacy reasons, we trust Xwayland just as much as your next program and weston doesn't take any such care when starting it.
2018-12-12Merge pull request #1433 from ammen99/fix-layer-shell-unconstrainDrew DeVault
xdg-popup: fix wlr_xdg_popup_get_toplevel_coords()
2018-12-12xdg-popup: fix wlr_xdg_popup_get_toplevel_coords()Ilia Bozhinov
The previous code resulted in a crash when we try to unconstrain a popup which is part of a layer-shell surface popup tree. Fixes #1425
2018-12-09Merge pull request #1426 from emersion/drm-disappear-indexDrew DeVault
backend/drm: fix disappeared output indices
2018-12-09Merge pull request #1429 from emersion/primary-serial-validationDrew DeVault
gtk-primary-selection: basic serial validation
2018-12-09gtk-primary-selection: warn when offering MIME type after set_selectionemersion
2018-12-09gtk-primary-selection: basic serial validationemersion
2018-12-09backend/drm: Fix uninitialized variableScott Anderson
2018-12-09backend/drm: Improve encoder logicScott Anderson
This fixes an issue that can occur with DP MST connectors not reporting any encoders.
2018-12-09backend/drm: fix disappeared output indicesemersion
This commit changes `scan_drm_connectors` to add new outputs to the end of the list. That way, it's easier to understand what's going on with indices. When we need to destroy outputs, we now walk the list in reverse order. This ensures indices remain correct while iterating and removing items from the list. We now also make outputs without a CRTC disappear (those are in WLR_DRM_CONN_NEEDS_MODESET state).
2018-12-09Merge pull request #1201 from ammen99/masteremersion
Implement wlr-foreign-toplevel-management-unstable-v1
2018-12-08examples: add wlr_foreign_toplevel_management_v1 exampleIlia Bozhinov
2018-12-08rootston: add support for wlr_foreign_toplevel_management_v1Ilia Bozhinov
2018-12-08rootston: add title/app_id/class listenersIlia Bozhinov
2018-12-08types: implement wlr_foreign_toplevel_management_v1Ilia Bozhinov
2018-12-06Merge pull request #1422 from emersion/dmabuf-export-destroyDrew DeVault
export-dmabuf-v1: add missing destroy request handler
2018-12-06Merge pull request #1413 from emersion/logind-session-logsDrew DeVault
backend/session/logind: improve logging
2018-12-06export-dmabuf-v1: add missing destroy request handleremersion
Also document lists in the header file.
2018-12-06backend/session/logind: improve loggingemersion
2018-12-06Merge pull request #1416 from kragniz/rootston-use-boxDrew DeVault
rootston: use box for views position
2018-12-06Merge pull request #1419 from emersion/ci-alpineDrew DeVault
ci: add Alpine build
2018-12-05rootston: use box for views positionLouis Taylor