Options:
- # Session Start: Mon Jan 28 00:00:00 2013
- # Session Ident: #whatwg
- # [00:02] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [00:06] * Quits: gavin__ (~gavin@76.14.87.162) (Read error: Connection reset by peer)
- # [00:06] * Joins: gavin_ (~gavin@76.14.87.162)
- # [00:11] * Joins: shepazu_ (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net)
- # [00:14] * Quits: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net) (Ping timeout: 276 seconds)
- # [00:14] * shepazu_ is now known as shepazu
- # [00:15] * Joins: ehsan (~ehsan@24.212.206.174)
- # [00:20] * Quits: jacobolus (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net) (Read error: Connection reset by peer)
- # [00:21] * Joins: jacobolus (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net)
- # [00:33] * Quits: ehsan (~ehsan@24.212.206.174) (Remote host closed the connection)
- # [00:39] * Quits: Druide_ (~Druid@ip-178-203-141-163.unitymediagroup.de)
- # [00:48] * Joins: dbaron (~dbaron@50.0.248.166)
- # [00:52] * Joins: bholley (~bholley@ip-41.net-89-2-149.rev.numericable.fr)
- # [00:58] * Quits: Smylers (~smylers@host86-149-123-241.range86-149.btcentralplus.com) (Quit: Leaving.)
- # [01:01] * Quits: bholley (~bholley@ip-41.net-89-2-149.rev.numericable.fr) (Quit: bholley)
- # [01:05] * Joins: jdaggett (~jdaggett@103.5.142.4)
- # [01:07] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [01:11] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [01:13] * Quits: nvartolomei (~nvartolom@p3.eregie.pub.ro) (Ping timeout: 256 seconds)
- # [01:14] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [01:21] * Joins: jsoncorwin (~textual@24.130.32.143)
- # [01:29] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
- # [01:30] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [01:33] * Joins: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net)
- # [01:33] * Quits: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net) (Client Quit)
- # [01:34] * Quits: yorick (~yorick@oftn/member/yorick) (Read error: Connection reset by peer)
- # [01:37] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
- # [01:40] * Joins: svl (~me@kelbur1.lnk.telstra.net)
- # [01:40] * Quits: SimonSapin (~simon@ip-22.net-89-2-144.rev.numericable.fr) (Ping timeout: 260 seconds)
- # [01:45] * Quits: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [01:46] * Quits: dcherman (~dcherman@ool-4356089a.dyn.optonline.net) (Ping timeout: 252 seconds)
- # [01:49] * Quits: jacobolus (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net) (Read error: Connection reset by peer)
- # [01:50] * Joins: jacobolus (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net)
- # [01:51] * Quits: jacobolus (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net) (Remote host closed the connection)
- # [02:00] * heycam|away is now known as heycam
- # [02:06] * Quits: jsoncorwin (~textual@24.130.32.143) (Quit: Computer has gone to sleep.)
- # [02:07] * Joins: dcherman (~dcherman@ool-4356089a.dyn.optonline.net)
- # [02:17] * heycam is now known as heycam|away
- # [02:26] * Joins: jsoncorwin (~textual@24.130.32.143)
- # [02:29] * Joins: a-ja (~Instantbi@70.230.171.124)
- # [02:35] * Quits: svl (~me@kelbur1.lnk.telstra.net) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [02:41] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
- # [02:45] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
- # [02:49] * Quits: seventh (seventh@207.207.28.96) (Ping timeout: 260 seconds)
- # [03:04] * Quits: jdaggett (~jdaggett@103.5.142.4) (Quit: jdaggett)
- # [03:05] * Quits: jsoncorwin (~textual@24.130.32.143) (Quit: Computer has gone to sleep.)
- # [03:08] * Joins: ehsan (~ehsan@24.212.206.174)
- # [03:15] * Joins: plutoniix (~plutoniix@ppp-124-122-28-24.revip2.asianet.co.th)
- # [04:57] * Quits: divya (~Adium@c-67-169-39-98.hsd1.ca.comcast.net) (Quit: Leaving.)
- # [05:08] * Joins: hasather_ (~hasather_@cm-84.210.170.238.getinternet.no)
- # [05:12] * Quits: hasather_ (~hasather_@cm-84.210.170.238.getinternet.no) (Ping timeout: 245 seconds)
- # [06:20] * Quits: dbaron (~dbaron@50.0.248.166) (Ping timeout: 245 seconds)
- # [06:21] * heycam|away is now known as heycam
- # [06:24] * heycam is now known as heycam|away
- # [06:57] * Quits: weinig (~weinig@24.130.60.35) (Quit: weinig)
- # [06:57] * Quits: ehsan (~ehsan@24.212.206.174) (Remote host closed the connection)
- # [06:59] * Quits: plutoniix (~plutoniix@ppp-124-122-28-24.revip2.asianet.co.th) (Quit: จรลี จรลา)
- # [07:04] * Quits: danbri_ (~danbri@173-228-68-60.dsl.dynamics.napanet.net) (Ping timeout: 276 seconds)
- # [07:08] * Joins: danbri (~danbri@173-228-68-60.dsl.dynamics.napanet.net)
- # [07:09] * Joins: hasather_ (~hasather_@cm-84.210.170.238.getinternet.no)
- # [07:13] * Quits: hasather_ (~hasather_@cm-84.210.170.238.getinternet.no) (Ping timeout: 252 seconds)
- # [07:13] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
- # [07:16] * Krinkle|detached is now known as Krinkle
- # [07:23] * Quits: fkm (~fkm@unaffiliated/fkm) (Quit: Leaving)
- # [07:38] * Joins: Smylers (~smylers@host86-149-123-241.range86-149.btcentralplus.com)
- # [07:46] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Quit: zzzzz)
- # [07:51] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [07:52] * Quits: dcherman (~dcherman@ool-4356089a.dyn.optonline.net) (Ping timeout: 260 seconds)
- # [07:52] * Krinkle is now known as Krinkle|detached
- # [07:55] * Quits: Smylers (~smylers@host86-149-123-241.range86-149.btcentralplus.com) (Quit: Leaving.)
- # [07:56] * Joins: plutoniix (~plutoniix@node-1b17.pool-125-24.dynamic.totbb.net)
- # [08:06] * Joins: Masklinn (~textual@77.109.116.6)
- # [08:12] * Joins: jdaggett (~jdaggett@rtr.mozilla.or.jp)
- # [08:14] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [08:21] * Quits: [[zz]] (~q@node-11w5.pool-180-180.dynamic.totbb.net) (Ping timeout: 246 seconds)
- # [08:21] * Parts: a-ja (~Instantbi@70.230.171.124)
- # [08:34] * Joins: [[zz]] (~q@node-7g7.pool-125-25.dynamic.totbb.net)
- # [08:39] * Quits: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net)
- # [09:00] * Joins: tantek (~tantek@maf0536d0.tmodns.net)
- # [09:00] * Quits: jdaggett (~jdaggett@rtr.mozilla.or.jp) (Quit: jdaggett)
- # [09:02] * Quits: tantek (~tantek@maf0536d0.tmodns.net) (Client Quit)
- # [09:03] * Quits: Masklinn (~textual@77.109.116.6)
- # [09:04] * Joins: mitemitreski (~mitemitre@212.120.17.179)
- # [09:05] * Joins: charl__ (~charl@charl.eu)
- # [09:15] * Joins: sedovsek (~robert@89.143.12.238)
- # [09:15] * Joins: SimonSapin (~simon@ip-22.net-89-2-144.rev.numericable.fr)
- # [09:15] * Joins: henrikkok (~henrikkok@81.27.221.193)
- # [09:16] * Quits: sedovsek (~robert@89.143.12.238) (Client Quit)
- # [09:18] * Joins: sedovsek (~robert@89.143.12.238)
- # [09:27] * Quits: sedovsek (~robert@89.143.12.238) (Read error: Connection reset by peer)
- # [09:27] * Joins: sedovsek (~robert@89.143.12.238)
- # [09:31] * Joins: Smylers (~smylers@94.117.61.217)
- # [09:31] * Joins: Masklinn (~textual@212-166-58-166.win.be)
- # [09:38] * Quits: Smylers (~smylers@94.117.61.217) (Ping timeout: 245 seconds)
- # [09:42] * Joins: nvartolomei (~nvartolom@p3.eregie.pub.ro)
- # [09:45] * Quits: JibberJim (~opera@host-78-146-50-71.as13285.net) (Quit: JibberJim)
- # [09:49] * Joins: Smylers (~smylers@host81-143-60-194.in-addr.btopenworld.com)
- # [09:49] * Quits: danbri (~danbri@173-228-68-60.dsl.dynamics.napanet.net) (Remote host closed the connection)
- # [09:52] * Joins: niloy (~niloy@203.196.177.156)
- # [09:57] * Quits: Masklinn (~textual@212-166-58-166.win.be) (Ping timeout: 260 seconds)
- # [09:59] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [10:00] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [10:01] * Joins: Masklinn (~textual@188.189.93.51)
- # [10:08] * Quits: SimonSapin (~simon@ip-22.net-89-2-144.rev.numericable.fr) (Ping timeout: 264 seconds)
- # [10:10] * jgraham only just noticed that all the technical debate about EME is going to public-html-admin. Which is pretty funny. And shows that I'm a bit slow to notice things.
- # [10:12] * Joins: Ms2ger (~Ms2ger@109.133.48.197)
- # [10:12] * Joins: nonge_ (~nonge@p5B326299.dip.t-dialin.net)
- # [10:13] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [10:16] * Quits: nonge (~nonge@p50829F04.dip.t-dialin.net) (Ping timeout: 245 seconds)
- # [10:17] * Joins: shwetank (~shwetank@122.173.193.20)
- # [10:18] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [10:20] * Quits: Smylers (~smylers@host81-143-60-194.in-addr.btopenworld.com) (Remote host closed the connection)
- # [10:20] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [10:25] * Joins: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net)
- # [10:26] <sedovsek> Hey. Is there a chance to achieve the same effect (hw accel.) in Firefox that we do with -webkit-transform: translateZ(0);?
- # [10:36] * Joins: Smylers (~smylers@host81-143-60-194.in-addr.btopenworld.com)
- # [10:37] * Quits: Masklinn (~textual@188.189.93.51) (Read error: Connection reset by peer)
- # [10:42] * Joins: reinaldob (~reinaldob@201.74.207.56)
- # [10:43] * Joins: Masklinn (~textual@212-166-58-166.win.be)
- # [10:45] * Joins: JibberJim (~opera@132.185.151.196)
- # [10:49] * Joins: Kolombiken1 (~Adium@217.13.228.226)
- # [10:52] * Quits: Kolombiken (~Adium@217.13.228.226) (Read error: Connection reset by peer)
- # [10:55] * Kolombiken1 is now known as Kolombiken
- # [10:56] * Joins: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221)
- # [11:04] * Joins: bholley (~bholley@ip-41.net-89-2-149.rev.numericable.fr)
- # [11:06] * Joins: pyrsmk (~pyrsmk@84.7.170.163)
- # [11:07] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Quit: Computer has gone to sleep.)
- # [11:09] * Quits: Masklinn (~textual@212-166-58-166.win.be) (Ping timeout: 260 seconds)
- # [11:15] * Joins: Masklinn (~textual@212-166-58-166.win.be)
- # [11:20] * Quits: Masklinn (~textual@212-166-58-166.win.be) (Ping timeout: 260 seconds)
- # [11:22] * Joins: Masklinn (~textual@212-166-58-166.win.be)
- # [11:23] * heycam|away is now known as heycam
- # [11:25] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [11:26] * Quits: Masklinn (~textual@212-166-58-166.win.be) (Ping timeout: 260 seconds)
- # [11:28] * Joins: Masklinn (~textual@212-166-58-166.win.be)
- # [11:32] <hsivonen> aargh. I forgot the DOM interface for <main>. good catch by smaug
- # [11:33] * Joins: bacilla (~karolis@unaffiliated/velkam)
- # [11:36] * Joins: Lachy (~Lachy@office.oslo.opera.com)
- # [11:37] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
- # [11:40] <MikeSmith> hsivonen: your tests didn't catch that?
- # [11:41] <hsivonen> MikeSmith: I'm bad at writing them, apparently. this is why there should be a different QA person writing the tests
- # [11:56] * Quits: Masklinn (~textual@212-166-58-166.win.be) (Ping timeout: 260 seconds)
- # [11:58] * Joins: Masklinn (~textual@212-166-58-166.win.be)
- # [12:00] * Joins: victor2 (~Adium@LNantes-156-76-101-20.w80-12.abo.wanadoo.fr)
- # [12:00] * Parts: victor2 (~Adium@LNantes-156-76-101-20.w80-12.abo.wanadoo.fr)
- # [12:03] * Joins: svl (~me@kelbur1.lnk.telstra.net)
- # [12:09] * Quits: WesleyL (~Wesley@static.43.95.46.78.clients.your-server.de) (Ping timeout: 252 seconds)
- # [12:16] * Joins: yorick (~yorick@vredebest.xs4all.nl)
- # [12:16] * Quits: yorick (~yorick@vredebest.xs4all.nl) (Changing host)
- # [12:16] * Joins: yorick (~yorick@oftn/member/yorick)
- # [12:24] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [12:30] * Joins: baku (~baku@2-236-39-253.ip231.fastwebnet.it)
- # [12:30] * abstractj|away is now known as abstractj
- # [12:36] * Quits: Masklinn (~textual@212-166-58-166.win.be) (Ping timeout: 260 seconds)
- # [12:39] * Joins: Masklinn (~textual@109.89.134.164)
- # [12:41] * Quits: cheron (~cheron@unaffiliated/cheron) (Read error: Operation timed out)
- # [12:44] * Quits: mitemitreski (~mitemitre@212.120.17.179) (Ping timeout: 256 seconds)
- # [12:47] * Joins: mitemitreski (~mitemitre@212.120.17.179)
- # [12:50] * Quits: plutoniix (~plutoniix@node-1b17.pool-125-24.dynamic.totbb.net) (Quit: จรลี จรลา)
- # [12:52] * Quits: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net) (Quit: sicking)
- # [12:54] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [12:56] * Joins: victor2 (~Adium@LNantes-156-76-101-20.w80-12.abo.wanadoo.fr)
- # [12:56] * Parts: victor2 (~Adium@LNantes-156-76-101-20.w80-12.abo.wanadoo.fr)
- # [13:03] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
- # [13:03] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
- # [13:03] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [13:16] * Quits: svl (~me@kelbur1.lnk.telstra.net) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [13:29] * Joins: Stevef_ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [13:29] <jgraham> hsivonen: I sort of imagine that the way that EPUB will handle compat-breaking changes is to offer multiple variations for download during transitional periods. Presumably the half-life of readers isn't going to be super-long so that seems sort of viable. I might be wrong though.
- # [13:31] * heycam is now known as heycam|away
- # [13:35] <MikeSmith> I think what's fundamentally broken with EPUB to begin with is that I'm required to download and install something called a "Reading System" just to be able to read a book that's essentially just HTML and CSS
- # [13:36] <Ms2ger> But at least it's polyglot
- # [13:36] <MikeSmith> or actually I need to download and install multiple such Reading System applications, one for each vendor I buy books from
- # [13:36] * Ms2ger reads dead tree books instead
- # [13:37] <MikeSmith> the size of my apartment I have no room for any more dead-tree books than the ones I already have
- # Session Close: Mon Jan 28 13:41:19 2013
- #
- # Session Start: Mon Jan 28 13:41:19 2013
- # Session Ident: #whatwg
- # [13:41] * Disconnected
- # [13:42] * Attempting to rejoin channel #whatwg
- # [13:42] * Rejoined channel #whatwg
- # [13:42] * Topic is 'WHATWG: http://www.whatwg.org/ -- logs: http://krijnhoetmer.nl/irc-logs/ & http://logbot.glob.com.au/ -- stats: http://gavinsharp.com/irc/whatwg.html -- Please leave your sense of logic at the door, thanks!'
- # [13:42] * Set by smaug____!~chatzilla@GGZYYCCCXVIII.gprs.sl-laajakaista.fi on Wed Mar 21 17:14:24
- # [13:43] <MikeSmith> the current user experience around ebook reading is appallingly bad and I seems really unlikely to change much any time soon
- # [13:45] * Quits: krijnh (~krijnhoet@ip4da4a84d.direct-adsl.nl) (Ping timeout: 272 seconds)
- # [13:46] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
- # [13:48] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [13:53] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [13:55] * Quits: baku (~baku@2-236-39-253.ip231.fastwebnet.it) (Ping timeout: 276 seconds)
- # [14:00] * Quits: niloy (~niloy@203.196.177.156) (Quit: Leaving)
- # [14:02] * Joins: marcosc (~marcosc@bl11-125-142.dsl.telepac.pt)
- # [14:05] * Quits: Lachy (~Lachy@office.oslo.opera.com) (Ping timeout: 246 seconds)
- # [14:05] * Joins: jdaggett (~jdaggett@ad006026.dynamic.ppp.asahi-net.or.jp)
- # [14:07] * Joins: Lachy (~Lachy@pat-tazdevil.opera.com)
- # [14:07] * Joins: dcherman (~dcherman@ool-4356089a.dyn.optonline.net)
- # [14:07] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Remote host closed the connection)
- # [14:07] * Joins: baku (~baku@2-236-39-253.ip231.fastwebnet.it)
- # [14:14] * Quits: dcherman (~dcherman@ool-4356089a.dyn.optonline.net) (Ping timeout: 260 seconds)
- # [14:18] * Quits: OnlyMax (~OnlyMax@187-126-245-77.user.veloxzone.com.br)
- # [14:20] * Joins: JohnAlbin (~JohnAlbin@36-224-108-7.dynamic-ip.hinet.net)
- # [14:37] * Joins: krawchyk (~krawchyk@65.220.49.251)
- # [14:37] * Quits: pyrsmk (~pyrsmk@84.7.170.163) (Quit: tzing)
- # [14:38] * Quits: krawchyk (~krawchyk@65.220.49.251) (Remote host closed the connection)
- # [14:39] <hsivonen> jgraham: So you expect users to know what version of EPUB the embedded software on their device supports?
- # [14:40] <hsivonen> jgraham: it would be easier to rebrand the incompatible new EPUB to something other than EPUB then
- # [14:41] <hsivonen> jgraham: you know, unlike you and me, normal people don't load a bunch of test cases to figure out what the thing they have bought *actually* is capable of doing
- # [14:42] <hsivonen> (as you might infer from my emails, I have loaded some test cases)
- # [14:43] <hsivonen> regarding http://lists.w3.org/Archives/Public/www-style/2013Jan/0517.html : Have I misunderstood how Vary and ETag work in HTTP caching?
- # [14:44] <hsivonen> MikeSmith: note that there are devices with Reading Systems on them and you don’t get to download and install new ones
- # [14:45] <hsivonen> MikeSmith: except as part of an updated system image your vendor might be kind enough to give you
- # [14:45] <MikeSmith> hsivonen: yeah I was just going to say that I guess I hadn't thought about those devices enough
- # [14:46] <MikeSmith> and people hang on to those for a long time
- # [14:46] <MikeSmith> I still see a lot of older Kindles around
- # [14:46] <hsivonen> MikeSmith: I got one for Christmas. It has 2 EPUB engines. The Adobe one does not support EPUB3.
- # [14:47] <hsivonen> MikeSmith: I haven't yet proceeded far enough in my testing to be able to tell if I can load my own content into the other engine to diagnose if it supports EPUB3
- # [14:47] <MikeSmith> why2 engines as atll?
- # [14:47] <MikeSmith> *at all?
- # [14:47] <hsivonen> MikeSmith: two different DRM systems
- # [14:47] <MikeSmith> ah yeah
- # [14:48] <hsivonen> MikeSmith: also, I think Kobo wants to be able to do stuff in their engine without being limited by what Adobe is willing to sell them
- # [14:48] <hsivonen> but AFAICT, there's no way for the user to push a standard EPUB file onto the Kobo engine
- # [14:49] <MikeSmith> wonderful
- # [14:49] <hsivonen> I suspect there is a way to push an non-standard EPUB-like file onto it, but I haven't tested that hypothesis
- # [14:49] <hsivonen> I'd prefer Kobo to catch up with the features of the Adobe engine before implementing some more
- # [14:50] <hsivonen> it really irks me that the Kobo engine doesn't do ligatures or English hyphenation
- # [14:50] <hsivonen> my main complaints about the Adobe engine are that it doesn't support OpenType kerning or Finnish hyphenation
- # [14:51] <hsivonen> also, it's too shy to hyphenate English
- # [14:51] <hsivonen> that is, the hyphenation threshold does not match my preferences
- # [14:51] <MikeSmith> better than not doing hyphenation at all I guess
- # [14:51] <MikeSmith> I wonder why the Kobo engine doesn't do ligatures or English hyphenation
- # [14:52] <MikeSmith> are both of the engines on your device based on browser engines?
- # [14:52] <hsivonen> I believe the Kobo thing is based on WebKit. Probably QtWebKit.
- # [14:52] <hsivonen> I'm pretty sure the Adobe thing is an independent impl of CSS
- # [14:52] <MikeSmith> ok
- # [14:53] <hsivonen> the Adobe folks at TPAC couldn't confirm :-(
- # [14:53] <MikeSmith> btw my perspective on this is biased I guess by the fact that I mostly just read books on my Android smartphone
- # [14:55] <MikeSmith> I used to read at lot on my iPad2 but I quit because it was a chore to carry around and actually was causing my pain in my hands because of the way you have to hold it to read
- # [14:56] * Joins: ehsan (~ehsan@24.212.206.174)
- # [14:56] <MikeSmith> whereas I have at least one smartphone with me all the time and holding it and using it are a lot more natural
- # [15:00] * Quits: jdaggett (~jdaggett@ad006026.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett)
- # [15:01] <hsivonen> 10" tablet for reading books: bad
- # [15:01] <hsivonen> smaller, lighter, less reflective screen, optional front lighting FTW
- # [15:02] <hsivonen> I should get around to writing a review of this thing, but I probably won't
- # [15:02] <hsivonen> blog posts get long. too long to be finished
- # [15:02] <MikeSmith> heh
- # [15:02] <MikeSmith> yep
- # [15:03] <hsivonen> I have it written in my head, but the bandwidth of braindumping is bad
- # [15:04] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
- # [15:04] <MikeSmith> kinda like coding
- # [15:05] <hsivonen> totally. I also have an EPUB creation tool designed in my head
- # [15:08] <MikeSmith> enjoy that ability at least
- # [15:08] <MikeSmith> I think as you get older it gets harder to design stuff in your head
- # [15:11] * Joins: decotii (~decotii@hq.croscon.com)
- # [15:12] * Joins: pyrsmk (~pyrsmk@76.200.141.88.rev.sfr.net)
- # [15:13] * Quits: ehsan (~ehsan@24.212.206.174) (Remote host closed the connection)
- # [15:20] <Ms2ger> hsivonen, does it do polyglot?
- # [15:20] * Ms2ger runs
- # [15:22] <hsivonen> Ms2ger: HTML to XHTML conversion without bothering with any polyglot guarantees
- # [15:22] * Joins: TallTed (~Thud@63.119.36.36)
- # [15:23] * Joins: eric_carlson_ (~eric@2620:149:4:1b01:6560:5d49:d44c:ce85)
- # [15:23] * Quits: eric_carlson (~ericc@c-67-188-56-39.hsd1.ca.comcast.net) (Disconnected by services)
- # [15:23] * eric_carlson_ is now known as eric_carlson
- # [15:23] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [15:27] <hsivonen> so. regarding the www-style thread. I reread the relevant parts of RFC 2616 and I still think I've understood HTTP caching correctly. What I am missing or am I misunderstanding what Ilya says?
- # [15:27] * Joins: WesleyL (~Wesley@static.43.95.46.78.clients.your-server.de)
- # [15:28] <hsivonen> Hixie: are you paying attention to the www-style thread? It's relevant to srcset in the sense that it proposes a competing mechanism.
- # [15:29] <Ms2ger> I have happily ignored the thread, but maybe the IETF is missing the point
- # [15:34] * Quits: WesleyL (~Wesley@static.43.95.46.78.clients.your-server.de) (Ping timeout: 245 seconds)
- # [15:36] <zewt> *insert ietf joke here*
- # [15:37] <zewt> (also, isn't HTTP caching an odd topic for www-style? heh)
- # [15:58] * Joins: kamathln (~kamathln@115.118.241.94)
- # [16:01] <kamathln> Hi, I was going through the IndexedDB specification, I tried to find what the intended behaviour is if "onversionchange" of the database object is set to null ? From firefox's behaviour, it seems it will just act like it returned success, but the specification itself does not say anything file:///home/kamathln/Documents/Indexed%20Database%20API.html#widl-IDBDatabase-onversionchange
- # [16:01] <kamathln> is there anything I missed?
- # [16:03] * Joins: scor (~scor@132.183.243.108)
- # [16:03] * Quits: scor (~scor@132.183.243.108) (Changing host)
- # [16:03] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [16:04] <kamathln> Its my first time reading specifications like this, so I wish someone could handhold me for the same
- # [16:05] <hsivonen> zewt: well, the HTTP-based proposal that is claimed to be cache-friendly (which I don't buy) is trying to work around the way Media Queries behave
- # [16:05] <hsivonen> zewt: so if MQs behaved a bit differently, perhaps we could avoid this HTTP-based workaround
- # [16:05] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [16:07] <hsivonen> zewt: not only am I skeptical about Client-Hints' cache-friendliness in general, but I'm particularly skeptical relative to MQ-based solutions if MQs are adjusted a little
- # [16:08] <hsivonen> cool. now there can be a showdown between the old TAG and the 4 horsemen about how much the TAG should care about closed systems
- # [16:11] * Quits: kamathln (~kamathln@115.118.241.94) (Read error: Connection reset by peer)
- # [16:13] * Joins: kamathln (~kamathln@115.118.226.208)
- # [16:18] * Joins: erichynds (~ehynds@64.206.121.41)
- # [16:32] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
- # [16:35] * Joins: ehsan (~ehsan@66.207.208.98)
- # [16:37] * Joins: jmason (~jmason@174.137.103.143)
- # [16:46] <Velmont> Does anyone with a popular site (but not as popular as Google)
- # [16:46] <Velmont> actually want to rescale images on the fly (as opposed to letting
- # [16:46] <Velmont> Opera do it for them)?
- # [16:47] <Velmont> hsivonen: lol, - didn't have your own browser to use as an example? :P
- # [16:47] * Quits: shwetank (~shwetank@122.173.193.20) (Quit: Linkinus - http://linkinus.com)
- # [16:54] <hsivonen> Velmont: Firefox doesn’t have Turbo/Mini server-side image optimization
- # [16:54] * Quits: kamathln (~kamathln@115.118.226.208) (Read error: Connection reset by peer)
- # [16:54] * Joins: kamathln_ (~kamathln@49.248.225.237)
- # [16:56] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
- # [16:59] <Velmont> hsivonen: Ah... It was meant like that. :-)
- # [17:07] * Joins: dbaron (~dbaron@50-0-248-166.dsl.dynamic.sonic.net)
- # [17:19] * Quits: danbri (~danbri@173-228-68-60.dsl.dynamics.napanet.net) (Ping timeout: 256 seconds)
- # [17:20] * Joins: danbri (~danbri@173-228-68-60.dsl.dynamics.napanet.net)
- # [17:22] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
- # [17:23] * Quits: charl__ (~charl@charl.eu) (Quit: leaving)
- # [17:33] * Joins: yroc (~yroc@out-on-191.wireless.telus.com)
- # [17:35] * Quits: kamathln_ (~kamathln@49.248.225.237) (Read error: Connection reset by peer)
- # [17:36] * Joins: kamathln (~kamathln@49.248.239.31)
- # [17:36] * Parts: mitemitreski (~mitemitre@212.120.17.179)
- # [17:37] * Quits: erichynds (~ehynds@64.206.121.41)
- # [17:37] * Parts: henrikkok (~henrikkok@81.27.221.193)
- # [17:42] * Joins: erichynds (~ehynds@64.206.121.41)
- # [17:44] * Quits: Kolombiken (~Adium@217.13.228.226) (Ping timeout: 252 seconds)
- # [17:45] * Joins: jsbell (jsbell@nat/google/x-teaduhrjophtmknm)
- # [17:54] * Joins: eresair (~eresair@173.247.199.2)
- # [17:54] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Remote host closed the connection)
- # [17:57] * Quits: Masklinn (~textual@109.89.134.164)
- # [17:57] * Quits: ^esc (~esc_ape@77.117.246.171.wireless.dyn.drei.com) (Ping timeout: 248 seconds)
- # [17:58] * Quits: danbri (~danbri@173-228-68-60.dsl.dynamics.napanet.net) (Remote host closed the connection)
- # [17:59] <dglazkov> good morning, Whatwg!
- # [18:00] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
- # [18:05] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:06] <yroc> dglazkov: or good afternoon or evening depending on where you are!
- # [18:07] * Quits: JibberJim (~opera@132.185.151.196) (Quit: JibberJim)
- # [18:08] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
- # [18:11] * Quits: pyrsmk (~pyrsmk@76.200.141.88.rev.sfr.net) (Ping timeout: 246 seconds)
- # [18:11] * Quits: kamathln (~kamathln@49.248.239.31) (Read error: Connection reset by peer)
- # [18:14] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Remote host closed the connection)
- # [18:15] <zewt> hsivonen: not familiar with the problem, but is it of the "fetching resources over and over" variety?
- # [18:16] * Joins: tomasf (~tom@2002:55e5:db44:0:9ccb:dcff:ac9e:9687)
- # [18:17] <zewt> firefox is weird with subpixel widths
- # [18:18] <zewt> http://zewt.org/~glenn/firefox-wrapping.html chrome always sizes the box to the size of the contents; firefox makes it a pixel smaller (when the fractional part of the width is less than .5), causing the spans to be wrapped
- # [18:18] * Joins: hasather_ (~hasather_@cm-84.210.170.238.getinternet.no)
- # [18:18] * Joins: dcherman (~dcherman@164.55.254.106)
- # [18:19] * Quits: Smylers (~smylers@host81-143-60-194.in-addr.btopenworld.com) (Ping timeout: 256 seconds)
- # [18:19] <zewt> i guess the span wrapping happens when the width would be greater than the truncated width, instead of the rounded width that it'll actually use
- # [18:20] <zewt> or ... no, but something like that
- # [18:20] * Joins: kamathln (~kamathln@49.202.14.14)
- # [18:20] * Joins: Masklinn (~textual@77.109.116.6)
- # [18:21] * Joins: jgv (~jgv@rrcs-24-39-132-214.nyc.biz.rr.com)
- # [18:25] * Quits: Lachy (~Lachy@pat-tazdevil.opera.com) (Quit: Computer has gone to sleep.)
- # [18:26] <zewt> looks like it's one of those bugs that someone went "yeah let's just leave it" 5 years ago and left the whole world to get headaches because of their horrible bugs
- # [18:26] <zewt> thanks firefox
- # [18:27] <Ms2ger> Yw
- # [18:30] <zewt> awesome, someone putting "bug" in scare quotes, as if it isn't obviously a bug
- # [18:31] * Joins: fr0zenice (~frozenice@unaffiliated/fr0zenice)
- # [18:34] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [18:41] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Ping timeout: 246 seconds)
- # [18:43] <kamathln> hi folks, please reply to my query above even if I seem offline, I internet is flaky and I keep checking the logs to know if anyone has replied anyway
- # [18:46] <MikeSmith> kamathln: you might consider sending that question to the public-webapps@w3.org mailing list which is the main place where the IndexedDB spec is discussed
- # [18:47] * Quits: marcosc (~marcosc@bl11-125-142.dsl.telepac.pt) (Remote host closed the connection)
- # [18:48] <kamathln> MikeSmith: thnaks
- # [18:50] <yroc> \quit
- # [18:51] * Quits: yroc (~yroc@out-on-191.wireless.telus.com) (Quit: oops)
- # [18:54] <MikeSmith> Am I the only one around here who thinks it's a bad idea to hardcode path names into build files? https://bugs.webkit.org/show_bug.cgi?id=108089
- # [18:59] * Joins: kamathln_ (~kamathln@115.118.227.215)
- # [18:59] * Quits: kamathln (~kamathln@49.202.14.14) (Read error: Connection reset by peer)
- # [18:59] <hsivonen> trololol: http://lists.w3.org/Archives/Public/public-html/2013Jan/0202.html
- # [19:01] * Joins: cabanier (~cabanier@192.150.22.55)
- # [19:01] * Ms2ger wonders who got the idea there was a torch that needed carrying
- # [19:02] <MikeSmith> hsivonen: think about how much different things would be if similar to that Jack guy he was offering a $10 bounty for somebody to implement polyglot support in the validator
- # [19:04] * Quits: kamathln_ (~kamathln@115.118.227.215) (Ping timeout: 256 seconds)
- # [19:05] * Joins: JibberJim (~opera@host-78-147-244-163.as13285.net)
- # [19:06] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
- # [19:07] * Joins: SimonSapin (~simon@ip-22.net-89-2-144.rev.numericable.fr)
- # [19:10] * Joins: ^esc (~esc_ape@178.115.251.67.wireless.dyn.drei.com)
- # [19:15] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Quit: ( www.nnscript.com :: NoNameScript 4.22 :: www.esnation.com ))
- # [19:16] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
- # [19:16] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
- # [19:17] * Joins: weinig (~weinig@2620:149:4:1b01:8474:58c9:e936:7947)
- # [19:19] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Remote host closed the connection)
- # [19:20] * Quits: hasather_ (~hasather_@cm-84.210.170.238.getinternet.no) (Remote host closed the connection)
- # [19:20] * jernoble is now known as jernoble|afk
- # [19:20] * jernoble|afk is now known as jernoble
- # [19:23] <jgraham> hsivonen: I was sort of imagining that a backwards-incompatible change in EPUB would be handled by device detection in whatever marketplace people are using to get their books, or by listing popular devices that consume each format on Project Gutenburg
- # [19:23] * Joins: chriseppstein (~chrisepps@209.119.65.162)
- # [19:23] <jgraham> Possibly that would still be a terrible UX, but not more terrible than the fact that EPUB doesn't work on kindles at all
- # [19:24] <gsnedders> From a consumer POV, I wonder whether it'd be better just to call it something else.
- # [19:25] <Ms2ger> Do consumers actually know "epub"?
- # [19:25] <gsnedders> (I expect backwards incompatible changes would happen the way they do elsewhere: very, very slowly)
- # [19:25] <TabAtkins> Depends on what services they buy from.
- # [19:25] <TabAtkins> If from Amazon or B&N, likely not.
- # [19:26] <TabAtkins> Smaller sellers often advertise and offer ePubs directly.
- # [19:26] <gsnedders> Google Play explicitly has "EPUB" and "PDF" downloads for eReaders.
- # [19:26] * abstractj is now known as abstractj|lunch
- # [19:29] * Joins: mattgifford (~mattgiffo@70.102.199.158)
- # [19:30] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
- # [19:30] * Joins: hasather_ (~hasather_@cm-84.210.170.238.getinternet.no)
- # [19:31] * Quits: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com) (Quit: adactio)
- # [19:32] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Quit: Leaving...)
- # [19:44] * Quits: hasather_ (~hasather_@cm-84.210.170.238.getinternet.no) (Remote host closed the connection)
- # [19:45] * Joins: WesleyL (~Wesley@static.43.95.46.78.clients.your-server.de)
- # [19:46] * Quits: dbaron (~dbaron@50-0-248-166.dsl.dynamic.sonic.net) (Ping timeout: 248 seconds)
- # [19:51] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
- # [19:53] * Joins: rniwa (~rniwa@2620:149:4:1b01:84f3:8e77:6220:5ab)
- # [19:56] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
- # [19:57] <Hixie> hsivonen: i will look out for it
- # [19:58] * Joins: weinig_ (~weinig@17.114.109.145)
- # [20:02] * Quits: weinig (~weinig@2620:149:4:1b01:8474:58c9:e936:7947) (Ping timeout: 245 seconds)
- # [20:02] * weinig_ is now known as weinig
- # [20:03] * Quits: reinaldob (~reinaldob@201.74.207.56) (Remote host closed the connection)
- # [20:08] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
- # [20:09] * Joins: jsoncorwin (~textual@c-50-131-117-90.hsd1.ca.comcast.net)
- # [20:10] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Remote host closed the connection)
- # [20:11] * Joins: aklein (uid4454@gateway/web/irccloud.com/x-vmnxjotvxuwseiaw)
- # [20:20] <Hixie> hsivonen: what subject?
- # [20:20] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Remote host closed the connection)
- # [20:21] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [20:21] <hsivonen> Hixie: http://lists.w3.org/Archives/Public/www-style/2013Jan/0434.html
- # [20:26] * Joins: tantek (~tantek@v-1045.fw1.sfo1.mozilla.net)
- # [20:27] * abstractj|lunch is now known as abstractj
- # [20:27] <Hixie> i don't understand, how does this affect srcset?
- # [20:27] <Hixie> srcset already doesn't download pictures that aren't relevant
- # [20:28] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
- # [20:30] * Joins: hasather_ (~hasather_@cm-84.210.170.238.getinternet.no)
- # [20:31] <Hixie> hsivonen: on an unrelated note, do you know what they're referring to in https://www.w3.org/Bugs/Public/show_bug.cgi?id=19590 ? i can't work out how you'd get an infinite loop
- # [20:31] * Joins: Smylers (~smylers@host86-149-123-241.range86-149.btcentralplus.com)
- # [20:35] <SimonSapin> TabAtkins: I don’t understand the part about "url() tokenization rules when writing variables"
- # [20:38] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
- # [20:39] * Joins: OnlyMax (~OnlyMax@187-126-245-77.user.veloxzone.com.br)
- # [20:45] * Quits: hasather_ (~hasather_@cm-84.210.170.238.getinternet.no) (Remote host closed the connection)
- # [20:48] * Parts: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
- # [20:49] <TabAtkins> It should probably be valid to do things like "var-special-js-thing: url("example.com" more-stuff-here);", if it's meant to be interpreted by JS.
- # [20:49] <TabAtkins> But that's a bad-url token.
- # [20:49] * Quits: jernoble (~jernoble@17.212.152.13) (Read error: Connection reset by peer)
- # [20:49] <TabAtkins> Hm, though, I don't keep any details of what the token is, though.
- # [20:49] <TabAtkins> So nevermind, I guess.
- # [20:49] * Quits: weinig (~weinig@17.114.109.145) (Read error: No route to host)
- # [20:49] * Joins: weinig_ (~weinig@17.114.109.145)
- # [20:51] * Joins: jernoble (~jernoble@17.212.152.13)
- # [20:53] <SimonSapin> TabAtkins: is a serializer supposed to round-trip bad-url?
- # [20:54] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Remote host closed the connection)
- # [20:54] <TabAtkins> SimonSapin: Given that it'll drop the declaration or block containing it in every other circumstance, obviously not.
- # [20:55] <SimonSapin> TabAtkins: I’ve had requests to preserve invalid declarations such as `*width: 100px` in tinycss for a minifier
- # [20:56] * Joins: Mike_2 (~Mike_2@accesshaiti-131-170.accesshaiti.net)
- # [20:56] <TabAtkins> Ah yeah, that's possible. If you just skip the grammar-checking step, it wont' drop anything.
- # [20:56] <TabAtkins> But still, bad-url tokens don't have contents (neither do bad-strings), so they won't roundtrip - you can't serialize them as anything.
- # [20:57] <SimonSapin> btw, when you say a declaration is "grammatically valid", is that for a given property?
- # [20:57] <SimonSapin> is `color: 4px` grammatically valid?
- # [20:58] <TabAtkins> Depends on what level we're talking about. Some grammar violations are caught by the parser, like "*width:100px". Most are caught by the grammar-checking step, which is property-specific.
- # [20:59] <SimonSapin> "If the current declaration is grammatically valid, append it to the value of the current rule."
- # [20:59] <TabAtkins> (There's a line in the spec when you append a valid declaration about this, and another for when you pop a rule."
- # [20:59] <SimonSapin> that’s a property-specific check, right?
- # [20:59] <TabAtkins> Yes.
- # [20:59] <SimonSapin> I skip that in tinycss and leave it to the caller to filter (or not)
- # [21:00] <TabAtkins> Yes, that's acceptable. Officially, the full "CSS parser" is the combination of tinycss and the caller's filter.
- # [21:01] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [21:01] <SimonSapin> but `*width: 100px` is not even a declaration so preserving it for minifiers is not obvious
- # [21:01] <SimonSapin> it might even be a non-goal in rust-cssparser if I want servo to use it eventually
- # [21:02] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Remote host closed the connection)
- # [21:02] <TabAtkins> It's a non-goal in the current Syntax spec, as that declaration would be thrown away early as a syntax error (switching over to next-declaration error state).
- # [21:02] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [21:02] <SimonSapin> yes
- # [21:02] * Quits: weinig_ (~weinig@17.114.109.145) (Remote host closed the connection)
- # [21:03] * Joins: weinig (~weinig@2620:149:4:1b01:5d2a:ef49:409:567)
- # [21:03] * Joins: marcosc (~marcosc@bl11-125-142.dsl.telepac.pt)
- # [21:03] <SimonSapin> the spec probably doesn’t need to care about this, but a tokenizer also needs to track source line numbers if good error reporting is desired
- # [21:04] <TabAtkins> (Which is now present in my cssparser, thanks to a nice patch.)
- # [21:04] <TabAtkins> (By espadrine, iirc.)
- # [21:05] <SimonSapin> nice
- # [21:07] <SimonSapin> doesn’t reconsume() need to check for newline too?
- # [21:09] <Mike_2> hi everybody
- # [21:12] * heycam|away is now known as heycam
- # [21:13] * Quits: rniwa (~rniwa@2620:149:4:1b01:84f3:8e77:6220:5ab) (Quit: rniwa)
- # [21:14] * linclark is now known as linclark|afk
- # [21:15] <Ms2ger> http://lists.w3.org/Archives/Public/public-webapps/2013JanMar/0165.html
- # [21:15] <espadrine> SimonSapin: I thought about it, but I believe the first consume() already incremented the line number, didn't it?
- # [21:15] <SimonSapin> espadrine: yes, but won’t it increment again for the same newline on the next call?
- # [21:16] <SimonSapin> let’s write a test case :)
- # [21:16] <espadrine> :) good habit
- # [21:16] <SimonSapin> I see none has touched https://github.com/tabatkins/css-parser/blob/master/tests.js after me :p
- # [21:17] * Joins: smaug (~chatzilla@cs181151161.pp.htv.fi)
- # [21:17] <SimonSapin> no I’m exaggerating, Tab has a commit
- # [21:17] * Quits: Mike_2 (~Mike_2@accesshaiti-131-170.accesshaiti.net) (Ping timeout: 255 seconds)
- # [21:19] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 245 seconds)
- # [21:19] * smaug is now known as smaug____
- # [21:20] * Quits: bholley (~bholley@ip-41.net-89-2-149.rev.numericable.fr) (Quit: bholley)
- # [21:24] <SimonSapin> my test framework sucks
- # [21:25] <SimonSapin> it can’t represent token’s line/column numbers
- # [21:26] <SimonSapin> espadrine: how do you extract/use these location information from a parsed stylesheet?
- # [21:26] <espadrine> SimonSapin: I just found a case where you do need to reset the line number
- # [21:27] <espadrine> but it's a parse error
- # [21:27] <espadrine> foo {bar:"foo\nbar"}
- # [21:27] <espadrine> (the \n being an actual newline character)
- # [21:27] * heycam is now known as heycam|away
- # [21:28] <SimonSapin> espadrine: but escaped newline are valid in quoted strings
- # [21:28] <espadrine> those don't trigger reconsume()
- # [21:29] <espadrine> it needs to be a parser error
- # [21:29] <espadrine> that's probably why I didn't think to add that case
- # [21:30] * Joins: say2joe (~say2joe@204.56.108.2)
- # [21:32] <espadrine> SimonSapin: I just went through all uses of reconsume() in the tokenizer, that's the only possibility where the line number can go wrong
- # [21:32] <SimonSapin> ok
- # [21:33] <SimonSapin> I gave up on the test case. I’d basically need another test framework
- # [21:33] <espadrine> too bad
- # [21:40] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [21:41] * Joins: weinig_ (~weinig@17.114.109.145)
- # [21:41] * Quits: tantek (~tantek@v-1045.fw1.sfo1.mozilla.net) (Quit: tantek)
- # [21:42] * Joins: jonlee_ (~jonlee@2620:149:4:1b01:143:f1cd:bf30:54c8)
- # [21:43] * Joins: eric_carlson_ (~eric@2620:149:4:1b01:6560:5d49:d44c:ce85)
- # [21:43] * Quits: jernoble (~jernoble@17.212.152.13) (Ping timeout: 256 seconds)
- # [21:44] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [21:44] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
- # [21:44] * Quits: jonlee (~jonlee@2620:149:4:1b01:c0ff:d14b:608c:613d) (Ping timeout: 245 seconds)
- # [21:44] * jonlee_ is now known as jonlee
- # [21:44] * Joins: tantek (~tantek@v-1045.fw1.sfo1.mozilla.net)
- # [21:44] * Joins: Aristide (~Rio@c-98-248-40-186.hsd1.ca.comcast.net)
- # [21:45] * Quits: eric_carlson (~eric@2620:149:4:1b01:6560:5d49:d44c:ce85) (Ping timeout: 245 seconds)
- # [21:45] * Quits: dgorbik (~dgorbik@2620:149:4:304:29e2:2761:3e5e:d3e9) (Ping timeout: 245 seconds)
- # [21:45] * eric_carlson_ is now known as eric_carlson
- # [21:45] * Joins: dgorbik (~dgorbik@2620:149:4:304:657b:6a75:e651:4b77)
- # [21:46] * Quits: weinig (~weinig@2620:149:4:1b01:5d2a:ef49:409:567) (Ping timeout: 276 seconds)
- # [21:46] * Quits: weinig_ (~weinig@17.114.109.145) (Ping timeout: 256 seconds)
- # [21:46] * Quits: Aristide (~Rio@c-98-248-40-186.hsd1.ca.comcast.net) (Client Quit)
- # [21:46] * Joins: weinig (~weinig@17.114.109.145)
- # [21:47] * Joins: jernoble (~jernoble@17.212.152.13)
- # [21:47] * Joins: jonlee_ (~jonlee@2620:149:4:1b01:c0ff:d14b:608c:613d)
- # [21:47] * Quits: eric_carlson (~eric@2620:149:4:1b01:6560:5d49:d44c:ce85) (Read error: Operation timed out)
- # [21:47] * Joins: dgorbik_ (~dgorbik@2620:149:4:304:657b:6a75:e651:4b77)
- # [21:47] * Joins: eric_carlson (~eric@17.212.152.104)
- # [21:48] * Quits: jonlee (~jonlee@2620:149:4:1b01:143:f1cd:bf30:54c8) (Ping timeout: 245 seconds)
- # [21:48] * jonlee_ is now known as jonlee
- # [21:49] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
- # [21:49] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Remote host closed the connection)
- # [21:50] * Quits: dgorbik (~dgorbik@2620:149:4:304:657b:6a75:e651:4b77) (Ping timeout: 276 seconds)
- # [21:50] * Quits: baku (~baku@2-236-39-253.ip231.fastwebnet.it) (Read error: Operation timed out)
- # [21:51] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Quit: Computer has gone to sleep.)
- # [21:51] * Quits: Masklinn (~textual@77.109.116.6)
- # [21:53] * Quits: Stevef_ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 260 seconds)
- # [21:54] * Joins: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net)
- # [21:54] * Joins: reinaldob (~reinaldob@201.74.207.56)
- # [21:56] * Krinkle|detached is now known as Krinkle
- # [21:58] * Joins: esprehn_ (~esprehn@c-98-231-144-250.hsd1.md.comcast.net)
- # [21:59] * Quits: reinaldob (~reinaldob@201.74.207.56) (Remote host closed the connection)
- # [21:59] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
- # [22:04] * Joins: baku (~baku@2-236-39-253.ip231.fastwebnet.it)
- # [22:04] * Quits: baku (~baku@2-236-39-253.ip231.fastwebnet.it) (Client Quit)
- # [22:05] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Remote host closed the connection)
- # [22:11] * Quits: Ms2ger (~Ms2ger@109.133.48.197) (Quit: nn)
- # [22:12] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [22:19] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
- # [22:20] * Joins: hasather_ (~hasather_@cm-84.210.170.238.getinternet.no)
- # [22:21] * Joins: hasathe__ (~hasather_@cm-84.210.170.238.getinternet.no)
- # [22:21] * Quits: hasather_ (~hasather_@cm-84.210.170.238.getinternet.no) (Read error: Connection reset by peer)
- # [22:25] * Quits: weinig (~weinig@17.114.109.145) (Remote host closed the connection)
- # [22:25] * Joins: weinig (~weinig@2620:149:4:1b01:c42a:d0e4:1fb6:9fc1)
- # [22:26] * Joins: reinaldob (~reinaldob@201.74.207.56)
- # [22:27] * Quits: TallTed (~Thud@63.119.36.36)
- # [22:29] * Quits: reinaldob (~reinaldob@201.74.207.56) (Remote host closed the connection)
- # [22:31] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [22:31] * Quits: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si) (Quit: ZNC - http://znc.in)
- # [22:32] * Joins: roc_ (~chatzilla@60.234.66.20)
- # [22:34] * Quits: nvartolomei (~nvartolom@p3.eregie.pub.ro) (Remote host closed the connection)
- # [22:37] * Joins: sedovsek (~robert@89.142.40.182)
- # [22:38] * Quits: tantek (~tantek@v-1045.fw1.sfo1.mozilla.net) (Quit: tantek)
- # [22:40] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [22:42] * Joins: reinaldob (~reinaldob@201.74.207.56)
- # [22:44] * abstractj is now known as abstractj|away
- # [22:53] * Joins: thiessenp (~thiessenp@90.163.53.64)
- # [22:54] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Quit: Leaving.)
- # [22:55] * Joins: jarek_ (~jarek@bdl232.neoplus.adsl.tpnet.pl)
- # [22:55] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
- # [22:56] * Quits: jarek (~jarek@unaffiliated/jarek) (Ping timeout: 264 seconds)
- # [22:59] * Joins: yroc (~yroc@CPE602ad09304e3-CM602ad09304e0.cpe.net.cable.rogers.com)
- # [23:00] * Quits: fr0zenice (~frozenice@unaffiliated/fr0zenice) (Remote host closed the connection)
- # [23:03] * Quits: erichynds (~ehynds@64.206.121.41)
- # [23:04] * Joins: weinig_ (~weinig@17.114.109.145)
- # [23:04] * Joins: baku (~baku@2-236-39-253.ip231.fastwebnet.it)
- # [23:05] * Quits: weinig (~weinig@2620:149:4:1b01:c42a:d0e4:1fb6:9fc1) (Read error: Operation timed out)
- # [23:05] * weinig_ is now known as weinig
- # [23:05] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Read error: Connection reset by peer)
- # [23:05] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
- # [23:10] * Joins: tantek (~tantek@v-1045.fw1.sfo1.mozilla.net)
- # [23:11] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:12] * Quits: baku (~baku@2-236-39-253.ip231.fastwebnet.it) (Quit: Leaving)
- # [23:16] * Quits: weinig (~weinig@17.114.109.145) (Ping timeout: 245 seconds)
- # [23:17] * Parts: say2joe (~say2joe@204.56.108.2)
- # [23:19] * Joins: weinig (~weinig@17.114.109.145)
- # [23:20] * Quits: kborchers (~kborchers@unaffiliated/kborchers) (Ping timeout: 248 seconds)
- # [23:20] * Joins: jdaggett (~jdaggett@rtr.mozilla.or.jp)
- # [23:20] * Quits: weinig (~weinig@17.114.109.145) (Client Quit)
- # [23:20] * Joins: kborchers (~kborchers@unaffiliated/kborchers)
- # [23:22] * Joins: weinig (~weinig@17.114.109.145)
- # [23:23] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
- # [23:26] * Quits: tantek (~tantek@v-1045.fw1.sfo1.mozilla.net) (Quit: tantek)
- # [23:27] * Quits: esprehn_ (~esprehn@c-98-231-144-250.hsd1.md.comcast.net) (Quit: esprehn_)
- # [23:33] * Joins: a-ja (~Instantbi@70.230.171.124)
- # [23:35] * Quits: hasathe__ (~hasather_@cm-84.210.170.238.getinternet.no) (Remote host closed the connection)
- # [23:42] * Quits: jsoncorwin (~textual@c-50-131-117-90.hsd1.ca.comcast.net) (Quit: Computer has gone to sleep.)
- # [23:48] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Quit: Leaving.)
- # [23:49] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [23:49] * Joins: isherman1 (isherman@nat/google/x-xiqjlazmlivfmmxb)
- # [23:49] * Quits: isherman (isherman@nat/google/x-czoajskckqxnqmyr) (Read error: Operation timed out)
- # [23:50] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
- # [23:50] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
- # [23:50] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [23:51] * Joins: othermaciej (~mjs@17.245.108.34)
- # [23:52] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
- # [23:52] * Quits: jarek_ (~jarek@bdl232.neoplus.adsl.tpnet.pl) (Ping timeout: 252 seconds)
- # [23:55] * Quits: dcherman (~dcherman@164.55.254.106) (Ping timeout: 256 seconds)
- # [23:55] * Joins: necolas (~necolas@8.25.197.25)
- # [23:57] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [23:59] * Joins: jsoncorwin (~textual@183.sub-70-199-85.myvzw.com)
- # [23:59] * Joins: Druide_ (~Druid@ip-178-203-141-163.unitymediagroup.de)
- # [23:59] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Ping timeout: 256 seconds)
- # Session Close: Tue Jan 29 00:00:00 2013
The end :)