/irc-logs / w3c / #css / 2013-08-17 / end

Options:

  1. # Session Start: Sat Aug 17 00:00:00 2013
  2. # Session Ident: #css
  3. # [00:08] <TabAtkins> fantasai: Yes, Monday works for me.
  4. # [00:20] <TabAtkins> plinss: Interestingly, it looks like there's some weird line-ending assumptions made in my code.
  5. # [00:20] <plinss> yeah, I just saw that when pasting text in the text area
  6. # [00:20] <TabAtkins> Because I immediately get an error about whitespace at the end of some line which doesn't have any whitespace at the end of it.
  7. # [00:20] <TabAtkins> Yeah.
  8. # [00:21] <plinss> I can filter the line endings, what kind do you need?
  9. # [00:21] <TabAtkins> I... dunno.
  10. # [00:21] <plinss> :-)
  11. # [00:21] <TabAtkins> I haven't been paying attention. ^_^
  12. # [00:21] <plinss> you should probably handle both (and/or strip whitespace)
  13. # [00:21] <TabAtkins> I'm saving with unix line endings, so whichever one taht is.
  14. # [00:21] <plinss> ok
  15. # [00:21] <TabAtkins> But yeah, I just pushed a fix to strip whitespace for that particular error.
  16. # [00:22] <TabAtkins> As it picks up the new commits, I'll continue fixing things it finds.
  17. # [00:22] <fantasai> TabAtkins: Ok, I'll plan to be in MV on Monday, then
  18. # [00:23] <TabAtkins> fantasai: There are several terms in Writing Modes that aren't linking up which I can't figure out. We'll fix them on Monday.
  19. # [00:23] <fantasai> ok
  20. # [00:24] <plinss> I also now filter the line endings I send to your script to unix style
  21. # [00:24] <TabAtkins> Thanks, Peter!
  22. # [00:25] <TabAtkins> As always, running a new spec through bikeshed reveals more bugs to fix.
  23. # [00:25] <plinss> :-)
  24. # [00:25] <TabAtkins> Someday I'll run a spec through and it'll only trigger *spec* errors.
  25. # [00:25] <plinss> do you have a convention for "production quality" code in your github repo?
  26. # [00:25] <plinss> ie a branch or tag?
  27. # [00:26] <plinss> or is master always good to use?
  28. # [00:26] <TabAtkins> The latter.
  29. # [00:26] <TabAtkins> I'm terrible about testing.
  30. # [00:26] <plinss> ok
  31. # [00:26] <TabAtkins> But I at least make sure that it doesn't immediately error out before I push.
  32. # [00:26] <plinss> yeah, I just wondered if you ever pushed not-ready-for-primetime changes
  33. # [00:27] <plinss> (if you do, just do _that_ on a branch)
  34. # [00:27] <plinss> because I'm going to pull from master every hour
  35. # [00:29] <TabAtkins> I don't push broken code, because I'm using it continuously anyway.
  36. # [00:29] <TabAtkins> But yeah, if I do a large rewrite or feature that woudl break things, I'll do it on a branch.
  37. # [00:29] <plinss> kk
  38. # [00:31] <plinss> ok, the instance of bikeshed on csswg.org updates it's source every hour, it also updates it's spec data after each shepherd spec import
  39. # [00:32] <plinss> fwiw, the source to the web front end is at: http://hg.csswg.org/dev/bikeshed-web/
  40. # [00:33] <TabAtkins> woo!
  41. # [00:33] <TabAtkins> kk
  42. # [00:38] <TabAtkins> plinss: I'm posting to the list about it.
  43. # [01:10] * Joins: tobie (tobie@public.cloak)
  44. # [01:14] * Joins: dbaron (~dbaron@public.cloak)
  45. # [01:20] <TabAtkins> plinss: The SVG properties have a bizarre format and get caught as "other" links.
  46. # [01:21] <plinss> hmm, ok, got a quick link?
  47. # [01:21] <TabAtkins> http://www.w3.org/TR/SVG/text.html#GlyphOrientationHorizontalProperty
  48. # [01:23] <plinss> yuck, it's not even a <dfn>
  49. # [01:23] <TabAtkins> Yeah. :/
  50. # [01:34] <plinss> looks like compositing uses the same markup...
  51. # [01:36] <TabAtkins> Yeah, anything using the SVG processor probably generates that.
  52. # [01:37] <plinss> at least compositing used propdef- prefixes on the ids, so I caught them as properties
  53. # [01:37] <TabAtkins> Did they use <dfn>s?
  54. # [01:37] <TabAtkins> Or do you just process all anchors regardless?
  55. # [01:37] <plinss> no
  56. # [01:38] <plinss> I just process all anchors
  57. # [01:47] <TabAtkins> plinss: Do you normalize whitespace when looking at anchors?
  58. # [01:47] <plinss> when looking at the text, yes
  59. # [01:47] <TabAtkins> That is, if you have to examine the text content, would a two-word term with a linebreak between the words be saved with a space between, or a linebreak.
  60. # [01:47] <TabAtkins> Okay, cool.
  61. # [01:47] <plinss> one space
  62. # [01:47] <TabAtkins> I was just wondering if I needed to normalize when building the internal data structure or not.
  63. # [01:48] <plinss> I believe I strip leading and trailing too
  64. # [01:48] * Joins: glenn (~gadams@public.cloak)
  65. # [01:49] <plinss> hmm, the text of our property dfns is inconsistent with being quoted or not. Should I always add them or always strip them?
  66. # [01:49] <plinss> (I always add them for values)
  67. # [01:50] <plinss> (this is just for the anchor titles, btw)
  68. # [01:56] * Quits: tobie (tobie@public.cloak)
  69. # [01:58] <TabAtkins> fantasai: You edited Writing Modes while I was messing with it. ;_;
  70. # [01:58] <fantasai> aww, sorry :()
  71. # [01:58] <fantasai> It's a simple change
  72. # [01:58] <fantasai> you can just overwrite with yours
  73. # [01:58] <fantasai> TabAtkins: ^
  74. # [01:58] <TabAtkins> kk
  75. # [01:58] <TabAtkins> Ah, it's just computed value.
  76. # [01:58] <fantasai> right
  77. # [01:59] <TabAtkins> ok, now what's the incantation to make hg happy with my changes?
  78. # [01:59] <TabAtkins> it's very different from git. :/
  79. # [02:01] <plinss> hg resolve
  80. # [02:02] <TabAtkins> Yeah, I puzzled it out.
  81. # [02:02] <TabAtkins> hg resolve -am, then hg commit, then push
  82. # [02:02] <TabAtkins> with git you just add and commit
  83. # [02:02] <plinss> TabAtkins: ok, the spec parser now treats <dt>s inside something with a magic dfn type as a <dfn>
  84. # [02:03] <TabAtkins> heh, cool
  85. # [02:03] <plinss> so <dt>s inside something with a class='propdef' are properties
  86. # [02:03] <TabAtkins> do you strip out that ‘’ stuff
  87. # [02:05] <plinss> not for values and properties, I normalize them so they're always quoted
  88. # [02:06] <plinss> but that's only for the titles
  89. # [02:11] * Quits: cabanier (~cabanier@public.cloak) ("Leaving.")
  90. # [03:08] * Joins: danielfi_ (~danielfilho@public.cloak)
  91. # [03:11] * Quits: danielfilho (~danielfilho@public.cloak) (Ping timeout: 180 seconds)
  92. # [03:26] * Quits: rhauck (~Adium@public.cloak) (Ping timeout: 180 seconds)
  93. # [03:53] * Joins: rhauck (~Adium@public.cloak)
  94. # [04:09] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
  95. # [04:15] * Quits: rhauck (~Adium@public.cloak) ("Leaving.")
  96. # [05:02] * Joins: cabanier (~cabanier@public.cloak)
  97. # [05:17] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
  98. # [06:21] * Joins: dbaron (~dbaron@public.cloak)
  99. # [06:43] * Joins: glenn (~gadams@public.cloak)
  100. # [07:09] * Quits: danielfi_ (~danielfilho@public.cloak) (Client closed connection)
  101. # [07:09] * Joins: danielfilho (~danielfilho@public.cloak)
  102. # [08:03] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
  103. # [08:22] * Joins: teoli (~teoli@public.cloak)
  104. # [09:13] * Joins: glenn (~gadams@public.cloak)
  105. # [09:20] * Quits: glenn (~gadams@public.cloak) (Ping timeout: 180 seconds)
  106. # [09:43] * Joins: Ms2ger (~Ms2ger@public.cloak)
  107. # [10:00] * Joins: tobie (tobie@public.cloak)
  108. # [10:31] * Joins: zcorpan (~zcorpan@public.cloak)
  109. # [10:32] * Joins: zcorpan_ (~zcorpan@public.cloak)
  110. # [10:32] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  111. # [10:38] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
  112. # [10:40] * Quits: tobie (tobie@public.cloak)
  113. # [10:47] * Quits: zcorpan_ (~zcorpan@public.cloak) (Client closed connection)
  114. # [10:47] * Joins: zcorpan (~zcorpan@public.cloak)
  115. # [10:54] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  116. # [11:32] * Quits: Ms2ger (~Ms2ger@public.cloak) (Client closed connection)
  117. # [11:34] * Joins: tobie (tobie@public.cloak)
  118. # [11:49] * Joins: Ms2ger (~Ms2ger@public.cloak)
  119. # [13:49] * Joins: zcorpan (~zcorpan@public.cloak)
  120. # [14:20] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  121. # [14:20] * Joins: zcorpan (~zcorpan@public.cloak)
  122. # [14:27] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  123. # [15:36] * Joins: rhauck (~Adium@public.cloak)
  124. # [15:36] * Quits: rhauck (~Adium@public.cloak) (rhauck)
  125. # [15:36] * Joins: rhauck (~Adium@public.cloak)
  126. # [15:48] * Quits: decadance (~decadance@public.cloak) ("leaving")
  127. # [15:48] * Joins: decadance (~decadance@public.cloak)
  128. # [16:12] * Joins: zcorpan (~zcorpan@public.cloak)
  129. # [16:19] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  130. # [16:38] * Joins: Ms2ger` (~Ms2ger@public.cloak)
  131. # [16:38] * Quits: logbot (~logbot@public.cloak) (Ping timeout: 180 seconds)
  132. # [16:40] * Joins: logbot (~logbot@public.cloak)
  133. # [16:44] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
  134. # [17:05] * Quits: Ms2ger` (~Ms2ger@public.cloak) (Client closed connection)
  135. # [17:20] * Joins: Ms2ger` (~Ms2ger@public.cloak)
  136. # [17:23] * Joins: zcorpan (~zcorpan@public.cloak)
  137. # [17:23] * Quits: tobie (tobie@public.cloak)
  138. # [17:26] * Joins: tobie (tobie@public.cloak)
  139. # [17:26] * Joins: glenn (~gadams@public.cloak)
  140. # [17:30] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  141. # [17:35] * Quits: cabanier (~cabanier@public.cloak) ("Leaving.")
  142. # [17:58] * Quits: tobie (tobie@public.cloak)
  143. # [18:30] * Joins: dbaron (~dbaron@public.cloak)
  144. # [18:32] * Joins: rhauck1 (~Adium@public.cloak)
  145. # [18:35] * Quits: rhauck (~Adium@public.cloak) (Client closed connection)
  146. # [18:40] * Joins: zcorpan (~zcorpan@public.cloak)
  147. # [18:56] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
  148. # [19:04] * Joins: glenn (~gadams@public.cloak)
  149. # [19:10] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  150. # [19:11] * Joins: zcorpan (~zcorpan@public.cloak)
  151. # [19:18] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  152. # [19:33] * Joins: zcorpan (~zcorpan@public.cloak)
  153. # [19:48] * Quits: Ms2ger` (~Ms2ger@public.cloak) (Client closed connection)
  154. # [19:51] * Quits: rhauck1 (~Adium@public.cloak) ("Leaving.")
  155. # [20:04] * Joins: Ms2ger` (~Ms2ger@public.cloak)
  156. # [21:36] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  157. # [21:36] * Joins: zcorpan (~zcorpan@public.cloak)
  158. # [21:40] * Joins: cabanier (~cabanier@public.cloak)
  159. # [21:43] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  160. # [21:48] * Quits: teoli (~teoli@public.cloak) (Client closed connection)
  161. # [21:55] * Quits: Ms2ger` (~Ms2ger@public.cloak) ("nn")
  162. # [22:33] * Quits: danielfilho (~danielfilho@public.cloak) (Ping timeout: 180 seconds)
  163. # [22:46] * Joins: teoli (~teoli@public.cloak)
  164. # [23:00] * Joins: danielfilho (~danielfilho@public.cloak)
  165. # [23:22] * Quits: danielfilho (~danielfilho@public.cloak) (Client closed connection)
  166. # [23:23] * Quits: cabanier (~cabanier@public.cloak) ("Leaving.")
  167. # Session Close: Sun Aug 18 00:00:00 2013

The end :)