| 00:03 | <hober> | tantek: see also http://www.soxaholix.com/ |
| 00:04 | <tantek> | hober do you like their markup? |
| 00:07 | <hober> | no |
| 00:07 | <tantek> | yeah |
| 00:08 | <tantek> | btw - just found this - http://xkcdexplainedexplainedexplained.tumblr.com/ |
| 00:09 | <tantek> | so here's a good example |
| 00:09 | <tantek> | http://xkcd.com/386/ |
| 00:09 | <tantek> | since the people speaking don't have explicit identities, I'm wondering what the right way to markup their dialog is |
| 00:11 | <Hixie> | <p>"Are you coming to bed?"</p> <p>"I can't. This is important."</p> <p>"What?"</p> <p>"Someone is <em>wrong</em> on the Internet."</p> |
| 00:11 | <Hixie> | ok, time to be afk again. bbl. |
| 00:11 | tantek | looks for his CMOS |
| 00:12 | <tantek> | anyway I'm thinking <object> tag with all the fallback inside |
| 00:15 | <tantek> | ah, pronouns. right. |
| 00:28 | <GPHemsley> | Oh, nice. My MIME type testing just crashed Aurora |
| 00:29 | <GPHemsley> | that is *definitely* a spec violation |
| 00:52 | <GPHemsley> | well, at least it's reproduceable |
| 04:04 | <tantek> | Hixie - CMOS agrees with you! |
| 04:04 | <a-ja> | heycam: ping |
| 04:04 | <heycam> | a-ja, pong |
| 04:05 | <a-ja> | heycam: <details> and <summary> have a chance at making esr24 release? or other priorities higher? |
| 04:06 | <tantek> | 15th edition, 11.43 Speech, Dialogue, And Conversation / Direct discourse |
| 04:06 | <tantek> | "change in speaker is usually indicated by a new paragraph" |
| 04:06 | <heycam> | a-ja, unfortunately other things have been having priority recently. next chance to look at it is probably from june 24. |
| 04:08 | <a-ja> | heycam: k....likely not then, i guess. oh well |
| 04:08 | <heycam> | a-ja, yep. sorry about that! |
| 04:09 | <a-ja> | heycam: n/p....just like to know for planning purposes. |
| 04:10 | <Hixie> | tantek: well duh :-P |
| 04:21 | <tantek> | Hixie - I like to do my homework :) |
| 04:24 | <Hixie> | :-) |
| 05:30 | <TabAtkins> | heycam: While we're on the subject of you having other things to look at, seen my email from earlier today about adding a way to declare an interface map-like? |
| 05:30 | <heycam> | TabAtkins, no, I haven't seen that yet |
| 05:30 | <heycam> | TabAtkins, what was the outcome of the thread on es-discuss? |
| 05:31 | <TabAtkins> | They don't want to add anything to ES for it, but Tom gave a quite decent suggestion of how to achieve what we want with only a little bit of help from WebIDL. |
| 05:31 | <heycam> | TabAtkins, oh, great |
| 05:31 | <TabAtkins> | His idea could be adopted by ES as well without the troubles that my other suggestions had, but I'd prefer not to wait for it. |
| 05:32 | <heycam> | TabAtkins, do you have a link so I can take a quick peek now? |
| 05:32 | <TabAtkins> | My thread? |
| 05:32 | <heycam> | TabAtkins, no the "my email from earlier today" |
| 05:32 | <TabAtkins> | http://lists.w3.org/Archives/Public/public-webapps/2013AprJun/0805.html |
| 05:34 | <heycam> | TabAtkins, so they key I guess is not to use Map.prototype's actual methods, but just to have a new set of identically named ones that do the custom behaviour? |
| 05:34 | <heycam> | *the |
| 05:35 | <TabAtkins> | Yes, basically. And have the set of them maintained in WebIDL rather than individual specs, so one update will fix every spec. |
| 05:37 | <TabAtkins> | Kinda sad that that means Map.prototype.set.call() won't be hooked and work correctly (it'll just throw instead, I think, as the object doesn't have a [[MapData]] internal property), but whatever, that's the only real downside left. |
| 05:37 | <heycam> | TabAtkins, mmm. if you cannot do arbitrary map insertions/removals without side effects, then it's kind of not a Map as defined by ES anyway |
| 05:38 | <TabAtkins> | omg, not this again. Yes, it's a Map in every way. ES happened to define that the thing named by Map is specifically an object->object map, but that shouldn't prevent other types of maps from existing or interoperating. Maps are naturally parametric. |
| 05:39 | <heycam> | ("it depends what you mean by Map") |
| 05:39 | <TabAtkins> | That's why I lower-cased when allowed by English conventions. ^_^ |
| 05:39 | <heycam> | ok :) |
| 05:39 | <TabAtkins> | A map is a list of key/value tuples. A Map is the ES class, which is defined as object->object. |
| 05:40 | <heycam> | ok, sure. |
| 05:40 | <TabAtkins> | A CSSVariablesDeclaration is a map which is string->string, and which is backed by a CSSStyleRule object. |
| 05:41 | <heycam> | anyway, I'll take a stab at it a bit after I get back from F2F stuff next week |
| 05:41 | <TabAtkins> | Cool. See you in Tokyo! |
| 05:41 | <heycam> | see you then |
| 06:48 | <tantek> | Hixie - long form alt text (including aforementioned dialog) for an image posted as normal inline markup inside an object: http://tantek.com/2013/149/b1/bayesian |
| 07:03 | <jgraham> | tantek: I'm rather sure the W3C access change at Opera was intentional. I remember mail from Charles. |
| 07:04 | <wilhelm> | tantek: I did a similar experiment here: http://wja.no/t/comic/ . (Stolen graphics with no attribution; previously not linked from anywhere.) |
| 07:04 | <tantek> | jgraham. huh - interesting. wonder when that happened. |
| 07:05 | <tantek> | wilhelm - interesting experiment! yes it looks like you used XKCD as a source. |
| 07:05 | <wilhelm> | If you have 12 panels, the comic will work on any screen resolution. |
| 07:05 | <wilhelm> | Four columns, tree, two, one. |
| 07:05 | <tantek> | my workflow happened in a different order, I was inspired to draw the comic first, and then was encouraged to post it, and then had to of course figure out the markup to do so. |
| 07:06 | <tantek> | interestingly enough, at least some aggregators use the fall back markup instead of the <object>! e.g. http://planet.mozilla.org/ |
| 07:07 | <wilhelm> | Yeah, my experiment started with "how can you make a digital graphic novel work on any screen size". I also found a way to use panels of different sizes. |
| 07:08 | <wilhelm> | Would be fun to try with some real content. |
| 07:13 | <Ms2ger> | http://quotes.burntelectrons.org/6945 |
| 07:15 | <tantek> | Ms2ger - almost a haiki |
| 07:15 | <tantek> | haiku even |
| 07:25 | <Ms2ger> | http://i.imgur.com/CwjA7Z1.jpg |
| 07:36 | <zcorpan> | i wonder what's wrong with <h1>heading<br>subheading</h1> |
| 07:38 | <Ms2ger> | Styling |
| 07:39 | <zcorpan> | <h1><span>heading</span><br><span>subheading</span></h1> |
| 07:48 | <nessy> | I think it's about automatically creating a table-of-contents thing |
| 07:48 | <nessy> | you don't really want the subheading in it |
| 07:49 | <nessy> | just my 2c worth though ;-) |
| 08:13 | <SteveF> | zcorpan: thats one of the options suggested in the spec (except for the <br>) display:block is used instead, but use of <br> should also be shown http://www.w3.org/html/wg/drafts/html/master/common-idioms.html#sub-head |
| 08:14 | <zcorpan> | SteveF: the <br> seems relevant if it's supposed to be understandable without css |
| 08:15 | <zcorpan> | running together two sentences can change the meaning |
| 08:17 | <SteveF> | zcorpan: bug filed https://www.w3.org/Bugs/Public/show_bug.cgi?id=22204 yeah agree either that or delineation such as : or - much discussion here http://html5doctor.com/howto-subheadings/ |
| 08:19 | <zcorpan> | SteveF: in the "Ramones -" example, how is the dash hidden? |
| 08:20 | <SteveF> | CSS display:none guess i need anther bug filed... |
| 08:22 | <SteveF> | so it could be <i>-</i> i {display:none} |
| 08:24 | <zcorpan> | isn't that abuse of <i>? |
| 08:27 | <SteveF> | don't think so "The i element represents a span of text in an alternate voice or mood" it would make sense to differentiate the - as something other than the rest of the text and what does abuse of <i> actually mean who does the abuse effect? |
| 08:29 | <SteveF> | zcorpan: you can comment on bug if you think its an issue https://www.w3.org/Bugs/Public/show_bug.cgi?id=22205 |
| 08:31 | <annevk> | zcorpan: fyi, @namespace has similar issues as @charset |
| 08:44 | <zcorpan> | annevk: what issues? |
| 08:45 | zcorpan | wonders why the attributes are readonly |
| 08:46 | <annevk> | zcorpan: you can't do modifications to namespace declarations or insert new ones as that breaks parsed selectors |
| 08:46 | <annevk> | zcorpan: what you actually want to do is expose a readonly namespace map |
| 08:46 | <annevk> | zcorpan: there's some emails about that |
| 08:47 | <annevk> | zcorpan: there's also some emails about that prolly not being possible due to legacy |
| 08:47 | <zcorpan> | ok, haven't read those |
| 08:50 | <zcorpan> | should all readonly attribute CSSStyleDeclaration style; have [PutForwards=cssText] ? |
| 08:51 | <SimonSapin> | One of the reasons I dropped cssutils and wrote tinycss: when I ask cssutils for the selector of a style rule, it serializes it from its internal representation which uses namespace URLs rather than prefixes. To do that, it loops over every rule of the stylesheet to rebuild the prefix map, just in case you’ve messed with @namespace rules. |
| 08:51 | <SimonSapin> | Net result: O(n²) time for getting all selectors from a stylesheet with n style rules. |
| 08:51 | <annevk> | zcorpan: depends on your school of thought it seems |
| 08:51 | <annevk> | zcorpan: I think it's useful |
| 08:55 | <heycam> | annevk, I wonder if while you're with alex, wycats, etc. you could discuss named getters/setters |
| 08:55 | <heycam> | annevk, seems some people don't really like them (sicking, at least), while others do |
| 08:55 | <annevk> | heycam: nobody wants them |
| 08:55 | <heycam> | annevk, I thought Hixie did |
| 08:56 | <annevk> | heycam: okay, almost nobody |
| 08:56 | <heycam> | :) |
| 08:56 | <heycam> | ok, I'll factor that in |
| 08:56 | <annevk> | heycam: that's why Map and such exists |
| 08:56 | <heycam> | right |
| 08:56 | <heycam> | that's what made me think of it again |
| 08:56 | <annevk> | heycam: btw, you should talk with wycats__ about JSIDL <> Web IDL |
| 08:57 | <wycats__> | heycam |
| 08:57 | <wycats__> | hey |
| 08:57 | <annevk> | heycam: he thinks morphing Web IDL might be more effort |
| 08:57 | <heycam> | hi wycats__ |
| 08:57 | <annevk> | ah |
| 08:57 | <annevk> | there he is :) |
| 09:16 | <SteveF> | GPHemsley: JonathanNeal notes, ideas on stuff after discussion last night http://lists.w3.org/Archives/Public/public-html/2013May/0173.html |
| 09:48 | <zcorpan> | annevk: http://lists.w3.org/Archives/Public/www-style/2009Oct/0181.html ? |
| 09:48 | <annevk> | zcorpan: looks accurate |
| 09:48 | <annevk> | zcorpan: man that was long ago |
| 09:48 | <zcorpan> | yeah |
| 09:49 | <zcorpan> | i haven't found anything about "prolly not being possible due to legacy" |
| 10:06 | <zcorpan> | insertRule('@namespace "foo"', 0) throws in webkit/blink |
| 10:07 | <zcorpan> | and presto |
| 10:11 | <zcorpan> | though gecko and ie10 allow it, but don't invalidate the style sheet if it's being added after other things |
| 11:03 | <annevk> | darobin: is the github.com/w3c stuff synced on w3.org somehow? |
| 11:04 | <darobin> | annevk: not yet, but the systeam is working on making that generic |
| 11:04 | <annevk> | darobin: k |
| 11:04 | <darobin> | you don't have to decide now, you can use your organisation and move the repos later if it makes sense |
| 11:04 | <annevk> | darobin: so w3.org will get git hosting? |
| 11:04 | <darobin> | annevk: it's definitely being looked at, yes |
| 11:05 | <darobin> | at the very least it'll get sync from github |
| 11:05 | <annevk> | darobin: kinda makes sense for the W3C TAG to be its own organization |
| 11:05 | <annevk> | darobin: so if they could consider syncing both /w3c and /w3ctag ... |
| 11:05 | <darobin> | annevk: yeah, I don't have a strong opinion on that, I just wanted to point out that you can use the w3c org |
| 11:06 | <darobin> | I can easily set you up, and grant admin over repos and stuff |
| 11:06 | <annevk> | too much management and coordination I guess, hmm |
| 11:07 | <annevk> | but anyway, sounds good about git syncing |
| 11:08 | <darobin> | as you prefer, I really don't have a preference, just know that it's on the table |
| 12:14 | <hallvors> | annevk: what did you mean by "leaving new features to the API for Fetch"? |
| 12:14 | <hallvors> | is the Fetch spec going to define what properties an XHR instance has?? |
| 12:23 | Ms2ger | wonders if dap counts as web-platform |
| 12:24 | jgraham | concurs with Ms2ger's wondering |
| 12:29 | <annevk> | hallvors: Fetch is going to define something like Response = fetch(Request) |
| 12:29 | <annevk> | euh, prolly Future<Response> |
| 12:30 | hallvors | can now prove that jgraham and Ms2ger are wonderful people, full of wondering |
| 12:31 | <hallvors> | annevk: and..? Fetch will then define properties on Request and XHR will just say "look at Fetch"? |
| 12:32 | <annevk> | hallvors: XHR will no longer be needed |
| 12:33 | <annevk> | Ms2ger: depends on the API? |
| 12:34 | <hallvors> | Oh well. I thought Fetch was about the slightly lower-level networking and XHR would still exist but defer to Fetch a lot regarding details |
| 12:35 | <annevk> | yes that too |
| 12:35 | <annevk> | that's plan a) |
| 12:35 | <annevk> | or plan 1) |
| 12:35 | <annevk> | plan 2 is to add a better API |
| 12:35 | <hallvors> | Does that mean you're basically "abandoning" the XHR spec at this point because Fetch will obsolete it anyway? |
| 12:35 | <annevk> | not sure what you mean by abandone |
| 12:35 | <annevk> | seems pretty important to define it |
| 12:36 | <hallvors> | Sorry . I'm not sure how you are planning to put the bits together |
| 12:37 | <hallvors> | if I suggest a new property for XHR instances and you say you'll "leave new features of the API for Fetch" it sounds like xhr.credentialsPolicy will be defined in the Fetch spec |
| 12:38 | <annevk> | right |
| 12:38 | <hallvors> | (even when it's proposed as an XHR property that's going to map well on to what's already in Fetch) |
| 12:38 | <hallvors> | so it sounds like you're not going to write anything in the XHR spec |
| 12:38 | <annevk> | I don't think we should extend XHR further if we're also going to do a new API soonish |
| 12:39 | <annevk> | doesn't mean we should no longer maintain XHR |
| 12:39 | <hallvors> | so that's why I'm asking if you're "abandoning" the spec |
| 12:39 | <hallvors> | in the expectation that it will be obsolete |
| 12:39 | <annevk> | what does obsolete mean? |
| 12:40 | <hallvors> | what does maintain mean? ,-) |
| 12:42 | <hallvors> | So Fetch will create a new, competing, JS-exposed API for HTTP. var req=new Request(); response = fetch(req); response.then() .. ? |
| 12:42 | <hallvors> | (or whatever your preferred futures syntax is) |
| 12:43 | <jgraham> | Why would fetch have an API? |
| 12:43 | hallvors | knows futures is considered cool but doesn't study the details of all those discussions yet |
| 12:43 | <annevk> | hallvors: yeah |
| 12:43 | <jgraham> | Shouldn't the API be a layer on top of fetch? |
| 12:43 | <annevk> | jgraham: sure |
| 12:44 | <hallvors> | jgraham: I'm just trying to understand what Anne is saying :-p |
| 12:44 | <annevk> | jgraham: "Fetch" is the model, fetch() is the API |
| 12:44 | <annevk> | (prolly, requires some further thinking) |
| 12:44 | <hallvors> | why? |
| 12:44 | <hallvors> | to use futures? |
| 12:44 | <jgraham> | annevk: Re:DAP, battery, vibration, ambient light and proximity so far |
| 12:44 | <annevk> | hallvors: yeah |
| 12:45 | <annevk> | jgraham: those seem like relevant things, although the APIs are suckish |
| 12:45 | <annevk> | hallvors: futures, and provide a way to expose a tainted response somehow |
| 12:46 | <Ms2ger> | Clearly TC39 should review them |
| 12:46 | <annevk> | Ms2ger, tears were shed |
| 12:47 | <jgraham> | Well they are things. Not obvious they are ever going to be web-exposed though |
| 12:47 | <Ms2ger> | "DAP: They Make Things" |
| 12:48 | <annevk> | jgraham: I guess I should write some tests for B2G, but I thought most were |
| 12:48 | <jgraham> | You can cause the phone to vibrate from a web page? |
| 12:48 | <Ms2ger> | *app |
| 12:48 | <hallvors> | appsite ? |
| 12:48 | <jgraham> | Well I don't know what a web app is |
| 12:49 | <jgraham> | Everyone means something different whan they say that |
| 12:49 | <annevk> | jgraham: I was hoping you could |
| 12:50 | <annevk> | jgraham: https://wiki.mozilla.org/WebAPI suggests it is |
| 12:52 | <jgraham> | Hmm, maybe then |
| 12:52 | <jgraham> | The spec doesn't say anything about permissions I guess |
| 12:52 | <jgraham> | Seems a bit obnoxious |
| 12:53 | <jgraham> | Although probably no more than the rest of the web |
| 12:59 | <annevk> | I have a test, but getting my phone on the network is hard :/ |
| 12:59 | <annevk> | http://dump.testsuite.org/vibrate/test.html |
| 12:59 | <annevk> | "test" |
| 12:59 | <Ms2ger> | It didn't |
| 13:00 | <annevk> | Ms2ger: using? |
| 13:00 | <Ms2ger> | Maybe because I don't have a smartphone and I loaded the page on my laptop |
| 13:00 | <annevk> | Ms2ger: don't you have something useful to do? :p |
| 13:01 | <Ms2ger> | http://xkcd.com/303/ |
| 13:02 | <annevk> | even reasonably matches the HTTP status code |
| 13:12 | <annevk> | hallvors: my apologies btw for not communicating much about the Fetch plan, it's still evolving, also based on input from others |
| 13:15 | <hallvors> | annevk: apology accepted (although I'm wondering if you're reluctant to add stuff to XHR to make your new API a stronger contender in comparison :-p ;-)) |
| 13:20 | <annevk> | hallvors: I'm reluctant to add stuff to avoid needless web platform complexity |
| 13:20 | <annevk> | hallvors: I'm always reluctant to add stuff |
| 13:21 | <hallvors> | he said and added a new API ;-) |
| 13:21 | <annevk> | heh |
| 13:21 | <hallvors> | (I agree with the sentiment, BTW) |
| 13:22 | <hallvors> | (this whole anti-anonymous effort was of course an attempt at simplifying things) |
| 13:23 | <hallvors> | hm.. saying I'm involved in anti-anonymous efforts in a public chatroom seems uncautious. could be misunderstood ;-) |
| 13:26 | <hallvors> | anyway. I was pushing for a tri-state withCredentials because it seems simpler, Sicking had some good and valid concerns and while I think the mess would be temporary and the improvement permanent, I'm happy to defer to his experience and implementor skillz. Especially if you actually give me a tri-state property eventually :-) |
| 13:26 | <annevk> | most things in #whatwg are misunderstood, though only by people who want to |
| 13:26 | <hallvors> | heh |
| 13:27 | <hallvors> | anything can be misunderstood if you try hard enough |
| 13:30 | Ms2ger | launches an anonymous attack on hallvors |
| 13:31 | hallvors | is a clueless cyber warrior |
| 14:31 | <GPHemsley> | SteveF: I'm kinda bummed you didn't include the alternative suggestions JonathanNeal and I proposed. |
| 14:37 | <zcorpan> | annevk: https://www.w3.org/Bugs/Public/show_bug.cgi?id=22208 |
| 14:41 | <annevk> | zcorpan: did you clarify that adding them doesn't change the actual namespace map of the style sheet or did you define something else? |
| 14:42 | <annevk> | zcorpan: I don't think there's a namespace map currently and you need to be clear on what happens there |
| 14:42 | <annevk> | zcorpan: e.g. can you change an existing test|test in meaning or not, can you invalidate it, etc. |
| 14:42 | <zcorpan> | annevk: my thinking was that it would change the namespace map, but i haven't really specified how the namespace map works |
| 14:43 | <annevk> | zcorpan: changing the namespace map would potentially require re-parsing selectors, which seems terrible |
| 14:43 | <zcorpan> | annevk: it throws if you try to change @namespace if there are any other rules |
| 14:43 | <zcorpan> | so nothing needs to be reparsed |
| 14:43 | <annevk> | zcorpan: but you can override a previous @namespace |
| 14:43 | <annevk> | zcorpan: ooh sorry |
| 14:43 | <zcorpan> | look at the diff :-) |
| 14:43 | <annevk> | zcorpan: meh |
| 14:44 | <annevk> | :) |
| 14:44 | <GPHemsley> | Hixie: I was kinda hoping you hear your opinion on the whole <hgroup>/<subline> discussion yesterday :) |
| 14:44 | <GPHemsley> | *to |
| 14:51 | <GPHemsley> | We never put together a style guide, did we? |
| 14:51 | <GPHemsley> | I ask because I wonder what our preferred term for dictionary/map/associative array is |
| 14:52 | <GPHemsley> | /object |
| 16:36 | <dglazkov> | good morning, Whatwg! |
| 16:54 | <JonathanNeal> | hello |
| 17:07 | <Ms2ger> | tobie, so why hide the documentation away into another repo? |
| 17:26 | <JonathanNeal> | Do spans or divs imply anything other than logical grouping? |
| 17:33 | <Ms2ger> | No |
| 17:35 | <JonathanNeal> | Are there any best practices for divs and spans that I should know about? |
| 17:36 | <TabAtkins> | Don't overuse them, but don't contort yourself trying to underuse them either? |
| 17:36 | <JonathanNeal> | Like, how liberally can they be used? Is it appropriate to use divs for text-only content, or is it appropriate to put block level elements inside a span? |
| 17:37 | <TabAtkins> | Putting blocks in a <span> will likely have bad layout effects, due to the inline-breaking behavior. Using a <div> for text content is fine if the text is naturally block-like. |
| 17:37 | <TabAtkins> | The default presentation implies a modicum of semantics, but that's it. |
| 17:38 | <JonathanNeal> | I was making a devil's argument in another channel that one could do away with divs. |
| 17:38 | <TabAtkins> | You really can't. And you shouldn't try to. |
| 17:39 | <TabAtkins> | HTML does not and will not try to express all possible semantics. |
| 17:39 | <JonathanNeal> | I'm not sure one "can't". |
| 17:39 | <TabAtkins> | For arbitrary web content, you can't. |
| 17:40 | <JonathanNeal> | I haven't found any situations where a span can't be there, unlike a div, which has restrictions. |
| 17:40 | <TabAtkins> | If you're willing to tweak 'display', a <span> and a <div> are identical, yes. |
| 17:41 | <JonathanNeal> | Except that a <div> will be forced out of certain block level elements, like <p>. |
| 18:25 | <TabAtkins> | JonathanNeal: That's a benefit for those of us who like to utilize end-tag omission. ^_^ |
| 18:38 | <JonathanNeal> | end-tag omission works great until you're next element isn't regularly recognized by IE8. <p>lorem<section>ahhh i didn't break in IE, oh the humanity</section> |
| 18:43 | <TabAtkins> | Don't have to care, wheeee! |
| 18:46 | <JonathanNeal> | :) |
| 19:44 | <tobie> | Ms2ger: re docs: good question. Short answer: it didn't cross my mind (and I guess that's because I don't like having completely different content in branches of the same repository). |
| 19:45 | <jgraham> | branches? |
| 19:46 | <tobie> | branches! |
| 19:51 | <Hixie> | zcorpan: yt? |
| 19:51 | <zcorpan> | Hixie: yes |
| 19:51 | <Hixie> | zcorpan: https://www.w3.org/Bugs/Public/show_bug.cgi?id=15588 |
| 19:52 | <Hixie> | zcorpan: do you want something from me for this? do you want to take it for now? any input? |
| 19:53 | <Hixie> | also https://www.w3.org/Bugs/Public/show_bug.cgi?id=14703 |
| 19:54 | <Hixie> | though presumably that one will definitely require something from me |
| 19:54 | <zcorpan> | Hixie: i don't know. if you have anything useful to add, comment in the bug. i'll take a closer look at it tomorrow |
| 19:58 | <Hixie> | zcorpan: nothing that i haven't already added |
| 19:58 | <Hixie> | zcorpan: thanks |
| 19:59 | <tobie> | Ms2ger: that said, I see benefits to both options and I'm absolutely open to changing if there's consensus to doing so and someone's willing to do the work (migrating GH issues, essentially). |
| 20:00 | <Ms2ger> | tobie, don't feel too strongly either |
| 20:08 | <jgraham> | (I don't see why there would be branches with different content) |
| 20:31 | <zcorpan> | Hixie: if you could file bugs for https://www.w3.org/Bugs/Public/show_bug.cgi?id=14703#c6 that'd be splendid (select text in the spec to file a bug) |
| 20:41 | <zcorpan> | Hixie: maybe HTML needs to use something along the lines of http://dev.w3.org/csswg/cssom/#requirements-on-user-agents-implementing-the-xml-stylesheet-processing-instruction for <link>? |
| 20:45 | <zcorpan> | man, the xml-stylesheet spec is horrible to read, being in terms of infoset |
| 20:45 | <zcorpan> | "[Definition: A processing instruction information item is said to be a potential xml-stylesheet processing instruction if it has the [target] property xml-stylesheet and it either is in the [children] property of a document information item and appears before the element information item of the document information item's [children] property, or it appears in the [children] property of a document type declaration informat |
| 20:45 | <zcorpan> | ion item.]" |
| 20:57 | <Hixie> | zcorpan: yeah, i assume so |
| 20:58 | <Hixie> | zcorpan: and yes, will file bugs |
| 20:58 | <zcorpan> | thanks! |
| 21:00 | <Hixie> | am i dumb? why is firefox giving me NS_ERROR_FAILURE on http://software.hixie.ch/utilities/js/live-dom-viewer/?saved=2266 ? |
| 21:03 | <Hixie> | seems to work in hixie.ch/www/tests/adhoc/dom/level0/history/pushState/003.html |
| 21:03 | <Hixie> | er, http://www.hixie.ch/tests/adhoc/dom/level0/history/pushState/a/b/c/ |
| 21:03 | <Hixie> | er |
| 21:03 | <Hixie> | er, http://www.hixie.ch/tests/adhoc/dom/level0/history/pushState/003.html |
| 21:03 | <Hixie> | sheesh |
| 21:05 | <Hixie> | well webkit's behaviour is odd |
| 21:16 | GPHemsley | gets "error: NS_ERROR_XPC_NOT_ENOUGH_ARGS: Not enough arguments [nsIDOMHistory.pushState] on line 5" on the first link |
| 21:16 | <GPHemsley> | Hixie: ^ |
| 21:19 | <zcorpan> | how do people pronounce "@charset"? is it "charset" or "at-charset"? |
| 21:20 | <divya> | why dont you ask twitter zcorpan |
| 21:20 | <Hixie> | GPHemsley: sorry, i meant http://software.hixie.ch/utilities/js/live-dom-viewer/?saved=2267 |
| 21:21 | <zcorpan> | divya: done |
| 21:21 | <zcorpan> | divya: now you have to answer the question :-P |
| 21:22 | <Hixie> | it's pronounced at-car-set |
| 21:22 | <divya> | who is the inventor of charset |
| 21:22 | <divya> | plz give that person a webby award |
| 21:22 | <divya> | and ask how to pronounce it |
| 21:22 | <zcorpan> | Hixie: even if the next word is "at-rule"? |
| 21:22 | <Hixie> | divya: so you know what the wrong way to pronounce it is? :-P |
| 21:22 | <Hixie> | zcorpan: know, the next word is just "rule" |
| 21:23 | <Hixie> | er |
| 21:23 | <Hixie> | "no" |
| 21:23 | <Hixie> | not "know" |
| 21:23 | <Hixie> | man |
| 21:23 | <divya> | Hixie: i have always said CHHHAR |
| 21:23 | <divya> | not car |
| 21:23 | <Hixie> | k-har? |
| 21:23 | <Hixie> | or tshar? |
| 21:23 | <divya> | TSHARRR |
| 21:23 | <divya> | English sucks |
| 21:23 | <Hixie> | it's not tshar |
| 21:23 | <Hixie> | it's short for "character" |
| 21:23 | <divya> | yes i knooo |
| 21:23 | <divya> | but i cannot get myself to say car |
| 21:24 | <Hixie> | (a lot of people agree with you) |
| 21:24 | <zcorpan> | Hixie: css-syntax uses "at-rule" so i wanted to hook in to that :-| |
| 21:24 | <Hixie> | (you're all wroooong) |
| 21:24 | <divya> | ALL WRONG! |
| 21:24 | <divya> | what did I tell you zcorpan |
| 21:24 | <divya> | like 100 responses |
| 21:24 | <divya> | everyone likes to bikeshed |
| 21:24 | <divya> | its delightful waste of our time |
| 21:24 | <Hixie> | zcorpan: i would say "an at-rule" and "an at-car-set rule" |
| 21:24 | <Hixie> | sometimes maybe "an at-car-set at-rule" |
| 21:25 | <zcorpan> | poor @charset on twitter will wonder what the buzz is about |
| 21:25 | <divya> | hahah |
| 21:27 | <GPHemsley> | Shouldn't annevk have that account? |
| 21:27 | <GPHemsley> | @charizard |
| 21:27 | <GPHemsley> | better watch out for that rule |
| 21:28 | <Hixie> | -_- |
| 21:29 | <GPHemsley> | ^_^ |
| 21:32 | <zcorpan> | Hixie: something being an abbreviation of something else doesn't imply that it's pronounced as part of the original word |
| 21:34 | <Hixie> | counter example? |
| 21:35 | <zcorpan> | Hixie: do you say "car" with the "a" as in "park" or with the "a" as in "character"? |
| 21:36 | <zcorpan> | (i guess the latter would be more like "care") |
| 21:37 | <Hixie> | i pronounce the a in car the same as in cart, park, lark, farm |
| 21:37 | <Hixie> | so i guess, fair enough |
| 21:38 | <zcorpan> | :-) |
| 21:39 | <Hixie> | in other news, i can never figure out insertBefore()'s arguments |
| 21:39 | <zcorpan> | yeah same here. i always get them wrong on the first try |
| 21:43 | <Hixie> | anyone disagree with my logic for base URLs in the source of http://www.hixie.ch/tests/adhoc/dom/level0/history/pushState/003.html ? |
| 21:44 | <Hixie> | (note that WebKit doesn't do it that way) |
| 21:44 | <Hixie> | (but Gecko seems to) |
| 21:45 | gavinc | has oddly been staring at baseuri and pushstate all week |
| 21:45 | gavinc | goes to read |
| 21:47 | <gavinc> | Restating base doesn't change anything in HTML? |
| 21:47 | <Hixie> | only the first <base href> matters |
| 21:48 | <gavinc> | the comment on 24 is wrong |
| 21:48 | <gavinc> | but the result is correct |
| 21:48 | <gavinc> | At least my reading ;) |
| 21:48 | <gavinc> | It's 'cause the base url before d is now set from back at line 16 |
| 21:48 | <gavinc> | right? |
| 21:49 | <gavinc> | Nothing magic about "remembering" the base from the old <base> |
| 21:49 | <Hixie> | how is it wrong? |
| 21:49 | <Hixie> | i don't follow |
| 21:50 | <Hixie> | (see https://www.w3.org/Bugs/Public/show_bug.cgi?id=18459#c11 for context btw) |
| 21:50 | <gavinc> | Right! |
| 21:51 | <gavinc> | and when it gets resolved, it's resolved realitive to the current document URI which is now the base since the old <base> went away |
| 21:51 | <gavinc> | the "remembered" bit is confusing to me |
| 21:51 | <gavinc> | there just isn't a <base> anymore, so it's the document URI again |
| 21:52 | <gavinc> | and then there is a base again so add d/ |
| 21:52 | <Hixie> | by "remembered" i mean "stored for future use" |
| 21:52 | <gavinc> | ... I don't think it is however... |
| 21:52 | <gavinc> | is it? |
| 21:52 | <Hixie> | if it wasn't, the base URL would have to be recomputed each time it was needed |
| 21:52 | <gavinc> | Isn't it just dropping back to the Document URI |
| 21:52 | <Hixie> | so the pushState() calls would matter |
| 21:52 | <Hixie> | s/matter/immediately change the base URL/ |
| 21:53 | <Hixie> | reload to see new phrasing of comments |
| 21:54 | <gavinc> | Okay, now I agree, yes :D |
| 21:54 | <Hixie> | excellent |
| 21:55 | <gavinc> | ... base uri is hard to explain... |
| 21:55 | <Hixie> | little bit |
| 22:50 | <TabAtkins> | zcorpan: I usually pronounce it "at-charset", but use a/an as if it started with "c". |
| 22:51 | <zcorpan> | TabAtkins: that doesn't make sense |
| 22:51 | <TabAtkins> | zcorpan: I'm not super-consistent with this, but I decided on this pattern a while ago in my specs and try to stick to it. |
| 22:51 | <TabAtkins> | zcorpan: When writing, that is. |
| 22:51 | <TabAtkins> | When speaking, since I'm pronouncing the "at", I use "an". |
| 22:52 | <zcorpan> | ok. i use an in cssom now. |
| 22:54 | <TabAtkins> | It's not really important, so whatever. English's a/an thing is dumb. |