Options:
- # Session Start: Mon Aug 12 00:00:00 2013
- # Session Ident: #whatwg
- # [00:00] * Quits: Dejan^ (~igor@unaffiliated/t3oss) (Quit: Ex-Chat)
- # [00:12] * Joins: nessy (~silviapf@101.164.144.53)
- # [00:16] * Joins: miketaylr (~miketaylr@65-36-73-92.dyn.grandenetworks.net)
- # [00:36] * Joins: birtles (~chatzilla@61-121-216-2.bitcat.net)
- # [00:42] * Quits: rmichnik (~quassel@177.205.32.181.dynamic.adsl.gvt.net.br) (Ping timeout: 264 seconds)
- # [00:46] * Quits: miketaylr (~miketaylr@65-36-73-92.dyn.grandenetworks.net) (Quit: miketaylr)
- # [00:48] * Joins: ehsan (~ehsan@66.207.208.102)
- # [00:52] * Joins: Igor^ (~igor@77.28.30.146)
- # [00:52] * Quits: ehsan (~ehsan@66.207.208.102) (Ping timeout: 264 seconds)
- # [00:52] * Joins: weinig (~weinig@24.130.60.35)
- # [00:52] * Quits: Igor^ (~igor@77.28.30.146) (Changing host)
- # [00:52] * Joins: Igor^ (~igor@unaffiliated/t3oss)
- # [00:53] * Quits: Igor^ (~igor@unaffiliated/t3oss) (Client Quit)
- # [00:53] * Joins: Igor^ (~igor@77.28.30.146)
- # [00:55] * Quits: timeless (uid4015@firefox/developer/timeless) (Quit: Connection closed for inactivity)
- # [01:01] * Joins: rmichnik (~quassel@177.205.32.181.dynamic.adsl.gvt.net.br)
- # [01:02] * Quits: rmichnik (~quassel@177.205.32.181.dynamic.adsl.gvt.net.br) (Read error: Connection reset by peer)
- # [01:03] * Quits: odinho (odinho@dalvik.ping.uio.no) (Ping timeout: 245 seconds)
- # [01:03] * Joins: odinho (odinho@dalvik.ping.uio.no)
- # [01:03] * Joins: rmichnik (~quassel@177.205.32.181.dynamic.adsl.gvt.net.br)
- # [01:12] * Joins: miketaylr (~miketaylr@65-36-73-92.dyn.grandenetworks.net)
- # [01:23] * Joins: reyre_ (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com)
- # [01:27] * Quits: reyre (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com) (Ping timeout: 276 seconds)
- # [01:41] * Quits: Igor^ (~igor@77.28.30.146) (Quit: Ex-Chat)
- # [01:57] * Quits: reyre_ (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com) (Remote host closed the connection)
- # [02:03] * Quits: voiceofgrog (~voiceofgr@unaffiliated/voiceofgrog) (Remote host closed the connection)
- # [02:05] * Joins: reyre (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com)
- # [02:09] * Quits: miketaylr (~miketaylr@65-36-73-92.dyn.grandenetworks.net) (Quit: miketaylr)
- # [02:12] * Quits: rmichnik (~quassel@177.205.32.181.dynamic.adsl.gvt.net.br) (Read error: Connection reset by peer)
- # [02:13] * Quits: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net) (Quit: tantek)
- # [02:23] * Quits: smaug____ (~chatzilla@a91-154-47-240.elisa-laajakaista.fi) (Ping timeout: 264 seconds)
- # [02:24] * Joins: smaug____ (~chatzilla@a91-154-47-240.elisa-laajakaista.fi)
- # [02:27] * Joins: niboRL (niboR@81-224-136-104-no23.tbcn.telia.com)
- # [02:27] * Parts: niboRL (niboR@81-224-136-104-no23.tbcn.telia.com)
- # [02:27] * heycam is now known as heycam|away
- # [02:32] * Quits: yorick (~yorick@oftn/member/yorick) (Remote host closed the connection)
- # [02:39] * Quits: smaug____ (~chatzilla@a91-154-47-240.elisa-laajakaista.fi) (Ping timeout: 264 seconds)
- # [02:44] * Quits: reyre (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com) (Remote host closed the connection)
- # [02:45] * Joins: reyre (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com)
- # [02:48] * Joins: ehsan (~ehsan@66.207.208.102)
- # [02:53] * Quits: ehsan (~ehsan@66.207.208.102) (Ping timeout: 248 seconds)
- # [03:15] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [03:19] * heycam|away is now known as heycam
- # [03:23] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [03:25] * Joins: a-ja (~Instantbi@70.230.158.83)
- # [03:30] * Joins: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net)
- # [03:43] * Quits: weinig (~weinig@24.130.60.35) (Quit: weinig)
- # [03:55] * Joins: miketaylr (~miketaylr@65-36-73-92.dyn.grandenetworks.net)
- # [03:58] * Quits: miketaylr (~miketaylr@65-36-73-92.dyn.grandenetworks.net) (Read error: Connection reset by peer)
- # [04:04] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [04:05] * Joins: Goplat (~goplat@reactos/developer/Goplat)
- # [04:06] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Read error: Operation timed out)
- # [04:19] * Quits: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net) (Quit: tantek)
- # [04:21] * Quits: kinetik (~kinetik@121.99.169.72) (Quit: leaving)
- # [04:21] * Joins: kinetik (~kinetik@121.99.169.72)
- # [04:35] * Quits: [[zz]] (~q@125.25.38.133) (Ping timeout: 240 seconds)
- # [04:41] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [04:48] * Joins: ehsan (~ehsan@66.207.208.102)
- # [04:53] * Quits: ehsan (~ehsan@66.207.208.102) (Ping timeout: 264 seconds)
- # [05:05] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [05:09] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 248 seconds)
- # [06:03] * Joins: miketaylr (~miketaylr@65-36-73-92.dyn.grandenetworks.net)
- # [06:03] * Quits: miketaylr (~miketaylr@65-36-73-92.dyn.grandenetworks.net) (Remote host closed the connection)
- # [06:05] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [06:14] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 248 seconds)
- # [06:19] * Joins: ezoe (~ezoe@112-68-250-118f1.kyt1.eonet.ne.jp)
- # [06:34] * Joins: weinig (~weinig@24.130.60.35)
- # [06:40] * Quits: barneybook (~kvirc@220-136-216-97.dynamic.hinet.net) (Ping timeout: 256 seconds)
- # [06:45] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [06:48] * Joins: ehsan (~ehsan@66.207.208.102)
- # [06:49] * Joins: roc (~chatzilla@60.234.66.20)
- # [06:53] * Quits: ehsan (~ehsan@66.207.208.102) (Ping timeout: 264 seconds)
- # [06:59] * Joins: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net)
- # [07:00] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [07:02] * Krinkle|detached is now known as Krinkle
- # [07:06] * Joins: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net)
- # [07:08] * Joins: TuRnaD0 (~Thunderbi@x1-6-e0-46-9a-1e-fe-ca.k368.webspeed.dk)
- # [07:17] * Joins: Smylers (~smylers@destininess-substitute.volia.net)
- # [07:23] <zcorpan> Ms2ger: jgraham: done
- # [07:30] <zcorpan> TabAtkins: i thought implementations didn't store shorthands anywhere
- # [07:30] <zcorpan> TabAtkins: i'm not sure storing the shorthands helps much given that the values can be changed later and then you need to decide how to serialize anyway
- # [07:32] <zcorpan> TabAtkins: but yeah, if syntax eats the duplicates, and maybe i can point to css-cascade for the expansion of shorthands (since it has a paragraph about that already), maybe that works
- # [07:38] * Quits: TuRnaD0 (~Thunderbi@x1-6-e0-46-9a-1e-fe-ca.k368.webspeed.dk) (Quit: TuRnaD0)
- # [07:38] * Joins: TuRnaD0 (~Thunderbi@x1-6-e0-46-9a-1e-fe-ca.k368.webspeed.dk)
- # [07:43] * Quits: weinig (~weinig@24.130.60.35) (Quit: weinig)
- # [07:44] * Joins: barneybook (~kvirc@220-136-51-91.dynamic.hinet.net)
- # [07:51] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
- # [07:55] * Quits: TuRnaD0 (~Thunderbi@x1-6-e0-46-9a-1e-fe-ca.k368.webspeed.dk) (Read error: Connection reset by peer)
- # [08:09] * Joins: TuRnaD0 (~Thunderbi@x1-6-e0-46-9a-1e-fe-ca.k368.webspeed.dk)
- # [08:09] <SimonSapin> TabAtkins, zcorpan: Re Syntax eats the duplicate, it’s actually not that simple when you have !important
- # [08:09] <zcorpan> SimonSapin: oh right
- # [08:10] <zcorpan> so cascade is still the right place to say which decl should go in
- # [08:10] <SimonSapin> maybe
- # [08:10] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [08:12] <SimonSapin> zcorpan: well, that would be easiest: within valid declarations for the same longhand property (after shorhand expansion) in the same style rule, with one with the greatest Cascade precedence is kept
- # [08:12] <SimonSapin> that is, !important then source order
- # [08:14] * Krinkle is now known as Krinkle|detached
- # [08:15] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 264 seconds)
- # [08:21] * Joins: [[zz]] (~q@node-6uu.pool-125-25.dynamic.totbb.net)
- # [08:21] * heycam is now known as heycam|away
- # [08:25] <SimonSapin> zcorpan: I just wrote http://lists.w3.org/Archives/Public/www-style/2013Aug/0137.html
- # [08:35] <zcorpan> SimonSapin: thanks
- # [08:36] <SimonSapin> zcorpan: I’ll update Syntax one I figure out if Tab’s new processor does cross-spec linking to sections
- # [08:38] <zcorpan> why do you need sections?
- # [08:39] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [08:40] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [08:43] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 260 seconds)
- # [08:44] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [08:47] * Quits: Smylers (~smylers@destininess-substitute.volia.net) (Ping timeout: 260 seconds)
- # [08:49] * Joins: ehsan_ (~ehsan@66.207.208.102)
- # [08:54] * Quits: ehsan_ (~ehsan@66.207.208.102) (Ping timeout: 264 seconds)
- # [08:57] * Quits: ezoe (~ezoe@112-68-250-118f1.kyt1.eonet.ne.jp) (Quit: And Now for Something Completely Different.)
- # [09:13] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Remote host closed the connection)
- # [09:13] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [09:17] * Joins: mitemitreski (~mitemitre@212.120.17.179)
- # [09:18] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 264 seconds)
- # [09:18] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [09:20] * Joins: hasather (~hasather@80.91.33.141)
- # [09:24] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
- # [09:29] * zcorpan ponders whether he should go to tpac
- # [09:30] * Quits: TuRnaD0 (~Thunderbi@x1-6-e0-46-9a-1e-fe-ca.k368.webspeed.dk) (Quit: TuRnaD0)
- # [09:35] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [09:35] * Joins: besth (~besth@210.94.41.89)
- # [09:36] * Joins: seolhee (~seolhee@210.94.41.89)
- # [09:44] * Joins: annevk (~annevk@2.28.172.199)
- # [09:44] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [09:48] <SimonSapin> zcorpan: linking to http://dev.w3.org/csswg/css-cascade/#cascading
- # [09:48] <SimonSapin> or linking to 'cascade' might work
- # [09:49] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Remote host closed the connection)
- # [09:49] <zcorpan> i was going to say... :-)
- # [09:49] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [09:49] * Joins: jim0thy_ (~jim0thy_@212.113.198.34)
- # [09:51] * Joins: enr_ (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [09:51] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Read error: Connection reset by peer)
- # [09:55] * Quits: MikeSmith (~mike@sideshowbarker.net) (Ping timeout: 245 seconds)
- # [09:56] * Krinkle|detached is now known as Krinkle
- # [09:56] * Joins: MikeSmith (~mike@sideshowbarker.net)
- # [09:56] * Quits: seolhee (~seolhee@210.94.41.89) (Quit: Leaving)
- # [09:57] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
- # [09:58] * Quits: besth (~besth@210.94.41.89) (Quit: Leaving)
- # [09:58] * Joins: seolhee (~seolhee@210.94.41.89)
- # [10:01] * Quits: birtles (~chatzilla@61-121-216-2.bitcat.net) (Quit: ChatZilla 0.9.90-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [10:07] * Quits: kinetik (~kinetik@121.99.169.72) (Ping timeout: 264 seconds)
- # [10:07] * Joins: kinetik (~kinetik@121.99.169.72)
- # [10:08] * Krinkle is now known as Krinkle|detached
- # [10:09] * Quits: jim0thy_ (~jim0thy_@212.113.198.34) (Quit: jim0thy_)
- # [10:12] <zcorpan> were there other use cases for defaultStyle other than toggling display:none?
- # [10:13] * Joins: jim0thy_ (~jim0thy_@212.113.198.34)
- # [10:16] * Quits: Lachy (~Lachy@cm-84.215.104.248.getinternet.no) (Quit: Computer has gone to sleep.)
- # [10:19] * Joins: nonge_ (~nonge@p50829918.dip0.t-ipconnect.de)
- # [10:22] * Quits: nonge (~nonge@p5082BE4F.dip0.t-ipconnect.de) (Ping timeout: 240 seconds)
- # [10:25] * Quits: enr_ (~enr@static-88.131.87.100.addr.tdcsong.se) (Remote host closed the connection)
- # [10:31] * Joins: Ms2ger (~Ms2ger@94-226-220-62.access.telenet.be)
- # [10:33] * Joins: darobin (~darobin@lns-bzn-24-82-64-132-100.adsl.proxad.net)
- # [10:35] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [10:36] * Quits: roc (~chatzilla@60.234.66.20) (Ping timeout: 260 seconds)
- # [10:41] * Joins: Lachy (~Lachy@213.166.174.2)
- # [10:44] * Joins: foolip (~philip@node-7lfba0nolmjcce1j8.a0.ipv6.opera.com)
- # [10:46] * Joins: benbarnett (~Adium@195.81.245.98)
- # [10:48] * Quits: barneybook (~kvirc@220-136-51-91.dynamic.hinet.net) (Read error: Connection reset by peer)
- # [10:49] * Joins: ehsan_ (~ehsan@66.207.208.102)
- # [10:54] * Quits: ehsan_ (~ehsan@66.207.208.102) (Ping timeout: 264 seconds)
- # [10:54] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Remote host closed the connection)
- # [10:55] * Joins: barneybook (~kvirc@220-136-51-91.dynamic.hinet.net)
- # [10:57] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [11:06] * heycam|away is now known as heycam
- # [11:08] <jgraham> zcorpan: Yay!
- # [11:08] * zcorpan computes context, guesses the review
- # [11:10] <jgraham> Indeed
- # [11:10] <jgraham> Although also, you should go to TPAC
- # [11:10] <Ms2ger> Why?
- # [11:10] * Joins: zkis (~zkis@2001:998:22:0:85a7:2507:b828:3a39)
- # [11:11] <jgraham> Ms2ger: Because it will increase the number of useful people there, making it more worth my while going :)
- # [11:12] <Ms2ger> You could not go yourself ;)
- # [11:13] <jgraham> So, I plan to sqaush that review before committing it because really there is no need for dozens of little bugfixes
- # [11:13] <jgraham> Anyone object?
- # [11:13] <jgraham> I guess that it means that Aryeh will be listed as the sole author and get all the credit/blame
- # [11:13] <Ms2ger> Sure
- # [11:19] * Quits: jim0thy_ (~jim0thy_@212.113.198.34) (Quit: jim0thy_)
- # [11:21] * Joins: smaug____ (~chatzilla@a91-154-47-240.elisa-laajakaista.fi)
- # [11:26] * Quits: foolip (~philip@node-7lfba0nolmjcce1j8.a0.ipv6.opera.com) (Ping timeout: 245 seconds)
- # [11:26] * Joins: starpeel (~yyyy@bb121-6-13-69.singnet.com.sg)
- # [11:28] * Joins: foolip (~philip@node-7lfba0nolmjcce1j8.a0.ipv6.opera.com)
- # [11:29] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Remote host closed the connection)
- # [11:32] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 276 seconds)
- # [11:33] * Joins: benbarnett1 (~Adium@195.81.245.98)
- # [11:34] * Quits: benbarnett (~Adium@195.81.245.98) (Read error: No route to host)
- # [11:34] * Joins: benbarnett2 (~Adium@195.81.245.98)
- # [11:36] <jgraham> OK, pull request #1 is no more
- # [11:36] <jgraham> Unles I screwed something up
- # [11:36] <jgraham> Which is possible
- # [11:37] * Quits: benbarnett1 (~Adium@195.81.245.98) (Ping timeout: 240 seconds)
- # [11:40] * Joins: Igor^ (~igor@46.217.81.140)
- # [11:40] * Parts: Igor^ (~igor@46.217.81.140)
- # [11:40] * Joins: jim0thy_ (~jim0thy_@212.113.198.34)
- # [11:44] * Quits: annevk (~annevk@2.28.172.199) (Remote host closed the connection)
- # [11:59] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [12:01] * Quits: starpeel (~yyyy@bb121-6-13-69.singnet.com.sg) (Read error: Connection reset by peer)
- # [12:08] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 264 seconds)
- # [12:14] <zcorpan> hmm, i need to remember to test both quirks and non-quirks before drawing conclusions
- # [12:15] <zcorpan> (i specced clientWidth as depending on whether it's top-level browsing context or not, but actually it depends on quirks mode)
- # [12:15] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [12:16] * Joins: annevk (~annevk@207.218.72.65)
- # [12:26] * Joins: tobie_ (~tobielang@73-118.195-178.cust.bluewin.ch)
- # [12:33] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [12:42] * Quits: ImBcmDth (~Jon@oftn/member/ImBcmDth) (Disconnected by services)
- # [12:42] * Joins: ImBcmDth_ (~Jon@oftn/member/ImBcmDth)
- # [12:42] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [12:43] <SimonSapin> annevk: data:text/html,<style>body:before{content:"\d834\dd1e
- # [12:44] * benbarnett2 is now known as benbarnett
- # [12:45] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 276 seconds)
- # [12:45] * Parts: a-ja (~Instantbi@70.230.158.83)
- # [12:45] * SteveF_ is now known as SteveF
- # [12:47] * Joins: yz (~yyyy@bb121-6-13-69.singnet.com.sg)
- # [12:49] * Joins: ehsan_ (~ehsan@66.207.208.102)
- # [12:50] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Remote host closed the connection)
- # [12:51] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [12:54] * Quits: ehsan_ (~ehsan@66.207.208.102) (Ping timeout: 260 seconds)
- # [12:56] <zcorpan> TabAtkins: i understand that your preprocessor is optimized for css specs. how well would it work for dom specs?
- # [12:56] <gsnedders> jgraham: I was considering Carakan until shipping.
- # [12:57] <jgraham> gsnedders: sof worked on it before shipping
- # [12:57] <gsnedders> jgraham: Then so did Lachy, so you're still wrong.
- # [12:58] <jgraham> I think sof was on the project for longer
- # [12:58] <jgraham> Or he fixed even more bugs/unit time than I remember
- # [12:58] <gsnedders> (Disconcerting: I still know the Carakan bug number off by heart.)
- # [12:59] <gsnedders> jgraham: If you believe BTS, 2009-10-19 was Lachy, 2010-02-01 was sof.
- # [13:00] <zcorpan> jgraham: btw if there's anything else in critic that needs my attention, just ping me, i haven't caught up with that at all
- # [13:00] <jgraham> gsnedders: Oh
- # [13:00] <gsnedders> jgraham: I remembered them both being late Jan.
- # [13:00] <jgraham> zcorpan: I can't think of anything, but sure, will do
- # [13:00] <zcorpan> if there isn't, maybe i can mark all as read :-)
- # [13:00] <gsnedders> jgraham: I think Lachy really started slightly later, and sof slightly earlier. But still definitely Lachy first.
- # [13:01] <jgraham> gsnedders: I guess this is just more evidence that sof is an awesome bug killing machine
- # [13:01] <gsnedders> jgraham: Yes. Except when he introduces code-deleting bugs.
- # [13:01] <jgraham> s/awesome/awe-inspiring/, perhaps
- # [13:01] <Lachy> yeah, I didn't really start actively working on carakan for a while after that. I'm not sure when, and I can't remember what I was doing.
- # [13:02] <gsnedders> Lachy: Reducing sites and JS libraries. This was… about all we all did.
- # [13:02] <Lachy> yeah, I remember what I did when I really worked on carakan, but I can't remember what I was doing in the last few months of 2009 before I actually started work on carakan.
- # [13:02] <zcorpan> iirc i was officially carakan qa for a few days or so, but didn't actually do anything (or rather i was doing something else)
- # [13:03] <jgraham> (kilsmo also worked on it a bit earlier, mostly doing QAish bits. So the average number of people on the project was probably around 6)
- # [13:03] <gsnedders> jgraham: I thought kilsmo stopped more or less when I started, thus I averaged it out
- # [13:03] <gsnedders> (Per BTS he was working on it /far/ longer than is true.)
- # [13:03] <jgraham> Yeah, that could be true
- # [13:04] <jgraham> So maybe 5.5
- # [13:04] <zcorpan> i was supposed to write a testing framework, but kilsmo beat me to it (dunno if his version got used later or not)
- # [13:04] <gsnedders> zcorpan: Yes, it did.
- # [13:05] * Quits: rcombs (~rcombs@rcombs.me) (Read error: Connection reset by peer)
- # [13:05] * Joins: rc0mbs (~rcombs@rcombs.me)
- # [13:05] * rc0mbs is now known as rcombs
- # [13:06] * Quits: falken (falken@nat/google/x-hgbohrwuoawxbbyl) (Ping timeout: 240 seconds)
- # [13:06] <hsivonen> I go outside network reach and the HTML parsing algorithm changes.
- # [13:06] <gsnedders> https://github.com/nolanw/HTMLReader — Obj-C + Cocoa HTML parser
- # [13:06] * Joins: falken (falken@nat/google/x-rrxnqmgkzmshminc)
- # [13:08] <hsivonen> hmm. "in foreign" rules in the spec don't have an entry for the end-of-file token...
- # [13:09] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [13:09] * heycam is now known as heycam|away
- # [13:09] <jgraham> hsivonen: Well probably if you were in network range you would have objected to the change ;)
- # [13:11] <hsivonen> annevk: how do I ask http://html5.org/tools/web-apps-tracker to show a larger number of recent changes?
- # [13:11] <zcorpan> hsivonen: ?limit=1000
- # [13:12] <annevk> hsivonen: ?limit=1000 or if you feel like having fun, -1
- # [13:12] <hsivonen> zcorpan, annevk: thanks
- # [13:14] <smaug____> argh, I had forgotten to log out from gmail
- # [13:14] <smaug____> I should just delete the account
- # [13:16] <hsivonen> Am I failing to see something obvious? Where is the behavior of EOF in foreign content specced?
- # [13:17] <Ms2ger> Writing testing frameworks seems like something Opera likes a lot
- # [13:17] * Ms2ger wonders why
- # [13:17] * gsnedders remembers jgraham going home for the weekend and being like, "I'll write a test framework this weekend", and thus testharness.js was born.
- # [13:19] <hsivonen> there must be someone here who has already looked at EOF in foreign content
- # [13:21] <Ms2ger> Not sure what makes you think that
- # [13:24] <zcorpan> Ms2ger: maybe because we write tests a lot
- # [13:25] <Ms2ger> I guess people who write tests are more inclined to write test harnesses
- # [13:25] <Ms2ger> ^full time
- # [13:25] <hsivonen> hah. the parsing algorithm now has inserting "in the appropriate place" as a defined concept
- # [13:26] <hsivonen> "do the appropriate thing" makes a lot of sense for a spec
- # [13:26] <jgraham> Well carakan needed a test harness because it had to run tests in the shell rather than in the browser
- # [13:27] <gsnedders> estest-futhark, jsunit, lots of custom one-offs, and testharness.js, I think basically accounts for all the test suites, ignoring opjsunit.
- # [13:27] <jgraham> Opera needed testharness.js because the thing we had before that dated to Hixie and had several deficiencies
- # [13:27] <jgraham> Like it discouraged writing tests
- # [13:28] <Ms2ger> jsframework.js?
- # [13:29] <zcorpan> that was jgraham's first attempt
- # [13:29] <jgraham> Oh, that was an earlier attempt to fix things
- # [13:30] <Ms2ger> I'm glad you came up with a better assert_throws for th.js :)
- # [13:31] * Joins: Smylers (~smylers@92.60.180.52)
- # [13:33] <jgraham> I wish I had come up with a better way of composing assertions
- # [13:34] <jgraham> Like assert_false = invert(assert_true)
- # [13:35] * Joins: Smylers1 (~smylers@92.60.180.49)
- # [13:35] <gsnedders> Did one of us not write something that did that?
- # [13:37] <zcorpan> jgraham: what would invert do? my guess that it just flips the condition seems wrong for a strict "false" check
- # [13:37] * Quits: Smylers (~smylers@92.60.180.52) (Ping timeout: 264 seconds)
- # [13:38] <zcorpan> e.g. 0 should fail both assert_true and assert_false
- # [13:39] <gsnedders> Equally an exception should fail both.
- # [13:41] <jgraham> Yeah, I guess it's not trivial
- # [13:41] <gsnedders> I remember hitting this problem before…
- # [13:42] <jgraham> But having to manually write an inverse for each assert is annoying
- # [13:42] <gsnedders> Maybe it was opjsunit I tried to do this with?
- # [13:42] <jgraham> gsnedders: Well it is easy to do not quite right
- # [13:42] <gsnedders> jgraham: Right. Which is why I suspected we tried.
- # [13:42] <jgraham> Maybe it isn't possible to do it right
- # [13:43] <gsnedders> I think you just need the actual assertion composed of smaller things.
- # [13:52] * Quits: Smylers1 (~smylers@92.60.180.49) (Ping timeout: 276 seconds)
- # [13:53] * Joins: Igor^ (~igor@46.217.81.140)
- # [13:53] <jgraham> Have a server than can serve text files at least ;)
- # [13:55] * Joins: Smylers (~smylers@92.60.180.49)
- # [13:58] <Igor^> we browsers use utf8 decode characters and they display character references literally?
- # [14:00] * Joins: felipeduardo (~felipedua@189.115.44.34)
- # [14:03] <zcorpan> Igor^: what?
- # [14:03] * Joins: HyperTurtle (~josh@host213-122-88-152.range213-122.btcentralplus.com)
- # [14:03] <Igor^> unicode code point is saved on the hard disk using utf8 utf16 or ucs2 encodings for example?
- # [14:04] <Igor^> I am not sure if I use character reference in html file how it is saved on hard disk and how it is decoded with web browser then?
- # [14:05] * Joins: klaaspieter (~klaaspiet@ip503cdda4.speed.planet.nl)
- # [14:07] * Quits: Igor^ (~igor@46.217.81.140) (Changing host)
- # [14:07] * Joins: Igor^ (~igor@unaffiliated/t3oss)
- # [14:08] * Joins: rmichnik (~quassel@177.135.228.218)
- # [14:10] * Quits: bacilla (~karolis@unaffiliated/velkam) (Ping timeout: 240 seconds)
- # [14:10] * Quits: reyre (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com) (Remote host closed the connection)
- # [14:11] * Quits: Smylers (~smylers@92.60.180.49) (Ping timeout: 264 seconds)
- # [14:18] * Joins: bacilla (~karolis@unaffiliated/velkam)
- # [14:18] * Joins: Smylers (~smylers@92.60.180.49)
- # [14:23] * Joins: Smylers1 (~smylers@92.60.180.50)
- # [14:24] * Quits: Smylers (~smylers@92.60.180.49) (Ping timeout: 264 seconds)
- # [14:28] * Quits: yz (~yyyy@bb121-6-13-69.singnet.com.sg) (Remote host closed the connection)
- # [14:28] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Remote host closed the connection)
- # [14:29] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [14:31] * Joins: Jonadabe (~Jonadabe@bl4-47-234.dsl.telepac.pt)
- # [14:32] * Parts: Jonadabe (~Jonadabe@bl4-47-234.dsl.telepac.pt)
- # [14:34] <hsivonen> so we aren't supporting frames in templates anymore?
- # [14:34] <hsivonen> but now we are supporting <title>?
- # [14:34] <hsivonen> is there any logic to this?
- # [14:35] * Joins: scor (scor@nat/acquia/x-mduilxwizqmdoevs)
- # [14:35] * Quits: scor (scor@nat/acquia/x-mduilxwizqmdoevs) (Changing host)
- # [14:35] * Joins: scor (scor@drupal.org/user/52142/view)
- # [14:35] <hsivonen> <title> is conforming but <frame> isn't?
- # [14:38] * Krinkle|detached is now known as Krinkle
- # [14:39] <gsnedders> What has Hixie been smoking?
- # [14:40] * Krinkle is now known as Krinkle|detached
- # [14:43] <Igor^> can you answer me one question?
- # [14:44] <Igor^> If I use character reference in html file to represent a character and web server sends the file on browser request, how the browser will decode the character reference?
- # [14:44] <Igor^> My Nginx web server is configured to not send character encoding in the header I have set character encoding in the meta tag on page level to utf8.
- # [14:45] <Igor^> and what is this? http://html6spec.com/ :D
- # [14:46] * Joins: ^esc (~esc-ape@178.115.249.100.wireless.dyn.drei.com)
- # [14:52] * Joins: Igorrrrr (~igor@77.29.142.250)
- # [14:55] * Quits: Igor^ (~igor@unaffiliated/t3oss) (Ping timeout: 264 seconds)
- # [14:57] * Joins: Smylers (~smylers@92.60.180.52)
- # [14:58] * Quits: Smylers1 (~smylers@92.60.180.50) (Ping timeout: 264 seconds)
- # [15:00] <zcorpan> Igorrrrr: character references in HTML are parsed the same regardless of hte set encoding
- # [15:00] <Igorrrrr> zcorpan, please explain this to me noone can and I can't find such ino on the web :S
- # [15:00] <Igorrrrr> zcorpan, how you mean they are parsed same
- # [15:01] <Igorrrrr> ok so when I write character reference - < in html file and save that file with html editor using utf8 encding how the character reference is saved on the hard disk?
- # [15:02] <zcorpan> there usually isn't any saving on the hard disk when loading a page in a browser (unless the user saves it to disk)
- # [15:03] <zcorpan> or do you mean just the step that you saved a file to disk from your editor?
- # [15:04] <zcorpan> in either case, < is still <
- # [15:04] <zcorpan> also, this channel probably isn't appropriate for this kind of question
- # [15:04] * Joins: decotii (~decotii@hq.croscon.com)
- # [15:05] <zcorpan> or at least people here might not respond helpfully for this kind of question :-)
- # [15:12] * Quits: Yudai (~Yudai@nttkyo454149.tkyo.nt.ngn2.ppp.infoweb.ne.jp) (Quit: Tiarra 0.1+svn-36726: SIGTERM received; exit)
- # [15:14] <Igorrrrr> zcorpan, no I mean when I save the file on the server hard disk
- # [15:14] <hsivonen> yay spec bugs: https://bugzilla.mozilla.org/show_bug.cgi?id=884795
- # [15:15] <zcorpan> Igorrrrr: why not inspect the file with a hex editor and see for yourself
- # [15:15] <Igorrrrr> zcorpan, becasue I don;t have hex editor and I am not sure how to do it never done it
- # [15:16] * Joins: Smylers1 (~smylers@92.60.180.49)
- # [15:16] * Joins: Yudai (~Yudai@nttkyo218001.tkyo.nt.ngn2.ppp.infoweb.ne.jp)
- # [15:17] * Quits: Smylers (~smylers@92.60.180.52) (Ping timeout: 246 seconds)
- # [15:17] <zcorpan> Igorrrrr: < as utf-8 is the following bytes: 26 6C 74 3B
- # [15:19] * Joins: TallTed (~Thud@63.119.36.36)
- # [15:21] <Igorrrrr> so zcorpan < will be saved using utf8?
- # [15:21] <zcorpan> Igorrrrr: yes. if you save as utf-8...
- # [15:22] <Igorrrrr> ok thanks zcorpan
- # [15:22] <Igorrrrr> the web browser then when see character reference will represent literally the character instead of its meaning?
- # [15:23] <zcorpan> the browser represents it as <
- # [15:24] * Quits: Smylers1 (~smylers@92.60.180.49) (Ping timeout: 276 seconds)
- # [15:24] <Igorrrrr> zcorpan, literally not what it means
- # [15:24] <Igorrrrr> or as a string escaped
- # [15:28] <Igorrrrr> ok zcorpan care to answer 1 more question?
- # [15:29] <Igorrrrr> in < how is "#x003C" part called without the ambiguous ampersand
- # [15:29] <Lachy> Igorrrrr, what do you mean by "ambiguous ampersand"?
- # [15:29] <Igorrrrr> we are finding definition on the #web ^^
- # [15:29] <Igorrrrr> just "#x003C" part
- # [15:29] <Igorrrrr> without "&;"
- # [15:29] <Igorrrrr> how it is called?
- # [15:30] <hsivonen> Igorrrrr: I think there isn't a specific term for that
- # [15:30] <Igorrrrr> html hexadecimal entity or? what is it's definition?
- # [15:30] <Lachy> that part doesn't have a name on its own. < is a numeric character reference
- # [15:31] <Igorrrrr> so "lt" how is called?
- # [15:31] <Igorrrrr> ok then I guess they don;t have specific name ok
- # [15:31] <hsivonen> hexadecimal numeric character reference, rather
- # [15:31] <Igorrrrr> and "&;" is ambiguous ampersand?
- # [15:31] * Joins: reyre (~reyre@142.204.133.24)
- # [15:31] <zcorpan> no
- # [15:31] <Lachy> Igorrrrr, see the spec http://www.whatwg.org/specs/web-apps/current-work/multipage/syntax.html#character-references
- # [15:31] * Joins: Smylers (~smylers@92.60.180.49)
- # [15:31] <Igorrrrr> no? -_- I though yes :(
- # [15:31] * Quits: reyre (~reyre@142.204.133.24) (Client Quit)
- # [15:31] <Igorrrrr> I am Lachy but as I understood &; is ambiguous ampersand :S
- # [15:32] <hsivonen> Igorrrrr: & is an ampersand. whether it's ambiguous depends on context
- # [15:32] * Joins: reyre (~reyre@142.204.133.24)
- # [15:32] <Igorrrrr> see An ambiguous ampersand is a U+0026 AMPERSAND character (&) that is followed by one or more alphanumeric ASCII characters, followed by a U+003B SEMICOLON character (;), where these characters do not match any of the names given in the named character references section.
- # [15:32] <Igorrrrr> this is said in the spec so I guess I am right zcorpan ?
- # [15:32] <zcorpan> Igorrrrr: ...one or more alphanumeric ASCII characters...
- # [15:33] <zcorpan> "&;" doesn't have that
- # [15:33] * Quits: Smylers (~smylers@92.60.180.49) (Client Quit)
- # [15:33] <zcorpan> &lol; would have an ambiguous ampersand
- # [15:34] <Lachy> Igorrrrr, in case it's unclear, alphanumeric means A-Z a-z or 0-9. < is followed by a #, not an alphanumeric character.
- # [15:35] <Igorrrrr> yeah sorry my fault
- # [15:35] <Igorrrrr> yeye my fault ok thank you all thanks
- # [15:36] <Igorrrrr> and sorry for offtopic discussion but I wanted to hear from the makers ^^
- # [15:36] <Igorrrrr> keep up the good work
- # [15:37] <zcorpan> np
- # [15:37] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Remote host closed the connection)
- # [15:37] * Joins: jreading (~Adium@204.56.125.50)
- # [15:38] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [15:40] * Joins: ehsan (~ehsan@66.207.208.102)
- # [15:46] * Quits: nessy (~silviapf@101.164.144.53) (Quit: Leaving.)
- # [15:46] * Quits: Igorrrrr (~igor@77.29.142.250) (Changing host)
- # [15:46] * Joins: Igorrrrr (~igor@unaffiliated/t3oss)
- # [15:48] <zcorpan> "Copyright (c) 2013 Nolan Waite. All rights reserved." https://github.com/nolanw/HTMLReader
- # [15:52] * dwim is now known as dwim_away
- # [15:53] <jgraham> zcorpan: It's iOS, he probably wants to chage you $0.99 to use it
- # [15:53] * Parts: jreading (~Adium@204.56.125.50)
- # [15:54] <jgraham> Although it also says public-domain
- # [15:54] <gsnedders> Where does it say that?
- # [15:54] <gsnedders> Oh, in podspec.
- # [15:55] <gsnedders> Someone should file an issue on that. I vote zcorpan or jgraham, as they noticed the contradiction.
- # [15:55] <zcorpan> i'll file
- # [15:57] <zcorpan> there
- # [15:57] <gsnedders> hsivonen: Also, now you're back from no-internet-land, you might be interested in all the various changes to html5lib-tests
- # [15:58] <hsivonen> gsnedders: ok
- # [15:58] <gsnedders> hsivonen: (Mainly in case you think I've accepted any pull request I shouldn't have)
- # [15:58] * hsivonen is now working through bugzilla needinfos
- # [16:02] * Joins: rmichnik_ (~quassel@177.135.228.218)
- # [16:03] <hsivonen> annevk: so charset menu non-using sessions account for somewhere between 99.98% and 99.99% of Firefox sessions
- # [16:03] * kangil is now known as kangil_afk
- # [16:04] * Joins: bentruyman_ (~bentruyma@108.166.175.171)
- # [16:05] * Joins: webkit_abarth (uid5294@gateway/web/irccloud.com/x-gusypgqyagoonlvd)
- # [16:07] * Quits: rmichnik (~quassel@177.135.228.218) (Read error: Connection reset by peer)
- # [16:07] * Quits: bentruyman (~bentruyma@108.166.175.171) (Ping timeout: 240 seconds)
- # [16:07] * Quits: abarth (uid5294@gateway/web/irccloud.com/x-dwtzkmbozjqjrkld) (Ping timeout: 240 seconds)
- # [16:07] * Quits: decotii (~decotii@hq.croscon.com) (Ping timeout: 240 seconds)
- # [16:07] * webkit_abarth is now known as abarth
- # [16:07] <annevk> hsivonen: wow
- # [16:08] <annevk> so .015 * .5B
- # [16:08] * Joins: reyre_ (~reyre@142.204.147.74)
- # [16:08] * Quits: rmichnik_ (~quassel@177.135.228.218) (Read error: No buffer space available)
- # [16:08] * Joins: rmichnik (~quassel@177.135.228.218)
- # [16:09] <annevk> that's still a lot of sessions, although the stats are a bit off I'm sure
- # [16:11] <annevk> jgraham: so there's input, base, canonical, and then up to nine components
- # [16:12] <annevk> jgraham: with maybe more components in the future, depending on how we do this
- # [16:12] * Quits: rmichnik (~quassel@177.135.228.218) (Read error: Connection reset by peer)
- # [16:12] <jgraham> annevk: Can you make the components optional somehow?
- # [16:12] <jgraham> Or perhaps they are deterministic once you have canonical?
- # [16:14] <annevk> Maybe if I write down the actual components and not what's exposed to JavaScript and then do the normalization later on...
- # [16:15] <annevk> The JavaScript components don't expose all the details. E.g. /html? and /html both have .search as ""
- # [16:16] <annevk> Maybe it could be something like input{space}base{space}[u:{username}][p:{password] etc.
- # [16:16] <annevk> And if you want a space, use \s or some such?
- # [16:17] <annevk> And \r, \n, \t should be there I guess and maybe some generic escape
- # [16:18] * Quits: foolip (~philip@node-7lfba0nolmjcce1j8.a0.ipv6.opera.com) (Quit: Ex-Chat)
- # [16:18] * Quits: Igorrrrr (~igor@unaffiliated/t3oss) (Quit: Ex-Chat)
- # [16:21] * Joins: encryptd_fractal (~encryptd_@66-188-99-174.static.ftbg.wi.charter.com)
- # [16:29] <annevk> I guess I could even optimize by making the base the same as the line before if you just use two spaces
- # [16:32] * Joins: Smylers (~smylers@92.60.180.50)
- # [16:37] * Quits: reyre_ (~reyre@142.204.147.74) (Read error: Operation timed out)
- # [16:42] * Joins: izhak (~izhak@31.47.115.99)
- # [16:43] * Quits: zkis (~zkis@2001:998:22:0:85a7:2507:b828:3a39) (Ping timeout: 245 seconds)
- # [16:44] * Joins: ezoe (~ezoe@203-140-92-196f1.kyt1.eonet.ne.jp)
- # [16:47] <hsivonen> annevk: https://bugzilla.mozilla.org/show_bug.cgi?id=865916#c55
- # [16:49] <annevk> That's pretty interesting. I guess it means it's less and less needed to have this menu...
- # [16:52] <hsivonen> too bad I didn't include code to test for Ruby's Postulate
- # [16:55] * Joins: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com)
- # [17:03] * Joins: krawchyk (~krawchyk@65.220.49.251)
- # [17:06] * Quits: encryptd_fractal (~encryptd_@66-188-99-174.static.ftbg.wi.charter.com) (Remote host closed the connection)
- # [17:07] * Joins: encryptd_fractal (~encryptd_@66-188-99-174.static.ftbg.wi.charter.com)
- # [17:07] * Quits: izhak (~izhak@31.47.115.99) (Remote host closed the connection)
- # [17:11] * Joins: sgalineau (~sylvaing@sjfw1-b.adobe.com)
- # [17:11] * Joins: Smylers1 (~smylers@92.60.180.49)
- # [17:11] * Quits: Smylers (~smylers@92.60.180.50) (Ping timeout: 260 seconds)
- # [17:11] * Quits: mven (~mven@ip68-224-15-53.lv.lv.cox.net) (Remote host closed the connection)
- # [17:13] * zcorpan notices tpac TAG meetings are Member Confidential http://www.w3.org/2013/11/TPAC/
- # [17:13] * Quits: barneybook (~kvirc@220-136-51-91.dynamic.hinet.net) (Ping timeout: 264 seconds)
- # [17:14] <hsivonen> where's the reform?!?!
- # [17:15] * Quits: Smylers1 (~smylers@92.60.180.49) (Ping timeout: 240 seconds)
- # [17:15] <zcorpan> annevk: i'm very much dissappoint!!
- # [17:18] * Joins: charl (~charl@524AAA7D.cm-4-3c.dynamic.ziggo.nl)
- # [17:21] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: Computer has gone to sleep.)
- # [17:22] <annevk> I'll ask. I didn't even know.
- # [17:22] <annevk> You're all welcome though. The chairs can fix that error.
- # [17:24] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Remote host closed the connection)
- # [17:30] * Quits: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
- # [17:31] * Joins: yz (~yyyy@bb121-6-13-69.singnet.com.sg)
- # [17:32] * Joins: ehynds (~erichynds@64.206.121.41)
- # [17:34] * Quits: ehynds (~erichynds@64.206.121.41) (Client Quit)
- # [17:34] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 260 seconds)
- # [17:35] * Joins: erichynds (~erichynds@64.206.121.41)
- # [17:36] * erichynds is now known as ehynds
- # [17:37] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
- # [17:42] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [17:46] * Joins: barneybook (~kvirc@220-136-216-97.dynamic.hinet.net)
- # [17:47] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [17:48] * Quits: alrra (~alrra@unaffiliated/alrra) (Client Quit)
- # [17:50] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [17:52] * Joins: TuRnaD0 (~Thunderbi@x1-6-e0-46-9a-1e-fe-ca.k368.webspeed.dk)
- # [17:54] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [17:56] * Quits: danielfilho (~danielfil@200.233.53.17) (Ping timeout: 246 seconds)
- # [17:56] * Joins: mven (~mven@169.241.49.239)
- # [17:57] * Joins: Maurice (copyman@5ED57922.cm-7-6b.dynamic.ziggo.nl)
- # [17:57] * Quits: ezoe (~ezoe@203-140-92-196f1.kyt1.eonet.ne.jp) (Quit: And Now for Something Completely Different.)
- # [18:00] * Joins: cabanier (~cabanier@192.150.22.55)
- # [18:03] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 264 seconds)
- # [18:05] * Quits: mven (~mven@169.241.49.239) (Remote host closed the connection)
- # [18:07] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [18:10] <annevk> So I got this format now:
- # [18:10] <annevk> http://example\t.\norg http://example.org/foo/bar s:http h:example.org p:/
- # [18:10] <annevk> http://user:pass@foo:21/bar;par?b#c s:http u:user pass:pass h:foo port:21 p:/bar;par q:?b f:#c
- # [18:10] <annevk> http:foo.com s:http h:example.org p:/foo/foo.com
- # [18:12] <annevk> I guess I should just go with that for now and ask for wider input later...
- # [18:12] <SimonSapin> annevk: what if the path contains " q:"?
- # [18:13] <annevk> SimonSapin: what about it?
- # [18:13] <annevk> SimonSapin: ooh, that would become \sq:
- # [18:13] <SimonSapin> isn’t that syntax ambiguous?
- # [18:13] <SimonSapin> oh
- # [18:14] <annevk> I guess I could make it tab-separated as that's more conventional. I'm not a big fan of tabs
- # [18:14] * Joins: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com)
- # [18:15] * Joins: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net)
- # [18:15] <jgraham> No, tab seperated is bas
- # [18:15] <jgraham> *bad
- # [18:15] <jgraham> I would rather just escape spaces in some way
- # [18:15] <jgraham> So the \s thing seems fine
- # [18:16] <annevk> Why is it bad?
- # [18:16] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 246 seconds)
- # [18:17] <jgraham> Because literal tab characters are hard to enter in many editors
- # [18:17] <jgraham> And it's easy to accidentially add spaces rather than tabs
- # [18:18] <annevk> Yeah makes sense, that's why I preferred spaces too
- # [18:20] * Joins: fgh (~yyyy@bb121-6-13-69.singnet.com.sg)
- # [18:20] * Quits: yz (~yyyy@bb121-6-13-69.singnet.com.sg) (Ping timeout: 246 seconds)
- # [18:20] * Quits: reyre (~reyre@142.204.133.24) (Quit: Konversation terminated!)
- # [18:20] * Joins: jsbell (jsbell@nat/google/x-wgfccuncsizkqmxk)
- # [18:23] * Joins: jernoble (~jernoble@17.212.152.13)
- # [18:25] <annevk> And I guess I'll go with "#{anything}" lines are ignored and " #{anything}" at the end of line are ignored too for comments
- # [18:42] * Joins: ap (~ap@2620:149:4:1b01:11e3:d972:b778:cbc1)
- # [18:43] * Quits: jim0thy_ (~jim0thy_@212.113.198.34) (Quit: jim0thy_)
- # [18:43] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 245 seconds)
- # [18:44] * Quits: benbarnett (~Adium@195.81.245.98) (Quit: Leaving.)
- # [18:49] * Quits: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
- # [18:50] * Joins: Benvie_ (~bbenvie@v-1045.fw1.sfo1.mozilla.net)
- # [18:51] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [18:52] * Joins: karbassi (~karbassi@li62-206.members.linode.com)
- # [18:52] * Quits: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net) (Quit: sicking)
- # [18:53] * Quits: Benvie (~bbenvie@v-1045.fw1.sfo1.mozilla.net) (Ping timeout: 260 seconds)
- # [18:56] * Quits: Benvie_ (~bbenvie@v-1045.fw1.sfo1.mozilla.net) (Ping timeout: 264 seconds)
- # [18:57] * Joins: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com)
- # [18:57] * Joins: rmichnik (~quassel@177.135.228.218)
- # [18:58] * Quits: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com) (Client Quit)
- # [18:58] * Joins: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net)
- # [18:59] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [18:59] * Quits: darobin (~darobin@lns-bzn-24-82-64-132-100.adsl.proxad.net) (Remote host closed the connection)
- # [19:00] * Joins: mven (~mven@169.241.49.239)
- # [19:01] * Joins: Benvie (~bbenvie@v-1045.fw1.sfo1.mozilla.net)
- # [19:04] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 264 seconds)
- # [19:05] * Joins: bholley (~bholley@nat/mozilla/x-kpthonmksswhdetv)
- # [19:12] * Joins: aklein (uid4454@gateway/web/irccloud.com/x-rflocokfybdfgvoq)
- # [19:13] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 276 seconds)
- # [19:26] * Quits: annevk (~annevk@207.218.72.65) (Remote host closed the connection)
- # [19:26] * Joins: annevk (~annevk@207.218.72.65)
- # [19:28] * Joins: frozenice (~frozenice@unaffiliated/fr0zenice)
- # [19:28] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [19:31] * Quits: annevk (~annevk@207.218.72.65) (Ping timeout: 260 seconds)
- # [19:32] * Quits: mitemitreski (~mitemitre@212.120.17.179) (Read error: Connection reset by peer)
- # [19:36] * Quits: mven (~mven@169.241.49.239) (Remote host closed the connection)
- # [19:36] <TabAtkins> zcorpan, SimonSapin: Yeah, on further review, I think the squashing of duplicates goes in Cascade, not Syntax. I'll rejigger things.
- # [19:37] <TabAtkins> zcorpan: It should work fine, I guess. It just uses a bunch of Bert's preprocessor shortcuts, which Anolis also uses. You'd just need to write your own boilerplate files (the stuff in the /include dir). (Feel free to PR me with them if you do so.)
- # [19:40] * Joins: Lachy (~Lachy@cm-84.215.104.248.getinternet.no)
- # [19:43] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Read error: Connection reset by peer)
- # [19:43] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [19:44] <TabAtkins> zcorpan: Note that Shepherd already parses non-CSS specs to look for anchors: http://test.csswg.org/shepherd/api/spec
- # [19:44] <TabAtkins> zcorpan: You can just ask plinss if you want more to show up in that list.
- # [19:45] * Quits: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net) (Quit: tantek)
- # [19:45] <zcorpan> TabAtkins: ok. i'll look into moving over cssom at some point
- # [19:45] <TabAtkins> zcorpan: Cool. I can play with it first if you'd like.
- # [19:46] <TabAtkins> Also: name suggestions for my processor?
- # [19:52] * Quits: cheron (~cheron@unaffiliated/cheron) (Ping timeout: 264 seconds)
- # [19:53] * Joins: annevk (~annevk@2.28.172.199)
- # [19:54] <zcorpan> some online name generator suggests Dead Fist
- # [19:55] <TabAtkins> zcorpan: SOLD
- # [19:56] * Joins: reyre (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com)
- # [19:57] * Quits: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net) (Quit: sicking)
- # [19:59] * Joins: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net)
- # [19:59] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [20:02] <zcorpan> quick search for 'dead fist' gives http://en.wikipedia.org/wiki/Neil_Burke and http://www.fanfiction.net/s/7800685/1/Dead-Fist
- # [20:02] * Joins: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net)
- # [20:03] * Joins: yorick (~yorick@oftn/member/yorick)
- # [20:03] <TabAtkins> Both of these seem appropriate to link to my processor.
- # [20:04] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 246 seconds)
- # [20:04] * Joins: jwalden (~waldo@nat/mozilla/x-lpovdxxvlqyxmeac)
- # [20:05] * Joins: weinig (~weinig@17.212.155.39)
- # [20:06] <zcorpan> annevk: what is this url syntax thing for?
- # [20:06] <annevk> zcorpan: portable test format
- # [20:06] <zcorpan> ah
- # [20:07] <annevk> need something that supports lone surrogates and is fairly easy to write and supports comments
- # [20:07] <annevk> and since writing parsers is easy...
- # [20:08] * Joins: timeless (uid4015@firefox/developer/timeless)
- # [20:09] <zcorpan> so you support character escapes for lone surrogates?
- # [20:09] <annevk> haven't really figured out exactly whether I want code units or code point escapes
- # [20:10] <annevk> I suspect \u{SIX HEX DIGITS} so e.g. \u00FFFD will be the format
- # [20:10] <annevk> well, unless code units, in which case \uFFFD
- # [20:11] <annevk> code units might be fine
- # [20:11] <zcorpan> i think code units seems saner if you want to represent surrogates
- # [20:12] <annevk> Unicode does both, but then maybe Unicode is insane
- # [20:12] * Joins: suderman (~suderman@S0106f0d1a90c0cf5.cg.shawcable.net)
- # [20:14] <zcorpan> i guess more of an historical quirk
- # [20:17] * Joins: nimbu (~nimbu@192.150.10.205)
- # [20:18] <TabAtkins> Yeah, surrogates are a quirk. UTF-16 is the weird insane encoding.
- # [20:19] <TabAtkins> annevk: What's the best way to invoke Encoding to ensure that CSS doesn't receive unpaired surrogates?
- # [20:19] <TabAtkins> annevk: None of the encodings allow them - you can only get them via setting manually-created strings in JS.
- # [20:19] <annevk> TabAtkins: you'll get surrogates through JS
- # [20:20] <annevk> TabAtkins: that's right
- # [20:20] <TabAtkins> Can we just say to parse JS strings as UTF-16, so those surrogates turn into fffd?
- # [20:22] <annevk> TabAtkins: You can have all the API interactions make use of http://dev.w3.org/2006/webapi/WebIDL/#dfn-obtain-unicode currently [EnsureUTF16] in IDL, however, it's not entirely clear what that buys us
- # [20:22] <annevk> TabAtkins: except for worse perf
- # [20:22] * ojan_away is now known as ojan
- # [20:22] <annevk> I had this discussion with SimonSapin earlier
- # [20:22] <TabAtkins> Ah, kk. ^_^
- # [20:23] <annevk> We've been talking a lot about strings lately. Need to figure out the story for Servo too... My feeling at the moment is that we're rather stuck with the 16-bit integers
- # [20:23] <SimonSapin> JS strings are insane
- # [20:24] <annevk> Hmm, could be worse, like Python :p
- # [20:24] <SimonSapin> come on :p
- # [20:24] <SimonSapin> there are no accidental lone surrogate in python
- # [20:24] <TabAtkins> It's true, Python's strings are worse than JS.
- # [20:24] <TabAtkins> No, there's accidental encoding errors FUCKING EVERYWHERE.
- # [20:25] <Domenic_> ES6 supports \u{123456}
- # [20:25] <SimonSapin> TabAtkins: embrace the Unicode Sandwich: http://nedbatchelder.com/text/unipain.html#h_Pain_relief
- # [20:26] <SimonSapin> TabAtkins: JS doesn’t even have bytes, so sure you don’t get errors for byte/text conversions
- # [20:27] <Domenic_> Unicode in ES6 http://www.slideshare.net/domenicdenicola/es6-is-nigh/40 + http://www.slideshare.net/domenicdenicola/es6-is-nigh/41
- # [20:28] <SimonSapin> TabAtkins: also you could do yourself a favor and switch to Python 3
- # [20:28] * Quits: nimbu (~nimbu@192.150.10.205) (Quit: Leaving.)
- # [20:29] * Joins: nimbu (~nimbu@192.150.10.210)
- # [20:29] <TabAtkins> Yeah, prolly should.
- # [20:30] <SimonSapin> TabAtkins: I doubt implementers will agree to do character decoding on JS strings
- # [20:30] <zcorpan> TabAtkins: just let the lone surrogates through, i'd say
- # [20:30] * Quits: weinig (~weinig@17.212.155.39) (Quit: weinig)
- # [20:30] * Quits: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net) (Quit: sicking)
- # [20:30] <SimonSapin> close you eyes and pretend you haven’t seen them
- # [20:30] <zcorpan> TabAtkins: like document.write and the DOM API
- # [20:31] <SimonSapin> also, "Unicode scalar values" is just ridiculous
- # [20:32] <zcorpan> put it on the band names wiki page
- # [20:32] <annevk> Domenic_: yeah, as a syntax feature that makes sense
- # [20:32] <annevk> Domenic_: haven't seen that iterator in the draft yet though
- # [20:33] <Domenic_> annevk: good point, i wonder if it was just forgotten or if consensus has changed since i put those slides together
- # [20:34] <annevk> I vaguely recall now it'll go in a module of sorts
- # [20:34] <annevk> Found out the other day ES6 has already been taking close to 4 years and the draft still has many holes...
- # [20:35] * Joins: sandorjanssen (~sandorjan@541ECDF3.cm-5-7d.dynamic.ziggo.nl)
- # [20:36] <Ms2ger> Ah, versioned standards
- # [20:40] <zcorpan> SimonSapin: fwiw getDefaultComputedStyle exists in gecko. whether it's expensive or not i dunno
- # [20:41] * Joins: weinig (~weinig@17.212.155.39)
- # [20:42] * Joins: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net)
- # [20:46] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 246 seconds)
- # [20:52] * Joins: weinig_ (~weinig@17.114.107.175)
- # [20:53] * Joins: danbri (~danbri@146.90.244.38)
- # [20:55] <SimonSapin> zcorpan: what does it do?
- # [20:55] * Quits: weinig (~weinig@17.212.155.39) (Ping timeout: 240 seconds)
- # [20:55] * weinig_ is now known as weinig
- # [20:55] <zcorpan> SimonSapin: basically the same as .defaultStyle in CSSOM
- # [20:56] <zcorpan> SimonSapin: returns cascaded style without author styles
- # [20:57] * Quits: nimbu (~nimbu@192.150.10.210) (Quit: Leaving.)
- # [20:58] * Quits: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net) (Quit: sicking)
- # [21:00] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
- # [21:01] * Quits: jwalden (~waldo@nat/mozilla/x-lpovdxxvlqyxmeac) (Quit: lunch, back later)
- # [21:01] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [21:01] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [21:03] * Joins: sandorjanssen_ (~sandorjan@541ECDF3.cm-5-7d.dynamic.ziggo.nl)
- # [21:03] <zcorpan> or computed style
- # [21:03] <zcorpan> i guess i should remove defaultStyle
- # [21:04] <zcorpan> and being even more anal about use cases in the future
- # [21:05] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 264 seconds)
- # [21:06] * Quits: sandorjanssen (~sandorjan@541ECDF3.cm-5-7d.dynamic.ziggo.nl) (Ping timeout: 276 seconds)
- # [21:07] * Quits: klaaspieter (~klaaspiet@ip503cdda4.speed.planet.nl) (Ping timeout: 248 seconds)
- # [21:09] * Quits: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net) (Quit: tantek)
- # [21:11] * Joins: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net)
- # [21:23] * Quits: TuRnaD0 (~Thunderbi@x1-6-e0-46-9a-1e-fe-ca.k368.webspeed.dk) (Remote host closed the connection)
- # [21:26] * Quits: bholley (~bholley@nat/mozilla/x-kpthonmksswhdetv) (Quit: bholley)
- # [21:26] * Joins: pkremer (~pkremer@67.137.62.98)
- # [21:29] * Joins: bholley (~bholley@nat/mozilla/x-rfagvxtmdxzuvfrr)
- # [21:30] * Joins: rniwa (~rniwa@17.212.154.114)
- # [21:30] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [21:31] * Joins: jwalden (~waldo@nat/mozilla/x-husvexkncwrmbojk)
- # [21:37] * Quits: frozenice (~frozenice@unaffiliated/fr0zenice) (Remote host closed the connection)
- # [21:45] * Joins: nimbu (~nimbu@192.150.10.205)
- # [21:47] * Quits: tobie_ (~tobielang@73-118.195-178.cust.bluewin.ch) (Quit: tobie_)
- # [21:48] * Joins: willeoe (~will@177.18.235.160)
- # [21:49] * Parts: willeoe (~will@177.18.235.160) ("Leaving")
- # [21:58] <zcorpan> hmm, seems http://www.w3.org/2009/07/webidl-check doesn't check for errors in extended attributes
- # [21:59] <zcorpan> maybe that's intentional
- # [21:59] * Quits: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net) (Quit: tantek)
- # [21:59] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [21:59] <zcorpan> but not good for spec-writing
- # [21:59] <Ms2ger> Extended attributes are for distributed extensibility
- # [22:00] * Quits: cabanier (~cabanier@192.150.22.55) (Quit: Leaving.)
- # [22:00] <Hixie> hsivonen: can you elaborate on your question about <template> and <title>? I don't recall doing anything special for <title> when merging <template> in
- # [22:01] <Hixie> hsivonen: support for <frame> was dropped because as specified before it was quite broken, and actually making it work seemed like a lot of effort for something that has been deprecated for like 15 years
- # [22:01] <zcorpan> Ms2ger: then webidl shouldn't use them for its own features
- # [22:02] <Ms2ger> That's probably fair
- # [22:03] * Joins: zkis (~zkis@188-67-172-39.bb.dnainternet.fi)
- # [22:04] * Joins: tobie (~tobielang@73-118.195-178.cust.bluewin.ch)
- # [22:05] <jsbell> We could prefix (etc) the ones used by browser implementations to control code generation, if we can agree on a syntax. For blink we just have a doc that marks them as as non-standard or links to the standard clause.
- # [22:06] * Joins: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com)
- # [22:06] <Ms2ger> Well, the idea is that specs can extend it too
- # [22:06] <Ms2ger> I believe webgl even does that
- # [22:07] <zcorpan> nice, i'll replace all my spec prose with a custom extended attribute
- # [22:08] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [22:08] <zcorpan> the meaning of which i define in an appendix
- # [22:09] <Hixie> oooh, good idea
- # [22:09] <Hixie> we can replace all our specs with one spec that has one IDL block
- # [22:09] <Hixie> [Browser]
- # [22:09] <Hixie> [Browser] means "follow these specs..."
- # [22:10] <Ms2ger> "...and don't follow these"
- # [22:14] <nimbu> zcorpan: https://www.w3.org/Bugs/Public/show_bug.cgi?id=17518 most browsers dont obey that
- # [22:14] <nimbu> so i guess i would have to file browser bugsssss :||||||
- # [22:14] <nimbu> and i dont even remember or have the code.
- # [22:17] <Hixie> how the heck is this happening: https://bugzilla.mozilla.org/show_bug.cgi?id=884795
- # [22:17] <Hixie> happens in both chrome and firefox
- # [22:17] <Hixie> but i can't work out why
- # [22:17] <Hixie> there's no furthest block, so the AAA should just go 1-9 and stop, no?
- # [22:18] <zcorpan> Hixie: my testing suggests that blink and gecko do follow that. http://software.hixie.ch/utilities/js/live-dom-viewer/saved/2445
- # [22:18] <zcorpan> er
- # [22:18] <zcorpan> s/Hixie/numbu/
- # [22:19] * Joins: Smylers (~smylers@needing.kith.volia.net)
- # [22:19] * Quits: Ms2ger (~Ms2ger@94-226-220-62.access.telenet.be) (Quit: nn)
- # [22:20] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
- # [22:20] <Hixie> http://software.hixie.ch/utilities/js/live-dom-viewer/?saved=2446
- # [22:20] <Hixie> removing the attribute fixes it
- # [22:20] <Hixie> wtf
- # [22:21] <Hixie> oh.... http://www.whatwg.org/specs/web-apps/current-work/#push-onto-the-list-of-active-formatting-elements
- # [22:21] <Hixie> the Noah's Ark clause
- # [22:23] <Hixie> but wait, no, that should still not matter
- # [22:28] <Hixie> ohhh, i get it
- # [22:29] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Remote host closed the connection)
- # [22:30] * Quits: Smylers (~smylers@needing.kith.volia.net) (Quit: Leaving.)
- # [22:30] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
- # [22:30] <zcorpan> Hixie: "If formatting element is not the current node, this is a parse error. (But do not abort these steps.)" doesn't explain the behavior but still seems relevant
- # [22:30] * Quits: nimbu (~nimbu@192.150.10.205) (Ping timeout: 260 seconds)
- # [22:30] <zcorpan> step 7 or AAA
- # [22:30] <Hixie> what's going on is this:
- # [22:30] <Hixie> after <code a> <code> <code><code><code>
- # [22:30] * Quits: zkis (~zkis@188-67-172-39.bb.dnainternet.fi) (Ping timeout: 246 seconds)
- # [22:31] <Hixie> there's four <code>s on the formatting list
- # [22:31] <Hixie> and five on the stack
- # [22:31] <Hixie> and the ones on the list are given precedence for some reason
- # [22:31] <Hixie> so then the last three get closed and you see the next </code>
- # [22:31] <Hixie> and it closes the first one (<code a>) rather than the second one, because the first is on the list and the second isn't
- # [22:33] <zcorpan> so it should look at the stack of open elements and not leave the list of formatting elements alone if it's not in that list?
- # [22:33] <zcorpan> and step 7 should probably also just look at the stack of open elements
- # [22:34] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 264 seconds)
- # [22:35] * Joins: nimbu (~nimbu@192.150.10.210)
- # [22:35] <Hixie> I think the solution is to make the AAA check the stack first and only do its stuff if the current node isn't a matching formatting element, yeah.
- # [22:37] * Quits: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
- # [22:37] * Hixie files a spec bug
- # [22:37] <Hixie> https://www.w3.org/Bugs/Public/show_bug.cgi?id=22926
- # [22:38] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 246 seconds)
- # [22:43] * Quits: ehynds (~erichynds@64.206.121.41) (Quit: ehynds)
- # [22:43] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
- # [22:44] * Quits: krawchyk (~krawchyk@65.220.49.251) (Remote host closed the connection)
- # [22:46] * Quits: scor (scor@drupal.org/user/52142/view) (Quit: scor)
- # [22:50] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [22:59] * Joins: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net)
- # [23:00] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 246 seconds)
- # [23:00] * Quits: sandorjanssen_ (~sandorjan@541ECDF3.cm-5-7d.dynamic.ziggo.nl) (Quit: Leaving)
- # [23:05] * Quits: TallTed (~Thud@63.119.36.36)
- # [23:08] * Joins: zkis (~zkis@188-67-172-39.bb.dnainternet.fi)
- # [23:12] * heycam|away is now known as heycam
- # [23:14] * Quits: annevk (~annevk@2.28.172.199) (Remote host closed the connection)
- # [23:15] * Joins: annevk (~annevk@2.28.172.199)
- # [23:16] * Quits: Maurice (copyman@5ED57922.cm-7-6b.dynamic.ziggo.nl)
- # [23:18] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:20] * Quits: annevk (~annevk@2.28.172.199) (Ping timeout: 276 seconds)
- # [23:20] * Quits: weinig (~weinig@17.114.107.175) (Quit: weinig)
- # [23:20] * Joins: weinig (~weinig@17.114.107.175)
- # [23:22] * Joins: othermaciej (~mjs@17.114.111.96)
- # [23:28] * Joins: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net)
- # [23:32] * Quits: weinig (~weinig@17.114.107.175) (Quit: weinig)
- # [23:33] * Joins: weinig (~weinig@17.114.107.175)
- # [23:33] * Joins: nessy (~silviapf@stargate.it.nicta.com.au)
- # [23:35] * Quits: charl (~charl@524AAA7D.cm-4-3c.dynamic.ziggo.nl) (Quit: Leaving)
- # [23:37] * Quits: nimbu (~nimbu@192.150.10.210) (Quit: Leaving.)
- # [23:38] * Parts: HyperTurtle (~josh@host213-122-88-152.range213-122.btcentralplus.com)
- # [23:40] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
- # [23:44] * Quits: zkis (~zkis@188-67-172-39.bb.dnainternet.fi) (Ping timeout: 264 seconds)
- # [23:44] * Quits: smaug____ (~chatzilla@a91-154-47-240.elisa-laajakaista.fi) (Remote host closed the connection)
- # [23:45] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 264 seconds)
- # [23:47] * Joins: smaug____ (~chatzilla@a91-154-47-240.elisa-laajakaista.fi)
- # [23:47] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [23:49] * Joins: nimbu (~nimbu@192.150.10.205)
- # [23:53] * Quits: weinig (~weinig@17.114.107.175) (Quit: weinig)
- # [23:54] * Quits: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si) (Quit: ZNC - http://znc.in)
- # [23:54] * Quits: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net) (Quit: sicking)
- # [23:55] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
- # [23:58] * Quits: othermaciej (~mjs@17.114.111.96) (Quit: othermaciej)
- # [23:58] * Joins: cabanier (~cabanier@192.150.22.55)
- # Session Close: Tue Aug 13 00:00:00 2013
The end :)