{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":2169096,"defaultBranch":"master","name":"scummvm","ownerLogin":"bluegr","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2011-08-07T15:29:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/510395?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1725705043.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"fe2aa8b484555cbffc987643d16b2c1cb140edb3","ref":"refs/heads/ndebug_removal","pushedAt":"2024-09-07T10:30:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bluegr","name":"Filippos Karapetis","path":"/bluegr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/510395?s=80&v=4"},"commit":{"message":"SCI: Remove the usage of NDEBUG\n\nWe don't define NDEBUG in release builds, but we have other means\nof debugging in our common code, via debug levels","shortMessageHtmlLink":"SCI: Remove the usage of NDEBUG"}},{"before":null,"after":"719dd205556e8068c2b365e78120827d3334ca98","ref":"refs/heads/minimal_frame_rate","pushedAt":"2024-09-03T08:06:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bluegr","name":"Filippos Karapetis","path":"/bluegr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/510395?s=80&v=4"},"commit":{"message":"BACKENDS: Minimal render rate support (force-frame-update)\n\nOriginally authored by @magicmyth in PR #1039\n\nScummVM is optimised to render frames when something changes on screen.\nAs some host environments can perform poorly if the app does not\nreliably refresh its output regularly (notably Steam overlay) this new\noption ensures that Scummvm outputs a minimal amount of frames even if\nnothing is changing in the game renderer.\n\nCurrently this is only implemented in the SDL OpenGL renderer.\n\nThe new config option is called force-frame-update and it takes a\ninteger value representing the desired minimum milliseconds Scummvm\nshould wait before forcing a screen update/refresh. E.g: 50.\n\nNote that the rendering system will not force a re-draw of a frame if\nthe app has rendered a changed frame within the desired minimum refresh.\n\nThus if the app is outputting 30fps and force-frame-update is set to\n100ms (~10fps) then no duplicate frame will be shown (in theory).\n\nAs this is implemented in OpenGLSdlGraphicsManager::updateScreen()\nOpenGLGraphicsManager::_forceRedraw has had its access changed to\n*protected* so that it can be access by it's descendant. The reason this\nhas been done in OpenGLSdlGraphicsManager::updateScreen() is so\nSDL_GetTicks() can be used to track the elapsed time. If it is useful\nfor other platforms using OpenGL to have this feature it could be\nimplemented within OpenGLGraphicsManager::updateScreen() provided a\nsuitable platform independent replacement for SDL_GetTicks() is used.\nThis would potentially be better as OpenGLSdlGraphicsManager checks\nvarious other states when deciding if the screen should update.","shortMessageHtmlLink":"BACKENDS: Minimal render rate support (force-frame-update)"}},{"before":"b57c5087070b2b832cb3866ba4e71d18fbf95a29","after":"70bb7e5b5ce26ad1c4c07c011962197c1812af99","ref":"refs/heads/cge_keymap","pushedAt":"2024-08-10T16:20:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bluegr","name":"Filippos Karapetis","path":"/bluegr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/510395?s=80&v=4"},"commit":{"message":"CGE2: Rewrite keymapper and add joystick support - bug 15188\n\nAlso, clean up the keyboard input code. The two quit actions\nhave been merged into one, as the second one was superfluous","shortMessageHtmlLink":"CGE2: Rewrite keymapper and add joystick support - bug 15188"}},{"before":"b77ce1ea828831d17e5bfcad0b39abe0a463182d","after":"b57c5087070b2b832cb3866ba4e71d18fbf95a29","ref":"refs/heads/cge_keymap","pushedAt":"2024-08-09T14:49:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bluegr","name":"Filippos Karapetis","path":"/bluegr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/510395?s=80&v=4"},"commit":{"message":"CGE2: Rewrite keymapper and add joystick support - bug 15188\n\nAlso, clean up the keyboard input code","shortMessageHtmlLink":"CGE2: Rewrite keymapper and add joystick support - bug 15188"}},{"before":"0a8d1e01f93b7c84b0dee5afaca5681e780dfea1","after":"b77ce1ea828831d17e5bfcad0b39abe0a463182d","ref":"refs/heads/cge_keymap","pushedAt":"2024-08-09T07:47:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bluegr","name":"Filippos Karapetis","path":"/bluegr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/510395?s=80&v=4"},"commit":{"message":"CGE: Rewrite keymapper and add joystick support - bug 15187\n\nAlso, clean up the keyboard input code","shortMessageHtmlLink":"CGE: Rewrite keymapper and add joystick support - bug 15187"}},{"before":null,"after":"0a8d1e01f93b7c84b0dee5afaca5681e780dfea1","ref":"refs/heads/cge_keymap","pushedAt":"2024-08-09T00:05:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bluegr","name":"Filippos Karapetis","path":"/bluegr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/510395?s=80&v=4"},"commit":{"message":"CGE: Rewrite keymapper and add joystick support - bug 15187\n\nAlso, clean up the keyboard input code","shortMessageHtmlLink":"CGE: Rewrite keymapper and add joystick support - bug 15187"}},{"before":"3ae512774bfefd8f1d3a1ff540983ef5a3465a81","after":null,"ref":"refs/heads/tetraedge_fsnode","pushedAt":"2024-08-04T09:47:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bluegr","name":"Filippos Karapetis","path":"/bluegr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/510395?s=80&v=4"}},{"before":"bc92a10a60f229d5748c20c840e0c9c4a5942bad","after":"3ae512774bfefd8f1d3a1ff540983ef5a3465a81","ref":"refs/heads/tetraedge_fsnode","pushedAt":"2024-08-04T09:03:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bluegr","name":"Filippos Karapetis","path":"/bluegr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/510395?s=80&v=4"},"commit":{"message":"TETRAEDGE: Fixes for Amerzone menus","shortMessageHtmlLink":"TETRAEDGE: Fixes for Amerzone menus"}},{"before":null,"after":"bc92a10a60f229d5748c20c840e0c9c4a5942bad","ref":"refs/heads/tetraedge_fsnode","pushedAt":"2024-08-04T01:58:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bluegr","name":"Filippos Karapetis","path":"/bluegr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/510395?s=80&v=4"},"commit":{"message":"TETRAEDGE: Cache FSNode lookups\n\nThis is based on @andrewglass's work in PR #5714, and allows us to\ncache the remaining cases where Common::FSNode is used","shortMessageHtmlLink":"TETRAEDGE: Cache FSNode lookups"}},{"before":"50820d776df45886577c8ed5ed8f8cb096e11b82","after":null,"ref":"refs/heads/nuked-opl-update","pushedAt":"2024-07-04T12:16:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bluegr","name":"Filippos Karapetis","path":"/bluegr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/510395?s=80&v=4"}},{"before":null,"after":"50820d776df45886577c8ed5ed8f8cb096e11b82","ref":"refs/heads/nuked-opl-update","pushedAt":"2024-07-03T09:40:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bluegr","name":"Filippos Karapetis","path":"/bluegr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/510395?s=80&v=4"},"commit":{"message":"AUDIO: Add missing type defines for Nuked OPL\n\nThese types are not standardized, so we define them to be used in\nthe new Nuked OPL code. Check PR #5747 for a relevant discussion","shortMessageHtmlLink":"AUDIO: Add missing type defines for Nuked OPL"}},{"before":"08f3533302762fbee25a63b2dcde0fe7b1be623c","after":null,"ref":"refs/heads/gob_game_types","pushedAt":"2024-01-18T21:44:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bluegr","name":"Filippos Karapetis","path":"/bluegr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/510395?s=80&v=4"}},{"before":null,"after":"08f3533302762fbee25a63b2dcde0fe7b1be623c","ref":"refs/heads/gob_game_types","pushedAt":"2024-01-14T22:36:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bluegr","name":"Filippos Karapetis","path":"/bluegr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/510395?s=80&v=4"},"commit":{"message":"GOB: Get game types from game IDs\n\nRemove game types from all of the detection entries. Game types can be\ndeduced from the game ID, so keeping them both in game entries is\nduplicate and superfluous information.\n\nAs an added bonus, several fallback game IDs have been fixed to match\ntheir correct values","shortMessageHtmlLink":"GOB: Get game types from game IDs"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wN1QxMDozMDo0My4wMDAwMDBazwAAAASvl7WW","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wN1QxMDozMDo0My4wMDAwMDBazwAAAASvl7WW","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0xNFQyMjozNjoxMC4wMDAwMDBazwAAAAPfi6d-"}},"title":"Activity ยท bluegr/scummvm"}