/irc-logs / freenode / #whatwg / 2011-04-14 / end

Options:

  1. # Session Start: Thu Apr 14 00:00:01 2011
  2. # Session Ident: #whatwg
  3. # [00:00] * Joins: nimbupani1 (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
  4. # [00:01] * Joins: roc_ (~chatzilla@h-66-134-142-19.snvacaid.static.covad.net)
  5. # [00:01] * Quits: dirkpennings (~Vuurbal@90-145-26-140.bbserv.nl) (Ping timeout: 246 seconds)
  6. # [00:01] * Quits: roc (~chatzilla@h-66-134-142-19.snvacaid.static.covad.net) (Read error: Connection reset by peer)
  7. # [00:01] * roc_ is now known as roc
  8. # [00:02] <jamesr> we can't do much about 2d canvas at this point
  9. # [00:02] <jamesr> despite it being kind of bad in many places
  10. # [00:02] <jamesr> hopefully we can still fix webgl issues
  11. # [00:03] <Hixie> indeed
  12. # [00:03] <zewt> do you have any sense of whether there's any chance of making getContext async by default? it would be a totally breaking change, so I'd imagine not, but I don't know their compatibility philosophy at this stage
  13. # [00:03] <zewt> (if I were them, I'd say no, since losing momentum on people who have started using webgl already would be a hit for them)
  14. # [00:04] <Hixie> depends what you mean by async
  15. # [00:04] <zewt> <jamesr> canvas.addEventListener("webglcontextready", domyshit); canvas.getContext("webgl", {async: true});
  16. # [00:04] <Hixie> i don't think we should do that
  17. # [00:04] * nimbupani1 is now known as nimbupani
  18. # [00:04] <Hixie> i think we should just return an object that's initialising
  19. # [00:04] <jamesr> in that proposal it returns an object immediately
  20. # [00:04] <jamesr> right
  21. # [00:04] <zewt> how's that different from the above?
  22. # [00:04] <jamesr> and the webglcontextready tells you when the context is ready to receive draw commands
  23. # [00:04] <jamesr> you basically said what i said :)
  24. # [00:05] <Hixie> and it should act as if it was initialised until such time as the page does something that can tell if it really was initialised or not
  25. # [00:05] <Hixie> at which point it blocks
  26. # [00:05] <zewt> hmm
  27. # [00:05] * Joins: dirkpennings (~Vuurbal@90-145-26-140.bbserv.nl)
  28. # [00:05] <jamesr> if you issued draw calls on the context before it was ready you'd get an immediate exception
  29. # [00:05] <Hixie> much like how things like .offsetWidth and CSS work
  30. # [00:05] <jamesr> just like how lost contexts behave
  31. # [00:05] <jamesr> no, i don't think the implicit blocking is good
  32. # [00:05] <Hixie> jamesr: i don't think that's a good design either
  33. # [00:05] <jamesr> .offsetWidth's behavior is terrible for applications
  34. # [00:05] <Hixie> contexts should always work, imho
  35. # [00:06] <jamesr> it causes impossible to diagnose performance issues
  36. # [00:06] <zewt> jamesr: an advantage of implicit blocking is it's backwards-compatible, though
  37. # [00:06] <Hixie> imho we shouldn't expose hardware and OS limitations
  38. # [00:06] <Hixie> anyway
  39. # [00:06] <Hixie> not my problem :-P
  40. # [00:06] <jamesr> a disadvantage of implicit blocking is that it's terrible and slow
  41. # [00:06] <Hixie> i have enough problems to deal with as it is :-P
  42. # [00:06] * Joins: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz)
  43. # [00:09] <zewt> trying to only bug you where the problems intersect with getContext :P
  44. # [00:09] <jamesr> so i think getContext should return something immediately
  45. # [00:09] <jamesr> a
  46. # [00:09] <jamesr> and it should be up to WebGL to define how interactions with that context work
  47. # [00:11] * Quits: jwalden (~waldo@h-66-134-142-19.snvacaid.static.covad.net) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.16/20110322223900])
  48. # [00:11] <zewt> jamesr: the options at that point are 1: block when needed (ugly but backwards-compatible), 2: *always* return an initializing canvas, and queue an event to initialize it, so it's *guaranteed* that you can never use the context until webglcontextrestored (or whatever) is fired async
  49. # [00:11] <jamesr> {async: true} can be an indication to webgl that the context should start uninitialized and that it should fire an event when the context is ready to go, or another event if the context is never gonna come up
  50. # [00:11] <jamesr> zewt: yeah i prefer 2
  51. # [00:11] <zewt> that is, even if the browser is able to return an already-initialized canvas, it must not
  52. # [00:12] <jamesr> well, only if it's the first call
  53. # [00:12] <zewt> right
  54. # [00:12] <zewt> (err, already-initialized context)
  55. # [00:12] <jamesr> subsequent calls get the primary context in whatever state its in
  56. # [00:12] <jamesr> so maybe they get a still-uninitialized context, maybe they get an initialized context, maybe they get a lost context
  57. # [00:12] <jamesr> but the first call creates and immediately returns an uninitialized context
  58. # [00:13] * Quits: nessy (~Adium@124.171.54.114) (Quit: Leaving.)
  59. # [00:13] * Parts: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
  60. # [00:14] * Quits: roc (~chatzilla@h-66-134-142-19.snvacaid.static.covad.net) (Ping timeout: 252 seconds)
  61. # [00:15] * Quits: dbaron (~dbaron@h-66-134-142-19.snvacaid.static.covad.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  62. # [00:16] * Quits: sicking (~chatzilla@h-66-134-142-19.snvacaid.static.covad.net) (Ping timeout: 248 seconds)
  63. # [00:17] * Joins: tw2113 (~tw2113@fedora/tw2113)
  64. # [00:17] <Hixie> are any of the pro-<u> people who actually want <u> for semantic reasons and not presentational reasons here by any chance? (or are there no such people?)
  65. # [00:18] <AryehGregor> I think there are a couple of Chinese people who want it for semantic reasons.
  66. # [00:18] <AryehGregor> I'm pretty sure most of us want it for presentational reasons, though.
  67. # [00:18] <Hixie> i'm trying to apply this <u> CP but the semantic definition in the CP makes no sense (it mixes multiple unrelated things together)
  68. # [00:18] <AryehGregor> Hixie, I managed to work into the change details that it's just an example and you can make more or less whatever change you like as long as it makes <u> conforming.
  69. # [00:18] * Quits: bfrohs (~bfrohs@smtp.forewordinternal.com) (Remote host closed the connection)
  70. # [00:19] <Hixie> i guess i could just have it be defined as "the one presentational element in the language"
  71. # [00:19] <Hixie> but i can't really see why we would want to add presentational elements
  72. # [00:19] <AryehGregor> Or redefine <b> and <i> and <sup> and <sub> and . . . as presentational. :)
  73. # [00:19] <Hixie> that would be a retrograde step
  74. # [00:19] <AryehGregor> I'm aware you think that. :)
  75. # [00:20] <Hixie> i really don't understand this concept of wanting HTML to have presentational markup
  76. # [00:20] <Hixie> but anyway
  77. # [00:21] * Hixie looks at the Decision to see if any sort of rationale can be determined from that
  78. # [00:21] * Joins: nessy (~Adium@49.178.95.227)
  79. # [00:21] <Hixie> it looks like the main rationale is "wysiwyg tools output it"
  80. # [00:21] <Hixie> so maybe that would be the definiton to use
  81. # [00:22] <Hixie> "represents text that was underlined in a WYSIWYG tool"
  82. # [00:22] <othermaciej> you could just start with the B definition: "The b element represents a span of text to be stylistically offset from the normal prose without conveying any extra importance, such as key words in a document abstract, product names in a review, or other spans of text whose typical typographic presentation is boldened."
  83. # [00:22] <othermaciej> and replace the "such as" list
  84. # [00:22] <othermaciej> and the word "boldened" with "underlined"
  85. # [00:22] * Joins: stefan-_ (~music@trir-4d0d8402.pool.mediaWays.net)
  86. # [00:22] <Hixie> if <b> and <u> both have the same meaning, we should drop one of them.
  87. # [00:23] <Hixie> the normative part of the <b> definition is "a span of text to be stylistically offset from the normal prose without conveying any extra importance"
  88. # [00:23] <Hixie> it doesn't mention bold at all except in the non-normative list of examples
  89. # [00:23] <othermaciej> the <i> definition (skipping the "such as") is "The i element represents a span of text in an alternate voice or mood, or otherwise offset from the normal prose"
  90. # [00:23] <kennyluck> then what about "a span of text to be stylistically offset from the normal prose without conveying any document edit"
  91. # [00:24] <othermaciej> which seems like a superset of "stylistically offset from the normal props without conveying extra importance"
  92. # [00:24] <Hixie> othermaciej: right, supersets are common in HTML. e.g. <span> is a superset of all the phrasing elements.
  93. # [00:24] <othermaciej> so the spec already allows multiple different elements for different kinds of text stylistically offset from the normal prose
  94. # [00:25] <othermaciej> it seems like the only difference between b and i is that i may (but does not have to) indicate extra importance
  95. # [00:25] <othermaciej> though none of the listed examples indicate extra importance afaict
  96. # [00:25] <Hixie> i is a non-stylistic offset
  97. # [00:25] <Hixie> b is a stylistic offset
  98. # [00:26] <Hixie> the examples demonstrate this quite well, i think
  99. # [00:26] * Joins: roc (~chatzilla@66.236.51.34.ptr.us.xo.net)
  100. # [00:26] <Hixie> e.g. reading the <i> examples, they are all cases where you'd speak with a different voice (typically slightly slower), whereas the <b> examples you wouldn't read differently at all
  101. # [00:27] <othermaciej> so the key difference is whether the offset is stylistic?
  102. # [00:27] <kennyluck> Hixie, I don't agree with that, especially when <i> is used for technical terms.
  103. # [00:27] <othermaciej> you'd speak a ship name or taxonomic name in a different voice?
  104. # [00:27] <Hixie> right. <b> has more in common with <mark>: one is key words or passages that the author highlights, while the second is key words or passages highlighted by an editor.
  105. # [00:27] <othermaciej> I certainly haven't noticed sea captains or biologists doing that in speech
  106. # [00:28] <AryehGregor> I don't speak ship names or taxonomic terms in a different voice.
  107. # [00:28] <AryehGregor> Or loanwords, even if I'd italicize the loanword.
  108. # [00:28] <gsnedders> I do!
  109. # [00:28] <Hixie> othermaciej: for ship names and species names there's a pause before the name (same as book names with <cite>, actually).
  110. # [00:28] <gsnedders> I make them sound all impressive and stuff!
  111. # [00:28] <othermaciej> English typographic rules are unfortunately slightly ad-hoc
  112. # [00:28] <othermaciej> Hixie: you have unusual prosody, then
  113. # [00:28] <Hixie> that's possible
  114. # [00:29] <othermaciej> "The scientific name for the common house cat is <i>felix catus</i>."
  115. # [00:29] <othermaciej> er, "felis catus"
  116. # [00:29] <othermaciej> anyway
  117. # [00:29] <othermaciej> most people would not pause in that sentence, unless they were unfamiliar with the term, in which case it is a matter of confusion, not style
  118. # [00:29] <Hixie> i definitely speak that "felis catus" part differently.
  119. # [00:30] <AryehGregor> I'd say it differently in that specific sentence.
  120. # [00:30] <AryehGregor> But not because it's a taxonomic term.
  121. # [00:31] <AryehGregor> If I said "The common term for the United States is 'America'", I'd also pronounce "America" differently.
  122. # [00:31] <Hixie> yeah, quotes are similar in style
  123. # [00:31] <AryehGregor> Although actually, properly speaking, "America" should probably be italicized there.
  124. # [00:31] <othermaciej> because it's a copula?
  125. # [00:31] <AryehGregor> I dunno.
  126. # [00:32] <AryehGregor> What I'm very sure of is that the rules for italics in English are not tied to pronunciation, they're tied to various historical conventions that developed solely in writing.
  127. # [00:32] <Hixie> another way of thinking of the difference between <i> and <b> is that <i> is something that applies to the text, such that if you copied the sentence to another document you'd keep the same <i>s, whereas <b> is context-sensitive, so you might not keep the same <b>s and might in fact have different <b>s
  128. # [00:32] <othermaciej> "The frequency of red light is about 680 nanometers"
  129. # [00:32] <AryehGregor> My copy of Paradise Lost has all proper nouns italicized. Does anyone pronounce all proper nouns differently from other words?
  130. # [00:32] <Hixie> that wouldn't be <i> imho
  131. # [00:32] <Hixie> more <b>
  132. # [00:33] <Hixie> (but that's splitting hairs)
  133. # [00:33] <othermaciej> so the quasi-semantic uses of <u> sound similar to <i>, except that there is a different ad-hoc list of things where the relevant default typographical rule applies
  134. # [00:33] <Hixie> well the key difference is that the uses for <u> are virtually non-existent in comparison
  135. # [00:34] <AryehGregor> You realize that no one but you is actually going to consistently use <b> and <i> for the semantics you've defined, right? Everyone's just going to use them for bold and italics.
  136. # [00:34] * Quits: stefan-_ (~music@trir-4d0d8402.pool.mediaWays.net) (Quit: Verlassend)
  137. # [00:34] <AryehGregor> Even standards aficionados.
  138. # [00:34] <AryehGregor> I'm not sure anyone but you actually understands the semantics you've defined for <b> or <i>.
  139. # [00:34] <TabAtkins> Hey, I used <i> for the correct purpose! (Actually, fantasai corrected me and made me use <i>.)
  140. # [00:34] <Hixie> nobody uses <cite> consistently either, doesn't mean there's no benefit to having clear definitions
  141. # [00:35] <othermaciej> in practice, <i> <b> and <u> will be inserted when the user of a WYSIWYG editor hits Cmd+I, Cmd+B or Cmd+U respectively
  142. # [00:35] <Hixie> what will be inserted when the user in a WYSIWYG editor drags an image to a specific position on the page?
  143. # [00:36] <othermaciej> <img>?
  144. # [00:36] <Hixie> what if the position is over another image?
  145. # [00:36] <AryehGregor> What does "over another image" mean?
  146. # [00:36] <TabAtkins> <img> with abspos?
  147. # [00:36] <AryehGregor> It will be inserted at wherever you drag it to.
  148. # [00:36] <Hixie> why don't we have html elements for abspos then?
  149. # [00:36] <AryehGregor> Probably it'll go before or after the existing one.
  150. # [00:36] <othermaciej> I haven't tested WYSIWYG editors that allow exact positioning control to see what they do
  151. # [00:36] * Joins: sicking (~chatzilla@66.236.51.34.ptr.us.xo.net)
  152. # [00:37] <AryehGregor> Pretty sure it's not gonna be absolutely positioned.
  153. # [00:37] <TabAtkins> Because Aryeh isn't speccing something that requires absposing stuff?
  154. # [00:37] <AryehGregor> I'm currently speccing what browsers implement, or some approximation thereto.
  155. # [00:37] <AryehGregor> And they don't implement any such thing.
  156. # [00:37] <othermaciej> even though people think of bold, italic and underline presentationally, they often affect the meaning of the text in some way (even if not clearly expressed or even understood by the user)
  157. # [00:37] <AryehGregor> Generally, contenteditable stuff is meant to be sliced out and reused in other pages, so abspos wouldn't make sense unless you could guarantee the position relative to some non-statically-positioned container.
  158. # [00:38] <Hixie> and what about if the user draws a text box above another and says the first should flow to the second? should we have elements for positioned text flows? or columns? or any other presentational stuff?
  159. # [00:38] <othermaciej> exact positioning of images, generally not
  160. # [00:38] <Hixie> or what if the user says the underline should be dotted?
  161. # [00:38] <AryehGregor> Bold, italic, and underline *always* affect the meaning of the text in some way. Unless you're talking about some illiterate sign put up by someone who applies them at random.
  162. # [00:38] <Hixie> basically i'm saying i don't understand what is special about <u>
  163. # [00:38] <AryehGregor> Hixie, huh? What does "draws a text box above another" mean?
  164. # [00:38] <Hixie> AryehGregor: do you have Pages.app by any chance?
  165. # [00:38] <TabAtkins> AryehGregor: In a layout manager for a magazine, for example, or something similar.
  166. # [00:39] <AryehGregor> Hixie, virtually every WYSIWYG editor has a very prominent underline button. I don't even understand what these other things you're talking about are.
  167. # [00:39] <AryehGregor> Hixie, if that implies having Mac, then no.
  168. # [00:39] <AryehGregor> TabAtkins, that's a very atypical use-case compared to basic inline formatting.
  169. # [00:39] <AryehGregor> Zillions of blogs allow HTML-formatted comments, practically no one formats magazines using a web app.
  170. # [00:39] <othermaciej> if you think of producing a publication as a process where one person does the writing, and a different person does layout, bold/italic/underline are generally added by the writer, while many of the other things Hixie mentions would be done by the person in charge of layout
  171. # [00:39] <Hixie> in Pages, the ability to position text is more prominently displayed in the UI than the ability to underline text
  172. # [00:39] <TabAtkins> Huh? It's very typical in print publishing, which is getting closer and closer to being doable with high fidelity using web technologies.
  173. # [00:40] <AryehGregor> Print publishing is a very uncommon use-case, compared to marking up blog comments or forum posts.
  174. # [00:40] <AryehGregor> It's a specialty thing that almost no one will ever be involved in.
  175. # [00:40] <Hixie> we shouldn't be encouraging people to underline text on the web in those contexts anyway, since it's bad ui (clashes with links)
  176. # [00:40] <TabAtkins> Wait until Named Flows (a proposal from Adobe) get implemented.
  177. # [00:40] <othermaciej> most links on the web are not underlined by default these days
  178. # [00:41] * Quits: xtoph (~xtoph@213.47.185.206)
  179. # [00:41] <othermaciej> most that I see underline only on hover
  180. # [00:41] <Hixie> (pretty much everything i've described is either in css or has been proposed for css, fwiw)
  181. # [00:41] * Quits: roc (~chatzilla@66.236.51.34.ptr.us.xo.net) (Ping timeout: 250 seconds)
  182. # [00:41] * Quits: sicking (~chatzilla@66.236.51.34.ptr.us.xo.net) (Ping timeout: 252 seconds)
  183. # [00:41] * Joins: danbri (~danbri@87.210.48.176)
  184. # [00:42] <othermaciej> but anyway, I don't want to debate
  185. # [00:42] <AryehGregor> It's still just not anywhere near as common as underlining.
  186. # [00:42] <othermaciej> was just trying to contribute ideas for a sensible definition
  187. # [00:42] <othermaciej> I must admit I do not fully grok the distinctions among the existing valid phrasing elements
  188. # [00:42] <othermaciej> so I am perhaps not the best person to make suggestions
  189. # [00:43] * Quits: ivan` (~ivan@unaffiliated/ivan/x-000001) (Quit: ERC Version 5.3 (IRC client for Emacs))
  190. # [00:43] * Joins: ivan` (~ivan@unaffiliated/ivan/x-000001)
  191. # [00:44] <Hixie> AryehGregor: i don't really see much underlining around the web, personally, except for links
  192. # [00:44] <Hixie> AryehGregor: and when i do see it it tends to be bad typography
  193. # [00:44] <AryehGregor> Hixie, didn't the CP say that <u> is the sixth most common phrasing element or something like that?
  194. # [00:44] <AryehGregor> I agree that it's bad typography, almost always.
  195. # [00:44] <AryehGregor> Underlines are only really appropriate for typewriters and handwriting.
  196. # [00:45] <AryehGregor> But users expect them, so authors will add the functionality one way or another.
  197. # [00:45] <TabAtkins> AryehGregor: We established a few days ago, I thought, that it's used on a fairly small percentage of sites. I guess it's just used a lot on those sites.
  198. # [00:45] <AryehGregor> No need to make their lives difficult.
  199. # [00:45] <Hixie> AryehGregor: <br> was the 8th-most used element of all in 2005, doesn't mean we should encourage its use
  200. # [00:45] <AryehGregor> I don't see any point in discouraging it.
  201. # [00:45] <AryehGregor> But then, I don't have a problem with presentational markup per se.
  202. # [00:46] <AryehGregor> So it's kind of hard to have any sort of discussion with you about this kind of thing.
  203. # [00:46] <Hixie> AryehGregor: and <table> was the 9th, well above <p>
  204. # [00:46] <TabAtkins> I see a lot of reason to discourage it, from seeing novices abuse it and create layouts that break in different resolutions.
  205. # [00:46] * Quits: danbri (~danbri@87.210.48.176) (Remote host closed the connection)
  206. # [00:46] * Quits: TabAtkins_ (~tabatkins@nat/google/x-rfohwfcdxqknbigt) (Ping timeout: 240 seconds)
  207. # [00:46] <Hixie> AryehGregor: you don't have a problem with media-specific presentation?
  208. # [00:46] <TabAtkins> Back when I was a webdev, the person from Marketing I worked with would occasionally write HTML, and pretty much every use of <br> was a misuse that I had to fix.
  209. # [00:47] <Hixie> pretty much every use of <br> in general is a misuse, indeed
  210. # [00:47] <AryehGregor> Hixie, in the real world, no. It's best if you can do things media-independent, and we should try to design the language to be easy to use in a media-independent fashion, but there are always limits. I don't have a problem with the fact that the overwhelming majority of authors test only in conventional browsers.
  211. # [00:47] <nessy> hehe - sometimes it's easier than div clear both ;-) but yeah...
  212. # [00:47] <AryehGregor> Nor with the fact that they only care about conventional browsers.
  213. # [00:48] <Hixie> they shouldn't have to test it at all
  214. # [00:48] <TabAtkins> nessy: That was, by far, the most common reason I had to correct it - it was being used as a poor-man's clear.
  215. # [00:48] <TabAtkins> nessy: Which usually broke in different screen widths.
  216. # [00:48] <AryehGregor> All software has to be tested if you want it to work well.
  217. # [00:48] * Joins: homata__ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp)
  218. # [00:48] <AryehGregor> I agree that we should be trying to design the language so that a page only tested in conventional browsers works okay in other UAs too.
  219. # [00:49] <Hixie> that goal is entirely incompatible with presentational markup.
  220. # [00:50] <othermaciej> what would unconventional UAs be able to do better if the [U] button in editor UI inserted something other than <u>?
  221. # [00:50] <AryehGregor> Not really. Other UAs can just skip the presentation, and the meaning will typically be preserved. Or they can adopt some convention to render it in their preferred medium, even if it's not normal for that medium.
  222. # [00:50] <Hixie> othermaciej: the state of the art is such that WYSIWYG editors can't create good media-independent pages.
  223. # [00:50] <AryehGregor> E.g., if users of screen readers wanted to know what text was italicized, the UA could read italic text in a different voice or something, or say "italics" before reading it, or such.
  224. # [00:50] <Hixie> othermaciej: hence why i originally had <font> as conforming, but just for wysiwyg editors
  225. # [00:51] <AryehGregor> Then they know the text was italicized, which is enough to grasp the meaning as well as someone actually viewing it.
  226. # [00:51] <Hixie> othermaciej: i'm fine with <u> being just for those editors
  227. # [00:51] <nessy> what problem exactly is introduced by allowing <u>?
  228. # [00:51] <Hixie> AryehGregor: that is treating those users as second-class citizens, which is imho quite immoral.
  229. # [00:52] <nessy> I also want it in WebVTT, btw, because captions have it and we don't have links there, so there is no confusion
  230. # [00:52] <AryehGregor> Hixie, do you think authors are morally obligated to spend a disproportionate amount of their time on a tiny minority of their users?
  231. # [00:52] <TabAtkins> Do you think that <u> saves a "disproportionate amount of [author] time"?
  232. # [00:52] <othermaciej> so there's a possible definition - "The u element represents a span of text that a user chose to underline without expressing a specific semantic."
  233. # [00:53] <Hixie> AryehGregor: there is no need to spend any time over any subset of one's users if one uses semantic markup
  234. # [00:53] <TabAtkins> othermaciej: That's just "this element is presentational". ^_^
  235. # [00:53] <Hixie> othermaciej: yeah, that's what i suggested earlier
  236. # [00:53] <AryehGregor> Hixie, that's just not true in practice.
  237. # [00:53] <AryehGregor> TabAtkins, no, but once you're okay with presentational markup, there's no reason to disallow <u>.
  238. # [00:53] <Hixie> AryehGregor: it really is
  239. # [00:54] <TabAtkins> IIRC, the major motivation for <u> was to save bytes over <span style="text-decoration:underline;">.
  240. # [00:54] <AryehGregor> Hixie, if that were true, then you'd expect authors to widely use semantic markup. The fact that they aren't indicates that there's some cost to it. Maybe education, maybe the actual use -- but if the benefit significantly outweighed the cost, it would be popular.
  241. # [00:54] <Hixie> once you're ok with presentational markup, there's no reason to disallow <center>, <table border>, <font>, bgcolor="", etc, either
  242. # [00:54] <AryehGregor> Hixie, I've already addressed that point multiple times.
  243. # [00:54] * Joins: nessy1 (~Adium@1.40.189.221)
  244. # [00:54] <AryehGregor> I'm okay with allowing anything that would be widely used and is a simple shortcut for equivalent CSS markup.
  245. # [00:54] * Joins: ryanseddon (~RSeddon@202.126.98.210)
  246. # [00:55] <AryehGregor> None of the items you mention qualify.
  247. # [00:55] <AryehGregor> (although I think <table border=1> should be valid for different reasons)
  248. # [00:55] <Hixie> AryehGregor: there are two reasons people don't use semantic markup; the cognitive (people don't think semantically), and wysiwyg editors.
  249. # [00:55] <AryehGregor> Hixie, sure. Both of those are legitimate disadvantages, and they normally outweigh the advantages by a large margin.
  250. # [00:56] <kennyluck> Before I see more examples how <b> and <i> are styled, I don't think the cognitive part can make any improvement.
  251. # [00:56] <Hixie> AryehGregor: but in both cases it is _using presentational markup_ that leads to spending "a disproportionate amount of their time on a tiny minority of their users"
  252. # [00:57] <Hixie> AryehGregor: if you just used semantic markup, you'd spend all your markup time on all your users, and some additional time on just visual users (writing the css)
  253. # [00:57] * Quits: nessy (~Adium@49.178.95.227) (Ping timeout: 276 seconds)
  254. # [00:57] <Hixie> AryehGregor: we're not going to solve either of those problems by adding <u>
  255. # [00:57] <AryehGregor> Hixie, assuming you understand semantic markup to begin with, and that it's not more efficient for you to use a WYSIWYG editor.
  256. # [00:57] <Hixie> AryehGregor: we might help the first a little by not having <u>
  257. # [00:57] <AryehGregor> Both of those are illegitimate assumptions.
  258. # [00:57] <Hixie> if you use a wysiwyg editor, non-visual users are a lost cause
  259. # [00:57] * TabAtkins suggests that AryehGregor spend some time maintaining a large site that was written by a dev who used layout tables and presentational markup heavily.
  260. # [00:58] <Hixie> so that case isn't really interesting to this discussion
  261. # [00:58] <AryehGregor> TabAtkins, separate issue. You can write easy-to-maintain code that uses only appropriately-classed spans and divs, with no semantic markup at all.
  262. # [00:58] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  263. # [00:58] <TabAtkins> I have never seen such a thing.
  264. # [00:58] <AryehGregor> You can write bad code in any language.
  265. # [00:58] <Hixie> i don't have a problem making a second set of conformance criteria for wysiwyg editors while the state of the art there is where it is
  266. # [00:58] <TabAtkins> I consider it a theoretical case that doesn't exist in practice.
  267. # [00:58] <AryehGregor> Well, for one thing, you could be using Dreamweaver or something.
  268. # [00:58] * Quits: nessy1 (~Adium@1.40.189.221) (Read error: Connection reset by peer)
  269. # [00:59] <AryehGregor> But we're talking about <u>, not table-based layout.
  270. # [00:59] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 246 seconds)
  271. # [00:59] <TabAtkins> Use of <u> was also rampant in the last large site I maintained.
  272. # [00:59] <AryehGregor> Hixie, WYSIWYG editors are probably the most important issue at stake for <u>.
  273. # [01:00] <Hixie> AryehGregor: the CP asks for <u> to be always conforming, not just for editors
  274. # [01:00] <AryehGregor> Hixie, because there's no way to tell if something was written by an editor.
  275. # [01:00] <Hixie> AryehGregor: i'd be fine with making <u> just valid for editors, just like omitting alt="" is valid just for editors.
  276. # [01:00] <Hixie> AryehGregor: there's no way to tell if the contents of an <h1> are a heading either, but we still require that
  277. # [01:01] <Hixie> AryehGregor: we can have different conformance criteria for hand authors than for editors
  278. # [01:01] <Hixie> AryehGregor: that's not a problem
  279. # [01:01] <Hixie> AryehGregor: indeed we did, at some point in the past
  280. # [01:01] <AryehGregor> Hixie, I don't care as long as the validator doesn't complain. As far as I'm concerned, authoring conformance requirements that aren't machine-checkable are your personal opinion and they don't affect me.
  281. # [01:01] <AryehGregor> (unless I happen to agree with them)
  282. # [01:01] <AryehGregor> However, the CP might be construed not to allow this.
  283. # [01:01] <Hixie> so you'd be ok with <u> being only valid if the document has a <meta name=generator> element?
  284. # [01:02] <AryehGregor> No.
  285. # [01:02] <Hixie> i rest my case
  286. # [01:02] <AryehGregor> Who says WYSIWYG-edited pages always actually produce that?
  287. # [01:02] <Hixie> we can say that
  288. # [01:02] <AryehGregor> In particular, part of the page might be WYSIWYG-edited.
  289. # [01:02] <Hixie> "editors must include..."
  290. # [01:03] <AryehGregor> That will lead to people including <meta name=generator> to shut up the validator.
  291. # [01:03] <AryehGregor> Even on hand-edited pages.
  292. # [01:03] <Hixie> well people can always shut up the validator
  293. # [01:03] <Hixie> validators are tools
  294. # [01:03] <Hixie> you can always take the battery out of the smoke detector
  295. # [01:04] <AryehGregor> Allowing people to shut up the validator by including useless cruft is an antipattern.
  296. # [01:04] <Hixie> no, it's adding the useless cruft that's the antipattern
  297. # [01:04] <AryehGregor> We had too much of that in the old days, things like type="text/javascript" and so on.
  298. # [01:04] <AryehGregor> Well, as I said, I don't think we're ever going to agree on this, so go ahead and make any change you like that's compatible with the CP.
  299. # [01:04] <othermaciej> I'll just note that, while almost any prose expressing non-machine-checkable requirements on <u> contents is likely consistent with the decision, limiting it to documents with <meta name=generator> likely is not
  300. # [01:04] <Hixie> the difference there is that type="" was useless, whereas the generator mark serves a useful purpose: distinguishing editor-autogenerated pages from hand-authored pages
  301. # [01:05] <Hixie> my real concern is what to do in the whatwg copy
  302. # [01:05] <Hixie> not the w3c copy
  303. # [01:05] <AryehGregor> Ah.
  304. # [01:05] <AryehGregor> I wonder which one the validator will follow.
  305. # [01:05] <Hixie> if i don't include <u>, then henri will probably follow a hybrid
  306. # [01:06] <Hixie> so i plan to include <u>
  307. # [01:06] <Hixie> just not sure how to include it
  308. # [01:08] * Quits: matijsb (~Adium@5353CD69.cm-6-4d.dynamic.ziggo.nl) (Quit: Leaving.)
  309. # [01:08] <kennyluck> I still don't know why can't we just reuse the <b> pattern or perhaps modified as "stylistically offset from the normal props without conveying extra importance, emphasis and document edit (for <ins>)"
  310. # [01:09] <Hixie> kennyluck: because if it's the same as <b>, then why do we need it at all?
  311. # [01:09] <kennyluck> Hixie, it's a subset of <b> like <i> is a subset of <b>.
  312. # [01:09] <kennyluck> (HTML5-logy)
  313. # [01:09] <Hixie> <i> is a superset of <b>
  314. # [01:09] <Hixie> actually that's not quite true
  315. # [01:10] <Hixie> they cover different and mostly not overlapping roles
  316. # [01:10] <Hixie> see the earlier discussion
  317. # [01:15] * Joins: Amorphous (jan@unaffiliated/amorphous)
  318. # [01:18] * Joins: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net)
  319. # [01:22] * Joins: mdelaney_ (~mdelaney@2620:0:1b00:1191:e4a2:484c:7aa8:cff8)
  320. # [01:24] * Joins: boaz (~boaz@c-24-147-171-18.hsd1.ma.comcast.net)
  321. # [01:30] * Joins: dbaron (~dbaron@63.245.220.240)
  322. # [01:32] * Joins: boblet (~boblet@p2153-ipbf908osakakita.osaka.ocn.ne.jp)
  323. # [01:32] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  324. # [01:36] * dglazkov is now known as dglazkov|away
  325. # [01:36] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  326. # [01:43] * Joins: shinyak (~shinyak@nat/google/x-otggjbraqvdnmlke)
  327. # [01:43] * Quits: kennyluck (~kennyluck@EM114-48-166-187.pool.e-mobile.ne.jp) (Quit: kennyluck)
  328. # [01:51] * Quits: shinyak (~shinyak@nat/google/x-otggjbraqvdnmlke) (Remote host closed the connection)
  329. # [01:54] <Hixie> i found a way to define <u> that i can live with. finding the right terminology wasn't easy, and i'm not sure i really succeeded, so i might tweak it some more.
  330. # [02:02] * Quits: crash\ (bouncer@lubyte.de) (Ping timeout: 248 seconds)
  331. # [02:02] <Hixie> still not really sure the use cases justify its existence, but i guess the same applies to <samp> and that one is still in, so...
  332. # [02:03] * Joins: crash\ (bouncer@lubyte.de)
  333. # [02:05] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
  334. # [02:06] * Joins: jochen___ (~jochen@nat/google/x-qeekwgbaobmnkyoy)
  335. # [02:09] * Quits: jochen__ (~jochen@nat/google/x-vrvzjpykssevofsd) (Ping timeout: 246 seconds)
  336. # [02:09] * jochen___ is now known as jochen__
  337. # [02:11] <hober> Hixie: there's an en-GB-x-Hixie'ism in the <u> text
  338. # [02:11] <hober> misspelt should be misspelled
  339. # [02:12] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
  340. # [02:14] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
  341. # [02:15] <Hixie> heh
  342. # [02:15] <Hixie> thanks
  343. # [02:15] * Joins: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c)
  344. # [02:15] <Hixie> hober: actually all my dictionaries say both are accetpable
  345. # [02:15] * Quits: ojan (~ojan@nat/google/x-pmekwdvodbkhpjex) (Quit: ojan)
  346. # [02:16] <Hixie> acceptable
  347. # [02:16] <TabAtkins> Your dictionaries are too friendly to the crown.
  348. # [02:16] <Hixie> and by "my dictionaries" i mean, apple's, wiktionary, and the ones i found on google
  349. # [02:16] <Hixie> none mention that this is a Brit vs US thing
  350. # [02:16] <Hixie> which they usually do
  351. # [02:17] * bga_ is now known as bga_|away
  352. # [02:17] * Quits: bga_|away (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Read error: Connection reset by peer)
  353. # [02:18] * Joins: variable (~variable@unaffiliated/variable)
  354. # [02:26] <Philip`> http://thespellingblog.blogspot.com/2010/12/learned-or-learnt-spelled-or-spelt.html has potentially relevant graphs
  355. # [02:29] * Joins: ap_ (~ap@17.246.18.111)
  356. # [02:29] * Quits: ap_ (~ap@17.246.18.111) (Remote host closed the connection)
  357. # [02:29] * Quits: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6) (Read error: Connection reset by peer)
  358. # [02:29] * Joins: ap (~ap@17.203.15.167)
  359. # [02:31] * Joins: shiawuen (~shiawuent@bb115-66-151-94.singnet.com.sg)
  360. # [02:37] <TabAtkins> It's odd that your dictionaries don't mention the "t" as a Britishism. American English has a strong preference for "ed", as the graphs at Philip`'s link show.
  361. # [02:39] <Hixie> well if you care, one of them at least is user-editable
  362. # [02:39] <Hixie> :-)
  363. # [02:40] * Quits: jennb (~jennb@74.125.59.65) (Quit: jennb)
  364. # [02:41] <TabAtkins> Indeed. "spelled" and "spelt" clearly list each one as a british or american/canadian variant, as appropriate, but "misspelt" doesn't.
  365. # [02:44] <TabAtkins> Fixed, woo!
  366. # [02:47] * Quits: john_fallows (~j_r_fallo@108-65-76-174.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
  367. # [02:47] * Quits: franksalim (~franksali@99-123-6-19.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
  368. # [02:48] * Joins: franksalim (~franksali@99-123-6-19.lightspeed.sntcca.sbcglobal.net)
  369. # [02:48] * Joins: john_fallows (~j_r_fallo@108-65-76-174.lightspeed.sntcca.sbcglobal.net)
  370. # [02:53] * Quits: homata__ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp) (Remote host closed the connection)
  371. # [02:55] * Quits: Rik` (~Rik`@2620:101:8003:200:daa2:5eff:fe97:85ed) (Remote host closed the connection)
  372. # [02:55] * Joins: homata__ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp)
  373. # [02:58] * Quits: michaeln (~michaeln@nat/google/x-xbdqkekuisndniof) (Quit: Leaving.)
  374. # [03:00] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  375. # [03:01] * Quits: ap (~ap@17.203.15.167) (Quit: ap)
  376. # [03:09] * Joins: ojan (~ojan@nat/google/x-upngdcefvuqipphf)
  377. # [03:17] * Joins: jochen___ (~jochen@nat/google/x-nrweovsfclhbnsep)
  378. # [03:21] * Quits: jochen__ (~jochen@nat/google/x-qeekwgbaobmnkyoy) (Ping timeout: 258 seconds)
  379. # [03:21] * jochen___ is now known as jochen__
  380. # [03:22] * Quits: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.16/20110322223900])
  381. # [03:22] * Joins: michaeln (~michaeln@nat/google/x-pkcrarppyxgmvoqx)
  382. # [03:27] * Joins: jochen___ (~jochen@216.239.45.4)
  383. # [03:29] * Quits: chriseppstein (~chris@dsl092-049-179.sfo4.dsl.speakeasy.net) (Quit: chriseppstein)
  384. # [03:31] * Quits: jochen__ (~jochen@nat/google/x-nrweovsfclhbnsep) (Ping timeout: 240 seconds)
  385. # [03:31] * jochen___ is now known as jochen__
  386. # [03:31] <zewt> clicking on a reference in the spec (http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#dom-canvas-getcontext "getContext"), then right-clicking on the real "#dom-canvas-getcontext" link in the overlay, causes the overlay to disappear, so I can't copy-link-location the link; guessing it's a missing e.button==0 check
  387. # [03:35] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: davidwalsh)
  388. # [03:37] * Joins: sebasmagri (~user@unaffiliated/sebasmagri)
  389. # [03:39] * Quits: jarib (~jarib@unaffiliated/jarib) (Read error: Operation timed out)
  390. # [03:39] * Joins: jarib (~jarib@109.74.192.179)
  391. # [03:39] * Quits: jarib (~jarib@109.74.192.179) (Changing host)
  392. # [03:39] * Joins: jarib (~jarib@unaffiliated/jarib)
  393. # [03:40] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
  394. # [03:44] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
  395. # [04:02] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  396. # [04:02] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  397. # [04:03] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  398. # [04:05] * Quits: ojan (~ojan@nat/google/x-upngdcefvuqipphf) (Quit: ojan)
  399. # [04:05] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  400. # [04:07] * Quits: tndH (~Rob@adsl-87-102-17-170.karoo.kcom.com) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.9.0.1/2008072406])
  401. # [04:08] * Quits: homata__ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp) (Remote host closed the connection)
  402. # [04:08] * Joins: homata__ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp)
  403. # [04:09] * abarth is now known as abarth|
  404. # [04:09] * abarth| is now known as abarth|afk
  405. # [04:11] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  406. # [04:18] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  407. # [04:28] * Quits: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com) (Ping timeout: 252 seconds)
  408. # [04:29] * Quits: john_fallows (~j_r_fallo@108-65-76-174.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
  409. # [04:32] * Quits: sebasmagri (~user@unaffiliated/sebasmagri) (Quit: ERC Version 5.3 (IRC client for Emacs))
  410. # [04:38] * Joins: Rik` (~Rik`@2620:101:8003:200:daa2:5eff:fe97:85ed)
  411. # [04:39] <karlcow> http://www.mobilexweb.com/blog/symbian-anna-browser-html5
  412. # [04:39] <karlcow> "Nokia has just announced Symbian ‘Anna’, an updated version of Symbian^3 that will be shipped with new devices, such as X7 and E6"
  413. # [04:42] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  414. # [04:43] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Client Quit)
  415. # [04:43] * Joins: nimbupani1 (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
  416. # [04:43] * Parts: nimbupani1 (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
  417. # [04:43] * Quits: weinigFooding (~weinig@17.203.14.146) (Read error: Connection reset by peer)
  418. # [04:44] * Joins: weinig (~weinig@17.203.14.146)
  419. # [04:48] * Quits: abe (~abe@38.104.129.126) (Quit: Leaving...)
  420. # [04:53] * Joins: homat____ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  421. # [04:53] * Quits: homat____ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Client Quit)
  422. # [04:54] * Quits: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
  423. # [05:02] * Quits: michaeln (~michaeln@nat/google/x-pkcrarppyxgmvoqx) (Quit: Leaving.)
  424. # [05:03] * Quits: jamesr (~jamesr@nat/google/x-wkpimvqwkrqduogm) (Remote host closed the connection)
  425. # [05:04] * Joins: jamesr (~jamesr@nat/google/x-wmnecrgltmkfepro)
  426. # [05:09] * Quits: dbaron (~dbaron@63.245.220.240) (Ping timeout: 260 seconds)
  427. # [05:09] * Quits: dave_levin (~dave_levi@nat/google/x-sjjqtjkzgdbfllff) (Quit: dave_levin)
  428. # [05:10] * Quits: othermaciej (~mjs@17.246.17.13) (Quit: othermaciej)
  429. # [05:11] * Quits: mdelaney_ (~mdelaney@2620:0:1b00:1191:e4a2:484c:7aa8:cff8) (Quit: mdelaney_)
  430. # [05:11] * Quits: jamesr (~jamesr@nat/google/x-wmnecrgltmkfepro) (Quit: jamesr)
  431. # [05:12] * Quits: ryanseddon (~RSeddon@202.126.98.210) (Read error: Connection reset by peer)
  432. # [05:16] * Joins: drunknbass (~drunknbas@76.91.255.83)
  433. # [05:21] * Joins: othermaciej (~mjs@67.218.104.37)
  434. # [05:30] * Joins: michaeln (~michaeln@nat/google/x-dtyiyarxhbkamttn)
  435. # [05:34] * Quits: weinig (~weinig@17.203.14.146) (Quit: weinig)
  436. # [05:40] * Joins: ryanseddon (~RSeddon@202.126.98.210)
  437. # [05:41] * Joins: MikeSmith_ (~MikeSmith@EM114-48-186-44.pool.e-mobile.ne.jp)
  438. # [05:44] * Quits: MikeSmith (~MikeSmith@EM1-112-222-107.pool.e-mobile.ne.jp) (Ping timeout: 246 seconds)
  439. # [05:44] * MikeSmith_ is now known as MikeSmith
  440. # [05:45] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Hi, I'm a quit message virus. Please replace your old line with this line and help me take over the world of IRC.)
  441. # [05:48] * Joins: dbaron (~dbaron@173-228-28-198.dsl.dynamic.sonic.net)
  442. # [05:48] * abarth|afk is now known as abarth
  443. # [05:49] * Joins: nonge__ (~nonge@p5082B963.dip.t-dialin.net)
  444. # [05:51] * Joins: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net)
  445. # [05:52] * Joins: abe (~abe@c-98-210-211-36.hsd1.ca.comcast.net)
  446. # [05:53] * Quits: nonge_ (~nonge@p5082A339.dip.t-dialin.net) (Ping timeout: 258 seconds)
  447. # [05:55] * Quits: abe (~abe@c-98-210-211-36.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  448. # [05:58] * Quits: boaz (~boaz@c-24-147-171-18.hsd1.ma.comcast.net) (Quit: boaz)
  449. # [06:00] * Quits: michaeln (~michaeln@nat/google/x-dtyiyarxhbkamttn) (Quit: Leaving.)
  450. # [06:08] * Joins: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net)
  451. # [06:15] * Joins: mdelaney (~mdelaney@66.109.105.66)
  452. # [06:20] * Quits: othermaciej (~mjs@67.218.104.37) (Quit: othermaciej)
  453. # [06:20] * Joins: dydx (~dydz@adsl-75-36-187-188.dsl.pltn13.sbcglobal.net)
  454. # [06:20] * Quits: lca (~agostini@186.215.206.130) (Quit: lca)
  455. # [06:21] * Quits: FastJack (~fastjack@dumpstr.net) (Read error: Operation timed out)
  456. # [06:21] * Quits: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net) (Quit: Leaving)
  457. # [06:31] * Joins: FastJack (~fastjack@dumpstr.net)
  458. # [06:37] * Joins: othermaciej (~mjs@24.6.209.6)
  459. # [06:39] * Joins: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft)
  460. # [06:40] * Quits: mdelaney (~mdelaney@66.109.105.66) (Quit: mdelaney)
  461. # [06:43] <Hixie> seriously? we have <table border> now too?
  462. # [06:43] <Hixie> jesus
  463. # [06:43] <Hixie> it's like we're back in 1997
  464. # [06:46] <zewt> better do the macarena
  465. # [06:53] * Quits: ezoe (~ezoe@112-68-245-99f1.kyt1.eonet.ne.jp) (Ping timeout: 248 seconds)
  466. # [06:54] * Joins: mdelaney (~mdelaney@69.181.26.199)
  467. # [06:54] * Quits: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft) (Quit: Liberty is the right to choose, freedom is the result of that choice.)
  468. # [07:00] * Joins: lca (~agostini@177.17.78.75)
  469. # [07:03] * Joins: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl)
  470. # [07:07] * Joins: fishd_ (~fishd@nat/google/x-zigfytovqmsxaxno)
  471. # [07:09] * Quits: CvP (~CvP@123.49.21.78) (Quit: [ UPP ] > all)
  472. # [07:11] * Quits: fishd (~fishd@nat/google/x-qsdjnhgguslkonum) (Ping timeout: 260 seconds)
  473. # [07:13] * Joins: CvP (~CvP@123.49.21.78)
  474. # [07:18] * Quits: variable (~variable@unaffiliated/variable) (Quit: Daemon escaped from pentagram)
  475. # [07:20] * Joins: abe (~abe@c-98-210-211-36.hsd1.ca.comcast.net)
  476. # [07:20] * Quits: lca (~agostini@177.17.78.75) (Quit: lca)
  477. # [07:22] * Joins: ezoe (~ezoe@61-205-125-180f1.kyt1.eonet.ne.jp)
  478. # [07:25] * Joins: hdhoang (~hdhoang@hdhoang.broker.freenet6.net)
  479. # [07:25] * Joins: lca (~agostini@177.17.78.75)
  480. # [07:31] <hsivonen> I wonder what SanDisk is going to get out of being a W3C Member.
  481. # [07:33] * Quits: lrvick (~lrvick@66.96.251.117) (Ping timeout: 258 seconds)
  482. # [07:35] * Joins: lrvick (~lrvick@66.96.251.117)
  483. # [07:35] * Joins: erlehmann (~erlehmann@89.204.137.66)
  484. # [07:39] * Quits: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 240 seconds)
  485. # [07:42] * Joins: miketaylr (~miketaylr@ip72-193-206-135.lv.lv.cox.net)
  486. # [07:45] * Joins: tw2113 (~tw2113@fedora/tw2113)
  487. # [07:45] * Quits: dbaron (~dbaron@173-228-28-198.dsl.dynamic.sonic.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  488. # [07:46] * Joins: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de)
  489. # [07:49] * Quits: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net) (Quit: weinig)
  490. # [07:52] * Quits: lca (~agostini@177.17.78.75) (Quit: lca)
  491. # [07:53] * Quits: Rik` (~Rik`@2620:101:8003:200:daa2:5eff:fe97:85ed) (Remote host closed the connection)
  492. # [07:55] * Quits: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl) (Quit: Leaving.)
  493. # [07:56] * Quits: temp01 (temp01@unaffiliated/temp01) (Read error: Connection reset by peer)
  494. # [07:57] * Joins: temp02 (temp01@unaffiliated/temp01)
  495. # [07:58] * temp02 is now known as temp01
  496. # [08:08] * Joins: mpt (~mpt@91.189.88.12)
  497. # [08:08] * Quits: mpt (~mpt@91.189.88.12) (Changing host)
  498. # [08:08] * Joins: mpt (~mpt@canonical/mpt)
  499. # [08:14] * Quits: hdhoang (~hdhoang@hdhoang.broker.freenet6.net) (Quit: Leaving.)
  500. # [08:22] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Hi, I'm a quit message virus. Please replace your old line with this line and help me take over the world of IRC.)
  501. # [08:22] * Quits: dydx (~dydz@adsl-75-36-187-188.dsl.pltn13.sbcglobal.net) (Quit: dydx)
  502. # [08:23] * Quits: erlehmann (~erlehmann@89.204.137.66) (Quit: Ex-Chat)
  503. # [08:28] * Quits: CvP (~CvP@123.49.21.78) (Quit: [ UPP ] > all)
  504. # [08:30] * paul_irish is now known as paul_irish_
  505. # [08:30] * Joins: zcorpan (~zcorpan@c-039ee355.410-6-64736c14.cust.bredbandsbolaget.se)
  506. # [08:32] * Quits: ezoe (~ezoe@61-205-125-180f1.kyt1.eonet.ne.jp) (Ping timeout: 276 seconds)
  507. # [08:34] * Joins: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru)
  508. # [08:35] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
  509. # [08:38] <zcorpan> i wonder how ie's software rendering compares to other browsers' software rendering
  510. # [08:40] <othermaciej> well for one thing, it's way more native
  511. # [08:41] * Joins: Obvious (tachikoma@188.226.74.2)
  512. # [08:42] * Quits: lrvick (~lrvick@66.96.251.117) (Ping timeout: 240 seconds)
  513. # [08:44] * Joins: matjas (~matjas@195.130.156.13)
  514. # [08:44] * Joins: lrvick (~lrvick@66.96.251.117)
  515. # [08:45] * Joins: Maurice (~ano@77.222.73.150)
  516. # [08:52] * Joins: roc (~chatzilla@209.118.182.194)
  517. # [08:54] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
  518. # [09:01] * Joins: davidhund (~davidhund@78-27-27-74.dsl.alice.nl)
  519. # [09:01] * Joins: rimantas (~rimliu@93.93.57.193)
  520. # [09:03] * Quits: roc (~chatzilla@209.118.182.194) (Ping timeout: 240 seconds)
  521. # [09:03] * Joins: michaeln (~michaeln@nat/google/x-ifdiiodziefjtsce)
  522. # [09:12] * Quits: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
  523. # [09:12] <hsivonen> how did a synchronous thing like Blob.size end up in a new API? that's sadness.
  524. # [09:13] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Remote host closed the connection)
  525. # [09:13] <ryanseddon> Would that syncchronous stuff be so it can run in a worker
  526. # [09:13] <ryanseddon> *synchronous
  527. # [09:15] * Joins: danbri (~danbri@zandbak.wlan.cwi.nl)
  528. # [09:16] * hsivonen wonders if Apple's marketing feels it missed a huge opportunity to be the first to promote Native HTML5.
  529. # [09:16] <ryanseddon> hsivonen: they'll market it as magical HTML5
  530. # [09:17] <hsivonen> I believe Firefox already has awesome HTML5.
  531. # [09:17] <Hixie> revolutionary html5! which would be ironic given how html5 was first introduced ("evolution not revolution")
  532. # [09:18] <ryanseddon> don't let facts get in the way Apple marketing
  533. # [09:18] * Joins: kennyluck (~kennyluck@114-25-210-116.dynamic.hinet.net)
  534. # [09:18] <othermaciej> what are "facts"?
  535. # [09:20] <ryanseddon> Facts is a TV program in Hong Kong, which broadcast short films obtained or shoot with information from audiences.
  536. # [09:21] * Joins: hdhoang (~hdhoang@hdhoang.broker.freenet6.net)
  537. # [09:24] * Joins: smaug____ (~chatzilla@cs181139127.pp.htv.fi)
  538. # [09:31] * Joins: matijsb (~matijsb@radius-82-150-130-43.dsdeurne.nl)
  539. # [09:33] * Quits: michaeln (~michaeln@nat/google/x-ifdiiodziefjtsce) (Quit: Leaving.)
  540. # [09:36] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
  541. # [09:36] * Joins: tbassetto (~tbassetto@92.103.127.226)
  542. # [09:39] * Quits: miketaylr (~miketaylr@ip72-193-206-135.lv.lv.cox.net) (Ping timeout: 240 seconds)
  543. # [09:40] * Quits: matijsb (~matijsb@radius-82-150-130-43.dsdeurne.nl) (Ping timeout: 258 seconds)
  544. # [09:40] * Joins: matijsb (~matijsb@radius-82-150-130-43.dsdeurne.nl)
  545. # [09:42] * Quits: cedricv (~cedric@175.156.181.94)
  546. # [09:45] * Joins: cedricv (~cedric@175.156.181.94)
  547. # [09:45] * Joins: davve__ (~davve@83.218.67.122)
  548. # [09:48] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  549. # [09:50] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
  550. # [09:52] * Quits: ryanseddon (~RSeddon@202.126.98.210) (Quit: Leaving.)
  551. # [09:53] * Joins: ryanseddon (~RSeddon@202.126.98.210)
  552. # [09:53] * Joins: Ms2ger (~Ms2ger@91.181.69.121)
  553. # [09:54] * Joins: jochen___ (~jochen@nat/google/x-mazrseblygekudey)
  554. # [09:54] * Quits: shiawuen (~shiawuent@bb115-66-151-94.singnet.com.sg) (Read error: Connection reset by peer)
  555. # [09:54] * Joins: shiawuen (~shiawuent@bb115-66-151-94.singnet.com.sg)
  556. # [09:57] * Quits: ryanseddon (~RSeddon@202.126.98.210) (Ping timeout: 240 seconds)
  557. # [09:58] * Quits: jochen__ (~jochen@216.239.45.4) (Ping timeout: 260 seconds)
  558. # [09:58] * jochen___ is now known as jochen__
  559. # [10:00] <zcorpan> instead of native HTML5, we should be marketing foreign HTML5
  560. # [10:01] <Hixie> i don't really understand what there is to market
  561. # [10:01] <Hixie> but what do i know
  562. # [10:01] <zcorpan> well microsoft use the term to market their new CSS features
  563. # [10:02] <Hixie> in favour of what?
  564. # [10:02] <zcorpan> layout tables?
  565. # [10:03] <Hixie> they're markup advocates now?
  566. # [10:03] <zcorpan> yeah, last year they advocated use of custom elements
  567. # [10:04] <zcorpan> (in their video they also call css rules for 'markup')
  568. # [10:05] * Joins: aho (~nya@fuld-590c63c0.pool.mediaWays.net)
  569. # [10:05] <othermaciej> I wonder, does their Native HTML5 still support Same Markup?
  570. # [10:06] <zcorpan> of course
  571. # [10:06] <aho> In this case "native" can be interpreted as "from Microsoft". So, technically they aren't lying. There are just manipulative bastards. #IE10
  572. # [10:06] <aho> :>
  573. # [10:06] <zcorpan> same markup as last year
  574. # [10:07] <zcorpan> same as every year, james
  575. # [10:08] <othermaciej> I like that the IE team is working hard to improve their engine, but their marketing buzzwords are just really weird sometimes
  576. # [10:08] * Joins: jochen___ (~jochen@nat/google/x-mbdjwlgniehnlarb)
  577. # [10:10] <aho> i agree
  578. # [10:10] <aho> there shall be less cocain for the pr department
  579. # [10:10] <aho> +e
  580. # [10:11] <aho> btw, ie10 changes/additons w/o the BS is over here: http://msdn.microsoft.com/en-us/ie/gg192966
  581. # [10:12] * Quits: jochen__ (~jochen@nat/google/x-mazrseblygekudey) (Ping timeout: 276 seconds)
  582. # [10:12] * jochen___ is now known as jochen__
  583. # [10:14] <Hixie> "Internet Explorer Platform Preview must be in ”IE10 Standards Mode” to correctly display webpages" aka "we still don't follow the specs most of the time"
  584. # [10:14] <Hixie> ("even on things that we claim to follow the specs on")
  585. # [10:15] <Peter`> I wonder why they didn't decide to start deprecating the compatibility modes by not including the IE9-mode
  586. # [10:15] <Peter`> It would be a good starting point, seeing that it's a recent and more modern browser.
  587. # [10:16] <zcorpan> Peter`: indeed
  588. # [10:16] <Hixie> wow, a huge proportion of the stuff on that page is proprietary (i.e. vendor-prefixed) stuff
  589. # [10:16] <zcorpan> maybe now they just introduce more modes for the hell of it
  590. # [10:16] <Hixie> Peter`: the more modes they introduce, the more the web fragments, at least if they get much market share
  591. # [10:16] <Peter`> This is an interesting line as well: "In addition, do not use an “X-UA-Compatible” meta tag on the page or send a custom HTTP header from the web server."
  592. # [10:17] <Hixie> Peter`: luckily for the web, they've been losing market share fast enough that they haven't been able to really damage it
  593. # [10:17] <aho> huh? so even "edge" won't do the trick?
  594. # [10:18] <Peter`> Hixie: Yes, but there's several reasons why maintaining support for multiple rendering engines isn't ideal
  595. # [10:18] <zcorpan> aho: i guess it's just good advice (like there are other doctypes that trigger the latest mode too)
  596. # [10:18] <Hixie> Peter`: yeah there's a huge cost for them
  597. # [10:18] <Hixie> Peter`: i'm curious how many of these modes are in the mobile version of their browser
  598. # [10:18] <Hixie> (the one supposedly in ie8)
  599. # [10:18] <Peter`> Hixie: That'd be interesting to see, indeed
  600. # [10:19] <aho> http://gs.statcounter.com/#browser-ww-monthly-200807-201104 <- looks like a collision in about a year haha
  601. # [10:19] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  602. # [10:20] <Hixie> pity that data only goes back to '08
  603. # [10:20] * Joins: msucan (~robod@92.86.255.129)
  604. # [10:21] * Quits: homata__ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp) (Remote host closed the connection)
  605. # [10:21] <Hixie> wow, IE is really low these days
  606. # [10:22] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 246 seconds)
  607. # [10:22] <Hixie> compared to its heyday
  608. # [10:23] <aho> http://gs.statcounter.com/#browser-ID-monthly-200807-201104
  609. # [10:23] <aho> indonesia rocks <3
  610. # [10:24] <aho> (internet is pretty expensive there... there aren't any casual users)
  611. # [10:25] <hsivonen> I'd have expected Opera to rank higher in Indonesia
  612. # [10:25] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Remote host closed the connection)
  613. # [10:25] <hsivonen> does that graph exclude usage that is classified as "mobile"?
  614. # [10:25] <aho> yes
  615. # [10:25] <hsivonen> indeed Opera leads in Indonesia in the Mobile Browser graph
  616. # [10:25] <aho> well... i think... :>
  617. # [10:26] <aho> lol
  618. # [10:26] <aho> they got digg vs reddit stats
  619. # [10:28] <gsnedders> hsivonen: Worldwide, mobile browsers are 2.85% of the web. In Indonesia, 9.39%.
  620. # [10:28] * gsnedders wonders how they count Opera Mini users in terms of their location
  621. # [10:29] <hsivonen> looks like in Europe, Chrome has recently been eating the market share of Firefox more than it has eaten the market share of IE, since the Firefox and IE lines are about to cross again
  622. # [10:30] <hsivonen> (while Opera and Safari are constant and Chrome is on an upwards slope)
  623. # [10:31] <othermaciej> depending on which stats you trust, in US share, Safari is close to passing Firefox
  624. # [10:31] <othermaciej> it's strange that browser shares are so different between different countries
  625. # [10:31] <jgraham> Safari? That sounds very [citation needed]
  626. # [10:32] <hsivonen> othermaciej: don't you have to miscount Chrome as Safari to get that result?
  627. # [10:32] <jamesr> sure you aren't counting chrome in those numbers (the UA string ends Chrome/12.0.712.0 Safari/534.27 on my build)
  628. # [10:32] <jamesr> ?
  629. # [10:32] <gsnedders> Russia is interesting… everything except Safari is losing share to Chrome. (Safari is constant.)
  630. # [10:32] <othermaciej> yes, http://marketshare.hitslink.com/browser-market-share.aspx?qprid=0 doesn't count Chrome as Safari
  631. # [10:32] <othermaciej> (those are the world stats)
  632. # [10:33] <othermaciej> I am not sure you can see per-country stats without an account
  633. # [10:33] <hsivonen> othermaciej: one can't
  634. # [10:34] <aho> i blame ff's decline on their delayed release of ff4. 3.x really started to look bad in comparison
  635. # [10:34] <othermaciej> I can post a screenshot of the US view (um, on imgur I guess?)
  636. # [10:34] <aho> ff4 still isn't pushed via notifications, is it?
  637. # [10:34] <hsivonen> aho: afaik, no
  638. # [10:34] <othermaciej> I paid for an account long ago and it never expired (even though the card it was on no longer exists)
  639. # [10:35] <hsivonen> I'm not sure if there's a policy, but I imagine the update push is waiting for 4.0.1
  640. # [10:35] <jamesr> ffx4 should do quite well once they prompt ffx3.X users to update
  641. # [10:36] <jamesr> woah, according to the microsoft blog IE8 had "(full compliance with the CSS2.1 standard)"
  642. # [10:36] <aho> if the phase of the moon was just right, yes
  643. # [10:36] <jamesr> that's one of the most impressive claims they've made
  644. # [10:36] <aho> they also claimed that ie6 supports css 1.0 fully
  645. # [10:36] <othermaciej> http://i.imgur.com/Ix9T9.png
  646. # [10:36] <aho> well, it didn't :>
  647. # [10:36] <othermaciej> citation: ^
  648. # [10:37] <aho> (background-attachment:fixed was missing... and well, there were of course lots of bugs, too)
  649. # [10:37] <hsivonen> jamesr: it's quite possible that IE8 passed some snapshot of the official CSS 2.1 test suite
  650. # [10:37] <hsivonen> othermaciej: wow. almost a percent still on Netscape
  651. # [10:37] <aho> lol
  652. # [10:38] <othermaciej> yeah, some Americans apparently have shitty computer setups
  653. # [10:38] <hsivonen> how are they counting? or, alternatively, what's wrong with the people using Netscape still?
  654. # [10:39] <jamesr> i wonder what the historical graph on those figures looks like
  655. # [10:39] <othermaciej> they count through statistical sampling of visits to selected site, then for world share numbers, weighting that by internet-using population per country
  656. # [10:39] * Joins: mpt (~mpt@canonical/mpt)
  657. # [10:39] <hsivonen> othermaciej: ooh. Bing as the search engine
  658. # [10:39] <othermaciej> sadly there doesn't seem to be a way to get a per-country tendline graph
  659. # [10:39] <othermaciej> and their custom queries are slow
  660. # [10:39] <jgraham> Hmm, that graph would be more consistent with other (less region-specific) stats with chrome and safari reversed
  661. # [10:40] <othermaciej> their worldwide stats seem vaguely in line with other people's worldwide stats
  662. # [10:40] <othermaciej> as do their europe stats
  663. # [10:41] <othermaciej> they do incorporate mobile browsing in the same stats
  664. # [10:41] <othermaciej> and it measures browser usage share, not market share (i.e. weighted by how much people browse, not by number of unique users)
  665. # [10:42] <hsivonen> in Germany, they really like to update Firefox before the prompted push: http://gs.statcounter.com/#browser_version-DE-daily-20110322-20110413
  666. # [10:42] * Quits: abe (~abe@c-98-210-211-36.hsd1.ca.comcast.net) (Quit: Leaving...)
  667. # [10:43] <jgraham> Germany seems to really like Firefox for some reason
  668. # [10:43] <aho> i like how even f-ing ff 3.0 got more than ie6 :>
  669. # [10:43] <jamesr> if you change that graph to USA then you can really strongly see workweek vs weekend effects: http://gs.statcounter.com/#browser_version-US-daily-20110322-20110413
  670. # [10:44] <aho> (at the same time i'm also annoyed that ff 3.0 and ff 3.5 still exist)
  671. # [10:44] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 240 seconds)
  672. # [10:45] <hsivonen> aho: well, at least 3.0 isn't supported anymore
  673. # [10:45] <hsivonen> aho: there might be Camino still identifying as Firefox/3.0
  674. # [10:45] <aho> browsers should auto-update. failing that they should self destruct :v
  675. # [10:46] <hsivonen> it's also possible for Linux distros to keep 3.0.x alive beyond what MoCo supports, but it seems even Debian stopped patching 3.0.x
  676. # [10:46] * Joins: abe (~abe@c-98-210-211-36.hsd1.ca.comcast.net)
  677. # [10:46] * Joins: roc (~chatzilla@173-164-132-66-SFBA.hfc.comcastbusiness.net)
  678. # [10:46] <othermaciej> their all-Europe share claims are:
  679. # [10:46] <othermaciej> IE - 42.17%
  680. # [10:47] <othermaciej> Firefox: 31.68%
  681. # [10:47] <othermaciej> Chrome: 13.4%
  682. # [10:47] <othermaciej> Safari: 8.10%
  683. # [10:47] <othermaciej> Opera: 3.6%
  684. # [10:49] <othermaciej> China is 80% IE
  685. # [10:49] * Quits: abe (~abe@c-98-210-211-36.hsd1.ca.comcast.net) (Client Quit)
  686. # [10:49] <othermaciej> (I think it used to be closer to 90% a year ago)
  687. # [10:49] * Joins: abe (~abe@c-98-210-211-36.hsd1.ca.comcast.net)
  688. # [10:49] <jamesr> check out south korea
  689. # [10:49] <jamesr> started to move, but still 95%+ IE
  690. # [10:49] <hsivonen> othermaciej: if the stats are true, that might be explainable by new dual-engine browsers
  691. # [10:50] <othermaciej> Maxthon supposedly gets registered separately
  692. # [10:50] <othermaciej> India is near-even 3-way split among Firefox, IE and Chrome
  693. # [10:51] <othermaciej> Switzerland has the highest Safari share of any country I could find (16.2%)
  694. # [10:52] <othermaciej> Russia has 23% Opera
  695. # [10:54] <zcorpan> way to go Russia
  696. # [10:54] <othermaciej> wow, Indonesia is crazy, only 10% IE
  697. # [10:54] <othermaciej> and 65% Firefox
  698. # [10:55] * Quits: matijsb (~matijsb@radius-82-150-130-43.dsdeurne.nl) (Ping timeout: 276 seconds)
  699. # [10:55] * Quits: roc (~chatzilla@173-164-132-66-SFBA.hfc.comcastbusiness.net) (Ping timeout: 240 seconds)
  700. # [10:55] <hsivonen> what's the story behind Opera's share in Ukraine?
  701. # [10:56] <hsivonen> IIRC, the story behind the share in Kazakhstan was the Turbo bypasses their censorship filter
  702. # [10:57] <hsivonen> s/the/that/
  703. # [10:58] <jgraham> hsivonen: The story is that it has been high for a long time afaik
  704. # [10:59] <jamesr> my personal favorite: http://gs.statcounter.com/#browser-AL-monthly-200807-201104
  705. # [10:59] <gsnedders> Yeah, AFAIK most of the Eastern European places with high marketshare have been high going back to the late 90s
  706. # [10:59] <othermaciej> Ukraine has even more Opera share than Russia it seems
  707. # [11:00] <jgraham> hsivonen: The origin presumably goes back to the time when Opera was pay-to-play or ad-supported
  708. # [11:00] * Joins: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  709. # [11:01] <hsivonen> jgraham, gsnedders: ok. Did Opera have some specific language support advantage back then?
  710. # [11:01] <othermaciej> stat counter stats show some dubious looking artifacts
  711. # [11:01] <othermaciej> http://gs.statcounter.com/#browser-US-monthly-200807-201104
  712. # [11:02] * Quits: smaug____ (~chatzilla@cs181139127.pp.htv.fi) (Read error: Operation timed out)
  713. # [11:02] <gsnedders> hsivonen: Not AFAIK. But I can't claim to know much back then. I was just a little kid.
  714. # [11:02] <othermaciej> I disbelieve the giant IE spike / Firefox dip / Safari dip in early 2009
  715. # [11:02] <Ms2ger> I disbelieve all those stats
  716. # [11:03] <zcorpan> lies!
  717. # [11:03] <othermaciej> three kinds of lies?
  718. # [11:03] <aho> things like that can be caused by changing the sampling size
  719. # [11:05] * Quits: davidhund (~davidhund@78-27-27-74.dsl.alice.nl) (Read error: Connection reset by peer)
  720. # [11:06] * Joins: davidhund (~davidhund@78.27.27.74)
  721. # [11:07] * Joins: mpt (~mpt@canonical/mpt)
  722. # [11:07] * Joins: smaug____ (~chatzilla@cs181139127.pp.htv.fi)
  723. # [11:09] <aho> completely off-topic, but does anyone know if there is some list which shows some relationship between languages and character ranges?
  724. # [11:09] <aho> like... which languages can i cover with latin + latin supplement + latin extended A
  725. # [11:09] <Lachy> aho, http://www.unicode.org/charts/
  726. # [11:10] <Lachy> I don't know if that has the detail you want though
  727. # [11:10] <gsnedders> Lachy: that just shows scripts to character ranges, not langauges
  728. # [11:10] <gsnedders> *languages
  729. # [11:10] <gsnedders> aho: I guess it's hard to classify… c.f. people who use "naïve" and "café" in English
  730. # [11:10] <aho> basically i want to know which character ranges i need to put into my texture fonts if i want to support some specific set of languages :>
  731. # [11:11] <MikeSmith> hsivonen: I think part of the story on Opera in Ukraine and elsewhere is that it is still runnable on really old hardware
  732. # [11:11] <zcorpan> aho: grep spellchecker dictionaries?
  733. # [11:11] <MikeSmith> 486
  734. # [11:12] <aho> opera still works in win9x afaik :)
  735. # [11:12] <gsnedders> MikeSmith, hsivonen: and old OSes, too
  736. # [11:12] <gsnedders> aho: Yeah.
  737. # [11:12] <gsnedders> Not officially supported, but it still works
  738. # [11:12] <MikeSmith> gsnedders: right
  739. # [11:12] * Quits: smaug____ (~chatzilla@cs181139127.pp.htv.fi) (Ping timeout: 258 seconds)
  740. # [11:12] <aho> zcorpan, y'know what... that might actually do the trick
  741. # [11:12] <hsivonen> I thought Opera required Windows 2000
  742. # [11:12] <gsnedders> hsivonen: "not officially supported".
  743. # [11:13] <hsivonen> so does WebM in Opera work on Windows 95?
  744. # [11:13] <gsnedders> Win95 doesn't work since 10.50, I think
  745. # [11:13] <gsnedders> Win98… dunno.
  746. # [11:13] <aho> a machine with win95 won't be fast enough ;)
  747. # [11:15] <gsnedders> hsivonen: But, well, being unsupported, crashing is perfectly acceptable behaviour. :P
  748. # [11:15] <aho> zcorpan, actually... i think i'll just create it straight from the translations. this way i'll automatically get everything i need and /only/ what i need
  749. # [11:16] <jamesr> aho: if you have the text then what you want is the set of glyphs in that text
  750. # [11:17] <zcorpan> aho: translations of what?
  751. # [11:17] <aho> i don't have any translations yet :)
  752. # [11:17] <aho> text messages in my game
  753. # [11:18] <zcorpan> ah
  754. # [11:18] <zcorpan> yeah there are tools to subset fonts
  755. # [11:18] <zcorpan> Philip` even wrote one
  756. # [11:18] <aho> i want to use texture fonts for that because they look better and because i cannot be arsed to implement all that text stuff in the flash emulation thingy :>
  757. # [11:19] <aho> http://i.imgur.com/BEmv2.png
  758. # [11:19] <MikeSmith> what are texture fonts?
  759. # [11:19] <aho> "soft" outlines and drop shadows for free :>
  760. # [11:20] <aho> MikeSmith, bitmap based font rendering
  761. # [11:20] <aho> there are one or more images which contain the glyphs and you then just draw what you need
  762. # [11:21] <jamesr> bitmap fonts AKA ugly-ass fonts
  763. # [11:21] <aho> <aho> http://i.imgur.com/BEmv2.png <- does that look ugly?
  764. # [11:21] <jamesr> yup
  765. # [11:21] <aho> looks much better than the native font rendering you get on windows
  766. # [11:22] * Joins: nessy (~Adium@124.171.54.114)
  767. # [11:23] <aho> http://i.imgur.com/oOXtd.png
  768. # [11:23] * Joins: matijsb (8d5d130e@gateway/web/freenode/ip.141.93.19.14)
  769. # [11:23] <aho> see?
  770. # [11:24] <aho> ClearType only looks good at smaller size if the font is properly hinted
  771. # [11:24] * Quits: yijun (~yijun@2001:250:208:1666:21f:f3ff:fe52:9714) (Remote host closed the connection)
  772. # [11:24] <aho> *sizes
  773. # [11:24] * Joins: yijun (~yijun@2001:250:208:1666:21f:f3ff:fe52:9714)
  774. # [11:26] <zcorpan> only the 36px one looks good
  775. # [11:28] * Quits: cedricv (~cedric@175.156.181.94)
  776. # [11:28] <aho> looks pretty jaggy to me :l
  777. # [11:28] * Joins: cedricv (~cedric@175.156.181.94)
  778. # [11:29] <MikeSmith> I'm not sure that particular font would look good now matter how it's rendered…
  779. # [11:29] <aho> the sub pixel rendering on mac and linux looks a lot better at bigger sizes
  780. # [11:29] <aho> http://www.google.com/webfonts/family?family=Crafty+Girls&subset=latin
  781. # [11:30] <MikeSmith> "Crafty Girkl
  782. # [11:31] <MikeSmith> that font is kawaii
  783. # [11:32] <zcorpan> hybi changed the framing again
  784. # [11:33] * Joins: homata_ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  785. # [11:34] <zcorpan> and they also started to mask their own emails
  786. # [11:34] <jgraham> They are better that way
  787. # [11:36] * Quits: FastJack (~fastjack@dumpstr.net) (Read error: Operation timed out)
  788. # [11:36] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  789. # [11:36] <jamesr> they make more sense that way
  790. # [11:36] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: This computer has gone to sleep)
  791. # [11:36] <zcorpan> they forgot to do a handshake, so i'll refuse to read their messages
  792. # [11:37] <jgraham> I don't understand the IETF subprotocol anyway so I am dropping the connections
  793. # [11:40] <zcorpan> previously i thought that browsers would never fragment, but now that the long length is in plaintext many we should always fragment if length is >= 2^16 so that the long length encoding is never used
  794. # [11:40] * Joins: MikeSmith_ (~MikeSmith@58x157x21x205.ap58.ftth.ucom.ne.jp)
  795. # [11:41] <zcorpan> s/many/maybe/
  796. # [11:42] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
  797. # [11:42] <jgraham> For security reasons?
  798. # [11:43] <zcorpan> yeah, just in case. another benefit is pongs can be sent with low latency (although who cares about that)
  799. # [11:44] * Quits: MikeSmith (~MikeSmith@EM114-48-186-44.pool.e-mobile.ne.jp) (Ping timeout: 246 seconds)
  800. # [11:44] * MikeSmith_ is now known as MikeSmith
  801. # [11:45] * Joins: FastJack (~fastjack@dumpstr.net)
  802. # [11:47] * Quits: aho (~nya@fuld-590c63c0.pool.mediaWays.net) (Quit: EXEC_over.METHOD_SUBLIMATION)
  803. # [11:50] * Joins: Lachy (~Lachlan@guest.opera.com)
  804. # [11:50] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
  805. # [11:50] <jgraham> othermaciej: Admit it, the point of that email was to get the phrases "Chomsky hierarchy" and "infelicities" into the same message and thereby intimidate any future scrabble opponents
  806. # [11:51] <othermaciej> jgraham: I'm actually not all that good at Scrabble!
  807. # [11:51] <othermaciej> but I did enjoy the opportunity to be gratuitously pedantic
  808. # [11:58] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
  809. # [11:59] <hsivonen> yeah, it's questionable not to consider content models part of syntax
  810. # [12:00] * Quits: Lachy (~Lachlan@guest.opera.com) (Quit: Leaving)
  811. # [12:01] * Joins: Lachy (~Lachlan@guest.opera.com)
  812. # [12:03] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Quit: kor)
  813. # [12:04] * Joins: FireFly (~firefly@unaffiliated/firefly)
  814. # [12:10] * Quits: Ms2ger (~Ms2ger@91.181.69.121) (Ping timeout: 246 seconds)
  815. # [12:25] * Joins: Ms2ger (~Ms2ger@91.181.121.198)
  816. # [12:42] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
  817. # [12:54] * Quits: Lachy (~Lachlan@guest.opera.com) (Quit: Leaving)
  818. # [12:55] * Joins: Lachy (~Lachlan@guest.opera.com)
  819. # [13:19] <zcorpan> anyone read 'Smashing HTML5'?
  820. # [13:20] <hsivonen> zcorpan: sounds violent to HTML5.
  821. # [13:21] <hsivonen> if it's an adjective instead, is "Smashing" better than "Native"?
  822. # [13:21] <jgraham> It is more indicative that mashed potato will be involved
  823. # [13:22] <jgraham> scare quotes implied
  824. # [13:22] * gsnedders wonders if that's just a British thing or not
  825. # [13:22] <jgraham> I'm pretty sure it is
  826. # [13:22] <gsnedders> Wikipedia says it is.
  827. # [13:23] * Joins: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
  828. # [13:23] <jgraham> "The texture of Smash is not identical to that of real mashed potato, being somewhat smoother"
  829. # [13:24] <jgraham> Neither is the taste, although smoother is not the adjective one would use
  830. # [13:25] * Joins: smaug____ (~chatzilla@cs181139127.pp.htv.fi)
  831. # [13:29] * Joins: myakura (~myakura@FL1-119-241-1-68.tky.mesh.ad.jp)
  832. # [13:33] * Joins: boaz (~boaz@c-24-147-171-18.hsd1.ma.comcast.net)
  833. # [13:34] * Joins: _bga (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
  834. # [13:37] * Quits: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Ping timeout: 246 seconds)
  835. # [13:38] * Quits: myakura (~myakura@FL1-119-241-1-68.tky.mesh.ad.jp) (Remote host closed the connection)
  836. # [13:39] * Quits: smaug____ (~chatzilla@cs181139127.pp.htv.fi) (Read error: Operation timed out)
  837. # [13:39] * Joins: GlitchMr (glitchmr@85.17.231.147)
  838. # [13:45] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
  839. # [13:46] * Quits: shiawuen (~shiawuent@bb115-66-151-94.singnet.com.sg) (Quit: shiawuen)
  840. # [13:55] * Joins: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com)
  841. # [13:59] * Quits: othermaciej (~mjs@24.6.209.6) (Quit: othermaciej)
  842. # [14:04] * Quits: homata_ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  843. # [14:10] * Quits: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com) (Ping timeout: 252 seconds)
  844. # [14:36] * Joins: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
  845. # [14:37] * Quits: _bga (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Ping timeout: 252 seconds)
  846. # [14:42] * Joins: _bga (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
  847. # [14:46] * Quits: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Ping timeout: 276 seconds)
  848. # [14:48] * Joins: tndH (~Rob@adsl-87-102-17-170.karoo.kcom.com)
  849. # [14:51] * Joins: thiessenp (~thiessenp@125.27.97.225.adsl.dynamic.totbb.net)
  850. # [14:52] * Quits: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net) (Remote host closed the connection)
  851. # [14:53] * Quits: davidhund (~davidhund@78.27.27.74) (Quit: davidhund)
  852. # [14:58] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: Freedom - to walk free and own no superior.)
  853. # [14:58] * Joins: karlcow (~karl@nerval.la-grange.net)
  854. # [15:01] <zcorpan> how often is developers.whatwg.org synced with the spec?
  855. # [15:01] * zcorpan noticed it still has <table summary>
  856. # [15:05] * Joins: CvP (~CvP@123.49.21.78)
  857. # [15:08] * Quits: thiessenp (~thiessenp@125.27.97.225.adsl.dynamic.totbb.net) (Read error: Connection reset by peer)
  858. # [15:11] <MikeSmith> zcorpan: I think Ben syncs it manually
  859. # [15:11] <MikeSmith> but not sure
  860. # [15:15] * Joins: Geophage (~Geophage@pool-173-77-111-51.nycmny.east.verizon.net)
  861. # [15:26] * Quits: nessy (~Adium@124.171.54.114) (Quit: Leaving.)
  862. # [15:28] * Quits: msucan (~robod@92.86.255.129) (Quit: .)
  863. # [15:31] * Joins: nessy (~Adium@124.171.54.114)
  864. # [15:32] <GlitchMr> "<input type="text"> needs a minlength="" attribute"
  865. # [15:32] <GlitchMr> I love reading FAQ
  866. # [15:32] <GlitchMr> <input type="text" pattern=".{3}">
  867. # [15:33] * Joins: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
  868. # [15:34] * Joins: shiawuen (~shiawuent@cm206.omega132.maxonline.com.sg)
  869. # [15:35] * Quits: shiawuen (~shiawuent@cm206.omega132.maxonline.com.sg) (Read error: Connection reset by peer)
  870. # [15:35] * Joins: shiawuen_ (~shiawuent@cm206.omega132.maxonline.com.sg)
  871. # [15:35] * Quits: nessy (~Adium@124.171.54.114) (Client Quit)
  872. # [15:36] * Quits: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru) (Quit: Leaving.)
  873. # [15:36] * Quits: abe (~abe@c-98-210-211-36.hsd1.ca.comcast.net) (Quit: Leaving...)
  874. # [15:45] * _bga is now known as bga_|away
  875. # [15:49] * Joins: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
  876. # [15:49] * bga_ is now known as _bga
  877. # [15:52] * Quits: bga_|away (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Ping timeout: 252 seconds)
  878. # [15:53] * _bga is now known as bga_|away
  879. # [15:59] * Quits: yijun (~yijun@2001:250:208:1666:21f:f3ff:fe52:9714) (Read error: Connection reset by peer)
  880. # [16:00] * Joins: yijun (~yijun@2001:250:208:1666:21f:f3ff:fe52:9714)
  881. # [16:01] * Quits: boaz (~boaz@c-24-147-171-18.hsd1.ma.comcast.net) (Quit: boaz)
  882. # [16:03] * Joins: benschwarz (~benschwar@59.167.185.148)
  883. # [16:03] <zcorpan> uh ok maybe that's enough tweeting for today
  884. # [16:03] <benschwarz> heyo
  885. # [16:03] <benschwarz> Just got home :)
  886. # [16:03] <karlcow> hmm still not interop for document.lastModified :(
  887. # [16:03] <karlcow> https://bugs.webkit.org/show_bug.cgi?id=4363#c7
  888. # [16:04] <benschwarz> Hixie, zcorpan, Keep me in the loop on http://www.w3.org/Bugs/Public/show_bug.cgi?id=12491, I'll do whatever I can do to help
  889. # [16:05] <zcorpan> benschwarz: btw how often is developers.whatwg.org synced?
  890. # [16:05] <hsivonen> is there an easy way to find the cases in the spec where navigation occurs without replacement enabled?
  891. # [16:07] <zcorpan> hsivonen: load single page, search for 'navigate'?
  892. # [16:08] <jgraham> zcorpan: "no" would have been fewer characters
  893. # [16:08] * Joins: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
  894. # [16:08] * bga_ is now known as _bga
  895. # [16:09] * Joins: ezoe (~ezoe@112-68-245-20f1.kyt1.eonet.ne.jp)
  896. # [16:10] <hsivonen> zcorpan: ok
  897. # [16:10] * Joins: david_carlisle (~davidc@86.188.197.189)
  898. # [16:10] <benschwarz> zcorpan: I do it manually still…
  899. # [16:10] <benschwarz> at first it was very regular
  900. # [16:10] <benschwarz> but I processed it last week
  901. # [16:11] <hsivonen> I wonder if other browser have nicer code for implementing browsing contexts
  902. # [16:11] * Quits: bga_|away (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Ping timeout: 248 seconds)
  903. # [16:11] <benschwarz> zcorpan: Running it now ;0
  904. # [16:12] * _bga is now known as bga_|away
  905. # [16:13] * Joins: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
  906. # [16:13] * bga_ is now known as _bga
  907. # [16:13] * _bga is now known as bga_
  908. # [16:16] * ericc|away is now known as eric_carlson
  909. # [16:16] * Quits: bga_|away (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Ping timeout: 246 seconds)
  910. # [16:17] * Joins: _bga (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
  911. # [16:20] <zcorpan> benschwarz: ah, i thought you had a cron job or something set up
  912. # [16:20] * Quits: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Ping timeout: 260 seconds)
  913. # [16:21] * Joins: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
  914. # [16:22] * Quits: _bga (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Ping timeout: 240 seconds)
  915. # [16:24] * Joins: _bga (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
  916. # [16:25] * Joins: myakura (~myakura@FL1-119-241-1-68.tky.mesh.ad.jp)
  917. # [16:27] * Quits: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Ping timeout: 260 seconds)
  918. # [16:28] * Joins: miketaylr (~miketaylr@ip72-193-206-135.lv.lv.cox.net)
  919. # [16:30] * Quits: _bga (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Ping timeout: 252 seconds)
  920. # [16:30] <AryehGregor> Browser developer people: who would be good people to ask (from all the major browsers) whether browsers would be willing to implement this requirement from CSS 3 Text? "The UA should place the start and end of the line inwards from the content edge of the decorating element so that, e.g. two underlined elements side-by-side do not appear to have a single underline. (This is important in Chinese, where underlining is a form of punctuation.)"
  921. # [16:30] <AryehGregor> I'm pretty sure this would break sites and browsers wouldn't be willing to do it, but I'd like to know, since I'm currently arguing about it on www-style.
  922. # [16:31] <AryehGregor> I'd like to e-mail someone from each of the major browsers asking, and CC www-style.
  923. # [16:32] <AryehGregor> I'm guessing bzbarsky is good for Mozilla, but no idea who to ask at WebKit or Opera (let alone Microsoft).
  924. # [16:32] * Joins: shiawuen (~shiawuent@cm206.omega132.maxonline.com.sg)
  925. # [16:32] * Quits: shiawuen_ (~shiawuent@cm206.omega132.maxonline.com.sg) (Read error: Connection reset by peer)
  926. # [16:32] * AryehGregor pokes WebKit and Opera people: TabAtkins, dglazkov|away, jgraham, zcorpan
  927. # [16:33] <wilhelm> See /msg. (c:
  928. # [16:33] <karlcow> AryehGregor: how do you do with vertical text?
  929. # [16:33] <AryehGregor> wilhelm, since you only told me the address privately, does that imply that I shouldn't e-mail him CCd to a public list?
  930. # [16:34] <AryehGregor> karlcow, I dunno, that's a whole separate issue.
  931. # [16:34] * Joins: msucan (~robod@109.96.207.46)
  932. # [16:34] * Joins: lca (~agostini@177.17.78.75)
  933. # [16:40] * Quits: Obvious (tachikoma@188.226.74.2) (Read error: Connection reset by peer)
  934. # [16:40] * Joins: Obvious (tachikoma@188.226.74.2)
  935. # [16:41] * Joins: chriseppstein (~chris@99.34.231.235)
  936. # [16:41] <zcorpan> what, ie doesn't support name getters on forms?
  937. # [16:41] <zcorpan> oh it's just <img>?
  938. # [16:42] * Quits: matjas (~matjas@195.130.156.13) (Quit: Computer has gone to sleep.)
  939. # [16:43] * Joins: thiessenp (~thiessenp@125.27.97.225.adsl.dynamic.totbb.net)
  940. # [16:43] <karlcow> AryehGregor: yup, I was curious. your sentence popped up this issue.
  941. # [16:45] * Quits: tmzt (~tmzt@76.253.140.130) (Read error: Connection reset by peer)
  942. # [16:45] * Joins: tmzt (~tmzt@adsl-99-155-215-0.dsl.akrnoh.sbcglobal.net)
  943. # [16:45] <zcorpan> Oprah supports File.slice? who knew
  944. # [16:46] * Quits: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de) (Remote host closed the connection)
  945. # [16:48] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  946. # [16:50] * Quits: cedricv (~cedric@175.156.181.94)
  947. # [16:52] * Joins: cedricv (~cedric@116.197.234.139)
  948. # [16:57] <kennyluck> AryehGregor, I'm pretty sure that's not a bad idea too (re. holes in consecutive underlines). What I proposed was a new value in a property no browser has implemented yet http://lists.w3.org/Archives/Public/www-style/2010Dec/thread#msg102
  949. # [16:57] <kennyluck> s/a bad/a good/
  950. # [16:58] * Quits: lca (~agostini@177.17.78.75) (Quit: lca)
  951. # [16:58] <AryehGregor> kennyluck, yeah, but fantasai and Koji don't seem to agree, so I need to get implementers to decide.
  952. # [16:58] * Parts: richardschwerdtf (~RichS@99-39-114-91.lightspeed.austtx.sbcglobal.net)
  953. # [17:00] * Joins: shinyak (~shinyak@12.131.214.66)
  954. # [17:03] * Joins: mpilgrim (~pilgrim@64.134.180.100)
  955. # [17:04] * Joins: saba (~foo@unaffiliated/saba)
  956. # [17:05] * Quits: thiessenp (~thiessenp@125.27.97.225.adsl.dynamic.totbb.net) (Read error: Connection reset by peer)
  957. # [17:07] * Quits: danbri (~danbri@zandbak.wlan.cwi.nl) (Remote host closed the connection)
  958. # [17:09] * Quits: Maurice (~ano@77.222.73.150) (Quit: Disconnected...)
  959. # [17:11] * Quits: zcorpan (~zcorpan@c-039ee355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
  960. # [17:12] * Joins: boaz (~boaz@65.204.49.74)
  961. # [17:13] * Quits: boaz (~boaz@65.204.49.74) (Client Quit)
  962. # [17:16] * Joins: Martijnc (~Martijnc@91.176.78.77)
  963. # [17:17] * Joins: thiessenp (~thiessenp@125.27.97.225.adsl.dynamic.totbb.net)
  964. # [17:21] * dglazkov|away is now known as dglazkov
  965. # [17:22] * Joins: boaz (~boaz@65.204.49.74)
  966. # [17:23] * Quits: miketaylr (~miketaylr@ip72-193-206-135.lv.lv.cox.net) (Quit: miketaylr)
  967. # [17:27] * Quits: shinyak (~shinyak@12.131.214.66) (Remote host closed the connection)
  968. # [17:32] * Joins: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
  969. # [17:34] * Quits: mpilgrim (~pilgrim@64.134.180.100) (Ping timeout: 240 seconds)
  970. # [17:40] <AryehGregor> Hixie, you know, my execCommand() spec is already around 100 KB of source code, and probably isn't even half done. How do you plan to review it and incorporate it into HTML5 when it's ready?
  971. # [17:41] * Quits: matijsb (8d5d130e@gateway/web/freenode/ip.141.93.19.14) (Ping timeout: 252 seconds)
  972. # [17:44] <Ms2ger> Review? Who needs that? :)
  973. # [17:44] <jgraham> AryehGregor: s/How//
  974. # [17:44] <AryehGregor> Well, the plan is that he's going to be the one maintaining it while I'm off studying, so he'll have to understand it.
  975. # [17:45] <AryehGregor> jgraham, my contract says the execCommand() work is to be included in HTML5.
  976. # [17:46] <jgraham> AryehGregor: That sounds dangerous. W3C will presumably reject it from HTML5
  977. # [17:46] <AryehGregor> More specifically, it says "the HTML spec".
  978. # [17:46] <AryehGregor> It can be HTML6, whatever.
  979. # [17:46] <Ms2ger> Does it say "spec"?
  980. # [17:46] <AryehGregor> "Have the HTML spec updated accordingly."
  981. # [17:46] <AryehGregor> The point is, I'm not going to be around to maintain it.
  982. # [17:47] <AryehGregor> So someone has to take it over, and the plan had been that it would be Hixie.
  983. # [17:47] <AryehGregor> Who's perennially swamped with work.
  984. # [17:47] <jgraham> Updated accordingly could be a reference to your spec in a different document
  985. # [17:47] <AryehGregor> In theory, but it still needs an editor, unless we want it to bitrot.
  986. # [17:48] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
  987. # [17:51] * Quits: hdhoang (~hdhoang@hdhoang.broker.freenet6.net) (Quit: Leaving.)
  988. # [17:59] * Joins: cedricv_ (~cedric@124.197.89.166)
  989. # [17:59] * Quits: boaz (~boaz@65.204.49.74) (Quit: boaz)
  990. # [17:59] <jgraham> Not really sure why it would bitrot unless implementations make lots of changes to their ExecCommand stuff
  991. # [17:59] <AryehGregor> It will need to be updated to reflect implementation feedback.
  992. # [18:00] * Joins: miketaylr (~miketaylr@wsip-24-120-214-11.lv.lv.cox.net)
  993. # [18:00] <AryehGregor> In a spec this size, there are going to be plenty of issues that will only come up during or after implementation.
  994. # [18:01] * Joins: lca (~agostini@186.215.206.130)
  995. # [18:01] <jgraham> Indeed, if you get to the stage where browsers are making changes based on the spec then active editing will be needed
  996. # [18:02] <AryehGregor> Would be kind of a waste if we don't get to that stage, won't it?
  997. # [18:03] * Quits: cedricv (~cedric@116.197.234.139) (Ping timeout: 258 seconds)
  998. # [18:03] <jgraham> Not if you come back, pick it up, and we get to that stage
  999. # [18:03] * Quits: boblet (~boblet@p2153-ipbf908osakakita.osaka.ocn.ne.jp) (Quit: boblet)
  1000. # [18:04] * Joins: aho (~nya@fuld-590c6070.pool.mediaWays.net)
  1001. # [18:04] <AryehGregor> Possible. I don't really know how things will go. I won't typically be around, but there are a few breaks in the year of a couple weeks to a month where I might be able to do work.
  1002. # [18:05] <AryehGregor> So maybe that would be enough to maintain the spec.
  1003. # [18:05] <AryehGregor> I can't really guarantee anything.
  1004. # [18:06] <AryehGregor> (I can't even guarantee that I'll be studying this fall, although I already signed up for it and paid a non-refundable fee to reserve a spot, because it's possible I'll wind up getting engaged to someone or other in the next few months, which will turn everything upside down. It's a perpetual hazard for young Orthodox Jews.)
  1005. # [18:07] * Quits: Lachy (~Lachlan@guest.opera.com) (Quit: This computer has gone to sleep)
  1006. # [18:10] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  1007. # [18:10] * Quits: cedricv_ (~cedric@124.197.89.166)
  1008. # [18:13] * Quits: thiessenp (~thiessenp@125.27.97.225.adsl.dynamic.totbb.net) (Quit: thiessenp)
  1009. # [18:15] <jgraham> How very strange-sounding. Still, whatever works for you I guess.
  1010. # [18:15] <AryehGregor> Which parts sound strange?
  1011. # [18:16] <jgraham> "it's possible I'll wind up getting engaged to someone or other in the next few months"
  1012. # [18:16] <AryehGregor> Yeah, I figured that part would sound strange.
  1013. # [18:16] <AryehGregor> You silly non-Jews, waiting for years to get to know someone before getting engaged instead of proposing after commonly two months or less.
  1014. # [18:17] <AryehGregor> Chassidim commonly propose on the second date or so, but in my circles it's usual to wait until at least seven or so.
  1015. # [18:18] <jgraham> That at least indicates an element of control that was lacking in your original phrasing of the situation
  1016. # [18:18] <AryehGregor> Well, I don't know when I'll meet someone I like, so that much I don't control.
  1017. # [18:18] <wilhelm> Sounds like an … optimistic approach.
  1018. # [18:19] <AryehGregor> Works well for us.
  1019. # [18:19] * jgraham finds the whole concept of marriage very strange so maybe isn't the right pwerson to comment here
  1020. # [18:19] <jcranmer> the secretary problem!
  1021. # [18:20] <jcranmer> reject the first N people, and then accept the first person you meet after them who is better
  1022. # [18:20] <jcranmer> provably optimal!
  1023. # [18:20] <AryehGregor> The conditions don't seem applicable.
  1024. # [18:20] * jgraham is disappointed to discover the secretary problem is not "people in high powered jobs often have affairs with their secretaries"
  1025. # [18:21] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  1026. # [18:21] <AryehGregor> The secretary problem assumes a small and fixed pool of people to choose from, and only gives you points if you pick the absolute best one.
  1027. # [18:22] <jgraham> AryehGregor: Maybe you could use the theory if you combined it with a speed-dating approach to partner finding
  1028. # [18:22] <jcranmer> http://en.wikipedia.org/wiki/Secretary_problem#Unknown_number_of_applicants
  1029. # [18:22] <AryehGregor> Also, you can always go out with someone you rejected before.
  1030. # [18:23] <AryehGregor> The cardinal payoff variant with an unknown number of applicants sounds like the best fit.
  1031. # [18:23] * Joins: cedricv (~cedric@116.197.233.128)
  1032. # [18:23] <jcranmer> sqrt(N) is optimal if the number is known in the latter case
  1033. # [18:24] <AryehGregor> The model that seems like a natural fit would be to assign each applicant some value between 0 and 1, and decrease the value of all applicants by some factor every time you reject someone.
  1034. # [18:24] <AryehGregor> With an unlimited number of applicants.
  1035. # [18:24] <AryehGregor> This reflects the fact that you'd prefer to find someone you like and marry at age 25 than to wait until 40 but find the perfect person.
  1036. # [18:24] <AryehGregor> At least, I would.
  1037. # [18:24] <AryehGregor> So you have to discount with time.
  1038. # [18:25] * Quits: mdelaney (~mdelaney@69.181.26.199) (Quit: mdelaney)
  1039. # [18:25] <AryehGregor> Supposing the distributions are known, what's the optimal strategy then?
  1040. # [18:25] <AryehGregor> Hmm, accounting for the cost of evaluation is important too. But my model naturally does that.
  1041. # [18:25] <AryehGregor> Too bad I have no idea how to go about finding an optimal solution.
  1042. # [18:26] <AryehGregor> I always wanted to study game theory.
  1043. # [18:26] <jgraham> AryehGregor: I think optimising the problem description is a pretty big waste of time since it is so fundamentally flawed :)
  1044. # [18:26] * Joins: TabAtkins_ (~tabatkins@nat/google/x-xrzcpapclgsaphvc)
  1045. # [18:29] * Joins: boaz (~boaz@75.150.66.249)
  1046. # [18:29] * Joins: dave_levin (~dave_levi@74.125.59.65)
  1047. # [18:31] * Quits: rimantas (~rimliu@93.93.57.193) (Quit: Leaving)
  1048. # [18:31] * Quits: CvP (~CvP@123.49.21.78) (Ping timeout: 240 seconds)
  1049. # [18:32] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
  1050. # [18:35] * Joins: richardschwerdtf (~RichS@99-39-114-91.lightspeed.austtx.sbcglobal.net)
  1051. # [18:40] <AryehGregor> Hmm, this doesn't handle the case of inserting a doctype in the wrong place, does it? http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#dom-node-insertbefore
  1052. # [18:40] * Joins: portenkirchner (~portenkir@93.215.190.41)
  1053. # [18:41] * Quits: portenkirchner (~portenkir@93.215.190.41) (Client Quit)
  1054. # [18:41] <Ms2ger> That's handles in the nodes model above
  1055. # [18:41] <Ms2ger> -s+d
  1056. # [18:41] * Joins: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6)
  1057. # [18:41] <Ms2ger> (Actually, we haven't got around to it)
  1058. # [18:42] <AryehGregor> There's no normative requirement that nodes model violations throw a HIERARCHY_REQUEST_ERR.
  1059. # [18:42] <AryehGregor> In fact, such a requirement would be kind of scary, because it would inject exceptions into specs that look like there can't be any exceptions.
  1060. # [18:43] <Ms2ger> Yeah, I know
  1061. # [18:43] <Ms2ger> Patches accepted ;)
  1062. # [18:43] <AryehGregor> Actually, what I'd like to see is some low-level "insert a node" algorithm that more or less acts like insertBefore() but is the single place that everything references when inserting nodes.
  1063. # [18:44] <AryehGregor> Which specifies that mutation events are fired, things like that that need to be in one place.
  1064. # [18:44] <Ms2ger> Would be nice, indeed
  1065. # [18:44] <AryehGregor> If I finish all the execCommand() and DOM Range work before using up all my contract hours, maybe I can use the rest on DOM Core.
  1066. # [18:44] <AryehGregor> (No idea how likely that is.)
  1067. # [18:45] <AryehGregor> Actually, the problem with having the "insert a node" algorithm throw exceptions is that if an exception will be thrown, you often want to bail out in advance.
  1068. # [18:45] <AryehGregor> Like I'm doing Range.insertNode() right now, and that will invoke splitText() in some cases, but you don't want to do that if you won't wind up inserting the node.
  1069. # [18:46] <AryehGregor> So better to have one algorithm to do the insert, another to throw the exceptions.
  1070. # [18:48] * Joins: rafaelw (~rafaelw@nat/google/x-kyqcntilzqfudnso)
  1071. # [18:49] * Quits: fishd_ (~fishd@nat/google/x-zigfytovqmsxaxno) (Quit: Leaving)
  1072. # [18:50] <rafaelw> Hello, all.
  1073. # [18:50] <rafaelw> Is anyone at Opera present?
  1074. # [18:50] <wilhelm> Usually.
  1075. # [18:50] <jgraham> In mind or body?
  1076. # [18:50] <rafaelw> At keyboard will suffice.
  1077. # [18:50] <rafaelw> =-)
  1078. # [18:51] <rafaelw> I work on the chromium team.
  1079. # [18:52] <rafaelw> I've been working with Hixie's guidaince on developing an some ideas around a proposal for including templating/databinding functionality in html.
  1080. # [18:53] <rafaelw> I'm hoping to find someone at Opera interested in this problem space.
  1081. # [18:54] * Joins: kurrik (~kurrik@nat/google/x-iddxwijbedbnwasj)
  1082. # [18:54] <jgraham> rafaelw: Have you tried posting your ideals to a mailing list somewhere public?
  1083. # [18:54] <jgraham> *ideas
  1084. # [18:55] <hsivonen> rafaelw: I'm not from Opera, but do you have a use case document in public?
  1085. # [18:55] <rafaelw> jgraham: Yup, we're planning that.
  1086. # [18:55] * Joins: roc (~chatzilla@2620:101:8003:200:5877:7e11:9112:5a10)
  1087. # [18:56] * Quits: TabAtkins_ (~tabatkins@nat/google/x-xrzcpapclgsaphvc) (Ping timeout: 252 seconds)
  1088. # [18:56] <jgraham> rafaelw: Basically if you post use cases and whatever design ideas you have to, say, whatwg then we will pay attention
  1089. # [18:56] * Quits: myakura (~myakura@FL1-119-241-1-68.tky.mesh.ad.jp) (Remote host closed the connection)
  1090. # [18:56] <rafaelw> We'd like to include microsoft on the discussion, so we're planning to go through public-webapps @ w3c
  1091. # [18:56] * Joins: mdelaney (~mdelaney@66.109.105.183)
  1092. # [18:56] <jgraham> Works for us, although there is probably lots of charter realted crap to get through
  1093. # [18:57] * Joins: matjas (~matjas@91.182.27.79)
  1094. # [18:57] <jgraham> Unless someone had the good sense to make the webapps charter "more or less anything involving technologies to be used in web pages that browsers are interested in implementing"
  1095. # [18:57] <jgraham> or similar
  1096. # [18:58] <rafaelw> Yeah, I'm aware of the dissatisfaction with the process overhead at w3c.
  1097. # [18:58] * Joins: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net)
  1098. # [18:58] <jgraham> Well I'm not saying that going through W3C is a bad idea
  1099. # [18:58] <jgraham> There are definite upsides
  1100. # [18:59] * Joins: KaOSoFt (~KaOSoFt@186.112.12.6)
  1101. # [18:59] * Quits: KaOSoFt (~KaOSoFt@186.112.12.6) (Changing host)
  1102. # [18:59] * Joins: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft)
  1103. # [18:59] <rafaelw> Unfortunately, MSFT isn't able to work through w3c, and they're being very supportive of this problem space and I think they have alot of experience to bring to the discussion.
  1104. # [18:59] * Quits: david_carlisle (~davidc@86.188.197.189) (Ping timeout: 276 seconds)
  1105. # [18:59] <rafaelw> I'm hoping (maybe naively) that the consensus/process overhead won't be too bad.
  1106. # [18:59] <jgraham> Anyway, like I said, we are more than happy to look at idea that come through the webapps list
  1107. # [19:00] <jgraham> Yeah, maybe it will be fine
  1108. # [19:00] <rafaelw> Ok. We've prototyped our ideas as a js shim and are working to get that to a sensible state and have docs that answer all of the obvious questions about it.
  1109. # [19:00] * Joins: TabAtkins_ (~tabatkins@67.218.107.112)
  1110. # [19:01] <rafaelw> I've got to go through the google open source process to release that. I'm hoping to email public-webapps and reference the docs/prototype within a week or two.
  1111. # [19:01] * Quits: tbassetto (~tbassetto@92.103.127.226) (Quit: tbassetto)
  1112. # [19:01] <jgraham> Actually it looks like the webapps charter is pretty vauge. So that's good
  1113. # [19:01] <bga_> more and more ppl refuses to update browsers. internet becomes unsecure(pushState, fs access, system info, clipboard, ect), eat battery(webgl, css3), annoys(css3). ppl want old plain html :)
  1114. # [19:01] * Joins: maikmerten (~maikmerte@port-92-201-5-49.dynamic.qsc.de)
  1115. # [19:01] <jgraham> Out of interest, does this involve markup additions? If so it might be a target for HTMLWg rather than webapps
  1116. # [19:02] * Quits: miketaylr (~miketaylr@wsip-24-120-214-11.lv.lv.cox.net) (Quit: miketaylr)
  1117. # [19:02] <jgraham> (yes I just engaged in the process wrangling I was previously lambasting)
  1118. # [19:02] <rafaelw> Yes.
  1119. # [19:03] <rafaelw> Jonas, Hixie and Maciej have all suggested public-webapps under roughly the idea that this work is largely related to XBL2.
  1120. # [19:03] <jgraham> Fair enough
  1121. # [19:04] <jgraham> It's pretty novel for a webapps spec to add markup (the new XBL draft notwithstanding)
  1122. # [19:04] <rafaelw> Anyhow, I'm trying to be care about approaching this problem because "templating" and "databinding" are so overloaded with meaning and there are so many existing approaches.
  1123. # [19:04] * Quits: k0rnel_ (~k0rnel@krtko.org) (Read error: Operation timed out)
  1124. # [19:04] * Joins: k0rnel (~k0rnel@krtko.org)
  1125. # [19:04] <rafaelw> s/care/cafeful
  1126. # [19:05] * jgraham -> afk for a bit
  1127. # [19:08] * Joins: eric_carlson_ (~ericc@17.244.72.236)
  1128. # [19:08] * Joins: bfrohs (~bfrohs@smtp.forewordinternal.com)
  1129. # [19:09] * Parts: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
  1130. # [19:13] * paul_irish_ is now known as paul_irish
  1131. # [19:15] <AryehGregor> This list of HIERARCHY_REQUEST_ERRs is ridiculous: http://aryeh.name/tmp/dom-range.html#dom-range-insertnode
  1132. # [19:16] <AryehGregor> And it's not even comprehensive, because I don't have to worry about the insertion node being a PI or DocumentType.
  1133. # [19:16] * Joins: Ms2ger` (~Ms2ger@91.181.121.198)
  1134. # [19:16] <AryehGregor> [110414 13:12:48] <AryehGregor> This list of HIERARCHY_REQUEST_ERRs is ridiculous: http://aryeh.name/tmp/dom-range.html#dom-range-insertnode
  1135. # [19:16] <AryehGregor> [110414 13:13:07] <AryehGregor> And it's not even comprehensive, because I don't have to worry about the insertion node being a PI or DocumentType.
  1136. # [19:16] * Quits: Ms2ger (~Ms2ger@91.181.121.198) (Ping timeout: 246 seconds)
  1137. # [19:16] * AryehGregor is pretty sure this is not the right way to spec it
  1138. # [19:16] * Joins: tw2113 (~tw2113@fedora/tw2113)
  1139. # [19:16] * paul_irish is now known as paul_irish_
  1140. # [19:17] * AryehGregor leaves it for now, so he can write his tests more easily
  1141. # [19:19] * Quits: kurrik (~kurrik@nat/google/x-iddxwijbedbnwasj) (Quit: Leaving)
  1142. # [19:20] * Joins: fishd (~fishd@nat/google/x-vwmfrzdzsrqsaspz)
  1143. # [19:25] * Quits: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net) (Remote host closed the connection)
  1144. # [19:27] * Quits: rafaelw (~rafaelw@nat/google/x-kyqcntilzqfudnso) (Quit: rafaelw)
  1145. # [19:27] * Joins: john_fallows (~j_r_fallo@99-123-6-19.lightspeed.sntcca.sbcglobal.net)
  1146. # [19:30] * Parts: bfrohs (~bfrohs@smtp.forewordinternal.com)
  1147. # [19:31] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  1148. # [19:32] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
  1149. # [19:33] * Quits: TabAtkins_ (~tabatkins@67.218.107.112) (Ping timeout: 276 seconds)
  1150. # [19:34] * Joins: miketaylr (~miketaylr@wsip-24-120-214-11.lv.lv.cox.net)
  1151. # [19:37] * Joins: Rik` (~Rik`@173.200.177.237)
  1152. # [19:37] * bga_ is now known as bga_|away
  1153. # [19:37] * Joins: TabAtkins_ (~tabatkins@nat/google/x-keddpqsfxwrgbiyh)
  1154. # [19:41] * Joins: bfrohs (~bfrohs@smtp.forewordinternal.com)
  1155. # [19:42] * Joins: CvP (~CvP@123.49.21.4)
  1156. # [19:42] * Quits: maikmerten (~maikmerte@port-92-201-5-49.dynamic.qsc.de) (Read error: Connection reset by peer)
  1157. # [19:46] * Quits: eric_carlson_ (~ericc@17.244.72.236) (Quit: eric_carlson_)
  1158. # [19:47] * bga_|away is now known as bga_
  1159. # [19:48] * Joins: shinyak (~shinyak@nat/google/x-zpotrtrhsvcblxyk)
  1160. # [19:49] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
  1161. # [19:49] * Quits: shinyak (~shinyak@nat/google/x-zpotrtrhsvcblxyk) (Remote host closed the connection)
  1162. # [20:00] * Joins: eric_carlson_ (~ericc@17.203.14.197)
  1163. # [20:00] * Quits: mdelaney (~mdelaney@66.109.105.183) (Quit: mdelaney)
  1164. # [20:01] * Quits: eric_carlson_ (~ericc@17.203.14.197) (Client Quit)
  1165. # [20:03] * Joins: dbaron (~dbaron@63.245.220.240)
  1166. # [20:05] * Joins: mdelaney (~mdelaney@2620:0:1b00:1191:8965:3934:c534:fb47)
  1167. # [20:07] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
  1168. # [20:08] * Joins: mpilgrim (~pilgrim@97.67.219.162)
  1169. # [20:08] * Joins: Rubennn (~quassel@2a02:348:33:5823::1)
  1170. # [20:10] * Quits: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft) (Ping timeout: 276 seconds)
  1171. # [20:11] * Joins: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft)
  1172. # [20:12] * Quits: cedricv (~cedric@116.197.233.128) (Read error: Connection reset by peer)
  1173. # [20:13] * Joins: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c)
  1174. # [20:14] * bga_ is now known as bga_|away
  1175. # [20:18] * Joins: jgv (~jgv@pool-108-41-134-165.nycmny.fios.verizon.net)
  1176. # [20:18] * Joins: jamesr (~jamesr@nat/google/x-xbxvoeawbnidsrho)
  1177. # [20:21] * Joins: KaOSoFt_ (~KaOSoFt@186.114.12.138)
  1178. # [20:23] * Quits: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft) (Ping timeout: 260 seconds)
  1179. # [20:32] * Quits: mpilgrim (~pilgrim@97.67.219.162) (Ping timeout: 252 seconds)
  1180. # [20:33] * Joins: michaeln (~michaeln@nat/google/x-itxwusfgmoelblai)
  1181. # [20:33] * Quits: miketaylr (~miketaylr@wsip-24-120-214-11.lv.lv.cox.net) (Quit: miketaylr)
  1182. # [20:37] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Nice Scotty, now beam my clothes up too!)
  1183. # [20:37] * Joins: roc_ (~chatzilla@2620:101:8003:200:5877:7e11:9112:5a10)
  1184. # [20:38] <AryehGregor> Okay, so now I got IE9 to create a node whose parent is null and whose previousSibling is not null.
  1185. # [20:38] <AryehGregor> Someone there really needs to look into making their DOM implementation a bit more failsafe.
  1186. # [20:39] * Quits: roc (~chatzilla@2620:101:8003:200:5877:7e11:9112:5a10) (Ping timeout: 264 seconds)
  1187. # [20:39] * roc_ is now known as roc
  1188. # [20:40] <AryehGregor> http://software.hixie.ch/utilities/js/live-dom-viewer/saved/929
  1189. # [20:41] * Quits: boaz (~boaz@75.150.66.249) (Quit: boaz)
  1190. # [20:46] * bga_|away is now known as bga_
  1191. # [20:48] * Joins: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com)
  1192. # [20:51] * Quits: Rik` (~Rik`@173.200.177.237) (Ping timeout: 250 seconds)
  1193. # [20:52] * Joins: ako (~nya@fuld-590c6635.pool.mediaWays.net)
  1194. # [20:52] <Ms2ger`> s/DOM //
  1195. # [20:53] <AryehGregor> I've mostly noticed DOM inconsistencies.
  1196. # [20:54] <AryehGregor> Ms2ger`, could I convert DOM Range to use the preprocessor I wrote for the edit commands spec? It's unspeakably obnoxious to have to type all those tags again and again and again and again. http://aryeh.name/gitweb.cgi?p=editcommands;a=blob_plain;f=preprocess;hb=HEAD
  1197. # [20:54] <Ms2ger`> I'd rather you didn't, to be honest
  1198. # [20:54] <AryehGregor> Sigh.
  1199. # [20:54] <AryehGregor> Don't you agree that the current syntax is horrifyingly bad to type, though?
  1200. # [20:54] * Quits: mdelaney (~mdelaney@2620:0:1b00:1191:8965:3934:c534:fb47) (Quit: mdelaney)
  1201. # [20:55] * Quits: aho (~nya@fuld-590c6070.pool.mediaWays.net) (Ping timeout: 246 seconds)
  1202. # [20:55] <Ms2ger`> I end up copy-pasting a lot :)
  1203. # [20:55] <AryehGregor> Me too, but it's still awful.
  1204. # [20:55] <AryehGregor> Other anolis specs aren't nearly as bad, because they don't have the cross-spec xrefs.
  1205. # [20:56] <AryehGregor> Maybe I could just write it my way and then preprocess it before commit.
  1206. # [20:56] * Joins: Rik` (~Rik`@173.200.177.237)
  1207. # [20:58] <Ms2ger`> Heh, that works
  1208. # [20:59] <AryehGregor> As long as I don't need to edit existing stuff.
  1209. # [21:01] <mpilgrim> when in doubt, add a layer of abstraction
  1210. # [21:02] <AryehGregor> Works for brevity.
  1211. # [21:02] <mpilgrim> i don't see how this plan can possibly fail
  1212. # [21:03] * bga_ is now known as bga_|away
  1213. # [21:03] <AryehGregor> Nor me, since I've been using it for my own spec for a while now.
  1214. # [21:06] * ako is now known as aho
  1215. # [21:13] * Quits: KaOSoFt_ (~KaOSoFt@186.114.12.138) (Quit: Liberty is the right to choose, freedom is the result of that choice.)
  1216. # [21:14] * Ms2ger` is now known as Ms2ger
  1217. # [21:18] * paul_irish_ is now known as paul_irish
  1218. # [21:18] * Joins: tw2113 (~tw2113@fedora/tw2113)
  1219. # [21:22] <jgraham> mpilgrim: It appears that AryehGregor has +5 against sarcasm
  1220. # [21:22] <jgraham> your weapons are useless here
  1221. # [21:22] <jgraham> :)
  1222. # [21:22] <AryehGregor> jgraham, in fact, I once shelled out the money to get "protection from sarcasm" cast on me with "permanency".
  1223. # [21:23] <AryehGregor> The only thing I have to worry about is "dispel magic".
  1224. # [21:23] <AryehGregor> But I have good Will saves.
  1225. # [21:23] <AryehGregor> The Nerd class gets bad Fortitude saves, but good Reflex and Will.
  1226. # [21:23] <AryehGregor> (good Reflex saves stemming, of course, from all the video games)
  1227. # [21:25] * bga_|away is now known as bga_
  1228. # [21:28] * Quits: Rik` (~Rik`@173.200.177.237) (Ping timeout: 246 seconds)
  1229. # [21:29] * Joins: Rik` (~Rik`@173.200.177.237)
  1230. # [21:29] * Joins: abe (~abe@38.104.129.126)
  1231. # [21:30] * Joins: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net)
  1232. # [21:31] * Parts: richardschwerdtf (~RichS@99-39-114-91.lightspeed.austtx.sbcglobal.net)
  1233. # [21:38] * Quits: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net) (Remote host closed the connection)
  1234. # [21:45] * Joins: Lachy (~Lachlan@84.215.59.50)
  1235. # [21:45] * Quits: Lachy (~Lachlan@84.215.59.50) (Client Quit)
  1236. # [21:48] * Quits: Rik` (~Rik`@173.200.177.237) (Ping timeout: 246 seconds)
  1237. # [21:49] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
  1238. # [21:50] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Client Quit)
  1239. # [21:52] * Joins: shinyak (~shinyak@nat/google/x-ldedrhnpisbfpucl)
  1240. # [21:53] * Joins: boaz (~boaz@209.117.47.253)
  1241. # [21:54] * Joins: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
  1242. # [21:54] * Parts: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
  1243. # [21:56] * Quits: matjas (~matjas@91.182.27.79) (Quit: Computer has gone to sleep.)
  1244. # [21:59] * Joins: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net)
  1245. # [22:04] * Quits: boaz (~boaz@209.117.47.253) (Quit: boaz)
  1246. # [22:07] * Quits: dbaron (~dbaron@63.245.220.240) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  1247. # [22:10] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
  1248. # [22:10] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Quit: kor)
  1249. # [22:13] * Joins: cpearce (~chatzilla@ip-118-90-24-28.xdsl.xnet.co.nz)
  1250. # [22:15] * Quits: roc (~chatzilla@2620:101:8003:200:5877:7e11:9112:5a10) (Ping timeout: 248 seconds)
  1251. # [22:17] * Joins: xtoph (~xtoph@213.47.185.206)
  1252. # [22:19] * Joins: hdhoang (~hdhoang@hdhoang.broker.freenet6.net)
  1253. # [22:28] * Quits: cpearce (~chatzilla@ip-118-90-24-28.xdsl.xnet.co.nz) (Ping timeout: 276 seconds)
  1254. # [22:28] <Hixie> AryehGregor: no specific plan yet, but my vague plan was to rip out the execCommand stuff in the spec right now and split your stuff amongst the HTML spec, the DOM Core spec, and the DOM Range spec as appropriate (might not be anything in the latter two, haven't checked)
  1255. # [22:29] <AryehGregor> Hixie, k. Still a while yet till we have to think about it.
  1256. # [22:29] <Hixie> jgraham: i imagine that the stuff rafaelw is working on, if it goes anywhere, would likely end up in HTML itself. but it didn't seem public-html would be a good place to discuss it.
  1257. # [22:29] <Hixie> AryehGregor: k
  1258. # [22:34] * Quits: mpt (~mpt@canonical/mpt) (Remote host closed the connection)
  1259. # [22:34] * Joins: Rik` (~Rik`@2620:101:8003:200:daa2:5eff:fe97:85ed)
  1260. # [22:36] <Lachy> reading the logs, what exactly is that templating/databinding stuff that rafaelw is working on? Is it like an alternative to XBL2, or something that works with XBL2 or something completely different?
  1261. # [22:40] * Quits: TabAtkins_ (~tabatkins@nat/google/x-keddpqsfxwrgbiyh) (Ping timeout: 260 seconds)
  1262. # [22:46] * Joins: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36)
  1263. # [22:47] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: Leaving)
  1264. # [22:47] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
  1265. # [22:47] * Quits: saba (~foo@unaffiliated/saba) (Quit: leaving)
  1266. # [22:53] <jgraham> Hixie: Can't say I disagree with that assessment
  1267. # [22:53] * gwillen is now known as connery
  1268. # [22:54] * connery is now known as gwillen
  1269. # [22:54] <Hixie> Lachy: from what i understand, he's looking more at something like the repetition templates stuff (but done much better) than a widget system like XBL.
  1270. # [22:55] * Quits: msucan (~robod@109.96.207.46) (Quit: .)
  1271. # [22:55] * Joins: nessy (~Adium@124.171.54.114)
  1272. # [22:58] * Joins: othermaciej (~mjs@17.246.19.175)
  1273. # [23:01] * Joins: espadrine (~espadrine@acces1352.res.insa-lyon.fr)
  1274. # [23:01] * Quits: michaeln (~michaeln@nat/google/x-itxwusfgmoelblai) (Quit: Leaving.)
  1275. # [23:07] * Joins: cying (~cying@173-228-29-224.dsl.static.sonic.net)
  1276. # [23:09] * Joins: john_r_fallows (~j_r_fallo@108-65-76-174.lightspeed.sntcca.sbcglobal.net)
  1277. # [23:10] * Joins: michaeln (~michaeln@216.239.45.4)
  1278. # [23:12] * Quits: john_r_fallows (~j_r_fallo@108-65-76-174.lightspeed.sntcca.sbcglobal.net) (Client Quit)
  1279. # [23:13] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  1280. # [23:16] * Quits: shinyak (~shinyak@nat/google/x-ldedrhnpisbfpucl) (Remote host closed the connection)
  1281. # [23:19] * Joins: erlehmann (~erlehmann@p5DDBA107.dip.t-dialin.net)
  1282. # [23:20] * Joins: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944)
  1283. # [23:21] * paul_irish is now known as paul_irish_
  1284. # [23:22] * Joins: shinyak (~shinyak@nat/google/x-ogkvfiqxktllhutc)
  1285. # [23:22] * Parts: bfrohs (~bfrohs@smtp.forewordinternal.com)
  1286. # [23:23] * Quits: Martijnc (~Martijnc@91.176.78.77) (Read error: Connection reset by peer)
  1287. # [23:24] * Quits: aho (~nya@fuld-590c6635.pool.mediaWays.net) (Quit: EXEC_over.METHOD_SUBLIMATION)
  1288. # [23:24] * Quits: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944) (Remote host closed the connection)
  1289. # [23:25] * Joins: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944)
  1290. # [23:25] * Quits: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com) (Read error: Operation timed out)
  1291. # [23:25] * Joins: Martijnc (~Martijnc@91.176.46.238)
  1292. # [23:25] * Joins: gratz|home (~gratz@cpc7-brig16-2-0-cust362.3-3.cable.virginmedia.com)
  1293. # [23:27] <erlehmann> > I propose to address this issue by ensuring that all drawing operations are done in linear space.
  1294. # [23:27] * Quits: Rik` (~Rik`@2620:101:8003:200:daa2:5eff:fe97:85ed) (Remote host closed the connection)
  1295. # [23:27] <erlehmann> first i was like LOL TROLLING but then …
  1296. # [23:30] * bga_ is now known as bga_|away
  1297. # [23:33] <AryehGregor> Is setting location.hash synchronous?
  1298. # [23:33] * AryehGregor suspects not
  1299. # [23:33] * Joins: Rik` (~Rik`@2620:101:8003:200:daa2:5eff:fe97:85ed)
  1300. # [23:35] <AryehGregor> Because it's really the same as setting location.href, right?
  1301. # [23:35] <zewt> erlehmann: as opposed to Mr. Application Cache ......
  1302. # [23:36] <erlehmann> zewt, step 1: submit proposal. step 2: ??? step 3: GOTO 1
  1303. # [23:36] <zewt> "please stop busy looping the mailing list"
  1304. # [23:38] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
  1305. # [23:49] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  1306. # [23:49] * Joins: boogyman (~boogy@unaffiliated/boogyman)
  1307. # [23:50] * bga_|away is now known as bga_
  1308. # [23:50] * bga_ is now known as bga_|away
  1309. # [23:51] <Hixie> othermaciej: yt?
  1310. # [23:51] * Quits: jgv (~jgv@pool-108-41-134-165.nycmny.fios.verizon.net) (Quit: Computer has gone to sleep.)
  1311. # [23:51] <Hixie> othermaciej: i'm looking for advice on how to handle this url decision
  1312. # [23:51] * bga_|away is now known as bga_
  1313. # [23:51] <Hixie> othermaciej: the revert i'm supposed to do no longer applies, the spec has changed a lot since then, and i'm wondering what i should be aiming for
  1314. # [23:52] <Hixie> othermaciej: is it just putting a definition for "parse" and "resolve" back into the spec, or something else?
  1315. # [23:52] * Quits: shinyak (~shinyak@nat/google/x-ogkvfiqxktllhutc) (Remote host closed the connection)
  1316. # [23:53] * Joins: jgv (~jgv@pool-108-41-134-165.nycmny.fios.verizon.net)
  1317. # [23:54] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
  1318. # [23:55] * Joins: shinyak (~shinyak@nat/google/x-vstgavlezohhyupy)
  1319. # [23:58] * Quits: Ms2ger (~Ms2ger@91.181.121.198) (Quit: nn)
  1320. # Session Close: Fri Apr 15 00:00:00 2011

The end :)