Options:
- # Session Start: Sun Jan 25 00:00:00 2009
- # Session Ident: #whatwg
- # [00:08] * Quits: virtuelv (n=virtuelv@95.34.27.22.customer.cdi.no) (Remote closed the connection)
- # [00:26] <Hixie> jruderman: what's document.load()?
- # [00:28] <jruderman> https://developer.mozilla.org/en/DOM/document.load i guess
- # [00:28] * Joins: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [00:35] <Hixie> oh, dom3 l&s should be ignored :-)
- # [00:37] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [00:40] * Quits: webben (n=webben@91.84.218.29) (Read error: 60 (Operation timed out))
- # [00:40] * Parts: erlehmann (n=erlehman@86.59.25.121)
- # [00:41] * Joins: erlehmann (n=erlehman@86.59.25.121)
- # [00:41] <hendry> http://static.guim.co.uk/sys-images/Guardian/Pix/pixies/2008/04/28/crops_question_pixie.jpg
- # [00:46] * Joins: webben (n=webben@dip5-fw.corp.ukl.yahoo.com)
- # [00:52] <jruderman> Hixie: i noticed that html5 defines a few quirks mode behaviors. are you going to try to define most/all of them?
- # [00:52] <jruderman> https://developer.mozilla.org/en/Mozilla_Quirks_Mode_Behavior
- # [00:52] <jruderman> https://bugzilla.mozilla.org/show_bug.cgi?id=475191 made me wonder
- # [00:55] <jruderman> oh "Some obsolete legacy attributes parse colors in a more complicated manner."
- # [00:55] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Success)
- # [00:56] <Hixie> the idea is for the spec to be a complete description of how to implement a user agent (web browser, command line tool, search engine, whatever) in a manner that is compatible with existing content
- # [00:56] <karlcow> jruderman: there was partial implementation of DOM 3 Load and Save in Firefox, opera betas and Konqueror in… 2005 at least if I remember correctly
- # [00:56] <Hixie> so that no implementor ever feels the need to do anything not in the spec for compatibility
- # [00:57] <karlcow> the products implementing it were Xerces, X-Hive, pxdom
- # [00:57] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [00:58] <jruderman> Hixie: so a quirk shared by all modern browsers is likely to get included
- # [00:58] <karlcow> http://www.w3.org/2003/10/DOM-Level-3-LS-implementations.html
- # [01:00] <Philip`> jruderman: I believe zcorpan looked at quirks-mode colour parsing a while ago
- # [01:01] <Philip`> jruderman: http://simon.html5.org/test/html/rendering/color-attributes/ and http://simon.html5.org/specs/html-color-attributes might be relevant
- # [01:03] <Hixie> jruderman: yeah. and hopefully the browsers will all converge on one set of (standardised) quirks
- # [01:03] * Joins: webben_ (n=webben@91.84.218.29)
- # [01:06] <jruderman> Philip`: nice, thanks
- # [01:08] * Quits: webben (n=webben@dip5-fw.corp.ukl.yahoo.com) (Read error: 104 (Connection reset by peer))
- # [01:18] * Joins: BenMillard (i=cerbera@cpc4-flee1-0-0-cust339.glfd.cable.ntl.com)
- # [01:32] * Quits: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [01:37] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl) ("Disconnected...")
- # [02:05] * Joins: dimich (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net)
- # [02:06] * Joins: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
- # [02:13] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [02:27] * Parts: BenMillard (i=cerbera@cpc4-flee1-0-0-cust339.glfd.cable.ntl.com)
- # [02:40] * Quits: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
- # [02:50] * Quits: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
- # [02:50] * Joins: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [02:59] * Joins: dbaron_ (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [03:00] * Quits: KevinMarks (n=KevinMar@c-71-202-163-211.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [03:03] * Joins: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
- # [03:08] * Quits: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [03:35] * Joins: doublec (n=chris@118-92-158-39.dsl.dyn.ihug.co.nz)
- # [04:18] * Parts: erlehmann (n=erlehman@86.59.25.121)
- # [04:26] * Joins: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [04:52] * Joins: hdh (n=hdh@58.187.16.73)
- # [05:57] * Joins: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
- # [05:58] * Quits: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net) (Client Quit)
- # [06:03] * Joins: nessy (n=nessy@124-168-164-6.dyn.iinet.net.au)
- # [06:36] * Joins: deane (n=opera@121.98.190.61)
- # [06:58] * Joins: dave_levin_ (n=dave_lev@72.14.224.1)
- # [07:02] * Quits: doublec (n=chris@118-92-158-39.dsl.dyn.ihug.co.nz) ("Leaving")
- # [07:16] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net) (Read error: 110 (Connection timed out))
- # [07:18] * Quits: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
- # [07:39] * Quits: kinetik (n=kinetik@121.98.132.55) (Read error: 110 (Connection timed out))
- # [07:54] * Quits: deane (n=opera@121.98.190.61) (Read error: 110 (Connection timed out))
- # [07:57] * Joins: myakura (n=myakura@p3020-ipbf505marunouchi.tokyo.ocn.ne.jp)
- # [08:17] * Joins: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [08:50] * Quits: dbaron_ (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net) ("g'night")
- # [09:09] * Joins: Ocoth (n=ocoth@99.6.233.220.exetel.com.au)
- # [09:23] * Quits: dimich (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net)
- # [09:30] * Joins: xydyx (n=hdh@58.187.16.73)
- # [09:49] * Quits: hdh (n=hdh@58.187.16.73) (Read error: 110 (Connection timed out))
- # [09:51] * Quits: nessy (n=nessy@124-168-164-6.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [10:29] * Quits: xydyx (n=hdh@58.187.16.73) (Read error: 104 (Connection reset by peer))
- # [10:30] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:40] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [11:03] * Parts: rubys (n=rubys@cpe-075-182-092-038.nc.res.rr.com)
- # [11:08] * Joins: doublec (n=Chris_Do@118-92-158-39.dsl.dyn.ihug.co.nz)
- # [11:11] * Quits: olliej (n=oliver@c-67-164-125-23.hsd1.ca.comcast.net)
- # [11:13] * Joins: maikmerten (n=maikmert@Laef6.l.pppool.de)
- # [11:26] * Quits: doublec (n=Chris_Do@118-92-158-39.dsl.dyn.ihug.co.nz) ("ChatZilla 0.9.79-rdmsoft [XULRunner 1.8.0.9/2006120508]")
- # [11:38] * Joins: doublec (n=chris@118-92-158-39.dsl.dyn.ihug.co.nz)
- # [11:55] * Joins: nessy (n=nessy@124-168-164-6.dyn.iinet.net.au)
- # [12:22] * Quits: tndH (n=Rob@83.100.255.15) ("ChatZilla 0.9.84-rdmsoft [XULRunner 1.9.0.1/2008072406]")
- # [12:31] * Quits: nessy (n=nessy@124-168-164-6.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [12:42] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [12:52] * Quits: Ocoth (n=ocoth@99.6.233.220.exetel.com.au) ("http://ocoth.id.au/")
- # [12:58] * Joins: hdh (n=hdh@58.187.23.97)
- # [13:02] * Joins: danbri (n=danbri@ip565f6edb.direct-adsl.nl)
- # [13:50] <gsnedders> Hmm… Coding, or "The Time Traveller's Wife"…
- # [14:28] * Joins: zdobersek (n=zan@cpe-92-37-75-141.dynamic.amis.net)
- # [14:43] <Philip`> gsnedders: I suggest playing games instead
- # [14:58] <Philip`> Every time I think my font stuff is working, I find more brokenness :-(
- # [14:59] <Philip`> Currently a font containing just "i" fails to draw the character's dot in Firefox on Linux
- # [15:05] * Quits: karlcow (n=karl@modemcable202.32-81-70.mc.videotron.ca) ("O public road, I say back I am not afraid to leave you, yet I love you, you express me better than I can express myself.")
- # [15:10] * Quits: maikmerten (n=maikmert@Laef6.l.pppool.de) (Remote closed the connection)
- # [15:15] <hsivonen> sigh. font-variant: small-caps; interaction with @font-face is borked in Gecko, WebKit and Presto
- # [15:17] <Philip`> Ooh, I made a font that crashes Firefox
- # [15:17] <Philip`> (on Linux)
- # [15:18] * Quits: doublec (n=chris@118-92-158-39.dsl.dyn.ihug.co.nz) ("Leaving")
- # [15:39] <Philip`> ...though interestingly it crashes when the text is 2em, but not when it's 1em
- # [15:40] <wilhelm_> Feel free to send me a list of the webfonts issues you find in Presto, and I'll follow up.
- # [15:44] <hsivonen> wilhelm_: Presto seems to have a bug analogous to https://bugzilla.mozilla.org/show_bug.cgi?id=475240
- # [15:44] <hsivonen> (WebKit, too.)
- # [15:44] <hsivonen> the test case isn't great, since it depends on another bug being present (https://bugzilla.mozilla.org/show_bug.cgi?id=458634)
- # [15:48] <hsivonen> test case now fixed
- # [15:48] <wilhelm_> Thanks.
- # [15:59] * Joins: erlehmann (n=erlehman@86.59.25.121)
- # [16:19] * Joins: webben (n=webben@91.84.218.29)
- # [16:29] * Quits: webben_ (n=webben@91.84.218.29) (Read error: 110 (Connection timed out))
- # [16:37] * Quits: webben (n=webben@91.84.218.29) (Read error: 60 (Operation timed out))
- # [16:54] * Parts: hdh (n=hdh@58.187.23.97)
- # [16:56] * Joins: didymos (i=jho@rapwap.razor.dk)
- # [17:00] * Joins: hdh (n=hdh@58.187.23.97)
- # [17:09] <Philip`> http://lists.w3.org/Archives/Public/public-xhtml2/2009Jan/0080.html - "we were on a presentational-markup-purge kick for a while a few years ago." - hmm, does that mean they don't really mind presentational markup now?
- # [17:14] <Lachy> perhaps it means that some are starting to realise that a overzealous separation of semantics and presentation doesn't really solve any problems and can make the resulting language impractical in some cases
- # [17:26] <Philip`> It's really confusing writing code containing Hebrew/Arabic text, because my text editor likes replacing "{" and "(" with "}" and ")" when they're adjacent to RTL text
- # [17:31] <Philip`> roc: I see that Firefox isn't clever enough to handle "i<span style=color:red>̀</span>" correctly :-(
- # [17:37] * Joins: kinetik (n=kinetik@121.98.132.55)
- # [17:40] <Lachy> Philip`, that depends what you consider to be the correct rendering.
- # [17:41] <Lachy> at least Firefox combines them correctly, even if it doesn't get the color right. Opera gets the color correct, but doesn't combine them
- # [17:41] <Philip`> Lachy: Clearly it should be an ì but the accent should be red
- # [17:42] <Lachy> if that's possible to implement, then sure.
- # [17:43] <Philip`> I don't care about whether it's possible to implement
- # [17:43] <Philip`> That's just an implementation detail
- # [17:44] <Philip`> Actually I'd be pretty surprised if it really was possible to implement
- # [17:45] <Lachy> it depends if it gets rendered as two separate glyphs overlayed on each other, or whether it gets rendered as the single i with grave character
- # [17:49] <Philip`> In the font I'm testing with, the font contains instructions that say i followed by combining-grave should cause the i to be replaced with a dotless-i glyph, and then gives instructions on how to position the combining-grave relative to the dotless-i
- # [17:50] <Philip`> which I suppose wouldn't make it as impossible to implement as it would be if i plus combining-grave was replaced with a single i-grave glyph which is composed of the dotless-i glyph and the grave glyph
- # [17:50] <Philip`> (which I think is what some other fonts do)
- # [18:22] * Joins: maikmerten (n=maikmert@Laef6.l.pppool.de)
- # [18:26] <Philip`> Hmm, excellent - IE8 appears to render ligatures when my content is on a remote server, but fails to do so when exactly the same content is on my local server
- # [18:42] * Joins: karlcow (n=karl@modemcable202.32-81-70.mc.videotron.ca)
- # [18:43] * Joins: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [18:46] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Remote closed the connection)
- # [18:50] * Joins: dbaron_ (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [18:53] * Joins: tndH (n=Rob@james-baillie-pc083-236.student-halls.leeds.ac.uk)
- # [18:56] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [19:04] * Quits: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [19:18] * Parts: erlehmann (n=erlehman@86.59.25.121)
- # [19:18] * Quits: maikmerten (n=maikmert@Laef6.l.pppool.de) (Remote closed the connection)
- # [19:22] <roc> a lot of fonts have precomposed forms for common accented characters
- # [19:24] <roc> but you're right, we don't style the parts differently even when we could.
- # [19:25] <roc> still, the most important thing is that the combining marks be combined properly, which we do get right while other browsers (with the possible exception of IE?) do not.
- # [19:40] * Quits: hdh (n=hdh@58.187.23.97) (Remote closed the connection)
- # [19:40] * Joins: maikmerten (n=maikmert@Laef6.l.pppool.de)
- # [19:53] * Joins: olliej (n=oliver@c-67-164-125-23.hsd1.ca.comcast.net)
- # [19:54] <Philip`> roc: IE doesn't seem to combine them properly - it draws an i with a dot and the accent
- # [19:55] <Philip`> As far as I can tell, WebKit pre-composes the combining marks with the previous character into a single codepoint before passing it to the font renderer
- # [19:55] <Philip`> (at least in cases like i-grave where there is a pre-composed codepoint it can use)
- # [19:57] <Philip`> (and at least on OS X; it seems to just go crazy on Windows)
- # [19:58] <olliej> Philip`: have you filed bugs? :D
- # [19:58] <gsnedders> olliej: Of course not :P
- # [19:59] * Quits: myakura (n=myakura@p3020-ipbf505marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [19:59] <Philip`> olliej: No, I've just moaned on IRC :-)
- # [20:00] <Philip`> http://philip.html5.org/tests/font/combining-chars.html
- # [20:00] <Philip`> http://philip.html5.org/tests/font/combining-chars-safari-win.png
- # [20:00] <Philip`> are the problem, I think
- # [20:01] <Philip`> so I suppose I should stop being so lazy, and just file the bug :-)
- # [20:14] <Philip`> Oh, it works in WebKit nightlies
- # [20:19] <olliej> Philip`: victory!
- # [20:30] <Philip`> olliej: Don't think you'll get away with it that easily!
- # [20:32] <olliej> dammit
- # [20:32] <olliej> i had such hope :D
- # [20:35] * annevk wonders if CSS defines rendering for i<span style=position:absolute;top:100px>̀</span>
- # [20:35] * annevk assumes it does not
- # [20:37] <Philip`> http://philip.html5.org/tests/font/combining-chars-2.html - now what's all that about?
- # [20:38] <Philip`> In Safari on Windows, all the hashes in the second line have vanished
- # [21:26] <annevk> http://webbackplane.com/mark-birbeck/blog/2009/01/rdfa-means-extensibility o_O
- # [21:27] <annevk> "The WHATWG for example are pursuing a much more monolithic approach with HTML5; they see no need for extension points, since the language itself will cover everything."
- # [21:29] <annevk> He doesn't even explain what the concerns are with the RDF approach, just some musings on that the microformats and WHATWG community are against it
- # [21:31] * Joins: erlehmann (n=erlehman@86.59.25.121)
- # [21:32] <Dashiva> adding a footer element to a language takes time, and requires jumping through all sorts of hoops (...) But adding a footer role value takes no time at all, and you don't need to ask anyone.
- # [21:34] <Dashiva> How to reconcile this with "we need namespaces for everything to avoid collisions"
- # [21:34] * Quits: maikmerten (n=maikmert@Laef6.l.pppool.de) (Read error: 110 (Connection timed out))
- # [21:35] * Joins: maikmerten (n=maikmert@La6d1.l.pppool.de)
- # [21:43] <takkaria> hm, Drupal is incorporating RDFa
- # [21:43] <takkaria> with faux-namespaces
- # [22:00] * Quits: maikmerten (n=maikmert@La6d1.l.pppool.de) (Remote closed the connection)
- # [22:13] * dave_levin_ is now known as dave_levin
- # [22:15] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:35] * Parts: zdobersek (n=zan@cpe-92-37-75-141.dynamic.amis.net)
- # [23:02] <Dashiva> Two lastweek entries in a row without references to bodily functions, oh ho
- # [23:26] <Philip`> http://news.bbc.co.uk/1/hi/uk/7850173.stm - "... The disk, which was mislaid in December by courier firm TNT, contained names, salaries, national insurance numbers and bank account numbers. But the British Council said the data could not be accessed as the disk was securely encrypted."
- # [23:27] * Joins: doublec (n=chris@202.0.36.64)
- # [23:27] <Philip`> It seems pretty silly to complain about people losing data when the data was encrypted
- # [23:27] <Philip`> because the whole point of encryption is that it doesn't matter if other people end up with a copy of your data
- # [23:28] <Philip`> and if you complain anyway, you remove the PR incentive for people to use encryption
- # [23:28] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl) ("Disconnected...")
- # [23:30] <danbri> there's some pretty lame encryption around though
- # [23:32] <danbri> & there are tools like http://www.softsea.com/review/Zip-Key.html if the encryption uses a lame password
- # [23:32] <Philip`> I suppose that's a good point
- # [23:33] <Philip`> but it seems the more reliable solution is to make sure you have decent encryption and decent passwords, rather than attempting to stop humans losing discs
- # [23:33] <Philip`> but then the encryption process has to be set up and maintained by humans, who will probably do it wrong
- # [23:33] <Philip`> We should just get rid of humans
- # [23:34] <Philip`> and as a bonus there wouldn't be any people whose data you could store and then lose
- # [23:42] <annevk> there's a fallacy in there somewhere
- # [23:42] <hsivonen> so many @font-face bugs in so many browsers :-(
- # [23:47] * Philip` has given up trying to make his test page work on OS X without crashing
- # [23:47] <Dashiva> hsivonen: They're outsourcing the QA
- # [23:47] <Dashiva> (to you)
- # [23:52] <Philip`> Oh, and now Firefox is rendering the word "Deja" with no dot on the j :-/
- # [23:52] <Philip`> (s/Firefox/Pango/ probably)
- # [23:52] * Quits: roc (n=roc@222-152-171-232.jetstream.xtra.co.nz)
- # [23:52] <Philip`> Seems like there's a lot of cases where the OpenType spec doesn't prohibit weird things, but implementations break if you do those weird things
- # [23:52] <Philip`> e.g. if you have empty glyph-classes
- # [23:54] <hsivonen> we need OpenType5, clearly
- # [23:59] <Philip`> Or we need to only have experts producing OpenType files
- # Session Close: Mon Jan 26 00:00:00 2009
The end :)