{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":183457601,"defaultBranch":"master","name":"swaybg","ownerLogin":"swaywm","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-04-25T15:04:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/32400794?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714291973.0","currentOid":""},"activityList":{"items":[{"before":"ade567683ab84b814af07d1d5e2d19e69424a5da","after":"4262e0198957d1c1523f266beb7e79dc3d27f852","ref":"refs/heads/master","pushedAt":"2024-04-29T15:47:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"emersion","name":"Simon Ser","path":"/emersion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506932?s=80&v=4"},"commit":{"message":"Fix fractional scale detection\n\nThe fractional scale protocol does not guarantee that a preferred\nfractional scale value is provided before the surface is mapped.\nTherefore, use the (integral) output scale value until a fractional\nscale is available.\n\nAlso: wl_output.scale is not guaranteed to be sent if the initial\noutput scale is 1 (although Sway always sends it). Set the default\noutput scale value.","shortMessageHtmlLink":"Fix fractional scale detection"}},{"before":"a48604c871e197423969059cb233428de79a9fbb","after":"ade567683ab84b814af07d1d5e2d19e69424a5da","ref":"refs/heads/master","pushedAt":"2024-04-29T15:18:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"emersion","name":"Simon Ser","path":"/emersion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506932?s=80&v=4"},"commit":{"message":"Estimate output size with wp-fractional-scale-v1\n\nAnd if available, use wp-viewporter to submit buffers whose size\nexactly matches the \"physical\" pixel dimensions of the output.","shortMessageHtmlLink":"Estimate output size with wp-fractional-scale-v1"}},{"before":"dcb5ebc76adcfef81c1a275ae7ed21a7936cbd7c","after":"a48604c871e197423969059cb233428de79a9fbb","ref":"refs/heads/master","pushedAt":"2024-04-28T08:16:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"emersion","name":"Simon Ser","path":"/emersion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506932?s=80&v=4"},"commit":{"message":"build: define _POSIX_C_SOURCE globally","shortMessageHtmlLink":"build: define _POSIX_C_SOURCE globally"}},{"before":"b4fda8146ceb006179e19ed7dd15ee713d493e4b","after":"dcb5ebc76adcfef81c1a275ae7ed21a7936cbd7c","ref":"refs/heads/master","pushedAt":"2024-04-28T08:11:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emersion","name":"Simon Ser","path":"/emersion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506932?s=80&v=4"},"commit":{"message":"build: bump version to 1.2.1","shortMessageHtmlLink":"build: bump version to 1.2.1"}},{"before":"87ca82d8872b4f5768419ac0c4f951f9da17619d","after":"b4fda8146ceb006179e19ed7dd15ee713d493e4b","ref":"refs/heads/master","pushedAt":"2024-04-16T08:33:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"emersion","name":"Simon Ser","path":"/emersion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506932?s=80&v=4"},"commit":{"message":"Correct for image orientation when loading image\n\nJPEG and other image formats may include an EXIF orientation tag\nwhich indicates in what orientation (rotation and mirroring)\nthe image should be displayed. libgdk-pixbuf does not correct for this\nwhen loading an image, but provides a function to apply the transform\nafter the fact, which this commit uses.","shortMessageHtmlLink":"Correct for image orientation when loading image"}},{"before":"80ed4b020adfb0846f780faba95fc5cc9a770a18","after":"87ca82d8872b4f5768419ac0c4f951f9da17619d","ref":"refs/heads/master","pushedAt":"2024-04-15T23:00:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"emersion","name":"Simon Ser","path":"/emersion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506932?s=80&v=4"},"commit":{"message":"Document option arguments in command line usage","shortMessageHtmlLink":"Document option arguments in command line usage"}},{"before":"eabc06e7eb9e5cb08c8177f49753dedc505076b4","after":"80ed4b020adfb0846f780faba95fc5cc9a770a18","ref":"refs/heads/master","pushedAt":"2024-01-13T21:08:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"emersion","name":"Simon Ser","path":"/emersion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506932?s=80&v=4"},"commit":{"message":"wayland-protocols min. version to 1.26\n\nIn Ubuntu 22.04, default wayland-protocols version is 1.25,\n`single-pixel-buffer` feature is missing there","shortMessageHtmlLink":"wayland-protocols min. version to 1.26"}},{"before":"435be14610a4b4538adc6a926160ed434ff630fa","after":"eabc06e7eb9e5cb08c8177f49753dedc505076b4","ref":"refs/heads/master","pushedAt":"2023-12-20T15:17:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"emersion","name":"Simon Ser","path":"/emersion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506932?s=80&v=4"},"commit":{"message":"Unify color validation and parsing functions\n\nBefore this change, parse_color() and is_valid_color() behaved slightly\ndifferently: parse_color() accepted both colors with and without alpha,\nwith optional leading #, while is_valid_color() forbade alpha and required\na leading # character. This commit merges the two functions into one\nsimpler function that forbids alpha and allows an optional leading #.\n(Alpha values are forbidden because backgrounds should be opaque; a\nleading # is optional to make shell scripts easier to write.)","shortMessageHtmlLink":"Unify color validation and parsing functions"}},{"before":"a67361ed48bd63d7f1bda7e61140c64aecc72b9a","after":"435be14610a4b4538adc6a926160ed434ff630fa","ref":"refs/heads/master","pushedAt":"2023-11-02T20:10:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"emersion","name":"Simon Ser","path":"/emersion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506932?s=80&v=4"},"commit":{"message":"main.c: fix build against gcc-14 (-Walloc-size)\n\n`gcc-14` added a new `-Walloc-size` warning that makes sure that size of\nan individual element matches size of a pointed type:\n\n https://gcc.gnu.org/PR71219\n\n`swaybg` triggers it on `calloc()` calls where member size is used as\n`1` (instead of member count):\n\n ../main.c:492:32: error: allocation of insufficient size '1' for type 'struct swaybg_output_config' with size '48' [-Werror=alloc-size]\n 492 | config = calloc(sizeof(struct swaybg_output_config), 1);\n | ^","shortMessageHtmlLink":"main.c: fix build against gcc-14 (-Walloc-size)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPSU1EgA","startCursor":null,"endCursor":null}},"title":"Activity ยท swaywm/swaybg"}