Options:
- # Session Start: Thu Jul 24 00:00:00 2014
- # Session Ident: #css
- # [00:00] <astearns_> liam: you aren't aware that float-based layout is all we need to replace native apps?
- # [00:04] * Quits: antonp (~Thunderbird@public.cloak) (antonp)
- # [00:22] * Joins: rhauck (~Adium@public.cloak)
- # [00:25] * Joins: tantek_ (~tantek@public.cloak)
- # [00:26] * Quits: tantek (~tantek@public.cloak) (Ping timeout: 180 seconds)
- # [00:26] * tantek_ is now known as tantek
- # [00:28] * Parts: rhauck (~Adium@public.cloak) (rhauck)
- # [00:30] * Joins: rhauck (~Adium@public.cloak)
- # [00:31] * leaverou_away is now known as leaverou
- # [00:44] <rhauck> yes
- # [00:47] * leaverou is now known as leaverou_away
- # [00:50] * Quits: bkardell_ (~uid10373@public.cloak) ("Connection closed for inactivity")
- # [00:51] * leaverou_away is now known as leaverou
- # [00:52] <TabAtkins> liam: The people who don't agree are, themselves, evil.
- # [00:59] <astearns_> TabAtkins: so what does that say about you, given your endorsement of page floats?
- # [01:01] * astearns_ (tongue firmly in cheek, of course)
- # [01:03] <TabAtkins> Using floats for their intended purpose is different from using floats for layout.
- # [01:04] <astearns_> page floats and offsets look like they're intended for layout, to me
- # [01:14] * Quits: tantek (~tantek@public.cloak) (tantek)
- # [01:17] <astearns_> fwiw, I think it's more promising to look at how grid layout gets paginated, as a solution for the page floats use cases
- # [01:32] * Quits: lmcliste_ (~lmclister@public.cloak) ("")
- # [01:32] * Joins: lmclister (~lmclister@public.cloak)
- # [01:33] * Quits: lmclister (~lmclister@public.cloak) ("")
- # [01:37] * Quits: plh (plehegar@public.cloak) ("Leaving")
- # [01:42] * Joins: ArronEi (~ArronEi@public.cloak)
- # [01:49] * Joins: tantek (~tantek@public.cloak)
- # [01:54] <TabAtkins> astearns_: I mean, that's also needed, for more deterministic page flows. But from what I saw (and it didn't look contrived), page floats work pretty darned well for flowing things around on unpredictably-broken pages.
- # [01:55] <astearns_> TabAtkins: I don't mind if someone does decide to implement them. I don't consider them harmful :)
- # [01:55] <astearns_> but they fall down pretty quickly once you have more than one of them
- # [01:56] <liam> plus they're evil :-)
- # [01:57] <liam> or rather, can be evil when used for the layout itself
- # [01:57] <astearns_> liam: I'd agree that float-offset is evil
- # [01:57] <liam> (we need to figure out top-of-column and top-of-page figures and tables though, which are what traditional designers and typesetters/-ographers mean by "floats")
- # [01:58] <liam> (this is very close to page floats but I'm not convinced page floats handles it)
- # [01:59] <astearns_> the problem I see is that page floats can probably handle anything you want, as long as you add enough wheels-within-wheels
- # [01:59] <astearns_> (offset, defer, etc.)
- # [01:59] <liam> well, that's very Ha*kon :)
- # [01:59] <astearns_> and that's not a rational way to design a layout system
- # [01:59] <liam> oops. my compose key isn't working
- # [02:00] <liam> Håkon, there we are
- # [02:01] <liam> we spent ages on interactions between floated figures in XSL 2
- # [02:02] <astearns_> ah - that's another thing. there are interactions between left/right and top/bottom floats too. no one's specified them, though
- # [02:02] <liam> I can't imagine people wanting to implement some of the page float draft either. E.g. example 27 in http://dev.w3.org/csswg/css-page-floats/#wrapping-around-page-floats needs to be CSS level 26 or so
- # [02:03] <liam> especially when combine with balancced columns and copyfitting
- # [02:03] <astearns_> liam: that should probably have a deprecated warning on it, use http://figures.spec.whatwg.org/ instead
- # [02:06] <liam> that one isn't any better as far as I can see :) there's too much ad hoc-ery going on
- # [02:06] <liam> in XSL-FO 2 we decided to handle most of these cases with named "regions"
- # [02:07] <liam> (and ruled backwards-spanning out of scope)
- # [02:17] <dauwhe> AntennaHouse seems to have implemented quite a bit of page floats: http://www.antennahouse.com/product/ahf60/docs/ahf-float.html
- # [02:18] <liam> i'm not surprised, they spent a lot of engineering time on the region/float stuff in the XSL-FO 2 draft, and there's a lot of similarities in functionality I thkn
- # [02:18] <dauwhe> makes sense
- # [02:20] <dauwhe> float interactions make me think of http://en.wikipedia.org/wiki/15_puzzle
- # [02:20] <liam> heehee yes
- # [02:21] <liam> for technical journals set in 2 balanced columns with top and bottom floats on the page, I think you'd need regions + flows rather than this page float mechanism
- # [02:22] <liam> the rule usually being, put the figs/tables at the top of the page unless you've filled the area, in which case put the extras on the bottom
- # [02:22] <liam> (for extra points, sort them by height to minimize wasted space)
- # [02:22] <dauwhe> liam, did you ever see AutoPage in action?
- # [02:23] <dauwhe> It was a Quark Xtension that automated complex layout, with columns, multiple floats, etc.
- # [02:23] <liam> oh right
- # [02:23] <liam> i was trying to remember
- # [02:23] <liam> hmm, that wasn't Keith Erf was it??
- # [02:23] <dauwhe> Yep. Do you know Keith?
- # [02:23] <liam> i used to, yeah
- # [02:24] <liam> and yes, he did show me, and at softquad we had customers using it
- # [02:24] <liam> (and also datalogics pager, and CAPS, and many others)
- # [02:26] <dauwhe> sometimes it feels like our layout technology is devolving
- # [02:26] <liam> well, in some ways it is
- # [02:27] * Quits: rhauck (~Adium@public.cloak) (Ping timeout: 180 seconds)
- # [02:27] <dauwhe> We'll just have to convince Keith to write a browser rendering engine in LISP
- # [02:27] <liam> because we've inherited a very arbitrary sets of properties not really built on a coherent underlying model
- # [02:28] <liam> oops, front door
- # [02:30] * Quits: jcraig (~jcraig@public.cloak) (jcraig)
- # [02:31] * Quits: ArronEi (~ArronEi@public.cloak) (Ping timeout: 180 seconds)
- # [02:41] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
- # [02:55] * Joins: lmclister (~lmclister@public.cloak)
- # [03:11] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
- # [03:18] * Joins: glenn (~gadams@public.cloak)
- # [03:33] * Quits: lmclister (~lmclister@public.cloak) ("")
- # [03:35] * Quits: adenilson (~anonymous@public.cloak) (adenilson)
- # [03:48] * Joins: technommy (~technommy@public.cloak)
- # [04:40] * Quits: tantek (~tantek@public.cloak) (tantek)
- # [04:48] * Joins: ArronEi (~ArronEi@public.cloak)
- # [05:05] * Quits: technommy (~technommy@public.cloak) (Client closed connection)
- # [05:21] * Joins: jcraig (~jcraig@public.cloak)
- # [05:30] * Joins: technommy (~technommy@public.cloak)
- # [05:49] * Quits: jcraig (~jcraig@public.cloak) (jcraig)
- # [06:10] * Quits: technommy (~technommy@public.cloak) (Client closed connection)
- # [06:10] * Joins: technommy (~technommy@public.cloak)
- # [06:13] * Joins: technomm_ (~technommy@public.cloak)
- # [06:18] * Quits: technommy (~technommy@public.cloak) (Ping timeout: 180 seconds)
- # [06:20] * Joins: tantek (~tantek@public.cloak)
- # [06:36] * Quits: ArronEi (~ArronEi@public.cloak) (Ping timeout: 180 seconds)
- # [06:37] * leaverou is now known as leaverou_away
- # [06:52] * Quits: technomm_ (~technommy@public.cloak) (Client closed connection)
- # [06:52] * Joins: technommy (~technommy@public.cloak)
- # [06:55] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
- # [07:12] * Joins: dbaron (~dbaron@public.cloak)
- # [07:19] * Quits: tantek (~tantek@public.cloak) (tantek)
- # [07:26] * Joins: glenn (~gadams@public.cloak)
- # [07:28] * Joins: glenn_ (~gadams@public.cloak)
- # [07:28] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
- # [07:30] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
- # [07:34] * Joins: dbaron (~dbaron@public.cloak)
- # [07:35] * Quits: glenn_ (~gadams@public.cloak) (Ping timeout: 180 seconds)
- # [08:13] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
- # [08:28] * Joins: glenn (~gadams@public.cloak)
- # [08:36] * Quits: glenn (~gadams@public.cloak) (Ping timeout: 180 seconds)
- # [09:08] * Joins: Ms2ger (~Ms2ger@public.cloak)
- # [09:29] * Joins: glenn (~gadams@public.cloak)
- # [09:34] * Joins: jdaggett (~jdaggett@public.cloak)
- # [09:36] * Quits: glenn (~gadams@public.cloak) (Ping timeout: 180 seconds)
- # [10:30] * Joins: glenn (~gadams@public.cloak)
- # [10:31] * Quits: darktears (~darktears@public.cloak) (Client closed connection)
- # [10:37] * Quits: glenn (~gadams@public.cloak) (Ping timeout: 180 seconds)
- # [11:14] * Quits: jdaggett (~jdaggett@public.cloak) (jdaggett)
- # [11:31] * Joins: glenn (~gadams@public.cloak)
- # [11:38] * Quits: glenn (~gadams@public.cloak) (Ping timeout: 180 seconds)
- # [11:39] * Joins: technomm_ (~technommy@public.cloak)
- # [11:39] * Quits: technommy (~technommy@public.cloak) (Client closed connection)
- # [11:54] * Joins: technommy (~technommy@public.cloak)
- # [11:54] * Quits: technomm_ (~technommy@public.cloak) (Client closed connection)
- # [11:59] * Quits: technommy (~technommy@public.cloak) (Client closed connection)
- # [12:00] * Joins: technommy (~technommy@public.cloak)
- # [12:04] <fantasai> TabAtkins: I'd prefer vdef 'cuz it's shorter, but valdef is at least shorter than valuedef
- # [12:05] <fantasai> TabAtkins: I want to minimize URL boilerplate as much as possible. In this case the main distinction its serving is as a namespace, it's not even that useful as information.
- # [12:05] <fantasai> plinss: ^
- # [12:16] * Joins: technomm_ (~technommy@public.cloak)
- # [12:19] * Quits: technommy (~technommy@public.cloak) (Client closed connection)
- # [12:29] * Joins: technommy (~technommy@public.cloak)
- # [12:29] * Quits: technomm_ (~technommy@public.cloak) (Client closed connection)
- # [12:31] * Joins: glenn (~gadams@public.cloak)
- # [12:39] * Quits: glenn (~gadams@public.cloak) (Ping timeout: 180 seconds)
- # [13:03] * Joins: darktears (~darktears@public.cloak)
- # [13:05] * Quits: technommy (~technommy@public.cloak) (Client closed connection)
- # [13:06] * Joins: technommy (~technommy@public.cloak)
- # [13:13] * Quits: technommy (~technommy@public.cloak) (Ping timeout: 180 seconds)
- # [13:32] * Joins: glenn (~gadams@public.cloak)
- # [13:33] * Joins: jdaggett (~jdaggett@public.cloak)
- # [13:39] * Quits: glenn (~gadams@public.cloak) (Ping timeout: 180 seconds)
- # [13:57] * Joins: plh (plehegar@public.cloak)
- # [14:00] * Joins: glenn (~gadams@public.cloak)
- # [14:25] * Joins: technommy (~technommy@public.cloak)
- # [14:29] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
- # [14:46] * leaverou_away is now known as leaverou
- # [15:01] * Joins: glenn (~gadams@public.cloak)
- # [15:47] * leaverou is now known as leaverou_away
- # [15:51] * leaverou_away is now known as leaverou
- # [15:57] * Quits: jdaggett (~jdaggett@public.cloak) (jdaggett)
- # [16:11] * leaverou is now known as leaverou_away
- # [16:45] * Quits: technommy (~technommy@public.cloak) (Client closed connection)
- # [16:54] * Joins: technommy (~technommy@public.cloak)
- # [16:57] * Joins: plehegar__ (plehegar@public.cloak)
- # [17:00] * Quits: plh (plehegar@public.cloak) (Ping timeout: 180 seconds)
- # [17:01] * plehegar__ is now known as plh
- # [17:10] * Quits: technommy (~technommy@public.cloak) (Client closed connection)
- # [17:10] * Joins: technommy (~technommy@public.cloak)
- # [17:15] * Joins: technomm_ (~technommy@public.cloak)
- # [17:17] <fantasai> TabAtkins: http://www.w3.org/International/track/products/46
- # [17:17] <fantasai> TabAtkins: preview on upcoming issues...
- # [17:17] * technomm_ is now known as technommy_
- # [17:17] * Joins: bkardell_ (~uid10373@public.cloak)
- # [17:17] * Quits: technommy (~technommy@public.cloak) (Client closed connection)
- # [17:21] * leaverou_away is now known as leaverou
- # [17:22] * leaverou is now known as leaverou_away
- # [17:23] * technommy_ is now known as timbl
- # [17:23] * timbl is now known as technommy
- # [17:24] <technommy> sorry wrong cmd
- # [17:24] * technommy is now known as tommyjtl
- # [17:25] * tommyjtl is now known as tommyliu
- # [17:26] * Joins: lmclister (~lmclister@public.cloak)
- # [17:48] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
- # [17:50] * Joins: glenn (~gadams@public.cloak)
- # [17:50] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
- # [17:51] * Joins: lmcliste_ (~lmclister@public.cloak)
- # [17:51] * Quits: lmcliste_ (~lmclister@public.cloak) (Client closed connection)
- # [17:52] * Joins: lmcliste_ (~lmclister@public.cloak)
- # [17:53] * Quits: lmclister (~lmclister@public.cloak) (Client closed connection)
- # [18:10] * Quits: darktears (~darktears@public.cloak) (Ping timeout: 180 seconds)
- # [18:21] * Joins: glenn (~gadams@public.cloak)
- # [18:22] * leaverou_away is now known as leaverou
- # [18:28] * leaverou is now known as leaverou_away
- # [18:28] * Quits: glenn (~gadams@public.cloak) (Ping timeout: 180 seconds)
- # [18:30] * leaverou_away is now known as leaverou
- # [18:42] * Joins: rhauck (~Adium@public.cloak)
- # [18:43] * Joins: darktears (~darktears@public.cloak)
- # [18:51] <dauwhe> get index out of range error from Bikeshed. Update Bikeshed. Problem solved!
- # [18:55] * Joins: dbaron (~dbaron@public.cloak)
- # [18:55] * Joins: glenn (~gadams@public.cloak)
- # [18:56] * Quits: tommyliu (~technommy@public.cloak) (Client closed connection)
- # [18:56] <SimonSapin> dauwhe: bikeshed is updated more often that I use it
- # [18:59] <TabAtkins> That might technically be true of me, too.
- # [19:02] * Joins: tommyliu (~tommyjtl@public.cloak)
- # [19:02] * Quits: lmcliste_ (~lmclister@public.cloak) (Client closed connection)
- # [19:02] * Joins: lmclister (~lmclister@public.cloak)
- # [19:03] * Joins: jcraig (~jcraig@public.cloak)
- # [19:16] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
- # [19:18] * Quits: Ms2ger (~Ms2ger@public.cloak) ("nn")
- # [19:20] * Quits: bkardell_ (~uid10373@public.cloak) ("Connection closed for inactivity")
- # [19:23] * Quits: jcraig (~jcraig@public.cloak) (jcraig)
- # [19:23] * Joins: dbaron (~dbaron@public.cloak)
- # [19:27] * Joins: lmcliste_ (~lmclister@public.cloak)
- # [19:27] * Quits: lmclister (~lmclister@public.cloak) (Client closed connection)
- # [19:28] * Quits: lmcliste_ (~lmclister@public.cloak) (Client closed connection)
- # [19:28] * Joins: lmclister (~lmclister@public.cloak)
- # [19:30] * Joins: rhauck1 (~Adium@public.cloak)
- # [19:34] * Quits: rhauck (~Adium@public.cloak) (Ping timeout: 180 seconds)
- # [19:43] * Joins: lmcliste_ (~lmclister@public.cloak)
- # [19:43] * Quits: lmclister (~lmclister@public.cloak) (Client closed connection)
- # [19:43] * Joins: rhauck (~Adium@public.cloak)
- # [19:44] * Quits: rhauck (~Adium@public.cloak) (Client closed connection)
- # [19:44] * Joins: rhauck2 (~Adium@public.cloak)
- # [19:44] * Quits: rhauck1 (~Adium@public.cloak) (Client closed connection)
- # [19:47] * Joins: adenilson (~anonymous@public.cloak)
- # [20:20] * Quits: rhauck2 (~Adium@public.cloak) ("Leaving.")
- # [20:20] * Joins: rhauck (~Adium@public.cloak)
- # [20:22] * Quits: rhauck (~Adium@public.cloak) ("Leaving.")
- # [20:22] * Joins: rhauck (~rhauck@public.cloak)
- # [21:06] * Joins: ArronEi (~ArronEi@public.cloak)
- # [21:07] * Joins: jcraig (~jcraig@public.cloak)
- # [21:07] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
- # [21:13] * Quits: ArronEi (~ArronEi@public.cloak) (Ping timeout: 180 seconds)
- # [21:19] * Quits: jcraig (~jcraig@public.cloak) (jcraig)
- # [21:33] <TabAtkins> What does "a18n" stand for?
- # [21:36] * Quits: tommyliu (~tommyjtl@public.cloak) (Client closed connection)
- # [21:36] * Joins: tommyliu (~tommyjtl@public.cloak)
- # [21:38] <astearns_> a misspelled antiparliamentariann? There doesn't seem to be a 20-letter word that matches that pattern
- # [21:39] <astearns_> i18n matches both internationalization and institutionalization
- # [21:41] * Joins: jcraig (~jcraig@public.cloak)
- # [21:49] <TabAtkins> I suspect it's an i18n typo
- # [21:59] * leaverou is now known as leaverou_away
- # [22:08] * leaverou_away is now known as leaverou
- # [22:09] * leaverou is now known as leaverou_away
- # [22:11] * Joins: dbaron (~dbaron@public.cloak)
- # [22:19] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
- # [22:28] <hober> astearns_: also intercrystallization and interdifferentiation
- # [22:28] <hober> a18n might be one of anthropomorphization, antiprestidigitation, antitintinnabularian, or autodepolymerization
- # [22:28] <hober> or something not in my /usr/share/dict/words
- # [22:29] * Joins: tommyliu_ (~tommyjtl@public.cloak)
- # [22:29] <TabAtkins> None of those seem likely reasons for a Text update.
- # [22:30] <hober> multilingualization is just some mischaracterization of the issue
- # [22:33] <dauwhe> antiprestidigitation could be seen as the removal of magic from a layout spec, which would be A Good Thing
- # [22:35] <hober> that's s32s!
- # [22:35] * Quits: dauwhe (~dauwhe@public.cloak) (Client closed connection)
- # [22:35] * Quits: tommyliu (~tommyjtl@public.cloak) (Ping timeout: 180 seconds)
- # [22:35] * Joins: dauwhe (~dauwhe@public.cloak)
- # [22:35] * Quits: plh (plehegar@public.cloak) ("Leaving")
- # [22:38] <astearns_> autodepolymerization might have some applicability someday
- # [22:48] * Joins: dauwhe_ (~dauwhe@public.cloak)
- # [22:48] * Quits: dauwhe (~dauwhe@public.cloak) (Client closed connection)
- # [22:52] * leaverou_away is now known as leaverou
- # [22:55] * Quits: dauwhe_ (~dauwhe@public.cloak) (Ping timeout: 180 seconds)
- # [23:00] * Joins: dauwhe (~dauwhe@public.cloak)
- # [23:01] * Joins: glenn (~gadams@public.cloak)
- # [23:08] * Quits: tommyliu_ (~tommyjtl@public.cloak) (Client closed connection)
- # [23:09] * Joins: tommyliu (~tommyjtl@public.cloak)
- # [23:18] * Joins: tantek (~tantek@public.cloak)
- # [23:21] * Joins: jcraig_ (~jcraig@public.cloak)
- # [23:23] * Joins: ArronEi (~ArronEi@public.cloak)
- # [23:25] * Quits: jcraig (~jcraig@public.cloak) (Ping timeout: 180 seconds)
- # [23:25] * jcraig_ is now known as jcraig
- # [23:25] * Quits: jcraig (~jcraig@public.cloak) (jcraig)
- # [23:26] * Quits: tommyliu (~tommyjtl@public.cloak) (Client closed connection)
- # [23:27] * Joins: jcraig (~jcraig@public.cloak)
- # [23:31] * Joins: rhauck1 (~rhauck@public.cloak)
- # [23:33] * Joins: rhauck2 (~rhauck@public.cloak)
- # [23:33] * Quits: rhauck1 (~rhauck@public.cloak) (Client closed connection)
- # [23:34] * Quits: ArronEi (~ArronEi@public.cloak) (Ping timeout: 180 seconds)
- # [23:36] * Quits: tantek (~tantek@public.cloak) (tantek)
- # [23:36] * Quits: rhauck (~rhauck@public.cloak) (Ping timeout: 180 seconds)
- # [23:42] * Quits: jcraig (~jcraig@public.cloak) (jcraig)
- # [23:43] * Quits: liam (liam@public.cloak)
- # [23:50] * Joins: ArronEi (~ArronEi@public.cloak)
- # [23:59] * Joins: rhauck (~rhauck@public.cloak)
- # [23:59] * Quits: rhauck2 (~rhauck@public.cloak) (Client closed connection)
- # [23:59] * Joins: jcraig (~jcraig@public.cloak)
- # Session Close: Fri Jul 25 00:00:00 2014
The end :)