{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":8243074,"defaultBranch":"master","name":"rpi-rgb-led-matrix","ownerLogin":"hzeller","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-02-16T23:19:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/140937?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1720590013.0","currentOid":""},"activityList":{"items":[{"before":"f7bcb9d0c9c1c6785fc05bf91f2d230f3e9e29f8","after":"b0508fcdbd9c8165a427748499a040246be71a45","ref":"refs/heads/master","pushedAt":"2024-07-30T23:29:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hzeller","name":"Henner Zeller","path":"/hzeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140937?s=80&v=4"},"commit":{"message":"Merge pull request #1564 from somechris/python-priv-drop\n\nbindings/python: Add priv_drop_user and priv_drop_group","shortMessageHtmlLink":"Merge pull request #1564 from somechris/python-priv-drop"}},{"before":"631a5dba635905c5e07c565e1269c41bfbf12840","after":"f7bcb9d0c9c1c6785fc05bf91f2d230f3e9e29f8","ref":"refs/heads/master","pushedAt":"2024-07-29T04:18:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hzeller","name":"Henner Zeller","path":"/hzeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140937?s=80&v=4"},"commit":{"message":"Allow to optionally mmap() a stream in the image viewer.","shortMessageHtmlLink":"Allow to optionally mmap() a stream in the image viewer."}},{"before":"c747d9027de505d0cafee17b7298a93d15ecd353","after":"631a5dba635905c5e07c565e1269c41bfbf12840","ref":"refs/heads/master","pushedAt":"2024-07-29T01:51:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hzeller","name":"Henner Zeller","path":"/hzeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140937?s=80&v=4"},"commit":{"message":"Bubble up -1 option to the flag description.","shortMessageHtmlLink":"Bubble up -1 option to the flag description."}},{"before":"7baf4a3d14c40c15ec8bb9b1905bc33badc02c3f","after":"c747d9027de505d0cafee17b7298a93d15ecd353","ref":"refs/heads/master","pushedAt":"2024-07-29T01:26:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hzeller","name":"Henner Zeller","path":"/hzeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140937?s=80&v=4"},"commit":{"message":"update deps.","shortMessageHtmlLink":"update deps."}},{"before":"a0ea8441000cfaddf7c65c08f52b2d912983373b","after":"7baf4a3d14c40c15ec8bb9b1905bc33badc02c3f","ref":"refs/heads/master","pushedAt":"2024-07-29T01:24:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hzeller","name":"Henner Zeller","path":"/hzeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140937?s=80&v=4"},"commit":{"message":"Fix indentation.","shortMessageHtmlLink":"Fix indentation."}},{"before":"816d98258babbe953ad4ec7294350a8e99c82f9a","after":"a0ea8441000cfaddf7c65c08f52b2d912983373b","ref":"refs/heads/master","pushedAt":"2024-07-29T01:19:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hzeller","name":"Henner Zeller","path":"/hzeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140937?s=80&v=4"},"commit":{"message":"Merge pull request #1479 from ledvinap/test-gpio-retry\n\nPi4 gpio timing experiment","shortMessageHtmlLink":"Merge pull request #1479 from ledvinap/test-gpio-retry"}},{"before":"860cc06ba3d9fb7dbc2a4009ec9642b321baa0fb","after":"816d98258babbe953ad4ec7294350a8e99c82f9a","ref":"refs/heads/master","pushedAt":"2024-07-29T01:02:50.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hzeller","name":"Henner Zeller","path":"/hzeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140937?s=80&v=4"},"commit":{"message":"Merge pull request #1562 from somechris/doc-url\n\nUpdate link to Raspberry Pi revision code documentation","shortMessageHtmlLink":"Merge pull request #1562 from somechris/doc-url"}},{"before":"a98c563910276298040f8910e89bd6f31bf1434e","after":"860cc06ba3d9fb7dbc2a4009ec9642b321baa0fb","ref":"refs/heads/master","pushedAt":"2024-07-29T01:01:49.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"hzeller","name":"Henner Zeller","path":"/hzeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140937?s=80&v=4"},"commit":{"message":"Merge pull request #1563 from somechris/allow-sleep\n\nAllow to sleep instead of busy waiting when limiting refresh rate","shortMessageHtmlLink":"Merge pull request #1563 from somechris/allow-sleep"}},{"before":"b84b3f5ed91ebe842e6a3d88900cfdf84c8288f9","after":"a98c563910276298040f8910e89bd6f31bf1434e","ref":"refs/heads/master","pushedAt":"2024-07-29T00:45:47.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"hzeller","name":"Henner Zeller","path":"/hzeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140937?s=80&v=4"},"commit":{"message":"Merge pull request #1664 from marcmerlin/VmapperZ_fixed\n\nFix for orientation being swapped as described in https://github.com/hzeller/rpi-rgb-led-matrix/issues/1663","shortMessageHtmlLink":"Merge pull request #1664 from marcmerlin/VmapperZ_fixed"}},{"before":"058a3bd4d20ca958c1769d2fbb967c03e6a00db2","after":"b84b3f5ed91ebe842e6a3d88900cfdf84c8288f9","ref":"refs/heads/master","pushedAt":"2024-07-29T00:39:59.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"hzeller","name":"Henner Zeller","path":"/hzeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140937?s=80&v=4"},"commit":{"message":"Merge pull request #1688 from IGR2014/master\n\nP3 RGB 64x64 1/16 scan Outdoor led panel multiplexer added","shortMessageHtmlLink":"Merge pull request #1688 from IGR2014/master"}},{"before":"d52f2b81ad750cd4a94023f28d9169e856c11129","after":"058a3bd4d20ca958c1769d2fbb967c03e6a00db2","ref":"refs/heads/master","pushedAt":"2024-07-26T15:59:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hzeller","name":"Henner Zeller","path":"/hzeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140937?s=80&v=4"},"commit":{"message":"Video reading from webcam: suggest pre-scaling.","shortMessageHtmlLink":"Video reading from webcam: suggest pre-scaling."}},{"before":"0540f62091592a6df009b83ac9c01a4fdd3495f8","after":"d52f2b81ad750cd4a94023f28d9169e856c11129","ref":"refs/heads/master","pushedAt":"2024-07-26T04:25:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hzeller","name":"Henner Zeller","path":"/hzeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140937?s=80&v=4"},"commit":{"message":"Make it possible to read webcam and display its content directly.","shortMessageHtmlLink":"Make it possible to read webcam and display its content directly."}},{"before":"d75b205e46b2e782d68488af4a1708151cd259dc","after":"0540f62091592a6df009b83ac9c01a4fdd3495f8","ref":"refs/heads/master","pushedAt":"2024-07-21T17:30:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hzeller","name":"Henner Zeller","path":"/hzeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140937?s=80&v=4"},"commit":{"message":"Emphasize that RPi 5 is not yet supported.","shortMessageHtmlLink":"Emphasize that RPi 5 is not yet supported."}},{"before":"447f9e794d91dae5485d58ca8531ed952db19a01","after":"d75b205e46b2e782d68488af4a1708151cd259dc","ref":"refs/heads/master","pushedAt":"2024-07-11T01:56:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hzeller","name":"Henner Zeller","path":"/hzeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140937?s=80&v=4"},"commit":{"message":"ReadTextFile: delegate reading to ReadBinaryFile","shortMessageHtmlLink":"ReadTextFile: delegate reading to ReadBinaryFile"}},{"before":"5a73b60e5907808ca40288e4bbcf94121dd8df93","after":"447f9e794d91dae5485d58ca8531ed952db19a01","ref":"refs/heads/master","pushedAt":"2024-07-11T01:27:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hzeller","name":"Henner Zeller","path":"/hzeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140937?s=80&v=4"},"commit":{"message":"gitignore the cython-generated files.","shortMessageHtmlLink":"gitignore the cython-generated files."}},{"before":"97607f7522c08f7f2b6e7fcd1631c5d5d34d386b","after":"5a73b60e5907808ca40288e4bbcf94121dd8df93","ref":"refs/heads/master","pushedAt":"2024-07-11T01:21:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hzeller","name":"Henner Zeller","path":"/hzeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140937?s=80&v=4"},"commit":{"message":"Merge pull request #1561 from somechris/update-gitignore\n\nexamples: Update .gitignore","shortMessageHtmlLink":"Merge pull request #1561 from somechris/update-gitignore"}},{"before":"0e8ca691c402a84d951ba7194edca0547ae6f8f9","after":"97607f7522c08f7f2b6e7fcd1631c5d5d34d386b","ref":"refs/heads/master","pushedAt":"2024-07-11T01:19:18.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"hzeller","name":"Henner Zeller","path":"/hzeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140937?s=80&v=4"},"commit":{"message":"Merge pull request #1677 from neuschaefer/revision\n\nFix Raspberry Pi model detection on mainline Linux","shortMessageHtmlLink":"Merge pull request #1677 from neuschaefer/revision"}},{"before":"56eef03f5eb91ce5f3b429fc85aa8d6a1c3c73be","after":"0e8ca691c402a84d951ba7194edca0547ae6f8f9","ref":"refs/heads/master","pushedAt":"2024-07-11T01:17:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hzeller","name":"Henner Zeller","path":"/hzeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140937?s=80&v=4"},"commit":{"message":"Merge pull request #1679 from hzeller/feature-20240709-remove-pregenerated-cython\n\nRemove pre-generated cython files.","shortMessageHtmlLink":"Merge pull request #1679 from hzeller/feature-20240709-remove-pregene…"}},{"before":"c331dac124394027e98f76c292fced0162d0620f","after":"fd969bcf66e3dba3c668e8bc1ede47ed32eaca2a","ref":"refs/heads/feature-20240709-remove-pregenerated-cython","pushedAt":"2024-07-11T01:12:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hzeller","name":"Henner Zeller","path":"/hzeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140937?s=80&v=4"},"commit":{"message":"Remove pre-generated cython files.\n\nThey easily get stale, and it is better to re-generate at compile\ntime.\n\nAlso: switch to Python3 by default.","shortMessageHtmlLink":"Remove pre-generated cython files."}},{"before":"3c2a1d653b7f2b9839a2f4c684811cc95ab3c1dc","after":"56eef03f5eb91ce5f3b429fc85aa8d6a1c3c73be","ref":"refs/heads/master","pushedAt":"2024-07-10T05:46:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hzeller","name":"Henner Zeller","path":"/hzeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140937?s=80&v=4"},"commit":{"message":"Update some c# dependency.\n\n... it had some security issue.","shortMessageHtmlLink":"Update some c# dependency."}},{"before":"cd885236333cdb588d432aef7e86cce26d911ffb","after":"c331dac124394027e98f76c292fced0162d0620f","ref":"refs/heads/feature-20240709-remove-pregenerated-cython","pushedAt":"2024-07-10T05:41:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hzeller","name":"Henner Zeller","path":"/hzeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140937?s=80&v=4"},"commit":{"message":"Remove pre-generated cython files.\n\nThey easily get stale, and it is better to re-generate at compile\ntime.\n\nAlso: switch to Python3 by default.","shortMessageHtmlLink":"Remove pre-generated cython files."}},{"before":null,"after":"cd885236333cdb588d432aef7e86cce26d911ffb","ref":"refs/heads/feature-20240709-remove-pregenerated-cython","pushedAt":"2024-07-10T05:40:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hzeller","name":"Henner Zeller","path":"/hzeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140937?s=80&v=4"},"commit":{"message":"Remove pre-generated cython files.\n\nThey easily get stale, and it is better to re-generate at compile\ntime.","shortMessageHtmlLink":"Remove pre-generated cython files."}},{"before":"6ac348eae9e97b4157581f9db64780aefbe21085","after":"3c2a1d653b7f2b9839a2f4c684811cc95ab3c1dc","ref":"refs/heads/master","pushedAt":"2024-07-10T04:34:43.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"hzeller","name":"Henner Zeller","path":"/hzeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140937?s=80&v=4"},"commit":{"message":"Merge pull request #1584 from rochaferraz/master\n\nfix: auto `b` variable in loop is shadowning `b` fcn argument","shortMessageHtmlLink":"Merge pull request #1584 from rochaferraz/master"}},{"before":"75ecfb654140f89ef5d8bc0303f85d43e827fea4","after":"6ac348eae9e97b4157581f9db64780aefbe21085","ref":"refs/heads/master","pushedAt":"2024-07-10T04:30:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hzeller","name":"Henner Zeller","path":"/hzeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140937?s=80&v=4"},"commit":{"message":"Merge pull request #1625 from mark-starikov-lynxx/master\n\nUpdate multiplex-mappers.cc","shortMessageHtmlLink":"Merge pull request #1625 from mark-starikov-lynxx/master"}},{"before":"9b8d86460c4bac8bb49783841e443eff86a2448d","after":"75ecfb654140f89ef5d8bc0303f85d43e827fea4","ref":"refs/heads/master","pushedAt":"2024-07-10T04:23:18.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"hzeller","name":"Henner Zeller","path":"/hzeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140937?s=80&v=4"},"commit":{"message":"Merge pull request #1675 from neuschaefer/cython-regenerate\n\nRegenerate cython files","shortMessageHtmlLink":"Merge pull request #1675 from neuschaefer/cython-regenerate"}},{"before":"52c75c8b46cc0b23b927fe6b49143ae425e6776d","after":"9b8d86460c4bac8bb49783841e443eff86a2448d","ref":"refs/heads/master","pushedAt":"2024-07-10T04:15:26.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"hzeller","name":"Henner Zeller","path":"/hzeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140937?s=80&v=4"},"commit":{"message":"Merge pull request #1673 from neuschaefer/pil\n\npython: Don't depend on PIL/Pillow","shortMessageHtmlLink":"Merge pull request #1673 from neuschaefer/pil"}},{"before":"a3eea997a9254b83ab2de97ae80d83588f696387","after":"52c75c8b46cc0b23b927fe6b49143ae425e6776d","ref":"refs/heads/master","pushedAt":"2024-07-10T04:13:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hzeller","name":"Henner Zeller","path":"/hzeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140937?s=80&v=4"},"commit":{"message":"Port python bindings to cython 3.0.x (#1676)\n\n* GitHub Actions: Test with different cython versions\r\n* bindings/python: Call make -C rgbmatrix, generate cython files if necessary\r\n* bindings/python: Make imports more compatible\r\n\r\ncython 3.0 behaves a bit differently with regards to imports. It looks\r\nin bindings/python/ to find cppinc, but not in bindings/python/rgbmatrix.\r\nFix this by importing directly from the current directory.\r\n\r\n* bindings/python: Change CYTHON default to cython3\r\n* bindings/python: Rename __getCanvas to _getCanvas for cython 3.0 compat\r\nIn cython 3.0, names with two underscores can't be used in derived\r\nclasses. For more details refer to the Cython 3.0 migration guide:\r\n https://cython.readthedocs.io/en/latest/src/userguide/migrating_to_cy30.html\r\n* bindings/python: Fix exception specifier\r\nThis fixes the following warning:\r\n\r\n warning: core.pyx:8:9: Only extern functions can throw C++ exceptions.\r\n\r\n* bindings/python: Explicitly set cython language_level=3str\r\n\r\nThis fixes the following warning:\r\n\r\n FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2).\r\n This will change in a later release!\r\n File: /home/runner/work/rpi-rgb-led-matrix/rpi-rgb-led-matrix/bindings/python/rgbmatrix/core.pxd","shortMessageHtmlLink":"Port python bindings to cython 3.0.x (#1676)"}},{"before":"b03d2124bd522938f0072b6080ec33a83c22a3dd","after":"a3eea997a9254b83ab2de97ae80d83588f696387","ref":"refs/heads/master","pushedAt":"2023-05-29T21:39:52.839Z","pushType":"push","commitsCount":1,"pusher":{"login":"hzeller","name":"Henner Zeller","path":"/hzeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140937?s=80&v=4"},"commit":{"message":"Make sure letter-pacing happens right after timer set-up.","shortMessageHtmlLink":"Make sure letter-pacing happens right after timer set-up."}},{"before":"6e53ad187113ac2856c314dd563ce17c08bfb240","after":"b03d2124bd522938f0072b6080ec33a83c22a3dd","ref":"refs/heads/master","pushedAt":"2023-05-29T20:47:42.389Z","pushType":"pr_merge","commitsCount":18,"pusher":{"login":"hzeller","name":"Henner Zeller","path":"/hzeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140937?s=80&v=4"},"commit":{"message":"Merge pull request #1513 from KirillAldashkin/master\n\nFull C# refactor: move to .NET 6, clean code, add NuGet packaging, more examples, efficient APIs","shortMessageHtmlLink":"Merge pull request #1513 from KirillAldashkin/master"}},{"before":"3a1c17ab80b85b50a82dca3754c51739ff4c0691","after":"6e53ad187113ac2856c314dd563ce17c08bfb240","ref":"refs/heads/master","pushedAt":"2023-04-29T15:28:33.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hzeller","name":"Henner Zeller","path":"/hzeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140937?s=80&v=4"},"commit":{"message":"Update .gitignore","shortMessageHtmlLink":"Update .gitignore"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEjX8r5QA","startCursor":null,"endCursor":null}},"title":"Activity · hzeller/rpi-rgb-led-matrix"}