{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":4315538,"defaultBranch":"dev","name":"defold","ownerLogin":"defold","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-05-13T16:03:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1090871?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718013004.0","currentOid":""},"activityList":{"items":[{"before":"1537119b3f25de07947fac6d1d253da80215b415","after":"af035ae49844adfdba4807f399d60d5f00673042","ref":"refs/heads/DEFEDIT-8427","pushedAt":"2024-06-10T10:00:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vlaaad","name":"vlaaad","path":"/vlaaad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/732554?s=80&v=4"},"commit":{"message":"Add imperative editor script API\n\nThis changeset adds imperative editor script APIs:\n1. `editor.transact(txs)`: similar to [`\"set\"` action](https://defold.com/manuals/editor-scripts/#undoable-actions) — modify the editor's in-memory state.\n2. `editor.execute(cmd...)`: similar to [`\"shell\"` action](https://defold.com/manuals/editor-scripts/#non-undoable-actions) — execute a shell script.\n3. `editor.save()`: persist all unsaved changes to disk.\n\nFixes #8427","shortMessageHtmlLink":"Add imperative editor script API"}},{"before":"dc8816640cd6de2322939e37696d94f944f93a84","after":"1537119b3f25de07947fac6d1d253da80215b415","ref":"refs/heads/DEFEDIT-8427","pushedAt":"2024-06-10T09:57:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vlaaad","name":"vlaaad","path":"/vlaaad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/732554?s=80&v=4"},"commit":{"message":"Add imperative editor script API\n\nThis changeset adds imperative editor script APIs:\n1. `editor.transact(txs)`: similar to [`\"set\"` action](https://defold.com/manuals/editor-scripts/#undoable-actions) — modify the editor's in-memory state.\n2. `editor.execute(cmd...)`: similar to [`\"shell\"` action](https://defold.com/manuals/editor-scripts/#non-undoable-actions) — execute a shell script.\n3. `editor.save()`: persist all unsaved changes to disk.\n\nFixes #8427","shortMessageHtmlLink":"Add imperative editor script API"}},{"before":null,"after":"dc8816640cd6de2322939e37696d94f944f93a84","ref":"refs/heads/DEFEDIT-8427","pushedAt":"2024-06-10T09:50:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vlaaad","name":"vlaaad","path":"/vlaaad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/732554?s=80&v=4"},"commit":{"message":"Add imperative editor script API\n\nThis changeset adds imperative editor script APIs:\n1. `editor.transact(txs)`: similar to [`\"set\"` action](https://defold.com/manuals/editor-scripts/#undoable-actions) — modify the editor's in-memory state.\n2. `editor.execute(cmd...)`: similar to [`\"shell\"` action](https://defold.com/manuals/editor-scripts/#non-undoable-actions) — execute a shell script.\n3. `editor.save()`: persist all unsaved changes to disk.\n\nFixes #8427","shortMessageHtmlLink":"Add imperative editor script API"}},{"before":null,"after":"add94cf62fe71b5aaf272fc7f6a7dace13c56bc7","ref":"refs/heads/render-target-as-resource-improvements","pushedAt":"2024-06-10T09:19:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Jhonnyg","name":"Jhonny Göransson","path":"/Jhonnyg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/169640?s=80&v=4"},"commit":{"message":"Expose RT resource attachment texture resources","shortMessageHtmlLink":"Expose RT resource attachment texture resources"}},{"before":"404c6d75ad93ffb1bd3da01622252107f4653052","after":"ccbeb10442087ef29d1488e6bfbb6a74e9ed84e4","ref":"refs/heads/xcode-15.4","pushedAt":"2024-06-10T08:39:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AGulev","name":"Alexey Gulev","path":"/AGulev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2209596?s=80&v=4"},"commit":{"message":"do not specify arch","shortMessageHtmlLink":"do not specify arch"}},{"before":"b01f13d61ce03291c49a638a19a09ac8c5c939b0","after":"404c6d75ad93ffb1bd3da01622252107f4653052","ref":"refs/heads/xcode-15.4","pushedAt":"2024-06-10T08:33:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AGulev","name":"Alexey Gulev","path":"/AGulev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2209596?s=80&v=4"},"commit":{"message":"use python 3.12.3 as a workaround for https://github.com/actions/setup-python/issues/886","shortMessageHtmlLink":"use python 3.12.3 as a workaround for actions/setup-python#886"}},{"before":"e2c5e6ceea5d91eb5f83febf5acfef7cee62706f","after":"b01f13d61ce03291c49a638a19a09ac8c5c939b0","ref":"refs/heads/xcode-15.4","pushedAt":"2024-06-10T07:47:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AGulev","name":"Alexey Gulev","path":"/AGulev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2209596?s=80&v=4"},"commit":{"message":"remove `arch -x86_64` for python","shortMessageHtmlLink":"remove arch -x86_64 for python"}},{"before":"809488e9be0260717a5d9f66a42e980344a6aace","after":"e2c5e6ceea5d91eb5f83febf5acfef7cee62706f","ref":"refs/heads/xcode-15.4","pushedAt":"2024-06-08T06:32:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AGulev","name":"Alexey Gulev","path":"/AGulev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2209596?s=80&v=4"},"commit":{"message":"update runners","shortMessageHtmlLink":"update runners"}},{"before":"f6ccd4f1eb11d188a13e38361f8b1f190c76a6ca","after":"50dff4deb8b4d0777e70c9991766b9ecab2e4167","ref":"refs/heads/issue-7175-editor-save-value","pushedAt":"2024-06-07T18:51:54.000Z","pushType":"push","commitsCount":59,"pusher":{"login":"matgis","name":"Mats Gisselson","path":"/matgis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11677496?s=80&v=4"},"commit":{"message":"Editor: Strip defaults from .compute files","shortMessageHtmlLink":"Editor: Strip defaults from .compute files"}},{"before":null,"after":"809488e9be0260717a5d9f66a42e980344a6aace","ref":"refs/heads/xcode-15.4","pushedAt":"2024-06-07T16:50:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AGulev","name":"Alexey Gulev","path":"/AGulev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2209596?s=80&v=4"},"commit":{"message":"Update xcode to 15.4","shortMessageHtmlLink":"Update xcode to 15.4"}},{"before":"2cddb78d316541f9f41679781f8d01edaebdd054","after":"3f2278052557d310ff86b7dbfc9dcae028e1488e","ref":"refs/heads/dev","pushedAt":"2024-06-07T16:36:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jhonnyg","name":"Jhonny Göransson","path":"/Jhonnyg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/169640?s=80&v=4"},"commit":{"message":"Compute shader support part 3 (#8975)\n\n* Add dispatch support for vulkan\r\n\r\n* Put constants for compute programs\r\n\r\n* Check for compute support\r\n\r\n* Add texture usage hint to resource api\r\n\r\n* Misc fixes\r\n\r\n* Editor fixes\r\n\r\n* Docstrings + misc opengl fixes\r\n\r\n* Add editor save test files\r\n\r\n* Editor test fixes\r\n\r\n* Pre-review fixes\r\n\r\n* Pre-review fixes pt 2\r\n\r\n* Refactor and merge functions with material\r\n\r\n* Fix gamesys test\r\n\r\n* OpenGL support\r\n\r\n* Win32 vulkan fixes\r\n\r\n* OSX fixes\r\n\r\n* Android defines\r\n\r\n* More opengl fixes\r\n\r\n* Remove allocated name str\r\n\r\n* Engine tests pt 1\r\n\r\n* More compute unit tests\r\n\r\n* Render API doc\r\n\r\n* Better error handling on non-supported platforms\r\n\r\n* Review fixes\r\n\r\n* Editor test fixes\r\n\r\n* Engine test fix\r\n\r\n* Review fixes pt2 - merge form and protobuf functionality\r\n\r\n* Use compute instead of compute_program\r\n\r\n* One more cleanup\r\n\r\n* Fix in resource_types.clj\r\n\r\n* SDK upgrade fixes\r\n\r\n* Last review fixes, let's gogit add editor","shortMessageHtmlLink":"Compute shader support part 3 (#8975)"}},{"before":"284e82fe16c23ea5391c5493e3047a2671510c18","after":"bbffa4d1f3ad20cad44dc0f17152a8bcca14eb12","ref":"refs/heads/issue-6298-compute-shader-part-3","pushedAt":"2024-06-07T16:09:14.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"Jhonnyg","name":"Jhonny Göransson","path":"/Jhonnyg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/169640?s=80&v=4"},"commit":{"message":"Last review fixes, let's gogit add editor","shortMessageHtmlLink":"Last review fixes, let's gogit add editor"}},{"before":"467a573de4cbb7ef1076fb4ebe4c9f5e0a8468aa","after":null,"ref":"refs/heads/issue-9046-change-sprite-image-by-hash","pushedAt":"2024-06-07T12:47:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Jhonnyg","name":"Jhonny Göransson","path":"/Jhonnyg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/169640?s=80&v=4"}},{"before":"0d66ed36dc8fcdcfa8f0fade0a1c3316a5a8a47a","after":"2cddb78d316541f9f41679781f8d01edaebdd054","ref":"refs/heads/dev","pushedAt":"2024-06-07T12:46:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jhonnyg","name":"Jhonny Göransson","path":"/Jhonnyg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/169640?s=80&v=4"},"commit":{"message":"Change sprite image by sampler hash (#9047)\n\n* Use 'key' property option to set atlas by hash\r\n\r\n* Add tests\r\n\r\n* Remove comments","shortMessageHtmlLink":"Change sprite image by sampler hash (#9047)"}},{"before":"2da9208c9c3696289e16954597b2cf5afc19eda0","after":"0d66ed36dc8fcdcfa8f0fade0a1c3316a5a8a47a","ref":"refs/heads/dev","pushedAt":"2024-06-07T12:34:24.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"matgis","name":"Mats Gisselson","path":"/matgis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11677496?s=80&v=4"},"commit":{"message":"Merge branch 'editor-dev' into dev","shortMessageHtmlLink":"Merge branch 'editor-dev' into dev"}},{"before":"eedc378fc79b0161427cc75715bce4d8d491ffa0","after":"467a573de4cbb7ef1076fb4ebe4c9f5e0a8468aa","ref":"refs/heads/issue-9046-change-sprite-image-by-hash","pushedAt":"2024-06-07T11:30:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jhonnyg","name":"Jhonny Göransson","path":"/Jhonnyg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/169640?s=80&v=4"},"commit":{"message":"Remove comments","shortMessageHtmlLink":"Remove comments"}},{"before":"2d6a8c1f8726a8d7728a1b6ed57517e13237f701","after":"eedc378fc79b0161427cc75715bce4d8d491ffa0","ref":"refs/heads/issue-9046-change-sprite-image-by-hash","pushedAt":"2024-06-07T11:22:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jhonnyg","name":"Jhonny Göransson","path":"/Jhonnyg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/169640?s=80&v=4"},"commit":{"message":"Add tests","shortMessageHtmlLink":"Add tests"}},{"before":"adc17598dacce8554f5f5903e1c5ac989fc3d3f4","after":"46ee91eb322666177ff28b9d6f31edd92d55077b","ref":"refs/heads/dmsdk-cpp-api-header-fix","pushedAt":"2024-06-07T10:53:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JCash","name":"Mathias Westerdahl","path":"/JCash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1349334?s=80&v=4"},"commit":{"message":"Added missing include path","shortMessageHtmlLink":"Added missing include path"}},{"before":null,"after":"2d6a8c1f8726a8d7728a1b6ed57517e13237f701","ref":"refs/heads/issue-9046-change-sprite-image-by-hash","pushedAt":"2024-06-07T09:58:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Jhonnyg","name":"Jhonny Göransson","path":"/Jhonnyg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/169640?s=80&v=4"},"commit":{"message":"Use 'key' property option to set atlas by hash","shortMessageHtmlLink":"Use 'key' property option to set atlas by hash"}},{"before":"bc0379e244df45b8b44e758d0638c255a28d2349","after":null,"ref":"refs/heads/DEFEDIT-3910","pushedAt":"2024-06-07T09:53:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AGulev","name":"Alexey Gulev","path":"/AGulev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2209596?s=80&v=4"}},{"before":"14719d2466d2c0f5df6f096554a45edb6fafdacb","after":"f00d91a4ca6bde6593a9801bc224903c205e7495","ref":"refs/heads/editor-dev","pushedAt":"2024-06-07T09:53:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AGulev","name":"Alexey Gulev","path":"/AGulev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2209596?s=80&v=4"},"commit":{"message":"Make sure that recursion impossible when paste files (#9042)","shortMessageHtmlLink":"Make sure that recursion impossible when paste files (#9042)"}},{"before":"20628ea3c5c77ae4ad13b7ca4b9d30227dc684ad","after":null,"ref":"refs/heads/DEFEDIT-8426","pushedAt":"2024-06-07T09:33:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vlaaad","name":"vlaaad","path":"/vlaaad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/732554?s=80&v=4"}},{"before":"1936887e8c90ad1dbc98f6e2d8d32370d8a0e460","after":"14719d2466d2c0f5df6f096554a45edb6fafdacb","ref":"refs/heads/editor-dev","pushedAt":"2024-06-07T09:33:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vlaaad","name":"vlaaad","path":"/vlaaad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/732554?s=80&v=4"},"commit":{"message":"Refactor editor scripts runtime (#9022)\n\nRefactor editor scripts runtime\r\n\r\nWe want to expand the editor scripting capabilities in the future, so we wanted to refactor the editor script Lua runtime to be more efficient when it comes to runtime-editor interactions, and more user-friendly. One noticeable change in editor script behavior is reload of resources after `file:write(...); file:close()` calls. This means that using `editor.get(my_resource_path, \"text\")` after writing to a file identified by `my_resource_path` will now return the updated text.\r\n\r\nTechnical notes:\r\nInternally, the editor now uses locking and futures instead of agents (queued access and blocking) when interacting with Lua VM. Also, we now perform long-running editor operations requested by the Lua VM in invisible coroutines, so that they don't block the whole VM while the editor executes a long-running requests such as resource sync.\r\n\r\nFixes #8426","shortMessageHtmlLink":"Refactor editor scripts runtime (#9022)"}},{"before":"0e955c7767331a0656406364644197367f9a07b5","after":"20628ea3c5c77ae4ad13b7ca4b9d30227dc684ad","ref":"refs/heads/DEFEDIT-8426","pushedAt":"2024-06-07T08:17:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vlaaad","name":"vlaaad","path":"/vlaaad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/732554?s=80&v=4"},"commit":{"message":"Review fixes","shortMessageHtmlLink":"Review fixes"}},{"before":null,"after":"adc17598dacce8554f5f5903e1c5ac989fc3d3f4","ref":"refs/heads/dmsdk-cpp-api-header-fix","pushedAt":"2024-06-07T07:53:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JCash","name":"Mathias Westerdahl","path":"/JCash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1349334?s=80&v=4"},"commit":{"message":"Added missing header in the sdk.h","shortMessageHtmlLink":"Added missing header in the sdk.h"}},{"before":"f9328b98a5b6870d8ff2c8bf952c1d59118a7257","after":"2da9208c9c3696289e16954597b2cf5afc19eda0","ref":"refs/heads/dev","pushedAt":"2024-06-07T07:29:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Jhonnyg","name":"Jhonny Göransson","path":"/Jhonnyg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/169640?s=80&v=4"},"commit":{"message":"Merge branch 'dev' of github.com:defold/defold into dev","shortMessageHtmlLink":"Merge branch 'dev' of github.com:defold/defold into dev"}},{"before":"b83ff8f7d5e04aeb633460e8295cf2649ca224b3","after":"1be3163333ada943a82414c76b42ae7fa36ff317","ref":"refs/heads/DEFEDIT-8911","pushedAt":"2024-06-06T21:34:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AGulev","name":"Alexey Gulev","path":"/AGulev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2209596?s=80&v=4"},"commit":{"message":"use # for anonymous functions","shortMessageHtmlLink":"use # for anonymous functions"}},{"before":null,"after":"bc0379e244df45b8b44e758d0638c255a28d2349","ref":"refs/heads/DEFEDIT-3910","pushedAt":"2024-06-06T21:29:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AGulev","name":"Alexey Gulev","path":"/AGulev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2209596?s=80&v=4"},"commit":{"message":"Make sure that recursion impossible when paste files","shortMessageHtmlLink":"Make sure that recursion impossible when paste files"}},{"before":"5cd3ed356a2d8ecef62604665b6b1cd209d20c6a","after":"f9328b98a5b6870d8ff2c8bf952c1d59118a7257","ref":"refs/heads/dev","pushedAt":"2024-06-06T20:42:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"britzl","name":"Björn Ritzl","path":"/britzl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1300688?s=80&v=4"},"commit":{"message":"Fix issues link in README_TROUBLESHOOTING_GLGENBUFFERS.md (#9040)","shortMessageHtmlLink":"Fix issues link in README_TROUBLESHOOTING_GLGENBUFFERS.md (#9040)"}},{"before":null,"after":"b83ff8f7d5e04aeb633460e8295cf2649ca224b3","ref":"refs/heads/DEFEDIT-8911","pushedAt":"2024-06-06T17:47:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AGulev","name":"Alexey Gulev","path":"/AGulev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2209596?s=80&v=4"},"commit":{"message":"initial fixes","shortMessageHtmlLink":"initial fixes"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYPOziQA","startCursor":null,"endCursor":null}},"title":"Activity · defold/defold"}