Options:
- # Session Start: Tue Nov 03 00:00:00 2009
- # Session Ident: #whatwg
- # [00:00] * aroben is now known as aroben|meeting
- # [00:04] * Joins: cying_ (n=cying@70.90.171.153)
- # [00:05] * Quits: tantek (n=tantek@72-254-62-180.client.stsn.net)
- # [00:08] * Joins: ttepasse (n=ttepas--@p5B0138B0.dip.t-dialin.net)
- # [00:13] * Quits: webben (n=benh@nat/yahoo/x-cc438d753bfa9d9c) ("Leaving.")
- # [00:14] * Quits: hobertoAtWork (n=hobertoa@gw1.mcgraw-hill.com) ("Nettalk6 - www.ntalk.de")
- # [00:15] * Quits: Sefyroth (n=Sefyroth@unaffiliated/sefyroth) (Read error: 110 (Connection timed out))
- # [00:18] * Quits: ttepass- (n=ttepas--@p5B017BBD.dip.t-dialin.net) (Read error: 60 (Operation timed out))
- # [00:21] * Quits: weinig (n=weinig@72-254-116-49.client.stsn.net)
- # [00:21] * Quits: cying (n=cying@70.90.171.153) (Read error: 110 (Connection timed out))
- # [00:21] * cying_ is now known as cying
- # [00:25] * Joins: fishd_ (n=darin@c-98-207-16-168.hsd1.ca.comcast.net)
- # [00:36] * aroben|meeting is now known as aroben
- # [00:39] * Joins: weinig (n=weinig@72-254-116-49.client.stsn.net)
- # [00:44] * Joins: tantek (n=tantek@72-254-62-180.client.stsn.net)
- # [00:47] * Quits: ojan (n=ojan@72.14.229.81)
- # [00:57] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) (Read error: 60 (Operation timed out))
- # [01:00] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [01:00] * Quits: fishd_ (n=darin@c-98-207-16-168.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [01:01] * Joins: slightlyoff_ (n=slightly@nat/google/x-ec996ce0fd4b7c9b)
- # [01:08] * Joins: daedb| (n=daed@h11n1fls34o986.telia.com)
- # [01:11] * Joins: virtuelv (n=virtuelv@162.179.251.212.customer.cdi.no)
- # [01:12] * Quits: cying (n=cying@70.90.171.153) (Remote closed the connection)
- # [01:12] * Joins: cying (n=cying@70.90.171.153)
- # [01:18] * Quits: slightlyoff (n=slightly@nat/google/x-b8326b1cd3c58364) (Read error: 110 (Connection timed out))
- # [01:18] * slightlyoff_ is now known as slightlyoff
- # [01:21] * Joins: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [01:24] * Joins: webben (n=benh@212-104-155-100.access.eclipse.net.uk)
- # [01:29] * Quits: daedb (n=daed@213.65.139.11) (Read error: 110 (Connection timed out))
- # [01:30] * Quits: shepazu (n=schepers@72-254-56-23.client.stsn.net)
- # [01:32] * Quits: slightlyoff (n=slightly@nat/google/x-ec996ce0fd4b7c9b) (Remote closed the connection)
- # [01:32] * Joins: slightlyoff (n=slightly@nat/google/x-7930a8c7ea34211d)
- # [01:41] * Quits: dglazkov (n=dglazkov@nat/google/x-d3865dfbd3f55a45)
- # [01:42] * lmorchard|away is now known as lmorchard
- # [01:43] * Joins: Famic (i=titi@vol75-9-82-239-72-190.fbx.proxad.net)
- # [01:44] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
- # [01:44] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [01:47] * Quits: Famic_ (i=titi@vol75-9-82-239-72-190.fbx.proxad.net) (Read error: 60 (Operation timed out))
- # [01:53] * Joins: shepazu (n=schepers@72-254-56-23.client.stsn.net)
- # [01:57] * Quits: erlehmann (n=erlehman@82.113.121.2) ("Ex-Chat")
- # [02:01] * Joins: pmuellr (n=pmuellr@user-0ce2l9d.cable.mindspring.com)
- # [02:08] * Quits: nattokirai (n=nattokir@72-254-115-101.client.stsn.net)
- # [02:10] * Joins: myakura (n=myakura@p2102-ipbf6805marunouchi.tokyo.ocn.ne.jp)
- # [02:13] * Quits: tantek (n=tantek@72-254-62-180.client.stsn.net)
- # [02:14] * Quits: paul_irish (n=paul_iri@12.33.239.250)
- # [02:15] * Quits: sylvaing (n=sylvaing@72-254-116-25.client.stsn.net) (Read error: 60 (Operation timed out))
- # [02:16] * Joins: tantek (n=tantek@72-254-62-180.client.stsn.net)
- # [02:17] * Quits: tantek (n=tantek@72-254-62-180.client.stsn.net) (Client Quit)
- # [02:23] * Joins: myakura_ (n=myakura@p3158-ipbf5809marunouchi.tokyo.ocn.ne.jp)
- # [02:27] * Quits: shepazu (n=schepers@72-254-56-23.client.stsn.net)
- # [02:27] * Quits: ap (n=ap@17.246.19.174)
- # [02:30] * Quits: TabAtkins (n=chatzill@72-254-56-183.client.stsn.net) (Read error: 110 (Connection timed out))
- # [02:32] * jcranmer_ is now known as jcranmer
- # [02:34] * Quits: dbaron (n=dbaron@nat/mozilla/x-bde4b43b3d676868) ("8403864 bytes have been tenured, next gc will be global.")
- # [02:36] * hcr is now known as hamcore
- # [02:38] * Quits: mitnavn (n=mitnavn@unaffiliated/mitnavn)
- # [02:38] * Quits: myakura (n=myakura@p2102-ipbf6805marunouchi.tokyo.ocn.ne.jp) (Read error: 110 (Connection timed out))
- # [02:40] * Quits: othermaciej (n=mjs@72-254-93-235.client.stsn.net)
- # [02:40] * Quits: MikeSmith (n=MikeSmit@72-254-116-219.client.stsn.net) ("Tomorrow to fresh woods, and pastures new.")
- # [02:58] * Joins: paul_irish (n=paul_iri@c-71-192-163-128.hsd1.nh.comcast.net)
- # [02:59] * Quits: myakura_ (n=myakura@p3158-ipbf5809marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [03:00] * Joins: paul_iri_ (n=paul_iri@c-71-192-163-128.hsd1.nh.comcast.net)
- # [03:10] * Joins: mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com)
- # [03:10] * Quits: mpilgrim__ (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com) (Read error: 54 (Connection reset by peer))
- # [03:11] * Quits: weinig (n=weinig@72-254-116-49.client.stsn.net)
- # [03:12] * paul_iri_ is now known as paul_irish_
- # [03:15] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 113 (No route to host))
- # [03:16] * Joins: sylvaing (n=sylvaing@72-254-116-25.client.stsn.net)
- # [03:16] * Quits: paul_irish (n=paul_iri@c-71-192-163-128.hsd1.nh.comcast.net) (Read error: 110 (Connection timed out))
- # [03:18] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [03:20] * Joins: tantek (n=tantek@c-98-248-34-230.hsd1.ca.comcast.net)
- # [03:20] * Parts: annevk (n=annevk@72-254-94-228.client.stsn.net)
- # [03:23] * Quits: ttepasse (n=ttepas--@p5B0138B0.dip.t-dialin.net) ("?Q")
- # [03:26] * Quits: scherkus (n=scherkus@74.125.59.73) ("lol")
- # [03:27] * Quits: ment (i=thement@ibawizard.net) ("eof")
- # [03:33] * Joins: scherkus (n=scherkus@74.125.59.73)
- # [03:39] * Quits: cying (n=cying@70.90.171.153)
- # [03:45] * lmorchard is now known as lmorchard|away
- # [03:52] * lmorchard|away is now known as lmorchard
- # [04:01] * Quits: bugfux (n=bugfux@209-234-175-134.static.twtelecom.net) (Remote closed the connection)
- # [04:07] * Quits: tantek (n=tantek@c-98-248-34-230.hsd1.ca.comcast.net)
- # [04:07] * Joins: mitnavn (n=mitnavn@unaffiliated/mitnavn)
- # [04:17] * Quits: jwalden (n=waldo@nat/mozilla/x-ff194500cdb85c6b) ("ChatZilla 0.9.85-rdmsoft [XULRunner 1.9.1.4/20091027080902]")
- # [04:18] * slightlyoff is now known as slightlyoff_afk
- # [04:21] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [04:23] * hamcore is now known as hcr
- # [04:36] * Joins: fishd_ (n=darin@c-98-207-16-168.hsd1.ca.comcast.net)
- # [04:36] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
- # [04:36] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [04:37] * Joins: fishd__ (n=darin@nat/google/x-21c7a3c067670fae)
- # [04:47] * Joins: nattokirai (n=nattokir@12.229.246.2)
- # [04:56] * Quits: fishd_ (n=darin@c-98-207-16-168.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [05:11] * Joins: nessy (n=Adium@adsl-69-107-93-121.dsl.pltn13.pacbell.net)
- # [05:11] * Joins: cying (n=cying@adsl-75-18-216-168.dsl.pltn13.sbcglobal.net)
- # [05:16] * Joins: slightlyoff (n=slightly@67.218.104.255)
- # [05:28] * Quits: slightlyoff_afk (n=slightly@nat/google/x-7930a8c7ea34211d) (Read error: 110 (Connection timed out))
- # [05:28] * Joins: dave_levin_ (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [05:33] * Quits: scherkus (n=scherkus@74.125.59.73) ("lol")
- # [05:38] * Quits: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
- # [05:40] * Joins: SamerZ (n=SamerZ@CPE00222d5410b8-CM00222d5410b5.cpe.net.cable.rogers.com)
- # [05:43] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [05:49] * Joins: TabAtkins (n=chatzill@72-254-56-183.client.stsn.net)
- # [05:57] * Quits: slightlyoff (n=slightly@67.218.104.255)
- # [06:02] * Quits: SamerZ (n=SamerZ@CPE00222d5410b8-CM00222d5410b5.cpe.net.cable.rogers.com)
- # [06:20] * Quits: nessy (n=Adium@adsl-69-107-93-121.dsl.pltn13.pacbell.net) (Read error: 60 (Operation timed out))
- # [06:26] * lmorchard is now known as lmorchard|away
- # [06:50] * fishd__ is now known as fishd
- # [07:09] * Quits: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley) ("This computer has gone to sleep")
- # [07:18] * Quits: sylvaing (n=sylvaing@72-254-116-25.client.stsn.net) (Read error: 60 (Operation timed out))
- # [07:31] * Quits: hober (n=ted@unaffiliated/hober) ("ERC Version 5.3 (IRC client for Emacs)")
- # [07:40] * Joins: yatil (n=Adium@78.104.102.186)
- # [07:40] * Parts: yatil (n=Adium@78.104.102.186)
- # [07:44] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [07:48] * Quits: virtuelv (n=virtuelv@162.179.251.212.customer.cdi.no) (Read error: 110 (Connection timed out))
- # [07:48] * Quits: mitnavn (n=mitnavn@unaffiliated/mitnavn)
- # [07:48] * Joins: dave_levin__ (n=dave_lev@nat/google/x-c3bb334b1003f288)
- # [07:53] * Quits: dave_levin (n=dave_lev@74.125.59.73)
- # [07:53] * dave_levin__ is now known as dave_levin
- # [07:57] * Joins: nessy (n=Adium@adsl-69-107-93-121.dsl.pltn13.pacbell.net)
- # [07:58] * Joins: hober (n=ted@unaffiliated/hober)
- # [08:03] * Quits: webben (n=benh@212-104-155-100.access.eclipse.net.uk) (Read error: 60 (Operation timed out))
- # [08:06] * Quits: dave_levin_ (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net) (Read error: 110 (Connection timed out))
- # [08:11] * Joins: shepazu (n=schepers@72-254-102-222.client.stsn.net)
- # [08:13] * Quits: dave_levin (n=dave_lev@nat/google/x-c3bb334b1003f288)
- # [08:13] * Quits: pmuellr (n=pmuellr@user-0ce2l9d.cable.mindspring.com)
- # [08:20] * Quits: TabAtkins (n=chatzill@72-254-56-183.client.stsn.net) (Read error: 110 (Connection timed out))
- # [08:25] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [08:27] * Joins: TabAtkins (n=chatzill@72-254-56-183.client.stsn.net)
- # [08:28] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [08:29] * Joins: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de)
- # [08:38] * Joins: TabAtkins_ (n=chatzill@72-254-56-183.client.stsn.net)
- # [08:38] * Quits: TabAtkins (n=chatzill@72-254-56-183.client.stsn.net) (Read error: 54 (Connection reset by peer))
- # [08:38] * TabAtkins_ is now known as TabAtkins
- # [08:41] * Joins: Mau`werk (n=ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:46] * Quits: erikvold (n=erikvvol@S01060024012860e9.gv.shawcable.net) (Read error: 60 (Operation timed out))
- # [08:46] * Joins: erikvold (n=erikvvol@S01060024012860e9.gv.shawcable.net)
- # [08:55] * Joins: fishd_ (n=darin@c-98-207-16-168.hsd1.ca.comcast.net)
- # [09:06] * Quits: erikvold (n=erikvvol@S01060024012860e9.gv.shawcable.net)
- # [09:13] * Quits: fishd (n=darin@nat/google/x-21c7a3c067670fae) (Read error: 110 (Connection timed out))
- # [09:14] * Quits: fishd_ (n=darin@c-98-207-16-168.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [09:16] <Creap> While images are at the top of my list of desired medium types in a WWW browser, I don’t think we should add idiosyncratic hooks for media one at a time.
- # [09:16] <Creap> love that quote
- # [09:16] <Creap> http://diveintomark.org/archives/2009/11/02/why-do-we-have-an-img-element
- # [09:29] * Quits: nessy (n=Adium@adsl-69-107-93-121.dsl.pltn13.pacbell.net) ("Leaving.")
- # [09:31] * Quits: Rik` (n=Rik`@chn38-1-78-231-168-7.fbx.proxad.net) (Read error: 60 (Operation timed out))
- # [09:39] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [10:04] * Quits: TabAtkins (n=chatzill@72-254-56-183.client.stsn.net) (Read error: 110 (Connection timed out))
- # [10:06] <virtuelv> mpilgrim: yt?
- # [10:07] * Parts: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Ex-Chat")
- # [10:07] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [10:20] * Joins: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se)
- # [10:33] * Joins: michaelforrest (n=michaelf@91.189.88.12)
- # [10:34] * Joins: mat_t (n=mattomas@91.189.88.12)
- # [10:35] * Joins: pesla (n=retep@procurios.xs4all.nl)
- # [10:44] * Joins: mpt (n=mpt@canonical/mpt)
- # [10:44] * Quits: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [10:44] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:51] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [11:11] * Quits: Famic (i=titi@vol75-9-82-239-72-190.fbx.proxad.net) (Client Quit)
- # [11:22] * Joins: roc (n=roc@121-72-179-155.dsl.telstraclear.net)
- # [11:27] * Joins: archtech (i=stanv@83.228.56.37)
- # [11:39] * Joins: webben (n=benh@nat/yahoo/x-7c02e3843409d7d5)
- # [12:09] <hober> Is there more recent <head profile> data than http://code.google.com/webstats/2005-12/pageheaders.html ?
- # [12:16] * Joins: Rik` (n=Rik`@chn38-1-78-231-168-7.fbx.proxad.net)
- # [12:21] <zcorpan_> http://philip.html5.org/data/profile-values-2.txt
- # [12:21] <zcorpan_> http://philip.html5.org/data/profile-values.txt
- # [12:26] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [12:28] * Quits: archtech (i=stanv@83.228.56.37)
- # [12:40] * Joins: Phae (n=phaeness@gatea.mh.bbc.co.uk)
- # [12:41] <AryehGregor> Awesome post: http://diveintomark.org/archives/2009/11/02/why-do-we-have-an-img-element
- # [12:45] <virtuelv> It is
- # [13:04] * Joins: smaug_ (n=chatzill@cs181150024.pp.htv.fi)
- # [13:07] * Joins: archtech (i=stanv@83.228.56.37)
- # [13:29] * Joins: yatil (n=Adium@78.104.102.186)
- # [13:33] * Joins: Omnipotent (n=youshoul@unaffiliated/dor)
- # [13:34] <Omnipotent> Hey, where can I find an example for a complete (basic) HTML5 document?
- # [13:35] <jcranmer> <!DOCTYPE html>
- # [13:35] <jcranmer> that should be complete, IIRC
- # [13:35] <gsnedders|work> You need title too
- # [13:35] <gsnedders|work> <!doctype html><title></title>
- # [13:35] <Omnipotent> Not doctype, document.
- # [13:35] <jgraham> gsnedders|work: Damn you. Too fast
- # [13:35] <gsnedders|work> jgraham: All your fingers are belong to me.
- # [13:35] <jcranmer> funny, I always seemed to be able to get pages working w/o titles
- # [13:35] <jgraham> jcranmer: They won't validate
- # [13:35] <gsnedders|work> jcranmer: That's not conforming though
- # [13:36] <jcranmer> should be :-P
- # [13:36] <jgraham> Omnipotent: You might want to tighten up your specification
- # [13:36] <jgraham> Like what do you mean by "complete (basic) document"?
- # [13:37] <gsnedders|work> Omnipotent: What we've given you is a conforming HTML 5 document. That fact that it only has a DOCTYPE and a title is beside the point. :P
- # [13:37] <gsnedders|work> Omnipotent: It's basic, I think.
- # [13:37] <jgraham> Omnipotent: (like a complete basic HTML5 blog page is quite different from a complete basic HTML5 email client)
- # [13:37] <Omnipotent> if I asked that for an HTML4 document, the answer world probably be something like: <!doctype ><html><head><title>blah</title></head><body><h2>header</h2><p>paragraph</p></body></html>
- # [13:38] <Omnipotent> Only with linebreaks and more readability :P.
- # [13:38] <gsnedders|work> You don't need html, head, or body tags.
- # [13:38] <jcranmer> html and head are definitely optional
- # [13:38] <jgraham> gsnedders|work: But there is no harm in having them
- # [13:38] <gsnedders|work> <!doctype html><title>Magic</title><h1>Really magic</h1><p>Not that magic
- # [13:38] <jgraham> You seem to be confusing "basic" with "minimal"
- # [13:38] <Omnipotent> Yeah, I think they do.
- # [13:38] <gsnedders|work> jgraham: Indeed. But minimal is basic. :P
- # [13:39] <gsnedders|work> jgraham: (Although they are not synonymous)
- # [13:39] <Omnipotent> I mean something that will be actually used for a website?
- # [13:39] <jgraham> gsnedders|work: That seems like a big leap
- # [13:39] <Omnipotent> With CSS and all?
- # [13:39] <jgraham> There is quite a deal of additional complexity to grasp when you miss out tags
- # [13:39] <gsnedders|work> <!doctype html><style>body {background:pink; color:blue;}</style><title>Ponies</title><h1>I <3 ponies</h1>
- # [13:39] <jgraham> (even <tbody>)
- # [13:40] <gsnedders|work> That's got CSS and all!
- # [13:40] <jcranmer> I prefer #abcdef; and #fedcba;
- # [13:40] <jgraham> Omnipotent: A basic HTML5 page looks like a basic HTML4 page. Basically.
- # [13:40] * gsnedders|work tries to remember what he was actually working on
- # [13:41] <Omnipotent> How about new elements like section and article?
- # [13:45] <jgraham> Omnipotent: <!doctype html><title>My Blog!</title><body><h1>My Blog!</h1><article><h1>My first post</h1>This is a post<section><h1>This I link about this post</h1>Nothing</section></section></body>
- # [13:45] <jgraham> s/link/like/
- # [13:46] <jgraham> Oh and one of those </section>s should have been a </article>
- # [13:48] * Quits: yatil (n=Adium@78.104.102.186) (Read error: 113 (No route to host))
- # [13:48] <Omnipotent> Ty.
- # [14:05] * Joins: NetBen (n=chatzill@213.208.242.186)
- # [14:05] * NetBen is now known as BenGerrissen
- # [14:06] <hsivonen> http://www.mtv3.fi/uutiset/verot.shtml/arkistot/verot/2009/11/984114
- # [14:06] <hsivonen> tables being evil taken too far
- # [14:06] <hsivonen> (view source)
- # [14:11] <Philip`> I like how the three columns don't actually line up properly
- # [14:12] * gsnedders|work is guilty of doing similar things himself in the past
- # [14:14] <payman> jgraham: forgot </html>
- # [14:14] <Philip`> payman: It was no more forgotten than the <html>
- # [14:15] <payman> right, my bad
- # [14:16] <gsnedders|work> payman: Go learn HTML.
- # [14:16] * Philip` isn't sure whether they were both forgotten or both intentionally omitted
- # [14:16] <Philip`> seeing as <body> wasn't omitted
- # [14:16] <payman> lol, ok!
- # [14:18] <jgraham> Both intentionally omitted
- # [14:18] <jgraham> Due to laziness but wanting to put all the sectioning elements in
- # [14:18] * Joins: Sefyroth (n=Sefyroth@unaffiliated/sefyroth)
- # [14:18] <Philip`> Why not omit <body> then?
- # [14:19] <jgraham> <body> is a sectioning element, no?
- # [14:19] <Philip`> It's not an element, it's a tag
- # [14:19] <Philip`> Also, I missed the latter half of your explanation
- # [14:20] <jgraham> pedant
- # [14:23] * lmorchard|away is now known as lmorchard
- # [14:32] * Joins: annevk2 (n=annevk@72-254-82-30.client.stsn.net)
- # [14:55] * Joins: pmuellr (n=pmuellr@nat/ibm/x-40dc44138380a792)
- # [14:57] * Joins: kristallpirat (n=kristall@c-base/crew/kristall)
- # [14:58] * Joins: erlehmann (n=erlehman@8.121.113.82.net.de.o2.com)
- # [15:06] * Joins: BlurstOfTimes (n=blurstof@168.203.117.66)
- # [15:12] * Joins: ttepasse (n=ttepas--@p5B01750B.dip.t-dialin.net)
- # [15:28] * Joins: fishd_ (n=darin@c-98-207-16-168.hsd1.ca.comcast.net)
- # [15:30] * Quits: paul_irish_ (n=paul_iri@c-71-192-163-128.hsd1.nh.comcast.net) ("Leaving...")
- # [15:35] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Ex-Chat")
- # [15:36] * Joins: yatil (n=Adium@78.104.102.186)
- # [15:38] * Joins: CriticalMass (n=chatzill@brick-lane.lbi.co.uk)
- # [15:55] * Joins: paul_irish (n=paul_iri@12.33.239.250)
- # [15:58] * Quits: fishd_ (n=darin@c-98-207-16-168.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [16:01] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [16:01] * Joins: sgalineau (n=sylvaing@72-254-86-181.client.stsn.net)
- # [16:15] <zcorpan_> importScripts doesn't have the same-origin restriction, right
- # [16:16] <Dashiva> Is that a script?
- # [16:16] <zcorpan_> web workers
- # [16:17] * Parts: yatil (n=Adium@78.104.102.186)
- # [16:19] <annevk2> nope
- # [16:19] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [16:22] * Quits: nattokirai (n=nattokir@12.229.246.2)
- # [16:23] * Joins: nattokirai (n=nattokir@12.229.246.2)
- # [16:25] * Joins: hobertoAtWork (n=hobertoa@gw1.mcgraw-hill.com)
- # [16:35] <Dashiva> http://twitter.com/marcosc/status/5384964417
- # [16:35] * Quits: nattokirai (n=nattokir@12.229.246.2) (Read error: 60 (Operation timed out))
- # [16:36] <Philip`> http://twitter.com/fsasaki/statuses/5378611343 - what's i28n?
- # [16:36] * Philip` 's dictionary doesn't have any matches :-(
- # [16:36] <annevk2> dunno, but the gist of that discussion was that they wanted xml:lang to influence the element language as well
- # [16:37] <annevk2> xml:lang in no namespace that is
- # [16:41] <Dashiva> Philip`: It's intergalacticalnationalization
- # [16:43] <beowulf> preciated
- # [16:44] <beowulf> wrong window, though the first letter got into the right window...
- # [16:45] <Philip`> Where did the second letter go?
- # [16:45] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [16:45] <beowulf> Philip`: presumably it switched the windows?
- # [16:45] <beowulf> magic irssi p keystroke
- # [16:46] <Philip`> Ah
- # [16:46] <Philip`> Odd
- # [16:46] * Quits: pesla (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
- # [16:46] <Philip`> My irssi has the 'p' key bound to the action of inserting a p in my message
- # [16:46] <beowulf> probably just my finger mashing typing style :)
- # [16:46] <Dashiva> I wonder if mrlastweek wants to be found. Some kind of desperate cry for affection.
- # [16:47] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [16:50] <annevk2> it seems mrlastweek is actually a fan: http://twitter.com/realmrlastweek
- # [16:51] <Dashiva> Oh indeed
- # [16:51] <Dashiva> Or maybe he's both of them
- # [16:52] <Philip`> Maybe they're both fakes
- # [16:52] * Joins: TabAtkins (n=chatzill@72-254-99-227.client.stsn.net)
- # [16:53] <Dashiva> It looks like the blog links to the twitter account, though
- # [16:53] <Philip`> A cunning ruse
- # [16:57] <Dashiva> In what way?
- # [16:59] * Quits: Mau`werk (n=ano@a80-101-46-164.adsl.xs4all.nl) ("Disconnected...")
- # [16:59] * Quits: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de) (Remote closed the connection)
- # [17:03] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [17:05] * Joins: riven` (n=colin@53518387.cable.casema.nl)
- # [17:06] * Quits: riven (n=colin@53518387.cable.casema.nl) (Nick collision from services.)
- # [17:06] * riven` is now known as riven
- # [17:06] <jgraham> Philip`: Did you ever look at popular javascript libraries in the dotbot (or any other) data?
- # [17:07] * Parts: jptix (i=jptix@li34-70.members.linode.com) ("bye")
- # [17:07] * Quits: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se)
- # [17:08] * Joins: dglazkov (n=dglazkov@nat/google/x-60fd8eacd6745fde)
- # [17:08] * Joins: shen (n=pocketir@117.136.21.171)
- # [17:09] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [17:11] * Quits: mpt (n=mpt@canonical/mpt) (Read error: 113 (No route to host))
- # [17:13] * Joins: workmad3 (n=davidwor@cspool65.cs.man.ac.uk)
- # [17:16] * Quits: shen (n=pocketir@117.136.21.171) (Broken pipe)
- # [17:22] * Joins: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley)
- # [17:24] <Philip`> Dashiva: It's so cunning that I don't know
- # [17:24] <Philip`> jgraham: Not in any detail (though I do have a file listing all the <script src> values from all the pages)
- # [17:25] * Joins: weinig (n=weinig@72-254-102-177.client.stsn.net)
- # [17:28] <jgraham> Philip`: That sounds like an interesting file
- # [17:28] * Quits: shepazu (n=schepers@72-254-102-222.client.stsn.net)
- # [17:28] <Philip`> It's a 200MB file so I don't really fancy uploading it
- # [17:29] <gsnedders|work> Get a quicker internet connection
- # [17:30] <jgraham> Get better compression
- # [17:30] <Philip`> It's still 30MB gzipped
- # [17:30] <jgraham> That sounds much more bearable depending on what type of connection you are on
- # [17:30] <jgraham> bzip2 would presumably be smaller still
- # [17:30] <jgraham> But may not complete
- # [17:31] <jgraham> by the heat death of the universe
- # [17:31] <Philip`> I shouldn't need to use my connection since none of the data is on my computer
- # [17:32] <Philip`> bzip2 is less than 2MB smaller
- # [17:32] <jgraham> Disappointing
- # [17:32] <jgraham> So are you willing to upload a 28-30 megabyte file
- # [17:32] <jgraham> ?
- # [17:33] <Philip`> Most of the effort is in trying to work out how to copy files between two computers
- # [17:34] <Philip`> Hmm, maybe I could use a fourth computer and rsync
- # [17:36] * Joins: fishd_ (n=darin@nat/google/x-8510e3810adb7fea)
- # [17:38] <jgraham> As in the old adage "there's no problem involving three computers that can't be solved by adding a fourth"?
- # [17:38] * Joins: nessy (n=Adium@adsl-69-107-93-121.dsl.pltn13.pacbell.net)
- # [17:40] * Joins: mitnavn (n=mitnavn@unaffiliated/mitnavn)
- # [17:40] <Philip`> Hmm, it downloaded to the fourth machine at about 10MByte/sec, but uploading to Dreamhost is incredibly slow
- # [17:41] <jgraham> Don't you have some cam.ac.uk space somewhere?
- # [17:41] <jgraham> presumably you have a fast connection to that
- # [17:41] <jgraham> *.cam.ac.uk I guess
- # [17:42] <Philip`> Yes but it's probably got silly quotas and stuff
- # [17:42] <Philip`> and I have a more proper server anyway (the aforementioned fourth machine)
- # [17:42] <Philip`> but I don't want to fragment my HTML5-related data onto more domains than it's already on
- # [17:43] <Philip`> http://philip.html5.org/data/script-src-raw.txt.7z
- # [17:44] <Philip`> (Just all the attribute values seen when parsing, with no particular order and no grouping)
- # [17:44] <jgraham> Philip`: Thanks
- # [17:45] <jgraham> Philip`: It is being served as text/plain btw
- # [17:45] <Philip`> jgraham: Blame Dreamhost
- # [17:45] * Joins: mpt (n=mpt@canonical/mpt)
- # [17:45] <jgraham> Dreamhost: it is being served as text/plain btw
- # [17:45] <Philip`> Also, can't you decode LZMA in your head?
- # [17:45] * fishd_ is now known as fishd
- # [17:46] * jgraham wonders what he needs to open that file
- # [17:46] <Philip`> 7zip
- # [17:46] <gsnedders|work> On a real OS?
- # [17:47] <Philip`> or a hex editor and the 7zip file format specification
- # [17:47] <Philip`> It might be called p7zip on some weirdo systems
- # [17:49] * Joins: dbaron (n=dbaron@nat/mozilla/x-50103a50d092c137)
- # [17:49] * jgraham is sutiably impressed with it working in file-roller as soon as he installs the package
- # [17:50] * Joins: CriticalMass_ (n=chatzill@66.28.217.202)
- # [17:54] * Quits: workmad3 (n=davidwor@cspool65.cs.man.ac.uk)
- # [17:57] * Joins: nattokirai (n=nattokir@72-254-82-75.client.stsn.net)
- # [17:57] * Joins: shepazu (n=schepers@72-254-102-222.client.stsn.net)
- # [17:59] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [18:00] <GPHemsley> Hixie: For the record, I second tjeddo's proposal of rel="citation" on <a>
- # [18:00] * Joins: CriticalMass__ (n=chatzill@brick-lane.lbi.co.uk)
- # [18:00] <Hixie> amount of support doesn't matter, only the strength of the arguments for or against :-)
- # [18:01] <GPHemsley> Hixie: Well, read the e-mail. :)
- # [18:01] <Hixie> will do :-)
- # [18:05] * Quits: TabAtkins (n=chatzill@72-254-99-227.client.stsn.net) (Read error: 104 (Connection reset by peer))
- # [18:06] * Joins: TabAtkins (n=chatzill@72-254-99-227.client.stsn.net)
- # [18:07] * Quits: CriticalMass (n=chatzill@brick-lane.lbi.co.uk) (Read error: 110 (Connection timed out))
- # [18:07] * Joins: slightlyoff (n=slightly@204.14.154.228)
- # [18:09] * Joins: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se)
- # [18:10] * Parts: annevk2 (n=annevk@72-254-82-30.client.stsn.net)
- # [18:11] * Joins: annevk2 (n=annevk@72-254-82-30.client.stsn.net)
- # [18:11] * Quits: slightlyoff (n=slightly@204.14.154.228) (Client Quit)
- # [18:12] * Joins: Lachy (n=Lachlan@72-254-56-137.client.stsn.net)
- # [18:13] * Joins: KevinMarks (n=KevinMar@w229.z065106072.sjc-ca.dsl.cnc.net)
- # [18:14] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [18:15] * Joins: ap (n=ap@17.246.19.174)
- # [18:16] * Joins: CriticalMass (n=chatzill@66.28.217.202)
- # [18:17] * Joins: slightlyoff (n=slightly@204.14.154.228)
- # [18:18] * Quits: CriticalMass_ (n=chatzill@66.28.217.202) (Read error: 110 (Connection timed out))
- # [18:20] * Quits: slightlyoff (n=slightly@204.14.154.228) (Client Quit)
- # [18:24] * Joins: MikeSmith (n=MikeSmit@72-254-91-5.client.stsn.net)
- # [18:28] * Joins: webben1 (n=benh@nat/yahoo/x-e0f84f6803ac92a6)
- # [18:29] * Joins: othermaciej (n=mjs@72-254-84-91.client.stsn.net)
- # [18:29] * Quits: Phae (n=phaeness@gatea.mh.bbc.co.uk)
- # [18:31] * Quits: webben (n=benh@nat/yahoo/x-7c02e3843409d7d5) (Read error: 113 (No route to host))
- # [18:31] <zcorpan_> var x; try { importScripts('data:text/javascript,x=1','data:text/javascript,}'); } catch(e) {}
- # [18:31] <zcorpan_> x should be 1, right?
- # [18:32] <Hixie> i think so
- # [18:32] <Hixie> don't see what else it could be
- # [18:32] <zcorpan_> in firefox it's undefined
- # [18:33] <zcorpan_> maybe firefox joins the scripts together into one script and then compiles it all at once?
- # [18:33] <Hixie> seems unlikely, but you can test that theory easily
- # [18:33] <Hixie> split a script in two
- # [18:34] <Hixie> and see if it works
- # [18:34] <Hixie> e.g. var x; try { importScripts('data:text/javascript,x={','data:text/javascript,}'); } catch(e) {}
- # [18:34] * Quits: onar (n=onar@17.226.20.255)
- # [18:34] * Quits: CriticalMass__ (n=chatzill@brick-lane.lbi.co.uk) (Read error: 110 (Connection timed out))
- # [18:34] <Dashiva> Maybe it detects parse errors in a separate stage, before executing anything
- # [18:35] <Hixie> also easy to test
- # [18:35] <Hixie> e.g. var x; try { importScripts('data:text/javascript,x=1','data:text/javascript,throw 0'); } catch(e) {}
- # [18:36] <gsnedders|work> Can someone change http://www.w3.org/Bugs/Public/show_bug.cgi?id=8143 to critical? (as it ought to get into html5lib 1.0)
- # [18:36] <Dashiva> Also, doesn't hurt to verify that the error is what you except :)
- # [18:37] <hober> zcorpan_: thanks
- # [18:37] <Dashiva> *expect
- # [18:37] <Philip`> Looking at the code, it loads (downloads/compiles) all the scripts, then verifies them all and aborts on failure, then executes them all
- # [18:37] <Hixie> gsnedders|work: ask MikeSmith to give you rights
- # [18:37] <Hixie> (i set it)
- # [18:37] <Philip`> (and aborts on the first one where execution fails)
- # [18:37] <Hixie> gsnedders|work: what's your deadline?
- # [18:37] <Hixie> gsnedders|work: i.e. how urgent is this
- # [18:38] <gsnedders|work> Hixie: By Friday
- # [18:38] <Hixie> k
- # [18:38] <Hixie> can you help me understand the problem? half my brain is listening to this meeting so i can't page in the entire parser model
- # [18:38] <zcorpan_> var x; try { importScripts('data:text/javascript,x={','data:text/javascript,}'); } catch(e) {} // x is undefined
- # [18:39] <zcorpan_> var x; try { importScripts('data:text/javascript,x=1','data:text/javascript,throw 0'); } catch(e) {} // x is 1
- # [18:39] * Quits: Lachy (n=Lachlan@72-254-56-137.client.stsn.net) (Read error: 104 (Connection reset by peer))
- # [18:39] <gsnedders|work> Hixie: You had with the content model flags a EOF case there, now you don't
- # [18:39] <Hixie> zcorpan_: they yeah, they syntax check then compile
- # [18:39] * hcr is now known as hamcore
- # [18:39] * hamcore is now known as hcr
- # [18:39] <Hixie> zcorpan_: what does the spec say to do?
- # [18:39] <Philip`> gsnedders|work: Why can't you edit it? Bugzilla seems to indicate you have editbugs permission
- # [18:39] * hcr is now known as hamcore
- # [18:39] <Hixie> gsnedders|work: can you say that again in english and with more detail? assume i'm not paying attention. :-)
- # [18:39] * hamcore is now known as hcr
- # [18:39] * Joins: Lachy (n=Lachlan@72-254-56-137.client.stsn.net)
- # [18:39] <zcorpan_> Hixie: "For each argument in turn, in the order given, starting with the first one, run these substeps:"
- # [18:40] <Hixie> zcorpan_: file a bug on them :-)
- # [18:40] <gsnedders|work> Hixie: Hey, I have other work-work to do :)
- # [18:41] <MikeSmith> gsnedders|work: you should be able to set it yourself now
- # [18:41] <gsnedders|work> MikeSmith: Yeah, I appear to be able to now, thx
- # [18:41] <Dashiva> s/importScripts/importScript/ and the problem disappears ;)
- # [18:42] * Quits: CriticalMass (n=chatzill@66.28.217.202) (Read error: 60 (Operation timed out))
- # [18:42] <gsnedders|work> Hixie: Basically, you read rawtext end tag name state, and eventually you have in temporary buffer "xmp", and then you hit EOF. When you hit EOF, we should have a case in that state in the parser which just reprocesses the EOF character in the data state
- # [18:44] <Hixie> gsnedders|work: oh you want the characters _not_ emitted?
- # [18:44] <gsnedders|work> Hixie: Yeah
- # [18:44] <gsnedders|work> Hixie: To match all browsers and the spec before you removed content model flags :)
- # [18:45] * Joins: dave_levin (n=dave_lev@74.125.59.73)
- # [18:45] * Joins: yatil (n=Adium@78.104.102.186)
- # [18:46] <Hixie> gsnedders|work: k, can do
- # [18:47] * Parts: yatil (n=Adium@78.104.102.186)
- # [18:47] <gsnedders|work> Hixie: That's the only issue I've found caused by the content model flag removal, so congrats :)
- # [18:48] <Hixie> cool
- # [18:50] <Hixie> so "<style><" is the same as "<style><</style>", "<style></" is the same as "<style></</style>", "<style></s" is the same as "<style></style>", and "<style></stylex" is the same as "<style></style>", but "<style></stylex>" is the same as "<style></stylex></style>"?
- # [18:50] * Quits: dbaron (n=dbaron@nat/mozilla/x-50103a50d092c137) ("8403864 bytes have been tenured, next gc will be global.")
- # [18:50] <Hixie> that seems weird
- # [18:52] * Joins: cying_ (n=cying@70.90.171.153)
- # [18:54] <zcorpan_> surely content doesn't rely on characters not being emitted
- # [18:55] <zcorpan_> can't we do what's sane here?
- # [18:55] <gsnedders|work> We already have interop
- # [18:55] <gsnedders|work> It seems risky to change
- # [18:55] <zcorpan_> ok
- # [18:56] <zcorpan_> gsnedders|work: will you fix the html5lib tests?
- # [18:56] <gsnedders|work> zcorpan_: They already expect that behaviour because that's what the spec said before the content model flag was removed
- # [18:56] <zcorpan_> gsnedders|work: tests16.dat doesn't
- # [18:56] <gsnedders|work> zcorpan_: This doesn't effect script data modes
- # [18:56] <zcorpan_> oh
- # [18:57] <gsnedders|work> RCDATA and RAWTEXT
- # [18:57] <gsnedders|work> (Though I guess I probably take a look at script data too)
- # [18:57] <gsnedders|work> But yeah, I'll update them if need be
- # [18:57] <zcorpan_> so <script></s means <script></s</script> while <style></s means <style></style>?
- # [18:57] <gsnedders|work> That seems bad
- # [18:57] <gsnedders|work> I guess we should change script data too
- # [19:02] * Quits: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se)
- # [19:03] * Joins: tantek (n=tantek@72-254-103-162.client.stsn.net)
- # [19:03] * Quits: tantek (n=tantek@72-254-103-162.client.stsn.net) (Remote closed the connection)
- # [19:04] <Hixie> i'd much rather make the spec always return the full string unless the end tag was fully recognised
- # [19:04] * Quits: nattokirai (n=nattokir@72-254-82-75.client.stsn.net)
- # [19:04] <Hixie> i.e. same as the spec now except making EOF be a parse error
- # [19:04] * Joins: slightlyoff (n=slightly@72.14.229.81)
- # [19:05] * Joins: tantek (n=tantek@72-254-103-162.client.stsn.net)
- # [19:06] * Quits: Lachy (n=Lachlan@72-254-56-137.client.stsn.net) ("Leaving")
- # [19:06] * Joins: Lachy (n=Lachlan@72-254-56-137.client.stsn.net)
- # [19:09] * Joins: borismus_ (n=borismus@CMU-348674.WV.CC.CMU.EDU)
- # [19:11] * Joins: nattokirai (n=nattokir@72-254-82-75.client.stsn.net)
- # [19:16] * Joins: bugfux (n=bugfux@209-234-175-134.static.twtelecom.net)
- # [19:17] * Quits: mpt (n=mpt@canonical/mpt) (Read error: 113 (No route to host))
- # [19:17] * Joins: mpt_ (n=mpt@canonical/mpt)
- # [19:18] <Hixie> gsnedders|work: i think i prefer the way the spec is now than what you're asking for
- # [19:19] <gsnedders|work> Hixie: It was deliberately changed to what I was asking for before the content model flag changes
- # [19:20] <gsnedders|work> Hixie: Changing it back just because you made a mistake in a zero-black-box changes change seems bad
- # [19:20] <Hixie> do you remember what convinced me that was a good idea?
- # [19:20] <gsnedders|work> No
- # [19:20] <Philip`> It must have been a good argument, else you wouldn't have changed it
- # [19:21] <Hixie> hard to argue that
- # [19:21] <Hixie> but without knowing what it was, maybe it no longer applies
- # [19:21] <Philip`> It doesn't matter what the argument actually was, it just matters that it exists
- # [19:21] <Lachy> JohnResig, yt?
- # [19:21] <Hixie> Philip`: it matters because it might have been predicated on assumptions that no longer apply
- # [19:22] <Hixie> Philip`: e.g. gsnedders might have bribed me to make one change, but without saying that i couldn't change it back, and so the argument would only work again if he bribed me again.
- # [19:23] <Lachy> JohnResig, join irc.w3.org:6665 channel #webapps if you want to catch the selectors api discussion soon
- # [19:23] * gsnedders|work passes Hixie a wad (sp?) of cache
- # [19:23] <gsnedders|work> *cash
- # [19:23] <gsnedders|work> Silly homophones when I'm sleepy
- # [19:26] * Joins: onar (n=onar@17.226.20.255)
- # [19:28] * Quits: michaelforrest (n=michaelf@91.189.88.12) (Read error: 113 (No route to host))
- # [19:32] * Quits: smaug_ (n=chatzill@cs181150024.pp.htv.fi) (Remote closed the connection)
- # [19:34] * Quits: mpt_ (n=mpt@canonical/mpt) (Read error: 113 (No route to host))
- # [19:37] * ap is now known as ap|away
- # [19:41] * Quits: mat_t (n=mattomas@91.189.88.12) ("This computer has gone to sleep")
- # [19:51] * Joins: smaug_ (n=chatzill@cs181150024.pp.htv.fi)
- # [19:52] * Quits: nessy (n=Adium@adsl-69-107-93-121.dsl.pltn13.pacbell.net) (Read error: 110 (Connection timed out))
- # [19:52] * Quits: mitnavn (n=mitnavn@unaffiliated/mitnavn)
- # [19:58] * Quits: othermaciej (n=mjs@72-254-84-91.client.stsn.net)
- # [19:59] * Joins: jwalden (n=waldo@nat/mozilla/x-0bfcf7d28849a723)
- # [20:01] * Joins: slightlyoff_ (n=slightly@72.14.229.81)
- # [20:06] * Joins: othermaciej (n=mjs@72-254-84-91.client.stsn.net)
- # [20:06] <Dashiva> "Consider removing X", with no rationale given. Smells like success.
- # [20:10] * Quits: TabAtkins (n=chatzill@72-254-99-227.client.stsn.net) (Read error: 110 (Connection timed out))
- # [20:10] * Joins: gsnedders (n=gsnedder@c83-252-226-150.bredband.comhem.se)
- # [20:11] <Hixie> Dashiva: that's probably a bug i filed as a note to myself
- # [20:11] <Hixie> during a meeting
- # [20:11] * Quits: borismus_ (n=borismus@CMU-348674.WV.CC.CMU.EDU)
- # [20:12] <hsivonen> can't i18n use lang in n namespace instead of xml:lang in no namespace
- # [20:13] <hsivonen> @lang works already
- # [20:16] * Quits: slightlyoff (n=slightly@72.14.229.81) (Read error: 110 (Connection timed out))
- # [20:16] * slightlyoff_ is now known as slightlyoff
- # [20:18] * Joins: TabAtkins (n=chatzill@72-254-99-227.client.stsn.net)
- # [20:18] <Hixie> hsivonen: "it doesn't work in pure xml workflows, for example xpath's language support in xslt only looks at xml:lang in xml namespace"
- # [20:19] <tantek> what does "pure xml" mean?
- # [20:20] <hsivonen> Hixie: how does xml:lang in no namespace help, then?
- # [20:21] <AryehGregor> Presumably for treatment as a polyglot?
- # [20:21] <tantek> hsivonen, do we then also include xml:id[1] by the same reasoning? [1] http://www.w3.org/TR/xml-id/
- # [20:21] <hsivonen> Hixie: they should be running the V.nu parser in the mode that maps lang in no namespace to lang in the http://www.w3.org/XML/1998/namespace namespace
- # [20:21] <hsivonen> tantek: what reasoning?
- # [20:21] <tantek> to include xml:lang
- # [20:22] <hsivonen> tantek: no, xml:id got voted off the island
- # [20:22] <tantek> and xml:lang did not? (for the same reasons)
- # [20:22] <hsivonen> tantek: xml:lang already got in
- # [20:23] <hsivonen> lang in the http://www.w3.org/XML/1998/namespace namespace that is
- # [20:23] <hsivonen> tantek: I think we shouldn't give into i18n on xml:lang in no namespace
- # [20:23] <tantek> hsivonen - that's my point. I think I am agreeing with your position.
- # [20:23] * Quits: slightlyoff (n=slightly@72.14.229.81) (Remote closed the connection)
- # [20:24] * Joins: slightlyoff (n=slightly@72.14.229.81)
- # [20:24] <hsivonen> xml:lang is so har to talk about (xml:lang in no namespace vs. lang in the http://www.w3.org/XML/1998/namespace namespace)
- # [20:25] * Quits: archtech (i=stanv@83.228.56.37)
- # [20:25] <tantek> hsivonen - from a web authoring perspective, I'd prefer no form of "xml:lang" - just use "lang" as defined in HTML.
- # [20:25] <hsivonen> tantek: me too
- # [20:26] <hsivonen> tantek: but I still rpovide software that lets people write thei XML pipelines as if the were dealing with lang in the http://www.w3.org/XML/1998/namespace namespace when the source says lang="..."
- # [20:26] <hsivonen> *provide
- # [20:26] <hsivonen> *their
- # [20:26] <hsivonen> *they
- # [20:26] <hsivonen> typo++
- # [20:32] <Hixie> hsivonen: they were saying they didn't want to serialise to text/html, they just wanted to output a polyglot document
- # [20:32] <Hixie> hsivonen: the argument against it, i think, would be to say that we don't want to encourage polyglot documents, but in that case we should also drop xmlns, />, etc
- # [20:34] <hsivonen> Hixie: I don't buy "don't want" as a strong reason
- # [20:34] <hsivonen> Hixie: is there a "can't" about using a text/html serializer?
- # [20:35] <Hixie> dunno, i didn't get into this much
- # [20:36] <hsivonen> I always wonder if people who say they want polyglot doc for XSLT/XPath have tried my XSLT4HTML sample app
- # [20:38] <Hixie> gsnedders|work: i'm gonna reject the bug for now, but let me know if you can find the reason why we changed it in the first place.
- # [20:51] * Joins: mitnavn (n=mitnavn@unaffiliated/mitnavn)
- # [20:54] <TabAtkins> What's shepazu's email address?
- # [20:59] <roc> "Doug Schepers" <schepers@w3.org>,
- # [20:59] <TabAtkins> Danke, roc.
- # [20:59] * Joins: nessy (n=Adium@216.38.133.254)
- # [21:02] <Hixie> hsivonen: where did you see the language thing btw?
- # [21:04] * Joins: myakura (n=myakura@72-254-84-172.client.stsn.net)
- # [21:05] -myakura:#whatwg- yawns
- # [21:06] <AryehGregor> TabAtkins, FWIW, I'm often not around in the day now (I'm at school), but I can respond when I get home if you leave a message. Also, BTW, your gradient syntax is awesome.
- # [21:07] <AryehGregor> background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0AE), to(white)); background-image: linear-gradient(#0AE, white); <http://aryeh.name/css/main.css>
- # [21:07] <TabAtkins> AryehGregor: Heh, k. I couldn't recall if you knew any Hebrew, and we were having a discussion that could have used some experience with Hebrew typographic conventions yesterday in the csswg.
- # [21:07] <AryehGregor> Yes, I know Hebrew.
- # [21:07] <AryehGregor> What's the question?
- # [21:08] <TabAtkins> Okay, this is a touch confusing, so follow closely.
- # [21:08] * Joins: jwalden_ (n=waldo@nat/mozilla/x-60c3baf7cc7ab5b0)
- # [21:08] <TabAtkins> You have an element. Half is in Latin, half is in Hebrew. (any rtl language would work, but Hebrew's the main one that comes to mind)
- # [21:08] * Quits: jwalden (n=waldo@nat/mozilla/x-0bfcf7d28849a723) (Nick collision from services.)
- # [21:08] * jwalden_ is now known as jwalden
- # [21:08] <TabAtkins> You've got white-space:pre, overflow:hidden, and text-overflow:ellipsis.
- # [21:09] <MikeSmith> hsivonen: what's XSLT4HTML?
- # [21:09] <TabAtkins> The element is wide enough to contain all of the latin text, and only half of the hebrew text.
- # [21:09] * Quits: franksalim (n=frank@adsl-76-221-202-115.dsl.pltn13.sbcglobal.net) ("Ex-Chat")
- # [21:09] <TabAtkins> What part of the hebrew text is rendered, what is cut off, and where is the ellipsis placed?
- # [21:09] <Philip`> MikeSmith: An HTML5 parser and an XSLT processor and an HTML5 serializer, if I rememberr correctly
- # [21:09] <Philip`> s/rr/r/
- # [21:09] <AryehGregor> Well, I can give you an example. Look at my own website's <title> when the tab width is too small for all of it to display: http://aryeh.name/
- # [21:10] <Philip`> in a handy command-line form
- # [21:10] <AryehGregor> Both Chrome and Firefox cut off the last logical word of the Hebrew, even though it would display further to the left normally.
- # [21:10] <roc> the first visual half of the Hebrew text (the second logical half) should be rendered, the rest cut off
- # [21:10] <AryehGregor> Chrome puts the ellipsis in the middle, between the RTL and LTR text, while Firefox 3.7 nightly puts it all the way to the right.
- # [21:10] <TabAtkins> The last *logical* word? So the part that's in the visual center of the span?
- # [21:11] <AryehGregor> Yes.
- # [21:11] <roc> Firefox doesn't support text-overflow
- # [21:11] <TabAtkins> roc: That's what I and others think is most reasonable/sane.
- # [21:11] <roc> our "Hebrew guy" agreed
- # [21:11] <roc> way back when we discussed this long ago
- # [21:11] <TabAtkins> roc: But some think that it's best to stick to logical order and have ellipses in the middle. Which makes things crazy.
- # [21:11] * Joins: scherkus (n=scherkus@74.125.59.65)
- # [21:11] <roc> yes, it does
- # [21:11] <AryehGregor> Well, I would defer to an Israeli, since they read more mixed-text stuff than I do.
- # [21:11] <roc> crazy: bad
- # [21:12] <TabAtkins> We really want to make text-overflow a purely rendering-time construct, not something that gets applied during layout-time.
- # [21:12] <AryehGregor> roc, Firefox 3.7 doesn't seem to behave the way you describe for <title>s in tabs.
- # [21:12] <roc> TabAtkins: right
- # [21:12] <TabAtkins> You should just be able to layout text normally, then at render-time chop out the overflowing bits and swap an ellipsis in.
- # [21:12] <roc> AryehGregor: yeah, well that's different, and probably wrong
- # [21:13] * Quits: nessy (n=Adium@216.38.133.254) ("Leaving.")
- # [21:13] <TabAtkins> We've established that browsers currently do things that are probably bad for text-overflow.
- # [21:13] <AryehGregor> I dunno, Chrome's behavior (truncate last logical word and put ellipsis in the visual middle) seems nicest to me. But it seems arguable.
- # [21:13] <roc> I'm quite sure that XUL's text-overflow-alike feature was not designed with the niceties of mixed-direction text in mind
- # [21:14] <TabAtkins> We had a similar example with hebrew first and latin second, and we all agreed that the first logical part of the Latin text should be cut off and ellipsized on the left side.
- # [21:14] <AryehGregor> Opera seems to act insane. I see only the two letters לע before the ellipsis, which aren't present anywhere consecutively in the text being truncated, either logically or visually.
- # [21:14] * Quits: wakaba (n=wakaba@98.225.100.220.dy.bbexcite.jp) (Read error: 60 (Operation timed out))
- # [21:14] <AryehGregor> At least not in that order.
- # [21:14] <AryehGregor> TabAtkins, you mean when the dominant direction is RTL? Then why should it be different going the other way?
- # [21:15] * AryehGregor concludes mixed-direction text is crazy, next question please
- # [21:15] * Joins: maikmerten (n=maikmert@BAE338f.bae.pppool.de)
- # [21:15] <TabAtkins> Aryeh: Yes, the document was rtl. And it wouldn't be different - it would be the exact same behavior we *want* for hebrew being cut off in a ltr doc.
- # [21:15] <TabAtkins> And yes, bidi is crazy all over the place.
- # [21:15] <AryehGregor> Okay, the basic options are 1) truncate the last visual part, 2) truncate the last logical part.
- # [21:15] <TabAtkins> Yes. We want (1).
- # [21:15] <AryehGregor> Either makes sense, I guess, depends how you look at it.
- # [21:15] <AryehGregor> Okay, well, then you agree with Mozilla's Hebrew guy (who is he, BTW?), so then that's settled?
- # [21:16] <TabAtkins> Because (2) means that text-overflow affects layout directly, and most reasonably produce ellipses in the middle of the text.
- # [21:16] * Quits: cying (n=cying@adsl-75-18-216-168.dsl.pltn13.sbcglobal.net) (Read error: 110 (Connection timed out))
- # [21:16] * cying_ is now known as cying
- # [21:16] <AryehGregor> Yes.
- # [21:16] <TabAtkins> Aryeh: Yup, looks so. Woo!
- # [21:16] <jwalden> I'm guessing smontagu
- # [21:16] <TabAtkins> s/most/must/
- # [21:16] <AryehGregor> That's what Chrome does in my tab, an ellipsis in the middle. I think it looks kind of cool. :)
- # [21:17] * Quits: kristallpirat (n=kristall@c-base/crew/kristall) ("Wünsche weiterhin guten Flug")
- # [21:17] <AryehGregor> I'm not sure what "affects layout directly" means.
- # [21:17] <AryehGregor> Surely you have to at least know where letter and word boundaries are at the point where you do text-overflow.
- # [21:19] <TabAtkins> AryehGregor: In the examples I discussed, if there is no text-overflow, then the first logical part of the hebrew is cut off. Making it act differently when text-overflow:ellipsis is present would be it affecting layout.
- # [21:20] <TabAtkins> Yeah, you have to know about character/whatever boundaries to know how much to back off so you can put the ellipsis in, but that can be done at render-time and doesn't affect anything else.
- # [21:20] <roc> it means that elements, even elements other than text, can be moved by text-overflow
- # [21:21] * Quits: riven (n=colin@53518387.cable.casema.nl) (Read error: 60 (Operation timed out))
- # [21:24] * aroben is now known as aroben|lunch
- # [21:24] <TabAtkins> Also, the (2) behavior is crazy when you mix it with overflow:scroll (which is already *wrong* in all browsers, but at least there's no question about how to fix that).
- # [21:24] * Joins: nessy (n=Adium@216.38.133.254)
- # [21:24] * Joins: riven (n=colin@53518387.cable.casema.nl)
- # [21:24] <roc> it's also crazy when you resize
- # [21:25] <TabAtkins> Correct, basically identical issue.
- # [21:25] <TabAtkins> And without the crazy behavior that browsers currently give for text-overflow:ellipsis;overflow:scroll;
- # [21:25] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
- # [21:26] * Joins: virtuelv (n=virtuelv@162.179.251.212.customer.cdi.no)
- # [21:27] <TabAtkins> Even worse: latin-hebrew-latin, with the element wide enough to cut halfway through the hebrew. I don't think it's possible to define a sane way to present that even ignoring scroll/resize with (2) behavior.
- # [21:27] * Quits: virtuelv (n=virtuelv@162.179.251.212.customer.cdi.no) (Client Quit)
- # [21:27] <TabAtkins> If you did resize, you'd have to add hebrew into the middle of the text until it was done, then add latin back onto the end of the text. Crazy.
- # [21:28] * Joins: virtuelv (n=virtuelv@162.179.251.212.customer.cdi.no)
- # [21:30] * Quits: weinig (n=weinig@72-254-102-177.client.stsn.net)
- # [21:32] * Quits: Lachy (n=Lachlan@72-254-56-137.client.stsn.net) ("This computer has gone to sleep")
- # [21:32] * Quits: nessy (n=Adium@216.38.133.254) ("Leaving.")
- # [21:33] * Quits: nattokirai (n=nattokir@72-254-82-75.client.stsn.net)
- # [21:33] * Quits: KevinMarks (n=KevinMar@w229.z065106072.sjc-ca.dsl.cnc.net) ("The computer fell asleep")
- # [21:34] * Quits: shepazu (n=schepers@72-254-102-222.client.stsn.net)
- # [21:34] * Quits: MikeSmith (n=MikeSmit@72-254-91-5.client.stsn.net) ("Tomorrow to fresh woods, and pastures new.")
- # [21:35] * Quits: annevk2 (n=annevk@72-254-82-30.client.stsn.net)
- # [21:35] * Quits: tantek (n=tantek@72-254-103-162.client.stsn.net)
- # [21:35] <AryehGregor> I'm unclear about the XML entities discussion. Is it proposed that XHTML5 mandate processing of entities always, or only for certain old non-conforming doctypes?
- # [21:37] * Joins: borismus_ (n=borismus@CMU-348674.WV.CC.CMU.EDU)
- # [21:40] * Quits: othermaciej (n=mjs@72-254-84-91.client.stsn.net)
- # [21:40] * Quits: webben1 (n=benh@nat/yahoo/x-e0f84f6803ac92a6) (Read error: 110 (Connection timed out))
- # [21:43] * Quits: Creap (n=Creap@vemod.brg.sgsnet.se) ("nu fäkt")
- # [21:44] * Joins: Creap (n=Creap@vemod.brg.sgsnet.se)
- # [21:51] * Quits: TabAtkins (n=chatzill@72-254-99-227.client.stsn.net) (Read error: 110 (Connection timed out))
- # [21:53] * Quits: sgalineau (n=sylvaing@72-254-86-181.client.stsn.net) (Read error: 110 (Connection timed out))
- # [21:54] * Quits: myakura (n=myakura@72-254-84-172.client.stsn.net) ("Leaving...")
- # [21:57] * Quits: borismus_ (n=borismus@CMU-348674.WV.CC.CMU.EDU)
- # [22:02] * Joins: nattokirai (n=nattokir@72-254-82-75.client.stsn.net)
- # [22:04] * ap|away is now known as ap
- # [22:09] * Quits: gsnedders (n=gsnedder@c83-252-226-150.bredband.comhem.se)
- # [22:10] * Joins: MikeSmith (n=MikeSmit@72-254-91-5.client.stsn.net)
- # [22:12] * Quits: roc (n=roc@121-72-179-155.dsl.telstraclear.net)
- # [22:15] * Joins: TabAtkins (n=chatzill@72-254-99-227.client.stsn.net)
- # [22:15] * Quits: maikmerten (n=maikmert@BAE338f.bae.pppool.de) (Remote closed the connection)
- # [22:18] * Joins: archtech (i=stanv@83.228.56.37)
- # [22:20] * Quits: fishd (n=darin@nat/google/x-8510e3810adb7fea) (Read error: 110 (Connection timed out))
- # [22:20] * Quits: TabAtkins (n=chatzill@72-254-99-227.client.stsn.net) (Read error: 104 (Connection reset by peer))
- # [22:21] * aroben|lunch is now known as aroben
- # [22:21] * Joins: othermaciej (n=mjs@72-254-84-91.client.stsn.net)
- # [22:22] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:23] * Joins: fishd (n=darin@nat/google/x-055161f3f2c7919b)
- # [22:24] * Joins: dbaron (n=dbaron@nat/mozilla/x-c0c4f49745ab24aa)
- # [22:27] * Joins: Lachy (n=Lachlan@72-254-56-137.client.stsn.net)
- # [22:32] * Joins: annevk2 (n=annevk@72-254-82-30.client.stsn.net)
- # [22:32] * Joins: weinig (n=weinig@72-254-102-177.client.stsn.net)
- # [22:33] * Joins: shepazu (n=schepers@72-254-102-222.client.stsn.net)
- # [22:33] * Joins: tantek (n=tantek@72-254-103-162.client.stsn.net)
- # [22:34] * Joins: TabAtkins (n=chatzill@72-254-99-227.client.stsn.net)
- # [22:39] * Joins: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com)
- # [22:40] * Joins: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
- # [22:40] * Quits: smaug_ (n=chatzill@cs181150024.pp.htv.fi) ("ChatZilla 0.9.85 [Firefox 3.7a1pre/20091015073430]")
- # [22:45] * Joins: sylvaing (n=sylvaing@72-254-86-181.client.stsn.net)
- # [22:47] * Quits: pmuellr (n=pmuellr@nat/ibm/x-40dc44138380a792) (Read error: 60 (Operation timed out))
- # [22:58] * Joins: borismus_ (n=borismus@CMU-348674.WV.CC.CMU.EDU)
- # [23:05] * Joins: cying_ (n=cying@70.90.171.153)
- # [23:07] * lmorchard is now known as lmorchard|away
- # [23:11] * Quits: cying (n=cying@70.90.171.153) (Success)
- # [23:11] * cying_ is now known as cying
- # [23:17] * Joins: gsnedders (n=gsnedder@c83-252-226-150.bredband.comhem.se)
- # [23:21] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [23:33] * Joins: slightlyoff__ (n=slightly@72.14.229.81)
- # [23:38] * Joins: kristallpirat (n=kristall@91-64-139-212-dynip.superkabel.de)
- # [23:43] * Quits: cying (n=cying@70.90.171.153) (No route to host)
- # [23:46] * Quits: slightlyoff (n=slightly@72.14.229.81) (Read error: 110 (Connection timed out))
- # [23:46] * slightlyoff__ is now known as slightlyoff
- # [23:46] * Quits: Sefyroth (n=Sefyroth@unaffiliated/sefyroth) (Read error: 110 (Connection timed out))
- # [23:47] * Quits: avidvivid (n=avidvivi@209-180-139-110.phnx.qwest.net) (Client Quit)
- # [23:50] * Quits: annevk2 (n=annevk@72-254-82-30.client.stsn.net)
- # [23:51] * Joins: cying (n=cying@70.90.171.153)
- # [23:52] * Joins: pmuellr (n=pmuellr@user-0ce2l9d.cable.mindspring.com)
- # [23:59] * Quits: drunknbass_work (n=aaron@pool-71-107-253-243.lsanca.dsl-w.verizon.net)
- # Session Close: Wed Nov 04 00:00:00 2009
The end :)