{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":184422650,"defaultBranch":"master","name":"magnum-bindings","ownerLogin":"mosra","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-05-01T13:46:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/344828?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1584005763.0","currentOid":""},"activityList":{"items":[{"before":"a775640b027b1b541bd682300c1fe69d7f816a61","after":"55102734caedbe5ef42742ec8a5ae8b9d4e16538","ref":"refs/heads/master","pushedAt":"2024-06-12T14:41:06.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"mosra","name":"Vladimír Vondruš","path":"/mosra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/344828?s=80&v=4"},"commit":{"message":"python: lol @ MSVC.","shortMessageHtmlLink":"python: lol @ MSVC."}},{"before":"7e9acb06f265f73da8b5336a6f6d809541da21ce","after":"500e4e5493c7c81560b54f88bf6f094fecaa8cdb","ref":"refs/heads/next","pushedAt":"2024-06-12T08:38:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mosra","name":"Vladimír Vondruš","path":"/mosra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/344828?s=80&v=4"},"commit":{"message":"python: lol @ MSVC.","shortMessageHtmlLink":"python: lol @ MSVC."}},{"before":"f8cfff614f0b92ffd3ffde62b97a29d478c1bf92","after":"7e9acb06f265f73da8b5336a6f6d809541da21ce","ref":"refs/heads/next","pushedAt":"2024-06-11T18:34:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mosra","name":"Vladimír Vondruš","path":"/mosra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/344828?s=80&v=4"},"commit":{"message":"python: don't leak local __init__.py variables to python introspection.\n\nCauses pybind11-stubgen (and probably other tools as well) to include\n`i` in the output, which feels dirty.","shortMessageHtmlLink":"python: don't leak local __init__.py variables to python introspection."}},{"before":"16cd0ebead07f260b627bd978aaf7eba79a09941","after":"f8cfff614f0b92ffd3ffde62b97a29d478c1bf92","ref":"refs/heads/next","pushedAt":"2024-06-11T17:34:18.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"mosra","name":"Vladimír Vondruš","path":"/mosra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/344828?s=80&v=4"},"commit":{"message":"python: don't leak local __init__.py variables to python introspection.\n\nCauses pybind11-stubgen (and probably other tools as well) to include\n`i` in the output, which feels dirty.","shortMessageHtmlLink":"python: don't leak local __init__.py variables to python introspection."}},{"before":"16cd0ebead07f260b627bd978aaf7eba79a09941","after":"a775640b027b1b541bd682300c1fe69d7f816a61","ref":"refs/heads/master","pushedAt":"2024-03-19T12:44:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mosra","name":"Vladimír Vondruš","path":"/mosra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/344828?s=80&v=4"},"commit":{"message":"modules: use a unique name to find MAGNUMBINDINGS_INCLUDE_DIR.\n\nOtherwise it just picked the include dir of Magnum itself, causing\nstrange problems when Magnum and Magnum Bindings are installed to\ndifferent locations.\n\nAlso, in this case the hint was wrong, which *maybe* was what made it\nwork compared to Magnum Integration.","shortMessageHtmlLink":"modules: use a unique name to find MAGNUMBINDINGS_INCLUDE_DIR."}},{"before":"806a0e46a06221074afd03c2787034567fc00c1c","after":"16cd0ebead07f260b627bd978aaf7eba79a09941","ref":"refs/heads/master","pushedAt":"2024-03-08T12:23:09.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"mosra","name":"Vladimír Vondruš","path":"/mosra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/344828?s=80&v=4"},"commit":{"message":"package/ci: use prebuilt meshoptimizer 0.20 on AppVeyor.\n\nI deleted the old ones from the server so the builds are now all\nfailing.","shortMessageHtmlLink":"package/ci: use prebuilt meshoptimizer 0.20 on AppVeyor."}},{"before":"40150b79558ecb5ebcb852a9c9cc52be327ab086","after":"16cd0ebead07f260b627bd978aaf7eba79a09941","ref":"refs/heads/next","pushedAt":"2024-03-08T09:51:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mosra","name":"Vladimír Vondruš","path":"/mosra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/344828?s=80&v=4"},"commit":{"message":"package/ci: use prebuilt meshoptimizer 0.20 on AppVeyor.\n\nI deleted the old ones from the server so the builds are now all\nfailing.","shortMessageHtmlLink":"package/ci: use prebuilt meshoptimizer 0.20 on AppVeyor."}},{"before":"c5eb940ccff9541cd9a00a6a898d6dbef62b4f9e","after":"40150b79558ecb5ebcb852a9c9cc52be327ab086","ref":"refs/heads/next","pushedAt":"2024-03-07T18:03:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mosra","name":"Vladimír Vondruš","path":"/mosra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/344828?s=80&v=4"},"commit":{"message":"python: adapt to Math::sign() changes for units.\n\nIt always returns an unitless type now, because that makes more sense.","shortMessageHtmlLink":"python: adapt to Math::sign() changes for units."}},{"before":"806a0e46a06221074afd03c2787034567fc00c1c","after":"c5eb940ccff9541cd9a00a6a898d6dbef62b4f9e","ref":"refs/heads/next","pushedAt":"2024-03-07T17:31:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mosra","name":"Vladimír Vondruš","path":"/mosra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/344828?s=80&v=4"},"commit":{"message":"python: suppress a useless MSVC warning.","shortMessageHtmlLink":"python: suppress a useless MSVC warning."}},{"before":"1f830e6badc111999c478356326eb27a75d1fc51","after":"806a0e46a06221074afd03c2787034567fc00c1c","ref":"refs/heads/master","pushedAt":"2024-01-29T11:45:43.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"mosra","name":"Vladimír Vondruš","path":"/mosra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/344828?s=80&v=4"},"commit":{"message":"python: remove py::implicitly_convertible for array views.\n\nThis now causes construction of SceneFieldData from a 2D view to do\n`import numpy` internally because of some extremely crazy internal\nbehavior (as shown in the now-deleted comment in the code). Turns out\neverything still works even without marking the types implicitly\nconvertible from py::array (as it should, anyway), so I suspect that was\nonly needed long time ago for some strange reason, or maybe on some\nolder and no longer supported pybind11 version.\n\nThis reverts commit eb6576c6afdbd41e4f053154b081c68f6ceef080.","shortMessageHtmlLink":"python: remove py::implicitly_convertible<py::array> for array views."}},{"before":"6a824f69b749a2093e09a0ce0d2b3846b69fe4cb","after":"806a0e46a06221074afd03c2787034567fc00c1c","ref":"refs/heads/next","pushedAt":"2024-01-29T11:15:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mosra","name":"Vladimír Vondruš","path":"/mosra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/344828?s=80&v=4"},"commit":{"message":"python: remove py::implicitly_convertible for array views.\n\nThis now causes construction of SceneFieldData from a 2D view to do\n`import numpy` internally because of some extremely crazy internal\nbehavior (as shown in the now-deleted comment in the code). Turns out\neverything still works even without marking the types implicitly\nconvertible from py::array (as it should, anyway), so I suspect that was\nonly needed long time ago for some strange reason, or maybe on some\nolder and no longer supported pybind11 version.\n\nThis reverts commit eb6576c6afdbd41e4f053154b081c68f6ceef080.","shortMessageHtmlLink":"python: remove py::implicitly_convertible<py::array> for array views."}},{"before":"40f9048adfe9437a77980ea7163c0073d0a7caa5","after":"6a824f69b749a2093e09a0ce0d2b3846b69fe4cb","ref":"refs/heads/next","pushedAt":"2024-01-28T23:35:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mosra","name":"Vladimír Vondruš","path":"/mosra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/344828?s=80&v=4"},"commit":{"message":"[wip] pybind what are you doing, importing numpy WHY","shortMessageHtmlLink":"[wip] pybind what are you doing, importing numpy WHY"}},{"before":"874eb9d2119887bdbe41aab874d95c8b0723cc6a","after":"40f9048adfe9437a77980ea7163c0073d0a7caa5","ref":"refs/heads/next","pushedAt":"2024-01-28T22:24:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mosra","name":"Vladimír Vondruš","path":"/mosra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/344828?s=80&v=4"},"commit":{"message":"python: expose the attribute-less MeshData constructor.\n\nSo it's somewhat possible to really create meshes from scratch, and not\njust annoyingly append to existing.","shortMessageHtmlLink":"python: expose the attribute-less MeshData constructor."}},{"before":"3f75be5ccea414a2bd98166e52bfc8a469483eb2","after":"874eb9d2119887bdbe41aab874d95c8b0723cc6a","ref":"refs/heads/next","pushedAt":"2024-01-28T22:21:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mosra","name":"Vladimír Vondruš","path":"/mosra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/344828?s=80&v=4"},"commit":{"message":"python: expose the attribute-less MeshData constructor.\n\nSo it's somewhat possible to really create meshes from scratch, and not\njust annoyingly append to existing.","shortMessageHtmlLink":"python: expose the attribute-less MeshData constructor."}},{"before":"5c7c75d9fc03aa1721b5f682db0e83ab670634b3","after":"3f75be5ccea414a2bd98166e52bfc8a469483eb2","ref":"refs/heads/next","pushedAt":"2024-01-28T22:07:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mosra","name":"Vladimír Vondruš","path":"/mosra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/344828?s=80&v=4"},"commit":{"message":"python: expose scenetools.combine_fields().\n\nFinally it's possible to create scenes from scratch from Python.","shortMessageHtmlLink":"python: expose scenetools.combine_fields()."}},{"before":"d4f971fcbb397d5c47fb56f5405b3a321288036e","after":"5c7c75d9fc03aa1721b5f682db0e83ab670634b3","ref":"refs/heads/next","pushedAt":"2024-01-28T21:36:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mosra","name":"Vladimír Vondruš","path":"/mosra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/344828?s=80&v=4"},"commit":{"message":"python: expose trade.SceneFieldData.\n\nLike with MeshAttributeData, to be eventually used for populating scenes\nfrom scratch.","shortMessageHtmlLink":"python: expose trade.SceneFieldData."}},{"before":"69a04cdbbc839cad85453bf62886adebc75d12f7","after":"d4f971fcbb397d5c47fb56f5405b3a321288036e","ref":"refs/heads/next","pushedAt":"2024-01-28T14:57:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mosra","name":"Vladimír Vondruš","path":"/mosra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/344828?s=80&v=4"},"commit":{"message":"python: expose trade.MeshAttributeData.\n\nTo be eventually used for creating MeshData from scratch.","shortMessageHtmlLink":"python: expose trade.MeshAttributeData."}},{"before":"5e6edc011c61eea6663936da4ba3a25770c72e47","after":"69a04cdbbc839cad85453bf62886adebc75d12f7","ref":"refs/heads/next","pushedAt":"2024-01-27T18:40:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mosra","name":"Vladimír Vondruš","path":"/mosra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/344828?s=80&v=4"},"commit":{"message":"python: preserve type in StridedArrayViews created from buffers.\n\nThis finally makes it possible to expose APIs that take StridedArrayView\ninstances as an input, until now the type information was always lost,\nmaking all views plain bytes and thus impossible to check whether the\ntypes passed were a large enough size at least, if nothing else.","shortMessageHtmlLink":"python: preserve type in StridedArrayViews created from buffers."}},{"before":"eb29b76efcae804f62469cdd1f1c4b576b25c00b","after":"5e6edc011c61eea6663936da4ba3a25770c72e47","ref":"refs/heads/next","pushedAt":"2024-01-27T18:08:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mosra","name":"Vladimír Vondruš","path":"/mosra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/344828?s=80&v=4"},"commit":{"message":"python: preserve type in StridedArrayViews created from buffers.\n\nThis finally makes it possible to expose APIs that take StridedArrayView\ninstances as an input, until now the type information was always lost,\nmaking all views plain bytes and thus impossible to check whether the\ntypes passed were a large enough size at least, if nothing else.","shortMessageHtmlLink":"python: preserve type in StridedArrayViews created from buffers."}},{"before":"b4d437bb3ff7bf925064532a39b02c7e6ee1356f","after":"1f830e6badc111999c478356326eb27a75d1fc51","ref":"refs/heads/master","pushedAt":"2024-01-26T20:31:18.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mosra","name":"Vladimír Vondruš","path":"/mosra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/344828?s=80&v=4"},"commit":{"message":"python: expose the new Quaternion rotation overload.","shortMessageHtmlLink":"python: expose the new Quaternion rotation overload."}},{"before":"b4d437bb3ff7bf925064532a39b02c7e6ee1356f","after":"eb29b76efcae804f62469cdd1f1c4b576b25c00b","ref":"refs/heads/next","pushedAt":"2024-01-26T20:05:10.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mosra","name":"Vladimír Vondruš","path":"/mosra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/344828?s=80&v=4"},"commit":{"message":"python: expose the new Quaternion rotation overload.","shortMessageHtmlLink":"python: expose the new Quaternion rotation overload."}},{"before":"37b022968049b8c4f6a2ae1b0bfb9eb4548bf064","after":"b4d437bb3ff7bf925064532a39b02c7e6ee1356f","ref":"refs/heads/master","pushedAt":"2024-01-18T15:47:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mosra","name":"Vladimír Vondruš","path":"/mosra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/344828?s=80&v=4"},"commit":{"message":"python: introduce MAGNUM_BUILD_PYTHON_BINDINGS_RTLD_GLOBAL.\n\nIf enabled, this causes sys.setdlopenflags() being called with\nRTLD_GLOBAL before the native Corrade module is loaded, in a hope to\nresolve recurring nightmares with static Corrade and Magnum libraries\nbeing linked into multiple dynamic modules.","shortMessageHtmlLink":"python: introduce MAGNUM_BUILD_PYTHON_BINDINGS_RTLD_GLOBAL."}},{"before":"37b022968049b8c4f6a2ae1b0bfb9eb4548bf064","after":"b4d437bb3ff7bf925064532a39b02c7e6ee1356f","ref":"refs/heads/next","pushedAt":"2024-01-16T20:31:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mosra","name":"Vladimír Vondruš","path":"/mosra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/344828?s=80&v=4"},"commit":{"message":"python: introduce MAGNUM_BUILD_PYTHON_BINDINGS_RTLD_GLOBAL.\n\nIf enabled, this causes sys.setdlopenflags() being called with\nRTLD_GLOBAL before the native Corrade module is loaded, in a hope to\nresolve recurring nightmares with static Corrade and Magnum libraries\nbeing linked into multiple dynamic modules.","shortMessageHtmlLink":"python: introduce MAGNUM_BUILD_PYTHON_BINDINGS_RTLD_GLOBAL."}},{"before":"13030328293027726304991baac70a87574518ce","after":"37b022968049b8c4f6a2ae1b0bfb9eb4548bf064","ref":"refs/heads/master","pushedAt":"2023-12-07T16:59:08.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"mosra","name":"Vladimír Vondruš","path":"/mosra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/344828?s=80&v=4"},"commit":{"message":"python: doc++","shortMessageHtmlLink":"python: doc++"}},{"before":"7372e8c3a3ec9a6b62bb5d63438688c65f36f852","after":"37b022968049b8c4f6a2ae1b0bfb9eb4548bf064","ref":"refs/heads/next","pushedAt":"2023-12-07T14:01:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mosra","name":"Vladimír Vondruš","path":"/mosra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/344828?s=80&v=4"},"commit":{"message":"python: doc++","shortMessageHtmlLink":"python: doc++"}},{"before":"7f161b3cf46cae26980762b6d86558d4c1775dc8","after":"7372e8c3a3ec9a6b62bb5d63438688c65f36f852","ref":"refs/heads/next","pushedAt":"2023-12-07T01:01:25.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mosra","name":"Vladimír Vondruš","path":"/mosra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/344828?s=80&v=4"},"commit":{"message":"python: expose trade.MaterialData and related importer & converter APIs.\n\nRather massive, heh. So far no attribute mutability or creating new\nattributes, just queries.","shortMessageHtmlLink":"python: expose trade.MaterialData and related importer & converter APIs."}},{"before":"38ad9bae2af8f762beca98587632ade94162afa0","after":"7f161b3cf46cae26980762b6d86558d4c1775dc8","ref":"refs/heads/next","pushedAt":"2023-12-05T22:22:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mosra","name":"Vladimír Vondruš","path":"/mosra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/344828?s=80&v=4"},"commit":{"message":"package/ci: Python 3.6 is not on AppVeyor MSVC 2019+ images anymore.","shortMessageHtmlLink":"package/ci: Python 3.6 is not on AppVeyor MSVC 2019+ images anymore."}},{"before":"af3b93e8024b26eb427914413ee97ec331551ac9","after":"38ad9bae2af8f762beca98587632ade94162afa0","ref":"refs/heads/next","pushedAt":"2023-12-05T22:16:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mosra","name":"Vladimír Vondruš","path":"/mosra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/344828?s=80&v=4"},"commit":{"message":"[wip]","shortMessageHtmlLink":"[wip]"}},{"before":"7f20776d6d6debe8784ded4bd4eae1ac00b1e183","after":"af3b93e8024b26eb427914413ee97ec331551ac9","ref":"refs/heads/next","pushedAt":"2023-12-05T22:12:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mosra","name":"Vladimír Vondruš","path":"/mosra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/344828?s=80&v=4"},"commit":{"message":"[wip]","shortMessageHtmlLink":"[wip]"}},{"before":"213b821d9ce636b70cf258540d52715828c07d6f","after":"7f20776d6d6debe8784ded4bd4eae1ac00b1e183","ref":"refs/heads/next","pushedAt":"2023-12-05T22:11:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mosra","name":"Vladimír Vondruš","path":"/mosra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/344828?s=80&v=4"},"commit":{"message":"[wip]","shortMessageHtmlLink":"[wip]"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEY26WtAA","startCursor":null,"endCursor":null}},"title":"Activity · mosra/magnum-bindings"}