{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":128689588,"defaultBranch":"master","name":"fceux","ownerLogin":"TASEmulators","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-04-08T23:13:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11743303?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1693168789.0","currentOid":""},"activityList":{"items":[{"before":"14df08d804a574bed792983c6f6d0ef74f3c54ed","after":"c919de08b2c130ed17d3627ea98f6ecf19f43c4d","ref":"refs/heads/master","pushedAt":"2024-05-29T11:35:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"thor2016","name":null,"path":"/thor2016","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106517032?s=80&v=4"},"commit":{"message":"Merge pull request #735 from awjackson/fixbuild\n\nFix Linux build","shortMessageHtmlLink":"Merge pull request #735 from awjackson/fixbuild"}},{"before":"ffb28e113168a1eb280ed8e786f92b781aae5f72","after":"14df08d804a574bed792983c6f6d0ef74f3c54ed","ref":"refs/heads/master","pushedAt":"2024-05-28T10:03:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ClusterM","name":"Alexey Cluster","path":"/ClusterM","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4236181?s=80&v=4"},"commit":{"message":"Take NES 2.0 header WRAM size into account for MMC3","shortMessageHtmlLink":"Take NES 2.0 header WRAM size into account for MMC3"}},{"before":"283aea91db401554707b9776c587f3adaa039295","after":"ffb28e113168a1eb280ed8e786f92b781aae5f72","ref":"refs/heads/master","pushedAt":"2024-05-11T11:09:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thor2016","name":null,"path":"/thor2016","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106517032?s=80&v=4"},"commit":{"message":"Changed Qt Avi recording to use atomic buffer indices to ensure both threads are aware of changes when they happen.","shortMessageHtmlLink":"Changed Qt Avi recording to use atomic buffer indices to ensure both …"}},{"before":"c4dd4f5153d9c1cd51065659cdf1cc39a6afb61e","after":"283aea91db401554707b9776c587f3adaa039295","ref":"refs/heads/master","pushedAt":"2024-05-11T10:16:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thor2016","name":null,"path":"/thor2016","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106517032?s=80&v=4"},"commit":{"message":"For Qt netplay, reset client frame rate adjustment to normal on disconnect.","shortMessageHtmlLink":"For Qt netplay, reset client frame rate adjustment to normal on disco…"}},{"before":"0ea2670ae0f14ddeec3cc9493f2f7094f7867974","after":"c4dd4f5153d9c1cd51065659cdf1cc39a6afb61e","ref":"refs/heads/master","pushedAt":"2024-05-05T10:29:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thor2016","name":null,"path":"/thor2016","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106517032?s=80&v=4"},"commit":{"message":"Updated client netplay rom requests to only send extracted archive files as well.","shortMessageHtmlLink":"Updated client netplay rom requests to only send extracted archive fi…"}},{"before":"4b36de6ec9584cfa87d5f4689b18e0d2c667f5f2","after":"0ea2670ae0f14ddeec3cc9493f2f7094f7867974","ref":"refs/heads/master","pushedAt":"2024-05-05T09:57:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thor2016","name":null,"path":"/thor2016","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106517032?s=80&v=4"},"commit":{"message":"For Qt GUI, store archive file index so that a hard reload knows how to refind the ROM inside the archive. For netplay, don't send entire zip archives. Instead just send the single extracted ROM of interest.","shortMessageHtmlLink":"For Qt GUI, store archive file index so that a hard reload knows how …"}},{"before":"4e57ca40ae76398233021c03228a0555bf7d78e8","after":"4b36de6ec9584cfa87d5f4689b18e0d2c667f5f2","ref":"refs/heads/master","pushedAt":"2024-05-05T03:08:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thor2016","name":null,"path":"/thor2016","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106517032?s=80&v=4"},"commit":{"message":"Build fix.","shortMessageHtmlLink":"Build fix."}},{"before":"151c951d63f56228a7a3a5ce4dedf2dda2022241","after":"4e57ca40ae76398233021c03228a0555bf7d78e8","ref":"refs/heads/master","pushedAt":"2024-05-05T02:04:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thor2016","name":null,"path":"/thor2016","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106517032?s=80&v=4"},"commit":{"message":"For Qt GUI, create a temp directory per every boot of application that can be used to store temporary files for things such as netplay roms. This folder is deleted at application exit.","shortMessageHtmlLink":"For Qt GUI, create a temp directory per every boot of application tha…"}},{"before":"84b823ffa76c546c8549092b878716e3fb33b130","after":"151c951d63f56228a7a3a5ce4dedf2dda2022241","ref":"refs/heads/master","pushedAt":"2024-04-19T01:29:12.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"thor2016","name":null,"path":"/thor2016","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106517032?s=80&v=4"},"commit":{"message":"Merge pull request #730 from TheRealQuantam/indy-fix\n\n\"(z),Y\" addressing incorrectly shown as \"(z,Y)\" in debugger","shortMessageHtmlLink":"Merge pull request #730 from TheRealQuantam/indy-fix"}},{"before":"94975d7dbefde07e7012b99dfad05590de450169","after":"84b823ffa76c546c8549092b878716e3fb33b130","ref":"refs/heads/master","pushedAt":"2024-04-13T19:57:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thor2016","name":null,"path":"/thor2016","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106517032?s=80&v=4"},"commit":{"message":"Added more netplay status data to host status dialog.","shortMessageHtmlLink":"Added more netplay status data to host status dialog."}},{"before":"c97e2c9ad3cfda282bb579c6f293506d2865c922","after":"94975d7dbefde07e7012b99dfad05590de450169","ref":"refs/heads/master","pushedAt":"2024-04-12T12:14:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thor2016","name":null,"path":"/thor2016","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106517032?s=80&v=4"},"commit":{"message":"Fix code so that FCEUGI fully constructs properly and is not clobbered after the construction by a memset. Also, some minor code cleanup in related areas.","shortMessageHtmlLink":"Fix code so that FCEUGI fully constructs properly and is not clobbere…"}},{"before":"6e698433aac9c9d1ac0180c7b2b48e0b02a62b32","after":"c97e2c9ad3cfda282bb579c6f293506d2865c922","ref":"refs/heads/master","pushedAt":"2024-04-11T10:58:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thor2016","name":null,"path":"/thor2016","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106517032?s=80&v=4"},"commit":{"message":"For Qt Netplay, added code to sync cheats between server and clients.","shortMessageHtmlLink":"For Qt Netplay, added code to sync cheats between server and clients."}},{"before":"9036dd07bdeffb5e2808f1ca068744b7d25484a3","after":"6e698433aac9c9d1ac0180c7b2b48e0b02a62b32","ref":"refs/heads/master","pushedAt":"2024-04-08T11:07:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thor2016","name":null,"path":"/thor2016","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106517032?s=80&v=4"},"commit":{"message":"Added netplay debug mode for interface debug logging.","shortMessageHtmlLink":"Added netplay debug mode for interface debug logging."}},{"before":"e7d234136cb919fe005694070ae65af65e837aa4","after":"9036dd07bdeffb5e2808f1ca068744b7d25484a3","ref":"refs/heads/master","pushedAt":"2024-04-08T01:21:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thor2016","name":null,"path":"/thor2016","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106517032?s=80&v=4"},"commit":{"message":"Added logic to allow netplay host to control pause state of clients.","shortMessageHtmlLink":"Added logic to allow netplay host to control pause state of clients."}},{"before":"9f8310bbe1224257731e530bf0ea6c55f27d357c","after":"e7d234136cb919fe005694070ae65af65e837aa4","ref":"refs/heads/master","pushedAt":"2024-04-08T00:22:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thor2016","name":null,"path":"/thor2016","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106517032?s=80&v=4"},"commit":{"message":"Netplay sync state fixes.","shortMessageHtmlLink":"Netplay sync state fixes."}},{"before":"e032d658119dd23bb5a15a81a7527dc6e56b559b","after":"9f8310bbe1224257731e530bf0ea6c55f27d357c","ref":"refs/heads/master","pushedAt":"2024-04-07T19:11:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thor2016","name":null,"path":"/thor2016","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106517032?s=80&v=4"},"commit":{"message":"Minor cleanup of netplay main menu.","shortMessageHtmlLink":"Minor cleanup of netplay main menu."}},{"before":"e751431099ca75ca6c582152e36a80962c106362","after":"e032d658119dd23bb5a15a81a7527dc6e56b559b","ref":"refs/heads/master","pushedAt":"2024-04-07T18:53:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thor2016","name":null,"path":"/thor2016","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106517032?s=80&v=4"},"commit":{"message":"For Qt netplay, changed client message dialogs to be non-blocking. This prevents re-entrant event loops.","shortMessageHtmlLink":"For Qt netplay, changed client message dialogs to be non-blocking. Th…"}},{"before":"3e1a8ec4865510279dfcc2453b5d906a8fd2a98a","after":"e751431099ca75ca6c582152e36a80962c106362","ref":"refs/heads/master","pushedAt":"2024-04-06T14:07:36.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"thor2016","name":null,"path":"/thor2016","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106517032?s=80&v=4"},"commit":{"message":"Merge pull request #726 from negativeExponent/patch-1\n\nunrom512.cpp: Expand support for PRG ROM size upto 4M","shortMessageHtmlLink":"Merge pull request #726 from negativeExponent/patch-1"}},{"before":"f71b912afb2cdec09281dbc24001b9e1f58d56a9","after":"3e1a8ec4865510279dfcc2453b5d906a8fd2a98a","ref":"refs/heads/master","pushedAt":"2024-04-06T14:05:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"thor2016","name":null,"path":"/thor2016","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106517032?s=80&v=4"},"commit":{"message":"Merge pull request #728 from liyansong2018/master\n\nFix Path Traversal #727 in Netplay server","shortMessageHtmlLink":"Merge pull request #728 from liyansong2018/master"}},{"before":"10418f551a7841c925afc1831e169c2e865b3e38","after":"f71b912afb2cdec09281dbc24001b9e1f58d56a9","ref":"refs/heads/master","pushedAt":"2024-04-04T10:43:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thor2016","name":null,"path":"/thor2016","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106517032?s=80&v=4"},"commit":{"message":"Qt netplay fixes for processing input packet data. Don't attempt spawn dialog windows when in read loop, it will cause event loop re-entrancy issues.","shortMessageHtmlLink":"Qt netplay fixes for processing input packet data. Don't attempt spaw…"}},{"before":"2fe563181e3519a395e17ab0b871a389c48b5e31","after":"10418f551a7841c925afc1831e169c2e865b3e38","ref":"refs/heads/master","pushedAt":"2024-04-03T08:55:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thor2016","name":null,"path":"/thor2016","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106517032?s=80&v=4"},"commit":{"message":"Added framework for Qt netplay client status dialog.","shortMessageHtmlLink":"Added framework for Qt netplay client status dialog."}},{"before":"25cab8195f827e1cd531128e302b50d9ad05bdf6","after":"2fe563181e3519a395e17ab0b871a389c48b5e31","ref":"refs/heads/master","pushedAt":"2024-03-27T00:58:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thor2016","name":null,"path":"/thor2016","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106517032?s=80&v=4"},"commit":{"message":"Added ROM unload handling logic for netplay.","shortMessageHtmlLink":"Added ROM unload handling logic for netplay."}},{"before":"f50b70b87eca3d02767eec6868a2e357c7a4c96f","after":"25cab8195f827e1cd531128e302b50d9ad05bdf6","ref":"refs/heads/master","pushedAt":"2024-03-27T00:20:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thor2016","name":null,"path":"/thor2016","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106517032?s=80&v=4"},"commit":{"message":"Bug fix for Qt win64 netplay, make sure rom files are opened in binary mode.","shortMessageHtmlLink":"Bug fix for Qt win64 netplay, make sure rom files are opened in binar…"}},{"before":"84654b1c06618a2e72ef27bc28f5660e5a5be688","after":"f50b70b87eca3d02767eec6868a2e357c7a4c96f","ref":"refs/heads/master","pushedAt":"2024-03-25T02:08:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thor2016","name":null,"path":"/thor2016","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106517032?s=80&v=4"},"commit":{"message":"Reduce netplay max tcp transmission size to 8k for ROM transfers.","shortMessageHtmlLink":"Reduce netplay max tcp transmission size to 8k for ROM transfers."}},{"before":"6e2299833680fe13a7eb1a6c78de0228d769cb0d","after":"84654b1c06618a2e72ef27bc28f5660e5a5be688","ref":"refs/heads/master","pushedAt":"2024-03-25T01:34:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thor2016","name":null,"path":"/thor2016","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106517032?s=80&v=4"},"commit":{"message":"Set low delay tcp option for netplay.","shortMessageHtmlLink":"Set low delay tcp option for netplay."}},{"before":"a63f5e60515c5223017f418e1307692fa16b5af1","after":"6e2299833680fe13a7eb1a6c78de0228d769cb0d","ref":"refs/heads/master","pushedAt":"2024-03-25T01:29:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thor2016","name":null,"path":"/thor2016","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106517032?s=80&v=4"},"commit":{"message":"Increased netplay tcp OS level send/receive buffer sizes.","shortMessageHtmlLink":"Increased netplay tcp OS level send/receive buffer sizes."}},{"before":"450870ef7784b4253c73f4832a733857ccfb8965","after":"a63f5e60515c5223017f418e1307692fa16b5af1","ref":"refs/heads/master","pushedAt":"2024-03-25T00:49:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thor2016","name":null,"path":"/thor2016","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106517032?s=80&v=4"},"commit":{"message":"Netplay modified data read code to allow smaller buffered data to arrive in pieces rather than waiting for full data set.","shortMessageHtmlLink":"Netplay modified data read code to allow smaller buffered data to arr…"}},{"before":"bed9b103808671e7f9867721c8aaae7f24eacff7","after":"450870ef7784b4253c73f4832a733857ccfb8965","ref":"refs/heads/master","pushedAt":"2024-03-24T20:29:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thor2016","name":null,"path":"/thor2016","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106517032?s=80&v=4"},"commit":{"message":"Build fix for constexpr vars that conflicted with some win macros.","shortMessageHtmlLink":"Build fix for constexpr vars that conflicted with some win macros."}},{"before":"cc61b7b5ab177f7b090b1f31c5cc705c46d7c572","after":"bed9b103808671e7f9867721c8aaae7f24eacff7","ref":"refs/heads/master","pushedAt":"2024-03-24T19:42:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thor2016","name":null,"path":"/thor2016","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106517032?s=80&v=4"},"commit":{"message":"Added netplay ROM comparison logic.","shortMessageHtmlLink":"Added netplay ROM comparison logic."}},{"before":"cc234ae04bf86b39ee0eb93b32b1902eff88a9ee","after":"cc61b7b5ab177f7b090b1f31c5cc705c46d7c572","ref":"refs/heads/master","pushedAt":"2024-03-23T23:01:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thor2016","name":null,"path":"/thor2016","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106517032?s=80&v=4"},"commit":{"message":"Added app version check between netplay host and clients to ensure interface compatibility.","shortMessageHtmlLink":"Added app version check between netplay host and clients to ensure in…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVt4sawA","startCursor":null,"endCursor":null}},"title":"Activity · TASEmulators/fceux"}