{"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":"de82f8bc1d40a771454d75483c8ff6e6457e0d92","after":"1950f35e3943f8dd20112c95574e4df651186b32","ref":"refs/heads/master","pushedAt":"2024-09-19T09: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":"Fix reporting errors for unknown property value range definitions\n\nOversight in 3a066a6.","shortMessageHtmlLink":"Fix reporting errors for unknown property value range definitions"}},{"before":"0947c58d78473cdbe6f19b20cf4210214bba4753","after":"de82f8bc1d40a771454d75483c8ff6e6457e0d92","ref":"refs/heads/master","pushedAt":"2024-09-19T09:34:36.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":"9dea26d6d1365db3207ff8fb957ac9fe549e98a6","after":"0947c58d78473cdbe6f19b20cf4210214bba4753","ref":"refs/heads/master","pushedAt":"2024-09-19T09:01:37.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"cdoublev","name":"Guillaume","path":"/cdoublev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15889080?s=80&v=4"},"commit":{"message":"Add support for background-repeat as a shorthand\n\nThe \"pending\" property of a shorthand declaration value is now set to\nthe shorthand name instead of \"true\", to guarantee that all longhands\nare declared with a pending substitution of the *same* shorthand, ie. to\navoid serializing background-repeat: var(--custom) when background has\nbeen declared with var(--custom).","shortMessageHtmlLink":"Add support for background-repeat as a shorthand"}},{"before":"972f8c07b78a42c8a236d31dcec2b0e74c7561d8","after":"9dea26d6d1365db3207ff8fb957ac9fe549e98a6","ref":"refs/heads/master","pushedAt":"2024-09-12T12:19:50.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 value definition of ","shortMessageHtmlLink":"Add value definition of <scroll-state-feature>"}},{"before":"7d96246b929e4b5f97349756f44200920284ba42","after":"972f8c07b78a42c8a236d31dcec2b0e74c7561d8","ref":"refs/heads/master","pushedAt":"2024-09-12T11:56:06.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 gradients and linear()\n\nGradient color stops specified with two positions, or linear() control\npoints specified with two input progress values, should be normalized\ninto two two color stops or control points (w3c/csswg-drafts#9288).","shortMessageHtmlLink":"Fix parsing gradients and linear()"}},{"before":"42185a15e95985a90bdc611c6b7731712f770994","after":"7d96246b929e4b5f97349756f44200920284ba42","ref":"refs/heads/master","pushedAt":"2024-09-11T14:14:26.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 processing in non-math functions\n\nNon-math (mix) functions require manually type checking and simplifying\n.","shortMessageHtmlLink":"Fix processing <progress> in non-math functions"}},{"before":"b1544fb7daf3fc7345bf6da3565ec6bfac2fcf42","after":"42185a15e95985a90bdc611c6b7731712f770994","ref":"refs/heads/master","pushedAt":"2024-09-11T10:23:54.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 type checking mix functions and progress()\n\n- the type of <'animation-timeline'> for must be []\n- the type of for must be [percentage → 1]\n- the type of in math functions for must be [percentage → 1]\n- the type of in progress() must always be based on the closest context\n- the type of calculations do not need to be made consistent with\n its \n\nw3c/csswg-drafts#10770","shortMessageHtmlLink":"Fix type checking mix functions and progress()"}},{"before":"fda00fe9f7cf95cac64164aca5dcf257cf8db1b1","after":"b1544fb7daf3fc7345bf6da3565ec6bfac2fcf42","ref":"refs/heads/master","pushedAt":"2024-09-10T12:29:57.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 type checking container-progress() and media-progress()\n\nThe result type should not be made consistent with its calculations (cf.\nw3c/csswg-drafts#10840).","shortMessageHtmlLink":"Fix type checking container-progress() and media-progress()"}},{"before":"29220b23c738ffa22263fa336ce78149cec25fca","after":"fda00fe9f7cf95cac64164aca5dcf257cf8db1b1","ref":"refs/heads/master","pushedAt":"2024-09-04T14:27:27.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":"Fix parsing \n\nThe syntax of its first argument was changed to accept two component\nvalues but it should be restricted to one component value.\n\nThere is a pending issue suggesting to hardcode this restriction into\nthe syntax.","shortMessageHtmlLink":"Fix parsing <circle()>"}},{"before":"7623480bb42846cb0bba0981386b6cb91a23d0f8","after":"29220b23c738ffa22263fa336ce78149cec25fca","ref":"refs/heads/master","pushedAt":"2024-09-04T13:55:58.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 parsing \n\nThe syntax of its first argument was changed to accept two component\nvalues but it should be restricted to one component value.\n\nThere is a pending issue suggesting to hardcode this restriction into\nthe syntax.","shortMessageHtmlLink":"Fix parsing <circle()>"}},{"before":"bb434c0ca54246f8bf6266aee82ae1c55cf16dcc","after":"7623480bb42846cb0bba0981386b6cb91a23d0f8","ref":"refs/heads/master","pushedAt":"2024-08-28T09:34:36.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"cdoublev","name":"Guillaume","path":"/cdoublev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15889080?s=80&v=4"},"commit":{"message":"Minor refactoring\n\nAssume the context is either @media or @container when matching against\n, since there is no other context accepting them (except\n<*-progress()>, whose support will come in next commit).","shortMessageHtmlLink":"Minor refactoring"}},{"before":"8537a4d86f8a3c087569818c2b86976f9c41a153","after":"bb434c0ca54246f8bf6266aee82ae1c55cf16dcc","ref":"refs/heads/master","pushedAt":"2024-08-23T10:12:55.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 test case for readonly CSSRule.cssText\n\nI guess it no longer throws since Babel has been removed in 3a066a6 and\ntests are no longer executed in strict mode. It may be just fine to\nremove this test case later when switching to ES modules (back to strict\nmode).","shortMessageHtmlLink":"Fix test case for readonly CSSRule.cssText"}},{"before":"210d6487f856a5f04bc3ada18a4bd6e8dcfe14da","after":"8537a4d86f8a3c087569818c2b86976f9c41a153","ref":"refs/heads/master","pushedAt":"2024-08-23T09:25:33.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 type checking (follow-up on 210d648)\n\nMath functions accepting a calculation that must resolve to \nmust not accept resolving to (w3c/csswg-drafts#10765).","shortMessageHtmlLink":"Fix type checking (follow-up on 210d648)"}},{"before":"b4ebdae8f2849503915150a424c34a0f2939af26","after":"210d6487f856a5f04bc3ada18a4bd6e8dcfe14da","ref":"refs/heads/master","pushedAt":"2024-08-22T13:51: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":"Fix type checking math functions\n\n- a non-null percent hint must match the percentage resolution type (https://github.com/w3c/csswg-drafts/issues/10763)\n- trigonometric functions, pow(), sqrt(), log(), exp(), must accept resolving to / (https://github.com/w3c/csswg-drafts/issues/10765)\n- pow() and log() calculations must not need to have consistent types","shortMessageHtmlLink":"Fix type checking math functions"}},{"before":"ad8a2ef5f37d416ebe3dcee6c76f8ecf5ad6b351","after":"b4ebdae8f2849503915150a424c34a0f2939af26","ref":"refs/heads/master","pushedAt":"2024-08-22T10:11: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":"Fix type checking math functions\n\n- a non-null percent hint must match the percentage resolution type (https://github.com/w3c/csswg-drafts/issues/10763)\n- trigonometric functions, pow(), sqrt(), log(), exp(), must accept resolving to / (https://github.com/w3c/csswg-drafts/issues/10765)\n- pow() and log() calculations must not need to have consistent types","shortMessageHtmlLink":"Fix type checking math functions"}},{"before":"d48635f79014fb7c76af0e2f2bc789cfa0c227df","after":"ad8a2ef5f37d416ebe3dcee6c76f8ecf5ad6b351","ref":"refs/heads/master","pushedAt":"2024-08-19T12:14:28.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":"Upgrade dependencies\n\n- support for background-repeat as a shorthand will be added later because \"background\" value definition must be extended\n- support for specified with two keywords will be added later because it should not be context sensitive","shortMessageHtmlLink":"Upgrade dependencies"}},{"before":"86f0583216288373c6bd947ac4eadce9faee9092","after":"d48635f79014fb7c76af0e2f2bc789cfa0c227df","ref":"refs/heads/master","pushedAt":"2024-08-14T13:50:20.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":"754b6fef7e0d3f8fb9e52d7addb9f06da9ff5713","after":"86f0583216288373c6bd947ac4eadce9faee9092","ref":"refs/heads/master","pushedAt":"2024-08-14T13:44: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":"Minor refactoring","shortMessageHtmlLink":"Minor refactoring"}},{"before":"7bc615ccb236c81568f08413ecb7fd0323a1cbbe","after":"754b6fef7e0d3f8fb9e52d7addb9f06da9ff5713","ref":"refs/heads/master","pushedAt":"2024-08-13T13:59:07.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"cdoublev","name":"Guillaume","path":"/cdoublev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15889080?s=80&v=4"},"commit":{"message":"Add missing type checking for sibling-*()","shortMessageHtmlLink":"Add missing type checking for sibling-*()"}},{"before":"b913f56ad57d4a50b18752ba9ab106db76440c7d","after":"7bc615ccb236c81568f08413ecb7fd0323a1cbbe","ref":"refs/heads/master","pushedAt":"2024-08-13T07:49: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":"Do not (entirely) resolve sRGBs containing unresolved math functions\n\nTo be confirmed in csswg-drafts/issues/10730:\n\n- normalize function names\n- resolve arguments to clamped in the appropriate range\n- whitespace separated arguments\n- omit unitary ","shortMessageHtmlLink":"Do not (entirely) resolve sRGBs containing unresolved math functions"}},{"before":"1e629e1ff29f86297dc27b98ce1d1cd6f67e7524","after":"b913f56ad57d4a50b18752ba9ab106db76440c7d","ref":"refs/heads/master","pushedAt":"2024-08-12T19:47:01.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":"Do not assume always resolve to ","shortMessageHtmlLink":"Do not assume <calc-keyword> always resolve to <number>"}},{"before":"04a8641215d1ceecd3f5111d49e96aae66fb98b2","after":"1e629e1ff29f86297dc27b98ce1d1cd6f67e7524","ref":"refs/heads/master","pushedAt":"2024-08-12T19:43:57.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":"Do not assume always resolve to ","shortMessageHtmlLink":"Do not assume <calc-keyword> always resolve to <number>"}},{"before":"4fa8838004f63180a5b2fffe4f1da9e30a811587","after":"04a8641215d1ceecd3f5111d49e96aae66fb98b2","ref":"refs/heads/master","pushedAt":"2024-08-12T12:57:36.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":"Do not replace with color channel keyword in math functions\n\nA color channel keyword should match:\n\n - at the top-level of a color function\n - in a math function","shortMessageHtmlLink":"Do not replace <number> with color channel keyword in math functions"}},{"before":"f044a4934339589b7e3b6f695d67d0faeaaed2e9","after":"4fa8838004f63180a5b2fffe4f1da9e30a811587","ref":"refs/heads/master","pushedAt":"2024-08-11T11:39:28.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":"typo\n\nThe percent hint of was always empty string but this made\nno difference because its type was still the resolution type and there\nis no way to get two different percent hints in a calculation.","shortMessageHtmlLink":"typo"}},{"before":"3a066a6bf12d7265f1e7abb663807bf3da99e369","after":"f044a4934339589b7e3b6f695d67d0faeaaed2e9","ref":"refs/heads/master","pushedAt":"2024-08-09T14:16:55.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":"coding style","shortMessageHtmlLink":"coding style"}},{"before":"66760b5daf70583b2b290b828feee2c1538c3c28","after":"3a066a6bf12d7265f1e7abb663807bf3da99e369","ref":"refs/heads/master","pushedAt":"2024-08-09T13:56:34.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":"Upgrade dependencies\n\nNotable changes:\n\n- switch to eslint@v9 (babel dependencies are no longer needed, yew!)\n- added support for \"text-box\" shorthand\n- added support for (serialized without optional values)\n- fixed implementation to serialize shape <*-command>s with modified syntax\n- <'property'> is now parsed as a non-terminal instead of a property\n definition because specs definitely wants it to represent a different\n grammar (ignore #, ignore some keywords, etc)\n- removed representFontFamily() which was dead code since 4f882bf and\n short-circuiting serialization of all \"font\" sub-properties (instead\n of only \"font-family\") to return empty string (except for reset-only\n sub-properties) when \"font\" is declared with a system font\n\nSupport for (added to many property value definitions in\nCSS Sizing 3) will come later.","shortMessageHtmlLink":"Upgrade dependencies"}},{"before":"735038958154c392aef3930768ecaec3ce36e180","after":"66760b5daf70583b2b290b828feee2c1538c3c28","ref":"refs/heads/master","pushedAt":"2024-08-05T13:51:58.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":"Add support for CSS Mixins grammars\n\nSupport for as arbitrary arbitrary substitutions will\ncome later.\n\nTests for @function cannot check declarations because the support for\nCSSNestedDeclarations is missing and will come later.\n\nA refactoring of substitution definitions (perhaps by declaring which\nsubstitutions each rule accepts) will probably come later.","shortMessageHtmlLink":"Add support for CSS Mixins grammars"}},{"before":"2d1e984cbf55e63e7eb08c8e5d763ccdc3971c86","after":"735038958154c392aef3930768ecaec3ce36e180","ref":"refs/heads/master","pushedAt":"2024-07-11T10:22:58.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":"Upgrade dependencies\n\n- removed masonry-auto-flow, scroll-start\n- renamed position-try-options` to `position-try-fallback`\n- ignore missing property definition when extracting and parsing <'property'>: there is a cyclic dependency between property and production value definitions, and resolving dependencies would be complex (cf. 8b81fbc), if not possible","shortMessageHtmlLink":"Upgrade dependencies"}},{"before":"749f854619cfefb0c651e439d809c32c0c5f2417","after":"2d1e984cbf55e63e7eb08c8e5d763ccdc3971c86","ref":"refs/heads/master","pushedAt":"2024-07-11T04:57:34.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\n\n- removed `masonry-auto-flow`, `scroll-start`\n- renamed `position-try-options` to `position-try-fallback`\n- ignore missing property definition when extracting and parsing <'property'>: there is a cyclic dependency between property and production value definitions, and resolving dependencies would be complex (cf. commit 8b81fbc), if not possible","shortMessageHtmlLink":"Upgrade dependencies"}},{"before":"28273e117845d855d776c0d208136c9cf9f6a3f8","after":"749f854619cfefb0c651e439d809c32c0c5f2417","ref":"refs/heads/master","pushedAt":"2024-07-01T19:18:31.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":"Unconditionnally return null from backtracking","shortMessageHtmlLink":"Unconditionnally return null from backtracking"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEuqtUMQA","startCursor":null,"endCursor":null}},"title":"Activity · cdoublev/css"}