Options:
- # Session Start: Wed Aug 05 00:00:00 2009
- # Session Ident: #css
- # [05:30] * Quits: dbaron (dbaron@98.234.51.190) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [07:56] * Joins: shepazu (schepers@128.30.52.169)
- # [08:49] * Joins: ChrisL (ChrisL@128.30.52.30)
- # [10:10] * Quits: shepazu (schepers@128.30.52.169) (Quit: shepazu)
- # [11:08] * Quits: ChrisL (ChrisL@128.30.52.30) (Client exited)
- # [11:18] <anne> fantasai, you around?
- # [12:41] * Joins: annevk (opera@83.85.115.44)
- # [13:57] * Joins: myakura (myakura@114.164.230.137)
- # [15:31] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Quit: Tomorrow to fresh woods, and pastures new.)
- # [15:41] * Joins: MoZ (chatzilla@82.230.92.154)
- # [16:00] * Joins: dbaron (dbaron@98.234.51.190)
- # [16:07] * Quits: dbaron (dbaron@98.234.51.190) (No route to host)
- # [16:09] * Joins: dbaron (dbaron@98.234.51.190)
- # [16:13] * Quits: dbaron (dbaron@98.234.51.190) (Connection reset by peer)
- # [16:14] * Joins: dbaron (dbaron@98.234.51.190)
- # [16:48] * Joins: shepazu (schepers@128.30.52.169)
- # [17:38] * Joins: bradk (bradk@67.188.101.85)
- # [17:47] * Joins: glazou (glazou@82.247.96.19)
- # [17:49] * Joins: Zakim (rrs-bridgg@128.30.52.30)
- # [17:49] * Joins: RRSAgent (rrs-loggee@128.30.52.30)
- # [17:49] <RRSAgent> logging to http://www.w3.org/2009/08/05-CSS-irc
- # [17:49] <glazou> Zakim, this will be Style
- # [17:49] <Zakim> ok, glazou; I see Style_CSS FP()12:00PM scheduled to start in 16 minutes
- # [18:00] * Joins: dsinger (dsinger@67.218.103.215)
- # [18:00] <Zakim> Style_CSS FP()12:00PM has now started
- # [18:01] <Zakim> +dsinger_
- # [18:01] <dsinger> zakim, dsinger_ is dsinger
- # [18:01] <Zakim> +dsinger; got it
- # [18:01] <dsinger> zakim, mute me
- # [18:01] <Zakim> sorry, dsinger, muting is not permitted when only one person is present
- # [18:01] <Zakim> + +1.650.766.aaaa
- # [18:01] <dsinger> zakim, mute me
- # [18:01] <Zakim> dsinger should now be muted
- # [18:02] <dsinger> zakim, who is here?
- # [18:02] <Zakim> On the phone I see dsinger (muted), +1.650.766.aaaa
- # [18:02] <Zakim> On IRC I see dsinger, RRSAgent, Zakim, glazou, bradk, shepazu, dbaron, MoZ, myakura, annevk, Lachy, jdaggett, plinss, anne, karl, krijnh, plinss_, Bert, Hixie, fantasai, trackbot
- # [18:02] <Zakim> -dsinger
- # [18:02] <Zakim> +dsinger
- # [18:03] <dsinger> zakim, mute me
- # [18:03] <Zakim> dsinger should now be muted
- # [18:03] * dsinger gotta love at&t coverage
- # [18:03] <Zakim> +plinss
- # [18:03] * Joins: oyvinds (oyvinds@213.236.208.22)
- # [18:03] <Zakim> +Daniel_Glazman
- # [18:03] * dsinger who is 650-756-aaaa?
- # [18:04] * dbaron messes with his SIP client
- # [18:04] <glazou> Zakim, aaaa is Bradkemper
- # [18:04] <Zakim> +Bradkemper; got it
- # [18:04] * dsinger Brad's IRC is bradk?
- # [18:04] <bradk> thanx
- # [18:04] <glazou> Zakim, aaaa is bradk
- # [18:05] <Zakim> sorry, glazou, I do not recognize a party named 'aaaa'
- # [18:05] <glazou> sigh
- # [18:05] <dbaron> Zakim, Bradkemper is bradk
- # [18:05] <Zakim> +bradk; got it
- # [18:05] <glazou> thx dbaron
- # [18:06] * dsinger dbaron is having mucho SIP fun methinks
- # [18:06] <dbaron> yes
- # [18:06] <dbaron> the only sip client that works for me tends to only work once per time it's started
- # [18:07] <Zakim> +Bert
- # [18:07] <dbaron> and if you try to make a call before it's fully initialized (which takes more than a minute), you have to start all over
- # [18:07] <Zakim> +[Microsoft]
- # [18:08] <Zakim> +??P10
- # [18:08] * Joins: sgalineau (sylvaing@131.107.0.114)
- # [18:09] * Joins: hyatt (hyatt@98.201.21.231)
- # [18:09] <fantasai> ScribeNick: fantasai
- # [18:09] <sgalineau> Zakim, [Microsoft] has alexmog, arronei, sylvaing
- # [18:09] <Zakim> +alexmog, arronei, sylvaing; got it
- # [18:10] <Zakim> +[Mozilla]
- # [18:10] * dsinger yay!
- # [18:10] <Zakim> +hyatt
- # [18:10] <dbaron> Zakim, [Mozilla] has dbaron
- # [18:10] <Zakim> +dbaron; got it
- # [18:11] * Bert notices that Tab has been sending even more messages than Sylvain to www-font! :-)
- # [18:12] <Zakim> -plinss
- # [18:12] <glazou> http://wiki.csswg.org/spec/css2.1#issue-120
- # [18:12] * sgalineau yes Bert, I would not invite myself....yet
- # [18:13] * dbaron waits for the wiki to load
- # [18:13] <Zakim> +plinss
- # [18:14] <dbaron> this is issue 8 in the email
- # [18:15] <fantasai> fantasai: I'm not suggesting we solve the issue on the call, but that we decide how to approach it
- # [18:15] * Joins: ChrisL (ChrisL@128.30.52.30)
- # [18:16] <fantasai> fantasai: whether we want to audit the entire spec to make sure the explicit lists are everywhere they need to be and in sync
- # [18:16] <fantasai> fantasai: or whether we want to remove explicit lists and define special display types in terms of blocks
- # [18:17] <Zakim> +ChrisL
- # [18:17] <fantasai> Bert: I think it's easier to have explicit lists, make sure we think about where the exceptions are
- # [18:17] <fantasai> Daniel: I think it's easier to have just a sentence saying table-captions are like blocks, much fewer edits
- # [18:17] <fantasai> dbaron: Need to be careful, it's like a block inside but not outside
- # [18:17] <ChrisL> rrsagent, here
- # [18:17] <RRSAgent> See http://www.w3.org/2009/08/05-CSS-irc#T16-13-06
- # [18:18] <fantasai> fantasai: There are many places in the spec that mention blocks in passing, we can't have explicit lists everywhere
- # [18:18] <ChrisL> rrsagent, make logs public
- # [18:18] <RRSAgent> I have made the request, ChrisL
- # [18:18] <dbaron> I think we should leave it to the editor to propose an appropriate fix.
- # [18:18] <fantasai> fantasai: Maybe at the top of the section, "blocks in these cases means ..."
- # [18:18] * glazou fantasai, please record decision to invite Tab Atkins Jr
- # [18:18] * Joins: alexmog (alexmog@131.107.0.103)
- # [18:19] * fantasai thought we didn't record personnell stuff
- # [18:19] <glazou> that's not personel, that's a decision
- # [18:19] <fantasai> dbaron and Bert discuss lineboxes and baselines
- # [18:19] <fantasai> RESOLVED: Invite Tab Atkins as Invited Expert
- # [18:19] <glazou> thx
- # [18:21] <fantasai> fantasai: It's not as simple as a sentence fix here. Basically we need to audit the spec, because we have a lot of this kind of problem
- # [18:21] * dbaron wonders if the VoIP artifacts are from Chris's connection or his own
- # [18:21] <fantasai> fantasai: Question here is which approach should the person auditing the spec
- # [18:21] <fantasai> take
- # [18:21] <dsinger> as long as it is, in fact, true everywhere...
- # [18:21] <glazou> dbaron, I hear nothing special here
- # [18:22] * dbaron notes that that means his connection got bad for exactly the time span when Chris was talking :-/
- # [18:22] * Quits: dsinger (dsinger@67.218.103.215) (Quit: dsinger)
- # [18:23] * ChrisL has cursed dbarons internet connection
- # [18:23] <fantasai> ChrisL asks what the proposals are
- # [18:23] <fantasai> fantasai: First is to audit the spec and make sure there explicit lists whereever we talk about blocks, and make sure those lists are in sync
- # [18:24] <hyatt> same. up to the editor imo.
- # [18:24] <fantasai> fantasai: Second is to audit the spec to just talk about blocks, and then in the definition for table-caption etc. define those to behave exactly like blocks except ... and list the exceptions
- # [18:24] <dbaron> "letting the editor decide" == doesn't need to make the decision while we wait
- # [18:25] <fantasai> Several in favor of second option, Bert in favor of first (?), dbaron and hyatt want editor to decide
- # [18:26] <fantasai> dbaron: I think the solution here is to reword the sentence to define a block's baseline
- # [18:27] <fantasai> dbaron: So maybe Bert's suggestion to rename to line box's baseline is good
- # [18:27] <fantasai> ACTION: Bert and fantasai solve this issue
- # [18:27] * trackbot noticed an ACTION. Trying to create it.
- # [18:27] <trackbot> Created ACTION-171 - And fantasai solve this issue [on Bert Bos - due 2009-08-12].
- # [18:27] <dbaron> (rename and make it a definition)
- # [18:27] * RRSAgent records action 1
- # [18:27] <glazou> http://wiki.csswg.org/spec/css2.1#issue-129
- # [18:29] <fantasai> dbaron explains the issue
- # [18:29] * Joins: dsinger (dsinger@17.202.35.52)
- # [18:29] <Zakim> +[Apple]
- # [18:29] <Zakim> -dsinger
- # [18:29] <fantasai> The way url() is defined in the tokenizer, if something starts to match url() but doesn't end
- # [18:30] <dsinger> zakim, [apple] has dsinger
- # [18:30] <Zakim> +dsinger; got it
- # [18:30] <fantasai> then the tokenizer has to go back and retokenize as something else
- # [18:30] <fantasai> which is not what anyone does
- # [18:30] <fantasai> dbaron: And we have prose that contradicts this, at least for the URL case
- # [18:30] <dbaron> I think
- # [18:31] <fantasai> Bert doesn't want to change the grammar
- # [18:31] <fantasai> Others don't want to change implementations
- # [18:31] <fantasai> dbaron: What the spec says is that given
- # [18:31] <fantasai> <style>
- # [18:31] <fantasai> p { color: red; }
- # [18:31] <fantasai> h1 { color: red; }
- # [18:32] <fantasai> </style>
- # [18:32] <fantasai> (insert /* after <style>)
- # [18:32] <Bert> Currently, "/*" is two DELIMs, we can still use it for something. After Zack's change, "/*" becomes reserved.
- # [18:32] <glazou> fantasai: with a comment start before 1st rule
- # [18:32] <fantasai> implementations should treat /* as an invalid selector
- # [18:32] <dbaron> Bert, we can't use it for something, since it starts a comment
- # [18:32] <fantasai> glazou, yes, it got eaten by my IRC client :)
- # [18:32] <glazou> oh ok :)
- # [18:32] <dbaron> Bert, if we used it, we wouldn't be able to have comments anywhere later in the style sheet
- # [18:33] <fantasai> Peter: I think it's extremely dangerous to use /* as a delimiter for anything other than comments
- # [18:33] * ChrisL aw, no "conditional comments" down the line? (grins)
- # [18:34] <fantasai> Bert: The grammar is the most stable part of the spec, we should not touch that
- # [18:34] * sgalineau ChrisL: whoa...comment media queries !
- # [18:34] <dbaron> "User agents must close all open constructs (for example: blocks, parentheses, brackets, rules, strings, and comments) at the end of the style sheet. For example: "
- # [18:34] <fantasai> ChrisL: If the grammar is stable, but a portion of it has not been implemented and nobody wants to implement it, then it may be stable but it's wrong
- # [18:34] <glazou> Zakim, who is noisy?
- # [18:35] <Zakim> glazou, listening for 10 seconds I could not identify any sounds
- # [18:35] <fantasai> dbaron: We also have prose that contradicts the grammar very clearly
- # [18:35] * dbaron notes the noise was probably me
- # [18:35] <fantasai> fantasai: Prose trumps grammar. I think we should fix the grammar.
- # [18:36] <plinss> http://lists.w3.org/Archives/Public/www-style/2009Jun/att-0164/unterm-css.html
- # [18:36] * fantasai thinks that's a very clever testcase
- # [18:37] <dbaron> I think we've already fixed Firefox on the trunk
- # [18:38] <fantasai> Sylvain: We backtrack the first and last, but not the middle two
- # [18:38] <hyatt> lol
- # [18:38] <fantasai> Firefox backtracks the middle two, but not the first and the last
- # [18:38] * ChrisL sees the basis for another conditional hack
- # [18:38] <fantasai> Glazou: We should fix this
- # [18:39] <plinss> Safari does not backtrack for any
- # [18:39] <sgalineau> IE7 did not backtrack anywhere
- # [18:39] <fantasai> Opera?
- # [18:39] <oyvinds> 9.64 backtracks the last three, but my internal build none
- # [18:40] <dbaron> I guess I have a fix to fix the backtracking in my own tree that's not checked in yet.
- # [18:40] <dbaron> I'll have to figure out which patch that is. :-)
- # [18:40] <fantasai> Brad: No sense in keeping it inconsistent among UAs
- # [18:40] <sgalineau> Opera 10 Beta is same as 9.64
- # [18:40] <glazou> Zakim, who is on the call?
- # [18:40] <Zakim> On the phone I see bradk, Daniel_Glazman, Bert, [Microsoft], ??P10, [Mozilla], hyatt, plinss, ChrisL, [Apple]
- # [18:40] <Zakim> [Apple] has dsinger
- # [18:40] <Zakim> [Mozilla] has dbaron
- # [18:40] <fantasai> Daniel: I'm happy with the proposal
- # [18:40] <Zakim> [Microsoft] has alexmog, arronei, sylvaing
- # [18:40] <fantasai> Bert doesn't have a problem with the proposal itself, just doesn't want to change the grammar
- # [18:41] <fantasai> Daniel: yes
- # [18:41] <fantasai> Bert: No, but won't block
- # [18:41] <fantasai> Brad: fix it, dont' care how
- # [18:41] <fantasai> Sylvain: change it
- # [18:41] <hyatt> yup
- # [18:41] <fantasai> Alex, Arron: change
- # [18:41] <fantasai> fantasai: in favor
- # [18:41] <hyatt> in favor yes
- # [18:41] <fantasai> dbaron: in favor
- # [18:41] <fantasai> Peter: yes
- # [18:41] <ChrisL> fix as proposed
- # [18:41] <dbaron> Ah, yes, I've had this patch to rewrite url() parsing in my tree for ages that I should really do something about...
- # [18:42] <fantasai> dsinger: whatever hyatt says :)
- # [18:42] <fantasai> Daniel: Vast majority for yes.
- # [18:42] <fantasai> RESOLVED: Proposal accepted for CSS 2.1 issue 129
- # [18:42] <glazou> http://wiki.csswg.org/spec/css2.1#issue-130
- # [18:43] <fantasai> dbaron: I think this is as intended
- # [18:44] <fantasai> fantasai: No, it's a problem. The example lists keywords that don't exist. So the example is inconsistent with the normative prose
- # [18:44] <fantasai> Sylvain: We're just reserving them for future use
- # [18:44] * glazou has a massive headache
- # [18:44] <fantasai> fantasai: But if we want to do that, we have to do it normatively, not in an example
- # [18:46] <fantasai> Bert: We edited the spec to include those keywords because we noticed they're defined in later specs, but not listed
- # [18:46] <fantasai> dbaron: I don't think it should be an example, it should just be that list
- # [18:47] <fantasai> (because for font-family, it's exhaustive)
- # [18:47] * dsinger why don't we recommend quoting font names?
- # [18:47] * dsinger like always
- # [18:48] * fantasai too late
- # [18:48] <dbaron> font shorthand requires size and family, and only lh and family after size, because the syntax for family is so broad
- # [18:48] <fantasai> ChrisL: Making the list normative is good, but should probably also call those keywords out explicitly
- # [18:49] * dsinger can we reserve a form that cannot possibly be (part of) a font-name, for future keywords?
- # [18:49] <fantasai> I suggest removing those keywords from the example list, removing 'e.g.', and adding a sentence that says "'initial' and 'default' are reserved as keywords for future use and must also be quoted"
- # [18:50] <dsinger> and if a font with that name is desired, they must be quoted. yes.
- # [18:50] <fantasai> RESOLVED: Proposal accepted with "when used as font names" appended
- # [18:50] * Bert to dsinger: we would probably have to use a functional notation foo() in that case...
- # [18:51] <glazou> http://wiki.csswg.org/spec/css2.1#issue-133
- # [18:51] * dbaron notes we don't need ten people to write five words :-)
- # [18:52] <glazou> dbaron: lol
- # [18:52] <fantasai> dbaron: this is only one out of many issues for table heights/widths and we wanted to postpone them
- # [18:55] * glazou already needed aspirin before the call and the topics discussed did not help :-)
- # [18:55] * Joins: dsinger_ (dsinger@17.202.35.52)
- # [18:55] * Quits: dsinger (dsinger@17.202.35.52) (Connection reset by peer)
- # [18:55] <fantasai> fantasai: If it's not defined, we should say it's not defined
- # [18:55] <fantasai> fantasai: we don't say that row-group heights are undefined, just tables and rows
- # [18:57] <fantasai> Bert: Add a sentence in 17.5.3 saying that height is undefined for row groups
- # [18:57] <fantasai> RESOLVED: Accepted, Bert to word and edit
- # [18:57] <glazou> http://wiki.csswg.org/spec/css2.1#issue-134
- # [18:58] <dbaron> the first issue 134! :-)
- # [19:01] <fantasai> Brad: Is there any reason why we can't use percentage offsets on relpos children of an auto-height block?
- # [19:02] <fantasai> dbaron: It's probably ok, though I'm a little concerned if there's overflow set... though I guess it's not a problem even then, just weird behavior
- # [19:02] <fantasai> Brad: Is it going to break anything if people implement it this way?
- # [19:02] <fantasai> fantasai: Apparently IE6 did it, so probably not
- # [19:03] <fantasai> Brad: unless they're doing two things and assuming IE does it but others dont'
- # [19:03] <fantasai> Bert: I don't see why it can't work
- # [19:04] <hyatt> seems fine
- # [19:04] <fantasai> RESOLVED: Close no change
- # [19:04] * oyvinds notes that hyatt mentioned a cyclic situation related to showing of scrollbars in that thread, might need to specify what happens at least?
- # [19:04] <glazou> http://lists.w3.org/Archives/Public/www-style/2009Jul/0025.html
- # [19:05] <Zakim> -hyatt
- # [19:05] <Zakim> -ChrisL
- # [19:05] <Zakim> -[Apple]
- # [19:05] <Zakim> -[Microsoft]
- # [19:05] <Zakim> -Daniel_Glazman
- # [19:05] <Zakim> -[Mozilla]
- # [19:05] <Zakim> -bradk
- # [19:05] <Zakim> -plinss
- # [19:05] <Zakim> -??P10
- # [19:05] <Zakim> -Bert
- # [19:05] * Quits: ChrisL (ChrisL@128.30.52.30) (Client exited)
- # [19:05] * Quits: glazou (glazou@82.247.96.19) (Quit: glazou)
- # [19:05] <Zakim> Style_CSS FP()12:00PM has ended
- # [19:05] <Zakim> Attendees were dsinger, +1.650.766.aaaa, plinss, Daniel_Glazman, bradk, Bert, alexmog, arronei, sylvaing, hyatt, dbaron, ChrisL
- # [19:06] * Quits: bradk (bradk@67.188.101.85) (Quit: meeting over)
- # [19:07] * Quits: dsinger_ (dsinger@17.202.35.52) (Quit: dsinger_)
- # [19:08] * Quits: oyvinds (oyvinds@213.236.208.22) (Quit: oyvinds)
- # [19:10] * Quits: sgalineau (sylvaing@131.107.0.114) (Connection reset by peer)
- # [19:13] * Quits: alexmog (alexmog@131.107.0.103) (Quit: alexmog)
- # [19:40] * Joins: sgalineau (sylvaing@131.107.0.113)
- # [19:48] * Quits: myakura (myakura@114.164.230.137) (Quit: Leaving...)
- # [19:49] * Quits: MoZ (chatzilla@82.230.92.154) (Ping timeout)
- # [19:52] * Joins: dsinger (dsinger@17.202.35.52)
- # [19:54] * Quits: dsinger (dsinger@17.202.35.52) (Quit: dsinger)
- # [19:54] * Joins: dsinger (dsinger@17.202.35.52)
- # [19:54] * Quits: dsinger (dsinger@17.202.35.52) (Client exited)
- # [19:54] * Quits: dbaron (dbaron@98.234.51.190) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [20:08] <fantasai> RRSAgent: make logs public
- # [20:08] <RRSAgent> I have made the request, fantasai
- # [20:22] * Joins: dbaron (dbaron@63.245.220.240)
- # [20:38] * Quits: sgalineau (sylvaing@131.107.0.113) (Connection reset by peer)
- # [20:46] * Joins: sgalineau (sylvaing@131.107.0.113)
- # [20:56] * Quits: sgalineau (sylvaing@131.107.0.113) (Connection reset by peer)
- # [20:59] * Zakim excuses himself; his presence no longer seems to be needed
- # [20:59] * Parts: Zakim (rrs-bridgg@128.30.52.30)
- # [21:43] * Quits: shepazu (schepers@128.30.52.169) (Quit: shepazu)
- # [21:48] <dbaron> anne, annevk, I have references for the css3-namespace test suite, if you're interested... I could easily check them (and the reftest.list) into CVS.
- # [21:53] <fantasai> dbaron: sure, go ahead
- # [22:34] * annevk finally gets "references"
- # [22:40] <dbaron> annevk, reftest references :-)
- # [22:44] <dbaron> hmm, if I dump them in the same directory, will it mess up the script that generates the index?
- # [22:44] <annevk> fantasai might know; I haven't done anything with that
- # [22:45] <fantasai> dbaron, yes
- # [22:45] <fantasai> dbaron, but the script that generates the index needs help currently anyway
- # [22:45] <fantasai> dbaron, if the references can handle a separate directory, that might make it easier
- # [22:45] <dbaron> they can
- # [22:46] <fantasai> dbaron, but the scripts need to be updated for a lot of things and namespaces currently needs hand-tweaking anyway
- # [22:46] <dbaron> I could do a reftest/ subdirectory or a references/ subdirectory.
- # [22:46] <dbaron> and it could be a subdirectory of src/ or next to src/
- # [22:46] <dbaron> any preference?
- # [22:46] <fantasai> how about a reftest/ subdirectory of the src directory
- # [22:46] <fantasai> and put the manifest in there?
- # [22:46] <dbaron> ok
- # [22:46] <fantasai> Then we can add an explanation, too
- # [22:46] <dbaron> was planning to put the manifest there too
- # [22:49] <dbaron> ok, done
- # [22:49] <fantasai> cool
- # [22:50] * fantasai needs to spend a few months on test suite stuff after this
- # [22:51] <annevk> btw, some guys at Opera would really like some guidance on how the vertical text overflow ellipsis needs to be done instead
- # [22:52] <annevk> also, I don't think I ever got a reply to http://lists.w3.org/Archives/Public/www-style/2009Jun/0112.html
- # [22:55] <fantasai> annevk: make a pseudo-element, that should handle all use cases
- # [22:56] * fantasai reads your email
- # [22:56] <fantasai> anne: You mean that if I scroll, the content is still cut off and I just get blank space?
- # [22:56] <fantasai> that doesn't eem right
- # [23:07] <annevk> a pseudo-element?!
- # [23:08] <annevk> well "right" depends on the definition I suppose
- # [23:08] <annevk> I assume that what we have is more trivial than what you seem to want
- # [23:08] <fantasai> the main use case is for text input fields, right?
- # [23:08] <fantasai> that was the original one anyway
- # [23:08] <annevk> was that why IE added it?
- # [23:09] <annevk> i somehow doubt it
- # [23:09] <fantasai> if they're scrollable, I don't want to see an ellipsis as I scroll through
- # [23:09] <fantasai> I want to see the actual content
- # [23:11] <annevk> the typical case is for overflow:hidden afaict
- # [23:11] <annevk> we haven't heard any authors complain about our impl anyway
- # [23:11] <annevk> apart from not having it applied vertically
- # [23:12] <fantasai> do Safari and IE apply it vertically?
- # [23:13] * fantasai thinks it would be weird for the ellipsis to apply horizontally only until there's vertical overflow, and then apply vertically and not horizontally
- # [23:13] <fantasai> both is also weird
- # [23:17] <fantasai> *sigh*
- # [23:17] <fantasai> What do you want it to do for "vertically", anne?
- # [23:18] <fantasai> it has to be a separate syntax, but we could use the same property if it's close enough
- # [23:19] <fantasai> Send a proposal to www-style for the behavior, catalog what you want to happen for various values of overflow and what happens when they trigger
- # [23:19] <fantasai> we'll discuss the syntax based on that
- # [23:20] <fantasai> also, what happens when the overflow is not text
- # [23:20] <fantasai> etc
- # [23:28] <annevk> well, with vertically I mean that if you have three lines and room for two you show an ellipsis at the end of the second line
- # [23:28] <annevk> I already made a proposal once and it was rejected
- # [23:28] <annevk> so I guess now I'm asking for answers to my questions to figure out what a good alternative would be
- # [23:36] <fantasai> your proposal was to make the same syntax affect "vertical overflow"
- # [23:36] <fantasai> in cases where there's vertical overflow instead of horizontal overflow
- # [23:36] <fantasai> that was rejected
- # [23:37] <fantasai> The concept of having a control for ellipsis on vertical overflow was not rejected
- # [23:37] <fantasai> But the whole thing is very vaguely defined
- # [23:37] <fantasai> and I don't really understand what behavior you want anyway
- # [23:48] <hyatt> we've had to invent so much ellipsis crap
- # [23:48] <hyatt> you know what people really want
- # [23:48] <hyatt> is to define how overflow looks on the last line onlyl
- # [23:48] <fantasai> no, what
- # [23:48] <hyatt> and have a pseudo element
- # [23:49] <hyatt> for control of what to do
- # [23:49] <hyatt> safari rss we had to do something like that
- # [23:49] <hyatt> we have ellipses on the last line of an article
- # [23:49] <hyatt> and we have a Read More link
- # [23:49] <hyatt> and that has to just appear at the end of the line
- # [23:49] <hyatt> we had ot just make up custom garbage to do it :)
- # [23:49] <fantasai> you want display: run-out for that kind of stuff :)
- # [23:50] <fantasai> but, yeah, I agree we need a pseudo-element for vertical overflow
- # [23:50] <hyatt> it's probably too specializd
- # [23:50] <hyatt> the safari rss stuff
- # [23:50] <fantasai> people want to put different kinds of text, styling, icons, whatever
- # [23:50] <hyatt> to ever be specified
- # [23:50] <fantasai> yeah
- # [23:50] <fantasai> but display: run-out would be useful for other things too
- # [23:51] <fantasai> I've seen it used to give the author of an article
- # [23:51] <hyatt> this article annoys me
- # [23:51] <hyatt> https://developer.mozilla.org/web-tech/2009/08/04/background-images-no-longer-restricted-to-original-size-explore-the-space-with-background-size/
- # [23:51] <hyatt> "A note to would-be early adopters: this is one reason why Mozilla sometimes holds off on implementing features that are part of a working draft; implement it when it’s too new and you’ll find the carpet pulled out from underneath you"
- # [23:51] <hyatt> eh
- # [23:52] <hyatt> it was hardly "too new" when webkit implemented it
- # [23:52] <hyatt> </rant>
- # [23:53] <fantasai> heh
- # [23:53] <hyatt> we'll just stop implementing stuff and let mozilla tell us when we should.
- # [23:53] <hyatt> </okreallyendrant>
- # [23:53] <fantasai> lol
- # [23:53] <fantasai> roc's got a good point about text-overflow, though
- # [23:53] <fantasai> it is /so/ poorly defined
- # [23:53] <hyatt> i hate it
- # [23:53] * fantasai just ripped out the previous definition, it was so useless
- # [23:54] <hyatt> it's so weird
- # [23:54] <hyatt> having to specify overflow:hidden (and usually white-space:nowrap)
- # [23:54] <hyatt> just to get text to truncate
- # [23:54] <fantasai> yeah, I thought we were going to get rid of that requirement
- # [23:54] <fantasai> you suggested it a long time ago, and I was going to put it in the spec
- # [23:54] <hyatt> and the fact that it can apply to lines in the middle of your block
- # [23:54] <hyatt> i don't really get
- # [23:55] <fantasai> I would be happy with a definition that only applies to the last line
- # [23:55] <hyatt> the way people seem to always use this stuff is for single lines of text
- # [23:55] <fantasai> but not with one that applies to lines in the middle of the block sometimes
- # [23:55] <fantasai> and only the last line other times
- # [23:55] <hyatt> it's mostly for controls and things
- # [23:55] <hyatt> or lines in a tree/table
- # [23:55] <hyatt> etc
- # [23:55] <hyatt> and people want middle and left truncation too obviously
- # [23:55] <fantasai> ?
- # [23:56] <hyatt> which may be there
- # [23:56] <hyatt> i haven't read the definition lately
- # [23:56] <hyatt> middle truncation is common for URLs
- # [23:56] <fantasai> ah
- # [23:56] <hyatt> where you wan t to be able to see the host name and the page you're on
- # [23:56] <hyatt> and the middle stuff tends to be less relevant
- # [23:56] <fantasai> that's gotta be customized
- # [23:56] <hyatt> you see that in tree controls of bookmarks etc.
- # [23:56] <fantasai> because for URLs you want some intelligent matching
- # [23:56] <hyatt> well XUL just does its own truncation stuff in mozilla
- # [23:56] <hyatt> outside of CSS
- # [23:57] <fantasai> to keep the relevant stuff, and not clip out e.g. half the hostname
- # [23:58] <fantasai> hyatt, if you think we can revamp the definition for text-overflow without breaking things significantly, I'm happy to help spec it out.
- # [23:58] <hyatt> mostly we'd need to look at IE
- # [23:58] <fantasai> but I don't want to sit here trying to reverse-engineer all the junk
- # [23:58] <hyatt> sounds like roc has done more testing than i have
- # [23:58] <hyatt> so maybe he could help explain what he noticed
- # [23:58] <fantasai> yeah, we have a bug open on it and someone ran a lot of tests
- # [23:58] <fantasai> the results were posted to www-style
- # [23:59] <fantasai> and they were still incomplete
- # Session Close: Thu Aug 06 00:00:00 2009
The end :)