{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":264804520,"defaultBranch":"dev","name":"magiclantern_simplified","ownerLogin":"reticulatedpines","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-05-18T02:29:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/33672591?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1723997703.0","currentOid":""},"activityList":{"items":[{"before":"a2faf673dfe2a7057f50ea48863b0ae470847e8a","after":"1b0149347bf8fe56105e2c44929806b275f474c4","ref":"refs/heads/90d_initial_stubs","pushedAt":"2024-09-18T07:19:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"reticulatedpines","name":null,"path":"/reticulatedpines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33672591?s=80&v=4"},"commit":{"message":"90D: platform dir. Does not build","shortMessageHtmlLink":"90D: platform dir. Does not build"}},{"before":"3b0bcda2ea3a1be80cf859812d9677c63458d602","after":"f7a1df28c52eb7e1725b078a5fd2c4dedb3bac85","ref":"refs/heads/dev","pushedAt":"2024-08-25T11:35:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"reticulatedpines","name":null,"path":"/reticulatedpines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33672591?s=80&v=4"},"commit":{"message":"dev guide: add manual clean req if changed env vars\n\nStandard stuff, we don't track env vars as deps for the build\n(ideally, we should), so if you change an env var, you must\ntrigger a clean for anything built with the old vars.","shortMessageHtmlLink":"dev guide: add manual clean req if changed env vars"}},{"before":"df4c7bd32ec0cd65a4b6aacdd7ec5cce1c560135","after":"3b0bcda2ea3a1be80cf859812d9677c63458d602","ref":"refs/heads/dev","pushedAt":"2024-08-25T10:50:13.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"reticulatedpines","name":null,"path":"/reticulatedpines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33672591?s=80&v=4"},"commit":{"message":"dev guide: update with OS support","shortMessageHtmlLink":"dev guide: update with OS support"}},{"before":"30f7812becdf6c47385720fe87b20d46370068e0","after":null,"ref":"refs/heads/autoexec_universal","pushedAt":"2024-08-18T16:15:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"reticulatedpines","name":null,"path":"/reticulatedpines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33672591?s=80&v=4"}},{"before":"74ae1939cc256cb985798e8f04baf60442b4572b","after":null,"ref":"refs/heads/build_system_refactor","pushedAt":"2024-08-18T15:03:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"reticulatedpines","name":null,"path":"/reticulatedpines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33672591?s=80&v=4"}},{"before":null,"after":"30f7812becdf6c47385720fe87b20d46370068e0","ref":"refs/heads/autoexec_universal","pushedAt":"2024-07-21T18:42:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"reticulatedpines","name":null,"path":"/reticulatedpines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33672591?s=80&v=4"},"commit":{"message":"auto_u: SD reset reboot.c stub for 70D\n\nConfirmed to work on phys if you enable in 70D/Makefile","shortMessageHtmlLink":"auto_u: SD reset reboot.c stub for 70D"}},{"before":"35807dfa161a9337a92690b6e617f31b1bd5c464","after":"74ae1939cc256cb985798e8f04baf60442b4572b","ref":"refs/heads/build_system_refactor","pushedAt":"2024-07-06T23:04:06.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"reticulatedpines","name":null,"path":"/reticulatedpines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33672591?s=80&v=4"},"commit":{"message":"build: add dummy installer support, fix 100D bug\n\nThis adds targets for ML-SETUP.FIR that partially work;\ngood enough for the current goal of having platform/\nbuilds make sane zips in a similar style to before.\n\nInstaller make system also needs refactoring, it does\nnot work at present.","shortMessageHtmlLink":"build: add dummy installer support, fix 100D bug"}},{"before":"a36d1bdf0540393664d4773b24e9ae77e1a7aa9b","after":"35807dfa161a9337a92690b6e617f31b1bd5c464","ref":"refs/heads/build_system_refactor","pushedAt":"2024-07-02T03:38:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"reticulatedpines","name":null,"path":"/reticulatedpines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33672591?s=80&v=4"},"commit":{"message":"build: remove unneeded git ignore files\n\nThese are mostly files where the old build system would\ndump object files in the src dirs. But also some sneaky\ngenerated *source* files that would go there in a confusing way.","shortMessageHtmlLink":"build: remove unneeded git ignore files"}},{"before":"a4c86695692050bf4b439cee816e3a0e7e22528d","after":"a36d1bdf0540393664d4773b24e9ae77e1a7aa9b","ref":"refs/heads/build_system_refactor","pushedAt":"2024-07-01T20:13:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"reticulatedpines","name":null,"path":"/reticulatedpines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33672591?s=80&v=4"},"commit":{"message":"patch_mmu.c: fix unnamed param","shortMessageHtmlLink":"patch_mmu.c: fix unnamed param"}},{"before":"602783de556aed0b2eb0068206489c32c2967e98","after":"a4c86695692050bf4b439cee816e3a0e7e22528d","ref":"refs/heads/build_system_refactor","pushedAt":"2024-07-01T15:04:42.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"reticulatedpines","name":null,"path":"/reticulatedpines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33672591?s=80&v=4"},"commit":{"message":"build: disable About Magic Lantern menu\n\nThis menu does nothing apart from confuse people,\nsince all it does in practice is complain that the help\nfiles are not installed.\n\nWe could turn it into a generic help screen, maybe\nwith QR code links to forum and/or discord.","shortMessageHtmlLink":"build: disable About Magic Lantern menu"}},{"before":"c44c284deca3a31487b5b8ad8b485bba39d0ac32","after":"602783de556aed0b2eb0068206489c32c2967e98","ref":"refs/heads/build_system_refactor","pushedAt":"2024-06-29T01:13:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"reticulatedpines","name":null,"path":"/reticulatedpines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33672591?s=80&v=4"},"commit":{"message":"build: fix copy_and_restart location, fix lds race\n\nFix old magiclantern.lds race that was reintroduced\nby build simplification.\n\nFix copy_and_restart: old system located this by implicitly\nputting entry.o at the start of a variable used during linking.\nThis is now explicit.","shortMessageHtmlLink":"build: fix copy_and_restart location, fix lds race"}},{"before":"bcb88cb65813e079aa28e103cfbb41e3f9063851","after":"c44c284deca3a31487b5b8ad8b485bba39d0ac32","ref":"refs/heads/build_system_refactor","pushedAt":"2024-06-28T17:57:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"reticulatedpines","name":null,"path":"/reticulatedpines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33672591?s=80&v=4"},"commit":{"message":"build: simplify targets, fix version.c race","shortMessageHtmlLink":"build: simplify targets, fix version.c race"}},{"before":"cd78ac9159a3dcb5deddd41141d2c7dcdc097fc7","after":"bcb88cb65813e079aa28e103cfbb41e3f9063851","ref":"refs/heads/build_system_refactor","pushedAt":"2024-06-28T06:40:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"reticulatedpines","name":null,"path":"/reticulatedpines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33672591?s=80&v=4"},"commit":{"message":"build: fix broken makefiles, due to stale files\n\nThese were building before, I suspect because I had stale .o\nfiles in the cam dir, because the old system loves littering\nthem into src dirs, which then get included.","shortMessageHtmlLink":"build: fix broken makefiles, due to stale files"}},{"before":null,"after":"cd78ac9159a3dcb5deddd41141d2c7dcdc097fc7","ref":"refs/heads/build_system_refactor","pushedAt":"2024-06-28T01:37:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"reticulatedpines","name":null,"path":"/reticulatedpines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33672591?s=80&v=4"},"commit":{"message":"build refactor: large simplification\n\nTOTALLY UNTESTED ON REAL CAMS\nDon't run this code. This is dev work on the build system.\n\n- Output (for various things) goes into a build/ dir. No clutter in src dirs.\n- make in platform/99D builds the zip\n- make in modules builds all modules\n- make in platform builds all PLATFORM_MAP cam zips (although PLATFORM_MAP has been renamed to ML_CAMS)\n- You can now build cams that are not in PLATFORM_MAP, this only controls which cams are built with `make` within platform/\n- I removed the prettified output. Could be added back if people care.\n- Currently, all modules are copied to all cam zips. I may make this work the old way, or I may change ML so it won't show modules that cannot load\n- I changed ROMBASEADDR -> MAIN_FIRMWARE_ADDR","shortMessageHtmlLink":"build refactor: large simplification"}},{"before":"8dc5b19ce866e1c095988d3c05b063bc3b468ca2","after":null,"ref":"refs/heads/stable","pushedAt":"2024-05-27T19:02:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"reticulatedpines","name":null,"path":"/reticulatedpines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33672591?s=80&v=4"}},{"before":"a34f4b8163f424f7894480ab8753b001dc51baf5","after":null,"ref":"refs/heads/2000D_hello_world","pushedAt":"2024-05-27T18:54:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"reticulatedpines","name":null,"path":"/reticulatedpines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33672591?s=80&v=4"}},{"before":"b3d2b50d00c22ec23317a293e2d6837a5e0fd691","after":null,"ref":"refs/heads/meminfo_fix","pushedAt":"2024-05-27T16:53:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"reticulatedpines","name":null,"path":"/reticulatedpines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33672591?s=80&v=4"}},{"before":"c0483c4f13965b6b6e28ce1cd27eb6c3d69076d1","after":"a2faf673dfe2a7057f50ea48863b0ae470847e8a","ref":"refs/heads/90d_initial_stubs","pushedAt":"2024-05-27T16:50:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"reticulatedpines","name":null,"path":"/reticulatedpines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33672591?s=80&v=4"},"commit":{"message":"90D: platform dir. Does not build","shortMessageHtmlLink":"90D: platform dir. Does not build"}},{"before":"93ce0d3ed8a8452dfa34d1642a3741440aabe3e3","after":null,"ref":"refs/heads/xf605","pushedAt":"2024-05-27T16:48:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"reticulatedpines","name":null,"path":"/reticulatedpines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33672591?s=80&v=4"}},{"before":"e0e990680b51e26496b4b09c5ea7354711569a9c","after":"df4c7bd32ec0cd65a4b6aacdd7ec5cce1c560135","ref":"refs/heads/dev","pushedAt":"2024-05-27T16:47:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"reticulatedpines","name":null,"path":"/reticulatedpines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33672591?s=80&v=4"},"commit":{"message":"XF605: early blind port\n\nUntested so far, works past bootloader in Qemu.\n\nSlightly more stubs / consts are hacked out than normal\nfor an early port, but it's still quite similar.\n\nThere are a few logging printfs in init.c, guarded by\nCONFIG_XF605.","shortMessageHtmlLink":"XF605: early blind port"}},{"before":"4d4331fbe585d5d57fe2a39e60846bb283354e22","after":"e0e990680b51e26496b4b09c5ea7354711569a9c","ref":"refs/heads/dev","pushedAt":"2024-05-27T16:08:13.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"reticulatedpines","name":null,"path":"/reticulatedpines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33672591?s=80&v=4"},"commit":{"message":"MALLOC_STRUCT: convert to a real struct\n\nClean up the bodge of getting malloc information\nfrom raw memory offsets, use well defined structs instead,\nversioned.","shortMessageHtmlLink":"MALLOC_STRUCT: convert to a real struct"}},{"before":"e0d601152fd245c74333546c9b7f6f06c4d59662","after":"93ce0d3ed8a8452dfa34d1642a3741440aabe3e3","ref":"refs/heads/xf605","pushedAt":"2024-05-27T16:07:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"reticulatedpines","name":null,"path":"/reticulatedpines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33672591?s=80&v=4"},"commit":{"message":"XF605: early blind port\n\nUntested so far, works past bootloader in Qemu.\n\nSlightly more stubs / consts are hacked out than normal\nfor an early port, but it's still quite similar.\n\nThere are a few logging printfs in init.c, guarded by\nCONFIG_XF605.","shortMessageHtmlLink":"XF605: early blind port"}},{"before":"43f91d1f157cf3962265b9139c43cb5c33bc45e1","after":"c0483c4f13965b6b6e28ce1cd27eb6c3d69076d1","ref":"refs/heads/90d_initial_stubs","pushedAt":"2024-05-27T16:05:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"reticulatedpines","name":null,"path":"/reticulatedpines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33672591?s=80&v=4"},"commit":{"message":"90D: platform dir. Does not build","shortMessageHtmlLink":"90D: platform dir. Does not build"}},{"before":"4d4331fbe585d5d57fe2a39e60846bb283354e22","after":null,"ref":"refs/heads/mmu_patch_integration","pushedAt":"2024-05-27T15:53:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"reticulatedpines","name":null,"path":"/reticulatedpines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33672591?s=80&v=4"}},{"before":"fcf0861f95220177f0695a9f487f727aaffeb0fa","after":"b3d2b50d00c22ec23317a293e2d6837a5e0fd691","ref":"refs/heads/meminfo_fix","pushedAt":"2024-05-27T15:49:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"reticulatedpines","name":null,"path":"/reticulatedpines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33672591?s=80&v=4"},"commit":{"message":"SRM testing, NOT FOR MERGE\n\nTesting get_free_SRM_blocks()","shortMessageHtmlLink":"SRM testing, NOT FOR MERGE"}},{"before":"d207415d3e4b8c2a3788a3dcee006b81379b996e","after":"e0d601152fd245c74333546c9b7f6f06c4d59662","ref":"refs/heads/xf605","pushedAt":"2024-05-27T15:48:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"reticulatedpines","name":null,"path":"/reticulatedpines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33672591?s=80&v=4"},"commit":{"message":"XF605: early blind port\n\nUntested so far, works past bootloader in Qemu.\n\nSlightly more stubs / consts are hacked out than normal\nfor an early port, but it's still quite similar.\n\nThere are a few logging printfs in init.c, guarded by\nCONFIG_XF605.","shortMessageHtmlLink":"XF605: early blind port"}},{"before":"8d046ea705a187dd3f917fd62fc7efa183789a3b","after":null,"ref":"refs/heads/200d_raw_draft_02","pushedAt":"2024-05-25T04:50:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"reticulatedpines","name":null,"path":"/reticulatedpines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33672591?s=80&v=4"}},{"before":"04af8c60848175bffdd19b02c428188e6218664a","after":"4d4331fbe585d5d57fe2a39e60846bb283354e22","ref":"refs/heads/dev","pushedAt":"2024-05-21T17:02:11.000Z","pushType":"push","commitsCount":39,"pusher":{"login":"reticulatedpines","name":null,"path":"/reticulatedpines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33672591?s=80&v=4"},"commit":{"message":"patch: update FIXME in patch_cache.c\n\nNot relevant since code got split into patch_mmu.c / patch_cache.c.\nThis file only patches 4 bytes at a time and old cams assume\n4-aligned pointers","shortMessageHtmlLink":"patch: update FIXME in patch_cache.c"}},{"before":"1239b72e387b0bab3bea22b8455b52f6198ad7ce","after":"fcf0861f95220177f0695a9f487f727aaffeb0fa","ref":"refs/heads/meminfo_fix","pushedAt":"2024-05-21T16:36:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"reticulatedpines","name":null,"path":"/reticulatedpines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33672591?s=80&v=4"},"commit":{"message":"SRM testing, NOT FOR MERGE\n\nTesting get_free_SRM_blocks()","shortMessageHtmlLink":"SRM testing, NOT FOR MERGE"}},{"before":"27f9a3b24f011b17f604f2af63cf89c95964cad9","after":"43f91d1f157cf3962265b9139c43cb5c33bc45e1","ref":"refs/heads/90d_initial_stubs","pushedAt":"2024-05-21T16:31:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"reticulatedpines","name":null,"path":"/reticulatedpines","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33672591?s=80&v=4"},"commit":{"message":"90D: platform dir. Does not build","shortMessageHtmlLink":"90D: platform dir. Does not build"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQwNzoxOToxNi4wMDAwMDBazwAAAAS5VirE","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yMVQxNjozMToxNy4wMDAwMDBazwAAAARQEoM8"}},"title":"Activity ยท reticulatedpines/magiclantern_simplified"}