{"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":"4cfae88f09d4ae5606fcd9cdc5ee494ae2d06801","after":"2cdd9c1b2c4446a26bd4b070c68268fb11b535ec","ref":"refs/heads/blender-v4.2-release","pushedAt":"2024-06-12T10:35: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: Syntax error after recent extensions change\n\nCaused by 4d8eea1402c.","shortMessageHtmlLink":"Fix: Syntax error after recent extensions change"}},{"before":"ad0bd9ba9fc05d9f5514f87acf471f14adaf05f5","after":"64df87978a55bcf3fdb94b471b84a05f6964da5e","ref":"refs/heads/main","pushedAt":"2024-06-12T10:35: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":"4d8eea1402cd391a5b494c266e948d5387e91269","after":"4cfae88f09d4ae5606fcd9cdc5ee494ae2d06801","ref":"refs/heads/blender-v4.2-release","pushedAt":"2024-06-12T08:51: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 #122739: mix causes unnecessary evaluation when ints are used\n\nFixes #122739.\n\nI added all five missing conversions that the convert node can do in the svm code to the constant folding.\n\nPull Request: https://projects.blender.org/blender/blender/pulls/123035","shortMessageHtmlLink":"Fix #122739: mix causes unnecessary evaluation when ints are used"}},{"before":"2665be7834e95bfbfd3daf84c7370df0ba3f1fc4","after":"ad0bd9ba9fc05d9f5514f87acf471f14adaf05f5","ref":"refs/heads/main","pushedAt":"2024-06-12T08:51: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":"Merge branch 'blender-v4.2-release'","shortMessageHtmlLink":"Merge branch 'blender-v4.2-release'"}},{"before":"820fc124d48768013dd86f119f78586bbbfc6b98","after":"4d8eea1402cd391a5b494c266e948d5387e91269","ref":"refs/heads/blender-v4.2-release","pushedAt":"2024-06-12T07: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":"Extensions: convert package listings into a dictionary when loaded\n\nChanges to the remote repository JSON format hadn't been properly\naccounted for, a quick-fix was left in that converted the JSON\npackage listing into a dictionary as it was accessed (every redraw).\n\nUpdate the behavior to perform the conversion when loading the data\nfrom the JSON. This is also needed for multi platform & blender-version\nsupport.","shortMessageHtmlLink":"Extensions: convert package listings into a dictionary when loaded"}},{"before":"1d94c34f2a18db8af337a718e4a8f785835a5f8b","after":"2665be7834e95bfbfd3daf84c7370df0ba3f1fc4","ref":"refs/heads/main","pushedAt":"2024-06-12T03:13:36.000Z","pushType":"push","commitsCount":6,"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":"91d45db8bb141edfe9964d92279238ee4dbe549e","after":"820fc124d48768013dd86f119f78586bbbfc6b98","ref":"refs/heads/blender-v4.2-release","pushedAt":"2024-06-12T02:47:38.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: store repository data in a named tuple\n\nNo functional changes, adding more specific typing information helps\nwith further improvements.","shortMessageHtmlLink":"Extensions: store repository data in a named tuple"}},{"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"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYy5INwA","startCursor":null,"endCursor":null}},"title":"Activity · blender/blender"}