/irc-logs / freenode / #whatwg / 2011-07-29 / end

Options:

  1. # Session Start: Fri Jul 29 00:00:00 2011
  2. # Session Ident: #whatwg
  3. # 03[00:00] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
  4. # 03[00:04] * Joins: nessy (~Adium@124-169-135-125.dyn.iinet.net.au)
  5. # 02[00:05] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  6. # 02[00:07] * Quits: captain3 (~captain@xdsl-78-34-132-180.netcologne.de) (Quit: captain3)
  7. # [00:09] <Hixie> AryehGregor: define "plan"
  8. # [00:09] <Hixie> AryehGregor: i don't think long-term that we should have execCommand specced in a different spec than HTMLDocument
  9. # [00:10] <Hixie> AryehGregor: then again on the long term I don't think we should have HTMLDocument specced in a different spec than Document either
  10. # 02[00:10] * Quits: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net) (Read error: Connection reset by peer)
  11. # 03[00:10] * Joins: cying (~cying@173-228-29-224.dsl.static.sonic.net)
  12. # [00:10] <AryehGregor> Hixie, you don't think we should have more than one web spec in the long term. :)
  13. # 02[00:10] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 250 seconds)
  14. # [00:10] <AryehGregor> (except maybe orthogonal stuff like HTML vs. SVG)
  15. # [00:10] <Hixie> i expect i'll merge the editing stuff into HTML in the next year or two
  16. # [00:10] <AryehGregor> Even if I'm still actively editing it?
  17. # [00:11] <Hixie> if you're actively editing it, i'm happy to delay the merge
  18. # 03[00:11] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  19. # [00:11] <annevk> AryehGregor, that is not completely true; Hixie wants multiple specs, just not that small ;)
  20. # [00:12] <AryehGregor> Given that we're going to have multiple people editing significant things indefinitely, don't you think it makes more sense to have separate specs that reference each other? You're going to have somewhat different stylistic conventions and so on, I don't think it makes sense to actually merge everything.
  21. # [00:12] <AryehGregor> The editing stuff is pretty orthogonal to the rest of HTML.
  22. # [00:13] <annevk> I think we should try to converge on stylistic behavior when possible
  23. # [00:13] <AryehGregor> I don't think we should bother, unless it's likely to confuse anyone.
  24. # [00:13] <annevk> Makes it easier for people to read specs
  25. # [00:13] <AryehGregor> Otherwise we're reinventing pubrules.
  26. # [00:13] <annevk> style guide is way different from pubrules
  27. # [00:13] <AryehGregor> Different people will have different styles, it's not something that we should waste time negotiating about if different editors disagree.
  28. # [00:14] <gsnedders> annevk: At what level?
  29. # [00:14] <annevk> pubrules is about boilerplate
  30. # [00:14] <gsnedders> Someone using en-gb and someone using en-us is mostly irrelevant, for example.
  31. # [00:14] <annevk> sure
  32. # [00:14] <Hixie> AryehGregor: well as an example, i intend to work with ms2ger so that the common text in dom core and html actually is merged in from one common source
  33. # [00:15] <Hixie> annevk: ok dreamhost said they can do this co-hosting thing
  34. # [00:15] <AryehGregor> I mean yeah, let's all use the same stylesheets and same basic approach and not use conflicting terminology or anything, but if I want to xref everything as direct links and not have a references section, or want to xref more or fewer common terms than other people, or want to use <ul> instead of <ol> because otherwise people will report bugs using ever-changing step numbers that aren't in the source, I don't think we should worry about it.
  35. # [00:15] <annevk> sweet, so I just claim a subdomain and it works?
  36. # [00:15] <annevk> i guess that would be pretty bad
  37. # [00:15] <AryehGregor> Hixie, why isn't it just in DOM Core and referenced from HTML?
  38. # [00:16] <annevk> not everything is needed for DOM Core
  39. # [00:16] <Hixie> annevk: we have to both agree
  40. # [00:16] <Hixie> annevk: and then tell them
  41. # [00:16] <Hixie> annevk: so what do you want, dom.spec.whatwg.org?
  42. # [00:16] <Hixie> AryehGregor: because that makes HTML a huge pain to read
  43. # [00:16] <AryehGregor> Hixie, how so?
  44. # [00:17] <Hixie> AryehGregor: i don't have the details at hand, but basically html right now says "a, b, c, d" and dom core says "b, d" and each of these is like one sentence long
  45. # [00:17] <annevk> Hixie, that makes the most sense I think
  46. # [00:17] <Hixie> AryehGregor: it takes just as much to point the reader to the other spec as to just say it
  47. # [00:18] <Hixie> AryehGregor: plus it gets confusing having a and c in one spec yet have to read another for b and d when they are all so similar concepts
  48. # [00:18] <AryehGregor> Yeah, for minor things like that duplication makes sense.
  49. # [00:18] <Hixie> none of this is anything but definitions and so on
  50. # [00:18] <AryehGregor> But if there's a huge chunk that's orthogonal to the rest of the spec, I don't think it makes sense to try having it be part of the same spec.
  51. # [00:19] <Hixie> i took out all those bits yesterday
  52. # [00:19] <Hixie> (execCommand() isn't orthogonal though)
  53. # [00:19] <AryehGregor> Unless the same person winds up editing it. Obviously if you wind up editing the editing stuff, then you'll want to merge it into your spec.
  54. # [00:20] <AryehGregor> How is it not orthogonal?
  55. # [00:20] <Hixie> it's HTML's editing model
  56. # [00:21] <Hixie> it's less orthogonal than, say, PeerConnection, which i also think belongs in HTML
  57. # 06[00:22] * gsnedders thinks anything that has only one-way references should be a separate spec
  58. # 02[00:22] * Quits: Lachy (~Lachy@178.74.10.250) (Quit: Computer has gone to sleep.)
  59. # [00:23] <Hixie> annevk: what's your dreamhost id?
  60. # [00:23] <Hixie> annevk: or dreamhost e-mail address
  61. # [00:23] <Hixie> annevk: i'll cc you
  62. # [00:31] <annevk> annevankesteren@gmail.com
  63. # 03[00:31] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
  64. # 02[00:31] * Quits: necolas (~necolas@5e0425de.bb.sky.com) (Remote host closed the connection)
  65. # [00:32] <annevk> yay for dglazkov
  66. # [00:32] <dglazkov> I win!
  67. # [00:32] <dglazkov> what did I win?
  68. # [00:32] <annevk> writing the spec
  69. # [00:33] <dglazkov> that doesn't seem like a win
  70. # [00:34] <dglazkov> spec-writing for me is like squeezing water out of a stone.
  71. # [00:36] <hober> AryehGregor: yes, sorry, will get back to you today or tomorrow on that
  72. # [00:37] <AryehGregor> hober, thanks.
  73. # [00:41] <Hixie> foolip_: if things are marked with class=impl incorrectly, you can file that as a regular bug in bugzilla
  74. # [00:41] <foolip_> Hixie, ok, so class=impl is what it is
  75. # [00:41] <foolip_> will do
  76. # [00:41] <annevk> dglazkov, haha
  77. # [00:42] <annevk> dglazkov, without a spec it's kind of hard to see how Shadow DOM differs from XBL
  78. # [00:43] <annevk> and how it works :)
  79. # [00:43] <hober> AryehGregor: which list did that email go to?
  80. # [00:43] <dglazkov> annevk: writing this up now, btw
  81. # [00:43] <AryehGregor> hober, public-html, since I wanted feedback from Microsoft.
  82. # [00:44] <annevk> I have a vague idea and wonder how closely it needs to be defined together with DOM Core given how it affects that, but I'd like to know a little more
  83. # [00:47] <annevk> oh yes
  84. # 02[00:47] * Quits: David_Bradbury (~chatzilla@75-147-178-254-Washington.hfc.comcastbusiness.net) (Read error: Connection reset by peer)
  85. # [00:47] <annevk> done: http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#concept-node-insert
  86. # [00:48] <annevk> Ms2ger is sleeping already of course, but he can look tomorrow
  87. # [00:50] <Hixie> foolip_: so this algorithm was left in because it's used to define the validator requirements
  88. # [00:50] <Hixie> foolip_: any suggestions on getting around that?
  89. # [00:51] <foolip_> foolip_, well, I just implemented the validator bits and I wasn't looking at the developer version, so I don't think it's a practical problem
  90. # 02[00:51] * Quits: TabAtkins_ (~tabatkins@71.39.129.225) (Ping timeout: 255 seconds)
  91. # [00:51] <foolip_> you could try to express the validity constraints in prose instead, as it's rather obscure right now
  92. # [00:52] <foolip_> oops, talking to myself :) Hixie ^
  93. # [00:52] <Hixie> yeah, dunno
  94. # 03[00:53] * Joins: TabAtkins_ (~tabatkins@71.39.129.225)
  95. # [00:53] <foolip_> the best I could come up with for an error message for "microdata error" was "The itemref attribute contained redundant references", which is neither completely true nor clear
  96. # [00:54] <Hixie> yeah coming up with good prose was hard, which is why the spec says what it does
  97. # [00:54] <Hixie> i can just hide these requirements from the developers version i guess
  98. # [00:54] <foolip_> that would solve the problem at hand :)
  99. # 02[00:55] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
  100. # 03[00:56] * Joins: pdr (~pdr@75-144-232-190-Atlanta.hfc.comcastbusiness.net)
  101. # 02[00:56] * Quits: pdr (~pdr@75-144-232-190-Atlanta.hfc.comcastbusiness.net) (Remote host closed the connection)
  102. # 03[00:56] * Joins: pdr (~pdr@nat/google/x-pfdwigdcbiovgumz)
  103. # 02[00:57] * Quits: TabAtkins_ (~tabatkins@71.39.129.225) (Ping timeout: 252 seconds)
  104. # 03[00:58] * Joins: TabAtkins_ (~tabatkins@71.39.129.225)
  105. # 03[00:59] * Joins: annevk5 (u2483@gateway/web/irccloud.com/x-hzrnryorksuxptcr)
  106. # 03[01:00] * bga_ is now known as bga_|away
  107. # 03[01:06] * Joins: weinig_ (~weinig@17.246.19.239)
  108. # [01:06] <benschwarz> oh hai you two
  109. # 03[01:06] * bga_|away is now known as bga_
  110. # [01:06] <Hixie> foolip_, benschwarz: fixed
  111. # [01:07] <foolip_> benschwarz, quick, make it work :P
  112. # [01:07] <benschwarz> I just saw.
  113. # 02[01:08] * Quits: weinig (~weinig@17.203.115.212) (Ping timeout: 240 seconds)
  114. # 03[01:08] * weinig_ is now known as weinig
  115. # 02[01:08] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 260 seconds)
  116. # [01:11] <benschwarz> foolip_: check my last two commits - https://github.com/benschwarz/developers.whatwg.org/commits/master/
  117. # [01:12] <foolip_> that's more like it :)
  118. # [01:12] <benschwarz> also, its been deployed ;)
  119. # [01:12] <foolip_> hmm, I can't see any difference
  120. # [01:13] <foolip_> neither on the splitting or on the class=impl, whichever it was you fixed
  121. # [01:13] <benschwarz> double refresh, app cache is playing with you
  122. # [01:13] <benschwarz> (i think)
  123. # [01:14] <benschwarz> Hixie, foolip_, the spec splitter has split microdata to its own page, but for some reason its getting an extra wrapper div that the others are not.
  124. # [01:14] <benschwarz> compare the "5 microdata" header on http://developers.whatwg.org/microdata.html#microdata
  125. # [01:15] <foolip_> benschwarz, I think that's just what the source looks like
  126. # [01:15] <benschwarz> vs http://developers.whatwg.org/browsers.html#browsers
  127. # [01:15] <foolip_> to organize some stuff for W3C purposes I guess
  128. # [01:15] <foolip_> I had to fix a bug in the spec splitter related to it, I presume you got that with the pull as well
  129. # [01:18] <benschwarz> yeah… but its inconsistant. Anything we can do here @Hixie ?
  130. # [01:18] <benschwarz> http://cl.ly/330I1x3m0d2e1u0A3P3J
  131. # [01:18] <foolip_> benschwarz, does the extra nesting confuse your CSS?
  132. # [01:19] <foolip_> looks like it
  133. # [01:22] <benschwarz> yeah. sadly I had to use a > selector for those headers
  134. # 02[01:22] * Quits: smaug____ (~chatzilla@a91-154-41-96.elisa-laajakaista.fi) (Ping timeout: 276 seconds)
  135. # [01:23] <Hixie> what's the problem?
  136. # [01:24] <benschwarz> Hixie: the microdata header has a extra wrapper div that other major sections don't have
  137. # [01:24] <dglazkov> hsivonen: are we friends? I can't decide which circle to add you to.
  138. # [01:25] <Hixie> odd
  139. # [01:25] <Hixie> oh the <div data-component> div?
  140. # [01:25] <benschwarz> yeah
  141. # [01:25] <Hixie> yeah not much i can do about that
  142. # [01:25] <Hixie> can you have your script strip it out?
  143. # [01:25] <benschwarz> if we need to
  144. # [01:27] <annevk> Ms2ger, https://bitbucket.org/ms2ger/dom-range/changeset/d3f907fe0dd7 looks kind of bogus (the text does not match the title values and e.g. previous sibling is different from preceding siblings)
  145. # 02[01:28] * Quits: shepazu (~schepers@71.39.129.225) (Quit: shepazu)
  146. # 02[01:32] * Quits: weinig (~weinig@17.246.19.239) (Read error: Connection reset by peer)
  147. # [01:36] <hober> AryehGregor: email is forthcoming, but basically we much prefer option 3 to option 2, and aren't interested in option 1.
  148. # [01:39] <Hixie> benschwarz: these divs appear all over hte spec, i think it's just luck that this is the only one you've run into
  149. # [01:39] <Hixie> benschwarz: most of the others only appear in parts of the spec not included in developers.whatwg.org source material
  150. # [01:39] <Hixie> benschwarz: like websockets, webstorage, etc
  151. # 03[01:45] * Joins: scor (~scor@drupal.org/user/52142/view)
  152. # [01:45] <benschwarz> Hixie: bad luck I guess :)
  153. # 02[01:50] * Quits: janv_ (~varga@195.91.87.57) (Quit: This computer has gone to sleep)
  154. # 02[02:04] * Quits: abarth (~abarth@nat/google/x-arhbazkanswlobkm) (Quit: abarth)
  155. # 02[02:05] * Quits: TabAtkins_ (~tabatkins@71.39.129.225) (Ping timeout: 240 seconds)
  156. # 02[02:06] * Quits: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
  157. # 03[02:07] * Joins: tomasf (~tom@2002:55e5:d95e:0:49f1:b1e6:8e42:b50f)
  158. # 03[02:10] * Joins: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  159. # 02[02:10] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  160. # 03[02:12] * Joins: TabAtkins_ (~tabatkins@71.39.129.225)
  161. # 02[02:15] * Quits: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Ping timeout: 276 seconds)
  162. # 03[02:15] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  163. # 02[02:18] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  164. # 03[02:18] * Joins: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  165. # 02[02:19] * Quits: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  166. # 03[02:19] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  167. # [02:20] <Hixie> annevk: looks like it's all up to your now. :-)
  168. # 03[02:20] * Joins: cpearce_ (~chatzilla@ip-118-90-92-242.xdsl.xnet.co.nz)
  169. # [02:20] <annevk> yeah
  170. # 02[02:21] * Quits: cpearce (~chatzilla@ip-118-90-56-181.xdsl.xnet.co.nz) (Ping timeout: 258 seconds)
  171. # [02:21] <annevk> hopefully I can work with Ms2ger on it next week
  172. # 03[02:22] * Joins: ben_h (~ben@128.250.195.138)
  173. # 03[02:23] * Joins: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  174. # 03[02:23] * Joins: cpearce (~chatzilla@ip-118-90-92-242.xdsl.xnet.co.nz)
  175. # 02[02:23] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  176. # [02:23] <annevk> kind of funny how it puts it under another domain I own that is completely unrelated
  177. # [02:23] <Hixie> heh
  178. # 02[02:25] * Quits: cpearce_ (~chatzilla@ip-118-90-92-242.xdsl.xnet.co.nz) (Ping timeout: 258 seconds)
  179. # [02:26] <Hixie> anyone got a better suggestion for a name for the "Scripted-submit" flag?
  180. # [02:26] <Hixie> it's set when you use the submit() method
  181. # 03[02:26] * Joins: erlehmann (~erlehmann@82.113.99.53)
  182. # [02:26] <TabAtkins_> Hm, I thought Chrome had added [].foreach already. :/
  183. # 03[02:26] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  184. # 02[02:26] * Quits: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: No route to host)
  185. # 03[02:26] * Joins: cpearce_ (~chatzilla@ip-118-90-92-242.xdsl.xnet.co.nz)
  186. # [02:27] <TabAtkins_> RAGE (╯°□°)╯︵ ┻━┻
  187. # [02:27] <Hixie> maybe "submitted from method"
  188. # [02:27] <hober> script-triggered-submit? submitted-from-script? no, those kind of suck
  189. # [02:27] <Hixie> or "submitted from script() method"
  190. # [02:27] <Hixie> i guess it doesn't have to be short
  191. # [02:28] <annevk> "submit() flag"
  192. # 02[02:28] * Quits: MrDoublesite (~mropposit@unaffiliated/mropposite) (Ping timeout: 240 seconds)
  193. # [02:28] <annevk> XHR has a "send() flag"
  194. # [02:28] <annevk> though kind of different purpose
  195. # 03[02:28] * Joins: erlehmann_ (~erlehmann@82.113.99.53)
  196. # [02:28] <Hixie> i'll got with "submitted from script() method" for now
  197. # [02:28] <annevk> script() is not a method
  198. # [02:28] <Hixie> er
  199. # [02:28] <Hixie> submit()
  200. # 02[02:28] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: No route to host)
  201. # [02:28] <Hixie> i got it right in the spec text :-P
  202. # 02[02:29] * Quits: cpearce (~chatzilla@ip-118-90-92-242.xdsl.xnet.co.nz) (Ping timeout: 276 seconds)
  203. # 03[02:29] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  204. # 03[02:29] * cpearce_ is now known as cpearce
  205. # 03[02:29] * Joins: dydx (~dydz@adsl-75-36-191-227.dsl.pltn13.sbcglobal.net)
  206. # 02[02:29] * Quits: dydx (~dydz@adsl-75-36-191-227.dsl.pltn13.sbcglobal.net) (Client Quit)
  207. # 02[02:31] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  208. # 03[02:31] * Joins: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  209. # 02[02:31] * Quits: erlehmann (~erlehmann@82.113.99.53) (Ping timeout: 252 seconds)
  210. # 03[02:32] * erlehmann_ is now known as erlehmann
  211. # 03[02:35] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  212. # 02[02:35] * Quits: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  213. # 03[02:41] * Joins: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  214. # 02[02:41] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  215. # 03[02:51] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
  216. # 02[02:56] * Quits: sicking (~chatzilla@nat/mozilla/x-hrifcedulkxjbnwo) (Ping timeout: 252 seconds)
  217. # 03[03:04] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  218. # 03[03:08] * heycam is now known as heycam|away
  219. # 02[03:09] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  220. # 02[03:13] * Quits: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.18/20110621100037])
  221. # 02[03:14] * Quits: annevk (~annevk@71.39.129.225) (Quit: annevk)
  222. # 02[03:17] * Quits: TabAtkins_ (~tabatkins@71.39.129.225) (Ping timeout: 255 seconds)
  223. # 02[03:18] * Quits: bmaland (~bjorn@94.229.66.40) (Ping timeout: 246 seconds)
  224. # 03[03:19] * Joins: bmaland (~bjorn@94.229.66.40)
  225. # 02[03:20] * Quits: The_8472 (~stardive@azureus/The8472) (Ping timeout: 255 seconds)
  226. # [03:25] <Hixie> man, opera's support for <datalist> is... not per spec
  227. # 03[03:25] * Joins: agektmr (~Adium@220.109.219.244)
  228. # 03[03:26] * Joins: The_8472 (~stardive@azureus/The8472)
  229. # 02[03:28] * Quits: dave_levin (~dave_levi@74.125.59.65) (Quit: dave_levin)
  230. # 02[03:30] * Quits: jacobolu_ (~jacobolus@208-90-212-189.PUBLIC.monkeybrains.net) (Remote host closed the connection)
  231. # 03[03:36] * Joins: boblet (u1921@gateway/web/irccloud.com/x-xcxiapemwhefawkb)
  232. # 02[03:40] * Quits: cying (~cying@173-228-29-224.dsl.static.sonic.net) (Quit: cying)
  233. # 02[03:43] * Quits: bga_ (~bga@95-55-1-253.dynamic.avangarddsl.ru) (Read error: Connection reset by peer)
  234. # 03[03:43] * Joins: scor (~scor@drupal.org/user/52142/view)
  235. # 02[03:49] * Quits: foolip_ (~philip@h242n6-g-hn-a11.ias.bredband.telia.com) (Ping timeout: 255 seconds)
  236. # 02[03:51] * Quits: dbaron (~dbaron@nat/mozilla/x-ojdvaquqwlfehrzw) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  237. # 03[04:02] * Joins: nonge (~nonge@p5B32670F.dip.t-dialin.net)
  238. # 02[04:05] * Quits: pdr (~pdr@nat/google/x-pfdwigdcbiovgumz) (Quit: pdr)
  239. # 02[04:07] * Quits: The_8472 (~stardive@azureus/The8472) (Ping timeout: 260 seconds)
  240. # 02[04:11] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
  241. # 03[04:13] * Joins: The_8472 (~stardive@azureus/The8472)
  242. # 03[04:13] * Joins: agektmr (~Adium@220.109.219.244)
  243. # 03[04:28] * dglazkov is now known as dglazkov|away
  244. # 03[04:32] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
  245. # 02[04:37] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: davidwalsh)
  246. # 02[04:48] * Quits: jamesr (~jamesr@216.239.45.20) (Quit: jamesr)
  247. # 02[04:55] * Quits: cygri (~cygri@wg1-nat.fwgal01.deri.ie) (Quit: cygri)
  248. # 02[04:55] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  249. # 03[04:56] * Joins: miketaylr (~miketaylr@24.42.93.245)
  250. # 02[04:58] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
  251. # 03[04:58] * Joins: MikeSmith (~MikeSmith@130.95.255.26)
  252. # 02[04:59] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 250 seconds)
  253. # 02[05:00] * Quits: juangiordana (~quassel@host15.190-139-129.telecom.net.ar) (Remote host closed the connection)
  254. # 03[05:01] * Joins: agektmr (~Adium@220.109.219.244)
  255. # 03[05:03] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  256. # 02[05:06] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Client Quit)
  257. # 03[05:07] * Joins: jacobolus (~jacobolus@208-90-212-189.PUBLIC.monkeybrains.net)
  258. # 03[05:11] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  259. # 02[05:14] * Quits: tomasf (~tom@2002:55e5:d95e:0:49f1:b1e6:8e42:b50f) (Quit: tomasf)
  260. # 03[05:15] * Joins: cying (~cying@c-71-202-136-62.hsd1.ca.comcast.net)
  261. # 02[05:15] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
  262. # 03[05:18] * Joins: J_Voracek (~J_Voracek@71-213-86-206.slkc.qwest.net)
  263. # 02[05:19] * Quits: J_Voracek (~J_Voracek@71-213-86-206.slkc.qwest.net) (Client Quit)
  264. # 03[05:26] * Joins: CvP (~CvP@123.49.21.224)
  265. # 03[05:27] * Joins: janv_ (~varga@195.91.87.57)
  266. # 03[05:28] * Joins: karlcow (~karl@nerval.la-grange.net)
  267. # 03[05:37] * Joins: nonge_ (~nonge@p508291BB.dip.t-dialin.net)
  268. # 02[05:41] * Quits: nonge (~nonge@p5B32670F.dip.t-dialin.net) (Ping timeout: 252 seconds)
  269. # 02[05:54] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: davidwalsh)
  270. # 02[06:01] * Quits: miketaylr (~miketaylr@24.42.93.245) (Quit: miketaylr)
  271. # 03[06:04] * Joins: miketaylr (~miketaylr@24.42.93.245)
  272. # 02[06:08] * Quits: miketaylr (~miketaylr@24.42.93.245) (Client Quit)
  273. # 02[06:13] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  274. # [06:19] <MikeSmith> "CSE HTML Validator generates a message about missing meta description tags"
  275. # [06:22] <MikeSmith> “CSE enforces better style by letting you know when "td" and "tr" tags are not closed. Even though omitting these end tags is technically allowable in HTML 4.01, it is not recommended because it may cause rendering problems in some browsers”
  276. # [06:22] <MikeSmith> solid gold man
  277. # 02[06:24] * Quits: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com) (Quit: hij1nx)
  278. # 03[06:26] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  279. # 02[06:36] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
  280. # 03[06:37] * Joins: agektmr (~Adium@220.109.219.244)
  281. # 02[06:43] * Quits: MikeSmith (~MikeSmith@130.95.255.26) (Quit: MikeSmith)
  282. # [06:46] <erlehmann> >Download Trial
  283. # [06:46] <erlehmann> >Buy Now
  284. # [06:46] <erlehmann> :3
  285. # [06:46] <erlehmann> Oh, and …
  286. # [06:47] <erlehmann> >Try CSE HTML Validator Pro free for 200 validations or 30 days, whichever comes first.
  287. # [06:47] <erlehmann> COMEDY GOLD
  288. # [06:47] <erlehmann> let me unpack the strategic popcorn reserves.
  289. # 03[06:48] * Joins: MikeSmith (~MikeSmith@130.95.255.26)
  290. # 02[06:56] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 252 seconds)
  291. # 02[07:06] * Quits: nessy (~Adium@124-169-135-125.dyn.iinet.net.au) (Quit: Leaving.)
  292. # 03[07:08] * Joins: yoshiaki (~yoshiaki@u-211130161006.u11.hotspot.ne.jp)
  293. # 02[07:15] * Quits: ben_h (~ben@128.250.195.138) (Quit: ben_h)
  294. # 02[07:15] * Quits: yoshiaki (~yoshiaki@u-211130161006.u11.hotspot.ne.jp) (Ping timeout: 250 seconds)
  295. # 03[07:16] * Joins: ben_h (~ben@128.250.195.138)
  296. # 02[07:19] * Quits: erlehmann (~erlehmann@82.113.99.53) (Ping timeout: 255 seconds)
  297. # 03[07:28] * Joins: shinyak__ (~shinyak@220.109.219.244)
  298. # 03[07:29] * Joins: erlehmann (~erlehmann@82.113.99.41)
  299. # 02[07:36] * Quits: agektmr (~Adium@220.109.219.244) (Read error: Connection reset by peer)
  300. # 03[07:36] * Joins: agektmr (~Adium@220.109.219.244)
  301. # 02[07:38] * Quits: CvP (~CvP@123.49.21.224) (Quit: [ UPP ] > all)
  302. # 03[07:41] * Joins: CvP (~CvP@123.49.21.224)
  303. # 02[07:50] * Quits: CvP (~CvP@123.49.21.224) (Quit: [ UPP ] > all)
  304. # 03[07:50] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
  305. # 02[07:53] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Remote host closed the connection)
  306. # 03[07:59] * Joins: MikeSmith_ (~MikeSmith@130.95.255.26)
  307. # 02[07:59] * Quits: MikeSmith (~MikeSmith@130.95.255.26) (Read error: Connection reset by peer)
  308. # 03[07:59] * MikeSmith_ is now known as MikeSmith
  309. # 02[08:10] * Quits: cpearce (~chatzilla@ip-118-90-92-242.xdsl.xnet.co.nz) (Ping timeout: 258 seconds)
  310. # 03[08:11] * Joins: ezoe (~ezoe@203-140-91-155f1.kyt1.eonet.ne.jp)
  311. # 03[08:13] * Joins: cpearce (~chatzilla@ip-118-90-92-242.xdsl.xnet.co.nz)
  312. # 02[08:19] * Quits: MikeSmith (~MikeSmith@130.95.255.26) (Quit: MikeSmith)
  313. # 02[08:24] * Quits: shinyak__ (~shinyak@220.109.219.244) (Ping timeout: 252 seconds)
  314. # 03[08:25] * Joins: rimantas (~rimliu@93.93.57.193)
  315. # 02[08:30] * Quits: cpearce (~chatzilla@ip-118-90-92-242.xdsl.xnet.co.nz) (Ping timeout: 258 seconds)
  316. # 02[08:32] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
  317. # 02[08:32] * Quits: bmaland (~bjorn@94.229.66.40) (Ping timeout: 276 seconds)
  318. # 02[08:34] * Quits: uf0 (deeznuts@2001:4d88:ffff:ffff:2:b320:d90a:b) (Quit: changing servers)
  319. # 02[08:44] * Quits: ben_h (~ben@128.250.195.138) (Quit: ben_h)
  320. # 03[08:45] * Joins: ben_h (~ben@128.250.195.138)
  321. # 02[08:49] * Quits: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  322. # 03[08:50] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  323. # 03[08:51] * Joins: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  324. # 02[08:51] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  325. # 02[08:54] * Quits: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  326. # 03[08:54] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  327. # 03[08:56] * Joins: CvP (~CvP@123.49.21.224)
  328. # 02[09:00] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Ping timeout: 240 seconds)
  329. # 03[09:01] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  330. # 02[09:03] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: No route to host)
  331. # 02[09:03] * Quits: Necrathex (~nectop@82-170-160-25.ip.telfort.nl) (Ping timeout: 240 seconds)
  332. # 03[09:04] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  333. # 02[09:07] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  334. # 03[09:07] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  335. # 03[09:08] * Joins: Jackneill (~Jackneill@unaffiliated/jackneill)
  336. # 03[09:11] * Joins: Necrathex (~nectop@82-170-160-25.ip.telfort.nl)
  337. # 02[09:13] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  338. # 03[09:13] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  339. # 02[09:16] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  340. # 03[09:16] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  341. # 03[09:18] * heycam|away is now known as heycam
  342. # 03[09:18] * Joins: Lachy (~Lachy@178.74.10.250)
  343. # 03[09:20] * Joins: Frozen_ (~Frozen@2a01:e35:8a2f:2a60:21f:d0ff:fe53:75b2)
  344. # 03[09:22] * Joins: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  345. # 02[09:22] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  346. # 03[09:24] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  347. # 02[09:24] * Quits: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  348. # 02[09:31] * Quits: Lachy (~Lachy@178.74.10.250) (Quit: Computer has gone to sleep.)
  349. # 03[09:36] * Joins: _uf0 (deeznuts@2001:4d88:ffff:ffff:2:b320:d90a:b)
  350. # 03[09:40] * Joins: shepazu (~schepers@71-23-38-160.war.clearwire-wmx.net)
  351. # 03[09:40] * Joins: foolip_ (~philip@h242n6-g-hn-a11.ias.bredband.telia.com)
  352. # 02[09:44] * Quits: shepazu (~schepers@71-23-38-160.war.clearwire-wmx.net) (Ping timeout: 258 seconds)
  353. # 02[09:45] * Quits: cying (~cying@c-71-202-136-62.hsd1.ca.comcast.net) (Quit: cying)
  354. # 02[09:45] * Quits: jochen__ (~jochen@nat/google/x-mzjgjfptpwccixyx) (Remote host closed the connection)
  355. # 03[09:45] * Joins: jochen__ (~jochen@nat/google/x-ulmkxiwisckiwppu)
  356. # 03[09:46] * Joins: nessy (~Adium@124-169-135-125.dyn.iinet.net.au)
  357. # 03[09:48] * Joins: bmaland (~bjorn@94.229.66.40)
  358. # 03[09:52] * Joins: Lachy (~Lachy@pat-tdc.opera.com)
  359. # 03[09:54] * Joins: shinyak__ (~shinyak@2401:fa00:4:1012:129a:ddff:febe:ed11)
  360. # 02[09:54] * Quits: shinyak__ (~shinyak@2401:fa00:4:1012:129a:ddff:febe:ed11) (Remote host closed the connection)
  361. # 03[09:55] * Joins: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  362. # 03[09:56] * Joins: shinyak__ (~shinyak@2401:fa00:4:1012:129a:ddff:febe:ed11)
  363. # 02[10:01] * Quits: CvP (~CvP@123.49.21.224) (Quit: [ UPP ] > all)
  364. # 02[10:07] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 246 seconds)
  365. # 02[10:09] * Quits: foolip_ (~philip@h242n6-g-hn-a11.ias.bredband.telia.com) (Ping timeout: 255 seconds)
  366. # 02[10:12] * Quits: ben_h (~ben@128.250.195.138) (Quit: ben_h)
  367. # 03[10:18] * Joins: tbassetto (~tbassetto@LRouen-151-71-49-64.w80-11.abo.wanadoo.fr)
  368. # 02[10:19] * Quits: shinyak__ (~shinyak@2401:fa00:4:1012:129a:ddff:febe:ed11) (Remote host closed the connection)
  369. # 03[10:19] * Joins: mpt (~mpt@canonical/mpt)
  370. # 03[10:20] * Joins: FireFly (~firefly@unaffiliated/firefly)
  371. # 03[10:28] * Joins: shinyak__ (~shinyak@220.109.219.244)
  372. # 03[10:50] * Joins: smaug____ (~chatzilla@a91-154-41-96.elisa-laajakaista.fi)
  373. # 02[10:50] * Quits: shinyak__ (~shinyak@220.109.219.244) (Remote host closed the connection)
  374. # 03[10:57] * Joins: bga_ (~bga@95-55-1-253.dynamic.avangarddsl.ru)
  375. # 03[11:05] * Joins: stefan-_ (~music@hiwi0.wi2.uni-trier.de)
  376. # 03[11:05] * Joins: shinyak__ (~shinyak@220.109.219.244)
  377. # 03[11:08] * heycam is now known as heycam|away
  378. # 02[11:14] * Quits: shinyak__ (~shinyak@220.109.219.244) (Remote host closed the connection)
  379. # 03[11:15] * bga_ is now known as bga_|away
  380. # 03[11:26] * Joins: Ms2ger (~Ms2ger@91.181.147.217)
  381. # 02[11:28] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
  382. # 03[11:30] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
  383. # 03[11:36] * Joins: matijsb (u2278@gateway/web/irccloud.com/x-zgobfynbbkxnmibg)
  384. # 03[11:38] * bga_|away is now known as bga_
  385. # 02[11:39] * Quits: jdong (~quassel@222.126.155.250) (Remote host closed the connection)
  386. # 02[11:40] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 264 seconds)
  387. # 03[11:40] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  388. # 02[11:45] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 255 seconds)
  389. # 03[11:46] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
  390. # 02[11:47] * Quits: bga_ (~bga@95-55-1-253.dynamic.avangarddsl.ru) (Read error: Connection reset by peer)
  391. # 03[11:48] * Joins: bga_ (~bga@95-55-1-253.dynamic.avangarddsl.ru)
  392. # 03[11:51] * Joins: Ankheg (~Ankheg@91.224.77.4)
  393. # 03[11:54] * Joins: Amorphous (jan@unaffiliated/amorphous)
  394. # 03[11:58] * Joins: dirkpennings (~Vuurbal@90-145-26-140.bbserv.nl)
  395. # 03[12:13] * Joins: gpsietzema (~gpsietzem@188.201.167.121)
  396. # 03[12:20] * Joins: rimantas_ (~rimliu@93.93.57.193)
  397. # 02[12:21] * Quits: rimantas (~rimliu@93.93.57.193) (Read error: Connection reset by peer)
  398. # [12:24] <jgraham> foolip: I read machineval and "machin eval" and wonder what a machin is…
  399. # [12:24] <jgraham> I think this suggests industrial injury caused by over-exposure to js
  400. # 02[12:27] * Quits: mpt (~mpt@canonical/mpt) (Read error: Operation timed out)
  401. # 02[12:36] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 240 seconds)
  402. # 02[12:41] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  403. # [12:44] <hsivonen> Does this mean that TimBL doesn't approve of the idea of not having Microdata spec say how Microdata maps to RDF? http://lists.w3.org/Archives/Public/www-tag/2011Jul/0120.html
  404. # 02[12:44] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Remote host closed the connection)
  405. # 02[12:53] * Quits: smaug____ (~chatzilla@a91-154-41-96.elisa-laajakaista.fi) (Ping timeout: 258 seconds)
  406. # [13:00] <erlehmann> hsivonen, is that a rhetorical question?
  407. # 03[13:03] * Joins: karlcow (~karl@nerval.la-grange.net)
  408. # 02[13:04] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  409. # 02[13:05] * Quits: Obvious (tachikoma@188.226.74.2) (Ping timeout: 252 seconds)
  410. # [13:07] <hsivonen> erlehmann: no. I was semi-expecting Tim to be OK with Microdata not defining a mapping to RDF
  411. # [13:07] <hsivonen> erlehmann: since then Microdata would step on RDF's toes less than by defining a mapping that sucks
  412. # [13:08] <jgraham> Well he seems to want it to define a mapping that doesn't suck
  413. # [13:08] <erlehmann> i should probably learn about the reasons why a mapping would have to suck
  414. # [13:08] <jgraham> I wonder if a concrete proposal for such a mapping exists
  415. # [13:10] <hsivonen> I think it would be happier for everyone if a group of people who want to use such a mapping drove the definition of the mapping
  416. # [13:10] <hsivonen> instead of Hixie slapping together something when Hixie obviously isn't going to use the mapping
  417. # 03[13:12] * Joins: Rik` (~Rik`@mozilla-paris-253-98.cnt.nerim.net)
  418. # 03[13:12] * Joins: Obvious (tachikoma@188.226.74.2)
  419. # [13:15] <erlehmann> sounds reasonable.
  420. # 03[13:15] * Joins: mpt (~mpt@91.189.88.12)
  421. # 02[13:15] * Quits: mpt (~mpt@91.189.88.12) (Changing host)
  422. # 03[13:15] * Joins: mpt (~mpt@canonical/mpt)
  423. # 02[13:16] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
  424. # 03[13:18] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
  425. # 02[13:19] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  426. # 03[13:20] * Joins: boaz (~boaz@li326-230.members.linode.com)
  427. # [13:25] <hsivonen> TabAtkins: in a presentation of yours you said that new PDF readers don't support old PDF features
  428. # [13:25] <hsivonen> TabAtkins: any concrete examples?
  429. # [13:26] <hsivonen> TabAtkins: (I'm assuming that archivists aren't using the insecure parts of PDF that allow applicaiton invocation)
  430. # [13:27] <hsivonen> TabAtkins: IIRC, the only feature that PDF has ever dropped was LZW compression, but LZW *de*compression is still supported
  431. # [13:28] <hsivonen> hmm. Actually, I recall once seeing a batch of legacy PDFs whose fonts only worked in Adobe Reader--not in Evince
  432. # 03[13:32] * Joins: shinyak__ (~shinyak@2401:fa00:4:1012:129a:ddff:febe:ed11)
  433. # 02[13:35] * Quits: shinyak__ (~shinyak@2401:fa00:4:1012:129a:ddff:febe:ed11) (Remote host closed the connection)
  434. # 02[13:47] * Quits: gpsietzema (~gpsietzem@188.201.167.121) (Remote host closed the connection)
  435. # 03[14:03] * Joins: juangiordana (~quassel@host15.190-139-129.telecom.net.ar)
  436. # 03[14:22] * Joins: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  437. # 02[14:33] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 260 seconds)
  438. # 03[14:34] * Joins: davidb_ (~davidb@corp.tor1.mozilla.com)
  439. # 03[14:37] * Joins: temp01 (~temp01@unaffiliated/temp01)
  440. # 03[14:37] * Joins: brucel (~brucel@cpc3-smal11-2-0-cust48.perr.cable.virginmedia.com)
  441. # 03[14:44] * Parts: brucel (~brucel@cpc3-smal11-2-0-cust48.perr.cable.virginmedia.com)
  442. # 02[14:46] * Quits: jacobolus (~jacobolus@208-90-212-189.PUBLIC.monkeybrains.net) (Remote host closed the connection)
  443. # 03[14:48] * Joins: pdr (~pdr@nat/google/x-kmkqreztfmvkgajb)
  444. # 03[14:53] * Joins: brucel (~brucel@cpc3-smal11-2-0-cust48.perr.cable.virginmedia.com)
  445. # 02[14:56] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  446. # [14:56] <hsivonen> Hixie: is http://www.jenitennison.com/blog/node/161 on your feedback radar?
  447. # 03[14:57] * Joins: boaz (~boaz@li326-230.members.linode.com)
  448. # 03[14:59] * Joins: Zeddy (~Zeddy@cable-prv-fe9cdc00-246.dhcp.inet.fi)
  449. # 03[14:59] * bga_ is now known as bga_|away
  450. # 02[15:02] * Quits: pdr (~pdr@nat/google/x-kmkqreztfmvkgajb) (Quit: pdr)
  451. # 03[15:03] * Joins: pdr (~pdr@nat/google/x-imqyoxtxadbgtejg)
  452. # 03[15:03] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  453. # 02[15:10] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
  454. # 03[15:11] * bga_|away is now known as bga_
  455. # 02[15:12] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: Reading http://davidwalsh.name)
  456. # 03[15:15] * Joins: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com)
  457. # [15:15] <erlehmann> hsivonen, that is a perfect trolling opportunity to demand namespaces, again! :D
  458. # [15:16] <Ms2ger> Don't we have enough trolling opportunities already?
  459. # 03[15:28] * Joins: miketaylr (~miketaylr@24.42.93.245)
  460. # 03[15:39] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  461. # 03[15:40] * Joins: MacTed (~Thud@63.119.36.36)
  462. # 02[15:41] * Quits: pdr (~pdr@nat/google/x-imqyoxtxadbgtejg) (Quit: pdr)
  463. # 03[15:44] * Joins: cygri (~cygri@wlan-nat.fwgal01.deri.ie)
  464. # 02[15:44] * Quits: cygri (~cygri@wlan-nat.fwgal01.deri.ie) (Remote host closed the connection)
  465. # 03[15:44] * Joins: cygri (~cygri@wg1-nat.fwgal01.deri.ie)
  466. # 03[15:45] * Joins: pdr (~pdr@nat/google/x-oobesewbpwqvkgrk)
  467. # 02[15:52] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Quit: Leaving)
  468. # 03[15:55] * Joins: jarek (~jarek@unaffiliated/jarek)
  469. # 03[15:56] * Joins: smaug____ (~chatzilla@a91-154-41-96.elisa-laajakaista.fi)
  470. # 03[15:59] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
  471. # 02[16:02] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
  472. # 03[16:04] * Joins: captain3 (~captain@xdsl-87-78-57-227.netcologne.de)
  473. # 03[16:08] * Joins: cying (~cying@c-71-202-136-62.hsd1.ca.comcast.net)
  474. # 02[16:08] * Quits: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com) (Quit: hij1nx)
  475. # 03[16:26] * Joins: scor (~scor@drupal.org/user/52142/view)
  476. # 03[16:28] * Joins: zdobersek (~zan@cpe-46-164-3-110.dynamic.amis.net)
  477. # 03[16:31] * Joins: CvP (~CvP@123.49.21.178)
  478. # 02[16:32] * Quits: ezoe (~ezoe@203-140-91-155f1.kyt1.eonet.ne.jp) (Ping timeout: 246 seconds)
  479. # 02[16:33] * Quits: bmaland (~bjorn@94.229.66.40) (Ping timeout: 276 seconds)
  480. # 03[16:34] * Joins: hij1nx (~hij1nx@207.239.107.3)
  481. # 03[16:38] * Parts: brucel (~brucel@cpc3-smal11-2-0-cust48.perr.cable.virginmedia.com)
  482. # 03[16:38] * Joins: bmaland (~bjorn@94.229.66.40)
  483. # 03[16:39] * Joins: brucel (~brucel@cpc3-smal11-2-0-cust48.perr.cable.virginmedia.com)
  484. # 02[16:39] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: Leaving)
  485. # 03[16:41] * Parts: brucel (~brucel@cpc3-smal11-2-0-cust48.perr.cable.virginmedia.com)
  486. # 03[16:43] * Joins: brucel (~brucel@cpc3-smal11-2-0-cust48.perr.cable.virginmedia.com)
  487. # 02[16:44] * Quits: Ankheg (~Ankheg@91.224.77.4) (Read error: Connection reset by peer)
  488. # 03[16:49] * Joins: mokush (~quassel@188.24.97.161)
  489. # 02[16:51] * Quits: ben_alman (~ben_alman@web126.webfaction.com) (Excess Flood)
  490. # 03[16:51] * Joins: ben_alman (~ben_alman@web126.webfaction.com)
  491. # 06[16:56] * karlcow proposed text for the itemid http://www.w3.org/Bugs/Public/show_bug.cgi?id=13452#c2
  492. # 03[16:57] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
  493. # 02[16:58] * Quits: nonge_ (~nonge@p508291BB.dip.t-dialin.net) (Quit: Verlassend)
  494. # 02[16:59] * Quits: nessy (~Adium@124-169-135-125.dyn.iinet.net.au) (Quit: Leaving.)
  495. # 02[17:01] * Quits: brucel (~brucel@cpc3-smal11-2-0-cust48.perr.cable.virginmedia.com) (Ping timeout: 255 seconds)
  496. # [17:05] <smaug____> is there a coding style for webidl interfaces?
  497. # 02[17:05] * Quits: dirkpennings (~Vuurbal@90-145-26-140.bbserv.nl)
  498. # 02[17:06] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 250 seconds)
  499. # 03[17:07] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  500. # [17:08] <Ms2ger> Yes :)
  501. # [17:08] <Ms2ger> </unhelpful>
  502. # [17:09] <smaug____> bah
  503. # [17:09] <Ms2ger> Two-space indentation for everything except for read-write attributes, those are on " readonly ".length
  504. # [17:09] <smaug____> how to handle {}
  505. # [17:10] <Ms2ger> Not on a new line
  506. # [17:10] <smaug____> looks like HTML spec uses different coding style than gecko
  507. # [17:11] <Ms2ger> Much less indentation for methods, yes
  508. # [17:11] <Ms2ger> s/indentation/spaces in the middle of the line/
  509. # 02[17:15] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
  510. # 03[17:16] * bga_ is now known as bga_|away
  511. # 02[17:16] * Quits: hober (~ted@unaffiliated/hober) (Quit: ERC Version 5.3 (IRC client for Emacs))
  512. # 02[17:16] * Quits: erlehmann (~erlehmann@82.113.99.41) (Quit: Ex-Chat)
  513. # 03[17:18] * Joins: erlehmann (~erlehmann@82.113.99.41)
  514. # 02[17:19] * Quits: erlehmann (~erlehmann@82.113.99.41) (Client Quit)
  515. # 02[17:19] * Quits: cying (~cying@c-71-202-136-62.hsd1.ca.comcast.net) (Quit: cying)
  516. # 02[17:20] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: Freedom - to walk free and own no superior.)
  517. # 02[17:21] * Quits: mokush (~quassel@188.24.97.161) (Remote host closed the connection)
  518. # 02[17:23] * Quits: Ms2ger (~Ms2ger@91.181.147.217) (Ping timeout: 255 seconds)
  519. # 06[17:24] * hsivonen subscribes to www-tag
  520. # [17:25] <jgraham> Poor you
  521. # 03[17:26] * Joins: Ms2ger (~Ms2ger@91.181.147.217)
  522. # 02[17:27] * Quits: tbassetto (~tbassetto@LRouen-151-71-49-64.w80-11.abo.wanadoo.fr) (Quit: Linkinus - http://linkinus.com)
  523. # 03[17:28] * Joins: ezoe (~ezoe@112-68-245-59f1.kyt1.eonet.ne.jp)
  524. # 03[17:28] * bga_|away is now known as bga_
  525. # [17:29] <jgraham> (I suppose the less cynical respose is "I hope this means that you are considering standing for election; the general usefulness of the tag might be increased if it wasn't almost-entirely composed of linked data theoreticians rather than people with an interst in improving the actual web)
  526. # [17:29] <jgraham> s/)/")/
  527. # 02[17:30] * Quits: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au) (Remote host closed the connection)
  528. # 03[17:31] * Joins: gpsietzema (~gpsietzem@188.201.167.121)
  529. # [17:32] <Ms2ger> But Linked Data is the actual web!
  530. # 06[17:32] * Ms2ger goes back to his cave
  531. # 03[17:32] * Joins: hober (~ted@unaffiliated/hober)
  532. # 03[17:33] * Joins: agektmr (~Adium@p2248-ipbf5205marunouchi.tokyo.ocn.ne.jp)
  533. # 03[17:35] * bga_ is now known as bga_|away
  534. # 03[17:37] * Joins: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au)
  535. # 03[17:41] * Joins: necolas (~necolas@5e0425de.bb.sky.com)
  536. # 03[17:42] * twisted is now known as twisted`
  537. # 02[17:45] * Quits: gpsietzema (~gpsietzem@188.201.167.121) (Remote host closed the connection)
  538. # 03[17:46] * Joins: charlvn (29003036@gateway/web/freenode/ip.41.0.48.54)
  539. # 03[17:52] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
  540. # 03[17:55] * heycam|away is now known as heycam
  541. # 02[17:58] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 252 seconds)
  542. # 03[18:06] * Joins: brucel (~brucel@cpc3-smal11-2-0-cust48.perr.cable.virginmedia.com)
  543. # 03[18:06] * Joins: demet8 (~demet8@7.186.8.67.cfl.res.rr.com)
  544. # 03[18:11] * Joins: maikmerten (~maikmerte@port-92-201-15-31.dynamic.qsc.de)
  545. # 02[18:14] * Quits: foolip (~philip@83.218.67.122) (Ping timeout: 264 seconds)
  546. # 03[18:16] * Parts: demet8 (~demet8@7.186.8.67.cfl.res.rr.com)
  547. # 03[18:16] * heycam is now known as heycam|away
  548. # 03[18:17] * Joins: RCanine (~RCanine@cpe-76-168-95-42.socal.res.rr.com)
  549. # 03[18:18] * Parts: RCanine (~RCanine@cpe-76-168-95-42.socal.res.rr.com)
  550. # [18:18] <Hixie> hsivonen: it was, but i didn't see anything actionable in a brief scan. Anything specifically I should be looking at?
  551. # 03[18:19] * heycam|away is now known as heycam
  552. # 03[18:20] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
  553. # 03[18:26] * Joins: shetech (~shetech@12.234.36.130)
  554. # 02[18:27] * Quits: shetech (~shetech@12.234.36.130) (Client Quit)
  555. # 03[18:28] * bga_|away is now known as bga_
  556. # 03[18:29] * Joins: shepazu (~schepers@71.39.129.225)
  557. # 02[18:29] * Quits: Lachy (~Lachy@pat-tdc.opera.com) (Ping timeout: 252 seconds)
  558. # 03[18:30] * Joins: Lachy (~Lachy@83.170.95.133)
  559. # 03[18:36] * Joins: hij1nx_ (~hij1nx@rrcs-50-74-0-42.nyc.biz.rr.com)
  560. # [18:37] <hsivonen> Hixie: addressing the use case of supporting both SEO and extraction to calendar for event data
  561. # 03[18:38] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  562. # [18:38] <Hixie> you mean in a situation where you're targetting two UAs who use different vocabularies for the same thing?
  563. # [18:39] <Hixie> i don't see any good way to do that
  564. # 03[18:39] * Joins: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
  565. # 02[18:39] * Quits: hij1nx (~hij1nx@207.239.107.3) (Ping timeout: 252 seconds)
  566. # 03[18:39] * hij1nx_ is now known as hij1nx
  567. # [18:39] <Hixie> does anyone actually do the extraction to calendar using microdata?
  568. # 03[18:39] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
  569. # [18:39] <Hixie> if they just use iCal then that might be the better way to go
  570. # [18:40] <hsivonen> Hixie: I'm not aware of anyone actually doing calendar extraction, but you wrote a spec for it, no?
  571. # [18:40] <Hixie> i wrote a spec for it assuming anyone would implement it
  572. # [18:40] <hsivonen> Hixie: yeah, targeting two UAs that use different vocabularies for the "same" thing on the high level but different in details
  573. # [18:40] <Hixie> if tehy don't implement it, it's kind of academic
  574. # [18:41] <hsivonen> Hixie: isn't it too early to tell?
  575. # [18:41] <hsivonen> Hixie: but it's not too early to tell that Google like their own thing more than iCalendar for the SEO use case
  576. # 02[18:41] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 264 seconds)
  577. # [18:43] <Philip`> Could support multiple independent microdata layers, like
  578. # [18:43] <Hixie> realistically i'd be very surprised if anyone ever did calendar extraction with microdata
  579. # [18:43] <Philip`> <li itemscope[0] itemtype[0]="http://schema.org/Event" itemid[0]="/2011/oscon/" itemscope[1] itemtype[1]="http://microformats.org/profile/hcalendar#vevent" itemid[1]="/2011/oscon/">
  580. # [18:43] <Hixie> but if they do we can fix the problem then
  581. # [18:44] <hsivonen> Hixie: why don't you zap the spec text that suggests it, then?
  582. # 03[18:45] * Joins: TabAtkins_ (~tabatkins@71.39.129.225)
  583. # [18:45] <Hixie> it provides a guide to people who want to write their own vocabularies
  584. # [18:46] <Hixie> plus, it does solve the problem if anyone ever does want to solve it
  585. # [18:46] <hsivonen> ok
  586. # 02[18:46] * Quits: TabAtkins_ (~tabatkins@71.39.129.225) (Client Quit)
  587. # 03[18:47] * Joins: TabAtkins_ (~tabatkins@71.39.129.225)
  588. # [18:47] <Hixie> looks like sicking wants us to drop the <datagrid>-fallback-to-<select> feature
  589. # [18:47] <Hixie> anyone have any opinions on that?
  590. # [18:48] <Michael> If I knew who "us" was maybe
  591. # [18:48] <Michael> missing context :D
  592. # [18:48] <hsivonen> I thought the feature made sense
  593. # [18:48] <Hixie> us = the web
  594. # [18:48] <Ms2ger> The spec
  595. # [18:48] <Ms2ger> Or that
  596. # [18:48] <hsivonen> but I don't know if it is actually used by authors
  597. # [18:48] <hsivonen> or if it's too soon to analyze that
  598. # [18:49] <Michael> Is the fallback in a library like Modernizr or?
  599. # [18:49] <Michael> oh in the spec?
  600. # [18:49] <Michael> seems like a weird thing to have in a spec
  601. # [18:50] <Ms2ger> What, features?
  602. # [18:50] <Michael> A fallback
  603. # [18:50] <Michael> I thought fallbacks were the jobs of 3rd party developers
  604. # [18:50] <hsivonen> Michael: how do you mean?
  605. # [18:51] <Michael> I think I'm still missing context.
  606. # [18:51] <Michael> I'm going to hush
  607. # [18:52] <Michael> hsivonen, I just saw "fallback from data-grid to select"
  608. # [18:52] <Michael> and thought "Shouldn't that be the job of a 3rd party tool like modernizr?"
  609. # [18:52] <Michael> But I don't know what spec you're talking about or really even who you guys are other than being related to whatwg.org
  610. # 02[18:53] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
  611. # [18:53] <hsivonen> Michael: s/grid/list/
  612. # [18:53] <Michael> sorry
  613. # [18:54] <hsivonen> Michael: the fallback is easy to make work without any JS at all
  614. # [18:54] <Michael> Are you talking about the html5 spec?
  615. # [18:54] <hsivonen> Michael: yes
  616. # [18:54] <hsivonen> Michael: we also have scriptless fallback from <video> to Flash
  617. # [18:54] <Michael> interesting
  618. # [18:55] <Philip`> Michael: The second example in http://whatwg.org/html#the-list-attribute where it uses <select> for non-scripted fallback
  619. # [18:55] <hsivonen> though it sucks somewhat due to the lack of a baseline codec for video
  620. # [18:55] <hsivonen> "Unless this bug is substantially addressed, then I will continue to reopen it
  621. # [18:55] <hsivonen> until it is elevated to an Issue recorded against HTML5 for resolution by the
  622. # [18:55] <hsivonen> WG as a whole."
  623. # [18:56] <hsivonen> should I point out that that's not how the Process works?
  624. # [18:56] <Michael> Philip`, It makes sense. I suppose I'm just not used to seeing fallbacks in specifications
  625. # [18:56] <Michael> What is Sicking's reason for wanting it removed?
  626. # [18:56] <Ms2ger> hsivonen, no
  627. # [18:57] <Ms2ger> People who want to process-troll should first read the process
  628. # [18:57] <Hixie> Ms2ger++
  629. # [18:58] <Philip`> Michael: HTML has always been designed to allow pages to use new features with relatively graceful degradation in old browsers that don't support them, like using <script><!-- ... --></script> to hide the script text from pre-<script> browsers
  630. # [18:58] <Michael> good point!
  631. # [18:58] <Michael> I didn't know that was in the spec. I thought that was a 'hack' someone found
  632. # 06[18:58] * Michael sits
  633. # [18:58] <Ms2ger> Philip`, I hope you're not trying to call that one a success :)
  634. # [18:59] <Hixie> hey it did work
  635. # [18:59] <Hixie> even if it caused us undue pain over the yeras
  636. # [18:59] <Philip`> (http://dev.w3.org/html5/html-design-principles/#degrade-gracefully)
  637. # [18:59] <adactio> I woud add to that: the design of the datalist element (and the way that it can contain a select element for older UAs) is one of the best examples of designing for backwards compatibility that I've seen.
  638. # [18:59] <Ms2ger> I guess the </script> handling was the real problem
  639. # [19:00] <adactio> (I wrote a bit about the design of datalist here: http://adactio.com/journal/4272/ )
  640. # 02[19:02] * Quits: necolas (~necolas@5e0425de.bb.sky.com) (Remote host closed the connection)
  641. # 02[19:02] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 258 seconds)
  642. # [19:02] <Philip`> Ms2ger: It was presumably successful at getting people to use scripts without worrying about how it looked all ugly in Netscape 1, given how many people started using scripts :-)
  643. # 03[19:07] * Joins: erlehmann (~erlehmann@82.113.99.41)
  644. # 03[19:10] * Joins: annevk (~annevk@c-24-16-133-35.hsd1.wa.comcast.net)
  645. # 03[19:14] * Joins: unclespeedo (~unclespee@S0106001759e65bc8.gv.shawcable.net)
  646. # 03[19:14] * dglazkov|away is now known as dglazkov
  647. # [19:14] <dglazkov> good morning, Whatwg!
  648. # 03[19:14] * Joins: weinig (~weinig@2620:149:4:401:1f1:40c:e105:6187)
  649. # 03[19:17] * Joins: _bga (~bga@ppp91-122-186-102.pppoe.avangarddsl.ru)
  650. # 03[19:17] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
  651. # [19:17] <Ms2ger> Evening dglazkov
  652. # [19:17] <Ms2ger> Is it me or are you always getting on later? :)
  653. # [19:18] <dglazkov> early meeting, just now got to the keyboard
  654. # [19:19] <dglazkov> <insert excuse>
  655. # 02[19:19] * Quits: bga_ (~bga@95-55-1-253.dynamic.avangarddsl.ru) (Ping timeout: 276 seconds)
  656. # [19:26] <webben> Hixie: I'm confused ... I thought you'd given up on speccing datagrid for the moment anyway?
  657. # [19:27] <Hixie> datalist, not datagrid
  658. # [19:27] <Hixie> i misspoke
  659. # 02[19:27] * Quits: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com) (Quit: adactio)
  660. # 02[19:28] * Quits: TabAtkins_ (~tabatkins@71.39.129.225) (Quit: leaving)
  661. # 03[19:28] * Joins: TabAtkins_ (~tabatkins@71.39.129.225)
  662. # [19:28] <Michael> ^^ my fault
  663. # [19:29] <Ms2ger> ^^ Hixie's fault for inventing those names :)
  664. # [19:29] <Michael> lol
  665. # [19:29] <Michael> btw - thank you guys for writing specs :)
  666. # 02[19:29] * Quits: Lachy (~Lachy@83.170.95.133) (Ping timeout: 264 seconds)
  667. # 02[19:29] * Quits: rimantas_ (~rimliu@93.93.57.193) (Quit: Leaving)
  668. # [19:29] <Michael> Disney has embraced HTML5 and we're all loving it.
  669. # [19:30] <Hixie> i've kind of given up on datagrid for now
  670. # [19:30] <Hixie> waiting for dglazkov to finish fixing xbl
  671. # 02[19:32] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
  672. # 06[19:33] * dglazkov is procrastinating writing Python code
  673. # 02[19:33] * Quits: agektmr (~Adium@p2248-ipbf5205marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving.)
  674. # [19:34] <Ms2ger> Hey, python is fun!
  675. # [19:34] <Michael> *cough*ruby
  676. # [19:34] <Michael> jk python is also great
  677. # 03[19:35] * Joins: foolip_ (~philip@h242n6-g-hn-a11.ias.bredband.telia.com)
  678. # [19:36] <erlehmann> Michael, has disney also embraced open standards?
  679. # 03[19:36] * Joins: Lachy (~Lachy@pat-tdc.opera.com)
  680. # [19:36] <Michael> For our software? No
  681. # [19:37] <Michael> We have envious competitors that we have to protect ourselves from unfortunately
  682. # [19:38] <Michael> We did release TEA as open source years back but closed it. Now TEA is deprecated and being replaced.
  683. # [19:39] <erlehmann> what is TEA?
  684. # 03[19:39] * Joins: remysharp (~remysharp@12.130.116.116)
  685. # [19:39] <Michael> A terrible view template language based on Java
  686. # 02[19:39] * Quits: stefan-_ (~music@hiwi0.wi2.uni-trier.de) (Read error: Connection reset by peer)
  687. # [19:40] <Michael> The idea was to limit developers from low level functions like accessing the filesystem etc
  688. # [19:40] <Michael> http://www.pdmfc.com/tea-site/info/index.html
  689. # 03[19:40] * Joins: othermaciej (~mjs@66.109.106.68)
  690. # 03[19:40] * _bga is now known as bga_|away
  691. # [19:40] <erlehmann> Michael, i meant with regards to A/V codecs in HTML5. last i checked, i lived in a country where firefox is the majority browser.
  692. # [19:40] <erlehmann> >best features from Scheme, Tcl and Java
  693. # [19:40] <erlehmann> heh :D
  694. # [19:40] <Michael> haha
  695. # [19:41] <remysharp> if I want to make use of setCustomValidity should I be setting on form.onsubmit or is there an event before the submit?
  696. # [19:41] <remysharp> (I'm getting mixed results between chrome and opera)
  697. # [19:41] <Michael> erlehmann, I'm honestly not sure. That's a good question
  698. # [19:41] <annevk> remysharp, onblur maybe?
  699. # [19:42] <annevk> kind of depends on the UI you want I guess
  700. # [19:42] <remysharp> annevk: say I just want to set the email validation fail message to "that's wrong"
  701. # [19:42] <remysharp> annevk: I'm doing that onblur? that seems...weird...
  702. # [19:44] <remysharp> annevk: in fact, it needs to be oninput instead of onblur, because user can hit enter
  703. # [19:44] <remysharp> annevk: but then I'm setting the custom validity message on every key stroke
  704. # [19:44] <remysharp> that feels really wrong.
  705. # [19:45] <erlehmann> remysharp, why not set it if it is not set?
  706. # [19:45] <erlehmann> hehe ;)
  707. # [19:45] <erlehmann> (i know, i know.)
  708. # [19:45] <remysharp> erlehmann: yeah.... you're going to have to clarify "it if it is not" bit :-\
  709. # [19:45] <annevk> remysharp, it could be submit and blur
  710. # [19:46] <Rik`> remysharp: onformsubmit should be ok, what's the problem?
  711. # [19:46] <remysharp> annevk: so chrome doesn't get to the submit event if the fields are invalid - so I can't set at that point
  712. # [19:46] <remysharp> so what I'm trying to figure out is if chrome is wrong, or if I'm wrong
  713. # [19:46] <remysharp> (and normally - the browsers are 'righter' than me!)
  714. # 02[19:47] * Quits: Lachy (~Lachy@pat-tdc.opera.com) (Ping timeout: 276 seconds)
  715. # [19:47] <annevk> remysharp, oh yeah
  716. # [19:47] <remysharp> working example: http://jsbin.com/icejow/3/edit
  717. # [19:47] <annevk> remysharp, Chrome is correct
  718. # [19:47] <remysharp> annevk: okay, I suspected so
  719. # [19:48] <remysharp> which means, really, I need to hook a pre-submit event
  720. # [19:48] <remysharp> otherwise I'm listening for every keystroke
  721. # 03[19:48] * bga_|away is now known as bga_
  722. # [19:48] <remysharp> every keystroke example: http://jsbin.com/icejow/4/edit#html,live - obviously works - but feels utterly wrong
  723. # [19:48] <Rik`> remysharp: onformsubmit and oninvalid ?
  724. # [19:49] <remysharp> Rik`: there's an oninvalid event?
  725. # [19:49] <remysharp> that's what I'm looking for then - one mo /me tests...
  726. # [19:49] <annevk> oh yeah there is
  727. # [19:49] <remysharp> hmm
  728. # [19:49] <annevk> and the event is called invalid
  729. # [19:50] <annevk> one day I will write that terminology blog post
  730. # 03[19:50] * Joins: mokush (~quassel@188.24.97.161)
  731. # [19:50] <remysharp> yeah, that's not flying
  732. # [19:50] <remysharp> might be my test - but I doubt it..: http://jsbin.com/icejow/5/edit#html,live
  733. # [19:51] <Ms2ger> Which?
  734. # [19:51] <remysharp> which what?
  735. # [19:51] <Ms2ger> (@annevk)
  736. # [19:51] <Rik`> remysharp: addEventListener('invalid')
  737. # [19:52] <remysharp> Rik`: ah - no form.oninvalid love.
  738. # [19:52] <Rik`> I don't know, I'm guessing :)
  739. # [19:52] <remysharp> Rik`: ah - I thought you were stating
  740. # [19:52] <remysharp> then no - that didn't fly either
  741. # 03[19:53] * Joins: Lachy (~Lachy@guest.opera.com)
  742. # [19:54] <Rik`> remysharp: works for me
  743. # [19:54] <remysharp> Rik`: in chrome?
  744. # [19:54] <Rik`> yeah
  745. # [19:54] <Rik`> but chrome dev
  746. # [19:54] <remysharp> Rik`: which build?
  747. # [19:54] <remysharp> frackin' dev builds :(
  748. # [19:54] <Rik`> 14.0.835.8
  749. # [19:55] <remysharp> what's annoying is chrome has the oninvalid event listener - it just doesn't look like it's firing on 12.
  750. # [19:55] <remysharp> okay, if that's a bug - oninvalid sounds like the right place to be listening
  751. # 02[19:55] * Quits: Jackneill (~Jackneill@unaffiliated/jackneill) (Read error: Connection reset by peer)
  752. # 03[19:56] * Joins: stefan-_ (~music@hiwi0.wi2.uni-trier.de)
  753. # [19:56] <remysharp> Rik`: you get the pirate speak error message?
  754. # [19:56] <Rik`> yes
  755. # [19:56] <annevk> Ms2ger, like tag vs element, but then event vs event handler, event type vs event object
  756. # [19:56] <Rik`> remysharp: oh no, right
  757. # [19:56] <Ms2ger> Please do
  758. # 03[19:57] * Joins: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net)
  759. # [19:57] <Rik`> remysharp: but does chrome support setCustomValidity ?
  760. # [19:57] <remysharp> Rik`: yeah, it does
  761. # [19:58] <remysharp> okay, I just think oninvalid is broken in Chrome - doesn't ever seem to fire
  762. # [19:58] <Rik`> that might be true
  763. # [19:58] <Rik`> I just hate Chrome's implementation of webforms…
  764. # 03[19:58] * bga_ is now known as bga_|away
  765. # [19:59] <remysharp> well, Opera has them licked, Firefox seems not to care, webkit gets what Chrome has, and Safari's release cycle is so fucking slow I stopped caring. It's a bit of a ball ache really.
  766. # [20:00] <Ms2ger> remysharp, look better at Fx
  767. # 02[20:00] * Quits: CvP (~CvP@123.49.21.178) (Quit: [ UPP ] > all)
  768. # [20:00] <Rik`> yeah Firefox has the best non-broken implementation in my mind
  769. # [20:00] <Rik`> but there's not a lot of APIs
  770. # [20:00] <Rik`> (and I might be biased)
  771. # 06[20:00] * hober points out that Safari just released...
  772. # [20:00] <remysharp> which Firefox? I'm on 5
  773. # [20:00] <Rik`> remysharp: 5
  774. # [20:01] <Rik`> well 4 also
  775. # 02[20:01] * Quits: brucel (~brucel@cpc3-smal11-2-0-cust48.perr.cable.virginmedia.com) (Read error: Connection reset by peer)
  776. # [20:02] <remysharp> really? maybe I've been overlooking Fx - well - at least they have the same bug chrome have regarding this oninvalid
  777. # [20:03] <Rik`> volkmar: ping volkmar for forms discussion ;)
  778. # [20:04] <remysharp> anyway, cheers. gotta file some bugs then I guess.
  779. # 03[20:04] * Joins: dave_levin (~dave_levi@74.125.59.73)
  780. # [20:04] <volkmar> remysharp: what bug do we have with the invalid event?
  781. # 03[20:04] * Joins: brucel (~brucel@cpc3-smal11-2-0-cust48.perr.cable.virginmedia.com)
  782. # [20:05] <Rik`> remysharp: volkmar implemented webforms in Firefox
  783. # [20:05] <volkmar> Rik`: webforms 2
  784. # [20:05] <volkmar> i don't want to take any credits for the old ones :D
  785. # [20:05] <remysharp> volkmar: I'm right in saying that Fx doesn't support: date, datetime, time, month, etc, range, color?
  786. # 02[20:06] * Quits: Lachy (~Lachy@guest.opera.com) (Quit: Computer has gone to sleep.)
  787. # [20:06] <volkmar> remysharp: yes
  788. # [20:06] <remysharp> but it does have datalist?
  789. # [20:06] <volkmar> remysharp: though, you will have a hard time finding a good implementation of those...
  790. # [20:06] <volkmar> remysharp: datalist/list, yes
  791. # [20:06] <remysharp> and no number support
  792. # [20:06] <remysharp> I guess I'm not really asking
  793. # [20:07] <remysharp> can I assume they're making their way in?
  794. # 03[20:07] * bga_|away is now known as bga_
  795. # [20:07] <volkmar> remysharp: number is nearly ready
  796. # [20:07] <remysharp> cool
  797. # [20:08] <remysharp> and oninvalid doesn't work?: http://jsbin.com/icejow/5/edit
  798. # [20:10] <volkmar> remysharp: could you explain me why you are doing that:
  799. # [20:11] <volkmar> http://jsbin.com/icejow/5/edit
  800. # [20:11] <volkmar> oups
  801. # [20:11] <volkmar> email.setCustomValidity('');
  802. # [20:11] <remysharp> to reset the error flag that gets set on setCustomValidity('foo')
  803. # [20:11] <volkmar> if (!email.validity.valid) {
  804. # [20:12] <volkmar> but setCustomValidity makes the element valid
  805. # [20:12] <volkmar> and then you check for it being invalid
  806. # [20:12] <remysharp> yep
  807. # [20:12] <volkmar> anyway
  808. # [20:12] <volkmar> actually, i'm in a herry
  809. # [20:12] <volkmar> brb
  810. # 02[20:13] * Quits: Rik` (~Rik`@mozilla-paris-253-98.cnt.nerim.net) (Remote host closed the connection)
  811. # 03[20:15] * Joins: weinig_ (~weinig@17.246.19.174)
  812. # 02[20:19] * Quits: weinig (~weinig@2620:149:4:401:1f1:40c:e105:6187) (Ping timeout: 260 seconds)
  813. # 03[20:19] * weinig_ is now known as weinig
  814. # [20:21] <remysharp> volkmar: ignore that if you like - a new version that just listens for invalid - that doesn't fire: http://jsbin.com/icejow/7/edit#html,live
  815. # [20:23] <volkmar> remysharp: change 'email.form.oninvalid' to 'email.oninvalid' and it will work
  816. # [20:24] <volkmar> the form element isn't expected to receive the invalid event
  817. # 03[20:24] * Parts: brucel (~brucel@cpc3-smal11-2-0-cust48.perr.cable.virginmedia.com)
  818. # 03[20:25] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
  819. # 03[20:25] * Joins: brucel (~brucel@cpc3-smal11-2-0-cust48.perr.cable.virginmedia.com)
  820. # 03[20:25] * Joins: dbaron (~dbaron@nat/mozilla/x-vlrhhrtspnpjxktt)
  821. # 02[20:26] * Quits: hij1nx (~hij1nx@rrcs-50-74-0-42.nyc.biz.rr.com) (Ping timeout: 240 seconds)
  822. # [20:28] <remysharp> volkmar: but shouldn't the form fire the invalid event too?
  823. # [20:30] <volkmar> remysharp: http://www.whatwg.org/specs/web-apps/current-work/multipage/association-of-controls-and-forms.html#statically-validate-the-constraints
  824. # [20:30] <volkmar> remysharp: the invalid event is fired at the invalid fields
  825. # [20:30] <volkmar> the form never gets an invalid event according to the specs
  826. # [20:30] <remysharp> awesome - so shouldn't the event be removed from the form element then?
  827. # [20:31] <remysharp> but in fact my whole test gets borked with oninvalid (though it's a useful event)
  828. # [20:31] <Ms2ger> The event *handler* is on all elements for simplicity
  829. # [20:32] <remysharp> that's a pretty poor reason to have it there.
  830. # 03[20:32] * Parts: brucel (~brucel@cpc3-smal11-2-0-cust48.perr.cable.virginmedia.com)
  831. # 02[20:32] * Quits: stefan-_ (~music@hiwi0.wi2.uni-trier.de) (Remote host closed the connection)
  832. # 03[20:32] * Parts: espadrine` (~thaddee_t@LNeuilly-152-22-27-243.w193-251.abo.wanadoo.fr)
  833. # [20:33] <volkmar> remysharp: that's the case for nearly all events handler
  834. # [20:34] <volkmar> i think the expceptions are some events for body and a couple of other elements
  835. # 02[20:35] * Quits: wolfman2000 (~wolfman20@rrcs-70-63-208-211.midsouth.biz.rr.com) (Remote host closed the connection)
  836. # [20:35] <AryehGregor> Hmm. So changing your e-mail on Bugzilla is impossible, I guess, because it uses it as an ID?
  837. # [20:35] <AryehGregor> Annoying.
  838. # 03[20:35] * Joins: wolfman2000 (~wolfman20@rrcs-70-63-208-211.midsouth.biz.rr.com)
  839. # [20:36] <remysharp> I'm struggling to understand the use of setCustomValidity then
  840. # [20:36] <remysharp> Here's my example - now using email.oninvalid - http://jsbin.com/icejow/9/edit
  841. # [20:36] <remysharp> which works - but you have to hit submit *twice* after a corrected validation error
  842. # [20:37] <remysharp> before I was binding to the onsubmit - but that, as annevk, et al said - is wrong, onsubmit shouldn't submit before the form has validated
  843. # [20:37] <remysharp> setting it on the input event (as per the spec example) is the wrong way
  844. # [20:38] <remysharp> so does anyone have another example of how it should be used? (I'm sure you do!)
  845. # 02[20:39] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 255 seconds)
  846. # 03[20:39] * Joins: jamesr (~jamesr@216.239.45.23)
  847. # [20:40] <annevk> why is the spec example wrong?
  848. # [20:41] <remysharp> using oninput to set or remove the custom message?
  849. # [20:42] <remysharp> every keystroke it's updating the validation message - it shouldn't be tested on every keystroke
  850. # [20:42] <remysharp> that's one use case, but not a common use case
  851. # [20:42] <remysharp> if you had a input[type=email] and as you typed it told you the field was invalid, it would annoy you (or it would me)
  852. # [20:43] <remysharp> so we wait until they hit submit - i.e. the validation feedback should be set at the "trying to submit" phase
  853. # 02[20:43] * Quits: othermaciej (~mjs@66.109.106.68) (Quit: othermaciej)
  854. # [20:43] <AryehGregor> annevk, I actually once tried to write down what cases cause HIERARCHY_REQUEST_ERR for a DOM Range algorithm, and it was ridiculously hard.
  855. # [20:44] <AryehGregor> (so I gave up and did it differently)
  856. # [20:44] <AryehGregor> The DOM is way too complicated. :(
  857. # 02[20:44] * Quits: captain3 (~captain@xdsl-87-78-57-227.netcologne.de) (Ping timeout: 255 seconds)
  858. # [20:44] <Ms2ger> Heh
  859. # [20:44] <Ms2ger> Let's kill it and start over
  860. # [20:44] <annevk> remysharp, it actually should for :valid and :invalid
  861. # [20:44] <annevk> remysharp, arguably, anyway
  862. # [20:45] <annevk> remysharp, ah yeah, that's why Mozilla has :ui-invalid or some such
  863. # [20:45] <AryehGregor> Ms2ger, I wish. :(
  864. # [20:45] <annevk> hmm
  865. # [20:45] <annevk> AryehGregor, how is it done now?
  866. # [20:45] <volkmar> remysharp: at Mozilla, we are trying to push somithng that might fit you needs: https://developer.mozilla.org/en/HTML/Element/input#attr-x-moz-errormessage
  867. # [20:45] <Ms2ger> Hey, we edit the DOM specs, we can do this, right?
  868. # [20:45] <Ms2ger> Right?
  869. # [20:46] <AryehGregor> annevk, I don't remember, but nothing that would work for you.
  870. # [20:46] <annevk> Ms2ger, kill it?
  871. # [20:46] <AryehGregor> I think I just said "call insertBefore()" or something.
  872. # [20:46] <remysharp> volkmar: yeah, that's something that's specifically talked about in 2nd edition of Introducing HTML5 - which is really good - but I'm trying to get the JS side of things running
  873. # [20:46] <annevk> sure man
  874. # [20:46] <annevk> just when everyone starts to rely on DOM Core we nuke that spec from orbit
  875. # [20:46] <remysharp> volkmar: unless you can man handle all the others browsers to add this property for me :)
  876. # 03[20:47] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
  877. # [20:47] <annevk> or replace it with "HAHAHAHA FOOLED YOU KTHXBAI"
  878. # [20:47] <Ms2ger> "Only available at the WHATWG"
  879. # 03[20:47] * bga_ is now known as bga_|away
  880. # [20:51] <annevk> Ms2ger, "gor" in DOM Range ;)
  881. # [20:51] <remysharp> right, my flight is landing - I'm sure you've had enough of me anyway. Thanks for the help - sorry for the hassling.
  882. # 02[20:51] * Quits: remysharp (~remysharp@12.130.116.116) (Quit: Shazam)
  883. # 02[20:52] * Quits: weinig (~weinig@17.246.19.174) (Quit: weinig)
  884. # [20:52] <AryehGregor> Oh, I just realized why we have such a ridiculous flood of bugs from TFs now: we're almost at the deadline for LC1.
  885. # [20:52] <AryehGregor> Sigh, bureaucracy.
  886. # [20:52] <annevk> seems to get people moving somewhat
  887. # [20:53] <annevk> I wonder though when they would comment if the W3C did not have snapshots
  888. # [20:53] <annevk> Ms2ger++ for CDATA patches
  889. # [20:53] <Ms2ger> And if the answer was "not", whether that would be a good or a bad thing
  890. # [20:54] <Ms2ger> I should get back to those...
  891. # 02[20:54] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 252 seconds)
  892. # [20:54] <annevk> Yeah, for a lot of these comments it is somewhat hard to see the long term value
  893. # [20:54] <annevk> Wording always changes over time, concepts are what you really want to comment on
  894. # [20:55] <Ms2ger> So don't comment on my "gor" :)
  895. # 02[20:56] * Quits: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com) (Ping timeout: 276 seconds)
  896. # 03[20:58] * Joins: othermaciej (~mjs@17.246.17.85)
  897. # [20:58] <annevk> I was gonna add that grammar and such is of course important, but it seems that a TF would have a somewhat different focus
  898. # [20:58] <annevk> well, a TF on accessibility
  899. # 03[20:59] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
  900. # [21:01] <Ms2ger> We need a Grammar TF
  901. # [21:01] <Ms2ger> timeless could chair it
  902. # [21:01] <annevk> :)
  903. # [21:02] <annevk> I guess where DOM Range uses insertBefore it can be changed to use http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#concept-node-insert instead
  904. # [21:03] <AryehGregor> annevk, yes, I've been waiting for hooks like that to use.
  905. # [21:03] <AryehGregor> It will make the mutation stuff nicer too if everyone uses them.
  906. # [21:03] <AryehGregor> You should have the replace algorithm invoke the insert algorithm, surely?
  907. # [21:03] <AryehGregor> And define a remove algorithm too.
  908. # [21:04] <AryehGregor> Even if it's only one step right now, it would be a useful hook.
  909. # [21:05] <annevk> I'm not sure it should invoke the insert algorithm.
  910. # [21:05] <annevk> That kind of depends on how we handle mutation events
  911. # [21:06] <AryehGregor> How so? Replace is remove followed by insert, no?
  912. # [21:07] <annevk> would you get two mutation events?
  913. # [21:07] <AryehGregor> How would you not get two mutation events? You have to get both a remove event and an insert event, no?
  914. # [21:08] <AryehGregor> I assume there's no "replace" event.
  915. # [21:08] <annevk> i guess, I have not really thought about it much
  916. # 03[21:08] * Joins: CvP (~CvP@123.49.23.245)
  917. # [21:08] <annevk> but once mutation events are there I suspect this will be reorganized somewhat
  918. # [21:09] <AryehGregor> The only catch is you have to do all the exception checks prior to actually removing the existing node, but you can't do the insert followed by the remove because then you won't be able to replace children of Documents that you can only have one of.
  919. # [21:09] <AryehGregor> But you can definitely have a lot less copy-paste than you have now.
  920. # [21:09] <AryehGregor> Copy-paste of a large chunk of text with a few subtle differences is the worst.
  921. # [21:10] <annevk> not sure how to properly merge them
  922. # [21:10] <AryehGregor> Eh, it'll do for now.
  923. # 03[21:10] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
  924. # 03[21:11] * Joins: captain3 (~captain@xdsl-78-35-81-234.netcologne.de)
  925. # 03[21:14] * Joins: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c)
  926. # 03[21:14] * bga_|away is now known as bga_
  927. # 02[21:16] * Quits: eric_carlson (~eric_carl@2620:149:4:401:217:f2ff:fe03:a2e) (Quit: eric_carlson)
  928. # 03[21:22] * Joins: shetech (~shetech@12.234.36.130)
  929. # 02[21:23] * Quits: pdr (~pdr@nat/google/x-oobesewbpwqvkgrk) (Quit: pdr)
  930. # 02[21:24] * Quits: shetech (~shetech@12.234.36.130) (Client Quit)
  931. # 03[21:31] * Joins: stefan-_ (~music@hiwi0.wi2.uni-trier.de)
  932. # 02[21:32] * Quits: cygri (~cygri@wg1-nat.fwgal01.deri.ie) (Ping timeout: 246 seconds)
  933. # [21:37] <annevk> Ms2ger, any ideas on how to make the boilerplate part of DOM Core easily changeable?
  934. # [21:37] <Ms2ger> Hmm?
  935. # 03[21:41] * Joins: weinig (~weinig@17.246.17.84)
  936. # 03[21:42] * Joins: J_Voracek (~J_Voracek@71-213-86-206.slkc.qwest.net)
  937. # 02[21:43] * Quits: J_Voracek (~J_Voracek@71-213-86-206.slkc.qwest.net) (Client Quit)
  938. # [21:43] <annevk> Ms2ger, so we can publish one copy under a more permissive copyright
  939. # [21:44] <Ms2ger> --filter, I guess
  940. # [21:44] <Ms2ger> I don't want to end up with a Hixiespec-style trainwreck :)
  941. # [21:46] <annevk> agreed
  942. # 02[21:46] * Quits: TabAtkins_ (~tabatkins@71.39.129.225) (Ping timeout: 260 seconds)
  943. # [21:46] <annevk> I guess it is mostly things that need to be omitted and a few small things added
  944. # [21:46] <annevk> and a change of style sheet
  945. # 06[21:47] * Ms2ger has a look
  946. # [21:48] <Ms2ger> Copyright, This Version, logo, SotD
  947. # [21:48] <Ms2ger> Anything else?
  948. # 02[21:49] * Quits: othermaciej (~mjs@17.246.17.85) (Quit: othermaciej)
  949. # 02[21:49] * Quits: mokush (~quassel@188.24.97.161) (Remote host closed the connection)
  950. # [21:50] <Ms2ger> And CSS
  951. # [21:51] <Ms2ger> Doctype/meta charset? I wouldn't bother
  952. # 03[21:51] * Joins: othermaciej (~mjs@17.246.17.85)
  953. # [21:53] <AryehGregor> Is there some short way to grab the current function as an object from within the function itself?
  954. # [21:55] <annevk> Ms2ger, add dfn.js?
  955. # [21:55] <Ms2ger> Yes
  956. # [21:55] <Philip`> AryehGregor: arguments.callee ?
  957. # [21:55] <annevk> Ms2ger, could maybe do that for the W3C Editor's draft as well
  958. # [21:55] <AryehGregor> Philip`, which throws an exception in strict mode?
  959. # [21:56] <AryehGregor> (why does it do that?)
  960. # [21:57] <Ms2ger> function foo() { ...foo... }
  961. # [21:57] <annevk> AryehGregor, messes up JIT
  962. # [21:58] <AryehGregor> Hmm, why?
  963. # [21:58] <annevk> because you can modify the function or some such? forgot the details
  964. # [21:58] <AryehGregor> Ms2ger, yeah, but that's a little annoying if the function is called areLooselyEquivalentValues or something.
  965. # [21:58] <AryehGregor> Wondering if there was a shorter way.
  966. # [21:58] <AryehGregor> annevk, can't you do the same by modifying the function's name itself?
  967. # [21:58] <Ms2ger> var callee = areLooselyEquivalentValues;
  968. # [21:58] <AryehGregor> . . .
  969. # [21:58] <annevk> http://stackoverflow.com/questions/103598/why-was-the-arguments-callee-caller-property-deprecated-in-javascript
  970. # [21:58] <AryehGregor> Clever.
  971. # [21:59] <AryehGregor> And that keeps a reference, right, so if I modify callee it will modify the actual function?
  972. # 06[21:59] * AryehGregor is always confused by how assignment works in languages more sophisticated than C
  973. # [21:59] <Philip`> (In C terms, everything in JS is a double or a pointer)
  974. # [21:59] <annevk> heh, answered by olliej
  975. # [22:00] <annevk> can't get any better than that
  976. # [22:00] <annevk> Ms2ger, hahaha typo fix is great
  977. # [22:00] <Ms2ger> :)
  978. # [22:01] <AryehGregor> Philip`, that helps.
  979. # [22:01] <Ms2ger> I live to serve
  980. # 02[22:01] * Quits: charlvn (29003036@gateway/web/freenode/ip.41.0.48.54) (Ping timeout: 252 seconds)
  981. # 03[22:03] * Joins: karlcow (~karl@nerval.la-grange.net)
  982. # [22:09] <annevk> How do you iterate over nodes in a Range?
  983. # [22:10] <AryehGregor> annevk, by writing a custom function. :)
  984. # [22:10] <AryehGregor> Which is fairly nontrivial, in fact.
  985. # [22:10] <annevk> So I heard
  986. # [22:10] <AryehGregor> I wrote a getAllContainedNodes() function in my implementation.js that seems to work.
  987. # [22:10] <annevk> gotta go, talk to you later, might extend NodeIterator at some point
  988. # 02[22:10] * Quits: annevk (~annevk@c-24-16-133-35.hsd1.wa.comcast.net) (Quit: annevk)
  989. # 03[22:11] * Joins: eric_carlson (~eric_carl@2620:149:4:401:217:f2ff:fe03:a2e)
  990. # 02[22:14] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
  991. # 02[22:18] * Quits: maikmerten (~maikmerte@port-92-201-15-31.dynamic.qsc.de) (Remote host closed the connection)
  992. # 03[22:20] * Joins: karlcow (~karl@nerval.la-grange.net)
  993. # 02[22:20] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
  994. # 02[22:21] * Quits: othermaciej (~mjs@17.246.17.85) (Quit: othermaciej)
  995. # 03[22:23] * Joins: othermaciej (~mjs@17.246.17.85)
  996. # 02[22:23] * Quits: weinig (~weinig@17.246.17.84) (Remote host closed the connection)
  997. # 03[22:24] * Joins: weinig (~weinig@17.203.115.212)
  998. # 02[22:26] * Quits: smaug____ (~chatzilla@a91-154-41-96.elisa-laajakaista.fi) (Quit: ChatZilla 0.9.86.1 [Firefox 8.0a1/20110727081800])
  999. # [22:30] <timeless> Ms2ger: sure..
  1000. # [22:30] <timeless> but someone else has to take minutes :)
  1001. # [22:31] <Ms2ger> Minutes? We're all pretty fond of confcall-less groups, here ;)
  1002. # 06[22:31] * jgraham would like to say that AFAIK the Testing TF has not provided any significant LC feedback but is doing work that will actually improve both the spec and the web
  1003. # [22:31] <timeless> ok
  1004. # 06[22:32] * timeless needs to look up `TF` in a table
  1005. # [22:33] <Ms2ger> jgraham, I should file my next bug as a response from the Testing TF :)
  1006. # 02[22:35] * Quits: othermaciej (~mjs@17.246.17.85) (Quit: othermaciej)
  1007. # [22:37] <AryehGregor> I really need a reliable way in Chrome to get a backtrace when something goes into an infinite loop.
  1008. # [22:37] <AryehGregor> I've tried leaving the debugger open and hitting pause, but it generally just crashes the tab.
  1009. # [22:37] <AryehGregor> Also, the "would you like to kill this tab" dialog really needs to be non-modal.
  1010. # [22:38] <jamesr> there's some level of v8 gdb support, iirc
  1011. # [22:38] <jamesr> or you could just look at the native stack
  1012. # [22:38] <AryehGregor> I'd kind of prefer using Web Inspector instead of gdb here. :)
  1013. # [22:39] <AryehGregor> Now the infinite loops disappeared somehow, yay.
  1014. # [22:43] <AryehGregor> Okay, so why don't we define how many pixels xx-small/x-small/.../xx-large are?
  1015. # 02[22:43] * Quits: davidb_ (~davidb@corp.tor1.mozilla.com) (Quit: davidb_)
  1016. # [22:43] <AryehGregor> I guess because if the user changes the default font size, it doesn't change explicitly-specified font sizes?
  1017. # 03[22:44] * Joins: othermaciej (~mjs@17.246.17.85)
  1018. # [22:44] <AryehGregor> But that doesn't make a lot of sense. Why not just give the user generic options to set a minimum font size and/or scale all text up by a certain factor?
  1019. # [22:44] <AryehGregor> Or better yet, scale up everything on the page.
  1020. # 02[22:44] * Quits: Frozen_ (~Frozen@2a01:e35:8a2f:2a60:21f:d0ff:fe53:75b2) (Remote host closed the connection)
  1021. # 02[22:48] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  1022. # 02[22:48] * Quits: CvP (~CvP@123.49.23.245) (Disconnected by services)
  1023. # 03[22:48] * Joins: xCG (~CvP@123.200.17.118)
  1024. # 03[22:49] * xCG is now known as CvP
  1025. # 02[22:50] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 252 seconds)
  1026. # 02[22:51] * Quits: zdobersek (~zan@cpe-46-164-3-110.dynamic.amis.net) (Quit: Leaving.)
  1027. # 03[22:58] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  1028. # 02[22:58] * Quits: Ms2ger (~Ms2ger@91.181.147.217) (Quit: nn)
  1029. # 03[23:05] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
  1030. # 02[23:05] * Quits: othermaciej (~mjs@17.246.17.85) (Quit: othermaciej)
  1031. # 02[23:09] * Quits: MacTed (~Thud@63.119.36.36)
  1032. # 03[23:09] * Joins: othermaciej (~mjs@17.245.22.207)
  1033. # 02[23:13] * Quits: miketaylr (~miketaylr@24.42.93.245) (Quit: miketaylr)
  1034. # 02[23:14] * Quits: dave_levin (~dave_levi@74.125.59.73) (Quit: dave_levin)
  1035. # 02[23:16] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 252 seconds)
  1036. # 03[23:17] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
  1037. # 03[23:19] * Joins: miketaylr (~miketaylr@24.42.93.245)
  1038. # 02[23:21] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: Reading http://davidwalsh.name)
  1039. # 03[23:25] * Joins: othermaciej_ (~mjs@17.245.22.207)
  1040. # 02[23:25] * Quits: othermaciej (~mjs@17.245.22.207) (Read error: Connection reset by peer)
  1041. # 03[23:25] * othermaciej_ is now known as othermaciej
  1042. # 02[23:30] * Quits: juangiordana (~quassel@host15.190-139-129.telecom.net.ar) (Remote host closed the connection)
  1043. # [23:30] <AryehGregor> Argh, fontSize is a total and absolute mess.
  1044. # 06[23:30] * AryehGregor stab stab stab
  1045. # 03[23:32] * Joins: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com)
  1046. # [23:33] <AryehGregor> The computed value is only related to the specified value in an impossible-to-handle way.
  1047. # [23:33] <AryehGregor> The conversion is lossy and inherently varies between UAs.
  1048. # 02[23:33] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  1049. # 02[23:34] * Quits: janv_ (~varga@195.91.87.57) (Quit: This computer has gone to sleep)
  1050. # 02[23:34] * Quits: miketaylr (~miketaylr@24.42.93.245) (Quit: miketaylr)
  1051. # 03[23:43] * Joins: dave_levin (~dave_levi@74.125.59.73)
  1052. # 03[23:45] * Joins: othermaciej_ (~mjs@17.245.22.207)
  1053. # 02[23:46] * Quits: othermaciej (~mjs@17.245.22.207) (Ping timeout: 276 seconds)
  1054. # 03[23:46] * othermaciej_ is now known as othermaciej
  1055. # 02[23:51] * Quits: ezoe (~ezoe@112-68-245-59f1.kyt1.eonet.ne.jp) (Read error: Connection reset by peer)
  1056. # 02[23:51] * Quits: matjas (u2247@gateway/web/irccloud.com/x-jqaysqbbrsqpmpni) (Read error: Operation timed out)
  1057. # 03[23:51] * Joins: ezoe (~ezoe@112-68-245-59f1.kyt1.eonet.ne.jp)
  1058. # 03[23:52] * Joins: matjas (u2247@gateway/web/irccloud.com/x-abolbzndxmniojed)
  1059. # 02[23:52] * Quits: matjas (u2247@gateway/web/irccloud.com/x-abolbzndxmniojed) (Changing host)
  1060. # 03[23:52] * Joins: matjas (u2247@unaffiliated/matjas)
  1061. # 02[23:52] * Quits: matjas (u2247@unaffiliated/matjas) (Changing host)
  1062. # 03[23:52] * Joins: matjas (u2247@gateway/web/irccloud.com/x-abolbzndxmniojed)
  1063. # Session Close: Sat Jul 30 00:00:00 2011

The end :)