Options:
- # Session Start: Sat Aug 17 00:00:00 2013
- # Session Ident: #css
- # [00:08] <TabAtkins> fantasai: Yes, Monday works for me.
- # [00:20] <TabAtkins> plinss: Interestingly, it looks like there's some weird line-ending assumptions made in my code.
- # [00:20] <plinss> yeah, I just saw that when pasting text in the text area
- # [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.
- # [00:20] <TabAtkins> Yeah.
- # [00:21] <plinss> I can filter the line endings, what kind do you need?
- # [00:21] <TabAtkins> I... dunno.
- # [00:21] <plinss> :-)
- # [00:21] <TabAtkins> I haven't been paying attention. ^_^
- # [00:21] <plinss> you should probably handle both (and/or strip whitespace)
- # [00:21] <TabAtkins> I'm saving with unix line endings, so whichever one taht is.
- # [00:21] <plinss> ok
- # [00:21] <TabAtkins> But yeah, I just pushed a fix to strip whitespace for that particular error.
- # [00:22] <TabAtkins> As it picks up the new commits, I'll continue fixing things it finds.
- # [00:22] <fantasai> TabAtkins: Ok, I'll plan to be in MV on Monday, then
- # [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.
- # [00:23] <fantasai> ok
- # [00:24] <plinss> I also now filter the line endings I send to your script to unix style
- # [00:24] <TabAtkins> Thanks, Peter!
- # [00:25] <TabAtkins> As always, running a new spec through bikeshed reveals more bugs to fix.
- # [00:25] <plinss> :-)
- # [00:25] <TabAtkins> Someday I'll run a spec through and it'll only trigger *spec* errors.
- # [00:25] <plinss> do you have a convention for "production quality" code in your github repo?
- # [00:25] <plinss> ie a branch or tag?
- # [00:26] <plinss> or is master always good to use?
- # [00:26] <TabAtkins> The latter.
- # [00:26] <TabAtkins> I'm terrible about testing.
- # [00:26] <plinss> ok
- # [00:26] <TabAtkins> But I at least make sure that it doesn't immediately error out before I push.
- # [00:26] <plinss> yeah, I just wondered if you ever pushed not-ready-for-primetime changes
- # [00:27] <plinss> (if you do, just do _that_ on a branch)
- # [00:27] <plinss> because I'm going to pull from master every hour
- # [00:29] <TabAtkins> I don't push broken code, because I'm using it continuously anyway.
- # [00:29] <TabAtkins> But yeah, if I do a large rewrite or feature that woudl break things, I'll do it on a branch.
- # [00:29] <plinss> kk
- # [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
- # [00:32] <plinss> fwiw, the source to the web front end is at: http://hg.csswg.org/dev/bikeshed-web/
- # [00:33] <TabAtkins> woo!
- # [00:33] <TabAtkins> kk
- # [00:38] <TabAtkins> plinss: I'm posting to the list about it.
- # [01:10] * Joins: tobie (tobie@public.cloak)
- # [01:14] * Joins: dbaron (~dbaron@public.cloak)
- # [01:20] <TabAtkins> plinss: The SVG properties have a bizarre format and get caught as "other" links.
- # [01:21] <plinss> hmm, ok, got a quick link?
- # [01:21] <TabAtkins> http://www.w3.org/TR/SVG/text.html#GlyphOrientationHorizontalProperty
- # [01:23] <plinss> yuck, it's not even a <dfn>
- # [01:23] <TabAtkins> Yeah. :/
- # [01:34] <plinss> looks like compositing uses the same markup...
- # [01:36] <TabAtkins> Yeah, anything using the SVG processor probably generates that.
- # [01:37] <plinss> at least compositing used propdef- prefixes on the ids, so I caught them as properties
- # [01:37] <TabAtkins> Did they use <dfn>s?
- # [01:37] <TabAtkins> Or do you just process all anchors regardless?
- # [01:37] <plinss> no
- # [01:38] <plinss> I just process all anchors
- # [01:47] <TabAtkins> plinss: Do you normalize whitespace when looking at anchors?
- # [01:47] <plinss> when looking at the text, yes
- # [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.
- # [01:47] <TabAtkins> Okay, cool.
- # [01:47] <plinss> one space
- # [01:47] <TabAtkins> I was just wondering if I needed to normalize when building the internal data structure or not.
- # [01:48] <plinss> I believe I strip leading and trailing too
- # [01:48] * Joins: glenn (~gadams@public.cloak)
- # [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?
- # [01:49] <plinss> (I always add them for values)
- # [01:50] <plinss> (this is just for the anchor titles, btw)
- # [01:56] * Quits: tobie (tobie@public.cloak)
- # [01:58] <TabAtkins> fantasai: You edited Writing Modes while I was messing with it. ;_;
- # [01:58] <fantasai> aww, sorry :()
- # [01:58] <fantasai> It's a simple change
- # [01:58] <fantasai> you can just overwrite with yours
- # [01:58] <fantasai> TabAtkins: ^
- # [01:58] <TabAtkins> kk
- # [01:58] <TabAtkins> Ah, it's just computed value.
- # [01:58] <fantasai> right
- # [01:59] <TabAtkins> ok, now what's the incantation to make hg happy with my changes?
- # [01:59] <TabAtkins> it's very different from git. :/
- # [02:01] <plinss> hg resolve
- # [02:02] <TabAtkins> Yeah, I puzzled it out.
- # [02:02] <TabAtkins> hg resolve -am, then hg commit, then push
- # [02:02] <TabAtkins> with git you just add and commit
- # [02:02] <plinss> TabAtkins: ok, the spec parser now treats <dt>s inside something with a magic dfn type as a <dfn>
- # [02:03] <TabAtkins> heh, cool
- # [02:03] <plinss> so <dt>s inside something with a class='propdef' are properties
- # [02:03] <TabAtkins> do you strip out that ‘’ stuff
- # [02:05] <plinss> not for values and properties, I normalize them so they're always quoted
- # [02:06] <plinss> but that's only for the titles
- # [02:11] * Quits: cabanier (~cabanier@public.cloak) ("Leaving.")
- # [03:08] * Joins: danielfi_ (~danielfilho@public.cloak)
- # [03:11] * Quits: danielfilho (~danielfilho@public.cloak) (Ping timeout: 180 seconds)
- # [03:26] * Quits: rhauck (~Adium@public.cloak) (Ping timeout: 180 seconds)
- # [03:53] * Joins: rhauck (~Adium@public.cloak)
- # [04:09] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
- # [04:15] * Quits: rhauck (~Adium@public.cloak) ("Leaving.")
- # [05:02] * Joins: cabanier (~cabanier@public.cloak)
- # [05:17] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
- # [06:21] * Joins: dbaron (~dbaron@public.cloak)
- # [06:43] * Joins: glenn (~gadams@public.cloak)
- # [07:09] * Quits: danielfi_ (~danielfilho@public.cloak) (Client closed connection)
- # [07:09] * Joins: danielfilho (~danielfilho@public.cloak)
- # [08:03] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
- # [08:22] * Joins: teoli (~teoli@public.cloak)
- # [09:13] * Joins: glenn (~gadams@public.cloak)
- # [09:20] * Quits: glenn (~gadams@public.cloak) (Ping timeout: 180 seconds)
- # [09:43] * Joins: Ms2ger (~Ms2ger@public.cloak)
- # [10:00] * Joins: tobie (tobie@public.cloak)
- # [10:31] * Joins: zcorpan (~zcorpan@public.cloak)
- # [10:32] * Joins: zcorpan_ (~zcorpan@public.cloak)
- # [10:32] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [10:38] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
- # [10:40] * Quits: tobie (tobie@public.cloak)
- # [10:47] * Quits: zcorpan_ (~zcorpan@public.cloak) (Client closed connection)
- # [10:47] * Joins: zcorpan (~zcorpan@public.cloak)
- # [10:54] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [11:32] * Quits: Ms2ger (~Ms2ger@public.cloak) (Client closed connection)
- # [11:34] * Joins: tobie (tobie@public.cloak)
- # [11:49] * Joins: Ms2ger (~Ms2ger@public.cloak)
- # [13:49] * Joins: zcorpan (~zcorpan@public.cloak)
- # [14:20] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [14:20] * Joins: zcorpan (~zcorpan@public.cloak)
- # [14:27] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [15:36] * Joins: rhauck (~Adium@public.cloak)
- # [15:36] * Quits: rhauck (~Adium@public.cloak) (rhauck)
- # [15:36] * Joins: rhauck (~Adium@public.cloak)
- # [15:48] * Quits: decadance (~decadance@public.cloak) ("leaving")
- # [15:48] * Joins: decadance (~decadance@public.cloak)
- # [16:12] * Joins: zcorpan (~zcorpan@public.cloak)
- # [16:19] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [16:38] * Joins: Ms2ger` (~Ms2ger@public.cloak)
- # [16:38] * Quits: logbot (~logbot@public.cloak) (Ping timeout: 180 seconds)
- # [16:40] * Joins: logbot (~logbot@public.cloak)
- # [16:44] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
- # [17:05] * Quits: Ms2ger` (~Ms2ger@public.cloak) (Client closed connection)
- # [17:20] * Joins: Ms2ger` (~Ms2ger@public.cloak)
- # [17:23] * Joins: zcorpan (~zcorpan@public.cloak)
- # [17:23] * Quits: tobie (tobie@public.cloak)
- # [17:26] * Joins: tobie (tobie@public.cloak)
- # [17:26] * Joins: glenn (~gadams@public.cloak)
- # [17:30] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [17:35] * Quits: cabanier (~cabanier@public.cloak) ("Leaving.")
- # [17:58] * Quits: tobie (tobie@public.cloak)
- # [18:30] * Joins: dbaron (~dbaron@public.cloak)
- # [18:32] * Joins: rhauck1 (~Adium@public.cloak)
- # [18:35] * Quits: rhauck (~Adium@public.cloak) (Client closed connection)
- # [18:40] * Joins: zcorpan (~zcorpan@public.cloak)
- # [18:56] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
- # [19:04] * Joins: glenn (~gadams@public.cloak)
- # [19:10] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [19:11] * Joins: zcorpan (~zcorpan@public.cloak)
- # [19:18] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [19:33] * Joins: zcorpan (~zcorpan@public.cloak)
- # [19:48] * Quits: Ms2ger` (~Ms2ger@public.cloak) (Client closed connection)
- # [19:51] * Quits: rhauck1 (~Adium@public.cloak) ("Leaving.")
- # [20:04] * Joins: Ms2ger` (~Ms2ger@public.cloak)
- # [21:36] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [21:36] * Joins: zcorpan (~zcorpan@public.cloak)
- # [21:40] * Joins: cabanier (~cabanier@public.cloak)
- # [21:43] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [21:48] * Quits: teoli (~teoli@public.cloak) (Client closed connection)
- # [21:55] * Quits: Ms2ger` (~Ms2ger@public.cloak) ("nn")
- # [22:33] * Quits: danielfilho (~danielfilho@public.cloak) (Ping timeout: 180 seconds)
- # [22:46] * Joins: teoli (~teoli@public.cloak)
- # [23:00] * Joins: danielfilho (~danielfilho@public.cloak)
- # [23:22] * Quits: danielfilho (~danielfilho@public.cloak) (Client closed connection)
- # [23:23] * Quits: cabanier (~cabanier@public.cloak) ("Leaving.")
- # Session Close: Sun Aug 18 00:00:00 2013
The end :)