Options:
- # Session Start: Thu Jun 14 00:00:00 2012
- # Session Ident: #whatwg
- # [00:00] * Quits: smaug____ (~chatzilla@193.64.20.111) (Read error: Connection reset by peer)
- # [00:00] * Joins: smaug____ (~chatzilla@193-64-20-111-nat.elisa-mobile.fi)
- # [00:00] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
- # [00:03] * Quits: yodasw16 (~dgillhesp@ql1fwhide.rockfin.com) (Quit: yodasw16)
- # [00:03] * Joins: mattgifford (~mattgiffo@67.131.102.78)
- # [00:04] * Quits: nessy (~Adium@124-171-47-17.dyn.iinet.net.au) (Ping timeout: 246 seconds)
- # [00:08] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [00:09] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Read error: Connection reset by peer)
- # [00:11] * Quits: Kasey (~kkellydes@adsl-75-49-21-102.dsl.wotnoh.sbcglobal.net) (Quit: Computer has gone to sleep.)
- # [00:12] * Quits: smaug____ (~chatzilla@193-64-20-111-nat.elisa-mobile.fi) (Ping timeout: 245 seconds)
- # [00:12] * Quits: SimonSapin (~simon@80.236.80.222) (Quit: Leaving.)
- # [00:12] * Joins: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
- # [00:15] * Joins: Kasey (~kkellydes@75.49.21.102)
- # [00:18] * Quits: jdong_bot_ (~jdong_bot@106.3.61.251) (Remote host closed the connection)
- # [00:18] * Quits: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Ping timeout: 272 seconds)
- # [00:19] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [00:27] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Quit: sarspazam)
- # [00:34] * jonlee|afk is now known as jonlee
- # [00:34] * Joins: svl (~me@31-209-210-140.dsl.dynamic.simnet.is)
- # [00:35] * Joins: MikeSmith_ (~MikeSmith@s1106018.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [00:37] * Joins: gavinc (~gavin@barad-dur.carothers.name)
- # [00:37] * Quits: MikeSmith (~MikeSmith@s1106064.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 244 seconds)
- # [00:37] * MikeSmith_ is now known as MikeSmith
- # [00:40] * Joins: hij1nx (~hij1nx@62.233.215.132)
- # [00:40] * Quits: hij1nx (~hij1nx@62.233.215.132) (Remote host closed the connection)
- # [00:42] * Joins: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com)
- # [00:45] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
- # [00:47] * Quits: jonlee (~jonlee@2620:149:4:1b01:5588:c19c:9d24:4e25) (Quit: jonlee)
- # [00:53] * Quits: MikeSmith (~MikeSmith@s1106018.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: MikeSmith)
- # [00:54] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [00:56] * Quits: veosotano_ (~veosotano@18.Red-83-44-153.dynamicIP.rima-tde.net) (Quit: Linkinus - http://linkinus.com)
- # [01:00] * Joins: chriseppstein (~chrisepps@209.119.65.162)
- # [01:03] * Quits: ivan\ (~ivan@unaffiliated/ivan/x-000001) (Quit: ERC Version 5.3 (IRC client for Emacs))
- # [01:04] * Joins: ivan\ (~ivan@unaffiliated/ivan/x-000001)
- # [01:05] * Joins: nessy (~Adium@124-171-47-17.dyn.iinet.net.au)
- # [01:07] * Quits: mattgifford (~mattgiffo@67.131.102.78) (Remote host closed the connection)
- # [01:08] * Quits: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com) (Quit: thisgeek)
- # [01:09] * Joins: ap_ (~ap@17.245.107.164)
- # [01:09] * Quits: othermaciej (~mjs@17.245.108.104) (Quit: othermaciej)
- # [01:11] * Joins: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com)
- # [01:11] * Quits: ap (~ap@17.212.154.194) (Ping timeout: 240 seconds)
- # [01:11] * ap_ is now known as ap
- # [01:11] * Joins: othermaciej (~mjs@17.245.108.104)
- # [01:14] * Joins: jreading (~Adium@pool-108-48-7-20.washdc.fios.verizon.net)
- # [01:15] * Quits: espadrine (~espadrine@nat/mozilla/x-fwgrqdjhvnueusne) (Quit: espadrine)
- # [01:26] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # [01:28] * Joins: jryans (~jryans@cpe-70-124-81-135.austin.res.rr.com)
- # [01:30] * Quits: Kasey (~kkellydes@75.49.21.102) (Quit: Computer has gone to sleep.)
- # [01:33] * Joins: Kasey (~kkellydes@adsl-75-49-21-102.dsl.wotnoh.sbcglobal.net)
- # [01:34] * Quits: necolas (~necolas@5e0844a7.bb.sky.com) (Remote host closed the connection)
- # [01:34] * Quits: svl (~me@31-209-210-140.dsl.dynamic.simnet.is) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [01:38] * heycam|away is now known as heycam
- # [01:52] * Joins: Delapouite (~Delapouit@dsl-58-6-19-17.wa.westnet.com.au)
- # [01:58] * Joins: snowfox (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net)
- # [01:58] * Quits: snowfox (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net) (Client Quit)
- # [02:00] * Quits: dave_levin (dave_levin@nat/google/x-czxndwjqqtztitwm) (Quit: dave_levin)
- # [02:02] * Quits: othermaciej (~mjs@17.245.108.104) (Quit: othermaciej)
- # [02:05] * Quits: ap (~ap@17.245.107.164) (Remote host closed the connection)
- # [02:05] * Joins: ap (~ap@17.212.154.194)
- # [02:05] * Quits: dbaron (~dbaron@nat/mozilla/x-cikshgpbjiwlnvod) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [02:05] * Joins: jondong (~jondong@123.126.22.58)
- # [02:05] * jondong is now known as Guest98901
- # [02:06] * Joins: othermaciej (~mjs@17.245.108.104)
- # [02:08] * Quits: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com) (Quit: thisgeek)
- # [02:11] * Joins: dgathright (~dgathrigh@nat/yahoo/x-qnyeconmxdzyoqwg)
- # [02:13] * Quits: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net) (Remote host closed the connection)
- # [02:17] * Quits: Druide__ (~Druid@p5B137546.dip.t-dialin.net)
- # [02:22] * Quits: jsbell (jsbell@nat/google/x-ahryyudeieilslam) (Quit: There's no place like home...)
- # [02:23] * Quits: jreading (~Adium@pool-108-48-7-20.washdc.fios.verizon.net) (Quit: Leaving.)
- # [02:24] * Joins: mkanat (mkanat@nat/google/x-tczqopvawgqmgkfi)
- # [02:25] * Quits: jwalden (~waldo@2620:101:8003:200:d15e:2db4:6522:d8ba) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 13.0/20120605112244])
- # [02:26] * Joins: gkellogg_ (~gregg@38.127.199.179)
- # [02:31] * boaz|away is now known as boaz
- # [02:31] * Quits: ap (~ap@17.212.154.194) (Quit: ap)
- # [02:38] * Joins: espadrine (~espadrine@nat/mozilla/x-yiszgyaiixboifgc)
- # [02:41] * Joins: jonlee (~jonlee@2620:149:4:1b01:49ab:ba9b:28c3:8a3e)
- # [02:42] * Quits: twisted` (~twisted@p5DDB8DFE.dip.t-dialin.net) (Quit: Computer has gone to sleep.)
- # [02:45] * Quits: gkellogg_ (~gregg@38.127.199.179) (Ping timeout: 240 seconds)
- # [02:46] * Quits: jennb (jennb@nat/google/x-gvgyxuwxywzfxqpk) (Quit: jennb)
- # [02:50] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
- # [02:50] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [02:51] * Quits: rniwa (rniwa@nat/google/x-qycelpmyyqgblqbs) (Quit: rniwa)
- # [02:52] * Quits: mkanat (mkanat@nat/google/x-tczqopvawgqmgkfi) (Quit: Ex-Chat)
- # [02:53] * jonlee is now known as jonlee|afk
- # [02:57] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [03:02] * Joins: rniwa (rniwa@nat/google/x-zzmaousnsfmrpuma)
- # [03:03] * Joins: KaseyKelly (~kkellydes@adsl-75-60-201-96.dsl.wotnoh.sbcglobal.net)
- # [03:03] * Quits: rniwa (rniwa@nat/google/x-zzmaousnsfmrpuma) (Read error: No route to host)
- # [03:03] * Quits: Kasey (~kkellydes@adsl-75-49-21-102.dsl.wotnoh.sbcglobal.net) (Ping timeout: 244 seconds)
- # [03:03] * KaseyKelly is now known as Kasey
- # [03:06] * jonlee|afk is now known as jonlee
- # [03:10] * Joins: ehsan (~ehsan@209.20.29.228)
- # [03:10] * Quits: remysharp (u4345@gateway/web/irccloud.com/x-piuafkamoaaslytd) (Remote host closed the connection)
- # [03:10] * Quits: niftylettuce (u2733@gateway/web/irccloud.com/x-ehsqjwofegavwzdr) (Read error: Connection reset by peer)
- # [03:10] * Quits: vidu (u5404@gateway/web/irccloud.com/x-ifxomunugqsbiaaj) (Remote host closed the connection)
- # [03:10] * Quits: scheib (u4467@gateway/web/irccloud.com/x-grhhzvxngqivykjj) (Remote host closed the connection)
- # [03:10] * Quits: benschwarz (u2121@gateway/web/irccloud.com/x-ffinvvipfrmkvquc) (Remote host closed the connection)
- # [03:10] * Quits: romainhuet (u2533@gateway/web/irccloud.com/x-nfmushhbmoqpqhne) (Remote host closed the connection)
- # [03:10] * Quits: NimeshNeema (u2689@gateway/web/irccloud.com/x-hpeqaktzhbvfrhzi) (Remote host closed the connection)
- # [03:10] * Quits: dglazkov (u4270@gateway/web/irccloud.com/x-jotuubyyjsrelnfa) (Remote host closed the connection)
- # [03:10] * Quits: arv (u4269@gateway/web/irccloud.com/x-idjxzypufceckshb) (Remote host closed the connection)
- # [03:10] * Quits: boblet (u1921@gateway/web/irccloud.com/x-grgaukhtlyooznii) (Remote host closed the connection)
- # [03:10] * Quits: matjas (u2247@gateway/web/irccloud.com/x-ewotqaxteelmneuo) (Remote host closed the connection)
- # [03:10] * Quits: pocopina (u5310@gateway/web/irccloud.com/x-pwjengdxmznayggc) (Remote host closed the connection)
- # [03:10] * Quits: matijsb (u2278@gateway/web/irccloud.com/x-klaavteruyglppev) (Remote host closed the connection)
- # [03:10] * Quits: oal (u4126@gateway/web/irccloud.com/x-ahzbjcdybrspkcqc) (Remote host closed the connection)
- # [03:10] * Quits: Phae (u455@gateway/web/irccloud.com/x-jsdoistazgfattnf) (Remote host closed the connection)
- # [03:10] * Quits: Wilto (u2821@gateway/web/irccloud.com/x-myxglswtymciwyar) (Read error: Connection reset by peer)
- # [03:10] * Quits: hdv (u2376@gateway/web/irccloud.com/x-vbwropbuzdgtsymx) (Remote host closed the connection)
- # [03:10] * Quits: scottjehl (u3055@gateway/web/irccloud.com/x-dhkxjypvwcmtuone) (Remote host closed the connection)
- # [03:10] * Quits: ojan_away (u5519@gateway/web/irccloud.com/x-tglpqfyzrvonfwkc) (Write error: Broken pipe)
- # [03:10] * Joins: romainhuet (u2533@gateway/web/irccloud.com/x-bollyygjurptguhb)
- # [03:10] * Quits: akamike (u5089@gateway/web/irccloud.com/x-gszroeuicthgkmun) (Remote host closed the connection)
- # [03:10] * Joins: MikeSmith (~MikeSmith@s1106059.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [03:10] * Quits: romainhuet (u2533@gateway/web/irccloud.com/x-bollyygjurptguhb) (Remote host closed the connection)
- # [03:10] * Quits: dgathright (~dgathrigh@nat/yahoo/x-qnyeconmxdzyoqwg) (Quit: dgathright)
- # [03:15] * Joins: rniwa (rniwa@nat/google/x-fjcwpmwylenevtyy)
- # [03:18] * jonlee is now known as jonlee|afk
- # [03:19] * Joins: barneybook (kvirc@220-133-195-146.HINET-IP.hinet.net)
- # [03:25] * Quits: rniwa (rniwa@nat/google/x-fjcwpmwylenevtyy) (Read error: No route to host)
- # [03:26] * Joins: rniwa (rniwa@nat/google/x-erkfggqifoyrceut)
- # [03:30] * Quits: rniwa (rniwa@nat/google/x-erkfggqifoyrceut) (Read error: Connection timed out)
- # [03:31] * Joins: rniwa (rniwa@nat/google/x-nmwicponoejlgxdu)
- # [03:33] * Quits: ehsan (~ehsan@209.20.29.228) (Remote host closed the connection)
- # [03:33] * Quits: chriseppstein (~chrisepps@209.119.65.162) (Quit: chriseppstein)
- # [03:37] * Joins: ehsan (~ehsan@209.20.29.228)
- # [03:37] * Joins: tantek (~tantek@cpe-76-90-232-115.socal.res.rr.com)
- # [03:43] * Quits: jamesr (jamesr@nat/google/x-aktznbclbnounnoc) (Quit: jamesr)
- # [03:47] * Quits: othermaciej (~mjs@17.245.108.104) (Quit: othermaciej)
- # [03:55] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: dflk;adfslkj;alsiekfj;laiskdf)
- # [03:59] * Quits: Kasey (~kkellydes@adsl-75-60-201-96.dsl.wotnoh.sbcglobal.net) (Ping timeout: 248 seconds)
- # [04:00] * Joins: Kasey (~kkellydes@adsl-75-49-8-158.dsl.wotnoh.sbcglobal.net)
- # [04:00] * boaz is now known as boaz|away
- # [04:06] * Joins: snowfox (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net)
- # [04:14] * Joins: othermaciej (~mjs@2620:149:4:1b01:d563:971a:d6d8:36a4)
- # [04:19] * Quits: tantek (~tantek@cpe-76-90-232-115.socal.res.rr.com) (Quit: tantek)
- # [04:27] * Quits: jryans (~jryans@cpe-70-124-81-135.austin.res.rr.com) (Quit: Be back later)
- # [04:28] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [04:29] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Client Quit)
- # [04:42] * Joins: tantek (~tantek@cpe-76-90-232-115.socal.res.rr.com)
- # [04:45] * Quits: tantek (~tantek@cpe-76-90-232-115.socal.res.rr.com) (Client Quit)
- # [04:49] * Quits: danielfilho (~daniel@187.31.77.7) (Ping timeout: 240 seconds)
- # [04:56] * Quits: snowfox (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net) (Quit: snowfox)
- # [05:06] * Quits: espadrine (~espadrine@nat/mozilla/x-yiszgyaiixboifgc) (Quit: espadrine)
- # [05:15] * heycam is now known as heycam|away
- # [05:17] * Quits: Kasey (~kkellydes@adsl-75-49-8-158.dsl.wotnoh.sbcglobal.net) (Quit: Computer has gone to sleep.)
- # [05:24] * Joins: Ernston (~ernest@5ac4b331.bb.sky.com)
- # [05:24] <Ernston> hello
- # [05:25] <MikeSmith> Ernston: hi
- # [05:26] * Joins: abstractj|brb (~abstractj@ec2-107-22-246-134.compute-1.amazonaws.com)
- # [05:26] <Ernston> i have ended up on this page whilst validating a page
- # [05:26] <Ernston> i added meta tags which i thought where ok to use
- # [05:26] <Ernston> <meta name= "language" content= "english" />
- # [05:28] <MikeSmith> is name=language registered?
- # [05:28] <MikeSmith> or wait
- # [05:28] <Ernston> am lost
- # [05:28] <MikeSmith> the more important question is, Why are you using that to begin with?
- # [05:29] <Ernston> primary language of the site is english
- # [05:29] <Ernston> so it can be translated
- # [05:29] <Ernston> with chrome
- # [05:29] <MikeSmith> you know about the lang attribute?
- # [05:30] <Ernston> not exactly
- # [05:30] <MikeSmith> that's the normal way to indicate the language of the document
- # [05:30] <Ernston> oh
- # [05:30] <MikeSmith> http://www.whatwg.org/specs/web-apps/current-work/multipage/elements.html#the-lang-and-xml:lang-attributes
- # [05:30] <MikeSmith> <html lang="en-US">
- # [05:31] <Ernston> ive found a couple of tags
- # [05:31] <Ernston> one being the 1 i showed you
- # [05:31] <Ernston> other is the <meta name="author"
- # [05:31] <Ernston> gives me error in validator too
- # [05:31] <Ernston> thee been depreciated?
- # [05:31] <Ernston> these
- # [05:32] <Ernston> i am sure ive used these in the past with no probs
- # [05:32] <Ernston> using html5 document btw.
- # [05:33] <MikeSmith> we recently updated the validator to check name values
- # [05:33] <Ernston> arr
- # [05:33] <MikeSmith> the spec requires is
- # [05:33] <MikeSmith> *it
- # [05:33] <MikeSmith> we just were not checking it before
- # [05:33] <MikeSmith> Ernston: the thing about most of the meta@name values is that they are just noise
- # [05:33] <MikeSmith> junk
- # [05:33] <Ernston> this registering of metadata confuses me
- # [05:33] <MikeSmith> no applications actually do anything with most of the values
- # [05:34] <MikeSmith> so it's usually not worth your time to try to register them
- # [05:34] <Ernston> i thought html5 was making way for more semantic elements
- # [05:34] <MikeSmith> the better solution is just to not use name values that no applications actually do anything with
- # [05:34] <Ernston> what should i do about this lot
- # [05:34] <Ernston> <meta name="audience" content="all" />
- # [05:34] <MikeSmith> oh man
- # [05:35] <MikeSmith> that is worthless
- # [05:35] <MikeSmith> it's pointless
- # [05:35] <Ernston> its stuff i pulled from my old code
- # [05:35] <MikeSmith> yeah
- # [05:35] <Ernston> normally touch meta data last
- # [05:35] <MikeSmith> that's where most people pull it from
- # [05:35] <Ernston> things have changed since i completed a site lol
- # [05:35] <MikeSmith> and that's the reason we check and flag it as an error
- # [05:35] <Ernston> 3 more to go
- # [05:35] <Ernston> <meta name= "distribution" content= "global" />
- # [05:35] <Ernston> does that do anything? lol
- # [05:35] <MikeSmith> worst of all
- # [05:36] <MikeSmith> get rid of that, man
- # [05:36] <Ernston> they are all getting deleted
- # [05:36] <Ernston> i dont like errors in my page on validation
- # [05:36] <Ernston> am ocd
- # [05:36] <MikeSmith> part of the point of the validator is to let you know about cruft you have in your docs that is not necessary or useful
- # [05:36] <MikeSmith> good good
- # [05:36] <Ernston> heres a good 1
- # [05:36] <MikeSmith> rip them out
- # [05:36] <Ernston> <meta name="address" content="http://www.h
- # [05:36] <Ernston> lol
- # [05:37] <Ernston> am glad to see junk has been removed
- # [05:37] <Ernston> and its not be going more insane
- # [05:37] <Ernston> me*
- # [05:38] <Ernston> even copyright attribute dead?
- # [05:38] <Ernston> took it out anyway due to error
- # [05:39] <Ernston> ive failed if i dont pass w3
- # [05:39] <Ernston> yslow and css validtor
- # [05:39] <Ernston> validator to the best that i can
- # [05:39] <Ernston> :D
- # [05:39] <Ernston> damn my head looks naked
- # [05:44] * jonlee|afk is now known as jonlee
- # [05:45] * Quits: othermaciej (~mjs@2620:149:4:1b01:d563:971a:d6d8:36a4) (Quit: othermaciej)
- # [05:47] * Joins: espadrine (~espadrine@nat/mozilla/x-rypznrojyuhwswuu)
- # [05:51] * abstractj|brb is now known as abstractj
- # [05:51] * abstractj is now known as abstractj|away
- # [05:52] * heycam|away is now known as heycam
- # [05:52] * Quits: darcyclarke (~darcyclar@108.162.149.34) (Quit: Bye!)
- # [05:54] * Quits: Ernston (~ernest@5ac4b331.bb.sky.com)
- # [05:58] * Joins: Druide_ (~Druid@p5B137841.dip.t-dialin.net)
- # [05:58] * Quits: espadrine (~espadrine@nat/mozilla/x-rypznrojyuhwswuu) (Quit: espadrine)
- # [06:00] <Hixie> is there any sane way to have objects in JS have two constructors?
- # [06:01] <Hixie> i need one constructor for when i'm creating the object normally, and one for when i'm creating it from a serialised representation
- # [06:01] <Hixie> but there doesn't seem to be a way to do tht...
- # [06:03] <zewt> well, that's when you switch to factories...
- # [06:04] <Hixie> ugh
- # [06:04] <Hixie> but that's so ugly
- # [06:11] <zewt> i prefer it, but i guess what you're looking for is overloaded constructors ... don't know if webidl allows that
- # [06:12] <heycam> it does
- # [06:12] <heycam> but constructors are required to return instances of that interface
- # [06:16] * Quits: rniwa (rniwa@nat/google/x-nmwicponoejlgxdu) (Quit: rniwa)
- # [06:18] * Joins: espadrine (~espadrine@nat/mozilla/x-utiiswqlmvgxzujm)
- # [06:19] * Quits: tomasf (~tom@2002:55e5:db36:0:1dd9:2463:2212:abea) (Quit: tomasf)
- # [06:21] * Quits: kborchers (~kborchers@unaffiliated/kborchers) (Excess Flood)
- # [06:22] * Joins: kborchers (~kborchers@unaffiliated/kborchers)
- # [06:23] * Joins: tantek (~tantek@cpe-76-90-232-115.socal.res.rr.com)
- # [06:26] <Hixie> webidl isn't accessible from js :_)
- # [06:26] <heycam> ah
- # [06:26] <heycam> just switch on arguments.length inside your constructor
- # [06:26] <heycam> return something different depending on how it was called
- # [06:27] <Hixie> what if they both have zero arguments or some such?
- # [06:27] <heycam> then… how do you distinguish which one is being called?
- # [06:27] <Hixie> by name, in other languages
- # [06:27] <heycam> or, are they meant to have different names (like [NamedConstructor]s)?
- # [06:28] <heycam> in other languages?
- # [06:28] <heycam> btw you can return whatever you want from a constructor function, and it doesn't have to be related to the constructor itself
- # [06:28] <heycam> function A() { } function B() { return new A() }
- # [06:29] <heycam> then new B() will be an A
- # [06:29] <Hixie> like ObjectPascal
- # [06:29] * heycam was a big Delphi fan a long time ago
- # [06:30] <Hixie> you call Foo := TFoo.Create(); or Foo := TFoo.MakeFromStream(stream); or whatever
- # [06:30] <Hixie> and they can be both constructors
- # [06:30] <heycam> ah right, that seems familiar
- # [06:31] <Hixie> (you declare them as constructor Create(); or constructor MakeFromStream(); instead of function Foo(): Integer; or whatever)
- # [06:31] <Hixie> perl is similar
- # [06:31] <heycam> you could do: function A() { } A.FromStream = function() { var a = new A(); a.something = 123; return a }
- # [06:31] <heycam> then new A.FromStream()
- # [06:31] <zewt> what does it matter if it's actually a constructor? as far as users are concerned it just means you don't say "new"
- # [06:31] <heycam> looks nice
- # [06:31] <Hixie> yeah, that might work
- # [06:31] <zewt> x = A.FromStream();
- # [06:31] <heycam> either way
- # [06:31] <zewt> that's all i meant by factory
- # [06:32] <zewt> (not that "factory" is actually anything special in dynamically-typed languages)
- # [06:33] * Quits: tantek (~tantek@cpe-76-90-232-115.socal.res.rr.com) (Quit: tantek)
- # [06:37] * Joins: shepazu (~shepazu@cpe-70-113-0-56.austin.res.rr.com)
- # [06:37] * Quits: nessy (~Adium@124-171-47-17.dyn.iinet.net.au) (Quit: Leaving.)
- # [06:47] * Joins: yoshiki (~yoshiki@74.125.56.33)
- # [06:52] * Quits: ajpiano (~ajpiano@li98-57.members.linode.com) (Read error: Operation timed out)
- # [06:52] * Quits: boaz|away (~boaz@li326-230.members.linode.com) (Read error: Operation timed out)
- # [06:53] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # [06:53] * boaz is now known as boaz|away
- # [06:55] * Joins: ajpiano (~ajpiano@li98-57.members.linode.com)
- # [07:01] * Joins: LBP (~Mirc@pD9EB18D1.dip0.t-ipconnect.de)
- # [07:11] <Hixie> this may seem like a silly question but... what purpose does the 'constructor' property in JS have?
- # [07:12] <Hixie> i can't find anything in the JS spec that defines anything that it _does_
- # [07:12] <heycam> Hixie, it's so you can do myInstance.constructor and find out which constructor (probably) constructed the object
- # [07:12] <heycam> not accurate of course because you can return whatever froma constructor function
- # [07:13] <Hixie> but does anything actually ensure that a constructor function sets 'constructor' on the instance?
- # [07:13] <heycam> you should get it from the prototype
- # [07:13] <heycam> i thought
- # [07:13] <heycam> or maybe I misremember, I guess you are meant to set it yourself?
- # [07:14] <heycam> I remember now writing this kind of code: function MyClass() { } MyClass.prototype.constructor = MyClass;
- # [07:17] <Hixie> yeah it's a line like that that made me wonder
- # [07:23] <benvie> the constructor property is automatically set when a function is created, along with the default protoype. It's rare for people to overwrite the prototype but if they do then they have to manually set the constructor property or else it'll just point to Object.prototype. The constructor property serves no purpose aside from that fact that people rarely change it or realize they can, so it
- # [07:23] <benvie> usually is accurate. It is used by most dev tools for introspection in order to give a useful name to objects based on the constructor's name
- # [07:23] <benvie> er point to Object, Object.prototype.constructor
- # [07:26] * Quits: ben_alman (~cowboy@awesome.benalman.com) (Excess Flood)
- # [07:27] <heycam> oh yes, benvie is right -- `function f(){}` results in f.prototype.constructor == f
- # [07:27] <heycam> so I'm not sure why I would've been doing that manually
- # [07:28] <heycam> was a long time ago, /me probably just cargo culted it
- # [07:28] * Joins: ben_alman (~cowboy@awesome.benalman.com)
- # [07:28] <benvie> something like `Ctor.prototype = { constructor: Ctor, ..methods }`
- # [07:28] <heycam> ah, if you overwrite prototype, good point
- # [07:29] <benvie> basicaly if you want to set the new prototype methods en masse you just overwrite it, in which case you need to manually set it again or else you show up in dev tools labelled as 'Object'
- # [07:29] <heycam> as it's often more convencient to write that style rather than a sequences of assignments to Ctor.prototype.blah
- # [07:30] <benvie> or in cases where you're inheriting. `F.prototype = Object.create(Super.prototype); F.prototype.constructor = F;`
- # [07:33] * Joins: jryans (~jryans@cpe-70-124-81-135.austin.res.rr.com)
- # [07:35] * Joins: tyoshino (tyoshino@nat/google/x-cihkqkavntlnjbrk)
- # [07:36] * Joins: delight (~delight@212.255.31.232)
- # [07:38] <delight> there is an interesting discussion going on @ http://code.google.com/p/chromium/issues/detail?id=44116 about i18n, floats and the html5 type="number" input field
- # [07:40] <delight> were would be the appropriate place to address such concerns esp. the additional attribute localized="true" needed for a smoother transition ?
- # [07:46] * Quits: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3) (Quit: Leaving)
- # [07:47] * Joins: niloy (~niloy@61.12.96.242)
- # [07:50] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [07:56] * Joins: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3)
- # [07:58] * Quits: shepazu (~shepazu@cpe-70-113-0-56.austin.res.rr.com) (Quit: shepazu)
- # [08:01] * Quits: espadrine (~espadrine@nat/mozilla/x-utiiswqlmvgxzujm) (Quit: espadrine)
- # [08:01] * Quits: jryans (~jryans@cpe-70-124-81-135.austin.res.rr.com) (Quit: Be back later)
- # [08:02] <Hixie> is there any difference between "new foo" and "new foo()" ?
- # [08:04] * Joins: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
- # [08:04] * Quits: delight (~delight@212.255.31.232) (Quit: delight)
- # [08:05] * Joins: kolombiken (~Adium@c80-216-10-244.bredband.comhem.se)
- # [08:08] * Quits: kolombiken (~Adium@c80-216-10-244.bredband.comhem.se) (Client Quit)
- # [08:11] * Joins: delight (~delight@212.255.31.232)
- # [08:11] * Quits: delight (~delight@212.255.31.232) (Client Quit)
- # [08:15] * Joins: shwetank (~shwetank@122.173.222.120)
- # [08:23] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [08:27] * Joins: espadrine (~espadrine@63-235-13-3.dia.static.qwest.net)
- # [08:30] * heycam is now known as heycam|away
- # [08:31] * Joins: tomasf (~tom@2002:55e5:db36:0:1dd9:2463:2212:abea)
- # [08:32] * Joins: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
- # [08:38] * Joins: PalleZingmark (~Adium@217.13.228.226)
- # [08:39] * Joins: mattlucht (~mattlucht@194.102.13.2)
- # [08:39] * Joins: rniwa_ (~rniwa@216.239.45.130)
- # [08:41] <jgraham> Hixie: No, unless I am horribly misremembering
- # [08:41] <jgraham> Oh look. Opera 12 got released
- # [08:42] * Quits: MikeSmith (~MikeSmith@s1106059.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: MikeSmith)
- # [08:42] <hsivonen> jgraham: about time
- # [08:43] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Ping timeout: 248 seconds)
- # [08:43] * rniwa_ is now known as rniwa
- # [08:43] * darin__ is now known as fishd
- # [08:45] * Quits: ehsan (~ehsan@209.20.29.228) (Read error: Connection reset by peer)
- # [08:45] * Joins: ehsan (~ehsan@209.20.29.228)
- # [08:50] * Joins: silverroots (~silverroo@144.187.148.25)
- # [08:55] * Joins: charlvn (~charlvn@charlvn.nl)
- # [08:58] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
- # [09:00] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [09:00] * Joins: barnabywalters (~barnabywa@host-84-13-251-255.opaltelecom.net)
- # [09:07] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Quit: sarspazam)
- # [09:07] <AryehGregor> Hixie, in what way is contenteditable a lower-level primitive than input/textarea?
- # [09:19] * Joins: Ducki (~Ducki@pD9E39790.dip0.t-ipconnect.de)
- # [09:19] * Joins: sorenso (~sorenso@211.243.16.62.customer.cdi.no)
- # [09:23] <hsivonen> why are the HW accel and WebGL prefs in Opera 12 integers and not booleans?
- # [09:26] * Joins: zcorpan (~zcorpan@node-7ahky10m8l47ojzzi.a0.ipv6.opera.com)
- # [09:28] * Joins: pyrsmk (~pyrsmk@200.16.139.88.rev.sfr.net)
- # [09:29] * Quits: Lachy (~Lachy@cm-84.215.193.125.getinternet.no) (Quit: Computer has gone to sleep.)
- # [09:29] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
- # [09:30] * Quits: sorenso (~sorenso@211.243.16.62.customer.cdi.no) (Quit: Computer has gone to sleep.)
- # [09:31] * Quits: niloy (~niloy@61.12.96.242) (Ping timeout: 265 seconds)
- # [09:31] * Joins: necolas (~necolas@5e0844a7.bb.sky.com)
- # [09:33] * Joins: Lachy (~Lachy@cm-84.215.193.125.getinternet.no)
- # [09:34] * Quits: Lachy (~Lachy@cm-84.215.193.125.getinternet.no) (Client Quit)
- # [09:35] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Quit: sarspazam)
- # [09:39] * Joins: niloy (~niloy@61.12.96.242)
- # [09:49] * Quits: necolas (~necolas@5e0844a7.bb.sky.com) (Remote host closed the connection)
- # [09:50] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [09:52] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
- # [09:55] * Joins: tomasf_ (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [09:56] * Joins: sm0lm (~j@64.71.135.181)
- # [09:56] <sm0lm> where can i find a reference of the default styles in CSS each markup element implies without any explicit CSS declarations? ie, what CSS would i need to put in `div { **HERE** }` to make my <div>s behave like <pre>s?
- # [09:57] <zcorpan> sm0lm: http://www.whatwg.org/specs/web-apps/current-work/multipage/rendering.html#rendering
- # [09:57] <jgraham> HTML spec, rendering section
- # [09:58] * Joins: veosotano_ (~veosotano@18.Red-83-44-153.dynamicIP.rima-tde.net)
- # [09:59] * Joins: Phae (~u455@gateway/web/irccloud.com/x-pxyjjhdhflukzgjl)
- # [09:59] <zcorpan> how is target=_unrelated different from rel=noreferrer ?
- # [10:00] <jgraham> It would be totally disconnected AIUI
- # [10:00] <jgraham> So the opened window would have window.opener == window
- # [10:01] <jgraham> (or null? I forget how that one works)
- # [10:01] <zcorpan> i thought noreferrer does that as well
- # [10:01] <jgraham> It does? Pointer?
- # [10:02] <zcorpan> "This keyword also causes the opener attribute to remain null " http://www.whatwg.org/specs/web-apps/current-work/multipage/links.html#link-type-noreferrer
- # [10:05] * Quits: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Ping timeout: 260 seconds)
- # [10:06] * Joins: benschwarz (u2121@gateway/web/irccloud.com/x-apoucyxayqpckkar)
- # [10:07] * Joins: matijsb (u2278@gateway/web/irccloud.com/x-ebwhhrqbsyegkyck)
- # [10:07] * Joins: boblet (u1921@gateway/web/irccloud.com/x-mepabjmwwddaedhe)
- # [10:07] * Joins: hdv (u2376@gateway/web/irccloud.com/x-ptffloqhdwpclwby)
- # [10:08] * Joins: romainhuet (u2533@gateway/web/irccloud.com/x-onmhkervplvjxnoy)
- # [10:08] * Joins: Lachy (~Lachy@91.203.96.240)
- # [10:10] * Joins: niftylettuce (u2733@gateway/web/irccloud.com/x-mqifettaunxdkwhv)
- # [10:10] * Joins: scottjehl (u3055@gateway/web/irccloud.com/x-rgwrflejmqcxfwlp)
- # [10:11] * Joins: Ms2ger (~Ms2ger@91.181.63.175)
- # [10:11] <jgraham> Only works in WebKit, it seems
- # [10:15] * Joins: oal (u4126@gateway/web/irccloud.com/x-komxomnludfhaybh)
- # [10:15] <zcorpan> wider deployed than target=_unrelated then :-)
- # [10:16] <jgraham> Yes :)
- # [10:17] * Joins: g4 (~g4@81.27.47.158)
- # [10:20] * Joins: mattlucht_ (~mattlucht@194.102.13.2)
- # [10:20] * Quits: mattlucht (~mattlucht@194.102.13.2) (Read error: Connection reset by peer)
- # [10:20] * mattlucht_ is now known as mattlucht
- # [10:24] * Quits: zcorpan (~zcorpan@node-7ahky10m8l47ojzzi.a0.ipv6.opera.com) (Remote host closed the connection)
- # [10:24] * Joins: zcorpan (~zcorpan@node-7ahky10m8l47ojzzi.a0.ipv6.opera.com)
- # [10:29] <Ms2ger> Yay, HTMLElement.itemType isn't web-compatible
- # [10:34] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 244 seconds)
- # [10:34] <hsivonen> Ms2ger: huh? bug#?
- # [10:34] <Ms2ger> https://bugzilla.mozilla.org/show_bug.cgi?id=763229
- # [10:34] <hsivonen> thanks
- # [10:35] * Joins: annevk (~annevk@91.203.97.251)
- # [10:43] * Joins: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221)
- # [10:43] * Joins: annevk2 (~annevk2@oslo-off-bgp.opera.com)
- # [10:43] <annevk2> whoa
- # [10:46] <abarth> annevk2: thanks for writing http://wiki.whatwg.org/wiki/Anolis and http://wiki.whatwg.org/wiki/Howto_spec
- # [10:46] <abarth> annevk2: they're super useful
- # [10:48] <annevk> thanks
- # [10:48] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [10:49] <zcorpan> Ms2ger: i hope that can be evang'ed
- # [10:49] <annevk> abarth: if you have any feedback or get feedback from others, let me know; I'd love to improve them, especially the latter
- # [10:49] * zcorpan files an opera OTW bug about it
- # [10:49] <abarth> annevk: it's missing a description of class=switch :)
- # [10:49] <abarth> i had to crib that from domcore
- # [10:50] <Ms2ger> zcorpan, say so in the bug if you prefer evang?
- # [10:50] <abarth> it's also not clear to me how to contribute my xref JSON files back to the specification-data repo
- # [10:50] <Ms2ger> abarth, create an account on bitbucket
- # [10:51] <annevk> abarth: ah yeah, we should mention that
- # [10:51] <abarth> darn! abarth already exists on bitbucket
- # [10:51] <annevk> abarth: what are you working on?
- # [10:51] <abarth> https://github.com/abarth/sysapps
- # [10:52] <Ms2ger> Oh, evil stuff ;)
- # [10:52] <abarth> mostly i'm trying to get some skeleton specs ready so the read editors can take over
- # [10:52] * jonlee is now known as jonlee|afk
- # [10:52] * Joins: necolas (~necolas@80.231.76.54)
- # [10:53] <abarth> Ms2ger: ok, i've created the account adambarth on https://bitbucket.org/
- # [10:53] <zcorpan> Ms2ger: done
- # [10:53] <Ms2ger> You've got access
- # [10:53] <abarth> cool, thanks
- # [10:53] <Ms2ger> Np
- # [10:53] <abarth> when should I push the JSON files?
- # [10:54] <abarth> I probably should wait until the charter is approved etc
- # [10:54] * Quits: espadrine (~espadrine@63-235-13-3.dia.static.qwest.net) (Quit: espadrine)
- # [10:54] * Parts: mattlucht (~mattlucht@194.102.13.2)
- # [10:54] <Ms2ger> Whenever someone wants to use references to them, I'd say
- # [10:55] <abarth> ok. right now these specs are all in one repo, so it's easy for them to cross-reference each other
- # [10:57] * Quits: Phae (~u455@gateway/web/irccloud.com/x-pxyjjhdhflukzgjl) (Remote host closed the connection)
- # [10:57] * Quits: scottjehl (u3055@gateway/web/irccloud.com/x-rgwrflejmqcxfwlp) (Remote host closed the connection)
- # [10:57] * Quits: benschwarz (u2121@gateway/web/irccloud.com/x-apoucyxayqpckkar) (Remote host closed the connection)
- # [10:57] * Quits: oal (u4126@gateway/web/irccloud.com/x-komxomnludfhaybh) (Remote host closed the connection)
- # [10:57] * Quits: hdv (u2376@gateway/web/irccloud.com/x-ptffloqhdwpclwby) (Remote host closed the connection)
- # [10:57] * Quits: romainhuet (u2533@gateway/web/irccloud.com/x-onmhkervplvjxnoy) (Remote host closed the connection)
- # [10:57] * Quits: boblet (u1921@gateway/web/irccloud.com/x-mepabjmwwddaedhe) (Remote host closed the connection)
- # [10:57] * Quits: matijsb (u2278@gateway/web/irccloud.com/x-ebwhhrqbsyegkyck) (Remote host closed the connection)
- # [10:57] * Quits: niftylettuce (u2733@gateway/web/irccloud.com/x-mqifettaunxdkwhv) (Write error: Connection reset by peer)
- # [10:59] * abarth is now known as abarth|zZz
- # [10:59] * Joins: Phae (u455@gateway/web/irccloud.com/x-xruxdvcxsnjorpvh)
- # [11:00] * Quits: annevk (~annevk@91.203.97.251) (Quit: annevk)
- # [11:00] * Quits: annevk2 (~annevk2@oslo-off-bgp.opera.com)
- # [11:00] * Joins: annevk2 (~annevk@oslo-off-bgp.opera.com)
- # [11:00] * annevk2 is now known as annevk
- # [11:06] * Joins: benschwarz (u2121@gateway/web/irccloud.com/x-yoektcgamjlfxkqi)
- # [11:07] * Joins: matijsb (u2278@gateway/web/irccloud.com/x-wfvhoqxuwxzazewk)
- # [11:07] * Joins: hdv (u2376@gateway/web/irccloud.com/x-vdfbffwynjllbskw)
- # [11:13] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Ping timeout: 240 seconds)
- # [11:15] * Joins: oal (u4126@gateway/web/irccloud.com/x-ozrhujdxlytvnrqm)
- # [11:15] * Joins: boblet (u1921@gateway/web/irccloud.com/x-jiudvyhmmiaosonl)
- # [11:15] * Joins: scottjehl (u3055@gateway/web/irccloud.com/x-nbimknzevbqrrpym)
- # [11:15] * Joins: niftylettuce (u2733@gateway/web/irccloud.com/x-yepljottvuubgzlv)
- # [11:17] * Joins: micheil (~micheil@109.224.128.70)
- # [11:18] * Joins: romainhuet (u2533@gateway/web/irccloud.com/x-vmjciifcoiavbott)
- # [11:18] * Joins: drublic (~drublic@frbg-5d84ed1e.pool.mediaWays.net)
- # [11:18] * Quits: jgraham (~jgraham@web91.webfaction.com) (Ping timeout: 246 seconds)
- # [11:28] <sm0lm> can datalist elements be used for fetching server-generated search suggestions in a searchbox like google suggest or youtube?
- # [11:29] * Quits: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net) (Quit: dgathright)
- # [11:30] * Joins: nonge_ (~nonge@p508299A7.dip.t-dialin.net)
- # [11:30] * Quits: [[zz]] (~q@node-awi.pool-125-25.dynamic.totbb.net) (Ping timeout: 256 seconds)
- # [11:31] <zcorpan> there used to be a declarative way to do that, but it was dropped
- # [11:31] <zcorpan> you have to fetch it yourself and build the datalist <option>s yourself
- # [11:33] <sm0lm> zcorpan, wtf, why would it be dropped?
- # [11:33] * Quits: nonge (~nonge@p5082AF11.dip.t-dialin.net) (Ping timeout: 245 seconds)
- # [11:33] <sm0lm> any historical docs that refer to it you might be able to link me to, zcorpan ?
- # [11:34] <annevk> sm0lm: http://dev.opera.com/articles/view/an-html5-style-google-suggest/
- # [11:35] <sm0lm> annevk, it just occurred to me that you probably wrote that :P
- # [11:35] <annevk> I did write that, some time ago :)
- # [11:35] <annevk> and zcorpan wrote the first demo I think
- # [11:36] <sm0lm> are you guys norwegian then?
- # [11:36] <annevk> Dutch and Swedish
- # [11:38] <sm0lm> cool.
- # [11:38] <sm0lm> i'm a boring american.
- # [11:39] <sm0lm> annevk, do u know what happened to the in-markup declaration?
- # [11:39] <sm0lm> what was the rationale for killing it?
- # [11:40] <annevk> it was both a declaration and an external XML format
- # [11:40] <sm0lm> annevk, what do u mean?
- # [11:41] <annevk> we (WHATWG) dropped it because it was only implemented by us (Opera) and it was easy enough to do using a little bit of scripting
- # [11:41] <sm0lm> annevk, but why not make it easy forpeople to see and notice in the whatwg docs?
- # [11:42] <annevk> sm0lm: well we weren't quite sure it was the correct solution anymore
- # [11:43] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 244 seconds)
- # [11:43] <sm0lm> annevk, well that's what i'm wondering: what about it made it not the correct solution? seems pretty great to me..
- # [11:43] * Joins: [[zz]] (~q@node-kgs.pool-101-108.dynamic.totbb.net)
- # [11:43] <annevk> sm0lm: you might not want new network requests whenever the user types something new, but rather have an ongoing connection via WebSocket and populate the <datalist> through that
- # [11:44] <annevk> sm0lm: we also learned that XML is something we rather not require from web developers because it always goes wrong
- # [11:45] <sm0lm> annevk, json?
- # [11:46] <sm0lm> <datalist src="http://my/dyn_dlist?q=%s" />
- # [11:46] <annevk> yeah that would probably be a better format, but does not address the continuous connection issue
- # [11:48] <sm0lm> annevk, right. i don't understand the connection side of things that well, but couldn't you side step an issue of "[some people] might no want...." by giving two parallel ways of doing it and letting webdevs take it or leave it?
- # [11:48] * Quits: barnabywalters (~barnabywa@host-84-13-251-255.opaltelecom.net) (Quit: barnabywalters)
- # [11:51] <annevk> sm0lm: sure, but we should only do that if the new feature addresses the problem for the majority of developers
- # [11:51] <sm0lm> sm0lm, wouldn't it?
- # [11:51] <sm0lm> haha
- # [11:51] * sm0lm talks to himself.
- # [11:51] <sm0lm> annevk,
- # [11:51] <sm0lm> mulligan^
- # [11:51] <annevk> sm0lm: that's not entirely clear :) <datalist> without this feature is not widely implemented or used yet
- # [11:51] <sm0lm> annevk, wouldn't it, though?
- # [11:52] * Joins: akamike (u5089@gateway/web/irccloud.com/x-zlkawlixyplonies)
- # [11:52] * nonge_ is now known as nonge
- # [11:55] <sm0lm> so declarative remote server-gen'd datalists aren't necessarily gone forever?
- # [11:56] <sm0lm> annevk, or what about just have it implicitly open and keep open a socket for fetching dlists?
- # [11:57] * Joins: matjas_ (u2247@gateway/web/irccloud.com/x-ojzajlrexorasdhd)
- # [11:58] <annevk> sm0lm: back later, lunch
- # [11:59] <sm0lm> annevk, enjoy.
- # [12:05] * Joins: GPHemsley (~GPHemsley@209-23-243-49-ip-static.hfc.comcastbusiness.net)
- # [12:05] * Quits: GPHemsley (~GPHemsley@209-23-243-49-ip-static.hfc.comcastbusiness.net) (Changing host)
- # [12:05] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
- # [12:13] * abstractj|away is now known as abstractj
- # [12:19] * Joins: jgraham (~jgraham@web91.webfaction.com)
- # [12:29] * Joins: barnabywalters (~barnabywa@host-84-13-252-157.opaltelecom.net)
- # [12:31] * Joins: mpt (~mpt@faun.canonical.com)
- # [12:31] * Quits: mpt (~mpt@faun.canonical.com) (Changing host)
- # [12:31] * Joins: mpt (~mpt@canonical/mpt)
- # [12:38] <annevk> sm0lm: no, not gone forever
- # [12:38] <sm0lm> annevk, ok-- cool.
- # [12:39] <annevk> sm0lm: I think once <datalist> is more widely adopted we can study how developers use it and standardize the most common pattern
- # [12:39] <sm0lm> what do u think of having an implicit instruction to start a socket that stays open?
- # [12:39] <annevk> not really sure how you see that working
- # [12:39] <sm0lm> annevk, makes sense. how long do you expect that to take, roughly?
- # [12:40] <annevk> dunno, I think <datalist> is now in WebKit, so it might see some more adoption
- # [12:41] <sm0lm> annevk, yeah, sorry. i really don't know mucch about using web societs or how they work.
- # [12:42] * Joins: vidu (u5404@gateway/web/irccloud.com/x-aqoizkedzoafauca)
- # [12:44] <annevk> Ms2ger: is there a way in bitbucket to follow you, but not get everything you do on my homepage?
- # [12:44] <annevk> Ms2ger: or should I just stop following you and only follow some projects...
- # [12:44] <annevk> Ms2ger: the Gecko commits are interesting, but I'm way more interested in changes to standards
- # [12:44] <Ms2ger> I've got the same issue :/
- # [12:45] * matjas_ is now known as matjas
- # [12:47] <Ms2ger> Not following me probably works bets
- # [12:47] <Ms2ger> best*
- # [12:51] <annevk> :(
- # [12:51] <annevk> hmm, limechat has no smileys
- # [12:53] * Joins: smaug____ (~chatzilla@193-64-20-111-nat.elisa-mobile.fi)
- # [12:56] <jgraham> That seems like a win
- # [12:57] <odinho> Smileys are essensials, I like how they are in irssi. All ascii goodness :]
- # [12:57] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [12:59] <zcorpan> sm0lm: http://dev.opera.com/articles/view/introducing-web-sockets/
- # [13:00] <sm0lm> zcorpan, thanks, i'll have a read.
- # [13:00] <sm0lm> to whatever degree that this question isn't loaded (i know you both work for opera): how good is the dev.opera.com documentagtion for someone who really doesn't have any interest in opera itself?
- # [13:00] <zcorpan> sm0lm: unfortunately opera 12 still has the old websocket protocol which is disabled by default
- # [13:01] <sm0lm> is stuff only relevant to opera clearly marked?
- # [13:01] <zcorpan> sm0lm: usually dev.opera.com articles aren't necessarily opera-specific
- # [13:01] <jgraham> odinho: Well yes, the ascii representation is of course fine :)
- # [13:01] * jgraham starts the countdown to someone using a unicode smilie
- # [13:02] <zcorpan> sm0lm: if other browsers implement the same feature, it should apply equally to them
- # [13:02] <odinho> ☺
- # [13:02] <zcorpan> sm0lm: we also try to make demos cross-browser
- # [13:03] <sm0lm> zcorpan, great. thanks :
- # [13:03] <sm0lm> )
- # [13:03] <odinho> We follow standards ;]
- # [13:03] <sm0lm> odinho, imagine that.
- # [13:03] <zcorpan> odinho: except when we don't :-P
- # [13:04] <odinho> zcorpan: Well, yes, but then it's often a bug, and we def. don't do it to be mean :P
- # [13:05] * Joins: NimeshNeema (u2689@gateway/web/irccloud.com/x-kojojkmpzqwxmqcl)
- # [13:05] <sm0lm> hah, imagine that: not being mean.
- # [13:05] <sm0lm> that's revolutionary... /me thinks it should get codified in the spec.
- # [13:06] <zcorpan> odinho: not mean, just evil
- # [13:06] * sm0lm proposes a strict ban on meanness and evilness in the spec.
- # [13:07] * zcorpan goes back to writing evil tests
- # [13:07] <odinho> zcorpan: Someone else has copyright on that, and they kinda watered it down. :P
- # [13:07] <sm0lm> "in order to be compliant with the HTML specification, you must not be mean, or evil.
- # [13:07] <sm0lm> mehh....
- # [13:07] <sm0lm> i mean, on the one hand google is probably like the most terrible internet company there is right now, or at least up there.
- # [13:08] <sm0lm> on the other hand, in the context of this whole gig, their product *is* FOSS at least...
- # [13:08] <sm0lm> i'd be way more interested in opera if it weren't proprietary.
- # [13:08] <sm0lm> it seems like high-quality software...
- # [13:08] <nonge> yay, go the FLOSS way, Opera!
- # [13:08] <sm0lm> but who knows what kinda shit u guys put in there?
- # [13:09] * Ms2ger yawns
- # [13:09] <zcorpan> sm0lm: if you're curious, apply for a job :-)
- # [13:09] <sm0lm> nonge, i'm not necessarily saying that, but if you're going to crack "evil" jokes or make jabs at other companies' social responsibility practices, you know...
- # [13:09] <sm0lm> "let the one without sin throw the first stone"
- # [13:10] <sm0lm> is Ms2ger a googler?
- # [13:10] <zcorpan> mozilla
- # [13:10] * Joins: remysharp (u4345@gateway/web/irccloud.com/x-dmfapoihtugbpzrg)
- # [13:11] <sm0lm> zcorpan, its true.
- # [13:11] <jgraham> Maybe he uses google though
- # [13:11] <sm0lm> in the social responsibility dept. and values integrity dept, they are.
- # [13:11] <sm0lm> but IMO distributing shitty sw is another form of evil.
- # [13:11] <jgraham> One who uses google should be a googler. One who is google shoudl be a googlee.
- # [13:11] * Ms2ger is getting terribly confused here
- # [13:12] <Ms2ger> jgraham, Larry Page?
- # [13:12] <sm0lm> jgraham, i used to think that too... but i gave up and accepted the common usage long ago.
- # [13:12] <jgraham> Ms2ger: For all we know you are Larry Page
- # [13:13] <Ms2ger> Well, that's true
- # [13:13] <sm0lm> for all you know, sm0lm is Larry Page.
- # [13:14] <Ms2ger> That, too is true
- # [13:14] <Ms2ger> For all they know, we're both Larry Page
- # [13:15] * Joins: sarro (~sarro@i5E865DEE.versanet.de)
- # [13:15] * Ms2ger wrestles with idlharness.js instead
- # [13:15] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
- # [13:16] <sm0lm> Ms2ger, we're fooling them so well.
- # [13:16] <Philip`> I thought Google didn't want people genericising its trademarked name by verbing it, so surely "Googler" should be replaced by "Employee of Google Inc"
- # [13:16] <sm0lm> googler isn't verbing it in the way that they're trying to avoid though.
- # [13:16] <Philip`> (Not quite as catchy, admittedly)
- # [13:17] <sm0lm> but "google it" isn't as catchy as "perform a google search for it" either.
- # [13:17] <sm0lm> zcorpan, btw, how does opera make its $$?
- # [13:17] <Ms2ger> Bah
- # [13:17] <Ms2ger> "Duplicate test name: FormData interface: operation append"
- # [13:17] <Ms2ger> "Cached metdata not present. Click for source code."
- # [13:17] <Ms2ger> Not helpful, plinss
- # [13:18] <Philip`> sm0lm: By selling itself to Facebook?
- # [13:18] <sm0lm> Philip`, s/\?$/ until now?/
- # [13:19] <Ms2ger> Selling its products to Nintendo?
- # [13:19] <zcorpan> sm0lm: http://my.opera.com/chooseopera/blog/2011/01/03/how-does-opera-make-money-aka-our-most-asked-question-ever
- # [13:21] <sm0lm> zcorpan, So..., how does that revenue model conflict with opening the sources?
- # [13:22] <sm0lm> or i mean what's the reasoning for keeping it closed?
- # [13:22] <Philip`> How would the revenue model be enhanced by opening the source?
- # [13:23] <Ms2ger> Philip`, three open source hippies would contribute bug fixes
- # [13:23] <Ms2ger> Not me, I hear they use git
- # [13:23] * Parts: niftylettuce (u2733@gateway/web/irccloud.com/x-yepljottvuubgzlv)
- # [13:23] * Joins: niftylettuce (u2733@gateway/web/irccloud.com/x-yepljottvuubgzlv)
- # [13:23] <sm0lm> Philip`, how would it be diminished by opening the source?
- # [13:23] * Parts: niftylettuce (u2733@gateway/web/irccloud.com/x-yepljottvuubgzlv)
- # [13:23] <sm0lm> Ms2ger, do you work for any of the big vendors?
- # [13:24] <Ms2ger> Not currently
- # [13:24] <Ms2ger> As zcorpan mentioned, I'm a Mozillian
- # [13:24] <jgraham> Ms2ger: Three open source hippies? I thought RMS was the only open source hippie? The idea that there might be two others is terrifying
- # [13:24] <sm0lm> jgraham, wtf?
- # [13:24] <hsivonen> jgraham: how insensitive to call RMS an open source hippie. If he is a hippie, he is an Free Software hippie.
- # [13:25] <sm0lm> don't diss open source hippies.
- # [13:25] * sm0lm makes one more.
- # [13:25] <Ms2ger> jgraham, there's been some guy hanging around irc.m.o working on an extension to block JS scripts without a license header
- # [13:25] <Ms2ger> I think that makes two, at least
- # [13:25] * sm0lm laughs out loud at hsivonen 's comment.
- # [13:25] <Philip`> sm0lm: I imagine there would be e.g. conflicts between having an open bug database and source repository, and having Opera developers work on patches for unannounced embedded devices which have to be kept confidential
- # [13:25] <sm0lm> Ms2ger, that actually is really dumb.
- # [13:25] <jgraham> hsivonen: Egg and my face are in alignment
- # [13:26] <Philip`> sm0lm: (Presumably not unsolvable, but probably not entirely trivial)
- # [13:26] <sm0lm> Philip`, Presumably? Seems like "clearly" to me.
- # [13:26] <sm0lm> Just separate your private clients' sensitive data and unannounced work into another repo/tracker... problem solved, no?
- # [13:27] <Ms2ger> "Just"
- # [13:27] <jgraham> No
- # [13:27] <Ms2ger> Anyone feel like implementing enum support in idlharness?
- # [13:27] <jgraham> Having multiple trackers makes it hard to move things between trackers, for example
- # [13:28] <jgraham> Ms2ger: you?
- # [13:28] <Ms2ger> Not particularly
- # [13:29] <Ms2ger> I'm interested in someone doing it, just not me :)
- # [13:29] <sm0lm> When netscape opened theirs they had a team of lawyers approving each src file as safe for public ation wit no vulgar or slanderous comments... so its a job, but its not that big of a deal.
- # [13:30] <Ms2ger> Of course, all those vulgar comments were released afterwards
- # [13:30] <jgraham> sm0lm: I imagine that the biggest impediment to making Opera open source would be convincing people (the management, the board) that it is a good idea :)
- # [13:31] * Quits: ehsan (~ehsan@209.20.29.228) (Remote host closed the connection)
- # [13:31] <sm0lm> Ms2ger, ofc they were.
- # [13:31] <sm0lm> on jwz.org i believe.
- # [13:32] <jgraham> (so discussing technical difficulties seems rather silly)
- # [13:32] * Joins: graememcc (~chatzilla@host86-173-124-172.range86-173.btcentralplus.com)
- # [13:35] <Ms2ger> Ohai, it's graememcc
- # [13:35] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 244 seconds)
- # [13:36] * graememcc discovers Ms2ger is everywhere
- # [13:37] <Ms2ger> So are you! :)
- # [13:40] * Joins: GlitchMr (~glitchmr@178-36-128-128.adsl.inetia.pl)
- # [13:40] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [13:44] * Quits: payman (~payman@pat.se.opera.com) (Quit: Lost terminal)
- # [13:45] * Joins: payman (~payman@pat.se.opera.com)
- # [13:47] * Joins: Kasey (~kkellydes@adsl-75-49-3-149.dsl.wotnoh.sbcglobal.net)
- # [13:52] * Joins: twisted` (~twisted@p5DDB9C60.dip.t-dialin.net)
- # [13:54] * Quits: barnabywalters (~barnabywa@host-84-13-252-157.opaltelecom.net) (Quit: barnabywalters)
- # [13:54] * Quits: sarro (~sarro@i5E865DEE.versanet.de) (Ping timeout: 244 seconds)
- # [13:58] * Quits: smaug____ (~chatzilla@193-64-20-111-nat.elisa-mobile.fi) (Remote host closed the connection)
- # [13:58] * Joins: smaug____ (~chatzilla@193-64-20-111-nat.elisa-mobile.fi)
- # [14:00] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [14:05] * Joins: nessy (~Adium@124-171-47-17.dyn.iinet.net.au)
- # [14:05] * Joins: erichynds (~ehynds@64.206.121.41)
- # [14:08] * Quits: kborchers (~kborchers@unaffiliated/kborchers) (Excess Flood)
- # [14:08] * Joins: kborchers (~kborchers@unaffiliated/kborchers)
- # [14:10] * Joins: svl (~me@31-209-210-140.dsl.dynamic.simnet.is)
- # [14:14] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
- # [14:15] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [14:21] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
- # [14:23] * Joins: shepazu (~shepazu@cpe-70-113-0-56.austin.res.rr.com)
- # [14:28] * Quits: drublic (~drublic@frbg-5d84ed1e.pool.mediaWays.net) (Remote host closed the connection)
- # [14:29] * Joins: drublic (~drublic@frbg-5d84ed1e.pool.mediaWays.net)
- # [14:29] * Joins: PalleZingmark (~Adium@217.13.228.226)
- # [14:31] * Joins: linclark_ (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [14:31] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Read error: Connection reset by peer)
- # [14:31] * linclark_ is now known as linclark
- # [14:34] * Joins: jreading (~Adium@ip98-169-200-82.dc.dc.cox.net)
- # [14:35] * Quits: zcorpan (~zcorpan@node-7ahky10m8l47ojzzi.a0.ipv6.opera.com) (Quit: zcorpan)
- # [14:39] * Joins: yarco (~yarco_wan@114.94.44.16)
- # [14:41] * Quits: yarco (~yarco_wan@114.94.44.16) (Client Quit)
- # [14:43] * Quits: smaug____ (~chatzilla@193-64-20-111-nat.elisa-mobile.fi) (Read error: Connection reset by peer)
- # [14:43] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [14:44] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [14:48] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [14:53] * Joins: myakura (~myakura@FL1-122-130-129-42.tky.mesh.ad.jp)
- # [15:00] * Quits: shepazu (~shepazu@cpe-70-113-0-56.austin.res.rr.com) (Quit: shepazu)
- # [15:00] * Joins: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
- # [15:09] * boaz|away is now known as boaz
- # [15:15] * Quits: niloy (~niloy@61.12.96.242) (Ping timeout: 252 seconds)
- # [15:15] * Quits: tomasf_ (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf_)
- # [15:20] * Joins: jdong_bot_ (~jdong_bot@106.3.61.244)
- # [15:20] * Quits: nessy (~Adium@124-171-47-17.dyn.iinet.net.au) (Quit: Leaving.)
- # [15:20] * Quits: jreading (~Adium@ip98-169-200-82.dc.dc.cox.net) (Quit: Leaving.)
- # [15:21] * Joins: jreading (~Adium@ip98-169-200-82.dc.dc.cox.net)
- # [15:22] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [15:22] * Joins: yodasw16 (~dgillhesp@ql1fwhide.rockfin.com)
- # [15:23] * Quits: jreading (~Adium@ip98-169-200-82.dc.dc.cox.net) (Client Quit)
- # [15:23] * Joins: MacTed (~Thud@63.119.36.36)
- # [15:23] * Joins: ehsan (~ehsan@209.20.29.228)
- # [15:24] * Parts: Kolombiken (~Adium@217.13.228.226)
- # [15:28] * Quits: silverroots (~silverroo@144.187.148.25) (Remote host closed the connection)
- # [15:42] * Joins: tomasf_ (~tomasf@static-88.131.62.36.addr.tdcsong.se)
- # [15:48] * Quits: ehsan (~ehsan@209.20.29.228) (Remote host closed the connection)
- # [15:50] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
- # [15:52] * Joins: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie)
- # [16:01] * Quits: veosotano_ (~veosotano@18.Red-83-44-153.dynamicIP.rima-tde.net) (Quit: Leaving...)
- # [16:01] <annevk> so to properly resolve URLs you need a hardcoded list
- # [16:01] <annevk> teehee
- # [16:02] <annevk> of schemes
- # [16:03] <annevk> in other news, [tm] we got http://www.w3.org/TR/notifications/ published
- # [16:03] <annevk> [tm]: I guess that means we get a charter extension
- # [16:04] <zewt> cool, another TR for people to trip over :P
- # [16:05] <jgraham> It's OK in this case progress is so slow that TR will only be a little bit totally misleading at any given time
- # [16:12] * Quits: MacTed (~Thud@63.119.36.36)
- # [16:13] * Joins: ehsan (~ehsan@66.207.208.98)
- # [16:13] <annevk> zewt: heh /TR/ash /TR/ip
- # [16:13] <annevk> jgraham: it has been pretty bad unfortunately
- # [16:13] * Quits: sm0lm (~j@64.71.135.181) (Ping timeout: 256 seconds)
- # [16:14] <annevk> jgraham: but now I have granted myself full editing power (muhahaha) it should go more smoothly
- # [16:14] <jgraham> annevk: Well it is partially my fault, so I can't really complain
- # [16:14] * Joins: sm0lm (~j@114.244.52.62)
- # [16:15] <mhausenblas> annevk congrats re the Notifications TR, now a quick question: are you aware of http://tools.ietf.org/html/draft-ietf-core-observe-05 …?
- # [16:15] <annevk> mhausenblas: I'm not
- # [16:16] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [16:16] <annevk> mhausenblas: is it somehow related to end-user notifications?
- # [16:16] <mhausenblas> reason is: I'm getting more and more involved in the IoT stuff (see also http://scriptogr.am/mhausenblas/post/coap-and-the-rest) and interested in how aligned these things are
- # [16:17] <mhausenblas> that's what I'm trying to figure ;)
- # [16:17] * Quits: nielsle (~nielsle@3239059-cl69.boa.fiberby.dk) (Quit: Ex-Chat)
- # [16:17] <mhausenblas> on the surface, I'd say no, but need to dig deeper re overlaps
- # [16:17] <annevk> mhausenblas: if we take Mac as an example all this does is give a web page the ability to ping Growl
- # [16:17] <mhausenblas> right
- # [16:17] <annevk> mhausenblas: or the native notification system coming in 10.8
- # [16:18] <annevk> mhausenblas: not much to do with HTTP APIs
- # [16:18] <mhausenblas> yup, understood
- # [16:19] * Quits: sm0lm (~j@114.244.52.62) (Ping timeout: 245 seconds)
- # [16:19] * Quits: ajpiano (~ajpiano@li98-57.members.linode.com) (Excess Flood)
- # [16:19] * Joins: ajpiano (~ajpiano@li98-57.members.linode.com)
- # [16:20] * Joins: sm0lm (~j@64.71.135.181)
- # [16:22] * Joins: mamund (mamund@obsidian.recompiled.net)
- # [16:24] <annevk> Lachy: how about referencing DOM4?
- # [16:24] <Lachy> I do in Selectors API 2
- # [16:25] * Joins: mattlucht (~mattlucht@194.102.13.2)
- # [16:25] <Lachy> But I left it as DOM3Core in v1 because of W3C bureaucracy, which requires normative references to stable specs
- # [16:25] <annevk> Lachy: also, I guess you can list me as former editor or in the acknowledgments somehow
- # [16:25] <annevk> Lachy: stick it to the man
- # [16:26] * Parts: mamund (mamund@obsidian.recompiled.net)
- # [16:27] <Lachy> annevk, I'm hoping I can just let v1 die and v2 supersede it, at which point it doesn't really matter what v1 references. But it's more unnecessary work to change it to reference DOM4 in v1 that will likely have to be reverted anyway if it progresses to PR and REC
- # [16:28] * Joins: MacTed (~Thud@63.119.36.36)
- # [16:31] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
- # [16:32] * Quits: svl (~me@31-209-210-140.dsl.dynamic.simnet.is) (Ping timeout: 244 seconds)
- # [16:33] * Quits: Delapouite (~Delapouit@dsl-58-6-19-17.wa.westnet.com.au) (Remote host closed the connection)
- # [16:34] * Quits: ajpiano (~ajpiano@li98-57.members.linode.com) (Excess Flood)
- # [16:34] * Joins: ajpiano (~ajpiano@li98-57.members.linode.com)
- # [16:38] * Joins: leeight_ (~leeight@116.227.91.62)
- # [16:38] <annevk> oh right
- # [16:38] <annevk> mike was not going to be around
- # [16:40] * Joins: veosotano_ (~veosotano@18.Red-83-44-153.dynamicIP.rima-tde.net)
- # [16:44] * Joins: svl (~me@31-209-210-140.dsl.dynamic.simnet.is)
- # [16:55] <annevk> so HTML has hierarchical URL and authority-based URL
- # [16:55] <annevk> is there any example of an hierarchical URL that is not authority-based?
- # [16:57] * Joins: espadrine (~espadrine@63-235-13-3.dia.static.qwest.net)
- # [16:57] * Parts: shwetank (~shwetank@122.173.222.120) ("Linkinus - http://linkinus.com")
- # [16:59] * Quits: mattlucht (~mattlucht@194.102.13.2) (Quit: mattlucht)
- # [17:01] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [17:07] <annevk> So Safari (not Chrome) is the only browser that aside from having a magical list to go down the authority-based URL route also considers // after the scheme
- # [17:08] * Joins: micheil_mbp (~micheil@109.224.128.70)
- # [17:09] * Quits: micheil_mbp (~micheil@109.224.128.70) (Remote host closed the connection)
- # [17:09] * Quits: micheil (~micheil@109.224.128.70) (Read error: Connection reset by peer)
- # [17:09] * Joins: micheil (~micheil@109.224.128.70)
- # [17:10] * Joins: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
- # [17:11] * Joins: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
- # [17:12] * Joins: barnabywalters (~barnabywa@host-92-28-209-52.as13285.net)
- # [17:13] * Quits: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Quit: brb)
- # [17:13] * Parts: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
- # [17:14] * Quits: necolas (~necolas@80.231.76.54) (Remote host closed the connection)
- # [17:15] * Joins: necolas (~necolas@80.231.76.54)
- # [17:16] * Parts: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [17:19] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
- # [17:20] * Joins: necolas_ (~necolas@80.231.76.54)
- # [17:22] * Quits: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net) (Quit: dgathright)
- # [17:23] * Quits: Lachy (~Lachy@91.203.96.240) (Quit: Computer has gone to sleep.)
- # [17:23] * Quits: annevk (~annevk@oslo-off-bgp.opera.com) (Remote host closed the connection)
- # [17:23] * Quits: necolas (~necolas@80.231.76.54) (Ping timeout: 245 seconds)
- # [17:24] * Quits: Charun (~Charun@unaffiliated/charun) (Quit: ZNC - http://znc.in)
- # [17:25] * Quits: barnabywalters (~barnabywa@host-92-28-209-52.as13285.net) (Quit: barnabywalters)
- # [17:25] * Quits: jdong_bot_ (~jdong_bot@106.3.61.244) (Remote host closed the connection)
- # [17:27] * Joins: barnabywalters (~barnabywa@host-92-28-209-52.as13285.net)
- # [17:29] * Quits: barnabywalters (~barnabywa@host-92-28-209-52.as13285.net) (Client Quit)
- # [17:29] * Quits: espadrine (~espadrine@63-235-13-3.dia.static.qwest.net) (Quit: espadrine)
- # [17:32] * Joins: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net)
- # [17:32] * Quits: jochen__ (jochen@nat/google/x-khkzqvwwzmpajaop) (Remote host closed the connection)
- # [17:32] * Joins: jochen__ (jochen@nat/google/x-pnupckvlfjreadld)
- # [17:33] * abarth|zZz is now known as abarth
- # [17:36] * Joins: rhudea (~Adium@dublin-proxy.adobe.com)
- # [17:38] * necolas_ is now known as necolas
- # [17:40] * Joins: scheib (u4467@gateway/web/irccloud.com/x-vyqlxpspfzwhixxx)
- # [17:41] * Quits: Ducki (~Ducki@pD9E39790.dip0.t-ipconnect.de) (Quit: ;))
- # [17:43] * Joins: sarro (~sarro@i5387F6AE.versanet.de)
- # [17:44] * Quits: sarro (~sarro@i5387F6AE.versanet.de) (Client Quit)
- # [17:45] * Joins: hij1nx (~hij1nx@rafal.telnet.krakow.pl)
- # [17:52] * Parts: rhudea (~Adium@dublin-proxy.adobe.com)
- # [17:52] * Quits: tomasf_ (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Quit: tomasf_)
- # [17:54] * Joins: miketaylr (~miketaylr@70.114.195.4)
- # [18:00] * Joins: dbaron (~dbaron@70-36-140-99.dsl.dynamic.sonic.net)
- # [18:02] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [18:03] * Quits: nonge (~nonge@p508299A7.dip.t-dialin.net) (Quit: Verlassend)
- # [18:03] * Quits: graememcc (~chatzilla@host86-173-124-172.range86-173.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120310193349])
- # [18:09] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:10] * boaz is now known as boaz|away
- # [18:10] * Quits: yodasw16 (~dgillhesp@ql1fwhide.rockfin.com) (Ping timeout: 244 seconds)
- # [18:11] * Quits: leeight_ (~leeight@116.227.91.62) (Ping timeout: 252 seconds)
- # [18:13] * Joins: weinig (~weinig@2620:149:4:1b01:d588:d128:f4c0:9f23)
- # [18:13] <SimonSapin> python -m weasyprint.browser http://i.imgur.com/KQy8R.png
- # [18:15] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 240 seconds)
- # [18:16] * Quits: sm0lm (~j@64.71.135.181) (Ping timeout: 244 seconds)
- # [18:16] * Joins: sm0lm (~j@64.71.135.181)
- # [18:16] * boaz|away is now known as boaz
- # [18:20] * Joins: Lachy (~Lachy@cm-84.215.193.125.getinternet.no)
- # [18:20] * Joins: annevk (~annevk@cm-84.215.193.125.getinternet.no)
- # [18:21] * Quits: kborchers (~kborchers@unaffiliated/kborchers) (Excess Flood)
- # [18:22] * Joins: kborchers (~kborchers@unaffiliated/kborchers)
- # [18:22] * Quits: sm0lm (~j@64.71.135.181) (Read error: Connection reset by peer)
- # [18:23] * Joins: sm0lm (~j@64.71.135.181)
- # [18:24] * Joins: mattlucht (~mattlucht@194.102.13.2)
- # [18:27] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [18:29] <Lachy> Hixie, yt?
- # [18:33] * Joins: jwalden (~waldo@2620:101:8003:200:d15e:2db4:6522:d8ba)
- # [18:36] * Quits: miketaylr (~miketaylr@70.114.195.4) (Quit: dflk;adfslkj;alsiekfj;laiskdf)
- # [18:36] * Joins: ap (~ap@2620:149:4:1b01:edf7:f9ac:cd9b:1c0b)
- # [18:36] <Lachy> Hixie, I'm being assigned to more spec work now. Do you have any suggestions for specs that need editors, or does anyone else have/know of any specs that are in need of some work?
- # [18:37] * Quits: mattlucht (~mattlucht@194.102.13.2) (Quit: mattlucht)
- # [18:37] <Lachy> I've looked at http://wiki.whatwg.org/wiki/Specs_todo already. Still considering options though
- # [18:38] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Ping timeout: 264 seconds)
- # [18:40] * Joins: miketaylr (~miketaylr@70.114.195.4)
- # [18:40] * Joins: pablof (~pablof@144.189.101.1)
- # [18:41] <Ms2ger> 66767 INFO Passed: 61610
- # [18:41] <Ms2ger> 66768 INFO Failed: 0
- # [18:41] <Ms2ger> 66769 INFO Todo: 4999
- # [18:41] * Ms2ger approves of test suites
- # [18:42] <jwalden> bah, who needs them, all they create is more work
- # [18:44] * Joins: Timz (~timvanoos@86.89.174.199)
- # [18:44] * Quits: MacTed (~Thud@63.119.36.36)
- # [18:45] * Quits: pablof (~pablof@144.189.101.1) (Remote host closed the connection)
- # [18:45] <Ms2ger> Lachy, table layout ;)
- # [18:45] * Joins: pablof (~pablof@144.189.144.193)
- # [18:50] * Quits: hij1nx (~hij1nx@rafal.telnet.krakow.pl) (Quit: hij1nx)
- # [18:51] * Quits: pablof (~pablof@144.189.144.193) (Ping timeout: 240 seconds)
- # [18:52] * Joins: kalc4 (~kalc4@host-89-241-160-131.as13285.net)
- # [18:52] * Quits: pyrsmk (~pyrsmk@200.16.139.88.rev.sfr.net) (Ping timeout: 246 seconds)
- # [18:53] * Quits: myakura (~myakura@FL1-122-130-129-42.tky.mesh.ad.jp) (Remote host closed the connection)
- # [18:54] * Joins: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
- # [18:55] * Quits: sm0lm (~j@64.71.135.181) (Read error: Connection reset by peer)
- # [18:55] * Joins: jonlee (~jonlee@204.79.190.40)
- # [18:55] * Quits: kalc4 (~kalc4@host-89-241-160-131.as13285.net) (Quit: kalc4)
- # [18:55] <jonlee> annevk: ping
- # [18:56] * Joins: sm0lm (~j@64.71.135.181)
- # [18:56] * Quits: ben_alman (~cowboy@awesome.benalman.com) (Excess Flood)
- # [18:58] * boaz is now known as boaz|away
- # [19:01] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [19:02] * Quits: jonlee (~jonlee@204.79.190.40) (Quit: jonlee)
- # [19:02] * Joins: ben_alman (~cowboy@awesome.benalman.com)
- # [19:02] <annevk> jonlee|afk: I'm around
- # [19:03] <annevk> jonlee|afk: well somewhat, helping Lachy with dinner a bit
- # [19:03] * Quits: miketaylr (~miketaylr@70.114.195.4) (Ping timeout: 246 seconds)
- # [19:05] * boaz|away is now known as boaz
- # [19:05] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
- # [19:05] * Joins: jonlee (~jonlee@204.79.190.40)
- # [19:06] * Joins: dgathright (~dgathrigh@nat/yahoo/x-ovkctjceccenpjij)
- # [19:07] * Quits: barneybook (kvirc@220-133-195-146.HINET-IP.hinet.net) (Read error: Connection reset by peer)
- # [19:08] * Joins: davatron5000 (~dave@cpe-66-25-175-141.austin.res.rr.com)
- # [19:09] * Joins: miketaylr (~miketaylr@70.114.203.54)
- # [19:09] * Quits: svl (~me@31-209-210-140.dsl.dynamic.simnet.is) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [19:10] * Quits: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
- # [19:12] <annevk> ah you emailed
- # [19:12] * Joins: tantek (~tantek@cpe-76-90-232-115.socal.res.rr.com)
- # [19:13] * Joins: yodasw16 (~dgillhesp@ql1fwhide.rockfin.com)
- # [19:15] * Joins: gkellogg_ (~gregg@38.127.199.123)
- # [19:15] * Joins: gkellogg__ (~gregg@38.127.199.123)
- # [19:16] * Quits: gkellogg__ (~gregg@38.127.199.123) (Remote host closed the connection)
- # [19:16] * Quits: gkellogg_ (~gregg@38.127.199.123) (Read error: Connection reset by peer)
- # [19:16] * Joins: gkellogg_ (~gregg@38.127.199.123)
- # [19:17] <Lachy> Ms2ger, yeah, that's one I thought of already. It's a possibility.
- # [19:17] * Quits: necolas (~necolas@80.231.76.54) (Remote host closed the connection)
- # [19:18] * Joins: necolas (~necolas@80.231.76.54)
- # [19:18] * abstractj is now known as abstractj|lunch
- # [19:18] * Quits: miketaylr (~miketaylr@70.114.203.54) (Ping timeout: 244 seconds)
- # [19:19] <TabAtkins_> Man, who wrote that page? When was "CSS Gradients" ever in need of editors?
- # [19:19] <TabAtkins_> Animations is out of data now, too - we finally got active editors for it again.
- # [19:19] <TabAtkins_> I'll fix.
- # [19:20] * Joins: barnabywalters (~barnabywa@host-92-28-209-52.as13285.net)
- # [19:21] <TabAtkins_> Okay, I can blame Hixie for that.
- # [19:22] * Joins: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi)
- # [19:22] * Quits: necolas (~necolas@80.231.76.54) (Ping timeout: 245 seconds)
- # [19:22] <annevk> there's more than table layout to fix though
- # [19:22] <annevk> e.g. imperative model of box construction
- # [19:22] <TabAtkins_> Sure, put it in.
- # [19:23] <TabAtkins_> Or I guess I will.
- # [19:24] * Quits: jonlee (~jonlee@204.79.190.40) (Quit: jonlee)
- # [19:24] * Quits: ben_alman (~cowboy@awesome.benalman.com) (Excess Flood)
- # [19:26] * Joins: miketaylr (~miketaylr@70.114.195.4)
- # [19:30] * Quits: sm0lm (~j@64.71.135.181) (Read error: Connection reset by peer)
- # [19:30] * Joins: sm0lm (~j@64.71.135.181)
- # [19:31] <annevk> ah yeah, hit testing
- # [19:31] <annevk> there's a lot of stuff
- # [19:32] * Joins: espadrine (~espadrine@nat/mozilla/x-muvdazeovleyimzz)
- # [19:32] <Ms2ger> Oh hey, D3E published
- # [19:32] <annevk> but I keep forgetting it
- # [19:32] <TabAtkins_> annevk: A few days ago when you last mentioned it, you disappeared before I could ask what you actually meant by "hit testing is underdefined". Can you elaborate?
- # [19:32] * Joins: ben_alman (~cowboy@awesome.benalman.com)
- # [19:33] <annevk> it's not defined which element is returned for a given x,y within a document
- # [19:33] <TabAtkins_> Okay. Is it really as trivial as I think, where you just take the geometry of all the elements in the documents (transformed as appropriate), order them by z-order, then test them for containment and take the first?
- # [19:34] <annevk> well, you have to go through margin boxes, fully transparent elements, maybe semi-transparent elements? and such
- # [19:34] <annevk> Leif Arne had a pretty good write up at one point in 2010
- # [19:34] <annevk> then tantek was going to specify it
- # [19:34] <annevk> and it ended there...
- # [19:35] <TabAtkins_> Last I saw, it's not clear that transparent elements actually need to have special handling.
- # [19:35] <jamesr_> IE does
- # [19:35] <tantek> yeah - it is sitting in my CSS tasks queue text document :/
- # [19:35] <jamesr_> in bizarre ways
- # [19:35] <jamesr_> IE handles transparent elements differently, that is
- # [19:35] <annevk> yeah, the write-up was about IE
- # [19:35] <TabAtkins_> Yeah, I know it does something kinda weird.
- # [19:35] <tantek> I was going to put it into CSS3-UI (since hit-testing *does* have to do with UI)
- # [19:35] <jamesr_> i think they be on crack
- # [19:35] <annevk> but once you implement pointer-events you need to do similar things
- # [19:36] <TabAtkins_> But based on my reading of the Firefox bug, it's not clear there's a web-compat concern.
- # [19:36] <annevk> this hit testing algorithm is influenced by the pointer-events property
- # [19:36] <tantek> but decided that putting in that much new spec text / functionality in a last call was probably a bad idea and so dumped it along with the 'pointer-events' property
- # [19:36] <TabAtkins_> Yeah, in a relatively trivial way.
- # [19:36] <tantek> right
- # [19:36] <tantek> TabAtkins - there is nothing trivial about either hit-testing, nor pointer-events, nor their relation.
- # [19:36] <annevk> tantek: it's a shame really, the WG should have let Leif Arne define it as I suggested
- # [19:36] <annevk> instead of letting it die in CSS3 UI
- # [19:36] <TabAtkins_> tantek: I'm not really seeing the complication. :/
- # [19:37] <annevk> we could have had something by now
- # [19:37] <tantek> annevk - sorry, that's probably my fault.
- # [19:37] <TabAtkins_> At least, from a conceptual standpoint. Efficient implementation is a different matter.
- # [19:37] <tantek> and more like punted/postponed from CSS3 UI rather than "died"
- # [19:37] <tantek> though I suppose it's hard to tell the difference until something new is published
- # [19:38] <tantek> annevk - the last time we discussed h-t/p-e was in the Seattle CSS WG f2f that you were in
- # [19:38] <jamesr_> you basically run this: http://www.w3.org/TR/CSS21/zindex.html and then figure out bounds for everything, no?
- # [19:38] <tantek> which I believe was your last CSS WG f2f
- # [19:38] <jamesr_> figuring out exact bounds for everything is interesting
- # [19:38] <annevk> that was a nice meeting
- # [19:38] <tantek> jamesr_ - odd things happen with background, borders, overflow, scrolling etc.
- # [19:38] <annevk> I like Seattle
- # [19:38] <TabAtkins_> I think exact bounds is kinda underdefined for inline layout, but well-defined for everything else.
- # [19:39] <tantek> annevk - it was nice up until the point where glazman berated you - but I suppose you have blocked that out ;)
- # [19:39] <TabAtkins_> (Underdefined because it's basically "whatever the hell your text layout engine spits out".)
- # [19:39] * Joins: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no)
- # [19:39] <annevk> tantek: guess so - just fond memories of hanging out with Alex :)
- # [19:40] <tantek> I remember something about a boat
- # [19:40] <tantek> and water
- # [19:40] <tantek> though that was secondhand
- # [19:40] * tantek knows better than getting on a boat during CSSWG meetings.
- # [19:40] <annevk> also a wet iPhone :p
- # [19:40] <annevk> haha
- # [19:41] <TabAtkins_> Drunken boating was a lot of fun.
- # [19:41] <TabAtkins_> Mainly because dbaron took over immediately and barely drinks. ^_^
- # [19:41] * Joins: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net)
- # [19:42] * Joins: barneybook (kvirc@220-133-195-146.HINET-IP.hinet.net)
- # [19:47] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [19:48] * Joins: hij1nx (~hij1nx@166.137.11.39)
- # [19:55] * Quits: dgathright (~dgathrigh@nat/yahoo/x-ovkctjceccenpjij) (Read error: Connection reset by peer)
- # [19:55] * Joins: dgathright (~dgathrigh@nat/yahoo/x-njbsjhpktdgxgciy)
- # [19:55] * abstractj|lunch is now known as abstractj
- # [19:56] * Quits: hij1nx (~hij1nx@166.137.11.39) (Quit: hij1nx)
- # [19:56] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [19:58] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
- # [19:59] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [19:59] * Joins: shwetank (~shwetank@122.173.222.120)
- # [19:59] * Quits: shwetank (~shwetank@122.173.222.120) (Client Quit)
- # [19:59] * Joins: jonlee (~jonlee@204.79.190.40)
- # [20:00] * Joins: skylamer` (cgskylamer@78.90.213.55)
- # [20:01] * Quits: Lachy (~Lachy@cm-84.215.193.125.getinternet.no) (Quit: Computer has gone to sleep.)
- # [20:03] * Quits: annevk (~annevk@cm-84.215.193.125.getinternet.no) (Remote host closed the connection)
- # [20:03] * Joins: teleject (~christoph@70.114.203.54)
- # [20:03] * Quits: sm0lm (~j@64.71.135.181) (Read error: Connection reset by peer)
- # [20:03] * Joins: sm0lm (~j@64.71.135.181)
- # [20:08] * Quits: jonlee|afk (~jonlee@2620:149:4:1b01:49ab:ba9b:28c3:8a3e) (Quit: jonlee|afk)
- # [20:08] * Quits: sm0lm (~j@64.71.135.181) (Read error: Connection reset by peer)
- # [20:08] * Joins: sm0lm (~j@64.71.135.181)
- # [20:08] * Quits: miketaylr (~miketaylr@70.114.195.4) (Quit: Leaving...)
- # [20:09] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [20:10] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
- # [20:10] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [20:10] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Client Quit)
- # [20:13] * Quits: dbaron (~dbaron@70-36-140-99.dsl.dynamic.sonic.net) (Ping timeout: 244 seconds)
- # [20:13] * Quits: sm0lm (~j@64.71.135.181) (Read error: Connection reset by peer)
- # [20:14] * Joins: sm0lm (~j@64.71.135.181)
- # [20:23] * Joins: hij1nx (~hij1nx@rafal.telnet.krakow.pl)
- # [20:26] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
- # [20:27] * Joins: sarro (~sarro@i5387F6AE.versanet.de)
- # [20:28] * Quits: Druide_ (~Druid@p5B137841.dip.t-dialin.net) (Remote host closed the connection)
- # [20:28] * Joins: necolas (~necolas@80.231.76.54)
- # [20:29] * Joins: Druide_ (~Druid@p5B137841.dip.t-dialin.net)
- # [20:31] * Quits: gkellogg_ (~gregg@38.127.199.123) (Read error: Connection reset by peer)
- # [20:31] * Quits: teleject (~christoph@70.114.203.54) (Ping timeout: 265 seconds)
- # [20:35] * Quits: jwalden (~waldo@2620:101:8003:200:d15e:2db4:6522:d8ba) (Ping timeout: 248 seconds)
- # [20:35] * Quits: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
- # [20:36] * Quits: necolas (~necolas@80.231.76.54) (Ping timeout: 244 seconds)
- # [20:36] * Quits: davatron5000 (~dave@cpe-66-25-175-141.austin.res.rr.com) (Quit: davatron5000)
- # [20:39] * Quits: Kasey (~kkellydes@adsl-75-49-3-149.dsl.wotnoh.sbcglobal.net) (Quit: Computer has gone to sleep.)
- # [20:40] * Joins: Kasey (~kkellydes@adsl-75-49-3-149.dsl.wotnoh.sbcglobal.net)
- # [20:41] * Quits: ben_alman (~cowboy@awesome.benalman.com) (Excess Flood)
- # [20:43] * Joins: teleject (~christoph@70.114.195.4)
- # [20:47] * Joins: ben_alman (~cowboy@awesome.benalman.com)
- # [20:48] * Joins: jwalden (~waldo@2620:101:8003:200:ec6a:969a:6483:42d1)
- # [20:48] * Joins: teleject_ (~christoph@70.114.195.4)
- # [20:48] * Quits: teleject (~christoph@70.114.195.4) (Read error: Connection reset by peer)
- # [20:48] * teleject_ is now known as teleject
- # [20:49] * Joins: dbaron (~dbaron@nat/mozilla/x-erocndrnvkmtprxe)
- # [20:50] <dbaron> TabAtkins_, um, I took over because I seemed to be the only one who realized that the appropriate way to steer those boats was to turn the wheel about a quarter turn (and then wait ten seconds to see how the boat responds) rather than turning the wheel six times and then being surprised that you end up going in a tight circle
- # [20:51] * Quits: Kasey (~kkellydes@adsl-75-49-3-149.dsl.wotnoh.sbcglobal.net) (Quit: Computer has gone to sleep.)
- # [20:52] * Joins: Kasey (~kkellydes@adsl-75-49-3-149.dsl.wotnoh.sbcglobal.net)
- # [20:52] * Quits: rniwa (~rniwa@216.239.45.130) (Quit: rniwa)
- # [20:53] * Quits: ben_alman (~cowboy@awesome.benalman.com) (Excess Flood)
- # [20:55] <Hixie> o_O
- # [20:55] * Joins: jernoble (~jernoble@17.212.152.13)
- # [20:57] * Joins: ben_alman (~cowboy@awesome.benalman.com)
- # [20:59] <Ms2ger> dbaron, having forgotten what TabAtkins_ said last, I thought that was a reference to css3-transitions :)
- # [21:00] * abstractj is now known as abstractj|brb
- # [21:07] * Quits: LBP (~Mirc@pD9EB18D1.dip0.t-ipconnect.de) (Quit: Bye, bye! See you on http://leanbackplayer.com)
- # [21:07] * Quits: micheil (~micheil@109.224.128.70) (Quit: micheil)
- # [21:08] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [21:08] * Joins: miketaylr (~miketaylr@70.114.203.54)
- # [21:09] * Joins: Wilto (u2821@gateway/web/irccloud.com/x-wgpddggqjthvofvx)
- # [21:14] * Quits: miketaylr (~miketaylr@70.114.203.54) (Ping timeout: 244 seconds)
- # [21:16] * Joins: rniwa (rniwa@nat/google/x-gjsuwzvmgzoryxto)
- # [21:16] * abstractj|brb is now known as abstractj
- # [21:18] * Joins: miketaylr (~miketaylr@70.114.195.4)
- # [21:20] * Parts: Timz (~timvanoos@86.89.174.199)
- # [21:21] * boaz is now known as boaz|away
- # [21:22] * boaz|away is now known as boaz
- # [21:24] <matjas> Hixie: http://www.whatwg.org/specs/web-apps/current-work/multipage/entities.json is incorrect, Unicode escape sequences must have exactly 4 hex digits (not 5)
- # [21:25] <matjas> Hixie: what you want is basically a simplified version of http://mathias.html5.org/tests/html/named-character-references/data.json — I could quickly generate it for you if needed
- # [21:26] * Joins: jamesr (~jamesr@216.239.55.194)
- # [21:26] * Quits: teleject (~christoph@70.114.195.4) (Quit: teleject)
- # [21:27] <TabAtkins_> I *also* thought that dbaron was talking about Animations. ^_^
- # [21:30] <Ms2ger> http://www.w3.org/community/blog/2012/06/14/proposed-group-html5-mobile-test-community-group/
- # [21:30] * Ms2ger inserts Condescending Wonka
- # [21:33] <matjas> Hixie: here you go http://mathias.html5.org/tests/html/named-character-references/hixie.json
- # [21:33] * jernoble is now known as jernoble|afk
- # [21:37] * Quits: ap (~ap@2620:149:4:1b01:edf7:f9ac:cd9b:1c0b) (Quit: ap)
- # [21:38] * Quits: jonlee (~jonlee@204.79.190.40) (Quit: jonlee)
- # [21:38] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [21:39] * matjas files https://www.w3.org/Bugs/Public/show_bug.cgi?id=17490 while Hixie’s afk
- # [21:47] * Quits: veosotano_ (~veosotano@18.Red-83-44-153.dynamicIP.rima-tde.net) (Quit: Leaving...)
- # [21:49] * Joins: teleject (~christoph@70.114.195.4)
- # [21:49] * Quits: miketaylr (~miketaylr@70.114.195.4) (Quit: Leaving...)
- # [21:50] * Quits: teleject (~christoph@70.114.195.4) (Client Quit)
- # [21:50] <Hixie> matjas: how do i give astral plane characters then?
- # [21:50] <matjas> Hixie: surrogate pairs, as I’ve done in the file
- # [21:51] <Hixie> seriously?
- # [21:51] <matjas> Hixie: more info here http://mathiasbynens.be/notes/javascript-encoding
- # [21:51] <matjas> (applies to JSON too)
- # [21:51] <Hixie> i know JS is broken but making JSON broken too seems dumb
- # [21:51] * Quits: sm0lm (~j@64.71.135.181) (Read error: Connection reset by peer)
- # [21:51] * matjas shrugs
- # [21:51] <Hixie> i'll just output U+..... then
- # [21:52] <matjas> Hixie: you were also missing commas after each key/value pair
- # [21:52] * Joins: ciluu (~ciluu@2a01:270:201f::cafe)
- # [21:52] <Hixie> oops, will fix
- # [21:52] * Joins: sm0lm (~j@64.71.135.181)
- # [21:52] <Hixie> (i can't just use your version, this file is autogenerated from a python script)
- # [21:53] <matjas> is that python script public? i’d love to make it spit out surrogate pairs
- # [21:53] <Hixie> it can be :-)
- # [21:53] * Joins: myakura (~myakura@FL1-122-130-129-42.tky.mesh.ad.jp)
- # [21:53] * Quits: myakura (~myakura@FL1-122-130-129-42.tky.mesh.ad.jp) (Remote host closed the connection)
- # [21:54] * Joins: myakura (~myakura@FL1-122-130-129-42.tky.mesh.ad.jp)
- # [21:54] <matjas> Hixie: make it so and i’ll fix it up for you
- # [21:54] * Joins: miketaylr (~miketaylr@70.114.195.4)
- # [21:54] * Joins: jsbell (jsbell@nat/google/x-xucshfspwmqwhlzp)
- # [21:56] * Quits: sm0lm (~j@64.71.135.181) (Read error: Connection reset by peer)
- # [21:56] * Joins: joshmock (~Adium@64.3.214.162.ptr.us.xo.net)
- # [21:56] <Hixie> http://damowmow.com/temp/entity-processor-json.txt is what i have at the moment
- # [21:56] <Hixie> it's mid-way through a fix
- # [21:56] <Hixie> i'm changing it to output an array of unicode codepoints
- # [21:56] <Hixie> but currently it still outputs zero-padded numbers
- # [21:56] * Quits: dgathright (~dgathrigh@nat/yahoo/x-njbsjhpktdgxgciy) (Quit: dgathright)
- # [21:57] <matjas> Hixie: in a nutshell… https://github.com/mathiasbynens/unicode-data/blob/447d59809cb7d78a6113389176ff6dc15942557e/scripts/utils.py#L8-13
- # [21:57] * Joins: sm0lm (~j@64.71.135.181)
- # [21:57] <Hixie> how do i convert a string to an integer in python?
- # [21:57] <Hixie> i don't think i really want the surrogates in the output
- # [21:58] <Hixie> surrogates should only ever exist in UTF-16, using them elsewhere is just bogus
- # [21:58] <Ms2ger> int()
- # [21:59] <Hixie> aha, int(..., 10)
- # [21:59] * Quits: miketaylr (~miketaylr@70.114.195.4) (Ping timeout: 245 seconds)
- # [21:59] <matjas> Hixie: basically http://pastie.org/pastes/4088113/text and then call codePointToString() on the numeric code points
- # [22:00] <matjas> Hixie: yeah, but if you want to offer JSON this is the only way, other than using the raw glyphs
- # [22:00] <Hixie> there are many other ways :-)
- # [22:01] <matjas> Hixie: i don’t think having the numerical code points in JSON is nearly as useful
- # [22:01] <Hixie> e.g. what i'm doing, which is having the numerical codes
- # [22:02] <Hixie> it's unclear to me why it would be less useful
- # [22:02] <Hixie> it's the same data
- # [22:02] <Hixie> it's more useful, imho, since you don't have to worry about the surrogate nonsense
- # [22:02] <matjas> the numerical code points you can get from the HTML version
- # [22:02] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # [22:02] <Hixie> what HTML version?
- # [22:02] <Ms2ger> The spec
- # [22:02] <matjas> of the spec
- # [22:02] <Hixie> there's no machine-readable version of this unless you mean the DTD data: URL...
- # [22:03] <matjas> the raw characters not, because of the undiscovered bug in the python script
- # [22:03] * Quits: sm0lm (~j@64.71.135.181) (Read error: Connection reset by peer)
- # [22:03] * Quits: joshmock (~Adium@64.3.214.162.ptr.us.xo.net) (Quit: Leaving.)
- # [22:03] * Joins: sm0lm (~j@64.71.135.181)
- # [22:04] <matjas> …or you could please everyone by taking the http://mathias.html5.org/tests/html/named-character-references/data.json route + adding a `codepoint` property with the numerical value there
- # [22:04] * Quits: mbatle (~mbatle@pasanda.collabora.co.uk) (Ping timeout: 240 seconds)
- # [22:04] <matjas> hah
- # [22:05] <Hixie> could have both i guess, true
- # [22:05] * Joins: joshmock1 (~Adium@64.3.214.162.ptr.us.xo.net)
- # [22:06] * Parts: joshmock1 (~Adium@64.3.214.162.ptr.us.xo.net)
- # [22:07] * Joins: joshmock (~Adium@64.3.214.162.ptr.us.xo.net)
- # [22:09] * Joins: mbatle (~mbatle@pasanda.collabora.co.uk)
- # [22:09] * Joins: miketaylr (~miketaylr@70.114.203.54)
- # [22:09] * Quits: sm0lm (~j@64.71.135.181) (Read error: Connection reset by peer)
- # [22:09] * matjas refreshes http://www.whatwg.org/specs/web-apps/current-work/multipage/entities.json
- # [22:10] * Joins: sm0lm (~j@64.71.135.181)
- # [22:10] * Quits: joshmock (~Adium@64.3.214.162.ptr.us.xo.net) (Client Quit)
- # [22:10] * Quits: tantek (~tantek@cpe-76-90-232-115.socal.res.rr.com) (Quit: tantek)
- # [22:11] * Joins: joshmock (~Adium@64.3.214.162.ptr.us.xo.net)
- # [22:12] <matjas> heads up: so far it only lists 2098 out of 2231 named entities
- # [22:12] <Hixie> yeah, trying to work out why
- # [22:12] <Hixie> specifically, the surrogate pairs are missing
- # [22:13] <Hixie> check the damowmow link again
- # [22:13] <Hixie> see anything wrong?
- # [22:13] * jernoble|afk is now known as jernoble
- # [22:14] * Quits: weinig (~weinig@2620:149:4:1b01:d588:d128:f4c0:9f23) (Quit: weinig)
- # [22:15] * Quits: GlitchMr (~glitchmr@178-36-128-128.adsl.inetia.pl) (Read error: Connection reset by peer)
- # [22:16] <Hixie> oh
- # [22:16] <Hixie> forgot to import math
- # [22:16] <Ms2ger> Math is everywhere!
- # [22:16] <Hixie> god i hate late-binding languages
- # [22:16] <matjas> heh
- # [22:16] * Quits: sm0lm (~j@64.71.135.181) (Read error: Connection reset by peer)
- # [22:17] * Joins: sm0lm (~j@64.71.135.181)
- # [22:19] * Joins: veosotano_ (~veosotano@18.Red-83-44-153.dynamicIP.rima-tde.net)
- # [22:19] * Joins: pablof (~pablof@144.189.101.1)
- # [22:19] <matjas> in `codepoints` you’re listing the surrogate halves separately, rather than the astral code point — i had expected the numerical astral code point value there
- # [22:19] * Quits: erichynds (~ehynds@64.206.121.41)
- # [22:20] <matjas> now it is indeed the same data as the string
- # [22:20] <Hixie> hm?
- # [22:20] <Hixie> "𝔄": { codepoints: [0x1D504], characters: "\uD835\uDD04" },
- # [22:20] <Hixie> seems to be what i expect?
- # [22:20] <matjas> Hixie: ah, you’re right, of course
- # [22:21] <Hixie> no "of course" there, given how i've been screwing this up so far today :-)
- # [22:21] <matjas> i was looking at an entity that results in two symbols
- # [22:21] <Hixie> heh
- # [22:21] <matjas> nice work!
- # [22:21] <Hixie> thanks for the help!
- # [22:21] <matjas> you may want to get rid of that trailing comma at the end
- # [22:22] <matjas> after the last key/value pair
- # [22:22] <Hixie> please don't tell me json can't handle it
- # [22:22] <Ms2ger> Nope
- # [22:22] <Ms2ger> Syntax error
- # [22:22] <Hixie> are you kidding me
- # [22:22] <Hixie> jesus
- # [22:22] <matjas> Hixie: append each line to a list `buffer`, then ',\n'.join(buffer)
- # [22:23] <matjas> instead of `print
- # [22:23] <Ms2ger> Or, well, use the builtin json module
- # [22:23] <Hixie> the python generates only part of the file, the whole thing is later piped through 'sort' in a bash script
- # [22:23] <Hixie> but it's ok!
- # [22:23] <Hixie> i shall use a perl script to remove the comma
- # [22:23] <Hixie> for surely such a simply task can only be complete once it uses perl, python, and bash
- # [22:23] * Ms2ger approves
- # [22:24] * Quits: sm0lm (~j@64.71.135.181) (Read error: Connection reset by peer)
- # [22:24] <Ms2ger> Note that the json module has an option to sort the keys, btw
- # [22:24] <matjas> sed -i '' -e '$s/,$//' entitites.json
- # [22:25] <matjas> Hixie: throw some VBScript in there and you’re golden
- # [22:26] * Joins: teleject (~christoph@70.114.195.4)
- # [22:26] <matjas> Hixie: also, the keys (`codepoints`, `characters`) need to be quoted, using double quotes
- # [22:27] <Ms2ger> Indeed so
- # [22:27] * Joins: tantek (~tantek@cpe-76-90-232-115.socal.res.rr.com)
- # [22:28] * Quits: Ms2ger (~Ms2ger@91.181.63.175) (Quit: nn)
- # [22:29] * Joins: LBP (~Mirc@pD9EB18D1.dip0.t-ipconnect.de)
- # [22:29] * Quits: miketaylr (~miketaylr@70.114.203.54) (Ping timeout: 248 seconds)
- # [22:30] * Joins: shepazu (~shepazu@70.114.195.4)
- # [22:30] <Hixie> i am starting to hate json :-P
- # [22:30] * Quits: teleject (~christoph@70.114.195.4) (Ping timeout: 244 seconds)
- # [22:31] * Quits: tantek (~tantek@cpe-76-90-232-115.socal.res.rr.com) (Client Quit)
- # [22:31] * Joins: svl (~me@31-209-210-140.dsl.dynamic.simnet.is)
- # [22:31] * Joins: miketaylr (~miketaylr@70.114.195.4)
- # [22:31] * Joins: teleject (~christoph@70.114.195.4)
- # [22:33] <Hixie> in other news:
- # [22:33] <Hixie> <template> and company.
- # [22:33] <Hixie> does anyone want the HTML spec updated for this other than google?
- # [22:34] <Hixie> hsivonen: yt?
- # [22:34] <Hixie> anyone from opera or webkit?
- # [22:34] * Joins: gkellogg_ (~gregg@38.127.199.123)
- # [22:34] <Hixie> (or IE?)
- # [22:34] * Quits: teleject (~christoph@70.114.195.4) (Client Quit)
- # [22:36] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 244 seconds)
- # [22:36] * Quits: LBP (~Mirc@pD9EB18D1.dip0.t-ipconnect.de) (Quit: Bye, bye! See you on http://leanbackplayer.com)
- # [22:36] <TabAtkins_> What's up?
- # [22:36] <TabAtkins_> Oh, webkit other than google.
- # [22:37] <TabAtkins_> Moz and IE are getting pretty interested in Components, but I can't speak for them.
- # [22:37] * Joins: weinig (~weinig@17.212.154.159)
- # [22:38] * Joins: teleject (~christoph@70.114.195.4)
- # [22:39] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [22:39] * Quits: jtwalters (~jtwalters@c-50-132-87-187.hsd1.wa.comcast.net) (Excess Flood)
- # [22:40] * Joins: jtwalters (~jtwalters@c-50-132-87-187.hsd1.wa.comcast.net)
- # [22:41] * Quits: skylamer` (cgskylamer@78.90.213.55)
- # [22:42] * Joins: ehsan (~ehsan@66.207.208.98)
- # [22:42] * Joins: zcorpan (~zcorpan@c-679fe355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [22:44] * Quits: shepazu (~shepazu@70.114.195.4) (Quit: shepazu)
- # [22:47] <Hixie> TabAtkins_: i'm trying to work out if they're "pretty interested" the same way they were in xbl2, or if they actually want me to update the spec to support it...
- # [22:47] * Joins: othermaciej (~mjs@2620:149:4:1b01:7887:6e07:33f1:a2df)
- # [22:47] <TabAtkins_> Ask them yourself, but I'm pretty sure it's a stronger commitment than xbl2.
- # [22:48] <Hixie> TabAtkins_: that's whyat i am asking them :-)
- # [22:48] <TabAtkins_> That's why I said I can't speak for them. ^_^
- # [22:50] <Hixie> right, hence why i didn't ask you :-P
- # [22:50] <TabAtkins_> FINE
- # [22:52] <Hixie> does <template> have a corresponding insertion point element? i can't find it in http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/templates/index.html
- # [22:53] <Hixie> aha, <content> http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/shadow/index.html#content-element
- # [22:53] * Quits: teleject (~christoph@70.114.195.4) (Quit: teleject)
- # [22:53] * Joins: othermaciej_ (~mjs@17.245.108.104)
- # [22:54] * Quits: othermaciej_ (~mjs@17.245.108.104) (Client Quit)
- # [22:54] * Joins: othermaciej_ (~mjs@17.245.108.104)
- # [22:58] * Quits: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no) (Remote host closed the connection)
- # [22:58] * Joins: jonlee (~jonlee@2620:0:1b07:101:b486:54af:75a7:6c0d)
- # [22:58] * Quits: zcorpan (~zcorpan@c-679fe355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [23:02] * Parts: jtwalters (~jtwalters@c-50-132-87-187.hsd1.wa.comcast.net)
- # [23:04] * Quits: sarro (~sarro@i5387F6AE.versanet.de)
- # [23:08] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 244 seconds)
- # [23:08] * Quits: jonlee (~jonlee@2620:0:1b07:101:b486:54af:75a7:6c0d) (Quit: jonlee)
- # [23:09] * Quits: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi) (Remote host closed the connection)
- # [23:10] * Joins: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi)
- # [23:10] * Quits: miketaylr (~miketaylr@70.114.195.4) (Quit: Leaving...)
- # [23:10] * padenot is now known as padenot|away
- # [23:13] * Joins: teleject (~christoph@70.114.195.4)
- # [23:15] * Quits: charlvn (~charlvn@charlvn.nl) (Quit: leaving)
- # [23:16] * padenot|away is now known as padenot
- # [23:16] * padenot is now known as padenot|away
- # [23:17] * Quits: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Ping timeout: 265 seconds)
- # [23:17] * Quits: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi) (Remote host closed the connection)
- # [23:18] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
- # [23:18] * padenot|away is now known as padenot
- # [23:18] * padenot is now known as padenot|away
- # [23:18] * Joins: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi)
- # [23:20] * Quits: svl (~me@31-209-210-140.dsl.dynamic.simnet.is) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:20] * Joins: dgathright (~dgathrigh@nat/yahoo/x-zjiqvccmpqsytmku)
- # [23:22] * padenot|away is now known as padenot
- # [23:22] * padenot is now known as padenot|away
- # [23:23] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:23] * Quits: ben_alman (~cowboy@awesome.benalman.com) (Excess Flood)
- # [23:24] * Quits: teleject (~christoph@70.114.195.4) (Quit: teleject)
- # [23:29] * Quits: ^esc_ (~esc_ape@178.115.250.138.wireless.dyn.drei.com) (Ping timeout: 265 seconds)
- # [23:31] * Joins: ben_alman (~cowboy@awesome.benalman.com)
- # [23:31] * Joins: miketaylr (~miketaylr@70.114.195.4)
- # [23:40] * padenot|away is now known as padenot
- # [23:41] * Joins: Lachy (~Lachy@cm-84.215.193.125.getinternet.no)
- # [23:41] * Joins: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net)
- # [23:43] * Quits: yodasw16 (~dgillhesp@ql1fwhide.rockfin.com) (Quit: yodasw16)
- # [23:43] * Quits: drublic (~drublic@frbg-5d84ed1e.pool.mediaWays.net) (Remote host closed the connection)
- # [23:46] * Quits: barnabywalters (~barnabywa@host-92-28-209-52.as13285.net) (Quit: barnabywalters)
- # [23:53] * Joins: miketayl_r (~miketaylr@70.114.203.54)
- # [23:53] * Quits: miketaylr (~miketaylr@70.114.195.4) (Read error: Connection reset by peer)
- # [23:55] * miketayl_r is now known as miketaylr
- # [23:55] * jernoble is now known as jernoble|afk
- # [23:56] * Joins: tantek (~tantek@cpe-76-90-232-115.socal.res.rr.com)
- # [23:59] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 244 seconds)
- # [23:59] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
- # Session Close: Fri Jun 15 00:00:01 2012
The end :)