{"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":"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"}},{"before":"5740f93ef40a1bb03fe2ff8907db0f552eeca7b9","after":"a4e97c15988f0a0dedc57993f1e8d79b12671c6c","ref":"refs/heads/master","pushedAt":"2024-05-30T15:46:02.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":"WebDriver: Dont assume the pageLoad is an i64","shortMessageHtmlLink":"WebDriver: Dont assume the pageLoad is an i64"}},{"before":"d9a277c1393b97e245792d7ce054fece2075a58c","after":"5740f93ef40a1bb03fe2ff8907db0f552eeca7b9","ref":"refs/heads/master","pushedAt":"2024-05-30T15:29:20.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"ADKaster","name":"Andrew Kaster","path":"/ADKaster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8388494?s=80&v=4"},"commit":{"message":"ClangPlugins: Check for strong root fields in GC allocated objects\n\nGC-allocated objects should never have JS::SafeFunction/JS::Handle\nfields.\n\nFor now the plugin only emits warnings here, as there are many cases\nof this occurring in the codebase that aren't trivial to fix. It is also\nbehind a CMake flag since it is a _very_ loud warning.","shortMessageHtmlLink":"ClangPlugins: Check for strong root fields in GC allocated objects"}},{"before":"389a55fe36bd6d577b37664f7819628f6f42b25d","after":"d9a277c1393b97e245792d7ce054fece2075a58c","ref":"refs/heads/master","pushedAt":"2024-05-30T15:07:08.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":"Meta: Allow building Ladybird without QtMultimedia if Pulse is found","shortMessageHtmlLink":"Meta: Allow building Ladybird without QtMultimedia if Pulse is found"}},{"before":"b08d43a5d38a64f6dd7ec33b55a843656efecfe8","after":"389a55fe36bd6d577b37664f7819628f6f42b25d","ref":"refs/heads/master","pushedAt":"2024-05-30T14:30:11.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":"Ladybird/Qt: Add a find in page widget","shortMessageHtmlLink":"Ladybird/Qt: Add a find in page widget"}},{"before":"4eaabdad34d14e85cc0bb64769d17b38fa3dbed7","after":"b08d43a5d38a64f6dd7ec33b55a843656efecfe8","ref":"refs/heads/master","pushedAt":"2024-05-30T06:09:04.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: Calculate the 'physical pixels' for screens\n\nThis fixes a regression introduced by GH-23855 in [1], and re-applies\na previous change I made [2].\n\n[1] https://github.com/SerenityOS/serenity/commit/dfc7534\n[2] https://github.com/SerenityOS/serenity/commit/b7bd3fd","shortMessageHtmlLink":"Ladybird/Qt: Calculate the 'physical pixels' for screens"}},{"before":"637ccacce53ef984f35a8d6d86c262628bcc39f8","after":"4eaabdad34d14e85cc0bb64769d17b38fa3dbed7","ref":"refs/heads/master","pushedAt":"2024-05-29T20:33: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: Properly read blocktypes\n\nThis works for now, but is technically still not spec compliant. Right\nnow, we're (potentially) missing one bit when reading function indices.\nSee the relevant issue: #24462.","shortMessageHtmlLink":"LibWasm: Properly read blocktypes"}},{"before":"ca806a3e18055519011c72c565a0bac4d115fc5f","after":"637ccacce53ef984f35a8d6d86c262628bcc39f8","ref":"refs/heads/master","pushedAt":"2024-05-29T19:34:15.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":"AK: Enable format string checking in Clang builds\n\nFormat string checking was disabled in Clang-based builds due to a\ncompiler bug: https://github.com/llvm/llvm-project/issues/51182. Now\nthat the requirement has been raised to Clang 17, that is no longer\nnecessary.\n\nThis has been tested to work correctly with Apple Clang 15.0.0 (which is\nthe *least modern* supported compiler), as well as CLion 2024.1's\nbundled Clangd.","shortMessageHtmlLink":"AK: Enable format string checking in Clang builds"}},{"before":"7da449ce01642da5d8b73b81e874cadba0d4481f","after":"ca806a3e18055519011c72c565a0bac4d115fc5f","ref":"refs/heads/master","pushedAt":"2024-05-29T19:30:16.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":"WebDriver+WebContent: Add /session/:id:/window/consume-user-activation\n\nThis extension to the WebDriver spec is defined in the HTML spec, how\nfun.","shortMessageHtmlLink":"WebDriver+WebContent: Add /session/:id:/window/consume-user-activation"}},{"before":"71631c8d21d2084042dfc0268f6af1b97b2d4121","after":"7da449ce01642da5d8b73b81e874cadba0d4481f","ref":"refs/heads/master","pushedAt":"2024-05-29T15:32:59.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"ADKaster","name":"Andrew Kaster","path":"/ADKaster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8388494?s=80&v=4"},"commit":{"message":"LibWeb: Check correct activation (spec fix)\n\nSee:\n- https://github.com/whatwg/html/commit/d28284f","shortMessageHtmlLink":"LibWeb: Check correct activation (spec fix)"}},{"before":"1965943026c29a22171613495bc7351af1e85640","after":"71631c8d21d2084042dfc0268f6af1b97b2d4121","ref":"refs/heads/master","pushedAt":"2024-05-29T14:25:52.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":"Meta: Use ```find_package``` for configuring backtraces","shortMessageHtmlLink":"Meta: Use find_package for configuring backtraces"}},{"before":"d0f88d49585f147164c676e2615767cba98d5fae","after":"1965943026c29a22171613495bc7351af1e85640","ref":"refs/heads/master","pushedAt":"2024-05-29T06:18:24.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":"LibWeb: Reject invalid AnimationEffect duration string values","shortMessageHtmlLink":"LibWeb: Reject invalid AnimationEffect duration string values"}},{"before":"b3f63f35e5a6d9536871fa2df089daa48dabb856","after":"d0f88d49585f147164c676e2615767cba98d5fae","ref":"refs/heads/master","pushedAt":"2024-05-29T06:17:18.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"awesomekling","name":"Andreas Kling","path":"/awesomekling","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5954907?s=80&v=4"},"commit":{"message":"LibProtocol: Retry reading if read errors with EAGAIN\n\nThis fixes an issue where fetch requests to HTTP(s) addresses would\nfail inside workers.","shortMessageHtmlLink":"LibProtocol: Retry reading if read errors with EAGAIN"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWXCpJwA","startCursor":null,"endCursor":null}},"title":"Activity ยท SerenityOS/serenity"}