/irc-logs / freenode / #whatwg / 2012-12-19 / end

Options:

  1. # Session Start: Wed Dec 19 00:00:00 2012
  2. # Session Ident: #whatwg
  3. # [00:05] <Hixie> back
  4. # [00:06] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  5. # [00:06] <Hixie> JonathanNeal: when i looked at pages, i found that actually "skip to main content" links, #main, .main, .content, etc, were actually not used that consistently at all
  6. # [00:07] <Hixie> heycam: is it tracked? should i file a bug? i want to make sure either you fix it or i do :-)
  7. # [00:07] * Quits: lilmonkey (~colin@pdpc/supporter/professional/riven) (Ping timeout: 264 seconds)
  8. # [00:07] <heycam> Hixie, I am tracking which mails I haven't responded to on the list, so I will get to it
  9. # [00:07] <heycam> at some point
  10. # [00:07] <heycam> :)
  11. # [00:07] <Stevef> hixie: why not provide data to back up your opinions or rebutt the data provided?
  12. # [00:08] <Hixie> heycam: k. If that one's on your list, I shall delete it from mine :-)
  13. # [00:08] <Hixie> Stevef: i did, long ago, nothing's changed since
  14. # [00:08] * Quits: Areks_home (~Areks@95-26-27-162.broadband.corbina.ru) (Ping timeout: 264 seconds)
  15. # [00:09] <Stevef> hixie: so point to this long ago data
  16. # [00:09] <erlehmann> JonathanNeal, my own irc client is a collection of shell scripts working upon a filesystem that has FIFOs for irc channels.
  17. # [00:09] <Hixie> Stevef: it's in the archives somewhere. i really don't care enough about it to argue the case further.
  18. # [00:09] <erlehmann> this is the foundation (not from me) http://tools.suckless.org/ii/ this is the client https://github.com/erlehmann/uii
  19. # [00:10] <Hixie> Stevef: if you're right, then you'll convince the browser vendors and they'll implement it and it'll get added to the spec without me having to argue about it.
  20. # [00:10] <Hixie> Stevef: if you're wrong, then we're already done
  21. # [00:10] * Quits: danzik171 (~danzik17@164.55.254.106) (Ping timeout: 272 seconds)
  22. # [00:10] <erlehmann> I see a game-theoretic problem with <main>. If there is no easier way than marking everything else up, people will mark everything else up
  23. # [00:10] <erlehmann> because it is the rational thing to do
  24. # [00:11] <erlehmann> if you enable to mark up <main> without marking up <nav> or <header> or <footer>, then you lose semantics
  25. # [00:12] <Stevef> hixie: I an optimistic on that front, and its already specced as well so you don't have to do anything :-)
  26. # [00:15] * Quits: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net) (Quit: The computer fell asleep)
  27. # [00:15] * Joins: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net)
  28. # [00:17] <Hixie> erlehmann: that's a concern, but not one i've examined closely since unless there's a point to the feature, i don't generally look at the feature's problems
  29. # [00:17] * Joins: danzik17 (~danzik17@ool-45787007.dyn.optonline.net)
  30. # [00:18] <erlehmann> Stevef, JonathanNeal, would it help to spec the scooby doo algorithm?
  31. # [00:18] <Hixie> it's called "interpreting HTML correctly"
  32. # [00:18] <Hixie> there's really no algorithm to spec
  33. # [00:19] * Quits: Jonadabe (~Jonadabe@bl9-78-202.dsl.telepac.pt) (Quit: http://www.visitportugal.com | http://www.youtube.com/visitportugal)
  34. # [00:20] * Quits: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net) (Ping timeout: 255 seconds)
  35. # [00:20] <JonathanNeal> Hixie: I understand your point of view just from your initial remark. When you looked at pages, you did not see "main" being used consistently.
  36. # [00:21] <Stevef> erlehmann: there have been discussions about doing that, nothing concrete yet
  37. # [00:21] <erlehmann> i think i have not understood the hard use case of <main>.
  38. # [00:21] <erlehmann> Stevef, I would rather have a common heuristic than a new element.
  39. # [00:22] <JonathanNeal> And you do not think developers should be able to explicitly define the content that is directly related to or expands upon the central topic of the document.
  40. # [00:22] <Hixie> JonathanNeal: i think they already do explicitly do that. Just putting the content in the document is doing that.
  41. # [00:23] * Quits: svl (~me@port-92-192-60-242.dynamic.qsc.de) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  42. # [00:24] <Hixie> anyone with IE handy?
  43. # [00:24] <erlehmann> JonathanNeal, many of my documents do not have <aside> or <nav>. like the one with the polyfill for media fragments and stuff.
  44. # [00:24] <Hixie> looking to find out what happens in IE when you click "Open" on http://software.hixie.ch/utilities/js/live-dom-viewer/saved/2029
  45. # [00:24] <erlehmann> which IE?
  46. # [00:24] <Hixie> any really
  47. # [00:24] <erlehmann> let me try if it still works
  48. # [00:24] <JonathanNeal> I have IE.
  49. # [00:25] <JonathanNeal> No cat is shown and no error is thrown in IE8.
  50. # [00:25] <erlehmann> i have IE8 on linux. :3
  51. # [00:25] <Hixie> JonathanNeal: thanks
  52. # [00:25] <Hixie> erlehmann: that's... hard core
  53. # [00:26] <JonathanNeal> erlehmann rewrote the entire thing for linux, manually sectioned off all the bugs. it can interpret the web as ie1 through 11.
  54. # [00:26] <erlehmann> hixie, nowadays, not so anymore. using a package called „playonlinux“ one can create a custom wine installation for programs. delete that folder … and. well.
  55. # [00:26] <erlehmann> here, more info about this http://www.playonlinux.com/en/commentaires-577.html
  56. # [00:27] <Hixie> fun
  57. # [00:27] <erlehmann> it is like a package manager for windows software
  58. # [00:28] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 264 seconds)
  59. # [00:39] <erlehmann> well, that IE is bogging down my computer ;_;
  60. # [00:39] <erlehmann> also, it was IE7
  61. # [00:39] <erlehmann> and absolutely nothing happens when clicking that button
  62. # [00:40] <Hixie> thanks
  63. # [00:40] <erlehmann> well, i am not sure what should happen
  64. # [00:40] <Hixie> a cat should appear, per spec
  65. # [00:44] <erlehmann> this is how i tested (ogg theora video) http://mister-muffin.de/p/yZj8
  66. # [00:44] <erlehmann> i hope it was right
  67. # [00:44] <erlehmann> and the cat was not somewhere else
  68. # [00:46] <Hixie> yup, that's right :-)
  69. # [00:46] <erlehmann> good :)
  70. # [00:46] <Hixie> if you test in webkit-based browsers or opera, you'll see the cat
  71. # [00:47] <erlehmann> you realize that sounds like a 90ies hit-the-monkey thing? ;)
  72. # [00:47] <Hixie> -_-
  73. # [00:51] <erlehmann> wait, in conkeror also nothing happens.
  74. # [00:52] <erlehmann> for http://software.hixie.ch/utilities/js/live-dom-viewer/?saved=2029
  75. # [00:52] <erlehmann> i'll check chromium
  76. # [00:52] <Hixie> how ancient is conkeror's rendering engine?
  77. # [00:54] <erlehmann> i believe it is somewhat current xul magic
  78. # [00:54] <erlehmann> gecko
  79. # [00:54] <erlehmann> let me check
  80. # [00:55] <erlehmann> chromium shows a cat, Version 21.0.1180.89 Debian wheezy/sid (154005)
  81. # [00:56] <Hixie> if it's gecko then yeah, no cat
  82. # [00:56] <erlehmann> oh okay
  83. # [00:57] <erlehmann> cats, internet. oh well.
  84. # [00:58] <zewt> o/~ dreaming of the day vertically centering stuff isn't a migraine
  85. # [00:59] <TabAtkins> Dude, this is already a reality in browsers that support new flexbox.
  86. # [00:59] <zewt> dude, doesn't help squat until every browser has it
  87. # [00:59] <Hixie> TabAtkins: do you have a data: url example?
  88. # [00:59] <TabAtkins> Hixie: Of vertical centering?
  89. # [01:00] <Hixie> yeah
  90. # [01:00] <Hixie> i'm not up on flexbox
  91. # [01:00] <TabAtkins> Sure, one sec.
  92. # [01:00] <zewt> wonder if there are any passable flexbox polyfills, though
  93. # [01:02] <zewt> guess that's pretty hard without mutation observers (which isn't any more available)
  94. # [01:02] * Quits: ap (~ap@17.114.111.158) (Remote host closed the connection)
  95. # [01:02] * Joins: ap (~ap@2620:149:4:1b01:b8d5:cfcc:145f:af80)
  96. # [01:03] <TabAtkins> data:text/html;charset=utf-8,<!DOCTYPE%20html>%0A<div%20id%3Dcontainer>%0A%20<div%20id%3Dchild>foo<%2Fdiv>%0A<%2Fdiv>%0A<style>%0Adiv%20%7B%20background%3A%20rgba(0%2C0%2C0%2C.2)%3B%20%7D%0A%23container%20%7B%20height%3A%20100px%3B%20width%3A%20100px%3B%20display%3A%20-webkit-flex%3B%20-webkit-justify-content%3A%20center%3B%20-webkit-align-items%3A%20center%3B%20%7D%0A<%2Fstyle>
  97. # [01:03] <zewt> aaaaaaaaaaaaaaaaaaaaaaaaaaa
  98. # [01:03] <TabAtkins> ???
  99. # [01:04] <TabAtkins> Hixie: justify-content handles alignment in the main axis, align-items in the cross axis. By default, a flexbox is horizontal, so its main axis is horizontal.
  100. # [01:05] * Joins: weinig (~weinig@24.130.60.35)
  101. # [01:07] * heycam is now known as heycam|away
  102. # [01:11] <Hixie> TabAtkins: neat
  103. # [01:11] <Hixie> pity about the prefixes ;-)
  104. # [01:11] <TabAtkins> Hixie: FF's unprefixed stuff is percolating through their releases, Opera is already unprefixed, and we will be shortly.
  105. # [01:11] <Hixie> cool
  106. # [01:12] <TabAtkins> IE10 is both prefixed and uses an older set of names, because they did a code-freeze about a month before we did a mass-rename.
  107. # [01:12] * heycam|away is now known as heycam
  108. # [01:13] * Quits: Druide_ (~Druid@ip-178-203-141-163.unitymediagroup.de)
  109. # [01:13] <Hixie> so #container { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: -webkit-flex; -webkit-justify-content: center; -webkit-align-items: center; } basically centers kids in a row in the viewport?
  110. # [01:13] <Hixie> cool stuff
  111. # [01:13] <TabAtkins> Correct.
  112. # [01:13] <Hixie> is there a way to center boxes with overflow going to multiple rows?
  113. # [01:14] <Hixie> (similar to what whatwg.org has, but with flex)
  114. # [01:14] <TabAtkins> -webkit-flex-wrap: wrap;
  115. # [01:14] <TabAtkins> It won't balance the rows, but as soon as one fills up they'll break to another one.
  116. # [01:14] <TabAtkins> (Balancing is planned for level 2, but it's complicated and wasn't necessary for most cases.)
  117. # [01:15] <Hixie> sweet
  118. # [01:15] <Hixie> yeah, nice, this is awesome
  119. # [01:15] <Hixie> cool, need to read up on this
  120. # [01:15] <TabAtkins> flexbox++
  121. # [01:16] <TabAtkins> http://dev.w3.org/csswg/css3-flexbox
  122. # [01:16] <TabAtkins> Pretty happy with how we wrote that spec.
  123. # [01:21] * Quits: dgorbik (~dgorbik@2620:149:4:304:9935:96cd:87a1:1f4b) (Quit: Leaving...)
  124. # [01:21] * Joins: dgorbik (~dgorbik@17.202.47.150)
  125. # [01:23] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
  126. # [01:25] * Joins: yorick (~quassel@vredebest.xs4all.nl)
  127. # [01:25] * Quits: yorick (~quassel@vredebest.xs4all.nl) (Changing host)
  128. # [01:25] * Joins: yorick (~quassel@unaffiliated/yorick)
  129. # [01:39] * Joins: Yuhong (~chatzilla@S01060019d1e384a3.vc.shawcable.net)
  130. # [01:40] <Yuhong> On http://software.hixie.ch/utilities/js/live-dom-viewer/?saved=2029
  131. # [01:40] <Yuhong> IE10RP
  132. # [01:41] <Yuhong> Click Open does nothing.
  133. # [01:41] <Yuhong> In IE10 mode.
  134. # [01:41] <Hixie> cool, thanks
  135. # [01:41] <Yuhong> Same in IE9 mode.
  136. # [01:42] <Yuhong> IE8 just tested, same thing.
  137. # [01:42] <Yuhong> IE7 too.
  138. # [01:42] <Hixie> you have many IEs :-)
  139. # [01:43] <Yuhong> Thanks to X-UA-Compatible.
  140. # [01:43] <Yuhong> And the developer tools.
  141. # [01:43] <Hixie> ah, you mean IE10 in IE7 mode
  142. # [01:43] <Hixie> k
  143. # [01:43] * Quits: jsbell (jsbell@nat/google/x-baewnmlgldxtkmyy) (Quit: There's no place like home...)
  144. # [01:44] <Yuhong> Yea, I was just lazy.
  145. # [01:44] <Hixie> for the record, especially for this kind of thing (involving navigation) it's not always a given that the modes are exactly equivalent to the original browsers
  146. # [01:44] <Hixie> there are definitely cases where they're not exactly the same
  147. # [01:44] <Hixie> iirc, <base> handling changed at some point even in the old modes
  148. # [01:44] <Hixie> for example
  149. # [01:45] <Yuhong> I know. It can be done inadvertently, or it can be done deliberately, eg. CSS visited/link handling for privacy reasons.
  150. # [01:46] * Quits: yorick (~quassel@unaffiliated/yorick) (Remote host closed the connection)
  151. # [01:46] * Quits: weinig (~weinig@24.130.60.35) (Quit: weinig)
  152. # [01:46] <Yuhong> Navigation in particular require cooperation from the chrome.
  153. # [01:47] <erlehmann> i can test IEs down to one :3
  154. # [01:47] <erlehmann> but i won't
  155. # [01:48] <Yuhong> I see no reason to anyway.
  156. # [01:48] <zewt> use your power for good, not evil
  157. # [01:50] * Quits: say2joe (~say2joe@204.56.108.2) (Quit: Leaving.)
  158. # [01:52] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
  159. # [01:52] <erlehmann> btw, i still do not know how to go further in the media fragments for embedded content thingy
  160. # [01:52] <Yuhong> I wonder why IE9 don't use the original jscript.dll in the IE8 and IE7 modes.
  161. # [01:52] <erlehmann> should i pick a browser and make an extension?
  162. # [01:52] * Quits: mkanat (mkanat@nat/google/x-pwpompjdkauesofc) (Read error: Connection reset by peer)
  163. # [01:53] <Yuhong> Of course, this would come at a cost of losing the performance enhancements in jscript9.dll.
  164. # [01:56] * Joins: JohnAlbin (~JohnAlbin@client-67-58-228-190.consolidated.net)
  165. # [02:02] * Joins: weinig (~weinig@24.130.60.35)
  166. # [02:06] * Quits: teleject (~christoph@cpe-70-112-214-94.austin.res.rr.com) (Read error: Connection reset by peer)
  167. # [02:06] * Quits: Yuhong (~chatzilla@S01060019d1e384a3.vc.shawcable.net) (Quit: ChatZilla 0.9.89 [Firefox 17.0.1/20121128204232])
  168. # [02:09] * Quits: jacobolus (~jacobolus@173-164-253-217-SFBA.hfc.comcastbusiness.net) (Remote host closed the connection)
  169. # [02:09] * Quits: ap (~ap@2620:149:4:1b01:b8d5:cfcc:145f:af80) (Quit: ap)
  170. # [02:12] * Quits: Benvie (~brandon@cpe-174-097-187-248.nc.res.rr.com)
  171. # [02:13] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Remote host closed the connection)
  172. # [02:22] * Quits: weinig (~weinig@24.130.60.35) (Quit: weinig)
  173. # [02:26] * Quits: JohnAlbin (~JohnAlbin@client-67-58-228-190.consolidated.net) (Quit: JohnAlbin)
  174. # [02:26] * Quits: cabanier (~cabanier@192.150.22.55) (Quit: Leaving.)
  175. # [02:29] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  176. # [02:29] <jwalden> probably DLL incompatibilities
  177. # [02:29] <jwalden> all but certainly those
  178. # [02:30] <jwalden> newer JS has a lot of stuff to it that could have been done differently before; I doubt the old interface could be used compatibly
  179. # [02:35] * Joins: mkanat (mkanat@nat/google/x-vradmcyxvkmereqw)
  180. # [02:44] * Joins: jacobolus (~jacobolus@108-71-93-34.lightspeed.sntcca.sbcglobal.net)
  181. # [02:49] <zewt> heh, i hate the "opening windows only on click" thing, because it makes me afraid to click
  182. # [02:51] * Joins: weinig (~weinig@24.130.60.35)
  183. # [02:52] * heycam is now known as heycam|away
  184. # [02:56] * Joins: jonlee (~jonlee@67.218.104.40)
  185. # [02:57] <zewt> all minified javascript needs to be shot into the sun
  186. # [02:57] * Joins: JohnAlbin (~JohnAlbin@client-67-58-228-190.consolidated.net)
  187. # [02:58] <erlehmann> zewt, use a different browser with keyboard? vimperator or conkeror?
  188. # [03:02] * Joins: Yuhong (~chatzilla@S01060019d1e384a3.vc.shawcable.net)
  189. # [03:03] * Joins: jonlee_ (~jonlee@67.218.104.40)
  190. # [03:04] * Quits: jonlee (~jonlee@67.218.104.40) (Read error: Connection reset by peer)
  191. # [03:04] * jonlee_ is now known as jonlee
  192. # [03:04] * Quits: Yuhong (~chatzilla@S01060019d1e384a3.vc.shawcable.net) (Client Quit)
  193. # [03:07] * Quits: doublec (~doublec@unaffiliated/doublec) (Quit: leaving)
  194. # [03:07] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
  195. # [03:08] * Joins: doublec (~doublec@cd.pn)
  196. # [03:08] * Quits: doublec (~doublec@cd.pn) (Client Quit)
  197. # [03:10] * Quits: jwalden (~waldo@c-76-122-148-63.hsd1.mi.comcast.net) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 17.0.1/20121129151931])
  198. # [03:10] * Joins: doublec (~none@unaffiliated/doublec)
  199. # [03:13] * Quits: pablof (~pablof@144.189.150.129) (Quit: ^z)
  200. # [03:20] * Joins: jonlee_ (~jonlee@67.218.104.40)
  201. # [03:20] * Quits: jonlee (~jonlee@67.218.104.40) (Read error: Connection reset by peer)
  202. # [03:20] * jonlee_ is now known as jonlee
  203. # [03:27] * Quits: jonlee (~jonlee@67.218.104.40) (Quit: jonlee)
  204. # [03:30] <erlehmann> this is using my audio polyfill http://warumnicht.dieweltistgarnichtso.net/wn-15.html
  205. # [03:35] * Quits: JonathanNeal (~anonymous@38.122.109.194) (Ping timeout: 250 seconds)
  206. # [03:39] * Quits: erlehmann (~erlehmann@brln-4db81f66.pool.mediaWays.net) (Remote host closed the connection)
  207. # [03:40] * Quits: jacobolus (~jacobolus@108-71-93-34.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
  208. # [03:40] * Joins: dbaron (~dbaron@pool-72-94-180-24.phlapa.fios.verizon.net)
  209. # [03:49] * Quits: jsoncorwin (~textual@c-50-131-117-90.hsd1.ca.comcast.net) (Quit: Computer has gone to sleep.)
  210. # [03:50] * Quits: JohnAlbin (~JohnAlbin@client-67-58-228-190.consolidated.net) (Quit: JohnAlbin)
  211. # [03:50] * Joins: lilmonkey (~colin@53518387.cm-6-2c.dynamic.ziggo.nl)
  212. # [03:50] * Quits: lilmonkey (~colin@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
  213. # [03:50] * Joins: lilmonkey (~colin@pdpc/supporter/professional/riven)
  214. # [03:53] * Joins: plutoniix (~plutoniix@node-9tz.pool-101-108.dynamic.totbb.net)
  215. # [03:58] * heycam|away is now known as heycam
  216. # [04:00] * Quits: mkanat (mkanat@nat/google/x-vradmcyxvkmereqw) (Ping timeout: 246 seconds)
  217. # [04:03] * Quits: weinig (~weinig@24.130.60.35) (Quit: weinig)
  218. # [04:08] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
  219. # [04:09] * Joins: jonlee (~jonlee@c-76-21-10-192.hsd1.ca.comcast.net)
  220. # [04:09] * Joins: Mkop1 (~mkopinsky@unaffiliated/mkop)
  221. # [04:16] * Quits: Mkop1 (~mkopinsky@unaffiliated/mkop) (Ping timeout: 255 seconds)
  222. # [04:18] * Quits: jonlee (~jonlee@c-76-21-10-192.hsd1.ca.comcast.net) (Quit: jonlee)
  223. # [04:29] * Joins: Mkop1 (~mkopinsky@unaffiliated/mkop)
  224. # [04:30] * Joins: JonathanNeal (~anonymous@cpe-142-11-82-156.socal.rr.com)
  225. # [04:30] <JonathanNeal> hello
  226. # [04:36] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
  227. # [04:36] * Joins: Areks_home (~Areks@95-26-27-162.broadband.corbina.ru)
  228. # [04:43] * Joins: weinig (~weinig@24.130.60.35)
  229. # [04:51] * Quits: Areks_home (~Areks@95-26-27-162.broadband.corbina.ru) (Ping timeout: 256 seconds)
  230. # [05:07] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
  231. # [05:08] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
  232. # [05:09] * Joins: miketaylr (~miketaylr@70.112.101.224)
  233. # [05:15] * Joins: snowfox_ben (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net)
  234. # [05:15] * Quits: snowfox_ben (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net) (Client Quit)
  235. # [05:30] * ojan_away is now known as obarth_away
  236. # [05:36] * Quits: mamund (~mamund@obsidian.recompiled.net) (Ping timeout: 260 seconds)
  237. # [05:38] * Quits: eresair (~eresair@173.247.199.2) (Remote host closed the connection)
  238. # [05:40] * Quits: dbaron (~dbaron@pool-72-94-180-24.phlapa.fios.verizon.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  239. # [05:42] * Quits: weinig (~weinig@24.130.60.35) (Quit: weinig)
  240. # [05:52] * Quits: webguynow (~webguynow@c-24-1-222-204.hsd1.il.comcast.net)
  241. # [05:55] * Joins: niloy (~niloy@203.196.177.156)
  242. # [06:02] * Quits: JonathanNeal (~anonymous@cpe-142-11-82-156.socal.rr.com) (Quit: JonathanNeal)
  243. # [06:09] * rniwa is now known as rniwa|afk
  244. # [06:10] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
  245. # [06:16] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Remote host closed the connection)
  246. # [06:23] * Quits: Mkop1 (~mkopinsky@unaffiliated/mkop) (Ping timeout: 252 seconds)
  247. # [06:32] * Quits: miketaylr (~miketaylr@70.112.101.224) (Quit: Leaving...)
  248. # [06:33] * Joins: hdhoang (~hdhoang@113.190.37.242)
  249. # [06:36] * Joins: JonathanNeal (~anonymous@cpe-142-11-82-156.socal.rr.com)
  250. # [06:41] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
  251. # [06:52] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
  252. # [06:52] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
  253. # [07:00] * Joins: jsoncorwin (~textual@c-98-210-130-242.hsd1.ca.comcast.net)
  254. # [07:00] * Joins: [[zzz]] (~q@node-18zg.pool-101-109.dynamic.totbb.net)
  255. # [07:02] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
  256. # [07:03] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
  257. # [07:04] * Quits: [[zz]] (~q@node-adz.pool-125-25.dynamic.totbb.net) (Ping timeout: 272 seconds)
  258. # [07:10] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Ping timeout: 248 seconds)
  259. # [07:15] * Quits: danzik17 (~danzik17@ool-45787007.dyn.optonline.net) (Ping timeout: 264 seconds)
  260. # [07:19] * Joins: dydx (~dydz@76.220.18.65)
  261. # [07:35] * Quits: dydx (~dydz@76.220.18.65) (Quit: dydx)
  262. # [07:53] * Quits: jsoncorwin (~textual@c-98-210-130-242.hsd1.ca.comcast.net) (Quit: Computer has gone to sleep.)
  263. # [07:54] * heycam is now known as heycam|away
  264. # [07:55] * [[zzz]] is now known as [[zz]]
  265. # [07:55] * Joins: SimonSapin (~simon@ip-166.net-89-2-153.rev.numericable.fr)
  266. # [08:06] * Joins: jonlee (~jonlee@c-71-202-46-113.hsd1.ca.comcast.net)
  267. # [08:12] * Quits: plutoniix (~plutoniix@node-9tz.pool-101-108.dynamic.totbb.net) (Quit: จรลี จรลา)
  268. # [08:15] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
  269. # [08:19] * Joins: Ducki_ (~Ducki@pD9E384D7.dip0.t-ipconnect.de)
  270. # [08:28] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  271. # [08:31] * Joins: Krinkle (~Krinkle@wikimedia/Krinkle)
  272. # [08:33] <Krinkle> Hi, as exercise to get comfortable with spec-language and other interesting things I'm working on a javascript implementation of TreeWalker. However I'm hitting a bug and not sure whether the bug is in Chrome's implementation, the spec or my implementation.
  273. # [08:33] <Krinkle> in WebKit, firstChild() is never the root node.
  274. # [08:33] <Krinkle> in my interpretation of the spec however, the first call to firstChild() is the root node
  275. # [08:34] <Krinkle> http://www.w3.org/TR/2012/WD-dom-20120105/#dom-treewalker-currentnode
  276. # [08:34] <Krinkle> http://www.w3.org/TR/dom/#concept-traverse-children
  277. # [08:34] <Krinkle> The filter accepts the root node as the bitmask matches it and it is a valid result.
  278. # [08:35] <Krinkle> it never even accesses .firstChild of the root node, nor does the currentNode pointer changes in this case.
  279. # [08:35] <Krinkle> Any ideas?
  280. # [08:36] * Joins: Ms2ger (~Ms2ger@vpna223.ugent.be)
  281. # [08:36] <Krinkle> document.createTreeWalker(document.body, NodeFilter.SHOW_ALL).firstChild()
  282. # [08:38] <Krinkle> document.createTreeWalker: currentNode = root; TreeWalker..firstChild: node = currrent = currentNode; FilterNode:: node.nodeType -> FILTER_ACCEPT; TreeWalker..firstChild: return node;
  283. # [08:44] * abstractj|away is now known as abstractj
  284. # [08:47] <Ms2ger> First of all, you want to look at http://dom.spec.whatwg.org/
  285. # [08:49] <Krinkle> This section hasn't changed in years.
  286. # [08:49] <Krinkle> I've looked at the dom.spec as well, same phrasing
  287. # [08:49] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
  288. # [08:50] * Quits: WesleyL (~Wesley@static.43.95.46.78.clients.your-server.de) (Ping timeout: 246 seconds)
  289. # [08:50] * Quits: Scorchin (uid1242@gateway/web/irccloud.com/x-nfvtvltcnvbxrwhl) (Ping timeout: 246 seconds)
  290. # [08:50] * Quits: benschwarz (uid2121@gateway/web/irccloud.com/x-cziaarpjudiddook) (Ping timeout: 246 seconds)
  291. # [08:51] <Krinkle> document.createTreeWalker sets currentNode to root, TreeWalker:firstChild sets node to currentNode, it passes Filter, currentNode is set to the same value and returned.
  292. # [08:53] * Quits: Obvious (tachikoma@188.226.74.2) (Read error: Connection reset by peer)
  293. # [08:53] * Quits: scheib (uid4467@gateway/web/irccloud.com/x-hxmhsqoutkoabnxp) (Ping timeout: 246 seconds)
  294. # [08:53] * Joins: WesleyL (~Wesley@static.43.95.46.78.clients.your-server.de)
  295. # [08:53] <Ms2ger> Second, Opera is weird
  296. # [08:53] <Ms2ger> Third, looks like you're right
  297. # [08:53] * Joins: benschwarz (uid2121@gateway/web/irccloud.com/x-oicfaenwbhyfnsli)
  298. # [08:53] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  299. # [08:54] <Krinkle> Opera?
  300. # [08:54] <Krinkle> What does Opera do
  301. # [08:55] <Ms2ger> Throw an exception
  302. # [08:56] * Joins: Obvious (tachikoma@188.226.74.2)
  303. # [09:07] <Krinkle> So basically as-specified TreeWalker has a fundamental flaw: it doesn't walk.
  304. # [09:07] <Krinkle> firstChild() and lastChild() both have this error. And all other methods can't be used on the root node.
  305. # [09:07] <Krinkle> (prev, next, parent)
  306. # [09:07] <Ms2ger> Can you file a bug?
  307. # [09:08] <Krinkle> newbie, where? I've been going back and forth between 100s of pages to find the correct version, not sure where to go from here.
  308. # [09:08] <Ms2ger> https://www.w3.org/Bugs/Public/enter_bug.cgi?product=WebAppsWG&component=DOM
  309. # [09:08] <Krinkle> Thx
  310. # [09:09] <Krinkle> btw. since this is "just" a WD, where can I find the "latest stable version"?
  311. # [09:09] <Krinkle> I'd expect some kind of canonical link, but a redirect or overview would work too
  312. # [09:09] <Krinkle> I found versions with dates in the link and some with "REC-" in them, but since they only point backwards, not forwards, it is hard to find the latest (without also getting into DOM4)
  313. # [09:14] <Krinkle> interesting, confirmation mail is From: bugzilla@jessica.w3.org (jessica.w3)
  314. # [09:18] <Ms2ger> "Tokenization for unquoted url()s doesn't makes sense to me"
  315. # [09:24] * Joins: Druide_ (~Druid@ip-178-203-141-163.unitymediagroup.de)
  316. # [09:27] * Joins: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no)
  317. # [09:27] <Krinkle> Ms2ger: https://www.w3.org/Bugs/Public/show_bug.cgi?id=20445
  318. # [09:28] * abstractj is now known as abstractj|away
  319. # [09:29] * Joins: pyrsmk (~pyrsmk@96.127.75.86.rev.sfr.net)
  320. # [09:32] * Quits: JonathanNeal (~anonymous@cpe-142-11-82-156.socal.rr.com) (Quit: JonathanNeal)
  321. # [09:36] * Joins: donaldwauchop (~SiliconDo@bas1-aurora91-3096739285.dsl.bell.ca)
  322. # [09:41] * Quits: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no) (Remote host closed the connection)
  323. # [09:41] <Stevef> erlehmann: spec the heuristic, show how it meets the use cases, get implementers to implement etc. FYI uses cases and rationale doc for <main> http://www.w3.org/html/wg/wiki/User:Sfaulkne/main-usecases#Introduction
  324. # [09:43] * Quits: donaldwauchop (~SiliconDo@bas1-aurora91-3096739285.dsl.bell.ca) (Quit: donaldwauchop)
  325. # [09:45] * Joins: Smylers (~smylers@static-93.158.79.70.got.public.icomera.com)
  326. # [09:45] <Stevef> JonathanNeal: unrefuted data on use of <div id=main|content> to identify main content area including for skip links and role=main http://lists.w3.org/Archives/Public/public-html/2012Oct/0109.html
  327. # [09:48] * Quits: Smylers (~smylers@static-93.158.79.70.got.public.icomera.com) (Read error: Connection reset by peer)
  328. # [09:48] * Joins: Smylers (~smylers@static-93.158.79.70.got.public.icomera.com)
  329. # [09:52] * Quits: Smylers (~smylers@static-93.158.79.70.got.public.icomera.com) (Ping timeout: 252 seconds)
  330. # [09:55] * Quits: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net) (Quit: sicking)
  331. # [09:58] * Joins: Kolombiken (~Adium@217.13.228.226)
  332. # [10:00] * Quits: Obvious (tachikoma@188.226.74.2) (Ping timeout: 264 seconds)
  333. # [10:03] * Joins: Obvious (tachikoma@188.226.74.2)
  334. # [10:06] * Joins: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net)
  335. # [10:07] * Joins: Smylers (~smylers@host81-143-60-194.in-addr.btopenworld.com)
  336. # [10:08] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
  337. # [10:08] * Quits: jonlee (~jonlee@c-71-202-46-113.hsd1.ca.comcast.net) (Quit: jonlee)
  338. # [10:10] * Joins: sedovsek (~robert@89.143.12.238)
  339. # [10:10] * Joins: henrikkok (~henrikkok@81.27.221.193)
  340. # [10:12] * Quits: sedovsek (~robert@89.143.12.238) (Client Quit)
  341. # [10:18] * Joins: sedovsek (~robert@89.143.12.238)
  342. # [10:21] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
  343. # [10:21] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
  344. # [10:23] * Joins: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no)
  345. # [10:27] * Joins: plutoniix (~plutoniix@node-9tz.pool-101-108.dynamic.totbb.net)
  346. # [10:30] * Quits: SimonSapin (~simon@ip-166.net-89-2-153.rev.numericable.fr) (Ping timeout: 260 seconds)
  347. # [10:35] * Joins: Kolombiken1 (~Adium@217.13.228.226)
  348. # [10:35] * Quits: Kolombiken (~Adium@217.13.228.226) (Read error: Connection reset by peer)
  349. # [10:36] * Quits: Kolombiken1 (~Adium@217.13.228.226) (Client Quit)
  350. # [10:37] * Joins: nonge (~nonge@p508295AB.dip.t-dialin.net)
  351. # [10:40] * Joins: darobin (~darobin@78.109.80.74)
  352. # [10:41] * Quits: nonge_ (~nonge@p5082993E.dip.t-dialin.net) (Ping timeout: 255 seconds)
  353. # [10:41] <darobin> had I known that W3CMemes would be this stimulated, I would've pressed to go to CR earlier
  354. # [10:43] <Stevef> darobin: hehe
  355. # [10:46] * Joins: baku (~baku@2-236-39-253.ip231.fastwebnet.it)
  356. # [10:49] * Joins: Scorchin (uid1242@gateway/web/irccloud.com/x-xllwbizymcsampzz)
  357. # [10:51] * Joins: SimonSapin (~simon@vev69-1-82-232-219-95.fbx.proxad.net)
  358. # [10:52] * Joins: scheib (uid4467@gateway/web/irccloud.com/x-aneyvncvdkwyiklx)
  359. # [10:53] * Quits: Smylers (~smylers@host81-143-60-194.in-addr.btopenworld.com) (Remote host closed the connection)
  360. # [10:54] * Joins: Smylers (~smylers@host81-143-60-194.in-addr.btopenworld.com)
  361. # [10:56] * Joins: Kolombiken (~Adium@217.13.228.226)
  362. # [11:05] * Quits: espadrine (~thaddee_t@85-218-3-163.dclient.lsne.ch) (Ping timeout: 252 seconds)
  363. # [11:08] * Quits: henrikkok (~henrikkok@81.27.221.193) (Quit: Leaving.)
  364. # [11:08] * Joins: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de)
  365. # [11:09] * Joins: henrikkok (~henrikkok@81.27.221.193)
  366. # [11:14] * Joins: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com)
  367. # [11:21] * Quits: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com) (Remote host closed the connection)
  368. # [11:23] * Joins: Lachy (~Lachy@office.oslo.opera.com)
  369. # [11:26] * Quits: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net) (Quit: sicking)
  370. # [11:37] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
  371. # [11:38] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  372. # [11:50] * Quits: Ms2ger (~Ms2ger@vpna223.ugent.be) (Ping timeout: 255 seconds)
  373. # [11:56] * Quits: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no) (Remote host closed the connection)
  374. # [11:57] * Joins: drublic_ (~drublic@p5098a42b.dip0.t-ipconnect.de)
  375. # [12:01] * Quits: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de) (Ping timeout: 276 seconds)
  376. # [12:09] * Joins: Ms2ger (~Ms2ger@109.133.25.170)
  377. # [12:10] * Joins: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no)
  378. # [12:12] * Quits: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com) (Read error: Connection reset by peer)
  379. # [12:12] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  380. # [12:14] <annevk> it's actually DOM classes these days http://tantek.com/2012/353/b1/why-html-classes-css-class-selectors
  381. # [12:15] <smaug____> :)
  382. # [12:18] <annevk> darobin: yes, more silly things please!
  383. # [12:20] * Quits: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no) (Remote host closed the connection)
  384. # [12:20] <darobin> annevk: I'll do my best buddy
  385. # [12:22] <smaug____> annevk: I managed to break only Thunderbird and Seamonkey with MutationObserserver callback interface removal. But those are Gecko specific, so hopefully (and probably) no web pages.
  386. # [12:22] <annevk> wow
  387. # [12:23] <smaug____> breaking things is part of our jobs
  388. # [12:26] <darobin> MikeSmith: do you know what script does the hg -> github sync for the HTML TS?
  389. # [12:26] <darobin> we should not forget to disable it...
  390. # [12:30] * abstractj|away is now known as abstractj
  391. # [12:42] <annevk> hmm, my traversal algorithm had a bug :/
  392. # [12:42] <Ms2ger> I'm afraid it did
  393. # [12:44] * Joins: erlehmann (~erlehmann@brln-d9ba462b.pool.mediaWays.net)
  394. # [12:45] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 244 seconds)
  395. # [12:45] <erlehmann> oh hello WHATWG
  396. # [12:46] <erlehmann> again
  397. # [12:46] <Ms2ger> Good morning, erlehmann
  398. # [12:46] <erlehmann> is there a web corpus for web compat?
  399. # [12:46] <erlehmann> i would want to enumerate if treating #foo&t=10 as fragment similar to #foo could be web compatible
  400. # [12:52] <darobin> Ms2ger: you said last night that you'd be interested in helping move things around in the TS?
  401. # [12:52] <Ms2ger> Well, interested... :)
  402. # [12:53] <Ms2ger> I wouldn't mind
  403. # [12:53] <darobin> haha
  404. # [12:53] <darobin> right, well, you volunteered of sorts :)
  405. # [12:53] <darobin> any preference for how to split up the work?
  406. # [12:53] <darobin> unless you want to do it all, of course
  407. # [12:54] <Ms2ger> I think I definitely would mind that ;)
  408. # [12:54] <darobin> :)
  409. # [12:54] <Ms2ger> No preference, really
  410. # [12:54] <darobin> ok
  411. # [12:55] <darobin> I propose that while we're moving, we keep it all in the temp/robin branch
  412. # [12:55] <Ms2ger> Branch? What is this magic? :):
  413. # [12:55] <darobin> once the move is done, we can just overwrite master with that
  414. # [12:55] <darobin> lulz
  415. # [12:55] <darobin> and after that still I'll take care of branching CR
  416. # [12:56] <darobin> (and turning submissions into PRs)
  417. # [12:56] <Ms2ger> Do you want the current submissions in branches too?
  418. # [12:56] <darobin> yes
  419. # [12:56] <darobin> well
  420. # [12:56] <darobin> I want to take all of approved and make that master
  421. # [12:57] <darobin> then take each submission dir and turn that into a pull request
  422. # [12:57] <darobin> (from my own fork)
  423. # [12:57] <darobin> but we'll cross that bridge when we get there
  424. # [12:58] <darobin> re the split, how about I take attributes — fonts and you take foreigncontent — xhtml5
  425. # [12:58] * Quits: plutoniix (~plutoniix@node-9tz.pool-101-108.dynamic.totbb.net) (Quit: จรลี จรลา)
  426. # [12:58] <darobin> then after someone finishes his lot we can resplit or whatevs
  427. # [12:58] * Ms2ger looks
  428. # [12:58] <Ms2ger> Do you have a list?
  429. # [12:59] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 246 seconds)
  430. # [13:00] * Quits: darobin (~darobin@78.109.80.74) (Read error: Connection reset by peer)
  431. # [13:01] * Joins: darobin (~darobin@78.109.80.74)
  432. # [13:04] <erlehmann> where is the data? https://developers.google.com/webmasters/state-of-the-web/2005/
  433. # [13:04] <darobin> Ms2ger: sorry, got dropped
  434. # [13:04] <darobin> a list of what?
  435. # [13:04] <Ms2ger> The list that goes from attributes to xhtml5
  436. # [13:05] <darobin> oh, I was just looking in https://github.com/w3c/html-testsuite/tree/temp/robin/tests/html
  437. # [13:05] <darobin> err, no, I really wasn't
  438. # [13:06] <darobin> Ms2ger: I was looking here https://dvcs.w3.org/hg/html/file/217839a97ea9/tests/approved
  439. # [13:06] <Ms2ger> Ah
  440. # [13:06] <Ms2ger> OK
  441. # [13:07] <darobin> I just split that in twain
  442. # [13:09] * Joins: Ducki (~Ducki@pD9E39660.dip0.t-ipconnect.de)
  443. # [13:10] * Quits: Ducki_ (~Ducki@pD9E384D7.dip0.t-ipconnect.de) (Read error: Operation timed out)
  444. # [13:14] <annevk> erlehmann: there are some datasets, but none of them is very comprehensive
  445. # [13:14] <erlehmann> annevk, a list of urls would suffice. i can spider!
  446. # [13:15] <annevk> erlehmann: Google's data is not public
  447. # [13:15] <erlehmann> does mozilla have public data?
  448. # [13:16] <annevk> erlehmann: http://www.paciellogroup.com/blog/2012/04/html5-accessibility-chops-data-for-the-masses/ has a "top 10000" sites
  449. # [13:16] <annevk> there's another one, but I forgot the links
  450. # [13:16] <erlehmann> thx
  451. # [13:17] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
  452. # [13:17] <erlehmann> > (Please only download if you are going to make use of the data)
  453. # [13:17] <erlehmann> oh i will!
  454. # [13:17] <annevk> I wonder if someone created a wiki page for this
  455. # [13:20] <annevk> http://wiki.whatwg.org/wiki/Data
  456. # [13:21] <darobin> there's also a Community Group about datasets
  457. # [13:23] <annevk> http://www.w3.org/community/webobservatory/ ?
  458. # [13:23] <annevk> not sure that's quite the same
  459. # [13:25] <erlehmann> i'll use the 10000 html files first
  460. # [13:26] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
  461. # [13:28] <Ms2ger> darobin, so, on your branch, where are the tests?
  462. # [13:32] <MikeSmith> yeah I know what script does that sync
  463. # [13:33] <MikeSmith> have to be ssh'ed into the dvcs.w3.org server to do it
  464. # [13:33] <MikeSmith> to add similar setup for another repo
  465. # [13:33] <MikeSmith> or to modify it
  466. # [13:34] <darobin> Ms2ger: on my branch, there are no tests :)
  467. # [13:34] <Ms2ger> !
  468. # [13:34] <Ms2ger> We're done, then? :)
  469. # [13:34] <darobin> yay!
  470. # [13:35] <darobin> I just nuked everything; I thought I'd move stuff from the hg repo
  471. # [13:36] <Ms2ger> That seems suboptimal
  472. # [13:36] <darobin> annevk: no, I meant http://www.w3.org/community/data-driven-standards/
  473. # [13:37] <darobin> Ms2ger: well, mv path/to/hg/stuff or git mv oldpath newpath didn't strike me as a big diff
  474. # [13:37] <darobin> but I can easily regenerate a repo in which the old structure has the tests in old-tests or some such
  475. # [13:38] <Ms2ger> The difference is that one preserves history and the other doesn't, no?
  476. # [13:38] <darobin> true
  477. # [13:40] <annevk> darobin: added to the wiki
  478. # [13:40] * Joins: darobin_ (~darobin@78.109.80.74)
  479. # [13:41] <darobin_> (well, I'll finish eating first, but after that it won't take a second)
  480. # [13:41] * Quits: darobin (~darobin@78.109.80.74) (Read error: Connection reset by peer)
  481. # [13:41] <Ms2ger> You sound French :)
  482. # [13:41] <MikeSmith> cheese course
  483. # [13:42] <darobin_> I am indeed eating a meal I got from the boulangerie next door
  484. # [13:42] * darobin_ is now known as darobin
  485. # [13:50] * Joins: nimbu (~nimbu@219.64.117.145)
  486. # [13:51] * Joins: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no)
  487. # [13:51] * Quits: Smylers (~smylers@host81-143-60-194.in-addr.btopenworld.com) (Ping timeout: 264 seconds)
  488. # [13:56] * Joins: Smylers (~smylers@host81-143-60-194.in-addr.btopenworld.com)
  489. # [13:56] <annevk> DOM now depends on HTML
  490. # [13:57] <annevk> Looking forward to hearing again about modularization
  491. # [13:58] <SimonSapin> annevk: how do you think we should compare URLs to break @import cycles?
  492. # [13:58] <annevk> SimonSapin: serialize the parsed object sans fragment identifier
  493. # [13:58] <annevk> SimonSapin: compare that
  494. # [13:59] <annevk> SimonSapin: that's what happens elsewhere in the platform, e.g. for <iframe>
  495. # [13:59] <annevk> at least per Hixie
  496. # [13:59] <darobin> hey we can have modularisation — it's just that we have this humongous blob as one of the modules :)
  497. # [14:00] <SimonSapin> annevk: makes sense. Thanks
  498. # [14:00] <Ms2ger> Which blob? "The Web"?
  499. # [14:00] <darobin> heh
  500. # [14:00] <SimonSapin> annevk: that implies normalizing percent-encoding, right?
  501. # [14:01] <darobin> actually, I've been meaning (as an idle research project that will likely never happen) to trace all the cross references to see if any logical modules appear
  502. # [14:01] <Ms2ger> Maybe we should merge the webapps/html test suites too
  503. # [14:01] <darobin> we probably could
  504. # [14:02] <Ms2ger> On another note, why not move html/canvas2d/microdata to the top level instead of putting them in tests/?
  505. # [14:03] <darobin> mmm, no strong opinion from me
  506. # [14:05] <Ms2ger> Alright, move them up, then :)
  507. # [14:05] <Stevef> erlemhann:note there is about 100 google search pages in there that are all the same (but from dif URLS)
  508. # [14:06] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
  509. # [14:06] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
  510. # [14:06] * Joins: scor (~scor@drupal.org/user/52142/view)
  511. # [14:06] * Joins: darobin_ (~darobin@78.109.80.74)
  512. # [14:07] * Quits: darobin (~darobin@78.109.80.74) (Read error: Connection reset by peer)
  513. # [14:07] <erlehmann> stevef, thx
  514. # [14:07] <Stevef> darobin: there is also http://www.w3.org/community/webdevdata/ marcosc: stareted it recently but no much happened as yet
  515. # [14:07] <Stevef> erlehmann: no problem
  516. # [14:08] <darobin_> looks to me like some of those CGs could be merged
  517. # [14:08] <SimonSapin> annevk: actually I already have something like this in WeasyPrint to decide if an hyperlink is internal or external (they’re represented differently in PDF)
  518. # [14:08] * darobin_ shakes fist at crappy network
  519. # [14:12] * Quits: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no) (Remote host closed the connection)
  520. # [14:17] * Joins: sedovsek (~robert@89.143.12.238)
  521. # [14:19] * Parts: nimbu (~nimbu@219.64.117.145)
  522. # [14:19] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  523. # [14:21] <annevk> SimonSapin: no it doesn't normalize percent-encoding
  524. # [14:24] * Quits: niloy (~niloy@203.196.177.156) (Quit: Leaving)
  525. # [14:25] <annevk> darobin_: whenever I look at modularization of stuff I don't really see a way out
  526. # [14:25] <annevk> darobin_: but your CEO seems to think it's possible so hey, must work!
  527. # [14:26] <annevk> darobin_: although Fetch should prolly be factored out
  528. # [14:29] * darobin_ is now known as darobin
  529. # [14:29] <darobin> annevk: a few things can be factored out, and I think that if we really tried we could do more of it, but the big question is cost
  530. # [14:29] * Quits: hdhoang (~hdhoang@113.190.37.242) (Quit: Leaving.)
  531. # [14:30] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
  532. # [14:31] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Client Quit)
  533. # [14:32] * Joins: smaug____ (~chatzilla@nat/mozilla/x-mdkmhlckdiiuranc)
  534. # [14:33] * Joins: darobin_ (~darobin@78.109.80.74)
  535. # [14:34] <erlehmann> currently finding out IDs of elements
  536. # [14:34] * Quits: darobin (~darobin@78.109.80.74) (Read error: Connection reset by peer)
  537. # [14:34] <erlehmann> using this with a directory of html files http://mister-muffin.de/p/7aN4
  538. # [14:35] <erlehmann> as “./fragmentids.py html > html-id-list”
  539. # [14:35] * Joins: smaug (~chatzilla@cs181151161.pp.htv.fi)
  540. # [14:37] <annevk> darobin_: such as?
  541. # [14:37] * Quits: smaug____ (~chatzilla@nat/mozilla/x-mdkmhlckdiiuranc) (Ping timeout: 264 seconds)
  542. # [14:37] * smaug is now known as smaug____
  543. # [14:38] * darobin_ being driven mad by this net connection
  544. # [14:39] * MikeSmith tries to lend darobin_ some network
  545. # [14:40] * Joins: miketaylr (~miketaylr@70.112.101.224)
  546. # [14:41] <darobin_> thanks man
  547. # [14:41] <darobin_> there's plenty of it, just in discrete chunks
  548. # [14:44] * Joins: JohnAlbin (~JohnAlbin@client-67-58-228-190.consolidated.net)
  549. # [14:45] <darobin_> Ms2ger: so one advantage of having the spec dirs under "tests" is that I can point the root of a web server at that dir and not worry about also exposing tools and other such stuff
  550. # [14:45] <darobin_> but that's not a super strong case
  551. # [14:46] <darobin_> so if you want them at the root, speak inside of the next minute
  552. # [14:46] <darobin_> or forever hold your peace
  553. # [14:46] * darobin_ is now known as darobin
  554. # [14:46] <darobin> Ms2ger: the branch with history is temp/new
  555. # [14:53] * Joins: krawchyk (~krawchyk@65.220.49.251)
  556. # [14:55] <darobin> Ms2ger: ok, I put a moving.txt file in there with assignments for movign
  557. # [14:55] <darobin> obviously, you don't have to do all of that, it's just that I won't do what's in your basket for now
  558. # [14:56] * Quits: krawchyk (~krawchyk@65.220.49.251) (Remote host closed the connection)
  559. # [14:59] * Joins: krawchyk (~krawchyk@65.220.49.251)
  560. # [15:01] <Ms2ger> OK
  561. # [15:03] * Joins: dbaron (~dbaron@pool-72-94-180-24.phlapa.fios.verizon.net)
  562. # [15:10] <Ms2ger> Oh man
  563. # [15:10] <Ms2ger> I forgot how awful those MS tests were
  564. # [15:11] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
  565. # [15:13] <darobin> yeah, I hadn't seen them in a while and I'm feeling exactly the same...
  566. # [15:13] <Ms2ger> darobin, I think I'm going to get rid of the subdirs in syntax/parsing
  567. # [15:13] <darobin> Ms2ger: do as makes sense to you
  568. # [15:13] <Ms2ger> Hmm
  569. # [15:13] <darobin> but if you could keep a list of the changes that you make to the tree I'd appreciate it
  570. # [15:13] <Ms2ger> Do I need to create a new contains.json then?
  571. # [15:13] <darobin> that way I can tailor the script to keep them up to date
  572. # [15:13] <darobin> no, don't both
  573. # [15:13] <darobin> bother
  574. # [15:13] <Ms2ger> OK
  575. # [15:14] <darobin> if you tell me that this and that dir are only level 2, I'll make the script know about that
  576. # [15:14] <darobin> and it'll generate the contains.json
  577. # [15:14] <Ms2ger> Sounds good
  578. # [15:14] <darobin> metadata is only good if you don't have to write it
  579. # [15:14] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
  580. # [15:15] <darobin> the stats on how many tests have link@rel=help in there being a good proof if ever we needed one that humans cannot be entrusted with metadata
  581. # [15:15] <darobin> once we're done moving I'll also make a script that fixes all the broken links in there, gonna be many
  582. # [15:15] <darobin> Ms2ger: so don't bother about broken stuff
  583. # [15:17] <darobin> mmmmm, actually that script could be problematic if I don't want to break things (e.g. that test links)
  584. # [15:17] <darobin> I'll figure out a way
  585. # [15:17] <Ms2ger> Oh, woop
  586. # [15:17] <Ms2ger> s
  587. # [15:18] <Ms2ger> darobin, can you give me push access? :)
  588. # [15:22] <darobin> heh
  589. # [15:23] * Joins: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no)
  590. # [15:24] <darobin> Ms2ger: do you have push rights to any of the repos in https://github.com/w3c ?
  591. # [15:24] * darobin can't seem to find you
  592. # [15:24] <Ms2ger> Don't think so
  593. # [15:26] <darobin> I've added you to "HTML WG"
  594. # [15:26] * darobin MUAHAHAHAHA
  595. # [15:26] <darobin> anyhoo, you should now have access
  596. # [15:26] <Ms2ger> Noooo :)
  597. # [15:26] <hober> :)
  598. # [15:28] * Quits: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no) (Ping timeout: 264 seconds)
  599. # [15:28] <darobin> looking at some of these tests, I hesitate between truly hardcore and very soothing music
  600. # [15:28] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  601. # [15:29] * Parts: Steve^ (~stephen@office.moo.com) ("Leaving")
  602. # [15:29] <Ms2ger> data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADNCAYAAAD9lT8tAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAolBJREFUeNrsfQeAHWW1/2/a7W33bi/JJptsNr2HFEILNVLFx1NREZUHz/fUZ33+7YhYn9grdgVRERCQXgIhhQRIb5u6vZfb25T/Od/M3d0UEFSaZMLHLXvv3JlvTvn9zjnfGfUmrMLJ7XWxNdKYS+NOGtbJ6XhlNvnkFLxutrfSWHxSOU4qyMnt+G0Bjf9Ho/vkVJxUkJPb0dt8Gn+i4adx5OR0nFSQV+q8Q68TWHUPjck04jS6TorsSQV5pbZLaHyGhvQaPLZFNP5IZOMWA1at8x57j0MnRfakgrwSm0njMI0v0LifRtNr4Jg4SvV2GnfTeIoO8N8sWHLFdBcUTe
  603. # [15:29] <Ms2ger> jwHhpDJ0X2ld3UN/C5b6SxgcZ5NB6i8QEHzrwSm+Rwitk0znQ8xkIaE3RYpL0WAiEVp14fgUSffPB/BulCSfefFNeTCvJKbIrjMdgiP0zjVBoTafyOxkdo/Pyf/HsajUoaDfw7BJua6XEJ7MhUmLyExnFbw9GaskYNDWd7Mf+6IErmuXDXeb28j37H053cTirIK2K9/5OGi8ZWGnl+Ltmk/ackrMP0eMc/sP8wjTk0ZtG+FhGHaCSPUC1BaiTNVGT6eYmeyIokVNUTUVFCfymb5ULtcjdqlrkRmKKJHY3syKN9bZY+Jv2RXvadFNeTCvJKbDrssOmTNBI8BxbNQmyGhNBeS5bzQkkG6f0nXsI+OYG3gsa59N0lpBBhgkqqiyheOQl7aKKKUIOGsukagnUKAjUKfJUy3GFSF1mC4pYgeyRbTXXaQ5oYiEfGlh8mkMmY5IIkH+37az
  604. # [15:29] <Ms2ger> SqYScKLYdD7aKxl8Zuh1e9EsbFOqkg//rb0zQO0JgiIhWEbwbOUDC0lJjyT/UoScAP6e2VL4IU/xuN9zBMI08RYAlViTRUzXZhyiU+VC10o2yGhsAklf9gy5aJccORNX5gxSg4r/0ShrfmsPdPKch2kO3q4seYn1iOpNpD6qfH7fT0MRp/prH/ZVKWd9LocWDpSQX5F98YVj1eVBCJJM4VA45cR3Bnq4XoJmMG6cwNDnE/kbDNpPENGhewsBboI8FSFY3nezHr6gCqFrmgkHcQDLso+LkXaXg5rkif3XBDDIlBg8k57d8S/9yKgmCFAlmTYNJ+s8Mme5hyUppVpEirCLF9hhRmq2RHwjY5RqDtH5wrhqLvo/EVGm9+I0KsSTS8zmTm30Dn/hSNa4q4wdNDIkgwp+1qgkN7TShx62oS6V/Sn5455ntvo/FtGhUsuC5iFQuuCmEeke
  605. # [15:29] <Ms2ger> ryxS5bnfL0zQwN6yWiET4Qr4Jt34phxx0p4TPcIQXTV3sx4QwPwTQFflIQxVGQzCApCCnJyP4C+rbk0bu14B05WFimm9Yy8mjMXQ7S2ONAsY0OHDvswEzjbwQWGM5dROMKGqc53332jaggj9KootFB47cOPt/7Bjj3Q46QKCyIapImIychOUvGwKkyqu8zvPTHD9Pfrxz3nWtp/IjEXuJwbPUsN1beGEHDRV5buNPW34/Q+fs+GQf/lMSazwyBCAwWXB3Goo+GEJxAh+h2Ulam8xv0+RK5mOO0xG/rpJQDOws48mgG7Wty9DzfGBvWG0lJLqRh0aez9OGk41UOO885Q38EdpCCk5IRJ8hQBzsUXdxu57jBGy6icxNWFYpQq0CzTpehR4H1e3r5ffxrZ26bHeNAlJkEa6WKfd9wQ85a8O82MeO/c5BNAYwWOCT4XBp/odcets5z3h
  606. # [15:29] <Ms2ger> 7AGV8rgbtOtUm1NU7Q8RKpLAeeiZQfuj2Fe67qh0F+/E0/i2LaVQHb1heso4EeP7dMG45J8nhCYnMdvpp0Hn1b8+hYm8PhBzLofjqHXMqC4cA1yb7WzuGOHbTYNb3Wjj5CNiSz3iCG8+hLcx4mv8+AFJ68OIOpy+KItRuBdF5bRpj2SsnGn+yeM/+i58/woZIFJdMgY+gcDQrZ2E
  607. # [15:29] <Ms2ger> ... Oops
  608. # [15:30] * Joins: Ducki_ (~Ducki@pD9E396F7.dip0.t-ipconnect.de)
  609. # [15:31] <darobin> lol
  610. # [15:31] * ChanServ sets mode: +o Ms2ger
  611. # [15:32] * Ms2ger was kicked by Ms2ger (Ms2ger)
  612. # [15:32] * Joins: Ms2ger (~Ms2ger@109.133.25.170)
  613. # [15:32] <zewt> i don't think irc supports data:
  614. # [15:33] <darobin> #whatwg — the best place for Ms2ger pr0m
  615. # [15:33] <darobin> err pr0n
  616. # [15:33] * Quits: Ducki (~Ducki@pD9E39660.dip0.t-ipconnect.de) (Ping timeout: 272 seconds)
  617. # [15:33] <Ms2ger> What? No, I don't want to go to prom with you!
  618. # [15:40] * Joins: MacTed (~Thud@63.119.36.36)
  619. # [15:45] * Quits: miketaylr (~miketaylr@70.112.101.224) (Quit: Leaving...)
  620. # [15:53] <Ms2ger> Hrm, xhtml5
  621. # [15:53] <darobin> Ms2ger: in case it helps, in tools/scripts/id2path.js is a script; you give it an ID and it returns the path
  622. # [15:54] <Ms2ger> <i>Note - This test checks for User Agent requirement as per HTML5 spec NOT the author requirement</i>
  623. # [15:54] <Ms2ger> Yes, thank you, MS...
  624. # [15:54] <Ms2ger> darobin, the main issue is finding the ID :)
  625. # [15:55] <darobin> yeah I know, but some of the file in there have that metadata — at least those can be processed faster :)
  626. # [15:55] <darobin> the tests are littered with that statement :)
  627. # [15:55] <Ms2ger> I love how area_noref.xhtml is a test for no*h*ref
  628. # [15:59] <darobin> I was wondering if this wouldn't be a good moment to rename files
  629. # [15:59] <darobin> I mean, since we're moving them anyway
  630. # [15:59] <darobin> in audio a lot of them are prefixed with audio_
  631. # [16:00] <darobin> which is daft
  632. # [16:00] * Quits: baku (~baku@2-236-39-253.ip231.fastwebnet.it) (Quit: Leaving)
  633. # [16:00] * Joins: baku (~baku@2-236-39-253.ip231.fastwebnet.it)
  634. # [16:00] * Quits: charl_ (~charl@charl.eu) (Quit: leaving)
  635. # [16:01] <Ms2ger> Yeah
  636. # [16:01] <Ms2ger> Except for audio_001.htm, I think that's slightly better than 001.htm
  637. # [16:01] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
  638. # [16:02] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 265 seconds)
  639. # [16:02] * Joins: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com)
  640. # [16:03] * Joins: garciawebdev (~garciaweb@190.244.95.154)
  641. # [16:04] <darobin> yeah I guess
  642. # [16:04] <darobin> it's a terrible name either way :)
  643. # [16:04] * Joins: yodasw16 (~yodasw16@ql1fwhide1.rockfin.com)
  644. # [16:05] <darobin> then again audio_001/2 didn't end up with audio_003
  645. # [16:05] <Ms2ger> Hrm
  646. # [16:05] <Ms2ger> When an img element, object element, or input element with a type attribute in the Image Button state is contained within a hyperlink and has a border attribute whose value, when parsed using the rules for parsing non-negative integers, is found to be a number greater than zero, the user agent is expected to...
  647. # [16:06] <Ms2ger> Does that mean border='' only works inside a hyperlink?
  648. # [16:07] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
  649. # [16:07] * Joins: miketaylr (~miketaylr@64.3.1.6.ptr.us.xo.net)
  650. # [16:09] <darobin> I thought border did nothing outside of a link anyway?
  651. # [16:10] * Joins: scor (~scor@w0117883.mgh.harvard.edu)
  652. # [16:10] * Quits: scor (~scor@w0117883.mgh.harvard.edu) (Changing host)
  653. # [16:10] * Joins: scor (~scor@drupal.org/user/52142/view)
  654. # [16:10] <darobin> but then again, the only role img@border ever had was as something everyone set to 0 in their template
  655. # [16:10] <Ms2ger> http://w3c-test.org/html/tests/approved/xhtml5/img_border_percent.xhtml
  656. # [16:10] <Ms2ger> What's up here, then?
  657. # [16:12] * Ms2ger moves it back to submissions
  658. # [16:14] <darobin> the test runs correctly in implems
  659. # [16:14] <darobin> I don't see why it's in XHTML though...
  660. # [16:14] <darobin> and I can't be arsed to look up @border in the spec, it brings back too many bad memories :)
  661. # [16:14] <darobin> good things those audio tests are being moved to media-elements — half of them apply to video too...
  662. # [16:21] * Quits: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com) (Remote host closed the connection)
  663. # [16:22] * Joins: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com)
  664. # [16:22] * Quits: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com) (Remote host closed the connection)
  665. # [16:24] * Joins: Ducki (~Ducki@pD9E38CE0.dip0.t-ipconnect.de)
  666. # [16:24] * Joins: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no)
  667. # [16:26] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
  668. # [16:27] * Quits: Ducki_ (~Ducki@pD9E396F7.dip0.t-ipconnect.de) (Ping timeout: 255 seconds)
  669. # [16:27] * abstractj is now known as abstractj|away
  670. # [16:29] <Ms2ger> Gah
  671. # [16:29] <darobin> you don't say
  672. # [16:29] * Quits: malcolmva (~malcolmva@c-67-180-203-233.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
  673. # [16:30] <Ms2ger> darobin, do tell, how do I get that last commit out of the repo? :)
  674. # [16:30] <darobin> you mean revert something you pushed?
  675. # [16:31] <Ms2ger> Yeah
  676. # [16:31] <darobin> git revert deadb33f... should work
  677. # [16:32] <darobin> that's if you want to keep history
  678. # [16:32] <Ms2ger> Not really
  679. # [16:32] <darobin> if you did something particularly stupid like commit your credit card number, you'll want history rewriting tricks
  680. # [16:33] <darobin> well, unless there's a very strong reason to rewrite history in a shared repo, really don't :)
  681. # [16:33] <Ms2ger> Hmm, I seem to have already managed to destroy your base64 change
  682. # [16:33] <darobin> that's not nice of you
  683. # [16:33] <darobin> just do a revert
  684. # [16:33] <Ms2ger> Which doesn't make sense, because I still have it locally
  685. # [16:34] <darobin> it creates a commit that's the opposite of the one that you don't like
  686. # [16:34] <Ms2ger> And now I can't pull...
  687. # [16:34] * Ms2ger clones again
  688. # [16:35] <darobin> it's quite fascinating to see how you have the same problems with git that I always have with hg :)
  689. # [16:35] <Ms2ger> This always happens when I use git
  690. # [16:36] * Quits: baku (~baku@2-236-39-253.ip231.fastwebnet.it) (Ping timeout: 255 seconds)
  691. # [16:36] <darobin> Ms2ger: it reminds me when I used to work for Joost
  692. # [16:37] <darobin> I had a windows laptop that I only ever used for testing, very limited stuff (checkout, start the app, see that it works, move on)
  693. # [16:37] <darobin> it was a perfect clone of the same setup everyone else had
  694. # [16:37] <darobin> but mine would always get weird problems, like losing the key to encrypted dirs and the such
  695. # [16:37] <darobin> they changed the hardware three time, but still the same
  696. # [16:37] * Quits: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no) (Remote host closed the connection)
  697. # [16:38] <darobin> they eventually figured out that it was a fundamental incompatibility between me and windows, inscribed in the laws of the universe
  698. # [16:40] <Ms2ger> Boo, windows :)
  699. # [16:43] <Ms2ger> Okay, base64 is back
  700. # [16:44] <odinho> Ms2ger: http://software.hixie.ch/utilities/js/live-dom-viewer/?saved=2030 waat is it? :|
  701. # [16:45] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  702. # [16:45] <Ms2ger> odinho, it was a sad unicorn
  703. # [16:45] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  704. # [16:49] * Joins: izhak (~izhak@31.47.113.71)
  705. # [16:49] * Quits: Kolombiken (~Adium@217.13.228.226) (Read error: Connection reset by peer)
  706. # [16:49] * Joins: Kolombiken (~Adium@217.13.228.226)
  707. # [16:50] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 264 seconds)
  708. # [16:51] * Quits: Kolombiken (~Adium@217.13.228.226) (Remote host closed the connection)
  709. # [16:53] * JohnAlbin is now known as JohnAlbin_afk
  710. # [16:56] <Ms2ger> darobin, stole a few of yours, btw
  711. # [16:59] <darobin> Ms2ger: cool, not canvas I hope
  712. # [16:59] <Ms2ger> No
  713. # [16:59] <darobin> good
  714. # [16:59] <darobin> because there's fuckloads of those and they're taking me a little while ot move :)
  715. # [17:00] <Ms2ger> Yeah
  716. # [17:00] <Ms2ger> They need an update, too
  717. # [17:00] <darobin> indeed
  718. # [17:00] <darobin> but that will wait a bit :)
  719. # [17:00] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
  720. # [17:02] * Joins: jonlee (~jonlee@67.218.109.204)
  721. # [17:02] * Joins: yorick (~quassel@vredebest.xs4all.nl)
  722. # [17:02] * Quits: yorick (~quassel@vredebest.xs4all.nl) (Changing host)
  723. # [17:02] * Joins: yorick (~quassel@unaffiliated/yorick)
  724. # [17:04] * Quits: miketaylr (~miketaylr@64.3.1.6.ptr.us.xo.net) (Quit: Leaving...)
  725. # [17:09] <Ms2ger> ssh: Could not resolve hostname github.com: Name or service not known
  726. # [17:09] <Ms2ger> Kris is right after all!
  727. # [17:11] <hober> I take it I should be happy I'm not on public-html-testsuite?
  728. # [17:11] <Ms2ger> You should be happy you're not my terminal
  729. # [17:11] <Ms2ger> Because I'd have to beat you :)
  730. # [17:16] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  731. # [17:18] <SimonSapin> does firefox have something like about:memory but for CPU usage?
  732. # [17:18] <Ms2ger> Not AFAIK
  733. # [17:18] <Ms2ger> Sounds difficult to do, too
  734. # [17:20] <Ms2ger> darobin, going to do dataset too
  735. # [17:20] * Joins: Kolombiken (~Adium@217.13.228.226)
  736. # [17:21] * Joins: richt (~richt@office.oslo.opera.com)
  737. # [17:22] * Quits: henrikkok (~henrikkok@81.27.221.193) (Quit: Leaving.)
  738. # [17:22] * Quits: Kolombiken (~Adium@217.13.228.226) (Remote host closed the connection)
  739. # [17:22] <darobin> Ms2ger: ok, that's the last one, right?
  740. # [17:22] * darobin just finished canvas
  741. # [17:22] <Ms2ger> Yep
  742. # [17:23] * Quits: danielfilho|w (~danielfil@200.232.113.107) (Ping timeout: 260 seconds)
  743. # [17:23] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
  744. # [17:23] <darobin> did you end up only limiting to 2 inside syntax/parsing?
  745. # [17:23] <Ms2ger> Yeah
  746. # [17:23] <darobin> sweet
  747. # [17:23] * Joins: JonathanNeal (~anonymous@cpe-142-11-82-156.socal.rr.com)
  748. # [17:24] * Joins: Kolombiken (~Adium@217.13.228.226)
  749. # [17:27] <Ms2ger> Okay, looks like we're done
  750. # [17:27] <Ms2ger> Worked with git for a couple of hours and only hosed my repo once... Today was a good day.
  751. # [17:27] <darobin> hahaha
  752. # [17:27] <darobin> I sense that you are coming over to the dark side
  753. # [17:28] * darobin high-fives Ms2ger
  754. # [17:28] <darobin> thanks a lot for that
  755. # [17:28] * Ms2ger accidentally smacks darobin in the face
  756. # [17:28] <darobin> the update script now takes depth limitations into account and all, tpoo
  757. # [17:28] <Ms2ger> Np :)
  758. # [17:28] <JonathanNeal> good morning from southern california
  759. # [17:28] <darobin> hehe :)
  760. # [17:31] * Joins: yod (~ot@132.185.139.31)
  761. # [17:31] <erlehmann> 1039 web % grep '&' html-attrib-id -c 2012-12-19 17:27:26 erlehmann pts/12
  762. # [17:31] <erlehmann> 4
  763. # [17:31] <erlehmann> 1045 web % grep '#' html-attrib-href | cut -d'#' -f2 | grep '&t=' -c
  764. # [17:31] <erlehmann> 0
  765. # [17:33] <erlehmann> IDs using „&“ are stuff like „home_header_Food & Wine
  766. # [17:33] <erlehmann> bestseller_Clothing & Accessories
  767. # [17:33] <erlehmann> “
  768. # [17:33] <erlehmann> well
  769. # [17:34] <erlehmann> 1058 web % grep ';' html-attrib-id -c 2012-12-19 17:30:22 erlehmann pts/12
  770. # [17:34] <erlehmann> 0
  771. # [17:35] <erlehmann> this “grep '#' html-attrib-href | cut -d'#' -f2 | grep ';' -c” finds only JavaScript URIs
  772. # [17:35] <erlehmann> i'll summarize my findings on the list
  773. # [17:35] * Quits: erlehmann (~erlehmann@brln-d9ba462b.pool.mediaWays.net) (Remote host closed the connection)
  774. # [17:38] * Joins: danzik17 (~danzik17@164.55.254.106)
  775. # [17:38] <Ms2ger> darobin, what kind of broken links were you seeing, btw?
  776. # [17:38] <darobin> Ms2ger: a bunch of things refer to common/*
  777. # [17:38] <Ms2ger> Ah, hmm
  778. # [17:39] <darobin> some refer to green-100x50.png
  779. # [17:39] <darobin> there might be a few others
  780. # [17:39] <darobin> $ grep -r common/ tests/* | wc -l
  781. # [17:39] <darobin> 1657
  782. # [17:39] <darobin> "a bunch"
  783. # [17:40] <darobin> $ grep -r green-100 tests/* | wc -l
  784. # [17:40] <darobin> 411
  785. # [17:40] * Joins: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no)
  786. # [17:40] <darobin> I see a lot of <script src="../../resources/testharnessreport.js"></script> too
  787. # [17:41] <darobin> always in files that have <script src="/resources/testharness.js"></script> right above it
  788. # [17:41] <darobin> which, ahm, how shall I put this?
  789. # [17:41] <Ms2ger> Kris
  790. # [17:41] <darobin> anyway, I'm going to fix those pretty quickly I reckon
  791. # [17:41] <Ms2ger> I fixed one of these
  792. # [17:41] <darobin> ok
  793. # [17:41] <darobin> but don't bother, I'll fix them with automation
  794. # [17:42] <darobin> Everybody Stand Back!
  795. # [17:42] <darobin> (ob https://xkcd.com/208/)
  796. # [17:42] * Ms2ger stands well back
  797. # [17:43] * Quits: Jedi_ (~Jedi@jedi.org) (Read error: Connection reset by peer)
  798. # [17:44] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
  799. # [17:45] * Quits: Ducki (~Ducki@pD9E38CE0.dip0.t-ipconnect.de) (Ping timeout: 244 seconds)
  800. # [17:45] * Joins: Areks_home (~Areks@95-26-27-162.broadband.corbina.ru)
  801. # [17:46] <JonathanNeal> Nice.
  802. # [17:46] * Joins: Jedi_ (~Jedi@jedi.org)
  803. # [17:51] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Remote host closed the connection)
  804. # [17:53] <Stevef> JonathanNeal: for you from earlier (in case you missed) http://krijnhoetmer.nl/irc-logs/whatwg/20121219#l-326
  805. # [17:53] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
  806. # [17:54] <JonathanNeal> thanks Stevef, reading
  807. # [17:54] * Quits: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no) (Remote host closed the connection)
  808. # [17:55] * Joins: malcolmva (~malcolmva@c-67-180-203-233.hsd1.ca.comcast.net)
  809. # [17:55] <Stevef> JonathanNeal: also see http://www.w3.org/html/wg/wiki/User:Sfaulkne/main-usecases#Introduction if it is of interest
  810. # [17:56] <JonathanNeal> Wow, just finished the first one. That's a pretty strong correlation.
  811. # [17:56] * Quits: jonlee (~jonlee@67.218.109.204) (Quit: jonlee)
  812. # [17:57] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Remote host closed the connection)
  813. # [17:58] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
  814. # [17:59] * Joins: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no)
  815. # [17:59] * Parts: yod (~ot@132.185.139.31)
  816. # [18:00] <Stevef> JonathanNeal: the data set is freely available for anyone to analyse and provide argument against...
  817. # [18:00] * Quits: darobin (~darobin@78.109.80.74) (Read error: Connection reset by peer)
  818. # [18:01] * Quits: SimonSapin (~simon@vev69-1-82-232-219-95.fbx.proxad.net) (Read error: No route to host)
  819. # [18:01] * Joins: SimonSapin1 (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221)
  820. # [18:01] * Joins: darobin (~darobin@78.109.80.74)
  821. # [18:01] * Quits: izhak (~izhak@31.47.113.71) (Read error: Operation timed out)
  822. # [18:01] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  823. # [18:03] * Quits: Lachy (~Lachy@office.oslo.opera.com) (Quit: Computer has gone to sleep.)
  824. # [18:03] * JohnAlbin_afk is now known as JohnAlbin
  825. # [18:03] <Stevef> JonathanNeal: I also drilled down into a random sample of the pages that use id=main|content to look at what elemtn with the id contains https://docs.google.com/spreadsheet/ccc?key=0AlVP5_A996c5dHozOW14RkF4NEdEUFRvemxCZ2I4Z3c
  826. # [18:04] * Quits: astearns (~astearns@192.150.22.5) (Quit: astearns)
  827. # [18:05] * Joins: astearns (~astearns@192.150.22.5)
  828. # [18:06] * Joins: danielfilho|w (~danielfil@200.232.113.107)
  829. # [18:07] * Quits: yodasw16 (~yodasw16@ql1fwhide1.rockfin.com) (Quit: yodasw16)
  830. # [18:08] * Joins: eresair (~eresair@173.247.199.2)
  831. # [18:11] <JonathanNeal> Stevef: one question, regarding "The <main> element is a semantic element not unlike other new semantic elements such as <header>, <footer>, <aside>, <article>, <nav>, or <section>. Thus, it can also serve other uses where the main content on a Web page/Web application needs to be identified." Doesn't this give it the more liberal definition, e.g. allowing multiple <main> elements within a document?
  832. # [18:11] * Quits: darobin (~darobin@78.109.80.74) (Remote host closed the connection)
  833. # [18:13] * Quits: richt (~richt@office.oslo.opera.com) (Remote host closed the connection)
  834. # [18:14] * Quits: dbaron (~dbaron@pool-72-94-180-24.phlapa.fios.verizon.net) (Ping timeout: 245 seconds)
  835. # [18:17] <Stevef> JonaThanNeal: don't think so the spec is pretty clear on that
  836. # [18:17] * Joins: jsbell (jsbell@nat/google/x-qdndtrgcjvuisyds)
  837. # [18:17] <JonathanNeal> Okay.
  838. # [18:19] <Stevef> JonaThanNeal: the 'other uses' Silvia's words , refers to utility for search engines as a styling hook, etc
  839. # [18:19] <Stevef> search engines, as a styling hook etc
  840. # [18:21] * Quits: Smylers (~smylers@host81-143-60-194.in-addr.btopenworld.com) (Quit: Leaving.)
  841. # [18:24] * Joins: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com)
  842. # [18:24] * Joins: ap_ (~ap@2620:149:4:1b01:b8d5:cfcc:145f:af80)
  843. # [18:25] * Quits: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com) (Remote host closed the connection)
  844. # [18:26] * Joins: dbaron (~dbaron@pool-72-94-180-24.phlapa.fios.verizon.net)
  845. # [18:27] <JonathanNeal> Yes, I kept reading it incorrectly, associating it with sectioning groups, like <header>, <footer>, <aside>, <article>, <nav>, or <section>.
  846. # [18:27] * Joins: jonlee (~jonlee@2620:149:4:1b01:295f:8dea:9eca:7f48)
  847. # [18:36] * Quits: JohnAlbin (~JohnAlbin@client-67-58-228-190.consolidated.net) (Quit: JohnAlbin)
  848. # [18:41] * Joins: weinig (~weinig@17.114.11.2)
  849. # [18:41] * Joins: JohnAlbin (~JohnAlbin@client-67-58-228-190.consolidated.net)
  850. # [18:42] <Ms2ger> Oh look, CSS is discussing case-sensitivity again
  851. # [18:43] * Quits: weinig (~weinig@17.114.11.2) (Client Quit)
  852. # [18:43] <Ms2ger> ... or not
  853. # [18:46] * Quits: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no) (Remote host closed the connection)
  854. # [18:47] * Quits: malcolmva (~malcolmva@c-67-180-203-233.hsd1.ca.comcast.net) (Ping timeout: 248 seconds)
  855. # [18:50] * Joins: jwalden (~waldo@c-76-122-148-63.hsd1.mi.comcast.net)
  856. # [18:51] * Joins: heath (quassel@unaffiliated/ybit)
  857. # [18:51] <tantek> Ms2ger - gotta pay (play?) more attention ;)
  858. # [18:52] * Joins: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de)
  859. # [18:53] * Quits: drublic_ (~drublic@p5098a42b.dip0.t-ipconnect.de) (Ping timeout: 276 seconds)
  860. # [18:53] * Joins: pablof (~pablof@144.189.150.129)
  861. # [18:55] <Ms2ger> sylvaing [IE]: Our browser sticks around a bit longer than the average
  862. # [18:55] * Joins: malydok (~marek@156.17.232.82)
  863. # [18:55] <Ms2ger> That's a late submission for the understatement of the year right there
  864. # [18:55] * Quits: SimonSapin1 (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Ping timeout: 246 seconds)
  865. # [18:57] * Joins: say2joe (~say2joe@204.56.108.2)
  866. # [18:59] * Joins: darobin (~darobin@78.208.93.24)
  867. # [19:00] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
  868. # [19:01] * Quits: darobin (~darobin@78.208.93.24) (Remote host closed the connection)
  869. # [19:01] * Joins: weinig (~weinig@17.114.11.2)
  870. # [19:03] * Quits: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net) (Quit: shepazu)
  871. # [19:05] * Joins: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net)
  872. # [19:05] <tantek> Ms2ger: "but we decided that last week" "no reason not to requestion it this week" ;)
  873. # [19:05] <Ms2ger> Sounds like the CSSWG
  874. # [19:06] * Quits: nunnun (~hiro@2001:200:1c0:3625:20c:29ff:fe02:11d2) (Ping timeout: 245 seconds)
  875. # [19:06] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
  876. # [19:06] * abstractj|away is now known as abstractj
  877. # [19:06] <jwalden> there's always time to discuss it in committee!
  878. # [19:07] * Joins: jacobolus (~jacobolus@108-75-75-178.lightspeed.sntcca.sbcglobal.net)
  879. # [19:08] * Joins: nunnun (~hiro@2001:200:1c0:3625:20c:29ff:fe02:11d2)
  880. # [19:14] * Joins: SimonSapin (~simon@ip-166.net-89-2-153.rev.numericable.fr)
  881. # [19:16] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
  882. # [19:18] * Joins: alrra (~alrra@188.24.81.60)
  883. # [19:18] * Quits: alrra (~alrra@188.24.81.60) (Changing host)
  884. # [19:18] * Joins: alrra (~alrra@unaffiliated/alrra)
  885. # [19:19] * rniwa|afk is now known as rniwa
  886. # [19:20] * Joins: fr0zenice (~frozenice@unaffiliated/fr0zenice)
  887. # [19:20] * Joins: jsoncorwin (~textual@c-98-210-130-242.hsd1.ca.comcast.net)
  888. # [19:21] * Quits: alrra (~alrra@unaffiliated/alrra) (Client Quit)
  889. # [19:22] * Joins: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  890. # [19:23] * Joins: mattgifford (~mattgiffo@70.102.199.158)
  891. # [19:23] * Quits: yorick (~quassel@unaffiliated/yorick) (Remote host closed the connection)
  892. # [19:24] * Joins: yorick (~quassel@vredebest.xs4all.nl)
  893. # [19:24] * Quits: yorick (~quassel@vredebest.xs4all.nl) (Changing host)
  894. # [19:24] * Joins: yorick (~quassel@unaffiliated/yorick)
  895. # [19:26] * Quits: pyrsmk (~pyrsmk@96.127.75.86.rev.sfr.net) (Remote host closed the connection)
  896. # [19:27] * Joins: cabanier (~cabanier@192.150.22.55)
  897. # [19:27] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
  898. # [19:29] * Quits: ^esc (~esc_ape@77.116.247.3.wireless.dyn.drei.com) (Ping timeout: 244 seconds)
  899. # [19:32] * Joins: ^esc (~esc_ape@178.115.248.48.wireless.dyn.drei.com)
  900. # [19:37] * Joins: malcolmva (~malcolmva@c-67-180-203-233.hsd1.ca.comcast.net)
  901. # [19:45] * Joins: erichynds (~ehynds@64.206.121.41)
  902. # [19:45] * Joins: yodasw16 (~yodasw16@ql1fwhide1.rockfin.com)
  903. # [19:48] * jonlee is now known as jonlee|afk
  904. # [19:48] * Quits: sindresorhus (~sindresor@ec2-174-129-116-13.compute-1.amazonaws.com) (Read error: Operation timed out)
  905. # [19:49] * Joins: svl (~me@pD9E56D25.dip.t-dialin.net)
  906. # [19:56] * Joins: pyrsmk (~pyrsmk@2a01:e35:2f52:ead0:303b:b939:1877:7f3f)
  907. # [19:57] * Joins: sedovsek (~robert@BSN-176-142-132.dial-up.dsl.siol.net)
  908. # [20:03] * Quits: sedovsek (~robert@BSN-176-142-132.dial-up.dsl.siol.net) (Quit: sedovsek)
  909. # [20:03] * Quits: jsoncorwin (~textual@c-98-210-130-242.hsd1.ca.comcast.net) (Quit: Computer has gone to sleep.)
  910. # [20:03] * jonlee|afk is now known as jonlee
  911. # [20:05] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 272 seconds)
  912. # [20:05] * Quits: weinig (~weinig@17.114.11.2) (Quit: weinig)
  913. # [20:09] * attiks|away is now known as attiks
  914. # [20:18] * Quits: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de) (Remote host closed the connection)
  915. # [20:18] * Joins: weinig (~weinig@17.114.11.2)
  916. # [20:25] * Quits: weinig (~weinig@17.114.11.2) (Quit: weinig)
  917. # [20:27] * linclark is now known as linclark|afk
  918. # [20:30] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  919. # [20:32] * Joins: jsoncorwin (~textual@c-50-131-117-90.hsd1.ca.comcast.net)
  920. # [20:34] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Quit: Computer has gone to sleep.)
  921. # [20:34] * Joins: weinig (~weinig@17.114.11.2)
  922. # [20:37] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 255 seconds)
  923. # [20:41] * Quits: jacobolus (~jacobolus@108-75-75-178.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
  924. # [20:44] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
  925. # [20:50] * Joins: drublic (~drublic@HSI-KBW-085-216-106-010.hsi.kabelbw.de)
  926. # [20:53] * Krinkle is now known as Krinkle|detached
  927. # [20:56] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Quit: Computer has gone to sleep.)
  928. # [20:57] * Krinkle|detached is now known as Krinkle
  929. # [20:57] * jonlee is now known as jonlee|afk
  930. # [20:58] * jonlee|afk is now known as jonlee
  931. # [20:59] * Joins: krawchyk_ (~krawchyk@65.220.49.251)
  932. # [21:02] * Quits: pyrsmk (~pyrsmk@2a01:e35:2f52:ead0:303b:b939:1877:7f3f) (Ping timeout: 246 seconds)
  933. # [21:02] * Quits: krawchyk (~krawchyk@65.220.49.251) (Ping timeout: 244 seconds)
  934. # [21:04] * Quits: weinig (~weinig@17.114.11.2) (Quit: weinig)
  935. # [21:05] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
  936. # [21:06] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
  937. # [21:07] * Joins: pyrsmk (~pyrsmk@2a01:e35:2f52:ead0:303b:b939:1877:7f3f)
  938. # [21:11] * Joins: OnlyMax (~OnlyMax@187-126-37-208.user.veloxzone.com.br)
  939. # [21:12] * Joins: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net)
  940. # [21:13] * Quits: pyrsmk (~pyrsmk@2a01:e35:2f52:ead0:303b:b939:1877:7f3f) (Ping timeout: 246 seconds)
  941. # [21:13] * Joins: jacobolus (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net)
  942. # [21:14] * Quits: JonathanNeal (~anonymous@cpe-142-11-82-156.socal.rr.com) (Quit: JonathanNeal)
  943. # [21:17] * Quits: eighty4 (~eighty4@unaffiliated/eighty4) (Excess Flood)
  944. # [21:20] * Joins: eighty4 (~eighty4@unaffiliated/eighty4)
  945. # [21:32] <TabAtkins> I know SVG was approved over standing FOs. Wasn't there a big XML spec that got similar treatment? Any others?
  946. # [21:33] * abstractj is now known as abstractj|away
  947. # [21:34] <Hixie> http://ln.hixie.ch/?start=1155235213&count=1
  948. # [21:34] <Hixie> (it wasn't just standing FOs)
  949. # [21:34] <Hixie> dunno about xml though
  950. # [21:34] <Hixie> many specs went from LC to PR without a real CR, though
  951. # [21:35] * Joins: cheron (~cheron@unaffiliated/cheron)
  952. # [21:35] <Hixie> technically though the process document does let you not bother with CR if you don't feel like it
  953. # [21:35] <Hixie> and you can ignore FOs if the director or his agents say you can
  954. # [21:36] <TabAtkins> Right, the director can let you ignore anything. Just because a process violation is legal doesn't mean it's a good idea. ^_^
  955. # [21:36] <Hixie> just because it's not a process violation doesn't mean it's a good idea either :-D
  956. # [21:36] <shepazu> you can only skip CR if you have satisfied all the CR exit criteria already… seems like a good optimization to me
  957. # [21:37] <Hixie> by "skip CR" i mean not bother proving interop
  958. # [21:37] <shepazu> nope, process doesn't allow that
  959. # [21:37] <Ms2ger> Hey, the web has proven interop
  960. # [21:37] <Hixie> shepazu: then how did SVG ever get to REC?
  961. # [21:38] <shepazu> Hixie: we have a stricter definition of interop now than we had back then
  962. # [21:38] <shepazu> times change
  963. # [21:38] <Hixie> yet the process hasn't hanged
  964. # [21:38] <Hixie> changed
  965. # [21:38] * Joins: jonlee_ (~jonlee@2620:149:4:1b01:553a:1292:4103:7529)
  966. # [21:38] <Hixie> so either the process was being violated then, or it's still allowing the looser definition now
  967. # [21:38] <shepazu> the process isn't law… it's guidelines, to be interpreted
  968. # [21:38] <Hixie> clearly
  969. # [21:39] <shepazu> yup, clearly
  970. # [21:39] * Hixie shall "interpret" it to mean "stop bothering with the w3c"
  971. # [21:39] <shepazu> your call :)
  972. # [21:40] <shepazu> the rest of us will still act like a society and work together :P
  973. # [21:40] <Ms2ger> Ha. Ha. Ha.
  974. # [21:40] <shepazu> you should make one of those separatist petitions :)
  975. # [21:40] <Ms2ger> You clearly aren't in webapps if you think that
  976. # [21:41] <shepazu> Ms2ger: who says people in a society always get along?
  977. # [21:41] <Hixie> shepazu: i did: http://whatwg.org/C
  978. # [21:41] <Ms2ger> You said something about "work together"
  979. # [21:41] <shepazu> Hixie: yup, you did a good job with that
  980. # [21:41] <Krinkle> Ms2ger: There are tests? Interesting, can you tell me more / point me somewhere?
  981. # [21:41] * Quits: jonlee (~jonlee@2620:149:4:1b01:295f:8dea:9eca:7f48) (Ping timeout: 246 seconds)
  982. # [21:41] * jonlee_ is now known as jonlee
  983. # [21:41] <Hixie> Ms2ger: syria is a "society" too
  984. # [21:41] <shepazu> it really woke w3c up
  985. # [21:42] <Ms2ger> shepazu, not for long
  986. # [21:42] <Ms2ger> Krinkle, I don't know if there are good ones for traversal
  987. # [21:42] <Krinkle> Ms2ger: What kind of tests?
  988. # [21:42] <shepazu> Ms2ger: w3c is a much better, more open environment than when I first got involved… always room for growth, of course, even with WHATWG
  989. # [21:43] <Hixie> more open, except that the flagship wg has two lists so private even the members don't see the archives
  990. # [21:43] <Ms2ger> Krinkle, http://w3c-test.org/webapps/DOMCore/tests/ has some
  991. # [21:44] * Quits: krawchyk_ (~krawchyk@65.220.49.251) (Remote host closed the connection)
  992. # [21:44] <shepazu> Hixie: I personally believe that 1) all w3c wgs should operate in the public and 2) the HTML WG is a mess (which you helped to create)
  993. # [21:44] <Hixie> on that we can agree
  994. # [21:44] <Krinkle> Ms2ger: Interesting, that's exactly what I was looking for.
  995. # [21:46] <Krinkle> Ms2ger: I'm currently writing QUnit tests for my project, I'll let you know when I'm ready.
  996. # [21:46] <Krinkle> Ms2ger: What I have so far is very similar to view-source:http://w3c-test.org/webapps/DOMCore/tests/submissions/Ms2ger/Document-createTreeWalker.html
  997. # [21:46] <Krinkle> and qunit's syntax is similar to what you're using there
  998. # [21:47] <Ms2ger> You're always welcome to use testharness.js and submit your tests :)
  999. # [21:48] <Krinkle> Ms2ger: Are they also on github?
  1000. # [21:48] <Krinkle> (the tests)
  1001. # [21:49] <Ms2ger> Doesn't look like it
  1002. # [21:49] <Ms2ger> MikeSmith, why not? :)
  1003. # [21:49] <Krinkle> I can't figure from http://w3c-test.org/ where it is stored
  1004. # [21:49] <Krinkle> Ah, http://w3c-test.org/webapps/README
  1005. # [21:49] <Krinkle> Right, github is the mirror.
  1006. # [21:49] <Ms2ger> Sorry, http://dvcs.w3.org/hg/webapps
  1007. # [21:50] <Krinkle> How do you take submissions? pull requests via github and submitted internally by those with commit access to hg? Or some other process?
  1008. # [21:51] <Krinkle> oh, lol, you created those tests just a few hours ago
  1009. # [21:51] * Quits: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
  1010. # [21:51] <Ms2ger> This one, yes, because I was looking at your bug :)
  1011. # [21:52] <Krinkle> webkit has -1 for SHOW_ALL, strange.
  1012. # [21:52] <Krinkle> effectively the same as 0xFFFFFFFF in bitmasks ? Not sure.
  1013. # [21:52] <Ms2ger> Yeah
  1014. # [21:53] <Krinkle> bitmasks always confuse me, I've been putting it off for a long time. I want to understand them, but usuaully avoid them.
  1015. # [21:53] <Krinkle> my js implementation of tree walker took about 2 hours, but the bit mask bit of acceptNode was like an hour of that.
  1016. # [21:53] <Ms2ger> The bitmask arguments are 'unsigned long', which wraps modulo 2^32
  1017. # [21:53] <Krinkle> That makes sense.
  1018. # [21:54] * Joins: JonathanNeal (~anonymous@cpe-142-11-82-156.socal.rr.com)
  1019. # [22:01] * Quits: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net) (Quit: sicking)
  1020. # [22:02] <Krinkle> Ms2ger: btw, whatToShow defaulting to SHOW_ALL, currently the spec doesn't say (and anything else is casted to 0)
  1021. # [22:02] <Ms2ger> It does in the IDL block
  1022. # [22:02] <Ms2ger> TreeWalker createTreeWalker(Node root, optional unsigned long whatToShow = 0xFFFFFFFF, optional NodeFilter? filter = null);
  1023. # [22:03] <Krinkle> Ah, in createTreeWalker, not in TreeWalker itself
  1024. # [22:03] <Krinkle> Okay
  1025. # [22:03] <Ms2ger> Right
  1026. # [22:03] <Krinkle> I didn't look in interface Document yet
  1027. # [22:03] <Krinkle> thanks
  1028. # [22:03] <Ms2ger> Np
  1029. # [22:04] * Quits: jonlee (~jonlee@2620:149:4:1b01:553a:1292:4103:7529) (Ping timeout: 246 seconds)
  1030. # [22:06] <jgraham> Ms2ger, darobin: you guys are awesome
  1031. # [22:06] * linclark|afk is now known as linclark
  1032. # [22:07] * Joins: weinig (~weinig@17.114.105.137)
  1033. # [22:07] <jgraham> In much the same way that QUnit isn't
  1034. # [22:07] <Ms2ger> Heh
  1035. # [22:08] * Joins: PenmanRoss (2ed0193d@gateway/web/freenode/ip.46.208.25.61)
  1036. # [22:08] <jgraham> (fun story that I probably told before: we run all the jQuery tests in Opera. On the 31st of every month a whole bunch of date tests fail because apparently the person who wrote them didn't really understand how months worked)
  1037. # [22:09] <jgraham> (not QUnit's fault of course, but a good way of knowing when it's the end of a 31-day month)
  1038. # [22:09] <jgraham> (if you work for Opera)
  1039. # [22:10] <jgraham> (although maybe we his those results by now)
  1040. # [22:10] * Joins: othermaciej (~mjs@17.245.104.249)
  1041. # [22:10] <Ms2ger> I would've assumed someone would have sent jquery a patch by now
  1042. # [22:11] * Quits: malydok (~marek@156.17.232.82) (Quit: Farewell)
  1043. # [22:15] * Quits: PenmanRoss (2ed0193d@gateway/web/freenode/ip.46.208.25.61) (Ping timeout: 245 seconds)
  1044. # [22:15] * Quits: JonathanNeal (~anonymous@cpe-142-11-82-156.socal.rr.com) (Quit: JonathanNeal)
  1045. # [22:16] * Joins: PenmanRoss (2ed0193d@gateway/web/freenode/ip.46.208.25.61)
  1046. # [22:21] * Joins: JonathanNeal (~anonymous@cpe-142-11-82-156.socal.rr.com)
  1047. # [22:22] * Joins: Smylers (~smylers@host86-147-28-45.range86-147.btcentralplus.com)
  1048. # [22:23] <Krinkle> Ms2ger: jQuery core? Or a jQuery plugin
  1049. # [22:23] <Krinkle> Not sure how dates are relevant to jQuery
  1050. # [22:23] * Krinkle is a jQuery member.
  1051. # [22:23] <Ms2ger> 301 jgraham
  1052. # [22:24] * Quits: cheron (~cheron@unaffiliated/cheron) (Quit: Leaving.)
  1053. # [22:26] * Quits: JonathanNeal (~anonymous@cpe-142-11-82-156.socal.rr.com) (Client Quit)
  1054. # [22:32] * Joins: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net)
  1055. # [22:33] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  1056. # [22:35] <jgraham> Well it might be an old version
  1057. # [22:35] <jgraham> I don't remember
  1058. # [22:36] <jgraham> We went through a phase of importing every version of major libraries' testsuites since the old version is still found in the wild after the new release
  1059. # [22:36] <jgraham> Which is sometimes a major problem (c.f. TinyMCE)
  1060. # [22:37] <Ms2ger> True
  1061. # [22:39] * Quits: Ms2ger (~Ms2ger@109.133.25.170) (Quit: nn)
  1062. # [22:42] * Joins: alrra (~alrra@188.24.81.60)
  1063. # [22:42] * Quits: alrra (~alrra@188.24.81.60) (Changing host)
  1064. # [22:42] * Joins: alrra (~alrra@unaffiliated/alrra)
  1065. # [22:45] * Quits: drublic (~drublic@HSI-KBW-085-216-106-010.hsi.kabelbw.de) (Remote host closed the connection)
  1066. # [22:51] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
  1067. # [22:54] * Quits: othermaciej (~mjs@17.245.104.249) (Quit: othermaciej)
  1068. # [22:55] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 246 seconds)
  1069. # [22:55] * Quits: PenmanRoss (2ed0193d@gateway/web/freenode/ip.46.208.25.61) (Ping timeout: 245 seconds)
  1070. # [22:57] * Quits: yodasw16 (~yodasw16@ql1fwhide1.rockfin.com) (Quit: yodasw16)
  1071. # [22:57] * Joins: othermaciej (~mjs@17.245.104.249)
  1072. # [22:59] * Quits: gavinc (~gavin@50.0.77.3) (Quit: Konversation terminated!)
  1073. # [23:00] * Quits: weinig (~weinig@17.114.105.137) (Quit: weinig)
  1074. # [23:00] * Quits: othermaciej (~mjs@17.245.104.249) (Client Quit)
  1075. # [23:02] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Remote host closed the connection)
  1076. # [23:04] * Joins: drublic (~drublic@frbg-5d84f449.pool.mediaWays.net)
  1077. # [23:04] * Joins: weinig (~weinig@17.114.105.137)
  1078. # [23:05] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
  1079. # [23:06] * Quits: erichynds (~ehynds@64.206.121.41)
  1080. # [23:07] * Joins: danzik171 (~danzik17@164.55.254.106)
  1081. # [23:07] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Remote host closed the connection)
  1082. # [23:08] * Joins: isherman-book (Adium@nat/google/x-rwiarzyxgaisgqcj)
  1083. # [23:08] * Joins: othermaciej (~mjs@17.245.104.249)
  1084. # [23:09] * Joins: JonathanNeal (~anonymous@cpe-142-11-82-156.socal.rr.com)
  1085. # [23:10] * Quits: danzik17 (~danzik17@164.55.254.106) (Ping timeout: 264 seconds)
  1086. # [23:13] * Quits: yorick (~quassel@unaffiliated/yorick) (Remote host closed the connection)
  1087. # [23:13] * Quits: ^esc (~esc_ape@178.115.248.48.wireless.dyn.drei.com) (Ping timeout: 244 seconds)
  1088. # [23:13] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  1089. # [23:14] * Quits: garciawebdev (~garciaweb@190.244.95.154) (Remote host closed the connection)
  1090. # [23:15] * Joins: ^esc (~esc_ape@178.115.248.48.wireless.dyn.drei.com)
  1091. # [23:16] * Joins: isherman-book1 (Adium@nat/google/x-vesolzbwhsvmpcze)
  1092. # [23:18] * Quits: danzik171 (~danzik17@164.55.254.106) (Ping timeout: 246 seconds)
  1093. # [23:18] * Quits: isherman-book (Adium@nat/google/x-rwiarzyxgaisgqcj) (Ping timeout: 246 seconds)
  1094. # [23:20] * Quits: weinig (~weinig@17.114.105.137) (Quit: weinig)
  1095. # [23:20] * Krinkle is now known as Krinkle|detached
  1096. # [23:21] * Quits: Areks_home (~Areks@95-26-27-162.broadband.corbina.ru) (Ping timeout: 255 seconds)
  1097. # [23:21] * Krinkle|detached is now known as Krinkle
  1098. # [23:22] <jsbell> odinho: ping?
  1099. # [23:22] <jsbell> sicking: ping?
  1100. # [23:22] <sicking> jsbell: pong
  1101. # [23:23] <jsbell> sicking: IndexedDB question: would you expect a blocked event to fire against a deleteDatabase's request if deleteDatabase() was called during a "versionchange" transaction (i.e. while another connection was opening) ?
  1102. # [23:23] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Quit: Computer has gone to sleep.)
  1103. # [23:24] <sicking> jsbell: yes
  1104. # [23:24] <jsbell> IE10 fires blocked. FF17/19 doesn't fire blocked.
  1105. # [23:24] <jsbell> Cool. I would as well, just checking.
  1106. # [23:24] * Joins: danzik17 (~danzik17@ool-45787007.dyn.optonline.net)
  1107. # [23:24] <sicking> jsbell: i'll file a FF bug, thanks for finding this
  1108. # [23:24] <jsbell> No problem. Chrome doesn't but I'm fixing that.
  1109. # [23:25] <sicking> jsbell: by the way, latest released version(s) of chrome uses the new version API, right?
  1110. # [23:26] <sicking> someone poked me about it on twitter
  1111. # [23:27] <jsbell> sicking: yes. 23 (stable) has it with some caveats around open w/o an explicit version (we fall into a back-compat path); 24 (beta) should be conformant
  1112. # [23:27] * Quits: fr0zenice (~frozenice@unaffiliated/fr0zenice) (Remote host closed the connection)
  1113. # [23:27] <sicking> jsbell: awesome
  1114. # [23:27] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
  1115. # [23:28] <jsbell> sicking: no kidding, sooooo much cleaner now
  1116. # [23:28] <sicking> jsbell: by the way, we're using IDB heavily in B2G. It's the backend for our SMS, settings and address book databases. And several of the built-in apps use it too
  1117. # [23:28] <sicking> B2G == Firefox OS
  1118. # [23:29] <jsbell> cool.
  1119. # [23:29] <jsbell> sicking: your impl is still on top of SQLite, right?
  1120. # [23:29] <sicking> yeah, it likely won't change very soon. Too many other things are higher priority
  1121. # [23:30] <sicking> might become a priority if someone can show that leveldb would give us significantly better performance
  1122. # [23:30] <sicking> i think it would be faster, just a question of how much
  1123. # [23:30] <jsbell> Heh. I was running performance comparisons and FF17 / Chrome25 / IE10 are all pretty close.
  1124. # [23:30] * Quits: JonathanNeal (~anonymous@cpe-142-11-82-156.socal.rr.com) (Quit: JonathanNeal)
  1125. # [23:30] <sicking> and apparently there are some nice things coming in sqlite4
  1126. # [23:30] <sicking> jsbell: oh, cool
  1127. # [23:31] <sicking> jsbell: oh, and we're going to support IDB for both temporary and permanent storage. Like you guys' filesystem stuff
  1128. # [23:31] <jsbell> Nice. We still need to tackle Blobs in IDB.
  1129. # [23:32] <jsbell> (speaking of using it for filesystem-like things...)
  1130. # [23:32] <sicking> jsbell: we just landed the backend to support it. Next is adding the ability to control if from pages: https://bugzilla.mozilla.org/show_bug.cgi?id=785884#c3
  1131. # [23:32] <sicking> yeah, looking forward to you guys supporting that :)
  1132. # [23:33] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
  1133. # [23:33] <jsbell> .. and we'd discussed similar things around having open take a dict, for scoped storage, but haven't had to wire it up yet. I'll bookmark that.
  1134. # [23:34] <sicking> "scoped storage"?
  1135. # [23:34] <sicking> like session storage?
  1136. # [23:34] <jsbell> temporary vs. permanent etc.
  1137. # [23:34] <sicking> ah
  1138. # [23:34] <sicking> yeah
  1139. # [23:39] * Quits: svl (~me@pD9E56D25.dip.t-dialin.net) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  1140. # [23:39] * Joins: nessy (~silviapf@101.170.133.32)
  1141. # [23:42] * Joins: mkanat (mkanat@nat/google/x-uaitsdkbjeqafoqi)
  1142. # [23:42] * Joins: weinig (~weinig@17.114.105.137)
  1143. # [23:46] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Read error: Connection reset by peer)
  1144. # [23:47] * Quits: dbaron (~dbaron@pool-72-94-180-24.phlapa.fios.verizon.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  1145. # [23:52] * Quits: weinig (~weinig@17.114.105.137) (Quit: weinig)
  1146. # [23:52] * Quits: isherman-book1 (Adium@nat/google/x-vesolzbwhsvmpcze) (Quit: Leaving.)
  1147. # [23:52] * Quits: othermaciej (~mjs@17.245.104.249) (Quit: othermaciej)
  1148. # [23:52] * Quits: danzik17 (~danzik17@ool-45787007.dyn.optonline.net) (Ping timeout: 260 seconds)
  1149. # [23:54] * Joins: othermaciej (~mjs@17.245.104.249)
  1150. # [23:54] * Joins: weinig (~weinig@17.114.105.137)
  1151. # [23:56] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  1152. # [23:57] * Quits: othermaciej (~mjs@17.245.104.249) (Client Quit)
  1153. # [23:59] * Quits: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si) (Quit: ZNC - http://znc.in)
  1154. # Session Close: Thu Dec 20 00:00:00 2012

The end :)