/irc-logs / freenode / #whatwg / 2010-04-13 / end

Options:

  1. # Session Start: Tue Apr 13 00:00:00 2010
  2. # Session Ident: #whatwg
  3. # [00:01] <Clubbed> uhm
  4. # [00:01] * Quits: JoePeck_ (~jjp@2620:0:1b00:1f02:fa1e:dfff:fed9:b9a) (Quit: -)
  5. # [00:01] * Joins: JoePeck_ (~jjp@2620:0:1b00:1f02:fa1e:dfff:fed9:b9a)
  6. # [00:01] <Clubbed> <label>ddd<b>d</b></label> label.textContent
  7. # [00:03] * Quits: JoePeck_ (~jjp@2620:0:1b00:1f02:fa1e:dfff:fed9:b9a) (Client Quit)
  8. # [00:03] <Clubbed> limit ui designers means that no one will use label attribute
  9. # [00:04] <Clubbed> this is just my opinion!
  10. # [00:04] <Clubbed> that do you think about it hixie
  11. # [00:05] * Quits: BlurstOfTimes (~blurstoft@168.203.117.131) (Quit: Leaving...)
  12. # [00:05] <Clubbed> *what
  13. # [00:05] <Clubbed> what do you think about
  14. # [00:06] <Hixie> i think if people want a context menu they'll use it :-)
  15. # [00:07] <Clubbed> no they will use a random old dhtml javascript context menu :D
  16. # [00:08] <TabAtkins> Why? So they can use <b> in their context menu?
  17. # [00:08] * TabAtkins wants everyone to start being able to use <menu> yesterday.
  18. # [00:08] <Clubbed> yes, it is just an example
  19. # [00:08] <Clubbed> just like icon="" attribute
  20. # [00:09] <Clubbed> if i want to use two icons
  21. # [00:09] <Clubbed> ?
  22. # [00:09] <Clubbed> and
  23. # [00:09] <TabAtkins> Your context menu is, fundamentally, a limited thing. When you right-click on things, you get a series of plain text labels that execute some command when you click on it.
  24. # [00:09] <Hixie> context menus on windows and mac don't generally have bold text and so forth, why would web authors want something fundamentally different?
  25. # [00:11] <TabAtkins> On any distro of Linux that I've personally experienced, too.
  26. # [00:11] <Clubbed> tabatkins
  27. # [00:11] <annevk> Opera context menus at least have a concept of bold
  28. # [00:11] <annevk> select some text, right click, see under "search with"
  29. # [00:11] <Clubbed> webapp should be independent (but integrated in the os)
  30. # [00:12] <Clubbed> so if the need is a text-only label
  31. # [00:12] <Clubbed> the syntax should be
  32. # [00:12] <annevk> i could imagine that if we ever "replace" the OS people would want to experiment beyond somewhat old-fashioned limitations too
  33. # [00:12] <Clubbed> <label value="String" />
  34. # [00:12] <annevk> but presumably you would not use <menu> then
  35. # [00:12] <Clubbed> so i can put icons around it
  36. # [00:13] <TabAtkins> Again, though, you don't see icons in right-click menus. They're just plain text strings.
  37. # [00:13] <annevk> Opera has icons in context menus
  38. # [00:13] <TabAtkins> Dammit, Opera!
  39. # [00:13] <TabAtkins> Why you gotta be complicating things.
  40. # [00:14] <annevk> we're full of win
  41. # [00:14] * Joins: Lachy_ (~Lachlan@85.196.122.246)
  42. # [00:14] <Clubbed> they are not complicating
  43. # [00:14] <Clubbed> *complicated
  44. # [00:14] <Clubbed> fkg language difficulties xD
  45. # [00:15] <Clubbed> anyway tabatkins
  46. # [00:15] <Hixie> annevk: i wouldn't look at Opera for UI advice. :-P
  47. # [00:15] <Hixie> Clubbed: <menu> supports icons in context menus
  48. # [00:15] <Clubbed> yes but just only one
  49. # [00:15] <Hixie> um yes
  50. # [00:15] * Quits: adamdecaf (~adam@97-125-147-118.desm.qwest.net) (Quit: Leaving)
  51. # [00:15] <Hixie> one per command
  52. # [00:15] <Clubbed> it's just an example of a limitation
  53. # [00:15] <Hixie> what's the use case for more than one per command?
  54. # [00:16] * Joins: adamdecaf (~adam@97-125-147-118.desm.qwest.net)
  55. # [00:16] <Clubbed> i dont need more icons, but i think visible content should be placed inside tags, not attributes
  56. # [00:17] <Clubbed> for a lot of reasons
  57. # [00:17] <Clubbed> if i want to style only the label=""
  58. # [00:17] <Clubbed> how i should do?
  59. # [00:17] <Hixie> you can't style a context menu
  60. # [00:17] <Hixie> it's an operating system widget
  61. # [00:17] <Hixie> it's styled by the operating system
  62. # [00:18] <Clubbed> but is what designers want?
  63. # [00:18] <Clubbed> for example
  64. # [00:18] <Clubbed> facebook dropdown menus
  65. # [00:18] <Hixie> users are more important than designers, and users want their menus to be the same across all their applications
  66. # [00:18] <Clubbed> will use <menu> tag?
  67. # [00:19] <Clubbed> i think not
  68. # [00:19] <Clubbed> they will continue to use lists
  69. # [00:19] <Clubbed> or nav
  70. # [00:19] <Hixie> hey does anyone recall whether <time> is supposed to get replaced by its contents? I can't figure out where we last discussed this.
  71. # [00:19] <TabAtkins> I won't. I'd shoot people, right in the face, if that's what it took to get an OS-native right-click menu in my webapps.
  72. # [00:20] <Clubbed> tabatkins
  73. # [00:20] <TabAtkins> Hixie: ?_? You mean, like, converted automagically into the user's time settings?
  74. # [00:20] <Hixie> man, TabAtkins must have missed the "Life of Don't Be Evil" class
  75. # [00:21] <TabAtkins> I did! o_O
  76. # [00:21] <Hixie> TabAtkins: i mean <time datetime="foo"></time> being turned into locale-specific rendering of foo
  77. # [00:21] <Clubbed> my os controls must appear exactly like os skin defined they
  78. # [00:22] <Clubbed> i'm talking about context menus on gmail, on facebook, on wave, and toolbars too
  79. # [00:22] <TabAtkins> Hixie: I don't recall discussions about this, but that would be great.
  80. # [00:22] <TabAtkins> Clubbed: I'm also talking about those.
  81. # [00:22] <TabAtkins> And I want them to look like a right-click menu.
  82. # [00:22] <TabAtkins> Just like every single other application on my entire machine.
  83. # [00:22] * Quits: rolandsteiner (~rolandste@220.109.219.244) (Quit: Leaving.)
  84. # [00:23] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  85. # [00:24] <TabAtkins> I mean, I *actively desire* there to be no significant styling control of those things. Just like I don't want styling control of scrollbars.
  86. # [00:24] * Quits: jgornick (~joe@199.199.212.242) (Quit: jgornick)
  87. # [00:24] <Clubbed> ok, but is our "nerd" opinion, if you want to build an os-like application we can use xul, but "commercial" applications needs more styling and scripting features
  88. # [00:25] <JonathanNeal> BUT I WANNA MAK MA SCROLLBAHS PUPLE!
  89. # [00:25] <Clubbed> lolsdjfgsdf
  90. # [00:25] <TabAtkins> Apparently they don't. Commercial applications use ordinary right-click menus. And ordinary scrollbars. The *very* few that go out of their way to create custom versions of those are extremely annoying, though luckily quite rare.
  91. # [00:26] <Hixie> annevk: do you recall the current state of the <time> thing by any chance? whether we decided to make it not localise or something?
  92. # [00:26] <Hixie> the spec right now is inconsistent on the matter
  93. # [00:26] <Hixie> and i can't work out if it's just that i missed something while adding it or while removing it
  94. # [00:27] <Clubbed> tabatkins i see a lot of custom widget that they can not be reproduced with html5 markup
  95. # [00:27] <Clubbed> for example on wpf
  96. # [00:27] <Clubbed> i see textboxes inside the contextmenu
  97. # [00:28] <TabAtkins> I've never seen such a thing in any application I've ever used. :shrug:
  98. # [00:29] * Joins: MikeSmithX (~MikeSmith@EM114-48-155-32.pool.e-mobile.ne.jp)
  99. # [00:29] <Clubbed> me too, but i use only notepad++ and eclipse lol so maybe my idea of an application is "limited"
  100. # [00:29] * Quits: scherkus_ (~scherkus@17.244.25.96) (Ping timeout: 248 seconds)
  101. # [00:29] <TabAtkins> I use plenty, and speak as a web designer who likes making pretty things.
  102. # [00:31] <Clubbed> anyway, you are right, people can't change color of our scrollbars but they do, so they will do the same with context menus, they will never use <menu>
  103. # [00:32] <Clubbed> xhtml teachs to us how it works
  104. # [00:32] <TabAtkins> I can't parse what you just said.
  105. # [00:32] <Clubbed> i'm sorry
  106. # [00:32] <TabAtkins> People do use scrollbars. They're a basic part of UI.
  107. # [00:32] * Quits: MikeSmith (~MikeSmith@EM114-48-43-132.pool.e-mobile.ne.jp) (Ping timeout: 245 seconds)
  108. # [00:33] <TabAtkins> And people do use context menus. They're all over the place. The one place they're missing is in webapps.
  109. # [00:33] <Clubbed> people cannot change the color of my browser scrollbar, but they inevitably do, with scripts
  110. # [00:33] <Clubbed> or flash
  111. # [00:34] <Clubbed> and they will use scripts instead of <menu>
  112. # [00:34] <TabAtkins> Very few people use scripts for context menus now. I doubt that will change.
  113. # [00:34] <TabAtkins> Adding <menu> will make context menus super easy to make, so I think you'll see them a lot more.
  114. # [00:34] <Hixie> very few people restyle their scrollbars. some do, but not many.
  115. # [00:34] <Hixie> the same will apply to <menu>.
  116. # [00:34] <Clubbed> ... :| gmail does wave does everything on google does, social networks too
  117. # [00:35] <Hixie> some will go out of their way to do special menus, but most will do the right thing and use the OS default
  118. # [00:35] <TabAtkins> Gmail doesn't.
  119. # [00:35] <TabAtkins> Some of the Google apps do, but they're not doing anything that can't be handled by <menu>.
  120. # [00:36] <Clubbed> exactly what i'm saying, developers will continue to use absolutely positioned divs
  121. # [00:36] <Clubbed> for emulate context menus
  122. # [00:36] <TabAtkins> That's the opposite of what I just said. I said that the Google apps that *do* use custom right-click menus can migrate to using <menu> without any problem.
  123. # [00:37] <Clubbed> lol
  124. # [00:38] <Hixie> Clubbed: if your hypothesis was correct -- that is, if authors liked styling widgets so much that <menu> will fail -- then one could predict that authors would uniformly restyle scrollbars instead of using the default rendering for them
  125. # [00:38] <Hixie> Clubbed: however, that prediction does not match reality
  126. # [00:38] <Clubbed> i'm sorry but you do not understand... google wave is new, it uses custom scrollbars
  127. # [00:38] <Clubbed> so
  128. # [00:38] <Hixie> Clubbed: therefore the hypothesis is wrong
  129. # [00:38] <TabAtkins> Frex, take a look at Google Maps. Custom right-click menu. And yet, it has nothing but plain-text labels.
  130. # [00:38] <Clubbed> why did they not use os scrollbars?
  131. # [00:38] <Hixie> Clubbed: now certainly, SOME pages will make custom scrollbars and custom menus and so forth, but that's fine
  132. # [00:38] <Clubbed> it's a commercial thing
  133. # [00:38] <TabAtkins> They could swap to <menu> immediately once it was supported widely enough.
  134. # [00:38] <Hixie> Clubbed: the point is that MOST will not
  135. # [00:38] <Clubbed> exactly!
  136. # [00:39] <Clubbed> they could but they will not swap to <menu>!
  137. # [00:39] <Hixie> Clubbed: MOST pages will just use the default menu, just like they use the default scrollbar
  138. # [00:39] <Clubbed> never! they want custom design!
  139. # [00:39] <Hixie> who, the wave team?
  140. # [00:39] * Joins: scherkus_ (~scherkus@17.244.25.96)
  141. # [00:40] <Clubbed> everyone, included me
  142. # [00:40] <Hixie> so why doesn't everyone do their own scrollbars?
  143. # [00:40] <Hixie> (on a sidenote, i just hit r5000!)
  144. # [00:42] <Clubbed> just because script is hard to make
  145. # [00:42] <TabAtkins> Wave's custom scrollbars are *really weird* and very hard to use if there is a lot of overflow. I need to go complain at them.
  146. # [00:43] <TabAtkins> Clubbed: You don't need scripting to change the color of your scrollbars. IE supports some proprietary scrollbar CSS properties.
  147. # [00:43] <Hixie> yeah it's actually pretty easy to change scrollbar colorus
  148. # [00:44] <Clubbed> the point is not this, i dont want to change my context menu style or scrollbar style, never
  149. # [00:44] <Clubbed> but
  150. # [00:45] <Clubbed> i think developers dont want to be limited
  151. # [00:45] <Clubbed> come on
  152. # [00:45] <Clubbed> the web is commercial
  153. # [00:45] <Clubbed> is not a desktop app
  154. # [00:45] <Clubbed> it must be controlled but not limited
  155. # [00:46] <TabAtkins> Developers not wanting to be limited is unimportant. Does it help or harm users?
  156. # [00:46] <TabAtkins> If it harms them, then it's out.
  157. # [00:47] <Hixie> developers aren't limited here anyway, if they don't want their menus to look like native menus, they're welcome to write their own menus with script, css, and aria
  158. # [00:47] <Hixie> just like they do today
  159. # [00:47] <Hixie> the point of <menu> is specifically to let them use the default OS styles
  160. # [00:47] <Hixie> to fit in better
  161. # [00:47] <TabAtkins> And it's probably not a good idea to defend things that you don't like anyway. You can come up with much better justifications if you personally want the change you're arguing for.
  162. # [00:48] <Clubbed> hixie
  163. # [00:48] <Hixie> clubbed
  164. # [00:48] <Clubbed> if i want to use the default os style
  165. # [00:48] <Clubbed> i can use xul
  166. # [00:48] <Clubbed> embedded
  167. # [00:48] <Clubbed> with a namespace
  168. # [00:48] <TabAtkins> No you can't.
  169. # [00:48] <Clubbed> for example
  170. # [00:48] <Hixie> you can also use <menu>
  171. # [00:49] <TabAtkins> Not in HTML, at least. Maybe some browsers let you embed XUL in XHTML, I dunno.
  172. # [00:49] * JonathanNeal is now known as JonathanNealVP8
  173. # [00:49] * JonathanNealVP8 is now known as JonathanNeal
  174. # [00:49] <Clubbed> tabatkins im using html5 as xml with xul on firefox and it works good
  175. # [00:50] <Clubbed> with xhtml dtd obviously
  176. # [00:50] <TabAtkins> I don't want to use XML. And I want my websites to work outside of Firefox.
  177. # [00:51] <Clubbed> thats not the point! xD
  178. # [00:51] <Clubbed> anyway closed discussion
  179. # [00:51] <TabAtkins> Sure it is, since you just said that the way to have OS-native context menus is to use embedded XUL.
  180. # [00:53] <Clubbed> we will talk again in... five years?
  181. # [00:53] <TabAtkins> If you're trying to change the design of <menu>, 5 years from now will be too late. ^_^
  182. # [00:53] <Clubbed> the prevision is: developers will continue to try to override default os controls
  183. # [00:54] <Clubbed> with custom divs and scripts and random shit
  184. # [00:54] <TabAtkins> I agree that some will. I think that the vast majority won't, because an OS-native display is either exactly what they want (to blend in with every other context menu the user sees on their machine) or is sufficient (because they just want the functionality, and don't care about the appearance as long as it's "good enough").
  185. # [00:55] <Clubbed> but default functionality, predefined graphics and scripting should be override-able in some cases
  186. # [00:56] <Clubbed> i dont want to customize the style of the contextmenu
  187. # [00:56] <TabAtkins> The important question is, why should they? Sometimes there are good reasons to allow such, sometimes not.
  188. # [00:56] <Clubbed> i want to put two icons for each item!
  189. # [00:57] <Clubbed> i want to put a textfield inside my toolbar
  190. # [00:57] <TabAtkins> Create a single image with both icons in it.
  191. # [00:57] <Clubbed> etc
  192. # [00:57] <TabAtkins> Or, you know, don't.
  193. # [00:57] <Clubbed> lol, just examples
  194. # [00:57] <Clubbed> title="" is limited
  195. # [00:57] <Clubbed> developers uses hidden div
  196. # [00:58] <Clubbed> to markup tooltips
  197. # [00:58] <TabAtkins> I know you can come up with examples of what someone could *possibly* do with more freedom. That's unimportant. We need to know if it's *important* to be able to do something that is currently restricted.
  198. # [01:02] <Hixie> i thought you said you didn't? <Clubbed> the point is not this, i dont want to change my context menu style or scrollbar style, never
  199. # [01:02] <Hixie> i'm confused
  200. # [01:02] <Hixie> do you want to change the style of <menu> ornot?
  201. # [01:02] <Hixie> and if you do, what is the use case
  202. # [01:03] <Clubbed> hixie, i can use html5 with no problems without styling at all and without custom labels and icons
  203. # [01:04] <Clubbed> but a lot of people will
  204. # [01:04] <Clubbed> xhtml fails for this
  205. # [01:04] <Clubbed> so
  206. # [01:04] <Clubbed> html5 should be semantic
  207. # [01:04] <Clubbed> with no limitations
  208. # [01:04] <Clubbed> for example
  209. # [01:05] <Clubbed> if html5 do <scrollbar>
  210. # [01:05] <Clubbed> developers can use <scrollbar> to customize the look
  211. # [01:05] <Hixie> the main problem i have with all that is the "a lot of people" part. What evidence do you have that it is a lot of people?
  212. # [01:06] <Clubbed> and UA can restrict by settings their styling
  213. # [01:06] <Hixie> I contend that it is not al ot of people, and i put forward as evidence the fact that not many people style their scrollbars, even though doing so is easy.
  214. # [01:06] <TabAtkins> Thus the reason why I said you shouldn't argue for things that you don't, personally, want. Arguing for other people is always fraught with peril.
  215. # [01:08] <Hixie> (if it _is_ "a lot of people" then you're right, we should investigate this further.)
  216. # [01:09] <Clubbed> tab, i'm building a webos, personally i want, but is not absolutely necessary the styling, but if i want to put a special control like a text input in my toolbar, or a checkbox in my contextmenu?
  217. # [01:09] <Clubbed> how i do it
  218. # [01:09] * Quits: eighty4_ (~eighty4@c-39c8e455.012-403-6c6b701.cust.bredbandsbolaget.se) (Remote host closed the connection)
  219. # [01:09] <Clubbed> ?
  220. # [01:09] <Hixie> a "webos"?
  221. # [01:09] <Clubbed> i will use an absolutely positioned div to emulate context menu
  222. # [01:09] <Clubbed> and a <ul>
  223. # [01:10] <Clubbed> for the toolbar
  224. # [01:10] <Clubbed> just old html4
  225. # [01:10] <Hixie> sounds good
  226. # [01:10] <Hixie> what's the problem
  227. # [01:11] <Clubbed> the problem is that like me other people never will accept <menu>
  228. # [01:11] <Clubbed> they will continue to use divs
  229. # [01:11] <Hixie> what is your evidence that you are in the majority here?
  230. # [01:11] <Hixie> i've provided what i consider evidence that this is likely a minority position
  231. # [01:11] <Hixie> what is your counter-evidence?
  232. # [01:12] <Clubbed> uhm sorry i cannot understand this
  233. # [01:12] <Clubbed> my english is poor
  234. # [01:12] <Clubbed> try to write simply sorry
  235. # [01:12] <Clubbed> *simpler
  236. # [01:12] <Hixie> why do you think you more people want styling than not want styling
  237. # [01:13] <Hixie> more people want their scrollbars to be not styled than want them to be styled, if we look at the number of people styling their scrollbars
  238. # [01:13] <Hixie> so why do you think the opposite will be true for menus
  239. # [01:14] <Clubbed> uhm actually i think the same for the two cases
  240. # [01:15] <Clubbed> but styling is not adding an icon
  241. # [01:15] <Clubbed> my style can not be overriden, for example on <select>
  242. # [01:15] <Clubbed> but
  243. # [01:15] <Clubbed> in <option></option> of selects i want to put buttons
  244. # [01:15] <Clubbed> textareas
  245. # [01:15] <Clubbed> i want to put multiple icons
  246. # [01:16] <Clubbed> thats the point
  247. # [01:17] <Hixie> why?
  248. # [01:18] <Clubbed> why i can need it...
  249. # [01:19] <Clubbed> if the standard is the standard desktop toolkit
  250. # [01:19] <Clubbed> UIs will never go on
  251. # [01:19] <Clubbed> always the same
  252. # [01:20] <TabAtkins> The tools necessary to innovate in UI development already exist - use javascript and CSS, plus some accessibility help like ARIA.
  253. # [01:21] * Joins: beilabs_ (~beilabs@ppp121-44-68-251.lns20.syd6.internode.on.net)
  254. # [01:21] <TabAtkins> Then, *after* we've established that something new is wanted by a lot of people, we can add it to the language.
  255. # [01:21] <TabAtkins> Trying to guess what requirements people will have for new innovations is doomed to failure, and will just result in a lot of useless bloat in the spec that will end up getting in people's way more than it helps them.
  256. # [01:22] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: Leaving)
  257. # [01:22] <Clubbed> ok but html5 is new, html4 is the experiment
  258. # [01:23] <TabAtkins> Sure, for some things it was. Now HTML5 is the experiment for a bunch of new things.
  259. # [01:24] <Clubbed> anyway ok... i will continue to use divs xD
  260. # [01:25] <TabAtkins> You'll have to for a while anyway, until browsers support <menu>.
  261. # [01:26] * Joins: dimich_ (~dimich@216.239.45.130)
  262. # [01:27] <Clubbed> ive written implementation for menu using css bindings but specs, as you see lol, does not match my needs of a really good tool kit
  263. # [01:28] <Clubbed> anyway i will match aria's things if possible
  264. # [01:30] <Clubbed> ah another question... what WG will do about clipboard
  265. # [01:31] <Clubbed> something like drag&drop?
  266. # [01:31] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
  267. # [01:31] * Joins: dave_levin (~dave_levi@17.244.24.148)
  268. # [01:32] <Clubbed> i know security issues about clipboard
  269. # [01:35] * beilabs_ is now known as beilabs
  270. # [01:35] * Joins: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net)
  271. # [01:36] * Joins: KaOSoFt (~kaosoft@190.24.156.162)
  272. # [01:36] <KaOSoFt> http://tech.slashdot.org/story/10/04/12/1816205/Google-Rebuilds-Docs-Platform
  273. # [01:40] * Joins: othermaciej (~mjs@17.244.24.216)
  274. # [01:42] * Quits: paul_irish (~paul_iris@12.33.239.250) (Quit: paul_irish)
  275. # [01:42] <Clubbed> tabatkins -> http://img199.imageshack.us/img199/3540/googleep.png
  276. # [01:43] <Clubbed> going to bed
  277. # [01:43] <Clubbed> good night
  278. # [01:43] * Quits: Clubbed (~chatzilla@host204-96-dynamic.59-82-r.retail.telecomitalia.it) (Quit: ChatZilla 0.9.86 [Firefox 3.7a5pre/20100411031140])
  279. # [01:44] <Hixie> i suppose we could have told him that tab and i work for google
  280. # [01:44] <TabAtkins> Eh, no reason.
  281. # [01:45] <Hixie> in case he comes back, the image he pasted is a good use case, but one we can easily support in the future by adding more features to <menu>
  282. # [01:45] <Hixie> it doesn't argue for arbitrary styling or anything like that
  283. # [01:45] <TabAtkins> Man, I'm tired of writing this counter-proposal for Issue 100. It's annoying have to parse out actual objections from a wall of text, and further to separate objections to @srcdoc from the (much more numerous) objections to @sandbox itself.
  284. # [01:47] * Joins: dave_levin_ (~dave_levi@216.239.45.130)
  285. # [01:48] * Joins: nessy (~Adium@124-168-176-223.dyn.iinet.net.au)
  286. # [01:48] <Hixie> it's hard to write change proposals in general at the moment since we don't have much to go on in terms of figuring out how they'll be handled by the chairs
  287. # [01:49] <Hixie> in fact iirc all we have is the microdata one
  288. # [01:50] <Hixie> where a long list of good reasons didn't convince the chairs
  289. # [01:50] <Hixie> it's hard to know if a shorter list or a longer list would have had a different result
  290. # [01:50] * Quits: dave_levin (~dave_levi@17.244.24.148) (Ping timeout: 264 seconds)
  291. # [01:50] * dave_levin_ is now known as dave_levin
  292. # [01:52] * Joins: davidb (~davidb@bas2-streetsville39-2925212312.dsl.bell.ca)
  293. # [01:52] * Quits: dave_levin (~dave_levi@216.239.45.130) (Quit: dave_levin)
  294. # [01:56] <JonathanNeal> Was there a dialog element?
  295. # [01:56] <JonathanNeal> And was it removed?
  296. # [01:57] <Hixie> yes and yes
  297. # [01:59] * Quits: johnst (~johnst@x1-6-00-07-95-57-08-bb.k270.webspeed.dk) (Quit: Leaving)
  298. # [01:59] <JonathanNeal> should embed be considered a new element?
  299. # [02:02] <TabAtkins> No, it's existed for a long time.
  300. # [02:04] <JonathanNeal> Hmm, it was listed @ http://www.w3.org/TR/html5-diff/#new-elements
  301. # [02:04] * Quits: othermaciej (~mjs@17.244.24.216) (Quit: othermaciej)
  302. # [02:04] <JonathanNeal> Anyway, I was just trying to update the wikipedia page for new elements.
  303. # [02:05] <TabAtkins> It's new in the sense that it didn't exist in HTML4. But it was certainly used back then.
  304. # [02:06] <JonathanNeal> I ended up just re-ordering two of them to make them alphabetical (you can't have all but two in order!) and removed dialog.
  305. # [02:08] <JonathanNeal> I think the deprecated list could be larger too.
  306. # [02:09] * Quits: dimich_ (~dimich@216.239.45.130) (Quit: dimich_)
  307. # [02:09] * Joins: paul_irish (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net)
  308. # [02:13] * Quits: scherkus_ (~scherkus@17.244.25.96) (Ping timeout: 268 seconds)
  309. # [02:14] <JonathanNeal> okay, updated both... so productive :-P
  310. # [02:15] * Quits: JonathanNeal (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com) (Quit: Leaving)
  311. # [02:17] <TabAtkins> Sent Issue 100 counter proposal. Now to look at Issue 92 and see if it's objectionable or not...
  312. # [02:22] * Joins: nattokirai (~nattokira@z186083.dynamic.ppp.asahi-net.or.jp)
  313. # [02:24] * Quits: KaOSoFt (~kaosoft@190.24.156.162) (Quit: Leaving)
  314. # [02:25] * TabAtkins finds no real reason to object to Issue 92.
  315. # [02:27] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  316. # [02:30] <Hixie> i wish i understood 92
  317. # [02:30] * Quits: smaug___ (~chatzilla@cs181150024.pp.htv.fi) (Quit: ChatZilla 0.9.86 [Firefox 3.7a4pre/20100324184354])
  318. # [02:30] <TabAtkins> Basically, the example table you've used is unrealstic and contrived. She's proposing a better example table.
  319. # [02:31] <Hixie> but that's not what the bug she escalated it from is asking for
  320. # [02:31] <TabAtkins> Complex enough to justify explanatory text about the headers, but still relatively simple to understand.
  321. # [02:31] <TabAtkins> Indeed, the bug is something different entirely.
  322. # [02:31] <Hixie> o_O
  323. # [02:31] * Quits: adamdecaf (~adam@97-125-147-118.desm.qwest.net) (Remote host closed the connection)
  324. # [02:31] <TabAtkins> Yeah, dunno.
  325. # [02:32] * Joins: adamdecaf (~adam@97-125-147-118.desm.qwest.net)
  326. # [02:32] * Joins: JoePeck_ (~jjp@2620:0:1b00:1f02:fa1e:dfff:fed9:b9a)
  327. # [02:32] <Hixie> any idea which section she's trying to replace?
  328. # [02:32] * Quits: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net) (Quit: zzzzz)
  329. # [02:32] <Hixie> i don't know what she means by "table element description section"
  330. # [02:33] <TabAtkins> In the description of the <table> element.
  331. # [02:33] <Hixie> oh
  332. # [02:33] <Hixie> what the whole thing?
  333. # [02:33] <TabAtkins> I'd have to look again. I *think* it's just the example table and related verbage?
  334. # [02:33] <Hixie> oh i see, she's trying to readd the summary="" attribute without telling anyone about it
  335. # [02:34] <TabAtkins> Well, yeah.
  336. # [02:34] <TabAtkins> Oh man, skipped over that entire paragraph.
  337. # [02:35] <Hixie> wow her example is terrible
  338. # [02:35] <TabAtkins> I think it's a pretty good table to use, at least.
  339. # [02:35] <Hixie> except it doesn't need a tabel description
  340. # [02:35] <Hixie> since it can be entirely derived from the table structure
  341. # [02:36] <Hixie> and she put a footer in a table cell
  342. # [02:36] <Hixie> ok well we'll see what the chairs do with this
  343. # [02:38] <Hixie> i like how she managed to file a bug to remove an example on the grounds that it is extraneous, and turned it into a change proposal that instead adds a new attribute and a bigger example
  344. # [02:41] <TabAtkins> I don't find it fundamentally wrong to have a CP arguing for a *better* example as a suggested fix for an issue saying the example is bad and should be removed.
  345. # [02:41] <TabAtkins> "should be removed" is a possibe solution, sure, but so is making the example less bad.
  346. # [02:44] * Joins: rolandsteiner (~rolandste@220.109.219.244)
  347. # [02:45] <Hixie> if all she was doing is suggesting a better example, i wouldn't have rejected the bug
  348. # [02:45] <Hixie> she didn't ask for a better example, nor provide one
  349. # [02:46] <Hixie> and then she escalated this editorial bug and turned it into a way to smuggle the summary="" attribute back in
  350. # [02:47] <Hixie> (also, the proposedw table isn't better -- it doesn't need a table description at all, since it can be entirely derived from the table structure, and it has a footer in a cell)
  351. # [02:47] <Hixie> i wish we did have a better table though
  352. # [02:50] <Hixie> (another reason her table is a poor one is that even if it was one that needed a table description, it is far too long to repeat several times showing different ways of exposing the table description)
  353. # [03:00] * Joins: JusticeFries (~justicefr@c-67-173-239-97.hsd1.co.comcast.net)
  354. # [03:01] * Quits: boaz (~boaz@44.sub-75-239-212.myvzw.com) (Quit: boaz)
  355. # [03:02] * Joins: kennyluck (~kennyluck@tea04.w3.mag.keio.ac.jp)
  356. # [03:12] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
  357. # [03:26] * Quits: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net) (Quit: erikvold)
  358. # [03:27] * Quits: cying (~cying@70.90.171.153) (Ping timeout: 240 seconds)
  359. # [03:31] * Quits: rolandsteiner (~rolandste@220.109.219.244) (Quit: Leaving.)
  360. # [03:45] * Quits: erlehmann (~erlehmann@dslb-092-078-128-109.pools.arcor-ip.net) (Quit: Ex-Chat)
  361. # [03:48] * MikeSmithX is now known as MikeSmith
  362. # [03:53] * Joins: rolandsteiner (~rolandste@220.109.219.244)
  363. # [03:54] <MikeSmith> boblet: I removed the Details section from the doc for nav
  364. # [03:54] <MikeSmith> I can re-add something there again later
  365. # [03:55] * Joins: miketaylr (~miketaylr@24.42.95.234)
  366. # [03:55] * Quits: miketaylr (~miketaylr@24.42.95.234) (Excess Flood)
  367. # [03:55] * Joins: miketaylr (~miketaylr@24.42.95.234)
  368. # [04:00] * Quits: MikeSmith (~MikeSmith@EM114-48-155-32.pool.e-mobile.ne.jp) (Quit: This computer has gone to sleep)
  369. # [04:04] * Quits: davidb (~davidb@bas2-streetsville39-2925212312.dsl.bell.ca) (Quit: davidb)
  370. # [04:12] * paul_irish is now known as paul_IErish
  371. # [04:13] * Quits: JoePeck_ (~jjp@2620:0:1b00:1f02:fa1e:dfff:fed9:b9a) (Quit: -)
  372. # [04:15] * miketaylr is now known as mIEktaylr
  373. # [04:31] * Joins: JoePeck_ (~jjp@c-24-130-200-51.hsd1.ca.comcast.net)
  374. # [04:36] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 264 seconds)
  375. # [04:51] * Joins: Amorphous (jan@unaffiliated/amorphous)
  376. # [04:56] * Quits: adamdecaf (~adam@97-125-147-118.desm.qwest.net) (Quit: Leaving)
  377. # [04:57] * Quits: nattokirai (~nattokira@z186083.dynamic.ppp.asahi-net.or.jp) (Quit: nattokirai)
  378. # [05:03] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  379. # [05:04] * Quits: JohnnyAmerica (~Simon@213-64-113-37-no97.tbcn.telia.com) (Ping timeout: 246 seconds)
  380. # [05:06] * Quits: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de) (Quit: Verlassend)
  381. # [05:06] * Joins: MikeSmith (~MikeSmith@EM114-48-155-32.pool.e-mobile.ne.jp)
  382. # [05:08] <othermaciej> hi everyone
  383. # [05:18] * Joins: paradisaeidae (~chatzilla@r125-63-186-205.cpe.unwired.net.au)
  384. # [05:18] * Quits: jwalden (~waldo@nat/mozilla/x-dydrkoiltmxpcdrq) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2/20100122095031])
  385. # [05:18] * Joins: paradisaeidae_ (~chatzilla@r125-63-186-202.cpe.unwired.net.au)
  386. # [05:22] * Quits: paradisaeidae (~chatzilla@r125-63-186-205.cpe.unwired.net.au) (Ping timeout: 258 seconds)
  387. # [05:25] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 260 seconds)
  388. # [05:25] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  389. # [05:29] * Joins: cying (~cying@c-24-4-120-70.hsd1.ca.comcast.net)
  390. # [05:36] * paul_IErish is now known as paul_irish
  391. # [05:37] <MikeSmith> othermaciej: hey
  392. # [05:37] * Joins: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net)
  393. # [05:38] <othermaciej> hi MikeSmith!
  394. # [05:39] <MikeSmith> catching up with some unread mail and just reading about new webkit multiprocess stuff now
  395. # [05:42] * Joins: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net)
  396. # [05:50] <othermaciej> oh yeah that is neat stuff :-)
  397. # [05:53] * Quits: mIEktaylr (~miketaylr@24.42.95.234) (Remote host closed the connection)
  398. # [05:54] <wirepair> whats this now?
  399. # [05:54] * Quits: cying (~cying@c-24-4-120-70.hsd1.ca.comcast.net) (Quit: cying)
  400. # [05:54] <wirepair> ah like chrome
  401. # [05:55] <wirepair> wonder if they will sandbox, or just keep split
  402. # [05:56] <othermaciej> split first
  403. # [05:57] <wirepair> yeah looks like they make hints at sandboxing
  404. # [05:57] <wirepair> "This can deliver benefits in responsiveness, robustness, security (through the potential to sandbox the web process) and better use of multicore CPUs"
  405. # [05:57] * othermaciej is one of them
  406. # [05:57] <wirepair> oh ;>
  407. # [05:58] <wirepair> sorry i just kind of lurk here, not really up to speed with who everyone is and where they are at ;>
  408. # [05:58] * Joins: scherkus_ (~scherkus@ip67-152-86-163.z86-152-67.customer.algx.net)
  409. # [05:59] <othermaciej> no worries
  410. # [05:59] <othermaciej> but you can ask questions if you want, here or on #webkit :-)
  411. # [05:59] <wirepair> good to know thanks ;>
  412. # [06:02] * Quits: JusticeFries (~justicefr@c-67-173-239-97.hsd1.co.comcast.net) (Quit: JusticeFries)
  413. # [06:02] * Joins: JusticeFries (~justicefr@c-67-173-239-97.hsd1.co.comcast.net)
  414. # [06:02] * Joins: mr_danie1 (~irssi@e177145068.adsl.alicedsl.de)
  415. # [06:04] * Joins: dave_levin (~dave_levi@ip67-152-86-163.z86-152-67.customer.algx.net)
  416. # [06:06] * Quits: mr_daniel (~irssi@e177144004.adsl.alicedsl.de) (Ping timeout: 260 seconds)
  417. # [06:07] * Quits: JusticeFries (~justicefr@c-67-173-239-97.hsd1.co.comcast.net) (Ping timeout: 260 seconds)
  418. # [06:11] * Joins: inkbase (~jason@S0106002312f9bea2.vc.shawcable.net)
  419. # [06:19] * Joins: paradisaeidae (~chatzilla@r125-63-186-205.cpe.unwired.net.au)
  420. # [06:21] * Joins: cedricv (~cedric@112.199.164.187)
  421. # [06:21] * Quits: cedricv (~cedric@112.199.164.187) (Read error: Connection reset by peer)
  422. # [06:22] * Quits: paradisaeidae_ (~chatzilla@r125-63-186-202.cpe.unwired.net.au) (Ping timeout: 258 seconds)
  423. # [06:29] * Joins: MikeSmithX (~MikeSmith@EM114-48-7-156.pool.e-mobile.ne.jp)
  424. # [06:29] * Joins: Rik` (~Rik`@173.200.178.70)
  425. # [06:30] * Quits: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net) (Ping timeout: 240 seconds)
  426. # [06:32] * Quits: MikeSmith (~MikeSmith@EM114-48-155-32.pool.e-mobile.ne.jp) (Ping timeout: 252 seconds)
  427. # [06:35] * Joins: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net)
  428. # [06:38] <MikeSmithX> the cafeteria at work is serving whale meat this semester
  429. # [06:43] * Quits: Rik` (~Rik`@173.200.178.70) (Ping timeout: 248 seconds)
  430. # [06:43] <othermaciej> MikeSmithX: :-
  431. # [06:43] <othermaciej> :-(
  432. # [06:44] <MikeSmithX> yeah
  433. # [06:45] * Joins: graste (~graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net)
  434. # [06:45] <wirepair> make them all watch that movie ;>
  435. # [06:45] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Ping timeout: 252 seconds)
  436. # [06:45] <wirepair> or ask them if they are eating the meat for research
  437. # [07:02] * Quits: cpearce (~cpearce@203-97-204-82.dsl.clear.net.nz) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.15/2009101909])
  438. # [07:05] * Joins: onar_ (~onar@17.151.82.208)
  439. # [07:31] * Joins: nattokirai (~nattokira@z186083.dynamic.ppp.asahi-net.or.jp)
  440. # [07:34] * Quits: onar_ (~onar@17.151.82.208) (Quit: onar_)
  441. # [07:35] * Quits: paradisaeidae (~chatzilla@r125-63-186-205.cpe.unwired.net.au) (*.net *.split)
  442. # [07:35] * Quits: scherkus_ (~scherkus@ip67-152-86-163.z86-152-67.customer.algx.net) (*.net *.split)
  443. # [07:35] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (*.net *.split)
  444. # [07:35] * Quits: Lachy (~Lachy@pat-tdc.opera.com) (*.net *.split)
  445. # [07:35] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (*.net *.split)
  446. # [07:35] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (*.net *.split)
  447. # [07:35] * Quits: hasather (~david@pat-tdc.opera.com) (*.net *.split)
  448. # [07:35] * Quits: smaug (~chatzilla@cs181150024.pp.htv.fi) (*.net *.split)
  449. # [07:35] * Quits: Hixie (ianh@trivini.no) (*.net *.split)
  450. # [07:35] * Quits: bfrantz (~bfrantz@pdpc/supporter/professional/bfrantz) (*.net *.split)
  451. # [07:35] * Quits: Peter` (~peter@171-20.ftth.alicecomfortplus.nl) (*.net *.split)
  452. # [07:35] * Quits: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net) (*.net *.split)
  453. # [07:35] * Quits: knowtheory (~knowtheor@bas1-london16-1176190035.dsl.bell.ca) (*.net *.split)
  454. # [07:35] * Quits: deltab (~deltab@cpc1-smal2-0-0-cust270.perr.cable.virginmedia.com) (*.net *.split)
  455. # [07:35] * Quits: hamaji (~hamaji@220.109.219.244) (*.net *.split)
  456. # [07:35] * Quits: nattokirai (~nattokira@z186083.dynamic.ppp.asahi-net.or.jp) (*.net *.split)
  457. # [07:35] * Quits: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net) (*.net *.split)
  458. # [07:35] * Quits: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp) (*.net *.split)
  459. # [07:35] * Quits: mbelshe (~mbelshe@nat/google/x-cwmnzgzrowduygca) (*.net *.split)
  460. # [07:35] * Quits: Peter- (~peter@5ED0FD97.cable.ziggo.nl) (*.net *.split)
  461. # [07:35] * Quits: JoePeck_ (~jjp@c-24-130-200-51.hsd1.ca.comcast.net) (*.net *.split)
  462. # [07:35] * Quits: TabAtkins (~tabatkins@nat/google/x-auwoysyrrnvadbfx) (*.net *.split)
  463. # [07:35] * Quits: hendry (~hendry@webvm.net) (*.net *.split)
  464. # [07:35] * Quits: Yudai (~Yudai@p6eafe2.kngwnt01.ap.so-net.ne.jp) (*.net *.split)
  465. # [07:35] * Quits: Dashiva (Dashiva@wikia/Dashiva) (*.net *.split)
  466. # [07:35] * Quits: mamund (mamund@frost.nullshells.net) (*.net *.split)
  467. # [07:35] * Quits: ukd1 (~russ@post.ukd1.co.uk) (*.net *.split)
  468. # [07:35] * Quits: inkbase (~jason@S0106002312f9bea2.vc.shawcable.net) (*.net *.split)
  469. # [07:35] * Quits: mr_danie1 (~irssi@e177145068.adsl.alicedsl.de) (*.net *.split)
  470. # [07:35] * Quits: gavin_ (~gavin@firefox/developer/gavin) (*.net *.split)
  471. # [07:35] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (*.net *.split)
  472. # [07:35] * Quits: Lachy_ (~Lachlan@85.196.122.246) (*.net *.split)
  473. # [07:35] * Quits: jcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (*.net *.split)
  474. # [07:35] * Quits: graste (~graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net) (*.net *.split)
  475. # [07:35] * Quits: jgraham (~jgraham@web22.webfaction.com) (*.net *.split)
  476. # [07:35] * Quits: doublec (~doublec@li30-216.members.linode.com) (*.net *.split)
  477. # [07:35] * Quits: Jordanairwave (~Jordanair@cpc2-stav10-0-0-cust44.aztw.cable.virginmedia.com) (*.net *.split)
  478. # [07:35] * Quits: kinetik (~kinetik@121.98.132.55) (*.net *.split)
  479. # [07:37] * Joins: nattokirai (~nattokira@z186083.dynamic.ppp.asahi-net.or.jp)
  480. # [07:37] * Joins: graste (~graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net)
  481. # [07:37] * Joins: paradisaeidae (~chatzilla@r125-63-186-205.cpe.unwired.net.au)
  482. # [07:37] * Joins: mr_danie1 (~irssi@e177145068.adsl.alicedsl.de)
  483. # [07:37] * Joins: scherkus_ (~scherkus@ip67-152-86-163.z86-152-67.customer.algx.net)
  484. # [07:37] * Joins: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net)
  485. # [07:37] * Joins: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net)
  486. # [07:37] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  487. # [07:37] * Joins: 40FAAQ1CN (~jjp@c-24-130-200-51.hsd1.ca.comcast.net)
  488. # [07:37] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
  489. # [07:37] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  490. # [07:37] * Joins: Lachy_ (~Lachlan@85.196.122.246)
  491. # [07:37] * Joins: Jordanairwave (~Jordanair@cpc2-stav10-0-0-cust44.aztw.cable.virginmedia.com)
  492. # [07:37] * Joins: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp)
  493. # [07:37] * Joins: mbelshe (~mbelshe@nat/google/x-cwmnzgzrowduygca)
  494. # [07:37] * Joins: ukd1 (~russ@post.ukd1.co.uk)
  495. # [07:37] * Joins: TabAtkins (~tabatkins@nat/google/x-auwoysyrrnvadbfx)
  496. # [07:37] * Joins: Peter- (~peter@5ED0FD97.cable.ziggo.nl)
  497. # [07:37] * Joins: Lachy (~Lachy@pat-tdc.opera.com)
  498. # [07:37] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
  499. # [07:37] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
  500. # [07:37] * Joins: knowtheory (~knowtheor@bas1-london16-1176190035.dsl.bell.ca)
  501. # [07:37] * Joins: deltab (~deltab@cpc1-smal2-0-0-cust270.perr.cable.virginmedia.com)
  502. # [07:37] * Joins: hasather (~david@pat-tdc.opera.com)
  503. # [07:37] * Joins: hendry (~hendry@webvm.net)
  504. # [07:37] * Joins: mamund (mamund@frost.nullshells.net)
  505. # [07:37] * Joins: smaug (~chatzilla@cs181150024.pp.htv.fi)
  506. # [07:37] * Joins: Hixie (ianh@trivini.no)
  507. # [07:37] * Joins: bfrantz (~bfrantz@pdpc/supporter/professional/bfrantz)
  508. # [07:37] * Joins: jcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
  509. # [07:37] * Joins: jgraham (~jgraham@web22.webfaction.com)
  510. # [07:37] * Joins: hamaji (~hamaji@220.109.219.244)
  511. # [07:37] * Joins: Peter` (~peter@171-20.ftth.alicecomfortplus.nl)
  512. # [07:37] * Joins: Yudai (~Yudai@p6eafe2.kngwnt01.ap.so-net.ne.jp)
  513. # [07:37] * Joins: Dashiva (Dashiva@wikia/Dashiva)
  514. # [07:37] * Joins: kinetik (~kinetik@121.98.132.55)
  515. # [07:37] * Joins: doublec (~doublec@li30-216.members.linode.com)
  516. # [07:38] * Quits: wakaba (~wakaba@96.22.102.121.dy.bbexcite.jp) (*.net *.split)
  517. # [07:38] * Quits: inimino (~inimino@boshi.inimino.org) (*.net *.split)
  518. # [07:38] * Quits: payman (~payman@pat.se.opera.com) (*.net *.split)
  519. # [07:38] * Quits: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944) (*.net *.split)
  520. # [07:38] * Quits: hober (~ted@unaffiliated/hober) (*.net *.split)
  521. # [07:38] * Quits: bzed (~bzed@devel.recluse.de) (*.net *.split)
  522. # [07:38] * Quits: jmb (~jmb@login.ecs.soton.ac.uk) (*.net *.split)
  523. # [07:38] * Quits: hsivonen (~hsivonen@kekkonen.cs.hut.fi) (*.net *.split)
  524. # [07:38] * Quits: rolandsteiner (~rolandste@220.109.219.244) (*.net *.split)
  525. # [07:38] * Quits: kennyluck (~kennyluck@tea04.w3.mag.keio.ac.jp) (*.net *.split)
  526. # [07:38] * Quits: micheil (~micheil@124-170-75-25.dyn.iinet.net.au) (*.net *.split)
  527. # [07:38] * Quits: tyoshino (~tyoshino@220.109.219.244) (*.net *.split)
  528. # [07:38] * Quits: salavas (~salavas@h4n1fls31o279.telia.com) (*.net *.split)
  529. # [07:38] * Quits: riven (~riven@53518387.cable.casema.nl) (*.net *.split)
  530. # [07:38] * Quits: Philip` (~philip@zaynar.co.uk) (*.net *.split)
  531. # [07:38] * Quits: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net) (*.net *.split)
  532. # [07:38] * Quits: othree (~othree@140.118.5.39) (*.net *.split)
  533. # [07:38] * Quits: drry (~drry@unaffiliated/drry) (*.net *.split)
  534. # [07:38] * Quits: broquaint (caf116babf@spc2-brig11-0-0-cust103.asfd.cable.virginmedia.com) (*.net *.split)
  535. # [07:38] * Quits: ment (thement@ibawizard.net) (*.net *.split)
  536. # [07:38] * Quits: webben (~benjamin@173-45-238-110.slicehost.net) (*.net *.split)
  537. # [07:38] * Quits: JohnResi1 (~JohnResig@121.255.201.74.static.ey03.engineyard.com) (*.net *.split)
  538. # [07:38] * Quits: crash\ (crash@lubyte.de) (*.net *.split)
  539. # [07:38] * Joins: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net)
  540. # [07:38] * Joins: rolandsteiner (~rolandste@220.109.219.244)
  541. # [07:38] * Joins: kennyluck (~kennyluck@tea04.w3.mag.keio.ac.jp)
  542. # [07:38] * Joins: othree (~othree@140.118.5.39)
  543. # [07:38] * Joins: micheil (~micheil@124-170-75-25.dyn.iinet.net.au)
  544. # [07:38] * Joins: wakaba (~wakaba@96.22.102.121.dy.bbexcite.jp)
  545. # [07:38] * Joins: drry (~drry@unaffiliated/drry)
  546. # [07:38] * Joins: inimino (~inimino@boshi.inimino.org)
  547. # [07:38] * Joins: broquaint (caf116babf@spc2-brig11-0-0-cust103.asfd.cable.virginmedia.com)
  548. # [07:38] * Joins: crash\ (crash@lubyte.de)
  549. # [07:38] * Joins: ment (thement@ibawizard.net)
  550. # [07:38] * Joins: tyoshino (~tyoshino@220.109.219.244)
  551. # [07:38] * Joins: webben (~benjamin@173-45-238-110.slicehost.net)
  552. # [07:38] * Joins: payman (~payman@pat.se.opera.com)
  553. # [07:38] * Joins: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944)
  554. # [07:38] * Joins: hober (~ted@unaffiliated/hober)
  555. # [07:38] * Joins: bzed (~bzed@devel.recluse.de)
  556. # [07:38] * Joins: salavas (~salavas@h4n1fls31o279.telia.com)
  557. # [07:38] * Joins: riven (~riven@53518387.cable.casema.nl)
  558. # [07:38] * Joins: Philip` (~philip@zaynar.co.uk)
  559. # [07:38] * Joins: jmb (~jmb@login.ecs.soton.ac.uk)
  560. # [07:38] * Joins: hsivonen (~hsivonen@kekkonen.cs.hut.fi)
  561. # [07:38] * Joins: JohnResi1 (~JohnResig@121.255.201.74.static.ey03.engineyard.com)
  562. # [07:46] * Joins: dave_levin_ (~dave_levi@216.239.45.130)
  563. # [07:51] * Quits: dave_levin (~dave_levi@ip67-152-86-163.z86-152-67.customer.algx.net) (Ping timeout: 265 seconds)
  564. # [07:51] * dave_levin_ is now known as dave_levin
  565. # [07:51] * Joins: aroben (~aroben@173.200.178.70)
  566. # [07:51] * Quits: aroben (~aroben@173.200.178.70) (Changing host)
  567. # [07:51] * Joins: aroben (~aroben@unaffiliated/aroben)
  568. # [08:02] * Joins: FireFly (~firefly@unaffiliated/firefly)
  569. # [08:06] * Joins: eighty4 (~eighty4@c-39c8e455.012-403-6c6b701.cust.bredbandsbolaget.se)
  570. # [08:09] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 246 seconds)
  571. # [08:10] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  572. # [08:16] * Joins: wakaba_0 (~wakaba_@203-140-91-140.eonet.ne.jp)
  573. # [08:17] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  574. # [08:19] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  575. # [08:19] * Parts: svl (~me@ip565744a7.direct-adsl.nl)
  576. # [08:36] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
  577. # [08:44] * Joins: zcorpan (~zcorpan@c-339fe355.410-6-64736c14.cust.bredbandsbolaget.se)
  578. # [08:54] * Joins: zalan (~zalan@catv-89-135-108-81.catv.broadband.hu)
  579. # [09:02] * Quits: dave_levin (~dave_levi@216.239.45.130) (Quit: dave_levin)
  580. # [09:20] * Joins: Michelangelo (~Michelang@94.166.120.228)
  581. # [09:20] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: Leaving)
  582. # [09:20] * Parts: Michelangelo (~Michelang@94.166.120.228)
  583. # [09:23] * Quits: eighty4 (~eighty4@c-39c8e455.012-403-6c6b701.cust.bredbandsbolaget.se) (Remote host closed the connection)
  584. # [09:29] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
  585. # [09:31] * Quits: paradisaeidae (~chatzilla@r125-63-186-205.cpe.unwired.net.au) (Read error: Connection reset by peer)
  586. # [09:31] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  587. # [09:32] * Joins: paradisaeidae (~chatzilla@r125-63-186-205.cpe.unwired.net.au)
  588. # [09:38] <Hixie> MikeSmithX: your input on bug 9467 would be very welcome
  589. # [09:39] * MikeSmithX is now known as MikeSmith
  590. # [09:40] * Joins: svl (~chatzilla@a194-109-2-65.dmn.xs4all.nl)
  591. # [09:40] * Joins: davidhund (~davidhund@s55940049.adsl.wanadoo.nl)
  592. # [09:40] <MikeSmith> me looks around for Yudai
  593. # [09:40] <MikeSmith> Yudai, http://www.w3.org/Bugs/Public/show_bug.cgi?id=9467
  594. # [09:41] <MikeSmith> Hixie: fwiw, "on" and "kun" are different phonetic readings for kanji
  595. # [09:41] <MikeSmith> I still don't understand the question there either, though
  596. # [09:41] * MikeSmith looks more
  597. # [09:41] <hsivonen> argh. html5test.com tests SQL database and encumbered codecs as part of its "HTML5" score
  598. # [09:42] <Hixie> MikeSmith: well if you don't understand it, i'm certainly going to be way out of my depth :-)
  599. # [09:42] <hsivonen> so stuff like this emerges: http://geektechnica.com/2010/04/chrome-passes-html5-test-with-flying-colors/
  600. # [09:42] <Hixie> MikeSmith: hopefully they'll comment further...
  601. # [09:42] <Hixie> yeah that test is a disaster
  602. # [09:42] <othermaciej> hsivonen: it also appears to have totally buggy tests
  603. # [09:43] <Hixie> i commented on reddit to that effect, but not sure what else can be done about it
  604. # [09:43] <MikeSmith> Hixie: I think you could just change it from "kanji reading" to "phonetic reading"
  605. # [09:43] <othermaciej> for example, it tells me my Safari supports Ogg Vorbis but not MP3 or AAC
  606. # [09:43] <Hixie> MikeSmith: k
  607. # [09:44] <othermaciej> also seems to think we support the <mark> element
  608. # [09:44] <MikeSmith> hsivonen: btw, I think I found a bug in the v.nu assertions code that is causing processChildContent() from ever being called at all
  609. # [09:44] <hsivonen> MikeSmith: oops...
  610. # [09:45] <MikeSmith> but it also seems like maybe the processChildContent stuff is dead code, anyway
  611. # [09:45] <hsivonen> which reminds me, that I was planning on redeploying V.nu yesterday
  612. # [09:45] <hsivonen> so I guess I should do it now
  613. # [09:45] <Yudai> I'm still stacking on rebuilding :)
  614. # [09:46] <MikeSmith> hsivonen: eclipse warns me: "The method isChildren() from the type Assertions.StackNode is never used locally ... The local variable parentName is never read ... The local variable add is never read"
  615. # [09:47] <MikeSmith> hsivonen: if something breaks when you rebuild, it may be because I forgot to commit something from my workspace
  616. # [09:47] <MikeSmith> Yudai is try to build from current source and says his build is failing
  617. # [09:48] <Yudai> MikeSmith: wait a moment
  618. # [09:48] <hsivonen> I'm building now on Ubuntu using OpenJDK
  619. # [09:49] <hsivonen> the build works for me
  620. # [09:49] <MikeSmith> cool
  621. # [09:50] * Joins: JusticeFries (~justicefr@c-67-173-239-97.hsd1.co.comcast.net)
  622. # [09:50] <hsivonen> hmm. I think I'll land my option/datalist fix in the parser repo even though it lacks review for Gecko
  623. # [09:50] <MikeSmith> hsivonen: btw, I don't know if you saw, but Sean Fraser was trying to put together a ruby gem of v.nu and raised a bug to report that the build initially failed for him
  624. # [09:51] <MikeSmith> because of the known issue of needing to run the build twice after a initial/fresh checkout
  625. # [09:51] <hsivonen> yeah, the build script needs polishing
  626. # [09:51] <hsivonen> I'm personally annoyed at having to set JAVA_HOME
  627. # [09:51] <MikeSmith> yeah
  628. # [09:52] <wirepair> mike,you manage the html5.validator.nu?
  629. # [09:52] <MikeSmith> no
  630. # [09:52] <hsivonen> wirepair: I do
  631. # [09:52] <wirepair> ah, are you takign steps to block repeated requests/requests to localhost?
  632. # [09:53] <wirepair> just out of curiousity ;>, i think i spoke with hixie about this
  633. # [09:53] <hsivonen> whoa. what requests to localhost?
  634. # [09:53] <wirepair> so if anattacker does
  635. # [09:53] <MikeSmith> Hixie: somebody may likely complain about "phonetic reading", but I don't know any other way to explain it easily (without going into further confusing/esoteric/useless-in-this-context details about various possible readings of kanji in Japanese)
  636. # [09:53] <wirepair> http://localhost:8080 ....
  637. # [09:53] <Hixie> MikeSmith: k
  638. # [09:53] <wirepair> are you blocking things like that
  639. # [09:54] <wirepair> i was using it to validate google, and i notice it gave me google frances' site, so i realized the validator could basically be used as a proxy
  640. # [09:55] * Joins: mpt (~mpt@canonical/mpt)
  641. # [09:56] <MikeSmith> Hixie: http://dev.w3.org/html5/spec/dom.html#inter-element-whitespace means that <figcaption> </figcaption> does not contain content other than inter-element whitespace, right?
  642. # [09:56] <MikeSmith> because "Empty text nodes and text nodes consisting of just sequences of those characters are considered inter-element whitespace"
  643. # [09:57] <Hixie> yes, unless i'm missign something
  644. # [09:57] <MikeSmith> OK
  645. # [10:00] <MikeSmith> hsivonen: btw, I'm curious if you might remember why you have ignorableWhitespace implementation in the Checker code calling the characters method
  646. # [10:01] <hsivonen> MikeSmith: it's always legal per SAX to delegate ignorableWhitespace to characters if you aren't ignoring anything
  647. # [10:01] <MikeSmith> oh, OK
  648. # [10:01] <MikeSmith> didn't know that
  649. # [10:02] <hsivonen> wirepair: no, localhost isn't blocked
  650. # [10:02] * Quits: drry (~drry@unaffiliated/drry) (Read error: Connection reset by peer)
  651. # [10:02] <wirepair> hsivonen may want to do that ;>
  652. # [10:02] <MikeSmith> wirepair is a security maven
  653. # [10:02] <hsivonen> wirepair: localhost isn't supposed to have any services whose protection is IP-based
  654. # [10:02] * Joins: drry (~drry@unaffiliated/drry)
  655. # [10:02] <wirepair> so no jetty manager
  656. # [10:02] <wirepair> jmx-console...
  657. # [10:02] <wirepair> etc/
  658. # [10:02] <wirepair> ?
  659. # [10:03] <wirepair> MikeSmith nah just a concerned citizen in this case ;>
  660. # [10:03] <hsivonen> wirepair: there's not supposed to be any of those things
  661. # [10:03] <wirepair> hsivonen cool, as long as you aren't worried
  662. # [10:03] <hsivonen> wirepair: validator.nu uses Jetty as a library
  663. # [10:03] <hsivonen> wirepair: validator.nu starts a Jetty HTTP listener
  664. # [10:04] <hsivonen> wirepair: Jetty doesn't start validator.nu
  665. # [10:04] <wirepair> gotcha
  666. # [10:05] <hsivonen> but I agree it would be proper defense in depth to block localhost
  667. # [10:05] <hsivonen> I have a vague recollection that I had some kind of hand-wavy localhost blocking
  668. # [10:05] <hsivonen> but I removed it
  669. # [10:05] <wirepair> hehe, yeah also be on the look out for people abusing it
  670. # [10:06] <wirepair> not fun to have people requesting www.nsa.gov/somescript.jsp?blah=1' drop tables terrorists;-- ;D
  671. # [10:06] <hsivonen> if I readd it, I want to make sure the blocking actually works for IPv6 localhost and octal IPv4 localhost
  672. # [10:09] <wirepair> actually, if it were me i'd probably add an X-Forwarded-For: <origin ip>
  673. # [10:09] <wirepair> not sure if you are doing that already
  674. # [10:09] * Quits: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net) (Quit: zzzzz)
  675. # [10:10] * Parts: davidhund (~davidhund@s55940049.adsl.wanadoo.nl)
  676. # [10:12] * Quits: aroben (~aroben@unaffiliated/aroben) (Quit: aroben)
  677. # [10:25] * Quits: paradisaeidae (~chatzilla@r125-63-186-205.cpe.unwired.net.au) (Quit: ChatZilla 0.9.86 [Firefox 3.6.3/20100401080539])
  678. # [10:27] * Joins: Phae (~phaeness@gateb.thls.bbc.co.uk)
  679. # [10:39] <annevk> gears of war 3 not until April 2011
  680. # [10:39] <annevk> sad day
  681. # [10:40] * Quits: nattokirai (~nattokira@z186083.dynamic.ppp.asahi-net.or.jp) (Quit: nattokirai)
  682. # [10:40] * Quits: nessy (~Adium@124-168-176-223.dyn.iinet.net.au) (Quit: Leaving.)
  683. # [10:42] * Quits: rolandsteiner (~rolandste@220.109.219.244) (Quit: Leaving.)
  684. # [10:43] <annevk> did people see this: http://newteevee.com/2010/04/12/google-to-open-source-vp8-for-html5-video/
  685. # [10:43] <zcorpan> i wonder what the multiple sources they refer to
  686. # [10:44] <Hixie> annevk: you should play Bad Company 2 if you have a PS3
  687. # [10:45] <MikeSmith> annevk: didn't see that yet
  688. # [10:46] <MikeSmith> maybe the "multiple sources" are the same ones that said the Macbook refresh would happen today
  689. # [10:46] <MikeSmith> and they same ones who have been saying that for 2 months or whatever
  690. # [10:47] <hsivonen> let's see if the V.nu redeployment worked...
  691. # [10:47] <hsivonen> yay. it worked
  692. # [10:48] * Quits: scherkus_ (~scherkus@ip67-152-86-163.z86-152-67.customer.algx.net) (Read error: Connection reset by peer)
  693. # [10:49] * zcorpan wonders when xml-stylesheet checking will be deployed
  694. # [10:49] <hsivonen> zcorpan: has MikeSmith landed the code?
  695. # [10:49] <zcorpan> dunno
  696. # [10:49] <MikeSmith> no, I have not yet
  697. # [10:49] <MikeSmith> sorry
  698. # [10:49] <MikeSmith> hsivonen: I still need to make some refinements based on your review
  699. # [10:50] <hsivonen> MikeSmith: ok
  700. # [10:50] <MikeSmith> I will try to get back to that asap
  701. # [10:50] <hsivonen> anyway, the live v.nu should now match what's in the repos
  702. # [10:50] <zcorpan> cool
  703. # [10:52] * Joins: ROBOd (~robod@89.123.167.131)
  704. # [10:52] <hsivonen> offtopic: has anyone purchased support from Canonical?
  705. # [10:53] <annevk> oh hey, Apple approved Opera Mini
  706. # [10:53] <hsivonen> their sales dept apparently isn't planning on telling me if a particular kind of problem is in scope of their support contract
  707. # [10:53] <annevk> hsivonen, ask @mpt on twitter?
  708. # [10:53] * Joins: nessy (~Adium@124-171-27-24.dyn.iinet.net.au)
  709. # [10:53] * annevk is using Ubuntu without support
  710. # [10:53] <hsivonen> so I'm wondering if their support is has been any good for anyone else
  711. # [10:54] <annevk> well, if I have a real problem I can look up some phone numbers of people at the office that can help me out in case the interwebs has no answer
  712. # [10:55] <zcorpan> annevk: time for a blog post?
  713. # [10:57] <annevk> regarding Opera Mini you mean?
  714. # [10:57] <zcorpan> yeah
  715. # [10:57] <annevk> would make an easy filler for my one post a workday challange
  716. # [11:02] <hsivonen> validator.nu goes down for a kernel update
  717. # [11:03] <hsivonen> ...and back
  718. # [11:03] * Joins: nattokirai (~nattokira@z186083.dynamic.ppp.asahi-net.or.jp)
  719. # [11:04] <MikeSmith> annevk: btw, do you know of any way to get free wifi at Schiphol?
  720. # [11:04] <MikeSmith> the prices that they wifi provider there charges are crazy
  721. # [11:05] <MikeSmith> it's a relatively great airport otherwise
  722. # [11:09] <annevk> in the lounge...
  723. # [11:10] <annevk> you could sit outside the lounge and pick up the single, the password is klm100413 (for today) iirc
  724. # [11:10] <annevk> or maybe just kl
  725. # [11:10] <MikeSmith> ah, cool
  726. # [11:10] <annevk> s/single/signal/ doh
  727. # [11:10] * Joins: surkov (~surkov@client-65-40.sibtele.com)
  728. # [11:11] <MikeSmith> yeah, I did actually try that when I was there -- the signal part
  729. # [11:11] <MikeSmith> just didn't know what password to try
  730. # [11:11] * Joins: mat_t (~mattomasz@91.189.88.12)
  731. # [11:12] * Quits: nattokirai (~nattokira@z186083.dynamic.ppp.asahi-net.or.jp) (Quit: nattokirai)
  732. # [11:14] <MikeSmith> role values are case sensitive?
  733. # [11:15] * Quits: Lachy (~Lachy@pat-tdc.opera.com) (Quit: Leaving)
  734. # [11:15] <hsivonen> html5.validator.nu going down for kernel update
  735. # [11:16] <hsivonen> MikeSmith: IIRC, yes. They were born in the XML world.
  736. # [11:16] <jgraham> You make them sound like orcs
  737. # [11:19] <hsivonen> ...and html5.validator.nu is back
  738. # [11:20] <zcorpan> hmm. r5032 is scary. i thought button was scoping at least in ie and opera?
  739. # [11:21] <hsivonen> zcorpan: button is crazy in IE
  740. # [11:21] <hsivonen> zcorpan: and magic in Opera
  741. # [11:21] <hsivonen> zcorpan: or if it's not magic, Opera allows links inside a <button> to be clicked
  742. # [11:22] <hsivonen> is there .deb for Opera 10.50 beta?
  743. # [11:23] <annevk> yeah
  744. # [11:23] <annevk> http://snapshot.opera.com/unix/snapshot-6306/ is the latest public build
  745. # [11:24] <annevk> well, it's not beta, but it's .deb and the latest build publicly available (10.51 actually)
  746. # [11:24] <hsivonen> annevk: thanks
  747. # [11:26] <Hixie> what should window.stop() do?
  748. # [11:27] <Hixie> cancel the fetching algorithm for the browsing context?
  749. # [11:27] <hsivonen> the menus in Opera 10.5x on Gnome are *much* nicer-looking than the old Windows 95-style menus
  750. # [11:28] <mpt> annevk, hsivonen, I don't work in the support department, sorry
  751. # [11:29] <hsivonen> mpt: ok. I guess I'll have to buy a 160-euro lottery ticket to make at least some progress
  752. # [11:29] <micheil> hey, which browsers support websockets?
  753. # [11:29] <micheil> / do websockets like working from localhost?
  754. # [11:30] <jgraham> micheil: I don't know of any browser that implements the new handshake
  755. # [11:30] <jgraham> But I'm not sure
  756. # [11:30] <jgraham> No reason they shouldn't work on localhost
  757. # [11:30] <annevk> Chrome has support for -75 I think
  758. # [11:30] <jgraham> Ah, cool
  759. # [11:30] <micheil> I'm having trouble getting chrome to even send or receive data, none of the events get called
  760. # [11:30] <micheil> I know it connects.. but then all is silent
  761. # [11:31] <jgraham> Does the handshake fail?
  762. # [11:31] <jgraham> Does anyone here know how you test if subversion has compiled in support for gnome-keyring?
  763. # [11:32] <micheil> no, I've removed the handshake from my code atm
  764. # [11:32] <micheil> although, I have an oddity
  765. # [11:32] <hsivonen> hmm. Opera 10.5x on Ubuntu doesn't use my anti-aliasing settings
  766. # [11:32] <micheil> I connected to a websocket I have access to on pusherapp.com (ws://ws.pusherapp.com:8080)
  767. # [11:33] <micheil> and it worked fine
  768. # [11:33] <jgraham> Well if chrome really does support the handshake and you don't have it then it would fail
  769. # [11:33] <micheil> eg, onopen was fired, although, try doing that from localhost:7000 for the websocket address and it fails to fire onopen
  770. # [11:33] <hsivonen> zcorpan: hmm. http://software.hixie.ch/utilities/js/live-dom-viewer/saved/454 doesn't make the link clickable in Opera
  771. # [11:35] <zcorpan> hsivonen: indeed. doesn't seem to be clickable in firefox either
  772. # [11:35] <hsivonen> zcorpan: why are the links on http://www.gf-hunters.de/ clickable in Opera?
  773. # [11:36] <hsivonen> Inspect Element tells me that the links are nested inside the <button>
  774. # [11:36] <micheil> actually, probably the source of the error: http://code.google.com/p/chromium/issues/detail?id=36652
  775. # [11:36] <hsivonen> zcorpan: at least making <button> non-scoping wouldn't be randomly novel, since it isn't scoping in WebKit
  776. # [11:37] * Quits: nessy (~Adium@124-171-27-24.dyn.iinet.net.au) (Quit: Leaving.)
  777. # [11:37] <hsivonen> (aside: Firefox really needs to bring FireBug into the main product. Having Inspect Element work out-of-the-box is very convenient.)
  778. # [11:38] * Quits: zcorpan (~zcorpan@c-339fe355.410-6-64736c14.cust.bredbandsbolaget.se) (Remote host closed the connection)
  779. # [11:38] <annevk> btw, you can subscribe to http://my.opera.com/desktopteam/blog/ for Opera build updates; automatic updates is not enabled for non-stable releases unfortunately
  780. # [11:38] <hsivonen> annevk: thanks.
  781. # [11:38] * hsivonen notes that Chrome beta channel integrates very nicely into the Ubuntu Update Manager
  782. # [11:38] * Joins: zcorpan (~zcorpan@c-339fe355.410-6-64736c14.cust.bredbandsbolaget.se)
  783. # [11:38] <mpt> hsivonen, http://www.ubuntu.com/support/services/desktopcomparison
  784. # [11:39] <annevk> hsivonen, yeah indeed, we should do that too, but we only do it for stable releases :/
  785. # [11:42] <zcorpan> hsivonen: i think that has to do with our hack where layout doesn't match the dom
  786. # [11:43] <hsivonen> zcorpan: well, then, that's not a suitable solution for the spec
  787. # [11:44] <zcorpan> hsivonen: indeed
  788. # [11:45] <zcorpan> hsivonen: i also noticed that opera closes button (but not object) for <ul><li><button><li>
  789. # [11:53] * Quits: mat_t (~mattomasz@91.189.88.12) (Ping timeout: 260 seconds)
  790. # [11:58] * Joins: mat_t (~mattomasz@91.189.88.12)
  791. # [12:04] * Joins: rolandsteiner (~rolandste@220.109.219.244)
  792. # [12:06] * Joins: Lachy (~Lachy@pat-tdc.opera.com)
  793. # [12:07] * Joins: nattokirai (~nattokira@z186083.dynamic.ppp.asahi-net.or.jp)
  794. # [12:08] * Quits: kennyluck (~kennyluck@tea04.w3.mag.keio.ac.jp) (Quit: kennyluck)
  795. # [12:13] * Joins: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se)
  796. # [12:16] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  797. # [12:17] <annevk> zcorpan, done
  798. # [12:22] * Joins: maikmerten (~maikmerte@port-92-201-16-83.dynamic.qsc.de)
  799. # [12:23] <annevk> funny: http://twitter.com/sgalineau/status/12070054472
  800. # [12:26] <micheil> jgraham: I've finally got chrome connecting to my server..
  801. # [12:27] <asmodai> Mmm, so next month VP8 will be made available under an OS-license. Interestink.
  802. # [12:29] * Joins: MikeSmithX (~MikeSmith@EM114-48-146-92.pool.e-mobile.ne.jp)
  803. # [12:32] <annevk> asmodai, indeed
  804. # [12:33] * Quits: MikeSmith (~MikeSmith@EM114-48-7-156.pool.e-mobile.ne.jp) (Ping timeout: 265 seconds)
  805. # [12:33] <hsivonen> annevk: when I follow the link from the tweet in Minefield, Bing warns me that my browser might not work well with Bing Maps and encourages me to install IE or Firefox
  806. # [12:34] <annevk> ugh, me too
  807. # [12:34] * annevk didn't follow the link
  808. # [12:35] <asmodai> annevk: But what I understand Google wants to push Theora as lowest common denominator and then also make VP8 available
  809. # [12:35] * Joins: nessy (~Adium@124-171-27-24.dyn.iinet.net.au)
  810. # [12:36] <hsivonen> bah. Bing Maps 3D requires IE and .NET
  811. # [12:36] <hsivonen> still the old Microsoft
  812. # [12:40] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 276 seconds)
  813. # [12:41] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  814. # [13:04] * Quits: rolandsteiner (~rolandste@220.109.219.244) (Quit: Leaving.)
  815. # [13:10] <Philip`> Would it be possible to use parts of VP8 to improve Theora?
  816. # [13:11] <Philip`> (It's too late to change the file format but maybe there's new patented encoder techniques it could use, or something)
  817. # [13:13] * Joins: rolandsteiner (~rolandste@220.109.219.244)
  818. # [13:22] * Quits: svl (~chatzilla@a194-109-2-65.dmn.xs4all.nl) (Remote host closed the connection)
  819. # [13:23] * Joins: boaz (~boaz@74.73.36.152)
  820. # [13:24] * Joins: svl (~chatzilla@a194-109-2-65.dmn.xs4all.nl)
  821. # [13:24] * Quits: boaz (~boaz@74.73.36.152) (Client Quit)
  822. # [13:34] * Joins: pesla (~retep@188.202.125.121)
  823. # [13:36] <micheil> Hixie: hey, um, how should servers respond if the key3 is empty? eg, the client isn't using the new websocket authentication stuff
  824. # [13:37] * Quits: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net) (Ping timeout: 240 seconds)
  825. # [13:38] * Quits: MikeSmithX (~MikeSmith@EM114-48-146-92.pool.e-mobile.ne.jp) (Quit: This computer has gone to sleep)
  826. # [13:38] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  827. # [13:39] * Quits: wakaba_0 (~wakaba_@203-140-91-140.eonet.ne.jp) (Ping timeout: 246 seconds)
  828. # [13:43] * Quits: rolandsteiner (~rolandste@220.109.219.244) (Quit: Leaving.)
  829. # [13:47] * Joins: myakura (~myakura@p1104-ipbf2109marunouchi.tokyo.ocn.ne.jp)
  830. # [13:47] * Joins: smaug___ (~chatzilla@cs181150024.pp.htv.fi)
  831. # [13:49] <jgraham> micheil: Presumably you should drop the connection
  832. # [13:49] <micheil> which means no client could connect
  833. # [13:49] <jgraham> Well all clients have to send the 8 bytes
  834. # [13:49] <micheil> chrome doesn't.
  835. # [13:49] <jgraham> Yeah, because they need to change their implementation
  836. # [13:50] <jgraham> It is a breaking change
  837. # [13:50] <micheil> and so far it's only one of the major browsers supporting any form of things..
  838. # [13:50] <jgraham> Right, which is why we can still make breaking changes
  839. # [13:51] <jgraham> Anyway if you were to go against spec and support clients that don't do the handshake, you would be exposes to the security issues the handshake is supposed to prevent
  840. # [13:52] <jgraham> *exposed
  841. # [13:52] <micheil> yeah, true
  842. # [13:52] <micheil> another thing is to try and get the flash fallbacks up to speed
  843. # [13:54] <jgraham> Has anyone developed a test client yet?
  844. # [13:55] <jgraham> Like telnet with a handshake
  845. # [13:57] <jgraham> Oh it looks like the go langauge has a ws client in the stdlib or something
  846. # [13:57] <beowulf> Hixie: ps3 username?
  847. # [13:57] <jgraham> http://golang.org/src/pkg/websocket/client.go
  848. # [13:57] <jgraham> (with the handshake stuff)
  849. # [14:01] * Quits: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com) (Read error: Connection timed out)
  850. # [14:10] * Quits: nessy (~Adium@124-171-27-24.dyn.iinet.net.au) (Quit: Leaving.)
  851. # [14:19] * Joins: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com)
  852. # [14:21] * Quits: surkov (~surkov@client-65-40.sibtele.com) (Quit: surkov)
  853. # [14:22] * Joins: nessy (~Adium@124-168-176-223.dyn.iinet.net.au)
  854. # [14:23] * Joins: MikeSmith (~MikeSmith@EM111-188-136-107.pool.e-mobile.ne.jp)
  855. # [14:26] * Quits: micheil (~micheil@124-170-75-25.dyn.iinet.net.au) (Quit: micheil)
  856. # [14:29] * Joins: micheil (~micheil@124-170-75-25.dyn.iinet.net.au)
  857. # [14:37] * Quits: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com) (Read error: Connection timed out)
  858. # [14:40] * Joins: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com)
  859. # [14:43] * Quits: 40FAAQ1CN (~jjp@c-24-130-200-51.hsd1.ca.comcast.net) (Quit: -)
  860. # [14:45] * Joins: davidb (~davidb@mozca02.ca.mozilla.com)
  861. # [14:51] * Joins: BlurstOfTimes (~blurstoft@168.203.117.131)
  862. # [14:54] * Quits: Lachy (~Lachy@pat-tdc.opera.com) (Quit: Leaving)
  863. # [14:54] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
  864. # [14:54] * Quits: MikeSmith (~MikeSmith@EM111-188-136-107.pool.e-mobile.ne.jp) (Quit: Till kicked and torn and beaten out he lies, and leaves his hold and crackles, groans, and dies.)
  865. # [15:02] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Quit: Leaving...)
  866. # [15:02] * Joins: JoePeck_ (~jjp@2620:0:1b00:1171:fa1e:dfff:fed9:b9a)
  867. # [15:07] <zcorpan> hmm, i guess script shouldn't be a raw text element in #writing
  868. # [15:10] * Joins: erlehmann (~erlehmann@p5DDB9FEF.dip.t-dialin.net)
  869. # [15:10] * Joins: MikeSmith (~MikeSmith@EM111-188-136-107.pool.e-mobile.ne.jp)
  870. # [15:12] * Quits: beowulf (wiglaf@ps4552.dreamhost.com) (Ping timeout: 276 seconds)
  871. # [15:16] * Joins: Lachy (~Lachy@pat-tdc.opera.com)
  872. # [15:16] * Joins: miketaylr (~miketaylr@38.117.156.163)
  873. # [15:19] * Quits: nattokirai (~nattokira@z186083.dynamic.ppp.asahi-net.or.jp) (Quit: nattokirai)
  874. # [15:21] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
  875. # [15:23] * Quits: erlehmann (~erlehmann@p5DDB9FEF.dip.t-dialin.net) (Read error: Operation timed out)
  876. # [15:37] <annevk> heh, just as I say what the fuck apple they release new macbooks
  877. # [15:39] * Joins: erlehmann (~erlehmann@p5DDB9FEF.dip.t-dialin.net)
  878. # [15:40] * Quits: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com) (Read error: Connection timed out)
  879. # [15:41] <zcorpan> they were waiting for you
  880. # [15:42] <annevk> makes sense
  881. # [15:42] * Joins: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com)
  882. # [15:43] * Joins: beowulf (wiglaf@ps4552.dreamhost.com)
  883. # [15:44] <MikeSmith> o
  884. # [15:44] <MikeSmith> cool
  885. # [15:45] <MikeSmith> I've not had the opportunity for a long time to purchase a first-generation piece of hardware that is likely to be highly unstable
  886. # [15:45] <MikeSmith> and maybe even catch on fire
  887. # [15:46] <myakura> MikeSmith: They didn't update 13-inch models.
  888. # [15:47] <MikeSmith> hmm, ueah, I see that now
  889. # [15:47] <MikeSmith> so no i5 for 13-inch
  890. # [15:47] <MikeSmith> that sucks
  891. # [15:48] <micheil> MikeSmith: it's a pitty that the prices seem to have gone up a bit. (even on the educational store)
  892. # [15:48] <MikeSmith> I don't want to lug around a 15-inch machine around all my drinking spots in Kagurazaka
  893. # [15:49] * micheil wouldn't go for anything smaller then 15"
  894. # [15:50] <MikeSmith> micheil: we are at the mercy of our benevolent hardware providers in Cupertino
  895. # [15:50] <MikeSmith> we should just be happy that they continue to allow us to buy their products at exorbitant prices
  896. # [15:51] <myakura> annevk: I talked with guys organizing the HTML5 event in Fukuoka the other day and heard that they would like you to talk about the current status of CSS. Can you do that?
  897. # [15:51] <micheil> heh he
  898. # [15:51] <annevk> myakura, I saw that on wave, seems doable
  899. # [15:51] <micheil> MikeSmith: at any rate, you can't buy the i7 speced machine on the educational stores atm, it's a 404
  900. # [15:52] <annevk> myakura, I thought they did update the 13'' models, don't they have way more battery life?
  901. # [15:52] <myakura> annevk: cool.
  902. # [15:52] <MikeSmith> micheil: that's just a sign that you have been judged unworthy
  903. # [15:52] <micheil> :P
  904. # [15:53] <annevk> myakura, see http://www.apple.com/pr/library/2010/04/13mbp.html
  905. # [15:53] <myakura> annevk: whoa.
  906. # [15:54] * Dashiva looks at 700 emails in whatwg and w3c folders
  907. # [15:57] <zcorpan> Hixie: i thought philipj and hsivonen argued for removing auto-localizing <time>
  908. # [15:58] <hsivonen> How Apple-like to say i5 and i7 without saying which ones in those families
  909. # [15:58] <Dashiva> "CSS pixels are by definition square (well, technically they're by definition circular)"
  910. # [15:59] <hsivonen> I'm glad I already bought an "i7" desktop while Apple wasn't delivering, so now I don't need to think which MacBook Pro model to get
  911. # [15:59] <annevk> zcorpan, Hixie, yeah, I thought the idea was to kill that and leave it to CSS
  912. # [16:00] <Lachy> It's a shame that the 17" MacBook Pro still has the useless express card slot instead of an SD card reader like the other models.
  913. # [16:00] <annevk> funny that the 17'' is not the most advanced
  914. # [16:00] <annevk> oh, you can get that via options
  915. # [16:02] <hsivonen> looks like I'd have to pay over 1000 euros more to get less CPU in the portable Mac case than I paid in the desktop non-Mac case
  916. # [16:02] * Philip` prefers defining pixels as samples of a band-limited continuous function over a square grid
  917. # [16:02] <hsivonen> but to Apple's credit, "anti-glare" is back as an option
  918. # [16:04] <Philip`> Incidentally, hexagonal pixels (i.e. sample points in a hexagonal grid) are a better idea than square pixels, since (I think) they maximise the representable frequency for a given number of pixels
  919. # [16:05] <Dashiva> I've always wondered how three subpixels per pixel fit into a square grid
  920. # [16:06] <Philip`> That's just a square grid with 3x the horizontal resolution
  921. # [16:06] <annevk> hsivonen, but you no longer have a laptop?
  922. # [16:06] <Philip`> (where "square" obviously means "rectangular")
  923. # [16:07] <Dashiva> But the subpixels aren't rectangular in their light-emitting part, are they?
  924. # [16:07] <hsivonen> annevk: I still have my old MacBook, too.
  925. # [16:08] <hsivonen> annevk: but I need the portability a couple of times a year
  926. # [16:08] <hsivonen> annevk: and I need fast Firefox compiles every day
  927. # [16:08] <annevk> fair enough
  928. # [16:09] <hsivonen> the saddest part of my Ubuntu migration is that I need to keep the Mac running in order to make email work
  929. # [16:09] <hsivonen> I really, really need to get a better overall email solution
  930. # [16:10] <hsivonen> also, I haven't found a GraphicConverter replacement for Ubuntu
  931. # [16:11] <Philip`> Dashiva: The ones on my monitor are rectangular if I look through a magnifying glass
  932. # [16:12] <Dashiva> Oh really? Interesting
  933. # [16:12] <Philip`> What other shape would they be?
  934. # [16:12] <annevk> hsivonen, Opera? ;)
  935. # [16:12] <Dashiva> I figured they'd be rounded square-ish
  936. # [16:13] <Philip`> I don't think the shape should matter anyway - what's important is that there's a regular offset between the grids of (sub)pixel samples
  937. # [16:13] <hsivonen> annevk: what I want is roughly:
  938. # [16:13] <hsivonen> 1) IMAP server
  939. # [16:13] <hsivonen> 2) SMTP server that records the outgoing addresses in my email
  940. # [16:14] <hsivonen> 3) server side filtering for the IMAP server so that the recorded previous outgoing addresses are whitelisted
  941. # [16:14] * Philip` notes that his magnifying glass is one that came from a Christmas cracker many years ago, so he can't see precisely whether the coloured subpixels have sharp corners or not
  942. # [16:15] <hsivonen> 4) an as Ajaxy/HTML5-y as it gets webmail client that uses the IMAP and SMTP servers but still works in Fennec, too
  943. # [16:15] <hsivonen> these requirements seem like no-brainers to me
  944. # [16:15] <hsivonen> but it seems I want a solution that isn't available
  945. # [16:16] * Quits: BlurstOfTimes (~blurstoft@168.203.117.131) (Quit: Leaving...)
  946. # [16:16] * Joins: BlurstOfTimes (~blurstoft@168.203.117.131)
  947. # [16:22] * Quits: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com) (Read error: Connection timed out)
  948. # [16:22] <annevk> sounds nice
  949. # [16:23] * Joins: Rik` (~Rik`@173.200.178.70)
  950. # [16:25] * Joins: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com)
  951. # [16:27] * Parts: graste (~graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net)
  952. # [16:29] <annevk> whoa, only eleven open bugs
  953. # [16:29] <annevk> way to go Hixie
  954. # [16:31] <Philip`> Why has http://lists.w3.org/Archives/Public/public-html-bugzilla/2010Apr/ had no updates since April 2?
  955. # [16:32] * Quits: drry (~drry@unaffiliated/drry) (Read error: Connection reset by peer)
  956. # [16:32] <annevk> no idea
  957. # [16:32] <annevk> MikeSmith, ^^
  958. # [16:32] * Joins: drry (~drry@unaffiliated/drry)
  959. # [16:36] <MikeSmith> Philip`: no idea
  960. # [16:37] <MikeSmith> bugzilla borkedness, I suppose
  961. # [16:37] <MikeSmith> I will check
  962. # [16:37] * Joins: FireFly (~firefly@unaffiliated/firefly)
  963. # [16:41] * Quits: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com) (Read error: Connection timed out)
  964. # [16:49] <MikeSmith> ah, they changed the sender name of the bugzilla user
  965. # [16:49] <MikeSmith> used to be bugzilla@wiggum.w3.org
  966. # [16:49] <MikeSmith> and now it's bugzilla@jessica.w3.org
  967. # [16:50] <MikeSmith> why it changed I have no idea
  968. # [16:51] * Joins: JohnnyAmerica (~Simon@213-64-113-37-no97.tbcn.telia.com)
  969. # [16:53] <MikeSmith> I think it should be fixed now
  970. # [16:54] * Quits: Rik` (~Rik`@173.200.178.70) (Ping timeout: 265 seconds)
  971. # [16:55] * Joins: Rik` (~Rik`@173.200.178.70)
  972. # [16:56] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  973. # [16:59] * Joins: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com)
  974. # [17:04] <TabAtkins> Anyone know what plh's timezone is?
  975. # [17:05] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
  976. # [17:08] <Philip`> TabAtkins: plh knows; you could ask him once he's awake
  977. # [17:09] <TabAtkins> I'll just tell him my timezone in this email and let him work out when the best time to call is, then.
  978. # [17:12] * Quits: nessy (~Adium@124-168-176-223.dyn.iinet.net.au) (Quit: Leaving.)
  979. # [17:14] * Quits: JusticeFries (~justicefr@c-67-173-239-97.hsd1.co.comcast.net) (Quit: JusticeFries)
  980. # [17:15] * Joins: boaz (~boaz@146.sub-75-193-167.myvzw.com)
  981. # [17:15] * Quits: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com) (Read error: Connection timed out)
  982. # [17:20] * Quits: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se) (Remote host closed the connection)
  983. # [17:26] * Quits: scherkus (~scherkus@74.125.59.73) (Ping timeout: 268 seconds)
  984. # [17:28] * Quits: Lachy (~Lachy@pat-tdc.opera.com) (Quit: Leaving)
  985. # [17:29] * Quits: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp) (Quit: boblet)
  986. # [17:30] * Quits: JoePeck_ (~jjp@2620:0:1b00:1171:fa1e:dfff:fed9:b9a) (Quit: -)
  987. # [17:31] * Joins: jwalden (~waldo@nat/mozilla/x-iytudndxaagnrdjx)
  988. # [17:43] <TabAtkins> Babbage quote ftw!
  989. # [17:50] * Quits: svl (~chatzilla@a194-109-2-65.dmn.xs4all.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky!)
  990. # [17:52] * Joins: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp)
  991. # [17:52] <zcorpan> TabAtkins: re unbalanced </iframe>s, that's not really the case
  992. # [17:52] <zcorpan> TabAtkins: since iframe is a rawtext element, it can't contain "<iframe></iframe>"
  993. # [17:55] * Quits: TabAtkins_ (~tabatkins@nat/google/x-rodfgqswrvrvrxkl) (Ping timeout: 276 seconds)
  994. # [17:55] * Joins: daedb (~daed@78-72-108-100-no178.tbcn.telia.com)
  995. # [17:56] <gsnedders> What's a sane terminal emulator for X11 with useful features like, uh, "find"?
  996. # [17:56] <zcorpan> TabAtkins: but having it as text content of the iframe would involve knowing the legacy situation with <!--
  997. # [17:56] * Quits: MikeSmith (~MikeSmith@EM111-188-136-107.pool.e-mobile.ne.jp) (Ping timeout: 265 seconds)
  998. # [17:57] <Philip`> gsnedders: Konsole?
  999. # [17:57] * Joins: scherkus (~scherkus@17.244.25.96)
  1000. # [17:57] * Quits: paul_irish (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net) (Quit: Leaving...)
  1001. # [17:57] <zcorpan> wonder if we should add type="" to <pre> so that it can be exposed better to ATs
  1002. # [17:58] * Quits: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp) (Quit: boblet)
  1003. # [17:58] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Quit: Leaving...)
  1004. # [17:58] * Joins: eighty4 (~eighty4@c-39c8e455.012-403-6c6b701.cust.bredbandsbolaget.se)
  1005. # [18:00] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 246 seconds)
  1006. # [18:01] <gsnedders> Philip`: That don't mean installing almost all of KDE?
  1007. # [18:02] * Quits: zcorpan (~zcorpan@c-339fe355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
  1008. # [18:04] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 258 seconds)
  1009. # [18:04] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  1010. # [18:06] * Joins: dave_levin (~dave_levi@17.244.24.148)
  1011. # [18:06] * Quits: Rik` (~Rik`@173.200.178.70) (Quit: Rik`)
  1012. # [18:11] <AryehGregor> gsnedders, doesn't it only mean you need Qt or whatever?
  1013. # [18:11] <AryehGregor> You don't need KDE's window manager or anything.
  1014. # [18:11] <AryehGregor> (I hope)
  1015. # [18:12] <gsnedders> kdebase4, kdelibs4…
  1016. # [18:13] <gsnedders> Almost 100MB of stuff
  1017. # [18:13] * Quits: Phae (~phaeness@gateb.thls.bbc.co.uk)
  1018. # [18:13] * Joins: Maurice (copyman@5ED573FA.cable.ziggo.nl)
  1019. # [18:13] <jgraham> Anything from KDE needs all of KDE, always
  1020. # [18:14] <AryehGregor> Well, if you're using Linux for a while, you'll probably have at least one KDE app installed.
  1021. # [18:14] <AryehGregor> At least, I do.
  1022. # [18:14] <AryehGregor> Random things like KCacheGrind.
  1023. # [18:14] <jgraham> And a good goal in life is to have zero KDE stuff anywhere
  1024. # [18:14] <AryehGregor> :P
  1025. # [18:14] <jgraham> Because it is uniformly ugly
  1026. # [18:14] <TabAtkins> That's an interseting definition of "good".
  1027. # [18:14] <AryehGregor> It seems like GNOME Terminal really doesn't have "Find" anywhere that I can see.
  1028. # [18:14] <AryehGregor> Interesting.
  1029. # [18:15] <jgraham> No, it doesn't
  1030. # [18:15] * jgraham never noticed before
  1031. # [18:15] <AryehGregor> jgraham, yeah, KDE apps look awful, at least if you're using GNOME.
  1032. # [18:15] <Philip`> I don't understand why people want to avoid installing useful applications just because it'll use up a whole 0.01% of your disk space for dependencies
  1033. # [18:15] <AryehGregor> Maybe they look better if the whole desktop is KDE.
  1034. # [18:15] <jgraham> (but it would be useful I guess)
  1035. # [18:15] <gsnedders> AryehGregor: Amazingly few terminal emulators do
  1036. # [18:15] <AryehGregor> jgraham, you'd think so, but I don't think I've ever needed it in my whole time using terminals.
  1037. # [18:15] <gsnedders> Sadly Konsole is the only good terminal emulator for X, AFAIK
  1038. # [18:15] <TabAtkins> KDE apps do indeed look fine in KDE. I used Kubuntu for a while.
  1039. # [18:15] <jgraham> AryehGregor: My experience is that it looks equally bad if the whole desktop is KDE. Worse even because there is necessarily more of it
  1040. # [18:16] <AryehGregor> Interesting.
  1041. # [18:16] * gsnedders restrains jgraham
  1042. # [18:16] <gsnedders> No being a GNOME fanboi.
  1043. # [18:16] <AryehGregor> I prefer GNOME's minimalist philosophy, except of course when the default behavior is stupid *and* unchangeable.
  1044. # [18:16] <AryehGregor> metacity is evil.
  1045. # [18:16] <AryehGregor> When you have multiple monitors, it positions new windows on some random monitor of its choosing, not the current monitor.
  1046. # [18:16] <gsnedders> But it's open source, what does it matter!!!11!!!!!!1!!eleventy!!
  1047. # [18:16] <jgraham> (the problems I have are things like the fact that every app has about a million buttons)
  1048. # [18:17] <jgraham> (to cover every usecase that every user ever had)
  1049. # [18:17] <AryehGregor> Which gives you no control over where it goes when it's, e.g., fullscreen, or otherwise can't be moved between windows. Unless you want to break out wmctrl on the command line.
  1050. # [18:17] <AryehGregor> jgraham, wait, you think this is bad but you work for Opera?
  1051. # [18:17] <jgraham> (so it is impossible to actually do any of the things)
  1052. # [18:17] <jgraham> AryehGregor: No comment :p
  1053. # [18:18] <gsnedders> 10.50 doesn't have many buttons by default!
  1054. # [18:18] <jgraham> AryehGregor: Anyway everyone uses compiz these days, no?
  1055. # [18:18] <AryehGregor> Compiz doesn't work with nv, does it? So I don't.
  1056. # [18:18] <jgraham> and compiz has a shed load of options if you install the control panel thing
  1057. # [18:18] <jgraham> Far too many
  1058. # [18:18] <AryehGregor> If it works with nouveau, then I guess I will in a couple of weeks when I go to 10.04.
  1059. # [18:18] <TabAtkins> I spent an entire day playing with the options before shutting off almost all of them.
  1060. # [18:19] <AryehGregor> Yeah, I remember that. I used to use it.
  1061. # [18:19] <jgraham> But you need it to get the grid plugin working
  1062. # [18:19] <AryehGregor> But Compiz interferes with Wine, and Wine is the only reason I'd bother installing a proprietary video driver.
  1063. # [18:19] * TabAtkins knows how to productively spend his time.
  1064. # [18:19] <jgraham> And everything that is good about the grid plugin is (almost) everything that is bad about window mangement on OSX
  1065. # [18:19] <jgraham> Actually that may be unfair
  1066. # [18:20] <jgraham> There is a lot more wrong with window mangement on OSX than just the inability to place winwos nicely
  1067. # [18:20] <jgraham> But that is really the main thing
  1068. # [18:22] <AryehGregor> Window management on Windows always seemed to Just Work for me.
  1069. # [18:23] <TabAtkins> It was never great, but it worked. Not nearly enough support for things nicely snapping to edges of other things.
  1070. # [18:23] <AryehGregor> I finally got it to work okay on Linux, but the dual-monitor window placement of metacity is really annoying. I went to Xfce for a while and it worked much better.
  1071. # [18:23] <AryehGregor> Yeah, that's a nice feature in Linux.
  1072. # [18:23] <AryehGregor> Xfce panels are also way better than GNOME ones.
  1073. # [18:23] * Joins: paul_irish (~paul_iris@12.33.239.250)
  1074. # [18:23] <AryehGregor> Like, you can actually place them on non-primary monitors.
  1075. # [18:23] <AryehGregor> And the icons don't randomly jump around every time you restart.
  1076. # [18:23] * AryehGregor tries to remember why he switched back to GNOME
  1077. # [18:24] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 260 seconds)
  1078. # [18:26] <jgraham> gsnedders: A gnome-terminal developer claims to be working on a patch for find btw
  1079. # [18:26] <gsnedders> jgraham: Dude, it's already 2010. I don't care.
  1080. # [18:26] <gsnedders> If you can't have find in 2010...
  1081. # [18:27] <jgraham> You might get it by the end of 2010
  1082. # [18:29] * Quits: pesla (~retep@188.202.125.121) (Quit: ( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com ))
  1083. # [18:29] <jgraham> You could install xsel, do select all and on a second terminal do xsel | less
  1084. # [18:30] <jgraham> Although it crahsed when I tried that...
  1085. # [18:32] * Joins: JonathanNeal (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com)
  1086. # [18:33] * Joins: mlpug (~mlpug@a88-115-164-40.elisa-laajakaista.fi)
  1087. # [18:33] <micheil> anyone know if the body in the WebSocket initialization should be in utf8 or ascii encoding?
  1088. # [18:34] <micheil> the spec doesn't specify: "After the first 0x0D 0x0A 0x0D 0x0A byte sequence, indicating the end of the fields, the client sends eight random bytes. These are used in constructing the server handshake."
  1089. # [18:35] <TabAtkins> You mean the "8 random bytes" part?
  1090. # [18:35] <micheil> yeah
  1091. # [18:35] <TabAtkins> Bytes dont' have an encoding. They're bytes. 8 bits.
  1092. # [18:35] <micheil> how should the server interpret them?
  1093. # [18:36] <TabAtkins> As bytes.
  1094. # [18:36] <micheil> uhh..
  1095. # [18:36] * Joins: Heimidal (~heimidal@sta-204-144-184-242.rockynet.com)
  1096. # [18:36] * Quits: Heimidal (~heimidal@sta-204-144-184-242.rockynet.com) (Changing host)
  1097. # [18:36] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
  1098. # [18:36] <TabAtkins> They're not characters, and shouldn't be interpreted as such.
  1099. # [18:36] <micheil> righteo..
  1100. # [18:36] <jgraham> micheil: They are 8 random numbers in the range 0 to 255
  1101. # [18:37] <jgraham> s/numbers/integers/
  1102. # [18:37] <micheil> jgraham: okay. I just have a few ways of implementing things
  1103. # [18:37] <micheil> jgraham: I ended up removing the http parser I wrote and using the one from node's core
  1104. # [18:43] * Quits: erlehmann (~erlehmann@p5DDB9FEF.dip.t-dialin.net) (Ping timeout: 265 seconds)
  1105. # [18:45] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Quit: othermaciej)
  1106. # [18:57] * Quits: dave_levin (~dave_levi@17.244.24.148) (Quit: dave_levin)
  1107. # [19:00] * Quits: scherkus (~scherkus@17.244.25.96) (Ping timeout: 265 seconds)
  1108. # [19:00] * Joins: dave_levin (~dave_levi@17.244.24.148)
  1109. # [19:01] * Quits: myakura (~myakura@p1104-ipbf2109marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving...)
  1110. # [19:05] * Joins: JusticeFries (~justicefr@2002:43ad:ef61:0:226:8ff:fedd:9464)
  1111. # [19:08] <Dashiva> Good reason not to let code examples use smart quotes: client.open(’GET’, ‘demo.cgi’);
  1112. # [19:10] * Quits: JusticeFries (~justicefr@2002:43ad:ef61:0:226:8ff:fedd:9464) (Remote host closed the connection)
  1113. # [19:10] <TabAtkins> Nothing should ever use smart quotes. >_<
  1114. # [19:10] <micheil> TabAtkins: apart from typographers.
  1115. # [19:10] <micheil> and writers.
  1116. # [19:11] <micheil> programmers, probably not.
  1117. # [19:11] <TabAtkins> Let me clarify. Nothing should ever use smartquotes in content.
  1118. # [19:11] <TabAtkins> You can intelligently transform quotes into smartquotes at display time.
  1119. # [19:11] * Quits: mat_t (~mattomasz@91.189.88.12) (Quit: This computer has gone to sleep)
  1120. # [19:11] * Joins: JusticeFries (~justicefr@2002:43ad:ef61:0:226:8ff:fedd:9464)
  1121. # [19:11] * Quits: JusticeFries (~justicefr@2002:43ad:ef61:0:226:8ff:fedd:9464) (Client Quit)
  1122. # [19:15] <Dashiva> TabAtkins: Can you really, if there's code involved?
  1123. # [19:15] <TabAtkins> Clearly, anything in <code> shouldn't have that applied.
  1124. # [19:21] * Joins: scherkus (~scherkus@17.244.25.96)
  1125. # [19:26] * Joins: tabatkin1 (~tabatkins@nat/google/x-isedcwmfqaunqmkt)
  1126. # [19:26] * tabatkin1 is now known as TabAtkins_
  1127. # [19:27] * Quits: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com) (Quit: adactio)
  1128. # [19:31] * Quits: scherkus (~scherkus@17.244.25.96) (Ping timeout: 276 seconds)
  1129. # [19:35] * Joins: scherkus (~scherkus@17.244.25.96)
  1130. # [19:45] * Joins: onar_ (~onar@2620:0:1b00:16f2:21b:63ff:fe91:e6e8)
  1131. # [19:47] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: mhausenblas)
  1132. # [19:52] * Joins: othermaciej (~mjs@17.244.25.186)
  1133. # [19:52] * Joins: nattokirai (~nattokira@z186083.dynamic.ppp.asahi-net.or.jp)
  1134. # [19:52] * Quits: nattokirai (~nattokira@z186083.dynamic.ppp.asahi-net.or.jp) (Client Quit)
  1135. # [19:54] * Quits: onar_ (~onar@2620:0:1b00:16f2:21b:63ff:fe91:e6e8) (Quit: onar_)
  1136. # [19:57] * Joins: aroben (~aroben@unaffiliated/aroben)
  1137. # [19:58] * Quits: annevk (~annevk@5355737B.cable.casema.nl) (Read error: Connection reset by peer)
  1138. # [20:01] * Quits: dave_levin (~dave_levi@17.244.24.148) (Quit: dave_levin)
  1139. # [20:08] * Joins: annevk (~annevk@5355737B.cable.casema.nl)
  1140. # [20:09] * Quits: othermaciej (~mjs@17.244.25.186) (Quit: othermaciej)
  1141. # [20:09] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
  1142. # [20:15] * Joins: othermaciej (~mjs@17.244.25.186)
  1143. # [20:15] * Quits: scherkus (~scherkus@17.244.25.96) (Ping timeout: 246 seconds)
  1144. # [20:16] * Joins: scherkus (~scherkus@17.244.25.96)
  1145. # [20:21] * Quits: scherkus (~scherkus@17.244.25.96) (Ping timeout: 276 seconds)
  1146. # [20:26] * Joins: dave_levin (~dave_levi@17.244.24.148)
  1147. # [20:27] * Quits: dave_levin (~dave_levi@17.244.24.148) (Client Quit)
  1148. # [20:28] * Joins: mpt (~mpt@canonical/mpt)
  1149. # [20:33] * Quits: aroben (~aroben@unaffiliated/aroben) (Ping timeout: 265 seconds)
  1150. # [20:33] * AryehGregor speculates about the rumored upcoming VP8 announcement
  1151. # [20:34] <TabAtkins> Though I wouldn't leak anything if I *did* know anything, I still wish I knew something about it too.
  1152. # [20:40] <AryehGregor> The question is, will it be like "Here's a cool demo, it might be practically more useful than some other codecs in some cases in the medium term maybe"? Or more like "We just released VP8 support in the Chrome dev channel, and YouTube is migrating to it over the next few years"?
  1153. # [20:40] <AryehGregor> It can't be too awesome, or they wouldn't have seen fit to fund Theora on ARM.
  1154. # [20:40] <AryehGregor> But it can't be too useless either, or they wouldn't have bought it.
  1155. # [20:40] <TabAtkins> That's not necessarily true. We're a big org. Sometimes the left and right arm are both doing awesome things.
  1156. # [20:40] <AryehGregor> Like Android vs. Chrome OS.
  1157. # [20:40] <AryehGregor> Yeah, true.
  1158. # [20:40] <TabAtkins> Yes.
  1159. # [20:41] <AryehGregor> Some of the Theora people I know say that it's really an issue of having a mature, high-quality decoder, more than the format itself, that H.264 is better than Theora only because it has a more mature encoder, and that therefore VP8 isn't going to be a huge deal, but Theora can be made better with some more resources.
  1160. # [20:41] <AryehGregor> At least, I saw that once.
  1161. # [20:41] <TabAtkins> I've heard chatter to that effect too.
  1162. # [20:42] <TabAtkins> Apparently Moz funding Theora dev made a big difference recently.
  1163. # [20:43] * Joins: johnst (~johnst@x1-6-00-07-95-57-08-bb.k270.webspeed.dk)
  1164. # [20:44] <AryehGregor> But maybe VP8 uses some brilliant new technique that leapfrogs the existing stuff? I don't know why Google would buy it if it didn't think it could be better than Theora in the fairly near term.
  1165. # [20:44] <TabAtkins> Yeah, honestly have no idea.
  1166. # [20:44] <TabAtkins> Our <video> people aren't in Mountain View, anyway.
  1167. # [20:44] <othermaciej> I have heard that Theora has some technical limitations which make it hard to be efficient at large (HD) video sizes
  1168. # [20:45] <othermaciej> like motion vectors are limited to 8 pixels or something like that
  1169. # [20:45] <othermaciej> which is fine at 320x200 but not so much at 1024x768
  1170. # [20:45] <othermaciej> note: not a codec expert
  1171. # [20:45] <AryehGregor> Interesting.
  1172. # [20:46] <AryehGregor> I've also heard that some codecs have very particular advantages and disadvantages.
  1173. # [20:46] <AryehGregor> Like Theora can evidently be decoded a lot faster in software than H.264 can.
  1174. # [20:46] <AryehGregor> And so on.
  1175. # [20:46] <AryehGregor> Oh well, we'll see.
  1176. # [20:46] <AryehGregor> Speculation is only fun up to a point.
  1177. # [20:46] <othermaciej> I believe that is true, about sw decoding complexity
  1178. # [20:48] * Quits: miketaylr (~miketaylr@38.117.156.163) (Quit: miketaylr)
  1179. # [20:49] * Joins: miketaylr (~miketaylr@38.117.156.163)
  1180. # [20:49] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  1181. # [20:49] * Quits: zalan (~zalan@catv-89-135-108-81.catv.broadband.hu)
  1182. # [20:52] * Quits: Peter- (~peter@5ED0FD97.cable.ziggo.nl) (Read error: Connection reset by peer)
  1183. # [20:55] * Quits: eighty4 (~eighty4@c-39c8e455.012-403-6c6b701.cust.bredbandsbolaget.se) (Remote host closed the connection)
  1184. # [20:57] * Quits: smaug___ (~chatzilla@cs181150024.pp.htv.fi) (Quit: ChatZilla 0.9.86 [Firefox 3.7a4pre/20100324184354])
  1185. # [20:59] * Joins: aroben (~aroben@unaffiliated/aroben)
  1186. # [21:02] * Joins: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com)
  1187. # [21:06] * Quits: jwalden (~waldo@nat/mozilla/x-iytudndxaagnrdjx) (Ping timeout: 260 seconds)
  1188. # [21:07] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  1189. # [21:15] <micheil> Hixie: are you about?
  1190. # [21:16] * Quits: othermaciej (~mjs@17.244.25.186) (Quit: othermaciej)
  1191. # [21:17] * Joins: Heimidal (~heimidal@sta-204-144-184-242.rockynet.com)
  1192. # [21:17] * Quits: Heimidal (~heimidal@sta-204-144-184-242.rockynet.com) (Changing host)
  1193. # [21:17] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
  1194. # [21:19] <jgraham> It kinda makes sense that you would fund theora on mobile devices and something new for non-mobile if all of the above were true
  1195. # [21:19] <jgraham> Since mobile devices typically don't need to do HD
  1196. # [21:20] <jgraham> micheil: (I suggest you just ask and Hixie will reply when he is around)
  1197. # [21:21] <micheil> okay, well, with websockets, and sending the body on the request without a Content-Length or Transfer-Encoding seems to go against RFC2068
  1198. # [21:21] * Joins: eighty4 (~eighty4@c-39c8e455.012-403-6c6b701.cust.bredbandsbolaget.se)
  1199. # [21:21] <micheil> "The presence of a message-body in a request is signaled by the inclusion of a Content-Length or Transfer-Encoding header field in the request's message-headers"
  1200. # [21:22] <jgraham> So the hypothetical architecture is one where the HTTP server handles the entire request including the random bytes and then passes it off to a websockets handler
  1201. # [21:23] <micheil> yeah, sorta
  1202. # [21:23] <jgraham> Couldn't you just treat it like a request with no body and then have the WS server read 8 bytes from the network to get the random bytes?
  1203. # [21:23] * Joins: aroben_ (~aroben@unaffiliated/aroben)
  1204. # [21:23] <jgraham> I mean at some point you have to hand over to WS-specific code
  1205. # [21:24] <micheil> no. because the body is separated from the headers with \r\n\r\n
  1206. # [21:25] * Quits: aroben (~aroben@unaffiliated/aroben) (Ping timeout: 260 seconds)
  1207. # [21:29] * Quits: aroben_ (~aroben@unaffiliated/aroben) (Ping timeout: 265 seconds)
  1208. # [21:29] * Joins: cying (~cying@70.90.171.153)
  1209. # [21:29] <jgraham> So you only have a problem if the HTTP layer reads the headers, notices it is a websocket client, hands over to the websocket server, but also reads the body (even though the headers don't say there is a body) and doesn't make that avaliable to the WS server
  1210. # [21:30] <jgraham> It's not clear to me why that would happen
  1211. # [21:30] * Joins: othermaciej (~mjs@17.244.25.186)
  1212. # [21:30] <jgraham> (it seems you could get into trouble with either design)
  1213. # [21:32] <micheil> hmm..
  1214. # [21:32] <micheil> well, I've found a really hacked fix, not sure if it'll work though
  1215. # [21:32] * Joins: KevinMarks (~KevinMark@157.22.22.45)
  1216. # [21:35] * Joins: davidhund (~davidhund@dnuhd.xs4all.nl)
  1217. # [21:38] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
  1218. # [21:40] <micheil> I'm beginning to think it was easier to write my own header handler
  1219. # [21:40] <jgraham> If you have the choice I expect it is
  1220. # [21:41] <jgraham> I *think* parsing the initial headers is not that hard
  1221. # [21:41] * Joins: jgornick (~joe@199.199.212.242)
  1222. # [21:44] <micheil> I just hope every browser / client that implements websockets get's it write.
  1223. # [21:44] <micheil> *right
  1224. # [21:44] * Joins: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de)
  1225. # [21:44] <micheil> jgraham: do you think it'd be possible for the body to be separated from the request at any stage?
  1226. # [21:45] <micheil> ie, rather then it being: "GET ... \r\n .... \r\n\r\nBODY\r\n\r\n"
  1227. # [21:46] <micheil> it gets received as "GET ... \r\n ... \r\n\r\n" and then later "BODY\rn\r\n"
  1228. # [21:53] <franksalim> micheil, that is entirely possible
  1229. # [21:53] <micheil> damn
  1230. # [21:53] <micheil> not the answer I was hoping for
  1231. # [21:53] * Joins: KaOSoFt (~kaosoft@190.24.156.162)
  1232. # [21:54] <KaOSoFt> Good morning.
  1233. # [21:55] <micheil> In which case I have no idea how I'm going to handle the http headers / meta for websocket connections..
  1234. # [21:57] <franksalim> micheil, i don't understand why you can't hand the stream over to the websocket server
  1235. # [21:57] <micheil> uh. I'm writing the server
  1236. # [21:58] <micheil> so, how I go about parsing the headers from the clients is fairly important
  1237. # [21:58] <franksalim> i mean your server
  1238. # [21:58] <franksalim> to clarify: hand the stream from the http code that parsed the request headers to the websocket code
  1239. # [21:58] <micheil> oh, wait, my WebSocket server is reading the stream, it's a matter of parsing the headers
  1240. # [21:59] <micheil> umm.. because, I'm implementing my server on top of network sockets, not a http server
  1241. # [21:59] <franksalim> so you are parsing everything from byte 1 in your own websocket code
  1242. # [21:59] <micheil> yes
  1243. # [22:00] <franksalim> does your server understand websocket and http or just websocket
  1244. # [22:00] <Hixie> beowulf: HixieThePixie http://bfbc2.statsverse.com/stats/ps3/HixieThePixie
  1245. # [22:00] <micheil> it understands the websocket, however, needs to handle the http request sent for the websocket client initialisation
  1246. # [22:00] * Quits: grimboy (~grimboy@78-86-152-156.zone2.bethere.co.uk) (Remote host closed the connection)
  1247. # [22:01] <franksalim> and you are using an http library for that or writing your own header parsing code?
  1248. # [22:01] <Hixie> micheil: anything i can help with re websockets? (i haven't read the backlog)
  1249. # [22:01] <micheil> it'd be much better if the websocket spec said that the Content-Length field needed to be set
  1250. # [22:01] <micheil> Hixie: that ^^
  1251. # [22:02] <Hixie> Content-Length: 0?
  1252. # [22:02] <Hixie> i thought that was implied by the GET
  1253. # [22:02] <micheil> it'd have to be Content-Length: 8
  1254. # [22:02] <micheil> for the 8 bits
  1255. # [22:02] <Hixie> the 8 bytes aren't part of the GET request
  1256. # [22:02] <micheil> and no, it's not implied by the GET
  1257. # [22:02] <Hixie> they're the first 8 bytes after the upgrade
  1258. # [22:02] * Joins: jwalden (~waldo@nat/mozilla/x-fukgezqyuhaewkyj)
  1259. # [22:03] <micheil> 0x0D 0x0A == \r\n, yeah?
  1260. # [22:03] <Hixie> yep
  1261. # [22:03] <Hixie> (unless you're using perl on windows)
  1262. # [22:03] <Hixie> (or have changed the \n magic variable)
  1263. # [22:03] <Dashiva> ... you're kidding
  1264. # [22:03] <Hixie> (iirc $/)
  1265. # [22:03] <micheil> in which case, the key3 value would be the body of the HTTP request
  1266. # [22:04] <Hixie> GETs don't have bodies if they don't have a Content-Length
  1267. # [22:04] <Hixie> just handle it in the same code you're going to use to handle the websocket frames
  1268. # [22:04] <micheil> um.. although, the request will probably look like..
  1269. # [22:05] * Quits: davidb (~davidb@mozca02.ca.mozilla.com) (Quit: davidb)
  1270. # [22:06] <micheil> http://gist.github.com/365024
  1271. # [22:07] <micheil> Hixie: or am I wrong in thinking that?
  1272. # [22:08] <Hixie> there's no \r\n after the 8 bytes
  1273. # [22:08] <micheil> okay, well, any rate, leave off one and it would work?
  1274. # [22:08] <Hixie> the first byte after the 8th byte will be a 0x00 byte from the first frame
  1275. # [22:10] <micheil> okay
  1276. # [22:10] <micheil> so, removing the two \r\n\r\n at the end of that data, and it's right?
  1277. # [22:10] <micheil> eg, ...le.com\r\n\r\n^n:ds[4U
  1278. # [22:12] <micheil> hmm..
  1279. # [22:12] <Hixie> looks right
  1280. # [22:12] <Hixie> but i haven't checked the details
  1281. # [22:12] <Hixie> there's some examples in the spec if that helps
  1282. # [22:13] <micheil> yeah, I'm constantly cross-referencing stuff
  1283. # [22:13] <Hixie> cool
  1284. # [22:14] <micheil> I'm wanting to make sure this client is spec-compliant
  1285. # [22:14] * Quits: othermaciej (~mjs@17.244.25.186) (Quit: othermaciej)
  1286. # [22:14] <micheil> I'm still not sure if I want it to drop connections not using Sec-* (ie, all current webbrowser clients)
  1287. # [22:16] * Quits: mlpug (~mlpug@a88-115-164-40.elisa-laajakaista.fi) (Remote host closed the connection)
  1288. # [22:19] <micheil> Hixie: any opinions on that?
  1289. # [22:22] <micheil> Hixie: at any rate, thanks for the clarification and help :)
  1290. # [22:22] <Hixie> well right now the spec isn't done
  1291. # [22:22] <Hixie> so anything you do is going to need to change again before long
  1292. # [22:22] <micheil> true
  1293. # [22:23] <Hixie> whether you temporarily support the other work-in-progress implementations is up to you
  1294. # [22:23] <micheil> hmm.. I could add a useStrict flag in the options for the server as to whether to reject or allow clients not sending Sec-*
  1295. # [22:24] * Joins: aroben_ (~aroben@unaffiliated/aroben)
  1296. # [22:24] <micheil> hmm.. to bed: it's 6:22am..
  1297. # [22:26] * Joins: weinig (~weinig@17.244.25.74)
  1298. # [22:26] <franksalim> micheil, goodnight
  1299. # [22:28] * Quits: ROBOd (~robod@89.123.167.131) (Quit: http://www.robodesign.ro)
  1300. # [22:33] * Joins: othermaciej (~mjs@17.244.25.186)
  1301. # [22:46] * aroben_ is now known as aroben
  1302. # [22:47] * Joins: Heimidal (~heimidal@sta-204-144-184-242.rockynet.com)
  1303. # [22:47] * Quits: Heimidal (~heimidal@sta-204-144-184-242.rockynet.com) (Changing host)
  1304. # [22:47] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
  1305. # [22:55] * Joins: dave_levin (~dave_levi@17.244.24.148)
  1306. # [22:56] * Quits: davidhund (~davidhund@dnuhd.xs4all.nl) (Quit: davidhund)
  1307. # [23:01] * Quits: miketaylr (~miketaylr@38.117.156.163) (Remote host closed the connection)
  1308. # [23:09] * Joins: maikmerten_ (~maikmerte@port-92-201-35-30.dynamic.qsc.de)
  1309. # [23:10] * Joins: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
  1310. # [23:11] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
  1311. # [23:12] * Quits: maikmerten (~maikmerte@port-92-201-16-83.dynamic.qsc.de) (Ping timeout: 260 seconds)
  1312. # [23:14] * Joins: Heimidal (~heimidal@sta-204-144-184-242.rockynet.com)
  1313. # [23:14] * Quits: Heimidal (~heimidal@sta-204-144-184-242.rockynet.com) (Changing host)
  1314. # [23:14] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
  1315. # [23:19] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  1316. # [23:27] * Quits: eighty4 (~eighty4@c-39c8e455.012-403-6c6b701.cust.bredbandsbolaget.se) (Remote host closed the connection)
  1317. # [23:29] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
  1318. # [23:29] * Quits: Maurice (copyman@5ED573FA.cable.ziggo.nl)
  1319. # [23:36] * Quits: KaOSoFt (~kaosoft@190.24.156.162) (Quit: Leaving)
  1320. # [23:44] * Quits: BlurstOfTimes (~blurstoft@168.203.117.131) (Quit: Leaving...)
  1321. # [23:48] <TabAtkins> echo?
  1322. # [23:49] * Quits: dave_levin (~dave_levi@17.244.24.148) (Quit: dave_levin)
  1323. # [23:51] * Quits: weinig (~weinig@17.244.25.74) (Quit: weinig)
  1324. # [23:54] <Dashiva> Is Shelley still going on about SQL injection as a problem with @srcdoc?!
  1325. # [23:54] <TabAtkins> Yes. Yes she is.
  1326. # [23:54] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
  1327. # [23:56] <Dashiva> I'm having trouble maintaining a belief in good faith intentions
  1328. # [23:57] <TabAtkins> Not quite sure how an author can simultaneously be absolutely brain-dead stupid enough to think that using @srcdoc somehow protects against SQL injection from form-submitted data, but simultaneously be intelligent enough not to eat his own keyboard.
  1329. # [23:57] <TabAtkins> Yeah, no, good-faith has long been abandoned in my mind.
  1330. # Session Close: Wed Apr 14 00:00:00 2010

The end :)