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

Options:

  1. # Session Start: Fri Nov 30 00:00:00 2012
  2. # Session Ident: #whatwg
  3. # [00:00] * Quits: dbaron (~dbaron@nat/mozilla/x-ljqvvlgibmotlpsi) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  4. # [00:00] <Hixie> annevk: all i'm saying is ?foo and ?foo= are distinguishible on the server, i've no idea what this means for your spec :-)
  5. # [00:00] <TabAtkins> Then what annevk said is right - in your example, the = is part of the param name and will be percent-encoded.
  6. # [00:00] <gavinc> ... isindex is a name? I thought it was an element...
  7. # [00:00] <annevk> Hixie: ah, no disagreement there
  8. # [00:01] <annevk> gavinc: it's a macro in the parser
  9. # [00:01] <TabAtkins> gavinc: You're getting confused, but don't worry, because noone cares about isindex. ^_^
  10. # [00:01] <Hixie> TabAtkins: yeah using isindex was poor choice on my part
  11. # [00:02] <Hixie> my point still holds though
  12. # [00:02] <Hixie> http://software.hixie.ch/utilities/cgi/test-tools/echo?test= and http://software.hixie.ch/utilities/cgi/test-tools/echo?test aren't the same
  13. # [00:02] <annevk> Hixie: yeah, but per application/x-www-form-urlencoded they are (at least per your spec for it)
  14. # [00:03] <annevk> Hixie: and application/x-www-form-urlencoded is the API we're gonna provide for .query
  15. # [00:03] <annevk> Hixie: if you want something more complicated, you can build your own API on top of .search (which is the raw data); that's the gist of the plan
  16. # [00:03] <Hixie> ah yeah, that's fine
  17. # [00:03] <Hixie> semantically i agree that ?test and ?test= should be treated the same
  18. # [00:04] * Quits: nessy (~silviapf@124-168-12-98.dyn.iinet.net.au) (Quit: Leaving.)
  19. # [00:04] <annevk> good good, then we were just miscommunicating
  20. # [00:07] <annevk> Hixie: Frame-Options is an HTTP header which provides embedding prevention
  21. # [00:07] <gavinc> ahh! isindex was an element as is now a name and was a name too, learning every day
  22. # [00:07] * gavinc fears isindex
  23. # [00:07] <annevk> Hixie: I'm guessing ancestor-origins is a CSP thing that does something similar, but not sure about that
  24. # [00:07] <Hixie> aah, could be CSP...
  25. # [00:08] <annevk> maybe the new name for frame-ancestors
  26. # [00:09] <annevk> if there's something I fear, it's CSP
  27. # [00:09] <annevk> sooo complex
  28. # [00:10] <annevk> gavinc: use http://software.hixie.ch/utilities/js/live-dom-viewer/ and understand <isindex>; better than fearing it
  29. # [00:10] * Quits: yorick (~quassel@unaffiliated/yorick) (Remote host closed the connection)
  30. # [00:10] <annevk> gavinc: while you're there you might want to try <image> and </br>, and maybe for extra fun a lone </p>
  31. # [00:10] <Hixie> isindex is reasonably straightforward and trivial to search for in the html spec
  32. # [00:11] <gavinc> annevk: those others I've come to terms with ;) <isindex>...
  33. # [00:11] * Quits: Backlund (~Andre@212-107-152-138.customers.ownit.se) (Read error: Connection reset by peer)
  34. # [00:11] * Quits: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3) (Read error: Connection reset by peer)
  35. # [00:12] * Quits: benschwarz (uid2121@gateway/web/irccloud.com/x-qxpwsmucrxkduiee) (Remote host closed the connection)
  36. # [00:12] * Joins: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3)
  37. # [00:12] <Hixie> anyone got a copy of hte csp spec i can use?
  38. # [00:12] * Joins: benschwarz (uid2121@gateway/web/irccloud.com/x-loaszcikmwthcjzb)
  39. # [00:13] <annevk> csp.spec... oh wait
  40. # [00:13] <Hixie> google has a cache of an old version
  41. # [00:14] <TabAtkins> annevk: Seems inconsistent that set() can take an array, but append() can't.
  42. # [00:14] <Hixie> i'll use that for now
  43. # [00:14] <annevk> Hixie: http://webcache.googleusercontent.com/search?q=cache:UUvG4IpmatkJ:www.w3.org/TR/2012/CR-CSP-20121115/+&cd=4&hl=en&ct=clnk
  44. # [00:14] <annevk> ah
  45. # [00:14] <TabAtkins> And unfortunately, set() taking an array violates the Map API.
  46. # [00:15] * Quits: hallvors (~hallvord@office.oslo.opera.com) (Ping timeout: 255 seconds)
  47. # [00:15] <Hixie> ok the old version of CSP isn't good enough for what i want
  48. # [00:15] <annevk> my idea was that append is just for adding a new pair, and set was for overwriting a bunch of stuff
  49. # [00:16] <TabAtkins> Actually, hm. I'd probably assume that a MultiMap would allow an array to be passed.
  50. # [00:16] <TabAtkins> (Meaning that if you wanted to store an array itself as a value, you'd have to wrap it in an array.)
  51. # [00:16] <annevk> the shitty thing is that we don't know what MultiMap will look like
  52. # [00:17] <TabAtkins> Yeah, I'm guessing at what a good API woudl be.
  53. # [00:17] <annevk> and also, this is a multimap, but we want to optimize for map usage
  54. # [00:17] <TabAtkins> While trying not to make it too inconvenient for a pure string->string map API.
  55. # [00:18] <TabAtkins> (Or string->[string], I guess.)
  56. # [00:18] * Joins: hallvors (~hallvord@office.oslo.opera.com)
  57. # [00:19] <annevk> it's really [(string,string)]
  58. # [00:20] <Hixie> ok based on what i can read about 1.1, it doesn't do what i want either
  59. # [00:20] <Hixie> hmmmm
  60. # [00:20] <TabAtkins> annevk: Other multimap apis seem to have both a .set and .setAll.
  61. # [00:20] <annevk> Hixie: just postpone until Adam is around
  62. # [00:20] <annevk> TabAtkins: that sounds interesting
  63. # [00:20] <annevk> TabAtkins: we already have getAll
  64. # [00:20] <TabAtkins> Basically just *All variants of every method.
  65. # [00:21] <annevk> TabAtkins: is there documentation on how they operate?
  66. # [00:21] <TabAtkins> So I guess delete can change from being {1,2} arg to being two-arg, with a 1-arg deleteAll.
  67. # [00:21] <TabAtkins> http://google-collections.googlecode.com/svn/trunk/javadoc/com/google/common/collect/Multimap.html
  68. # [00:22] <annevk> I think remove we should just do with an optional arg
  69. # [00:22] <annevk> like it's now
  70. # [00:22] <TabAtkins> That's likely fine.
  71. # [00:22] <TabAtkins> Hm, I can't parse what the hell this Scala documentation is trying to tell me about its multimap class.
  72. # [00:23] <annevk> yeah me neither
  73. # [00:23] <annevk> the putAll method there seems like append()
  74. # [00:23] <TabAtkins> Oh, looks like Scala just doesn't treat it like a normal map at all.
  75. # [00:23] <TabAtkins> It does everything in terms of the value being a Set.
  76. # [00:24] <annevk> the underlying model is Collection<Map.Entry<K,V>>
  77. # [00:25] <annevk> aaah
  78. # [00:25] <annevk> what I call set, they call replaceValues
  79. # [00:25] <TabAtkins> But yeah, the Java class from Apache does the same thing, with both put() and putAll().
  80. # [00:25] * Quits: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
  81. # [00:26] <annevk> but they don't have documentation for replaceValues
  82. # [00:26] <annevk> or at least not documentation in detail
  83. # [00:26] <annevk> who write this stuff?
  84. # [00:26] <annevk> writes*
  85. # [00:26] <TabAtkins> A machine, most likely.
  86. # [00:26] <annevk> oh, it says "Jared Levy"
  87. # [00:26] <TabAtkins> Wait,w hat page are you looking at?
  88. # [00:26] <annevk> the one you linked?
  89. # [00:27] <TabAtkins> Oh, the google one.
  90. # [00:27] <annevk> oh this is fun, but I should get some sleep
  91. # [00:28] <TabAtkins> annevk: Should I file a bug?
  92. # [00:28] <annevk> if you figure out an API, let me know, otherwise I'll struggle on with the algorithms that are required either way
  93. # [00:28] <TabAtkins> Assuming w3.org is up before I leave?
  94. # [00:28] <annevk> TabAtkins: bug/email/rants on IRC all work
  95. # [00:29] * Quits: hallvors (~hallvord@office.oslo.opera.com) (Ping timeout: 252 seconds)
  96. # [00:29] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  97. # [00:33] <TabAtkins> annevk: Okay, got it worked out with one question. I think this is reasonable for a generic MultiMap, *and* is compatible with treating it as a Map.
  98. # [00:33] <TabAtkins> get(k), getAll(k), set(k,v), append(k,v), appendAll(k,[v]), delete(k, v?), has(k)
  99. # [00:33] * Quits: darobin (~darobin@78.208.93.24) (Remote host closed the connection)
  100. # [00:34] * Joins: darobin (~darobin@78.208.93.24)
  101. # [00:34] <TabAtkins> Only question is whether you want a setAll(k,[v]) or not. You can just do .delete(k); .appendAll(k,[v]) instead.
  102. # [00:35] <annevk> set overwrites the first key/value pair; if no key is found, appends?
  103. # [00:35] <TabAtkins> Yes.
  104. # [00:35] <annevk> append/appendAll can be merged by doing append(k, (v or [v]))
  105. # [00:35] <TabAtkins> In other words, set is *always* equivalent to just doing a full delete, followed by an append.
  106. # [00:36] <TabAtkins> annevk: That only works in your string-limited case. It doesn't work for a general MultiMap.
  107. # [00:36] <annevk> equivalent, but not identical because of the underlying data model
  108. # [00:36] <TabAtkins> Oh, you're right, I forgot about the data model. In that case, yes, your formulation is great.
  109. # [00:36] <TabAtkins> In that case, you probably want a setAll().
  110. # [00:37] <annevk> I was thinking of maybe not having setAll/appendAll for now
  111. # [00:37] * Quits: darobin (~darobin@78.208.93.24) (Read error: Operation timed out)
  112. # [00:37] <TabAtkins> That's fine too.
  113. # [00:37] <annevk> as they can be implemented and we expect the common case to be get/set
  114. # [00:37] <annevk> so just keep it very basic for now, and expand later
  115. # [00:37] <annevk> thanks, will update stuff tomorrow
  116. # [00:37] <TabAtkins> getAll() and delete() with an optional arg seem like *clearly* the right answer for a generic multimap, so shouldn't be controversial.
  117. # [00:37] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Ping timeout: 260 seconds)
  118. # [00:37] <TabAtkins> Also .append() as a single k/v addition.
  119. # [00:37] <annevk> yeah
  120. # [00:38] <annevk> those we should keep
  121. # [00:38] * annevk likes design time in #whatwg
  122. # [00:38] <annevk> really nn now :)
  123. # [00:38] <Hixie> nn
  124. # [00:39] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
  125. # [00:39] * Joins: Simetrical- (~Simetrica@5.144.48.190)
  126. # [00:40] * Joins: nessy (~silviapf@2401:fa00:0:fd00:1861:d645:ba45:de60)
  127. # [00:41] * Quits: AryehGregor_ (~Simetrica@mediawiki/simetrical) (Ping timeout: 246 seconds)
  128. # [00:42] * Joins: hallvors (~hallvord@office.oslo.opera.com)
  129. # [00:44] * Joins: darobin_ (~darobin@78.208.93.24)
  130. # [00:48] * Joins: weinig_ (~weinig@17.245.111.42)
  131. # [00:51] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 260 seconds)
  132. # [00:51] <Hixie> how does caniuse not have <style scoped>
  133. # [00:51] * Quits: Jonadabe (~Jonadabe@bl9-248-223.dsl.telepac.pt) (Ping timeout: 252 seconds)
  134. # [00:51] * Quits: weinig (~weinig@2620:149:4:1b01:e400:3a51:965d:74aa) (Ping timeout: 246 seconds)
  135. # [00:51] * weinig_ is now known as weinig
  136. # [00:52] * Quits: garciawe_ (~garciaweb@190.244.76.154) (Remote host closed the connection)
  137. # [00:54] * Joins: ap_ (~ap@17.245.107.141)
  138. # [00:55] * Quits: weinig (~weinig@17.245.111.42) (Quit: weinig)
  139. # [00:56] <TabAtkins> annevk: Yo, one more detail. JS Maps now have the set() method return the map, for chaining. They don't currently return the map for delete(), but we're planning to fix that, so URLQuery should match and return the object for both.
  140. # [00:56] * Joins: weinig (~weinig@17.245.111.42)
  141. # [00:57] <Hixie> i thought chrome implemented <style scoped>. did support get removed or something?
  142. # [00:57] <TabAtkins> I forget, and Dimitri just left.
  143. # [00:58] * Quits: ap (~ap@2620:149:4:1b01:a190:7b0e:4948:992f) (Ping timeout: 246 seconds)
  144. # [00:58] * ap_ is now known as ap
  145. # [00:58] <TabAtkins> annevk: And append() too, obviously.
  146. # [00:58] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  147. # [00:58] * Quits: weinig (~weinig@17.245.111.42) (Client Quit)
  148. # [00:59] <TabAtkins> annevk: That one's easy, so you can just do u.append(k,v).append(k,v2).append(k.v3);
  149. # [00:59] <TabAtkins> But also having the ability to do u.delete(k).append(k,v) is useful.
  150. # [01:07] * Quits: othermaciej (~mjs@17.244.191.30) (Quit: othermaciej)
  151. # [01:14] * GPHemsley can't believe W3C doesn't have a mirror system set up to protect against MIT power outages.
  152. # [01:17] * Joins: othermaciej (~mjs@2620:149:f01:202:4594:8ad8:6ee1:e704)
  153. # [01:17] * gavinc points a very large number of sites that didn't have anything other then their bellow ground datacenter in NYC
  154. # [01:18] <TabAtkins> GPHemsley: On that note, they're back up.
  155. # [01:19] <gavinc> 11/29/12 04:12 PM by IRC at least ;)
  156. # [01:19] <GPHemsley> gavinc: Sites that are crucial to the workings of the Web? (I didn't notice any sites go down.)
  157. # [01:19] * Joins: jwalden (~waldo@nat/mozilla/x-ubnnxtmiyyedmjvu)
  158. # [01:19] <gavinc> GPHemsley: not really "the web" but CBS
  159. # [01:20] <GPHemsley> oh, I don't expect news companies to have that level of redundancy
  160. # [01:20] <GPHemsley> I mean, they should
  161. # [01:20] <GPHemsley> but I don't expect it
  162. # [01:20] <GPHemsley> IT companies, though...
  163. # [01:21] <gavinc> yeah I don't think so
  164. # [01:22] <GPHemsley> for maximum point effectiveness, I'll even limit that to just the W3C
  165. # [01:22] <GPHemsley> I won't presume anything about any other entity
  166. # [01:23] * Quits: malydok (marek@156.17.232.82) (Quit: Farewell)
  167. # [01:23] <gavinc> Eh, I remember (was somewhat involved with) turning off a rack at PAIX that ended badly for the West Coast for a few hours, and the overpass fire a few years later that cut most of the fiber in the bay area
  168. # [01:23] <gavinc> disasters are surprising ;)
  169. # [01:23] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
  170. # [01:23] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
  171. # [01:23] * Joins: scor (~scor@drupal.org/user/52142/view)
  172. # [01:26] * Joins: cheron (~cheron@unaffiliated/cheron)
  173. # [01:27] * Joins: dbaron (~dbaron@nat/mozilla/x-thgqqcypzkyiwtvf)
  174. # [01:29] * Quits: darobin_ (~darobin@78.208.93.24) (Remote host closed the connection)
  175. # [01:29] * Quits: Simetrical- (~Simetrica@5.144.48.190) (Ping timeout: 246 seconds)
  176. # [01:31] * Joins: Simetrical- (~Simetrica@109.226.31.149)
  177. # [01:35] * Quits: drublic (~drublic@frbg-4d0285eb.pool.mediaWays.net) (Remote host closed the connection)
  178. # [01:39] * Joins: plutoniix (~plutoniix@ppp-58-11-112-72.revip2.asianet.co.th)
  179. # [01:40] <TabAtkins> Argh, goddammit, I *really* need to write my own CSS spec preprocessor. >_< Bert's has weird ideas of how to fix up markup it considers invalid.
  180. # [01:47] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Ping timeout: 264 seconds)
  181. # [01:52] * Quits: cheron (~cheron@unaffiliated/cheron) (Quit: Leaving.)
  182. # [01:54] <dbaron> TabAtkins, can you use one of the other available ones instead?
  183. # [01:54] * Joins: cheron (~cheron@unaffiliated/cheron)
  184. # [01:54] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
  185. # [01:56] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
  186. # [01:56] * Quits: ap (~ap@17.245.107.141) (Remote host closed the connection)
  187. # [01:57] * Joins: ap (~ap@2620:149:4:1b01:90f6:cb27:7819:55e2)
  188. # [02:02] * Quits: mattgifford (~mattgiffo@70.102.199.158) (Remote host closed the connection)
  189. # [02:02] * Quits: cabanier (~cabanier@192.150.22.55) (Quit: Leaving.)
  190. # [02:02] <TabAtkins> dbaron: I dunno. I use some of Bert's features heavily (namely, the magic around 'foo' and ''foo'', and the text-based linkage of <dfn> and <i>).
  191. # [02:03] <TabAtkins> If something else can reproduce those, or is easy enough to hack them into, I could do so.
  192. # [02:03] <TabAtkins> Oh, and the biblio syntax [[foo]] and [[!foo]].
  193. # [02:03] * Joins: karlcow (~karl@nerval.la-grange.net)
  194. # [02:07] * Joins: weinig (~weinig@17.245.111.42)
  195. # [02:07] <tantek> TabAtkins, that's the one where [[!foo]] means normative (important) foo, right?
  196. # [02:08] * Quits: cheron (~cheron@unaffiliated/cheron) (Quit: Leaving.)
  197. # [02:08] * tantek wonders if it would have been too hard to just do [[foo!]] instead (or perhaps patch the preprocessor to accept that too)
  198. # [02:16] * Quits: jsbell (jsbell@nat/google/x-pmwzdvwqkffvziqn) (Quit: There's no place like home...)
  199. # [02:17] * Quits: JonathanNeal (~anonymous@38.122.109.194) (Ping timeout: 252 seconds)
  200. # [02:19] * Quits: sangwhan (~sangwhan@211.201.105.54) (Ping timeout: 248 seconds)
  201. # [02:23] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Quit: Leaving...)
  202. # [02:26] <TabAtkins> tantek: Yes, it is.
  203. # [02:26] <TabAtkins> tantek: What's the point of moving the !?
  204. # [02:27] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
  205. # [02:27] <Hixie> ojan_away: yeah the only difference with cross-origin workers vs normal workers is that they're in a different origin
  206. # [02:33] * heycam is now known as heycam|away
  207. # [02:37] * jernoble is now known as jernoble|afk
  208. # [02:37] * jernoble|afk is now known as jernoble
  209. # [02:41] <tantek> TabAtkins, because a trailing ! looks like a shout (of importance), whereas a leading ! looks like an inverter (not).
  210. # [02:48] <dbaron> not in CSS :-P
  211. # [02:48] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Ping timeout: 246 seconds)
  212. # [02:50] * Quits: othermaciej (~mjs@2620:149:f01:202:4594:8ad8:6ee1:e704) (Quit: othermaciej)
  213. # [02:54] * Quits: pablof (~pablof@144.189.150.129) (Quit: ^z)
  214. # [02:57] * Quits: weinig (~weinig@17.245.111.42) (Quit: weinig)
  215. # [02:58] * Joins: sangwhan (~sangwhan@211.201.105.54)
  216. # [03:00] * Joins: snowfox_ben (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net)
  217. # [03:03] * Quits: snowfox_ben (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net) (Client Quit)
  218. # [03:11] * Joins: nonge (~nonge@p50829411.dip.t-dialin.net)
  219. # [03:18] * Joins: danzik17 (~danzik17@ool-45787007.dyn.optonline.net)
  220. # [03:22] * Quits: dbaron (~dbaron@nat/mozilla/x-thgqqcypzkyiwtvf) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  221. # [03:33] * jonlee is now known as jonlee|afk
  222. # [03:36] * Quits: ehsan (~ehsan@66.207.208.98) (Ping timeout: 264 seconds)
  223. # [03:38] * Joins: ehsan (~ehsan@66.207.208.98)
  224. # [03:48] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  225. # [03:49] * Quits: ap (~ap@2620:149:4:1b01:90f6:cb27:7819:55e2) (Quit: ap)
  226. # [03:52] * Joins: marcosc_ (~marcosc@bl12-180-58.dsl.telepac.pt)
  227. # [03:53] * Quits: marcosc (~marcosc@bl9-212-107.dsl.telepac.pt) (Ping timeout: 245 seconds)
  228. # [03:54] * Quits: marcosc_ (~marcosc@bl12-180-58.dsl.telepac.pt) (Read error: Operation timed out)
  229. # [03:54] * Joins: marcosc (~marcosc@bl11-208-184.dsl.telepac.pt)
  230. # [04:00] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 248 seconds)
  231. # [04:04] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
  232. # [04:04] * Quits: jwalden (~waldo@nat/mozilla/x-ubnnxtmiyyedmjvu) (Ping timeout: 244 seconds)
  233. # [04:05] * Joins: miketaylrrrr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
  234. # [04:05] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Read error: Connection reset by peer)
  235. # [04:15] * Quits: say2joe (~say2joe@204.56.108.2) (Quit: Leaving.)
  236. # [04:18] * Quits: marcosc (~marcosc@bl11-208-184.dsl.telepac.pt) (Remote host closed the connection)
  237. # [04:36] * Quits: eresair (~eresair@173.247.199.2) (Remote host closed the connection)
  238. # [04:39] * Quits: linclark (~clark@67.186.35.246) (Quit: linclark)
  239. # [04:45] * Joins: nimbu (~nimbu@bb119-74-30-231.singnet.com.sg)
  240. # [04:46] * Quits: sicking (~sicking@nat/mozilla/x-hrrfspaemqhcjvsw) (Quit: sicking)
  241. # [04:46] * Quits: nimbu (~nimbu@bb119-74-30-231.singnet.com.sg) (Client Quit)
  242. # [04:48] * Joins: nimbu (~nimbu@bb119-74-30-231.singnet.com.sg)
  243. # [04:48] * Quits: imrobert (~robert@139.62.87.109) (Quit: leaving)
  244. # [04:49] * Quits: Adawerk (~ada@169.241.49.57) (Ping timeout: 252 seconds)
  245. # [04:50] * Joins: sicking (~sicking@nat/mozilla/x-kntoefxevwglwama)
  246. # [04:51] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
  247. # [05:01] * Quits: nimbu (~nimbu@bb119-74-30-231.singnet.com.sg) (Ping timeout: 260 seconds)
  248. # [05:03] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  249. # [05:03] * Joins: nimbu (~nimbu@bb119-74-30-231.singnet.com.sg)
  250. # [05:03] * nimbu is now known as divya
  251. # [05:06] * Quits: jsoncorwin (~textual@c-50-131-117-90.hsd1.ca.comcast.net) (Quit: Computer has gone to sleep.)
  252. # [05:08] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  253. # [05:10] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
  254. # [05:11] * Joins: kennyluck (~kennyluck@119.161.158.96)
  255. # [05:18] * Parts: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  256. # [05:18] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  257. # [05:19] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Remote host closed the connection)
  258. # [05:21] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
  259. # [05:22] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  260. # [05:23] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Client Quit)
  261. # [05:28] * Quits: CyclicFlux (~cyclicflu@96.244.70.179) (Read error: Connection reset by peer)
  262. # [05:31] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
  263. # [05:34] <Hixie> is there anyone with a bunch of patience who would happens to have some version of IE around who could describe to me the sequence of alerts that IE gets while loading http://damowmow.com/playground/demos/onload/001.html ?
  264. # [05:36] * heycam|away is now known as heycam
  265. # [05:41] * Joins: ehsan (~ehsan@24.212.206.174)
  266. # [05:47] * Quits: divya (~nimbu@bb119-74-30-231.singnet.com.sg) (Quit: Leaving.)
  267. # [05:48] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
  268. # [05:49] * Quits: nessy (~silviapf@2401:fa00:0:fd00:1861:d645:ba45:de60) (Quit: Leaving.)
  269. # [05:54] <Hixie> wtf
  270. # [05:54] <Hixie> my mac no longer responds to "f3"
  271. # [05:54] <Hixie> like, the keyboard driven isn't letting that through
  272. # [05:54] <Hixie> the key is physically fine, i can rebind it to "=" and then hitting f3 prints an "="
  273. # [05:55] <Hixie> and i can rebind "=" to f3, and then "=" does nothing.
  274. # [05:55] * Joins: jsoncorwin (~textual@c-98-210-130-242.hsd1.ca.comcast.net)
  275. # [05:55] <Hixie> (yay programmable keyboards0
  276. # [05:55] <Hixie> )
  277. # [05:55] <Hixie> i've tried rebooting my keyboard
  278. # [05:55] <Hixie> guess rebooting the mac is next
  279. # [05:56] * Quits: chriseppstein (~chrisepps@209.119.65.162) (Quit: chriseppstein)
  280. # [05:57] * Quits: jsoncorwin (~textual@c-98-210-130-242.hsd1.ca.comcast.net) (Client Quit)
  281. # [06:00] * Joins: SimonSapin (~simon@ip-155.net-89-2-153.rev.numericable.fr)
  282. # [06:07] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Quit: Leaving...)
  283. # [06:09] * Quits: mamund_ (mamund@obsidian.recompiled.net) (Ping timeout: 252 seconds)
  284. # [06:09] * Joins: mamund (mamund@obsidian.recompiled.net)
  285. # [06:22] * Quits: danzik17 (~danzik17@ool-45787007.dyn.optonline.net) (Ping timeout: 246 seconds)
  286. # [06:24] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  287. # [06:28] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  288. # [06:30] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
  289. # [06:31] * jonlee|afk is now known as jonlee
  290. # [06:32] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  291. # [06:35] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
  292. # [06:39] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
  293. # [06:41] * Joins: nessy (~silviapf@124-168-12-98.dyn.iinet.net.au)
  294. # [06:46] * Joins: icaaq (~Adium@c-02aae455.68-1076-74657210.cust.bredbandsbolaget.se)
  295. # [06:46] * Joins: niloy (~niloy@203.196.177.156)
  296. # [06:53] * Quits: sicking (~sicking@nat/mozilla/x-kntoefxevwglwama) (Quit: sicking)
  297. # [06:54] * Joins: sicking (~sicking@nat/mozilla/x-madvumnuqcpywheo)
  298. # [07:09] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
  299. # [07:09] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  300. # [07:10] * Joins: xiinotulp (~plutoniix@ppp-58-8-130-191.revip2.asianet.co.th)
  301. # [07:12] * Quits: plutoniix (~plutoniix@ppp-58-11-112-72.revip2.asianet.co.th) (Ping timeout: 255 seconds)
  302. # [07:13] * Joins: hdhoang (~hdhoang@113.178.31.221)
  303. # [07:18] * Quits: kennyluck (~kennyluck@119.161.158.96) (Read error: Connection reset by peer)
  304. # [07:19] * Joins: kennyluck (~kennyluck@119.161.158.96)
  305. # [07:24] * Quits: webguynow (~webguynow@c-24-1-222-204.hsd1.il.comcast.net)
  306. # [07:27] * xiinotulp is now known as plutoniix
  307. # [07:31] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
  308. # [07:41] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  309. # [07:42] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  310. # [07:42] * paul_irish is now known as paul_irish_
  311. # [07:42] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  312. # [07:47] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 246 seconds)
  313. # [07:52] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
  314. # [07:57] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  315. # [08:00] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  316. # [08:11] * Quits: SimonSapin (~simon@ip-155.net-89-2-153.rev.numericable.fr) (Quit: Leaving.)
  317. # [08:14] * Joins: SimonSapin (~simon@ip-155.net-89-2-153.rev.numericable.fr)
  318. # [08:14] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
  319. # [08:17] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Quit: cgcardona)
  320. # [08:18] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
  321. # [08:19] * Quits: SimonSapin (~simon@ip-155.net-89-2-153.rev.numericable.fr) (Quit: Leaving.)
  322. # [08:21] * Quits: a-ja (~Instantbi@70.230.154.150) (Ping timeout: 244 seconds)
  323. # [08:21] * Joins: Ms2ger (~Ms2ger@186.219-242-81.adsl-dyn.isp.belgacom.be)
  324. # [08:22] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
  325. # [08:25] * Quits: JohnAlbin_zzzzzz (~JohnAlbin@111-250-147-8.dynamic.hinet.net) (Remote host closed the connection)
  326. # [08:25] * Joins: a-ja (~Instantbi@70.230.154.150)
  327. # [08:25] * Joins: JohnAlbin (~JohnAlbin@111-250-147-8.dynamic.hinet.net)
  328. # [08:25] * Quits: JohnAlbin (~JohnAlbin@111-250-147-8.dynamic.hinet.net) (Client Quit)
  329. # [08:25] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Remote host closed the connection)
  330. # [08:26] * Parts: a-ja (~Instantbi@70.230.154.150)
  331. # [08:34] * Joins: Malese (~Martin_L@194.18.12.26)
  332. # [08:35] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
  333. # [08:38] * Joins: RobbertA_ (~robbertat@212.238.236.229)
  334. # [08:38] * Joins: chriseppstein (~chrisepps@205.155.154.125)
  335. # [08:39] * Joins: timeless_ (uid4015@gateway/web/irccloud.com/x-jogthojgizmwtiiw)
  336. # [08:39] * Quits: timeless (uid4015@firefox/developer/timeless) (Read error: Connection reset by peer)
  337. # [08:39] * Quits: RobbertAtWork (~robbertat@2001:980:9368:1:fc8a:f3e7:e9a9:459) (Read error: Connection reset by peer)
  338. # [08:39] * timeless_ is now known as timeless
  339. # [08:40] * Quits: dcheng (dcheng@nat/google/x-wyehdsyhifmdckvg) (Ping timeout: 260 seconds)
  340. # [08:40] * Joins: dcheng (dcheng@nat/google/x-gseghdyimhmolwbn)
  341. # [08:45] * Quits: sicking (~sicking@nat/mozilla/x-madvumnuqcpywheo) (Quit: sicking)
  342. # [08:46] * Joins: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221)
  343. # [08:46] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  344. # [08:48] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Ping timeout: 244 seconds)
  345. # [08:50] * Quits: Ms2ger (~Ms2ger@186.219-242-81.adsl-dyn.isp.belgacom.be) (Ping timeout: 246 seconds)
  346. # [08:51] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
  347. # [08:51] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
  348. # [08:54] * Quits: hdhoang (~hdhoang@113.178.31.221) (Quit: Leaving.)
  349. # [08:54] * Joins: Jonadabe (~Jonadabe@bl7-73-68.dsl.telepac.pt)
  350. # [08:56] * Joins: darobin (~darobin@gob75-9-88-178-11-252.fbx.proxad.net)
  351. # [09:02] * Joins: sicking (~sicking@nat/mozilla/x-pujxfzajzpbtctow)
  352. # [09:04] * Joins: sedovsek (~robert@89.143.12.238)
  353. # [09:17] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
  354. # [09:18] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Remote host closed the connection)
  355. # [09:18] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
  356. # [09:21] * Quits: Jonadabe (~Jonadabe@bl7-73-68.dsl.telepac.pt) (Read error: Connection reset by peer)
  357. # [09:22] * Joins: jsoncorwin (~textual@c-98-210-130-242.hsd1.ca.comcast.net)
  358. # [09:23] * Quits: jsoncorwin (~textual@c-98-210-130-242.hsd1.ca.comcast.net) (Client Quit)
  359. # [09:30] * Quits: Malese (~Martin_L@194.18.12.26) (Remote host closed the connection)
  360. # [09:31] * Quits: ^esc (~esc_ape@178.115.249.150.wireless.dyn.drei.com) (Ping timeout: 244 seconds)
  361. # [09:31] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Quit: Leaving.)
  362. # [09:32] <annevk> TabAtkins: ah, so the chaining won? interesting
  363. # [09:32] <annevk> TabAtkins: I guess I'll add that once I receive word from TC39
  364. # [09:32] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  365. # [09:32] * Joins: Malese (~Martin_L@194.18.12.26)
  366. # [09:33] * Joins: chriseppstein_ (~chrisepps@adsl-99-187-72-54.dsl.pltn13.sbcglobal.net)
  367. # [09:34] * Joins: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221)
  368. # [09:34] * jonlee is now known as jonlee|afk
  369. # [09:36] * Joins: auchenberg (~auchenber@176.222.239.226)
  370. # [09:36] * Quits: chriseppstein (~chrisepps@205.155.154.125) (Ping timeout: 250 seconds)
  371. # [09:36] * chriseppstein_ is now known as chriseppstein
  372. # [09:40] * Quits: nessy (~silviapf@124-168-12-98.dyn.iinet.net.au) (Ping timeout: 252 seconds)
  373. # [09:42] * Joins: nessy (~silviapf@124-170-200-160.dyn.iinet.net.au)
  374. # [09:42] * Quits: JibberJim (~opera@host-89-243-213-113.as13285.net) (Ping timeout: 260 seconds)
  375. # [09:47] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
  376. # [09:48] * Joins: Ducki (~Ducki@pD9E38114.dip0.t-ipconnect.de)
  377. # [09:52] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
  378. # [09:53] * Joins: henrikkok (~henrikkok@81.27.221.193)
  379. # [09:53] * Joins: alrra (~alrra@188.24.71.249)
  380. # [09:53] * Quits: alrra (~alrra@188.24.71.249) (Changing host)
  381. # [09:53] * Joins: alrra (~alrra@unaffiliated/alrra)
  382. # [09:57] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
  383. # [10:00] * Joins: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com)
  384. # [10:03] <annevk> So URLQuery... When a URLUtils implementing object is created it creates a URLQuery and seeds it with it's url's query. Then whenever url's query is updated (either .href or .search) URLQuery is updated. URLQuery in turn updates the URLUtils implementing object's url's query.
  385. # [10:05] <annevk> DOMTokenList is going to work pretty much the same way, for those interested, and all other objects we're going to introduce (and have introduced, thinking of .style) that need to keep sync with some other object.
  386. # [10:05] * Quits: attiks|away (~chatzilla@d5153136D.static.telenet.be) (Read error: Connection reset by peer)
  387. # [10:07] <annevk> Can someone one-up Google Translate for me? https://twitter.com/kazuhito/status/274437377290817536
  388. # [10:07] * Joins: attiks|away (~chatzilla@d5153136D.static.telenet.be)
  389. # [10:09] <darobin> annevk: maybe MikeSmith?
  390. # [10:10] <MikeSmith> the last part just basically means, "I'm part of the WHATWG."
  391. # [10:10] <MikeSmith> well I assume that's the intended meaning
  392. # [10:10] <MikeSmith> literally it means "I am the WHATWG."
  393. # [10:11] <MikeSmith> the first part I have no idea
  394. # [10:11] <MikeSmith> it's some kind of idiom
  395. # [10:11] <MikeSmith> of which there are a lot in Japanese
  396. # [10:11] <MikeSmith> or at least it's not an expression I'm familiar with
  397. # [10:11] <annevk> yeah, Google says 'Tan ー "I is the WHATWG!!" Hikushi' which is not that great
  398. # [10:12] * Joins: ^esc (~esc_ape@178.115.251.96.wireless.dyn.drei.com)
  399. # [10:12] <annevk> was wondering whether it was something funny that could be retweeted from @WHATWG
  400. # [10:13] <MikeSmith> yeah
  401. # [10:13] <MikeSmith> that would be funny
  402. # [10:13] <MikeSmith> I have no idea what the context is for him having tweeted that
  403. # [10:14] <MikeSmith> but I know him
  404. # [10:14] <MikeSmith> his office is right down that street from my place
  405. # [10:14] <MikeSmith> he's Yakura-san's boss
  406. # [10:14] * Joins: gavin__ (~gavin@people1.scl3.mozilla.com)
  407. # [10:15] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Read error: Connection reset by peer)
  408. # [10:15] <MikeSmith> ah
  409. # [10:15] <MikeSmith> Hixie
  410. # [10:15] * Joins: marcosc (~marcosc@bl11-208-184.dsl.telepac.pt)
  411. # [10:15] <annevk> ah yeah, I met him; we went out to ate those beans :-)
  412. # [10:15] <MikeSmith> ひくし is Hixies
  413. # [10:15] <MikeSmith> *Hixie
  414. # [10:15] <MikeSmith> ひくしーたん is Hixie-san
  415. # [10:15] <MikeSmith> maybe he's quoting Hixie?
  416. # [10:15] <MikeSmith> Hixie saying, I am the WHATWG?
  417. # [10:16] <darobin> as in "L'État, c'est moi
  418. # [10:16] <annevk> that would make sense I guess, https://twitter.com/stevefaulkner/status/274427815242391553
  419. # [10:16] <darobin> ?
  420. # [10:17] <annevk> darobin: yeah
  421. # [10:17] <darobin> it would indeed be fun for you to RT it from @WHATWG :)
  422. # [10:18] <MikeSmith> annevk: ah, OK, yeah
  423. # [10:18] <MikeSmith> well, it's still funny to retweet it
  424. # [10:18] <annevk> darobin: but but but
  425. # [10:18] <darobin> do it do it do it!
  426. # [10:20] <annevk> okay why not, acknowledging dissent is good
  427. # [10:22] <darobin> I don't know if criticising the institution counts as dissent
  428. # [10:27] <MikeSmith> does criticizing Hixie amount to criticizing the institution?
  429. # [10:27] <MikeSmith> does criticizing the institution amount to criticizing Hixie?
  430. # [10:30] * Joins: nonge_ (~nonge@p5082B6E7.dip.t-dialin.net)
  431. # [10:34] * Quits: nonge (~nonge@p50829411.dip.t-dialin.net) (Ping timeout: 260 seconds)
  432. # [10:35] <MikeSmith> would be funny to follow it up by re-tweeting https://twitter.com/BrendanEich/status/273715922399805441
  433. # [10:35] <darobin> MikeSmith: I think that's the question that our Japanese friend is putting to the test
  434. # [10:35] <MikeSmith> yeah
  435. # [10:35] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
  436. # [10:35] * Quits: ehsan (~ehsan@24.212.206.174) (Read error: Connection reset by peer)
  437. # [10:36] * Joins: ehsan (~ehsan@24.212.206.174)
  438. # [10:39] <volkmar> darobin: is there a way to declare an interface with respec without having the attributes + methods definition showing up?
  439. # [10:39] * Joins: pyrsmk (~pyrsmk@151.63.138.88.rev.sfr.net)
  440. # [10:39] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Quit: Leaving.)
  441. # [10:40] <darobin> volkmar: mmmm, maybe
  442. # [10:40] <darobin> display: none?
  443. # [10:40] <darobin> :)
  444. # [10:40] <darobin> give me a spare afternoon and I'll finish the new IDL support that's a lot nicer...
  445. # [10:42] * abstractj|away is now known as abstractj
  446. # [10:42] * Quits: chriseppstein (~chrisepps@adsl-99-187-72-54.dsl.pltn13.sbcglobal.net) (Quit: chriseppstein)
  447. # [10:45] <volkmar> darobin: I guess I could have a look at the generated HTML
  448. # [10:45] <darobin> if you feel so inclined, be my guest
  449. # [10:46] <darobin> I will be doing some maintenance to integrate patches and stuff on Monday
  450. # [10:46] <volkmar> darobin: oh, I will just have a look at what is generated to hide the part I don't want (if I can)
  451. # [10:52] <marcosc> in anolis... ;)
  452. # [10:52] <marcosc> just sayin'
  453. # [10:52] <marcosc> :)
  454. # [10:53] * Quits: ehsan (~ehsan@24.212.206.174) (Read error: Operation timed out)
  455. # [10:54] * Joins: ehsan (~ehsan@24.212.206.174)
  456. # [10:55] <darobin> or like marcosc says you could just write the spec by hand, no features -> no problems!
  457. # [10:56] * marcosc stops trollin darobin :)
  458. # [10:56] <darobin> just sayin'
  459. # [10:56] <darobin> reminds me of when Lachy was bitching about how it's a pain to generate the W3C boilerplate
  460. # [10:57] * Joins: Ferllings (~Ferllings@domogik/developer/ferllings)
  461. # [10:57] * marcosc just bitter about <dl> IDL still ... should write a patch for that.
  462. # [10:58] * Quits: darobin (~darobin@gob75-9-88-178-11-252.fbx.proxad.net) (Remote host closed the connection)
  463. # [11:01] <annevk> might have used the wrong word, indeed
  464. # [11:01] * Parts: Ferllings (~Ferllings@domogik/developer/ferllings) ("Linkinus - http://linkinus.com")
  465. # [11:08] * Quits: charl_ (~charl@charl.eu) (Quit: leaving)
  466. # [11:11] * Quits: Kolombiken (~Adium@217.13.228.226) (Read error: Connection reset by peer)
  467. # [11:11] * Joins: Kolombiken (~Adium@217.13.228.226)
  468. # [11:12] * Joins: charl_ (~charl@charl.eu)
  469. # [11:13] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Quit: Computer has gone to sleep.)
  470. # [11:14] <annevk> if we need to introduce a new XHR constructor for e.g. promises, we could call it Fetch maybe
  471. # [11:14] <annevk> and make Fetch define all the things
  472. # [11:15] * Joins: Kolombiken1 (~Adium@217.13.228.226)
  473. # [11:16] * Quits: Kolombiken (~Adium@217.13.228.226) (Ping timeout: 255 seconds)
  474. # [11:16] * Quits: ehsan (~ehsan@24.212.206.174) (Read error: Connection reset by peer)
  475. # [11:17] * Joins: darobin (~darobin@gob75-9-88-178-11-252.fbx.proxad.net)
  476. # [11:19] * Joins: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com)
  477. # [11:19] * Quits: plutoniix (~plutoniix@ppp-58-8-130-191.revip2.asianet.co.th) (Quit: จรลี จรลา)
  478. # [11:23] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  479. # [11:24] <annevk> my GitHub client just fixed a bug where they didn't handle a space in the repository path, I guess it counts as a browser then
  480. # [11:29] * Joins: gavinc_ (~gavin@50.0.77.3)
  481. # [11:30] * Joins: reinaldob (~reinaldob@201.74.233.31)
  482. # [11:31] * Quits: gavinc (~gavin@50.0.77.3) (Ping timeout: 252 seconds)
  483. # [11:39] * Joins: Jonadabe (~Jonadabe@bl7-73-68.dsl.telepac.pt)
  484. # [11:40] * Joins: zdobersek (~zan@90.157.243.180)
  485. # [11:42] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Remote host closed the connection)
  486. # [11:42] * Joins: baku (~baku@93-40-124-162.ip38.fastwebnet.it)
  487. # [11:48] * Joins: Lachy (~Lachy@pat-tazdevil.opera.com)
  488. # [12:02] * Joins: alrra_ (~alrra@188.24.80.194)
  489. # [12:02] * Quits: charl_ (~charl@charl.eu) (Quit: leaving)
  490. # [12:03] * Quits: alrra (~alrra@unaffiliated/alrra) (Read error: Connection reset by peer)
  491. # [12:20] * Quits: nessy (~silviapf@124-170-200-160.dyn.iinet.net.au) (Quit: Leaving.)
  492. # [12:23] * Joins: zdobersek1 (~zan@cpe-77.38.31.63.cable.t-1.si)
  493. # [12:24] * Quits: zdobersek (~zan@90.157.243.180) (Ping timeout: 248 seconds)
  494. # [12:24] * Joins: annevk (~annevk@212.238.236.229)
  495. # [12:26] <annevk> too late for s/ate/eat/?
  496. # [12:26] * Joins: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si)
  497. # [12:26] * Quits: zdobersek1 (~zan@cpe-77.38.31.63.cable.t-1.si) (Read error: Connection reset by peer)
  498. # [12:28] * Quits: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si) (Read error: Operation timed out)
  499. # [12:31] * Joins: nessy (~silviapf@124-170-200-160.dyn.iinet.net.au)
  500. # [12:36] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  501. # [12:40] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
  502. # [12:48] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
  503. # [12:48] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
  504. # [12:48] * Joins: scor (~scor@drupal.org/user/52142/view)
  505. # [12:48] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 250 seconds)
  506. # [12:51] * Quits: scor (~scor@drupal.org/user/52142/view) (Client Quit)
  507. # [12:54] * Quits: nessy (~silviapf@124-170-200-160.dyn.iinet.net.au) (Quit: Leaving.)
  508. # [12:56] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
  509. # [12:59] * Quits: jamesr (jamesr@nat/google/x-siuiickgyyixiexp) (Ping timeout: 246 seconds)
  510. # [12:59] * Joins: jamesr (jamesr@nat/google/x-fhkusuzucxbxvskd)
  511. # [13:00] * Joins: drublic (~drublic@frbg-5f733601.pool.mediaWays.net)
  512. # [13:01] * Quits: darobin (~darobin@gob75-9-88-178-11-252.fbx.proxad.net) (Remote host closed the connection)
  513. # [13:08] * Joins: [[zzz]] (~q@node-7mh.pool-125-25.dynamic.totbb.net)
  514. # [13:10] * Quits: [[zz]] (~q@node-v32.pool-125-24.dynamic.totbb.net) (Ping timeout: 260 seconds)
  515. # [13:13] * Joins: hdhoang (~hdhoang@113.178.31.221)
  516. # [13:13] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Ping timeout: 246 seconds)
  517. # [13:17] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
  518. # [13:19] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 264 seconds)
  519. # [13:19] * Quits: kinetik (~kinetik@121.98.132.55) (Ping timeout: 245 seconds)
  520. # [13:20] * Joins: kinetik (~kinetik@121.98.132.55)
  521. # [13:23] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  522. # [13:23] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
  523. # [13:24] * Quits: Kolombiken1 (~Adium@217.13.228.226) (Read error: Operation timed out)
  524. # [13:26] <annevk> I think I finally hit that point I've been working towards for the last year and a half or so. That where URLs, Encoding, and <form> submission collide.
  525. # [13:27] * Joins: Kolombiken (~Adium@217.13.228.226)
  526. # [13:28] * Quits: sicking (~sicking@nat/mozilla/x-pujxfzajzpbtctow) (Quit: sicking)
  527. # [13:51] * Quits: niloy (~niloy@203.196.177.156) (Remote host closed the connection)
  528. # [13:53] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Read error: Operation timed out)
  529. # [13:53] * Joins: darobin (~darobin@78.109.80.74)
  530. # [13:58] * Joins: vikash (~vikash@unaffiliated/vikash)
  531. # [14:01] * Quits: alrra_ (~alrra@188.24.80.194) (Ping timeout: 265 seconds)
  532. # [14:03] * Joins: Ms2ger (~Ms2ger@186.219-242-81.adsl-dyn.isp.belgacom.be)
  533. # [14:11] * Joins: erichynds (~ehynds@64.206.121.41)
  534. # [14:12] <odinho> annevk: That'd be a place for sugar api, doing these fetch things in a nicer way :]
  535. # [14:13] <annevk> yeah that too
  536. # [14:14] <annevk> (new Fetch({url:"lalaland"})).then(teehee, damnit)
  537. # [14:15] <annevk> (default for method would be GET)
  538. # [14:16] <Ms2ger> Oh dear, another API
  539. # [14:19] <annevk> dunno, just sketching
  540. # [14:20] * Quits: vikash (~vikash@unaffiliated/vikash) (Quit: Leaving)
  541. # [14:23] * Joins: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com)
  542. # [14:23] * Joins: JibberJim (~opera@ge2-0.rt2.rbsov.bbc.co.uk)
  543. # [14:23] * Joins: krawchyk (~krawchyk@65.220.49.251)
  544. # [14:24] * Quits: reinaldob (~reinaldob@201.74.233.31) (Remote host closed the connection)
  545. # [14:26] * Quits: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com) (Client Quit)
  546. # [14:26] * Quits: sangwhan (~sangwhan@211.201.105.54) (Ping timeout: 265 seconds)
  547. # [14:28] * Joins: alrra_ (~alrra@188.24.80.194)
  548. # [14:31] * Quits: nunnun (~hiro@2001:200:1c0:3625:20c:29ff:fe02:11d2) (Quit: Bye)
  549. # [14:37] * Quits: Kolombiken (~Adium@217.13.228.226) (Quit: Leaving.)
  550. # [14:38] * Quits: Workmon (Dashiva@nat/google/x-ksjnipbjgdergmjf) (Remote host closed the connection)
  551. # [14:39] * Joins: Kolombiken (~Adium@217.13.228.226)
  552. # [14:40] <volkmar> annevk: Fetch could inherits from DOMRequest ^^
  553. # [14:41] <annevk> what is DOMRequest?
  554. # [14:41] <volkmar> hmmm
  555. # [14:41] <volkmar> annevk: https://mxr.mozilla.org/mozilla-central/source/dom/base/nsIDOMDOMRequest.idl?force=1
  556. # [14:41] <volkmar> just look at the first interface
  557. # [14:41] <volkmar> we use that a lot in our new Web APIs
  558. # [14:42] <volkmar> and with sicking, we are thinking of extending the API to make it promise-like
  559. # [14:42] <volkmar> it would have some advantages
  560. # [14:43] <annevk> volkmar: ah yeah, Fetch would work with whatever we end up doing for Promises
  561. # [14:43] <annevk> it seems everyone is designing a promise system
  562. # [14:44] <annevk> but not on any mailing lists
  563. # [14:45] <odinho> cue tantek?
  564. # [14:45] <Ms2ger> Email is a support forum
  565. # [14:46] <volkmar> annevk: we are not really designing anything
  566. # [14:46] <volkmar> annevk: I mean, except DOMRequest
  567. # [14:47] <annevk> looks like a design of sorts to me :)
  568. # [14:47] <volkmar> but it's hard to find a place for this little thing to live in
  569. # [14:47] * Quits: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com) (Remote host closed the connection)
  570. # [14:47] <volkmar> annevk: I asked you some time ago if it could be added to DOMCore (or Ms2ger, maybe)
  571. # [14:47] <volkmar> and I got a no
  572. # [14:47] <volkmar> a full spec for it would be weird I believe
  573. # [14:47] <Ms2ger> Oh?
  574. # [14:47] * Quits: alrra_ (~alrra@188.24.80.194) (Quit: Leaving)
  575. # [14:47] <volkmar> Bas?
  576. # [14:47] <annevk> I don't recall that question either
  577. # [14:48] * Joins: alrra (~alrra@188.24.80.194)
  578. # [14:48] * Quits: alrra (~alrra@188.24.80.194) (Changing host)
  579. # [14:48] * Joins: alrra (~alrra@unaffiliated/alrra)
  580. # [14:48] <volkmar> I've been told that because it's using EventHandler it is depending on HTML5, thus can't live in DOMCore
  581. # [14:48] <annevk> that makes sense
  582. # [14:48] <annevk> event queueing makes for a HTML dependency too
  583. # [14:48] <annevk> so HTML might be a logical place
  584. # [14:48] <annevk> since any spec with async stuff will need to depend on HTML anyway
  585. # [14:49] <volkmar> why?
  586. # [14:49] <annevk> event loop
  587. # [14:49] <volkmar> doesn't make much sense
  588. # [14:49] <volkmar> to have event loop defined there
  589. # [14:51] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
  590. # [14:53] <annevk> sure, but we haven't found anyone to do that work elsewhere
  591. # [14:57] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
  592. # [14:58] * Joins: izhak (~izhak@31.47.113.76)
  593. # [15:02] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
  594. # [15:04] * Quits: Kolombiken (~Adium@217.13.228.226) (Ping timeout: 265 seconds)
  595. # [15:05] * Joins: Kolombiken (~Adium@217.13.228.226)
  596. # [15:07] * Joins: danzik17 (~danzik17@164.55.254.106)
  597. # [15:07] * Quits: danzik17 (~danzik17@164.55.254.106) (Read error: Connection reset by peer)
  598. # [15:08] * Quits: henrikkok (~henrikkok@81.27.221.193) (Quit: Leaving.)
  599. # [15:10] * Joins: danzik17 (~danzik17@164.55.254.106)
  600. # [15:10] * Quits: danzik17 (~danzik17@164.55.254.106) (Client Quit)
  601. # [15:12] * Joins: henrikkok (~henrikkok@81.27.221.193)
  602. # [15:15] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
  603. # [15:18] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
  604. # [15:18] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
  605. # [15:19] * Quits: kennyluck (~kennyluck@119.161.158.96) (Quit: kennyluck)
  606. # [15:26] * Joins: MacTed (~Thud@63.119.36.36)
  607. # [15:27] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
  608. # [15:28] * Joins: JohnAlbin (~JohnAlbin@114-36-34-148.dynamic.hinet.net)
  609. # [15:33] <annevk> so URL now defines application/x-www-form-urlencoded
  610. # [15:35] <SimonSapin> annevk: \o/
  611. # [15:37] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
  612. # [15:37] <annevk> maybe I'm able to complete URLQuery today
  613. # [15:37] <SimonSapin> And another mega-email to show how Håkon and Bert are wrong about multicol.
  614. # [15:37] <SimonSapin> Sorry, I mean show how I disagree :)
  615. # [15:38] <annevk> SimonSapin: heh
  616. # [15:38] * Quits: kborchers (~kborchers@unaffiliated/kborchers) (Ping timeout: 245 seconds)
  617. # [15:38] * Quits: Ducki (~Ducki@pD9E38114.dip0.t-ipconnect.de) (Ping timeout: 244 seconds)
  618. # [15:41] <annevk> btw, I think we should support constructing URLQuery from a string
  619. # [15:41] <annevk> if you're opposed, let me know
  620. # [15:41] * Joins: kborchers (~kborchers@unaffiliated/kborchers)
  621. # [15:41] <annevk> (you can seed it from a string already via .search so it only makes sense)
  622. # [15:42] * Joins: sangwhan (~sangwhan@211.201.105.54)
  623. # [15:45] * Quits: darobin (~darobin@78.109.80.74) (Remote host closed the connection)
  624. # [15:46] * Joins: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si)
  625. # [15:48] <zewt> yeah, the "make a dummy URL just to make a URLQuery" thing is a pretty silly hack
  626. # [15:49] <annevk> well that was already gone
  627. # [15:50] * Quits: drublic (~drublic@frbg-5f733601.pool.mediaWays.net) (Remote host closed the connection)
  628. # [15:50] * Quits: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si) (Read error: Connection reset by peer)
  629. # [15:50] * Joins: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si)
  630. # [15:50] <annevk> but shit is pretty complicated
  631. # [15:51] * Joins: nunnun (~hiro@2001:200:1c0:3625:20c:29ff:fe02:11d2)
  632. # [15:52] <annevk> the amount of encoding overrides going around in URL is also insane :/
  633. # [15:53] * Joins: darobin (~darobin@78.109.80.74)
  634. # [15:53] * Joins: eric_carlson (~eric@17.212.152.104)
  635. # [15:54] * Quits: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si) (Client Quit)
  636. # [15:54] * Joins: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si)
  637. # [15:54] * Joins: ehsan (~ehsan@24.212.206.174)
  638. # [15:55] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
  639. # [15:56] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 264 seconds)
  640. # [15:57] * Quits: ehsan (~ehsan@24.212.206.174) (Read error: Connection reset by peer)
  641. # [15:57] * Joins: ehsan (~ehsan@24.212.206.174)
  642. # [15:58] * Joins: nimbu (~nimbu@61.8.225.36)
  643. # [15:58] * Quits: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si) (Ping timeout: 252 seconds)
  644. # [15:59] * Joins: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si)
  645. # [15:59] <SimonSapin> annevk: how do I get a account to edit wiki.whatwg.org?
  646. # [16:01] <annevk> SimonSapin: pm me your email and desired username
  647. # [16:03] * Quits: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si) (Ping timeout: 250 seconds)
  648. # [16:04] * Joins: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si)
  649. # [16:05] * Joins: sedovsek (~robert@89.143.12.238)
  650. # [16:07] * Joins: viktor22_ (~viktor@83.241.206.21)
  651. # [16:08] * Joins: Somatt_wrk_ (~somattwrk@darkstar2.fullsix.com)
  652. # [16:10] <SimonSapin> annevk: URLs in non-relative schemes are only made of [scheme, scheme data, query, fragment] right?
  653. # [16:11] <annevk> yes
  654. # [16:12] * Quits: izhak (~izhak@31.47.113.76) (Ping timeout: 256 seconds)
  655. # [16:12] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 250 seconds)
  656. # [16:12] <SimonSapin> annevk: 5.1 Writing seems to confuse relative/absolute URLs (that need a base URL or not) with URLs in a relative/non-relative scheme
  657. # [16:12] <SimonSapin> "An absolute URL is a scheme, followed by ":", followed by scheme data, optionally followed by "?" and a query. "
  658. # [16:14] <annevk> scheme data is elaborated upon for relative schemes
  659. # [16:14] <SimonSapin> oh I missed that, sorry
  660. # [16:15] * Quits: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si) (Quit: Leaving.)
  661. # [16:16] * Joins: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si)
  662. # [16:16] <SimonSapin> #url-units has a long list of code point ranges. What is excluded? control chars, %, lone surrogate pairs, private use, …?
  663. # [16:17] <annevk> non-characters
  664. # [16:17] <annevk> private use is in I think
  665. # [16:17] <SimonSapin> wouldn’t a "any code point NOT in the ranges …" definition be better?
  666. # [16:17] <annevk> you get about the same I believe
  667. # [16:17] <annevk> HTML has that
  668. # [16:18] * Parts: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
  669. # [16:18] <annevk> note that you don't have to deal with all those code units when parsing
  670. # [16:18] <annevk> because they'll be percent encoded
  671. # [16:18] * Joins: chriho (~chriho@p4FD5159C.dip0.t-ipconnect.de)
  672. # [16:19] <SimonSapin> my point is I’d like to know what is excluded and why
  673. # [16:20] * Joins: reinaldob (~reinaldob@201.74.233.31)
  674. # [16:20] <SimonSapin> I have no idea from memory why U+FDD0 is special
  675. # [16:20] * Quits: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si) (Ping timeout: 255 seconds)
  676. # [16:21] * Joins: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si)
  677. # [16:22] * Joins: danzik17 (~danzik17@164.55.254.106)
  678. # [16:25] * Quits: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si) (Ping timeout: 244 seconds)
  679. # [16:26] * Joins: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si)
  680. # [16:29] <annevk> me neither
  681. # [16:30] <annevk> well actually, I believe Martin told me that's an application internal code point
  682. # [16:33] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  683. # [16:38] <SimonSapin> annevk: is an empty query different from no query once a URL is parsed?
  684. # [16:38] * Quits: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si) (Quit: Leaving.)
  685. # [16:39] * Joins: chriho_ (~chriho@p4FD5159C.dip0.t-ipconnect.de)
  686. # [16:39] <annevk> yes
  687. # [16:40] <annevk> query == null -> "?"
  688. # [16:40] * Quits: Malese (~Martin_L@194.18.12.26) (Remote host closed the connection)
  689. # [16:40] <annevk> euh oops
  690. # [16:40] <annevk> query == null -> ""; query == "" -> "?"
  691. # [16:40] <SimonSapin> ok
  692. # [16:40] <annevk> same for fragment
  693. # [16:42] * Quits: chriho (~chriho@p4FD5159C.dip0.t-ipconnect.de) (Ping timeout: 244 seconds)
  694. # [16:47] * Joins: garciawebdev (~garciaweb@190.244.76.154)
  695. # [16:48] <SimonSapin> hum, can I do nested lists in the wiki?
  696. # [16:49] <SimonSapin> ah, double stars
  697. # [16:49] * miketaylrrrr is now known as miketaylr
  698. # [16:53] * Quits: ehsan (~ehsan@24.212.206.174) (Remote host closed the connection)
  699. # [16:56] <hsivonen> Whoa: http://stackoverflow.com/questions/13521554/xpath-in-internet-explorer-10-gone
  700. # [16:56] <annevk> the status field on http://wiki.whatwg.org/wiki/MetaExtensions should maybe be nuked, Hixie? it's kinda useless the way the tables are used; first is proposal, second is rejected proposals, third is crap
  701. # [16:59] <hsivonen> interesting solution: xhr.responseType = "msxml-document";
  702. # [17:03] <zcorpan> doesn't ie10 support xpath in one of the quirkier modes?
  703. # [17:06] <SimonSapin> annevk: does URL or something else have a "percent decode to bytes" algorithm? I think it would be the same as "percent decode", but without the first and last step
  704. # [17:06] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Quit: cgcardona)
  705. # [17:06] <SimonSapin> it would be used for data:
  706. # [17:08] <annevk> SimonSapin: no, but I can add that to URL
  707. # [17:08] <annevk> SimonSapin: but please file a bug, I'm in the middle of the URLQuery mess
  708. # [17:08] <SimonSapin> ok
  709. # [17:12] * Quits: auchenberg (~auchenber@176.222.239.226) (Remote host closed the connection)
  710. # [17:13] * Quits: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com) (Remote host closed the connection)
  711. # [17:16] * Quits: Kolombiken (~Adium@217.13.228.226) (Quit: Leaving.)
  712. # [17:21] * Joins: ehsan (~ehsan@66.207.208.98)
  713. # [17:25] * Joins: Adawerk (~ada@169.241.49.57)
  714. # [17:27] * linclark is now known as linclark|afk
  715. # [17:43] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Quit: tomasf)
  716. # [17:43] <SimonSapin> annevk: wrote up http://wiki.whatwg.org/wiki/URL_schemes#data:_URLs with inline issues
  717. # [17:44] * Quits: Ms2ger (~Ms2ger@186.219-242-81.adsl-dyn.isp.belgacom.be) (Quit: Leaving)
  718. # [17:45] <annevk> cool
  719. # [17:46] * Joins: hdhoang1 (~hdhoang@113.178.31.221)
  720. # [17:48] * Quits: hdhoang (~hdhoang@113.178.31.221) (Ping timeout: 246 seconds)
  721. # [17:52] * Joins: attiks|away_ (~chatzilla@d5153136D.static.telenet.be)
  722. # [17:53] * Quits: RobbertA_ (~robbertat@212.238.236.229) (Remote host closed the connection)
  723. # [17:53] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Quit: MikeSmith)
  724. # [17:54] * Joins: danzik171 (~danzik17@164.55.254.106)
  725. # [17:54] * Joins: eresair (~eresair@173.247.199.2)
  726. # [17:54] <dglazkov> good morning, Whatwg!
  727. # [17:54] <dglazkov> odinho: time to go home
  728. # [17:54] * Joins: 1JTAAT8EH (~danzik17@164.55.254.106)
  729. # [17:54] * Quits: chriho_ (~chriho@p4FD5159C.dip0.t-ipconnect.de) (Quit: Konversation terminated!)
  730. # [17:54] * Quits: attiks|away (~chatzilla@d5153136D.static.telenet.be) (Read error: Connection reset by peer)
  731. # [17:54] * Quits: danzik17 (~danzik17@164.55.254.106) (Ping timeout: 246 seconds)
  732. # [17:54] * attiks|away_ is now known as attiks|away
  733. # [17:55] <dglazkov> and feed wife/kids/dog/turtle/evil robot
  734. # [17:55] * Quits: toyoshim (~toyoshim@yuri.twintail.org) (Remote host closed the connection)
  735. # [17:56] <annevk> http://url.spec.whatwg.org/#interface-urlquery booyah
  736. # [17:56] * Quits: 1JTAAT8EH (~danzik17@164.55.254.106) (Ping timeout: 246 seconds)
  737. # [17:56] * [[zzz]] is now known as [[zz]]
  738. # [17:57] <annevk> writing the API bit was surprisingly simple once all the string munging became external to it
  739. # [17:57] <odinho> dglazkov: Okay! :D Actually, friday beer, but I did say I'd be down there before all the chocolate was eaten, so I'll go do that now then. Cheers!
  740. # [17:57] <annevk> hmm chocolate
  741. # [17:58] * Quits: teleject (~christoph@cpe-70-112-219-104.austin.res.rr.com) (Ping timeout: 260 seconds)
  742. # [18:01] * Quits: ^esc (~esc_ape@178.115.251.96.wireless.dyn.drei.com) (Ping timeout: 244 seconds)
  743. # [18:01] * Quits: foolip (~philip@node-7lfb9tqzdihenb05s.a0.ipv6.opera.com) (Quit: Ex-Chat)
  744. # [18:04] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
  745. # [18:05] * Joins: MikeSmith_ (~MikeSmith@114.160.9.254)
  746. # [18:05] * Quits: JibberJim (~opera@ge2-0.rt2.rbsov.bbc.co.uk) (Quit: JibberJim)
  747. # [18:06] * Joins: kborchers_ (~kborchers@unaffiliated/kborchers)
  748. # [18:07] * Quits: darobin (~darobin@78.109.80.74) (Remote host closed the connection)
  749. # [18:10] * Quits: kborchers (~kborchers@unaffiliated/kborchers) (Ping timeout: 246 seconds)
  750. # [18:10] * Quits: linclark|afk (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Ping timeout: 246 seconds)
  751. # [18:10] * Quits: beverloo (peter@nat/google/x-doeslnpohuzayrlg) (Ping timeout: 246 seconds)
  752. # [18:10] * kborchers_ is now known as kborchers
  753. # [18:10] <marcosc> annevk: it's that crappy Freia (Kraft Foods) chocolate, so don't worry ... you are not missing out :)
  754. # [18:10] * Joins: ^esc (~esc_ape@178.115.249.153.wireless.dyn.drei.com)
  755. # [18:10] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Ping timeout: 260 seconds)
  756. # [18:10] * MikeSmith_ is now known as MikeSmith
  757. # [18:10] * Joins: beverloo (peter@nat/google/x-vvhmzzfdorywhjns)
  758. # [18:10] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 246 seconds)
  759. # [18:10] <annevk> marcosc: dunno man, I like that stuff
  760. # [18:10] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  761. # [18:10] <marcosc> annevk: ok ... I like Heineken
  762. # [18:10] <marcosc> :)
  763. # [18:10] <annevk> your loss really
  764. # [18:10] <annevk> mb
  765. # [18:10] <annevk> bjt
  766. # [18:10] <annevk> wut, but I see your point
  767. # [18:13] * Joins: Andre|2 (~Andre@212-107-152-138.customers.ownit.se)
  768. # [18:14] * Quits: Andre|2 (~Andre@212-107-152-138.customers.ownit.se) (Client Quit)
  769. # [18:14] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
  770. # [18:22] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
  771. # [18:22] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Client Quit)
  772. # [18:25] * Joins: cabanier (~cabanier@192.150.22.55)
  773. # [18:27] * Joins: drublic (~drublic@frbg-5f733601.pool.mediaWays.net)
  774. # [18:28] * Joins: necolas (~necolas@50.0.205.111)
  775. # [18:28] * Joins: ap (~ap@2620:149:4:1b01:90f6:cb27:7819:55e2)
  776. # [18:28] * Quits: necolas (~necolas@50.0.205.111) (Remote host closed the connection)
  777. # [18:28] * Joins: cyclicflux (~cyclicflu@96.244.70.179)
  778. # [18:29] * cyclicflux is now known as Guest57501
  779. # [18:29] * Quits: Guest57501 (~cyclicflu@96.244.70.179) (Read error: Connection reset by peer)
  780. # [18:29] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
  781. # [18:30] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Client Quit)
  782. # [18:30] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Ping timeout: 264 seconds)
  783. # [18:31] * Quits: SamB (~SamB@207-172-123-137.c3-0.upd-ubr1.trpr-upd.pa.cable.rcn.com) (Ping timeout: 250 seconds)
  784. # [18:31] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
  785. # [18:31] * Quits: reinaldob (~reinaldob@201.74.233.31) (Remote host closed the connection)
  786. # [18:31] * Joins: cgcardona (~cgcardona@64.124.34.2)
  787. # [18:31] * Quits: cgcardona (~cgcardona@64.124.34.2) (Changing host)
  788. # [18:31] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
  789. # [18:32] * Joins: cyclicflux_ (~cyclicflu@96.244.70.179)
  790. # [18:33] * Quits: cyclicflux_ (~cyclicflu@96.244.70.179) (Read error: Connection reset by peer)
  791. # [18:33] * Joins: cyclicflux (~cyclicflu@96.244.70.179)
  792. # [18:34] * cyclicflux is now known as Guest80149
  793. # [18:37] * Quits: sangwhan (~sangwhan@211.201.105.54) (Ping timeout: 265 seconds)
  794. # [18:38] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
  795. # [18:39] * Joins: a-ja (~Instantbi@70.230.154.150)
  796. # [18:39] * Parts: a-ja (~Instantbi@70.230.154.150)
  797. # [18:40] * Joins: SamB (~SamB@2001:470:1f07:57:211:24ff:feaa:27a)
  798. # [18:43] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
  799. # [18:44] * Quits: hdhoang1 (~hdhoang@113.178.31.221) (Quit: Leaving.)
  800. # [18:48] * Joins: sangwhan (~sangwhan@211.201.105.54)
  801. # [18:49] * Joins: mattgifford (~mattgiffo@70.102.199.158)
  802. # [18:49] * Joins: thisgeek (~chris@ool-45757782.dyn.optonline.net)
  803. # [18:54] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  804. # [18:54] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
  805. # [18:55] * Joins: pablof (~pablof@144.189.150.129)
  806. # [18:56] * Quits: nonge_ (~nonge@p5082B6E7.dip.t-dialin.net) (Quit: Verlassend)
  807. # [18:57] * Quits: pyrsmk (~pyrsmk@151.63.138.88.rev.sfr.net) (Quit: tzing)
  808. # [18:58] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Client Quit)
  809. # [18:59] * Joins: dbaron (~dbaron@173-228-85-231.dsl.dynamic.sonic.net)
  810. # [18:59] * Quits: icaaq (~Adium@c-02aae455.68-1076-74657210.cust.bredbandsbolaget.se) (Quit: Leaving.)
  811. # [18:59] * Joins: cgcardona_ (~cgcardona@64.124.34.2)
  812. # [18:59] * Quits: cgcardona_ (~cgcardona@64.124.34.2) (Changing host)
  813. # [18:59] * Joins: cgcardona_ (~cgcardona@unaffiliated/cgcardona)
  814. # [19:01] * Joins: SimonSapin (~simon@ip-218.net-89-2-145.rev.numericable.fr)
  815. # [19:02] <GPHemsley> annevk: I've got a present for you: http://wiki.akosma.com/IPhone_URL_Schemes
  816. # [19:02] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Ping timeout: 252 seconds)
  817. # [19:02] * cgcardona_ is now known as cgcardona
  818. # [19:03] * Joins: say2joe (~say2joe@204.56.108.2)
  819. # [19:06] * Joins: ap_ (~ap@17.245.107.141)
  820. # [19:08] * Joins: weinig (~weinig@17.245.111.42)
  821. # [19:09] * Quits: ap (~ap@2620:149:4:1b01:90f6:cb27:7819:55e2) (Ping timeout: 246 seconds)
  822. # [19:09] * ap_ is now known as ap
  823. # [19:10] * Joins: isherman-book (Adium@nat/google/x-hszbufwhnzururre)
  824. # [19:12] <GPHemsley> gavinc_: 2 of the 3 Ws stand for "World Wide". If the world doesn't blow up, there should be a server somewhere that is capable of picking up the slack if something goes wrong somewhere.
  825. # [19:12] * Joins: jsbell (jsbell@nat/google/x-bmwzdyvcvjgewwcs)
  826. # [19:15] * Quits: Somatt_wrk_ (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 260 seconds)
  827. # [19:17] <gavinc_> GPHemsley: Fair point.
  828. # [19:19] * Joins: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no)
  829. # [19:19] <GPHemsley> gavinc_: And, frankly, the 3rd W comes into play here, too. What is the Web but a series of interconnected points?
  830. # [19:20] <GPHemsley> Put them all together, and what do you get? A worldwide series of interconnected points... that completely disappears if MIT loses power.
  831. # [19:20] * Quits: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com) (Quit: adactio)
  832. # [19:22] <annevk> GPHemsley: yeah, those don't matter much fortunately
  833. # [19:23] <GPHemsley> are you not dealing with tel:?
  834. # [19:23] <GPHemsley> sms:?
  835. # [19:23] <annevk> don't need to
  836. # [19:23] <GPHemsley> why not?
  837. # [19:23] * Parts: thisgeek (~chris@ool-45757782.dyn.optonline.net)
  838. # [19:23] <annevk> because they're just launching some kind of action
  839. # [19:23] * Quits: isherman-book (Adium@nat/google/x-hszbufwhnzururre) (Quit: Leaving.)
  840. # [19:24] <GPHemsley> So... any scheme that doesn't deal directly with the Web can do what it wants?
  841. # [19:26] <annevk> within the constraints of the URL syntax that is kinda how it works, yes
  842. # [19:27] <GPHemsley> I see
  843. # [19:27] <GPHemsley> so you were only dealing with the issues with URLs only insofar as they affect the Web?
  844. # [19:28] <annevk> hmm, not really
  845. # [19:28] <annevk> URL parsing affects everyone
  846. # [19:28] <annevk> URL schemes I was only interested in those that would affect the upcoming Fetch rewrite
  847. # [19:28] * abstractj is now known as abstractj|lunch
  848. # [19:29] <GPHemsley> what about a URL like this? twinkle://message=text&url=http://foo&image=http://path.to/image.jpg
  849. # [19:29] <annevk> there's a big difference between URL parsing and URL scheme-specific processing
  850. # [19:29] * Joins: darobin (~darobin@78.208.93.24)
  851. # [19:29] <annevk> gotta go
  852. # [19:29] <GPHemsley> how convenient :P
  853. # [19:29] * Quits: annevk (~annevk@212.238.236.229) (Remote host closed the connection)
  854. # [19:30] * Quits: darobin (~darobin@78.208.93.24) (Remote host closed the connection)
  855. # [19:30] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Remote host closed the connection)
  856. # [19:30] * Joins: cgcardona (~cgcardona@64.124.34.2)
  857. # [19:30] * Quits: cgcardona (~cgcardona@64.124.34.2) (Changing host)
  858. # [19:30] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
  859. # [19:32] * Quits: barneybook (~Barneyboo@114-44-193-174.dynamic.hinet.net) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
  860. # [19:32] * Quits: drublic (~drublic@frbg-5f733601.pool.mediaWays.net) (Remote host closed the connection)
  861. # [19:35] * Joins: charl_ (~charl@charl.eu)
  862. # [19:38] <TabAtkins> annevk: Promises are being worked on in tc39. Ideally, DOM will wait on them finishing that work, or at least finishing enough of the API decisions that we can engrave them into the web.
  863. # [19:41] * jonlee|afk is now known as jonlee
  864. # [19:43] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  865. # [19:46] <TabAtkins> Based on what I can see at http://www.whatwg.org/specs/web-apps/current-work/multipage/elements.html#embedding-custom-non-visible-data-with-the-data-*-attributes , it looks like el.dataset doesnt' have any setting behavior.
  866. # [19:46] <TabAtkins> Specifically, if you pull el.dataset off the element, then try to assign it to another element, behavior isn't defined?
  867. # [19:46] <TabAtkins> Am I right, or missing something?
  868. # [19:47] <Hixie> it's readonly, if that's what you mean
  869. # [19:47] <TabAtkins> That is what I mean, yes.
  870. # [19:47] <TabAtkins> Any reason for that?
  871. # [19:47] <Hixie> behaviour is defined, it does whatever you do when you assign a readonly attribute a value
  872. # [19:47] <Hixie> generally we don't support assigning objects like that from one to another element, but no reason beyond that that i know of
  873. # [19:48] <Hixie> generally if you wanted to do this you'd just clone the node
  874. # [19:48] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
  875. # [19:48] <TabAtkins> My friend estelle apparently has a use-case for doing what I described.
  876. # [19:48] <Hixie> tell them to mail the list describing it :-)
  877. # [19:49] * Joins: WeirdAl_ (~chatzilla@g2spf.ask.info)
  878. # [19:50] * Quits: Adawerk (~ada@169.241.49.57) (Quit: Leaving)
  879. # [19:50] * Joins: Adawerk (~ada@169.241.49.57)
  880. # [19:51] * Quits: MikeSmith (~MikeSmith@114.160.9.254) (Quit: MikeSmith)
  881. # [19:51] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
  882. # [19:51] <Hixie> sweet, http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1944 reliably crashes chrome when you click the link
  883. # [19:52] <Hixie> safari, too
  884. # [19:53] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Ping timeout: 260 seconds)
  885. # [19:53] * Joins: pyrsmk (~pyrsmk@2a01:e35:2f52:ead0:21e:8cff:feeb:d962)
  886. # [19:54] * Joins: cyclicflux_ (~cyclicflu@96.244.70.179)
  887. # [19:54] * Quits: Lachy (~Lachy@pat-tazdevil.opera.com) (Quit: Computer has gone to sleep.)
  888. # [19:57] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (*.net *.split)
  889. # [19:57] * Quits: jsbell (jsbell@nat/google/x-bmwzdyvcvjgewwcs) (*.net *.split)
  890. # [19:57] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (*.net *.split)
  891. # [19:57] * Quits: mattgifford (~mattgiffo@70.102.199.158) (*.net *.split)
  892. # [19:57] * Quits: Guest80149 (~cyclicflu@96.244.70.179) (*.net *.split)
  893. # [19:57] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (*.net *.split)
  894. # [19:57] * Quits: beverloo (peter@nat/google/x-vvhmzzfdorywhjns) (*.net *.split)
  895. # [19:57] * Quits: ehsan (~ehsan@66.207.208.98) (*.net *.split)
  896. # [19:57] * Quits: garciawebdev (~garciaweb@190.244.76.154) (*.net *.split)
  897. # [19:57] * Quits: jamesr (jamesr@nat/google/x-fhkusuzucxbxvskd) (*.net *.split)
  898. # [19:57] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (*.net *.split)
  899. # [19:57] * Quits: viktor22_ (~viktor@83.241.206.21) (*.net *.split)
  900. # [19:57] * Quits: jonlee (~jonlee@2620:149:4:1b01:2c82:42bb:4304:3ff4) (*.net *.split)
  901. # [19:57] * Quits: jernoble (~jernoble@17.212.152.13) (*.net *.split)
  902. # [19:57] * Quits: isherman (isherman@nat/google/x-ituwzzbawxkmnydv) (*.net *.split)
  903. # [19:57] * Quits: kochi (~kochi@2401:fa00:4:1004:26be:5ff:fe03:db82) (*.net *.split)
  904. # [19:57] * Quits: dbaron (~dbaron@173-228-85-231.dsl.dynamic.sonic.net) (Read error: Operation timed out)
  905. # [20:03] * Joins: chriseppstein (~chrisepps@209.119.65.162)
  906. # [20:03] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
  907. # [20:03] * Joins: 1JTAAUCDA (~eric@2620:149:4:1b01:103c:f57:c810:4cff)
  908. # [20:03] * Joins: beverloo (peter@nat/google/x-xfsazbkoftklhnns)
  909. # [20:03] * Joins: kochi (~kochi@2401:fa00:4:1004:26be:5ff:fe03:db82)
  910. # [20:03] * Joins: mattgifford (~mattgiffo@70.102.199.158)
  911. # [20:03] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  912. # [20:03] * Joins: ehsan (~ehsan@66.207.208.98)
  913. # [20:03] * Joins: garciawebdev (~garciaweb@190.244.76.154)
  914. # [20:03] * Joins: viktor22_ (~viktor@83.241.206.21)
  915. # [20:03] * Joins: jamesr (jamesr@nat/google/x-fhkusuzucxbxvskd)
  916. # [20:03] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
  917. # [20:03] * Joins: jonlee (~jonlee@2620:149:4:1b01:2c82:42bb:4304:3ff4)
  918. # [20:03] * Joins: jernoble (~jernoble@17.212.152.13)
  919. # [20:03] * Joins: isherman (isherman@nat/google/x-ituwzzbawxkmnydv)
  920. # [20:03] * Joins: icaaq (~Adium@c-02aae455.68-1076-74657210.cust.bredbandsbolaget.se)
  921. # [20:03] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  922. # [20:03] * Quits: weinig (~weinig@17.245.111.42) (Quit: weinig)
  923. # [20:05] * Quits: ap (~ap@17.245.107.141) (Remote host closed the connection)
  924. # [20:05] * Joins: ap (~ap@2620:149:4:1b01:e008:a34c:1490:6896)
  925. # [20:08] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  926. # [20:08] * Quits: eric_carlson (~eric@17.212.152.104) (Ping timeout: 241 seconds)
  927. # [20:10] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Client Quit)
  928. # [20:10] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  929. # [20:16] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
  930. # [20:18] * Joins: necolas (~necolas@8.25.197.25)
  931. # [20:18] <Hixie> hm, no darobin and no nessy
  932. # [20:19] <Hixie> anyone here follow the htmlwg commits closely enough to help me understand what patches have been committed and which haven't?
  933. # [20:20] <Hixie> r7534 seems to be in, but r7533 doesn't. I can't work out if that's intentional, if it's documented, or what.
  934. # [20:21] <Hixie> but there's like 15 branches and i've no idea what they are for
  935. # [20:21] <Hixie> so confused
  936. # [20:21] * abstractj|lunch is now known as abstractj
  937. # [20:21] * Joins: jsoncorwin (~textual@141.sub-70-199-73.myvzw.com)
  938. # [20:22] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  939. # [20:23] <annevk> TabAtkins: I don't really see how TC39 can work on them without having an event loop
  940. # [20:23] <TabAtkins> annevk: ???
  941. # [20:23] <TabAtkins> annevk: (I know the context is promises, I just want more elaboration.)
  942. # [20:24] * Joins: tantek (~tantek@nat/mozilla/x-zrmesiexgtxcgmth)
  943. # [20:24] <annevk> Promises are for asynchronous handling. Nothing in ECMAScript has that. That's all defined by HTML.
  944. # [20:26] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  945. # [20:27] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
  946. # [20:31] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 260 seconds)
  947. # [20:31] * Quits: Jonadabe (~Jonadabe@bl7-73-68.dsl.telepac.pt) (Quit: http://www.visitportugal.com | http://www.youtube.com/visitportugal)
  948. # [20:33] * Joins: thisgeek (~chris@ool-45757782.dyn.optonline.net)
  949. # [20:35] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  950. # [20:38] * Joins: dbaron (~dbaron@nat/mozilla/x-tkibeankqnzdijsr)
  951. # [20:38] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Client Quit)
  952. # [20:39] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 246 seconds)
  953. # [20:40] * Joins: darobin (~darobin@78.208.93.24)
  954. # [20:40] <Hixie> ah, excellent, darobin
  955. # [20:40] * jonlee is now known as jonlee|afk
  956. # [20:41] <Hixie> darobin: can you help me understand what patches have been committed to the htmlwg branch(es) and which haven't? specifically, i'm trying to work out if r7533 is in. r7534 seems to be.
  957. # [20:42] <Hixie> darobin: and if it's not, i'm trying to work out if this is documented anywhere.
  958. # [20:46] * Quits: MacTed (~Thud@63.119.36.36) (Ping timeout: 252 seconds)
  959. # [20:46] * Joins: sicking (~sicking@nat/mozilla/x-nworxktvkxordfcj)
  960. # [20:47] * jonlee|afk is now known as jonlee
  961. # [20:49] * Quits: jsoncorwin (~textual@141.sub-70-199-73.myvzw.com) (Quit: Computer has gone to sleep.)
  962. # [20:49] * Joins: MacTed (~Thud@63.119.36.36)
  963. # [20:51] * Quits: dbaron (~dbaron@nat/mozilla/x-tkibeankqnzdijsr) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  964. # [20:51] * Joins: nephyrin (~neph@nat/mozilla/x-lhcvrqvjnncvcpmf)
  965. # [20:53] * Joins: weinig (~weinig@17.245.111.42)
  966. # [20:54] <annevk> so what's a good name for an IDL attribute that turns a DOMString into a code point sequence and does not make it attractive for API designers to plaster all over?
  967. # [20:55] <Hixie> what interface is it on?
  968. # [20:55] <annevk> I initially thought [Unicode] DOMString but that might be copied quite enthusiastically
  969. # [20:55] <Hixie> oh you mean a webidl annotation thingy?
  970. # [20:55] <annevk> Hixie: all over URL, Encoding, and some of XHR
  971. # [20:55] <Hixie> not an actual idl attribute
  972. # [20:55] <Hixie> ok
  973. # [20:55] <Hixie> um
  974. # [20:55] <Hixie> hmm
  975. # [20:55] * Quits: rniwa (~rniwa@17.212.154.114) (Quit: rniwa)
  976. # [20:55] <annevk> the other one I had was [UTF] DOMString
  977. # [20:56] <Hixie> wait, what exactly does this do?
  978. # [20:56] <Hixie> aren't all DOMStrings code point sequences?
  979. # [20:57] <annevk> Hixie: it does http://dev.w3.org/2006/webapi/WebIDL/#dfn-obtain-unicode but without invoking that algorithm all over
  980. # [20:57] <Hixie> this is on getting? on setting?
  981. # [20:57] * Quits: weinig (~weinig@17.245.111.42) (Client Quit)
  982. # [20:57] <annevk> setting
  983. # [20:58] <Hixie> so on setting, it cleans up the DOMString so that it's valid Unicode, not just potentially-invalid UTF-16?
  984. # [20:58] <Hixie> hmm
  985. # [20:58] <annevk> yeah, because once you start doing utf-8 operations on it, you kinda want that
  986. # [20:58] <Hixie> [SanitizeUnicodeForTransmissionOnSetting]
  987. # [20:59] <annevk> and then I'll typedef it as UTFString
  988. # [20:59] <annevk> because that makes the IDL unreadable
  989. # [20:59] <Hixie> making the idl unreadable was the point, i thought
  990. # [20:59] <Hixie> you wanted people not to use it
  991. # [21:00] <annevk> yeah, but I also want developers to be able to look at the IDL normally, hmm
  992. # [21:00] <annevk> I guess one of those is not going to work
  993. # [21:01] <Hixie> the cost of the three developers whe make it to the spec having to squint a bit is probably lower than the cost of the 5 spec writers who see it and use it
  994. # [21:01] * Joins: rniwa (~rniwa@2620:149:4:1b01:2838:4ac4:8a1a:7c82)
  995. # [21:01] <Hixie> assuming you mean web devs, not UA devs
  996. # [21:02] <MikeSmith> Hixie: about the commits, I don't follow them closely, but as far as I can tell neither r7534 nor r7533 are in. https://github.com/w3c/html/commits/master The latest change pulled into that branch seems to be r7529
  997. # [21:03] <Hixie> oh i got confused between ..34 and ..29
  998. # [21:03] <Hixie> that explains it
  999. # [21:03] <MikeSmith> yeah
  1000. # [21:03] <MikeSmith> "Clarify" vs "Clarity"
  1001. # [21:03] <Hixie> and nearly the same patch
  1002. # [21:04] <Hixie> ok so where's r7528?
  1003. # [21:04] <MikeSmith> dunno but maybe Silvia did not pull it
  1004. # [21:04] <Hixie> is that documented anywhere?
  1005. # [21:05] <Hixie> it's not a controversial one, i mean, it's one she wanted...
  1006. # [21:05] <Hixie> i'm so confused
  1007. # [21:05] <MikeSmith> need to ask Silvia I guess :)
  1008. # [21:06] <MikeSmith> there's basically no discussion ahead of time about what changes to pull
  1009. # [21:06] <MikeSmith> Silvia sends a summary message every week listing what she's pulled
  1010. # [21:06] * Quits: gavinc_ (~gavin@50.0.77.3) (Quit: Konversation terminated!)
  1011. # [21:06] <MikeSmith> afterwards
  1012. # [21:06] <Hixie> yeah it's kinda ridiculous that the supposedly most public group has two lists so secret not even members can see them, and that's where all their decisions happen
  1013. # [21:07] * Joins: gavinc (~gavin@50.0.77.3)
  1014. # [21:08] * Joins: cgcardona (~cgcardona@c-24-4-198-207.hsd1.ca.comcast.net)
  1015. # [21:08] * Quits: cgcardona (~cgcardona@c-24-4-198-207.hsd1.ca.comcast.net) (Changing host)
  1016. # [21:08] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
  1017. # [21:09] * Quits: eresair (~eresair@173.247.199.2) (Remote host closed the connection)
  1018. # [21:17] * Joins: sedovsek (~robert@BSN-176-210-221.dial-up.dsl.siol.net)
  1019. # [21:17] * jonlee is now known as jonlee|afk
  1020. # [21:17] * jonlee|afk is now known as jonlee
  1021. # [21:18] * Quits: sicking (~sicking@nat/mozilla/x-nworxktvkxordfcj) (Quit: sicking)
  1022. # [21:19] * Quits: baku (~baku@93-40-124-162.ip38.fastwebnet.it) (Quit: Leaving)
  1023. # [21:22] * Joins: bGriz (~quassel@blackhole.space150.com)
  1024. # [21:27] * Joins: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se)
  1025. # [21:29] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Read error: Connection reset by peer)
  1026. # [21:29] * Joins: cgcardona (~cgcardona@c-24-4-198-207.hsd1.ca.comcast.net)
  1027. # [21:29] * Quits: cgcardona (~cgcardona@c-24-4-198-207.hsd1.ca.comcast.net) (Changing host)
  1028. # [21:29] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
  1029. # [21:31] * Quits: thisgeek (~chris@ool-45757782.dyn.optonline.net) (Quit: thisgeek)
  1030. # [21:34] * Joins: weinig (~weinig@17.245.111.42)
  1031. # [21:37] * Quits: marcosc (~marcosc@bl11-208-184.dsl.telepac.pt) (Remote host closed the connection)
  1032. # [21:38] * Quits: bentruyman (~bentruyma@li159-104.members.linode.com) (Ping timeout: 246 seconds)
  1033. # [21:38] * jonlee is now known as jonlee|afk
  1034. # [21:39] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  1035. # [21:40] * Joins: bentruyman (~bentruyma@li159-104.members.linode.com)
  1036. # [21:40] * Joins: eresair (~eresair@173.247.199.2)
  1037. # [21:41] * Quits: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se) (Quit: Leaving.)
  1038. # [21:43] * Quits: weinig (~weinig@17.245.111.42) (Quit: weinig)
  1039. # [21:43] * Joins: JibberJim (~opera@host-78-146-67-64.as13285.net)
  1040. # [21:48] * Quits: eresair (~eresair@173.247.199.2) (Ping timeout: 246 seconds)
  1041. # [21:52] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
  1042. # [21:53] * Joins: jsbell (jsbell@nat/google/x-ujaqxczfbgsqnumi)
  1043. # [21:59] <annevk> Hixie: you use both "file name" and "filename"
  1044. # [21:59] <annevk> (my problem is searching for instances)
  1045. # [22:00] <Hixie> that's plausible
  1046. # [22:00] <Hixie> file a bug if you can't find a pattern :-)
  1047. # [22:00] * Hixie figures out why his f3 key is acting weird
  1048. # [22:00] <Hixie> i seem to have somehow bound it to the "rewind" key
  1049. # [22:01] <Hixie> i wonder how and how to fix it
  1050. # [22:01] * Joins: nessy (~silviapf@124-149-183-246.dyn.iinet.net.au)
  1051. # [22:02] <annevk> I first thought the pattern was plural, but it appears to be mood of the day instead
  1052. # [22:03] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  1053. # [22:03] <Hixie> nessy! maybe you can answer the question. i've been trying to work out if r7528 is in the htmlwg spec, and if not, if that's documented anywhere (r7529 seems to be in)
  1054. # [22:04] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Ping timeout: 252 seconds)
  1055. # [22:04] * Quits: erichynds (~ehynds@64.206.121.41)
  1056. # [22:06] * abstractj is now known as abstractj|away
  1057. # [22:07] <annevk> Hixie: btw http://url.spec.whatwg.org/#application/x-www-form-urlencoded
  1058. # [22:08] * Joins: jsoncorwin (~textual@144.sub-70-199-75.myvzw.com)
  1059. # [22:15] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
  1060. # [22:18] * Joins: krawchyk_ (~krawchyk@65.220.49.251)
  1061. # [22:18] * Joins: othermaciej (~mjs@17.245.107.125)
  1062. # [22:19] * Joins: Ms2ger (~Ms2ger@186.219-242-81.adsl-dyn.isp.belgacom.be)
  1063. # [22:19] <Hixie> annevk: does the encoding only take effect for values after the _charset_ is seen? and you can set multiple _charset_s?
  1064. # [22:20] <Hixie> annevk: i would have thought the first _charset_ would affect all values
  1065. # [22:21] <annevk> Hixie: thanks, will fix
  1066. # [22:21] * Quits: krawchyk (~krawchyk@65.220.49.251) (Ping timeout: 256 seconds)
  1067. # [22:21] * Quits: MacTed (~Thud@63.119.36.36)
  1068. # [22:23] * Quits: krawchyk_ (~krawchyk@65.220.49.251) (Ping timeout: 255 seconds)
  1069. # [22:23] <Hixie> annevk: my algorithm had that right already dude :-P
  1070. # [22:23] * Quits: jsoncorwin (~textual@144.sub-70-199-75.myvzw.com) (Quit: Computer has gone to sleep.)
  1071. # [22:23] <annevk> Hixie: your algorithm didn't skip empty strings (e.g. ?test&&test) dude :-P
  1072. # [22:24] <annevk> but yes, I should have copy-and-pasted-and-fixed better :)
  1073. # [22:24] <Hixie> you also seem to have lost isindex support
  1074. # [22:26] <annevk> yeah, I thought the idea was HTML would handle that?
  1075. # [22:26] <Hixie> my algorithm seems to handle && fine
  1076. # [22:26] <Hixie> in parsing?
  1077. # [22:27] <annevk> hmm yeah, maybe for parsing it should be handled here
  1078. # [22:27] <Hixie> also you don't define "splitting"
  1079. # [22:28] * Joins: yorick (~quassel@ip51cd0513.speed.planet.nl)
  1080. # [22:28] * Quits: yorick (~quassel@ip51cd0513.speed.planet.nl) (Changing host)
  1081. # [22:28] * Joins: yorick (~quassel@unaffiliated/yorick)
  1082. # [22:28] * Quits: othermaciej (~mjs@17.245.107.125) (Quit: othermaciej)
  1083. # [22:28] <Hixie> interesting, your definition of "percent decode" does a lot more than just decoding %s
  1084. # [22:28] <TabAtkins> Where is the handling of isindex actually explained?
  1085. # [22:29] * TabAtkins looked in the parser and in the obsolete features section.
  1086. # [22:29] <Hixie> TabAtkins: in about five places in HTML, currently, just search for "isindex", you'll find them all
  1087. # [22:29] <TabAtkins> Ugh, I've gotta load single-page then. ;_;
  1088. # [22:29] <Hixie> yes
  1089. # [22:30] <Hixie> google-provided hardware and software handle the single-page fine. :-P
  1090. # [22:30] <TabAtkins> Yeah yeah, it still takes about 5s to load the page.
  1091. # [22:30] <Hixie> i just leave it open
  1092. # [22:30] <Hixie> annevk: for serialisation, we said i'd just keep the html spec's, right?
  1093. # [22:30] <annevk> Hixie: so your preference is that && results in a pair whose name and value are both empty?
  1094. # [22:30] <SimonSapin> loading single-page is one of the reasons I might start up chromium
  1095. # [22:31] <Hixie> annevk: i don't really have a preference, but that's what the html spec does
  1096. # [22:31] <Hixie> annevk: depends what problem we're trying to solve, really
  1097. # [22:31] <annevk> Hixie: I think the idea was for serialization to reuse the generic part and fill in some specific bits
  1098. # [22:31] <annevk> Hixie: so HTML would do some pre-processing on the name-value pairs it supplies
  1099. # [22:32] * Joins: snowfox_ben (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
  1100. # [22:32] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  1101. # [22:32] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
  1102. # [22:33] * Quits: SamB (~SamB@2001:470:1f07:57:211:24ff:feaa:27a) (Ping timeout: 240 seconds)
  1103. # [22:34] * Joins: SamB (~SamB@2001:470:1f07:57:211:24ff:feaa:27a)
  1104. # [22:35] <Hixie> annevk: your algorithm does encoding on a per-character basis
  1105. # [22:35] <Hixie> annevk: that doesn't work for stateful encodings.
  1106. # [22:35] * Joins: dbaron (~dbaron@nat/mozilla/x-wqlykwagxkahqdmd)
  1107. # [22:36] <annevk> it does work, but it's not what impls do
  1108. # [22:36] <Hixie> well it returns strings that are way longer than ideal
  1109. # [22:37] <Hixie> also your algorithm sometimes results in strings that contain %20 instead of +
  1110. # [22:37] <Hixie> (if the encoding encodes a character to a stateful string that contains 0x20)
  1111. # [22:37] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
  1112. # [22:38] <Hixie> i'm starting to have the same concerns abarth mentioned the other day :-P
  1113. # [22:38] <annevk> no kidding
  1114. # [22:38] <annevk> but thanks for the feedback
  1115. # [22:38] <Hixie> :-:)
  1116. # [22:38] <Hixie> er
  1117. # [22:38] <Hixie> :-) even
  1118. # [22:39] <Hixie> right, back to working out poster frames
  1119. # [22:40] * Joins: othermaciej (~mjs@17.245.107.125)
  1120. # [22:49] * Joins: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
  1121. # [22:52] * Quits: snowfox_ben (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Ping timeout: 246 seconds)
  1122. # [22:52] * snowfox is now known as snowfox_ben
  1123. # [22:52] * Quits: othermaciej (~mjs@17.245.107.125) (Quit: othermaciej)
  1124. # [22:55] * Quits: necolas (~necolas@8.25.197.25) (Read error: Connection reset by peer)
  1125. # [22:55] * Joins: othermaciej (~mjs@17.245.107.125)
  1126. # [22:56] * Joins: necolas (~necolas@8.25.197.25)
  1127. # [22:56] * heycam is now known as heycam|away
  1128. # [22:59] * Quits: snowfox_ben (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Quit: snowfox_ben)
  1129. # [23:04] * Joins: sicking (~sicking@nat/mozilla/x-ymwmyvtipynpanby)
  1130. # [23:05] <SimonSapin> "If you look at Microformats just right, it really is RDF." 2008, http://standardssuck.org/grddl-bridging-the-interwebs
  1131. # [23:06] <Hixie> everything is rdf if you "look at it right", that's what the RDF people think makes RDF so powerful, and is what I think makes RDF so pointless :-)
  1132. # [23:06] <SimonSapin> "GRDDL is the red pill for the web"
  1133. # [23:06] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  1134. # [23:08] <TabAtkins> MikeSmith: Could you add the Display module to the CSS component in bugzilla?
  1135. # [23:08] <MikeSmith> sure
  1136. # [23:09] * Joins: eresair (~eresair@173.247.199.2)
  1137. # [23:09] <MikeSmith> TabAtkins: put you at the default assignee? Or somebody else?
  1138. # [23:10] * Quits: othermaciej (~mjs@17.245.107.125) (Quit: othermaciej)
  1139. # [23:12] <stevefaulkner> MikeSmith: pinged u about some advice
  1140. # [23:12] <MikeSmith> yup
  1141. # [23:13] <stevefaulkner> did you get my mail?
  1142. # [23:13] <TabAtkins> MikeSmith: Me, please.
  1143. # [23:15] * Quits: garciawebdev (~garciaweb@190.244.76.154) (Remote host closed the connection)
  1144. # [23:16] * Quits: icaaq (~Adium@c-02aae455.68-1076-74657210.cust.bredbandsbolaget.se) (Quit: Leaving.)
  1145. # [23:19] <Hixie> jgraham: yt?
  1146. # [23:20] <TabAtkins> Hixie: Note that you don't need to report the intrinsic width/height as 300/150. The sizing algorithm in CSS fills that in automatically.
  1147. # [23:20] <Hixie> ah, cool. you got a link to that text? i'll file a bug on me to remove any mentions of those dimensions where possible
  1148. # [23:21] <TabAtkins> http://dev.w3.org/csswg/css3-images/#default-sizing
  1149. # [23:21] <Hixie> ta
  1150. # [23:25] * jonlee|afk is now known as jonlee
  1151. # [23:25] * Quits: sangwhan (~sangwhan@211.201.105.54) (Ping timeout: 265 seconds)
  1152. # [23:25] * Joins: danzik17 (~danzik17@164.55.254.106)
  1153. # [23:28] <Hixie> gecko spins the event loop during the onbeforeunload prompt? what?
  1154. # [23:28] <Hixie> meanwhile opera just ignores my onbeforeunload entirely
  1155. # [23:28] * Quits: danzik171 (~danzik17@164.55.254.106) (Ping timeout: 260 seconds)
  1156. # [23:28] <Hixie> ok. zero interop.
  1157. # [23:28] <Hixie> guess i can do what i want then!
  1158. # [23:28] <Hixie> -_-
  1159. # [23:33] * Quits: danzik17 (~danzik17@164.55.254.106) (Ping timeout: 246 seconds)
  1160. # [23:38] * Quits: jsbell (jsbell@nat/google/x-ujaqxczfbgsqnumi) (Remote host closed the connection)
  1161. # [23:41] * Joins: yodasw16_ (~yodasw16@c-71-238-227-241.hsd1.mi.comcast.net)
  1162. # [23:41] * Quits: Ms2ger (~Ms2ger@186.219-242-81.adsl-dyn.isp.belgacom.be) (Quit: nn)
  1163. # [23:42] * Quits: yodasw16_ (~yodasw16@c-71-238-227-241.hsd1.mi.comcast.net) (Client Quit)
  1164. # [23:44] * ojan_away is now known as ojan
  1165. # [23:45] <Hixie> ok i need a test where the page takes a long time to load, has an onload handler, and a link.
  1166. # [23:45] <Hixie> should be easy enough...
  1167. # [23:45] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Ping timeout: 255 seconds)
  1168. # [23:46] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
  1169. # [23:47] * Quits: sicking (~sicking@nat/mozilla/x-ymwmyvtipynpanby) (Quit: sicking)
  1170. # [23:50] * Joins: danzik17 (~danzik17@ool-45787007.dyn.optonline.net)
  1171. # [23:51] * Quits: griswold (~quassel@blackhole.space150.com) (Remote host closed the connection)
  1172. # [23:51] * Joins: jsoncorwin (~textual@208.106.28.36)
  1173. # [23:53] * Quits: bGriz (~quassel@blackhole.space150.com) (Remote host closed the connection)
  1174. # [23:53] * Joins: griswold (~quassel@vpn.space150.com)
  1175. # [23:55] * Joins: FireFly (~firefly@oftn/member/FireFly)
  1176. # [23:55] * jonlee is now known as jonlee|afk
  1177. # [23:57] * Joins: jsbell (jsbell@nat/google/x-wxygovisujwbighl)
  1178. # [23:57] * Joins: othermaciej (~mjs@17.245.107.125)
  1179. # [23:58] <TabAtkins> annevk: What do you think about a two-arg has(), same as delete()?
  1180. # [23:58] * Quits: mattgifford (~mattgiffo@70.102.199.158) (Ping timeout: 246 seconds)
  1181. # [23:58] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Linkinus - http://linkinus.com)
  1182. # [23:59] <Hixie> ok seriously
  1183. # [23:59] * Joins: sicking (~sicking@nat/mozilla/x-tvqjecsvmycppopc)
  1184. # [23:59] <Hixie> how do i dispable compression on apache via .htaccess files
  1185. # [23:59] <Hixie> disable, even
  1186. # Session Close: Sat Dec 01 00:00:00 2012

The end :)