{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":571079635,"defaultBranch":"main","name":"DirkSimple","ownerLogin":"icculus","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-11-27T04:44:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/673562?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1670047196.0418189","currentOid":""},"activityList":{"items":[{"before":"9c370ef73d11917d7252019f28541eb558a58857","after":"28ea51d4ab39ffc57218f481a9876bd26f2d15a3","ref":"refs/heads/main","pushedAt":"2024-04-05T14:34:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"icculus","name":"Ryan C. Gordon","path":"/icculus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/673562?s=80&v=4"},"commit":{"message":"dirksimple_platform.h: Removed an obsolete FIXME.","shortMessageHtmlLink":"dirksimple_platform.h: Removed an obsolete FIXME."}},{"before":"ba8fc79f5bd190b2f8b3d79c8a0776792c0119a1","after":"9c370ef73d11917d7252019f28541eb558a58857","ref":"refs/heads/main","pushedAt":"2023-08-01T03:36:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"icculus","name":"Ryan C. Gordon","path":"/icculus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/673562?s=80&v=4"},"commit":{"message":"actions: setup-sdl has a `v1` tag now.","shortMessageHtmlLink":"actions: setup-sdl has a v1 tag now."}},{"before":"d56dd718c9029c8e8ebad4831c27ee812c4c8af2","after":"ba8fc79f5bd190b2f8b3d79c8a0776792c0119a1","ref":"refs/heads/main","pushedAt":"2023-07-01T03:52:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"icculus","name":"Ryan C. Gordon","path":"/icculus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/673562?s=80&v=4"},"commit":{"message":"ci: no longer need `github-token`, see if we can do without `discriminator`.","shortMessageHtmlLink":"ci: no longer need github-token, see if we can do without `discrimi…"}},{"before":"4c697e45cb74ae1314f1eab286b8aa3fe4b966cd","after":"d56dd718c9029c8e8ebad4831c27ee812c4c8af2","ref":"refs/heads/main","pushedAt":"2023-07-01T01:25:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"icculus","name":"Ryan C. Gordon","path":"/icculus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/673562?s=80&v=4"},"commit":{"message":"ci: Don't need libsdl-org/setup-sdl action to be verbose anymore, I think.","shortMessageHtmlLink":"ci: Don't need libsdl-org/setup-sdl action to be verbose anymore, I t…"}},{"before":"cb18380f9e5e0e16787d4c084ca9ef71ffbff710","after":"4c697e45cb74ae1314f1eab286b8aa3fe4b966cd","ref":"refs/heads/main","pushedAt":"2023-07-01T01:20:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"icculus","name":"Ryan C. Gordon","path":"/icculus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/673562?s=80&v=4"},"commit":{"message":"ci: The variable is `github-token`, with a dash, not underscore.","shortMessageHtmlLink":"ci: The variable is github-token, with a dash, not underscore."}},{"before":"e7cdc7c8216974ee41a059a292a056276d4a42f5","after":"cb18380f9e5e0e16787d4c084ca9ef71ffbff710","ref":"refs/heads/main","pushedAt":"2023-07-01T01:19:32.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"icculus","name":"Ryan C. Gordon","path":"/icculus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/673562?s=80&v=4"},"commit":{"message":"sdl: Fixes to the Windows file enum code.","shortMessageHtmlLink":"sdl: Fixes to the Windows file enum code."}},{"before":"84967c11fb6c34710f25da31d04e7f04dc5acacc","after":"e7cdc7c8216974ee41a059a292a056276d4a42f5","ref":"refs/heads/main","pushedAt":"2023-07-01T01:07:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"icculus","name":"Ryan C. Gordon","path":"/icculus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/673562?s=80&v=4"},"commit":{"message":"ci: Seeing if we need CMP0074, since cmake_minimum_required is set higher.","shortMessageHtmlLink":"ci: Seeing if we need CMP0074, since cmake_minimum_required is set hi…"}},{"before":"f0f6d98c75c6cd55edc897044f177fb9a7bf6b95","after":"84967c11fb6c34710f25da31d04e7f04dc5acacc","ref":"refs/heads/main","pushedAt":"2023-06-30T22:58:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"icculus","name":"Ryan C. Gordon","path":"/icculus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/673562?s=80&v=4"},"commit":{"message":"cmake: Turn off more Visual Studio compiler warning spam.\n\nNormally I would keep these on, but Ogg, Vorbis, and Theora are rotten\nwith them. I should probably just turn these on for those libraries...","shortMessageHtmlLink":"cmake: Turn off more Visual Studio compiler warning spam."}},{"before":"f53b280f7291b7486337e2dd0b3ea883e7fcfe19","after":"f0f6d98c75c6cd55edc897044f177fb9a7bf6b95","ref":"refs/heads/main","pushedAt":"2023-06-30T22:54:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"icculus","name":"Ryan C. Gordon","path":"/icculus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/673562?s=80&v=4"},"commit":{"message":"cmake: Turn off some overwhelming MSVC warnings.","shortMessageHtmlLink":"cmake: Turn off some overwhelming MSVC warnings."}},{"before":"c43c37572dedca786688f305f6e5c1ebf4894ac7","after":"f53b280f7291b7486337e2dd0b3ea883e7fcfe19","ref":"refs/heads/main","pushedAt":"2023-06-30T22:39:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"icculus","name":"Ryan C. Gordon","path":"/icculus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/673562?s=80&v=4"},"commit":{"message":"sdl: Attempt to compile on Windows.","shortMessageHtmlLink":"sdl: Attempt to compile on Windows."}},{"before":"50df3d2e01ee90863aa75199686f1073a8827a0c","after":"c43c37572dedca786688f305f6e5c1ebf4894ac7","ref":"refs/heads/main","pushedAt":"2023-06-30T22:21:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"icculus","name":"Ryan C. Gordon","path":"/icculus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/673562?s=80&v=4"},"commit":{"message":"sdl: Attempt to make this work on Windows.","shortMessageHtmlLink":"sdl: Attempt to make this work on Windows."}},{"before":"08651f838e05be377ad74ff16c39939f2f45f912","after":"50df3d2e01ee90863aa75199686f1073a8827a0c","ref":"refs/heads/main","pushedAt":"2023-06-30T21:50:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"icculus","name":"Ryan C. Gordon","path":"/icculus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/673562?s=80&v=4"},"commit":{"message":"ci: Make sure CMake sees the output of libsdl-org/setup-sdl","shortMessageHtmlLink":"ci: Make sure CMake sees the output of libsdl-org/setup-sdl"}},{"before":"5bf0eb985ef38be35b01cef5426e9441e492fb3f","after":"08651f838e05be377ad74ff16c39939f2f45f912","ref":"refs/heads/main","pushedAt":"2023-06-30T21:43:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"icculus","name":"Ryan C. Gordon","path":"/icculus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/673562?s=80&v=4"},"commit":{"message":"ci: Still working on this. :)","shortMessageHtmlLink":"ci: Still working on this. :)"}},{"before":"387ef41a89763748bb699703d34450c8e58b7116","after":"5bf0eb985ef38be35b01cef5426e9441e492fb3f","ref":"refs/heads/main","pushedAt":"2023-06-30T21:38:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"icculus","name":"Ryan C. Gordon","path":"/icculus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/673562?s=80&v=4"},"commit":{"message":"ci: Ninja isn't install on Linux by default, don't bother using it.","shortMessageHtmlLink":"ci: Ninja isn't install on Linux by default, don't bother using it."}},{"before":"e30ce26df0e0180b59f3d41893a305299eba5444","after":"387ef41a89763748bb699703d34450c8e58b7116","ref":"refs/heads/main","pushedAt":"2023-06-30T21:29:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"icculus","name":"Ryan C. Gordon","path":"/icculus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/673562?s=80&v=4"},"commit":{"message":"ci: Still making mistakes. :)","shortMessageHtmlLink":"ci: Still making mistakes. :)"}},{"before":"7042ff24956a9062544f0c528e22eb4d7fa78744","after":"e30ce26df0e0180b59f3d41893a305299eba5444","ref":"refs/heads/main","pushedAt":"2023-06-30T21:26:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"icculus","name":"Ryan C. Gordon","path":"/icculus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/673562?s=80&v=4"},"commit":{"message":"ci: Add GH_TOKEN environment variable to workflow.","shortMessageHtmlLink":"ci: Add GH_TOKEN environment variable to workflow."}},{"before":"76ce2f3256f84c58719fcd11eb6f3f63ba45277b","after":"7042ff24956a9062544f0c528e22eb4d7fa78744","ref":"refs/heads/main","pushedAt":"2023-06-30T21:19:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"icculus","name":"Ryan C. Gordon","path":"/icculus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/673562?s=80&v=4"},"commit":{"message":"ci: Another attempt at libsdl-org/setup-sdl","shortMessageHtmlLink":"ci: Another attempt at libsdl-org/setup-sdl"}},{"before":"aee535bac57f10900ed6131884f74c92276e59f7","after":"76ce2f3256f84c58719fcd11eb6f3f63ba45277b","ref":"refs/heads/main","pushedAt":"2023-06-30T21:08:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"icculus","name":"Ryan C. Gordon","path":"/icculus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/673562?s=80&v=4"},"commit":{"message":"ci: Attempt to build with the new libsdl-org/setup-sdl GitHub Action.","shortMessageHtmlLink":"ci: Attempt to build with the new libsdl-org/setup-sdl GitHub Action."}},{"before":"9d17b0b9fe2cf559ec156acadedf6af6bad269e4","after":"aee535bac57f10900ed6131884f74c92276e59f7","ref":"refs/heads/main","pushedAt":"2023-04-22T03:52:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"icculus","name":"Ryan C. Gordon","path":"/icculus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/673562?s=80&v=4"},"commit":{"message":"lair: Don't crash the game if you die in the actual dragon's lair.\n\nFixes #25.\nFixes #19.","shortMessageHtmlLink":"lair: Don't crash the game if you die in the actual dragon's lair."}},{"before":"1675afce914a7e4356fb1997488c9bfd9fa24adc","after":"9d17b0b9fe2cf559ec156acadedf6af6bad269e4","ref":"refs/heads/main","pushedAt":"2023-04-14T18:09:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"icculus","name":"Ryan C. Gordon","path":"/icculus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/673562?s=80&v=4"},"commit":{"message":"libtheora: NEON version of YUV->RGB conversion.\n\nThis is about 25-30% faster than the current scalar version, both on an\nM1 Mac Mini and a Raspberry Pi 4 on a 32-bit Raspberry Pi OS install.\n\nSince this needs tons of NEON registers, it might run better on a Pi4 in\n64-bit mode, if the compiler understands it can have 32 SIMD registers\ninstead of 16, and never shuffle things between registers and RAM.\n\nReference Issue #23.","shortMessageHtmlLink":"libtheora: NEON version of YUV->RGB conversion."}},{"before":"2ed2f1ea0afefcad0a89bf93caf77bed28156b32","after":"1675afce914a7e4356fb1997488c9bfd9fa24adc","ref":"refs/heads/main","pushedAt":"2023-04-11T01:49:32.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"icculus","name":"Ryan C. Gordon","path":"/icculus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/673562?s=80&v=4"},"commit":{"message":"libtheora: Make sure all arrays of YUV data are aligned for SIMD access.\n\nThis doesn't have any SIMD code at the moment, but just in case.\n\nReference Issue #23.","shortMessageHtmlLink":"libtheora: Make sure all arrays of YUV data are aligned for SIMD access."}},{"before":"969c9f56533a91be56e805af41580aee411e614e","after":"2ed2f1ea0afefcad0a89bf93caf77bed28156b32","ref":"refs/heads/main","pushedAt":"2023-04-09T05:56:43.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"icculus","name":"Ryan C. Gordon","path":"/icculus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/673562?s=80&v=4"},"commit":{"message":"theoraplay: Reworked mutex code.\n\nThis was passing pthread_mutex_t around by value, but this is\noften a struct, so we were copying the struct by-value, where we\nwould lock the _copy_ that is thrown away upon return from\nMutex_Lock(), and the actual mutex will sit there untouched,\nwhich is to say it basically disables locking. You might get\nlucky and the struct has some internal pointer where you end up\nwith a working lock anyhow, but this is not the case on macOS\nand probably other places, too.\n\nSurprisingly, this very rarely produced a noticible race\ncondition, but there have been weird assertions from time to\ntime, and I expect this will fix those.","shortMessageHtmlLink":"theoraplay: Reworked mutex code."}},{"before":"66cc8565290fe56b582b2c8cb3b9868a9ae0a2b1","after":"969c9f56533a91be56e805af41580aee411e614e","ref":"refs/heads/main","pushedAt":"2023-04-07T02:12:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"icculus","name":"Ryan C. Gordon","path":"/icculus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/673562?s=80&v=4"},"commit":{"message":"Added a fake laserdisc seek lag.\n\nThis blacks out the screen for a bit between seeks and gameplay resuming.\n\nRight now there isn't code to enable this, but eventually I'll hook up\ncvars at the engine level and add this.","shortMessageHtmlLink":"Added a fake laserdisc seek lag."}},{"before":"3c62f75b96ea76b50c1c05fccea856bc543df432","after":"66cc8565290fe56b582b2c8cb3b9868a9ae0a2b1","ref":"refs/heads/main","pushedAt":"2023-04-06T22:37:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"icculus","name":"Ryan C. Gordon","path":"/icculus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/673562?s=80&v=4"},"commit":{"message":"lair: Fixed the endgame to match the arcade version.\n\n(at least as far as I can tell.)","shortMessageHtmlLink":"lair: Fixed the endgame to match the arcade version."}},{"before":"98cc3cd2d2627ff5b19bfe222967f081e6e8bc40","after":"3c62f75b96ea76b50c1c05fccea856bc543df432","ref":"refs/heads/main","pushedAt":"2023-04-05T01:13:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"icculus","name":"Ryan C. Gordon","path":"/icculus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/673562?s=80&v=4"},"commit":{"message":"lair: Sprinkled a few `kills_player=true` around.\n\nGod mode chooses the first choice that leads to a sequence that\nisn't marked `kills_player=true`, but the reversed long falling\nplatform and the fire room both have choices that lead to a\nnon-interactive sequence that, on timeout, leads to a\nplayer-killing sequence.\n\nMark those sequences as fatal, too, to fix god mode. In normal\nplay, the game doesn't look at `kills_player` unless there's no\n`nextsequence` available, so it won't end the scene early to\nbe there.","shortMessageHtmlLink":"lair: Sprinkled a few kills_player=true around."}},{"before":"b37912e3aac08aea94c44dd6a1d3b42c7a0dccac","after":"98cc3cd2d2627ff5b19bfe222967f081e6e8bc40","ref":"refs/heads/main","pushedAt":"2023-03-27T04:59:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"icculus","name":"Ryan C. Gordon","path":"/icculus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/673562?s=80&v=4"},"commit":{"message":"lair: Don't buzz for unaccepted input during attract mode.","shortMessageHtmlLink":"lair: Don't buzz for unaccepted input during attract mode."}},{"before":"2b9f9fcc72df1d505b42c1194637a32cec1b82cb","after":"b37912e3aac08aea94c44dd6a1d3b42c7a0dccac","ref":"refs/heads/main","pushedAt":"2023-03-26T04:59:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"icculus","name":"Ryan C. Gordon","path":"/icculus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/673562?s=80&v=4"},"commit":{"message":"lair: Hook up game sounds.\n\nFixes #16.","shortMessageHtmlLink":"lair: Hook up game sounds."}},{"before":"42d33aa3b813301c486b23a67172fb29915c725e","after":"2b9f9fcc72df1d505b42c1194637a32cec1b82cb","ref":"refs/heads/main","pushedAt":"2023-03-08T14:28:13.060Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"icculus","name":"Ryan C. Gordon","path":"/icculus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/673562?s=80&v=4"},"commit":{"message":"move input descriptors to retro_set_environment\n\nso it doesn't trigger every frame","shortMessageHtmlLink":"move input descriptors to retro_set_environment"}},{"before":"102edc718a1c628150dc9f5908125d4ed1feb28b","after":"42d33aa3b813301c486b23a67172fb29915c725e","ref":"refs/heads/main","pushedAt":"2023-03-08T14:00:52.649Z","pushType":"push","commitsCount":1,"pusher":{"login":"icculus","name":"Ryan C. Gordon","path":"/icculus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/673562?s=80&v=4"},"commit":{"message":"Well that was dumb.","shortMessageHtmlLink":"Well that was dumb."}},{"before":"10732fa25c625e86a865a4d8e59206a1eebf2257","after":"102edc718a1c628150dc9f5908125d4ed1feb28b","ref":"refs/heads/main","pushedAt":"2023-03-08T13:59:20.068Z","pushType":"push","commitsCount":1,"pusher":{"login":"icculus","name":"Ryan C. Gordon","path":"/icculus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/673562?s=80&v=4"},"commit":{"message":"sdl: Don't fail to build on ancient SDL2 installs.\n\nThis should fix the build on GitHub Actions.","shortMessageHtmlLink":"sdl: Don't fail to build on ancient SDL2 installs."}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEKPiFSAA","startCursor":null,"endCursor":null}},"title":"Activity · icculus/DirkSimple"}