{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":824823554,"defaultBranch":"dreamcastSDL2","name":"SDL2","ownerLogin":"GPF","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-07-06T03:48:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1866144?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1723756477.0","currentOid":""},"activityList":{"items":[{"before":"1b26b54402eaa0a4fab4fcc799dcfa80d539fe8b","after":"1edaad17218d67b567c149badce9ef0fc67f65fa","ref":"refs/heads/SDL2","pushedAt":"2024-09-26T21:50:54.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"GPF","name":"Troy","path":"/GPF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1866144?s=80&v=4"},"commit":{"message":"Handle wayland touch cancel message\n\nSuppose host has some three-finger gesture. Then we get the following sequence\nof events:\nDOWN-DOWN-DOWN-MOTION-CANCEL\n\nNote that there is no UP in this sequence. So if we don't handle CANCEL then\nwe end up thinking that fingers are still touching the screen. Ideally we\nshould inform the application that cancel has happened as not to trigger\nspurious taps but still this is way better than being stuck with phantom\nfinger touch.","shortMessageHtmlLink":"Handle wayland touch cancel message"}},{"before":"61ba15d3f0e666fcd22ac19db0a30a1b0786e18e","after":"ba6fd40d05ac2b327c71aa96596c9fc631833a65","ref":"refs/heads/dreamcastSDL2","pushedAt":"2024-09-26T21:48:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GPF","name":"Troy","path":"/GPF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1866144?s=80&v=4"},"commit":{"message":"configuratble to replace dreamcast timer with unix timers","shortMessageHtmlLink":"configuratble to replace dreamcast timer with unix timers"}},{"before":"224a37faabe3a074b7f0b1fd17848526961ca0a0","after":"1b26b54402eaa0a4fab4fcc799dcfa80d539fe8b","ref":"refs/heads/SDL2","pushedAt":"2024-09-17T05:37:03.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"GPF","name":"Troy","path":"/GPF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1866144?s=80&v=4"},"commit":{"message":"Verify that the subsystems were successfully initialized\n\n(cherry picked from commit 0548050fc5a4edf1f47c3633c2cd06d8762b5532)","shortMessageHtmlLink":"Verify that the subsystems were successfully initialized"}},{"before":"672fbc0f22a4c454092505fc59e9068a8e77a901","after":"61ba15d3f0e666fcd22ac19db0a30a1b0786e18e","ref":"refs/heads/dreamcastSDL2","pushedAt":"2024-09-16T04:00:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GPF","name":"Troy","path":"/GPF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1866144?s=80&v=4"},"commit":{"message":"./dreamcast build script now installs include/SDL2 files and libs to $(KOS_BASE}/addons","shortMessageHtmlLink":"./dreamcast build script now installs include/SDL2 files and libs to …"}},{"before":"ded326fb78b19725f3bce7dc844b4fdeb6e63233","after":"672fbc0f22a4c454092505fc59e9068a8e77a901","ref":"refs/heads/dreamcastSDL2","pushedAt":"2024-09-06T08:03:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GPF","name":"Troy","path":"/GPF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1866144?s=80&v=4"},"commit":{"message":"couple more fixes for compiling with GCC 14.2 toolchain","shortMessageHtmlLink":"couple more fixes for compiling with GCC 14.2 toolchain"}},{"before":"6a95ce146b4198ab34f18bdeecc6942385464137","after":"ded326fb78b19725f3bce7dc844b4fdeb6e63233","ref":"refs/heads/dreamcastSDL2","pushedAt":"2024-09-06T05:00:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GPF","name":"Troy","path":"/GPF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1866144?s=80&v=4"},"commit":{"message":"reverting change to SDL_AtomicTryLock, seems DreamSDK doesn't define HAVE_GCC_ATOMICS, so it now does that for all dreamcast builds.","shortMessageHtmlLink":"reverting change to SDL_AtomicTryLock, seems DreamSDK doesn't define …"}},{"before":"d8b9c47c4e193e6a274686a005451bb0f11ea5e5","after":"6a95ce146b4198ab34f18bdeecc6942385464137","ref":"refs/heads/dreamcastSDL2","pushedAt":"2024-09-06T01:50:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GPF","name":"Troy","path":"/GPF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1866144?s=80&v=4"},"commit":{"message":"removed extra #ifdef","shortMessageHtmlLink":"removed extra #ifdef"}},{"before":"1b8d5631ef4606a7a33c22304a43b7abe87016b7","after":"224a37faabe3a074b7f0b1fd17848526961ca0a0","ref":"refs/heads/SDL2","pushedAt":"2024-09-06T01:45:38.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"GPF","name":"Troy","path":"/GPF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1866144?s=80&v=4"},"commit":{"message":"Fixed memory leak in testthread\n\n(cherry picked from commit dfe6efcd2df1b7781ce9bbcf86963bafda589b5e)","shortMessageHtmlLink":"Fixed memory leak in testthread"}},{"before":"03a165d5d030b23f91112493edbc63767f4e8001","after":"d8b9c47c4e193e6a274686a005451bb0f11ea5e5","ref":"refs/heads/dreamcastSDL2","pushedAt":"2024-09-06T01:35:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GPF","name":"Troy","path":"/GPF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1866144?s=80&v=4"},"commit":{"message":"implemented a dreamcast version of SDL_AtomicTryLock","shortMessageHtmlLink":"implemented a dreamcast version of SDL_AtomicTryLock"}},{"before":"3348f1c2dee612d2e86e7fca0e668a2a9bd5275b","after":"03a165d5d030b23f91112493edbc63767f4e8001","ref":"refs/heads/dreamcastSDL2","pushedAt":"2024-09-05T22:26:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GPF","name":"Troy","path":"/GPF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1866144?s=80&v=4"},"commit":{"message":"disabled PVR render till it is ready, hopefully a fix for cmake building with dreamSDK","shortMessageHtmlLink":"disabled PVR render till it is ready, hopefully a fix for cmake build…"}},{"before":"d45ed203fe3f0f76b433c3dac048e66dda2bd7d3","after":"3348f1c2dee612d2e86e7fca0e668a2a9bd5275b","ref":"refs/heads/dreamcastSDL2","pushedAt":"2024-08-28T02:17:51.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"GPF","name":"Troy","path":"/GPF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1866144?s=80&v=4"},"commit":{"message":"fixed example to show how to use hint to select software render driver, otherwise tries to default to pvr render driver which is still a WIP. test of a stereo wav file updated","shortMessageHtmlLink":"fixed example to show how to use hint to select software render drive…"}},{"before":"2fc04cb69981507ee7ff20f8dc18c22f1fa8b35b","after":"d45ed203fe3f0f76b433c3dac048e66dda2bd7d3","ref":"refs/heads/dreamcastSDL2","pushedAt":"2024-08-26T06:02:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GPF","name":"Troy","path":"/GPF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1866144?s=80&v=4"},"commit":{"message":"Enabled PTHREADS as default SDL_THREAD driver, fixed a couple more test SDL2 apps","shortMessageHtmlLink":"Enabled PTHREADS as default SDL_THREAD driver, fixed a couple more te…"}},{"before":"1fc58f876ebe22c6e7e7227c696cc83aaf5aa80f","after":"2fc04cb69981507ee7ff20f8dc18c22f1fa8b35b","ref":"refs/heads/dreamcastSDL2","pushedAt":"2024-08-26T01:55:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GPF","name":"Troy","path":"/GPF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1866144?s=80&v=4"},"commit":{"message":"now builds all the SDL_TEST_EXECUTABLES, with resource files in romdisks","shortMessageHtmlLink":"now builds all the SDL_TEST_EXECUTABLES, with resource files in romdisks"}},{"before":"b4d264689cf42f3ef1f2948383a08eaf2f01d56d","after":"1fc58f876ebe22c6e7e7227c696cc83aaf5aa80f","ref":"refs/heads/dreamcastSDL2","pushedAt":"2024-08-25T07:03:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GPF","name":"Troy","path":"/GPF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1866144?s=80&v=4"},"commit":{"message":"first attempt at getting the test binaries to build with cmake, some apps need fixing still.","shortMessageHtmlLink":"first attempt at getting the test binaries to build with cmake, some …"}},{"before":"e1ec6f7923129d72d96b282bcf0f7cec96a398bf","after":"b4d264689cf42f3ef1f2948383a08eaf2f01d56d","ref":"refs/heads/dreamcastSDL2","pushedAt":"2024-08-24T01:14:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"GPF","name":"Troy","path":"/GPF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1866144?s=80&v=4"},"commit":{"message":"DC sound example","shortMessageHtmlLink":"DC sound example"}},{"before":"0de601dc64d28d8e00b0bf98f1b198058386fc25","after":"1b8d5631ef4606a7a33c22304a43b7abe87016b7","ref":"refs/heads/SDL2","pushedAt":"2024-08-24T01:11:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GPF","name":"Troy","path":"/GPF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1866144?s=80&v=4"},"commit":{"message":"Allow MessageBox to work without window","shortMessageHtmlLink":"Allow MessageBox to work without window"}},{"before":"cb454ffe1512dc5204ba5d49e2fa4b8d516aebef","after":"e1ec6f7923129d72d96b282bcf0f7cec96a398bf","ref":"refs/heads/dreamcastSDL2","pushedAt":"2024-08-24T01:10:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GPF","name":"Troy","path":"/GPF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1866144?s=80&v=4"},"commit":{"message":"Allow MessageBox to work without window","shortMessageHtmlLink":"Allow MessageBox to work without window"}},{"before":"1e90831d3d77e2399d10d2307d567654e9149c61","after":"cb454ffe1512dc5204ba5d49e2fa4b8d516aebef","ref":"refs/heads/dreamcastSDL2","pushedAt":"2024-08-23T04:20:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GPF","name":"Troy","path":"/GPF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1866144?s=80&v=4"},"commit":{"message":"fixed some more compiler warnings","shortMessageHtmlLink":"fixed some more compiler warnings"}},{"before":"4088defa6e0abcceb492717f16c251598471cf43","after":"1e90831d3d77e2399d10d2307d567654e9149c61","ref":"refs/heads/dreamcastSDL2","pushedAt":"2024-08-23T02:51:39.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"GPF","name":"Troy","path":"/GPF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1866144?s=80&v=4"},"commit":{"message":"Merge pull request #2 from Dreamcast-Projects/clean_examples\n\nClean the examples","shortMessageHtmlLink":"Merge pull request #2 from Dreamcast-Projects/clean_examples"}},{"before":"315297e620263e8168a0dc6d5a00b7064e969965","after":"4088defa6e0abcceb492717f16c251598471cf43","ref":"refs/heads/dreamcastSDL2","pushedAt":"2024-08-23T01:14:42.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"GPF","name":"Troy","path":"/GPF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1866144?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/SDL2' into dreamcastSDL2","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/SDL2' into dreamcastSDL2"}},{"before":"30972d7e7fce4430bdc911926811d968eec7af57","after":"0de601dc64d28d8e00b0bf98f1b198058386fc25","ref":"refs/heads/SDL2","pushedAt":"2024-08-23T01:07:55.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"GPF","name":"Troy","path":"/GPF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1866144?s=80&v=4"},"commit":{"message":"Added support for the Retro-bit Controller in PS3 mode\n\nFixes https://github.com/libsdl-org/SDL/issues/10557\n\n(cherry picked from commit e75175129f83c3d1e85572d03ec070177de8abc4)","shortMessageHtmlLink":"Added support for the Retro-bit Controller in PS3 mode"}},{"before":"3c776977d475205609f8735eb57c277eb6a04f96","after":"315297e620263e8168a0dc6d5a00b7064e969965","ref":"refs/heads/dreamcastSDL2","pushedAt":"2024-08-22T22:55:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GPF","name":"Troy","path":"/GPF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1866144?s=80&v=4"},"commit":{"message":"fix for gcc 14 compiler errors(warnings in gcc 13)","shortMessageHtmlLink":"fix for gcc 14 compiler errors(warnings in gcc 13)"}},{"before":"22439b2b3842ff81e25ac46ed82ef9b8f65656da","after":"3c776977d475205609f8735eb57c277eb6a04f96","ref":"refs/heads/dreamcastSDL2","pushedAt":"2024-08-22T21:45:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GPF","name":"Troy","path":"/GPF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1866144?s=80&v=4"},"commit":{"message":"fix incompatible pointer type warning on the DREAMCASTAUD_GetDeviceBuf function.","shortMessageHtmlLink":"fix incompatible pointer type warning on the DREAMCASTAUD_GetDeviceBu…"}},{"before":"b968157d32d942ee9d3d460c8567f1e5a358f08a","after":"22439b2b3842ff81e25ac46ed82ef9b8f65656da","ref":"refs/heads/dreamcastSDL2","pushedAt":"2024-08-22T17:25:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GPF","name":"Troy","path":"/GPF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1866144?s=80&v=4"},"commit":{"message":"removed the redefining KOS_CMAKE_TOOLCHAIN and use env variable.","shortMessageHtmlLink":"removed the redefining KOS_CMAKE_TOOLCHAIN and use env variable."}},{"before":"c7b05a9f852399f8ab131002a845f50ebfdb1a5f","after":"b968157d32d942ee9d3d460c8567f1e5a358f08a","ref":"refs/heads/dreamcastSDL2","pushedAt":"2024-08-22T16:57:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GPF","name":"Troy","path":"/GPF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1866144?s=80&v=4"},"commit":{"message":"experimental support of using PTHREADS instead of KOS threads added, not enabled. Timers and Kos thread support drivers needs improvements still. First attempt at switching from SDL 1.2 aica driver to using Kos sound streaming api, sound is very choppy, need to fix still.","shortMessageHtmlLink":"experimental support of using PTHREADS instead of KOS threads added, …"}},{"before":"5e7c17897e31a0cfae3cef09e99b41952c8b24a9","after":"c7b05a9f852399f8ab131002a845f50ebfdb1a5f","ref":"refs/heads/dreamcastSDL2","pushedAt":"2024-08-20T00:06:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GPF","name":"Troy","path":"/GPF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1866144?s=80&v=4"},"commit":{"message":"fixed some warnings, make very choppy sound still","shortMessageHtmlLink":"fixed some warnings, make very choppy sound still"}},{"before":"b88bc1b088a30bfe539a33f506d53398f91ff9fc","after":"5e7c17897e31a0cfae3cef09e99b41952c8b24a9","ref":"refs/heads/dreamcastSDL2","pushedAt":"2024-08-19T00:54:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GPF","name":"Troy","path":"/GPF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1866144?s=80&v=4"},"commit":{"message":"fixed the SDL2 dreamcast sound test to load wav from romdisk","shortMessageHtmlLink":"fixed the SDL2 dreamcast sound test to load wav from romdisk"}},{"before":"4d2fcd421f2ec90a91551c04b6cf4ef4029c68e4","after":"b88bc1b088a30bfe539a33f506d53398f91ff9fc","ref":"refs/heads/dreamcastSDL2","pushedAt":"2024-08-18T21:44:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GPF","name":"Troy","path":"/GPF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1866144?s=80&v=4"},"commit":{"message":"initial Dreamcast audio driver using Aica codebase, needs work as sound is very choppy right now.","shortMessageHtmlLink":"initial Dreamcast audio driver using Aica codebase, needs work as sou…"}},{"before":"bc62c52ff5e45c7012f8bf3b10e89aff290b6e14","after":"4d2fcd421f2ec90a91551c04b6cf4ef4029c68e4","ref":"refs/heads/dreamcastSDL2","pushedAt":"2024-08-18T00:14:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GPF","name":"Troy","path":"/GPF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1866144?s=80&v=4"},"commit":{"message":"added dreamcast GL context struct for future use. cleaned up dreamcast test examples directory","shortMessageHtmlLink":"added dreamcast GL context struct for future use. cleaned up dreamcas…"}},{"before":"2824d138b9dcc2c113c8057d0ef377e3edfb24be","after":"30972d7e7fce4430bdc911926811d968eec7af57","ref":"refs/heads/SDL2","pushedAt":"2024-08-17T16:39:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GPF","name":"Troy","path":"/GPF","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1866144?s=80&v=4"},"commit":{"message":"SDL_x11mouse.c: avoid -Wunused-variable if xinput2 is not available","shortMessageHtmlLink":"SDL_x11mouse.c: avoid -Wunused-variable if xinput2 is not available"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNlQyMTo1MDo1NC4wMDAwMDBazwAAAATB_Wnl","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xN1QxNjozOTo1Ni4wMDAwMDBazwAAAASc5-Fx"}},"title":"Activity · GPF/SDL2"}