{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":29029846,"defaultBranch":"main","name":"openmohaa","ownerLogin":"openmoh","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-01-09T18:38:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10367511?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723972484.0","currentOid":""},"activityList":{"items":[{"before":"a399fdf6cf881e954af36e31bad75393dfd5c754","after":"8c59d6020e138924518f370eab24effbf2ffdd50","ref":"refs/heads/main","pushedAt":"2024-08-18T12:08:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"smallmodel","name":null,"path":"/smallmodel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15067410?s=80&v=4"},"commit":{"message":"Backported ioquake3 fixes for https://www.cvedetails.com/cve/CVE-2017-11721/ (Buffer overflow)","shortMessageHtmlLink":"Backported ioquake3 fixes for https://www.cvedetails.com/cve/CVE-2017…"}},{"before":"a399fdf6cf881e954af36e31bad75393dfd5c754","after":null,"ref":"refs/heads/features/oal-streaming","pushedAt":"2024-08-18T09:14:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"smallmodel","name":null,"path":"/smallmodel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15067410?s=80&v=4"}},{"before":"81b8fe3f61ac0a2390b2f91513ffb10afa38ee6d","after":"a399fdf6cf881e954af36e31bad75393dfd5c754","ref":"refs/heads/main","pushedAt":"2024-08-18T09:14:11.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"smallmodel","name":null,"path":"/smallmodel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15067410?s=80&v=4"},"commit":{"message":"Removed useless comments","shortMessageHtmlLink":"Removed useless comments"}},{"before":"783c24d6f7198ac91219a47abde551b19f8e33c9","after":"a399fdf6cf881e954af36e31bad75393dfd5c754","ref":"refs/heads/features/oal-streaming","pushedAt":"2024-08-17T22:41:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smallmodel","name":null,"path":"/smallmodel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15067410?s=80&v=4"},"commit":{"message":"Removed useless comments","shortMessageHtmlLink":"Removed useless comments"}},{"before":"1254146223c7ceaf87323fc9ac4d3fbab7513e01","after":"783c24d6f7198ac91219a47abde551b19f8e33c9","ref":"refs/heads/features/oal-streaming","pushedAt":"2024-08-17T15:24:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smallmodel","name":null,"path":"/smallmodel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15067410?s=80&v=4"},"commit":{"message":"Fix sound never playing from entities that are not sent to clients","shortMessageHtmlLink":"Fix sound never playing from entities that are not sent to clients"}},{"before":"f776d842d1d93bc506b157f544b96d8d8282501c","after":"1254146223c7ceaf87323fc9ac4d3fbab7513e01","ref":"refs/heads/features/oal-streaming","pushedAt":"2024-08-17T09:09:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smallmodel","name":null,"path":"/smallmodel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15067410?s=80&v=4"},"commit":{"message":"Fix streamed sound stopping before end","shortMessageHtmlLink":"Fix streamed sound stopping before end"}},{"before":"74acf35a89b1dd2e08f934f7e523edec80c03a04","after":"f776d842d1d93bc506b157f544b96d8d8282501c","ref":"refs/heads/features/oal-streaming","pushedAt":"2024-08-14T17:09:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smallmodel","name":null,"path":"/smallmodel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15067410?s=80&v=4"},"commit":{"message":"Don't load sound immediately if they must be streamed\n\nThis removes more hiccups","shortMessageHtmlLink":"Don't load sound immediately if they must be streamed"}},{"before":"deb18c53b7cda8176796dc30fd412d2fda75fe06","after":"74acf35a89b1dd2e08f934f7e523edec80c03a04","ref":"refs/heads/features/oal-streaming","pushedAt":"2024-08-13T19:07:59.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"smallmodel","name":null,"path":"/smallmodel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15067410?s=80&v=4"},"commit":{"message":"Merge branch 'main' into features/oal-streaming","shortMessageHtmlLink":"Merge branch 'main' into features/oal-streaming"}},{"before":"eb04e2682317ef8693ccebb53002afe890405a2f","after":"81b8fe3f61ac0a2390b2f91513ffb10afa38ee6d","ref":"refs/heads/main","pushedAt":"2024-08-13T18:56:10.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"smallmodel","name":null,"path":"/smallmodel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15067410?s=80&v=4"},"commit":{"message":"Use a pointer to an array instead of accessing the tiki mesh field directly to avoid loop badly optimized due to the compiler thinking there can be only 1 element\n\nThis fixes #337","shortMessageHtmlLink":"Use a pointer to an array instead of accessing the tiki mesh field di…"}},{"before":null,"after":"deb18c53b7cda8176796dc30fd412d2fda75fe06","ref":"refs/heads/features/oal-streaming","pushedAt":"2024-08-12T18:30:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"smallmodel","name":null,"path":"/smallmodel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15067410?s=80&v=4"},"commit":{"message":"Implement streaming support for OpenAL\n\nSee #333, and #324","shortMessageHtmlLink":"Implement streaming support for OpenAL"}},{"before":"513fe7773f0629b70c78bb64024091be7b671ebb","after":"eb04e2682317ef8693ccebb53002afe890405a2f","ref":"refs/heads/main","pushedAt":"2024-08-09T20:50:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"smallmodel","name":null,"path":"/smallmodel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15067410?s=80&v=4"},"commit":{"message":"Use the new libmad version as it seems stable enough","shortMessageHtmlLink":"Use the new libmad version as it seems stable enough"}},{"before":"d809975882f73b2c14c8f81d5ddb6ca4d8175be5","after":"513fe7773f0629b70c78bb64024091be7b671ebb","ref":"refs/heads/main","pushedAt":"2024-08-08T20:41:44.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"smallmodel","name":null,"path":"/smallmodel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15067410?s=80&v=4"},"commit":{"message":"Don't append a '\\' at the beginning during autocompletion","shortMessageHtmlLink":"Don't append a '\\' at the beginning during autocompletion"}},{"before":"434aaf3eafee3917f11e51c4389a74b60d345877","after":"d809975882f73b2c14c8f81d5ddb6ca4d8175be5","ref":"refs/heads/main","pushedAt":"2024-08-07T22:08:06.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"smallmodel","name":null,"path":"/smallmodel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15067410?s=80&v=4"},"commit":{"message":"Use Q_snprintf because itoa is non-standard","shortMessageHtmlLink":"Use Q_snprintf because itoa is non-standard"}},{"before":"5b80ea20c7ced11ab02ef596a4491d10dcf952cb","after":"434aaf3eafee3917f11e51c4389a74b60d345877","ref":"refs/heads/main","pushedAt":"2024-08-05T21:41:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smallmodel","name":null,"path":"/smallmodel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15067410?s=80&v=4"},"commit":{"message":"Initialize last animation time","shortMessageHtmlLink":"Initialize last animation time"}},{"before":"1d60405eaa423fc5d54499c88f1e375b4d3fed6d","after":"5b80ea20c7ced11ab02ef596a4491d10dcf952cb","ref":"refs/heads/main","pushedAt":"2024-08-05T19:12:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smallmodel","name":null,"path":"/smallmodel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15067410?s=80&v=4"},"commit":{"message":"Fix filename case sensitivity on Linux\n\nThis fixes #334 where some sounds wouldn't play because some scripts reference sounds without respecting the case","shortMessageHtmlLink":"Fix filename case sensitivity on Linux"}},{"before":"64f4f591651d31f7aa44838c56af3cfbd756e943","after":"1d60405eaa423fc5d54499c88f1e375b4d3fed6d","ref":"refs/heads/main","pushedAt":"2024-08-05T17:48:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smallmodel","name":null,"path":"/smallmodel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15067410?s=80&v=4"},"commit":{"message":"Fix heap corruption when taking screenshots with non-standard resolutions like 1366x768","shortMessageHtmlLink":"Fix heap corruption when taking screenshots with non-standard resolut…"}},{"before":"39b3ed3d4420089a4a8782640a6ef98331a002e8","after":"64f4f591651d31f7aa44838c56af3cfbd756e943","ref":"refs/heads/main","pushedAt":"2024-08-05T17:33:24.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"smallmodel","name":null,"path":"/smallmodel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15067410?s=80&v=4"},"commit":{"message":"Fix `vid_restart` and `snd_restart` resetting the sound system (experimental sound system only)\n\nThis fixes #335 where one of those commands would clear all active sounds as well as the triggered music, and the soundtrack","shortMessageHtmlLink":"Fix vid_restart
and snd_restart
resetting the sound system (exper…"}},{"before":"f8b97405ffe608b02bca83ec54d90bb5a7223ee1","after":"39b3ed3d4420089a4a8782640a6ef98331a002e8","ref":"refs/heads/main","pushedAt":"2024-08-03T21:40:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smallmodel","name":null,"path":"/smallmodel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15067410?s=80&v=4"},"commit":{"message":"Fix part blend mult being incorrectly archived\n\nThis may have been the cause of animations not properly playing and the player being unable to climb on ladders","shortMessageHtmlLink":"Fix part blend mult being incorrectly archived"}},{"before":"1d4fe357c8c83039ee89628a95ad852040fd7121","after":"f8b97405ffe608b02bca83ec54d90bb5a7223ee1","ref":"refs/heads/main","pushedAt":"2024-07-30T18:59:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smallmodel","name":null,"path":"/smallmodel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15067410?s=80&v=4"},"commit":{"message":"Fix infinite loop in DownSampleWav when `s_khz` is less than 44 kHz\n\nThis fixes #330 where `s_khz` below 44 (the usual sample rate of mohaa wav files) would cause an infinite loop due to improper usage of the `ii` variable in the loop where another variable would be accidentally incremented instead","shortMessageHtmlLink":"Fix infinite loop in DownSampleWav when s_khz
is less than 44 kHz"}},{"before":"6e3f9596846cffead668afdaaa32dd92e9b61890","after":"1d4fe357c8c83039ee89628a95ad852040fd7121","ref":"refs/heads/main","pushedAt":"2024-07-29T19:45:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"smallmodel","name":null,"path":"/smallmodel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15067410?s=80&v=4"},"commit":{"message":"Fix `ShaderForShaderNum` incorrectly swapping the shader num","shortMessageHtmlLink":"Fix ShaderForShaderNum
incorrectly swapping the shader num"}},{"before":"eb9a3b1bbf3c716cfab297503a9d64169020a2ae","after":"6e3f9596846cffead668afdaaa32dd92e9b61890","ref":"refs/heads/main","pushedAt":"2024-07-29T18:34:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smallmodel","name":null,"path":"/smallmodel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15067410?s=80&v=4"},"commit":{"message":"Fix header version incorrectly parsed","shortMessageHtmlLink":"Fix header version incorrectly parsed"}},{"before":"f804476fbccea4c7e84cfb1a1130b92f7c7c5427","after":"eb9a3b1bbf3c716cfab297503a9d64169020a2ae","ref":"refs/heads/main","pushedAt":"2024-07-29T17:19:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"smallmodel","name":null,"path":"/smallmodel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15067410?s=80&v=4"},"commit":{"message":"R_UnpackTerraPatch: no need to get little-endian values as values are already swapped by R_SwapTerraPatch\n\nSee #332","shortMessageHtmlLink":"R_UnpackTerraPatch: no need to get little-endian values as values are…"}},{"before":"864ea083939b055bd3db35cea02277ada0d4f012","after":"f804476fbccea4c7e84cfb1a1130b92f7c7c5427","ref":"refs/heads/main","pushedAt":"2024-07-28T18:03:18.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"smallmodel","name":null,"path":"/smallmodel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15067410?s=80&v=4"},"commit":{"message":"Add soft-oal to the build","shortMessageHtmlLink":"Add soft-oal to the build"}},{"before":"ebfb6d1846ccc9c41a4a609540d97942d418126e","after":"864ea083939b055bd3db35cea02277ada0d4f012","ref":"refs/heads/main","pushedAt":"2024-07-27T21:41:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smallmodel","name":null,"path":"/smallmodel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15067410?s=80&v=4"},"commit":{"message":"Fix special characters not being handled properly\n\nThis fixes characters (signed character below 0) being replaced by '?' in UI text elements, like in the console","shortMessageHtmlLink":"Fix special characters not being handled properly"}},{"before":"6b89ec615a2fdf3331d491dc793a3bd69a8fdb10","after":"ebfb6d1846ccc9c41a4a609540d97942d418126e","ref":"refs/heads/main","pushedAt":"2024-07-27T21:24:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smallmodel","name":null,"path":"/smallmodel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15067410?s=80&v=4"},"commit":{"message":"Fix inwardsphere not being used\n\nThis fixes emitters looking incorrect, like `animate/adamspark.tik`, for the explosion of electric panels","shortMessageHtmlLink":"Fix inwardsphere not being used"}},{"before":"ee514710c5446154c0440a2b8a2bce7a4c7798d3","after":"6b89ec615a2fdf3331d491dc793a3bd69a8fdb10","ref":"refs/heads/main","pushedAt":"2024-07-27T19:35:48.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"smallmodel","name":null,"path":"/smallmodel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15067410?s=80&v=4"},"commit":{"message":"Set damage angles only for mohaa 1.0-1.11","shortMessageHtmlLink":"Set damage angles only for mohaa 1.0-1.11"}},{"before":"1b35d3ce056a2679757d237fbddbd88538658b21","after":"ee514710c5446154c0440a2b8a2bce7a4c7798d3","ref":"refs/heads/main","pushedAt":"2024-07-26T22:01:12.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"smallmodel","name":null,"path":"/smallmodel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15067410?s=80&v=4"},"commit":{"message":"Add Emscripten implementation from ioquake3 upstream","shortMessageHtmlLink":"Add Emscripten implementation from ioquake3 upstream"}},{"before":"016e062fefc5c60d9278874a3efd3e340b3783c5","after":"1b35d3ce056a2679757d237fbddbd88538658b21","ref":"refs/heads/main","pushedAt":"2024-07-25T21:02:22.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"smallmodel","name":null,"path":"/smallmodel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15067410?s=80&v=4"},"commit":{"message":"Fix angular delta being wrong\n\nThis fixes animated characters being sometimes badly positioned, like actors in the plane in t1l1","shortMessageHtmlLink":"Fix angular delta being wrong"}},{"before":"c093122764f99f1a45cc10005b4864e224418d66","after":"016e062fefc5c60d9278874a3efd3e340b3783c5","ref":"refs/heads/main","pushedAt":"2024-07-24T19:11:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smallmodel","name":null,"path":"/smallmodel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15067410?s=80&v=4"},"commit":{"message":"Fix UIReggedMaterial::ReregisterMaterial and UIReggedMaterial::GetMaterial\n\nReregisterMaterial() must register the material if it was registered before, and GetMaterial() must register the material if it hasn't been registered and return it","shortMessageHtmlLink":"Fix UIReggedMaterial::ReregisterMaterial and UIReggedMaterial::GetMat…"}},{"before":"81df55310bdf5877dba7ef068d3cd10273257a16","after":"c093122764f99f1a45cc10005b4864e224418d66","ref":"refs/heads/main","pushedAt":"2024-07-24T18:46:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"smallmodel","name":null,"path":"/smallmodel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15067410?s=80&v=4"},"commit":{"message":"Made code C++ compatible so UI_LoadResource() can be used","shortMessageHtmlLink":"Made code C++ compatible so UI_LoadResource() can be used"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEnUHmpAA","startCursor":null,"endCursor":null}},"title":"Activity · openmoh/openmohaa"}