{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":41204495,"defaultBranch":"master","name":"PythonQwt","ownerLogin":"PlotPyStack","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-08-22T11:39:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/145201262?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1722507133.0","currentOid":""},"activityList":{"items":[{"before":"d47cc39eb48b478eb149555f956c8ebbfbfd88ba","after":"8c09007effb013351c0046bcf74d022b6061c65d","ref":"refs/heads/master","pushedAt":"2024-08-06T10:07:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreRaybaut","name":"Pierre Raybaut","path":"/PierreRaybaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311787?s=80&v=4"},"commit":{"message":"Add GitHub Actions workflow for building and deploying to PyPI","shortMessageHtmlLink":"Add GitHub Actions workflow for building and deploying to PyPI"}},{"before":"6a62b0cf5e90a6bdc5bf556f9a5aa676a3c1ef27","after":"d47cc39eb48b478eb149555f956c8ebbfbfd88ba","ref":"refs/heads/master","pushedAt":"2024-08-02T15:53:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreRaybaut","name":"Pierre Raybaut","path":"/PierreRaybaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311787?s=80&v=4"},"commit":{"message":"pytest: add option `--repeat`","shortMessageHtmlLink":"pytest: add option --repeat"}},{"before":"d763d876b104ba6e9c703537ab40273694810608","after":"6a62b0cf5e90a6bdc5bf556f9a5aa676a3c1ef27","ref":"refs/heads/master","pushedAt":"2024-08-01T10:11:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreRaybaut","name":"Pierre Raybaut","path":"/PierreRaybaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311787?s=80&v=4"},"commit":{"message":"Updated CHANGELOG","shortMessageHtmlLink":"Updated CHANGELOG"}},{"before":"cbff7860b6aec4bb5235d06589fc1c3f144f735f","after":"d763d876b104ba6e9c703537ab40273694810608","ref":"refs/heads/master","pushedAt":"2024-07-26T13:15:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreRaybaut","name":"Pierre Raybaut","path":"/PierreRaybaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311787?s=80&v=4"},"commit":{"message":"Refactor QwtColorMap to derive from QObject for better memory management","shortMessageHtmlLink":"Refactor QwtColorMap to derive from QObject for better memory management"}},{"before":"f23b52f666a106d2d87513f86a80a69a8576559e","after":"cbff7860b6aec4bb5235d06589fc1c3f144f735f","ref":"refs/heads/master","pushedAt":"2024-07-26T12:39:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreRaybaut","name":"Pierre Raybaut","path":"/PierreRaybaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311787?s=80&v=4"},"commit":{"message":"Revert color_map: do not derive from QObject to allow color map deepcopy","shortMessageHtmlLink":"Revert color_map: do not derive from QObject to allow color map deepcopy"}},{"before":"4c40eb48f8850f84a53b06d1013ca85d6b79ac81","after":"f23b52f666a106d2d87513f86a80a69a8576559e","ref":"refs/heads/master","pushedAt":"2024-07-26T12:05:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreRaybaut","name":"Pierre Raybaut","path":"/PierreRaybaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311787?s=80&v=4"},"commit":{"message":"_PrivateData classes: prevent random segfaults by deriving from QObject","shortMessageHtmlLink":"_PrivateData classes: prevent random segfaults by deriving from QObject"}},{"before":"7dcb6ccf465f0aa9b69b080fb584494de5c258c9","after":"4c40eb48f8850f84a53b06d1013ca85d6b79ac81","ref":"refs/heads/master","pushedAt":"2024-07-24T15:45:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreRaybaut","name":"Pierre Raybaut","path":"/PierreRaybaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311787?s=80&v=4"},"commit":{"message":"Fix calls to QPaintEngine in QwtNullPaintDevice_PaintEngine","shortMessageHtmlLink":"Fix calls to QPaintEngine in QwtNullPaintDevice_PaintEngine"}},{"before":"49d2938d1bda89e27365ae27a2e843420e5f06ed","after":"7dcb6ccf465f0aa9b69b080fb584494de5c258c9","ref":"refs/heads/master","pushedAt":"2024-07-24T15:40:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreRaybaut","name":"Pierre Raybaut","path":"/PierreRaybaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311787?s=80&v=4"},"commit":{"message":"Revert QwtGraphic_PrivateData fix","shortMessageHtmlLink":"Revert QwtGraphic_PrivateData fix"}},{"before":"bbdd2a3fdae4b03c328b079e0e5eb945a542f1fd","after":"49d2938d1bda89e27365ae27a2e843420e5f06ed","ref":"refs/heads/master","pushedAt":"2024-07-24T15:34:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreRaybaut","name":"Pierre Raybaut","path":"/PierreRaybaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311787?s=80&v=4"},"commit":{"message":"QwtNullPaintDevice_PaintEngine: fix calls to QPaintEngine","shortMessageHtmlLink":"QwtNullPaintDevice_PaintEngine: fix calls to QPaintEngine"}},{"before":"538732920fb74b669bc537cd43052b030713c5c4","after":"bbdd2a3fdae4b03c328b079e0e5eb945a542f1fd","ref":"refs/heads/master","pushedAt":"2024-07-24T15:26:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreRaybaut","name":"Pierre Raybaut","path":"/PierreRaybaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311787?s=80&v=4"},"commit":{"message":"Remove old fallback code for PyQt4","shortMessageHtmlLink":"Remove old fallback code for PyQt4"}},{"before":"f00ad28d34ceca13157f224280962ad82e654584","after":"538732920fb74b669bc537cd43052b030713c5c4","ref":"refs/heads/master","pushedAt":"2024-07-24T15:21:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreRaybaut","name":"Pierre Raybaut","path":"/PierreRaybaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311787?s=80&v=4"},"commit":{"message":"QwtGraphic_PrivateData: more conservative changes","shortMessageHtmlLink":"QwtGraphic_PrivateData: more conservative changes"}},{"before":"c559bd27c393d03d7d93ff6479aee1f93b8adbad","after":"f00ad28d34ceca13157f224280962ad82e654584","ref":"refs/heads/master","pushedAt":"2024-07-24T15:10:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreRaybaut","name":"Pierre Raybaut","path":"/PierreRaybaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311787?s=80&v=4"},"commit":{"message":"Revert QwtLegendLabel_PrivateData fix","shortMessageHtmlLink":"Revert QwtLegendLabel_PrivateData fix"}},{"before":"d7447b7dee77bf7a4d4e0c053e0b4ca998d196d9","after":"c559bd27c393d03d7d93ff6479aee1f93b8adbad","ref":"refs/heads/master","pushedAt":"2024-07-24T15:06:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreRaybaut","name":"Pierre Raybaut","path":"/PierreRaybaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311787?s=80&v=4"},"commit":{"message":"Fix critical failure in QwtLegendLabel sizeHint","shortMessageHtmlLink":"Fix critical failure in QwtLegendLabel sizeHint"}},{"before":"8117d33220f1377128a21937920e27dc13efcb9b","after":"d7447b7dee77bf7a4d4e0c053e0b4ca998d196d9","ref":"refs/heads/master","pushedAt":"2024-07-24T15:01:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"PierreRaybaut","name":"Pierre Raybaut","path":"/PierreRaybaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311787?s=80&v=4"},"commit":{"message":"Fix segfaults related to QwtGraphic_PrivateData and QwtLegendLabel_PrivateData","shortMessageHtmlLink":"Fix segfaults related to QwtGraphic_PrivateData and QwtLegendLabel_Pr…"}},{"before":"960540767c97e9a0a9c8b6046a618c8abdfea453","after":"8117d33220f1377128a21937920e27dc13efcb9b","ref":"refs/heads/master","pushedAt":"2024-07-06T12:08:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreRaybaut","name":"Pierre Raybaut","path":"/PierreRaybaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311787?s=80&v=4"},"commit":{"message":"Fixed random crashes (segfaults) on Linux related to Qt objects stored in cache data","shortMessageHtmlLink":"Fixed random crashes (segfaults) on Linux related to Qt objects store…"}},{"before":"50f6ff41788c9fbb6126c908810931e01ec2d49a","after":"960540767c97e9a0a9c8b6046a618c8abdfea453","ref":"refs/heads/master","pushedAt":"2024-06-21T09:51:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreRaybaut","name":"Pierre Raybaut","path":"/PierreRaybaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311787?s=80&v=4"},"commit":{"message":"Update pytest configuration to include \"qwt\"","shortMessageHtmlLink":"Update pytest configuration to include \"qwt\""}},{"before":"d7e4463a739e397315203e04a8f036d1f19a151a","after":"50f6ff41788c9fbb6126c908810931e01ec2d49a","ref":"refs/heads/master","pushedAt":"2024-06-21T09:14:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreRaybaut","name":"Pierre Raybaut","path":"/PierreRaybaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311787?s=80&v=4"},"commit":{"message":"Revert \"pytest: moved conftest.py to project root\"\n\nThis reverts commit f4fafa2646998dc7eb7f60d2a0c8053d5028517d.\n\n# Conflicts:\n#\t.vscode/settings.json\n#\tscripts/run_coverage.bat","shortMessageHtmlLink":"Revert \"pytest: moved conftest.py to project root\""}},{"before":"d01fd009e05afd3c8a4a7416d1b99bc3a11b08ec","after":"d7e4463a739e397315203e04a8f036d1f19a151a","ref":"refs/heads/master","pushedAt":"2024-06-20T16:19:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreRaybaut","name":"Pierre Raybaut","path":"/PierreRaybaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311787?s=80&v=4"},"commit":{"message":"Updated CHANGELOG","shortMessageHtmlLink":"Updated CHANGELOG"}},{"before":"c152cd1652ca13f074a22809ae9e5224f9373316","after":"d01fd009e05afd3c8a4a7416d1b99bc3a11b08ec","ref":"refs/heads/master","pushedAt":"2024-06-20T13:08:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreRaybaut","name":"Pierre Raybaut","path":"/PierreRaybaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311787?s=80&v=4"},"commit":{"message":"array2d_to_qpolygonf: use np.asarray for NumPy V2 compat.","shortMessageHtmlLink":"array2d_to_qpolygonf: use np.asarray for NumPy V2 compat."}},{"before":"70a66e23b37b4948b36d2686f367897ae6f09330","after":"c152cd1652ca13f074a22809ae9e5224f9373316","ref":"refs/heads/master","pushedAt":"2024-06-20T07:28:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreRaybaut","name":"Pierre Raybaut","path":"/PierreRaybaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311787?s=80&v=4"},"commit":{"message":"Checked compatibility with NumPy V2","shortMessageHtmlLink":"Checked compatibility with NumPy V2"}},{"before":"36036de4402646aab00c608809a0c6f3e6a1c077","after":null,"ref":"refs/tags/v0.12.4","pushedAt":"2024-06-19T16:27:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"PierreRaybaut","name":"Pierre Raybaut","path":"/PierreRaybaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311787?s=80&v=4"}},{"before":"cd10bd50f333fcba2e9b923b86bbf755f2b16763","after":"70a66e23b37b4948b36d2686f367897ae6f09330","ref":"refs/heads/master","pushedAt":"2024-06-19T16:26:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreRaybaut","name":"Pierre Raybaut","path":"/PierreRaybaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311787?s=80&v=4"},"commit":{"message":"Bump qwt version to 0.12.4","shortMessageHtmlLink":"Bump qwt version to 0.12.4"}},{"before":"018e23dfe39cd9a7d639a33d1ffa2aa940ce8c4e","after":"cd10bd50f333fcba2e9b923b86bbf755f2b16763","ref":"refs/heads/master","pushedAt":"2024-06-19T16:03:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreRaybaut","name":"Pierre Raybaut","path":"/PierreRaybaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311787?s=80&v=4"},"commit":{"message":"Fix segmentation fault issue in QwtSymbol constructor\nFix #87","shortMessageHtmlLink":"Fix segmentation fault issue in QwtSymbol constructor"}},{"before":"fe31462fb7d0dd141037860698d977c3694abe86","after":"018e23dfe39cd9a7d639a33d1ffa2aa940ce8c4e","ref":"refs/heads/master","pushedAt":"2024-06-19T12:52:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreRaybaut","name":"Pierre Raybaut","path":"/PierreRaybaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311787?s=80&v=4"},"commit":{"message":"Fix segfault due to an internal cache mechanism\nFix #86","shortMessageHtmlLink":"Fix segfault due to an internal cache mechanism"}},{"before":"b47bc8c239e618ff1272371a7116ca003b30080c","after":"fe31462fb7d0dd141037860698d977c3694abe86","ref":"refs/heads/master","pushedAt":"2024-06-13T08:40:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreRaybaut","name":"Pierre Raybaut","path":"/PierreRaybaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311787?s=80&v=4"},"commit":{"message":"Revert \"Attempt to fix PySide6 issue in tests\"\n\nThis reverts commit b47bc8c239e618ff1272371a7116ca003b30080c.","shortMessageHtmlLink":"Revert \"Attempt to fix PySide6 issue in tests\""}},{"before":"e650b317f10c7ce9921e708480d9cc98f9459b83","after":null,"ref":"refs/tags/v0.12.2","pushedAt":"2024-06-13T08:39:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"PierreRaybaut","name":"Pierre Raybaut","path":"/PierreRaybaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311787?s=80&v=4"}},{"before":"8e1855ab8b6fe6d3836f1f111d3bdf460040a8a1","after":"b47bc8c239e618ff1272371a7116ca003b30080c","ref":"refs/heads/master","pushedAt":"2024-06-13T08:31:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreRaybaut","name":"Pierre Raybaut","path":"/PierreRaybaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311787?s=80&v=4"},"commit":{"message":"Attempt to fix PySide6 issue in tests","shortMessageHtmlLink":"Attempt to fix PySide6 issue in tests"}},{"before":"bf80eb22602d73f408e048897f9fd4a8109342f0","after":"8e1855ab8b6fe6d3836f1f111d3bdf460040a8a1","ref":"refs/heads/master","pushedAt":"2024-06-13T08:16:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreRaybaut","name":"Pierre Raybaut","path":"/PierreRaybaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311787?s=80&v=4"},"commit":{"message":"Fix pytest decorator","shortMessageHtmlLink":"Fix pytest decorator"}},{"before":"abbcec7fdea96a6b74c1abcaa0926ea370597bf5","after":"bf80eb22602d73f408e048897f9fd4a8109342f0","ref":"refs/heads/master","pushedAt":"2024-06-13T08:14:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreRaybaut","name":"Pierre Raybaut","path":"/PierreRaybaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311787?s=80&v=4"},"commit":{"message":"PySide6/Linux: skipping problematic test\n(instead of trying to fix it with small workarounds)","shortMessageHtmlLink":"PySide6/Linux: skipping problematic test"}},{"before":"edcc3f9646ab11ae59c928936a77bf29e2e07364","after":"abbcec7fdea96a6b74c1abcaa0926ea370597bf5","ref":"refs/heads/master","pushedAt":"2024-06-13T08:01:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreRaybaut","name":"Pierre Raybaut","path":"/PierreRaybaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311787?s=80&v=4"},"commit":{"message":"Fix PySide6 bug in QwtPlot event handling","shortMessageHtmlLink":"Fix PySide6 bug in QwtPlot event handling"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wNlQxMDowNzowNS4wMDAwMDBazwAAAASS8K58","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0xM1QwODowMTozOS4wMDAwMDBazwAAAARkId7s"}},"title":"Activity · PlotPyStack/PythonQwt"}