Minutes and Resolutions 2010-05-26
Ful minutes
Minutes and Resolutions 2010-05-19
Full minutes
Minutes and Resolutions 2010-05-12
- Reviewed status and ETA for actions on owned CSS2.1 issues
- Resolved: For CSS2.1 Issue 86, leave exact position of the bullet undefined.
- Resolved: For CSS2.1 117: Mark 4a undefined in CSS2.1, accept dbaron’s proposal (drop 4 and add parenthetical to 3) for 4b and 4c. Accept 10a. For 10b, add a note saying that baseline info is found in the font and this may be further explained in CSS3.
- Resolved: Copy Selectors 3 wording into 2.1 for CSS2.1 Issue 143.
- Resolved: Add ‘unicode-bidi: embed’ to all blocks in CSS2.1 Appendix D for CSS2.1 Issue 148.
- Also discussed CSS2.1 Issue 119 and CSS2.1 Issue 129
Full minutes
Minutes and Resolutions 2010-05-05
- Reviewed status of CSS2.1 test suite
- Discussed the rest of CSS3 Fonts issues in Bert’s email
- Dealt with a couple editorial Selectors Level 3 issues
- Reviewed review comments on View Modes spec
- Discussed representation of media queries in the OM
- Resolved: change CSS3 so @media accepts no media after the keyword.
- Discussed definitions of spread and blur radius for box-shadow
Full minutes
Minutes and Resolutions 2010-04-28
- Arron’s started adding metadata to tests missing data; expecting to be done in 2 weeks.
- Resolved: Publish new Working Draft of CSS3 Template Layout module
- Discussed inheritance behavior of calc(). No WG resolution, but David Baron and Rossen Atanassov seem to agree on David’s latest proposal.
- Nobody knows who’s responsible for View Modes comments; chairs to sort it out.
- Discussed empty media queries and the differing behaviors in CSS, HTML, and the OM. David Baron and Daniel Glazman to write up a proposal for handling invalid queries and empty media lists in the OM.
Full minutes
Minutes and Resolutions 2010-04-21
- Shinyu Murakami added as co-editor of
CSS3 Text and
CSS3 Text Layout.
- Resolved: Provisionally accepted bz+fantasai’s table anonymous box proposal for CSS2.1 Issue 109.
- Reviewed CSS3 Fonts issues in Bert’s email and John Daggett’s response:
font-stretch was originally excluded from font shorthand because the shorthand syntax was very fragile and editors were concerned about adding anything to it. John Daggett to look into whether it’s still a problem, and see if it can be added.
- Agreed to remove note about font format name registry.
- Wrt syntax of
local() being underdefined, seem to have agreement on copying quoting conventions of font-family property.
- Wrt font-matching algorithm and synthetic bolding, it seems the spec may need some clarification since there is no disagreement in desired behavior, only in reading of the spec text.
font-kerning property to have three values:
auto
- (Initial value) The UA may turn kerning on or off depending on perf or other considerations. Recommended to be always on.
normal
- Kerning is always on (OpenType’s default)
none
- Kerning is always off.
Full minutes
Minutes and Resolutions 2010-04-14
- Request to review table anonymous boxes proposal for next telecon.
- CSS Namespaces waiting for two complete test suite passes to exit CR.
border-clip property shifted from GCPM to CSS4 Backgrounds and Borders draft.
- Discussed interaction of animations and transitions, event triggers, use cases, and pseudo-elements.
- Anne requests review of serialization rules for cssText and selectorText in CSSOM.
- Discussed writing-mode and relative direction issues. Previous discussions had concluded that absolute directions (top/left/bottom/right) should retain their physical meaning, and that before/start/after/end should be introduced to allow writing-mode relative declarations. Discussed use case for this and level of urgency wrt ePub (which will find its own solutions, good or not, if we don’t act). fantasai actioned to write a spec with Steve and Murakami-san.
Full minutes
Minutes and Resolutions Cupertino F2F Wednesday 2010-03-31
CSSOM
- Discussed integrating CSSOM with other specs: both defining APIs and using consistent terminology. Anne actioned to write a list of inconsistent and missing terms.
- Terms “property value” and “component value” suggested to distinguish the different uses of “value” in the specs. (Both can be shortened to “value” where non-ambiguous, preserving current spec text in most places.)
- Discussed various ideas for making the CSS Values API more user-friendly.
- Set up a wiki page to track CSSOM numbered constants, to help us avoid conflicts in the specs.
- Discussed CSS editor requirements for CSSOM APIs
- Resolved: Alex and Daniel will start a CSS Editing Task Force for discussing issues relevant to CSS editors and defining their requirements for an object model.
Miscellaneous
- Resolved: For CSS2.1 Issue 156, use “Once the font family’s weights are mapped onto the CSS scale, missing weights are selected as follows:” as the introductory sentence, then add bulleted list from John Daggett’s email since CSS2.1’s wording misses a few cases.
- Reviewed open issues on CSS3 Color so that dbaron can close them.
- Some discussion on animating gradients
- Resolved: Rename
image-fit and image-position to object-fit and object-position since SVGWG considers the former ill-suited to their use.
- Tab Atkins ran a long discussion on CSS layout, some specific use cases, and the relationships between template layout and tables, and between flexbox and tables.
- dbaron proposes calculating available height similar to available width, which would allow percentage heights to work even when the parent has
auto height. Since this would be backwards-incompatible, it seems likely this will be used for the fill keyword instead.
env() date values changed to local-date, local-time, and local-date-time since they are the system date/time formatted according to the system locale.
border-clip property moved from GCPM to CSS4 Backgrounds and Borders
Full minutes
Minutes and Resolutions Cupertino F2F Tuesday 2010-03-30
Transitions and Animations
- Discussed approaches for animation of non-interpolatable properties. Two solutions are possibles: stepwise timing functions, and allowing transition-delay to apply to non-interpolatable properties.
- Resolved: Make all properties animatable. (non-0 values round to 1)
- Resolved: Accept stepwise timing functions, with modifications as suggested the in minutes: step-start and step-end keywords, plus steps(number,[start|end]) function.
- Discussed combining Transitions and Animations somehow. No conclusions reached.
- Discussed reversing animations. This is clearly desired. Also discussed filling other holes in the draft, such as animation-fill-mode.
- Some name changes were suggested, specifically animation-iteration-count to animation-play-count (typability, understandability, and consistency with marquee) and animation-duration to animation-period (avoid confusion with total duration of animation).
Fonts
- Wrt font variant, discussed and marked as issues:
- whether
all-small-caps and all-petite-caps were needed
- whether
all-small-caps/all-petite-caps feature should be triggered by text-transform: lowercase + font-variant: small-caps/petite-caps
- whether
petite-caps fallback should be lowercase letters, synthesized petite-caps, or small-caps
- Discussed superscripts and subscripts, the
character-transform proposal (draft) and how to handle stacked superscripts or subscripts. Steve Zilles outlined a proposal to address this by the parent’s font size to substitute or synthesize the appropriate glyph.
- Re-discussed issue of font-specific feature selection. No conlusion reached because John Daggett vehemently disagrees with requiring font-specific features to be scoped to a specific font.
- dbaron introduced
font-size-adjust: auto, which would give font-size-adjust the value of the ex-height of the user’s default font, providing an easy way to introduce ex-height calibration and a way to more accurately match the user’s effective default font size for bicameral scripts.
CSS2.1 Issues
- Reviewed test results for CSS2.1 Issue 114. Straw poll indicates preference for
ident+ syntax for unquoted font-family names within the CSSWG, but SVGWG also needs to be consulted.
- Resolved: Proposal accepted for CSS2.1 Issue 163.
- Resolved: No change for CSS2.1 Issue 162 (position of bullet should follow containing block, not element, directionality). We already have strong interop on the existing behavior, and the behavior makes sense for some non-list use cases of display: list-item. We may consider more control over this for CSS3 Lists.
- Reviewed proposal for CSS2.1 Issue 161. Tab to write updated proposal.
- Resolved: Add non-normative for-example sentence explaining whether the first page of a document is :left or :right for CSS2.1 Issue 160.
- Rediscussed pt vs. px issue proposal (CSS2.1 Issue 149). Still no consensus. fantasai to write specific wording for proposal.
Full minutes
Minutes and Resolutions Cupertino F2F Monday 2010-03-29
Administrative
- Resolved: CSSWG TPAC meeting 1-2 November 2010.
- Next CSSWG F2F tentatively planned for March at Mozilla offices in Mountain View, CA.
CSS2.1 Issues
- Resolved: Defer to Sylvain for resolution of CSS2.1 Issue 60. Bert will verify when editing that the changes are only editorial.
- Resolved: For CSS2.1 Issue 69, add “In paged media where there is no viewport, a
fixed background is fixed with respect to the page box and is therefore replicated on every page.”
- Resolved: For CSS2.1 Issue 111 backport John Daggett’s text about
bolder and lighter values of font-weight from CSS3 Fonts draft into CSS2.1.
- Resolved: For CSS2.1 Issue 156 in
font-weight section pull bullet 4 (hole-mapping) out of bulleted list and replace “typical mappings” from the sentence below it with “this mapping” to make hole-mapping rules normative.
- Resolved: For CSS2.1 Issue 115 accept fantasai’s proposal to distinguish zero clearance from no clearance.
- Long rehashing of discussion around Issue 71. No conclusion.
- Resolved: For CSS2.1 Issue 26,
height on table cell should be a minimum height for the row, not a minimum height for an anonymous box wrapped around the cell’s contents. dbaron to write proposed wording.
CSS2.1 Test Suite
- Publication of test suite snapshots causing strain on W3C’s server. Further snapshots will be tarballs (with .htaccess files for charset tests); latest snapshot will be hosted at current/
- Aiming to publish Beta 1 (including all of hixie’s tests, i18n’s tests, and Mozilla’s submitted reftests) in mid-April.
- CSS2.1 must be in PR by September.
Vendor Prefixes and Stabilizing Properties
- Conclusion: No change in CSS process. High-priority items should be extracted from low-priority items into separate specs to facilitate faster progress.
Status of Specs
- CSS Styling Attributes waiting for response from SVGWG. LC Disposition of Comments. Test suite should include tests for common parsing mistakes.
- Media Queries has many submitted tests in various formats. Waiting for someone to turn them into a test suite. Chris Lilley actioned to find tests and check them into test repo.
- CSS Namespaces needs implementation reports. Daniel Glazman actioned to create them.
- CSS3 Paged Media pending a lot of work before another Last Call.
- Backgrounds and Borders pending test suite. fantasai to set up test suite with some tests, Mozilla will submit their existing tests.
- CSS3 Color pending resolution of some non-trivial LC comments. Issues List
CSS3 Backgrounds and Borders Issues
- Resolved: Add
content-box value to background-clip.
- Resolved: Allow setting
background-origin and background-clip in shorthand using [ border-box | padding-box | content-box ]{1,2} where one value sets both, two sets origin then clip.
- Resolved: Change background shorthand to require position immediately before size:
<bg-position> [/ <bg-size>].
- Resolved: Proposal 3 accepted to drop recommendation for gradient corner blends.
- Resolved: Add simple (shadow border-box as if opaque) version of
box-shadow back to CSS3 Backgrounds and Borders module.
- The changes above will all require a return to Last Call.
GCPM
- Discussed proposal for
env() content function to return data about user’s environment such as the file location and the current date/time. Discussion continues on Wednesday.
Full minutes