{"push_id":549523267,"size":7,"distinct_size":7,"ref":"refs/heads/master","head":"1dea1813b184098916ef27b7cce594b8904864b3","before":"f083935c6e6a9e9d6f148b2dc17421e70a976a70","commits":[{"sha":"460e1fd7ca8631c802c4c1d9504c3a22449232df","author":{"email":"8aa797d77d86809a7bc4a8544e3c327451cf6b4f@gnome.org","name":"Carlos Garnacho"},"message":"backends: Add MetaInputSettings\n\nThis object internally keeps track of the relevant input configuration,\nand goes through its vmethods in order to apply the configuration on the\nbackend-specific devices.\n\nSo far, only mouse/touchpad settings are actually attached to GSettings\nchanges. ::set_matrix(), meant for tablets/touchscreens, is not hooked\nyet.\n\nOne caveat is that meta_input_settings_create() may return NULL if the\nbackend does not own the windowing system (wayland nested on X11 being\nthe one case), and thus device settings can't be changed freely.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=739397","distinct":true,"url":"https://api.github.com/repos/GNOME/mutter/commits/460e1fd7ca8631c802c4c1d9504c3a22449232df"},{"sha":"3c06f2dc90986744b9b49ef2c4f511e3e2c6ae85","author":{"email":"8aa797d77d86809a7bc4a8544e3c327451cf6b4f@gnome.org","name":"Carlos Garnacho"},"message":"backends/x11: Implement X11-specific MetaInputSettings\n\nThis goes through modifying XI2 device properties, either common ones (eg.\nset on every device) or those specific to the libinput X11 driver. Keyboard\nrepeat/rate are set through core and XKB APIs.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=739397","distinct":true,"url":"https://api.github.com/repos/GNOME/mutter/commits/3c06f2dc90986744b9b49ef2c4f511e3e2c6ae85"},{"sha":"2d878d3f559f3c5a73bfca1c23f561980fd4d0bf","author":{"email":"8aa797d77d86809a7bc4a8544e3c327451cf6b4f@gnome.org","name":"Carlos Garnacho"},"message":"backends/native: Add libinput-based MetaInputSettings implementation\n\nThe libinput_device is fetched from the ClutterInputDevice, and configured\nthrough the libinput_device_*config* API.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=739397","distinct":true,"url":"https://api.github.com/repos/GNOME/mutter/commits/2d878d3f559f3c5a73bfca1c23f561980fd4d0bf"},{"sha":"049f67df0ac09ab95e5adc532c1caa413fb43416","author":{"email":"8aa797d77d86809a7bc4a8544e3c327451cf6b4f@gnome.org","name":"Carlos Garnacho"},"message":"native: Remove previous listener for keyboard settings\n\nThe settings-daemon peripherals schemas are going away, and this is\nnow handled through MetaInputSettings.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=739397","distinct":true,"url":"https://api.github.com/repos/GNOME/mutter/commits/049f67df0ac09ab95e5adc532c1caa413fb43416"},{"sha":"9d73b4efbb91f122ed664889ed23c60710705f8e","author":{"email":"8aa797d77d86809a7bc4a8544e3c327451cf6b4f@gnome.org","name":"Carlos Garnacho"},"message":"wayland: Use the new keyboard settings location for repeat settings\n\nThis makes keyboard repeat in clients in-sync with the input config changes.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=739397","distinct":true,"url":"https://api.github.com/repos/GNOME/mutter/commits/9d73b4efbb91f122ed664889ed23c60710705f8e"},{"sha":"71c4138933af72302f256c7dc7552ba86c36b23b","author":{"email":"8aa797d77d86809a7bc4a8544e3c327451cf6b4f@gnome.org","name":"Carlos Garnacho"},"message":"monitor-manager: Add method to find an output matrix\n\nThis will be useful to determine input device matrices for touchscreens\nand tablets.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=739397","distinct":true,"url":"https://api.github.com/repos/GNOME/mutter/commits/71c4138933af72302f256c7dc7552ba86c36b23b"},{"sha":"1dea1813b184098916ef27b7cce594b8904864b3","author":{"email":"8aa797d77d86809a7bc4a8544e3c327451cf6b4f@gnome.org","name":"Carlos Garnacho"},"message":"input-settings: Handle device-to-output mapping\n\nFor each device that can be mapped (touchscreens, tablets), the output\nwill be fetched from settings and matched with the currently connected\nones. If a match is found, the device matrix will be found out from the\noutput configuration and set on the device.\n\nThis is also updated both individually for newly connected devices, and\ncollectively on output configuration changes.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=739397","distinct":true,"url":"https://api.github.com/repos/GNOME/mutter/commits/1dea1813b184098916ef27b7cce594b8904864b3"}]}