{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1005627,"defaultBranch":"master","name":"allegro5","ownerLogin":"liballeg","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-10-19T11:53:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7524022?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1705720849.0","currentOid":""},"activityList":{"items":[{"before":"216d468385a97beaae5a3ae1b439cce98f3fb29a","after":"065a727f92dc2cb62b603d2e7451697f19d247e7","ref":"refs/heads/master","pushedAt":"2024-05-18T03:11:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SiegeLord","name":null,"path":"/SiegeLord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480550?s=80&v=4"},"commit":{"message":"Don't error if docs don't need to be updated.","shortMessageHtmlLink":"Don't error if docs don't need to be updated."}},{"before":"8cf29f2f57aec3dee8218c11209ed9cbcfa0437a","after":"216d468385a97beaae5a3ae1b439cce98f3fb29a","ref":"refs/heads/master","pushedAt":"2024-05-18T03:04:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SiegeLord","name":null,"path":"/SiegeLord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480550?s=80&v=4"},"commit":{"message":"Try fixing doc deployment, try 3","shortMessageHtmlLink":"Try fixing doc deployment, try 3"}},{"before":"57ccd4330c1352c390ac21b4e8d418e522e7bdc7","after":"8cf29f2f57aec3dee8218c11209ed9cbcfa0437a","ref":"refs/heads/master","pushedAt":"2024-05-18T02:56:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SiegeLord","name":null,"path":"/SiegeLord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480550?s=80&v=4"},"commit":{"message":"Try fixing doc deployment, try 2","shortMessageHtmlLink":"Try fixing doc deployment, try 2"}},{"before":"3e2d0f62e31664485d07f1d9dc22a93ce4cb4d6d","after":"57ccd4330c1352c390ac21b4e8d418e522e7bdc7","ref":"refs/heads/master","pushedAt":"2024-05-18T02:52:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SiegeLord","name":null,"path":"/SiegeLord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480550?s=80&v=4"},"commit":{"message":"Try fixing doc deployment.","shortMessageHtmlLink":"Try fixing doc deployment."}},{"before":"bbb8dc0c92a151cb9bc6f831ba256afe53b3d47d","after":"3e2d0f62e31664485d07f1d9dc22a93ce4cb4d6d","ref":"refs/heads/master","pushedAt":"2024-05-18T01:01:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SiegeLord","name":null,"path":"/SiegeLord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480550?s=80&v=4"},"commit":{"message":"Use a deploy key to update docs.","shortMessageHtmlLink":"Use a deploy key to update docs."}},{"before":"614d4dbe44349c8478326a39bfa44bb19cc161c0","after":"bbb8dc0c92a151cb9bc6f831ba256afe53b3d47d","ref":"refs/heads/master","pushedAt":"2024-05-17T09:54:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SiegeLord","name":null,"path":"/SiegeLord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480550?s=80&v=4"},"commit":{"message":"Fix struct redefinition error on newer mingw-w64","shortMessageHtmlLink":"Fix struct redefinition error on newer mingw-w64"}},{"before":"b50cf3eba87922e4f3aec6615944b93cfc111ba5","after":"614d4dbe44349c8478326a39bfa44bb19cc161c0","ref":"refs/heads/master","pushedAt":"2024-05-17T07:52:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SiegeLord","name":null,"path":"/SiegeLord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480550?s=80&v=4"},"commit":{"message":"Fix undesirable deadzone when using analog Joysticks on Windows (#1538).","shortMessageHtmlLink":"Fix undesirable deadzone when using analog Joysticks on Windows (#1538)."}},{"before":"5435464178fc52fedb5f2480ee068fb9ef6cbfa5","after":"b50cf3eba87922e4f3aec6615944b93cfc111ba5","ref":"refs/heads/master","pushedAt":"2024-05-17T07:51:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"SiegeLord","name":null,"path":"/SiegeLord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480550?s=80&v=4"},"commit":{"message":"Add include for GNUInstallDirs to provide CMAKE_INSTALL_LIBDIR","shortMessageHtmlLink":"Add include for GNUInstallDirs to provide CMAKE_INSTALL_LIBDIR"}},{"before":"85aa2f9a6274f645e4bfd7e78f70d3a4d20fc20f","after":"5435464178fc52fedb5f2480ee068fb9ef6cbfa5","ref":"refs/heads/master","pushedAt":"2024-05-17T07:46:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SiegeLord","name":null,"path":"/SiegeLord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480550?s=80&v=4"},"commit":{"message":"Add OpenMPT support.\n\nOpenMPT is more maintained than DUMB. However, its output is different\nfrom DUMBs, being slightly differently timed and also noticeably\nquieter. For the latter, there is a hack to boost the volume by sqrt(2),\nbut we know some modules would in fact need to be boosted by 2.\n\nSomething to investigate further.","shortMessageHtmlLink":"Add OpenMPT support."}},{"before":"90d91315f9cdfc599aa4eb82eede8415835f955a","after":"85aa2f9a6274f645e4bfd7e78f70d3a4d20fc20f","ref":"refs/heads/master","pushedAt":"2024-03-23T22:09:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SiegeLord","name":null,"path":"/SiegeLord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480550?s=80&v=4"},"commit":{"message":"Run the CI on MacOS 11","shortMessageHtmlLink":"Run the CI on MacOS 11"}},{"before":"9bf8047d2ea1dfadd9e1052f485e835d15a4ee80","after":"90d91315f9cdfc599aa4eb82eede8415835f955a","ref":"refs/heads/master","pushedAt":"2024-03-23T04:16:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SiegeLord","name":null,"path":"/SiegeLord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480550?s=80&v=4"},"commit":{"message":"Make `allegro/allegro_windows.h` includable by itself.","shortMessageHtmlLink":"Make allegro/allegro_windows.h includable by itself."}},{"before":"00b7f8ccb8325375ff0780b6f7bce5a22cddbf42","after":"9bf8047d2ea1dfadd9e1052f485e835d15a4ee80","ref":"refs/heads/master","pushedAt":"2024-03-10T06:20:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SiegeLord","name":null,"path":"/SiegeLord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480550?s=80&v=4"},"commit":{"message":"list audio output devices aqueue implementation","shortMessageHtmlLink":"list audio output devices aqueue implementation"}},{"before":"d56a2c5024601607165f38746ecae41b50eb894b","after":"00b7f8ccb8325375ff0780b6f7bce5a22cddbf42","ref":"refs/heads/master","pushedAt":"2024-03-06T07:04:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SiegeLord","name":null,"path":"/SiegeLord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480550?s=80&v=4"},"commit":{"message":"Prefill ALLEGRO_AUDIO_STREAMs with data in docstrings/examples/acodec.\n\nThe audio system will attempt to grab data from a stream *before* it has\nsent any events that it needs fragments. This causes a bit of lag, and\nalso log spam as the system complains about having no data.\n\nThis change adjusts most places to prefill the streams with data to\navoid this issue. It should be safe, and in fact beneficial as we should\nget a few less sample-worths of lag when using\n`al_play/load_audio_stream`.","shortMessageHtmlLink":"Prefill ALLEGRO_AUDIO_STREAMs with data in docstrings/examples/acodec."}},{"before":"db023cf2599e362610366af98912bc7d763b8afa","after":"d56a2c5024601607165f38746ecae41b50eb894b","ref":"refs/heads/master","pushedAt":"2024-03-06T07:02:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SiegeLord","name":null,"path":"/SiegeLord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480550?s=80&v=4"},"commit":{"message":"Fix building reproducible (#1540)\n\n* Sort regarding to file names if count value is the same\r\n\r\nShould fix reproducibility which currently may vary in between builds in\r\nthe order the files are discovered in the file system.\r\n\r\n* Use SOURCE_DATE_EPOCH for Last Updated message on web pages","shortMessageHtmlLink":"Fix building reproducible (#1540)"}},{"before":"c4bc6dcb72f4a338c870de75f800d245c241e6c1","after":"db023cf2599e362610366af98912bc7d763b8afa","ref":"refs/heads/master","pushedAt":"2024-02-24T19:46:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SiegeLord","name":null,"path":"/SiegeLord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480550?s=80&v=4"},"commit":{"message":"Free allocated memory during joystick initialization","shortMessageHtmlLink":"Free allocated memory during joystick initialization"}},{"before":"edcc50e85036e95474a31a7c75089b6b7653a4e5","after":"c4bc6dcb72f4a338c870de75f800d245c241e6c1","ref":"refs/heads/master","pushedAt":"2024-02-18T08:03:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SiegeLord","name":null,"path":"/SiegeLord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480550?s=80&v=4"},"commit":{"message":"Android: Native Dialog Addon (#1520)\n\nAndroid: add native dialog addon\r\n\r\n- Add `al_android_open_fd`\r\n- Adapt `ex_native_filechooser`","shortMessageHtmlLink":"Android: Native Dialog Addon (#1520)"}},{"before":"8575e373ab79c7bc25f8425990fc6780e75e69c8","after":"edcc50e85036e95474a31a7c75089b6b7653a4e5","ref":"refs/heads/master","pushedAt":"2024-02-15T04:07:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SiegeLord","name":null,"path":"/SiegeLord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480550?s=80&v=4"},"commit":{"message":"Include stdio.h for sscanf.\n\nFixes #1532","shortMessageHtmlLink":"Include stdio.h for sscanf."}},{"before":"e1343adf5ac007b92f0b496b9df08c9daddec88d","after":"8575e373ab79c7bc25f8425990fc6780e75e69c8","ref":"refs/heads/master","pushedAt":"2024-02-11T20:53:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SiegeLord","name":null,"path":"/SiegeLord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480550?s=80&v=4"},"commit":{"message":"MacOS: Don't use usage numbers as button ids on OSX.\n\nAdd a compatibility config option, \"[compatibility] joystick_version=xx.yy.zz\"\nif it is necessary to restore the old behavior.\n\nFixes #1527","shortMessageHtmlLink":"MacOS: Don't use usage numbers as button ids on OSX."}},{"before":"02f091858a638af8f883278df4ea92f8388047cc","after":"e1343adf5ac007b92f0b496b9df08c9daddec88d","ref":"refs/heads/master","pushedAt":"2024-02-04T23:12:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SiegeLord","name":null,"path":"/SiegeLord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480550?s=80&v=4"},"commit":{"message":"Prepare a summary of changes for 5.2.9.1","shortMessageHtmlLink":"Prepare a summary of changes for 5.2.9.1"}},{"before":"d0f9b339e65252ff38aeafec53139f04e165f9f4","after":"02f091858a638af8f883278df4ea92f8388047cc","ref":"refs/heads/master","pushedAt":"2024-02-04T23:09:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SiegeLord","name":null,"path":"/SiegeLord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480550?s=80&v=4"},"commit":{"message":"Android: map ALLEGRO_TEMP_PATH to the application cache","shortMessageHtmlLink":"Android: map ALLEGRO_TEMP_PATH to the application cache"}},{"before":"c7311809dfb79a769132034f7bc0aef087ba5990","after":"d0f9b339e65252ff38aeafec53139f04e165f9f4","ref":"refs/heads/master","pushedAt":"2024-02-04T23:08:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SiegeLord","name":null,"path":"/SiegeLord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480550?s=80&v=4"},"commit":{"message":"Android: add a DeleteLocalRef call to android_get_monitor_info()","shortMessageHtmlLink":"Android: add a DeleteLocalRef call to android_get_monitor_info()"}},{"before":"fa97b9e307f119afc21788233d019c92203e78e1","after":"c7311809dfb79a769132034f7bc0aef087ba5990","ref":"refs/heads/master","pushedAt":"2024-02-04T23:06:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SiegeLord","name":null,"path":"/SiegeLord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480550?s=80&v=4"},"commit":{"message":"Android: fix a concurrency issue related to al_acknowledge_drawing_halt(). Closes #1517","shortMessageHtmlLink":"Android: fix a concurrency issue related to al_acknowledge_drawing_ha…"}},{"before":"5d3dd4d8491f8a841a80e6628bee0a8f757c0ef1","after":"fa97b9e307f119afc21788233d019c92203e78e1","ref":"refs/heads/master","pushedAt":"2024-01-23T08:33:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SiegeLord","name":null,"path":"/SiegeLord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480550?s=80&v=4"},"commit":{"message":"[osx] Fix infinite loop in set_window_position","shortMessageHtmlLink":"[osx] Fix infinite loop in set_window_position"}},{"before":"ed073d2072760c88d125331a4c395be488a142d4","after":"2e045e5fb84c5d8f565308582314f29081ccb23d","ref":"refs/heads/5.2.9","pushedAt":"2024-01-20T03:20:49.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"SiegeLord","name":null,"path":"/SiegeLord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480550?s=80&v=4"},"commit":{"message":"Bump version to 5.2.9.1","shortMessageHtmlLink":"Bump version to 5.2.9.1"}},{"before":"29cc1a8ca792fe435a8e0a9dc0920d4c82068f73","after":"5d3dd4d8491f8a841a80e6628bee0a8f757c0ef1","ref":"refs/heads/master","pushedAt":"2024-01-18T04:28:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SiegeLord","name":null,"path":"/SiegeLord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480550?s=80&v=4"},"commit":{"message":"Set inverse_transform_dirty=false after recomputing it.","shortMessageHtmlLink":"Set inverse_transform_dirty=false after recomputing it."}},{"before":"9ced31b85310c307c19b0edab6b151e05aea4d3e","after":"29cc1a8ca792fe435a8e0a9dc0920d4c82068f73","ref":"refs/heads/master","pushedAt":"2024-01-09T05:42:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"SiegeLord","name":null,"path":"/SiegeLord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480550?s=80&v=4"},"commit":{"message":"Rejig the system mutex lock for some X display functions.","shortMessageHtmlLink":"Rejig the system mutex lock for some X display functions."}},{"before":"66a3998313610ad2a515e9a48229ae27286986b0","after":"9ced31b85310c307c19b0edab6b151e05aea4d3e","ref":"refs/heads/master","pushedAt":"2023-12-01T08:34:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SiegeLord","name":null,"path":"/SiegeLord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480550?s=80&v=4"},"commit":{"message":"Fix typo in timernu.c, reflow comment","shortMessageHtmlLink":"Fix typo in timernu.c, reflow comment"}},{"before":"22cd69ad897dcdd6d9224e9d4a2e58ce6a0f2016","after":"66a3998313610ad2a515e9a48229ae27286986b0","ref":"refs/heads/master","pushedAt":"2023-12-01T07:57:31.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"SiegeLord","name":null,"path":"/SiegeLord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480550?s=80&v=4"},"commit":{"message":"[osx] use CLOCK_UPTIME_RAW for timer control thread","shortMessageHtmlLink":"[osx] use CLOCK_UPTIME_RAW for timer control thread"}},{"before":"27efb376a94fc5b8aba4561d02594eb487983a6b","after":"22cd69ad897dcdd6d9224e9d4a2e58ce6a0f2016","ref":"refs/heads/master","pushedAt":"2023-12-01T07:42:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"SiegeLord","name":null,"path":"/SiegeLord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480550?s=80&v=4"},"commit":{"message":"Android joystick: rename thumbsticks","shortMessageHtmlLink":"Android joystick: rename thumbsticks"}},{"before":"db644b29f14979683a6dd590d6735e771b273b3d","after":"27efb376a94fc5b8aba4561d02594eb487983a6b","ref":"refs/heads/master","pushedAt":"2023-12-01T07:24:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SiegeLord","name":null,"path":"/SiegeLord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480550?s=80&v=4"},"commit":{"message":"Android: fix corruption of bitmaps created with the ALLEGRO_NO_PRESERVE_TEXTURE flag when the application loses focus. Fixes #1492\n\nVideo bitmaps created without the ALLEGRO_NO_PRESERVE_TEXTURE flag are\nalready recovered by Allegro. I take a similar approach:\n\n- I recreate the internal textures of the bitmaps - even though they lose\ntheir pixel data - when al_acknowledge_drawing_resume() is called.\n\n- I change _al_ogl_upload_bitmap_memory() so that it accepts ptr == NULL.\nThis function was already documented as accepting NULL, but its code\ndemanded otherwise.","shortMessageHtmlLink":"Android: fix corruption of bitmaps created with the ALLEGRO_NO_PRESER…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETW4paQA","startCursor":null,"endCursor":null}},"title":"Activity · liballeg/allegro5"}