Options:
- # Session Start: Fri Jan 23 00:00:00 2009
- # Session Ident: #whatwg
- # [00:08] * Joins: pauld (n=pauld@host217-43-109-26.range217-43.btcentralplus.com)
- # [00:09] * Joins: tantek (n=tantek@c-98-210-153-142.hsd1.ca.comcast.net)
- # [00:14] * Quits: pauld (n=pauld@host217-43-109-26.range217-43.btcentralplus.com)
- # [00:21] * Philip` discovers that Opera doesn't like changing styles (e.g. colour) in the middle of a ligature
- # [00:22] <Philip`> (whereas Firefox handles it pretty nicely)
- # [00:35] <Philip`> (Hmm... Opera/Safari never do Latin ligatures, but do do Arabic ligatures (probably not what they're called but the same idea) that get broken when you change style in the middle; IE and Firefox do both Latin and Arabic ligatures, but IE breaks Latin ligatures when you change style)
- # [00:35] <Philip`> (So it's not entirely consistent :-( )
- # [00:40] * Joins: MikeSmith (n=MikeSmit@EM114-48-36-116.pool.e-mobile.ne.jp)
- # [00:40] * Quits: eric_carlson (n=ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [00:43] <weinig> Hixie: is it defined currently whether an onload handler for a frame needs to wait for all subresources to load before firing?
- # [00:43] <Hixie> yes
- # [00:43] <Hixie> search for "delay the load event"
- # [00:43] <weinig> thanks
- # [00:43] <Hixie> the spec isn't very thorough yet though, if you spot anything missing let me know
- # [00:44] <weinig> Hixie: I am thinking about external references to SVGFonts
- # [00:44] <weinig> Hixie: so that is probably not covered
- # [00:45] <weinig> Hixie: but is required by Acid 3
- # [00:45] <Hixie> external from what, css?
- # [00:45] <weinig> Hixie: no, other svg
- # [00:45] <weinig> <font-face-uri xlink:href="font.svg#mini"/></font-face-src>
- # [00:45] <weinig> type things
- # [00:45] * Quits: smedero (n=smedero@mdp-nat251.mdp.com)
- # [00:45] <Hixie> oh then ask the svgwg
- # [00:46] <Hixie> there's a hook in html5 if they want to define it
- # [00:48] <roc> Philip`: glad someone noticed, an awful lot of pain went into that. My pain.
- # [00:48] <roc> the Arabic forms are correctly called ligatures, BTW
- # [00:49] <Hixie> i've been tempted to use Zapfino's "Zapfino" ligature in Acid4
- # [00:52] <Hixie> huh, firefox isn't rendering Zapfino's Zapfino ligature for me
- # [00:52] <Hixie> it does the "pf" ligature inside "Zapfino"
- # [00:52] <Hixie> safari doesn't even do that
- # [00:52] <heycam> weinig, so that'd be: <iframe src=something.svg>, and in something.svg you have that reference to an SVG font resource in a different file, and you'd like to know whether that impacts the load event dispatched to the iframe?
- # [00:52] <Hixie> and opera does both
- # [00:53] <weinig> heycam: exactly
- # [00:53] <Hixie> Philip`: how do you mean, it doesn't handle colour changes?
- # [00:53] <Philip`> Hixie: Seems kind of difficult to rely on Zapfino when most computers don't have that font and it's presumably not freely redistributable
- # [00:53] <weinig> heycam: ala Acid3
- # [00:53] <roc> Hixie: the "Zapfino" ligature is a "discretionary" ligature
- # [00:53] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
- # [00:53] <Hixie> roc: aah
- # [00:53] <roc> we disabled discretionary ligatures because in many situations authors don't want them
- # [00:53] <Hixie> fair enough
- # [00:54] <Hixie> wow, you do handle the colour change in a ligature well
- # [00:54] <roc> we need a CSS extension to provide this control to authors ... one of our guys has it on his to-do list
- # [00:54] <heycam> weinig, ok. we don't say anything on the matter currently. how does it work normally with HTML in an iframe? does the load on the iframe happen as a result of the load dispatched to the html in the frame?
- # [00:54] * Quits: weinig (n=weinig@17.203.15.177) (Read error: 104 (Connection reset by peer))
- # [00:54] * Joins: weinig_ (n=weinig@17.203.15.177)
- # [00:54] <heycam> weinig_, ok. we don't say anything on the matter currently. how does it work normally with HTML in an iframe? does the load on the iframe happen as a result of the load dispatched to the html in the frame?
- # [00:55] <Hixie> Philip`: i was considering asking apple to license a tiny subset of it for ahem purposes. but i doubt i will go down that road in acid4 anyway.
- # [00:55] <roc> Philip`: yeah, but we could just do something like a Hixifino font with a Hixifino ligature
- # [00:55] <Hixie> right
- # [00:55] <Hixie> if we want to test this at all
- # [00:55] <Philip`> roc: If I was really picky, I could complain that e.g. "f<font color=red>f</font>i" in Linux Libertine doesn't work perfectly, since the redness is shifted a bit too far left and covers part of the first 'f', but at least it's nicer than deligaturising them entirely :-)
- # [00:55] <Hixie> which isn't clear given the state of the relevant specs
- # [00:56] <roc> ligatures don't need a spec IMHO, at least for "required ligatures"
- # [00:56] <Philip`> Sounds like you're wanting http://www.webfonts.info/wiki/forum/viewtopic.php?f=5&t=7
- # [00:56] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [00:56] <roc> Philip`: there's just no way to do it perfectly
- # [00:56] <roc> the fonts don't have enough info
- # [00:57] <Hixie> roc: well, i mean there's nothing in CSS that says how to colour one or the other part of a ligature
- # [00:57] <Hixie> roc: i agree that TTF+CSS is enough to require that ligatures be shown at all
- # [00:57] <roc> yeah
- # [00:57] <roc> but you could test <span>f</span><span>i</span>
- # [00:57] <weinig_> heycam: the onload happens when the main resource for the iframe is done loading and all subresources defined to delay the onload have also finished
- # [00:57] <roc> and see if that creates a ligature
- # [00:57] <Hixie> roc: right, if there are any browsers that fail thatbut pass fi (are there? i assume there won't be by acid4)
- # [00:58] <Philip`> roc: It looks like OpenType has the features for that (in GDEF's "ligature caret positioning information"), but I haven't seen any fonts that provide that data (though I've only looked at a handful of fonts)
- # [00:58] * Joins: karlcow (n=karl@modemcable202.32-81-70.mc.videotron.ca)
- # [00:58] <roc> Hixie: I don't know ... getting from "fi" working to "<span>f</span>i" working is a ton of work
- # [00:58] <Philip`> Oh, actually, Linux Libertine does appear to provide that data
- # [00:59] <roc> well, it depends on how the engine is implemented, but for most "obvious" implementations I imagine it's hard
- # [00:59] <roc> Philip`: it does? what table?
- # [01:00] <heycam> weinig_, ok so that's possibly later than the load event dispatched to the iframe's window object?
- # [01:00] <Philip`> roc: http://www.microsoft.com/typography/otspec/gdef.htm - "The LigatureCaretList table contains positioning data for ligature carets, which the text-processing client uses on screen to select and highlight the individual components of a ligature glyph."
- # [01:00] <weinig_> heycam: I don't think so
- # [01:00] <heycam> oh
- # [01:00] <Hixie> roc: both opera and mozilla do it, and safari doesn't do ligatures at all
- # [01:01] <roc> yay us I guess
- # [01:01] <heycam> weinig_, load dispatched to the <iframe> and load dispatched to the iframe content's window object are distinct, yes?
- # [01:01] <roc> but I assure you it was hard :-)
- # [01:02] * Philip` notes that IE dynamically deligaturises ligatures when you attempt to select individual characters
- # [01:02] <weinig_> heycam: I am not sure, but I didn't think so
- # [01:02] <heycam> weinig_, ok well i don't have a good understanding of html-ish things like this, so i'm probably wrong
- # [01:02] <Philip`> ...or even when you simply click on the ligature and don't move the mouse
- # [01:02] <roc> Philip`: Libertine has that eh? Cool ... unfortunately, however, platform APIs don't provide that data AFAIK so I'll have to wait until we have our own shaping code before we can use it
- # [01:03] <roc> Philip`: oh, so selection can change the layout? Urgh
- # [01:03] <Hixie> roc: i believe you :-)
- # [01:03] <heycam> weinig_, when you do <iframe onload=...> does that actually register a listener on the iframe content's window object then?
- # [01:03] * Parts: billmason (n=bmason@ip8.unival.com)
- # [01:04] <Philip`> roc: The layout of the rest of the line doesn't seem to change, it just renders the ligature as individual glyphs
- # [01:04] * heycam finds this in the spec: "When content loads in an iframe, after any load events are fired within the content itself, the user agent must fire a load event at the iframe element."
- # [01:04] <roc> ick
- # [01:04] * heycam wonders then if the load dispatched to the iframe content's window object is considered to be "within the content itself"
- # [01:04] <Philip`> Hmm, also it seems to have broken spacing after ligatures, like it's using the spacing for the non-ligature glyphs, though that might be because my font subsetter is buggy
- # [01:05] * Quits: dglazkov (n=dglazkov@nat/google/x-7fe397fb6a483c7c)
- # [01:07] <Hixie> heycam: that text is horrible, i should fix that to be well-defined
- # [01:08] * Philip` goes back to the great fun of trying to fix up the GPOS table, with its six zillion different types of data it can contain
- # [01:09] * Hixie blog
- # [01:09] <Hixie> s
- # [01:09] <Hixie> my political correctness filter failed
- # [01:10] * Quits: tantek (n=tantek@c-98-210-153-142.hsd1.ca.comcast.net)
- # [01:13] <heycam> weinig_, anyway i suspect that SVG wouldn't define things that "delay the load event" for the containing <iframe>, and that the iframe's load event would be dispatched as soon as the root <svg>'s load is dispatched
- # [01:13] <Philip`> "it can be far easier accomplished by changing the operational behavior of browsers such that they always send Referer" - it seems to quite (most?) often be proxies and firewalls (including software firewalls on end-users' machines) that strip Referer, so there's nothing the browser can do about it
- # [01:13] <weinig_> heycam: I think it is actually not that cut and dry
- # [01:13] <heycam> weinig_, @externalResourcesRequired can be used to delay the load event dispatched to the root <svg>
- # [01:13] <Hixie> heycam: is the root SVGLoad delayed until the font is loaded?
- # [01:13] <heycam> no?
- # [01:13] <heycam> Hixie, depends on eRR, i believe
- # [01:13] <weinig_> heycam: in SVG exteralResourcesRequired is used to delay
- # [01:13] <weinig_> indeed
- # [01:14] <Hixie> i can just hardcode that the SVG 'load' event is what we wait for if the resource isn't html
- # [01:14] <heycam> right, but it delays the load dispatched to the <svg>
- # [01:14] <Hixie> or whatever
- # [01:14] <weinig_> the root SVGLoad is only delayed if externalResourcesRequired=true
- # [01:14] <heycam> Hixie, that sounds like what i'd expect
- # [01:15] <heycam> i suppose the current text wouldn't work for that because SVG doesn't say anything about load events bubbling up to the window object
- # [01:15] <heycam> i guess dom 3 events will solve that?
- # [01:16] <Hixie> the current text doesn't work for html either
- # [01:16] <heycam> ah :)
- # [01:16] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [01:17] <Hixie> e.g. as written it implies you could fire a fake 'load' event and that'd be enough
- # [01:17] <heycam> i see
- # [01:17] <Hixie> crap, forgot my power cord. bbiab.
- # [01:19] * Joins: nessy (n=nessy@169.222.9.224)
- # [01:27] * Joins: hdh (n=hdh@118.71.76.4)
- # [01:32] * Hixie uses someone else's
- # [01:42] <Hixie> woohoo, appcache feedback done
- # [01:43] <Hixie> shepazu: yt?
- # [01:49] * Joins: tantek (n=tantek@adsl-76-228-82-241.dsl.pltn13.sbcglobal.net)
- # [01:51] * Quits: nessy (n=nessy@169.222.9.224) ("rebooties")
- # [01:56] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [01:58] <campd> Hixie: hrm
- # [01:58] <campd> Hixie: if I'm reading this right, a 404 of the manifest will cause an "error" to be fired to pending master entries
- # [01:58] <Hixie> right
- # [01:58] <campd> Hixie: but not a network/content-type/magic error
- # [01:58] <campd> is that intentional?
- # [01:58] <Hixie> network error should do, did i screw that up?
- # [01:58] * Hixie looks
- # [01:59] <campd> misreading
- # [01:59] <campd> err, I think I misread
- # [01:59] <campd> yeah, misread
- # [01:59] <campd> never mind
- # [02:01] <Hixie> there are some cases where they get associated with an older cache, which come to think of it might break them...
- # [02:01] <Hixie> hm, crap, i should fix that
- # [02:05] <campd> :/
- # [02:07] <campd> while you're at it, I saw a few typos
- # [02:07] <campd> want 'em here, or email?
- # [02:07] <Hixie> dump them here, i can fix them all at once
- # [02:07] <Hixie> since i'm editing it already
- # [02:07] <Hixie> thanks
- # [02:07] <campd> "optinally"
- # [02:10] <campd> hrm, lost the other one
- # [02:11] <Hixie> i found a "discrad"
- # [02:12] <campd> that's it
- # [02:13] * campd will be spending tomorrow seeing how much of these changes we can fit in to 3.1
- # [02:13] <Hixie> ok fixed all the typos and made the case of the manifest failing not cause the resources to get associated
- # [02:13] <Hixie> which would probably just break them and/pr poison the cache
- # [02:13] * Joins: webben_ (n=webben@91.84.218.29)
- # [02:13] <campd> nod
- # [02:14] * Parts: erlehmann (n=erlehman@86.59.25.121)
- # [02:14] <Hixie> the new text is much better than the old text
- # [02:14] <Hixie> to start with it doesn't confuse cache and cache group all the time
- # [02:14] <campd> yeah
- # [02:18] <campd> Hixie: hrm, you think it's ok to violate no-store for different-origin entries?
- # [02:18] <Hixie> i dunno. right now the spec implies it (which is why i added the note pointing it out)
- # [02:18] <campd> yeah
- # [02:18] <Hixie> do you think we should drop them? seems weird to not cache things in the manifest.
- # [02:19] <campd> I agree
- # [02:19] <Hixie> ap said webkit keeps them, fwiw
- # [02:19] <campd> it makes sense to treat the manifest as superceding cache directives
- # [02:20] <Hixie> ok
- # [02:20] <campd> but it's kinda weird that evil.com's manifest can supercede normal.com's cache directives
- # [02:20] <campd> (it sounds worse when I call the first domain evil.com)
- # [02:21] <campd> (we implement it as currently specified, fwiw)
- # [02:22] <Hixie> yeah the cross-domain thing is weird, but, well, all it does is mean that if you go to evil.com you can end up with normal.com's sensitive information in your cache, right?
- # [02:22] <campd> yeah.
- # [02:23] <Hixie> hm, i just realised
- # [02:23] <campd> can't think of any real exploit/problem, just, y'know, weird.
- # [02:23] <Hixie> a site can use this to probe another site's filespace
- # [02:23] <Hixie> i guess you can already do that with iframes
- # [02:23] <Hixie> kinda
- # [02:30] * Quits: weinig_ (n=weinig@17.203.15.177)
- # [02:31] * Quits: tantek (n=tantek@adsl-76-228-82-241.dsl.pltn13.sbcglobal.net)
- # [02:52] * Joins: tantek (n=tantek@c-69-181-105-66.hsd1.ca.comcast.net)
- # [03:08] * Joins: tantek_ (n=tantek@32.158.221.254)
- # [03:14] * Quits: tantek (n=tantek@c-69-181-105-66.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [03:26] * Joins: weinig (n=weinig@c-69-181-81-233.hsd1.ca.comcast.net)
- # [03:38] * Joins: tantek (n=tantek@76-191-151-56.dsl.dynamic.sonic.net)
- # [03:44] * Joins: kangax (n=kangax@ool-182f8118.dyn.optonline.net)
- # [03:52] <Hixie> annevk, i'm confused by the thread you're involved in (http://www.w3.org/mid/OFBC06637C.5D87622B-ON85257547.000D2A49-85257547.000DE226@lotus.com)
- # [03:52] <Hixie> what's wrong with xhtml?
- # [03:53] * Quits: scott_ (n=scott@cpe-75-83-19-98.socal.res.rr.com) (Connection timed out)
- # [03:56] <Hixie> wow
- # [03:56] <Hixie> adam posts http://www.adambarth.com/papers/2008/barth-jackson-mitchell-b.pdf
- # [03:57] <Hixie> a detailed paper with real data
- # [03:57] <Hixie> roy then posts http://www.w3.org/mid/3FD529DB-78D5-4561-AEAB-99F80BB26ADA@gbiv.com
- # [03:57] <Hixie> which makes assertions contradicting the data
- # [03:59] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Remote closed the connection)
- # [03:59] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [04:00] * Quits: dave_levin (n=dave_lev@72.14.227.1)
- # [04:06] * Quits: doublec (n=chris@202.0.36.64) (Read error: 110 (Connection timed out))
- # [04:07] * Quits: tantek_ (n=tantek@32.158.221.254) (Read error: 110 (Connection timed out))
- # [04:08] <takkaria> Roy does seem a tad idealistic
- # [04:10] * Philip` finally convinces himself that he's probably handling the GPOS font table correctly, but sees that it apparently has precisely zero effect in the browsers he's testing
- # [04:10] <Philip`> (so I could just as well delete the entire table)
- # [04:14] <Hixie> what's it for?
- # [04:16] <Philip`> Mostly for fun, and otherwise for making subsets of fonts that won't take minutes to download over the web
- # [04:16] <Hixie> no i mean the GPOS table
- # [04:16] <Philip`> Oh
- # [04:16] <Philip`> "The Glyph Positioning table (GPOS) provides precise control over glyph placement for sophisticated text layout and rendering in each script and language system that a font supports."
- # [04:17] * Joins: doublec (n=chris@202.0.36.64)
- # [04:17] <Hixie> i... see
- # [04:17] <Philip`> e.g. like in http://www.microsoft.com/typography/otspec/fig4e.gif you can set it so that diacritics following an overhanging capital letter will be positioned downwards a bit
- # [04:18] <Philip`> or you can use it to make cursive scripts fit together better
- # [04:18] <hdh> is that the same as kerning?
- # [04:19] <Hixie> Philip`: wow, neat. and nobody does it?
- # [04:19] <Hixie> that's sad
- # [04:19] <Philip`> hdh: Kerning is much simpler - it's just an added horizontal offset between a pair of glyphs
- # [04:19] <Philip`> whereas this thing lets you use classes of glyphs, and more context than just pairs, and all sorts of other crazy stuff that I don't understand
- # [04:20] <Philip`> Hixie: I assume it's implemented somewhere, just not in the fonts and browsers and example strings that I'm using
- # [04:20] <Hixie> ah
- # [04:21] <Philip`> particularly since I'm miserly and using free fonts, of which there are very few that do advanced typography
- # [04:29] <roc> Philip`: what platform are you testing? Windows?
- # [04:29] <roc> We should support all the features that Uniscribe does, since we just use Uniscribe for this
- # [04:31] <Philip`> roc: Linux
- # [04:31] * Quits: dbaron (n=dbaron@corp-241.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [04:31] * Philip` should probably try it on Windows some time
- # [04:31] * Joins: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [04:31] <Philip`> but after going to bed :-)
- # [04:33] <roc> well then, on Linux we support everything Pango supports
- # [04:33] <Hixie> well bummer, my next task is to work out how UAs handle content-type for <Script>
- # [04:34] <Hixie> what i expect to find is taht they ignore the type and just look for a charset...
- # [04:34] <Hixie> even if the type doesn't allow charset
- # [04:36] <Hixie> hey wow, i have some tests that are polyglots!
- # [04:37] <Hixie> http://www.hixie.ch/tests/adhoc/html/script/008-test-plain-none.txt
- # [04:50] * Joins: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [05:05] * Quits: dimich (n=dimich@72.14.227.1)
- # [05:08] <Hixie> if someone can work out a way of making my a polyglot js file that is valid JS in both UTF-8 and UTF-16, that would be awesome
- # [05:08] <Hixie> even if all it did was a() in UTF-8 and b() in UTF-16
- # [05:09] <Hixie> wow
- # [05:09] <Hixie> http://www.hixie.ch/tests/adhoc/html/script/011-demo.html
- # [05:09] <Hixie> IE8 ignores the Content-Type header altogether
- # [05:10] <Hixie> even for ;charset= processing
- # [05:10] <Hixie> that's crazy!
- # [05:10] <Hixie> nobody else does
- # [05:10] <Hixie> every other browser looks for ;charset=""
- # [05:10] <Hixie> did i do something wrong maybe?
- # [05:11] * Quits: jwalden (n=waldo@corp-241.mountainview.mozilla.com) ("ChatZilla 0.9.82.1-rdmsoft [XULRunner 1.8.0.9/2006120508]")
- # [05:27] * Quits: doublec (n=chris@202.0.36.64) ("Leaving")
- # [05:44] * Joins: harig (n=opera@219.64.186.244)
- # [05:59] * Quits: kangax (n=kangax@ool-182f8118.dyn.optonline.net)
- # [06:12] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 60 (Operation timed out))
- # [06:13] * Joins: dimich (n=dimich@72.14.228.1)
- # [06:13] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [06:16] * Quits: MikeSmith (n=MikeSmit@EM114-48-36-116.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [06:20] * Joins: dimich_ (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net)
- # [06:21] * Joins: sverrej (n=sverrej@122.160.12.230)
- # [06:27] * Quits: heycam (n=cam@clm-laptop.infotech.monash.edu.au) ("bye")
- # [06:38] * Quits: dimich (n=dimich@72.14.228.1) (Read error: 110 (Connection timed out))
- # [06:52] * Quits: sverrej (n=sverrej@122.160.12.230) (Read error: 104 (Connection reset by peer))
- # [06:53] * Joins: sverrej (n=sverrej@122.160.12.230)
- # [07:03] * Quits: tantek (n=tantek@76-191-151-56.dsl.dynamic.sonic.net)
- # [07:10] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [07:10] * Joins: xydyx (n=hdh@118.71.76.4)
- # [07:21] * Joins: MikeSmith (n=MikeSmit@EM114-48-147-219.pool.e-mobile.ne.jp)
- # [07:29] * Quits: hdh (n=hdh@118.71.76.4) (Read error: 110 (Connection timed out))
- # [07:29] <othermaciej> I admire abarth's patience
- # [07:31] <MikeSmith> I admire abarth in general
- # [07:31] <MikeSmith> but I do hope his patience holds out
- # [07:31] <othermaciej> was just reading the Origin thread
- # [07:31] <MikeSmith> yeah, I figured that's what you were referring to
- # [07:32] <jruderman> is this the same thread where someone claimed CSRF is just a browser bug?
- # [07:32] <MikeSmith> jruderman: the someone being Roy Fielding
- # [07:33] <MikeSmith> though I don't think he worded it that way exactly
- # [07:35] <MikeSmith> "CSRF is not a security issue for the Web... If browsers create a security issue because they allow scripts to automatically direct requests with stored security credentials onto third-party sites, without any user intervention/configuration, then the obvious fix is within the browser."
- # [07:35] <MikeSmith> is what he said
- # [07:35] <MikeSmith> http://lists.w3.org/Archives/Public/ietf-http-wg/2009JanMar/0037.html
- # [07:39] <othermaciej> I guess I should subscribe to ietf-http-wg
- # [07:45] * jruderman realizes that Roy Fielding is one of the authors of the HTTP spec
- # [07:46] * Quits: dimich_ (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net)
- # [07:49] * Joins: scott_ (n=scott@cpe-75-83-19-98.socal.res.rr.com)
- # [07:49] * Quits: scott_ (n=scott@cpe-75-83-19-98.socal.res.rr.com) (Read error: 54 (Connection reset by peer))
- # [07:49] * Joins: eric_carlson (n=ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [07:53] <othermaciej> jruderman: also the author of the famous REST architecture paper
- # [07:53] <othermaciej> jruderman: (the paper that coined the term -- I guess it was his thesis)
- # [07:57] * Joins: maikmerten (n=merten@ls5dhcp195.cs.uni-dortmund.de)
- # [08:00] <Hixie> othermaciej: abarth is a god
- # [08:00] <Hixie> (that is my professional opinion)
- # [08:01] <Hixie> however if he applies for any jobs you should NOT hire him. _I_ want him. :-P
- # [08:02] <Hixie> on another note, does anyone have any insight into who IE behaves so very differently to the other browsers on http://www.hixie.ch/tests/adhoc/html/script/011-demo.html ?
- # [08:03] <Hixie> (it seems to ignore the ;charset=... part of the MIME type, unlike other UAs)
- # [08:05] <othermaciej> Hixie: I don't generally actively poach from other browser vendors but if he applies, I make no promises
- # [08:12] * Quits: eric_carlson (n=ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [08:18] * Joins: doublec (n=Chris_Do@118-92-158-39.dsl.dyn.ihug.co.nz)
- # [08:39] * Joins: ap (n=ap@194.154.88.18)
- # [08:49] * Joins: pauld (n=pauld@host217-43-109-26.range217-43.btcentralplus.com)
- # [08:49] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [08:53] * Joins: virtuelv (n=virtuelv@95.34.27.22.customer.cdi.no)
- # [08:53] * Joins: dimich (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net)
- # [08:54] * Joins: aaronlev (n=chatzill@f051112009.adsl.alicedsl.de)
- # [08:54] * Joins: aaronlev_ (n=chatzill@f051112009.adsl.alicedsl.de)
- # [08:55] * Quits: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net) ("g'night")
- # [09:09] * Quits: pauld (n=pauld@host217-43-109-26.range217-43.btcentralplus.com)
- # [09:11] * Joins: pesla (n=retep@procurios.xs4all.nl)
- # [09:12] * Quits: aaronlev_ (n=chatzill@f051112009.adsl.alicedsl.de) ("ChatZilla 0.9.84 [Firefox 3.1b3pre/20090121034454]")
- # [09:15] * Quits: aaronlev (n=chatzill@f051112009.adsl.alicedsl.de) (Read error: 110 (Connection timed out))
- # [09:22] <Hixie> othermaciej: :-)
- # [09:23] <Hixie> ok seriously, what's with IE
- # [09:23] <Hixie> I don't get it
- # [09:23] <Hixie> does it not support setting the character encoding on the fly at all?
- # [09:23] <Hixie> Philip`: do you have data on mime types that <script src=""> files are sent with?
- # [09:27] <Hixie> the web seems to suggest that IE really doesn't support this, wow
- # [09:32] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [09:33] <jruderman> http://www.whitehouse.gov/includes/functions.js.aspx is text/html
- # [09:33] <jruderman> that file also contains some head-spinners, like
- # [09:33] <jruderman> if ( isLeapYear(y)) MonthArray[1] = eval(eval(MonthArray[1]) + 1);
- # [09:35] <Hixie> does MonthArray contain strings or numbers?
- # [09:35] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
- # [09:35] <jruderman> well, uh
- # [09:35] <jruderman> strings, up until that line
- # [09:35] <jruderman> Months = "31/!/28/!/31/!/30/!/31/!/30/!/31/!/31/!/30/!/31/!/30/!/31";
- # [09:35] <jruderman> MonthArray = Months.split("/!/");
- # [09:36] <Hixie> wow, that question led to more pain than i expected
- # [09:36] <jruderman> after that line, it might contain one number
- # [09:36] <Hixie> I wonder what led to that code
- # [09:37] <jruderman> hehe
- # [09:43] * Joins: pergj (n=pergj@home.kvaleberg.no)
- # [09:44] * Joins: aaronlev (n=chatzill@f051112009.adsl.alicedsl.de)
- # [09:44] * Quits: pergj (n=pergj@home.kvaleberg.no) (Client Quit)
- # [09:44] <annevk> oh lol, Roy was pwned, to to love abarth
- # [09:44] <annevk> got to*
- # [09:45] * annevk forgets a lot of words in his IRC remarks for some reason
- # [09:47] * jgraham is loving the WHATWG email that predicts online shops and auction sites within the next five years
- # [09:47] <jruderman> url?
- # [09:49] <jgraham> http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-January/018329.html
- # [09:50] <jgraham> (to be fair it is basically a sensible email so it is probably just a non-native speaker)
- # [09:50] <annevk> http://twitter.com/diveintomark/status/1140911457 lol
- # [09:54] * Joins: zcorpan_ (n=zcorpan@c83-252-203-80.bredband.comhem.se)
- # [09:59] * Quits: zcorpan_ (n=zcorpan@c83-252-203-80.bredband.comhem.se) (grisham.freenode.net irc.freenode.net)
- # [09:59] * Quits: harig (n=opera@219.64.186.244) (grisham.freenode.net irc.freenode.net)
- # [09:59] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net) (grisham.freenode.net irc.freenode.net)
- # [09:59] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (grisham.freenode.net irc.freenode.net)
- # [09:59] * Quits: dolske (n=dolske@firefox/developer/dolske) (grisham.freenode.net irc.freenode.net)
- # [09:59] * Quits: raspberry-lemon (n=lemon@raspberry-style.net) (grisham.freenode.net irc.freenode.net)
- # [09:59] * Quits: MikeSmith (n=MikeSmit@EM114-48-147-219.pool.e-mobile.ne.jp) (grisham.freenode.net irc.freenode.net)
- # [09:59] * Quits: weinig (n=weinig@c-69-181-81-233.hsd1.ca.comcast.net) (grisham.freenode.net irc.freenode.net)
- # [09:59] * Quits: psa (n=yomode@71.93.19.66) (grisham.freenode.net irc.freenode.net)
- # [09:59] * Quits: othree (n=othree@admin39.ct.ntust.edu.tw) (grisham.freenode.net irc.freenode.net)
- # [09:59] * Quits: takkaria (n=takkaria@isparp.co.uk) (grisham.freenode.net irc.freenode.net)
- # [09:59] * Quits: mookid (i=mookid@ROFL.name) (grisham.freenode.net irc.freenode.net)
- # [09:59] * Quits: maikmerten (n=merten@ls5dhcp195.cs.uni-dortmund.de) (grisham.freenode.net irc.freenode.net)
- # [09:59] * Quits: sverrej (n=sverrej@122.160.12.230) (grisham.freenode.net irc.freenode.net)
- # [09:59] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (grisham.freenode.net irc.freenode.net)
- # [09:59] * Quits: sicking (n=chatzill@corp-242.mountainview.mozilla.com) (grisham.freenode.net irc.freenode.net)
- # [09:59] * Quits: Yudai (n=Yudai@p02fed3.kngwnt01.ap.so-net.ne.jp) (grisham.freenode.net irc.freenode.net)
- # [09:59] * Quits: bzed (n=bzed@devel.recluse.de) (grisham.freenode.net irc.freenode.net)
- # [09:59] * Quits: webben_ (n=webben@91.84.218.29) (grisham.freenode.net irc.freenode.net)
- # [09:59] * Quits: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net) (grisham.freenode.net irc.freenode.net)
- # [09:59] * Quits: hendry (n=hendry@webvm.net) (grisham.freenode.net irc.freenode.net)
- # [09:59] * Quits: syp (n=syp@lasigpc9.epfl.ch) (grisham.freenode.net irc.freenode.net)
- # [09:59] * Quits: hober (n=ted@unaffiliated/hober) (grisham.freenode.net irc.freenode.net)
- # [09:59] * Quits: shepazu (n=schepers@cpe-069-134-123-228.nc.res.rr.com) (grisham.freenode.net irc.freenode.net)
- # [09:59] * Quits: fishd (n=Darin@nat/google/x-c784a3fd9cee7e7d) (grisham.freenode.net irc.freenode.net)
- # [09:59] * Quits: wakaba_ (n=wakaba@59.162.210.220.dy.bbexcite.jp) (grisham.freenode.net irc.freenode.net)
- # [09:59] * Quits: aboodman (n=aboodman@72.14.229.81) (grisham.freenode.net irc.freenode.net)
- # [09:59] * Quits: deltab (n=deltab@82-36-30-34.cable.ubr02.smal.blueyonder.co.uk) (grisham.freenode.net irc.freenode.net)
- # [09:59] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net) (grisham.freenode.net irc.freenode.net)
- # [09:59] * Quits: jgraham (n=jgraham@web22.webfaction.com) (grisham.freenode.net irc.freenode.net)
- # [09:59] * Quits: ap (n=ap@194.154.88.18) (grisham.freenode.net irc.freenode.net)
- # [09:59] * Quits: doublec (n=Chris_Do@118-92-158-39.dsl.dyn.ihug.co.nz) (grisham.freenode.net irc.freenode.net)
- # [09:59] * Quits: Hixie (i=ianh@trivini.no) (grisham.freenode.net irc.freenode.net)
- # [09:59] * Quits: gsnedders (n=gsnedder@host86-136-52-180.range86-136.btcentralplus.com) (grisham.freenode.net irc.freenode.net)
- # [09:59] * Quits: aaronlev (n=chatzill@f051112009.adsl.alicedsl.de) (grisham.freenode.net irc.freenode.net)
- # [09:59] * Quits: pesla (n=retep@procurios.xs4all.nl) (grisham.freenode.net irc.freenode.net)
- # [09:59] * Quits: xydyx (n=hdh@118.71.76.4) (grisham.freenode.net irc.freenode.net)
- # [09:59] * Quits: YaaL (i=yaal@hell.pl) (grisham.freenode.net irc.freenode.net)
- # [09:59] * Quits: beowulf (i=wiglaf@61803.mobi) (grisham.freenode.net irc.freenode.net)
- # [09:59] * Quits: gavin (n=gavin@firefox/developer/gavin) (grisham.freenode.net irc.freenode.net)
- # [09:59] * Quits: wilhelm_ (i=wilhelm@trivini.no) (grisham.freenode.net irc.freenode.net)
- # [09:59] * Quits: jmb (n=jmb@login.ecs.soton.ac.uk) (grisham.freenode.net irc.freenode.net)
- # [09:59] * Quits: gpy (i=gpy@193.138.219.74) (grisham.freenode.net irc.freenode.net)
- # [09:59] * Quits: annevk (n=annevk@77.163.243.203) (grisham.freenode.net irc.freenode.net)
- # [09:59] * Quits: drry (n=drry@it17.opt2.point.ne.jp) (grisham.freenode.net irc.freenode.net)
- # [10:00] * Quits: dimich (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net)
- # [10:01] * Joins: dimich (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net)
- # [10:01] * Joins: aaronlev (n=chatzill@f051112009.adsl.alicedsl.de)
- # [10:01] * Joins: pesla (n=retep@procurios.xs4all.nl)
- # [10:01] * Joins: ap (n=ap@194.154.88.18)
- # [10:01] * Joins: doublec (n=Chris_Do@118-92-158-39.dsl.dyn.ihug.co.nz)
- # [10:01] * Joins: maikmerten (n=merten@ls5dhcp195.cs.uni-dortmund.de)
- # [10:01] * Joins: MikeSmith (n=MikeSmit@EM114-48-147-219.pool.e-mobile.ne.jp)
- # [10:01] * Joins: xydyx (n=hdh@118.71.76.4)
- # [10:01] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [10:01] * Joins: sverrej (n=sverrej@122.160.12.230)
- # [10:01] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [10:01] * Joins: harig (n=opera@219.64.186.244)
- # [10:01] * Joins: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [10:01] * Joins: weinig (n=weinig@c-69-181-81-233.hsd1.ca.comcast.net)
- # [10:01] * Joins: webben_ (n=webben@91.84.218.29)
- # [10:01] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [10:01] * Joins: psa (n=yomode@71.93.19.66)
- # [10:01] * Joins: fishd (n=Darin@nat/google/x-c784a3fd9cee7e7d)
- # [10:01] * Joins: othree (n=othree@admin39.ct.ntust.edu.tw)
- # [10:01] * Joins: raspberry-lemon (n=lemon@raspberry-style.net)
- # [10:01] * Joins: dolske (n=dolske@firefox/developer/dolske)
- # [10:01] * Joins: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [10:01] * Joins: hendry (n=hendry@webvm.net)
- # [10:01] * Joins: syp (n=syp@lasigpc9.epfl.ch)
- # [10:01] * Joins: hober (n=ted@unaffiliated/hober)
- # [10:01] * Joins: shepazu (n=schepers@cpe-069-134-123-228.nc.res.rr.com)
- # [10:01] * Joins: Yudai (n=Yudai@p02fed3.kngwnt01.ap.so-net.ne.jp)
- # [10:01] * Joins: bzed (n=bzed@devel.recluse.de)
- # [10:01] * Joins: sicking (n=chatzill@corp-242.mountainview.mozilla.com)
- # [10:01] * Joins: takkaria (n=takkaria@isparp.co.uk)
- # [10:01] * Joins: mookid (i=mookid@ROFL.name)
- # [10:01] * Joins: deltab (n=deltab@82-36-30-34.cable.ubr02.smal.blueyonder.co.uk)
- # [10:01] * Joins: wakaba_ (n=wakaba@59.162.210.220.dy.bbexcite.jp)
- # [10:01] * Joins: aboodman (n=aboodman@72.14.229.81)
- # [10:01] * Joins: wilhelm_ (i=wilhelm@trivini.no)
- # [10:01] * Joins: gpy (i=gpy@193.138.219.74)
- # [10:01] * Joins: jmb (n=jmb@login.ecs.soton.ac.uk)
- # [10:01] * Joins: drry (n=drry@it17.opt2.point.ne.jp)
- # [10:01] * Joins: YaaL (i=yaal@hell.pl)
- # [10:01] * Joins: beowulf (i=wiglaf@61803.mobi)
- # [10:01] * Joins: annevk (n=annevk@77.163.243.203)
- # [10:01] * Joins: gavin (n=gavin@firefox/developer/gavin)
- # [10:01] * Joins: gsnedders (n=gsnedder@host86-136-52-180.range86-136.btcentralplus.com)
- # [10:01] * Joins: jgraham (n=jgraham@web22.webfaction.com)
- # [10:01] * Joins: Hixie (i=ianh@trivini.no)
- # [10:02] <Hixie> http://www.hixie.ch/tests/adhoc/html/script/011-demo.html is a ridiculously network-intensive test.
- # [10:05] * Joins: zcorpan__ (n=zcorpan@c83-252-203-80.bredband.comhem.se)
- # [10:05] <hsivonen> "When you’re deciding what language to write your web app in, the big advantage of Flex is that it actually exists"
- # [10:06] <hsivonen> http://otherfancystuff.blogspot.com/2009/01/html5-vs-flex-for-rias-ignite-style.html
- # [10:07] <Hixie> oh hey, my network-abusing neighbour is back
- # [10:07] <annevk> webben_, you should write tutorials man; you write many long good e-mails, but they all get lost in archives unless you collect them somehow (you could put stuff on blog.whatwg.org or wiki.whatwg.org)
- # [10:07] <Hixie> good thing i've been logging every packet sent out from my network
- # [10:07] * Hixie delves into the packet logs to see who this is
- # [10:08] * Joins: aaronlev_ (n=chatzill@g228017135.adsl.alicedsl.de)
- # [10:08] * Hixie got one of his other neighbours to stop using his network very suddenly by redirecting all his web traffic to a short page noting that he knew the person's name... right bang in the middle of that person browsing cross-dresser support forums.
- # [10:10] * Quits: virtuelv (n=virtuelv@95.34.27.22.customer.cdi.no) ("Leaving")
- # [10:11] <jruderman> support as in technical support or support as in moral support?
- # [10:12] <Hixie> both, actually
- # [10:12] <Hixie> he was shopping for fake breast inserts
- # [10:12] <Hixie> and browsing sites about people's first public outting as their "other" personality
- # [10:12] <Hixie> i should point out i have nothing against cross-dressers
- # [10:12] <Hixie> and didn't even mention this in the message
- # [10:13] <Hixie> but they stopped so suddenly, i think they may have been freaked out a little
- # [10:13] <jruderman> you just have something against other people using your network?
- # [10:13] <jruderman> or using it too heavily?
- # [10:13] <Hixie> (i actually didn't realise what they were doing when i put up the message, only found out later when checking the logs more carefully)
- # [10:13] <Hixie> just too heavily
- # [10:13] <hsivonen> it seems that our FAQ doesn't explain why HTML5 and XHTML2 are separate
- # [10:13] <webben_> annevk: Thanks :) And yeah, I do need some sort of useful-info-in-email-preservation approach, and not just for html5-related things. ;)
- # [10:13] <annevk> Hixie, dunno about the TAG thread, though it seems Noah thinks there is more legacy in tools than in content?
- # [10:13] <Hixie> jruderman: if i notice they are using it, then they're using it too heavily. then i start looking. :-)
- # [10:14] <Hixie> jruderman: basically, i provide it as a public service for people who want to check their e-mail while at a party, or who want to contact comcast to set up their own network
- # [10:14] <Hixie> jruderman: if they're browsing porn... or downloading HD movies... they can get their own network
- # [10:15] <Hixie> annevk: dunno
- # [10:16] * annevk leaves it
- # [10:20] * Joins: pauld (n=pauld@92.40.108.1.sub.mbb.three.co.uk)
- # [10:20] * Joins: mstange (n=markus@aixd3.rhrk.uni-kl.de)
- # [10:24] * Quits: zcorpan__ (n=zcorpan@c83-252-203-80.bredband.comhem.se) (Read error: 110 (Connection timed out))
- # [10:24] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:25] * Quits: aaronlev (n=chatzill@f051112009.adsl.alicedsl.de) (Read error: 110 (Connection timed out))
- # [10:27] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [10:29] * Joins: pauld_ (n=pauld@92.40.90.82.sub.mbb.three.co.uk)
- # [10:33] * Quits: webben_ (n=webben@91.84.218.29) (Read error: 110 (Connection timed out))
- # [10:35] <hsivonen> does Prince support gzip?
- # [10:35] <hsivonen> (in HTTP)
- # [10:39] * Joins: pauld__ (n=pauld@92.40.203.249.sub.mbb.three.co.uk)
- # [10:40] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [10:44] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [10:46] * Quits: pauld_ (n=pauld@92.40.90.82.sub.mbb.three.co.uk) (Read error: 145 (Connection timed out))
- # [10:47] * Quits: pauld__ (n=pauld@92.40.203.249.sub.mbb.three.co.uk)
- # [10:56] * Joins: zcorpan_ (n=zcorpan@c83-252-203-80.bredband.comhem.se)
- # [10:58] * Quits: pauld (n=pauld@92.40.108.1.sub.mbb.three.co.uk) (Read error: 110 (Connection timed out))
- # [11:02] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Connection timed out)
- # [11:03] * Quits: zcorpan_ (n=zcorpan@c83-252-203-80.bredband.comhem.se) (Read error: 60 (Operation timed out))
- # [11:07] <Hixie> http://www.hixie.ch/tests/adhoc/html/script/011-demo.html shows firefox has really weird content-type parsing
- # [11:07] <Hixie> it's not the simple algorithm in the spec (or in webkit) but it's not the spec's proper algorithm either
- # [11:08] <Hixie> opera is per spec, it seems
- # [11:09] <annevk> HTTP?
- # [11:10] <Hixie> yeah
- # [11:11] <annevk> some browser has to care about the standards I suppose 8-)
- # [11:11] <hsivonen> what happened to Mr. This Week?
- # [11:13] * annevk asks on twitter
- # [11:17] <Philip`> Hixie: I have http://canvex.lazyilluminati.com/misc/stats/scripttypes2.html which I *think* is script content-types, but it's from so long ago that I can't quite remember
- # [11:23] <Hixie> he's fine
- # [11:23] <Hixie> just been taking a break because i haven't done much
- # [11:23] <Hixie> he said he'd probably start again next week or so
- # [11:23] <Hixie> Philip`: looking...
- # [11:23] <Hixie> Philip`: awesome, thanks
- # [11:24] <annevk> maybe I should update html5-diff today so that we can publish sooner rather than later
- # [11:25] <annevk> though digging through SVN back to June last year is not so attractive
- # [11:27] * Joins: webben (n=webben@nat/yahoo/x-c84344c160f7ce19)
- # [11:31] * Quits: webben (n=webben@nat/yahoo/x-c84344c160f7ce19) (Read error: 60 (Operation timed out))
- # [11:35] * Joins: pauld (n=pauld@host81-130-11-234.in-addr.btopenworld.com)
- # [11:36] * Joins: webben (n=webben@nat/yahoo/x-e99a207ce977a23f)
- # [11:36] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [11:42] * Joins: weinig_ (n=weinig@c-69-181-81-233.hsd1.ca.comcast.net)
- # [11:42] * Quits: weinig (n=weinig@c-69-181-81-233.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [11:43] * Quits: ap (n=ap@194.154.88.18) (Connection reset by peer)
- # [11:44] * Joins: ap (n=ap@194.154.88.41)
- # [11:49] * Quits: dimich (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net)
- # [11:51] * Joins: heycam (n=cam@124-168-21-39.dyn.iinet.net.au)
- # [11:51] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [12:00] * Joins: myakura (n=myakura@p3020-ipbf505marunouchi.tokyo.ocn.ne.jp)
- # [12:03] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [12:06] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [12:08] <Philip`> annevk: s/incorperated/incorporated/ in html5-diff
- # [12:08] * Quits: doublec (n=Chris_Do@118-92-158-39.dsl.dyn.ihug.co.nz) ("ChatZilla 0.9.79-rdmsoft [XULRunner 1.8.0.9/2006120508]")
- # [12:11] <annevk> ta
- # [12:12] * Quits: sverrej (n=sverrej@122.160.12.230) (Read error: 104 (Connection reset by peer))
- # [12:12] * Joins: sverrej_ (n=sverrej@122.160.12.230)
- # [12:16] * Philip` tries Firefox nightly (3.2a1pre) on Windows, and finds that it's incredibly slow at rendering his font test page
- # [12:16] <Philip`> like it takes about twenty seconds to load all the fonts
- # [12:16] <Philip`> using all my CPU power while it's doing so
- # [12:23] <roc> URL?
- # [12:24] <Philip`> http://192.168.2.3/...
- # [12:24] <roc> pff
- # [12:25] * Philip` will try uploading it somewhere in a few minutes
- # [12:35] * Quits: mstange (n=markus@aixd3.rhrk.uni-kl.de) ("ChatZilla 0.9.84-2009010213 [Firefox 3.2a1pre/20090119020412]")
- # [12:38] <hsivonen> a friend of mine got bitten by someone actually implementing RFC 3023 :-(
- # [12:42] <annevk> did he have to go to the hospital?
- # [12:44] <Hixie> do they have shots for that?
- # [12:45] <annevk> yeah, HTML5 content sniffing :p
- # [12:45] <hsivonen> I gather there are t-shirts
- # [12:46] <Hixie> what's wrong with 3023 again? just the text/xml charset nonsense?
- # [12:46] <hsivonen> Hixie: yes
- # [12:46] <Hixie> ok
- # [12:49] <Hixie> hsivonen: i've been forgetting to mark recent changes as applying to conformance checkers, sorry
- # [12:50] <hsivonen> Hixie: ok. I'll review the changes more closely
- # [12:52] <Hixie> in particular, 2675 and 2697 probably affect you.
- # [12:55] * Quits: MikeSmith (n=MikeSmit@EM114-48-147-219.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [12:59] <Philip`> It's strange how much less correct code looks after you wait until the next day and then look at it again
- # [13:27] * annevk notices an instance of "(blame: hs)" rather than "(credit: hs)" and laughs
- # [13:45] * Joins: kangax (n=kangax@ool-182f8118.dyn.optonline.net)
- # [13:46] <annevk> jgraham, html5-diff is a WD
- # [13:47] * Philip` finds a second bug in Font::TTF, which is pretty good going so far
- # [13:47] * Philip` supposes that's an advantage of using a library that's more than a decade old
- # [13:50] <hsivonen> does Opera 10 support the new name for <eventsource>?
- # [13:51] <jgraham> annevk, karlcow: At what point do you have to decide if a WD will become a TR or a Note?
- # [13:51] <hsivonen> jgraham: wouldn't it be non-sensical to make it a REC?
- # [13:52] <hsivonen> jgraham: assuming you meant REC. (Notes are under /TR/, too.)
- # [13:52] * Joins: tndH (n=Rob@83.100.255.15)
- # [13:52] <karlcow> jgraham: any point.
- # [13:53] <jgraham> hsivonen: I was under the impression that some people had suggested making the Markup Spec normative
- # [13:54] <hsivonen> jgraham: I though you meant the diff document
- # [13:54] <jgraham> s/Markup Spec/HTML 5 The Markup Language"
- # [13:54] <karlcow> TR Process is a publication process architectured around a technology and its maturation. What people fail to understand often, that there is no exit criteria from one step to the other, but *entrance criteria*
- # [13:56] <hsivonen> karlcow: is there any way in the Process for marking a WD dead if it fall out of charter or the owning group decides against advancing it?
- # [13:57] <hsivonen> karlcow: for example, is there a way to flag the Web Forms 2.0 dead as a separate document?
- # [13:58] <Philip`> Wow! I found a situation where the GPOS table actually does something visible
- # [13:58] <Philip`> Specifically, spacing of "VA" and "To" in Libertine and Deja Vu fonts on Windows only
- # [13:58] <annevk> jgraham, you usually state the intent upfront
- # [13:59] <Philip`> (and only in Firefox, not in IE)
- # [13:59] <hsivonen> annevk: yeah, there's something fishy going on if the intent of REC vs. Note isn't stated up front
- # [13:59] <annevk> hsivonen, we should simply redirect the web-forms-2 shortname to html5 when we publish a new draft
- # [14:00] <hsivonen> Philip`: how does that work regarding cross-platform line breaking in OOo?
- # [14:00] <annevk> hsivonen, I suppose we should e-mail someone about that to make sure it happens though
- # [14:03] * Joins: erlehmann (n=erlehman@86.59.25.121)
- # [14:05] <Philip`> hsivonen: I would imagine such things are inconsistent across platforms
- # [14:05] * Quits: webben (n=webben@nat/yahoo/x-e99a207ce977a23f) (No route to host)
- # [14:05] * Quits: pauld (n=pauld@host81-130-11-234.in-addr.btopenworld.com)
- # [14:07] * Joins: webben (n=webben@nat/yahoo/x-110ee13c9af0530f)
- # [14:15] * Joins: webben_ (n=webben@nat/yahoo/x-8d6c63e9b7f2087b)
- # [14:19] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [14:26] * Quits: webben (n=webben@nat/yahoo/x-110ee13c9af0530f) (Read error: 110 (Connection timed out))
- # [14:29] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [14:46] * Joins: pauld (n=pauld@host81-130-11-234.in-addr.btopenworld.com)
- # [15:09] <karlcow> hsivonen: draft ideas are never dead :) luckily enough :)
- # [15:11] <karlcow> hsivonen: nothing fishy. Strange way of conceiving the evolution of ideas and life of things. It is a bit like if you were saying "wow this guy is not saying up front if he wants to become the director of the company or a developer in this company".
- # [15:12] <karlcow> Things evolve, change. It is not binary and deterministic.
- # [15:19] <karlcow> hsivonen: >For years, HTML4 validation wasn't improved at all. Validator.nu, Validome and Relaxed have now improved on things but are still seen as illegitimate compared to DTD-based HTML4 validation.
- # [15:19] <karlcow> this is quite ironic
- # [15:20] <Lachy> karlcow, in what way is that ironic?
- # [15:20] <karlcow> for years, w3c has asked people for help, but people prefer to create their own competing services more than improving the one in place. :) The way you tell the story gives an interesting twist to what is happening
- # [15:38] * Quits: kangax (n=kangax@ool-182f8118.dyn.optonline.net)
- # [15:41] * Joins: zdobersek (n=zan@cpe-92-37-66-42.dynamic.amis.net)
- # [15:46] * Quits: pesla (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
- # [15:48] <hsivonen> karlcow: I think we've had this discussion before. Technical improvements required a total engine swap and coming into a project from the outside advocating a total engine swap wouldn't have been socially feasible without first demonstrating technical merit elsewhere.
- # [15:52] * Quits: sverrej_ (n=sverrej@122.160.12.230) (Connection timed out)
- # [15:54] <karlcow> hsivonen: which is a complete different take on your email.
- # [15:54] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [16:00] * Joins: eric_carlson (n=ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [16:03] * Joins: danbri (n=danbri@ip565f6edb.direct-adsl.nl)
- # [16:10] <hsivonen> karlcow: part of the problem were the people who held the line "validation has a clear and precise meaning. it's parsing without DTD-based errors. nothing more, nothing less"
- # [16:11] <hsivonen> karlcow: (in the community around the W3C validator)
- # [16:11] * Quits: shepazu (n=schepers@cpe-069-134-123-228.nc.res.rr.com) (Read error: 110 (Connection timed out))
- # [16:11] <karlcow> hsivonen: your pushing the discussion elsewhere
- # [16:12] <hsivonen> karlcow: I thought I pushed it back to normative schemas (DTDs in the case of HTML4)
- # [16:12] <karlcow> the same will happen to your validator if the community decide to make it the emblem of html 5 validation. Unfortunately not your choice, power of the crowd
- # [16:16] * Joins: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
- # [16:18] <annevk> idea: create a XHTML2 versus HTML5 wiki page discussing XHTML2 chapter by chapter, saying how HTML5 handles the particular feature and what the rationale was doing it that way
- # [16:18] * annevk hopes to work on that at some point
- # [16:20] <zcorpan> or the other way around?
- # [16:20] * Joins: steve_stedman (n=steve@adsl-75-54-84-111.dsl.austtx.sbcglobal.net)
- # [16:21] <annevk> then I wouldn't find out what XHTML2 does and HTML5 doesn't
- # [16:21] <zcorpan> true
- # [16:21] <annevk> but someone could create a HTML5 versus XHTML2 page, sure :)
- # [16:23] <hsivonen> I'd rather see the effort spent of improving Lachy's authoring guide, for example
- # [16:23] * steve_stedman is now known as SteveStedman
- # [16:24] * Joins: billmason (n=bmason@ip8.unival.com)
- # [16:24] <annevk> hsivonen, I don't think I'm a good tutorial author
- # [16:24] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 113 (No route to host))
- # [16:25] <annevk> writing books and such is best done before being an expert, according to markp anyway
- # [16:26] <hsivonen> I wonder if markp considers himself to past the point of being able to write Dive into HTML5.
- # [16:27] <karlcow> annevk: yes it is a nice idea
- # [16:27] <Lachy> I should have the time to get back to working on the authoing guide soon
- # [16:27] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [16:27] <annevk> also, to be honest, I think DanC's approach is better
- # [16:27] <karlcow> hsivonen: it is difficult to work on Lachy tutorial
- # [16:27] <annevk> what he outlined anyway
- # [16:27] <karlcow> agreed with annevk
- # [16:27] <hsivonen> karlcow: why?
- # [16:27] <Lachy> what's DanC's apparoch?
- # [16:27] <hsivonen> where's DanC's outline?
- # [16:28] <karlcow> because it is not a tutorial.
- # [16:28] * annevk looks
- # [16:28] <karlcow> it is not about explaining use cases and how to solve them
- # [16:28] <karlcow> with html5
- # [16:28] <annevk> http://lists.w3.org/Archives/Public/public-html/2009Jan/att-0274/html-writing-ideas.html
- # [16:29] * Kuruma is now known as i
- # [16:29] <karlcow> I was tempted to start from scratch but have been holding it back by the friction that it would create with Lachy
- # [16:29] <annevk> http://lists.w3.org/Archives/Public/public-html/2009Jan/0274.html is the e-mail that goes with it
- # [16:29] <karlcow> s/by/because of
- # [16:29] <Lachy> how is that outline significantly different from what my authoing guide will be?
- # [16:30] <annevk> see the e-mail
- # [16:31] <karlcow> simple bits did that in the past
- # [16:31] <karlcow> http://www.simplebits.com/publications/solutions/toc/
- # [16:31] <karlcow> and it was quite cool
- # [16:31] <karlcow> unfortunately he removed the content when the book was ready
- # [16:31] <karlcow> more than saying this is a ul and how to use it
- # [16:31] <karlcow> it was on the form
- # [16:31] <karlcow> How do I do lists in documents
- # [16:32] <karlcow> what is a quote and how do I use it
- # [16:32] <karlcow> etc
- # [16:32] <Lachy> I'm still not getting what the difference is. Perhaps my view of what the guide will be doesn't quite match up with what people think I doing withit
- # [16:33] <hsivonen> I wish a guide didn't try to dumb things down and started boldly with the concept of a document tree
- # [16:33] <karlcow> Lachy: the way I look at your document for now is what the Markup Spec is doing somehow. An inventory of vocabulary
- # [16:33] <hsivonen> hmm. Lachy's doc does mention the tree early on, but doesn't illustrate it in detail
- # [16:35] <zcorpan> hsivonen: i seem to remember doing just fine making pages without knowing what the DOM was
- # [16:35] <Lachy> karlcow, ok. I think I need to create a clearer outline so people can put what's currently in the document, in perspective of everything it will contain
- # [16:35] <zcorpan> at least until i started to do scripting
- # [16:36] <Philip`> You can still do quite a bit of scripting without knowing anything about a document tree
- # [16:36] <zcorpan> indeed
- # [16:36] <karlcow> Lachy: sincerely I would dump everything about the vocabulary inventory
- # [16:36] <karlcow> this should be the last thing
- # [16:36] <karlcow> not the first one
- # [16:36] <Philip`> document.getElementById('foo').setAttribute('style', 'text-decoration: blink') and all that stuff
- # [16:36] <zcorpan> i also remember that the DOM was just confusing and irrelevant before learning it
- # [16:36] <Philip`> Also you can do a lot of CSS without knowing about trees, just by referring to everything directly with element names and class names
- # [16:38] * Quits: xydyx (n=hdh@118.71.76.4) (Remote closed the connection)
- # [16:38] <Lachy> karlcow, having a description of the vocabulary is the most important part, IMHO
- # [16:39] * Quits: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
- # [16:39] <Lachy> we shouldn't need to refer authors to the spec just to get the vocabulary
- # [16:39] <annevk> hsivonen, maybe if you have a CS background "tree" makes sense, if you're still in high school you just want to know how to get a webpage online :)
- # [16:40] <karlcow> well exactly why I have not been working on it ;) I indeed prefer the document proposed by danc
- # [16:40] * Quits: maikmerten (n=merten@ls5dhcp195.cs.uni-dortmund.de) (Remote closed the connection)
- # [16:40] <Lachy> DanC's outline clearly incldues a whole section covering the vocabulary. I don't see the difference
- # [16:40] <annevk> have you read his e-mail?
- # [16:41] <Lachy> yes
- # [16:41] <annevk> to me it indicates he's planning on writing separate tutorials on how to do various things, such as putting a video online
- # [16:42] <annevk> i think that's vastly different from a spec that describes the HTML5 vocabulary
- # [16:42] <karlcow> yes
- # [16:43] <Lachy> describing the vocabulary is just part of the guide. I also intended to describe use cases like that
- # [16:43] <Lachy> the way I see it, it's all related and having DanC work on a separate document, rather than just contributing to the one we already have is pointless
- # [16:45] * i is now known as Kuruma
- # [16:45] <annevk> you still can't see how your approach is different? having everything in the same doc is vastly different from having lots of little tutorials
- # [16:47] <annevk> and I can't at all see why you'd consider it pointless, if he writes something and it's good, you can always borrow it if the WG decides to make an authoring guide
- # [16:47] * Joins: kangax (n=kangax@static-71-244-90-14.ny325.east.verizon.net)
- # [16:48] <Philip`> It seems logistically easier to have separate people working on separate documents (as long as they're not duplicating each others' work), and later the documents that end up being good can be focussed on and maybe made more consistent and merged together
- # [16:48] <Lachy> I don't see why it should be done in a separate document. He's welcome to write stuff though
- # [16:49] <Lachy> perhaps we can just merge them later though, once I actually see a more concrete proposal
- # [16:49] * Joins: kangax_ (n=kangax@74.201.136.194)
- # [16:50] <annevk> the reason it should be in a separate document is because that makes it more approachable to authors
- # [16:50] <annevk> concretely, "HOWTO put video on the Web" is more approachable than "HTML5 Authoring Guide" (and also a lot smaller and readable within a few minutes)
- # [16:52] <Lachy> alright, I suppose we can make both documents compliment each other
- # [16:52] <hsivonen> will the video be Ogg?
- # [16:53] * Quits: kangax (n=kangax@static-71-244-90-14.ny325.east.verizon.net) (Read error: 60 (Operation timed out))
- # [16:57] <Lachy> ok, if DanC's document will follow the cookbook approach, which isn't impression I get from either his outline or his email, then I can accept that
- # [17:01] * Joins: dglazkov (n=dglazkov@nat/google/x-ead20a6ff76c28e7)
- # [17:02] <annevk> http://groups.google.com/group/demon.homepages.authoring/browse_thread/thread/ccdef4ff7b26c4ca
- # [17:02] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) ("Disconnected...")
- # [17:07] * Quits: myakura (n=myakura@p3020-ipbf505marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [17:09] <Lachy> LOL. It's been a while since I've read that :-)
- # [17:12] * Quits: harig (n=opera@219.64.186.244) (Read error: 60 (Operation timed out))
- # [17:15] <Lachy> the <cowpats> element would be quite useful for some people :-)
- # [17:17] <Dashiva> How about <cowpath> to enclose content you feel should be made part of the next spec iteration? :)
- # [17:20] * aroben is now known as aroben|out
- # [17:20] * aroben|out is now known as aroben|away
- # [17:25] <Philip`> Dashiva: But what markup would you use to indicate that you feel <cowpath> should be made part of the next spec iteration?
- # [17:25] <Dashiva> <div class="cowpath"> obviously
- # [17:30] * Quits: zcorpan (n=zcorpan@pat.se.opera.com)
- # [17:34] * Quits: pauld (n=pauld@host81-130-11-234.in-addr.btopenworld.com)
- # [17:34] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [17:46] <Philip`> Hmm, the Libertine font has a section saying that any glyph in the range 1945..1964 should (in certain situations) be replaced by the glyph with an index 20 places earlier. But I'm removing arbitrary glyphs and reordering them all, so I can't use the same delta for each, so this seems pretty much impossible to handle :-(
- # [17:55] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [18:00] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Leaving")
- # [18:10] * Quits: weinig_ (n=weinig@c-69-181-81-233.hsd1.ca.comcast.net)
- # [18:15] * Joins: weinig (n=weinig@c-69-181-81-233.hsd1.ca.comcast.net)
- # [18:18] * Joins: webben (n=webben@nat/yahoo/x-e6cdc7e8045dff53)
- # [18:18] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [18:20] * Quits: weinig (n=weinig@c-69-181-81-233.hsd1.ca.comcast.net) (Client Quit)
- # [18:21] * Joins: pauld (n=pauld@92.40.100.204.sub.mbb.three.co.uk)
- # [18:33] * Joins: shepazu (n=schepers@adsl-221-38-162.rmo.bellsouth.net)
- # [18:34] * Quits: webben_ (n=webben@nat/yahoo/x-8d6c63e9b7f2087b) (No route to host)
- # [18:42] * Joins: pauld_ (n=pauld@92.40.223.56.sub.mbb.three.co.uk)
- # [18:43] * Quits: pauld_ (n=pauld@92.40.223.56.sub.mbb.three.co.uk) (Client Quit)
- # [18:46] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [18:47] * Quits: fishd (n=Darin@nat/google/x-c784a3fd9cee7e7d) ("Leaving")
- # [18:50] * Joins: pauld_ (n=pauld@92.40.140.95.sub.mbb.three.co.uk)
- # [18:53] * Quits: dglazkov (n=dglazkov@nat/google/x-ead20a6ff76c28e7)
- # [19:01] <annevk> http://wiki.whatwg.org/wiki/XHTML2_versus_HTML5 has a start of my idea
- # [19:01] * Joins: pauld__ (n=pauld@92.40.60.122.sub.mbb.three.co.uk)
- # [19:01] <gsnedders> annevk has an idea? Oh shit.
- # [19:01] * Quits: pauld_ (n=pauld@92.40.140.95.sub.mbb.three.co.uk) (Read error: 60 (Operation timed out))
- # [19:03] * Quits: pauld__ (n=pauld@92.40.60.122.sub.mbb.three.co.uk) (Client Quit)
- # [19:03] * Quits: beowulf (i=wiglaf@61803.mobi) ("leaving")
- # [19:05] * Joins: dglazkov (n=dglazkov@nat/google/x-c5c2331aca915629)
- # [19:06] <Philip`> Someone should make an 'XHTML2 versus HTML5' version of http://coop.sigkill.com/~preed/people.mozilla.com/~preed/bloggity-blog-blog/vcs-shootout3.jpg
- # [19:08] * Quits: pauld (n=pauld@92.40.100.204.sub.mbb.three.co.uk) (Read error: 110 (Connection timed out))
- # [19:21] * Quits: zdobersek (n=zan@cpe-92-37-66-42.dynamic.amis.net) ("Leaving.")
- # [19:24] * Joins: fishd_ (n=Darin@nat/google/x-13fc087bd0bd1aac)
- # [19:26] * Parts: erlehmann (n=erlehman@86.59.25.121)
- # [19:32] * Quits: dglazkov (n=dglazkov@nat/google/x-c5c2331aca915629)
- # [19:41] * Joins: dglazkov (n=dglazkov@nat/google/x-9a5a8a2bb8e5d9ba)
- # [19:44] * Joins: weinig (n=weinig@17.203.15.222)
- # [19:46] * Quits: karlcow (n=karl@modemcable202.32-81-70.mc.videotron.ca) ("O public road, I say back I am not afraid to leave you, yet I love you, you express me better than I can express myself.")
- # [19:47] * Quits: dglazkov (n=dglazkov@nat/google/x-9a5a8a2bb8e5d9ba)
- # [19:50] <annevk> hmm, XHTML2 has a layout="" attribute
- # [19:52] <Philip`> <table layout="layout">?
- # [19:52] <annevk> http://www.w3.org/MarkUp/2009/ED-xhtml-modularization2-20090123/mod-core.html
- # [19:53] <annevk> hmm http://www.w3.org/MarkUp/2009/ED-xhtml-modularization2-20090123/mod-hyperAttributes.html in XHTML2 defines some user agent processing in a strikingly similar manner to HTML5
- # [19:54] <gsnedders> So then with @layout the element hasLayout?
- # [19:56] * Joins: dimich (n=dimich@72.14.227.1)
- # [19:56] * Quits: kangax_ (n=kangax@74.201.136.194)
- # [20:01] <Lachy> the layout attribute is their method of making every element behave like <pre>
- # [20:01] <gsnedders> Does xml:space do that?
- # [20:01] <Lachy> no
- # [20:02] <Philip`> The layout attribute doesn't unless you also use xml:space, as far as I can tell
- # [20:02] <Philip`> (because otherwise some of the space will get normalised after coming out of the XML parser)
- # [20:03] <annevk> XHTML2 is such a poor spec
- # [20:04] <Lachy> from XML spec: "The value "default" [for xml:space] signals that applications' default white-space processing modes are acceptable for this element"
- # [20:05] <Lachy> it doesn't seem to say what the default white-space processing mode is. It seems to be application dependent
- # [20:05] * Quits: SteveStedman (n=steve@adsl-75-54-84-111.dsl.austtx.sbcglobal.net)
- # [20:05] <Lachy> AFAICT, the xml:space attribute has no effect on the parser
- # [20:06] <annevk> the table stuff is just a copy of HTML4, including the "A graphical user agent might render this as:" with a screen shot from an age old user agent
- # [20:06] <Lachy> heh
- # [20:10] <annevk> can't believe people are using XHTML2 in arguments, even hypothetical ones
- # [20:10] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [20:12] <Lachy> who is?
- # [20:12] <Lachy> do you mean on one of the mailing lists, or in general?
- # [20:13] <annevk> general
- # [20:14] <Lachy> ok. that explains why I didn't see any such arguments on the list recently
- # [20:14] <annevk> anyway, it still seems semi-useful to explore it for markup ideas and document that somehow
- # [20:14] <annevk> also means I have some place to point to when anyone asks
- # [20:15] * Joins: jwalden (n=waldo@corp-241.mountainview.mozilla.com)
- # [20:20] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Remote closed the connection)
- # [20:20] * Joins: zdobersek (n=zan@cpe-92-37-76-103.dynamic.amis.net)
- # [20:21] <annevk> http://twitter.com/diveintomark/status/1142232859 :p
- # [20:22] * Joins: shepazutoo (n=schepers@cpe-069-134-203-139.nc.res.rr.com)
- # [20:26] * Joins: shepazutoo_ (n=schepers@adsl-221-38-162.rmo.bellsouth.net)
- # [20:27] * Joins: dglazkov (n=dglazkov@nat/google/x-c40e71ce3d58ac4c)
- # [20:27] * Quits: dglazkov (n=dglazkov@nat/google/x-c40e71ce3d58ac4c) (Client Quit)
- # [20:31] * Joins: dave_levin (n=dave_lev@72.14.227.1)
- # [20:36] * Quits: shepazu (n=schepers@adsl-221-38-162.rmo.bellsouth.net) (Read error: 110 (Connection timed out))
- # [20:39] * Quits: ap (n=ap@194.154.88.41)
- # [20:41] * Quits: shepazutoo (n=schepers@cpe-069-134-203-139.nc.res.rr.com) (Read error: 110 (Connection timed out))
- # [20:43] <Philip`> hsivonen: Is it undesirable for me to have validator.nu say "Internal Error: Oops. That was not supposed to happen. A bug manifested itself in the application internals. Unable to continue. Sorry. The admin was notified."?
- # [20:54] * Quits: aboodman (n=aboodman@72.14.229.81)
- # [20:54] * Joins: aboodman (n=aboodman@72.14.229.81)
- # [20:56] * Joins: pauld (n=pauld@host217-43-109-26.range217-43.btcentralplus.com)
- # [21:00] * Joins: dbaron (n=dbaron@guest-225.mountainview.mozilla.com)
- # [21:14] * Joins: kangax (n=kangax@74.201.136.194)
- # [21:22] * Joins: dglazkov (n=dglazkov@nat/google/x-67a54fc4b79f9db7)
- # [21:24] * Parts: kangax (n=kangax@74.201.136.194)
- # [21:26] * Quits: dglazkov (n=dglazkov@nat/google/x-67a54fc4b79f9db7) (Client Quit)
- # [21:28] <annevk> http://twitter.com/robburns1
- # [21:30] <Lachy> who does he think is only looking at XHTML2 for the first time?
- # [21:30] <gsnedders> Lachy: annevk
- # [21:30] * Quits: pauld (n=pauld@host217-43-109-26.range217-43.btcentralplus.com)
- # [21:31] <annevk> he obviously never heard of Google
- # [21:31] <annevk> http://www.google.com/search?q=site:annevankesteren.nl+xhtml2
- # [21:32] * Joins: danbri_ (n=danbri@ip565f6edb.direct-adsl.nl)
- # [21:39] <annevk> WHATWG blog still uses XHTML 1.0 Transitional
- # [21:39] <annevk> :)
- # [21:42] * Quits: danbri (n=danbri@ip565f6edb.direct-adsl.nl) (Success)
- # [21:43] * Joins: pauld (n=pauld@host217-43-109-26.range217-43.btcentralplus.com)
- # [21:52] * Quits: jwalden (n=waldo@corp-241.mountainview.mozilla.com) ("->K")
- # [21:53] * fishd_ is now known as fishd
- # [21:54] * Joins: dglazkov (n=dglazkov@nat/google/x-f74c6c56d60fd07f)
- # [21:58] * Joins: jwalden (n=waldo@corp-241.mountainview.mozilla.com)
- # [22:01] * gsnedders wonders whether to tweet how he feels
- # [22:05] <Philip`> Is it wise to constrain your feelings to 140 characters?
- # [22:05] <jcranmer> Philip`: I feel... complex
- # [22:05] <jcranmer> :-)
- # [22:08] <gsnedders> Philip`: Oh, I can easily live within that limit.
- # [22:09] <gsnedders> Philip`: The question is how do I word it vague enough for nobody to get who it is about but not have it so vague that it's meaning is obscured
- # [22:12] * Quits: danbri_ (n=danbri@ip565f6edb.direct-adsl.nl)
- # [22:12] <krijnh> -_-
- # [22:12] <gsnedders> :P
- # [22:12] <gsnedders> (Also, it probably isn't as bad as that makes it sound.)
- # [22:14] * Quits: pauld (n=pauld@host217-43-109-26.range217-43.btcentralplus.com) ("Gone for a burton")
- # [22:14] <Philip`> gsnedders: If you don't actually want anybody to know what you're feeling, maybe it's easier to not express it at all :-)
- # [22:17] <Philip`> Hooray, now Firefox renders Arabic in a subsetted Deja Vu Sans more correctly
- # [22:18] * Philip` probably has millions of bugs in this code, but the output looks alright in his tests so he's just going to leave it for now
- # [22:23] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:23] <Lachy> gsnedders, your last tweet was quite vague.
- # [22:23] <gsnedders> Lachy: Quote from Ada or Ardor
- # [22:24] <Lachy> who are they?
- # [22:24] <gsnedders> I would've tweeted the next sentence too, but that would've made it too long
- # [22:24] <gsnedders> s/Ada or Ardor/"Ada or Ardor"
- # [22:24] <gsnedders> Novel, by Vladimir Nabokov
- # [22:24] <Lachy> ok
- # [22:25] <gsnedders> The next sentence is, off hand, "But a butterfly in the Park, an orchid in a shop window, would revive everything with a dazzling inward shock of despair."
- # [22:25] <Lachy> well, I'm waiting in suspence to see if you can top the vagueness with your next tweet
- # [22:25] * Quits: aroben|away (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [22:25] * Quits: jwalden (n=waldo@corp-241.mountainview.mozilla.com) ("->S")
- # [22:25] * Quits: dbaron (n=dbaron@guest-225.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [22:25] <gsnedders> Lachy: Vagueness is not the aim of the next tweet. Not revealing who it is about is the aim. :)
- # [22:27] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [22:28] <Lachy> is it about that same girl you tweeted about yesterday?
- # [22:28] <gsnedders> What did I tweet yesterday?
- # [22:28] <gsnedders> :)
- # [22:28] <Lachy> http://twitter.com/gsnedders/status/1137360266
- # [22:28] <gsnedders> That was two days ago.
- # [22:29] <gsnedders> No, nothing to do with her.
- # [22:29] <gsnedders> http://twitter.com/gsnedders/status/1137514005 is about her too.
- # [22:29] <Lachy> it says 8:36 yesterday
- # [22:29] <gsnedders> Nothing more than that needs to be said
- # [22:29] <gsnedders> Lachy: You and your wacky timezones
- # [22:29] <Lachy> yeah, I figured that much
- # [22:29] <Lachy> My timezone is only about an hour or so different from yours
- # [22:30] <Lachy> must be twitter using US time
- # [22:30] <annevk> but twitter.com probably isn't
- # [22:30] <gsnedders> It was around 48 hours ago
- # [22:30] <gsnedders> "You want the honest answer? I still want you. Time changes nothing." — That's the draft I have of the next tweet, minus the last sentence. I fear the last sentence will give it away.
- # [22:31] <krijnh> You can say it here.. I'll take the logs offline for you ;)
- # [22:31] <gsnedders> :P
- # [22:31] <gsnedders> Whatever you say krijnh, whatever you say :)
- # [22:32] <Philip`> gsnedders: The "@Hixie:" would give it away too
- # [22:32] <gsnedders> :)
- # [22:33] <gsnedders> This person doesn't have Twitter.
- # [22:33] <krijnh> You can use [off]
- # [22:33] <gsnedders> That works in here too?
- # [22:33] <gsnedders> [off] foobar
- # [22:33] <krijnh> Oh, it doesn't
- # [22:33] <gsnedders> I thought #webapps was special cased
- # [22:33] <gsnedders> And the logs would tend to confirm that
- # [22:34] <Hixie> you can't hide your feelings here! we're radically open and transparent!
- # [22:34] <Hixie> sweet, danc is going to take some of my work off my hands
- # [22:34] <gsnedders> Okay okay okay… The truth! I'm not gay.
- # [22:35] <Lachy> gsnedders, we know that much
- # [22:35] <krijnh> We do?
- # [22:35] <gsnedders> krijnh: See tweets linked a few minutes ago
- # [22:35] <Lachy> well, the way he obsesses over girls he thinks he can never have is a big giveaway
- # [22:36] <krijnh> gsnedders: sorry, I don't care enough about you being gay or not ;)
- # [22:36] <gsnedders> obsesses is too strong of a word.
- # [22:36] <Lachy> ok, if you say so
- # [22:36] <gsnedders> :D
- # [22:37] <Hixie> maybe he only obsesses over the girls because he's already getting the boys
- # [22:37] <Lachy> is she someone you are freinds with, or just someone from school you like, who hangs out with different people?
- # [22:37] <gsnedders> Well, the friends I spend most of my time with are all girls and I fit in far too well so I do get called gay far too often
- # [22:38] <gsnedders> Lachy: no comment.
- # [22:38] * gsnedders will not be cross-examined about this here
- # [22:38] <gsnedders> (At least insofar as who the draft is about)
- # [22:38] <krijnh> One disadvantage of bringing it up
- # [22:39] <gsnedders> krijnh: I'm used to a group of very inquisitive girls questioning me about such things. I'm sure I can manage.
- # [22:40] <Lachy> gsnedders, that's what I thought when I was your age. But somehow, people used to get all sorts of information from me I didn't want to reveal
- # [22:41] <gsnedders> Lachy: I can be very quiet if I want to be :)
- # [22:41] * Quits: aaronlev_ (n=chatzill@g228017135.adsl.alicedsl.de) (Read error: 110 (Connection timed out))
- # [22:41] <Philip`> gsnedders: Choosing to be quiet is an act that reveals information too
- # [22:42] <gsnedders> Philip`: No, it isn't my sister.
- # [22:42] <gsnedders> :P
- # [22:42] <takkaria> choosing to be quier is not an act per se
- # [22:42] <gsnedders> "If you choose not to decide/You still have made a choice"
- # [22:43] <Philip`> takkaria: How is it not an act?
- # [22:44] <takkaria> an act generally has some positive element
- # [22:44] <takkaria> e.g. it is an act rather than choosing to be inactive
- # [22:45] <gsnedders> Lachy: As for not giving stuff away, I haven't yet given away the gender of who it is about
- # [22:45] <Philip`> It's like if you're sending secret encrypted instructions to an undercover agent in an enemy country and then suddenly stop sending anything at all, and that act will give information to an eavesdropper that might let them deduce the agent is no longer active
- # [22:47] <annevk> once gsnedders does HTML2RFC I can attempt to register about:
- # [22:47] <gsnedders> annevk: I refuse.
- # [22:47] <gsnedders> I have henceforth said I will not write html2rfc, and I have no intent on changing that POV.
- # [22:48] <annevk> :/
- # [22:48] <Philip`> How about html2rfcxml?
- # [22:48] <Hixie> annevk: i can send you my script
- # [22:48] <Lachy> gsnedders, it's either a girl, or a boy you refer to as "her". My guess is that it's not the latter.
- # [22:48] <Hixie> annevk: but you'll have to hack it
- # [22:49] <gsnedders> Lachy: When did I refer to them as "her"?
- # [22:49] * Joins: aaronlev (n=chatzill@g228017135.adsl.alicedsl.de)
- # [22:49] <Lachy> "I want to be with her so badly, but I know she'll never have me."
- # [22:50] <Lachy> or are you talking about someone else now?
- # [22:50] <gsnedders> Lachy: I've already said it had nothing to do with her.
- # [22:50] <Lachy> oh
- # [22:50] <Lachy> ok
- # [22:50] * Joins: jwalden (n=waldo@corp-241.mountainview.mozilla.com)
- # [22:50] <gsnedders> (She does, inadvertently, know who this is about.)
- # [22:50] <gsnedders> (And would probably get it from the vague draft I quoted above.)
- # [22:50] <annevk> Hixie, I'm not too great with Perl
- # [22:51] <gsnedders> annevk: Go learn.
- # [22:51] <Hixie> annevk: who is
- # [22:51] <Hixie> gsnedders: thanks for the templates btw
- # [22:51] <gsnedders> Hixie: np
- # [22:53] <Hixie> annevk: http://damowmow.com/temp/html-to-rfc.txt
- # [22:53] <Hixie> it's more generic that i remember
- # [22:54] <Hixie> basically you give it the ID of an <h4>, and it extracts that section and its subsections
- # [22:54] <gsnedders> Every time I look at Perl I just think "oh god"
- # [22:55] <Lachy> Hixie, what would an I-D to register the about: URI scheme need to say?
- # [22:55] <Hixie> "about:blank returns the empty string"
- # [22:55] <Hixie> i think that might be it!
- # [22:55] <Hixie> i guess it would have to define valid values of about:...
- # [22:55] <Lachy> heh
- # [22:56] <Hixie> and what they represent
- # [22:56] * Quits: zdobersek (n=zan@cpe-92-37-76-103.dynamic.amis.net) ("Leaving.")
- # [22:56] <Hixie> some history
- # [22:56] <Hixie> some mention of the security implications of the origin of about:Blank
- # [22:56] <Hixie> and how it must be done like html5 says
- # [22:56] <Hixie> or something
- # [22:56] <gsnedders> Because HTML 5 is awesome.
- # [22:56] <Philip`> Presumably about:sgml-compat (or whatever it was going to be) would have to be defined as valid somewhere too
- # [22:56] <Lachy> ok. If it's not too difficult, I could write something up this weekend if I get motivated
- # [22:57] <gsnedders> Just use the XML format to write an RFC from scratch
- # [22:57] <gsnedders> It works fine.
- # [22:57] <Lachy> Philip`, I think only about:blank would need to be defined in the I-D. about:sgml-compat is just like any other. Any vendor or spec can mint their own about URIs
- # [22:58] <Philip`> Lachy: Would that need some IANA registry?
- # [22:59] <annevk> Hixie, yeah I see, not too difficult, although the XML format looks rather simple too
- # [22:59] * gsnedders stretches his legs
- # [22:59] <Lachy> I don't know how to handle that. Since vendors should be able to freely mint their own about URIs as needed, but then it might be reasonable to require specs to register them
- # [22:59] <gsnedders> annevk: It is.
- # [23:00] <Lachy> though if we go down the registry route, I can see people complaining about the potential for clashes
- # [23:00] <annevk> can't we just say that about:<anything> is ok and that it's up to the "application layer" to say what happens and then HTML5 says what to do for about:blank
- # [23:01] * Joins: eric_carlson_ (n=ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [23:01] <annevk> in the navigation section
- # [23:01] <Hixie> i'd rather not
- # [23:01] <Hixie> that's not really saying anything
- # [23:01] <Hixie> and we might end up with conflicting results
- # [23:02] <Lachy> is there an IANA registry of URI schemes somewhere?
- # [23:02] <Lachy> found it http://www.iana.org/assignments/uri-schemes.html
- # [23:05] * Quits: weinig (n=weinig@17.203.15.222)
- # [23:06] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
- # [23:08] * Quits: heycam (n=cam@124-168-21-39.dyn.iinet.net.au) (Read error: 60 (Operation timed out))
- # [23:10] * Quits: eric_carlson (n=ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Read error: 110 (Connection timed out))
- # [23:11] * Philip` wonders if anything uses the 'kern' tables in OpenType
- # [23:14] * Joins: heycam (n=cam@124-168-12-253.dyn.iinet.net.au)
- # [23:20] <Dashiva> Isn't kerning a pretty big deal in making fonts look pretty?
- # [23:21] <Philip`> Yes, but it seems everyone uses the GPOS table for that, rather than the kern table
- # [23:22] <Philip`> Libertine has a 0.75MB kern table, but if I delete the table then I can't see any difference for any text in any browser
- # [23:22] * Joins: danbri (n=danbri@ip565f6edb.direct-adsl.nl)
- # [23:23] <Dashiva> Maybe it's used by font editing software to generate/update gpos :)
- # [23:23] * Quits: webben (n=webben@nat/yahoo/x-e6cdc7e8045dff53) (Read error: 110 (Connection timed out))
- # [23:26] <Philip`> kern is much more limited than GPOS, since it can only do pairs rather than arbitrary sequences, so that probably wouldn't be a terribly sane thing to do :-)
- # [23:26] <Dashiva> I'm out of ideas then
- # [23:27] <Philip`> The documentation just says "Windows v3.1 does not make use of the 'kern' data other than to expose it to applications through the GetFontData() API.Format 2"
- # [23:33] <Lachy> using urn:w3c:sgml-compat like Larry suggests, instead of about:sgml-compat could work.
- # [23:33] <Lachy> it's only mildly longer and almost as memorable
- # [23:36] <annevk> then use data:,sgml-compat
- # [23:37] * Quits: danbri (n=danbri@ip565f6edb.direct-adsl.nl)
- # [23:38] <Hixie> sounds more formal
- # [23:38] <Hixie> i prefer about:sgml-compat personally
- # [23:38] <Hixie> data:,sgml-compat looks messy enough though :-)
- # [23:39] <Hixie> though that would confuse actual DTD-based processors somewhat :-)
- # [23:39] <Lachy> yeah, data URIs are messy. it's likely people will forget the comma
- # [23:39] <annevk> Hixie, they'd be in violation of HTTP!
- # [23:39] <Hixie> HTTP?
- # [23:40] <Lachy> I like about:sgml-compat too. But can't think of any good reason to object to the urn:
- # [23:41] <Hixie> what's the objection to about: ?
- # [23:41] <Hixie> it's shorter and simpler and looks less magical.
- # [23:41] <annevk> Hixie, trying to interpret a text/plain resource as DTD
- # [23:41] <Lachy> personally, I don't have an objection to about:
- # [23:41] * Quits: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [23:42] <Hixie> annevk: that's not HTTP, that's MIME, but yeah, good point.
- # [23:42] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [23:43] * Quits: dolske (n=dolske@firefox/developer/dolske)
- # [23:44] <Lachy> annevk, http://www.w3.org/TR/html4/strict.dtd is served as text/plain
- # [23:45] * Joins: danbri (n=danbri@ip565f6edb.direct-adsl.nl)
- # [23:49] <annevk> oooh, news at eleven, w3.org has bugs :p
- # [23:49] <Dashiva> Do what I publish, not what I do
- # [23:50] <Lachy> annevk, what bugs?
- # [23:50] * annevk blinks
- # [23:50] <Lachy> my point was that serving a DTD as text/plain is ok
- # [23:51] <Lachy> application/xml-dtd is for XML DTDs only, not SGML DTDs, or fake DTDs
- # [23:51] * Quits: dglazkov (n=dglazkov@nat/google/x-f74c6c56d60fd07f)
- # [23:51] <annevk> and that means they should use text/plain?
- # [23:52] <Lachy> what else should they use?
- # [23:52] <annevk> something unregistered?
- # [23:52] * Quits: dimich (n=dimich@72.14.227.1)
- # [23:52] <Lachy> application/sgml maybe, which is registered
- # [23:53] <annevk> if content sniffing is bad, you can't put resources online as text/plain and expected them to be handled as anything but text
- # [23:54] <Lachy> meh
- # [23:56] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [23:58] <annevk> now personally I'm not sure content sniffing is bad and frankly the amount of effort it requires to get font/ttf and font/otf seems to be high so we'll probably be stuck with content sniffing for fonts
- # Session Close: Sat Jan 24 00:00:00 2009
The end :)