{"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":"469d9d4d77a91d41cda517ea0a5ecca3ffd6eb20","after":"1a70f3ab566f6d939a1e342158e830a38dfe31ac","ref":"refs/heads/master","pushedAt":"2024-08-03T16:37:17.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":"build: avoid git repository discovery when determining version\n\nWhen attempting to use Git to populate commit/branch information in a\nversion string, it is possible through repository discovery that it\nuses Git information not relevant to project. For example, if\nrepository content is extract into an interim build location when using\nan embedded build framework (e.g. Buildroot), the project will not have\nits Git repository to refer to. When it cannot find its repository, it\nwill look into its parent folders and may find the Git repository of\nanother project and use its branch/commit information.\n\nThis commit provides an explicit path to the project's Git repository\nwhen consider commit/branch information. This will prevent any\nrepository discovery from occurring.\n\nSigned-off-by: James Knight ","shortMessageHtmlLink":"build: avoid git repository discovery when determining version"}},{"before":"4262e0198957d1c1523f266beb7e79dc3d27f852","after":"469d9d4d77a91d41cda517ea0a5ecca3ffd6eb20","ref":"refs/heads/master","pushedAt":"2024-05-21T16:28:45.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 crash when new output added\n\nCalling get_buffer_size on a newly created swaybg_output, before a\nconfig is assigned to a swaybg_output, is unnecessary and yields a\nnull pointer dereference.","shortMessageHtmlLink":"Fix crash when new output added"}},{"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":"djE6ks8AAAAEkO6tAAA","startCursor":null,"endCursor":null}},"title":"Activity ยท swaywm/swaybg"}