Options:
- # Session Start: Sun Jan 08 00:00:01 2012
- # Session Ident: #whatwg
- # [00:01] <annevk> hsivonen: k, guess I'll take a look once I've done everything else
- # [00:01] <annevk> which may take a while
- # [00:08] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [00:11] * Joins: erlehmann (~erlehmann@89.204.155.216)
- # [00:12] <annevk> Notes:
- # [00:12] <annevk> * use encoder / decoder as terms
- # [00:13] <annevk> * write as "The <dfn>gbk decoder</dfn> (<span>decoder</span> for <span>gbk</span>) is:" for easier referencing
- # [00:14] <annevk> * keep the single-octet tables, but use an external file in Unicode.org-style as normative format (maybe stripping 00-7E)
- # [00:15] <annevk> * see about using Unicode.org-style for the jis table (e.g. cp950) rather than an array
- # [00:25] * Joins: wesbos (~wesbos@24.52.240.143)
- # [00:27] * Joins: smaug____ (~chatzilla@193-64-22-114-nat.elisa-mobile.fi)
- # [00:34] <annevk> so as far as I can tell the only encoding not compatible with ASCII that made it into the new standard is utf-16
- # [00:34] <annevk> utf-16 is truly unique and evil
- # [00:38] * Quits: LBP (~Mirc@pD9EB1C5F.dip0.t-ipconnect.de) (Quit: Bye, bye! See you on http://leanbackplayer.com)
- # [00:39] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [00:39] * Quits: mhausenblas (~mhausenbl@188.141.67.15) (Quit: mhausenblas)
- # [00:40] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [00:54] <Hixie> hey anyone know if there's something that would cause <button>s in Firefox to magically sprout disabled="" attributes?
- # [00:55] <smaug____> sprout .. attributes?
- # [00:55] <Hixie> i have a <button> in a project i'm doing that doesn't have disabled="" in the markup, and nowhere in any of the scripts do i change that button's disabled state
- # [00:55] <Hixie> and if i set a dom breakpoint on attribute change it never fires for this button
- # [00:55] <Hixie> yet every now and then, it ends up having a disabled attribute
- # [00:56] <smaug____> I don't recall anything which might cause that
- # [00:56] <Hixie> weird weird weird
- # [00:57] <Hixie> doesn't happen in webkit as far as i can tell
- # [00:57] <Hixie> so i don't think it's my code
- # [00:57] <Hixie> but i can't see why it would happen otherwise
- # [00:57] <Hixie> i don't have any browser sniffing or anything that should make it different in different browsers
- # [00:57] * Quits: Morphous_ (jan@f049006022.adsl.alicedsl.de) (Ping timeout: 244 seconds)
- # [00:58] <smaug____> any addons?
- # [00:59] <smaug____> Hixie: or does it happen only after reload ?
- # [00:59] <Hixie> Firebug, DOM Inspector, "Blank Tab Multivariate Test Addon 1.3", and "Test Pilot 1.2 (disabled)"
- # [00:59] <Hixie> everything i do is after reload, so it could be
- # [00:59] <Hixie> (i'm continuously reloading this project as i hack on it)
- # [00:59] <smaug____> does shift+reload help
- # [01:00] <smaug____> note, webkit doesn't have form state restoration thingie
- # [01:00] <smaug____> IIRC
- # [01:00] <Hixie> i usually reload with shift+command+r
- # [01:00] <Hixie> webkit does have form state restoration, but this isn't that, my code never sets disabled on the button
- # [01:00] <smaug____> right
- # [01:06] <smaug____> I don't see anything in Gecko which could cause that
- # [01:07] * Quits: diraol (~diraol@189.38.130.99) (Quit: Leaving.)
- # [01:08] <zewt> heh, nothing's quite as much fun as pages that disable submit buttons, then reloading it and having it stay disables
- # [01:08] <zewt> i use GM scripts to disable that nonsense on a page or two
- # [01:11] <smaug____> Hixie: are you using any script libraries (which may do random stuff)
- # [01:14] * Joins: Morphous_ (jan@f048073181.adsl.alicedsl.de)
- # [01:19] * Quits: tantek (~tantek@70-36-139-41.dsl.dynamic.sonic.net) (Quit: tantek)
- # [01:20] * Quits: necolas (~necolas@5e0c3818.bb.sky.com) (Remote host closed the connection)
- # [01:21] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 240 seconds)
- # [01:22] * Joins: temp02 (~temp01@unaffiliated/temp01)
- # [01:30] * heycam|away is now known as heycam
- # [01:35] * Joins: necolas (~necolas@5e0c3818.bb.sky.com)
- # [01:35] * Quits: necolas (~necolas@5e0c3818.bb.sky.com) (Remote host closed the connection)
- # [01:39] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [01:41] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
- # [01:50] * Quits: smaug____ (~chatzilla@193-64-22-114-nat.elisa-mobile.fi) (Ping timeout: 248 seconds)
- # [01:51] <Hixie> bummer, he left
- # [01:51] <Hixie> no script libraries
- # [01:59] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Quit: annevk)
- # [02:03] * Joins: Stikk (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [02:05] * Joins: othermaciej (~mjs@75-149-44-217-SFBA.hfc.comcastbusiness.net)
- # [02:05] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 240 seconds)
- # [02:12] * Quits: othermaciej (~mjs@75-149-44-217-SFBA.hfc.comcastbusiness.net) (Quit: othermaciej)
- # [02:28] * Quits: plutoniix (~plutoniix@125.25.24.112.adsl.dynamic.totbb.net) (Quit: Leaving)
- # [02:29] * Quits: [[zz]] (~q@125.25.24.112.adsl.dynamic.totbb.net) (Quit: จรลี จรลา ...)
- # [02:31] * Joins: [[zz]] (~q@101.108.96.204)
- # [02:31] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [02:31] * Joins: plutoniix (~plutoniix@101.108.96.204)
- # [02:33] * Quits: wesbos (~wesbos@24.52.240.143) (Quit: Leaving...)
- # [02:35] * Joins: diraol (~diraol@189.38.130.99)
- # [03:11] * Joins: dydx (~dydz@adsl-76-199-102-172.dsl.pltn13.sbcglobal.net)
- # [03:19] * Stikk is now known as Stikki
- # [03:19] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
- # [03:29] * Quits: tomasf (~tom@2002:55e5:dbb7:0:752c:9fdb:bf5:89c6) (Quit: tomasf)
- # [03:41] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [03:46] * heycam is now known as heycam|away
- # [04:23] * Quits: mrdoob (~mrdoob@115.9.21.95.dynamic.jazztel.es) (Ping timeout: 240 seconds)
- # [04:27] * Quits: graememcc (~chatzilla@host86-148-138-51.range86-148.btcentralplus.com) (Quit: ChatZilla 0.9.88 [Firefox 9.0.1/20111221233052])
- # [04:44] * Quits: boblet (u1921@gateway/web/irccloud.com/x-ieoujewhblqaaqin) (Remote host closed the connection)
- # [04:44] * Quits: Phae (u455@gateway/web/irccloud.com/x-akqmhmessltoctny) (Remote host closed the connection)
- # [04:44] * Quits: beowulf (u116@pdpc/supporter/professional/beowulf) (Read error: Connection reset by peer)
- # [04:44] * Quits: benschwarz (u2121@gateway/web/irccloud.com/x-vmwccevwnfyayoht) (Remote host closed the connection)
- # [04:44] * Quits: matijsb (u2278@gateway/web/irccloud.com/x-igtdgnsptnzprboh) (Remote host closed the connection)
- # [04:44] * Quits: krijn (u2319@gateway/web/irccloud.com/x-qvrelqdoihvzvxjt) (Remote host closed the connection)
- # [04:44] * Quits: wycats (u79@gateway/web/irccloud.com/x-etttchzpadeqrxwt) (Read error: Connection reset by peer)
- # [04:44] * Quits: timeless (u4015@firefox/developer/timeless) (Remote host closed the connection)
- # [04:44] * Quits: remysharp (u4345@gateway/web/irccloud.com/x-dodhmrxuxsvqcavd) (Read error: Connection reset by peer)
- # [04:44] * Quits: matjas (u2247@gateway/web/irccloud.com/x-bggpznkdkxbqlyuj) (Remote host closed the connection)
- # [04:44] * Quits: jeremyselier (u2513@gateway/web/irccloud.com/x-szoeacuuqqhwkugx) (Read error: Connection reset by peer)
- # [04:44] * Quits: ryanseddon (u1832@gateway/web/irccloud.com/x-nfqbvbhiipwmuavw) (Read error: Connection reset by peer)
- # [04:44] * Quits: niftylettuce (u2733@gateway/web/irccloud.com/x-xdnzupeddlvwjoby) (Read error: Connection reset by peer)
- # [04:44] * Quits: Raynos (u3611@gateway/web/irccloud.com/x-ywtvzvttifnytxmi) (Write error: Broken pipe)
- # [04:44] * Quits: bobylito (u3929@gateway/web/irccloud.com/x-rhfwjysknugnwxfg) (Remote host closed the connection)
- # [04:44] * Quits: dglazkov (u4270@gateway/web/irccloud.com/x-lpnhvdhrrsysidna) (Remote host closed the connection)
- # [04:44] * Quits: annevk5 (u2483@gateway/web/irccloud.com/x-ceoyqnfpkbsivdqt) (Remote host closed the connection)
- # [04:44] * Quits: Scorchin (u1242@gateway/web/irccloud.com/x-uxjevxpusnzfjdvs) (Remote host closed the connection)
- # [04:44] * Quits: eae (u4278@gateway/web/irccloud.com/x-zjlqzpssgeiejwsf) (Remote host closed the connection)
- # [04:44] * Quits: scheib (u4467@gateway/web/irccloud.com/x-lxadqwigbqbskgbr) (Write error: Connection reset by peer)
- # [04:44] * Quits: andyhume (u5046@gateway/web/irccloud.com/x-tfjzwacrnuglidyo) (Remote host closed the connection)
- # [04:44] * Quits: oal (u4126@gateway/web/irccloud.com/x-dnnrsleqejrakwcd) (Read error: Connection reset by peer)
- # [04:44] * Quits: romainhuet (u2533@gateway/web/irccloud.com/x-tyvjlchiaeubnfha) (Remote host closed the connection)
- # [04:44] * Quits: NimeshNeema (u2689@gateway/web/irccloud.com/x-toggonkelfhoedch) (Read error: Connection reset by peer)
- # [04:53] * Joins: scheib (~u4467@gateway/web/irccloud.com/x-bvsipqaoqxiaqhvz)
- # [04:54] * Quits: scheib (~u4467@gateway/web/irccloud.com/x-bvsipqaoqxiaqhvz) (Remote host closed the connection)
- # [05:01] * Joins: bobylito (u3929@gateway/web/irccloud.com/x-ejqeqfekfobzwhja)
- # [05:06] * Joins: Scorchin (~u1242@gateway/web/irccloud.com/x-pykbdngyhruuccgg)
- # [05:10] * Joins: niftylettuce (u2733@gateway/web/irccloud.com/x-ojlecpgmbaukimkb)
- # [05:20] * Quits: niftylettuce (u2733@gateway/web/irccloud.com/x-ojlecpgmbaukimkb) (Remote host closed the connection)
- # [05:21] * Joins: Raynos (u3611@gateway/web/irccloud.com/x-dffjrmzytmnqzyoc)
- # [05:30] * Quits: temp02 (~temp01@unaffiliated/temp01) (Ping timeout: 244 seconds)
- # [05:30] * Joins: temp01- (~temp01@unaffiliated/temp01)
- # [05:34] * Quits: bz_moz (~bzbarsky@pool-71-184-125-56.bstnma.fios.verizon.net) (Ping timeout: 244 seconds)
- # [05:37] * Quits: erlehmann (~erlehmann@89.204.155.216) (Quit: Ex-Chat)
- # [05:44] * Joins: jeremyselier (u2513@gateway/web/irccloud.com/x-kzkajclnlyqgxozo)
- # [05:46] * heycam|away is now known as heycam
- # [05:48] <kennyluck> hmm… didn't notice that IE and FF aren't doing the UTF8 with error handling fully, e.g. for error happening at the end of streams.
- # [05:57] * heycam is now known as heycam|away
- # [06:02] * Quits: Raynos (u3611@gateway/web/irccloud.com/x-dffjrmzytmnqzyoc) (Remote host closed the connection)
- # [06:06] * Quits: Scorchin (~u1242@gateway/web/irccloud.com/x-pykbdngyhruuccgg) (Remote host closed the connection)
- # [06:08] * Joins: scheib (u4467@gateway/web/irccloud.com/x-ftdgvtvwwjerotlq)
- # [06:34] * Joins: Raynos (u3611@gateway/web/irccloud.com/x-nxloteozwmtopsvn)
- # [06:44] * Joins: Scorchin (u1242@gateway/web/irccloud.com/x-ukzjzmnwcpackljb)
- # [06:56] * Joins: wycats (u79@gateway/web/irccloud.com/x-zeablfoqpwxuoroj)
- # [07:01] * Joins: JoePeck (~JoePeck@c-67-170-212-48.hsd1.ca.comcast.net)
- # [07:01] * Quits: JoePeck (~JoePeck@c-67-170-212-48.hsd1.ca.comcast.net) (Client Quit)
- # [07:06] * Quits: dydx (~dydz@adsl-76-199-102-172.dsl.pltn13.sbcglobal.net) (Quit: dydx)
- # [07:08] * Quits: gkellogg (~gregg@c-98-248-150-91.hsd1.ca.comcast.net) (Quit: gkellogg)
- # [07:25] * Quits: plutoniix (~plutoniix@101.108.96.204) (Quit: Leaving)
- # [07:33] * Joins: Evanescence (~Evanescen@60.183.213.204)
- # [07:37] * Quits: Evanescence (~Evanescen@60.183.213.204) (Ping timeout: 255 seconds)
- # [07:42] * Joins: rniwa (~rniwa@c-71-198-171-236.hsd1.ca.comcast.net)
- # [07:54] * Quits: temp01- (~temp01@unaffiliated/temp01) (Ping timeout: 268 seconds)
- # [07:57] * Joins: temp02 (~temp01@unaffiliated/temp01)
- # [08:12] * Joins: othermaciej (~mjs@75-149-44-217-SFBA.hfc.comcastbusiness.net)
- # [08:16] * Quits: othermaciej (~mjs@75-149-44-217-SFBA.hfc.comcastbusiness.net) (Client Quit)
- # [08:22] * Joins: jdong_bot_ (~jdong_bot@220.181.151.32)
- # [08:22] * Quits: rniwa (~rniwa@c-71-198-171-236.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [08:22] * Joins: Pinapple (~penguinsa@c-98-227-146-53.hsd1.il.comcast.net)
- # [08:22] * Joins: rniwa (~rniwa@216.239.45.130)
- # [08:25] * Parts: Pinapple (~penguinsa@c-98-227-146-53.hsd1.il.comcast.net)
- # [08:51] * Quits: ben_alman (~cowboy@awesome.benalman.com) (Read error: Operation timed out)
- # [08:54] * Joins: ben_alman (~cowboy@awesome.benalman.com)
- # [09:26] * Joins: LBP (~Mirc@pD9EB1A57.dip0.t-ipconnect.de)
- # [09:28] * Joins: nessy (~Adium@124-149-102-172.dyn.iinet.net.au)
- # [09:43] * Quits: rniwa (~rniwa@216.239.45.130) (Quit: rniwa)
- # [09:48] * Joins: schnoomac (~schnoomac@27-32-163-147.static.tpgi.com.au)
- # [09:49] * Joins: pablof (~pablof@c-98-207-157-89.hsd1.ca.comcast.net)
- # [09:53] * Joins: FlorianX (~Dimitri@p4FCF7FCD.dip.t-dialin.net)
- # [10:01] * Quits: Druide_ (~Druid@p5B05CDE6.dip.t-dialin.net) (Ping timeout: 252 seconds)
- # [10:05] * Joins: Druide_ (~Druid@p5B135FBD.dip.t-dialin.net)
- # [10:09] * Quits: schnoomac (~schnoomac@27-32-163-147.static.tpgi.com.au) (Quit: schnoomac)
- # [10:30] * Joins: plutoniix (~plutoniix@101.108.96.204)
- # [10:33] * Joins: mhausenblas (~mhausenbl@188.141.67.15)
- # [10:34] * Joins: ezoe (~ezoe@112-68-244-29f1.kyt1.eonet.ne.jp)
- # [10:47] * Quits: twisted` (~twisted@82.99.22.84.in-addr.arpa) (Ping timeout: 240 seconds)
- # [10:49] * Joins: twisted` (~twisted@82.99.22.84.in-addr.arpa)
- # [10:49] * Quits: ezoe (~ezoe@112-68-244-29f1.kyt1.eonet.ne.jp) (Quit: And Now for Something Completely Different.)
- # [10:51] * Quits: mhausenblas (~mhausenbl@188.141.67.15) (Quit: mhausenblas)
- # [11:10] * Joins: nonge__ (~nonge@p5B326485.dip.t-dialin.net)
- # [11:12] * Joins: mhausenblas (~mhausenbl@188.141.67.15)
- # [11:14] * Quits: nonge_ (~nonge@p50829229.dip.t-dialin.net) (Ping timeout: 260 seconds)
- # [11:18] * Joins: necolas (~necolas@5e0c3818.bb.sky.com)
- # [11:24] * Joins: brucel (~brucel@cpc5-smal11-2-0-cust151.perr.cable.virginmedia.com)
- # [11:28] * Quits: wycats (u79@gateway/web/irccloud.com/x-zeablfoqpwxuoroj) (Remote host closed the connection)
- # [11:28] * Quits: scheib (u4467@gateway/web/irccloud.com/x-ftdgvtvwwjerotlq) (Remote host closed the connection)
- # [11:28] * Quits: jeremyselier (u2513@gateway/web/irccloud.com/x-kzkajclnlyqgxozo) (Remote host closed the connection)
- # [11:28] * Quits: bobylito (u3929@gateway/web/irccloud.com/x-ejqeqfekfobzwhja) (Remote host closed the connection)
- # [11:28] * Quits: Raynos (u3611@gateway/web/irccloud.com/x-nxloteozwmtopsvn) (Remote host closed the connection)
- # [11:28] * Quits: Scorchin (u1242@gateway/web/irccloud.com/x-ukzjzmnwcpackljb) (Remote host closed the connection)
- # [11:29] * Joins: tantek (~tantek@70-36-139-219.dsl.dynamic.sonic.net)
- # [11:29] * Joins: wycats (u79@gateway/web/irccloud.com/x-ldlucndqkhzyqinj)
- # [11:36] * Quits: webben (~benjamin@173-203-84-17.static.cloud-ips.com) (Ping timeout: 244 seconds)
- # [11:41] * Joins: slightlyoff (u1768@gateway/web/irccloud.com/x-cqvsyiibbjesecwq)
- # [11:42] * Joins: Scorchin (u1242@gateway/web/irccloud.com/x-athtnvkuzrrviqvu)
- # [11:44] * Joins: Raynos (u3611@gateway/web/irccloud.com/x-ezngmephrhkjxdrv)
- # [11:45] * Joins: bobylito (u3929@gateway/web/irccloud.com/x-hjqffruawivjbjfx)
- # [11:45] * Joins: jeremyselier (u2513@gateway/web/irccloud.com/x-epigilhvtrswbkah)
- # [11:45] * Quits: FlorianX (~Dimitri@p4FCF7FCD.dip.t-dialin.net) (Ping timeout: 252 seconds)
- # [11:46] * Joins: erlehmann (~erlehmann@89.204.138.142)
- # [11:47] * Joins: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [11:52] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
- # [11:53] * Joins: scheib (u4467@gateway/web/irccloud.com/x-klbsimnhiqwmwwiy)
- # [11:58] * Joins: krijn (u2319@gateway/web/irccloud.com/x-exermowpdctgztnm)
- # [12:06] <annevk> kennyluck: end of stream is a drama all over the place
- # [12:11] * Joins: Phae (u455@gateway/web/irccloud.com/x-xexaqidbjqtisnzn)
- # [12:15] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [12:22] * Joins: Ms2ger (~Ms2ger@91.181.79.61)
- # [12:24] * Quits: plutoniix (~plutoniix@101.108.96.204) (Quit: Leaving)
- # [12:32] * Joins: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net)
- # [12:49] * Joins: webben (~benjamin@173-203-84-17.static.cloud-ips.com)
- # [12:49] * Quits: webben (~benjamin@173-203-84-17.static.cloud-ips.com) (Client Quit)
- # [12:49] * Joins: webben (~benjamin@173-203-84-17.static.cloud-ips.com)
- # [12:54] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [13:07] * Joins: matjas (u2247@gateway/web/irccloud.com/x-aihszuitapveohgd)
- # [13:16] * Quits: nessy (~Adium@124-149-102-172.dyn.iinet.net.au) (Quit: Leaving.)
- # [13:28] * Joins: expilicious (~zAyghip8@cpc1-cdif9-0-0-cust70.5-1.cable.virginmedia.com)
- # [13:34] * Joins: oal (u4126@gateway/web/irccloud.com/x-xnkndjuxwfezqhzx)
- # [13:39] * Joins: beowulf (u116@pdpc/supporter/professional/beowulf)
- # [13:40] * Joins: smaug____ (~chatzilla@193-64-22-149-nat.elisa-mobile.fi)
- # [13:41] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Read error: Connection reset by peer)
- # [13:42] <Ms2ger> http://webbeep.it/spec.html
- # [13:44] <erlehmann> Ms2ger, better https://github.com/erlehmann/libglitch/blob/master/FORMAT-draft-erlehmann
- # [13:46] <erlehmann> Ms2ger, web beeps is probably very useful for 90ies hacker movies
- # [13:47] <erlehmann> >By restricting these to a pentatonic scale, arbitrary combinations of notes could be used without major dissonance.
- # [13:47] <erlehmann> clever
- # [13:54] * Joins: mrdoob (~mrdoob@115.9.21.95.dynamic.jazztel.es)
- # [13:55] * Quits: mhausenblas (~mhausenbl@188.141.67.15) (Quit: mhausenblas)
- # [14:16] * Joins: nunnun (~nunnun@irc.v6.nunnun.jp)
- # [14:27] * Philip` always likes diagrams with spellchecker underlines in them
- # [14:41] * Joins: mhausenblas (~mhausenbl@188.141.67.15)
- # [14:46] * Quits: smaug____ (~chatzilla@193-64-22-149-nat.elisa-mobile.fi) (Read error: Connection reset by peer)
- # [14:46] * Joins: smaug____ (~chatzilla@193-64-22-149-nat.elisa-mobile.fi)
- # [14:47] * Quits: erichynds (~ehynds@pool-71-184-234-218.bstnma.fios.verizon.net)
- # [14:50] * Joins: erichynds (~ehynds@pool-71-184-234-218.bstnma.fios.verizon.net)
- # [15:00] * Joins: plutoniix (~plutoniix@101.108.96.204)
- # [15:00] * Joins: izhak (1000@188.168.203.93)
- # [15:14] * nunnun is now known as nunnun_away
- # [15:15] * nunnun_away is now known as nunnun
- # [15:16] * Joins: boblet (u1921@gateway/web/irccloud.com/x-pkqpotgvaccivnhh)
- # [15:17] * Joins: graememcc (~chatzilla@host86-148-138-51.range86-148.btcentralplus.com)
- # [15:33] * Quits: jdong_bot_ (~jdong_bot@220.181.151.32) (Remote host closed the connection)
- # [16:08] * Quits: smaug____ (~chatzilla@193-64-22-149-nat.elisa-mobile.fi) (Ping timeout: 252 seconds)
- # [16:13] <annevk> what's a good name for the encoding data table / mapping table / thingie?
- # [16:13] * Parts: brucel (~brucel@cpc5-smal11-2-0-cust151.perr.cable.virginmedia.com)
- # [16:13] <annevk> index? mapping?
- # [16:14] <annevk> naming sucks
- # [16:16] * danbri_ is now known as danbri
- # [16:16] <Philip`> Lookup table?
- # [16:17] <annevk> and URL lookup-table-iso-8859-2.txt ?
- # [16:23] <zewt> simply "map"?
- # [16:25] <annevk> "an encoding can have map"
- # [16:26] <zewt> ?
- # [16:26] <zewt> "can have a map"
- # [16:27] <annevk> euh yeah
- # [16:27] <annevk> although some can have more than one I suppose
- # [16:34] * Joins: smaug____ (~chatzilla@193-64-22-105-nat.elisa-mobile.fi)
- # [16:36] * Quits: mhausenblas (~mhausenbl@188.141.67.15) (Quit: mhausenblas)
- # [16:36] * Joins: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
- # [16:44] <Ms2ger> Almost a year since Google announced they were dropping support for H.264
- # [16:46] <izhak> The lack of a good modular html parser implementation on c/c++ is really really oppressive.
- # [16:47] <izhak> As the DOM C/C++ implementaion lack is.
- # [16:47] <annevk> so fix it :)
- # [16:49] <izhak> annevk: I'm trying:)
- # [16:49] <izhak> Lot's of people trying I suppose.
- # [16:50] <annevk> I haven't seen much actually apart from browser implementations and implementations in JavaScript
- # [16:50] <izhak> Well, trying never meant success.
- # [16:51] <izhak> I think the next step in Web is not possible without having bringing modularity to scene
- # [16:58] <Philip`> izhak: What do you consider "modular" to be?
- # [16:59] <Philip`> (e.g. is the parser okay if it forces you to use its own DOM implementation?)
- # [17:01] * Philip` isn't about to suggest an implementation, he's just curious as to what's desired
- # [17:02] <izhak> Philip`: By modular I mean particular parts of browsers to be done as libraries with stable interfaces
- # [17:02] <izhak> Say, DOM, HTML forgiving parser
- # [17:05] <Philip`> Parsers in browsers have to support scripting (and document.write etc) which I imagine makes the interfaces far more complex and messy - would it be better to just have a non-scripting parser with a simpler API?
- # [17:05] <izhak> UI and Object Model diversion
- # [17:06] <Philip`> (A non-scripting parser would be useless when implementing a parser, but is presumably what's needed for almost every other instance of HTML parsing)
- # [17:06] <Philip`> s/implementing a parser/implementing a browser/
- # [17:06] <annevk> Ms2ger: I'm going to retire the unicode- files I generated earlier in favor of these new files
- # [17:06] <Ms2ger> Alright
- # [17:06] <izhak> non-script parser becomes more and more useless today
- # [17:08] <izhak> As I know even crowlers (why even? - neatly) run scripts today
- # [17:10] <smaug____> and since you need scripting, designing api for modular parser is hard
- # [17:10] <smaug____> If you need a C++ parser, I'd take hsivonen's parser and translate it to C++
- # [17:11] <smaug____> (using some automatic tool)
- # [17:17] <webben> Philip`: scripting parsers are likely better for a lot of scraping applications.
- # [17:17] <Philip`> izhak: It wouldn't be feasible for them to run scripts without implementing pretty much an entire web browser (in which case they'd presumably automate a WebKit instead of writing their own code)
- # [17:18] <webben> yes, hence ChromeDriver and Phantom.JS.
- # [17:18] <webben> *PhantomJS
- # [17:18] <Philip`> izhak: (In my testing some time ago, Googlebot dealt with scripts just by looking inside the script text for strings that looked like absolute or relative URLs and then crawling those, without attempting to actually run any scripts)
- # [17:19] <Philip`> (and a non-scripting parser should be sufficient for that)
- # [17:20] <izhak> Philip`: That's the issue of UI and Object Model mess
- # [17:20] <izhak> They should be decoupled
- # [17:20] <izhak> Just parsing out the links from scripts is not sufficient
- # [17:22] * Quits: smaug____ (~chatzilla@193-64-22-105-nat.elisa-mobile.fi) (Ping timeout: 252 seconds)
- # [17:22] * Joins: rillian (~rillian@mist.thaumas.net)
- # [17:24] <Philip`> We can't do anything about the layering-violation mess that browsers have to deal with, so I think my hypothetical question is whether there'd be more interest in a necessarily messy API that can deal with that mess, or a nice clean modular API that ignores it but is probably still good enough for any use case that doesn't involve building an entire browser
- # [17:27] * Quits: rillian (~rillian@mist.thaumas.net) (Remote host closed the connection)
- # [17:29] <izhak> The semantics which is expected to be found on Web in an increasing quantity and quality requires an access to the API of different layers today, opposite to the Past when only the resulted web page was an object of interest.
- # [17:30] <izhak> So the clean API to that modules I think will be demanded more and more
- # [17:33] * Quits: expilicious (~zAyghip8@cpc1-cdif9-0-0-cust70.5-1.cable.virginmedia.com) (Quit: nn)
- # [17:35] * Joins: Neocortex (~niels@82-170-160-25.ip.telfort.nl)
- # [17:44] * Joins: smaug____ (~chatzilla@YYYMYDCXXIX.gprs.sl-laajakaista.fi)
- # [17:53] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl) (Read error: Connection reset by peer)
- # [17:55] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:02] <annevk> Ms2ger: http://dvcs.w3.org/hg/encoding/raw-file/tip/map-iso-8859-3.txt
- # [18:03] <Ms2ger> Nice, thanks
- # [18:03] <annevk> since most of section 5 is non-normative now maybe that should be nuked, but it's somewhat valuable I guess
- # [18:04] <annevk> well you can always look at http://dvcs.w3.org/hg/encoding/raw-file/tip/single-octet-research.html I suppose
- # [18:12] * Quits: plutoniix (~plutoniix@101.108.96.204) (Quit: Leaving)
- # [18:18] <annevk> any objections to removing 5.1 - 5.28?
- # [18:25] * Quits: izhak (1000@188.168.203.93) (Remote host closed the connection)
- # [18:28] * Joins: Lachy (~Lachy@cm-84.215.59.50.getinternet.no)
- # [18:30] * Joins: mhausenblas (~mhausenbl@188.141.67.15)
- # [18:36] * Quits: smaug____ (~chatzilla@YYYMYDCXXIX.gprs.sl-laajakaista.fi) (Remote host closed the connection)
- # [18:36] <annevk> done
- # [18:41] <annevk> http://dvcs.w3.org/hg/encoding/raw-file/tip/Overview.html
- # [18:52] <annevk> I never realized the only multi-octet encodings were from CJK
- # [18:58] * Joins: brucel (~brucel@cpc5-smal11-2-0-cust151.perr.cable.virginmedia.com)
- # [19:00] <annevk> """
- # [19:00] <annevk> And here's the table they used:
- # [19:00] <annevk> Big5 to Unicode(codepoint):
- # [19:00] <annevk> http://moztw.org/docs/big5/table/moz18-b2u.txt
- # [19:00] <annevk> Unicode(codepoint) to Big5:
- # [19:00] <annevk> http://moztw.org/docs/big5/table/moz18-u2b.txt
- # [19:00] <annevk> """
- # [19:00] <annevk> the second file has more lines than the first...
- # [19:04] * Joins: smaug____ (~chatzilla@YYYMYDCXXIX.gprs.sl-laajakaista.fi)
- # [19:04] * Joins: bz_moz (~bzbarsky@pool-71-184-125-56.bstnma.fios.verizon.net)
- # [19:07] <annevk> smaug____: btw, before you get surprised, WebKit does not default whatToShow to SHOW_ALL; since WebKit's default was 0 we decided on a better one
- # [19:16] * Quits: smaug____ (~chatzilla@YYYMYDCXXIX.gprs.sl-laajakaista.fi) (Remote host closed the connection)
- # [19:20] * Joins: smaug____ (~chatzilla@YYYMYDCXXIX.gprs.sl-laajakaista.fi)
- # [19:32] * Joins: ezoe (~ezoe@112-68-244-29f1.kyt1.eonet.ne.jp)
- # [19:33] * Joins: gkellogg (~gregg@c-98-248-150-91.hsd1.ca.comcast.net)
- # [19:36] * Joins: NimeshNeema (u2689@gateway/web/irccloud.com/x-jwrxiwrxqunnawwq)
- # [19:37] * Quits: mhausenblas (~mhausenbl@188.141.67.15) (Quit: mhausenblas)
- # [19:39] * Joins: othermaciej (~mjs@75-149-44-217-SFBA.hfc.comcastbusiness.net)
- # [19:47] * Quits: smaug____ (~chatzilla@YYYMYDCXXIX.gprs.sl-laajakaista.fi) (Read error: Connection reset by peer)
- # [19:58] * Joins: wesbos (~wesbos@24.52.240.143)
- # [19:59] * Quits: wesbos (~wesbos@24.52.240.143) (Client Quit)
- # [20:05] * Joins: wesbos (~wesbos@24.52.240.143)
- # [20:05] * Parts: brucel (~brucel@cpc5-smal11-2-0-cust151.perr.cable.virginmedia.com)
- # [20:10] * Quits: wesbos (~wesbos@24.52.240.143) (Quit: Leaving...)
- # [20:12] <annevk> so Chrome still understands a fair bit of iso-2022-cn (which is btw another hopeless mess), it just doesn't use any data tables for it
- # [20:19] <bga_> gsnedders are you here?
- # [20:20] * Quits: Lachy (~Lachy@cm-84.215.59.50.getinternet.no) (Quit: Textual IRC Client: http://www.textualapp.com/)
- # [20:22] <gsnedders> bga_: yes
- # [20:22] <bga_> . /([@!])(.*?)$/.exec('12@1@!12@3')
- # [20:22] <gsnedders> Known bug.
- # [20:23] <bga_> i want non gredy backward search
- # [20:23] <gsnedders> I think.
- # [20:23] <gsnedders> If that's what I think.
- # [20:23] <gsnedders> Oh, wait, no it isn't.
- # [20:23] * Joins: kayaman (~Adium@187.70.55.125)
- # [20:23] <bga_> but its greedy
- # [20:23] <gsnedders> bga_: So the last @ or ! and everything that follows?
- # [20:24] <bga_> yeah
- # [20:24] <bga_> last, not first
- # [20:25] <gsnedders> /(@[^@]*|![^!]*)$/ will be quicker than anything more complex.
- # [20:25] * nunnun is now known as nunnun_away
- # [20:25] <bga_> hm
- # [20:25] * nunnun_away is now known as nunnun
- # [20:26] <bga_> . /(.)([^@!]*?)$/.exec('12@1@!12@3')
- # [20:26] <bga_> thanks
- # [20:26] <bga_> not general solution but works
- # [20:27] <gsnedders> Not sure why that isn't greedy off hand.
- # [20:27] <gsnedders> Oh, duh
- # [20:27] <bga_> i reversed string before and it worked too, but full string reverse is slow
- # [20:28] <gsnedders> It matches the [@!] first. Then it backtracks when it has to for the .*
- # [20:28] <gsnedders> But it never has to backtrack for that, as everything matches it and the following $.
- # [20:31] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [20:31] <erlehmann> i wonder why people do that https://plus.google.com/105786194532858868645/posts
- # [20:32] <erlehmann> after all the chrome team has repeatedly shown they do hate the open web
- # [20:32] <erlehmann> err
- # [20:32] <erlehmann> the google+ team
- # [20:32] <erlehmann> i am of sleepy today
- # [20:32] <erlehmann> sorry to the chrome team ;)
- # [20:32] <gsnedders> Yeah, I should go get a more modern browser for Google+.
- # [20:33] <erlehmann> gsnedders, when you use opera, do they show an upgrade message?
- # [20:33] * Parts: kayaman (~Adium@187.70.55.125)
- # [20:35] * Joins: mhausenblas (~mhausenbl@188.141.67.15)
- # [20:37] * Quits: ezoe (~ezoe@112-68-244-29f1.kyt1.eonet.ne.jp) (Quit: And Now for Something Completely Different.)
- # [20:40] * Quits: othermaciej (~mjs@75-149-44-217-SFBA.hfc.comcastbusiness.net) (Quit: othermaciej)
- # [20:42] * nunnun is now known as nunnun_away
- # [20:42] * Joins: Lachy (~Lachy@cm-84.215.59.50.getinternet.no)
- # [20:49] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 240 seconds)
- # [20:52] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [20:57] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 240 seconds)
- # [21:01] * Joins: wesbos (~wesbos@24.52.240.143)
- # [21:01] * Quits: mhausenblas (~mhausenbl@188.141.67.15) (Quit: mhausenblas)
- # [21:02] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [21:05] * Quits: wesbos (~wesbos@24.52.240.143) (Client Quit)
- # [21:11] * Quits: Lachy (~Lachy@cm-84.215.59.50.getinternet.no) (Quit: Computer has gone to sleep.)
- # [21:11] * Joins: Lachy (~Lachy@cm-84.215.59.50.getinternet.no)
- # [21:16] <gsnedders> erlehmann: Certainly I've seen it several times, yeah
- # [21:16] <erlehmann> gsnedders, you better do no evil … or else!
- # [21:17] <erlehmann> „evil“ meaning running a non-approved browser ^_^
- # [21:17] <gsnedders> Well, Opera is finally slowly getting into Google's automated testing
- # [21:20] <smaug____> (It feels to me that Google is testing stuff more and more only using Chrome)
- # [21:20] * Quits: mrdoob (~mrdoob@115.9.21.95.dynamic.jazztel.es) (Read error: Connection reset by peer)
- # [21:27] * Joins: cpearce (~chatzilla@60.234.54.74)
- # [21:35] * Joins: mrdoob (~mrdoob@137.23.219.87.dynamic.jazztel.es)
- # [21:38] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Quit: annevk)
- # [21:39] * Joins: wesbos (~wesbos@24.52.240.143)
- # [21:40] * Quits: wesbos (~wesbos@24.52.240.143) (Client Quit)
- # [21:42] * Joins: martndemus (~martndemu@h254064.upc-h.chello.nl)
- # [21:44] * Joins: wesbos (~wesbos@24.52.240.143)
- # [21:46] * Joins: matijsb (u2278@gateway/web/irccloud.com/x-xtxyadrqlzuwebfh)
- # [21:56] * Joins: roc (~chatzilla@60.234.54.74)
- # [21:56] * Joins: roc_ (~chatzilla@60.234.54.74)
- # [21:58] * Quits: roc_ (~chatzilla@60.234.54.74) (Remote host closed the connection)
- # [21:58] * Quits: roc (~chatzilla@60.234.54.74) (Remote host closed the connection)
- # [21:59] * Joins: nessy (~Adium@124-149-102-172.dyn.iinet.net.au)
- # [22:01] * Quits: wesbos (~wesbos@24.52.240.143) (Quit: Leaving...)
- # [22:06] * Joins: roc (~chatzilla@60.234.54.74)
- # [22:08] * Quits: kennyluck (~kennyluck@114-43-117-177.dynamic.hinet.net) (Read error: Connection reset by peer)
- # [22:09] * Joins: kennyluck (~kennyluck@114-43-113-58.dynamic.hinet.net)
- # [22:14] * nunnun_away is now known as nunnun
- # [22:29] * nunnun is now known as nunnun_away
- # [22:37] * Joins: Lachy_ (~Lachy@cm-84.215.59.50.getinternet.no)
- # [22:37] * Quits: Lachy (~Lachy@cm-84.215.59.50.getinternet.no) (Ping timeout: 252 seconds)
- # [22:37] * Lachy_ is now known as Lachy
- # [22:45] * Quits: Lachy (~Lachy@cm-84.215.59.50.getinternet.no) (Ping timeout: 276 seconds)
- # [22:47] * Joins: Lachy (~Lachy@cm-84.215.59.50.getinternet.no)
- # [22:50] * Quits: Ms2ger (~Ms2ger@91.181.79.61) (Quit: nn)
- # [22:50] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
- # [22:51] * heycam|away is now known as heycam
- # [23:04] * Quits: gkellogg (~gregg@c-98-248-150-91.hsd1.ca.comcast.net) (Quit: gkellogg)
- # [23:05] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [23:09] <GPHemsley> annevk: Are you aware that the '**' and 'Issue:' overlap in your Encoding files (and others?)?
- # [23:10] <zewt> what the
- # [23:10] <zewt> cool, chrome is crashing on initial load, heh
- # [23:11] <zewt> wonder if they pushed a bad update or something
- # [23:12] * Joins: wesbos (~wesbos@CPE0007e9a8b6b2-CM001a6682447a.cpe.net.cable.rogers.com)
- # [23:13] * Quits: martndemus (~martndemu@h254064.upc-h.chello.nl) (Remote host closed the connection)
- # [23:15] <annevk> GPHemsley: ooh, I guess that's because of the WHATWG style sheet
- # [23:18] <annevk> GPHemsley: fixed for http://dvcs.w3.org/hg/encoding/raw-file/tip/Overview.html
- # [23:18] <GPHemsley> cool
- # [23:18] * Joins: rniwa (~rniwa@216.239.45.130)
- # [23:19] <GPHemsley> annevk: Oh, you just removed the 'Issue' part?
- # [23:19] <annevk> euh yeah?
- # [23:19] <GPHemsley> because apparently they were marking two different things
- # [23:19] <GPHemsley> (not everything had both)
- # [23:20] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:20] <annevk> oh that's because I only applied Issue: to <p>
- # [23:20] <annevk> and not <ol>
- # [23:20] <annevk> but it's all the same
- # [23:20] <GPHemsley> ah, OK
- # [23:20] <annevk> something that needs better text (or text at all)
- # [23:20] <GPHemsley> right
- # [23:21] * Quits: wesbos (~wesbos@CPE0007e9a8b6b2-CM001a6682447a.cpe.net.cable.rogers.com) (Quit: Leaving...)
- # [23:23] * Joins: wesbos (~wesbos@24.52.240.143)
- # [23:25] * Quits: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [23:37] * Joins: schnoomac (~schnoomac@melbourne.99cluster.com)
- # [23:41] <annevk> so are we back to no longer discussing new features on some list? https://bugzilla.mozilla.org/show_bug.cgi?id=697132
- # [23:41] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:47] * Quits: nessy (~Adium@124-149-102-172.dyn.iinet.net.au) (Quit: Leaving.)
- # [23:47] <smaug____> annevk: that is mainly about the b2g thing
- # [23:48] <smaug____> so, very experimental stuff atm
- # [23:48] <bga_> hm
- # [23:48] <bga_> document.elementFromPoint({x: 0, y: 0})
- # [23:48] <bga_> is it standard feature?
- # [23:49] <smaug____> elementFromPoint is, but the parameter isn't
- # [23:49] <bga_> but chrome support object :)
- # [23:49] <bga_> ok
- # [23:49] <bga_> thanks
- # [23:50] <smaug____> huh
- # [23:53] <bga_> also
- # [23:54] <bga_> style.width = '1m'
- # [23:54] <bga_> is it meter or mile?
- # [23:54] <zewt> one light minute
- # [23:55] <bga_> chome gives me 968px in offsetWidth
- # [23:55] <bga_> but if i calc 100cm - its 3700px
- # [23:56] <bga_> hm
- # [23:56] * Quits: eightfold (~eightfold@c213-89-124-64.bredband.comhem.se) (Ping timeout: 240 seconds)
- # Session Close: Mon Jan 09 00:00:00 2012
The end :)