Options:
- # Session Start: Sat Nov 15 00:00:00 2008
- # Session Ident: #whatwg
- # [00:03] * Joins: tantek_ (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net)
- # [00:04] <deltab> Philip`: semantics of markup vs. semantics of content?
- # [00:05] * Quits: tantek (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net) (Read error: 60 (Operation timed out))
- # [00:11] * Joins: bent-mozilla (n=ChatZill@c-67-160-238-108.hsd1.ca.comcast.net)
- # [00:11] * Parts: bent-mozilla (n=ChatZill@c-67-160-238-108.hsd1.ca.comcast.net)
- # [00:14] * Quits: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [00:17] * Quits: virtuelv (n=virtuelv@163.80-202-65.nextgentel.com) ("Leaving")
- # [00:20] * Joins: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [00:21] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [00:24] * Joins: tantek (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net)
- # [00:32] * Quits: tantek_ (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [00:50] * Joins: blooberry (n=brian@c-76-126-196-253.hsd1.ca.comcast.net)
- # [00:53] * Hixie considers changing canPlayType() to returning "probably", "maybe", and "no"
- # [00:55] * Quits: ap (n=ap@195.239.126.12)
- # [01:01] <Philip`> That will be fun for everyone who doesn't read the documentation and then writes "if (canPlayType(...)) { ... }"
- # [01:01] <Hixie> http://www.whatwg.org/specs/web-apps/current-work/multipage/video.html#media-types
- # [01:02] <Hixie> well, they'll hit that error pretty soon, right
- # [01:02] <Hixie> it's not like the -1, 0, 1 case where it would take each codepath in some cases
- # [01:02] <Hixie> and the return values are at least self-documenting here
- # [01:03] * Quits: Maurice` (i=copyman@5ED548D4.cable.ziggo.nl) ("Disconnected...")
- # [01:07] * Joins: erlehmann (n=nils@dslb-088-074-199-012.pools.arcor-ip.net)
- # [01:10] <Hixie> is philipj ever on IRC?
- # [01:11] * Quits: dglazkov (n=dglazkov@nat/google/x-db1142823b099219)
- # [01:18] * Quits: blooberry (n=brian@c-76-126-196-253.hsd1.ca.comcast.net) (Read error: 60 (Operation timed out))
- # [01:19] * Joins: hdh0 (n=hdh@118.71.125.147)
- # [01:19] * Quits: aaronlev (n=chatzill@22.227.97-84.rev.gaoland.net) (Read error: 110 (Connection timed out))
- # [01:23] * Quits: hdh (n=hdh@118.71.122.70) (Read error: 110 (Connection timed out))
- # [01:24] <Hixie> afk
- # [01:26] * Joins: tantek_ (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net)
- # [01:34] * Quits: tantek (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [01:35] * othree_ is now known as othree
- # [01:38] <Hixie> i don't understand yecril71's change to the faq
- # [01:46] * Quits: hdh0 (n=hdh@118.71.125.147) (Remote closed the connection)
- # [02:01] * Joins: hdh (n=hdh@118.71.125.147)
- # [02:03] * Joins: tantek (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net)
- # [02:03] * Quits: tantek_ (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net) (Read error: 145 (Connection timed out))
- # [02:10] * Quits: eric_carlson (n=ericc@17.203.15.222)
- # [02:12] * Quits: dbaron (n=dbaron@corp-241.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [02:17] <Hixie> yt?
- # [02:17] <Hixie> er
- # [02:17] <Hixie> wc
- # [02:20] * Quits: dave_levin_ (n=levin@72.14.227.1)
- # [02:23] <Hixie> heycam: looks like we need three mechanisms in webidl to make enumeration things work right
- # [02:24] <Hixie> a mechanism to list properties that are exposed (name, value)
- # [02:24] <Hixie> a mechanism to list properties that aren't exposed but that can be accessed anyway (name, value)
- # [02:24] <Hixie> and a mechanism for how to handle setting of those properties (when present or not)
- # [02:25] * Quits: dimich (n=dimich@72.14.227.1) (Read error: 110 (Connection timed out))
- # [02:25] <Hixie> and each mechanism needs a way to handle whether the IDL should override these mechanisms or be shadowed by them
- # [02:25] <Hixie> and we also need a way to mark the item, namedItem, etc methods as hooking into this
- # [02:27] <othermaciej> Hixie: I would say that WebIDL needs a way to mark up an interface as having dynamic properties; whether they show up to the "in" operator and hasOwnProperty; whether they are enumerable; and whether they take priority over IDL-defined properties or not
- # [02:28] <othermaciej> Hixie: I don't think it is necessary to represent at the IDL level that certain IDL interfaces do lookups against the same namespace as dynamic properties
- # [02:28] <othermaciej> Hixie: that can be expressed in spec prose just fine
- # [02:28] <othermaciej> (and sometimes there isn't even such a method)
- # [02:29] <othermaciej> it's kind of like the case of two properties having the same value or two methods doing the same thing; there's probably such cases, but there is no need for IDL to point them out
- # [02:29] <othermaciej> Hixie: I guess you also might want to express the traits I described separately for index and non-index properties
- # [02:29] <Hixie> i just don't want to have to say the same thing a bazillion times
- # [02:30] <Hixie> if i can just say "the item() method is a _foobarmagicmethod_." then that's fine too
- # [02:30] <Hixie> i don't care if it's in idl or prose so long as it is terse and non-redundant
- # [02:30] <Hixie> still means the webidl spec needs something for me :-)
- # [02:31] <othermaciej> Hixie: I think in prose you would define the name lookup algorithm once, and say that algorithm applies to dynamic properties, and is used by nameGetter
- # [02:32] <Hixie> right, i'm saying that the name lookup algorithm should be in webidl
- # [02:32] * Joins: blooberry (n=brian@c-76-126-196-253.hsd1.ca.comcast.net)
- # [02:32] <Hixie> so that different specs don't need to redefine it
- # [02:32] <othermaciej> sorry?
- # [02:32] <Hixie> webidl the spec
- # [02:32] <Hixie> not the language
- # [02:32] <othermaciej> the name lookup algorithm is the thing that's specific to each object
- # [02:32] <othermaciej> in the sens eI was using the term
- # [02:32] <Hixie> oh
- # [02:32] <Hixie> i see what you're saying
- # [02:32] <Hixie> hm, yeah, maybe there's not much to specify
- # [02:33] <othermaciej> (and really it should be an algorithm that gives a current list of dynamic property names and values)
- # [02:33] <Hixie> well either way, i'm sure we can figure something out
- # [02:33] <othermaciej> (though namedItem and the like would use it for lookup purposes rather than listing ever)
- # [02:33] <othermaciej> right
- # [02:33] <othermaciej> it will be good to have this straight
- # [02:33] <othermaciej> I would like it to be possible for WebKit to use spec WebIDL directly as our IDL files with as little modification as possible
- # [02:34] <Hixie> that'd be nice
- # [02:34] <othermaciej> so I tend to think of things from that design angle
- # [02:34] <othermaciej> I know that is not the primary goal
- # [02:34] <othermaciej> but it would help validate both WebIDL itself and any spec using it that WebKit supported
- # [02:34] <othermaciej> if that worked out
- # [02:36] <Hixie> yeah
- # [02:40] * Quits: tantek (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net)
- # [02:42] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [02:45] * Quits: billmason (n=bmason@ip41.unival.com) ("Leaving.")
- # [02:50] * Quits: pergj (n=pergj@65.219.59.50) (Read error: 60 (Operation timed out))
- # [02:53] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [02:57] * Joins: dave_levin_ (n=levin@c-98-203-247-78.hsd1.wa.comcast.net)
- # [03:01] * Parts: dave_levin_ (n=levin@c-98-203-247-78.hsd1.wa.comcast.net)
- # [03:10] * Quits: KevinMarks (n=KevinMar@nat/google/x-465f2a4de773e26e) ("The computer fell asleep")
- # [03:13] * Joins: pergj (n=pergj@dhcp206-59-244-232.ssb.sjc.wayport.net)
- # [03:15] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [03:16] <aboodman2> sicking: it seems like your example with relative urls would actually work.
- # [03:16] <aboodman2> maybe I am missing some subtle detail of how urls are resolved.
- # [03:16] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net) (Client Quit)
- # [03:17] <sicking> aboodman: the url would be resolved against google.com though, no?
- # [03:17] <sicking> aboodman2, rather than against example.html
- # [03:17] <aboodman2> it seems like it would resolve to http://docs.google.com/documents/report.doc
- # [03:17] <sicking> right
- # [03:18] <aboodman2> which is the same thing it would resolve to relative to index.html, assuming index.html was also hosted somewhere on http://docs.google.com/
- # [03:18] <sicking> index.html is hosted on myserver.com
- # [03:18] <sicking> sorry, should have said that
- # [03:18] <aboodman2> cross-origin workers aren't allowed in html5
- # [03:18] <aboodman2> i thought
- # [03:18] <sicking> cross-origin loading of js files are
- # [03:18] <sicking> i hope, no reason not to
- # [03:19] <sicking> they will execute in the security context of the loading page though
- # [03:19] <sicking> same as for <script>
- # [03:19] <aboodman2> huh
- # [03:19] * aboodman2 consults the spec
- # [03:19] <sicking> i know the original spec didn't allow it, but i thought that was a bug
- # [03:20] <sicking> i don't see why we would disallow cross-site loading of the script file since <script> already allows it
- # [03:20] <aboodman2> "If the origin of the resulting absolute URL is not the same as the origin of the script that invoked the constructor, then throw a security exception."
- # [03:20] <sicking> bah
- # [03:20] <sicking> that sucks
- # [03:20] <aboodman2> workers aren't really the same thing as <script> tags
- # [03:20] <aboodman2> i think that is part of where our mental models differ
- # [03:21] <sicking> i agree :)
- # [03:21] <sicking> for dedicated workers they are very similar
- # [03:21] <aboodman2> workers are like pages
- # [03:21] <sicking> just out-of-process
- # [03:21] <aboodman2> importScripts() is like <script> tags
- # [03:21] <aboodman2> and you can't communicate with windows that you open that are in other origins
- # [03:22] <sicking> so i see dedicated workers as simply an out-of-process <script>
- # [03:22] <sicking> where you offload stuff you don't want to execute on the UI thread
- # [03:22] <aboodman2> yes, you see them like threads.
- # [03:22] <aboodman2> i am not sure how to resolve this difference in seeingness
- # [03:22] <sicking> i think it's a difference in use cases
- # [03:23] <sicking> bah, gotta take off for bus, i'll be back on in a few mins
- # [03:23] <aboodman2> ok
- # [03:23] <aboodman2> i will keep typing as i will probably have to go soon too
- # [03:24] <sicking> quicky first though: you had suggested that we support appCodeName way back when. Is that one really useful? everyone returns 'Mozilla'
- # [03:24] <sicking> heh
- # [03:24] <aboodman2> you mean on the navigator object that is exposed to workers? I just figured that we should support the same API that windows support. no reason to make things incompatible just for the heck of it.
- # [03:24] <aboodman2> there is already code that works with the navigator object.
- # [03:24] <sicking> windows support a loooong list
- # [03:25] <sicking> https://developer.mozilla.org/En/DOM/Window.navigator
- # [03:25] <aboodman2> right, I guess I assumed that exposing things to workers was not a lot of extra work.
- # [03:25] <sicking> i was hoping to not do the whole thing
- # [03:25] * Quits: blooberry (n=brian@c-76-126-196-253.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [03:25] <aboodman2> it is hard to know what people are using today.
- # [03:25] <aboodman2> if you take a look at the code that libraries use to figure out what browser is which, it is crazy.
- # [03:26] <aboodman2> since everybody lies about who they are, it kind of has to be.
- # [03:26] <sicking> ah, i was hoping you had some data on that when you originally posted 5 of them :)
- # [03:26] <sicking> ok, rally taking off
- # [03:26] <aboodman2> ok.
- # [03:27] <sicking> have a good weekend
- # [03:27] * sicking is now known as sicking_weekend
- # [03:29] * Joins: weinig_ (n=weinig@17.203.15.152)
- # [03:41] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
- # [03:41] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [03:44] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [03:45] * Quits: weinig (n=weinig@nat/apple/x-153f4b6e6358f272) (Read error: 110 (Connection timed out))
- # [03:49] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [04:05] * Joins: erlehmann_ (n=nils@dslb-092-078-099-093.pools.arcor-ip.net)
- # [04:12] <Hixie> the navigator.* stuff the spec now says to support only includes the ones that all the browsers support and return different things for
- # [04:12] <Hixie> so appCodeName isn't included
- # [04:12] <Hixie> (it is in fact commented out)
- # [04:12] <Hixie> regarding cross-origin, i don't mind allowing it if people want to allow it, in fact i'd like to know the use case for not allowing it
- # [04:15] <aboodman2> Hixie: in Gears, workers run in the origin they are loaded from
- # [04:15] <aboodman2> it's a feature.
- # [04:16] <aboodman2> it fills a similar role to postMessage() across iframes. But previously you said that you didn't want to bite that off immediately.
- # [04:17] <Hixie> ah hm yes, allowing cross-origin loads would make it confusing to know what origin to give the script execution context
- # [04:18] <aboodman2> maybe you could load workers across origins if you say that workers run in the caller's origin and have the caller's base URI.
- # [04:18] <aboodman2> but then shared workers don't work as well.
- # [04:20] * Quits: erlehmann (n=nils@dslb-088-074-199-012.pools.arcor-ip.net) (Read error: 110 (Connection timed out))
- # [04:33] * Joins: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
- # [04:36] * Quits: hdh (n=hdh@118.71.125.147) (Read error: 110 (Connection timed out))
- # [04:38] <Hixie> i guess we could allow importScripts() cross-origin then
- # [04:38] <Hixie> without allowing workers themselves
- # [04:44] <aboodman2> that seems reasonable
- # [05:08] * Quits: weinig_ (n=weinig@17.203.15.152)
- # [05:13] * Joins: weinig (n=weinig@17.203.15.152)
- # [05:20] * Quits: weinig (n=weinig@17.203.15.152)
- # [05:30] * Quits: heycam (n=cam@210-84-56-87.dyn.iinet.net.au) ("bye")
- # [05:30] * Joins: eric_carlson (n=ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [05:34] * Quits: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [05:34] * Joins: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
- # [05:37] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [05:41] * Joins: dglazkov_ (n=dglazkov@72.14.224.1)
- # [05:43] * Joins: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [05:50] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [05:51] * Quits: pergj (n=pergj@dhcp206-59-244-232.ssb.sjc.wayport.net) (Read error: 110 (Connection timed out))
- # [05:54] * Quits: dglazkov_ (n=dglazkov@72.14.224.1)
- # [05:57] * Quits: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [06:06] * Joins: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [06:11] * Joins: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
- # [06:11] * Quits: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net) (Remote closed the connection)
- # [06:17] * Quits: jwalden (n=waldo@corp-241.mountainview.mozilla.com) ("ChatZilla 0.9.82.1-rdmsoft [XULRunner 1.8.0.9/2006120508]")
- # [06:24] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [06:27] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [06:34] * Parts: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [06:38] * Quits: csarven (n=csarven@modemcable150.182-202-24.mc.videotron.ca) (Read error: 110 (Connection timed out))
- # [06:49] * Joins: pergj (n=pergj@dhcp206-59-244-232.ssb.sjc.wayport.net)
- # [07:02] * weinig is now known as weinig|away
- # [07:03] * Joins: eric_carlson_ (n=ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [07:09] * Quits: eric_carlson (n=ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Read error: 110 (Connection timed out))
- # [07:13] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [07:16] * Joins: jwalden (n=waldo@c-67-180-39-55.hsd1.ca.comcast.net)
- # [07:17] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [07:45] * Quits: kangax (n=kangax@ool-182f8118.dyn.optonline.net)
- # [08:31] * Quits: gsnedders (n=gsnedder@host86-139-222-113.range86-139.btcentralplus.com)
- # [08:43] * Joins: gsnedders (n=gsnedder@host86-139-222-113.range86-139.btcentralplus.com)
- # [09:10] * Joins: nessy (n=nessy@203-214-149-208.perm.iinet.net.au)
- # [09:14] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [09:29] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [09:39] * Joins: yecril71 (n=giecrilj@piekna-gts.2a.pl)
- # [09:40] * Quits: Hish (n=chatzill@mail2.n-e-s.de) (Remote closed the connection)
- # [09:41] <yecril71> My edit to <http://wiki.whatwg.org/index.php?title=FAQ&oldid=3433#Should_I_top-post_or_reply_inline.3F> was intentional.
- # [09:42] <yecril71> I have explained it at <http://wiki.whatwg.org/wiki/Talk:FAQ>.
- # [09:44] <yecril71> The URL "/documents/report.doc" is local absolute.
- # [09:44] <yecril71> It will not cause the worker to load the wrong document.
- # [09:49] * Joins: Hish (n=chatzill@mail2.n-e-s.de)
- # [10:01] <Hish> hi, can anybody help me with a line height issue? <p style="font-size:36pt;">abc<span style="font-size:10pt;"> some long text </span></p> results in a paragraph with a line height of 36pt even in the lines which should only have 10pt. this happens in xhtml 5 as well as html 5. html 4 transitional works fine.
- # [10:04] <yecril71> I might be able to, although not on this channel.
- # [10:05] * Joins: Maurice` (i=copyman@5ED548D4.cable.ziggo.nl)
- # [10:06] * Maurice` is now known as Maurice
- # [10:06] <Hish> yecril71: what other channel?
- # [10:07] <yecril71> What do you mean by "in html 5"?
- # [10:08] <Hish> when I set the doctype to <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> it looks fine and when I set it to <!DOCTYPE HTML> I have this problem.
- # [10:09] <Hish> and I assumed that <!DOCTYPE HTML> is used for html 5. isn't it?
- # [10:09] <yecril71> Not that way. HTML 5 uses it, but the rendering engine cannot infer it is HTML 5 from it.
- # [10:10] <yecril71> HTML 5 does not have a way to name its version.
- # [10:10] <Hish> ok. then maybe I'm wrong here. thx
- # [10:27] <yecril71> "pixel float" is a state of pixels that float.
- # [10:27] <yecril71> So "pixelfloat" for video aspect ratio is rather comical.
- # [10:29] * othermaciej is now known as om_seep
- # [10:47] * Joins: ROBOd (n=robod@89.122.216.38)
- # [11:09] * Quits: sverrej (n=sverrej@cm-84.208.153.202.getinternet.no) (Read error: 110 (Connection timed out))
- # [11:09] * Joins: shepazu (n=schepers@c-75-72-194-126.hsd1.mn.comcast.net)
- # [11:23] * Joins: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [11:27] * Joins: ap (n=ap@195.239.126.11)
- # [11:31] * Joins: olliej__ (n=oliver@219-88-199-196.jetstream.xtra.co.nz)
- # [11:31] * Quits: olliej (n=oliver@219-88-199-196.jetstream.xtra.co.nz) (Read error: 104 (Connection reset by peer))
- # [11:34] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [11:34] * Quits: om_seep (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net) (Read error: 131 (Connection reset by peer))
- # [11:34] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [11:34] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [11:35] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [11:35] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [11:35] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [11:36] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [11:36] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [11:36] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [11:39] * Joins: othermaciej_ (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [11:39] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [11:39] * Quits: othermaciej_ (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [11:40] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [11:53] <Philip`> Hish: What browser(s) do you see that behaviour in?
- # [11:54] <Philip`> Hish: Firefox 3 seems to do 36pt spacing with both <!DOCTYPE HTML> and <!...that html4/strict one...> (but does narrower spacing if it's in quirks mode if you don't give any doctype at all)
- # [11:54] <Hish> firefox, safari opera. in opera you can fix it when the outer tag is a span instead of a p
- # [11:55] <Hish> firefox only displays is correctly with html4 loos dtd
- # [11:56] <Hish> but I need xhtml to display inline svg
- # [11:56] <Hish> also I don't give a great future to html 4 loose
- # [11:56] <Philip`> Hish: Sounds like a quirks vs standards mode issue
- # [11:57] <Philip`> https://developer.mozilla.org/en/Mozilla_Quirks_Mode_Behavior mentions line height behaviour, so it's probably that
- # [11:57] <Hish> yep. but in this case, the standard behaviour doesn't make sense. also opera shows me that it can be displayed properly
- # [11:57] <BenMillard> Hish, maybe you could upload some test cases so others can see what's happening themselves?
- # [11:58] <Hish> do you have a pastebin here?
- # [11:58] <Philip`> If it's short, you can use the permalink feature on http://software.hixie.ch/utilities/js/live-dom-viewer/
- # [11:58] * Joins: Lachy (n=Lachlan@wsip-24-234-142-17.lv.lv.cox.net)
- # [11:59] <takkaria> I think either behaviour makes sense, really, there are pros and cons to either
- # [12:03] <Philip`> Can't you just do <!DOCTYPE html><p style="font-size:10pt"><span style="font-size:36pt">abc</span> some long text </p> ?
- # [12:04] <Philip`> (You probably don't want to use quirks mode (which is what you get with the HTML4 Transitional DTD, or with no doctype at all) because that makes browsers even more weird and buggy and uninteroperable)
- # [12:05] <Hish> http://pastebin.com/m5d342c7e
- # [12:07] <BenMillard> using <ol> for code samples is an anti-pattern...you can't copy and paste them :(
- # [12:07] <Hish> there's a download button
- # [12:08] <Philip`> There's a textarea you can copy from
- # [12:08] <BenMillard> Philip`, aha! it was below the fold
- # [12:08] <Lachy> WOW! I can't believe the stupidity in this video http://failblog.org/2008/09/08/conspiracy-fail/
- # [12:09] <Philip`> Also you could use Opera, which doesn't insert annoying "#" lines if you copy-and-paste from the <ol>
- # [12:09] * Quits: Lachy (n=Lachlan@wsip-24-234-142-17.lv.lv.cox.net) (Read error: 60 (Operation timed out))
- # [12:10] <BenMillard> Hish, does your test expect a specific browser width?
- # [12:11] <Hish> try 500px so that the small lines wrap over 2-3 lines
- # [12:13] <BenMillard> http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C!DOCTYPE%20HTML%3E%0A%3Chtml%3E%0A%3Chead%3E%0A%3Cmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%3E%0A%3Ctitle%3EUntitled%20Document%3C%2Ftitle%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0Abody%20%7Bfont-size%3A6px%3B%7D%0A.style1%20%7B%0A%09font-size%3A36px%3B%0A%7D%0A.style2%20%7B%0A%20%20%20%20font-size%3A10px%3B%20%0A%7D%0
- # [12:13] <BenMillard> %2Fhead%3E%0A%0A%3Cbody%3E%0A%3Cp%3E%3Cspan%20class%3D%22style2%22%3Ethis%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small
- # [12:13] <BenMillard> 20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20%3C%2Fspan%3E%3C%2Fp%3E%0A%3Chr%3E%0A%3Cp%3E%3Cspan%20class%3D%22style1%22%3Ebottomline%3A%20inline%20elements%20with%20a%20large%20font%20size%20must%20be%20closed%20before.%20Currently%20only%
- # [12:13] <BenMillard> s%20correctly.%20Now%20a%20small%20text%3C%2Fspan%3E%3Cspan%20class%3D%22style2%22%3Ethis%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20i
- # [12:13] <BenMillard> his%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20%3C%2Fspan%3E%3Cspan%20class%3D%22style1%22%3EOk.%20now%20back%20to%20large.%20%3C%2Fspan%3E%3C%2Fp%3E%0A%3Chr%3E%0A%3Cp%20class%3D%22style1%22%3E%3Cspan%20style%3D%22font-size%3
- # [12:13] <BenMillard> is%20a%20test.%3C%2Fspan%3E%3Cspan%20class%3D%22style2%22%3Ethis%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%
- # [12:13] <takkaria> fail!
- # [12:13] <BenMillard> 20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20%3C%2Fspan%3Enow%20back%20to%20large.%20And%20also%20here%20a%20few%20lines.%20And%20also%20here%20a%20few%20lines.%20And%20also%20here%20a%20few%20lines.%20And%20also%20here%20a%20few%20lines.%20And%20a
- # [12:13] <BenMillard> 20lines.%20And%20also%20here%20a%20few%20lines.%20And%20also%20here%20a%20few%20lines.%20%3C%2Fp%3E%0A%3Chr%3E%0A%3Cp%3E%3Cspan%20class%3D%22style1%22%3EThis%20part%20is%20only%20displayed%20correctly%20by%20opera.%20%3Cspan%20class%3D%22style2%22%3Ethis%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%2
- # [12:13] <BenMillard> %20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20this%20is%20very%20small.%20%3C%2Fspan%3E
- # [12:13] <BenMillard> 20And%20also%20here%20a%20few%20lines.%20And%20also%20here%20a%20few%20lines.%20And%20also%20here%20a%20few%20lines.%20And%20also%20here%20a%20few%20lines.%20And%20also%20here%20a%20few%20lines.%20And%20also%20here%20a%20few%20lines.%20%3C%2Fspan%3E%3C%2Fp%3E%0A%3C%2Fbody%3E%0A%3C%2Fhtml%3E
- # [12:13] <BenMillard> yikes, that was long
- # [12:15] <gsnedders> uh…
- # [12:15] <gsnedders> flooder!
- # [12:16] * gsnedders agreess with takkaria
- # [12:17] <Philip`> I think you should pass it through hugeurl.com first
- # [12:17] <gsnedders> would that not shorten it?
- # [12:18] <Philip`> Uh, no, because it's HugeURL and its aim is not to shorten URLs
- # [12:21] <BenMillard> http://xrl.us/oxesv seems to work
- # [12:22] <BenMillard> "(0% of the original length)" lol
- # [12:25] <Hish> I don't see a difference to my doc
- # [12:25] <Hish> the line-heights are still too large
- # [12:26] <BenMillard> by "works" I mean "loads the correct page without flooding this channel" :)
- # [12:26] <Hish> ok...
- # [12:27] <BenMillard> the demo is more about CSS than HTML
- # [12:28] * Quits: yecril71 (n=giecrilj@piekna-gts.2a.pl)
- # [12:28] <Hish> it's more about different DTDs
- # [12:35] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [12:40] * Quits: Hish (n=chatzill@mail2.n-e-s.de) (Read error: 104 (Connection reset by peer))
- # [12:40] * Joins: Hish (n=chatzill@mail2.n-e-s.de)
- # [12:45] * Joins: Lachy (n=Lachlan@wsip-24-234-142-17.lv.lv.cox.net)
- # [13:18] * Quits: Lachy (n=Lachlan@wsip-24-234-142-17.lv.lv.cox.net) (Read error: 110 (Connection timed out))
- # [13:25] * Joins: maikmerten (n=maikmert@L933d.l.pppool.de)
- # [13:55] <Hish> just a quick thanks to all who helped me with this line-height thing. I solved it using a .class>* selector.
- # [14:00] * Joins: hdh (n=hdh@118.71.126.109)
- # [14:06] * Joins: shepazutoo (n=schepers@c-75-72-194-126.hsd1.mn.comcast.net)
- # [14:10] * Quits: ap (n=ap@195.239.126.11)
- # [14:11] * Quits: shepazu (n=schepers@c-75-72-194-126.hsd1.mn.comcast.net) (Read error: 110 (Connection timed out))
- # [14:23] * eric_carlson_ is now known as eric_carlson
- # [14:31] * Joins: scotfl (n=scotfl@S0106001b114f914a.ss.shawcable.net)
- # [14:31] * Quits: scotfl (n=scotfl@S0106001b114f914a.ss.shawcable.net) (Remote closed the connection)
- # [15:03] <BenMillard> I see the phrase "spec lawyering" being used in documents and IRC logs but no clear explanation of what it means.
- # [15:04] <BenMillard> anyone care to enlighten me? :)
- # [15:13] <hsivonen> BenMillard: spec lawyering means reading a spec in very careful and pedantic way in order to extract precise meaning (as opposed to a more casual reading)
- # [15:13] <BenMillard> hsivonen, thanks!
- # [15:13] <BenMillard> does it imply that's a good or bad thing?
- # [15:15] <hsivonen> BenMillard: spec lawyering is good when implementing a spec, but it's not appropriate to expect e.g. Web authors to be spec lawyers
- # [15:19] <BenMillard> hsivonen, so if a web author does read a spec very carefully to extract the precise meaning of a particular feature, are they doing a good thing?
- # [15:20] <hsivonen> BenMillard: good thing, but we shouldn't write spec in such a way that they have to do that
- # [15:20] <BenMillard> I see
- # [15:28] * Quits: nessy (n=nessy@203-214-149-208.perm.iinet.net.au) ("This computer has gone to sleep")
- # [15:36] * Quits: maikmerten (n=maikmert@L933d.l.pppool.de) (Remote closed the connection)
- # [15:56] * Joins: olliej (n=oliver@219.89.238.140)
- # [15:57] * Joins: sbublava (n=stephan@77.116.96.242.wireless.dyn.drei.com)
- # [15:59] * Joins: dbaron (n=dbaron@c-71-204-144-136.hsd1.ca.comcast.net)
- # [15:59] * Quits: dbaron (n=dbaron@c-71-204-144-136.hsd1.ca.comcast.net) (Remote closed the connection)
- # [16:01] * Joins: dbaron (n=dbaron@c-71-204-144-136.hsd1.ca.comcast.net)
- # [16:04] * Quits: erlehmann_ (n=nils@dslb-092-078-099-093.pools.arcor-ip.net) ("Ex-Chat")
- # [16:06] * Quits: olliej__ (n=oliver@219-88-199-196.jetstream.xtra.co.nz) (Read error: 110 (Connection timed out))
- # [16:07] * Quits: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [16:16] * Joins: famicom (i=famicom@5ED2FF2D.cable.ziggo.nl)
- # [16:23] * Joins: Lachy (n=Lachlan@63.164.47.227)
- # [16:23] * Quits: sbublava (n=stephan@77.116.96.242.wireless.dyn.drei.com)
- # [16:35] <jgraham> https://listserv.heanet.ie/cgi-bin/wa?A2=ind9509&L=html-wg&D=0&P=32830
- # [16:39] <takkaria> nice!
- # [16:43] <takkaria> DanC in his reply to that says, "But a more important question is: which will get us to reliable interoperability quicker: getting the document base to be SGML-conforming, or getting all the deployed software to agree on a specification derived from HTMLparse.c?
- # [16:47] <jgraham> It's interesting that his following assumption "We documents have a short half life"has tuned out to be fairly inaccurate
- # [16:50] * Joins: csarven (n=csarven@modemcable150.182-202-24.mc.videotron.ca)
- # [16:56] * Quits: Lachy (n=Lachlan@63.164.47.227) ("This computer has gone to sleep")
- # [16:59] <Philip`> jgraham: If you consider "We[b] documents" to be the collection of all documents on the web, and you reasonably assume that that collection is expanding exponentially, then it seems quite accurate to say that the half-life is short
- # [16:59] <Philip`> If the size of the web doubles every year, then the proportion of documents older than any given date will decay with a half life of one year
- # [17:01] * Joins: Lachy (n=Lachlan@63.164.47.227)
- # [17:04] <takkaria> also, back in '95, they only had a few years of data
- # [17:04] * Joins: MikeSmith (n=MikeSmit@EM114-48-28-177.pool.e-mobile.ne.jp)
- # [17:04] <Dashiva> And no geocities
- # [17:04] <takkaria> so everything was fairly recently edited, really
- # [17:05] <Philip`> "just stick around a while. Things will settle down." - and now, 13 years later...
- # [17:05] <Philip`> Did anyone back then expect they'd be sticking around for so long a while? :-)
- # [17:08] <takkaria> that a strategy has been pursued for thirteen years and has failed seems to count as good reasoning for taking a different approach
- # [17:11] * Quits: Lachy (n=Lachlan@63.164.47.227) ("This computer has gone to sleep")
- # [17:14] * Joins: Lachy (n=Lachlan@63.164.47.227)
- # [17:16] <Philip`> You're willing to wave the white flag of surrender and throw out all that work when we may be on the cusp of success?
- # [17:17] <jgraham> Philip`: It seems unfair to look at the original documents in fractional terms. A more interesting question would be given a fixed sample of documents how many of them are still useful/avaliable n years later
- # [17:18] <jgraham> s/terms/terms relative to the current web/
- # [17:18] <takkaria> Philip`: sounds suspiciously like the arguments against drug law reform
- # [17:20] * jgraham really doesn't understand why people get hung up about "clean" markup anyway
- # [17:21] <jgraham> There are obvious advantages to the original author
- # [17:22] <Philip`> Maybe because people wish the world was nice and clean and sensible and understandable, not just a giant collection of hacks, and so they want to promote moving in that direction
- # [17:24] <jgraham> But I wonder why they wish that. Is it just a built in sense of aesthetics or is there a practical benefit that can actually be realied
- # [17:24] <jgraham> realised
- # [17:24] <jgraham> I guess there might be some correlation between having conformant markup and people being able to use tools like greasemonkey although it's not obvious that that is always true
- # [17:25] <Philip`> Why do you say "just"? Most of human art and mathematics is about striving for aesthetics, so it seems a fairly important goal :-)
- # [17:26] * jgraham is going to ask for arts council funding next time he writes a html document
- # [17:27] * Quits: ROBOd (n=robod@89.122.216.38) (Remote closed the connection)
- # [17:28] <Philip`> It's not about the aesthetics of a single HTML document, it's about the aesthetics of the entire system and associated culture
- # [17:29] * Joins: ROBOd (n=robod@89.122.216.38)
- # [17:35] * Quits: Lachy (n=Lachlan@63.164.47.227) ("Leaving")
- # [17:37] * Joins: maikmerten (n=maikmert@L933d.l.pppool.de)
- # [17:41] * Joins: kangax (n=kangax@ool-182f8118.dyn.optonline.net)
- # [17:44] <jgraham> Philip`: In that case we alreasy lost and the esthetics argument should die :)
- # [17:44] <jgraham> aesthetics
- # [17:53] <takkaria> I dunno, you could probably do some funky ASCII art that was also valid HTML
- # [17:59] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [18:13] * Joins: sverrej (n=sverrej@cm-84.208.153.202.getinternet.no)
- # [18:30] * Quits: shepazutoo (n=schepers@c-75-72-194-126.hsd1.mn.comcast.net) (Read error: 104 (Connection reset by peer))
- # [18:32] * Joins: shepazu (n=schepers@c-75-72-194-126.hsd1.mn.comcast.net)
- # [19:04] <Philip`> jgraham: Just because perfection is unattainable, that doesn't mean you should stop striving for it :-)
- # [19:57] <Hixie> a lot of geeks, to some extent or another, suffer from a series of mental conditions that have in common a fundamental desire for tidyness
- # [19:57] <Hixie> it's not necessarily a rational thing, though geeks, given their usually high level of intelligence, will often find rationalisations for it
- # [19:58] <Hixie> being of that mindset myself, i would quite like markup to be more widely conforming myself :-)
- # [19:58] <Dashiva> I have that obsession with code and other digital things, but my apartment is a right mess
- # [19:58] <Hixie> yeah it varies from person to person
- # [19:59] <Hixie> i'm similar
- # [19:59] <Hixie> i know people who are the opposite
- # [20:27] * Quits: shepazu (n=schepers@c-75-72-194-126.hsd1.mn.comcast.net)
- # [21:02] * Quits: eric_carlson (n=ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Read error: 60 (Operation timed out))
- # [21:06] * Joins: eric_carlson (n=ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [21:24] * Quits: csarven (n=csarven@modemcable150.182-202-24.mc.videotron.ca) (Read error: 110 (Connection timed out))
- # [21:54] <othermaciej> I think the root geek desire is not necessarily for tidiness as such but for consistency
- # [21:54] <othermaciej> and for fitting into a system
- # [21:54] <othermaciej> at least as to technical things
- # [22:19] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:24] * Joins: csarven (n=csarven@modemcable150.182-202-24.mc.videotron.ca)
- # [22:30] * weinig|away is now known as weinig
- # [22:37] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net) (Read error: 54 (Connection reset by peer))
- # [22:37] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [22:47] <hsivonen> I wonder what kind of client-side software Roy Fielding would ship
- # [22:49] <takkaria> bad client-side software? :)
- # [22:50] <Dashiva> What's the context now?
- # [22:51] <jmb> that rather depends if the html his software is dealing with has come from the web or not
- # [22:53] <hsivonen> Dashiva: public-html
- # [22:54] <takkaria> it surprises me a bit that he doesn't think most web authors don't author for browsers
- # [23:01] * Quits: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [23:07] * Joins: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [23:10] * Quits: MikeSmith (n=MikeSmit@EM114-48-28-177.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [23:14] * Joins: riah (n=chatzill@242-166.97-97.tampabay.res.rr.com)
- # [23:17] * Quits: hdh (n=hdh@118.71.126.109) (Remote closed the connection)
- # [23:20] * Quits: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [23:22] * Joins: mal6 (n=mal@nat/google/x-a56e6bb5f93c02d2)
- # [23:24] * Joins: nessy (n=nessy@203-214-149-208.perm.iinet.net.au)
- # [23:25] * Joins: Lachy (n=Lachlan@68-254-217-154.chia.clevoh.wayport.net)
- # [23:26] * Joins: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [23:26] * Quits: mal5 (n=mal@nat/google/x-e6e2099038060b91) (Read error: 60 (Operation timed out))
- # [23:31] * Joins: ap (n=ap@195.239.126.11)
- # [23:36] * Quits: maikmerten (n=maikmert@L933d.l.pppool.de) (Remote closed the connection)
- # [23:55] * weinig is now known as weinig|away
- # [23:58] * Quits: Lachy (n=Lachlan@68-254-217-154.chia.clevoh.wayport.net) ("This computer has gone to sleep")
- # [23:58] * Quits: dbaron (n=dbaron@c-71-204-144-136.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # Session Close: Sun Nov 16 00:00:00 2008
The end :)