aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-07-24rootston: Reap child processesGenki Sky
Just install a SIG_IGN handler, which is defined by POSIX.1-2001 to reap the child. To test, spawn any process (e.g. GUI application) with a keybinding, close that process, verify it doesn't show up as a <defunct> zombie in ps(1) output.
2018-07-22Merge pull request #1159 from ammen99/masteremersion
xdg-shell(-v6): add set_title and set_app_id toplevel signals
2018-07-22xdg-shell(-v6): add set_title and set_app_id toplevel signalsIlia Bozhinov
This is useful for example when rendering decorations
2018-07-22Merge pull request #1149 from emersion/export-map-without-versionemersion
Remove symbol versioning from DSO
2018-07-21Merge pull request #1155 from emersion/fix-os-compat-configDrew DeVault
util: include config in os-compatibility.c
2018-07-21util: include config in os-compatibility.cemersion
2018-07-21Revert "Merge pull request #1153 from emersion/include-config"Drew DeVault
This reverts commit ef0a6ea4d2934ec014d791150c42348061ec4f7f, reversing changes made to 8d03bc9178d8544cbcd24293ece6ac9f1698e602.
2018-07-21Merge pull request #1152 from emersion/improve-os-compatDrew DeVault
Use posix_fallocate when available
2018-07-21Use posix_fallocate when availableemersion
2018-07-21Merge pull request #1153 from emersion/include-configDrew DeVault
Always include config.h
2018-07-21Always include config.hemersion
2018-07-20Remove symbol versioning from DSOemersion
2018-07-19Merge pull request #1148 from emersion/rename-linux-dmabufDrew DeVault
linux-dmabuf: add v1 suffix
2018-07-19linux-dmabuf: add v1 suffixemersion
This prevents some future conflicts with the stable version. Fixes #1133
2018-07-19Merge pull request #1147 from RyanDwyer/xwayland-set-hintsemersion
Introduce set_hints event for xwayland
2018-07-19Introduce set_hints event for xwaylandRyan Dwyer
2018-07-18Merge pull request #1145 from emersion/override-redirect-updatesDrew DeVault
xwayland: handle override_redirect flag changes
2018-07-18xwayland: make xwm_surface_activate staticemersion
2018-07-18xwayland: handle override_redirect flag changesemersion
The override_redirect flag can change on configure notify and on map notify. This adds an event to know when it changes. This removes wlr_xwayland_surface_is_unmanaged which was wrongly using the window type to decide whether the view should be unmanaged. A similar patch was proposed to Weston, but has never been merged upstream [1]. [1]: https://patchwork.freedesktop.org/patch/211161/
2018-07-18Merge pull request #1144 from agx/doc-headlessemersion
Document WLR_HEADLESS_OUTPUTS
2018-07-18Document WLR_HEADLESS_OUTPUTSGuido Günther
2018-07-17Merge pull request #1136 from emersion/remove-unused-tablet-v2Drew DeVault
Remove unused types/wlr_tablet_v2.c
2018-07-17Remove unused types/wlr_tablet_v2.cemersion
2018-07-16Merge pull request #960 from Ongy/tabletDrew DeVault
tablet-unstable-v2 support
2018-07-14tablet-v2: fix merge commits and test againMarkus Ongyerth
There were a few issues after rebase, that the merge algorithm didn't throw at my face: wlr_output did a check on the actual role, not a string anymore, so that had to go to allow tablet-v2 to set cursor surfaces. A few L_DEBUG/L_ERRORs were still around There was a user-after-free in tablet-group free()ing, probably after insufficient testing from a previous feedback pass
2018-07-14Another round of feedback from acrisciMarkus Ongyerth
2018-07-14First feedback pass from acrisciMarkus Ongyerth
2018-07-14propagate rename to rootston codeMarkus Ongyerth
2018-07-14Remove last remnant of tool_tool in libinputMarkus Ongyerth
2018-07-14rename wlr_tablet_tool to wlr_tabletMarkus Ongyerth
The previous naming was based on the input-device capability names from libinput. With code that uses the libinput_tablet_tool and mapping into tablet-v2, this is confusing, so the name is changed to follow the names used in the protocol.
2018-07-14Remove unused tablet_pad list from toolsMarkus Ongyerth
2018-07-14Another feedback passMarkus Ongyerth
2018-07-14use previous resource versions and destroy padsMarkus Ongyerth
2018-07-14Handle relative motion for mouse toolsMarkus Ongyerth
2018-07-14emersion feedbackMarkus Ongyerth
Introduce TABLET_MANAGER_VERSION and remove the wlr_tablet_tool_tool.c
2018-07-14remove unused wl_listenerMarkus Ongyerth
2018-07-14Add asserts and rename destroy function in libinput backendMarkus Ongyerth
2018-07-14Silent conversion from double to int should be illegalMarkus Ongyerth
2018-07-14Clean up serial handling and automate proximity acompaning eventsMarkus Ongyerth
2018-07-14Clean up serial handlingMarkus Ongyerth
2018-07-14Hide pad auxiliary data in .c fileMarkus Ongyerth
2018-07-14Split tablet_v2 implementation for easier maintainanceMarkus Ongyerth
2018-07-14Send all tablet tool axis eventsMarkus Ongyerth
2018-07-14Fix clang build errorsMarkus Ongyerth
2018-07-14Improve inert resource handlingMarkus Ongyerth
2018-07-14Hook up set_cursor in rootstonMarkus Ongyerth
2018-07-14Use wlr_list for paths, and improve inert resource handlingMarkus Ongyerth
2018-07-14Use tablet_tool impl in libinput backendMarkus Ongyerth
2018-07-141st feedback passMarkus Ongyerth
Rename make_ functions to _create Implement set_cursor and set_feedback
2018-07-14Fix segfaultinessMarkus Ongyerth