Options:
- # Session Start: Fri Aug 09 00:00:00 2013
- # Session Ident: #css
- # [00:01] * Quits: teoli (~teoli@public.cloak) (Ping timeout: 180 seconds)
- # [00:06] * Quits: liam (liam@public.cloak) (Ping timeout: 180 seconds)
- # [00:07] * Joins: renoirb (renoirb@public.cloak)
- # [00:08] * Quits: plh (plehegar@public.cloak) ("Leaving")
- # [00:09] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
- # [00:15] * Quits: renoirb (renoirb@public.cloak) ("ZNC - http://znc.in")
- # [00:17] * Quits: cabanier (~cabanier@public.cloak) ("Leaving.")
- # [00:21] * Joins: renoirb (renoirb@public.cloak)
- # [00:30] * Quits: renoirb (renoirb@public.cloak) (Client closed connection)
- # [00:37] * Joins: renoirb (renoirb@public.cloak)
- # [00:39] * Quits: tobie (tobie@public.cloak)
- # [00:44] * Quits: krit (~krit@public.cloak) (Client closed connection)
- # [01:00] * Joins: dbaron (~dbaron@public.cloak)
- # [01:03] * Joins: zcorpan (~zcorpan@public.cloak)
- # [01:10] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [01:10] * Joins: antonp (~Thunderbird@public.cloak)
- # [01:11] * Quits: antonp (~Thunderbird@public.cloak) (antonp)
- # [01:29] * Quits: darktears (~darktears@public.cloak) (Client closed connection)
- # [02:07] * Quits: lmclister (~lmclister@public.cloak) (lmclister)
- # [02:12] * Joins: tantek_ (~tantek@public.cloak)
- # [02:16] * Quits: tantek (~tantek@public.cloak) (Ping timeout: 180 seconds)
- # [02:16] * tantek_ is now known as tantek
- # [02:17] * Quits: tantek (~tantek@public.cloak) (tantek)
- # [02:21] * Quits: rhauck1 (~Adium@public.cloak) ("Leaving.")
- # [02:21] * Joins: rhauck (~Adium@public.cloak)
- # [02:28] * Quits: rhauck (~Adium@public.cloak) (Ping timeout: 180 seconds)
- # [02:28] * Joins: glenn (~gadams@public.cloak)
- # [02:49] * Joins: jdaggett (~jdaggett@public.cloak)
- # [02:50] * Joins: teoli (~teoli@public.cloak)
- # [02:57] * Quits: teoli (~teoli@public.cloak) (Ping timeout: 180 seconds)
- # [02:59] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
- # [04:31] * Joins: dbaron (~dbaron@public.cloak)
- # [05:35] * Joins: rhauck (~Adium@public.cloak)
- # [05:46] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
- # [05:47] * Quits: rhauck (~Adium@public.cloak) ("Leaving.")
- # [06:10] * Joins: liam (liam@public.cloak)
- # [06:47] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [06:56] * Joins: glenn (~gadams@public.cloak)
- # [07:03] * Quits: glenn (~gadams@public.cloak) (Ping timeout: 180 seconds)
- # [07:21] * Joins: teoli (~teoli@public.cloak)
- # [07:31] * Joins: krit (~krit@public.cloak)
- # [07:36] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [08:41] * Joins: Ms2ger (~Ms2ger@public.cloak)
- # [08:57] * Joins: cabanier (~cabanier@public.cloak)
- # [09:08] * Quits: cabanier (~cabanier@public.cloak) ("Leaving.")
- # [09:15] * Joins: tobie (tobie@public.cloak)
- # [09:25] * Joins: zcorpan (~zcorpan@public.cloak)
- # [09:33] * Quits: Ms2ger (~Ms2ger@public.cloak) ("bbl")
- # [09:46] * Quits: krit (~krit@public.cloak) ("Leaving.")
- # [09:48] * Quits: teoli (~teoli@public.cloak) (Client closed connection)
- # [09:50] * Joins: teoli (~teoli@public.cloak)
- # [10:05] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
- # [10:07] * Quits: tobie (tobie@public.cloak)
- # [10:08] * Joins: tobie (tobie@public.cloak)
- # [10:40] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [10:41] * Quits: jdaggett (~jdaggett@public.cloak) (jdaggett)
- # [10:52] * Quits: teoli (~teoli@public.cloak) (Client closed connection)
- # [10:54] * Joins: teoli (~teoli@public.cloak)
- # [10:54] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [11:03] * Quits: tobie (tobie@public.cloak)
- # [11:36] * Joins: tobie (tobie@public.cloak)
- # [11:45] * Quits: tobie (tobie@public.cloak)
- # [12:35] * Joins: krit (~krit@public.cloak)
- # [12:51] * Joins: tobie (tobie@public.cloak)
- # [13:05] * Quits: Bert (bbos@public.cloak) (Ping timeout: 180 seconds)
- # [13:20] * Joins: Bert (bbos@public.cloak)
- # [13:20] * Joins: darktears (~darktears@public.cloak)
- # [13:24] * Joins: Ms2ger (~Ms2ger@public.cloak)
- # [13:32] * Quits: tobie (tobie@public.cloak)
- # [13:35] <SimonSapin> TabAtkins: I think http://dev.w3.org/csswg/css-syntax/#the-anb-type is missing all the cases that include "n- "
- # [14:31] * Quits: paul___irish (~paul___irish@public.cloak) ("ZNC - http://znc.sourceforge.net")
- # [14:31] * Joins: paul___irish (~paul___irish@public.cloak)
- # [14:35] * Quits: arronei (~arronei@public.cloak) (Client closed connection)
- # [14:36] * Quits: teoli (~teoli@public.cloak) (Client closed connection)
- # [14:36] * Joins: teoli (~teoli@public.cloak)
- # [14:36] * Joins: arronei (~arronei@public.cloak)
- # [14:54] * Quits: hober (~ted@public.cloak) (Client closed connection)
- # [14:54] * Joins: hober (~ted@public.cloak)
- # [15:00] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [15:03] * Joins: zcorpan (~zcorpan@public.cloak)
- # [15:04] * Quits: liam (liam@public.cloak) (Ping timeout: 180 seconds)
- # [15:04] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [15:05] * Joins: zcorpan (~zcorpan@public.cloak)
- # [15:08] * Disconnected
- # [15:10] * Attempting to rejoin channel #css
- # [15:10] * Rejoined channel #css
- # [15:10] * Topic is 'http://lists.w3.org/Archives/Public/www-style/2013Aug/0068.html'
- # [15:10] * Set by glazou on Wed Aug 07 16:42:47
- # [15:12] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [15:13] * Joins: liam (liam@public.cloak)
- # [15:14] * Joins: logbot (~logbot@public.cloak)
- # [15:18] * Joins: abucur (~Adium@public.cloak)
- # [15:20] * Joins: plh (plehegar@public.cloak)
- # [15:46] * Quits: krit (~krit@public.cloak) ("Leaving.")
- # [15:47] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [15:54] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [16:28] * Quits: liam (liam@public.cloak) (Ping timeout: 180 seconds)
- # [16:43] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [16:59] * Joins: liam (liam@public.cloak)
- # [17:24] * Joins: teoli_ (~teoli@public.cloak)
- # [17:24] * Quits: teoli (~teoli@public.cloak) (Client closed connection)
- # [17:31] * Joins: glenn (~gadams@public.cloak)
- # [17:53] * Joins: dbaron (~dbaron@public.cloak)
- # [18:15] * Joins: cabanier (~cabanier@public.cloak)
- # [18:25] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [18:26] * Joins: sgalineau (~sgalineau@public.cloak)
- # [18:29] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [18:42] * Joins: krit (~krit@public.cloak)
- # [18:43] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
- # [18:47] * Joins: krit1 (~krit@public.cloak)
- # [18:52] * Quits: krit (~krit@public.cloak) (Ping timeout: 180 seconds)
- # [18:53] * Joins: rhauck (~Adium@public.cloak)
- # [18:58] * Quits: liam (liam@public.cloak) (Client closed connection)
- # [19:01] * Joins: liam (liam@public.cloak)
- # [19:05] * Joins: zcorpan (~zcorpan@public.cloak)
- # [19:12] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [19:17] * Quits: abucur (~Adium@public.cloak) ("Leaving.")
- # [19:26] <TabAtkins> SimonSapin: ...damn, you're right.
- # [19:26] <TabAtkins> Dammit.
- # [19:31] <TabAtkins> SimonSapin: I've added an issue for now, since I'm working on something else right now.
- # [19:41] * Quits: teoli_ (~teoli@public.cloak) (Client closed connection)
- # [19:41] * Joins: teoli (~teoli@public.cloak)
- # [19:43] * Joins: tobie (tobie@public.cloak)
- # [19:45] * paul___irish is now known as paul_irish
- # [19:48] * Quits: liam (liam@public.cloak) (Ping timeout: 180 seconds)
- # [19:49] * Joins: glenn (~gadams@public.cloak)
- # [19:52] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [19:52] * Quits: tobie (tobie@public.cloak)
- # [19:57] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [20:00] * Quits: krit1 (~krit@public.cloak) (Client closed connection)
- # [20:02] * Joins: krit (~krit@public.cloak)
- # [20:24] * Quits: krit (~krit@public.cloak) ("Leaving.")
- # [20:32] <SimonSapin> TabAtkins: I can do the edit tomorrow
- # [20:32] <TabAtkins> If I dont' get to it, feel free.
- # [20:35] * Joins: krit (~krit@public.cloak)
- # [20:39] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
- # [20:40] * Joins: tobie (tobie@public.cloak)
- # [20:52] * Quits: teoli (~teoli@public.cloak) (Client closed connection)
- # [21:17] * Joins: krit1 (~krit@public.cloak)
- # [21:22] * Quits: krit (~krit@public.cloak) (Ping timeout: 180 seconds)
- # [21:27] * Quits: tobie (tobie@public.cloak)
- # [21:29] * Joins: dbaron (~dbaron@public.cloak)
- # [21:55] * Joins: tobie (tobie@public.cloak)
- # [22:02] * Joins: liam (liam@public.cloak)
- # [22:02] * Quits: Ms2ger (~Ms2ger@public.cloak) ("nn")
- # [22:03] * Joins: teoli (~teoli@public.cloak)
- # [22:06] <SimonSapin> TabAtkins: https://dvcs.w3.org/hg/csswg/rev/dc9599d772f2 is incorrect if the last declaration has an invalid value
- # [22:06] <SimonSapin> and https://dvcs.w3.org/hg/csswg/rev/30e02b0e2042 contains unrelated css-images changes :/
- # [22:07] <TabAtkins> SimonSapin: Argh, damn you hg!
- # [22:08] <TabAtkins> SimonSapin: Invalid declarations are dropped earlier in the paragraph.
- # [22:08] <TabAtkins> Should I make it more explicitly an ordered set of steps?
- # [22:08] <SimonSapin> TabAtkins: let me look at this
- # [22:08] <SimonSapin> I was only looking at the diff
- # [22:09] <SimonSapin> TabAtkins: "multiple <ins>valid</ins> declarations" should do it
- # [22:10] <TabAtkins> Ah, I see, I don't actually drop them, I just "ignore" them.
- # [22:10] * Quits: teoli (~teoli@public.cloak) (Ping timeout: 180 seconds)
- # [22:10] <TabAtkins> If I rephrase to dropping it'll also work.
- # [22:10] <TabAtkins> "discard"
- # [22:12] * Joins: zcorpan (~zcorpan@public.cloak)
- # [22:12] * Quits: krit1 (~krit@public.cloak) (Client closed connection)
- # [22:13] <SimonSapin> TabAtkins: any normative change to css-images, or just preprocessor stuff?
- # [22:13] <TabAtkins> Just preprocessor.
- # [22:16] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [22:19] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [22:23] <SimonSapin> TabAtkins: ow. I was factoring the <an+b> grammar to make it more compact, but this doesn’t really work with the "how to interpret" section below it
- # [22:23] <TabAtkins> Don't... don't refactor it.
- # [22:23] <TabAtkins> It's not worth it.
- # [22:23] <TabAtkins> It's a giant pile of legacy shit, and should be as wide as necessary to make it easy to explain.
- # [22:26] * Quits: tobie (tobie@public.cloak)
- # [22:27] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [22:27] <TabAtkins> If I could take it all back, it would just be defined in terms of tokens - a dimension or ident for the N term, a number for the offset, and a sign between them if they're both specified. Whitespace mandatory.
- # [22:27] <TabAtkins> Or figure out some way to handle it fully in the parser.
- # [22:27] <TabAtkins> So I could produce an an+b token.
- # [22:28] <SimonSapin> mandatory whitespace would be good enough I think
- # [22:28] <SimonSapin> but meh
- # [22:28] <SimonSapin> well, signless integer it annoying
- # [22:28] <TabAtkins> Yeah.
- # [22:31] <SimonSapin> but given the syntax, I’m fairly happy with my rust impl https://github.com/SimonSapin/rust-cssparser/blob/an%2Bb/nth.rs
- # [22:33] <TabAtkins> Yeah, it's easier to parse than it is to specify.
- # [22:36] <SimonSapin> Argh. A push conflict makes git-remote-hg mess up the repo :(
- # [22:36] <TabAtkins> D'oh.
- # [22:36] <TabAtkins> Did you create remote heads?
- # [22:37] <TabAtkins> That's why you always pull and rebase before you push.
- # [22:38] <SimonSapin> I pulled minutes ago!
- # [22:38] <TabAtkins> And I just pushed!
- # [22:38] <SimonSapin> I know!
- # [22:38] <TabAtkins> You must pull *immediately* before pushing.
- # [22:38] <TabAtkins> Otherwise you're just asking for it. ^_^
- # [22:39] <SimonSapin> but if you just use git or hg that’s fine
- # [22:39] <TabAtkins> There's a reason I use a `push` command, so I can't forget to pull first.
- # [22:39] <SimonSapin> the push fails, you pull-rebase and push again
- # [22:39] <TabAtkins> Just pull-rebase first *always*. Make an alias for it. Never do a bare push.
- # [22:39] <SimonSapin> here the conversion tool probably didn’t expect that situation, crashed, and left the conversion data in a broken state
- # [22:40] <TabAtkins> That's bad on the tool.
- # [22:41] <SimonSapin> yes
- # [22:41] <SimonSapin> but that’s a choice I made, using git locally to work on an hg repo
- # [22:43] <TabAtkins> Yeah.
- # [22:46] * Quits: arronei (~arronei@public.cloak) (Client closed connection)
- # [22:46] * Joins: arronei (~arronei@public.cloak)
- # [22:47] <SimonSapin> ugh
- # [22:47] <SimonSapin> a new clone gets different hashes
- # [22:50] * Joins: teoli (~teoli@public.cloak)
- # [22:53] <SimonSapin> TabAtkins: ok, how does this look? https://dvcs.w3.org/hg/csswg/rev/ad5bd1b7fac5
- # [22:55] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
- # [22:55] <TabAtkins> Looks good!
- # [22:55] * Quits: arronei (~arronei@public.cloak) (Client closed connection)
- # [22:55] * Joins: arronei (~arronei@public.cloak)
- # [22:55] * Joins: dbaron (~dbaron@public.cloak)
- # [23:04] * Quits: plh (plehegar@public.cloak) ("Leaving")
- # [23:05] * Quits: darktears (~darktears@public.cloak) (Client closed connection)
- # [23:19] * leaverou_away is now known as leaverou
- # [23:21] * Joins: tantek (~tantek@public.cloak)
- # Session Close: Sat Aug 10 00:00:01 2013
The end :)