{"push_id":822750825,"size":10,"distinct_size":10,"ref":"refs/heads/master","head":"f15ab3383f6d74933d0ed3e77b2268876bb79a03","before":"eeffa4542b49a01204b15595e7ec9883b333ce6b","commits":[{"sha":"3ee365f9786dc63eb19143a20212118dfa4a2586","author":{"email":"b37867d4e08020cf5bb17f05a2c036fbc82d5481@invisiblethingslab.com","name":"Marek Marczykowski-Górecki"},"message":"xsession: rename scripts to match Xsession requirements (#1172)\n\nXsession on Debian uses `run-parts --list`. It strictly requires that\nfiles are named with letters, numbers and dash only. Especially no dots\nare allowed. Because of that, remove '.sh' suffix, same as other files\nthere.\n\nQubesOS/qubes-issues#1172\nReported by @adrelanos\nThanks to @adrelanos for debugging this","distinct":true,"url":"https://api.github.com/repos/QubesOS/qubes-gui-agent-linux/commits/3ee365f9786dc63eb19143a20212118dfa4a2586"},{"sha":"047b02a92cebd8ddc6a8ceb27ae54007fd1ea74a","author":{"email":"b37867d4e08020cf5bb17f05a2c036fbc82d5481@invisiblethingslab.com","name":"Marek Marczykowski-Górecki"},"message":"Implement window icon updater (#967)\n\nIt is made as separate service to not introduce further complexity into\ngui-daemon code. Also using python is much easier - especially because\nwe already have icons processing code in python.\n\nThis feature consists of two parts:\n1. icon-sender is started in the VM from /etc/xdg/autostart, and then\nconnects to dom0 service qubes.WindowIconUpdater (this commit)\n2. icon-receiver - implementation of qubes.WindowIconUpdater service for\ndom0\n\nQubesOS/qubes-issues#967","distinct":true,"url":"https://api.github.com/repos/QubesOS/qubes-gui-agent-linux/commits/047b02a92cebd8ddc6a8ceb27ae54007fd1ea74a"},{"sha":"43ecf007d5228e22b63d3f135bb921c01c4d6a39","author":{"email":"b37867d4e08020cf5bb17f05a2c036fbc82d5481@invisiblethingslab.com","name":"Marek Marczykowski-Górecki"},"message":"Add python-xpyb dependency for icon-updater","distinct":true,"url":"https://api.github.com/repos/QubesOS/qubes-gui-agent-linux/commits/43ecf007d5228e22b63d3f135bb921c01c4d6a39"},{"sha":"c6f8b0e1b9a7d0255aef77340306aea94719028d","author":{"email":"b37867d4e08020cf5bb17f05a2c036fbc82d5481@invisiblethingslab.com","name":"Marek Marczykowski-Górecki"},"message":"Merge branch 'icon-updater'\n\n* icon-updater:\n  Add python-xpyb dependency for icon-updater\n  Implement window icon updater (#967)\n\nQubesOS/qubes-issues#967","distinct":true,"url":"https://api.github.com/repos/QubesOS/qubes-gui-agent-linux/commits/c6f8b0e1b9a7d0255aef77340306aea94719028d"},{"sha":"d8fef23535de0364e1ac2af5f9be6e6292955727","author":{"email":"b37867d4e08020cf5bb17f05a2c036fbc82d5481@invisiblethingslab.com","name":"Marek Marczykowski-Górecki"},"message":"version 3.1.0","distinct":true,"url":"https://api.github.com/repos/QubesOS/qubes-gui-agent-linux/commits/d8fef23535de0364e1ac2af5f9be6e6292955727"},{"sha":"0cd1768da16b933dd7dcd60420e2810aa5cd7a09","author":{"email":"b37867d4e08020cf5bb17f05a2c036fbc82d5481@invisiblethingslab.com","name":"Marek Marczykowski-Górecki"},"message":"debian: fix typo in debian/control","distinct":true,"url":"https://api.github.com/repos/QubesOS/qubes-gui-agent-linux/commits/0cd1768da16b933dd7dcd60420e2810aa5cd7a09"},{"sha":"978561d4288749a4563b0742d25f8890c4b02c55","author":{"email":"b37867d4e08020cf5bb17f05a2c036fbc82d5481@invisiblethingslab.com","name":"Marek Marczykowski-Górecki"},"message":"Synchronize all key modifiers by default\n\nIt often happens that when switching between workspaces modifiers used\nfor that are not synchronized properly - especially in the VM which had\na focus.\nExample:\n0. Workspace switch shortcut set to Super_L (aka Win)+F1..F12\n1. Focus in Firefox in VM1 on workspace 1\n2. Switch to another workspace with Super_L+F2\n3. Switch back to workspace 1 but to a window of another VM\n4. Switch focus to Firefox in VM1 using mouse\n\nNow that Firefox still thinks that Super_L is still pressed.","distinct":true,"url":"https://api.github.com/repos/QubesOS/qubes-gui-agent-linux/commits/978561d4288749a4563b0742d25f8890c4b02c55"},{"sha":"6bab172e5a02f888f93356bcc40ecc28aa369b68","author":{"email":"b37867d4e08020cf5bb17f05a2c036fbc82d5481@invisiblethingslab.com","name":"Marek Marczykowski-Górecki"},"message":"Merge branch 'bug1172'\n\n* bug1172:\n  xsession: rename scripts to match Xsession requirements (#1172)\n\nFixes QubesOS/qubes-issues#1172","distinct":true,"url":"https://api.github.com/repos/QubesOS/qubes-gui-agent-linux/commits/6bab172e5a02f888f93356bcc40ecc28aa369b68"},{"sha":"23f20c4b0eb94f35661567cfd1dc430d830dc834","author":{"email":"b37867d4e08020cf5bb17f05a2c036fbc82d5481@invisiblethingslab.com","name":"Marek Marczykowski-Górecki"},"message":"Start X session as user login session\n\nAmong other things this fixes loading `~/.bash_profile`.\n\nFixes QubesOS/qubes-issues#1292\nFixes QubesOS/qubes-issues#1316","distinct":true,"url":"https://api.github.com/repos/QubesOS/qubes-gui-agent-linux/commits/23f20c4b0eb94f35661567cfd1dc430d830dc834"},{"sha":"f15ab3383f6d74933d0ed3e77b2268876bb79a03","author":{"email":"b37867d4e08020cf5bb17f05a2c036fbc82d5481@invisiblethingslab.com","name":"Marek Marczykowski-Górecki"},"message":"version 3.1.1","distinct":true,"url":"https://api.github.com/repos/QubesOS/qubes-gui-agent-linux/commits/f15ab3383f6d74933d0ed3e77b2268876bb79a03"}]}