{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":160083795,"defaultBranch":"master","name":"serenity","ownerLogin":"SerenityOS","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-12-02T19:28:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/50811782?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717178441.0","currentOid":""},"activityList":{"items":[{"before":"d1cfddc1772152900f39bbd63fc975f2d4d37fd1","after":"ef766b0b5f9c0a66749abfe7e7636e6a709d1094","ref":"refs/heads/master","pushedAt":"2024-06-01T20:47:58.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"ADKaster","name":"Andrew Kaster","path":"/ADKaster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8388494?s=80&v=4"},"commit":{"message":"Kernel/FUSE: Allow buffering multiple requests\n\nIt can be possible for a request to be blocked on another request, so\nthis patch allows us to send more requests even when a request is\nalready pending.","shortMessageHtmlLink":"Kernel/FUSE: Allow buffering multiple requests"}},{"before":"ecc9c5409df8acc76d600bfc40147da153d1069a","after":"d1cfddc1772152900f39bbd63fc975f2d4d37fd1","ref":"refs/heads/master","pushedAt":"2024-06-01T20:27:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alimpfard","name":"Ali Mohammad Pur","path":"/alimpfard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14001776?s=80&v=4"},"commit":{"message":"LibWasm: Check section lengths when parsing\n\nSections in WebAssembly give their length in bytes after they're\ndeclared. This commit makes sure that length is upheld.","shortMessageHtmlLink":"LibWasm: Check section lengths when parsing"}},{"before":"1e4a78ee04362daed0c76d8c0ed3f9188b774dfa","after":"ecc9c5409df8acc76d600bfc40147da153d1069a","ref":"refs/heads/master","pushedAt":"2024-06-01T17:25:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"timschumi","name":"Tim Schumacher","path":"/timschumi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16820960?s=80&v=4"},"commit":{"message":"Kernel: Ignore dirfd if absolute path is given in VFS-related syscalls\n\nTo be able to do this, we add a new class called CustodyBase, which can\nbe resolved on-demand internally in the VirtualFileSystem resolving path\ncode.\n\nWhen being resolved, CustodyBase will return a known custody if it was\nconstructed with such, if that's not the case it will provide the root\ncustody if the original path is absolute.\nLastly, if that's not the case as well, it will resolve the given dirfd\nto provide a Custody object.","shortMessageHtmlLink":"Kernel: Ignore dirfd if absolute path is given in VFS-related syscalls"}},{"before":"a7aa843bcc5ddaeec99eefb4932b199b88e466a2","after":"1e4a78ee04362daed0c76d8c0ed3f9188b774dfa","ref":"refs/heads/master","pushedAt":"2024-06-01T16:54:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"timschumi","name":"Tim Schumacher","path":"/timschumi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16820960?s=80&v=4"},"commit":{"message":"Ports: Update Python to 3.12.3\n\nReleased on 2024-04-09.\nhttps://www.python.org/downloads/release/python-3123/","shortMessageHtmlLink":"Ports: Update Python to 3.12.3"}},{"before":"d906255cbb0e4484e4eaaeb1a2c7138653d042bc","after":"a7aa843bcc5ddaeec99eefb4932b199b88e466a2","ref":"refs/heads/master","pushedAt":"2024-06-01T16:35:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"timschumi","name":"Tim Schumacher","path":"/timschumi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16820960?s=80&v=4"},"commit":{"message":"Utilities/tar: Open archive file before changing directory\n\nOtherwise the utility will fail to open the archive file because it's\npresumably not in the chosen directory.","shortMessageHtmlLink":"Utilities/tar: Open archive file before changing directory"}},{"before":"3ca6dfba488ede1e55bb0ca4e159ff462373508e","after":"d906255cbb0e4484e4eaaeb1a2c7138653d042bc","ref":"refs/heads/master","pushedAt":"2024-06-01T14:21:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alimpfard","name":"Ali Mohammad Pur","path":"/alimpfard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14001776?s=80&v=4"},"commit":{"message":"LibWasm: Improve table support\n\nImplements `table.get`, `table.set`, `elem.drop`, `table.size`,\nand `table.grow`. Also fixes a few issues when generating ref-related\nspectests. Also changes the `TableInstance` type to use\n`Vector` instead of `Vector>`, because\nthe ability to be null is already encoded in the `Reference` type.","shortMessageHtmlLink":"LibWasm: Improve table support"}},{"before":"634c4567fe0d978a1cbb04c740b2971b02d2fd6b","after":"3ca6dfba488ede1e55bb0ca4e159ff462373508e","ref":"refs/heads/master","pushedAt":"2024-06-01T12:52:00.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"timschumi","name":"Tim Schumacher","path":"/timschumi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16820960?s=80&v=4"},"commit":{"message":"Tests: Add test for color indexing for single-channel images\n\nThe color indexing transform shouldn't make single-channel images\nlarger (by needlessly writing a palette). If there <= 16 colors\nin the single channel, it should make the image smaller.","shortMessageHtmlLink":"Tests: Add test for color indexing for single-channel images"}},{"before":"30f6cef6482c621c44610a66cfc0a68f8627186e","after":"634c4567fe0d978a1cbb04c740b2971b02d2fd6b","ref":"refs/heads/master","pushedAt":"2024-06-01T12:50:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tcl3","name":"Tim Ledbetter","path":"/tcl3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2817754?s=80&v=4"},"commit":{"message":"Ladybird/Qt: Flatten the buttons in the find-in-page panel\n\nThe non-flat version of these buttons look a bit out-of-place.","shortMessageHtmlLink":"Ladybird/Qt: Flatten the buttons in the find-in-page panel"}},{"before":"e13b9bef5c84535e66f79be042c5994615cc6618","after":"30f6cef6482c621c44610a66cfc0a68f8627186e","ref":"refs/heads/master","pushedAt":"2024-06-01T12:24:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"trflynn89","name":"Tim Flynn","path":"/trflynn89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5600524?s=80&v=4"},"commit":{"message":"VideoPlayerSDL: Instruct the compiler to search SDL2's include path\n\nOn my Mac system with Homebrew SDL + self-built Clang, SDL2's include\ndirectory is not in the library search path by default. Add it to\nunbreak the build.","shortMessageHtmlLink":"VideoPlayerSDL: Instruct the compiler to search SDL2's include path"}},{"before":"8b7ad09a07c2d496ee6abd8724d72fe64e57f2d2","after":"e13b9bef5c84535e66f79be042c5994615cc6618","ref":"refs/heads/master","pushedAt":"2024-06-01T11:42:48.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"trflynn89","name":"Tim Flynn","path":"/trflynn89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5600524?s=80&v=4"},"commit":{"message":"LibWeb: Don't warn when 'scopes' is present in import maps\n\nAnother mistake I made when implementing import map support.","shortMessageHtmlLink":"LibWeb: Don't warn when 'scopes' is present in import maps"}},{"before":"3b56be61dc7472f40668ddbdbea211d6d6b036d6","after":"8b7ad09a07c2d496ee6abd8724d72fe64e57f2d2","ref":"refs/heads/master","pushedAt":"2024-06-01T07:39:50.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"awesomekling","name":"Andreas Kling","path":"/awesomekling","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5954907?s=80&v=4"},"commit":{"message":"LibJS: Add test to verify copying `this` to a local doesn't break\n\nCo-Authored-By: Simon Wanner ","shortMessageHtmlLink":"LibJS: Add test to verify copying this to a local doesn't break"}},{"before":"cf6aa778166fb3e69287fbb9e8781a367bc776bc","after":"3b56be61dc7472f40668ddbdbea211d6d6b036d6","ref":"refs/heads/master","pushedAt":"2024-06-01T05:37:54.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"awesomekling","name":"Andreas Kling","path":"/awesomekling","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5954907?s=80&v=4"},"commit":{"message":"Ladybird/AppKit: Add a checkbox to enable case-sensitive find-in-page","shortMessageHtmlLink":"Ladybird/AppKit: Add a checkbox to enable case-sensitive find-in-page"}},{"before":"a9fdd819c300db40d86ece2e2d534b5465238b44","after":"cf6aa778166fb3e69287fbb9e8781a367bc776bc","ref":"refs/heads/master","pushedAt":"2024-05-31T22:28:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alimpfard","name":"Ali Mohammad Pur","path":"/alimpfard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14001776?s=80&v=4"},"commit":{"message":"LibWasm: Fix memory limits validator discrepancy\n\nThe spec allows the maximum size of the linear memory to be 2^16.\nHowever, we previously only allowed 2^16-1, which caused a spec\ncompliance issue.","shortMessageHtmlLink":"LibWasm: Fix memory limits validator discrepancy"}},{"before":"d8103247d9eeeb42083cea67ded448dcf4a4f5fb","after":"a9fdd819c300db40d86ece2e2d534b5465238b44","ref":"refs/heads/master","pushedAt":"2024-05-31T21:24:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ADKaster","name":"Andrew Kaster","path":"/ADKaster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8388494?s=80&v=4"},"commit":{"message":"LibCore: Don't leak EventLoopImplementationUnix's ThreadData\n\nThe ThreadData still has a lifetime a longer than the thread it was\ncreated for, but at least now it's not leaked at process exit.","shortMessageHtmlLink":"LibCore: Don't leak EventLoopImplementationUnix's ThreadData"}},{"before":"925bea444b58d330b013aee46a6a31e7b0b7e9ca","after":"d8103247d9eeeb42083cea67ded448dcf4a4f5fb","ref":"refs/heads/master","pushedAt":"2024-05-31T20:39:25.000Z","pushType":"pr_merge","commitsCount":17,"pusher":{"login":"gmta","name":"Jelle Raaijmakers","path":"/gmta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3210731?s=80&v=4"},"commit":{"message":"Tests: Check that color indexing reduces file size","shortMessageHtmlLink":"Tests: Check that color indexing reduces file size"}},{"before":"7e9dc077aaf7794e92dd09dea01b2721c785cb85","after":null,"ref":"refs/tags/2019.09","pushedAt":"2024-05-31T18:00:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"awesomekling","name":"Andreas Kling","path":"/awesomekling","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5954907?s=80&v=4"}},{"before":"478d5e3c7dcbfda659b96c5a1f243b896203dafb","after":null,"ref":"refs/tags/2019.08","pushedAt":"2024-05-31T18:00:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"awesomekling","name":"Andreas Kling","path":"/awesomekling","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5954907?s=80&v=4"}},{"before":"afed32166a400bc25e1d0ff46dce199b3c5d7274","after":null,"ref":"refs/tags/2019.07","pushedAt":"2024-05-31T18:00:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"awesomekling","name":"Andreas Kling","path":"/awesomekling","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5954907?s=80&v=4"}},{"before":"391c53025e67e9642141fecae672071eb0030ead","after":"925bea444b58d330b013aee46a6a31e7b0b7e9ca","ref":"refs/heads/master","pushedAt":"2024-05-31T15:39:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gmta","name":"Jelle Raaijmakers","path":"/gmta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3210731?s=80&v=4"},"commit":{"message":"Base: Add a manual page for the shred utility","shortMessageHtmlLink":"Base: Add a manual page for the shred utility"}},{"before":"ac15c1cc01e362042498c51395f7007c04ff4ff0","after":"391c53025e67e9642141fecae672071eb0030ead","ref":"refs/heads/master","pushedAt":"2024-05-31T15:17:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"awesomekling","name":"Andreas Kling","path":"/awesomekling","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5954907?s=80&v=4"},"commit":{"message":"Revert \"LibProtocol: Retry reading if read errors with EAGAIN\"\n\nThis reverts commit d0f88d49585f147164c676e2615767cba98d5fae.\n\nThis made us hang when loading GitHub repo pages.","shortMessageHtmlLink":"Revert \"LibProtocol: Retry reading if read errors with EAGAIN\""}},{"before":"a48fc971c664de9a5eae82c2a2f5412700f77bd5","after":"ac15c1cc01e362042498c51395f7007c04ff4ff0","ref":"refs/heads/master","pushedAt":"2024-05-31T14:44:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trflynn89","name":"Tim Flynn","path":"/trflynn89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5600524?s=80&v=4"},"commit":{"message":"Meta: Port recent changes to the GN build\n\n2ce61fe6ea9edffae051c90e6d2563c9fe52fec3","shortMessageHtmlLink":"Meta: Port recent changes to the GN build"}},{"before":"f5cacf25e1811bdea196d7003df3e2ddf7828a72","after":"a48fc971c664de9a5eae82c2a2f5412700f77bd5","ref":"refs/heads/master","pushedAt":"2024-05-31T14:31:33.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"awesomekling","name":"Andreas Kling","path":"/awesomekling","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5954907?s=80&v=4"},"commit":{"message":"LibJS: Rearrange ExecutionContext members to shrink the class\n\nJust a minor tweak to make the class 8 bytes smaller.","shortMessageHtmlLink":"LibJS: Rearrange ExecutionContext members to shrink the class"}},{"before":"d6732e590652d2ec3bce555b286d11297a88307e","after":"f5cacf25e1811bdea196d7003df3e2ddf7828a72","ref":"refs/heads/master","pushedAt":"2024-05-31T12:49:34.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"AtkinsSJ","name":"Sam Atkins","path":"/AtkinsSJ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/222642?s=80&v=4"},"commit":{"message":"Utilities: Add shred utility","shortMessageHtmlLink":"Utilities: Add shred utility"}},{"before":"11bb2169123495c3da5ca0ea61f0cb927e54ab17","after":"d6732e590652d2ec3bce555b286d11297a88307e","ref":"refs/heads/master","pushedAt":"2024-05-31T10:30:39.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"trflynn89","name":"Tim Flynn","path":"/trflynn89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5600524?s=80&v=4"},"commit":{"message":"Ladybird/AppKit: Implement a basic find-in-page panel","shortMessageHtmlLink":"Ladybird/AppKit: Implement a basic find-in-page panel"}},{"before":"c4f2ff44a5a1cc95203a81c0c037e81630f3d861","after":"11bb2169123495c3da5ca0ea61f0cb927e54ab17","ref":"refs/heads/master","pushedAt":"2024-05-31T05:56:26.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"awesomekling","name":"Andreas Kling","path":"/awesomekling","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5954907?s=80&v=4"},"commit":{"message":"LibTextCodec: Add replacement decoder","shortMessageHtmlLink":"LibTextCodec: Add replacement decoder"}},{"before":"79143833b6094552a8007ee1c085bd44981d7870","after":"c4f2ff44a5a1cc95203a81c0c037e81630f3d861","ref":"refs/heads/master","pushedAt":"2024-05-30T20:16:34.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"trflynn89","name":"Tim Flynn","path":"/trflynn89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5600524?s=80&v=4"},"commit":{"message":"Ladybird: Respect window.open() features in Qt chrome","shortMessageHtmlLink":"Ladybird: Respect window.open() features in Qt chrome"}},{"before":"4f0d6559f60219d4280e9a10a1fa6f9c9319f017","after":"79143833b6094552a8007ee1c085bd44981d7870","ref":"refs/heads/master","pushedAt":"2024-05-30T17:53:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"trflynn89","name":"Tim Flynn","path":"/trflynn89","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5600524?s=80&v=4"},"commit":{"message":"LibWeb/WebDriver: Ensure error responses are serialized correctly","shortMessageHtmlLink":"LibWeb/WebDriver: Ensure error responses are serialized correctly"}},{"before":"a4e97c15988f0a0dedc57993f1e8d79b12671c6c","after":"4f0d6559f60219d4280e9a10a1fa6f9c9319f017","ref":"refs/heads/master","pushedAt":"2024-05-30T17:03:56.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ADKaster","name":"Andrew Kaster","path":"/ADKaster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8388494?s=80&v=4"},"commit":{"message":"WPT: Update test expectations to match current test results","shortMessageHtmlLink":"WPT: Update test expectations to match current test results"}},{"before":"5eab862fd19189858994d514bb12b13520d58c6d","after":null,"ref":"refs/heads/libweb_webdriver_error_serialize_fix","pushedAt":"2024-05-30T16:57:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tcl3","name":"Tim Ledbetter","path":"/tcl3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2817754?s=80&v=4"}},{"before":null,"after":"5eab862fd19189858994d514bb12b13520d58c6d","ref":"refs/heads/libweb_webdriver_error_serialize_fix","pushedAt":"2024-05-30T16:56:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tcl3","name":"Tim Ledbetter","path":"/tcl3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2817754?s=80&v=4"},"commit":{"message":"LibWeb/WebDriver: Ensure error responses are serialized correctly","shortMessageHtmlLink":"LibWeb/WebDriver: Ensure error responses are serialized correctly"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWeOzAwA","startCursor":null,"endCursor":null}},"title":"Activity ยท SerenityOS/serenity"}