[go: up one dir, main page]

Login
Page 1 of 1

CSS Working Group Editor Drafts

History for css-mixins-1/Overview.html:

UploadedRevisedByComment
2025-05-05
16:47:16 PDT2025-05-05 14:39:11 PDTandruud[css-mixins-1] Handle dynamic cycle detection, argument grammar (#12165) * [css-mixins-1] Handle dynamic cycle detection, argument grammar I couldn't make cycle detection work for custom functions by invoking "substitute arbitrary substitution functions", so I made that more explicit using "guarded" substitution contexts. Resolves #11500. * Update css-mixins-1/Overview.bs --------- Co-authored-by: Tab Atkins Jr. <jackalmage@gmail.com>
2025-01-07
06:04:57 PST2025-01-06 01:55:49 PSTanders_hartvoll_ruud[css-mixins-1] Add Privacy and Security sections
06:06:28 PST2025-01-06 12:09:59 PSTandruud[css-mixins-1] Remove superfluous </pre> tags
2025-01-14
14:06:22 PST2025-01-14 14:05:53 PSTandruud[css-mixins-1] Do not allow whitespace before parameter list (#11502) This also makes the parameter list required. A discussion could be had about 'using' as well, but since it looks like we're going to remove it, that problem will probably disappear on its own. Co-authored-by: Anders Hartvoll Ruud <andruud@google.com>
14:08:49 PST2025-01-14 14:07:34 PSTandruud[css-mixins-1] CSSFunctionDeclarations, not CSSNestedDeclarations (#11501) The CSSNestedDeclarations rule does not quite work, since its style attribute returns a CSSStyleProperties object. Co-authored-by: Anders Hartvoll Ruud <andruud@google.com>
14:11:20 PST2025-01-14 14:10:08 PSTbramus_[css-values-5] [css-mixins-1] Define local `type()` functions (#11470) * [css-values-5] [css-mixins-1] Define local `type()` functions * Update css-mixins-1/Overview.bs * Update css-values-5/Overview.bs --------- Co-authored-by: Tab Atkins Jr. <jackalmage@gmail.com>
2025-01-21
11:59:14 PST2025-01-14 14:12:29 PSTandruud[css-mixins-1] Do arbitrary function substitution before evaluation (#11449) The previous attempt at defining this ("do var()/etc first") is pretty clumsy, and doesn't really work when there's another dashed-function in the argument list. Also handle all arbitrary function substitution in "resolved local value", not just env() and attr().
12:06:34 PST2025-01-21 08:59:54 PSTandruud[css-mixins-1] Fix anchor for CSSFunctionDeclarations (#11550) This section was originally copied from css-nesting-1, and I must have forgotten to adjust this. Co-authored-by: Anders Hartvoll Ruud <andruud@google.com>
12:11:10 PST2025-01-14 14:13:47 PSTandruud[css-mixins-1] Explain comma-containing values as single argument (#11451)
2025-02-04
09:25:40 PST2025-02-04 09:25:14 PSTandruud[css-mixins-1] Drop 'using', define dynamic scoping (#11642) Resolves #10954. Co-authored-by: Anders Hartvoll Ruud <andruud@google.com>
2025-02-06
14:16:28 PST2025-02-06 14:15:37 PSTtabatkins[css-mixins-1] Rewrite function evaluation rules
17:18:47 PST2025-02-06 17:18:16 PSTtabatkins[css-mixins-1][editorial] clean up markup
17:43:00 PST2025-02-06 17:42:37 PSTtabatkins[css-mixins-1][editorial] Move/improve examples. Add an explanatory section about args and locals.
2025-02-10
13:06:43 PST2025-02-10 13:06:09 PSTtabatkins[css-mixins-1] Review by elika
21:42:07 PST2025-02-10 21:41:47 PSTGuillaume[css-mixins-1] Fix markup (#11686) Co-authored-by: Tab Atkins Jr. <jackalmage@gmail.com>
2025-02-18
14:08:27 PST2025-02-18 13:43:06 PSTanders_hartvoll_ruud[css-mixins-1] Descrip -> Descriptor
2024-10-15
15:11:49 PDT2024-10-15 15:09:44 PDTtabatkins[css-mixins-1][css-values-5] Move the definition of <syntax> to V&U 5, since we'll be using it in multiple places.
2024-06-25
08:59:00 PDT2024-06-25 08:58:32 PDTandruud[css-mixins] Add CSS Functions and Mixins specification (#10367) * [css-mixins] Add CSS Functions and Mixins specification To begin with, only @function is described. * bikeshed-clean * Generate missing Big Text. * "An at-function" -> "A function" There's apparently no right answer to "an at-foo" vs "a foo", but we can at least stay consistent within the same spec. * Resolve to the default value when the type is wrong. * Update css-mixins-1/Overview.bs --------- Co-authored-by: Tab Atkins Jr <jackalmage@gmail.com> Co-authored-by: Miriam Suzanne <miriam@oddbird.net>
2024-06-26
11:28:04 PDT2024-06-26 11:27:43 PDTandruud[css-mixins-1] Remove mentions of @nest (#10501)
11:29:58 PDT2024-06-26 11:29:38 PDTandruud[css-mixins-1] Use the <syntax> Production for param types (#10496) * [css-mixins-1] Use the <syntax> Production for param types * Whitespace (again). Co-authored-by: Miriam Suzanne <miriam@oddbird.net> --------- Co-authored-by: Miriam Suzanne <miriam@oddbird.net>
2024-07-12
15:29:01 PDT2024-07-12 15:28:37 PDTtabatkins[css-mixins] Tweak the definitions a little to be friendlier cross-spec.
2024-07-19
15:44:13 PDT2024-07-19 15:43:39 PDTtabatkins[css-mixins-1] Rename the <syntax> productions to make them unique. #10557
2025-03-10
14:14:59 PDT2025-03-10 14:14:36 PDTandruud[css-mixins-1] Flesh out CSSFunctionRule (#11832) * [css-mixins-1] Flesh out CSSFunctionRule CSSFunctionRule has so far ignored the existence of a prelude in the @function rule. This adds CSSOM support for the function name, return type, and parameters. * Update css-mixins-1/Overview.bs * Update css-mixins-1/Overview.bs * Update css-mixins-1/Overview.bs --------- Co-authored-by: Anders Hartvoll Ruud <andruud@google.com> Co-authored-by: Tab Atkins Jr. <jackalmage@gmail.com>
2025-03-06
15:44:05 PST2025-03-06 15:43:43 PSTandruud[css-mixins-1] Make locals untyped again (#11831) 7efac5a8ab7204b6b34d1b1d41b9ecf56623e408 accidentally made local variables "inherit" any type specified by a shadowed parameter. This simply restores the old behavior of locals being untyped. Co-authored-by: Anders Hartvoll Ruud <andruud@google.com>
2025-03-04
11:54:46 PST2025-03-04 11:46:51 PSTGuillaume[css-mixins-1] Typo: default return type is type(*)
10:47:52 PST2025-03-04 10:47:30 PSTGuillaume[css-mixins-1] Allow omitting custom function arguments (#11816)