{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":438152166,"defaultBranch":"master","name":"css","ownerLogin":"cdoublev","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-12-14T07:07:24.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/15889080?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1639465690.875128","currentOid":""},"activityList":{"items":[{"before":"dc69de0029a79535f1730b6ced9f5af74ec83cd8","after":"d01903a98d821d64ed5fe0ff2fc0bd6ed02bc020","ref":"refs/heads/master","pushedAt":"2024-06-06T07:02:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cdoublev","name":"Guillaume","path":"/cdoublev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15889080?s=80&v=4"},"commit":{"message":"Upgrade dependencies and minor fixes","shortMessageHtmlLink":"Upgrade dependencies and minor fixes"}},{"before":"b34028665b50156e193f02b8e3a78e18599f255e","after":"dc69de0029a79535f1730b6ced9f5af74ec83cd8","ref":"refs/heads/master","pushedAt":"2024-05-31T13:27:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cdoublev","name":"Guillaume","path":"/cdoublev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15889080?s=80&v=4"},"commit":{"message":"Minor refactoring\n\n- normalize to lower case\n- set type to \"id\" OR \"unrestricted\" (as specified)","shortMessageHtmlLink":"Minor refactoring"}},{"before":"ac8a72d791842d0220a3046924be8401007cba65","after":"b34028665b50156e193f02b8e3a78e18599f255e","ref":"refs/heads/master","pushedAt":"2024-05-31T13:21:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdoublev","name":"Guillaume","path":"/cdoublev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15889080?s=80&v=4"},"commit":{"message":"Minor refactoring\n\n- normalize to lower case\n- set type to \"id\" OR \"unrestricted\" (as specified)","shortMessageHtmlLink":"Minor refactoring"}},{"before":"bd049b9298c76cf0f27b01bceb890c4e0330092d","after":"ac8a72d791842d0220a3046924be8401007cba65","ref":"refs/heads/master","pushedAt":"2024-05-31T08:47:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdoublev","name":"Guillaume","path":"/cdoublev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15889080?s=80&v=4"},"commit":{"message":"Improve tests for mixed color serialization\n\nserializeColor() clearly needs to be rewritten with appropriate\nabstractions, but they are not clearly manifesting themselves yet.","shortMessageHtmlLink":"Improve tests for mixed color serialization"}},{"before":"f4b7a6f135981d781897f169894bc121858d6a5b","after":"bd049b9298c76cf0f27b01bceb890c4e0330092d","ref":"refs/heads/master","pushedAt":"2024-05-31T07:01:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdoublev","name":"Guillaume","path":"/cdoublev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15889080?s=80&v=4"},"commit":{"message":"Oups, missing changes (test expectations) from 723f42e","shortMessageHtmlLink":"Oups, missing changes (test expectations) from 723f42e"}},{"before":"f51656de68c5420aba15fb952e17c00eacd860e1","after":"f4b7a6f135981d781897f169894bc121858d6a5b","ref":"refs/heads/master","pushedAt":"2024-05-31T04:15:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdoublev","name":"Guillaume","path":"/cdoublev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15889080?s=80&v=4"},"commit":{"message":"Add definition of ::details-content","shortMessageHtmlLink":"Add definition of ::details-content"}},{"before":"723f42e278fbec05f0e0ff1efe15c0324d4391bd","after":"f51656de68c5420aba15fb952e17c00eacd860e1","ref":"refs/heads/master","pushedAt":"2024-05-31T04:04:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdoublev","name":"Guillaume","path":"/cdoublev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15889080?s=80&v=4"},"commit":{"message":"Fix parsing unclosed rule block","shortMessageHtmlLink":"Fix parsing unclosed rule block"}},{"before":"81328d23936b441c2aa57097419018f4f28fec99","after":"723f42e278fbec05f0e0ff1efe15c0324d4391bd","ref":"refs/heads/master","pushedAt":"2024-05-30T09:15:39.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"cdoublev","name":"Guillaume","path":"/cdoublev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15889080?s=80&v=4"},"commit":{"message":"Fix parsing \n\nThere should be no color space conversion or clamping of channel values (except alpha) when parsing relative colors. Relative colors serialize with their canonicalized name, with channel values normalized to .","shortMessageHtmlLink":"Fix parsing <color>"}},{"before":"38e36e51980d7b43d1ba79afd023bbf50ba0ba85","after":"81328d23936b441c2aa57097419018f4f28fec99","ref":"refs/heads/master","pushedAt":"2024-05-16T13:49:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdoublev","name":"Guillaume","path":"/cdoublev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15889080?s=80&v=4"},"commit":{"message":"Minor refactoring","shortMessageHtmlLink":"Minor refactoring"}},{"before":"798003d9ed083470b978d3cf67a4ed9279164953","after":"38e36e51980d7b43d1ba79afd023bbf50ba0ba85","ref":"refs/heads/master","pushedAt":"2024-05-16T13:06:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdoublev","name":"Guillaume","path":"/cdoublev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15889080?s=80&v=4"},"commit":{"message":"*-blend-mode and isolation are animatable","shortMessageHtmlLink":"*-blend-mode and isolation are animatable"}},{"before":"22c64a1d08c16cb317d7be3b6ead500e64150357","after":"798003d9ed083470b978d3cf67a4ed9279164953","ref":"refs/heads/master","pushedAt":"2024-05-16T12:00:04.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"cdoublev","name":"Guillaume","path":"/cdoublev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15889080?s=80&v=4"},"commit":{"message":"Fix parsing substitutions\n\n- allow/disallow custom properties as defined for the context\n- allow and CSS-wide keywords for descriptors in cascade-dependent contexts\n- allow and for descriptors\n- allow all substitutions for descriptors in element-dependent contexts\n- validate arguments at parse time\n- validate nested arbitrary substitutions in the context\n- do not try parsing arbitrary substitutions again in nested values\n- parse CSS-wide keywords before other subsitutions\n- set qualified and cascading on rules instead of on the context block values\n- set elemental on rules applied to elements","shortMessageHtmlLink":"Fix parsing substitutions"}},{"before":"ba52de0ca08abd9fe23553a11967920867846ce1","after":"22c64a1d08c16cb317d7be3b6ead500e64150357","ref":"refs/heads/master","pushedAt":"2024-04-24T13:20:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdoublev","name":"Guillaume","path":"/cdoublev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15889080?s=80&v=4"},"commit":{"message":"Fix some corner cases of parsing a property value range definition\n\nThis makes the value definition parse even more coupled to the grammar\nbut it seems inevitable/preferable anyway.","shortMessageHtmlLink":"Fix some corner cases of parsing a property value range definition"}},{"before":"3f2ec1c0399c77ce749c0630666787771fd5b9e8","after":"ba52de0ca08abd9fe23553a11967920867846ce1","ref":"refs/heads/master","pushedAt":"2024-04-23T13:46:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdoublev","name":"Guillaume","path":"/cdoublev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15889080?s=80&v=4"},"commit":{"message":"Partially revert \"Only take a production as additional argument of parseDefinition()\"\n\n`#` must be ignored only when \"the property's value grammar is a comma-separated repetition\".","shortMessageHtmlLink":"Partially revert \"Only take a production as additional argument of pa…"}},{"before":"7deb8e76febd9a3d68f382c5aaeed18a6c186137","after":"3f2ec1c0399c77ce749c0630666787771fd5b9e8","ref":"refs/heads/master","pushedAt":"2024-04-23T04:12:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cdoublev","name":"Guillaume","path":"/cdoublev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15889080?s=80&v=4"},"commit":{"message":"Minor refactoring","shortMessageHtmlLink":"Minor refactoring"}},{"before":"16ef4f25c6b80bd7a169f1256484db2e27a8c1c4","after":"7deb8e76febd9a3d68f382c5aaeed18a6c186137","ref":"refs/heads/master","pushedAt":"2024-04-23T04:11:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cdoublev","name":"Guillaume","path":"/cdoublev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15889080?s=80&v=4"},"commit":{"message":"Minor refactoring","shortMessageHtmlLink":"Minor refactoring"}},{"before":"b6f09a6039af9461024d57201ad4c0bc7a37b43d","after":"16ef4f25c6b80bd7a169f1256484db2e27a8c1c4","ref":"refs/heads/master","pushedAt":"2024-04-23T04:03:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdoublev","name":"Guillaume","path":"/cdoublev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15889080?s=80&v=4"},"commit":{"message":"Minor refactoring","shortMessageHtmlLink":"Minor refactoring"}},{"before":"b56bbb694cc82d648f14526e5c8becfeb06c9440","after":"b6f09a6039af9461024d57201ad4c0bc7a37b43d","ref":"refs/heads/master","pushedAt":"2024-04-23T02:51:36.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"cdoublev","name":"Guillaume","path":"/cdoublev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15889080?s=80&v=4"},"commit":{"message":"Merge pull request #6 from romainmenke/patch-1\n\nFix typo in `end` for ``","shortMessageHtmlLink":"Merge pull request #6 from romainmenke/patch-1"}},{"before":"3e767b19954680d87e669d14c5e4c01feb1378da","after":"b56bbb694cc82d648f14526e5c8becfeb06c9440","ref":"refs/heads/master","pushedAt":"2024-04-22T19:00:43.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"cdoublev","name":"Guillaume","path":"/cdoublev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15889080?s=80&v=4"},"commit":{"message":"Merge pull request #5 from romainmenke/url-tokens-start-positions-must-account-for-escape-sequences--rational-patas-monkey-6eecf2f375\n\n`` start position must account for escape sequences","shortMessageHtmlLink":"Merge pull request #5 from romainmenke/url-tokens-start-positions-mus…"}},{"before":"7a5dda7c09a7370783443c51e1b88c2000535630","after":"3e767b19954680d87e669d14c5e4c01feb1378da","ref":"refs/heads/master","pushedAt":"2024-04-22T14:09:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdoublev","name":"Guillaume","path":"/cdoublev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15889080?s=80&v=4"},"commit":{"message":"Add test for unclosed url with a trailing ws","shortMessageHtmlLink":"Add test for unclosed url with a trailing ws"}},{"before":"7f19f8b56d691440c349e15ea011a53805fff047","after":"7a5dda7c09a7370783443c51e1b88c2000535630","ref":"refs/heads/master","pushedAt":"2024-04-22T14:00:57.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"cdoublev","name":"Guillaume","path":"/cdoublev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15889080?s=80&v=4"},"commit":{"message":"Merge pull request #4 from romainmenke/unclosed-url-token-at-eof-is-fine--generous-irish-setter-29475e8901\n\nunclosed url tokens at end of file are fine","shortMessageHtmlLink":"Merge pull request #4 from romainmenke/unclosed-url-token-at-eof-is-f…"}},{"before":"00196f793e2bc33fae7cde7e548be622bca2e6cc","after":"7f19f8b56d691440c349e15ea011a53805fff047","ref":"refs/heads/master","pushedAt":"2024-04-20T19:33:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cdoublev","name":"Guillaume","path":"/cdoublev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15889080?s=80&v=4"},"commit":{"message":"Fix install (#1)","shortMessageHtmlLink":"Fix install (#1)"}},{"before":"4f882bfff889a8b4e67d37ed2bb271369c67bf9e","after":"00196f793e2bc33fae7cde7e548be622bca2e6cc","ref":"refs/heads/master","pushedAt":"2024-04-19T09:25:06.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"cdoublev","name":"Guillaume","path":"/cdoublev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15889080?s=80&v=4"},"commit":{"message":"Only take a production as additional argument of parseDefinition()\n\n- `parent` was actually always the closest production node, not the parent production node\n- `context` is already accessible as `production.context`\n- `parseDefinition()` should be ideally context-insensitive and decoupled from the CSS grammar","shortMessageHtmlLink":"Only take a production as additional argument of parseDefinition()"}},{"before":"5b2d773f7111c58cfe2b20bd4e6ba242817eba2a","after":"4f882bfff889a8b4e67d37ed2bb271369c67bf9e","ref":"refs/heads/master","pushedAt":"2024-04-16T13:41:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdoublev","name":"Guillaume","path":"/cdoublev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15889080?s=80&v=4"},"commit":{"message":"More progress\n\n... before experimenting with returning CSSOM rules directly from\nparsing rules.\n\n- large rewrite of the CSS parser\n- add and fix tests for parsing and serializing rules, properties, types\n- add support and tests for many new CSSOM rules\n- add support and tests for `CSS.registerProperty()` and `MediaList`","shortMessageHtmlLink":"More progress"}},{"before":"0ab2f2972aa1d3690606087b213c283d843a8dd8","after":"5b2d773f7111c58cfe2b20bd4e6ba242817eba2a","ref":"refs/heads/master","pushedAt":"2023-04-27T12:10:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cdoublev","name":"Guillaume","path":"/cdoublev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15889080?s=80&v=4"},"commit":{"message":"time for a backup","shortMessageHtmlLink":"time for a backup"}},{"before":"08fb7260b8a6fa32245b8fd3f679df1c0da7566b","after":"0ab2f2972aa1d3690606087b213c283d843a8dd8","ref":"refs/heads/master","pushedAt":"2023-04-27T11:47:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdoublev","name":"Guillaume","path":"/cdoublev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15889080?s=80&v=4"},"commit":{"message":"time for a backup","shortMessageHtmlLink":"time for a backup"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXd4xKgA","startCursor":null,"endCursor":null}},"title":"Activity · cdoublev/css"}