{"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":"8726157489a2b74545049de891858091ee4a276e","after":"1d94c34f2a18db8af337a718e4a8f785835a5f8b","ref":"refs/heads/main","pushedAt":"2024-06-12T01:03: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":"Merge branch 'blender-v4.2-release'","shortMessageHtmlLink":"Merge branch 'blender-v4.2-release'"}},{"before":"a5f331afc047379740fbf709cf0e4c06b2ed1e4d","after":"91d45db8bb141edfe9964d92279238ee4dbe549e","ref":"refs/heads/blender-v4.2-release","pushedAt":"2024-06-12T01:03: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":"Remove use of potentially unsafe strncat & strcpy","shortMessageHtmlLink":"Remove use of potentially unsafe strncat & strcpy"}},{"before":"6f724b83c663ee3ced02abcdb41cb0d2d6a14910","after":"a5f331afc047379740fbf709cf0e4c06b2ed1e4d","ref":"refs/heads/blender-v4.2-release","pushedAt":"2024-06-12T00:37: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 linux build error in x265.cmake\n\nThe `ar` wrapper script wasn't handling arguments correctly,\ncausing it not to merge x265 static libraries.","shortMessageHtmlLink":"Fix linux build error in x265.cmake"}},{"before":"c5864a3dcbe1f449dc72d6d9fb4fa1c0fab8b3e2","after":"8726157489a2b74545049de891858091ee4a276e","ref":"refs/heads/main","pushedAt":"2024-06-11T21:35: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":"Sculpt: Initial data oriented refactor for nudge brush\n\nPart of #118145.\nReuse the draw brush code, since the brushes are exactly the same\nexcept with a different offset direction. There may be better ways to\nshare the code besides defining them in the same file, but it doesn't\nreally matter either way currently.","shortMessageHtmlLink":"Sculpt: Initial data oriented refactor for nudge brush"}},{"before":"c93c7cbc4c8e5cf11469865674aa4e0ccb7e3c34","after":"c5864a3dcbe1f449dc72d6d9fb4fa1c0fab8b3e2","ref":"refs/heads/main","pushedAt":"2024-06-11T20:43:36.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":"Sculpt: Initial data oriented refactor for inflate brush\n\nPart of #118145.\nThe inflate brush is also very simple. Compared to the draw brush,\nit just uses the normal as an offset instead of a global one calculated\nfrom surrounding vertices.","shortMessageHtmlLink":"Sculpt: Initial data oriented refactor for inflate brush"}},{"before":"22788ad1cf07a37b112968c02f1a997327bb6809","after":"c93c7cbc4c8e5cf11469865674aa4e0ccb7e3c34","ref":"refs/heads/main","pushedAt":"2024-06-11T20:17: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":"Sculpt: Initial data oriented refactor for flatten brush\n\nPart of #118145.\nThis brush is exactly the same as the fill brush, except with the check\nfor which side of the brush plane each vertex is on removed. This\ncommit introduces more duplication than we'll have eventually.","shortMessageHtmlLink":"Sculpt: Initial data oriented refactor for flatten brush"}},{"before":"68ef1d6f3681238ec96214fa59b06d12b65eed4e","after":"22788ad1cf07a37b112968c02f1a997327bb6809","ref":"refs/heads/main","pushedAt":"2024-06-11T19:25: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":"Merge branch 'blender-v4.2-release'","shortMessageHtmlLink":"Merge branch 'blender-v4.2-release'"}},{"before":"6ea1d2131d17bcd0929da48f6a70f97cce060784","after":"6f724b83c663ee3ced02abcdb41cb0d2d6a14910","ref":"refs/heads/blender-v4.2-release","pushedAt":"2024-06-11T19:25: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 #122929: Freestyle options not visible in view layer properties (EEVEE)","shortMessageHtmlLink":"Fix #122929: Freestyle options not visible in view layer properties (…"}},{"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"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYsh2ZgA","startCursor":null,"endCursor":null}},"title":"Activity · blender/blender"}