Options:
- # Session Start: Thu Jun 09 00:00:00 2011
- # Session Ident: #whatwg
- # [00:02] * Quits: othermaciej (~mjs@192.42.249.62) (Quit: othermaciej)
- # [00:06] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 252 seconds)
- # [00:11] * Quits: dbaron (~dbaron@nat/mozilla/x-fsqetrsvhzdolncp) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [00:13] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [00:15] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Quit: zzzzz)
- # [00:16] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
- # [00:16] * Quits: Ms2ger (~Ms2ger@91.181.194.98) (Quit: nn)
- # [00:17] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 255 seconds)
- # [00:18] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 260 seconds)
- # [00:20] * Joins: temp02 (~temp01@unaffiliated/temp01)
- # [00:20] * Joins: benschwarz (~benschwar@59.167.185.148)
- # [00:22] * Joins: othermaciej (~mjs@192.42.249.62)
- # [00:24] * bga_ is now known as bga_|away
- # [00:31] * bga_|away is now known as bga_
- # [00:33] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [00:38] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
- # [00:50] * Joins: cying (~cying@2620:0:1b07:11:5ab0:35ff:fe61:e428)
- # [00:53] * bga_ is now known as bga_|away
- # [00:56] * Joins: ap (~ap@192.42.249.117)
- # [01:00] * bga_|away is now known as bga_
- # [01:02] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [01:06] * Quits: ap (~ap@192.42.249.117) (Quit: ap)
- # [01:07] * Quits: cying (~cying@2620:0:1b07:11:5ab0:35ff:fe61:e428) (Quit: cying)
- # [01:10] * Quits: othermaciej (~mjs@192.42.249.62) (Quit: othermaciej)
- # [01:12] * Joins: othermaciej (~mjs@192.42.249.62)
- # [01:18] * Quits: eric_carlson (~eric_carl@2620:149:4:401:217:f2ff:fe03:a2e) (Quit: eric_carlson)
- # [01:25] * Joins: cying (~cying@192.42.249.92)
- # [01:25] * Joins: eric_carlson (~ericc@192.42.249.125)
- # [01:34] * Quits: Morphous (jan@unaffiliated/amorphous) (Ping timeout: 246 seconds)
- # [01:36] <roc> hsivonen: epic blog post! Thanks a lot
- # [01:41] * Quits: eric_carlson (~ericc@192.42.249.125) (Quit: eric_carlson)
- # [01:45] <jamesr> mpilgrim: try unmatched surrogate pairs
- # [01:45] <jamesr> mpilgrim: and other non-valid utf16
- # [01:46] <jamesr> ah that was already suggested
- # [01:46] <jamesr> high ascii can also sometimes be trouble
- # [01:46] * Joins: dbaron (~dbaron@nat/mozilla/x-genlyosynvneccnl)
- # [01:47] <zewt> because there's no such thing? :P
- # [01:47] <jamesr> extended ascii?
- # [01:47] <jamesr> whatever it's called
- # [01:49] * Joins: Morphous (jan@unaffiliated/amorphous)
- # [01:50] <zewt> "high ascii" is what people tended to call "some 8-bit character set" back before people knew what character sets were--in javascript I'm not sure what it would mean (since strings are wide, not 8-bit)
- # [01:52] * Quits: ojan (~ojan@nat/google/x-pletbnssqvcsknol) (Quit: ojan)
- # [01:52] * Quits: cying (~cying@192.42.249.92) (Quit: cying)
- # [01:54] * Quits: pdr_ (~pdr2@75-144-232-190-Atlanta.hfc.comcastbusiness.net) (Remote host closed the connection)
- # [01:54] * Joins: pdr3 (~pdr2@nat/google/x-bppfutquitpyqhvv)
- # [01:58] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [02:00] * Joins: cying (~cying@192.42.249.92)
- # [02:07] * Quits: othermaciej (~mjs@192.42.249.62) (Quit: othermaciej)
- # [02:11] * Quits: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft) (Ping timeout: 252 seconds)
- # [02:13] * Quits: cying (~cying@192.42.249.92) (Quit: cying)
- # [02:13] * Joins: erlehmann (~erlehmann@89.204.153.69)
- # [02:15] * Joins: cying (~cying@192.42.249.92)
- # [02:16] * Quits: cying (~cying@192.42.249.92) (Client Quit)
- # [02:17] * Quits: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.17/20110428205629])
- # [02:17] * Joins: ezoe (~ezoe@61-205-124-185f1.kyt1.eonet.ne.jp)
- # [02:18] * Joins: othermaciej (~mjs@192.42.249.62)
- # [02:20] * Joins: cying (~cying@192.42.249.92)
- # [02:23] * Quits: erlehmann (~erlehmann@89.204.153.69) (Quit: Ex-Chat)
- # [02:24] <jamesr> zewt: i mean any characters in the 128..255 range
- # [02:25] <Hixie> should i spec what happens to the cursor and selection when you reset a text input or textarea's value?
- # [02:25] <Hixie> and if so, should i spec a particular behaviour, or should i say it's a platform-specific reset?
- # [02:28] * Joins: KaOSoFt (~KaOSoFt@190.253.139.85)
- # [02:28] * Quits: KaOSoFt (~KaOSoFt@190.253.139.85) (Changing host)
- # [02:28] * Joins: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft)
- # [02:30] <Hixie> can someone on windows load up some browsers, go to http://software.hixie.ch/utilities/js/live-dom-viewer/ click "download", quickly click on the "1234567" text in the text box under "Rendered view", and then tell me what happens to the text selection and cursor position after two seconds?
- # [02:30] <Hixie> on mac, all the browsers i've been able to test move the cursor to the end and remove the selection (if any)
- # [02:30] * Joins: eric_carlson (~ericc@192.42.249.125)
- # [02:30] <Hixie> if anyone is on a non-mac non-windows os that would be useful too
- # [02:31] <Hixie> (i changed it to 5 seconds)
- # [02:34] <zewt> holy gross, abp does some nasty stuff to the DOM in chrome
- # [02:34] * Joins: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1)
- # [02:34] * Quits: cying (~cying@192.42.249.92) (Quit: cying)
- # [02:34] <zewt> https://zewt.org/~glenn/erk.png ... heh
- # [02:36] <zewt> does the same for me in FF4/O11 in Windows (both of them leave the cursor at the end but scroll the text all the way to the left, which is pretty strange)
- # [02:36] <zewt> (same as what you described)
- # [02:37] <Hixie> cool, thanks
- # [02:37] <zewt> same in chrome 12 (after turning off that mess)
- # [02:37] <Hixie> any chance of testing IE?
- # [02:37] <Hixie> that's the one i haven't tested on any platform yet
- # [02:37] <zewt> need to load a VM, will take a minute
- # [02:38] <Hixie> you need a VM to load IE on windows? what kind of weird setup do you have over there :-)
- # [02:38] <zewt> xp64
- # [02:39] <zewt> ie9 only supports versions of windows which require lots of memory to run, which makes them fantastically wasteful in VMs
- # [02:39] <Hixie> funky
- # [02:39] * Quits: Peter` (~peter@nishino.lvp-media.com) (Ping timeout: 250 seconds)
- # [02:39] <zewt> xp runs in half a gig; i need like a gig and a half for win7
- # [02:39] <Hixie> jeez
- # [02:40] <zewt> same
- # [02:41] <Hixie> cool, thanks
- # [02:41] <Hixie> i guess i'll just spec it
- # [02:42] <zewt> pretty oddball that they all mismatch the scroll position and the cursor
- # [02:43] <Hixie> yeah that's what makes me thing it might be needed for interop somehow and why it needs speccing
- # [02:44] <Hixie> if you've still got some browsers up can you try it again? i changed it to a textarea
- # [02:44] <Hixie> looks like it's the same on mac
- # [02:46] * Joins: Peter` (~peter@nishino.lvp-media.com)
- # [02:46] * Quits: dydx (~dydz@adsl-76-200-189-192.dsl.pltn13.sbcglobal.net) (Quit: dydx)
- # [02:47] <Hixie> woot, i am now up to march in dealing with feedback of a non-feature-request nature
- # [02:47] <zewt> uh, ie9 seems to be caching the old one through reloads
- # [02:48] <Hixie> weird
- # [02:48] <zewt> same in the others, but i'm still seeing type=text in ie9
- # [02:48] * Quits: othermaciej (~mjs@192.42.249.62) (Quit: othermaciej)
- # [02:48] <Hixie> if you have sent feedback (not counting feedback asking for new features, but including bugs) that you send before march, and i haven't replied to it, please let me know
- # [02:49] <zewt> gah chrome's "copy text in the address bar you didn't ask for" thing drives me crazy (tried to copy the hostname to tcpdump and I got a http:// prefix that I didn't ask for)
- # [02:49] <Hixie> yeah man that drives me batty
- # [02:49] <zewt> software trying to be more clever than it actually is
- # [02:49] <Hixie> ok, i'm outta here
- # [02:49] <Hixie> bbl
- # [02:49] <zewt> later
- # [02:50] * Quits: Peter` (~peter@nishino.lvp-media.com) (Ping timeout: 250 seconds)
- # [02:51] <zewt> same in IE9
- # [02:56] * Quits: The_8472 (~stardive@azureus/The8472) (Ping timeout: 244 seconds)
- # [02:59] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [03:02] * Quits: eric_carlson (~ericc@192.42.249.125) (Quit: eric_carlson)
- # [03:04] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [03:06] * Joins: eric_carlson (~ericc@192.42.249.125)
- # [03:06] * Quits: eric_carlson (~ericc@192.42.249.125) (Client Quit)
- # [03:08] * Quits: twisted` (~twisted@205.189.73.45) (Quit: leaving)
- # [03:08] * Joins: twisted (~twisted@205.189.73.45)
- # [03:18] * bga_ is now known as bga_|away
- # [03:19] * Quits: bga_|away (~bga@ppp91-122-184-178.pppoe.avangarddsl.ru) (Read error: Connection reset by peer)
- # [03:20] * Quits: pdr3 (~pdr2@nat/google/x-bppfutquitpyqhvv) (Remote host closed the connection)
- # [03:23] * Joins: jdong_ (~quassel@222.126.155.250)
- # [03:26] * Quits: dbaron (~dbaron@nat/mozilla/x-genlyosynvneccnl) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [03:28] * paul_irish is now known as paul_irish_
- # [03:29] * Quits: dave_levin (~dave_levi@nat/google/x-coaavqufwuxyzilx) (Quit: dave_levin)
- # [03:31] * Joins: eric_carlson (~ericc@192.42.249.125)
- # [03:31] * Quits: eric_carlson (~ericc@192.42.249.125) (Client Quit)
- # [03:34] * Quits: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1) (Ping timeout: 260 seconds)
- # [03:38] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [03:39] * Joins: Peter` (~peter@nishino.lvp-media.com)
- # [03:40] * paul_irish_ is now known as paul_irish
- # [03:45] * paul_irish is now known as paul_irish_
- # [03:50] * Quits: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft) (Ping timeout: 268 seconds)
- # [03:52] * Joins: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft)
- # [04:02] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [04:03] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # [04:05] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # [04:15] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # [04:15] <karlcow> http://insidesearch.blogspot.com/2011/06/authorship-markup-and-web-search.html
- # [04:15] * Quits: jochen__ (~jochen@nat/google/x-rrspagewlafkvcqd) (Remote host closed the connection)
- # [04:15] * Joins: jochen__ (~jochen@nat/google/x-kgcxijqlgpscsyos)
- # [04:15] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # [04:17] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # [04:18] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Ping timeout: 252 seconds)
- # [04:19] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # [04:19] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [04:28] * Quits: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [04:35] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
- # [04:35] * Quits: linclark (~clark@216-75-233-78.static.wiline.com) (Quit: linclark)
- # [04:37] * Quits: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft) (Quit: Liberty is the right to choose, freedom is the result of that choice.)
- # [04:41] * Joins: yuhong (~chatzilla@50-47-173-54.evrt.wa.frontiernet.net)
- # [04:49] * Joins: linclark (~clark@216-75-233-78.static.wiline.com)
- # [04:49] * Joins: linclark_ (~clark@216-75-233-78.static.wiline.com)
- # [04:49] * Quits: linclark (~clark@216-75-233-78.static.wiline.com) (Read error: Connection reset by peer)
- # [04:49] * linclark_ is now known as linclark
- # [04:50] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [04:58] * Quits: Ephemera (~Ephemera@61.41.24.114) (Ping timeout: 252 seconds)
- # [05:00] * Joins: boblet_ (u1921@gateway/web/irccloud.com/x-fbpjogvyryxvwtct)
- # [05:01] * boblet_ is now known as boblet
- # [05:07] * Joins: Ephemera (~Ephemera@61.41.24.114)
- # [05:13] * Joins: hij1nx (~hij1nx@cpe-66-65-124-111.nyc.res.rr.com)
- # [05:14] <mpilgrim> Philip`: good call. it took me 2 hours, but i finally found a place in webkit's indexeddb implementation that fails on "\ufffe"
- # [05:18] * Joins: nonge_ (~nonge@p5B326084.dip.t-dialin.net)
- # [05:22] * Quits: nonge__ (~nonge@p5B3261AD.dip.t-dialin.net) (Ping timeout: 258 seconds)
- # [05:23] * Quits: Prgmrbill (~PrgmrBill@unaffiliated/prgmrbill) (Ping timeout: 252 seconds)
- # [05:27] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: davidwalsh)
- # [05:30] <yuhong> I submitted and posted some comments on "CSS 2.1 becomes W3C Recommendation"/
- # [05:30] * Joins: Prgmrbill (~PrgmrBill@unaffiliated/prgmrbill)
- # [05:30] <yuhong> http://slashdot.org/~yuhong
- # [05:32] * Quits: yuhong (~chatzilla@50-47-173-54.evrt.wa.frontiernet.net) (Quit: ChatZilla 0.9.87 [Firefox 3.6.16/20110323163108])
- # [05:36] * Quits: jamesr (~jamesr@nat/google/x-uayueyeuqejliuls) (Quit: jamesr)
- # [05:38] * Joins: nimbu_ (u1924@gateway/web/irccloud.com/x-gvqzysvcylxcznkh)
- # [05:39] * Joins: Transformer (~Transform@ool-4a59e397.dyn.optonline.net)
- # [05:39] * nimbu_ is now known as nimbu
- # [05:41] * Quits: Transformer (~Transform@ool-4a59e397.dyn.optonline.net) (Excess Flood)
- # [05:48] * Joins: lstoll (~lstoll@randall.lstoll.net)
- # [05:51] * Joins: Thezilch (~fuz007@cpe-76-167-224-154.socal.res.rr.com)
- # [05:59] * heycam is now known as heycam|away
- # [06:14] * Quits: lumely (~lumely@dhcp2-228.slis.tsukuba.ac.jp) (Read error: Connection reset by peer)
- # [06:14] * Joins: lumely (~lumely@dhcp2-228.slis.tsukuba.ac.jp)
- # [06:15] * paul_irish_ is now known as paul_irish
- # [06:17] * Joins: matjas (~matjas@91.182.98.147)
- # [06:23] * Joins: cying (~cying@c-24-6-96-149.hsd1.ca.comcast.net)
- # [06:32] * Joins: shiawuen (~shiawuent@bb115-66-151-94.singnet.com.sg)
- # [06:33] * Joins: linclark_ (~clark@216-75-233-78.static.wiline.com)
- # [06:34] * Quits: linclark (~clark@216-75-233-78.static.wiline.com) (Ping timeout: 255 seconds)
- # [06:34] * linclark_ is now known as linclark
- # [06:39] * Joins: rimantas (~rimliu@93.93.57.193)
- # [06:43] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
- # [06:47] * Joins: primal1 (~primal1@pool-173-58-229-111.lsanca.fios.verizon.net)
- # [06:50] <Hixie> what's with bjoern quoting my name? weird
- # [06:52] <jamesr> as in "Ian Hickson"?
- # [06:52] <Hixie> as in "Hixie"
- # [06:53] <jamesr> the so-called "Hixie" says
- # [06:53] * Quits: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com) (Read error: Operation timed out)
- # [06:53] <Hixie> pretty much
- # [07:03] <zewt> i've been tempted to put "timeless" in quotes in several mails, heh
- # [07:04] * Joins: hdhoang (~hdhoang@2406:a000:f0ff:fffe::3461)
- # [07:07] <jamesr> so "Hixie", "timeless", and "fantasai" walk into a bar...
- # [07:08] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
- # [07:09] * Quits: matjas (~matjas@91.182.98.147) (Quit: Computer has gone to sleep.)
- # [07:15] * Quits: mike][inq (~mike@2001:858:5:303:224:81ff:fe12:b5c4) (Ping timeout: 260 seconds)
- # [07:15] * Quits: ezoe (~ezoe@61-205-124-185f1.kyt1.eonet.ne.jp) (Ping timeout: 244 seconds)
- # [07:30] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # [07:30] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # [07:36] * Joins: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru)
- # [07:37] * Joins: zcorpan (~zcorpan@c-e69ce355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [07:39] * Joins: matjas (~matjas@188.189.93.0)
- # [07:48] <paul_irish> anyone have a rough idea when innerHTML began to be specified?
- # [07:51] <paul_irish> which.. i imagine just means the general parsing algo
- # [07:52] <Hixie> 2008? 2009?
- # [07:52] <Hixie> 2009 i think
- # [07:52] <Hixie> it was in january, whatever year it was
- # [07:53] * Quits: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 240 seconds)
- # [07:53] <paul_irish> k. good enough for me. i can work with that. thx
- # [07:56] * Quits: matjas (~matjas@188.189.93.0) (Quit: Computer has gone to sleep.)
- # [07:57] <zcorpan> http://www.whatwg.org/specs/web-apps/2007-10-26/#innerhtml0
- # [07:57] <paul_irish> :D
- # [07:57] <Hixie> holy cow, that's far before what i expected
- # [07:57] <zcorpan> it wasn't specified in http://www.whatwg.org/specs/web-apps/2006-01-01/ so sometime between those dates
- # [07:57] <Hixie> must have been 2007 that we specified the parser then
- # [07:57] <Hixie> wow
- # [07:57] <Hixie> time flies
- # [07:58] <paul_irish> yeah.. http://blog.whatwg.org/2007/03 is when html5lib 0.9 came out
- # [07:58] <Hixie> can anyone think of any reason i shouldn't specify window.status as a readonly replaceable property on Window that always returns the empty string?
- # [08:00] <zcorpan> do sites expect empty string (rather than undefined)?
- # [08:00] <Hixie> every browser seems to return empty string
- # [08:00] <Hixie> and i know i've written code that broke because i forgot that window.status existed
- # [08:00] <zcorpan> ah
- # [08:01] <zcorpan> is it repleaceable in browsers too?
- # [08:01] <Hixie> i thought it was, and it is in chrome, but it appears not to be in firefox
- # [08:01] <Hixie> firefox seems to always return '' regardless
- # [08:01] <zcorpan> i guess replaceable makes sense
- # [08:02] <Hixie> wait
- # [08:02] <Hixie> i'm wrong
- # [08:02] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [08:02] <Hixie> window.status = {}; window.status returns the _string_ "[object Object]"
- # [08:03] <Hixie> in chrome & opera
- # [08:03] <zcorpan> yeah
- # [08:04] <zcorpan> which means there's a setter i guess
- # [08:04] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Client Quit)
- # [08:04] * Joins: Akilo (~kristof@lit75-1-81-57-239-230.fbx.proxad.net)
- # [08:05] <zcorpan> opera seems to allow sites to set the status by default (but has a pref to disable it)
- # [08:07] <zcorpan> http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-08
- # [08:07] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 240 seconds)
- # [08:08] <Hixie> anyone got IE to test with? I don't have IE at home
- # [08:10] <zcorpan> hold on
- # [08:10] * Joins: agektmr (~Adium@220.109.219.244)
- # [08:10] <Hixie> what's the latest version of web notifications? the editor's draft seems to be more outdated than the TR/ page?
- # [08:11] * Quits: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (Changing host)
- # [08:11] * Joins: danbri (~danbri@unaffiliated/danbri)
- # [08:11] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [08:11] <zcorpan> Hixie: ie9 seems to always return the empty string
- # [08:11] <Hixie> k
- # [08:12] <zcorpan> unless i do var status
- # [08:12] <Hixie> sure, var is another issue altogether
- # [08:12] <Hixie> but it doesn't throw?
- # [08:12] <Hixie> so i guess a setter that does nothing is the way to go
- # [08:12] <zcorpan> doesn't throw
- # [08:12] * Quits: CvP (~CvP@123.49.21.38) (Ping timeout: 258 seconds)
- # [08:13] <zcorpan> same in ie quirks
- # [08:13] <zcorpan> and ie7compat
- # [08:13] <Hixie> yeah if gecko and ie match we're good here
- # [08:19] * Joins: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de)
- # [08:21] * Joins: KevinMarks (~yaaic@c-71-204-145-244.hsd1.ca.comcast.net)
- # [08:34] * Quits: yutak (~yutak@2401:fa00:4:1000:baac:6fff:fe99:adfb) (Quit: Ex-Chat)
- # [08:34] * Joins: yutak (~yutak@2401:fa00:4:1000:baac:6fff:fe99:adfb)
- # [08:38] * Quits: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net) (Remote host closed the connection)
- # [08:38] <Hixie> huh
- # [08:38] * Hixie notices a revert request that he'd somehow missed
- # [08:39] <Hixie> good thing i happened to browse the archives
- # [08:39] * Hixie tries to work out what he's supposed to be reverting
- # [08:39] * Joins: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net)
- # [08:41] <Hixie> aha, something to make validators not catch inaccessible content
- # [08:41] <Hixie> the mind boggles
- # [08:46] <zcorpan> what's accessible is an opinion
- # [08:47] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
- # [08:51] * Joins: agektmr (~Adium@220.109.219.244)
- # [08:53] * Quits: linclark (~clark@216-75-233-78.static.wiline.com) (Quit: linclark)
- # [08:58] * Quits: Akilo (~kristof@lit75-1-81-57-239-230.fbx.proxad.net) (Quit: Ex-Chat)
- # [09:00] * Joins: Akilo (~kristof@lit75-1-81-57-239-230.fbx.proxad.net)
- # [09:01] <danbri> foolip, when I paste entire source of http://schema.org/TVSeries into http://foolip.org/microdatajs/live/ then try the tabs, the entire page goes blank
- # [09:01] <danbri> (though there doesn't actually seem to be any MD in it)
- # [09:02] <danbri> ... if I cut from <div id="mainContent"> and below, the UI still works and I see { "items": [] }
- # [09:04] <jgraham> Hixie: I think the TR page probably is the latest web notifications draft. That spec seems to have stalled
- # [09:05] <Hixie> ah
- # [09:06] * Joins: Onderhond (~woef@79.232-136-217.adsl-static.isp.belgacom.be)
- # [09:06] <jgraham> Also, isn't timeless' name just "tim eless"? That would rather seem to exclude him from a "three people who go by pseudonyms walk into a bar" joke
- # [09:07] <Hixie> um, no
- # [09:07] <jgraham> Oh
- # [09:07] <Hixie> his name is josh soref :-)
- # [09:07] <jgraham> Ah. Well he's back in the joke then
- # [09:07] <jgraham> Dunno where I got the other idea from
- # [09:08] <zcorpan> hsivonen: is ==date-or-time-content== used anywhere? http://wiki.whatwg.org/wiki/MicrosyntaxDescriptions
- # [09:08] <jgraham> (especially since I recognise his real name now you mention it)
- # [09:10] <zcorpan> hsivonen: also what's with the claims that the formats differ from the spec?
- # [09:10] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Ping timeout: 240 seconds)
- # [09:11] * Joins: _jgr (~jgr@CPE-58-165-74-97.qld.bigpond.net.au)
- # [09:11] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
- # [09:14] <hsivonen> zcorpan: looks like it's dead code
- # [09:14] <hsivonen> zcorpan: there used to be some element (<time>?) that accepted date or times in element content
- # [09:14] <Hixie> yeah <time> did that for aw hile
- # [09:15] <Hixie> <meter> and <progress> also had similar magic with numbers
- # [09:18] * Quits: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de) (Ping timeout: 240 seconds)
- # [09:21] <zcorpan> removed it
- # [09:21] <zcorpan> that page still needs stuff filled in
- # [09:23] * Quits: Thezilch (~fuz007@cpe-76-167-224-154.socal.res.rr.com) (Read error: Connection reset by peer)
- # [09:30] * Quits: cying (~cying@c-24-6-96-149.hsd1.ca.comcast.net) (Quit: cying)
- # [09:32] <hsivonen> zcorpan: thanks
- # [09:39] * Joins: maikmerten (~merten@vpn1096.itmc.tu-dortmund.de)
- # [09:42] <jamesr> Hixie: i don't thikn we should have args in HTML spec
- # [09:42] <jamesr> it's not interoperable
- # [09:43] <Hixie> really?
- # [09:43] <Hixie> who doesn't do it?
- # [09:44] <jamesr> IEs don't, iirc
- # [09:44] <jamesr> and mozilla provides another argument
- # [09:44] <jamesr> to the callback
- # [09:44] <Hixie> well if it's just IE then they can get with the programme
- # [09:44] <jamesr> before the user specified argument(s)
- # [09:44] <Hixie> really?
- # [09:45] <jamesr> https://developer.mozilla.org/En/Window.setTimeout
- # [09:45] <jamesr> see "lateness"
- # [09:45] <Hixie> window.setTimeout(function(a,b,c) { alert('a=' + a + '\nb=' + b + '\nc=' + c) }, 1000, 1, 2, 3);
- # [09:45] <Hixie> ...alerts "a=1 b=2 c=3"
- # [09:45] <Hixie> in firefox
- # [09:45] <jamesr> what's arguments.length?
- # [09:46] <Hixie> and opera
- # [09:46] <Hixie> and chrome
- # [09:46] <Hixie> seems interoperable to me!
- # [09:47] * Quits: hdhoang (~hdhoang@2406:a000:f0ff:fffe::3461) (Quit: Leaving.)
- # [09:47] <Hixie> 3 in opera and chrome, 4 in firefox
- # [09:47] <jamesr> so they stick it after the user-supplied args?
- # [09:47] <Hixie> yup
- # [09:48] <zcorpan> should we implement lateness in opera and chrome?
- # [09:49] <jamesr> why? can't you do it yourself in script?
- # [09:49] <zcorpan> i guess the script could do new Date yeah
- # [09:49] <jamesr> grab date.now() when setting, grab it when the callback runs, subtract the delay you specified...
- # [09:49] <Hixie> i have heard pretty much zero authoring interest in this argument
- # [09:49] <Hixie> to the point that i never had even heard of it :-)
- # [09:50] <Hixie> jamesr: that doesn't work if the machine was suspended in between
- # [09:50] <jamesr> well nobody uses arguments
- # [09:50] <Hixie> i use them all the time :-)
- # [09:50] <jamesr> Hixie: depends on how the implementation handles that
- # [09:50] <jamesr> nobody who authors and has to care about IE does :)
- # [09:50] <Hixie> does the monotonic clock from web perf increment when timeouts don't?
- # [09:50] <Hixie> people who care about IE don't use a _lot_ of the stuff in this spec
- # [09:50] <jamesr> the monotonic clock from web perf isn't actually specified
- # [09:50] <zcorpan> jamesr: you could use lateness without using arguments
- # [09:50] <jamesr> so nobody knows wtf it does
- # [09:51] <Hixie> well ok then
- # [09:51] <Hixie> someone should get on that
- # [09:51] <Hixie> :-P
- # [09:51] * Hixie calls "not it"
- # [09:51] <jamesr> yeah it's just microsoft guys
- # [09:51] <jamesr> who keep bothering me to put a "implementations should not ..." section into a normative section
- # [09:51] <jamesr> i explained that wouldn't mean anything and their response was "we're fine with that"
- # [09:52] <zewt> normative shoulds make me want to hit things
- # [09:52] <zewt> at least, after dealing with the XMPP specs where half the spec is shoulds
- # [09:52] <Hixie> jamesr: well hopefully you don't have an actual "should" in a non-normative section
- # [09:52] * Joins: hdhoang (~hdhoang@203.210.202.39)
- # [09:53] <jamesr> i haven't put the sentence anywhere cos it's a dumb requirement
- # [09:53] <jamesr> it'll end up being implementation advice in a note
- # [09:53] <Hixie> aah
- # [09:53] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [09:53] <Hixie> push back against bad ideas
- # [09:53] <Hixie> don't give in!
- # [09:54] <Hixie> ok i should go sleep
- # [09:54] <Hixie> nn
- # [09:55] <KevinMarks> is a normative Should a passive aggressive spec?
- # [09:57] <jamesr> i can see that you are satisfying the minimum required requirements of this standard, but do you really want to just be a minimally compliant implementation?
- # [09:57] <jamesr> Stan over there is meeting 37 individual requirements...
- # [09:58] * Quits: maikmerten (~merten@vpn1096.itmc.tu-dortmund.de) (Ping timeout: 240 seconds)
- # [10:01] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
- # [10:02] * Joins: mike][inq (~mike@2001:858:5:303:224:81ff:fe12:b5c4)
- # [10:02] * Quits: Onderhond (~woef@79.232-136-217.adsl-static.isp.belgacom.be) (Read error: Connection reset by peer)
- # [10:04] * Joins: msucan (~robod@92.86.247.27)
- # [10:05] * Joins: maikmerten (~merten@vpn1096.itmc.tu-dortmund.de)
- # [10:06] * Quits: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au) (Ping timeout: 252 seconds)
- # [10:09] * Joins: LBP (~Miranda@pD9EB268F.dip0.t-ipconnect.de)
- # [10:18] * Joins: jeremyselier (~Jeremy@92.103.127.226)
- # [10:19] * Joins: mpt (~mpt@91.189.88.12)
- # [10:19] * Quits: mpt (~mpt@91.189.88.12) (Changing host)
- # [10:19] * Joins: mpt (~mpt@canonical/mpt)
- # [10:26] * Quits: _jgr (~jgr@CPE-58-165-74-97.qld.bigpond.net.au) (Ping timeout: 246 seconds)
- # [10:38] * Joins: kost-bebix (~kost-bebi@195.95.210.249)
- # [10:38] * Joins: riven` (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [10:39] <kost-bebix> Good morning everyone! So can anyone please review me with speed testing of making HTMLTokenizer a new-style object?
- # [10:40] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Disconnected by services)
- # [10:40] * riven` is now known as riven
- # [10:40] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [10:40] * Joins: riven (~riven@pdpc/supporter/professional/riven)
- # [10:40] <kost-bebix> code: http://paste.pocoo.org/show/402862/
- # [10:40] <kost-bebix> file index.html: http://www.whatwg.org/specs/web-apps/current-work/ (it's big)
- # [10:41] <kost-bebix> results are ~40 seconds everywhere (old-style, new-style, pypy)
- # [10:41] <kost-bebix> so maybe my code is wrong or what
- # [10:44] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
- # [10:51] <jgraham> kost-bebix: In general I am happy to make new-style classes. Unless it makes a huge difference weird version-specific-CPython-specific performance hacks at the expense of best practices seem wrong
- # [10:52] * jgraham afk for a bit
- # [10:57] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
- # [11:00] * Quits: maikmerten (~merten@vpn1096.itmc.tu-dortmund.de) (Ping timeout: 252 seconds)
- # [11:03] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
- # [11:04] * Joins: bga_ (~bga@ppp91-122-184-178.pppoe.avangarddsl.ru)
- # [11:05] <kost-bebix> jgraham: 40 seconds for new-style vs 37 sec. for old-style
- # [11:06] <kost-bebix> jgraham: but for new-style I will write topic about "how to make safe wysiwyg ckeditor with html5lib" and won't be a shame to show it's code))
- # [11:07] <kost-bebix> jgraham: also, what about fixing html5lib in default? It's currently broken a bit. Should I investigate that or could you please do that?
- # [11:07] <gsnedders> jgraham: Broken in what way?
- # [11:08] <gsnedders> kost-bebix even
- # [11:08] <kost-bebix> gsnedders: even?
- # [11:08] <gsnedders> kost-bebix: Broken in what way?
- # [11:08] <kost-bebix> oh, sorry, those 40 and 37 secs were for pypy, whong virtualenv))
- # [11:09] <kost-bebix> gsnedders: something like this http://paste.pocoo.org/show/402835/
- # [11:09] <kost-bebix> gsnedders: but even not for tests
- # [11:09] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
- # [11:09] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [11:09] * Joins: Rik` (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed)
- # [11:11] <kost-bebix> gsnedders: here's fresh error http://paste.pocoo.org/show/403315/ for this test-code
- # [11:11] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [11:12] * Quits: Rik` (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed) (Remote host closed the connection)
- # [11:12] * Joins: Rik` (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed)
- # [11:17] * Quits: benschwarz (~benschwar@59.167.185.148) (Quit: Linkinus - http://linkinus.com)
- # [11:18] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [11:19] * Quits: homata__ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp) (Remote host closed the connection)
- # [11:19] <kost-bebix> gsnedders: so will you look at that please?
- # [11:20] * Joins: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de)
- # [11:21] <gsnedders> kost-bebix: Maybe.
- # [11:21] * gsnedders is rather busy at the moment
- # [11:21] <kost-bebix> oh, ok
- # [11:22] <gsnedders> The soonest I'm likely to do anything is while travelling next Wednesday.
- # [11:22] <kost-bebix> ok, I'll look at that
- # [11:26] * Quits: Rik` (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed) (Remote host closed the connection)
- # [11:26] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
- # [11:28] * Joins: Rik`_ (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed)
- # [11:28] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
- # [11:28] <mhausenblas> any microdata people around?
- # [11:29] * Quits: Rik`_ (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed) (Remote host closed the connection)
- # [11:29] * mhausenblas might benefit from your help re https://github.com/mhausenblas/schema-org-rdf/blob/master/tools/schema-mr-gateway/microdata-parser.py
- # [11:29] * Joins: Rik` (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed)
- # [11:29] <mhausenblas> (using edsu's MD parser https://github.com/edsu/microdata)
- # [11:30] <kost-bebix> ok, seems I fixed that
- # [11:30] <kost-bebix> how do I do pull request in google code?)
- # [11:30] <kost-bebix> http://code.google.com/r/kost88-html5lib-fixes/source/checkout
- # [11:31] * Joins: benschwarz (~benschwar@59.167.185.148)
- # [11:31] <jgraham> kost-bebix: No idea.
- # [11:31] <kost-bebix> jgraham: maybe I should just send patches?
- # [11:31] <mhausenblas> kost-bebix good question (re pull request in Google code) - if you find out pls let me know as well ;)
- # [11:31] <jgraham> kost-bebix: That should work
- # [11:32] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
- # [11:32] * Quits: Rik` (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed) (Remote host closed the connection)
- # [11:32] <jgraham> If the patches look good you can benefit from our hippie commit-access policy
- # [11:32] <kost-bebix> jgraham: http://paste.pocoo.org/show/403324/
- # [11:32] * Joins: Rik` (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed)
- # [11:33] <kost-bebix> jgraham: I should run tests now, I guess
- # [11:33] <kost-bebix> to make sure nothing is broken)
- # [11:34] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 252 seconds)
- # [11:34] <kost-bebix> jgraham: fail) super(HTMLTokenizer, self).__init__(object) should be fixed to super(HTMLTokenizer, self).__init__()
- # [11:34] <mhausenblas> jgraham, you're not into MD, are you?
- # [11:35] <jgraham> kost-bebix: Attaching patches to a bug is best I guess
- # [11:35] <jgraham> mhausenblas: A little, but possibly not enough to review code and do real work at the same time :)
- # [11:36] <mhausenblas> he he, fair enough
- # [11:36] <kost-bebix> jgraham: ok, I'll go and create issues for that
- # [11:36] * mhausenblas trying to figure on his own - would be cool to learn what chaps to ask around here ...
- # [11:37] <gsnedders> I'd say I could look, but then jgraham would probably start finding more work for me. :)
- # [11:37] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Ping timeout: 240 seconds)
- # [11:39] <mhausenblas> gsnedders, please look :P
- # [11:39] * Quits: Rik` (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed) (Remote host closed the connection)
- # [11:39] <mhausenblas> srsly, got a sec, gsnedders?
- # [11:39] * mhausenblas won't tell jgraham
- # [11:39] <gsnedders> Disclaimer: it's been a while since I've looked at MD closely
- # [11:39] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
- # [11:39] <mhausenblas> he he, fair enough - same for me ;)
- # [11:40] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: Leaving)
- # [11:40] <mhausenblas> so, in https://github.com/mhausenblas/schema-org-rdf/blob/master/tools/schema-mr-gateway/microdata-parser.py I'm trying to dump the items
- # [11:40] <mhausenblas> now, what I don't really get is the cascading
- # [11:41] <mhausenblas> that is, how items can have other nested items
- # [11:41] * mhausenblas should maybe read the spec more closely? ... but I'm a slacker, hence
- # [11:42] <gsnedders> mhausenblas: The other item is defined by the nesting, pretty much, IIRC
- # [11:42] <mhausenblas> yes, that I get - but what is the relationship? ;)
- # [11:42] <mhausenblas> or is there none
- # [11:42] <mhausenblas> you see what I'm trying to understand?
- # [11:43] <mhausenblas> I have (in my own weird pretty print style):
- # [11:43] <mhausenblas> ITEM (http://example.org/event123) of type (http://schema.org/Event)
- # [11:43] <mhausenblas> and
- # [11:45] <mhausenblas> ITEM (anonymous) of type (http://schema.org/AggregateOffer)
- # [11:45] <mhausenblas> how is http://example.org/event123 related to the second item?
- # [11:45] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [11:45] <gsnedders> Depends upon the itemprop
- # [11:45] * Quits: Ephemera (~Ephemera@61.41.24.114) (Ping timeout: 255 seconds)
- # [11:45] * mhausenblas bangs head on desk
- # [11:45] <mhausenblas> sure thing - it's 'offers'
- # [11:45] <mhausenblas> sry for the stupid question
- # [11:45] <mhausenblas> there you go - you did help me gsnedders ;)
- # [11:45] <mhausenblas> case close - let's move on
- # [11:45] <gsnedders> I KNOW STUFF.
- # [11:45] <mhausenblas> thx, over and out
- # [11:45] <gsnedders> :D
- # [11:45] <mhausenblas> well, that I wouldn't say, but ...
- # [11:45] <mhausenblas> you're a nice guy, at last ;)
- # [11:45] * Joins: mpt (~mpt@canonical/mpt)
- # [11:45] * bga_ is now known as bga_|away
- # [11:46] <kost-bebix> that's for broken default: http://code.google.com/p/html5lib/issues/detail?id=184
- # [11:46] <zcorpan> gsnedders is just making stuff up
- # [11:46] <mhausenblas> btw, as I have some 3 more min for chit chatting - how's it going, gsnedders - still up in Scandinavia or what are you after these days?
- # [11:46] <gsnedders> zcorpan: Pretty much. But if it makes people think I know stuff…
- # [11:47] <gsnedders> mhausenblas: Studying in Glasgow, working remotely for Opera still (though part-time now)
- # [11:47] <mhausenblas> right
- # [11:47] <mhausenblas> well, sounds good - KUTGW!
- # [11:48] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
- # [11:49] * Joins: Rik` (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed)
- # [11:49] <zcorpan> KUTGSAWYAD
- # [11:50] * Joins: ezoe (~ezoe@61-205-125-121f1.kyt1.eonet.ne.jp)
- # [11:51] <kost-bebix> http://code.google.com/p/html5lib/issues/detail?id=185 for new-style HTMLTokenizer
- # [11:51] <kost-bebix> god, bitbucket + pull requests would be so much easier))
- # [11:52] * Joins: Ephemera (~Ephemera@61.41.24.114)
- # [11:52] * Parts: bayashi (~bayashi@li154-112.members.linode.com) ("Leaving...")
- # [11:52] <gsnedders> zcorpan: ?
- # [12:01] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
- # [12:03] <karlcow> KITTY
- # [12:11] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
- # [12:17] <jgraham> zcorpan: What's accessible might well be a measurable quantity. But no one much seems interested in doing the measurements
- # [12:17] * jgraham just saw that in the logs
- # [12:19] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [12:28] * bga_|away is now known as bga_
- # [12:29] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: brb)
- # [12:30] <karlcow> https://github.com/edsu/microdata/blob/master/microdata.py
- # [12:32] * Joins: roc (~chatzilla@121.98.230.221)
- # [12:34] * Joins: Ms2ger (~Ms2ger@91.181.194.98)
- # [12:35] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [12:37] <karlcow> http://go-to-hellman.blogspot.com/2011/06/our-metadata-overlords-and-that.html
- # [12:40] * Joins: _bga (~bga@95-55-33-242.dynamic.avangarddsl.ru)
- # [12:41] * Quits: benschwarz (~benschwar@59.167.185.148) (Quit: Leaving...)
- # [12:42] * Quits: bga_ (~bga@ppp91-122-184-178.pppoe.avangarddsl.ru) (Ping timeout: 244 seconds)
- # [12:43] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
- # [12:43] * Quits: kost-bebix (~kost-bebi@195.95.210.249) (Read error: Connection reset by peer)
- # [14:47] * Disconnected
- # [14:48] * Attempting to rejoin channel #whatwg
- # [14:48] * Rejoined channel #whatwg
- # [14:48] * Topic is 'WHATWG: http://www.whatwg.org/ -- logs: http://krijnhoetmer.nl/irc-logs/ -- stats: http://gavinsharp.com/irc/whatwg.html -- Please leave your sense of logic at the door, thanks!'
- # [14:48] * Set by annevk42 on Mon Oct 19 23:03:06
- # [14:48] <smaug____> http://www.w3.org/2004/04/webapps-cdf-ws/papers/opera.html from Mozilla and Opera is still surprisingly valid
- # [14:48] <hsivonen> krijnh: is back. watch you tongue, folks :-)
- # [14:49] <smaug____> hsivonen: my link was public :)
- # [14:49] <roc> when you've got W3C leadership insisting they never did anything wrong, then clearly lessons from past mistakes have not been learned, and that reduces trust
- # [14:49] <karlcow> hsivonen: taboo? in your own illusions :) That's the point of such an organization. Organizations which tie people who are likely minded are sects, not fora for discussing, debating, etc.
- # [14:50] <karlcow> roc: someone is a member of TAG and someone can't have different ideas ? One neuron brain? Role vs personal opinions.
- # [14:50] <karlcow> my goodness… sectarism.
- # [14:50] <hsivonen> karlcow: I have a feeling I got frowns when I last talked about disjoint communities but [citation-needed] and I don't remember what the context was
- # [14:52] <roc> karlcow: so you think it's a good thing to have people on the TAG who are wrong about important issues. OK. I don't.
- # [14:53] <roc> he's not just wrong about opinions or strategy, he's wrong about facts, as smaug pointed out
- # [14:54] <karlcow> I think it is a good thing to have people with diverse opinions. I do not think there is only one side of a story. I think people can have a role and opinions (it is called compromise). [not saying that I agree with him, but that is totally unrelated to his tag position]
- # [14:57] <jgraham> Diverse opinions can be good. Being in denial of facts isn't
- # [14:59] * Rik`_ is now known as Rik`
- # [15:00] <karlcow> Will one day computing engineers be human… really. It mesmerizes me as something strange. We are all of us humans. yes we lie, we are emotional, have notions of truth, recollection of memories. etc. He might be wrong, he might be right, etc. That's part of the game. Now putting him, his role and the organization in a single entity is quite frightening. it's why I say sectarism. Ministry of thoughts.
- # [15:00] <karlcow> anyway, reality catches me up. I have a meeting.
- # [15:01] * Joins: erlehmann (~erlehmann@89.204.153.69)
- # [15:01] * Quits: smaug____ (~chatzilla@GGYYMCDLXXX.gprs.sl-laajakaista.fi) (Ping timeout: 258 seconds)
- # [15:07] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 240 seconds)
- # [15:08] * Joins: mpt (~mpt@canonical/mpt)
- # [15:11] * Joins: shiawuen (~shiawuent@cm158.eta56.maxonline.com.sg)
- # [15:11] * Quits: shiawuen (~shiawuent@cm158.eta56.maxonline.com.sg) (Read error: Connection reset by peer)
- # [15:11] * Joins: shiawuen (~shiawuent@cm158.eta56.maxonline.com.sg)
- # [15:12] * Joins: pdr3 (~pdr2@nat/google/x-ymowueowxvjizmsu)
- # [15:15] * hdhoang is now known as lazni
- # [15:17] * lazni is now known as hdhoang
- # [15:36] * Joins: cying (~cying@c-24-6-96-149.hsd1.ca.comcast.net)
- # [15:50] <Workshiva> karlcow: As the saying goes, you're allowed your own opinions but you are not allowed your own facts
- # [15:51] <Workshiva> ... and I was one screen away from the bottom of the conversation
- # [15:52] * Quits: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru) (Quit: Leaving.)
- # [16:03] * Joins: eric_carlson (~eric_carl@2620:149:4:401:217:f2ff:fe03:a2e)
- # [16:04] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [16:04] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [16:05] * Joins: boaz_ (~boaz@75-150-66-249-NewEngland.hfc.comcastbusiness.net)
- # [16:06] * Parts: nimbu (u1924@gateway/web/irccloud.com/x-gvqzysvcylxcznkh)
- # [16:07] * Quits: shiawuen (~shiawuent@cm158.eta56.maxonline.com.sg) (Read error: Connection reset by peer)
- # [16:08] * Joins: shiawuen (~shiawuent@cm158.eta56.maxonline.com.sg)
- # [16:13] * Joins: eikaas (~eikaas@79.161.4.102)
- # [16:13] * Joins: smaug____ (~chatzilla@GZMMCCLXXVII.gprs.sl-laajakaista.fi)
- # [16:14] <karlcow> Workshiva: people have different recollections. Basically people do not see the same facts because of their own moral values, history, memory recollections, etc. Once again not taking side here.
- # [16:14] * Quits: eikaas_ (~eikaas@79.161.4.102) (Ping timeout: 255 seconds)
- # [16:16] <hsivonen> karlcow: I think you are taking relativism pretty far
- # [16:16] <Workshiva> Misremembering something doesn't change what actually happened...
- # [16:16] <karlcow> hsivonen: possibly.
- # [16:16] * Quits: shiawuen (~shiawuent@cm158.eta56.maxonline.com.sg) (Read error: Connection reset by peer)
- # [16:16] * Joins: shiawuen_ (~shiawuent@cm158.eta56.maxonline.com.sg)
- # [16:17] <jgraham> Wander too far down this path and you end up with holocaust deniers and all sorts of nastiness
- # [16:17] * jgraham wonders if that implicity invokes Godwin
- # [16:17] <karlcow> we reached godwin
- # [16:17] <Workshiva> scientologists :P
- # [16:17] <Workshiva> What is true is what you, yourself, decide is true for you.
- # [16:18] <karlcow> Workshiva: it's how science is working. Collectively aggreeing on a framework and working in that framework to make assertions.
- # [16:19] <karlcow> newton, simple relativity, general relativiy, etc.
- # [16:19] <karlcow> when the model doesn't work to answer the questions we have to solve, we change the model.
- # [16:20] <jgraham> I think there is a great deal that is interesting about the philosophy of Science but I'm not sure I get any of it from that statement
- # [16:20] <Workshiva> karlcow: The difference is that science describes reality, it doesn't define it
- # [16:20] * karlcow has to admit he is influenced by Kuhn
- # [16:20] * Quits: _jgr (~jgr@CPE-58-165-74-97.qld.bigpond.net.au) (Read error: Connection reset by peer)
- # [16:21] <karlcow> Worshiva: yup agreed whatever reality is ;)
- # [16:22] <karlcow> I was referring to this Kuhn http://en.wikipedia.org/wiki/Thomas_Kuhn
- # [16:23] <Workshiva> I didn't know there were other famous Kuhns
- # [16:24] <Workshiva> Anyhoo
- # [16:24] <karlcow> http://en.wikipedia.org/wiki/Kuhn
- # [16:25] <asmodai> cute: http://www.touchtrigonometry.org/
- # [16:25] <Workshiva> A Nobel Prize winner, I guess that counts as famous
- # [16:26] <karlcow> asmodai: nice!
- # [16:28] * Quits: erlehmann (~erlehmann@89.204.153.69) (Quit: Ex-Chat)
- # [16:33] * Quits: smaug____ (~chatzilla@GZMMCCLXXVII.gprs.sl-laajakaista.fi) (Ping timeout: 252 seconds)
- # [16:36] * Joins: _jgr (~jgr@CPE-58-165-74-97.qld.bigpond.net.au)
- # [16:43] <asmodai> You see the flash dumping happening all over
- # [16:43] <asmodai> interesting to see the uptake
- # [16:47] * Joins: saba (~foo@unaffiliated/saba)
- # [16:51] * Joins: CvP (~CvP@123.49.23.145)
- # [16:54] * Quits: jdaggett (~jdaggett@y227145.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett)
- # [16:58] * Joins: charlvn (~user@41.0.48.54)
- # [16:58] * charlvn is now known as cvn
- # [17:00] * Quits: Ms2ger (~Ms2ger@91.181.194.98) (Read error: Connection reset by peer)
- # [17:01] * Joins: Ms2ger (~Ms2ger@91.181.141.139)
- # [17:03] * Joins: zdobersek (~zan@cpe-46-164-14-124.dynamic.amis.net)
- # [17:05] * Quits: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de) (Remote host closed the connection)
- # [17:11] * Quits: rimantas (~rimliu@93.93.57.193) (Quit: Leaving)
- # [17:23] * Quits: zdobersek (~zan@cpe-46-164-14-124.dynamic.amis.net) (Ping timeout: 252 seconds)
- # [17:27] * Joins: yijun (~yijun@191.189.76.219.static.netvigator.com)
- # [17:27] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # [17:27] * boaz_ is now known as boaz
- # [17:28] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
- # [17:28] * Joins: boazsender (~boaz@li326-230.members.linode.com)
- # [17:31] * Quits: nessy (~Adium@124-168-8-33.dyn.iinet.net.au) (Quit: Leaving.)
- # [17:37] * Joins: zdobersek (~zan@cpe-46-164-1-196.dynamic.amis.net)
- # [17:39] * Quits: cvn (~user@41.0.48.54) (Remote host closed the connection)
- # [17:43] * Joins: matjas (~matjas@91.182.87.198)
- # [17:43] * Joins: Martijnc (~Martijnc@d54C02C64.access.telenet.be)
- # [17:45] * Joins: TabAtkins (~tabatkins@nat/google/x-xdxspygrspeoixub)
- # [17:45] * Quits: hdhoang (~hdhoang@203.210.202.39) (Quit: Leaving.)
- # [17:46] * Quits: _jgr (~jgr@CPE-58-165-74-97.qld.bigpond.net.au) (Disconnected by services)
- # [17:46] * Joins: __jgr (~jgr@CPE-58-165-74-97.qld.bigpond.net.au)
- # [17:46] * Quits: KevinMarks (~yaaic@c-71-204-145-244.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
- # [17:50] * Quits: zdobersek (~zan@cpe-46-164-1-196.dynamic.amis.net) (Read error: Operation timed out)
- # [17:52] * Parts: __jgr (~jgr@CPE-58-165-74-97.qld.bigpond.net.au)
- # [18:00] * Joins: kor_ (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
- # [18:01] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 240 seconds)
- # [18:03] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Ping timeout: 255 seconds)
- # [18:03] * kor_ is now known as kor
- # [18:03] * Joins: zdobersek (~zan@46.164.36.74)
- # [18:04] * Quits: micheil (~micheil@109.231.193.164) (Quit: http://brandedcode.com | http://github.com/miksago)
- # [18:07] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:08] * Quits: Akilo (~kristof@lit75-1-81-57-239-230.fbx.proxad.net) (Quit: Ex-Chat)
- # [18:09] * Quits: jeremyselier (~Jeremy@92.103.127.226) (Ping timeout: 268 seconds)
- # [18:14] * Joins: mpt (~mpt@butternut.canonical.com)
- # [18:14] * Quits: mpt (~mpt@butternut.canonical.com) (Changing host)
- # [18:14] * Joins: mpt (~mpt@canonical/mpt)
- # [18:24] * Joins: weinig (~weinig@192.42.249.177)
- # [18:25] * Joins: stefan-_ (~music@hiwi0.wi2.uni-trier.de)
- # [18:26] * Quits: ezoe (~ezoe@61-205-125-121f1.kyt1.eonet.ne.jp) (Ping timeout: 252 seconds)
- # [18:28] * Quits: richt (~richt@pat-tdc.opera.com) (Remote host closed the connection)
- # [18:45] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: This computer has gone to sleep)
- # [18:49] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
- # [18:50] * Quits: zdobersek (~zan@46.164.36.74) (Quit: Leaving.)
- # [18:57] * Quits: cying (~cying@c-24-6-96-149.hsd1.ca.comcast.net) (Quit: cying)
- # [18:59] * Joins: maikmerten (~maikmerte@port-92-201-221-195.dynamic.qsc.de)
- # [19:02] * Joins: TabAtkins_ (~tabatkins@67.218.107.208)
- # [19:06] * Joins: erlehmann (~erlehmann@89.204.153.69)
- # [19:08] * Joins: kor_ (~kor@host064-012.kpn-gprs.nl)
- # [19:08] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Ping timeout: 240 seconds)
- # [19:08] * kor_ is now known as kor
- # [19:08] * Quits: matjas (~matjas@91.182.87.198) (Quit: Computer has gone to sleep.)
- # [19:08] <Hixie> is marcos around?
- # [19:09] <Hixie> ah, he's in #webapps
- # [19:09] * Quits: erlehmann (~erlehmann@89.204.153.69) (Client Quit)
- # [19:11] * Quits: kor (~kor@host064-012.kpn-gprs.nl) (Remote host closed the connection)
- # [19:11] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
- # [19:12] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
- # [19:13] * Joins: kor_ (~kor@87.210.53.146)
- # [19:14] * Quits: weinig (~weinig@192.42.249.177) (Quit: weinig)
- # [19:16] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Ping timeout: 246 seconds)
- # [19:16] * kor_ is now known as kor
- # [19:24] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [19:24] * Quits: jer|afk (~jernoble@2620:149:4:401:34b9:8eb0:46bd:2794) (Quit: jer|afk)
- # [19:26] * Quits: shiawuen_ (~shiawuent@cm158.eta56.maxonline.com.sg) (Quit: shiawuen_)
- # [19:29] * Quits: TabAtkins_ (~tabatkins@67.218.107.208) (Ping timeout: 250 seconds)
- # [19:34] * Joins: TabAtkins_ (~tabatkins@nat/google/x-yeeiddkwudkxvpfp)
- # [19:38] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
- # [19:39] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
- # [19:39] * Joins: ap_ (~ap@2620:149:4:401:226:4aff:fe14:aad6)
- # [19:43] * Joins: jer|afk (~jernoble@17.203.12.89)
- # [19:45] * Quits: pdr3 (~pdr2@nat/google/x-ymowueowxvjizmsu) (Ping timeout: 246 seconds)
- # [19:53] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
- # [19:53] * Joins: hdhoang (~hdhoang@203.210.202.39)
- # [19:56] <jcranmer> out of curiosity
- # [19:56] <Hixie> yes?
- # [19:56] <jcranmer> if I do <a>foo<span>bar</a>baz</span>
- # [19:56] <jcranmer> what happens?
- # [19:56] <Hixie> per spec?
- # [19:57] <jcranmer> <!DOCTYPE html>, so yes
- # [19:57] <Hixie> the doctype doesn't affect this i think
- # [19:57] <Hixie> http://software.hixie.ch/utilities/js/live-dom-viewer/?%20%3Ca%3Efoo%3Cspan%3Ebar%3C%2Fa%3Ebaz%3C%2Fspan%3E
- # [19:57] <Hixie> test it in webkit or firefox, they implement the spec
- # [19:57] <jcranmer> i.e., do both bar and baz get styled with the span and foo and bar get the link?
- # [19:58] <Hixie> the resulting document has one <span> and it contains just "bar"
- # [19:58] <Hixie> note that <a> is particularly special here
- # [19:58] <Hixie> and you'll get different results if you replace it with <b>, for example
- # [19:59] <Hixie> also different results if you replace the <span> with <div>, say
- # [19:59] <zcorpan> Hixie: there's no difference between <a> and <b> here
- # [19:59] <jcranmer> damn
- # [20:00] <Hixie> oh right, <a>'s specialness is when you nest <a>s
- # [20:00] * Joins: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net)
- # [20:00] * Quits: CvP (~CvP@123.49.23.145) (Ping timeout: 260 seconds)
- # [20:00] <zcorpan> jcranmer: http://www.whatwg.org/specs/web-apps/current-work/complete/the-end.html#an-introduction-to-error-handling-and-strange-cases-in-the-parser
- # [20:00] <Hixie> you'll get different results if you change <a> to <Span> and <Span> to <div>?
- # [20:00] <jcranmer> oh well
- # [20:01] <jcranmer> well, I need the <a> to stay an <a>
- # [20:01] <Hixie> anyway my point is just that that general pattern can give various results depending on the element in question
- # [20:01] <Hixie> what's the context of your question?
- # [20:01] <jcranmer> basically, I'm trying to refactor this code2html utility I'm writing
- # [20:02] <jcranmer> so I get syntax highlighting as regions and link objects also as regions
- # [20:02] <Hixie> ah
- # [20:02] <jcranmer> I'm not sure I care about partially overlapping syntax highlighting/linkificaiton
- # [20:02] <Hixie> yeah you definitely don't want to rely on weird parsing behaviours here
- # [20:03] <Hixie> they're invalid for a reason :-)
- # [20:03] <jcranmer> since that would be somebody's bug
- # [20:03] <Hixie> the best bet when doing docs with two overlapping ranges is to wrap one set of ranges normally, and then do the second set at the fine-grained level by rewrapping just the text nodes for the second set
- # [20:04] <jcranmer> but links can be entirely within sytanx regions (i.e., an http in a comment) or syntax regions can be entirely within links (i.e., quallified namespaces)
- # [20:04] <Hixie> e.g. if you have hel(lo[ pret)ty wor]ld
- # [20:04] <jcranmer> I'm not sure I have a case where a link and syntax region partially overlap...
- # [20:04] <Hixie> you'd do "hel<span>lo pret</span> world" first
- # [20:04] <Hixie> and then (using <b>s for the sake of clarity:
- # [20:05] <Hixie> "hel<span>lo<b> pret</b></span><b> wor</b>ld" second
- # [20:05] <jcranmer> I've noticed s/span/b/g changes the resulting dom to do the logically right thing for my use case
- # [20:05] <Hixie> if you have more than two sets of ranges, you're best off just dealing with ranges individually, as in:
- # [20:06] <Hixie> "hel<span class="a">lo</span><span class="a b"> pret</span><span class="b"> wor</span>ld"
- # [20:06] <Hixie> hth
- # [20:06] <jcranmer> I was just wondering if the corner cases would have worked even if I didn't look for them
- # [20:08] * Joins: jamesr (~jamesr@nat/google/x-tdcmlungnudkgmjk)
- # [20:08] * Quits: hdhoang (~hdhoang@203.210.202.39) (Quit: Leaving.)
- # [20:08] * Quits: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net) (Remote host closed the connection)
- # [20:10] * Joins: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net)
- # [20:15] * Joins: dbaron (~dbaron@nat/mozilla/x-kfuzfuxmdhhmnpew)
- # [20:17] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: This computer has gone to sleep)
- # [20:18] * Joins: jwalden (~waldo@2620:101:8003:200:221:6aff:fe6e:d10)
- # [20:19] * Quits: jwalden (~waldo@2620:101:8003:200:221:6aff:fe6e:d10) (Client Quit)
- # [20:22] * Joins: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c)
- # [20:23] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 240 seconds)
- # [20:24] * Quits: Necrathex (~nectop@82-170-160-25.ip.telfort.nl) (Quit: Necrathex)
- # [20:26] * Joins: The_8472 (~stardive@azureus/The8472)
- # [20:31] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [20:31] * Quits: maikmerten (~maikmerte@port-92-201-221-195.dynamic.qsc.de) (Remote host closed the connection)
- # [20:31] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
- # [20:31] * Quits: danja (~danny@host14-16-dynamic.9-79-r.retail.telecomitalia.it) (Read error: Connection reset by peer)
- # [20:33] * Joins: danja (~danny@host14-16-dynamic.9-79-r.retail.telecomitalia.it)
- # [20:33] * Quits: danja (~danny@host14-16-dynamic.9-79-r.retail.telecomitalia.it) (Read error: Connection reset by peer)
- # [20:34] * Joins: danja (~danny@host14-16-dynamic.9-79-r.retail.telecomitalia.it)
- # [20:38] <scor> is there a way to have multiple tokens in an @itemtype? @itemprop seems to allow it, @itemtype doesn't it seems...
- # [20:43] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [20:49] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
- # [20:53] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [20:55] * Joins: matjas (~matjas@91.182.87.198)
- # [20:56] <Hixie> scor: what would it mean?
- # [20:56] <Hixie> scor: or rather, how would you know which vocabulary's terms you were using?
- # [20:56] * Quits: LBP (~Miranda@pD9EB268F.dip0.t-ipconnect.de) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
- # [21:11] * Joins: pdr3 (~pdr2@nat/google/x-nekxlqsnbutnbkic)
- # [21:12] * Joins: weinig (~weinig@192.42.249.37)
- # [21:13] <mpilgrim> ok, i have a bunch of IndexedDB properties that are defined "readonly" per their WebIDL
- # [21:13] <mpilgrim> what should happen when I try to set those properties from JavaScript?
- # [21:13] <zcorpan> mpilgrim: my favorite
- # [21:13] <mpilgrim> "An object that implements the interface on which a read only attribute is defined will not allow assignment to that attribute. It is language binding specific whether assignment is simply disallowed by the language, ignored or an exception is thrown."
- # [21:13] <Ms2ger> Fail silently, and throw in strict mode
- # [21:13] <zcorpan> what Ms2ger said
- # [21:13] <mpilgrim> which browsers support strict mode?
- # [21:13] <Ms2ger> Fx
- # [21:14] * Quits: weinig (~weinig@192.42.249.37) (Client Quit)
- # [21:14] <Ms2ger> Chrome too, I think?
- # [21:14] <gsnedders> Chrome doesn't
- # [21:14] * Quits: kor (~kor@87.210.53.146) (Quit: kor)
- # [21:14] <gsnedders> WebKit nightlies do
- # [21:14] <gsnedders> IE10 Preview does
- # [21:15] <mpilgrim> wow, chrome is behind IE in something?
- # [21:15] <mpilgrim> we live in interesting times
- # [21:15] <mpilgrim> i have a webkit nightly
- # [21:15] <mpilgrim> how would I check for strict mode?
- # [21:16] <Ms2ger> <script>"use strict"; try { global = "" } catch(e) { // In strict mode }</script>
- # [21:16] <gsnedders> or function is_strict() { return !this; }
- # [21:16] <gsnedders> Uh, with "use strict";
- # [21:17] * Ms2ger never understood that
- # [21:17] * Joins: zdobersek (~zan@46.164.36.74)
- # [21:17] <zcorpan> http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1024
- # [21:17] <gsnedders> Ms2ger: calling a function as foo() passes the global object as the this argument in non-strict, and null in strict mode.
- # [21:18] <Ms2ger> So, Chrome fails your test and passes mine, apparently
- # [21:18] * Joins: othermaciej (~mjs@192.42.249.62)
- # [21:19] <zcorpan> you mean chrome has a half implementation of a feature? how surprising
- # [21:19] * gsnedders facepalms
- # [21:19] * Quits: kinetik (~kinetik@121.98.132.55) (Ping timeout: 252 seconds)
- # [21:19] <Ms2ger> Also, passe zcorpan's
- # [21:19] <Ms2ger> +s
- # [21:21] <Ms2ger> Speaking of strict mode, should "onload = function() {..}" be allowed?
- # [21:21] <gsnedders> Ms2ger: onload should already be defined, so it's not a new variable reference.
- # [21:21] * Joins: kinetik (~kinetik@121.98.132.55)
- # [21:22] <gsnedders> Ms2ger: (i.e., "onload" is already a defined variable)
- # [21:22] <zcorpan> another editor will save websockets
- # [21:22] <Ms2ger> Then I seem to recall Chrome being wrong
- # [21:23] <zcorpan> gsnedders: onload is a property, not a variable, right?
- # [21:23] <gsnedders> zcorpan: It's a property on the global object
- # [21:23] * Quits: Yudai (~Yudai@pa35fc7.hkidnt01.ap.so-net.ne.jp) (Ping timeout: 252 seconds)
- # [21:24] * Joins: Yudai (~Yudai@pa35fc7.hkidnt01.ap.so-net.ne.jp)
- # [21:24] * Quits: hij1nx (~hij1nx@cpe-66-65-124-111.nyc.res.rr.com) (Quit: hij1nx)
- # [21:24] <gsnedders> zcorpan: variables just define properties on the global object in the global scope
- # [21:24] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 252 seconds)
- # [21:27] <scor> Hixie: imagine I want to say that a item is both an Article and a NewsArticle (using schema.org as example here)
- # [21:27] * Joins: bentruyman (~bentruyma@li159-104.members.linode.com)
- # [21:29] <TabAtkins_> mpilgrim: We're implementing Strict, we just haven't gotten it quite shippable yet.
- # [21:30] <mpilgrim> yeah, that's fine
- # [21:31] <mpilgrim> i'll make do with non-strict mode
- # [21:31] <mpilgrim> so the proper behavior in non-strict mode is to fail silently when setting a readonly property?
- # [21:31] <zcorpan> TabAtkins: i hope the impl is complete when it ships
- # [21:32] <Ms2ger> Yes
- # [21:32] <mpilgrim> ok, i can test that
- # [21:32] <mpilgrim> thanks
- # [21:32] * Joins: drry (~drry@PPPnf897.tokyo-ip.dti.ne.jp)
- # [21:32] * Quits: drry (~drry@PPPnf897.tokyo-ip.dti.ne.jp) (Changing host)
- # [21:32] * Joins: drry (~drry@unaffiliated/drry)
- # [21:32] <gsnedders> readonly? That *so* ES3. [[Writable]]: false.
- # [21:32] <gsnedders> :P
- # [21:33] <Ms2ger> It's rather WebIDL ;)
- # [21:33] <zcorpan> Ms2ger: webidl doesn't have readonly properties!
- # [21:33] <Ms2ger> It has attributes
- # [21:34] <gsnedders> WebIDL doesn't define how to fail when setting it, though. That depends upon the language binding, which defines it by reference to ECMA262.
- # [21:38] * Joins: jdaggett (~jdaggett@y227145.dynamic.ppp.asahi-net.or.jp)
- # [21:40] * Quits: ap_ (~ap@2620:149:4:401:226:4aff:fe14:aad6) (Quit: ap_)
- # [21:48] * heycam|away is now known as heycam
- # [21:53] * paul_irish is now known as paul_irish_
- # [21:57] <Hixie> scor: aren't all NewsArticles Articles?
- # [21:57] <scor> Hixie: yes, in this case it's true, but imagine they were not
- # [21:58] <Hixie> can you give an example that actually represents the case you're thinking of? :-)
- # [21:58] <scor> or imagine a consumer expect Article, and the page uses NewsArticle
- # [21:58] <Hixie> fix the consumer. or the page.
- # [21:58] <scor> and the consumer is not smart enough to infer that they are the same type
- # [21:59] <Hixie> it's not a matter of being smart, it's a matter of how the vocabularies are defined
- # [21:59] * Quits: primal1 (~primal1@pool-173-58-229-111.lsanca.fios.verizon.net) (Quit: primal1)
- # [21:59] <Hixie> if NewsArticle says that it's an Article, it's an Article
- # [21:59] <scor> ok, maybe a different example where you would want to use totally different vocabularies
- # [21:59] <Hixie> and the consumer should implement the spec
- # [21:59] <Hixie> can you give a concrete example? it's hard to argue hypotheticals
- # [21:59] <scor> Hixie: where would it say that NewsArticle is also Article?
- # [21:59] <scor> in the vocabulary?
- # [21:59] <Hixie> in the spec for NewsArticle
- # [21:59] <scor> oh, it's possible to model such relationships?
- # [22:00] <scor> note that I would not want to hard code this logic in my app, but rather use what ever hierarchy is defined in the vocab
- # [22:00] <Hixie> You just write, in the spec, "User agents must treat all items that are NewsArticles as also being Articles"
- # [22:00] <Hixie> or whatever it is you want to say
- # [22:01] <scor> Hixie: ok, but I write this in HTML, how do I write this in a format that my app can understand
- # [22:01] * Quits: Ms2ger (~Ms2ger@91.181.141.139) (Quit: nn)
- # [22:01] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Ping timeout: 252 seconds)
- # [22:02] <scor> ok, here is an example taken from the spec for @itemprop: <h1 itemprop="name http://example.com/fn">Hedral</h1>
- # [22:02] <Hixie> how do you mean?
- # [22:02] <Hixie> what's your app?
- # [22:02] <Hixie> i'm confused
- # [22:03] <Hixie> the app has to implement these vocabularies, right? so wherever you implement the vocabulary, you make it support the spec that defines the vocab
- # [22:03] <scor> could I write <h1 itemprop="http://vocab.org/TypeA http://example.com/SomeTypeB">
- # [22:03] <Hixie> not per the current spec, no
- # [22:03] <scor> sorry let me rewrite the ex.
- # [22:03] <Hixie> but i don't know why you would want to do that
- # [22:03] <Hixie> or what it would mean
- # [22:03] <Hixie> (processing-wise)
- # [22:03] <scor> <div itemtype="http://vocab.org/TypeA http://example.com/SomeTypeB">
- # [22:04] <scor> (ignore the hierarchy thing for a min ;) )
- # [22:04] <scor> only look at the last example
- # [22:04] <Hixie> ok
- # [22:05] <scor> I defined two type, e.g. this could be for two different vocabulary, schema.org and Facebook for the second
- # [22:05] <scor> does that make more sense
- # [22:05] <Hixie> what doesn't make sense is why you would make one item be two things
- # [22:05] <Hixie> it would be like having one element be both a <p> and an <ol>
- # [22:06] <scor> well, because Facebook and schema.org will not expect/understand the same types
- # [22:06] <scor> they each expect to find their own type
- # [22:06] <Hixie> so have two items
- # [22:06] <scor> otherwise they ignore you
- # [22:06] <Hixie> if you make them the same item, how would you know what the properties meant?
- # [22:06] <Hixie> say you had:
- # [22:06] <scor> but I do not want to repeat HTML content!
- # [22:06] * Joins: GPHemsley (~GPHemsley@ool-45719d5e.dyn.optonline.net)
- # [22:06] * Quits: GPHemsley (~GPHemsley@ool-45719d5e.dyn.optonline.net) (Changing host)
- # [22:06] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
- # [22:07] <Hixie> <div itemscope itemtype="http://example.com/school http://example.com/socioeconomic"> <span itemprop=class>A</span> </div>
- # [22:07] <Hixie> and suppose the http://example.com/school vocabulary defines itemprop=class as defining the name of a classroom
- # [22:07] <Hixie> and http://example.com/socioeconomic defines itemprop=class as defining the name of a socioeconomic level (poor, rich, etc)
- # [22:07] <Hixie> what does the page mean?
- # [22:09] <scor> well, you would not use that ambigious token in itemprop, but the full URLs instead
- # [22:10] <scor> note you would be dealing with two different domain names
- # [22:11] <scor> let me wip up the complete example
- # [22:11] * Quits: Obvious (tachikoma@188.226.74.2) (Ping timeout: 268 seconds)
- # [22:12] <scor> let's use this one:
- # [22:12] <scor> <div itemscope itemtype="http://schema.org/School http://facebook.com/School">
- # [22:12] <scor> <span itemprop="http://schema.org/classname http://facebook.com/class">A</span>
- # [22:12] <scor> </div>
- # [22:13] <scor> Hixie: now, @itemprop is valid I believe, but is @itemtype valid like that?
- # [22:13] <Hixie> you're not answering the question... what if the two vocabularies both defined "class", and you use it? you can't just say "don't do that". We have to define what it means if someone does it anyway.
- # [22:13] <scor> I agree, so the @itemtype is limited to one for avoiding that problem, right?
- # [22:13] <scor> one token
- # [22:14] * Joins: weinig (~weinig@2620:0:1b07:11:746c:1993:e888:9d45)
- # [22:17] <Hixie> yes
- # [22:20] <scor> thanks Hixie, that's what I wanted to know - sorry for the somewhat lengthy/confusing questions :)
- # [22:20] <zcorpan> anyone know how filesaver is supposed to work? surely the user has to choose a folder at some point? http://forums.whatwg.org/bb3/viewtopic.php?f=3&t=4650
- # [22:21] * Quits: Martijnc (~Martijnc@d54C02C64.access.telenet.be) (Quit: Martijnc)
- # [22:23] <zcorpan> scor: you can do http://foolip.org/microdatajs/live/?html=%3Cdiv%20itemscope%20itemtype%3D%22http%3A%2F%2Fschema.org%2FSchool%22%20itemref%3Da%3E%3C%2Fdiv%3E%0A%3Cdiv%20itemscope%20itemtype%3D%22http%3A%2F%2Ffacebook.com%2FSchool%22%20itemref%3Da%3E%3C%2Fdiv%3E%0A%3Cspan%20id%3Da%20itemprop%3D%22http%3A%2F%2Fschema.org%2Fclassname%20http%3A%2F%2Ffacebook.com%2Fclass%22%3EA%3C%2Fspan%3E
- # [22:24] <scor> zcorpan: oh, thanks! looks like complicated markup though, but I guess that's the only way
- # [22:25] <zcorpan> though i guess the vocabularies wouldn't allow itemprops from other vocabularies like that
- # [22:25] <scor> zcorpan: why not?
- # [22:25] <scor> are they required to exist at all anyway?
- # [22:26] <zcorpan> well they could allow it, but i think in general vocabularies would ban anything "unknown"
- # [22:26] <scor> afaik, you could even make up your own property names
- # [22:26] <scor> zcorpan: interesting, but the document would still validate at the HTML5 level right?
- # [22:26] <zcorpan> yeah
- # [22:27] <scor> it's just if whatever application checks that all property name exist and refuse to work if it does not find the property in the vocab
- # [22:27] <scor> but there is no built validation like that
- # [22:27] <scor> in HTML5 microdata parsing
- # [22:29] <zcorpan> foolip: feature request: save feature for short urls :)
- # [22:29] <scor> lol
- # [22:34] * Joins: Obvious (tachikoma@188.226.74.2)
- # [22:39] * Quits: othermaciej (~mjs@192.42.249.62) (Quit: othermaciej)
- # [22:42] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 250 seconds)
- # [22:43] * Quits: matjas (~matjas@91.182.87.198) (Quit: Computer has gone to sleep.)
- # [22:47] * Quits: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net) (Quit: cying)
- # [22:50] * Joins: othermaciej (~mjs@192.42.249.62)
- # [22:54] * Quits: zcorpan (~zcorpan@c-e69ce355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [22:55] * Quits: weinig (~weinig@2620:0:1b07:11:746c:1993:e888:9d45) (Quit: weinig)
- # [22:56] * Quits: othermaciej (~mjs@192.42.249.62) (Quit: othermaciej)
- # [22:57] * Joins: ap (~ap@192.42.249.34)
- # [22:58] * Quits: dbaron (~dbaron@nat/mozilla/x-kfuzfuxmdhhmnpew) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [22:59] * Joins: dave_levin (~dave_levi@74.125.59.65)
- # [23:01] * Quits: ap (~ap@192.42.249.34) (Client Quit)
- # [23:03] * Joins: othermaciej (~mjs@2620:0:1b07:11:601b:9dc9:171c:5c85)
- # [23:04] * Quits: saba (~foo@unaffiliated/saba) (Quit: leaving)
- # [23:07] * Quits: zdobersek (~zan@46.164.36.74) (Quit: Leaving.)
- # [23:09] * Joins: dbaron (~dbaron@nat/mozilla/x-hxokjeyxunqqjmko)
- # [23:14] * Joins: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz)
- # [23:18] * Quits: cpearce (~chatzilla@ip-118-90-77-104.xdsl.xnet.co.nz) (Ping timeout: 276 seconds)
- # [23:19] * Quits: pdr3 (~pdr2@nat/google/x-nekxlqsnbutnbkic) (Remote host closed the connection)
- # [23:19] * Quits: danja (~danny@host14-16-dynamic.9-79-r.retail.telecomitalia.it) (Ping timeout: 260 seconds)
- # [23:24] * Quits: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com) (Ping timeout: 240 seconds)
- # [23:29] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:34] * Quits: msucan (~robod@92.86.247.27) (Quit: .)
- # [23:37] * Quits: eric_carlson (~eric_carl@2620:149:4:401:217:f2ff:fe03:a2e) (Quit: eric_carlson)
- # [23:39] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
- # [23:40] * Quits: othermaciej (~mjs@2620:0:1b07:11:601b:9dc9:171c:5c85) (Read error: Connection reset by peer)
- # [23:41] * Joins: othermaciej (~mjs@192.42.249.62)
- # [23:42] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Ping timeout: 240 seconds)
- # [23:45] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 240 seconds)
- # [23:56] * Quits: othermaciej (~mjs@192.42.249.62) (Quit: othermaciej)
- # [23:57] <roc> foolip: ping?
- # Session Close: Fri Jun 10 00:00:00 2011
The end :)