{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":118928418,"defaultBranch":"master","name":"wl-clipboard","ownerLogin":"bugaevc","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-01-25T15:09:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10091584?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1693162601.0","currentOid":""},"activityList":{"items":[{"before":"abfd513ecceef5f33632e0f63daea92f9bbe08e2","after":"4f20741f66c4e9bcf45481e941e344f8fe5e998d","ref":"refs/heads/master","pushedAt":"2023-12-27T19:03:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bugaevc","name":"Sergey Bugaev","path":"/bugaevc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10091584?s=80&v=4"},"commit":{"message":"Fix wrong flushing issue\n\nSigned-off-by: Florian Grabmeier ","shortMessageHtmlLink":"Fix wrong flushing issue"}},{"before":"3eb912c274042cd5deed6b478b39908a12f37498","after":"abfd513ecceef5f33632e0f63daea92f9bbe08e2","ref":"refs/heads/master","pushedAt":"2023-09-29T11:50:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bugaevc","name":"Sergey Bugaev","path":"/bugaevc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10091584?s=80&v=4"},"commit":{"message":"Fix assertion failure\n\nIf we try to paste when there is an offer that has no MIME types offered,\nwe'd fail when trying to report it to the user. Make sure to handle this\ncase explicitly, and report it the same way as there no being any offer\nat all.","shortMessageHtmlLink":"Fix assertion failure"}},{"before":"6256adf6d936ec182e1daf6b7fd833a709a1ac5b","after":"3eb912c274042cd5deed6b478b39908a12f37498","ref":"refs/heads/master","pushedAt":"2023-08-27T18:56:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bugaevc","name":"Sergey Bugaev","path":"/bugaevc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10091584?s=80&v=4"},"commit":{"message":"Release wl-clipboard 2.2.1","shortMessageHtmlLink":"Release wl-clipboard 2.2.1"}},{"before":"8dbdefb77a7ec9343aa5fd0700dd9a430164ad0a","after":"6256adf6d936ec182e1daf6b7fd833a709a1ac5b","ref":"refs/heads/master","pushedAt":"2023-08-20T10:43:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bugaevc","name":"Sergey Bugaev","path":"/bugaevc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10091584?s=80&v=4"},"commit":{"message":"Restore signal handlers in wl-copy before spawning children\n\nWe ignore SIGHUP and SIGPIPE in wl-copy itself, yet we want our child\nprocesses, notably cat, to still get terminated if it receives SIGPIPE.\nSignal handlers set to SIG_IGN unfortunately get inherited over exec, so\nreset them before execing.\n\nFixes https://github.com/bugaevc/wl-clipboard/issues/190","shortMessageHtmlLink":"Restore signal handlers in wl-copy before spawning children"}},{"before":"c9964a555ee4470ec63cbc522f96eb24cd3b632f","after":"8dbdefb77a7ec9343aa5fd0700dd9a430164ad0a","ref":"refs/heads/master","pushedAt":"2023-08-20T10:15:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bugaevc","name":"Sergey Bugaev","path":"/bugaevc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10091584?s=80&v=4"},"commit":{"message":"Tweak binding interfaces further\n\n- Also check for wl_seat version\n- Fix parenthesizing in a macro","shortMessageHtmlLink":"Tweak binding interfaces further"}},{"before":"491a67ed69e08ee9ee8021cde7742d36c877b879","after":"c9964a555ee4470ec63cbc522f96eb24cd3b632f","ref":"refs/heads/master","pushedAt":"2023-07-23T17:06:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bugaevc","name":"Sergey Bugaev","path":"/bugaevc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10091584?s=80&v=4"},"commit":{"message":"Release wl-clipboard 2.2","shortMessageHtmlLink":"Release wl-clipboard 2.2"}},{"before":"752820fb5943f0aa4915ff742e3b0f8e0b867e03","after":"491a67ed69e08ee9ee8021cde7742d36c877b879","ref":"refs/heads/master","pushedAt":"2023-07-22T10:49:10.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"bugaevc","name":"Sergey Bugaev","path":"/bugaevc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10091584?s=80&v=4"},"commit":{"message":"Use wayland-protocols.wrap from WrapDB\n\nThis refers to a release rather than Git version and doesn't require\nGit to be installed.\n\nRelated to https://github.com/bugaevc/wl-clipboard/issues/182","shortMessageHtmlLink":"Use wayland-protocols.wrap from WrapDB"}},{"before":null,"after":"491a67ed69e08ee9ee8021cde7742d36c877b879","ref":"refs/heads/tmp","pushedAt":"2023-07-22T10:32:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bugaevc","name":"Sergey Bugaev","path":"/bugaevc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10091584?s=80&v=4"},"commit":{"message":"Use wayland-protocols.wrap from WrapDB\n\nThis refers to a release rather than Git version and doesn't require\nGit to be installed.\n\nRelated to https://github.com/bugaevc/wl-clipboard/issues/182","shortMessageHtmlLink":"Use wayland-protocols.wrap from WrapDB"}},{"before":"ac7363c51c74a2d29cd435e93b2922243f92b996","after":"752820fb5943f0aa4915ff742e3b0f8e0b867e03","ref":"refs/heads/master","pushedAt":"2023-07-02T16:08:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bugaevc","name":"Sergey Bugaev","path":"/bugaevc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10091584?s=80&v=4"},"commit":{"message":"Bump the version to 2.2.0-rc2","shortMessageHtmlLink":"Bump the version to 2.2.0-rc2"}},{"before":"ac7363c51c74a2d29cd435e93b2922243f92b996","after":null,"ref":"refs/tags/v2.2.0-rc2","pushedAt":"2023-07-02T16:06:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bugaevc","name":"Sergey Bugaev","path":"/bugaevc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10091584?s=80&v=4"}},{"before":"61d5fa34b4722a1fb3ce7a83e2dbc413ffef863f","after":"ac7363c51c74a2d29cd435e93b2922243f92b996","ref":"refs/heads/master","pushedAt":"2023-07-02T15:53:39.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"bugaevc","name":"Sergey Bugaev","path":"/bugaevc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10091584?s=80&v=4"},"commit":{"message":"Tweak --help message\n\nTo make sure it fits on 80 columns.","shortMessageHtmlLink":"Tweak --help message"}},{"before":null,"after":"84f16d447fee126a5f19a46d7c300941081832b6","ref":"refs/heads/abort-on-closed-stdio","pushedAt":"2023-05-03T21:43:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bugaevc","name":"Sergey Bugaev","path":"/bugaevc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10091584?s=80&v=4"},"commit":{"message":"Complain when launched with closed stdio fds\n\nThis will help us diagnose such cases, which otherwise manifest as\nweird hangs and other bugs.\n\nCloses https://github.com/bugaevc/wl-clipboard/issues/153","shortMessageHtmlLink":"Complain when launched with closed stdio fds"}},{"before":"ea5c14e1915731fa5a4fa2cae60fd17684636ef5","after":"61d5fa34b4722a1fb3ce7a83e2dbc413ffef863f","ref":"refs/heads/master","pushedAt":"2023-05-03T21:39:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bugaevc","name":"Sergey Bugaev","path":"/bugaevc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10091584?s=80&v=4"},"commit":{"message":"Silence a warning","shortMessageHtmlLink":"Silence a warning"}},{"before":"985b9f4f23ae015df1498759f139a807cb931a16","after":"ea5c14e1915731fa5a4fa2cae60fd17684636ef5","ref":"refs/heads/master","pushedAt":"2023-04-23T10:22:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bugaevc","name":"Sergey Bugaev","path":"/bugaevc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10091584?s=80&v=4"},"commit":{"message":"Bump the version to 2.2.0-rc1","shortMessageHtmlLink":"Bump the version to 2.2.0-rc1"}},{"before":"985b9f4f23ae015df1498759f139a807cb931a16","after":null,"ref":"refs/heads/docs","pushedAt":"2023-04-23T10:14:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bugaevc","name":"Sergey Bugaev","path":"/bugaevc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10091584?s=80&v=4"}},{"before":"1270e06366fbf53d18de3ae22402418574931978","after":null,"ref":"refs/heads/fix-174","pushedAt":"2023-04-23T10:14:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bugaevc","name":"Sergey Bugaev","path":"/bugaevc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10091584?s=80&v=4"}},{"before":"1e9f24f11c59fc827ecc577e3d3c8a0826050c28","after":null,"ref":"refs/heads/clipboard-state","pushedAt":"2023-04-23T10:14:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bugaevc","name":"Sergey Bugaev","path":"/bugaevc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10091584?s=80&v=4"}},{"before":"1270e06366fbf53d18de3ae22402418574931978","after":"985b9f4f23ae015df1498759f139a807cb931a16","ref":"refs/heads/master","pushedAt":"2023-04-23T10:12:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bugaevc","name":"Sergey Bugaev","path":"/bugaevc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10091584?s=80&v=4"},"commit":{"message":"Split and rewrite Markdown docs","shortMessageHtmlLink":"Split and rewrite Markdown docs"}},{"before":null,"after":"985b9f4f23ae015df1498759f139a807cb931a16","ref":"refs/heads/docs","pushedAt":"2023-04-22T20:06:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bugaevc","name":"Sergey Bugaev","path":"/bugaevc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10091584?s=80&v=4"},"commit":{"message":"Split and rewrite Markdown docs","shortMessageHtmlLink":"Split and rewrite Markdown docs"}},{"before":"95df4ef92b08f26116a243d6aca1dc1aaf6843b2","after":"1270e06366fbf53d18de3ae22402418574931978","ref":"refs/heads/master","pushedAt":"2023-04-22T09:56:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bugaevc","name":"Sergey Bugaev","path":"/bugaevc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10091584?s=80&v=4"},"commit":{"message":"Fix a reentrancy-related regression\n\nIt is possible that the compositor gives our popup surface focus before\nwe ever commit a buffer. In that case, we run the rest of our logic\nimmediately, and popup_surface_init() knows not to proceed with creating\na buffer. However, that has regressed in commit\nd66fb03313128544b36419e74578cc3fb8663aef, where we started setting\npopup_surface to NULL, but still checking for wl_surface being NULL to\ndetect that case. Fix this by also resetting self->wl_surface to NULL.\n\nFixes https://github.com/bugaevc/wl-clipboard/issues/174","shortMessageHtmlLink":"Fix a reentrancy-related regression"}},{"before":null,"after":"1270e06366fbf53d18de3ae22402418574931978","ref":"refs/heads/fix-174","pushedAt":"2023-04-22T09:45:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bugaevc","name":"Sergey Bugaev","path":"/bugaevc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10091584?s=80&v=4"},"commit":{"message":"Fix a reentrancy-related regression\n\nIt is possible that the compositor gives our popup surface focus before\nwe ever commit a buffer. In that case, we run the rest of our logic\nimmediately, and popup_surface_init() knows not to proceed with creating\na buffer. However, that has regressed in commit\nd66fb03313128544b36419e74578cc3fb8663aef, where we started setting\npopup_surface to NULL, but still checking for wl_surface being NULL to\ndetect that case. Fix this by also resetting self->wl_surface to NULL.\n\nFixes https://github.com/bugaevc/wl-clipboard/issues/174","shortMessageHtmlLink":"Fix a reentrancy-related regression"}},{"before":"e541d9a2d04a74f31a69abe53778f9c710fc4cc4","after":"95df4ef92b08f26116a243d6aca1dc1aaf6843b2","ref":"refs/heads/master","pushedAt":"2023-04-09T16:33:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bugaevc","name":"Sergey Bugaev","path":"/bugaevc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10091584?s=80&v=4"},"commit":{"message":"Tweak error messages further","shortMessageHtmlLink":"Tweak error messages further"}},{"before":"7463d266cc85fe502d959d6de3674e50ec9e3d92","after":"e541d9a2d04a74f31a69abe53778f9c710fc4cc4","ref":"refs/heads/master","pushedAt":"2023-04-09T16:12:36.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"bugaevc","name":"Sergey Bugaev","path":"/bugaevc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10091584?s=80&v=4"},"commit":{"message":"Implement support for xdg-activation\n\nIf someone happens to leave an activation token for wl-clipboard, it\nwill now use it to request its window to be activated.\n\nResolves https://github.com/bugaevc/wl-clipboard/issues/169\n\nThis should hopefully help with\nhttps://github.com/bugaevc/wl-clipboard/issues/168","shortMessageHtmlLink":"Implement support for xdg-activation"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD0vfK5wA","startCursor":null,"endCursor":null}},"title":"Activity ยท bugaevc/wl-clipboard"}