{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":213916896,"defaultBranch":"main","name":"blender","ownerLogin":"blender","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-10-09T12:47:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/52924476?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718116778.0","currentOid":""},"activityList":{"items":[{"before":"286319bbe3c4489a4713e1820e8cfbb13c12b066","after":"68ef1d6f3681238ec96214fa59b06d12b65eed4e","ref":"refs/heads/main","pushedAt":"2024-06-11T18:33:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Sculpt: Initial data oriented refactor for scrape and fill brushes\n\nPart of #118145.\nThese two are almost exactly the same. The difference between them\nis just an inverted condition and negating the radius. That can be changed\nlater, maybe by implementing a more advanced fill algorithm. But for the\npurposes of this refactor, mainly keep the duplication. I just shared two\nfunctions as a compromise to not duplicate *everything*. It also shows\nthe reader that the implementations are currently linked without fully\nconflating the two and making future changes harder.\n\nPull Request: https://projects.blender.org/blender/blender/pulls/123038","shortMessageHtmlLink":"Sculpt: Initial data oriented refactor for scrape and fill brushes"}},{"before":"deedb52a7e128bf67eda290d51edf46219a49e8c","after":"286319bbe3c4489a4713e1820e8cfbb13c12b066","ref":"refs/heads/main","pushedAt":"2024-06-11T18:07:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Merge branch 'blender-v4.2-release'","shortMessageHtmlLink":"Merge branch 'blender-v4.2-release'"}},{"before":"354b1a5db95a5fddeed1bdff4051838c7ca799d6","after":"6ea1d2131d17bcd0929da48f6a70f97cce060784","ref":"refs/heads/blender-v4.2-release","pushedAt":"2024-06-11T18:07:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Fix: PyAPI Doc: unexpected indentation error\n\n7413031dd6 introduced an error and related warning when generating Py API docs:\n\n```\n/blender/doc/python_api/sphinx-in/bpy.app.translations.rst:132: ERROR: Unexpected indentation.\n...\n/blender/doc/python_api/sphinx-in/bpy.app.translations.rst:132: WARNING: Lexing literal_block 'See :func:`pgettext` notes.' as \"python3\" resulted in an error at token: '`'. Retrying in relaxed mode.\n```\n\nPull Request: https://projects.blender.org/blender/blender/pulls/123097","shortMessageHtmlLink":"Fix: PyAPI Doc: unexpected indentation error"}},{"before":"e02e78d840b0a6c0832f583ca4987994f0815d27","after":"354b1a5db95a5fddeed1bdff4051838c7ca799d6","ref":"refs/heads/blender-v4.2-release","pushedAt":"2024-06-11T17:41:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Fix #122933: Enable Compositor OpenImageDenoise on Linux ARM64\n\nPull Request: https://projects.blender.org/blender/blender/pulls/123066","shortMessageHtmlLink":"Fix #122933: Enable Compositor OpenImageDenoise on Linux ARM64"}},{"before":"6191212a0f7b3bff88a3b7944dcfa740142364a4","after":"deedb52a7e128bf67eda290d51edf46219a49e8c","ref":"refs/heads/main","pushedAt":"2024-06-11T17:41:37.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Merge branch 'blender-v4.2-release'","shortMessageHtmlLink":"Merge branch 'blender-v4.2-release'"}},{"before":"0f82b2fd36f708f9e71ee93e2e1b065d2f87da3c","after":"57d9fa717acd5e63357da154161bcf39dd971a76","ref":"refs/heads/brush-assets-project","pushedAt":"2024-06-11T17:15:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Cleanup: Apply clang format","shortMessageHtmlLink":"Cleanup: Apply clang format"}},{"before":"165a9291965a7ef23c8932085785814aee47b315","after":"6191212a0f7b3bff88a3b7944dcfa740142364a4","ref":"refs/heads/main","pushedAt":"2024-06-11T16:49:37.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Fix: New sculpt brushes apply inverse deformation to deformed mesh\n\nCurrently we have to maintain an array of deformed positions on the\nPBVH for historical reasons (once all brushes are refactored it can be\nremoved). The ported brushes handled it incorrectly though-- they\napplied the inverse deformation to the translations applied to the\ndeformed mesh. Instead we have to apply the inverse deformation\nafter updating the PBVH's deformed positions.\n\nPull Request: https://projects.blender.org/blender/blender/pulls/123087","shortMessageHtmlLink":"Fix: New sculpt brushes apply inverse deformation to deformed mesh"}},{"before":"c38951d0f511407e8d043e57276304136fc0b211","after":"e02e78d840b0a6c0832f583ca4987994f0815d27","ref":"refs/heads/blender-v4.2-release","pushedAt":"2024-06-11T16:49:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"UI: Separate job type for asset library and file list loading\n\nAsset library loading uses the file browser backend (file-list), so it\nwould use the same job type. The job system makes sure that jobs of the\nsame type (or actually, with the same start callback)\nwait for others of the same type to finish. This can be a problem here,\nsince loading asset libraries (which can take a while) could conflict\nwith regular file browers. Having both run in parallel is no issue, they\nuse local data only.\n\nAlso see #123033 to address the added TODO comment.\n\nFixes #121235\n\nPull Request: https://projects.blender.org/blender/blender/pulls/123027","shortMessageHtmlLink":"UI: Separate job type for asset library and file list loading"}},{"before":"e80bc3db12312a45de24e99c1593cda609b69a2a","after":"165a9291965a7ef23c8932085785814aee47b315","ref":"refs/heads/main","pushedAt":"2024-06-11T16:23:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Merge branch 'blender-v4.2-release'","shortMessageHtmlLink":"Merge branch 'blender-v4.2-release'"}},{"before":"188b6fd3d0b7b740c302ac72b762165e8d42fba3","after":"c38951d0f511407e8d043e57276304136fc0b211","ref":"refs/heads/blender-v4.2-release","pushedAt":"2024-06-11T16:23:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Fix #123016: inconsistent VSE timeline strip pixel grid rounding\n\nPrevious commit that made VSE strip controls not be blurry (91fa37fecb)\napplied \"snap to pixel grid\" in a wrong place - the rectangle corners\nshould be snapped, not the center and half-size of it.\n\nPull Request: https://projects.blender.org/blender/blender/pulls/123065","shortMessageHtmlLink":"Fix #123016: inconsistent VSE timeline strip pixel grid rounding"}},{"before":"cfd64f2e85e4fb82a3be53708c2893692949f96c","after":"188b6fd3d0b7b740c302ac72b762165e8d42fba3","ref":"refs/heads/blender-v4.2-release","pushedAt":"2024-06-11T15:57:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Extensions: List of tags to be used for translation\n\nInternal module used for translation.\n\nPull Request: https://projects.blender.org/blender/blender/pulls/123069","shortMessageHtmlLink":"Extensions: List of tags to be used for translation"}},{"before":"60190a7ea766c642d4630846cdee2445c05dbe37","after":"cfd64f2e85e4fb82a3be53708c2893692949f96c","ref":"refs/heads/blender-v4.2-release","pushedAt":"2024-06-11T15:05:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Fix: EEVEE: Fix valid_N setup","shortMessageHtmlLink":"Fix: EEVEE: Fix valid_N setup"}},{"before":"81d5af15a684d7feef4d8e7bbf6096dbfeb027cf","after":"e80bc3db12312a45de24e99c1593cda609b69a2a","ref":"refs/heads/main","pushedAt":"2024-06-11T15:05:37.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Merge branch 'blender-v4.2-release'","shortMessageHtmlLink":"Merge branch 'blender-v4.2-release'"}},{"before":null,"after":"4da89e0eaba1bc91f78ca83820ae44c1a2d4604f","ref":"refs/heads/tmp-idprops-static-types","pushedAt":"2024-06-11T14:39:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Address review comments.","shortMessageHtmlLink":"Address review comments."}},{"before":"f9c2758c85f5d0769f1c1d65c9eeb9b43e79cae4","after":"60190a7ea766c642d4630846cdee2445c05dbe37","ref":"refs/heads/blender-v4.2-release","pushedAt":"2024-06-11T14:39:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Cleanup: Move IDProperty enums (types, flags, etc.) to `DNA_ID_enums.h`\n\nAllows to use typed enum parameters in functions without having to\ninclude the whole `DNA_ID.h` file into other headers.","shortMessageHtmlLink":"Cleanup: Move IDProperty enums (types, flags, etc.) to DNA_ID_enums.h"}},{"before":"e175259f44c8aab022ff4d9b1e93fab208eca629","after":"81d5af15a684d7feef4d8e7bbf6096dbfeb027cf","ref":"refs/heads/main","pushedAt":"2024-06-11T14:39:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Fix: Crash and or assert in mesh index buffer creation\n\nThe mapping was read multiple times from the `map` structure in that time the `map` value could have changed (set to -1). To stop this, the mapping is read once and set to -1 earlier to reduce the possibility to other threads performing the operation and changing the mapping value.\n\nPull Request: https://projects.blender.org/blender/blender/pulls/123056","shortMessageHtmlLink":"Fix: Crash and or assert in mesh index buffer creation"}},{"before":"96228e516a518a850d9141acb713a3bfdd25a4e2","after":"e175259f44c8aab022ff4d9b1e93fab208eca629","ref":"refs/heads/main","pushedAt":"2024-06-11T13:47:37.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Fix #73168: Stop particle draw code from crashing\n\nNot a real fix, just preventing crashes due to broken particle data.\nParticle draw code can get into an invalid state, which can crash\ndrawing code. This just prevents the crash.\n\nPull Request: https://projects.blender.org/blender/blender/pulls/123075","shortMessageHtmlLink":"Fix #73168: Stop particle draw code from crashing"}},{"before":"b0db7e980d76f1b622c43dbfe8537e7816c1dd12","after":"96228e516a518a850d9141acb713a3bfdd25a4e2","ref":"refs/heads/main","pushedAt":"2024-06-11T13:21:36.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Merge branch 'blender-v4.2-release'","shortMessageHtmlLink":"Merge branch 'blender-v4.2-release'"}},{"before":"43356044eb376d6376a690f77c81e982efc15584","after":"f9c2758c85f5d0769f1c1d65c9eeb9b43e79cae4","ref":"refs/heads/blender-v4.2-release","pushedAt":"2024-06-11T13:21:36.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Actually extract n_() message\n\nForgot to commit the actual functional part...\n\nPull Request: https://projects.blender.org/blender/blender/pulls/122971","shortMessageHtmlLink":"Actually extract n_() message"}},{"before":"0f5ddd58077795f11f5d8481039cc669135d793e","after":"43356044eb376d6376a690f77c81e982efc15584","ref":"refs/heads/blender-v4.2-release","pushedAt":"2024-06-11T12:55:37.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Extensions: add the ability to create a repository that doesn't exist\n\nWhen dropping a URL from an unknown repository add a dialog to support\nadding a new repository.","shortMessageHtmlLink":"Extensions: add the ability to create a repository that doesn't exist"}},{"before":"9c6905c648a10e9330c6ffd54ac443c83bb134d4","after":"b0db7e980d76f1b622c43dbfe8537e7816c1dd12","ref":"refs/heads/main","pushedAt":"2024-06-11T12:55:37.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Merge branch 'blender-v4.2-release'","shortMessageHtmlLink":"Merge branch 'blender-v4.2-release'"}},{"before":"973d33a278559686dd041f4761bc80e2df33bc0c","after":"0f5ddd58077795f11f5d8481039cc669135d793e","ref":"refs/heads/blender-v4.2-release","pushedAt":"2024-06-11T12:29:37.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Fix #123028: Bloom still available as render pass in API and UI\n\nThe bloom render pass has been deprecated in Blender 4.2. It was still\nvisible in the UI in the shading popover and available in the python API.\n\nThis PR removes the UI option and deprecated the parts of the python API.\nCurrent add-ons that use this API should still be able to use the API, but\nit would not do anything. Add-ons are encourage to remove these calls.\n\nThe flags are not cleaned up so they should still work when switching back\nto previous Blender versions.\n\nRelease notes have been updated to include these changes.\n\nPull Request: https://projects.blender.org/blender/blender/pulls/123059","shortMessageHtmlLink":"Fix #123028: Bloom still available as render pass in API and UI"}},{"before":"67c1fbdbb25358cf7fbe93151636336e86c1d768","after":"9c6905c648a10e9330c6ffd54ac443c83bb134d4","ref":"refs/heads/main","pushedAt":"2024-06-11T12:29:37.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Refactor: reduce cognitive complexity of `getname_anim_fcurve()`\n\nUse early returns and some other small changes to reduce the indentation\nand improve clarity of the `getname_anim_fcurve()` function.\n\nNo functional changes.\n\nPull Request: https://projects.blender.org/blender/blender/pulls/123068","shortMessageHtmlLink":"Refactor: reduce cognitive complexity of getname_anim_fcurve()"}},{"before":"a5d5979fb69b99ae8c87638b0fb524b6a6c358d3","after":"67c1fbdbb25358cf7fbe93151636336e86c1d768","ref":"refs/heads/main","pushedAt":"2024-06-11T11:11:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Cleanup: rename \"filename\" -> \"filepath\" for full path names","shortMessageHtmlLink":"Cleanup: rename \"filename\" -> \"filepath\" for full path names"}},{"before":"9c77598905f99dc530cab25ecbae498fdce74704","after":"973d33a278559686dd041f4761bc80e2df33bc0c","ref":"refs/heads/blender-v4.2-release","pushedAt":"2024-06-11T10:45:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Fix: Wire Width for bones not copied\n\nWhen copying a bone, the new\noption for wire width was not copied over.\n\nPull Request: https://projects.blender.org/blender/blender/pulls/123062","shortMessageHtmlLink":"Fix: Wire Width for bones not copied"}},{"before":"69897eca13abdf87e44ce6aa44df35f1c8ea5d18","after":"a5d5979fb69b99ae8c87638b0fb524b6a6c358d3","ref":"refs/heads/main","pushedAt":"2024-06-11T10:45:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Cleanup: Remove `AttributeOwnerType::None`\n\nThis type was not necessary because `ptr_` is allowed to\nbe `nullptr`. This also means that we don't need to handle\nthe `None` case in switch statements. We assume that at\nthis point the owner is valid.","shortMessageHtmlLink":"Cleanup: Remove AttributeOwnerType::None"}},{"before":"55632bee7ff648cc717bef860de49e99e0e29391","after":"69897eca13abdf87e44ce6aa44df35f1c8ea5d18","ref":"refs/heads/main","pushedAt":"2024-06-11T10:19:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Merge branch 'blender-v4.2-release'","shortMessageHtmlLink":"Merge branch 'blender-v4.2-release'"}},{"before":"2e00df3ee2af5222592263e9f6a0986c1335bfd6","after":"9c77598905f99dc530cab25ecbae498fdce74704","ref":"refs/heads/blender-v4.2-release","pushedAt":"2024-06-11T10:19:37.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Fix: Remove redundant wording in parameter label\n\nThe new option on bones to control the wire width had a redundant part\nof `Custom Shape`. Since the property is already within a section for\nCustom Shape we can shorten the label.\n\nPull Request: https://projects.blender.org/blender/blender/pulls/123063","shortMessageHtmlLink":"Fix: Remove redundant wording in parameter label"}},{"before":"83311ef96de3763b7f66dc2c138d6ad84fde0ea7","after":"2e00df3ee2af5222592263e9f6a0986c1335bfd6","ref":"refs/heads/blender-v4.2-release","pushedAt":"2024-06-11T09:53:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Cleanup: spelling in comments","shortMessageHtmlLink":"Cleanup: spelling in comments"}},{"before":"7944fd47dc1c037b55e24c6828434f205e11a6bf","after":"55632bee7ff648cc717bef860de49e99e0e29391","ref":"refs/heads/main","pushedAt":"2024-06-11T09:53:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Cleanup: spelling in comments","shortMessageHtmlLink":"Cleanup: spelling in comments"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYoyVXgA","startCursor":null,"endCursor":null}},"title":"Activity ยท blender/blender"}