{"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":"ce11613677a1c104b7e30295823b9abb05922c4b","after":"378049976198f78b20b6561393e77b44890d6d04","ref":"refs/heads/master","pushedAt":"2024-06-11T23:40:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"nico","name":"Nico Weber","path":"/nico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3487?s=80&v=4"},"commit":{"message":"CI: Remove Nightly Android workflow","shortMessageHtmlLink":"CI: Remove Nightly Android workflow"}},{"before":"860804baa5e163e7928de8c4a59808f9d9395444","after":"ce11613677a1c104b7e30295823b9abb05922c4b","ref":"refs/heads/master","pushedAt":"2024-06-11T03:44:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nico","name":"Nico Weber","path":"/nico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3487?s=80&v=4"},"commit":{"message":"CrashReporter: Don't update window progress if window has been closed\n\nThis prevents a crash that could happen if crash reporter was closed\nwhile generating a crash report.","shortMessageHtmlLink":"CrashReporter: Don't update window progress if window has been closed"}},{"before":"702ff7eb46d04e145366096fd128e6147b6453ad","after":"860804baa5e163e7928de8c4a59808f9d9395444","ref":"refs/heads/master","pushedAt":"2024-06-10T21:41:34.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"nico","name":"Nico Weber","path":"/nico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3487?s=80&v=4"},"commit":{"message":"LibWeb: Add support for text in the `AffineCommandExecutorCPU`","shortMessageHtmlLink":"LibWeb: Add support for text in the AffineCommandExecutorCPU"}},{"before":"8994dcb4f9b12f6fcf41e2227c708fc0cc6a20b8","after":"702ff7eb46d04e145366096fd128e6147b6453ad","ref":"refs/heads/master","pushedAt":"2024-06-10T12:23:32.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"nico","name":"Nico Weber","path":"/nico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3487?s=80&v=4"},"commit":{"message":"LibWeb: Implement and wire up TransformStream's cancel callback\n\n(cherry picked from commit e70886595ab83d650662f46be2ac2e147603c790)","shortMessageHtmlLink":"LibWeb: Implement and wire up TransformStream's cancel callback"}},{"before":"bf5c2d0859de74073433d0c0b0ee6161c09fa379","after":"8994dcb4f9b12f6fcf41e2227c708fc0cc6a20b8","ref":"refs/heads/master","pushedAt":"2024-06-10T10:01:57.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"alimpfard","name":"Ali Mohammad Pur","path":"/alimpfard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14001776?s=80&v=4"},"commit":{"message":"Everywhere: Use HTTP::HeaderMap for request headers\n\nNo longer just for response headers! The same type is obviously useful\nand ergonomic when making requests as well.\n\n(cherry picked from commit 260c5c50ad19f19d0d4c30984e512f56c055ecff)\n\nUpdated various SerenityOS components to make it build.","shortMessageHtmlLink":"Everywhere: Use HTTP::HeaderMap for request headers"}},{"before":"3d61428bb06d97aeadb3f5ca3cf448979c6819ba","after":"bf5c2d0859de74073433d0c0b0ee6161c09fa379","ref":"refs/heads/master","pushedAt":"2024-06-10T09:59:14.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":"Utilities: Add a crypto benchmarking tool","shortMessageHtmlLink":"Utilities: Add a crypto benchmarking tool"}},{"before":"ceec7cd537dcf6129a043f400fd5328b4060e133","after":"3d61428bb06d97aeadb3f5ca3cf448979c6819ba","ref":"refs/heads/master","pushedAt":"2024-06-09T23:48:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nico","name":"Nico Weber","path":"/nico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3487?s=80&v=4"},"commit":{"message":"Tests: Skip Text/input/HTML/form-image-submission.html (flaky)\n\nIssue: https://github.com/LadybirdWebBrowser/ladybird/issues/100\n(cherry picked from commit LadybirdBrowser/ladybird@533eea1958032c)","shortMessageHtmlLink":"Tests: Skip Text/input/HTML/form-image-submission.html (flaky)"}},{"before":"9597403bf845570616a1d355291995976852d82c","after":"ceec7cd537dcf6129a043f400fd5328b4060e133","ref":"refs/heads/master","pushedAt":"2024-06-09T18:13:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nico","name":"Nico Weber","path":"/nico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3487?s=80&v=4"},"commit":{"message":"Hackstudio: Add a window title when diff is opened\n\nSet window title when a diff is opened from Git\nwidget in HackStudio.","shortMessageHtmlLink":"Hackstudio: Add a window title when diff is opened"}},{"before":"5058873d45e95af884719178d44a0a0428157ea5","after":"9597403bf845570616a1d355291995976852d82c","ref":"refs/heads/master","pushedAt":"2024-06-09T18:12:06.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"nico","name":"Nico Weber","path":"/nico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3487?s=80&v=4"},"commit":{"message":"LibWeb: Slightly simplify popping SCs in `AffineCommandExecutorCPU`","shortMessageHtmlLink":"LibWeb: Slightly simplify popping SCs in AffineCommandExecutorCPU"}},{"before":"0c99ce91f8f855c25e0b850f47ea82ef043baacd","after":"5058873d45e95af884719178d44a0a0428157ea5","ref":"refs/heads/master","pushedAt":"2024-06-09T18:00:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nico","name":"Nico Weber","path":"/nico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3487?s=80&v=4"},"commit":{"message":"Kernel/Memory: Make release_all_clean_pages use try_release_clean_pages\n\nThe methods try_release_clean_pages() and release_all_clean_pages() in\nInodeVMObject are almost identical. This commit makes them both use the\nsame code path.","shortMessageHtmlLink":"Kernel/Memory: Make release_all_clean_pages use try_release_clean_pages"}},{"before":"7cbe5c9d4ac5d419c713459784b1811af2b599ea","after":"0c99ce91f8f855c25e0b850f47ea82ef043baacd","ref":"refs/heads/master","pushedAt":"2024-06-09T16:10:37.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":"Meta: Use Python>=3.10 in the test262 action\n\nThe new Wasm test generation script needs this.","shortMessageHtmlLink":"Meta: Use Python>=3.10 in the test262 action"}},{"before":"11d81d648760641a23ca46057e9a9737212190c3","after":"7cbe5c9d4ac5d419c713459784b1811af2b599ea","ref":"refs/heads/master","pushedAt":"2024-06-09T15:24:09.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"tcl3","name":"Tim Ledbetter","path":"/tcl3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2817754?s=80&v=4"},"commit":{"message":"LibWeb: Implement static method ReadableStream.from(asyncIterable)\n\n(cherry picked from commit 0ec0e92b100faf92256e704b9e94e9c90a04b642)","shortMessageHtmlLink":"LibWeb: Implement static method ReadableStream.from(asyncIterable)"}},{"before":"e8d4bf607c6004e03b8907c83e92fb091c7f33b0","after":"11d81d648760641a23ca46057e9a9737212190c3","ref":"refs/heads/master","pushedAt":"2024-06-09T14:30:09.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"alimpfard","name":"Ali Mohammad Pur","path":"/alimpfard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14001776?s=80&v=4"},"commit":{"message":"LibWasm: Validate that names are UTF-8","shortMessageHtmlLink":"LibWasm: Validate that names are UTF-8"}},{"before":"d1a997bdb55115d7ec0999fbc3e60b269efe2f64","after":"e8d4bf607c6004e03b8907c83e92fb091c7f33b0","ref":"refs/heads/master","pushedAt":"2024-06-09T11:23:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"BertalanD","name":"Daniel Bertalan","path":"/BertalanD","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25866827?s=80&v=4"},"commit":{"message":"Meta: Update notice to new Ladybird organization name","shortMessageHtmlLink":"Meta: Update notice to new Ladybird organization name"}},{"before":"a4ca757db9cf17f9a7962f30746ae5392fa0ea07","after":"d1a997bdb55115d7ec0999fbc3e60b269efe2f64","ref":"refs/heads/master","pushedAt":"2024-06-09T09:06:31.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":"LibWeb: Do not release_value twice parsing a referrer policy\n\nThis fixes a bug introduced in e7b752eb2d which was causing many live\nsites (such as chat.openai.com and github.com/serenityos/serenity) to\ncrash.\n\n(cherry picked from commit 7a77130923d2246e5b304b107b549388d1f93a0c)","shortMessageHtmlLink":"LibWeb: Do not release_value twice parsing a referrer policy"}},{"before":"0608f15e25b88c06ce9fc24c16cb1d627fcf5993","after":"a4ca757db9cf17f9a7962f30746ae5392fa0ea07","ref":"refs/heads/master","pushedAt":"2024-06-08T21:36: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":"Kernel: Add method to clean up remapping region loops\n\nIn the VMObject code there are multiple examples of loops over\nthe VMObject's regions (using for_each_region()) that call remap()\non each region.\n\nTo clean up usage of this pattern, this patch adds a method in\nVMObject that does this remapping loop. VMObject code that needs\nto remap its regions call the new method.","shortMessageHtmlLink":"Kernel: Add method to clean up remapping region loops"}},{"before":"ea69ec8e5272da063d5cf7c1ab5a8e192cfd6677","after":"0608f15e25b88c06ce9fc24c16cb1d627fcf5993","ref":"refs/heads/master","pushedAt":"2024-06-08T21:28:29.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":"Ports: Update dmidecode to version 3.6","shortMessageHtmlLink":"Ports: Update dmidecode to version 3.6"}},{"before":"4913e09a825205b2a5132027cf6afbcc9b4df232","after":"ea69ec8e5272da063d5cf7c1ab5a8e192cfd6677","ref":"refs/heads/master","pushedAt":"2024-06-08T18:16:48.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"nico","name":"Nico Weber","path":"/nico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3487?s=80&v=4"},"commit":{"message":"LibWeb: Use a single test for loading attribute","shortMessageHtmlLink":"LibWeb: Use a single test for loading attribute"}},{"before":"4dfb52f133c530b8ce74b3047a6790ea0d1e72e8","after":"4913e09a825205b2a5132027cf6afbcc9b4df232","ref":"refs/heads/master","pushedAt":"2024-06-08T18:08:14.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"nico","name":"Nico Weber","path":"/nico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3487?s=80&v=4"},"commit":{"message":"LibWeb/CSS: Implement FontFaceSet.onloadingerror","shortMessageHtmlLink":"LibWeb/CSS: Implement FontFaceSet.onloadingerror"}},{"before":"e7b752eb2df8ec59150dbc54fbd34d2b3cd7cb64","after":"4dfb52f133c530b8ce74b3047a6790ea0d1e72e8","ref":"refs/heads/master","pushedAt":"2024-06-08T18:07:55.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"nico","name":"Nico Weber","path":"/nico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3487?s=80&v=4"},"commit":{"message":"LibWeb: Implement should block mixed content response to request","shortMessageHtmlLink":"LibWeb: Implement should block mixed content response to request"}},{"before":"a497f65578bdb5ead974456be8f5601318d01873","after":"e7b752eb2df8ec59150dbc54fbd34d2b3cd7cb64","ref":"refs/heads/master","pushedAt":"2024-06-08T18:07:38.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"nico","name":"Nico Weber","path":"/nico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3487?s=80&v=4"},"commit":{"message":"LibWeb: Implement \"Set request’s referrer policy on redirect\" AO","shortMessageHtmlLink":"LibWeb: Implement \"Set request’s referrer policy on redirect\" AO"}},{"before":"52c9a8ed9354385de90638fdd3f546325c935887","after":"a497f65578bdb5ead974456be8f5601318d01873","ref":"refs/heads/master","pushedAt":"2024-06-08T17:40:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nico","name":"Nico Weber","path":"/nico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3487?s=80&v=4"},"commit":{"message":"Test: Skip flakey Text/input/WebAnimations/misc/DocumentTimeline test\n\nRef https://github.com/LadybirdWebBrowser/ladybird/issues/19\n\n(cherry picked from commit 41c9cb032f56a306bdc3098a2a0d203acb0dd0ff)","shortMessageHtmlLink":"Test: Skip flakey Text/input/WebAnimations/misc/DocumentTimeline test"}},{"before":"3bb41e942faecf54ad58b4aa2e33232095e3c474","after":"52c9a8ed9354385de90638fdd3f546325c935887","ref":"refs/heads/master","pushedAt":"2024-06-08T14:30:07.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"nico","name":"Nico Weber","path":"/nico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3487?s=80&v=4"},"commit":{"message":"Meta: Direct users to the Ladybird repo for future active development","shortMessageHtmlLink":"Meta: Direct users to the Ladybird repo for future active development"}},{"before":"6c4e0e8549be445d44a444020f5cb1da42f07a7a","after":"3bb41e942faecf54ad58b4aa2e33232095e3c474","ref":"refs/heads/master","pushedAt":"2024-06-06T15:27:50.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":"LibCore: Null-check struct addrinfo to avoid freeaddrinfo(NULL)\n\nOn some C libraries, like NetBSD and musl-libc, this under-specified\nedge case results in a crash rather than silently ignoring the null\npointer.","shortMessageHtmlLink":"LibCore: Null-check struct addrinfo to avoid freeaddrinfo(NULL)"}},{"before":"edb10aa17abeca94353af72d5b25cfbb0500106a","after":"6c4e0e8549be445d44a444020f5cb1da42f07a7a","ref":"refs/heads/master","pushedAt":"2024-06-06T11:03:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BertalanD","name":"Daniel Bertalan","path":"/BertalanD","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25866827?s=80&v=4"},"commit":{"message":"Tests: Stop invoking UB in `AK::NeverDestroyed`'s tests\n\nInstead of attempting a stack use-after-free by reading an out-of-scope\nobject's data member, let's keep a flag that checks if the destructor\nhad been called in the outer scope.","shortMessageHtmlLink":"Tests: Stop invoking UB in AK::NeverDestroyed's tests"}},{"before":"6f6966fb553663e9e624aa840775c311e0e698d7","after":"edb10aa17abeca94353af72d5b25cfbb0500106a","ref":"refs/heads/master","pushedAt":"2024-06-06T00:45:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"nico","name":"Nico Weber","path":"/nico","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3487?s=80&v=4"},"commit":{"message":"Chess: Add time controls\n\nThis commit adds functionality to the new game dialog to allow time\ncontrols to be selected. The game logic is updated to take into account\nlosing on time, time bonuses for moves, and exporting the time control\nto PGN.","shortMessageHtmlLink":"Chess: Add time controls"}},{"before":"aa627454dab06102b5d6c17b42c29614597ca2cf","after":"6f6966fb553663e9e624aa840775c311e0e698d7","ref":"refs/heads/master","pushedAt":"2024-06-05T19:18:44.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":"Kernel: Remove redundant VERIFY()\n\nRemoves a VERIFY() that is already checked earlier in the function","shortMessageHtmlLink":"Kernel: Remove redundant VERIFY()"}},{"before":"bf8c6f939e7df440e6b3b34bc0ed57102602f65a","after":"aa627454dab06102b5d6c17b42c29614597ca2cf","ref":"refs/heads/master","pushedAt":"2024-06-05T04:04:11.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":"LibWeb/Fetch: Update \"HTTP fetch\" algorithm to latest spec comments\n\nThe spec and implementation's comments had diverged a little, this\nbrings them in line :)","shortMessageHtmlLink":"LibWeb/Fetch: Update \"HTTP fetch\" algorithm to latest spec comments"}},{"before":"848b115c6f6472d28bb98dd58ba6ee0d0286d8ce","after":"bf8c6f939e7df440e6b3b34bc0ed57102602f65a","ref":"refs/heads/master","pushedAt":"2024-06-05T04:02:55.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"tcl3","name":"Tim Ledbetter","path":"/tcl3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2817754?s=80&v=4"},"commit":{"message":"LibWeb: Move NetworkPartitionKey into a header\n\nThis is used elsewhere, such as the HTMLLinkElement.","shortMessageHtmlLink":"LibWeb: Move NetworkPartitionKey into a header"}},{"before":"a11b27479884b1e64926d93048cca867ae9b19f2","after":"848b115c6f6472d28bb98dd58ba6ee0d0286d8ce","ref":"refs/heads/master","pushedAt":"2024-06-03T16:48:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ADKaster","name":"Andrew Kaster","path":"/ADKaster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8388494?s=80&v=4"},"commit":{"message":"Meta: Add Nico Weber to the list of maintainers :^)","shortMessageHtmlLink":"Meta: Add Nico Weber to the list of maintainers :^)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYr6JOQA","startCursor":null,"endCursor":null}},"title":"Activity · SerenityOS/serenity"}