{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":41386234,"defaultBranch":"main","name":"wattsi","ownerLogin":"whatwg","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-08-25T20:27:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2226336?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1692168547.0","currentOid":""},"activityList":{"items":[{"before":"c095851cce2414f3d2514c24d4cbe71b04839c34","after":"49e7807a32a36d7d957f1153b229534672e66ed9","ref":"refs/heads/main","pushedAt":"2024-08-06T02:59:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"domenic","name":"Domenic Denicola","path":"/domenic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617481?s=80&v=4"},"commit":{"message":"Fix tracking-vector image in dark mode\n\nSince https://github.com/whatwg/whatwg.org/commit/4aebf36f067dddf5f2238c317049511d8ac260b2 tracking-vector.svg is now dark mode-aware, i.e. its fill color will be dependent on the user's dark mode settings.\r\n\r\nHowever, since https://github.com/whatwg/whatwg.org/commit/dd2b988fa55c8aee71f46aab646ec7356c95b9bb,
tags pointing at SVG images that don't have a \"darkmode-aware\" class are given a white background by default. This makes the tracking-vector image fully white when seen in dark mode.\r\n\r\nFix this by adding the class on generated
element.","shortMessageHtmlLink":"Fix tracking-vector image in dark mode"}},{"before":"1b1619254b8a1065739c93064ba6df636e951413","after":"c095851cce2414f3d2514c24d4cbe71b04839c34","ref":"refs/heads/main","pushedAt":"2024-02-13T08:00:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"domenic","name":"Domenic Denicola","path":"/domenic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617481?s=80&v=4"},"commit":{"message":"Reapply \"Create and publish a multiplatform Docker image\"\n\nThis reverts commit 1b1619254b8a1065739c93064ba6df636e951413. It turns out the issue was just a transient error.","shortMessageHtmlLink":"Reapply \"Create and publish a multiplatform Docker image\""}},{"before":"4573a3b37f8e14cbc9dbc388c67aeee2faa7eca8","after":"1b1619254b8a1065739c93064ba6df636e951413","ref":"refs/heads/main","pushedAt":"2024-02-13T04:48:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"domenic","name":"Domenic Denicola","path":"/domenic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617481?s=80&v=4"},"commit":{"message":"Revert \"Create and publish a multiplatform Docker image\"\n\nThis reverts commit 4573a3b37f8e14cbc9dbc388c67aeee2faa7eca8. As shown on https://github.com/whatwg/wattsi/actions/runs/7881501670/job/21505226309#step:6:242, it seems we are unable to install the FreePascal packages in arm64 environments.","shortMessageHtmlLink":"Revert \"Create and publish a multiplatform Docker image\""}},{"before":"3b11b2d295b10e2c652eab0dd8a90eb11e0e197a","after":"4573a3b37f8e14cbc9dbc388c67aeee2faa7eca8","ref":"refs/heads/main","pushedAt":"2024-02-13T03:58:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"domenic","name":"Domenic Denicola","path":"/domenic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617481?s=80&v=4"},"commit":{"message":"Create and publish a multiplatform Docker image\n\nSee https://docs.docker.com/build/ci/github-actions/multi-platform/.","shortMessageHtmlLink":"Create and publish a multiplatform Docker image"}},{"before":"55035c1de09085e06234d99c6d68b0b7857a128c","after":"7cb4635ce046c5ad1ef2ece3767abf0cac0d1971","ref":"refs/heads/sideshowbarker/docs-add-contributing-section","pushedAt":"2023-08-16T06:57:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sideshowbarker","name":null,"path":"/sideshowbarker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/194984?s=80&v=4"},"commit":{"message":"Add a Contributing section to the docs, and cite it in error message\n\nThis change adds a Contributing section to the README.md, and cites it\nfrom the error message we emit when a string is passed to Rope≫Append()\nthat’s larger than the allowed string size.\n\nRelates to #153.","shortMessageHtmlLink":"Add a Contributing section to the docs, and cite it in error message"}},{"before":"573eb4e5c62e85d009294cbc4dedd342ea3d7424","after":"55035c1de09085e06234d99c6d68b0b7857a128c","ref":"refs/heads/sideshowbarker/docs-add-contributing-section","pushedAt":"2023-08-16T06:49:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sideshowbarker","name":null,"path":"/sideshowbarker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/194984?s=80&v=4"},"commit":{"message":"Add a Contributing section to the docs, and cite it in error message\n\nThis change adds a Contributing section to the README.md, and cites it\nfrom the error message we emit when a string is passed to Rope≫Append()\nthat’s larger than the allowed string size.\n\nRelates to #153.","shortMessageHtmlLink":"Add a Contributing section to the docs, and cite it in error message"}},{"before":null,"after":"573eb4e5c62e85d009294cbc4dedd342ea3d7424","ref":"refs/heads/sideshowbarker/docs-add-contributing-section","pushedAt":"2023-08-16T06:49:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sideshowbarker","name":null,"path":"/sideshowbarker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/194984?s=80&v=4"},"commit":{"message":"Add a Contributing section to the docs, and cite it in error message\n\nThis change adds a Contributing section to the README.md, and cites it\nfrom the error message we emit when a string is passed to Rope≫Append()\nthat’s larger than the allowed string size.","shortMessageHtmlLink":"Add a Contributing section to the docs, and cite it in error message"}},{"before":"c6fabf10c64574b4b258f7631a0e3a3a9b74c111","after":"1ebe86210a262a223ae740a8f53b5800f7aa25d0","ref":"refs/heads/sideshowbarker/rope-append-any-string","pushedAt":"2023-08-11T02:49:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sideshowbarker","name":null,"path":"/sideshowbarker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/194984?s=80&v=4"},"commit":{"message":"Limit appending of ShortStrings to Ropes to string length < 30\n\nThe larger the size of ShortStrings we allow to be appended directly to\nRopes, the more memory Wattsi consumes at runtime.\n\nWe don’t need the size to be anywhere near as big as 255 — the existing\ncode never actually needs to directly append strings with lengths any\nlonger than 30. If we ever do run into need to append string lengths\nlonger than 30, we could at that time just bump UTF8InlineSize up to\nwhatever new size we actually need.\n\nUpping the size to 30 from the old size of 15 seems to increase the\nmemory consumption by about 15–20%, or around 80–100MB. (In comparison,\nupping it to 255 seems to roughly double the memory consumption.)","shortMessageHtmlLink":"Limit appending of ShortStrings to Ropes to string length < 30"}},{"before":"9226f8956c3833d91520a45bf56e538efe08f3a7","after":"c6fabf10c64574b4b258f7631a0e3a3a9b74c111","ref":"refs/heads/sideshowbarker/rope-append-any-string","pushedAt":"2023-08-10T08:32:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sideshowbarker","name":null,"path":"/sideshowbarker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/194984?s=80&v=4"},"commit":{"message":"Generate references using SetAttribute() & AppendChild() with strings directly","shortMessageHtmlLink":"Generate references using SetAttribute() & AppendChild() with strings…"}},{"before":null,"after":"9226f8956c3833d91520a45bf56e538efe08f3a7","ref":"refs/heads/sideshowbarker/rope-append-any-string","pushedAt":"2023-08-09T07:20:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sideshowbarker","name":null,"path":"/sideshowbarker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/194984?s=80&v=4"},"commit":{"message":"Use normal (non-destructive) Append() for generating reference links","shortMessageHtmlLink":"Use normal (non-destructive) Append() for generating reference links"}},{"before":"27ab106258088daee69e056fb47f34afe197d48b","after":null,"ref":"refs/heads/fix-refs-again","pushedAt":"2023-08-08T04:17:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"domenic","name":"Domenic Denicola","path":"/domenic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617481?s=80&v=4"}},{"before":"0ad43426499bbd1073e538c983630926899d2979","after":"3b11b2d295b10e2c652eab0dd8a90eb11e0e197a","ref":"refs/heads/main","pushedAt":"2023-08-08T04:17:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"domenic","name":"Domenic Denicola","path":"/domenic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617481?s=80&v=4"},"commit":{"message":"Fix the [ processing again\n\nThe string/rope semantics continue to bite us. The original fix in bd1cd4460609a8284bb92fd4a4c407f4cc7b68fb was not correct, for unclear reasons. This version uses ExtractAll() to ensure we get a fresh CutRope that we can AppendDestructively() to Scratch, which is more in line with what other parts of the file do.","shortMessageHtmlLink":"Fix the <ref> processing again"}},{"before":null,"after":"27ab106258088daee69e056fb47f34afe197d48b","ref":"refs/heads/fix-refs-again","pushedAt":"2023-08-08T04:15:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"domenic","name":"Domenic Denicola","path":"/domenic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617481?s=80&v=4"},"commit":{"message":"Fix the ][ processing again\n\nThe string/rope semantics continue to bite us. The original fix in bd1cd4460609a8284bb92fd4a4c407f4cc7b68fb was not correct, for unclear reasons. This version uses ExtractAll() to ensure we get a fresh CutRope that we can AppendDestructively() to Scratch, which is more in line with what other parts of the file do.","shortMessageHtmlLink":"Fix the <ref> processing again"}},{"before":"5f649bcc0663f993e811902b3f9fb78a0893bc66","after":null,"ref":"refs/heads/sideshowbarker/rope-Append-fail-if-TInlineString-size-exceeded","pushedAt":"2023-08-08T02:32:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"domenic","name":"Domenic Denicola","path":"/domenic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617481?s=80&v=4"}},{"before":"bd1cd4460609a8284bb92fd4a4c407f4cc7b68fb","after":"0ad43426499bbd1073e538c983630926899d2979","ref":"refs/heads/main","pushedAt":"2023-08-08T02:32:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"domenic","name":"Domenic Denicola","path":"/domenic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617481?s=80&v=4"},"commit":{"message":"Fail if Append()ing string to Rope in excess of TInlineString size\n\nRelates to #153.","shortMessageHtmlLink":"Fail if Append()ing string to Rope in excess of TInlineString size"}},{"before":"aaab217646088488e0e1c233570869cd9ecf8cf8","after":null,"ref":"refs/heads/fix-long-ref","pushedAt":"2023-08-08T02:30:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"domenic","name":"Domenic Denicola","path":"/domenic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617481?s=80&v=4"}},{"before":"4cabebbf06da7745aa5436371cb37a916f3fdc35","after":"bd1cd4460609a8284bb92fd4a4c407f4cc7b68fb","ref":"refs/heads/main","pushedAt":"2023-08-08T02:30:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"domenic","name":"Domenic Denicola","path":"/domenic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617481?s=80&v=4"},"commit":{"message":"Fix long reference handling\n\nCloses #153.","shortMessageHtmlLink":"Fix long reference handling"}},{"before":null,"after":"5f649bcc0663f993e811902b3f9fb78a0893bc66","ref":"refs/heads/sideshowbarker/rope-Append-fail-if-TInlineString-size-exceeded","pushedAt":"2023-08-08T00:07:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sideshowbarker","name":null,"path":"/sideshowbarker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/194984?s=80&v=4"},"commit":{"message":"Fail if Append()ing string to Rope in excess of TInlineString size\n\nRelates to https://github.com/whatwg/wattsi/issues/153","shortMessageHtmlLink":"Fail if Append()ing string to Rope in excess of TInlineString size"}},{"before":null,"after":"aaab217646088488e0e1c233570869cd9ecf8cf8","ref":"refs/heads/fix-long-ref","pushedAt":"2023-08-07T03:26:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"domenic","name":"Domenic Denicola","path":"/domenic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617481?s=80&v=4"},"commit":{"message":"Fix long reference handling\n\nCloses #153.","shortMessageHtmlLink":"Fix long reference handling"}},{"before":"c4343e0e328222192314755e15299759e96a2b4f","after":null,"ref":"refs/heads/ref-parser","pushedAt":"2023-08-06T10:23:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"domenic","name":"Domenic Denicola","path":"/domenic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617481?s=80&v=4"}},{"before":"59c6e781499b0f5c13c58df7e1cdfde38a4d6e27","after":"4cabebbf06da7745aa5436371cb37a916f3fdc35","ref":"refs/heads/main","pushedAt":"2023-08-06T10:23:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"domenic","name":"Domenic Denicola","path":"/domenic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617481?s=80&v=4"},"commit":{"message":"Change ][ syntax\n\nInstead of a nonstandard void element ][, use the text content: ][FOO].\n\nThis allows us to use standard HTML parser/serializer tooling with the HTML source, e.g. for https://github.com/whatwg/html-build/pull/279.","shortMessageHtmlLink":"Change <ref> syntax"}},{"before":null,"after":"c4343e0e328222192314755e15299759e96a2b4f","ref":"refs/heads/ref-parser","pushedAt":"2023-08-02T05:10:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"domenic","name":"Domenic Denicola","path":"/domenic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617481?s=80&v=4"},"commit":{"message":"Change [ syntax\n\nInstead of a nonstandard void element ][, use the text content: ][FOO].\n\nThis allows us to use standard HTML parser/serializer tooling with the HTML source, e.g. for https://github.com/whatwg/html-build/pull/279.","shortMessageHtmlLink":"Change <ref> syntax"}},{"before":"2ce361414f19da39442e844ba3fe35b493ad41e2","after":"59c6e781499b0f5c13c58df7e1cdfde38a4d6e27","ref":"refs/heads/main","pushedAt":"2023-05-05T06:49:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"domenic","name":"Domenic Denicola","path":"/domenic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617481?s=80&v=4"},"commit":{"message":"Move to GitHub Container Registry\n\nDocker Hub was planning to sunset their free plan: https://www.docker.com/developers/free-team-faq/. Although they have backed down from doing this, it still seems better to centralize our infrastructure dependencies on GitHub.","shortMessageHtmlLink":"Move to GitHub Container Registry"}},{"before":"0fdede61390902fbd9c0cd86b6f69928b81ac364","after":"2ce361414f19da39442e844ba3fe35b493ad41e2","ref":"refs/heads/main","pushedAt":"2023-05-05T06:41:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"domenic","name":"Domenic Denicola","path":"/domenic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617481?s=80&v=4"},"commit":{"message":"Move to GitHub Container Registry\n\nDocker Hub was planning to sunset their free plan: https://www.docker.com/developers/free-team-faq/. Although they have backed down from doing this, it still seems better to centralize our infrastructure dependencies on GitHub.","shortMessageHtmlLink":"Move to GitHub Container Registry"}},{"before":"89b344eafbe84f795cd2ab4c2ad915c3bbc20576","after":"0fdede61390902fbd9c0cd86b6f69928b81ac364","ref":"refs/heads/main","pushedAt":"2023-05-05T06:39:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"domenic","name":"Domenic Denicola","path":"/domenic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617481?s=80&v=4"},"commit":{"message":"Move to GitHub Container Registry\n\nDocker Hub was planning to sunset their free plan: https://www.docker.com/developers/free-team-faq/. Although they have backed down from doing this, it still seems better to centralize our infrastructure dependencies on GitHub.","shortMessageHtmlLink":"Move to GitHub Container Registry"}},{"before":"acc020d8752b9333409d5a65723e383a6599a852","after":"89b344eafbe84f795cd2ab4c2ad915c3bbc20576","ref":"refs/heads/main","pushedAt":"2023-05-05T06:34:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"domenic","name":"Domenic Denicola","path":"/domenic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617481?s=80&v=4"},"commit":{"message":"Move to GitHub Container Registry\n\nDocker Hub was planning to sunset their free plan: https://www.docker.com/developers/free-team-faq/. Although they have backed down from doing this, it still seems better to centralize our infrastructure dependencies on GitHub.","shortMessageHtmlLink":"Move to GitHub Container Registry"}},{"before":"4749953372b928ceb25412c51fc60e905228dd36","after":"acc020d8752b9333409d5a65723e383a6599a852","ref":"refs/heads/main","pushedAt":"2023-05-05T06:29:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"domenic","name":"Domenic Denicola","path":"/domenic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617481?s=80&v=4"},"commit":{"message":"Move to GitHub Container Registry\n\nDocker Hub was planning to sunset their free plan: https://www.docker.com/developers/free-team-faq/. Although they have backed down from doing this, it still seems better to centralize our infrastructure dependencies on GitHub.","shortMessageHtmlLink":"Move to GitHub Container Registry"}},{"before":"95574b2980e5c9f67099e510e176d8f2a7184ed9","after":null,"ref":"refs/heads/move-to-ghcr","pushedAt":"2023-05-05T06:19:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"domenic","name":"Domenic Denicola","path":"/domenic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617481?s=80&v=4"}},{"before":"fd6ec050cd498fca8cf31e8c0b3724018fb8c1c7","after":"4749953372b928ceb25412c51fc60e905228dd36","ref":"refs/heads/main","pushedAt":"2023-05-05T06:19:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"domenic","name":"Domenic Denicola","path":"/domenic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617481?s=80&v=4"},"commit":{"message":"Move to GitHub Container Registry\n\nDocker Hub was planning to sunset their free plan: https://www.docker.com/developers/free-team-faq/. Although they have backed down from doing this, it still seems better to centralize our infrastructure dependencies on GitHub.","shortMessageHtmlLink":"Move to GitHub Container Registry"}},{"before":"dc524364a375cc2d85b21a4cd245ba8491af07f7","after":"95574b2980e5c9f67099e510e176d8f2a7184ed9","ref":"refs/heads/move-to-ghcr","pushedAt":"2023-05-05T06:17:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"domenic","name":"Domenic Denicola","path":"/domenic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/617481?s=80&v=4"},"commit":{"message":"Move to GitHub Container Registry\n\nDocker Hub was planning to sunset their free plan: https://www.docker.com/developers/free-team-faq/. Although they have backed down from doing this, it still seems better to centralize our infrastructure dependencies on GitHub.","shortMessageHtmlLink":"Move to GitHub Container Registry"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEkp_HIQA","startCursor":null,"endCursor":null}},"title":"Activity · whatwg/wattsi"}