{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":4537508,"defaultBranch":"master","name":"gimp","ownerLogin":"GNOME","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-06-03T13:37:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1801039?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726938055.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"8dd2d9e34aad32d6c6d2ab446fdbb63e1a1a612e","ref":"refs/heads/bruno/llvm-mingw","pushedAt":"2024-09-21T17:00:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"build/windows: Crossbuild GIMP with 'llvm-mingw'\n\nThis makes possible to use the clang binary that links to UCRT.","shortMessageHtmlLink":"build/windows: Crossbuild GIMP with 'llvm-mingw'"}},{"before":"f5804fa82b1f9ecf482f936091ca57f93a1be9a8","after":null,"ref":"refs/heads/12063-ctrl-c-handling-breaks-32-bit-build","pushedAt":"2024-09-21T15:45:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"}},{"before":"c812da7e237cd8345060b9140f930fdf8c6aa52c","after":"f5804fa82b1f9ecf482f936091ca57f93a1be9a8","ref":"refs/heads/master","pushedAt":"2024-09-21T15:45:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"Issue #12063: CTRL+C handling breaks 32-bit build.\n\nShould fix:\n\n> error: passing argument 1 of 'SetConsoleCtrlHandler' from incompatible pointer type","shortMessageHtmlLink":"Issue #12063: CTRL+C handling breaks 32-bit build."}},{"before":"cbc082cb6c75c3158322309c5354a3a61cc24af6","after":"f5804fa82b1f9ecf482f936091ca57f93a1be9a8","ref":"refs/heads/12063-ctrl-c-handling-breaks-32-bit-build","pushedAt":"2024-09-21T15:39:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"Issue #12063: CTRL+C handling breaks 32-bit build.\n\nShould fix:\n\n> error: passing argument 1 of 'SetConsoleCtrlHandler' from incompatible pointer type","shortMessageHtmlLink":"Issue #12063: CTRL+C handling breaks 32-bit build."}},{"before":"0f8b586582c26f44545bf0981475c9ed578b0f64","after":"c812da7e237cd8345060b9140f930fdf8c6aa52c","ref":"refs/heads/master","pushedAt":"2024-09-21T14:46:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"Issue #8832: fix metadata string corrupted on Linux\n\nOn Linux the string for GPS coordinates was broken when the\nstring it was strtok:d from was freed. Move the free until we\nhave finished using the resulting string.","shortMessageHtmlLink":"Issue #8832: fix metadata string corrupted on Linux"}},{"before":"da6c6880aebed95182d5f2c3528409dd0dabf9d4","after":"cbc082cb6c75c3158322309c5354a3a61cc24af6","ref":"refs/heads/12063-ctrl-c-handling-breaks-32-bit-build","pushedAt":"2024-09-21T13:40:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"Issue #12063: CTRL+C handling breaks 32-bit build.\n\nShould fix:\n\n> error: passing argument 1 of 'SetConsoleCtrlHandler' from incompatible pointer type","shortMessageHtmlLink":"Issue #12063: CTRL+C handling breaks 32-bit build."}},{"before":"94b5898aa0501dbefae5aaec3381aa9c1b7b0151","after":"0f8b586582c26f44545bf0981475c9ed578b0f64","ref":"refs/heads/master","pushedAt":"2024-09-21T13:33:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"core, tools: Prevent selection from affecting NDE filter redraw\r\n\r\ngimp_drawable_filter_apply () uses the current\r\nselection as a boundary to draw/redraw a\r\nfilter. When editing a filter, if there's an\r\nactive selection created after the filter is\r\nadded, it interferes with the filter's redraw.\r\n\r\nThis patch adds a new gimp_drawable_filter_apply_with_mask ()\r\nfunction, which can be called if we want\r\nto use the existing filter's boundaries to\r\ndraw the new filter.","shortMessageHtmlLink":"core, tools: Prevent selection from affecting NDE filter redraw"}},{"before":null,"after":"da6c6880aebed95182d5f2c3528409dd0dabf9d4","ref":"refs/heads/12063-ctrl-c-handling-breaks-32-bit-build","pushedAt":"2024-09-21T13:15:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"Issue #12063: CTRL+C handling breaks 32-bit build.\n\nShould fix:\n\n> error: passing argument 1 of 'SetConsoleCtrlHandler' from incompatible pointer type","shortMessageHtmlLink":"Issue #12063: CTRL+C handling breaks 32-bit build."}},{"before":"893dcbe91a4c01a03eaaf1f199233da408ffd839","after":"c1de2b5749b1081b282b1d3630ef1efeb178917c","ref":"refs/heads/alxsa-nde-filter-selection-bug","pushedAt":"2024-09-21T13:09:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"Fix whitespace goof","shortMessageHtmlLink":"Fix whitespace goof"}},{"before":"08c1e2162fcf81630325b97a6f84ba0fe1782561","after":"893dcbe91a4c01a03eaaf1f199233da408ffd839","ref":"refs/heads/alxsa-nde-filter-selection-bug","pushedAt":"2024-09-21T13:04:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"Fix whitespace goof","shortMessageHtmlLink":"Fix whitespace goof"}},{"before":"afd0a43748319acb5f8890eacf3e5c1ad7eee609","after":"efb4e7943089d0919bd742db243b991aee3c8308","ref":"refs/heads/bruno/inno-complete","pushedAt":"2024-09-21T11:58:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"build/windows: Complete 7#6f174f8","shortMessageHtmlLink":"build/windows: Complete 7#6f174f8"}},{"before":null,"after":"4957f20aedb6e23e7b0e95a43bf1467eac09f7f9","ref":"refs/heads/wip/wormnest/fix-scriptfu-windows-path","pushedAt":"2024-09-20T22:08:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"script-fu: fix failure to load SF_FILENAMEs on Windows\n\nA path on Windows contains backslashes, which got interpreted as\nescape sequences in script-fu when selecting a filename by the call\nto g_string_append_printf.\nThis caused failures in e.g. Stencil Chrome after selecting an\nenvironment map image.\n\nUse script_fu_strescape to escape the filepath, so that we correctly\ninterpret the Windows path.\n\nSee also\nhttps://gitlab.gnome.org/GNOME/gimp/-/merge_requests/1851#note_2225989","shortMessageHtmlLink":"script-fu: fix failure to load SF_FILENAMEs on Windows"}},{"before":"0c55136bdbd73dccc59961ef1c7c8475910300b8","after":"abcae3322767c3e3d887b0a2993b9ca31c0678c7","ref":"refs/heads/gimp-2-10","pushedAt":"2024-09-20T17:17:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"Update Chinese (Taiwan) translation","shortMessageHtmlLink":"Update Chinese (Taiwan) translation"}},{"before":"cfece5701898bcf758af683fdd728eb0c7e4cb20","after":"94b5898aa0501dbefae5aaec3381aa9c1b7b0151","ref":"refs/heads/master","pushedAt":"2024-09-20T15:35:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"Update Chinese (Taiwan) translation","shortMessageHtmlLink":"Update Chinese (Taiwan) translation"}},{"before":"697efa72aa31402c2653688aa70e777366f9b4e3","after":"cfece5701898bcf758af683fdd728eb0c7e4cb20","ref":"refs/heads/master","pushedAt":"2024-09-20T15:19:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"Update Chinese (Taiwan) translation","shortMessageHtmlLink":"Update Chinese (Taiwan) translation"}},{"before":"b7376a57a7096dc9f8c24d9e99f33886c2afff03","after":"697efa72aa31402c2653688aa70e777366f9b4e3","ref":"refs/heads/master","pushedAt":"2024-09-20T15:12:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"Plugins: fix old font defaults giving missing resource warnings\n\nA plugin declaring a default font that is invalid warns at startup.\nNo such plugins should be installed by GIMP, even for a testing build.","shortMessageHtmlLink":"Plugins: fix old font defaults giving missing resource warnings"}},{"before":"c03a4b613283e23fcf7825dc6ff9b241593d5b70","after":"b7376a57a7096dc9f8c24d9e99f33886c2afff03","ref":"refs/heads/master","pushedAt":"2024-09-20T12:44:04.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"ScriptFu: fix compiler warning \"format string is not a string literal\"","shortMessageHtmlLink":"ScriptFu: fix compiler warning \"format string is not a string literal\""}},{"before":"a4ea471eba4ee3948e6b8f5caebc62468b1a12f9","after":"b6196ec48f303f01926d85a22e0aff5f966cf04c","ref":"refs/heads/wip/Jehan/layer-modes-testing-infrastructure","pushedAt":"2024-09-19T23:51:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"app: more accurate test and reference file names.","shortMessageHtmlLink":"app: more accurate test and reference file names."}},{"before":null,"after":"634afeb92135dfa420ddca14d7fd745368a5cf4d","ref":"refs/heads/bruno/msix-wack","pushedAt":"2024-09-19T23:35:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"draft: build/windows: Add (local) WACK phase on MSIX script\n\nWACK is optional and useful to anticipate if the MSIX will be refused by\nPartner Center, which does the same thing online before publishing.\n\nIt will be implemented only when 'Sudo for Windows' is released for Win 11.","shortMessageHtmlLink":"draft: build/windows: Add (local) WACK phase on MSIX script"}},{"before":"0a33ba5a696b23d227dc7038ba6a312b5fb022f6","after":"c03a4b613283e23fcf7825dc6ff9b241593d5b70","ref":"refs/heads/master","pushedAt":"2024-09-19T23:26:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"Make luma lighten only, darken only use linear blend mode\n\nIssue #3471 Unexpected results from luma darken only blend mode\n\nHaving the blend mode be perceptual results in the unexpected\nresult that a color with a lower actual XYZ \"Y\" value - that's\nalso clearly visibly darker than the underlying layer - can be\nconsidered as \"lighter\" than a color with a higher \"Y\" value.\n\nReviewer's (Jehan) note: this only changes the default's blend space,\nbut in fact, we should probably even make the blend space immutable for\nthese 2 layer modes because the algorithm doesn't make sense in\nperceptual (see #3471). We are not doing this right now in order to\nnot break existing XCF files using these modes in perceptual. We'll have\nto figure out later how to have an immutable blend space going forward\nwhile allowing the broken blend space but only for existing XCF images.","shortMessageHtmlLink":"Make luma lighten only, darken only use linear blend mode"}},{"before":"e10e4fc3475803a89da6e33f0f1ccb80bc220e4c","after":"a4ea471eba4ee3948e6b8f5caebc62468b1a12f9","ref":"refs/heads/wip/Jehan/layer-modes-testing-infrastructure","pushedAt":"2024-09-19T22:55:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"app: more accurate test and reference file names.","shortMessageHtmlLink":"app: more accurate test and reference file names."}},{"before":"f9efe07df6c36ce207393e2da37b8157d2778595","after":"0a33ba5a696b23d227dc7038ba6a312b5fb022f6","ref":"refs/heads/master","pushedAt":"2024-09-19T21:12:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"app: implement Ctrl-C handling for Windows.\n\nThis should also fix the build on Windows wich fails with:\n\n> ../app/app.c:537:7: error: call to undeclared function 'gimp_signal_private'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]","shortMessageHtmlLink":"app: implement Ctrl-C handling for Windows."}},{"before":null,"after":"0a33ba5a696b23d227dc7038ba6a312b5fb022f6","ref":"refs/heads/wip/fix-win-quit-on-ctrl-c","pushedAt":"2024-09-19T18:06:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"app: implement Ctrl-C handling for Windows.\n\nThis should also fix the build on Windows wich fails with:\n\n> ../app/app.c:537:7: error: call to undeclared function 'gimp_signal_private'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]","shortMessageHtmlLink":"app: implement Ctrl-C handling for Windows."}},{"before":"1e866c433abe2dcde169030c60ecbd6955a1d52d","after":"f9efe07df6c36ce207393e2da37b8157d2778595","ref":"refs/heads/master","pushedAt":"2024-09-19T15:21:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"Update German translation","shortMessageHtmlLink":"Update German translation"}},{"before":"998c65f4e22363bacaee19637d7d934371bfc0ef","after":"1e866c433abe2dcde169030c60ecbd6955a1d52d","ref":"refs/heads/master","pushedAt":"2024-09-19T13:10:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"meson: fix non-x86 builds.\n\nThe Aarch64 build failed with the following error because of a recent\nchange:\n\n> ../meson.build:617:24: ERROR: Unknown variable \"have_x86\".","shortMessageHtmlLink":"meson: fix non-x86 builds."}},{"before":"bc11597c49eca169811b0a76d6ac9ea8d74371bf","after":"e10e4fc3475803a89da6e33f0f1ccb80bc220e4c","ref":"refs/heads/wip/Jehan/layer-modes-testing-infrastructure","pushedAt":"2024-09-19T13:01:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"More digests from CI.","shortMessageHtmlLink":"More digests from CI."}},{"before":"8cdb75032025e54383fe56d661b792c8f55ac5ed","after":"bc11597c49eca169811b0a76d6ac9ea8d74371bf","ref":"refs/heads/wip/Jehan/layer-modes-testing-infrastructure","pushedAt":"2024-09-19T00:51:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"Hmmm…","shortMessageHtmlLink":"Hmmm…"}},{"before":"fbe8914e7469481e0f777b57bcb81a71bbd897ee","after":"8cdb75032025e54383fe56d661b792c8f55ac5ed","ref":"refs/heads/wip/Jehan/layer-modes-testing-infrastructure","pushedAt":"2024-09-19T00:37:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"fixup.","shortMessageHtmlLink":"fixup."}},{"before":"ad715cd9d9e8aea7d56d4f1b255dbeb1835d5212","after":"fbe8914e7469481e0f777b57bcb81a71bbd897ee","ref":"refs/heads/wip/Jehan/layer-modes-testing-infrastructure","pushedAt":"2024-09-19T00:02:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"Again from CI.\n\nJust a few pixels different, all perceptually identical!","shortMessageHtmlLink":"Again from CI."}},{"before":"a387ab3e834c5ef1af2186501eeec3a21dfd7fbf","after":"ad715cd9d9e8aea7d56d4f1b255dbeb1835d5212","ref":"refs/heads/wip/Jehan/layer-modes-testing-infrastructure","pushedAt":"2024-09-18T23:37:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnomesysadmins","name":"GNOME Infrastructure Automation Bot","path":"/gnomesysadmins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5095603?s=80&v=4"},"commit":{"message":"Plop.","shortMessageHtmlLink":"Plop."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQxNzowMDo1NS4wMDAwMDBazwAAAAS8zEyA","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQxNzowMDo1NS4wMDAwMDBazwAAAAS8zEyA","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQyMzozNzozNi4wMDAwMDBazwAAAAS6QNIN"}},"title":"Activity · GNOME/gimp"}