Minutes Telecon 2012-11-28
- Discussed allowing background-clip and background-origin to be separated from each other in the ‘background’ shorthand. (See issue.)
- Plan to take CSS3 Text / Text Decoration to LC next week unless there are reasons to hold back.
- Discussed FXTF telecon times and attendance
- Resolved: Viewport units are relative to the first page’s size only.
- Discussed CR exit criteria and one person writing multiple implementations
Full minutes
Minutes Telecon 2012-11-14
- Resolved: Lea Verou as co-editor for Backgrounds 4.
- Resolved: Add Simon Sapin as co-editor for Paged Media 3.
- Discussed handling of low-priority specs.
- Resolved: Add stretch keywords to font shorthand per jdaggett’s message.
- Resolved: Use the Editor’s draft version of rules for font selection wrt glyphs within a family vs. particular font variant per jdaggett’s message.
- Resolved: Change
@font-feature-values syntax to use variant B with @-sign in front of feature types per dbaron’s message.
- Discussed February F2F logistics: aiming for Feb 5-7 in Tucson, AZ
Full minutes
Minutes TPAC 2012 Part VII: Display Models and Miscellaneous
text-overflow: ellipsis
- Resolved: Selecting the ellipsis selects the ellipsed text.
- Resolved: If all of ellipsed text is selected, show selection of ellipsis.
- Resolved: Put a note that behavior wrt partially-selected text is up to UA
- Discussed clarifying examples in spec, adding tests.
Full minutes
Grid Layout
Brief discussion of direction, progress, and lack thereof.
Full minutes
HTML5 Challenges
- Resolved: Add
display: svg and display: math or something similar at some point.
- Resolved: Toggleable states is a cool idea and work on it at some undetermined but not high priority. See Tab’s post for a discussion of some ideas and problems with them.
- Discussed
<iframe seamless>; CSS object negotiation algo needs an update to handle it.
Full minutes
Display Models
- Discussed splitting
display into multiple properties, particularly whether to split inner and outer display models into separate properties (display-inside/display-outside).
- Discussed discarding boxes vs. hiding them.
- Resolved: Start
css-display-3 as a new ED.
Full minutes
Minutes TPAC 2012 Part VI: Style Attributes, Conditional Rules, Cascade, Case-sensitivity
Style Attributes
- Reviewed test failures: various parsing bugs and some trouble handling
xml:base.
- Plan to move to REC: get two implementations that parse conformantly, mark
xml:base test out-of-scope.
Full minutes
CSS3 Conditional Rules
- Reviewed outstanding issues/edits
- Resolved: Publish CSS3 Conditional Rules as LCWD on Tuesday unless dbaron objects within next few days.
Full minutes: Part I, Part II
CSS3 Cascade
- Resolved: Drop alternate style sheet syntax from @import in css3-cascade.
- Resolved: Tab and fantasai to take over css3-cascade.
- Plan going forward is:
- Remove alternate style sheets syntax
- Synchronize text with CSS 2.1 and make sure corrections all copied over
- Editorial reorganization of spec to make sure it still makes sense
- Add cascading rules for scoped styles, the ‘all’ shorthand, and the ‘default’ keyword
Full minutes
Case-sensitivity of CSS identifiers
Some discussion with Internationalization WG. No conclusions, but field of options seems to have narrowed to either ASCII-insensitivity or Unicode case-folding.
Full minutes
Minutes TPAC 2012 Part V: Masking, Compositing, Transforms, Transitions, Animations
Masking
- Resolved: Add “no clipping” value to mask-clip
- Resolved: Deprecate
clip, recommend clip-path from now on.
- Resolved: Add
inset() or inset-rectangle() to the Shapes module.
- Discussed percentage sizing reference.
- Discussed interpretation of fragment URLs against SVG.
- Resolved: Publish FPWD Masking as css-mask
Full minutes
Compositing
- Resolved: Turn the Compositing default to be isolated groups.
Full minutes
Transforms
- Resolved: Accept Aryeh’s proposal regarding transform parents, exact wording TBD.
- Bug 15605 (w-parameter for perspective) needs review from implementers.
- Discussed 2D interpolation methods for transitioning transforms.
- Brief discussion of stereo vision
Full minutes: Part I, Part II
Animations
- Discussed snapshotting vs. dynamic modification of animation parameters.
- Resolved: Change the animation properties to be dynamically changeable, details TBD.
- Resolved:
@keyframes can be dynamically changed
- Resolved: Copy over the pseudo-element info from transition events to animation events.
- Resolved:
animation-name‘s length is authoritative. Other animations properties are adjusted to its length.
- Resolved: When you encounter duplicate animations names, last one wins.
- Resolved: Make animations transition all properties. Unless otherwise specified, discrete properties take their starting values below 50% timing function progress, and end values above 50% timing function progress.
- Discussed interaction of simultaneous transitions and animations, particularly how that fits with the cascade.
Full minutes: Part I, Part II
Transitions
- Resolved: Clarify that none, inherit, and initial are not allowed at any position within the list for ‘transition-property’; such a declaration is syntactically invalid
- Resolved: Animations of colors are in pre-multiplied space.
Full minutes
Minutes TPAC 2012 Part IV: Paged Media, Fragmentation, Regions
Paged Media
- Current variable-size margin box calculation rules are quadratic; Simon Sapin has a better proposal, which will be incorporated into the spec.
- Discussed concept of “initial containing block”, which is used for various things, and needs to be clarified wrt fragmented layouts.http://lists.w3.org/Archives/Public/www-style/2012Nov/0246.html
- Resolved: Add
:blank @page selector to CSS3 Paged Media.
Full minutes
CSS Fragmentation
- Discussed fragmenting into too-small and zero-height fragmentation containers. No conclusions. Need a concrete proposal
- Resolved: Relpos happens after fragmentation
- Filed issue on clarifying how positioning coordinates cross pages.
Full minutes
Overflow Regions
Tab proposed focusing on the overflow method of region auto-generation, instead of working on making random elements become regions containing randomly-spliced flows. Arguments in favor were that it solves the junk-elements-in-document problem, and that the enforced one-to-siblings relationship of the overflow-regions model avoids crash-prone complexity in the layout engine. Alan countered that it can’t handle all the use cases. There was some dispute about to what extent this was true. Rossen also requested that programmability of region containers not be ignored as a requirement.
Full minutes
Regions
- Resolved: Close Bug 15186 in Regions, concerning handling arbitrary amounts of content in a region chain.
- Resolved: Bug 15824 – keep the current spec text, where regions all create stacking contexts for the stuff flowed into them.
- Discussed issue of elements becoming regions; agreed to leave it open.
- Resolved: Need to split the concept of “initial containing block” into two parts, as necessary for the different things the ICB is currently used for.
Full minutes
Minutes TPAC 2012 Part III: Collisions, Exclusions, Line Layout, and Box/Alignment
CSS Collision
- Florian requested feedback, whether to place on dev.w3.org.
- Discussed marking certain editor’s drafts as thought experiments that are not intended for implementation.
Full minutes
Exclusions
- Resolved: Bug 15085 closed, keep the wrap-through property
- Resolved: Bug 15087 closed, interaction of floats and exclusions is now explained in the spec section 3.6.
- Discussed Bug 15089, making e.g. circle fit content
- Resolved: Bug 15083 closed as processing model is now described. Still some concerns remaining wrt allowing an implementation to calculate correct results.
Full minutes
Line Layout Module
- Steve reviewed progress on overhauling the Line Layout module. (It’s still mostly a mess.)
Full minutes
CSS3 Box Module
- Discussed various approaches for alignment in block layout.
Full minutes
Minutes TPAC 2012 Part II: Text, Writing Modes, and Sizing
Writing Modes
- Resolved: Defer to level 4 the
text-combine-mode property, and all values for text-combine-horizontal except none and all.
- Resolved: Publish a new WD of Writing Modes when UTC releases a new UTR-50 report, or Nov 15, whichever comes first.
Full minutes
Text and Text Decoration
Full minutes
Abstract Directional Terminology
- Resolved: Revert block-axis directions head/foot back to before/after (revert earlier decision); WG may however consider other terms.
- Resolved: Use over/under terms instead of above/below for
text-underline-position, text-emphasis-position, consistent with text-decoration (overline vs. underline).
Full minutes
CSS3 Sizing
Full minutes
Multi-column Layout
Discussed rules for sizing under the case labelled available-width == unknown, what that means, and whether various parts of the sizing pseudo-algorithm should be removed. No conclusion.
Full minutes
Minutes TPAC 2012 Part I: Administrative, Prioritization, and HTMLWG
Spec Shortnames
- Assigned actions for next steps in switching over all specs.
Full minutes
Prioritization
- Co-chairs surveyed WG members about their priorities; results are posted by glazou with VSI = Very Strong Interest, SI = Strong Interest, LI = Low Interest, NI = No Interest.
- Top items are Flexbox, Transforms, Transitions, Animations, and Conditional Rules, regardless of formula.
- Layout modules (Flexbox, Multicol, Regions, Grid) always in top ten
- Middle shifts around depending on weighting formula, but Level 4 specs consistently towards the bottom of the list
Full minutes
HTMLWG/CSSWG Coordination
Identified several places where coordination is needed:
- Selectors. This is largely handled due to last year’s Selectors 4 FPWD, and subsequent edits that aligned the HTML spec with that.
- Scoped style sheets. Various aspects of this are either underdefined or incorrectly specced. Several CSSWG members recommended to drop it from the HTML5.0 timeline. Aside from the HTML syntax for invoking scoped styles, many things need to be defined that belong on the CSS side, specifically:
- Handling of scoped selectors (mostly handled in latest Selectors 4)
- Potentially, CSS syntax for changing how selectors are scoped.
- Scoping the cascade (will be drafted into CSS3 Cascade soon, but no draft yet exists as of TPAC 2012)
- Handling of various globally-scoped at-rules such as
@font-face.
The third issue was about communication. Historically, the HTMLWG has put things in their spec that affect the interpretation of CSS (or, in some cases, extend CSS) without notifying the CSSWG of such changes or additions, giving the CSSWG no opportunity to review and send feedback or to incorporate such changes into its own specs. The HTMLWG countered that the CSSWG should file bugs about things that are wrong (once they find out about them) and escalate things using the HTMLWG process.
Present in this discussion were the CSSWG, two of the HTMLWG co-chairs, one of the HTML5 editors, and W3C’s Philippe Le Hégaret.
Full minutes
Updated CSS3 Text; split out CSS3 Text Decoration
he CSS WG has published an updated Working Draft of CSS Text Level 3 and a first public Working Draft of CSS Text Decoration Level 3, which was split out from the previous CSS3 Text draft.
CSS3 Text covers various aspects of text layout including white space processing, text transformations, line breaking, justification, and indentation. Significant changes since the previous WD are listed in the Changes section.
CSS3 Text Decoration covers text decoration: the various line decoration options as well as CJK-style emphasis dots and text shadows. Significant changes since the previous WD are listed in the Changes section.
Both drafts include many additions to CSS2 to address internationalization concerns, allowing better typography in non-Western (and Western) scripts.
Since there are no significant, known open issues, Koji and fantasai are planning for the next draft to be a Last Call Working Draft to be published in December, and have requested review from the CSSWG accordingly. We would also appreciate reviews from anyone else who has an interest in text layout or CSS internationalization.
As always, please send feedback to the (archived) public mailing list www-style@w3.org with the spec code ([css3-text] or ) and your comment topic in the subject line. (Alternatively, you can email one of the editors and ask them to forward your comment.)