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

Options:

  1. # Session Start: Tue Dec 11 00:00:00 2012
  2. # Session Ident: #whatwg
  3. # [00:01] * Quits: Obvious (tachikoma@188.226.74.2) (Read error: Connection reset by peer)
  4. # [00:02] * Parts: Huvet (~Emil@c-13cae555.07-131-73746f39.cust.bredbandsbolaget.se)
  5. # [00:04] * Quits: sedovsek (~robert@89.143.189.107) (Quit: sedovsek)
  6. # [00:05] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  7. # [00:06] * Joins: Obvious (tachikoma@188.226.74.2)
  8. # [00:06] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
  9. # [00:10] * jonlee is now known as jonlee|afk
  10. # [00:14] * jonlee|afk is now known as jonlee
  11. # [00:23] * Joins: saurov (~saurov@fip31c111.banglalionwimax.com)
  12. # [00:27] <Hixie> whatever happened to variable
  13. # [00:27] <Hixie> i was just looking at the Rationale wiki page and he'd done a bunch of good work there
  14. # [00:29] * aklein is now known as aklein-away
  15. # [00:32] <TabAtkins> t
  16. # [00:33] <Hixie> hey tab did you see the feedback on dialog anchoring loops recently?
  17. # [00:37] <TabAtkins> Hixie: Meeting with the dude who raised it in 20 minutes.
  18. # [00:38] * Quits: jernoble (~jernoble@17.212.152.13) (Ping timeout: 260 seconds)
  19. # [00:39] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 276 seconds)
  20. # [00:42] * Quits: saurov (~saurov@fip31c111.banglalionwimax.com) (Quit: Leaving)
  21. # [00:43] <Hixie> TabAtkins: ah, cool. let me know if you come up with a good solution. :-)
  22. # [00:47] * TabAtkins is solving yet another Hg problem by deleting and re-creating the repo.
  23. # [00:48] * Joins: dgrogan (dgrogan@nat/google/x-drbzgpeiyfvagevf)
  24. # [00:50] <Hixie> if anyone cares about <Dialog> positioning, see https://bugs.webkit.org/show_bug.cgi?id=95946
  25. # [00:51] <Hixie> (feedback not requested, this is just fyi)
  26. # [00:51] * Joins: jernoble (~jernoble@17.212.152.13)
  27. # [00:52] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  28. # [00:52] * Quits: dgrogan (dgrogan@nat/google/x-drbzgpeiyfvagevf) (Quit: Leaving)
  29. # [00:53] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
  30. # [00:53] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
  31. # [00:54] <TabAtkins> Oh man, this is going to require cycle-detection.
  32. # [00:54] * Joins: dgrogan (dgrogan@nat/google/x-rdxlsnqxrbinfrug)
  33. # [00:54] <TabAtkins> Since this is just a particular instantiation of my advanced abspos proposal, which required cycle detection/breaking.
  34. # [00:55] * Quits: dgrogan_cloud (u7844@gateway/web/irccloud.com/x-qoppbycqtipmrxmh)
  35. # [00:56] <Hixie> yeah, i was hoping you wouldn't conclude that
  36. # [00:56] <Hixie> that was basically my conclusion too
  37. # [00:56] <Hixie> i think we can break it by just not doing anchor-on-anchor or something
  38. # [00:56] <Hixie> so just not support any chains at all
  39. # [00:56] <Hixie> that obviously blocks loops too
  40. # [00:57] <Hixie> that seemed less than ideal, but better than loop detection
  41. # [00:57] * Quits: jernoble (~jernoble@17.212.152.13) (Ping timeout: 256 seconds)
  42. # [00:58] * Quits: dgrogan (dgrogan@nat/google/x-rdxlsnqxrbinfrug) (Quit: Leaving)
  43. # [00:58] <isherman> Hixie: What are your thoughts on adding cc-type to the autocomplete type hint spec?
  44. # [00:58] <isherman> We definitely want to support autofilling this data in Chrome, and at the same time we'd really prefer to remain consistent with the hint types listed in the spec…
  45. # [00:58] * Joins: dgrogan (dgrogan@nat/google/x-nlxjzvfeskovwrfc)
  46. # [00:59] <Hixie> i think i have pending feedback for it
  47. # [00:59] * Joins: danzik171 (~danzik17@164.55.254.106)
  48. # [00:59] <Hixie> i expect i'll add it, but it seems the most magical in terms of what browsers are to do with the values
  49. # [00:59] <Hixie> and so the least likely to work reliably
  50. # [01:00] <Hixie> we should imho provide some commentary in the spec regarding what reasonable values might be
  51. # [01:00] <Hixie> and how a browser might want to convert from one set to another
  52. # [01:00] <Hixie> also would this be the first time we have something that could be autocompleted that's a radio button?
  53. # [01:00] * Joins: jernoble (~jernoble@17.212.152.13)
  54. # [01:01] <Hixie> should it complete each button in the group separately, or is the group somehow magically supposed to be treated as one?
  55. # [01:01] * Joins: gr0zz (gr0zz@138.sub-75-203-195.myvzw.com)
  56. # [01:01] <Hixie> isherman: ^
  57. # [01:02] <isherman> I think it's the first time that we could (reasonably) be filling a radio button, yes
  58. # [01:02] * Quits: danzik17 (~danzik17@164.55.254.106) (Ping timeout: 240 seconds)
  59. # [01:02] <isherman> I'm not following your question about the group
  60. # [01:03] <isherman> I don't think this is more magical than filling any other <select> dropdown though — especially country and state names, which might be localized
  61. # [01:03] <Hixie> say you have <input type=radio name=a autocomplete="section-foo cc-card" value=visa> <input type=radio name=a autocomplete="section-bar cc-card" value=mastercard>, and in section "foo" the user selected a visa and in section "bar" he selected a mastercard
  62. # [01:03] <Hixie> which radio button do you select?
  63. # [01:04] <Hixie> each radio button can give its own autocomplete attribute, unlike with <select>
  64. # [01:04] * Quits: danzik171 (~danzik17@164.55.254.106) (Ping timeout: 240 seconds)
  65. # [01:04] <isherman> Hmm, interesting
  66. # [01:04] <isherman> I'm having a hard time understanding why a website would ever use markup like that, though...
  67. # [01:04] <Hixie> hahaha
  68. # [01:04] <Hixie> see the /topic
  69. # [01:05] <Hixie> and welcome to the web
  70. # [01:05] <isherman> heh
  71. # [01:05] <isherman> So the way that radio buttons are grouped is by name?
  72. # [01:05] <Hixie> yeah
  73. # [01:05] <isherman> (I'm not actually very familiar with radio buttons...)
  74. # [01:05] <isherman> That's… interesting
  75. # [01:05] <Hixie> i'm not saying it'll be common, but we should at least give guidance, if not strict normative requirements on how this should be handled
  76. # [01:05] <Hixie> radio buttons are very "interesting", yeah
  77. # [01:06] <Hixie> fwiw what we did with required="" IIRC is that each one is handled separately, but each one looks at the group.
  78. # [01:06] <Hixie> so if one radio button is required and another is not, and neither is checked, the one that's required will be :invalid and the other won't. But if one is checked, then both will be fine.
  79. # [01:06] <Hixie> regardless of which is checked
  80. # [01:06] <Hixie> but that doesn't help us hugely here
  81. # [01:07] <Hixie> with the default checked="" what happens is you check each one that is checked="" as you insert it, IIRC
  82. # [01:07] <Hixie> so the last one inserted wins
  83. # [01:07] <isherman> I'm tempted to say that if there are mismatches between autocomplete attributes on buttons in the same group, we would just want to treat that as bad input (i.e. we'd have unspecified behavior)
  84. # [01:07] <Hixie> we specify behaviour for bad input
  85. # [01:07] <Hixie> that's kind of our thing :-)
  86. # [01:08] * Joins: cgcardona (~cgcardona@64-186-164-34.static-ip.telepacific.net)
  87. # [01:08] <Hixie> but we can certainly say that if all the radio buttons in a group don't have exactly matching autocompletes, you ignore the whole lot
  88. # [01:08] * Quits: cgcardona (~cgcardona@64-186-164-34.static-ip.telepacific.net) (Changing host)
  89. # [01:08] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
  90. # [01:08] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Client Quit)
  91. # [01:08] <Hixie> (of radio buttons)
  92. # [01:08] <isherman> yeah, that seems reasonable :)
  93. # [01:08] <Hixie> or that you treat each one on a case by case basis, deciding check/no-check
  94. # [01:08] <Hixie> and last one wins
  95. # [01:08] <Hixie> last one checked wins, that is
  96. # [01:08] <Hixie> i can come up with something arbitrary, if you don't have a strong opinion on this
  97. # [01:08] <Hixie> the other thing is what values should we tell UAs to expect here?
  98. # [01:09] <isherman> I don't think that case-by-case is likely to be helpful here — it makes it more likely that a site author would test their page and think things are working, because they happened to test with the one case that worked
  99. # [01:09] * Quits: jernoble (~jernoble@17.212.152.13) (Ping timeout: 260 seconds)
  100. # [01:09] <Hixie> yeah that makes sense
  101. # [01:09] <Hixie> re values -- "visa" "mastercard" "discover" etc ? "v", "m", "d" etc? 4, 5, 3 etc? What do people do?
  102. # [01:10] * Joins: danzik17 (~danzik17@ool-45787007.dyn.optonline.net)
  103. # [01:10] <isherman> I think people mostly use something like fully spelled out values
  104. # [01:10] <isherman> But we don't really provide guidance on what values <select>s have, and I think there are similar problems there
  105. # [01:10] <isherman> Ideally you'd have a <label> for the <input>, and that label would be a human-readable name, like "Visa"
  106. # [01:11] <Hixie> presumably the UA isn't looking at the label, though, right?
  107. # [01:11] <Hixie> or is it?
  108. # [01:11] <isherman> Chrome looks at the label
  109. # [01:11] <Hixie> wow
  110. # [01:11] <Hixie> that's interesting
  111. # [01:11] * Joins: jernoble (~jernoble@17.212.152.13)
  112. # [01:11] <isherman> It's the first thing we check
  113. # [01:11] <isherman> Then the name, then the value
  114. # [01:12] <Hixie> for cc-type?
  115. # [01:12] <Hixie> or generally?
  116. # [01:12] <isherman> generally
  117. # [01:12] * Quits: lilmonkey (~colin@pdpc/supporter/professional/riven) (Ping timeout: 244 seconds)
  118. # [01:12] <Hixie> huh
  119. # [01:12] * Joins: Bass10_ (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  120. # [01:12] <isherman> Well, that's when trying to infer the field's type
  121. # [01:12] <Hixie> oh
  122. # [01:12] <Hixie> i mean when there's an autocomplete="" attribute
  123. # [01:12] <isherman> For filling, the only parallel case is <select> dropdowns
  124. # [01:13] <isherman> and there, we look at the human-readable text first, I think
  125. # [01:13] * isherman checks that
  126. # [01:13] <isherman> Mmm, looks like we look at the value first, but then at the human-readable text immediately after that
  127. # [01:14] * Quits: Bass10_ (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Read error: Connection reset by peer)
  128. # [01:14] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 260 seconds)
  129. # [01:14] <isherman> For radio buttons, the only human readable text is the <label>, right?
  130. # [01:15] <Hixie> well
  131. # [01:15] <Hixie> most pages sadly don't have a label
  132. # [01:15] <Hixie> they just do e.g. <p><input...> label</p>
  133. # [01:15] <isherman> right
  134. # [01:15] <isherman> Chrome uses heuristics to try to pick out that sort of label
  135. # [01:15] <Hixie> that's human readable, but i don't think we want to even remotely go there
  136. # [01:15] <Hixie> yikes
  137. # [01:16] <Hixie> we're not hoping for much interop on this feature then i assume :-P
  138. # [01:16] <isherman> But if you're specifying autocomplete type hints, you should use a <label> too
  139. # [01:16] <Hixie> i would have expected the UA to only look at value="", but that's another story
  140. # [01:16] <isherman> I'd love to not have the heuristics to parse out labels, but Chrome Autofill started out as 100% heuristics
  141. # [01:16] <Hixie> yeah
  142. # [01:17] <Hixie> i hate that we're basically half specifying this feature. One half precise detail, the other half dark magic that each UA has to determine for itself.
  143. # [01:17] <Hixie> (but i don't see a good alternative)
  144. # [01:17] * aklein-away is now known as aklein
  145. # [01:17] <isherman> Yeah :/
  146. # [01:18] <Hixie> anyway
  147. # [01:18] <Hixie> long story short, go ahead with cc-type, and i'll spec it when i get to that part of the spec
  148. # [01:18] <isherman> ok, sounds good
  149. # [01:18] <isherman> thanks
  150. # [01:18] <Hixie> let's say that if radio buttons in a group have different autocomplete attributes, we just forget about the attribute altogether
  151. # [01:18] <isherman> yeah, that sounds reasonable
  152. # [01:18] <Hixie> and don't autocomplete that group
  153. # [01:18] <Hixie> as if it's false
  154. # [01:18] <Hixie> off
  155. # [01:18] <Hixie> whatever it's called
  156. # [01:19] <isherman> the one possible exception is if one of the buttons has an autocomplete attribute, and the rest are empty
  157. # [01:19] <Hixie> hm yeah
  158. # [01:19] <isherman> should we give that special treatment?
  159. # [01:19] <Hixie> maybe only look at the buttons with the attribute
  160. # [01:19] <Hixie> to determine the group's type
  161. # [01:19] <isherman> yeah, that sounds reasonable to me
  162. # [01:19] <Hixie> if all the specified values are agreed, they apply to the entire group, otherwise hte entire group is off
  163. # [01:20] <Hixie> i guess this happens after the attribute is parsed?
  164. # [01:20] * jonlee is now known as jonlee|afk
  165. # [01:20] <Hixie> so e.g. autocomplete="section-a section-b name" and "section-b section-a name" are the same?
  166. # [01:20] <Hixie> (order doesn't matter right?)
  167. # [01:20] <Hixie> (or can there not even be wo sections)
  168. # [01:20] <Hixie> (i forget)
  169. # [01:20] <isherman> there can't be multiple sections
  170. # [01:21] <Hixie> then autocomplete="shipping name" vs "shipping name"
  171. # [01:21] <Hixie> (different numbers of spaces)
  172. # [01:21] <Hixie> i'm saying, compare after processing
  173. # [01:21] <isherman> right, that makes sense
  174. # [01:24] * Quits: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net) (Quit: sicking)
  175. # [01:24] <isherman> For filling, the best idea I have is for the spec to strongly recommend <label> elements, and otherwise fall back to the UA's black magic.
  176. # [01:24] * Quits: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
  177. # [01:24] <isherman> Asking websites to change their input values is too invasive, since it has implications for the backend (DB)
  178. # [01:25] <isherman> and it doesn't look like there's anywhere else that the values could reasonably be specified — though perhaps I'm overlooking an appropriate attribute
  179. # [01:27] <Hixie> don't most sites use icons?
  180. # [01:27] <isherman> That's a good point
  181. # [01:28] <isherman> I have no good ideas then :/
  182. # [01:28] <Hixie> heh
  183. # [01:28] <Hixie> we should look to see what values sites typically use
  184. # [01:28] <Hixie> maybe it's more uniform than we think
  185. # [01:29] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Ping timeout: 260 seconds)
  186. # [01:29] <isherman> ok, I'll keep an eye out for it
  187. # [01:29] <isherman> unfortunately, this isn't one of the types that we used to fill, so we don't have a lot of regression test data for it
  188. # [01:30] <Hixie> ...and of course all the sites i just checked aren't dumb and work out the card type themselves -_-
  189. # [01:30] <isherman> FWIW, I think most of the sites I've seen asking for CC type recently have been using <select> dropdowns rather than radio buttons
  190. # [01:30] * Hixie tries some florists instead
  191. # [01:31] <Hixie> christ this is a painful checkout process interflora
  192. # [01:31] <isherman> heh
  193. # [01:31] * Quits: drublic (~drublic@frbg-5f7318dc.pool.mediaWays.net) (Remote host closed the connection)
  194. # [01:31] <Hixie> blimey that's a lot of fields before i can type in credit card info
  195. # [01:32] * isherman is wondering whether it would be better to just not support autocomplete type hints on radio buttons after all, given how hard it is to come up with anything sane for filling them…
  196. # [01:32] <Hixie> hey btw is there a way to tell chrome to autofill passwords even on sites with autocomplete=off?
  197. # [01:32] <isherman> (and just recommend using <select> instead)
  198. # [01:32] <Hixie> drives me crazy that these sites don't trust my browser
  199. # [01:32] <isherman> Peter Kasting wrote an extension to help with that — one sec
  200. # [01:32] <isherman> https://chrome.google.com/webstore/detail/autocomplete-on/ecpgkdflcnofdbbkiggklcfmgbnbabhh?hl=en-AU
  201. # [01:33] * Hixie installs
  202. # [01:34] <Hixie> ok this site uses "MasterCard", "Visa", and "AmEx"
  203. # [01:38] <Hixie> ok seriously all these merchants redirect me to ebay when i click buy
  204. # [01:38] <Hixie> not helpful
  205. # [01:38] <isherman> paypal, or straight-up ebay?
  206. # [01:39] <Hixie> ebay
  207. # [01:40] <Hixie> ok i give up, these sites all want way more information than i'm willing to spend time faking before showing me the credit card form
  208. # [01:40] * jonlee|afk is now known as jonlee
  209. # [01:40] <Hixie> anyway, yeah, if you're ok with not doing radio buttons, i am too
  210. # [01:40] <Hixie> i can just say autocomplete isn't allowed on radio buttons
  211. # [01:41] <isherman> I'd be fine with that
  212. # [01:41] <Hixie> oh i already have in fact
  213. # [01:41] <Hixie> that was easy
  214. # [01:41] <Hixie> moving on!
  215. # [01:42] <isherman> heh
  216. # [01:42] <isherman> where does it say that?
  217. # [01:43] <Hixie> under type=radio, "The following content attributes must not be specified and do not apply to the element: accept, alt, autocomplete, ...."
  218. # [01:44] <isherman> ah, ok :)
  219. # [01:44] <isherman> (I was looking at the autocomplete part of the spec, not the radio button part of the spec)
  220. # [01:46] <Hixie> crap, out of battery. back in an hour or so.
  221. # [01:46] * Quits: othermaciej (~mjs@17.244.185.159) (Quit: othermaciej)
  222. # [01:46] <Hixie> i'll probably add cc-type tonight
  223. # [01:46] <Hixie> bbl
  224. # [01:46] * Joins: othermaciej (~mjs@2620:149:f01:202:fdd5:19d8:9014:d4bc)
  225. # [01:48] <zewt> Hixie: from my perspective: it's my choice whether forms should autocomplete, sites should have no say in the matter
  226. # [01:50] * Quits: cabanier (~cabanier@192.150.22.55) (Quit: Leaving.)
  227. # [01:51] * Quits: mattgifford (~mattgiffo@70.102.199.158) (Remote host closed the connection)
  228. # [01:51] * Joins: mattgifford (~mattgiffo@70.102.199.158)
  229. # [01:53] * heycam is now known as heycam|away
  230. # [01:54] * jernoble is now known as jernoble|afk
  231. # [01:54] * jernoble|afk is now known as jernoble
  232. # [01:56] * Quits: mattgifford (~mattgiffo@70.102.199.158) (Ping timeout: 276 seconds)
  233. # [01:58] <TabAtkins> Hixie: Discussed anchor positioning, and posted a response to the list thread with conclusions.
  234. # [02:07] <MikeSmith> othermaciej: if you're around can you please gimme editbugs on bugs.webkit.org? I have a patch with some tests that I'd like to get reviewed.
  235. # [02:07] <othermaciej> MikeSmith: ok
  236. # [02:07] <MikeSmith> thanks
  237. # [02:08] <othermaciej> done
  238. # [02:11] * Quits: ap (~ap@2620:149:4:1b01:e8f1:fc7d:69e:2f9c) (Quit: ap)
  239. # [02:14] * Joins: dbaron (~dbaron@173-228-85-231.dsl.dynamic.sonic.net)
  240. # [02:15] <MikeSmith> othermaciej: thanks much
  241. # [02:16] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
  242. # [02:18] * Joins: lilmonkey (~colin@53518387.cm-6-2c.dynamic.ziggo.nl)
  243. # [02:18] * Quits: lilmonkey (~colin@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
  244. # [02:18] * Joins: lilmonkey (~colin@pdpc/supporter/professional/riven)
  245. # [02:18] * Quits: eresair (~eresair@173.247.199.2) (Remote host closed the connection)
  246. # [02:20] * Quits: jsbell (jsbell@nat/google/x-izhqvadaxrfdtgnd) (Quit: There's no place like home...)
  247. # [02:24] <Hixie> TabAtkins: thanks
  248. # [02:25] <Hixie> zewt: yeah, well, the reality is that unless you can convince all the browsers to do that, the banks are holding each one hostage by refusing to be compatible with browsers that don't support =off
  249. # [02:26] * Quits: chriseppstein (~chrisepps@209.119.65.162) (Quit: chriseppstein)
  250. # [02:29] * Joins: chriseppstein (~chrisepps@209.119.65.162)
  251. # [02:32] * heycam|away is now known as heycam
  252. # [02:32] * Quits: Druide_ (~Druid@ip-178-203-141-163.unitymediagroup.de) (Ping timeout: 244 seconds)
  253. # [02:39] * Quits: tantek (~tantek@v-1045.fw1.sfo1.mozilla.net) (Quit: tantek)
  254. # [02:39] * Quits: othermaciej (~mjs@2620:149:f01:202:fdd5:19d8:9014:d4bc) (Quit: othermaciej)
  255. # [02:43] * jonlee is now known as jonlee|afk
  256. # [02:48] * Quits: Engin (~engin@ea.tl) (Ping timeout: 256 seconds)
  257. # [02:50] * Quits: gr0zz (gr0zz@138.sub-75-203-195.myvzw.com)
  258. # [02:52] * Joins: nimbu (~nimbu@219.64.117.145)
  259. # [02:53] * Joins: Engin (~engin@ea.tl)
  260. # [02:57] * Quits: Engin (~engin@ea.tl) (Ping timeout: 240 seconds)
  261. # [02:57] * Joins: karlcow (~karl@nerval.la-grange.net)
  262. # [02:59] * abstractj|brb is now known as abstractj
  263. # [03:00] * Quits: mkanat (mkanat@nat/google/x-epvvjzqrcqdaopzy) (Quit: Ex-Chat)
  264. # [03:04] * Quits: pablof (~pablof@144.189.150.129) (Quit: ^z)
  265. # [03:06] * Joins: Engin (~engin@ea.tl)
  266. # [03:14] * Quits: aklein (uid4454@gateway/web/irccloud.com/x-gogoutyfotqoctzh)
  267. # [03:18] * Quits: shanestephens (~shanestep@2401:fa00::ed47:4c5f:dce2:c32f) (Remote host closed the connection)
  268. # [03:19] * Joins: shanestephens (~shanestep@2401:fa00::7c9c:bda1:1e93:3c6a)
  269. # [03:20] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
  270. # [03:22] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
  271. # [03:23] * Quits: necolas (~necolas@8.25.197.25) (Remote host closed the connection)
  272. # [03:27] * Quits: dbaron (~dbaron@173-228-85-231.dsl.dynamic.sonic.net) (Read error: Operation timed out)
  273. # [03:27] * Quits: jacobolus (~jacobolus@74-93-7-234-SFBA.hfc.comcastbusiness.net) (Quit: Leaving...)
  274. # [03:37] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
  275. # [03:37] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
  276. # [03:37] * Joins: scor (~scor@drupal.org/user/52142/view)
  277. # [03:38] * Joins: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
  278. # [03:41] * Quits: Engin (~engin@ea.tl) (Ping timeout: 264 seconds)
  279. # [03:47] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 252 seconds)
  280. # [03:50] * jonlee|afk is now known as jonlee
  281. # [04:03] * Joins: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com)
  282. # [04:03] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  283. # [04:07] * Quits: chriseppstein (~chrisepps@209.119.65.162) (Quit: chriseppstein)
  284. # [04:11] * Quits: danielfilho|w (~danielfil@200.232.113.107) (Read error: Connection reset by peer)
  285. # [04:11] * Joins: danielfilho|w (~danielfil@200.232.113.107)
  286. # [04:14] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  287. # [04:16] * Quits: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com) (Quit: thisgeek)
  288. # [04:22] * Joins: ehsan (~ehsan@24.212.206.174)
  289. # [04:26] * jonlee is now known as jonlee|afk
  290. # [04:27] * Joins: cabanier (~cabanier@198.134.88.82)
  291. # [04:27] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
  292. # [04:27] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
  293. # [04:28] * jonlee|afk is now known as jonlee
  294. # [04:33] * Joins: cabanier1 (~cabanier@sjfw1.adobe.com)
  295. # [04:34] * Quits: cabanier (~cabanier@198.134.88.82) (Ping timeout: 252 seconds)
  296. # [04:42] * Quits: cabanier1 (~cabanier@sjfw1.adobe.com) (Read error: Connection reset by peer)
  297. # [04:44] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  298. # [04:45] * Quits: say2joe (~say2joe@204.56.108.2) (Quit: Leaving.)
  299. # [04:47] * Joins: cabanier (~cabanier@198.134.88.82)
  300. # [05:02] * jonlee is now known as jonlee|afk
  301. # [05:08] * Joins: nimbu1 (~nimbu@sjfw1.adobe.com)
  302. # [05:09] * Quits: nimbu (~nimbu@219.64.117.145) (Ping timeout: 252 seconds)
  303. # [05:10] * Quits: cabanier (~cabanier@198.134.88.82) (Quit: Leaving.)
  304. # [05:13] * abstractj is now known as abstractj|away
  305. # [05:15] * Quits: Yudai (~Yudai@nttkyo222222.tkyo.nt.ngn2.ppp.infoweb.ne.jp) (Ping timeout: 255 seconds)
  306. # [05:21] * nimbu1 is now known as divya
  307. # [05:50] * Joins: tantek (~tantek@m830536d0.tmodns.net)
  308. # [05:50] * Quits: tantek (~tantek@m830536d0.tmodns.net) (Client Quit)
  309. # [05:54] * Joins: nimbu (~nimbu@219.64.117.145)
  310. # [05:58] * Quits: divya (~nimbu@sjfw1.adobe.com) (Ping timeout: 252 seconds)
  311. # [05:58] * Quits: nimbu (~nimbu@219.64.117.145) (Ping timeout: 252 seconds)
  312. # [06:02] * Joins: SimonSapin (~simon@ip-216.net-89-2-144.rev.numericable.fr)
  313. # [06:05] * heycam is now known as heycam|away
  314. # [06:07] <rniwa> Hixie: it seems like http://lists.whatwg.org/options.cgi/whatwg-whatwg.org is broken.
  315. # [06:07] <rniwa> Hixie: it doesn't send either password remainder or unsubscribe email :/
  316. # [06:08] <rniwa> Hixie: i'm pretty much stuck receiving emails on my old email address.
  317. # [06:08] <Hixie> odd
  318. # [06:09] <Hixie> what's the address and what do you want done to it?
  319. # [06:23] * Joins: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net)
  320. # [06:25] <rniwa> Hixie: i want to unsubscribe it on rniwa @ webkit.org
  321. # [06:25] <rniwa> Hixie: and add my @apple.com address instead.
  322. # [06:25] * Quits: SimonSapin (~simon@ip-216.net-89-2-144.rev.numericable.fr) (Ping timeout: 245 seconds)
  323. # [06:25] <rniwa> Hixie: adding part is easy.
  324. # [06:26] <Hixie> rniwa @ webkit.org is not subscribed
  325. # [06:26] <Hixie> so that explains that :-)
  326. # [06:26] <rniwa> Hixie: huh, odd :/
  327. # [06:26] <rniwa> Hixie: so it did delete me
  328. # [06:26] <Hixie> nor is the other one, fwiw
  329. # [06:26] <rniwa> Hixie: despite of the fact it said emailed me.
  330. # [06:27] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
  331. # [06:29] <Hixie> rniwa: mailman is a mess, and this version of it doubly so
  332. # [06:29] <Hixie> but it is essentially free, so what can one do ;-)
  333. # [06:33] <karlcow> and http://www.sympa.org/
  334. # [06:34] <karlcow> http://www.sympa.org/release_note last realease note 6.1.16 November 16, 2012
  335. # [06:38] * heycam|away is now known as heycam
  336. # [06:39] * Joins: SimonSapin (~simon@ip-216.net-89-2-144.rev.numericable.fr)
  337. # [06:44] * Joins: cabanier (~cabanier@12.130.126.38)
  338. # [06:44] * Quits: danzik17 (~danzik17@ool-45787007.dyn.optonline.net) (Ping timeout: 252 seconds)
  339. # [06:45] * Joins: dbaron (~dbaron@173-164-135-225-SFBA.hfc.comcastbusiness.net)
  340. # [06:57] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
  341. # [06:58] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
  342. # [06:58] * heycam is now known as heycam|away
  343. # [07:02] * Quits: SimonSapin (~simon@ip-216.net-89-2-144.rev.numericable.fr) (Ping timeout: 264 seconds)
  344. # [07:05] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Ping timeout: 240 seconds)
  345. # [07:15] * Joins: plutoniix (~plutoniix@ppp-58-11-103-134.revip2.asianet.co.th)
  346. # [07:15] * Joins: SimonSapin (~simon@ip-24.net-89-2-146.rev.numericable.fr)
  347. # [07:23] * Quits: cabanier (~cabanier@12.130.126.38) (Remote host closed the connection)
  348. # [07:24] * Quits: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3) (Ping timeout: 246 seconds)
  349. # [07:26] * Joins: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3)
  350. # [07:38] * Joins: izhak (~izhak@213.87.240.107)
  351. # [07:56] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
  352. # [08:01] * Joins: nimbu (~nimbu@219.64.117.145)
  353. # [08:14] * Joins: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se)
  354. # [08:15] * Quits: nimbu (~nimbu@219.64.117.145) (Quit: Leaving.)
  355. # [08:17] * Joins: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no)
  356. # [08:17] * Quits: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no) (Remote host closed the connection)
  357. # [08:30] * Joins: Masklinn (~textual@212.71.14.24.adsl.dyn.edpnet.net)
  358. # [08:32] * Joins: cabanier (~cabanier@50-200-89-170-static.hfc.comcastbusiness.net)
  359. # [08:36] <rniwa> Hixie, MikeSmith: I'm back to the business on WHATWG, HTML5, & WebApps :D
  360. # [08:49] * Joins: Ms2ger (~Ms2ger@109.133.47.140)
  361. # [08:54] * Quits: Masklinn (~textual@212.71.14.24.adsl.dyn.edpnet.net)
  362. # [08:56] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
  363. # [08:57] * Quits: dbaron (~dbaron@173-164-135-225-SFBA.hfc.comcastbusiness.net) (Ping timeout: 260 seconds)
  364. # [08:59] <MikeSmith> rniwa: excellent, man
  365. # [08:59] <MikeSmith> glad you're back
  366. # [08:59] <kochi_> welcome back, niwa-san
  367. # [09:00] <rniwa> kochi_, MikeSmith: thanks.
  368. # [09:01] <kochi_> I may ask you review webkit cl in near future.
  369. # [09:01] <rniwa> kochi_: LOL.
  370. # [09:01] <rniwa> kochi_: ok.
  371. # [09:01] <kochi_> i am working on ime api.
  372. # [09:01] <rniwa> kochi_: in js?
  373. # [09:01] <MikeSmith> oh hey it's kochi_ !
  374. # [09:01] <kochi_> hi Mike
  375. # [09:02] <rniwa> kochi_: or yet-another webkit browser?
  376. # [09:02] <kochi_> rniwa: yes, i am taking over hbono's spec'ing work for W3C IME API
  377. # [09:02] <MikeSmith> kochi_: hey, hadn't seen you here before
  378. # [09:02] <rniwa> kochi_: ah, i see.
  379. # [09:03] <rniwa> kochi_: so... this is something i said while i was still at google
  380. # [09:03] <rniwa> kochi_: but we need to make sure that IME API works well on all devices
  381. # [09:03] <kochi_> so very probably i have to make some addition in IDL
  382. # [09:03] <rniwa> kochi_: including iOS devices.
  383. # [09:03] <rniwa> kochi_: where IME isn't really a thing.
  384. # [09:05] <kochi_> mike: yes, I've been around in this room for a while but this is first to speak here.
  385. # [09:05] * Quits: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se) (Quit: Leaving.)
  386. # [09:05] <MikeSmith> cool
  387. # [09:06] <kochi_> rniwa: yeah, but if we cover all the devices, spec cannot define anything useful...
  388. # [09:07] <kochi_> I guess on iOS the operating system is taking care of most thing for IME and apps can control very little
  389. # [09:07] <rniwa> kochi_: i think we need to do that though.
  390. # [09:07] * Joins: sedovsek (~robert@89.143.12.238)
  391. # [09:07] <rniwa> kochi_: else, developers to have to write two completley different code paths for desktop & mobile devices
  392. # [09:08] <kochi_> you can add external IME interface on iOS to control from browser:)
  393. # [09:08] <rniwa> kochi_: what if we came up with yet another way of typing in text?
  394. # [09:08] <rniwa> kochi_: i don't think making iOS and Android devices behave like desktop devices is the way to go.
  395. # [09:08] <rniwa> kochi_: we need to make sure new APIs behave nicely with mobile devies
  396. # [09:09] <rniwa> kochi_: instead of devices behave well with APIs
  397. # [09:09] <rniwa> making*
  398. # [09:10] <rniwa> kochi_: but i haven't had a chance to look into the details of the API to make concrete suggestions :(
  399. # [09:10] <rniwa> kochi_: there is the latest spec hosted?
  400. # [09:10] <rniwa> where*
  401. # [09:11] <kochi_> http://www.w3.org/TR/ime-api/
  402. # [09:11] <kochi_> this is the published latest, but
  403. # [09:11] <MikeSmith> ED is at http://dvcs.w3.org/hg/ime-api/raw-file/default/Overview.html
  404. # [09:12] * Quits: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Quit: dydx)
  405. # [09:12] * Quits: rwaldron (rwaldron@gateway/shell/jquery.com/x-xxjaozuusmobpedh) (Ping timeout: 260 seconds)
  406. # [09:12] <kochi_> mike: the link is still the same as the published one.
  407. # [09:12] <kochi_> http://dvcs.w3.org/hg/ime-api/raw-file/default/TR.html
  408. # [09:12] <kochi_> is the latest.
  409. # [09:12] <kochi_> the difference is in "6. Composition Dictionary"
  410. # [09:12] <MikeSmith> ah OK
  411. # [09:13] <kochi_> text and caret are no longer special interface, but DOM node and range.
  412. # [09:13] * Joins: rwaldron (rwaldron@gateway/shell/jquery.com/x-wtxcsydspviaypsc)
  413. # [09:16] <rniwa> kochi_, MikeSmith: is developing IME on js still a thing?
  414. # [09:16] <rniwa> as far as I know, baidu dropped the feature from their website.
  415. # [09:16] <Ms2ger> kochi_, can you please update the one that doesn't say "TR", give it the ED style, and update the date?
  416. # [09:19] <rniwa> kochi_: i've gotten more skeptical about IME in js since baidu stopped doing it.
  417. # [09:21] <MikeSmith> Ms2ger: I will do that
  418. # [09:22] <MikeSmith> rniwa: I think that after the feedback at the WebApps WG f2f, addressing the IME-in-js use case has become a lower priority
  419. # [09:22] <rniwa> MikeSmith: ok. good.
  420. # [09:29] * Joins: Masklinn (~textual@host-85-201-4-21.brutele.be)
  421. # [09:30] <kochi_> sorry, i was distracted a bit
  422. # [09:30] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  423. # [09:32] <rniwa> strange :/
  424. # [09:32] <rniwa> i can never unsubscribe from public-html@w3.org
  425. # [09:34] * Joins: Kolombiken (~Adium@94.234.170.61)
  426. # [09:35] <kochi_> rniwa: I didn't know baidu javascript ime
  427. # [09:35] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  428. # [09:35] <kochi_> did they try to implement their IME in js?
  429. # [09:36] <kochi_> Found this one: http://ime.baidu.jp/type/about/onlineime.html
  430. # [09:37] <kochi_> they provide a bookmarklet that can work as IME for other sites.
  431. # [09:37] <MikeSmith> kochi_: they had one on their main search engine before
  432. # [09:37] <rniwa> kochi_: they had one on baidu.com without requring any plugsin
  433. # [09:37] <MikeSmith> they were maybe the first big site that had something like that
  434. # [09:38] <MikeSmith> it would be interesting to find out why the yanked it
  435. # [09:38] <kochi_> they bought simeji, which is another IME for Japanese (though for Android) and they might have changed the strategy
  436. # [09:38] <MikeSmith> rniwa: I think the IME-in-js is rightly lower-priority but at the same time I think you guys are maybe being a bit too harsh on it
  437. # [09:38] <MikeSmith> kochi_: ah, OK
  438. # [09:39] <rniwa> MikeSmith: i mean there could be some compelling use cases
  439. # [09:39] <rniwa> MikeSmith: but given the complexity it adds to the platform
  440. # [09:39] <rniwa> MikeSmith: they got to be really compelling.
  441. # [09:39] <rniwa> MikeSmith: using IME correctly is really hard.
  442. # [09:39] <MikeSmith> rniwa: agreed. but at least I think othermaciej is being too harsh in pretty much categorically denying there's ever a good reason to do it
  443. # [09:39] <rniwa> MikeSmith: implementing IME is even harder.
  444. # [09:40] <rniwa> MikeSmith: i don't think so. i think he was emphasizing the fact it's hard to get IME right.
  445. # [09:40] <MikeSmith> yeah, agreed there too. You really can't do it well in JS
  446. # [09:40] <MikeSmith> yeah, there's a lot you need to sacrifice if you do it, I think
  447. # [09:40] <rniwa> MikeSmith: right.
  448. # [09:41] <rniwa> MikeSmith: i would have been convinced if baidu had to do that for their users, etc...
  449. # [09:41] <rniwa> MikeSmith: but now that they've moved away from it
  450. # [09:41] <MikeSmith> yup
  451. # [09:41] <kochi_> rniwa: some simple IME such as simple transliteration can be a compelling use case.
  452. # [09:41] <rniwa> MikeSmith: there isn't any big website providing such a feature now.
  453. # [09:41] <rniwa> kochi_: why would you want to implement that as an IME?
  454. # [09:41] <rniwa> kochi_: sounds like you want to use some other mechanism for it.
  455. # [09:42] <MikeSmith> rniwa: what about Google Translate? It has those keyboard widgets. Which admittedly are not full IMEs
  456. # [09:42] <kochi_> rniwa: do we have any way to do that in current JS?
  457. # [09:42] <rniwa> kochi_: well, the question i'm asking is why you'd ever want to implement transliteration as an IME.
  458. # [09:42] * Joins: zcorpan (~zcorpan@83.218.67.122)
  459. # [09:42] <rniwa> kochi_: that doesn't sound like a good idea.
  460. # [09:43] <rniwa> kochi_: i've done many transliteration myself and it doesn't really fit the way IME works
  461. # [09:43] <rniwa> kochi_: when you're doing transliteration, you have to re-order words and sentences, or even the entire paragraphs.
  462. # [09:44] <rniwa> kochi_: consider transliterating something from English to Japanese or Japanese to English.
  463. # [09:44] <rniwa> kochi_: it's almost never the case that you can just replace Japanese word by its equivalent in English
  464. # [09:44] <rniwa> kochi_: you have to re-order almost everything
  465. # [09:44] * Joins: Engin (~engin@ea.tl)
  466. # [09:44] <rniwa> kochi_: just like UBA would do on each bidi-level
  467. # [09:45] * Joins: nessy1 (~silviapf@124-169-16-20.dyn.iinet.net.au)
  468. # [09:45] <kochi_> rniwa: i supposed simpler ones, like ta -> 'た'
  469. # [09:45] <rniwa> kochi_: oh, that's basically IME, right?
  470. # [09:46] <rniwa> kochi_: it's like pinyin or yamli
  471. # [09:46] <kochi_> rniwa: I might be confused..
  472. # [09:46] * Quits: nessy (~silviapf@124-168-26-178.dyn.iinet.net.au) (Ping timeout: 252 seconds)
  473. # [09:46] <rniwa> kochi_: i mean ta -> た is just a romaji conversion
  474. # [09:46] <rniwa> kochi_: i wouldn't call that transliteration.
  475. # [09:47] <kochi_> rniwa: ok, i used 'transliteration' as just a simple 1:1 or some:1 mapping
  476. # [09:47] <rniwa> kochi_: oh, maybe i'm the one misusing the term :.
  477. # [09:47] <rniwa> :/
  478. # [09:47] <rniwa> sorry,
  479. # [09:47] <rniwa> okay, yeah.
  480. # [09:47] <kochi_> rniwa: probably you meant 'translation'
  481. # [09:47] <kochi_> :)
  482. # [09:48] <rniwa> I meant literal translation
  483. # [09:48] <rniwa> anyway
  484. # [09:48] <rniwa> kochi_: i mean that has the same problem as regular IMEs
  485. # [09:48] <rniwa> kochi_: what are compelling use cases for implementing transliteration in JS?
  486. # [09:49] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
  487. # [09:52] <kochi_> rniwa: okay, that is same as Japanese IME on English-only environment..
  488. # [09:52] <SimonSapin> rniwa: I think that romaji → hiragana would be "transliteration", and maybe romaji → kanji too. English → Japanese is "translation".
  489. # [09:52] <rniwa> SimonSapin: not sure romaji -> kanji is really transliteration :/
  490. # [09:52] <rniwa> SimonSapin: the number of characters change there.
  491. # [09:52] <kochi_> rniwa: romaji to hiragana also changes the number of characters :/
  492. # [09:52] <SimonSapin> yeah, and there is more than one possible answer. That’s why I said maybe
  493. # [09:52] <SimonSapin> changing the number of characters is not really a problem for transliteration
  494. # [09:52] <kochi_> anyway,
  495. # [09:53] * Joins: darobin (~darobin@78.109.80.74)
  496. # [09:55] <rniwa> kochi_, SimonSapin: ok.
  497. # [09:55] <MikeSmith> rniwa: hmm, I just re-noticed that Google Translate does in fact still have a custom IME for Japanese and Chinese input. Not just the simpler keybaord thingey it has for other languages.
  498. # [09:55] <kochi_> implementing IME in JS may have more difficulties than merits, so low-priority now.
  499. # [09:55] <MikeSmith> if you click that "Allow phonetic typing" checkbock
  500. # [09:55] <MikeSmith> *checkbox
  501. # [09:56] <rniwa> MikeSmith: oh yeah :/
  502. # [09:56] * Quits: Kolombiken (~Adium@94.234.170.61) (Remote host closed the connection)
  503. # [09:57] <zcorpan> heycam|away: re https://www.w3.org/Bugs/Public/show_bug.cgi?id=18909 the script in comment 1 moved to http://resources.whatwg.org/file-bug.js
  504. # [09:57] <MikeSmith> rniwa: but even if you check it, it only appears if you have your system IME off. Which is the right behavior I guess.
  505. # [09:58] <MikeSmith> kochi_: yeah, I think the positioning use-case is by far the biggest priority
  506. # [09:58] * Joins: niloy (~niloy@203.196.177.156)
  507. # [09:58] * abstractj|away is now known as abstractj
  508. # [09:58] <kochi_> MikeSmith: maybe translate is using the same one as http://www.google.co.jp/transliterate/japanese
  509. # [09:59] <MikeSmith> kochi_: ok
  510. # [09:59] <MikeSmith> kochi_: and it's not clear to me yet how to practically spec and implement a positioning-control mechanism for the system IME
  511. # [10:00] <rniwa> MikeSmith: i don't think we should spec that...
  512. # [10:00] <rniwa> MikeSmith: since it really depends on how system IME works.
  513. # [10:00] <MikeSmith> hmm
  514. # [10:01] <MikeSmith> well that's the main problem that we all seem to want to solve
  515. # [10:01] <rniwa> MikeSmith: well, there's an extent to which we want to allow some freedom to implementors
  516. # [10:01] <MikeSmith> I mean the problem of the system-IME candidate list overlapping the suggest-list from a Web app
  517. # [10:01] <rniwa> MikeSmith: otherwise we'll end up creating another write-once run-nowhere framework
  518. # [10:01] <MikeSmith> rniwa: ah yeah, agreed about that, sure
  519. # [10:02] <rniwa> MikeSmith: oh, sure.
  520. # [10:02] <rniwa> MikeSmith: that, we need to solve.
  521. # [10:04] <kochi_> explicitly controlling the candidate/suggest window position is impossible on some platforms including mobile
  522. # [10:08] <zcorpan> heycam|away: ah i see you included it, ok
  523. # [10:09] <rniwa> kochi_: that's why we have to be very careful here :)
  524. # [10:09] * Joins: [[zzz]] (~q@node-riy.pool-180-180.dynamic.totbb.net)
  525. # [10:09] <rniwa> kochi_: hopefully we can refine the API so that it works on those mobile devices as well
  526. # [10:09] <MikeSmith> kochi_: rniwa :yeah but the positioning issue is maybe also different on mobile
  527. # [10:10] <rniwa> MikeSmith: right.
  528. # [10:10] <rniwa> MikeSmith: so we need to come up with some solution that works on both desktop & mobile
  529. # [10:10] <MikeSmith> yeah
  530. # [10:10] <rniwa> MikeSmith: otherwise, we'll be adding yet another craziness to the platform.
  531. # [10:10] <rniwa> given how crazy dealing with IME already is, i don't think we want to complicate it any further.
  532. # [10:10] * Joins: dbaron (~dbaron@173-164-135-225-SFBA.hfc.comcastbusiness.net)
  533. # [10:11] <MikeSmith> frankly I do most of my Google searches from the browser address bar, and it's the same problem there as it is for the in-app case, but of course we can't the address-bar case through a standards API (not as far as I understand it at least)
  534. # [10:11] <kochi_> one idea might be just JS gives a hint to IME, that JS wants to use some UI property for typing help (suggest etc.)
  535. # [10:12] * Quits: yoshiki__ (yoshiki@nat/google/x-zqetgokeontigmpb) (Read error: Connection reset by peer)
  536. # [10:12] <kochi_> MikeSmith: yes, chrome's omnibox has some code for controlling IMEs (for windows only)
  537. # [10:12] * Quits: SimonSapin (~simon@ip-24.net-89-2-146.rev.numericable.fr) (Ping timeout: 244 seconds)
  538. # [10:12] * Joins: yoshiki (yoshiki@nat/google/x-gkeouspexwgtaltj)
  539. # [10:13] <rniwa> kochi_: that's an interesting idea.
  540. # [10:13] <rniwa> kochi_: doesn't chrome's ominibox do something along that line?
  541. # [10:13] * Quits: [[zz]] (~q@node-zap.pool-180-180.dynamic.totbb.net) (Ping timeout: 276 seconds)
  542. # [10:13] <rniwa> omnibox API*
  543. # [10:14] <kochi_> rniwa: you mean chrome extension api for omnibox?
  544. # [10:14] <MikeSmith> rniwa: it doesn't seem to be doing anything smart for me at least. I get overlap with Chrome
  545. # [10:14] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Ping timeout: 240 seconds)
  546. # [10:14] <rniwa> MikeSmith, kochi_: no, with respect to instant search
  547. # [10:14] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
  548. # [10:14] <rniwa> or whatever that flashing pages on key downs
  549. # [10:14] <rniwa> is called.
  550. # [10:15] <MikeSmith> oh
  551. # [10:15] <rniwa> like..
  552. # [10:15] <rniwa> when omnibox expands
  553. # [10:15] <rniwa> the google.com moves the results down so that it's still visible to the user.
  554. # [10:16] <MikeSmith> yeah
  555. # [10:16] <zcorpan> do i understand correctly from http://www.score.is.tsukuba.ac.jp/~minamide/papers/minamide-FM2012.pdf that they didn't implement AAA?
  556. # [10:16] <MikeSmith> rniwa: I have seen that behavior for some cases but not in others where I would expect it
  557. # [10:16] <zcorpan> "However, we exclude formatting elements from our formalized specification be-
  558. # [10:16] <zcorpan> cause of difficulties with the destructive manipulation of the stack."
  559. # [10:17] <kochi_> yeah, the instant integration for omnibox isn't so great.
  560. # [10:17] <kochi_> (especially for IME using languages)
  561. # [10:17] <MikeSmith> zcorpan: hmm, is that what they meant by that? It wasn't clear to me. But I guess I don't know what else they could have meant by it.
  562. # [10:18] <rniwa> zcorpan: that's pretty lame...
  563. # [10:18] <rniwa> zcorpan: those manipulation of the stack is what makes html5 parsing algorithm interesting.
  564. # [10:19] <rniwa> s/those/that/
  565. # [10:19] <kochi_> MikeSmith: do you use windows version of chrome?
  566. # [10:20] <MikeSmith> kochi_: rniwa : so as far as mobile, on my Android handset I do most of my searches from the devicse homescreen using the Google widget. And there at least I notice they seem to have a semi-smart way of handling it, in that the system IME doesn't completely obscure the system IME. It gives you separately scrollable areas for each.
  567. # [10:21] <MikeSmith> kochi_: no, I use the mac version of Chrome. And I also build Chromium on mac from the sources, and use that quite a lot. Because it's faster, for one thing :)
  568. # [10:22] * Quits: nunnun (~hiro@2001:200:1c0:3624:20c:29ff:fe02:11c8) (Ping timeout: 260 seconds)
  569. # [10:22] * Quits: dbaron (~dbaron@173-164-135-225-SFBA.hfc.comcastbusiness.net) (Ping timeout: 246 seconds)
  570. # [10:22] <MikeSmith> I don't have a Windows environment at all these days
  571. # [10:22] <kochi_> MikeSmith: unfortunately mac version of omnibox doesn't control IME
  572. # [10:22] <MikeSmith> ah, OK
  573. # [10:23] * rniwa away
  574. # [10:23] * rniwa is now known as rniwa|away
  575. # [10:23] <kochi_> thanks rniwa-san for your input!
  576. # [10:23] * Joins: nunnun (~hiro@2001:200:1c0:3624:20c:29ff:fe02:11c8)
  577. # [10:23] <rniwa|away> kochi_: np. i'll try to find a time to read the spec.
  578. # [10:23] <kochi_> thanks again!
  579. # [10:26] * Joins: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221)
  580. # [10:26] <MikeSmith> (for the record so that nobody gets PO'ed at me, I also run Firefox and Nightly releases, and build and run a Mozilla Nightly from sources. And run two versions of Opera, and would build that from sources too, if I could. And run Safari too. Though sadly can't run WebKit nightlies any more due to the requirement to have OS X 10.7 for that.)
  581. # [10:26] <hsivonen> uh oh: https://bugzilla.mozilla.org/show_bug.cgi?id=116882#c4
  582. # [10:26] * Joins: pyrsmk (~pyrsmk@48.223.140.88.rev.sfr.net)
  583. # [10:27] * Joins: didymos (~didymos@5.57.48.69)
  584. # [10:27] <MikeSmith> hsivonen: wow. Never knew about that one before.
  585. # [10:28] <MikeSmith> hmm yeah https://bug116882.bugzilla.mozilla.org/attachment.cgi?id=64382 ain't so pretty. Unless like the aesthetic quality of the diamond-with-question-mark glyph a lot.
  586. # [10:29] <MikeSmith> hsivonen: wha? this is an old bug though. So what did the fix end up being?
  587. # [10:30] * Joins: henrikkok (~henrikkok@81.27.221.193)
  588. # [10:31] * zcorpan glosses over most of section 3
  589. # [10:33] <hsivonen> MikeSmith: the fix ended up being that bogus byte sequences in Shift_JIS produce middot instead of REPLACEMENT CHARACTER
  590. # [10:33] <hsivonen> hmm. annevk is not on IRC
  591. # [10:34] <MikeSmith> hsivonen: ah, OK
  592. # [10:35] <Ms2ger> Hm
  593. # [10:35] <Ms2ger> Didn't emk just file a bug to revert that?
  594. # [10:35] <Engin> darobin: btw, I got what you meant wrong the other day. Yes, using POST on a fixed URL to conduct cross domain communication is a good idea. As it requires a single preflight sequence.
  595. # [10:36] <Ms2ger> Oh no, you filed it years ago
  596. # [10:37] <hsivonen> Ms2ger: right
  597. # [10:37] <darobin> Engin: that would be my hope yes, if implementations support the spec correctly
  598. # [10:37] <Engin> darobin: I checked, it works.
  599. # [10:37] <Engin> with chrome, at least.
  600. # [10:37] <darobin> Engin: sweet
  601. # [10:37] <zcorpan> hsivonen: also https://bugzilla.mozilla.org/show_bug.cgi?id=127275
  602. # [10:37] <MikeSmith> hsivonen: btw after seeing a recent Hixie checkin, I'm only just now noticing the baroque set of values that constitute the microsyntax for the autocomplete attribute. Is anybody actually implementing support for any of that stuff?
  603. # [10:37] <darobin> I wonder if we have a test for preflight caching
  604. # [10:38] <zcorpan> MikeSmith: it's pretty new i think
  605. # [10:38] <Ms2ger> [eta 8/28]
  606. # [10:38] <MikeSmith> zcorpan: ah, OK
  607. # [10:38] <Engin> darobin: that approach brings the best of both worlds... being able to use XHR for cross domain means 1) better error handling 2) as HTTP POST is available you can send big loads of data as opposed to GET only JSONP approach has about 2k limit
  608. # [10:38] <Ms2ger> I wonder which year
  609. # [10:39] <MikeSmith> hsivonen: for reference, http://www.whatwg.org/specs/web-apps/current-work/multipage/association-of-controls-and-forms.html#autofilling-form-controls:-the-autocomplete-attribute
  610. # [10:39] <Ms2ger> Looks like 2002
  611. # [10:39] <darobin> Engin: sure, for that sort of API POST is really the way to go
  612. # [10:39] <Engin> and given that CORS is already implemented in IE8, Chrome and FF is a good market penetration.
  613. # [10:39] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 240 seconds)
  614. # [10:39] * Joins: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de)
  615. # [10:40] <Engin> but this spec renders most of the framework designs inefficient.
  616. # [10:40] * Joins: nonge (~nonge@p5B326530.dip.t-dialin.net)
  617. # [10:40] <Engin> i.e. many MVC frameworks has the design pattern to create uniqwue resources for everything... if you use those frameworks to build your API, your API has too much overhead for cross domain communication
  618. # [10:41] <jgraham> darobin: Still looking for me?
  619. # [10:41] <darobin> jgraham!
  620. # [10:41] <Engin> I still don't see why specs don't allow domain wide access control... and override when necessary for each resources, as each request has Origin header in it, access control be done per resource and can override server wide rules.
  621. # [10:41] <darobin> jgraham: I was wondering if you had some more finalised ideas on how to reorg the HTML test suite than when we last talked
  622. # [10:42] <darobin> given that I have time to do it now
  623. # [10:42] <MikeSmith> holy god reading through that autocomplete stuff it's hard to see it as anything but serious overengineering. on the fact of it, at least
  624. # [10:42] <Ms2ger> I hear krisk wants to talk about it tonight
  625. # [10:42] <MikeSmith> *face of it
  626. # [10:42] <jgraham> darobin: Yeah, so appasrently we are discussing it again on yet another IRC meeting today; see Kris' message to public-html-testsuite
  627. # [10:43] <jgraham> *apparently
  628. # [10:43] <Ms2ger> I have been lucky enough to miss the previous meetings :)
  629. # [10:43] <darobin> Ms2ger, jgraham: yup but unfortunately while you're talking about it tonight I'll be at a conference
  630. # [10:44] * Quits: nonge_ (~nonge@p5082A86C.dip.t-dialin.net) (Ping timeout: 248 seconds)
  631. # [10:44] <Ms2ger> Can we just put everything in dirs per section already?
  632. # [10:44] <darobin> but that's no reason not to get stuff done before then :)
  633. # [10:44] <darobin> Ms2ger: I want to do that, I've just been wondering about the best way to do it
  634. # [10:44] <jgraham> Yeah, directories per section, with a short name derived from the section name, in some reasonable depth of heirachy
  635. # [10:45] <jgraham> Is, I think, what people were happy with
  636. # [10:45] <darobin> one way is to just have one dir per root section, which leads to huge numbers of tests in some; at the other end there's the option of one dir all the way to every h6 section, which is a bit deep
  637. # [10:45] <jgraham> Well
  638. # [10:45] <Ms2ger> darobin, I've gone 3 deep, fwiw
  639. # [10:45] <jgraham> I think it should to some extent be up to individuals
  640. # [10:46] <darobin> derived short name: I think the easiest is to just use the ID in the spec, with some replacement
  641. # [10:46] <jgraham> But one per top level section doesn't help much
  642. # [10:46] <hsivonen> MikeSmith: I haven’t followed the autocomplete stuff
  643. # [10:46] <jgraham> The id in the spec doesn't work
  644. # [10:46] <hsivonen> MikeSmith: volkmar might have followed it
  645. # [10:46] <MikeSmith> ok
  646. # [10:46] <jgraham> Because it's autogenerated. And not always very readable
  647. # [10:46] <darobin> jgraham: the problem of leaving it up to individuals is that it can lead to cases where someone starts putting stuff at level 1 because there aren't that many tests, and then we have to move stuff to subsections because it's getting crowded
  648. # [10:46] <zcorpan> MikeSmith: also nice that the spec includes timbl's cc number, expiration date and cvc
  649. # [10:47] <MikeSmith> zcorpan: heh
  650. # [10:47] <darobin> I'd like to avoid having to move tests as much as possible, ever if possible
  651. # [10:47] <darobin> Ms2ger: 3 deep wfm
  652. # [10:47] <jgraham> darobin: Well I agree with that
  653. # [10:47] <darobin> jgraham: most of them are reasonably readable methinks; they're generated from the section title initially
  654. # [10:48] <darobin> using section numbers won't fly very well IMHO
  655. # [10:48] <Ms2ger> darobin, just move my submissions to the top level, and move everything else into the dirs I have set up, then ;)
  656. # [10:48] <jgraham> darobin: Maybe you could generate an actual directory structure to look at and see how well it works
  657. # [10:48] <darobin> jgraham: one of the advantages of using the IDs is that we have all the data that maps from IDs to specific spec pages already generated for us
  658. # [10:48] <MikeSmith> hsivonen, zcorpan : I just really wonder who's asking for all that stuff, and if it has a chance in hell of ever getting implemented cross-browser. Or even any-browser. Especially given that our track record so far for getting new features impelemented in browsers is not exactly a sterling record.
  659. # [10:48] <darobin> jgraham: that's exactly my plan, I just wanted to narrow the options down before doing so
  660. # [10:49] <jgraham> darobin: What are these spec "pages" of which you speak? :p
  661. # [10:49] <darobin> I'll get to it now, thanks
  662. # [10:49] <darobin> jgraham: for the wusses who don't like the single page version, or have devices equipped with less than 16Go ;)
  663. # [10:51] * Quits: cabanier (~cabanier@50-200-89-170-static.hfc.comcastbusiness.net) (Quit: Leaving.)
  664. # [10:51] <zcorpan> MikeSmith: http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2012-August/036791.html
  665. # [10:51] <MikeSmith> track record so far for getting new *forms* features
  666. # [10:51] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  667. # [10:51] <MikeSmith> zcorpan: thanks
  668. # [10:52] * Quits: Ms2ger (~Ms2ger@109.133.47.140) (Quit: bbl)
  669. # [10:57] * Joins: Druide_ (~Druid@ip-178-203-141-163.unitymediagroup.de)
  670. # [11:05] * Joins: nimbu (~nimbu@219.64.117.145)
  671. # [11:10] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
  672. # [11:13] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Quit: Computer has gone to sleep.)
  673. # [11:14] * Quits: ^esc (~esc_ape@77.116.246.205.wireless.dyn.drei.com)
  674. # [11:14] * Joins: hdhoang (~hdhoang@123.24.118.195)
  675. # [11:16] <hsivonen> MikeSmith: pushing stuff from svn.chromium.org to specs
  676. # [11:18] <MikeSmith> hsivonen: well, I think most would agree that ain't the best way to be doing things
  677. # [11:19] <MikeSmith> if that stuff ends up going into iOS prematurely that's gonna suck for all of us
  678. # [11:21] * Phae_ is now known as Phae
  679. # [11:22] <darobin> MikeSmith: IIRC Mozilla is implementing the inputmode side of things at least, but with different keywords from those in the spec
  680. # [11:22] <MikeSmith> darobin: yeah but that's quite a bit less complicated at least
  681. # [11:23] <darobin> to say the least
  682. # [11:23] <MikeSmith> and I think for that we have basic agreement about the problem and need for a solution
  683. # [11:23] <darobin> but if they felt the need for divergence on the simple bits, the odds that they align to the complex stuff are a bit low
  684. # [11:23] <MikeSmith> yeah
  685. # [11:24] <darobin> seems like an area begging to have a vendor prefix problem a little while down the line
  686. # [11:24] * Quits: nimbu (~nimbu@219.64.117.145) (Read error: Connection reset by peer)
  687. # [11:25] * Joins: nimbu (~nimbu@219.64.117.145)
  688. # [11:28] * Quits: didymos (~didymos@5.57.48.69) (Quit: Woop)
  689. # [11:28] * Quits: nimbu (~nimbu@219.64.117.145) (Read error: Connection reset by peer)
  690. # [11:29] * Joins: nimbu (~nimbu@219.64.117.145)
  691. # [11:31] <MikeSmith> darobin: clearly it often makes sense to have concrete spec text to review, even if the outcome is going to be that some implementors say, thanks for giving us something detailed to review but there's no way we are going to implement this any time soon
  692. # [11:34] * Joins: didymos (~didymos@5.57.48.69)
  693. # [11:35] <darobin> oh sure, far from me to say the contrary
  694. # [11:38] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  695. # [11:38] * Quits: nimbu (~nimbu@219.64.117.145) (Read error: Connection reset by peer)
  696. # [11:41] * Joins: richt (~richt@office.oslo.opera.com)
  697. # [11:44] * Joins: Lachy (~Lachy@office.oslo.opera.com)
  698. # [11:50] * Quits: didymos (~didymos@5.57.48.69) (Quit: Woop)
  699. # [11:54] * Quits: plutoniix (~plutoniix@ppp-58-11-103-134.revip2.asianet.co.th) (Quit: จรลี จรลา)
  700. # [11:55] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
  701. # [11:59] <MikeSmith> the thing of Mozilla unilaterally implementing different keywords is another kind of distressing thing
  702. # [12:03] * Joins: didymos (~didymos@5.57.48.69)
  703. # [12:03] <hsivonen> MikeSmith: isn’t “go ahead and implement something different” the official way appeal Hixie’s decisions?
  704. # [12:04] <hsivonen> s/way/way to/
  705. # [12:04] * Joins: hdhoang1 (~hdhoang@123.24.118.195)
  706. # [12:07] * Quits: hdhoang (~hdhoang@123.24.118.195) (Ping timeout: 240 seconds)
  707. # [12:07] <Stevef> hsivonen: is filing a bug on firefox to implement <main> a reasonable course of action at this stage?
  708. # [12:09] <hsivonen> Stevef: I really don’t know.
  709. # [12:10] * Joins: ^esc (~esc_ape@77.116.247.105.wireless.dyn.drei.com)
  710. # [12:10] <Stevef> hsivonen: anybody that would know?
  711. # [12:10] * Quits: Peter` (peter@nat/google/x-gvytpjonttdvvsdt) (Remote host closed the connection)
  712. # [12:12] <hsivonen> Stevef: I don’t think there’s anyone who’d give you a clear and definitive yay or nay
  713. # [12:12] <hsivonen> Stevef: about the processing model...
  714. # [12:12] <hsivonen> Stevef: https://dvcs.w3.org/hg/html-extensions/raw-file/tip/maincontent/index.html says to map <main> to role=main
  715. # [12:12] <Stevef> hsivonen:right
  716. # [12:12] <hsivonen> Stevef: what’s the processing model of multiple role=main occurrences?
  717. # [12:14] <hsivonen> tantek: do you have plans to reply to http://lists.w3.org/Archives/Public/public-html/2012Dec/0027.html ?
  718. # [12:15] <Stevef> hsivonen:for role=main they are all mapped regardless, there is discussion on limiting <main> to one instance, but would be useful to see how it is sued in wild before adding extra complexity (i think)
  719. # [12:17] <hsivonen> Stevef: so what do screen readers do if the user asks to skip to main and there are multiple role=main elements?
  720. # [12:20] <Stevef> hsivoen: well they don't skip to main as such landmarks are presented as a tree they navigate to landmarks using a keystroke or via a list represntation see screenshots and stuff here http://www.paciellogroup.com/blog/2010/10/using-wai-aria-landmark-roles/
  721. # [12:23] <Stevef> hsivonen: so in the case where a main landmark is not present it is not represented in the tree or in the case where only a main landmark is present pressing the appropiate key would move the user to the start of the main content
  722. # [12:25] <Stevef> hsivonen: thus skipping over any link menus etc
  723. # [12:26] <Stevef> hsivonen: i.e. its the presence of main that provides the 'skip' not the presence on nav etc
  724. # [12:28] * Joins: baku (~baku@93-40-119-241.ip38.fastwebnet.it)
  725. # [12:29] * Joins: cabanier (~cabanier@50-200-89-170-static.hfc.comcastbusiness.net)
  726. # [12:30] <MikeSmith> hsivonen: I would think hope the “go ahead and implement something different” would be reserved for cases where it's clear that Hixie has decided to quit listening and it's become a waste of time to continue trying to discuss it with him
  727. # [12:31] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
  728. # [12:36] <Engin> darobin: also, if your client library does not introduce custom headers... POST does not require preflight at all (provided that the server sends Access-Control-Allow-Origin header all the time -- otherwise it raises a security exception in the client)
  729. # [12:38] * Quits: espadrine (~thaddee_t@85-218-3-163.dclient.lsne.ch) (Ping timeout: 244 seconds)
  730. # [12:42] * abstractj is now known as abstractj|brb
  731. # [12:42] * Joins: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  732. # [12:45] * Quits: cabanier (~cabanier@50-200-89-170-static.hfc.comcastbusiness.net) (Quit: Leaving.)
  733. # [12:49] <Stevef> hsivonen: thanks for feedback to list! will sketch out some concept of when browser should map role=main to <main> and when not
  734. # [12:50] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 252 seconds)
  735. # [12:51] * Quits: niloy (~niloy@203.196.177.156) (Ping timeout: 252 seconds)
  736. # [12:59] <hsivonen> Stevef: FWIW, I’m now writing a patch for <main> for Gecko to see if it really is as easy as I thought
  737. # [13:01] * Quits: darobin (~darobin@78.109.80.74) (Remote host closed the connection)
  738. # [13:02] <Stevef> hsivonen: i was able to write a patch for webkit (with help from mike) which was pretty simple i just used the nav implementation as a guide.
  739. # [13:03] * Joins: niloy (~niloy@203.196.177.156)
  740. # [13:04] <Stevef> hsivonen: it was only a few lines of code, it was the tests that mike did that were the work
  741. # [13:05] <hsivonen> Stevef: I’m not volunteering to write the unit tests for this :-)
  742. # [13:05] <Stevef> hsivonen: MikeSmith is waving :-)
  743. # [13:13] * Quits: nessy1 (~silviapf@124-169-16-20.dyn.iinet.net.au) (Quit: Leaving.)
  744. # [13:18] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
  745. # [13:21] <odinho> If there's several, then I'd take the first and outermost one as primary.
  746. # [13:22] <hsivonen> odinho: what if the first isn’t the outermost?
  747. # [13:23] <odinho> I could see authors doing <header></> <main> <article><header></><main></></article> <article><header></> <main></> </article> </main> <footer>
  748. # [13:24] <hsivonen> hmm. yeah, the idea of copying <article>s into one doc and having <main> in there is a problem
  749. # [13:26] * Joins: yorick (~quassel@unaffiliated/yorick)
  750. # [13:27] <hsivonen> Stevef: can you test a build with Windows+JAWS if I ask the tryserver to make one?
  751. # [13:28] <Stevef> hsivonen: definitely!
  752. # [13:31] <hsivonen> Stevef: OK. Pushed to try: https://tbpl.mozilla.org/?tree=Try&rev=b8a2d5d608e0 It will take some time for the build to become available.
  753. # [13:32] <Stevef> odinho:hsivonen: webkit has implemented some simple rules for when header/footer should expose landmark roles, same could be done for <main>, but I reckon its worth seeing how it is used first as data from role=main usage are encouraging that devs understand the simple concept of once per page
  754. # [13:33] <Stevef> hsivonen: OK a few hours?
  755. # [13:34] <hsivonen> Stevef: something like that
  756. # [13:35] <Stevef> ok will let you know when i have tested
  757. # [13:37] <odinho> Stevef: Well, some systems will do automatical includes... I'm sure there will be several mains. And also, it can be context dependent, there's the main of the document, and potentially the main of each article etc.
  758. # [13:48] <Stevef> odinho: i hear you, but the data on id usage to indicate main content does not point to its use in that way, but will only know if it is used in the wild
  759. # [13:48] * Quits: JohnAlbin (~JohnAlbin@111-250-146-212.dynamic.hinet.net) (Quit: HTTP/1.1 404 JohnAlbin Not Found)
  760. # [13:49] * Quits: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net) (Quit: sicking)
  761. # [13:52] <Stevef> odinho: the spec/conformance requirements are unambiguous which is a start, there is no room for interpretation, the issue with elements like article and section is they are specced to be open to misuse
  762. # [13:54] * abstractj|brb is now known as abstractj
  763. # [13:57] <hsivonen> \o/ got the <template> spec review off my todo list
  764. # [13:59] <MikeSmith> hsivonen: congrats on that
  765. # [13:59] * Quits: hdhoang1 (~hdhoang@123.24.118.195) (Read error: Connection reset by peer)
  766. # [14:00] * Joins: hdhoang (~hdhoang@123.24.118.195)
  767. # [14:01] * Quits: kborchers (~kborchers@unaffiliated/kborchers) (Ping timeout: 240 seconds)
  768. # [14:04] * Joins: kborchers (~kborchers@unaffiliated/kborchers)
  769. # [14:11] * Joins: nimbu (~nimbu@219.64.117.145)
  770. # [14:11] * nimbu is now known as divya
  771. # [14:13] * Quits: Lachy (~Lachy@office.oslo.opera.com) (Ping timeout: 276 seconds)
  772. # [14:13] * Joins: Lachy (~Lachy@pat-tazdevil.opera.com)
  773. # [14:14] * Joins: scor (~scor@bongo.mgh.harvard.edu)
  774. # [14:14] * Quits: scor (~scor@bongo.mgh.harvard.edu) (Changing host)
  775. # [14:14] * Joins: scor (~scor@drupal.org/user/52142/view)
  776. # [14:23] * Joins: josemanuel (~josemanue@181.169.221.87.dynamic.jazztel.es)
  777. # [14:36] * Joins: Stevef__ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  778. # [14:37] * Joins: Kolombiken (~Adium@217.13.228.226)
  779. # [14:38] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
  780. # [14:38] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 240 seconds)
  781. # [14:38] * Stevef__ is now known as Stevef
  782. # [14:41] * Quits: eric_carlson (~ericc@c-67-188-56-39.hsd1.ca.comcast.net) (Quit: eric_carlson)
  783. # [14:45] * Quits: divya (~nimbu@219.64.117.145) (Read error: Connection reset by peer)
  784. # [14:46] * Joins: nimbu (~nimbu@219.64.117.145)
  785. # [14:47] * [[zzz]] is now known as [[zz]]
  786. # [14:47] * hsivonen blinked at SVG path checking for a moment before realizing SVG is not PostScript
  787. # [14:49] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Read error: Connection reset by peer)
  788. # [14:50] <zcorpan> is <!-- specced in ES proper yet?
  789. # [14:50] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  790. # [14:50] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
  791. # [14:50] * Quits: nimbu (~nimbu@219.64.117.145) (Read error: Connection reset by peer)
  792. # [14:51] * Joins: nimbu (~nimbu@219.64.117.145)
  793. # [14:51] * Quits: JibberJim (~opera@host-78-146-79-57.as13285.net) (Ping timeout: 260 seconds)
  794. # [14:55] * Joins: Yudai (~Yudai@nttkyo339245.tkyo.nt.ngn2.ppp.infoweb.ne.jp)
  795. # [14:55] <gsnedders> zcorpan: On the to-do list for ES6, I believe
  796. # [14:56] <zcorpan> ok, thanks
  797. # [14:57] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
  798. # [15:00] <gsnedders> Though some things in Web ECMAScript may well not get in as IE has never supported them and doesn't feel the heat from not doing so.
  799. # [15:00] <gsnedders> e.g., not supporting __proto__ is hurting them; __defineGetter__ is not.
  800. # [15:01] * Quits: nimbu (~nimbu@219.64.117.145) (Read error: Connection reset by peer)
  801. # [15:01] * Joins: nimbu (~nimbu@219.64.117.145)
  802. # [15:03] <gsnedders> Related: https://bugzilla.mozilla.org/show_bug.cgi?id=647423
  803. # [15:10] * Quits: nimbu (~nimbu@219.64.117.145) (Read error: Connection reset by peer)
  804. # [15:10] * Joins: nimbu (~nimbu@219.64.117.145)
  805. # [15:12] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Read error: Connection reset by peer)
  806. # [15:12] * Joins: beverloo (beverloo@nat/google/x-xekdvpqzdupavrak)
  807. # [15:12] * Quits: ukai_ (ukai@nat/google/x-zzecdoceqimypbqs) (Remote host closed the connection)
  808. # [15:17] * Joins: danzik17 (~danzik17@164.55.254.106)
  809. # [15:17] * Quits: danzik17 (~danzik17@164.55.254.106) (Read error: No buffer space available)
  810. # [15:17] * Joins: danzik17 (~danzik17@164.55.254.106)
  811. # [15:19] * Joins: JibberJim (~opera@027afeff.bb.sky.com)
  812. # [15:20] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  813. # [15:20] * Quits: izhak (~izhak@213.87.240.107) (Ping timeout: 248 seconds)
  814. # [15:21] <Stevef> hsivonen: tried build <main> works as expected with NVDA and JAWS
  815. # [15:21] <hsivonen> Stevef: great. Thanks.
  816. # [15:22] <Stevef> hsivonen:the parsing behaviour looks ok as well
  817. # [15:23] <hsivonen> (sorry. I have to step away from IRC)
  818. # [15:23] <Stevef> hsivonen: also acc info expsoed when checked suing inspect tool is correct
  819. # [15:28] * Quits: danzik17 (~danzik17@164.55.254.106) (Quit: Leaving)
  820. # [15:28] * Joins: danzik17 (~danzik17@164.55.254.106)
  821. # [15:28] * Joins: MacTed (~Thud@63.119.36.36)
  822. # [15:29] * Joins: erichynds (~ehynds@64.206.121.41)
  823. # [15:29] * Quits: Lachy (~Lachy@pat-tazdevil.opera.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
  824. # [15:37] * Joins: krawchyk (~krawchyk@65.220.49.251)
  825. # [15:40] * Joins: jwalden (~waldo@c-76-122-148-63.hsd1.mi.comcast.net)
  826. # [15:47] <hsivonen> Stevef: ok. I'll try to get a bug filed later today
  827. # [15:47] <Stevef> hsivonen: thanks
  828. # [15:48] * abstractj is now known as abstractj|brb
  829. # [15:49] * Quits: beverloo (beverloo@nat/google/x-xekdvpqzdupavrak) (Ping timeout: 246 seconds)
  830. # [15:49] * Joins: danzik171 (~danzik17@164.55.254.106)
  831. # [15:51] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Quit: thisgeek)
  832. # [15:52] * Quits: hdhoang (~hdhoang@123.24.118.195) (Quit: Leaving.)
  833. # [15:52] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
  834. # [15:53] * Quits: danzik17 (~danzik17@164.55.254.106) (Ping timeout: 240 seconds)
  835. # [15:53] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
  836. # [15:55] * Joins: darobin (~darobin@78.109.80.74)
  837. # [16:00] * Quits: ehsan (~ehsan@24.212.206.174) (Remote host closed the connection)
  838. # [16:02] * Joins: beverloo (beverloo@nat/google/x-xmufiyktruyzjzlv)
  839. # [16:03] * Quits: josemanuel (~josemanue@181.169.221.87.dynamic.jazztel.es) (Quit: Saliendo)
  840. # [16:04] * Joins: cabanier (~cabanier@50-200-89-170-static.hfc.comcastbusiness.net)
  841. # [16:05] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 264 seconds)
  842. # [16:05] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
  843. # [16:08] * Quits: niloy (~niloy@203.196.177.156) (Read error: Connection reset by peer)
  844. # [16:08] * Joins: Ms2ger (~Ms2ger@kotnet-146.kulnet.kuleuven.be)
  845. # [16:09] * Joins: niloy (~niloy@203.196.177.156)
  846. # [16:10] * Quits: didymos (~didymos@5.57.48.69) (Quit: Woop)
  847. # [16:19] * Quits: cabanier (~cabanier@50-200-89-170-static.hfc.comcastbusiness.net) (Quit: Leaving.)
  848. # [16:21] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
  849. # [16:22] * Quits: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3) (*.net *.split)
  850. # [16:22] * Quits: Wilto_ (uid2821@gateway/web/irccloud.com/x-lljgyfwvlnsvpjwx) (*.net *.split)
  851. # [16:22] * Quits: benschwarz (uid2121@gateway/web/irccloud.com/x-uqorppzymwzygvno) (*.net *.split)
  852. # [16:22] * Quits: rafaelw__ (uid4459@gateway/web/irccloud.com/x-lmbvbuspvxskzmpr) (*.net *.split)
  853. # [16:22] * Quits: matijsb (uid2278@gateway/web/irccloud.com/x-yjywrensctbvbyep) (*.net *.split)
  854. # [16:22] * Quits: Habo (~Habo@popkorn.progressbar.sk) (*.net *.split)
  855. # [16:22] * Quits: cfq (~cfq@static.85-10-200-244.clients.your-server.de) (*.net *.split)
  856. # [16:22] * Quits: acies (acies@146.72.251.225) (*.net *.split)
  857. # [16:22] * Quits: Kingdutch (~kingdutch@linode.alexandervarwijk.nl) (*.net *.split)
  858. # [16:22] * Quits: ciluu (~ciluu@2a01:270:201f::cafe) (*.net *.split)
  859. # [16:22] * Quits: Hixie (~ianh@178.255.149.100) (*.net *.split)
  860. # [16:22] * Quits: othree (~othree@li379-129.members.linode.com) (*.net *.split)
  861. # [16:22] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
  862. # [16:23] * Joins: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3)
  863. # [16:23] * Joins: Wilto_ (uid2821@gateway/web/irccloud.com/x-lljgyfwvlnsvpjwx)
  864. # [16:23] * Joins: benschwarz (uid2121@gateway/web/irccloud.com/x-uqorppzymwzygvno)
  865. # [16:23] * Joins: rafaelw__ (uid4459@gateway/web/irccloud.com/x-lmbvbuspvxskzmpr)
  866. # [16:23] * Joins: matijsb (uid2278@gateway/web/irccloud.com/x-yjywrensctbvbyep)
  867. # [16:23] * Joins: Habo (~Habo@popkorn.progressbar.sk)
  868. # [16:23] * Joins: cfq (~cfq@static.85-10-200-244.clients.your-server.de)
  869. # [16:23] * Joins: acies (acies@146.72.251.225)
  870. # [16:23] * Joins: Kingdutch (~kingdutch@linode.alexandervarwijk.nl)
  871. # [16:23] * Joins: ciluu (~ciluu@2a01:270:201f::cafe)
  872. # [16:23] * Joins: Hixie (~ianh@178.255.149.100)
  873. # [16:23] * Joins: othree (~othree@li379-129.members.linode.com)
  874. # [16:24] * Joins: karlcow (~karl@nerval.la-grange.net)
  875. # [16:24] * Quits: Ms2ger (~Ms2ger@kotnet-146.kulnet.kuleuven.be) (Ping timeout: 264 seconds)
  876. # [16:27] * Quits: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3) (*.net *.split)
  877. # [16:27] * Quits: Wilto_ (uid2821@gateway/web/irccloud.com/x-lljgyfwvlnsvpjwx) (*.net *.split)
  878. # [16:27] * Quits: benschwarz (uid2121@gateway/web/irccloud.com/x-uqorppzymwzygvno) (*.net *.split)
  879. # [16:27] * Quits: rafaelw__ (uid4459@gateway/web/irccloud.com/x-lmbvbuspvxskzmpr) (*.net *.split)
  880. # [16:27] * Quits: matijsb (uid2278@gateway/web/irccloud.com/x-yjywrensctbvbyep) (*.net *.split)
  881. # [16:27] * Quits: Habo (~Habo@popkorn.progressbar.sk) (*.net *.split)
  882. # [16:27] * Quits: cfq (~cfq@static.85-10-200-244.clients.your-server.de) (*.net *.split)
  883. # [16:27] * Quits: acies (acies@146.72.251.225) (*.net *.split)
  884. # [16:27] * Quits: Kingdutch (~kingdutch@linode.alexandervarwijk.nl) (*.net *.split)
  885. # [16:27] * Quits: ciluu (~ciluu@2a01:270:201f::cafe) (*.net *.split)
  886. # [16:27] * Quits: Hixie (~ianh@178.255.149.100) (*.net *.split)
  887. # [16:27] * Quits: othree (~othree@li379-129.members.linode.com) (*.net *.split)
  888. # [16:29] * Joins: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3)
  889. # [16:29] * Joins: Wilto_ (uid2821@gateway/web/irccloud.com/x-lljgyfwvlnsvpjwx)
  890. # [16:29] * Joins: benschwarz (uid2121@gateway/web/irccloud.com/x-uqorppzymwzygvno)
  891. # [16:29] * Joins: rafaelw__ (uid4459@gateway/web/irccloud.com/x-lmbvbuspvxskzmpr)
  892. # [16:29] * Joins: matijsb (uid2278@gateway/web/irccloud.com/x-yjywrensctbvbyep)
  893. # [16:29] * Joins: Habo (~Habo@popkorn.progressbar.sk)
  894. # [16:29] * Joins: cfq (~cfq@static.85-10-200-244.clients.your-server.de)
  895. # [16:29] * Joins: acies (acies@146.72.251.225)
  896. # [16:29] * Joins: Kingdutch (~kingdutch@linode.alexandervarwijk.nl)
  897. # [16:29] * Joins: ciluu (~ciluu@2a01:270:201f::cafe)
  898. # [16:29] * Joins: Hixie (~ianh@178.255.149.100)
  899. # [16:29] * Joins: othree (~othree@li379-129.members.linode.com)
  900. # [16:31] * Parts: Kolombiken (~Adium@217.13.228.226)
  901. # [16:34] * Quits: niloy (~niloy@203.196.177.156) (Quit: Leaving)
  902. # [16:35] * Joins: Ms2ger (~Ms2ger@kotnet-146.kulnet.kuleuven.be)
  903. # [16:42] * Joins: ehsan (~ehsan@66.207.208.98)
  904. # [16:44] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 248 seconds)
  905. # [16:45] * Quits: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de) (Remote host closed the connection)
  906. # [16:46] * Quits: Velmont (odinho@dalvik.ping.uio.no) (Ping timeout: 240 seconds)
  907. # [16:46] * Joins: Velmont (odinho@dalvik.ping.uio.no)
  908. # [16:48] * Joins: Areks (~Areks@95-26-27-162.broadband.corbina.ru)
  909. # [16:50] * Quits: boblet (uid1921@gateway/web/irccloud.com/x-sxplzadqmrliogon) (Remote host closed the connection)
  910. # [16:50] * Quits: wycats (uid79@gateway/web/irccloud.com/x-fmpceusbsivcrbnv) (Remote host closed the connection)
  911. # [16:50] * Quits: matijsb (uid2278@gateway/web/irccloud.com/x-yjywrensctbvbyep) (Remote host closed the connection)
  912. # [16:50] * Quits: benschwarz (uid2121@gateway/web/irccloud.com/x-uqorppzymwzygvno) (Remote host closed the connection)
  913. # [16:50] * Quits: rafaelw__ (uid4459@gateway/web/irccloud.com/x-lmbvbuspvxskzmpr) (Remote host closed the connection)
  914. # [16:50] * Quits: arv (uid4269@gateway/web/irccloud.com/x-ijvokiahnumnzlys) (Remote host closed the connection)
  915. # [16:50] * Quits: Wilto_ (uid2821@gateway/web/irccloud.com/x-lljgyfwvlnsvpjwx) (Remote host closed the connection)
  916. # [16:50] * Quits: beowulf (uid116@pdpc/supporter/professional/beowulf) (Remote host closed the connection)
  917. # [16:50] * Quits: NimeshNeema (uid2689@gateway/web/irccloud.com/x-rafvsnbwdmyngzij) (Remote host closed the connection)
  918. # [16:50] * Quits: matjas (uid2247@gateway/web/irccloud.com/x-qcjdwqdihtsextas) (Remote host closed the connection)
  919. # [16:50] * Quits: krijn (uid2319@gateway/web/irccloud.com/x-sqsgejpriotsszbo) (Remote host closed the connection)
  920. # [16:50] * Quits: remysharp (uid4345@gateway/web/irccloud.com/x-kgibpbyyyhmbfcvl) (Remote host closed the connection)
  921. # [16:50] * Quits: Phae (uid455@gateway/web/irccloud.com/x-eggvgonjiuyvbhhn) (Remote host closed the connection)
  922. # [16:50] * Quits: scheib (uid4467@gateway/web/irccloud.com/x-npcryvuorfnoxtpq) (Remote host closed the connection)
  923. # [16:50] * Quits: hdv (uid2376@gateway/web/irccloud.com/x-ooltuvgqwhhnruhy) (Remote host closed the connection)
  924. # [16:50] * Quits: timeless (uid4015@firefox/developer/timeless) (Remote host closed the connection)
  925. # [16:50] * Quits: dglazkov (uid4270@gateway/web/irccloud.com/x-plnjxzyfqbjxaecj) (Remote host closed the connection)
  926. # [16:57] <Ms2ger> darobin, there's a few tests under submissions/, go ahead :)
  927. # [16:58] * abstractj|brb is now known as abstractj|lunch
  928. # [16:58] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
  929. # [16:58] * Joins: Lachy (~Lachy@pat-tazdevil.opera.com)
  930. # [16:59] * Joins: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no)
  931. # [16:59] <darobin> Ms2ger: I plan to!
  932. # [16:59] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
  933. # [17:00] <Ms2ger> darobin, I like to believe mine are pretty good ;)
  934. # [17:07] * Quits: isherman (isherman@nat/google/x-sialioegnuhqqysp) (Ping timeout: 264 seconds)
  935. # [17:08] * Joins: dbaron (~dbaron@173-164-135-225-SFBA.hfc.comcastbusiness.net)
  936. # [17:09] * Joins: isherman (isherman@nat/google/x-yygphoytpmoyvpou)
  937. # [17:11] <darobin> Ms2ger: yeah, I was planning on just trashing them
  938. # [17:11] <darobin> if we agree on the new organisation, I'll have to first replay the submissions as pull requests
  939. # [17:11] <darobin> it's a bit of an annoyance but I'm guessing it won't take too long
  940. # [17:12] * Joins: wycats (uid79@gateway/web/irccloud.com/x-oeuztkhkonxxbldr)
  941. # [17:12] * Joins: beowulf (uid116@pdpc/supporter/professional/beowulf)
  942. # [17:16] * Quits: dbaron (~dbaron@173-164-135-225-SFBA.hfc.comcastbusiness.net) (Ping timeout: 246 seconds)
  943. # [17:16] * Joins: Phae_ (uid455@gateway/web/irccloud.com/x-zagjqanylltmvpvf)
  944. # [17:21] * Joins: boblet (uid1921@gateway/web/irccloud.com/x-lcgimpcmltwqemfk)
  945. # [17:22] * Joins: benschwarz (uid2121@gateway/web/irccloud.com/x-cziaarpjudiddook)
  946. # [17:22] * Joins: matjas (uid2247@unaffiliated/matjas)
  947. # [17:22] * Quits: matjas (uid2247@unaffiliated/matjas) (Changing host)
  948. # [17:22] * Joins: matjas (uid2247@gateway/web/irccloud.com/x-zrmbtyhajtzplnxj)
  949. # [17:22] * Joins: Phae (~francesbe@host-80-194-77-100.static.cable.virginmedia.com)
  950. # [17:22] * Joins: matijsb (uid2278@gateway/web/irccloud.com/x-gwshflfsxthlfjwk)
  951. # [17:22] * Joins: hdv (uid2376@gateway/web/irccloud.com/x-breajetdvabmyhqy)
  952. # [17:22] * Joins: krijn (uid2319@gateway/web/irccloud.com/x-gpktukchjaoxpegf)
  953. # [17:23] * Joins: Wilto_ (uid2821@gateway/web/irccloud.com/x-udkxmqlcqvpjsbyj)
  954. # [17:23] * Quits: Masklinn (~textual@host-85-201-4-21.brutele.be) (Ping timeout: 260 seconds)
  955. # [17:25] * Quits: Phae_ (uid455@gateway/web/irccloud.com/x-zagjqanylltmvpvf)
  956. # [17:25] * Joins: Masklinn (~textual@host-85-201-4-21.brutele.be)
  957. # [17:25] * Quits: zcorpan (~zcorpan@83.218.67.122) (Remote host closed the connection)
  958. # [17:26] * Joins: seventh (seventh@69.80.107.140)
  959. # [17:27] * Joins: timeless (uid4015@firefox/developer/timeless)
  960. # [17:28] * Joins: NimeshNeema (uid2689@gateway/web/irccloud.com/x-amqmeczoiaftrnyu)
  961. # [17:29] * Joins: JohnAlbin (~JohnAlbin@111-250-146-212.dynamic.hinet.net)
  962. # [17:29] * Quits: Phae (~francesbe@host-80-194-77-100.static.cable.virginmedia.com) (Remote host closed the connection)
  963. # [17:30] * Joins: arv (uid4269@gateway/web/irccloud.com/x-ubnrzpxigdlklgjd)
  964. # [17:30] * Joins: dglazkov (uid4270@gateway/web/irccloud.com/x-jdqwdogmmwwrbimx)
  965. # [17:30] * Joins: danzik17 (~danzik17@164.55.254.106)
  966. # [17:30] * Joins: remysharp (uid4345@gateway/web/irccloud.com/x-ckbehrbisvtrvhdr)
  967. # [17:30] * Joins: eric_carlson (~eric@2620:149:4:1b01:1989:f109:fece:25b6)
  968. # [17:30] * Joins: rafaelw__ (uid4459@gateway/web/irccloud.com/x-okqyqihvnoekdydo)
  969. # [17:30] * Joins: scheib (uid4467@gateway/web/irccloud.com/x-hxmhsqoutkoabnxp)
  970. # [17:32] * Quits: danzik171 (~danzik17@164.55.254.106) (Ping timeout: 244 seconds)
  971. # [17:36] <jgraham> (to avoid disrupting the htmlt meeting any more, I will mention here that "HTML!" made me think "HTML-factorial? I guess that must have been a Dave Ragget thing")
  972. # [17:36] * Joins: garciawebdev (~garciaweb@190.244.95.154)
  973. # [17:37] * Quits: henrikkok (~henrikkok@81.27.221.193) (Quit: Leaving.)
  974. # [17:38] * Quits: Masklinn (~textual@host-85-201-4-21.brutele.be)
  975. # [17:38] <jgraham> (I think I might be over-tired)
  976. # [17:38] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
  977. # [17:40] <darobin> ROFL
  978. # [17:41] * Quits: Lachy (~Lachy@pat-tazdevil.opera.com) (Quit: Computer has gone to sleep.)
  979. # [17:41] * Joins: jsbell (~jsbell@216.239.45.130)
  980. # [17:41] <gsnedders> jgraham: There's a solution for this, I believe it's called "going to bed". Certainly, whatever it is, my niece seems not to understand this concept.
  981. # [17:43] <Ms2ger> darobin, not 1 either!
  982. # [17:44] <darobin> :)
  983. # [17:52] * Quits: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no) (Remote host closed the connection)
  984. # [17:53] * Joins: chriseppstein (~chrisepps@209.119.65.162)
  985. # [18:00] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
  986. # [18:01] * Joins: aklein (uid4454@gateway/web/irccloud.com/x-aphbmubfjuxicjph)
  987. # [18:02] <MikeSmith> I think we need a "Like" button for test cases
  988. # [18:02] <MikeSmith> that will make people write more
  989. # [18:02] <MikeSmith> either that or move all test cases to Google+
  990. # [18:04] <Ms2ger> jgraham, ... by git
  991. # [18:04] <Ms2ger> MikeSmith, anyone uses Google+?
  992. # [18:04] <darobin> Google what?
  993. # [18:05] * Joins: eresair (~eresair@173.247.199.2)
  994. # [18:05] <tantek> MikeSmith - you should build that - a social network for test cases. You probably know some folks who would happily beta test it for you. ;)
  995. # [18:05] * darobin notices that some memes tend to work only for a really small number of people with the right context
  996. # [18:05] * Joins: Masklinn (~textual@212.71.14.24.adsl.dyn.edpnet.net)
  997. # [18:05] <tantek> pitch it as "a social network for enterprise certification" and get some angel funding
  998. # [18:06] <MikeSmith> I just want the Likes
  999. # [18:06] <tantek> exactly - that's the MVP
  1000. # [18:06] <MikeSmith> that would be sufficient reward
  1001. # [18:06] <tantek> ability to friend, post test cases, and like test cases
  1002. # [18:08] <tantek> hmm, actually "test case" as a content posting type could be interesting for the #indiewebcamp crowd.
  1003. # [18:09] * Quits: mpt (~mpt@canonical/mpt) (Remote host closed the connection)
  1004. # [18:10] * Joins: Ms2ger` (~Ms2ger@vpne162.ugent.be)
  1005. # [18:10] * Quits: danzik17 (~danzik17@164.55.254.106) (Read error: Connection reset by peer)
  1006. # [18:11] * Joins: danzik17 (~danzik17@164.55.254.106)
  1007. # [18:12] * Joins: mpt (~mpt@canonical/mpt)
  1008. # [18:12] * Quits: danzik17 (~danzik17@164.55.254.106) (Read error: Connection reset by peer)
  1009. # [18:12] * Joins: danzik17 (~danzik17@164.55.254.106)
  1010. # [18:13] <MikeSmith> ability to de-friend a test case would be good
  1011. # [18:13] * Quits: Ms2ger (~Ms2ger@kotnet-146.kulnet.kuleuven.be) (Ping timeout: 242 seconds)
  1012. # [18:14] * Quits: danzik17 (~danzik17@164.55.254.106) (Read error: Connection reset by peer)
  1013. # [18:14] * Joins: danzik17 (~danzik17@164.55.254.106)
  1014. # [18:14] <jgraham> A testcase social network would need an "unlike" button for sure
  1015. # [18:14] <tantek> and then you make a leaderboard of the most popular test cases and then blam - competition to make better test cases
  1016. # [18:14] <tantek> "test case of the week" etc.
  1017. # [18:15] <jgraham> It could be automatically checked if "BOM" appeared in the TC title
  1018. # [18:15] <gsnedders> jgraham: An unlike button? That's just idealism.
  1019. # [18:15] <tantek> people that liked this test case also liked these other test cases...
  1020. # [18:15] <gsnedders> tantek: Unfortunately, zcorpan would be the constant winner of "most evil TC".
  1021. # [18:15] <gsnedders> So that would get rather dull.
  1022. # [18:16] <tantek> of course you'd want to allow anyone to "tag" test cases as well with arbitrary tags, and give each test case its own tag cloud
  1023. # [18:16] * Quits: richt (~richt@office.oslo.opera.com) (Remote host closed the connection)
  1024. # [18:17] <Ms2ger`> gsnedders, bz sometimes writes tests too ;)
  1025. # [18:18] <jgraham> OMG, they could have a test-off
  1026. # [18:18] <gsnedders> Ms2ger`: Ah, but zcorpan's manage to not only be evil in what they test, but in *how* they test it. Testcases in a single file, HTML, CSS, and Javascript, depending on how you parse it.
  1027. # [18:18] <jgraham> That would be epic
  1028. # [18:18] <Ms2ger`> gsnedders, fair
  1029. # [18:18] <Ms2ger`> I've seen too many of those
  1030. # [18:19] * Quits: seventh (seventh@69.80.107.140) (Ping timeout: 240 seconds)
  1031. # [18:23] * Joins: ap_ (~ap@2620:149:4:1b01:d871:b076:7126:90e0)
  1032. # [18:24] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Ping timeout: 264 seconds)
  1033. # [18:32] * Quits: eric_carlson (~eric@2620:149:4:1b01:1989:f109:fece:25b6) (Quit: eric_carlson)
  1034. # [18:36] * Joins: jacobolus (~jacobolus@173-164-253-217-SFBA.hfc.comcastbusiness.net)
  1035. # [18:36] * JohnAlbin is now known as Windoze
  1036. # [18:37] * Windoze is now known as JohnAlbin
  1037. # [18:44] <dglazkov> good morning, WhatWg!
  1038. # [18:44] <dglazkov> sorry for screwing up your rhythm, odinho
  1039. # [18:44] <Ms2ger`> Good night, dglazkov
  1040. # [18:48] * jonlee|afk is now known as jonlee
  1041. # [18:48] * Joins: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no)
  1042. # [18:48] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
  1043. # [18:50] * Joins: pablof (~pablof@144.189.150.129)
  1044. # [18:51] * Quits: Ms2ger` (~Ms2ger@vpne162.ugent.be) (Read error: Connection reset by peer)
  1045. # [18:51] * Joins: Ms2ger`` (~Ms2ger@kotnet-146.kulnet.kuleuven.be)
  1046. # [18:52] * Joins: bibcra (5694bfa4@gateway/web/freenode/ip.86.148.191.164)
  1047. # [18:54] * Quits: darobin (~darobin@78.109.80.74) (Remote host closed the connection)
  1048. # [18:57] * Quits: jsbell (~jsbell@216.239.45.130) (Quit: jsbell)
  1049. # [18:59] * Quits: pyrsmk (~pyrsmk@48.223.140.88.rev.sfr.net) (Quit: tzing)
  1050. # [19:01] * Quits: bibcra (5694bfa4@gateway/web/freenode/ip.86.148.191.164) (Quit: Page closed)
  1051. # [19:02] * Joins: drublic (~drublic@frbg-5f733e89.pool.mediaWays.net)
  1052. # [19:08] * abstractj|lunch is now known as abstractj
  1053. # [19:08] * Joins: eric_carlson (~eric@17.212.152.104)
  1054. # [19:16] * Joins: say2joe (~say2joe@204.56.108.2)
  1055. # [19:18] * Quits: nimbu (~nimbu@219.64.117.145) (Quit: Leaving.)
  1056. # [19:18] * Quits: nonge (~nonge@p5B326530.dip.t-dialin.net) (Quit: Verlassend)
  1057. # [19:19] * Quits: baku (~baku@93-40-119-241.ip38.fastwebnet.it) (Quit: Leaving)
  1058. # [19:21] * Joins: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net)
  1059. # [19:22] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Quit: thisgeek)
  1060. # [19:23] * Joins: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net)
  1061. # [19:27] * Joins: cabanier (~cabanier@173.226.97.253)
  1062. # [19:35] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 260 seconds)
  1063. # [19:40] * Quits: cabanier (~cabanier@173.226.97.253) (Quit: Leaving.)
  1064. # [19:40] * Joins: necolas (~necolas@8.25.197.25)
  1065. # [19:40] * Joins: seventh (seventh@69.80.107.140)
  1066. # [19:42] * Quits: eric_carlson (~eric@17.212.152.104) (Quit: eric_carlson)
  1067. # [19:44] * Joins: eric_carlson (~eric@17.212.152.104)
  1068. # [19:44] * Joins: jarek (~jarek@unaffiliated/jarek)
  1069. # [19:47] * Quits: eric_carlson (~eric@17.212.152.104) (Client Quit)
  1070. # [19:48] * Joins: jarek_ (~jarek@ekd100.neoplus.adsl.tpnet.pl)
  1071. # [19:49] * Joins: eric_carlson (~eric@2620:149:4:1b01:98b6:d8ca:42bd:593c)
  1072. # [19:49] * Quits: jarek (~jarek@unaffiliated/jarek) (Ping timeout: 245 seconds)
  1073. # [19:55] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Quit: Computer has gone to sleep.)
  1074. # [19:56] * Joins: cabanier (~cabanier@173.226.97.253)
  1075. # [19:57] * Quits: eric_carlson (~eric@2620:149:4:1b01:98b6:d8ca:42bd:593c) (Quit: eric_carlson)
  1076. # [19:58] * rniwa|away is now known as rniwa
  1077. # [19:59] * Joins: eric_carlson (~eric@2620:149:4:1b01:d19:dfe2:38bf:15b0)
  1078. # [20:00] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  1079. # [20:05] * JohnAlbin is now known as JohnAlbin_zzzzzz
  1080. # [20:09] * Quits: jernoble (~jernoble@17.212.152.13) (Ping timeout: 264 seconds)
  1081. # [20:10] * jonlee is now known as jonlee|afk
  1082. # [20:15] * Quits: eric_carlson (~eric@2620:149:4:1b01:d19:dfe2:38bf:15b0) (Quit: eric_carlson)
  1083. # [20:16] * Joins: eric_carlson (~eric@17.212.152.104)
  1084. # [20:17] * Joins: cabanier1 (~cabanier@sjfw1-a.adobe.com)
  1085. # [20:17] * Joins: jernoble (~jernoble@17.212.152.13)
  1086. # [20:19] * Quits: cabanier (~cabanier@173.226.97.253) (Ping timeout: 264 seconds)
  1087. # [20:20] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  1088. # [20:24] * Joins: henrikkok (~henrikkok@3306ds3-amb.0.fullrate.dk)
  1089. # [20:24] * Quits: seventh (seventh@69.80.107.140) (Ping timeout: 240 seconds)
  1090. # [20:29] * Quits: dcheng (dcheng@nat/google/x-xogdunlvyaaggvho) (Ping timeout: 255 seconds)
  1091. # [20:31] * Joins: jarek (~jarek@unaffiliated/jarek)
  1092. # [20:31] * Quits: jarek_ (~jarek@ekd100.neoplus.adsl.tpnet.pl) (Ping timeout: 252 seconds)
  1093. # [20:36] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  1094. # [20:38] * Quits: chriseppstein (~chrisepps@209.119.65.162) (Quit: chriseppstein)
  1095. # [20:39] * Joins: chriseppstein (~chrisepps@209.119.65.162)
  1096. # [20:42] * Joins: espadrine (~thaddee_t@85-218-3-163.dclient.lsne.ch)
  1097. # [20:43] * linclark is now known as linclark|afk
  1098. # [20:44] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
  1099. # [20:45] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
  1100. # [20:46] * Quits: jernoble (~jernoble@17.212.152.13) (Ping timeout: 244 seconds)
  1101. # [20:48] * Quits: jarek (~jarek@unaffiliated/jarek) (Ping timeout: 260 seconds)
  1102. # [20:50] * jonlee|afk is now known as jonlee
  1103. # [20:52] * Joins: jonlee_ (~jonlee@2620:149:4:1b01:7ca5:d2de:acd3:6c2b)
  1104. # [20:52] * Joins: gavin_ (~gavin@76.14.87.162)
  1105. # [20:59] * jonlee_ is now known as jonlee|afk
  1106. # [21:04] * Quits: pablof (~pablof@144.189.150.129) (Quit: ^z)
  1107. # [21:07] * Quits: cabanier1 (~cabanier@sjfw1-a.adobe.com) (Ping timeout: 256 seconds)
  1108. # [21:07] * Joins: garciawe_ (~garciaweb@190.244.95.154)
  1109. # [21:08] * Joins: pablof (~pablof@144.189.150.129)
  1110. # [21:08] * Quits: garciawebdev (~garciaweb@190.244.95.154) (Ping timeout: 240 seconds)
  1111. # [21:09] * Quits: jonlee|afk (~jonlee@2620:149:4:1b01:7ca5:d2de:acd3:6c2b) (Quit: jonlee|afk)
  1112. # [21:14] * Joins: isherman-book (Adium@nat/google/x-qnzyfoxhwzfxtebt)
  1113. # [21:14] * Joins: baku (~baku@2-236-39-253.ip231.fastwebnet.it)
  1114. # [21:17] * Quits: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net) (Quit: bholley)
  1115. # [21:19] * abstractj is now known as abstractj|away
  1116. # [21:22] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
  1117. # [21:23] * Joins: imrobert (~robert@139.62.87.109)
  1118. # [21:23] * Joins: falken (falken@nat/google/x-hdeupujxrghjmrpd)
  1119. # [21:24] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 259 seconds)
  1120. # [21:26] * Quits: Ms2ger`` (~Ms2ger@kotnet-146.kulnet.kuleuven.be) (Quit: nn)
  1121. # [21:26] * Joins: seventh (seventh@69.80.107.141)
  1122. # [21:26] * Joins: cabanier (~cabanier@173.226.97.253)
  1123. # [21:28] * Joins: jryans (~jryans@office.massrel.com)
  1124. # [21:28] * Quits: necolas (~necolas@8.25.197.25) (Remote host closed the connection)
  1125. # [21:29] * Joins: necolas (~necolas@8.25.197.25)
  1126. # [21:30] * Quits: isherman-book (Adium@nat/google/x-qnzyfoxhwzfxtebt) (Quit: Leaving.)
  1127. # [21:30] * Joins: jsbell (jsbell@nat/google/x-ygsqwgdddjkfsgrw)
  1128. # [21:34] * Joins: thisgeek_ (~chris@ool-45757d25.dyn.optonline.net)
  1129. # [21:36] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Ping timeout: 264 seconds)
  1130. # [21:36] * thisgeek_ is now known as thisgeek
  1131. # [21:39] * Joins: sedovsek (~robert@BSN-176-174-230.dial-up.dsl.siol.net)
  1132. # [21:42] * Quits: cabanier (~cabanier@173.226.97.253) (Quit: Leaving.)
  1133. # [21:45] * Joins: cabanier (~cabanier@173.226.97.253)
  1134. # [21:48] * Quits: kinetik (~kinetik@121.98.132.55) (Ping timeout: 264 seconds)
  1135. # [21:48] * Quits: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no) (Remote host closed the connection)
  1136. # [21:48] * Joins: kinetik (~kinetik@121.98.132.55)
  1137. # [21:49] * Quits: erichynds (~ehynds@64.206.121.41)
  1138. # [21:53] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
  1139. # [21:53] * Quits: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net) (Quit: sicking)
  1140. # [22:02] * Joins: jernoble (~jernoble@17.212.152.13)
  1141. # [22:03] * Joins: danzik171 (~danzik17@164.55.254.106)
  1142. # [22:05] * jonlee is now known as jonlee|afk
  1143. # [22:05] * Quits: danzik17 (~danzik17@164.55.254.106) (Ping timeout: 265 seconds)
  1144. # [22:08] * Quits: kinetik (~kinetik@121.98.132.55) (Ping timeout: 256 seconds)
  1145. # [22:09] * Joins: kinetik (~kinetik@121.98.132.55)
  1146. # [22:10] * Quits: krawchyk (~krawchyk@65.220.49.251) (Remote host closed the connection)
  1147. # [22:10] * Quits: Areks (~Areks@95-26-27-162.broadband.corbina.ru) (Ping timeout: 252 seconds)
  1148. # [22:13] * Quits: garciawe_ (~garciaweb@190.244.95.154) (Ping timeout: 264 seconds)
  1149. # [22:13] * Joins: garciawebdev (~garciaweb@190.244.95.154)
  1150. # [22:18] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
  1151. # [22:26] * Joins: JohnAlbin (~JohnAlbin@114-24-52-55.dynamic.hinet.net)
  1152. # [22:28] * Quits: JohnAlbin_zzzzzz (~JohnAlbin@111-250-146-212.dynamic.hinet.net) (Ping timeout: 252 seconds)
  1153. # [22:31] * Quits: kinetik (~kinetik@121.98.132.55) (Ping timeout: 264 seconds)
  1154. # [22:31] * Joins: jamesr_ (jamesr@nat/google/x-ffrlfbsuzlmvybrm)
  1155. # [22:31] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 252 seconds)
  1156. # [22:31] * Joins: kinetik (~kinetik@121.98.132.55)
  1157. # [22:35] * Joins: bholley (~bholley@50.141.4.24)
  1158. # [22:36] * Joins: bholley_ (~bholley@nat/mozilla/x-qbxovxtiwttqcpcv)
  1159. # [22:39] * Quits: jernoble (~jernoble@17.212.152.13) (Ping timeout: 255 seconds)
  1160. # [22:40] * Joins: othermaciej (~mjs@17.245.110.193)
  1161. # [22:40] * Quits: bholley (~bholley@50.141.4.24) (Ping timeout: 276 seconds)
  1162. # [22:40] * bholley_ is now known as bholley
  1163. # [22:41] * Quits: kinetik (~kinetik@121.98.132.55) (Ping timeout: 252 seconds)
  1164. # [22:42] * Joins: kinetik (~kinetik@121.98.132.55)
  1165. # [22:43] * Quits: ivan\ (~ivan@unaffiliated/ivan/x-000001) (Quit: ERC Version 5.3 (IRC client for Emacs))
  1166. # [22:44] * Quits: henrikkok (~henrikkok@3306ds3-amb.0.fullrate.dk) (Quit: Leaving.)
  1167. # [22:45] * Quits: baku (~baku@2-236-39-253.ip231.fastwebnet.it) (Quit: Leaving)
  1168. # [22:47] * Joins: ivan\ (~ivan@unaffiliated/ivan/x-000001)
  1169. # [22:47] * Quits: Workshiva (~Dashiva@74.125.121.65) (Remote host closed the connection)
  1170. # [22:49] * heycam|away is now known as heycam
  1171. # [22:50] * Joins: SimonSapin (~simon@ip-24.net-89-2-146.rev.numericable.fr)
  1172. # [22:53] * Quits: kinetik (~kinetik@121.98.132.55) (Ping timeout: 242 seconds)
  1173. # [22:55] * Quits: bholley (~bholley@nat/mozilla/x-qbxovxtiwttqcpcv) (Quit: bholley)
  1174. # [22:56] * Quits: jamesr_ (jamesr@nat/google/x-ffrlfbsuzlmvybrm) (Quit: jamesr_)
  1175. # [22:57] * Joins: jernoble (~jernoble@17.212.152.13)
  1176. # [22:57] * Joins: jamesr_ (jamesr@nat/google/x-azhdbsyslifiwoxh)
  1177. # [22:58] * Quits: jamesr_ (jamesr@nat/google/x-azhdbsyslifiwoxh) (Client Quit)
  1178. # [22:58] * Quits: MacTed (~Thud@63.119.36.36)
  1179. # [22:58] * Joins: kinetik (~kinetik@121.98.132.55)
  1180. # [22:59] * Joins: jamesr_ (jamesr@nat/google/x-uqstgxsxhmmpohci)
  1181. # [23:00] * Joins: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net)
  1182. # [23:07] * Quits: danzik171 (~danzik17@164.55.254.106) (Ping timeout: 264 seconds)
  1183. # [23:10] * Quits: dgorbik (~dgorbik@17.202.47.150) (Quit: Leaving...)
  1184. # [23:10] * Joins: dgorbik (~dgorbik@17.202.47.150)
  1185. # [23:11] * Quits: OnlyMax (~OnlyMax@187-126-197-189.user.veloxzone.com.br) (Ping timeout: 245 seconds)
  1186. # [23:14] * Joins: dcheng (dcheng@nat/google/x-pjozaewfjwqvmily)
  1187. # [23:14] <Hixie> TabAtkins: yt?
  1188. # [23:15] * Quits: othermaciej (~mjs@17.245.110.193) (Quit: othermaciej)
  1189. # [23:15] <Hixie> anyone know what css spec would define things like text outlines?
  1190. # [23:20] <Hixie> looks like css text
  1191. # [23:20] <SimonSapin> Hixie: do you mean text-shadow?
  1192. # [23:23] * Joins: erichynds (~ehynds@pool-173-76-135-79.bstnma.fios.verizon.net)
  1193. # [23:25] <Hixie> i meant text-outline, but text-shadow is in the same spec
  1194. # [23:27] * Joins: danzik17 (~danzik17@ool-45787007.dyn.optonline.net)
  1195. # [23:28] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  1196. # [23:28] * Joins: othermaciej (~mjs@17.245.110.193)
  1197. # [23:32] * linclark|afk is now known as linclark
  1198. # [23:33] * Joins: bholley (~bholley@c-67-161-57-5.hsd1.ca.comcast.net)
  1199. # [23:33] * Quits: jsoncorwin (~textual@c-50-131-117-90.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
  1200. # [23:34] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 240 seconds)
  1201. # [23:36] * Joins: lilmonkey` (~colin@53518387.cm-6-2c.dynamic.ziggo.nl)
  1202. # [23:36] * Quits: lilmonkey` (~colin@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
  1203. # [23:36] * Joins: lilmonkey` (~colin@pdpc/supporter/professional/riven)
  1204. # [23:37] * Quits: Masklinn (~textual@212.71.14.24.adsl.dyn.edpnet.net)
  1205. # [23:37] * Quits: jernoble (~jernoble@17.212.152.13) (Ping timeout: 264 seconds)
  1206. # [23:38] * Quits: othermaciej (~mjs@17.245.110.193) (Quit: othermaciej)
  1207. # [23:38] * Quits: lilmonkey (~colin@pdpc/supporter/professional/riven) (Ping timeout: 252 seconds)
  1208. # [23:38] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  1209. # [23:39] <SimonSapin> Hixie: text-shadow is in http://dev.w3.org/csswg/css-text-decor-3/ which was split out of css3-text. I can’t find outline in either
  1210. # [23:41] * Quits: sedovsek (~robert@BSN-176-174-230.dial-up.dsl.siol.net) (Quit: sedovsek)
  1211. # [23:41] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  1212. # [23:42] * Joins: jernoble (~jernoble@17.212.152.13)
  1213. # [23:42] <SimonSapin> Hixie: it’s removed in http://www.w3.org/TR/2011/WD-css3-text-20110901/
  1214. # [23:45] * Joins: ehsan_ (~ehsan@66.207.208.98)
  1215. # [23:46] * Joins: cabanier1 (~cabanier@173.226.97.253)
  1216. # [23:47] * Quits: danzik17 (~danzik17@ool-45787007.dyn.optonline.net) (Ping timeout: 240 seconds)
  1217. # [23:48] * Quits: SimonSapin (~simon@ip-24.net-89-2-146.rev.numericable.fr) (Ping timeout: 240 seconds)
  1218. # [23:48] * Quits: ehsan (~ehsan@66.207.208.98) (Read error: Connection reset by peer)
  1219. # [23:48] * Quits: cabanier (~cabanier@173.226.97.253) (Read error: Connection reset by peer)
  1220. # [23:49] * Quits: jernoble (~jernoble@17.212.152.13) (Ping timeout: 265 seconds)
  1221. # [23:55] * Quits: jryans (~jryans@office.massrel.com) (Quit: Be back later)
  1222. # [23:57] * Joins: nessy (~silviapf@124-169-16-20.dyn.iinet.net.au)
  1223. # [23:57] * Quits: jamesr_ (jamesr@nat/google/x-uqstgxsxhmmpohci) (Quit: jamesr_)
  1224. # [23:58] * Joins: jsoncorwin (~textual@c-67-180-61-3.hsd1.ca.comcast.net)
  1225. # Session Close: Wed Dec 12 00:00:00 2012

The end :)