{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":25615609,"defaultBranch":"master","name":"pygame_sdl2","ownerLogin":"renpy","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-10-23T02:38:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1900740?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1684210499.702471","currentOid":""},"activityList":{"items":[{"before":"d3ca799d8c402749f0f923dfdf01fce69f6204d2","after":"d9d0458e9741d1edeed61edf298366c1f8c99c18","ref":"refs/heads/master","pushedAt":"2024-09-14T02:15:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"Take the destination, create all includes.","shortMessageHtmlLink":"Take the destination, create all includes."}},{"before":"a973853c89a0820a65fe5dc67cae283a39796027","after":"d3ca799d8c402749f0f923dfdf01fce69f6204d2","ref":"refs/heads/master","pushedAt":"2024-09-14T01:54:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"Move to an explicit script for installing the headers.","shortMessageHtmlLink":"Move to an explicit script for installing the headers."}},{"before":"97659bb557b2820e244b19535a3316ff3bee5c60","after":"a973853c89a0820a65fe5dc67cae283a39796027","ref":"refs/heads/master","pushedAt":"2024-09-12T04:34:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"Update README to reflect we don't expect people to build pygame_sdl2.","shortMessageHtmlLink":"Update README to reflect we don't expect people to build pygame_sdl2."}},{"before":"f41203cd31133b03bec4899036634e9f20f06fac","after":"97659bb557b2820e244b19535a3316ff3bee5c60","ref":"refs/heads/fix","pushedAt":"2024-08-24T05:15:32.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"Use a more direct implementation of tell.","shortMessageHtmlLink":"Use a more direct implementation of tell."}},{"before":"3be6394a67885547d1ca4895ce8b06950157433a","after":"97659bb557b2820e244b19535a3316ff3bee5c60","ref":"refs/heads/master","pushedAt":"2024-07-27T02:06:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"Use a more direct implementation of tell.","shortMessageHtmlLink":"Use a more direct implementation of tell."}},{"before":"f4b6dcce8a1625b05b19c2439632e36d5de16c23","after":"3be6394a67885547d1ca4895ce8b06950157433a","ref":"refs/heads/master","pushedAt":"2024-06-02T21:56:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"Merge branch 'fix'","shortMessageHtmlLink":"Merge branch 'fix'"}},{"before":"4fadf87b8c3e9d607b97709d3bbf3df6a7fab102","after":"f41203cd31133b03bec4899036634e9f20f06fac","ref":"refs/heads/fix","pushedAt":"2024-06-02T21:08:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"Do not create text events for keypad keys when numlock is down.\n\nFixes renpy/renpy#5397.","shortMessageHtmlLink":"Do not create text events for keypad keys when numlock is down."}},{"before":"4fadf87b8c3e9d607b97709d3bbf3df6a7fab102","after":"f4b6dcce8a1625b05b19c2439632e36d5de16c23","ref":"refs/heads/master","pushedAt":"2024-05-13T00:57:06.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"Merge pull request #155 from qTich/feature/draw-ellipse\n\nimplement: `pygame_sdl2.draw.ellipse`","shortMessageHtmlLink":"Merge pull request #155 from qTich/feature/draw-ellipse"}},{"before":"75f233bb0ebfd726ef0c9183bcc60a75151b4d69","after":"4fadf87b8c3e9d607b97709d3bbf3df6a7fab102","ref":"refs/heads/fix","pushedAt":"2024-01-29T03:06:10.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"Make a recreated GL context current.\n\nPer renpy/renpy#5178.","shortMessageHtmlLink":"Make a recreated GL context current."}},{"before":"afac366616bf517d9adbb382114ed30fe81f3075","after":"4fadf87b8c3e9d607b97709d3bbf3df6a7fab102","ref":"refs/heads/master","pushedAt":"2023-12-20T02:16:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"Make a recreated GL context current.\n\nPer renpy/renpy#5178.","shortMessageHtmlLink":"Make a recreated GL context current."}},{"before":"6844de6b434aabc439c6af6e2b79fed468b6eaf7","after":"afac366616bf517d9adbb382114ed30fe81f3075","ref":"refs/heads/master","pushedAt":"2023-12-07T09:30:12.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"renpy-bot","name":"Ren'Py Bot","path":"/renpy-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133845215?s=80&v=4"},"commit":{"message":"Merge branch 'fix'","shortMessageHtmlLink":"Merge branch 'fix'"}},{"before":"7aa1e5ae0cfac1ffb37c7e028464fe6955471b4c","after":"75f233bb0ebfd726ef0c9183bcc60a75151b4d69","ref":"refs/heads/fix","pushedAt":"2023-12-07T03:59:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"Merge pull request #148 from mal/fix-virtual-input\n\nSupport virtual input mode","shortMessageHtmlLink":"Merge pull request #148 from mal/fix-virtual-input"}},{"before":"88025767ef94b0fcbb1fd5abbffe95ba05c444e3","after":"6844de6b434aabc439c6af6e2b79fed468b6eaf7","ref":"refs/heads/master","pushedAt":"2023-12-05T07:45:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"Add missing 'is'.","shortMessageHtmlLink":"Add missing 'is'."}},{"before":"5164b00f99eae8e833c210e03c9fd3bbd7942732","after":"88025767ef94b0fcbb1fd5abbffe95ba05c444e3","ref":"refs/heads/master","pushedAt":"2023-12-05T07:43:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"If an explicit name is given, use it.","shortMessageHtmlLink":"If an explicit name is given, use it."}},{"before":"f50dbb1aeb439f9b58b98a4b093435e54aeabaf0","after":"5164b00f99eae8e833c210e03c9fd3bbd7942732","ref":"refs/heads/master","pushedAt":"2023-12-05T07:29:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"rwops: Add splitfiles, fix issues with subfiles.","shortMessageHtmlLink":"rwops: Add splitfiles, fix issues with subfiles."}},{"before":"750957ecf9d1694a4faaadb5c60ba1fc610e571a","after":"f50dbb1aeb439f9b58b98a4b093435e54aeabaf0","ref":"refs/heads/master","pushedAt":"2023-12-04T09:09:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"Rewrite rwobject, create a new RWopsIO class.\n\nThis is intended as a replacement for SubFile in Ren'Py, and\nrepresents a Python file that's backed by SDL_rwops.\n\nThis avoids double-opens in more cases where Ren'Py opens\na file, and also cleans up rwobject.pyx, removing a ton\nof special-case constructor functions.","shortMessageHtmlLink":"Rewrite rwobject, create a new RWopsIO class."}},{"before":"9a4af1b904321d012b782f795b238004b0635fce","after":"750957ecf9d1694a4faaadb5c60ba1fc610e571a","ref":"refs/heads/master","pushedAt":"2023-11-20T05:18:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"Position the window, then show it.\n\n(Newer versions of SDL seem to ignore the positioning arguments\nto SDL_CreateWindow.)","shortMessageHtmlLink":"Position the window, then show it."}},{"before":"cfeebe75577f0403eb20acf36f28f209f028a64b","after":"9a4af1b904321d012b782f795b238004b0635fce","ref":"refs/heads/master","pushedAt":"2023-11-20T02:08:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"Additional required changes.","shortMessageHtmlLink":"Additional required changes."}},{"before":"756a3be6dd391a385cbc5461d998eff9df216c17","after":"cfeebe75577f0403eb20acf36f28f209f028a64b","ref":"refs/heads/master","pushedAt":"2023-11-20T01:36:11.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"Merge pull request #149 from mal/window-moved\n\nMove changes to support WINDOWMOVED event","shortMessageHtmlLink":"Merge pull request #149 from mal/window-moved"}},{"before":"f3f6bfb8693755dcd492dbd70dfe03f0459712b1","after":"756a3be6dd391a385cbc5461d998eff9df216c17","ref":"refs/heads/master","pushedAt":"2023-11-19T21:47:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"Add the WINDOWMOVED event.","shortMessageHtmlLink":"Add the WINDOWMOVED event."}},{"before":"7aa1e5ae0cfac1ffb37c7e028464fe6955471b4c","after":"f3f6bfb8693755dcd492dbd70dfe03f0459712b1","ref":"refs/heads/master","pushedAt":"2023-11-12T00:46:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"Add support for shaped windows.","shortMessageHtmlLink":"Add support for shaped windows."}},{"before":null,"after":"7aa1e5ae0cfac1ffb37c7e028464fe6955471b4c","ref":"refs/heads/fix","pushedAt":"2023-05-16T04:14:59.702Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"Handle SDL_DROP* events.\n\nFixes renpy/renpy#4615.","shortMessageHtmlLink":"Handle SDL_DROP* events."}},{"before":"eeac477836502330c439458c890776b9bee7faad","after":"7aa1e5ae0cfac1ffb37c7e028464fe6955471b4c","ref":"refs/heads/master","pushedAt":"2023-05-11T01:18:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"Handle SDL_DROP* events.\n\nFixes renpy/renpy#4615.","shortMessageHtmlLink":"Handle SDL_DROP* events."}},{"before":"cb2b2b6b3f475414a147bf92c46473db7e8f7689","after":"eeac477836502330c439458c890776b9bee7faad","ref":"refs/heads/master","pushedAt":"2023-05-06T03:07:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"Do not restore a fullscreen window.\n\nFixes renpy/renpy#4603.","shortMessageHtmlLink":"Do not restore a fullscreen window."}},{"before":"bf8113adfcef8a73a30f3271c4dd17e552470f54","after":"cb2b2b6b3f475414a147bf92c46473db7e8f7689","ref":"refs/heads/master","pushedAt":"2023-05-05T05:42:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"Do not disable fullscreen spaces on the mac.\n\nNow that Ren'Py is the main pygame_sdl2 user, it's fine to assume\nwindows are resizeable. Disabling it also causes a crash.\n\nFixes renpy/renpy#4600","shortMessageHtmlLink":"Do not disable fullscreen spaces on the mac."}},{"before":"48e9c45667152a4ccf98d6d9251eeb3c8858b5f1","after":"bf8113adfcef8a73a30f3271c4dd17e552470f54","ref":"refs/heads/master","pushedAt":"2023-04-02T23:30:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"Integrates maximize with window resizing.","shortMessageHtmlLink":"Integrates maximize with window resizing."}},{"before":"a9c5ec8aaa184f3caf7d1538fb66f862f8937720","after":"48e9c45667152a4ccf98d6d9251eeb3c8858b5f1","ref":"refs/heads/master","pushedAt":"2023-03-30T03:24:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"Add a way to directly load pixel data into a surface.","shortMessageHtmlLink":"Add a way to directly load pixel data into a surface."}},{"before":"8370a43d3a5cecf5ec17e49e6fbabfad7550ab36","after":"a9c5ec8aaa184f3caf7d1538fb66f862f8937720","ref":"refs/heads/master","pushedAt":"2023-03-17T05:26:30.115Z","pushType":"push","commitsCount":1,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"Add the ability to get and set the window position.","shortMessageHtmlLink":"Add the ability to get and set the window position."}},{"before":"24c9a5797c2929c58bb8f74bdebe94d424135d07","after":"8370a43d3a5cecf5ec17e49e6fbabfad7550ab36","ref":"refs/heads/master","pushedAt":"2023-03-08T07:12:56.115Z","pushType":"push","commitsCount":1,"pusher":{"login":"renpytom","name":"Tom Rothamel","path":"/renpytom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/379804?s=80&v=4"},"commit":{"message":"Include headers in distributions.\n\nFixes #75.","shortMessageHtmlLink":"Include headers in distributions."}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNFQwMjoxNToyOC4wMDAwMDBazwAAAAS2A0LW","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNFQwMjoxNToyOC4wMDAwMDBazwAAAAS2A0LW","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wMy0wOFQwNzoxMjo1Ni4xMTU3NzlazwAAAAL-zRCz"}},"title":"Activity ยท renpy/pygame_sdl2"}