Options:
- # Session Start: Mon Dec 17 00:00:00 2007
- # Session Ident: #whatwg
- # [00:16] * Quits: Lachy (n=Lachlan@cm-84.215.41.149.getinternet.no) ("Leaving")
- # [00:17] * Joins: Lachy (n=Lachlan@cm-84.215.41.149.getinternet.no)
- # [00:18] <Lachy> is anyone else having trouble connecting to irc.w3.org?
- # [00:18] <gsnedders> I'm on it fine
- # [00:18] <Lachy> weird. I'm getting unknown host errors
- # [00:19] <gsnedders> just disconnected and reconnected without issue
- # [00:19] * Quits: Lachy (n=Lachlan@cm-84.215.41.149.getinternet.no) (Client Quit)
- # [00:20] * Joins: Lachy (n=Lachlan@ti200710a340-2779.bb.online.no)
- # [00:20] * Quits: Lachy (n=Lachlan@ti200710a340-2779.bb.online.no) (Client Quit)
- # [00:20] * Joins: Lachy (n=Lachlan@cm-84.215.41.149.getinternet.no)
- # [00:21] <Lachy> hmm. now it's working
- # [00:22] <csarven> 6665 is okay for me
- # [00:25] * Joins: jacobolus (n=jacobolu@pool-71-104-40-56.lsanca.dsl-w.verizon.net)
- # [00:28] * Quits: gsnedders (n=gsnedder@host86-135-224-200.range86-135.btcentralplus.com)
- # [00:40] * Quits: tndH (i=Rob@adsl-87-102-85-165.karoo.KCOM.COM) ("ChatZilla 0.9.79-rdmsoft [XULRunner 1.8.0.9/2006120508]")
- # [00:46] * Quits: jruderman (n=jruderma@c-67-180-15-227.hsd1.ca.comcast.net)
- # [00:58] * Quits: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com) ("leaving")
- # [01:13] * Quits: webben (n=benh@82.152.16.177) (Remote closed the connection)
- # [01:14] * Joins: webben (n=benh@82.152.16.177)
- # [01:45] * Joins: spuffle (n=spuffle@cpe-74-72-192-221.nyc.res.rr.com)
- # [01:49] * Joins: jruderman (n=jruderma@c-67-180-15-227.hsd1.ca.comcast.net)
- # [02:02] * Joins: gsnedders (n=gsnedder@host86-135-224-200.range86-135.btcentralplus.com)
- # [02:09] <othermaciej> I wonder how Andy Clarke came to his conclusions about how to improve CSS
- # [02:22] <spuffle> got a link? :)
- # [02:25] <othermaciej> http://www.stuffandnonsense.co.uk/malarkey/more/css_unworking_group/
- # [02:25] <othermaciej> http://www.stuffandnonsense.co.uk/malarkey/more/csswg_proposals/
- # [02:25] <othermaciej> short version, he would like to get rid of implementors and have the W3C pay web designers to be on the working group full time
- # [02:25] <othermaciej> or something
- # [02:25] <othermaciej> because Opera sued Microsoft
- # [02:27] <spuffle> ahha
- # [02:27] <spuffle> always gotta make a bold statement
- # [02:32] * Joins: doublec (n=doublec@ma60f36d0.tmodns.net)
- # [02:33] <spuffle> defintely +1 for leadership
- # [02:34] * Joins: roc (n=roc@202.0.36.64)
- # [02:34] <spuffle> It's just an opinion though, everyone is entitled to theirs
- # [02:48] <othermaciej> leadership is a good thing, given the right leader
- # [02:48] <othermaciej> mainly what puzzles me is why he thinks less implementor involvement would be good
- # [02:48] <othermaciej> I think a key problem is not enough implementor involvement
- # [02:48] <othermaciej> (and the fact that few other parties have the needed skills and the time to spend)
- # [02:51] <spuffle> he just wants to see it run like a business
- # [02:51] <spuffle> with a more corporate-style hierachy
- # [02:52] <roc> I think he's in "X isn't working, panic, let's try Y" mode
- # [02:56] <othermaciej> running it like a business certainly wouldn't involve removing the participants that are actual businesses
- # [02:56] <othermaciej> "let's treat it like a software project - get rid of the software vendors and let the users drive it from their wishlist"
- # [02:56] <othermaciej> that ain't how software gets shipped
- # [02:58] <othermaciej> damn, I posted some wordy blog comments
- # [03:00] * Quits: jacobolus (n=jacobolu@pool-71-104-40-56.lsanca.dsl-w.verizon.net)
- # [03:01] * Quits: doublec (n=doublec@ma60f36d0.tmodns.net)
- # [03:01] * Joins: jacobolus (n=jacobolu@pool-71-104-40-56.lsanca.dsl-w.verizon.net)
- # [03:01] * Quits: jacobolus (n=jacobolu@pool-71-104-40-56.lsanca.dsl-w.verizon.net) (Client Quit)
- # [03:01] <jruderman> i just read http://www.stuffandnonsense.co.uk/malarkey/more/css_unworking_group/ and i don't understand why he thinks Opera's antitrust complaint has anything to do with the development of CSS3
- # [03:02] <othermaciej> me neither
- # [03:04] <jruderman> "I was surprised to learn that one of the reasons why CSS2.1 is only now nearing its candidate recommendation status is because its features are now widely supported by browsers."
- # [03:05] <jruderman> in reality, is it just because there are multiple interoperable implementations?
- # [03:05] <jruderman> in which case microsoft dragging its feet doesn't really slow things down
- # [03:06] <othermaciej> multiple interoperable implementations, and the fact that implementations showed problems
- # [03:06] <othermaciej> I think CSS2.1 may have actually already hit CR once and went back to WD
- # [03:07] * othermaciej hopes it wasn't rude to answer the question about how to learn more about CSS internals with a suggestion to get involved w/ an open source browser engine
- # [03:07] <othermaciej> obviously, I have some selfish interests there
- # [03:08] * Quits: grimboy (n=grimboy@85-211-243-20.dsl.pipex.com) (Read error: 104 (Connection reset by peer))
- # [03:09] <hdh> well, that's still a 1/3 chance :)
- # [03:10] <othermaciej> I think there's only 2 significant open source browser engines
- # [03:10] <othermaciej> but maybe I'm counting wrong
- # [03:11] <hdh> khtml isn't dropped yet
- # [03:13] <hdh> btw, who's the other maciej?
- # [03:17] <othermaciej> someone else
- # [03:42] <roc> othermaciej: I believe Dillo, links, and Amaya are all under active development
- # [03:43] <roc> oh, significant :-)
- # [03:44] <othermaciej> I don't think Dillo is
- # [03:44] <othermaciej> and trying to do QA on Amaya would just be depressing
- # [03:45] * Joins: MikeSmith (n=MikeSmit@58.157.21.205)
- # [03:56] * Joins: jacobolus (n=jacobolu@pool-71-119-195-74.lsanca.dsl-w.verizon.net)
- # [04:02] * Joins: wakaba_ (n=w@79.163.210.220.dy.bbexcite.jp)
- # [04:04] * Quits: zcorpan (n=zcorpan@pat.se.opera.com) (kubrick.freenode.net irc.freenode.net)
- # [04:04] * Quits: hsivonen (n=hsivonen@kekkonen.cs.hut.fi) (kubrick.freenode.net irc.freenode.net)
- # [04:04] * Quits: YaaL (i=yaal@hell.pl) (kubrick.freenode.net irc.freenode.net)
- # [04:04] * Quits: jgraham (n=jgraham@81-86-217-3.dsl.pipex.com) (kubrick.freenode.net irc.freenode.net)
- # [04:04] * Quits: heycam (n=cam@210-84-9-222.dyn.iinet.net.au) (kubrick.freenode.net irc.freenode.net)
- # [04:04] * Quits: ianloic (i=yakk@glub.dreamhostps.com) (kubrick.freenode.net irc.freenode.net)
- # [04:04] * Quits: Hixie (n=ianh@trivini.no) (kubrick.freenode.net irc.freenode.net)
- # [04:04] * Quits: Polar (i=polar@polar.xen.chris-lamb.co.uk) (kubrick.freenode.net irc.freenode.net)
- # [04:04] * Quits: jruderman (n=jruderma@c-67-180-15-227.hsd1.ca.comcast.net) (kubrick.freenode.net irc.freenode.net)
- # [04:04] * Quits: wakaba (n=w@79.163.210.220.dy.bbexcite.jp) (kubrick.freenode.net irc.freenode.net)
- # [04:04] * Quits: gavins (n=gavin@firefox/developer/gavin) (kubrick.freenode.net irc.freenode.net)
- # [04:04] * Quits: Kuruma (n=Kuruman@h123-176-107-050.catv01.catv-yokohama.ne.jp) (kubrick.freenode.net irc.freenode.net)
- # [04:04] * Quits: arnath01 (n=arnath@d54C1C929.access.telenet.be) (kubrick.freenode.net irc.freenode.net)
- # [04:04] * Quits: Philip` (n=philip@zaynar.demon.co.uk) (kubrick.freenode.net irc.freenode.net)
- # [04:04] * Quits: Lfe (n=lfe@bergstroem.nu) (kubrick.freenode.net irc.freenode.net)
- # [04:04] * Quits: syp| (n=syp@lasigpc9.epfl.ch) (kubrick.freenode.net irc.freenode.net)
- # [04:04] * Quits: mitsuhiko (n=mitsuhik@ubuntu/member/mitsuhiko) (kubrick.freenode.net irc.freenode.net)
- # [04:04] * Quits: deltab (n=deltab@82-36-30-34.cable.ubr02.smal.blueyonder.co.uk) (kubrick.freenode.net irc.freenode.net)
- # [04:04] * Joins: Hixie (n=ianh@trivini.no)
- # [04:04] * Joins: heycam (n=cam@210-84-9-222.dyn.iinet.net.au)
- # [04:04] * Joins: ianloic (i=yakk@glub.dreamhostps.com)
- # [04:04] * Joins: jgraham (n=jgraham@81-86-217-3.dsl.pipex.com)
- # [04:04] * Joins: Polar (i=polar@polar.xen.chris-lamb.co.uk)
- # [04:04] * Joins: YaaL (i=yaal@hell.pl)
- # [04:04] * Joins: hsivonen (n=hsivonen@kekkonen.cs.hut.fi)
- # [04:06] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [04:14] * Joins: jruderman (n=jruderma@c-67-180-15-227.hsd1.ca.comcast.net)
- # [04:14] * Joins: wakaba (n=w@79.163.210.220.dy.bbexcite.jp)
- # [04:14] * Joins: gavins (n=gavin@firefox/developer/gavin)
- # [04:14] * Joins: arnath01 (n=arnath@d54C1C929.access.telenet.be)
- # [04:14] * Joins: mitsuhiko (n=mitsuhik@ubuntu/member/mitsuhiko)
- # [04:14] * Joins: Lfe (n=lfe@bergstroem.nu)
- # [04:14] * Joins: deltab (n=deltab@82-36-30-34.cable.ubr02.smal.blueyonder.co.uk)
- # [04:14] * Joins: Philip` (n=philip@zaynar.demon.co.uk)
- # [04:14] * Joins: Kuruma (n=Kuruman@h123-176-107-050.catv01.catv-yokohama.ne.jp)
- # [04:14] * Joins: syp| (n=syp@lasigpc9.epfl.ch)
- # [04:20] * Quits: wakaba (n=w@79.163.210.220.dy.bbexcite.jp) (Read error: 110 (Connection timed out))
- # [04:22] * Quits: jacobolus (n=jacobolu@pool-71-119-195-74.lsanca.dsl-w.verizon.net)
- # [04:33] * Quits: arnath01 (n=arnath@d54C1C929.access.telenet.be) (kubrick.freenode.net irc.freenode.net)
- # [04:33] * Quits: Philip` (n=philip@zaynar.demon.co.uk) (kubrick.freenode.net irc.freenode.net)
- # [04:33] * Quits: gavins (n=gavin@firefox/developer/gavin) (kubrick.freenode.net irc.freenode.net)
- # [04:33] * Quits: jruderman (n=jruderma@c-67-180-15-227.hsd1.ca.comcast.net) (kubrick.freenode.net irc.freenode.net)
- # [04:33] * Quits: syp| (n=syp@lasigpc9.epfl.ch) (kubrick.freenode.net irc.freenode.net)
- # [04:33] * Quits: Lfe (n=lfe@bergstroem.nu) (kubrick.freenode.net irc.freenode.net)
- # [04:33] * Quits: Kuruma (n=Kuruman@h123-176-107-050.catv01.catv-yokohama.ne.jp) (kubrick.freenode.net irc.freenode.net)
- # [04:33] * Quits: mitsuhiko (n=mitsuhik@ubuntu/member/mitsuhiko) (kubrick.freenode.net irc.freenode.net)
- # [04:33] * Quits: deltab (n=deltab@82-36-30-34.cable.ubr02.smal.blueyonder.co.uk) (kubrick.freenode.net irc.freenode.net)
- # [04:33] * Quits: zcorpan (n=zcorpan@pat.se.opera.com) (kubrick.freenode.net irc.freenode.net)
- # [04:34] * Joins: syp| (n=syp@lasigpc9.epfl.ch)
- # [04:34] * Joins: Kuruma (n=Kuruman@h123-176-107-050.catv01.catv-yokohama.ne.jp)
- # [04:34] * Joins: Philip` (n=philip@zaynar.demon.co.uk)
- # [04:34] * Joins: deltab (n=deltab@82-36-30-34.cable.ubr02.smal.blueyonder.co.uk)
- # [04:34] * Joins: Lfe (n=lfe@bergstroem.nu)
- # [04:34] * Joins: mitsuhiko (n=mitsuhik@ubuntu/member/mitsuhiko)
- # [04:34] * Joins: arnath01 (n=arnath@d54C1C929.access.telenet.be)
- # [04:34] * Joins: gavins (n=gavin@firefox/developer/gavin)
- # [04:34] * Joins: jruderman (n=jruderma@c-67-180-15-227.hsd1.ca.comcast.net)
- # [04:34] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [04:53] * Quits: csarven (n=nevrasc@modemcable130.251-202-24.mc.videotron.ca) ("http://www.csarven.ca/")
- # [04:54] * Joins: dbaron (n=dbaron@c-71-204-145-103.hsd1.ca.comcast.net)
- # [04:55] * Joins: csarven (n=nevrasc@modemcable130.251-202-24.mc.videotron.ca)
- # [05:41] * Joins: dean5 (n=opera@121-72-34-68.dsl.telstraclear.net)
- # [05:58] * Quits: roc (n=roc@202.0.36.64)
- # [06:14] * Quits: csarven (n=nevrasc@modemcable130.251-202-24.mc.videotron.ca) ("http://www.csarven.ca/")
- # [06:53] * Joins: kfish (n=conrad@61.194.21.25)
- # [08:01] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
- # [08:03] * Joins: tndH (n=Rob@adsl-87-102-85-165.karoo.KCOM.COM)
- # [08:06] * Joins: roc (n=roc@121-72-4-108.dsl.telstraclear.net)
- # [08:08] <hsivonen> Hixie: is there a design reason why video src='' overrides <source>s instead of being the last resort if no <source> matches?
- # [08:08] * Joins: colione (n=colione@17.247.241.83.in-addr.dgcsystems.net)
- # [08:09] <Hixie> hsivonen: yeah, i thought it would be confusing for the test order to be different than the source order
- # [08:09] <Hixie> and i further thought it would look stupid for the two-codec case to have the two codecs at different indent levels and syntaxes
- # [08:10] <hsivonen> Hixie: it seems to me that having src='' as the last resort (if changed before any impl ships) would make the selection more resilient against partial implementations and would give a server-side sniffing point as the last resort
- # [08:11] <hsivonen> In particular, Anne's comments about Opera's implementation made me concerned that with the current spec a vendor shipping without <source> support would effectively poison the selection mechanism
- # [08:12] <Hixie> i agree with both points, but i don't think they justify the author confusion
- # [08:12] <othermaciej> I think it would be simplest for src to be the first resort
- # [08:12] <hsivonen> but if src='' were the last choice, that wouldn't be a problem
- # [08:12] <Hixie> now if a vendor shipped with just src="" and did poison the case, that would be a reason to change, but hopefully that won't happen
- # [08:13] <Hixie> <video src="3"><source src="1"><source src="2"></video> is extremely confusion imho
- # [08:13] <hsivonen> ok.
- # [08:13] <Hixie> er, my grammar sucks
- # [08:13] <Hixie> but you get the point
- # [08:13] <othermaciej> what about making the first src be the first to try? (I guess that would require video to have a type attribute if it doesn't already)
- # [08:14] <Hixie> that's more compelling, but i don't see why authors would want that. <video> doesn't have the attributes <source> does, and it looks weird:
- # [08:14] <hsivonen> part of the problem is that it's too easy to ship with semi-broken type support
- # [08:14] <othermaciej> It's also unfortunate that video has no good way to handle the "<video> is supported, but none of the codecs I want are available" case
- # [08:14] <Hixie> <video src="video.mpg">
- # [08:14] <Hixie> <source src="video.ogg">
- # [08:14] <Hixie> </video>
- # [08:15] <Hixie> othermaciej: i don't believe, by and large, that authors will care about that case
- # [08:15] <othermaciej> like say I wanted to use <video> with an Ogg source only, and otherwise fall back to a Java applet
- # [08:15] <Hixie> <object> use in the wild suggests that's far rarer than we would hope
- # [08:15] <hsivonen> I'm very pessimistic about the abilit of implementations to propertly introspec for dynamically loaded codecs
- # [08:15] <othermaciej> or use <video> with an H.264 source only, and otherwise fall back to a Flash or Quicktime plugin
- # [08:16] <Hixie> we do have events that fire if authors do want to handle that case
- # [08:16] <Hixie> and if it turns out to be common (which i seriously doubt) we can always support that later via some hack
- # [08:16] <othermaciej> I guess that's better than nothing
- # [08:16] <hsivonen> speaking applets, has anyone started an effort to implement <video> in IE using JS and Cortado?
- # [08:16] <Hixie> but i'm skeptical
- # [08:16] <othermaciej> what's Cortado?
- # [08:16] <hsivonen> othermaciej: pure Java Ogg/Theora/Vorbis player applet
- # [08:18] <othermaciej> thinking about video formats makes my brain hurt
- # [08:19] <othermaciej> but I do have the concern that if multiple browsers support <video> with different sets of codecs, per the current spec that makes life harder for authors than if only one browser supports <video>
- # [08:19] <othermaciej> (well, I guess it depends on how much they care about single encoding of the video vs. consistent API)
- # [08:19] <othermaciej> (but QuickTime offers something pretty close to the <video> API in the latest version, by design)
- # [08:20] <othermaciej> (and I suspect the same is doable with Flash)
- # [08:21] <othermaciej> anyway we'll see what happens
- # [08:21] <othermaciej> it's not hard to think of hacks to explicitly allow for such use
- # [08:23] <Hixie> if we can't get a common codec, changing the fallback rules will be the least of our problems
- # [08:24] <hsivonen> today embedding YouTube Flash involves pasting in magic boilerplate
- # [08:25] <hsivonen> it wouldn't be impossible to develop pasteable magic boilerplate that used native Ogg support in Opera and Gecko, XiphQT in Safari and Cortado in IE
- # [08:25] <hsivonen> far from ideal, though
- # [08:29] <othermaciej> not sure most web authors will do that much work to get non-browser-native support for a worse codec than Flash's non-browser-native support provides
- # [08:29] <othermaciej> yet another reason the codec situation sucks
- # [08:30] <othermaciej> (obviously some ideologically committed content providers like wikipedia would do so)
- # [08:30] <hsivonen> othermaciej: that depends on whether the authors are doing something that shows up on MPEG-LAs radar, I guess
- # [08:32] <othermaciej> fortunately still bandwidth and image formats have evolved to the point that patent-encumbered improvements are not worth it
- # [08:32] <othermaciej> audio could be close to that point
- # [08:32] <othermaciej> maybe video too someday
- # [08:32] <othermaciej> (withness the lack of excitement over JPEG2000)
- # [08:33] <othermaciej> *witness
- # [08:33] <Hixie> microsoft are really starting to royally piss me off with this EOT bullshit
- # [08:33] <othermaciej> are they still riding that horse?
- # [08:33] <Hixie> yet another reason to start the whatcsswg
- # [08:34] <hsivonen> othermaciej: not only is JPEG2000 legally undesirable, it isn't even technically competitive with the old JPEG even in the huffman form of the old JPEG when the level of compression you want is no visible artifacts
- # [08:34] <othermaciej> oh, I gotta read the latest bit of that thread
- # [08:34] <hsivonen> JPEG2000 is a win technically only if you want to compress so much that there are visible artifacts
- # [08:34] <othermaciej> that's sad
- # [08:34] <Hixie> othermaciej: i moved the thread to the public list
- # [08:35] <hsivonen> in that case, the artifacts of the old JPEG get more ugly faster than the JPEG2000 artifacts
- # [08:35] <Hixie> which i'm sure will make them so happy
- # [08:36] * weinig is now known as weinig|away
- # [08:38] <othermaciej> their latest mail on the subject in the secret list is just embarassing
- # [08:39] <othermaciej> I can't believe they got pwned that hard and are still trying to argue their point
- # [08:39] * Quits: wakaba_ (n=w@79.163.210.220.dy.bbexcite.jp) (Read error: 104 (Connection reset by peer))
- # [08:39] * Joins: wakaba (n=w@79.163.210.220.dy.bbexcite.jp)
- # [08:43] <hsivonen> Did Björn send his message to any public archive later?
- # [08:43] * Quits: wakaba (n=w@79.163.210.220.dy.bbexcite.jp) (Read error: 104 (Connection reset by peer))
- # [08:43] * Joins: wakaba (n=w@79.163.210.220.dy.bbexcite.jp)
- # [08:44] <MikeSmith> hsivonen - which message from Björn do you mean?
- # [08:44] * Quits: wakaba (n=w@79.163.210.220.dy.bbexcite.jp) (Read error: 104 (Connection reset by peer))
- # [08:44] * Joins: wakaba (n=w@79.163.210.220.dy.bbexcite.jp)
- # [08:45] <hsivonen> MikeSmith: http://lists.w3.org/Archives/Member/w3c-css-wg/2007OctDec/0329.html
- # [08:45] <othermaciej> someone else could send the same information to a public list
- # [08:45] * Quits: wakaba (n=w@79.163.210.220.dy.bbexcite.jp) (Read error: 104 (Connection reset by peer))
- # [08:46] <othermaciej> although I'm not sure if the Microsoft request it was responsive to has been made public
- # [08:46] * Joins: wakaba (n=w@79.163.210.220.dy.bbexcite.jp)
- # [08:48] <Hixie> my new macbook pro has this weird thing where every now and then the network stalls
- # [08:48] <MikeSmith> so were the MS reps to the CSS WG aware of this already at the time of the face to face in Boston?
- # [08:48] <Hixie> just opening the wireless menu makes it work again
- # [08:48] <Hixie> i wonder what's up with that
- # [08:49] <MikeSmith> Hixie - is that when you're using a wireless connection or when you're using Ethernet?
- # [08:49] <Hixie> wireless
- # [08:50] <MikeSmith> I've not had a problem like that when using Airport, but I have when using my wireless HSDPA modem
- # [08:50] <MikeSmith> specifically when using Skype
- # [08:50] <Hixie> my mac mini hasn't ever had that as far as i know
- # [08:50] <Hixie> nor my powerbook
- # [08:50] <Hixie> but my mac book pro, and the macbook my girlfriend has, both have it
- # [08:52] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [08:53] <hsivonen> does anyone remember off-hand if Gecko/Opera/WebKit trim SVG enumerated-value attribute values before comparing against an internal token literal?
- # [08:53] <MikeSmith> Hixie - are you running Tiger on your other machines?
- # [08:53] <hsivonen> that is, does clip-rule=' nonzero ' work?
- # [08:54] <Hixie> the mac mini ran tiger then leopard, as did the macbook. the powerbook and the mac book pro are both tiger.
- # [08:57] <othermaciej> hsivonen: trim what? whitespace?
- # [08:58] <hsivonen> othermaciej: yes
- # [08:59] <hsivonen> this is interesting: http://lists.w3.org/Archives/Public/www-math/2007Nov/0007.html
- # [08:59] <othermaciej> not easy to tell from code
- # [08:59] <hsivonen> othermaciej: I guess I just have to write a test case or two
- # [08:59] <hsivonen> thanks
- # [09:25] * Quits: kfish (n=conrad@61.194.21.25) ("忘年会!")
- # [09:27] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Leaving")
- # [09:34] * Joins: zcorpan_lap (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
- # [09:55] * dean5 is now known as dedridge
- # [09:58] * Quits: dbaron (n=dbaron@c-71-204-145-103.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [10:02] * Parts: dedridge (n=opera@121-72-34-68.dsl.telstraclear.net)
- # [10:03] * Quits: colione (n=colione@17.247.241.83.in-addr.dgcsystems.net)
- # [10:17] * Quits: zcorpan_lap (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Read error: 110 (Connection timed out))
- # [10:27] * Quits: Lachy (n=Lachlan@cm-84.215.41.149.getinternet.no) ("This computer has gone to sleep")
- # [10:43] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [10:43] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) (Remote closed the connection)
- # [10:44] * Joins: Camaban (n=adrianle@host217-41-27-233.in-addr.btopenworld.com)
- # [11:01] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [11:01] * Quits: spuffle (n=spuffle@cpe-74-72-192-221.nyc.res.rr.com)
- # [11:02] * Quits: roc (n=roc@121-72-4-108.dsl.telstraclear.net)
- # [11:03] * Joins: ROBOd (n=robod@89.122.216.38)
- # [11:23] * Joins: roc (n=roc@121-72-4-108.dsl.telstraclear.net)
- # [11:41] * Joins: roc_ (n=roc@121-72-4-108.dsl.telstraclear.net)
- # [11:41] * Quits: roc (n=roc@121-72-4-108.dsl.telstraclear.net) (Read error: 104 (Connection reset by peer))
- # [11:46] * Quits: ROBOd (n=robod@89.122.216.38) (Excess Flood)
- # [11:47] * Joins: ROBOd (n=robod@89.122.216.38)
- # [11:53] * Joins: annevk (n=annevk@c529c1b12.cable.wanadoo.nl)
- # [11:54] * othermaciej is now known as om_sleep
- # [11:59] * Joins: Hemebond (n=Hemebond@ip-118-90-3-92.xdsl.xnet.co.nz)
- # [11:59] <Hemebond> Where can I find a list of "problems" the WHATWG has with XHTML2?
- # [12:01] <annevk> If they are not in our FAQ I don't think we've written them up
- # [12:01] <annevk> Then again, the HTML5 draft does mention the relationship of HTML5 with XHTML2
- # [12:01] <Hemebond> Hi Anne.
- # [12:02] <Hemebond> I'll go have another look.
- # [12:02] * Quits: roc_ (n=roc@121-72-4-108.dsl.telstraclear.net) (Read error: 110 (Connection timed out))
- # [12:06] <Hemebond> Can't see anything in the FAQ.
- # [12:07] <Lachy> Hemebond, I don't believe any such list exists, but is there anything specific you would like to know about?
- # [12:08] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [12:08] <Hemebond> I wanted to read about the problems developers had implementing XHTML2.
- # [12:08] <Hemebond> I remember when I first questioned the direction of HTML5, the respondent said XHTML2 was a mess to implement.
- # [12:08] <Hemebond> Too many gaps.
- # [12:08] <Hemebond> Too much room for interpretation.
- # [12:09] <Lachy> yes, things are too underspecified to be implemented
- # [12:09] <Lachy> for instance, there is no error handling defined anywhere
- # [12:09] * Joins: akaroa (n=opera@121-72-6-99.dsl.telstraclear.net)
- # [12:09] <Hemebond> XHTML2 is still under development, no?
- # [12:10] <Lachy> yes
- # [12:11] <Hemebond> "All the browser vendors have already said they will support HTML 5 (yes, that includes MS) and all but MS have said they won't support XHTML 2"
- # [12:11] <Hemebond> Is that true?
- # [12:11] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [12:11] <Lachy> where is that quoted from?
- # [12:11] <Hemebond> Slashdot comment.
- # [12:11] <Lachy> link?
- # [12:12] <Hemebond> http://developers.slashdot.org/article.pl?sid=07/12/16/1656245&from=rss
- # [12:12] <Hemebond> http://developers.slashdot.org/comments.pl?sid=390646&cid=21718302 < actual comment
- # [12:12] <Hemebond> Wait... no it's not
- # [12:12] <Hemebond> http://developers.slashdot.org/comments.pl?sid=390646&cid=21718278 < that is
- # [12:12] <akaroa> It's not as simple as that Hemebond. There's a lot of politics involved.
- # [12:12] <om_sleep> I don't know if there are any formal promises, but all the browser vendors are involved in the HTML working group but not the XHTML2 working group
- # [12:12] <Hemebond> Ah politics....
- # [12:13] <Hemebond> How I loath thee.
- # [12:13] <om_sleep> and all but MS are already implementing some HTML5 features
- # [12:13] * om_sleep is now known as othermaciej
- # [12:13] <othermaciej> and most have said vaguely negative things about XHTML2 at times
- # [12:13] <Hemebond> And yet most haven't finished implementing the specs that are "finished".
- # [12:14] <annevk> so 1) XHTML2 doesn't address web applications and 2) it goes against the design principles for HTML
- # [12:14] <Hemebond> Design principals?
- # [12:14] <annevk> http://www.w3.org/TR/html-design-principles/
- # [12:14] <Hemebond> Cheers.
- # [12:14] <othermaciej> depends on what you mean by "finished implementing" and "finished spec"
- # [12:15] <annevk> they have been mostly "implicit" so far, but now they have a pointer :)
- # [12:15] <othermaciej> the latest specs that have REC status (the most mature status for a W3C spec) are CSS1, HTML4.01 and DOM2
- # [12:16] <othermaciej> (wait, I'm wrong, DOM 3 Core is also REC)
- # [12:16] <hsivonen> and HTML 4.01 shouldn't be a REC by today's requirements
- # [12:16] <othermaciej> non-IE browsers actually have very good support for DOM1 and DOM2
- # [12:16] <othermaciej> most browsers are pretty good at CSS1
- # [12:16] <othermaciej> HTML4.01 leaves a lot of things unspecified, so it's hard to tell if you really implemented it or not
- # [12:16] <hsivonen> (when some CSS1 definitions are updated per CSS2.1)
- # [12:17] <annevk> (by today's requirements we wouldn't have RECs, which may indicate we need something else)
- # [12:17] <hsivonen> indeed
- # [12:17] <othermaciej> I like the IETF's standards track maturity levels
- # [12:17] <annevk> maybe that can work
- # [12:18] <Lachy> I never understood the IETF maturity levels, they seemed to be quite meaningless
- # [12:19] <hsivonen> there's a lot of stuff that one needs to implement on the Web but that hasn't been elevated on the IETF ladder
- # [12:20] <othermaciej> the point is that you don't need to reach the top of the IETF ladder to be a successful spec
- # [12:21] <hsivonen> also, the IETF hasn't addressed Web realities e.g. the text/* encoding mess
- # [12:21] <Lachy> where does the IETF list the maturity levels of their specs?
- # [12:21] <othermaciej> ftp://ftp.rfc-editor.org/in-notes/bcp/bcp9.txt
- # [12:22] <Hemebond> http://www.w3.org/TR/html-design-principles/ < was this made up by the HTML5 crew or has it always been there?
- # [12:22] <othermaciej> Hemebond: it was created by the HTML Working Group
- # [12:23] <othermaciej> (edited by me and Anne)
- # [12:23] <Hemebond> uhuh
- # [12:24] <othermaciej> by IETF process, "Draft Standard" has the interoperable implementation requirement, but still leaves the possibility of changes from further implementation experience if needed
- # [12:24] <othermaciej> most things don't reach "Internet Standard"
- # [12:24] <webben> othermaciej: Not /all/ the browser vendors are involved in HTML WG.
- # [12:24] <webben> (Just the most famous ones.)
- # [12:24] <othermaciej> webben: ok, the four highest market share and best-known browser vendors, plus some others
- # [12:25] <hsivonen> Hemebond: if you want an older reference, there's the Opera/Mozilla Position Paper from The Workshop
- # [12:25] * hsivonen looks up the URI
- # [12:25] <hsivonen> Hemebond: http://www.w3.org/2004/04/webapps-cdf-ws/papers/opera.html
- # [12:25] <Hemebond> cheers
- # [12:26] <othermaciej> (browsers not involved in the WG add up to less than 0.16% market share)
- # [12:26] <hsivonen> Hemebond: you probably won't find any official statements about XHTML2 from browser vendors
- # [12:27] <hsivonen> but then, you probably won't find any official announcements to implement HTML5, either
- # [12:27] <Hemebond> Not really after official statements or anything. Just trying to understand the reason for avoiding XHTML2, that's all.
- # [12:31] <hsivonen> Hemebond: some things to consider: 1) XHTML2 involves a discontinuity: there isn't a smooth upgrade path for authors. 2) XHTML2 isn't designed to leverage the existing HTML/XHTML implementations in browsers to the extent XHTML5 is and 3) the payoff of being the first-mover to implement XHTML2 does not appear to be favorable when compared to the cost of the implementation
- # [12:31] <webben> Hemebond: Basically, the HTML5 draft provides a lot of additional features that developers can go right out and use today (e.g. Canvas, with JS/VML fakery in IE). XHTML 2 doesn't. So there's a lot more pressure from developers on browser vendors to implement HTML5 features.
- # [12:31] <webben> Hemebond: XHTML2 does have useful features that HTML5 doesn't have, but it also breaks a lot of backwards compatibility and isn't designed to degrade gracefully in the one browser that pages absolutely must work in.
- # [12:32] <Hemebond> You should paste all this into the FAQ or something...
- # [12:32] <Hemebond> FAQ-for-hemebond
- # [12:32] <Hemebond> .html
- # [12:32] <Hemebond> Thanks for that.
- # [12:32] <webben> So moving to XHTML 2 (from a developer perspective) would have costs that generally outweigh the gains.
- # [12:33] <webben> Hemebond: There are cases where XHTML 2 as currently drafted might be a better choice than HTML5. e.g. for server-side storage of documents.
- # [12:34] <akaroa> webben: how is that?
- # [12:34] <Hemebond> akaroa: transform to HTML using server-side scripting
- # [12:34] <Hemebond> or XSL
- # [12:34] <Hemebond> I've thought of using XHTML as a storage markup. Or even opendoc
- # [12:35] <webben> akoroa: Well, just for one example, XHTML 2 allows you to store a machine-friendly version of human-friendly data (as commonly needed for microformats) with the content attribute.
- # [12:35] <webben> <span content="PT3M23S">about three minutes</span>
- # [12:37] <webben> XHTML 2 also has more extension mechanisms like arbitrary roles and mixing in markup from other (perhaps your own) namespaces.
- # [12:38] <webben> Although mixing in namespaces can be done in XHTML 5 too.
- # [12:41] <webben> Hemebond: You might also want to look at DocBook and TEI.
- # [12:41] <Hemebond> Ah yeah, I meant DocBook above.
- # [12:41] <Hemebond> TEI is new to me though.
- # [12:42] <webben> http://www.tei-c.org/index.xml
- # [12:42] <Hemebond> Just found it. Cheers.
- # [12:42] <akaroa> I am still not convinced that there is a use case for XHTML2. HTML5 and XHTML5 should take care of everything right?
- # [12:42] <webben> akaroa: "Should" and "will" aren't the same thing. :)
- # [12:43] <akaroa> If not, we can still add more features to the spec
- # [12:44] <webben> akaroa: Well yes, both drafts could change.
- # [12:44] <hsivonen> having more features doesn't necessarily mean better when it comes to deciding the storage format of a back end system
- # [12:44] <Hemebond> or front end system
- # [12:44] <othermaciej> XHTML2 has decided to focus on being an authoring format
- # [12:45] <Camaban> The IBM article that the slashdot link referred to talked about the different philosophies of HTML5 and XHTML2, XHTML2 striving for a purer seperation, and HTML5 striving to be more readily 'practical', is that not a big issue that should be mentioned when talking about the differences between the 2?
- # [12:45] <Hemebond> Thanks for the info folks, will have to read up more tomorrow. Night.
- # [12:45] * Parts: Hemebond (n=Hemebond@ip-118-90-3-92.xdsl.xnet.co.nz)
- # [12:46] <othermaciej> I think HTML5 does a reasonably good job with separation of concerns
- # [12:46] <othermaciej> I'd state the main differences as:
- # [12:46] * Joins: Hemebond (n=Hemebond@ip-118-90-3-92.xdsl.xnet.co.nz)
- # [12:46] <othermaciej> - XHTML2 doesn't really care about compatibility with HTML4, or even XHTML1 very much
- # [12:46] <Hemebond> I may as well lurk here and record the discussion....
- # [12:46] <Hemebond> night
- # [12:46] <webben> Camaban: That's sort of true, although the WHATWG line has tended to be that things like <I> are just fine when it comes to separating content and presentation.
- # [12:47] <othermaciej> - XHTML2 is more concerned with making things really generic by moving semantics and behavior to attributes
- # [12:47] <webben> Hemebond: good night :)
- # [12:47] <Camaban> some argue the seperation point when HTML5 is wanting to not only define HTML, but the audio/video codecs used, and I believe bits to do with Bluetooth among others?
- # [12:47] <othermaciej> - HTML5 is interested in supporting web applications as well as web documents, XHTML2, not so much
- # [12:48] <Camaban> not sure where I sit on these issues, it's an area that interests me, and has me stuck on what i think of the XHTML2 Vs HTML5 thing overall
- # [12:48] <akaroa> It's not just about whether XHTML2 is good or not, it's about whether it can fit on to the web alongside HTML5 or not. I don't believe it can, and believe that XHTML5 should replace XHTML2
- # [12:49] <Camaban> othermaciej: that's a pretty fundamental difference to HTML as we know it, and I've seen suggestions that if that's the case, should it not be called soemthing else altogether?
- # [12:50] <othermaciej> Camaban: what's a pretty fundamental differences?
- # [12:50] * Camaban shrugs
- # [12:50] <othermaciej> er
- # [12:50] <othermaciej> "fundamental difference"
- # [12:50] <webben> Camaban: Not necessarily. Part of the issue here is that electronic document formats tend to be application formats too in all but name.
- # [12:50] <Camaban> othermaciej: supporting web apss as well as web docs
- # [12:50] <Camaban> *apps
- # [12:50] <othermaciej> Camaban: people write web apps in HTML today
- # [12:51] <othermaciej> HTML5, instead of trying to stop them, tries to make this work better
- # [12:51] <webben> Camaban: If you look at formats like ODF, the Office formats, PDF they all have support for dynamic forms, scripting, media formats etc
- # [12:51] <Camaban> but HTML4/XHTML aren't designed to be 'web app' languages, it's jsut people have worked out how to combine them with javascript and stuff to do it
- # [12:52] <webben> Camaban: That's not obvious.
- # [12:52] <hsivonen> webben: although in PDF, the dynamism is an awfully bad idea
- # [12:52] <othermaciej> that's true, they haven't been designed that way historically (although forms and client-side image maps are clearly app-like features)
- # [12:52] <webben> hsivonen: Why is it a worse idea in PDF than any of the others?
- # [12:52] <othermaciej> (as is support for scripting and events)
- # [12:53] <Camaban> If HTML5, from my limited understanding (hence I generally just lurk round here) is designed to deal with web apps specifically (as well as web pages), that's quite a philisophical difference
- # [12:53] <othermaciej> HTML5 tries to pave over the rough edges
- # [12:53] <webben> Camaban: HTML has seen shifts in philosophy before.
- # [12:53] <othermaciej> well, web apps like gmail, flickr, upcoming, google maps, and so forth are not going away
- # [12:53] <webben> Camaban: e.g. the realization that authors needed more control over suggested presentation, without compromising media independence of content.
- # [12:54] <Camaban> as I said, I'm unconvinced either way at the moment, I'm trying to resolve some of the for/agaisnt arguements I've seen
- # [12:54] <othermaciej> it seems the web is going more in that direction
- # [12:54] <webben> (leading to dropping loads of presentational elements and attributes in favour of CSS)
- # [12:54] <othermaciej> so your options are either to improve HTML, so that web apps like that fit into the web better
- # [12:54] <othermaciej> or you can ignore the issue
- # [12:54] <othermaciej> or you can invent a new, wholly different approach for web apps that is not based on HTML at all
- # [12:54] <hsivonen> webben: PDF (1.4) is solves the main problem it was designed to solve phenomenally good. the dynamism risks breaking what PDF is phenomenally good at
- # [12:55] <webben> hsivonen: Well, that's certainly been the case with HTML too. e.g. scripting and frames etc regularly breaking the usability of the web.
- # [12:55] <hsivonen> webben: fortunately, Adobe now has less need to use PDF as a presentation layer for dynamic apps because they have Flex
- # [12:56] <Camaban> othermaciej: which is what I've seen some people suggesting, maybe not wholly new, but something not called 'hypertext markup language'
- # [12:56] <webben> Like XUL.
- # [12:56] <hsivonen> s/good/well/
- # [12:56] <webben> or XAML.
- # [12:57] <webben> (or XForms to some extent.)
- # [12:57] <othermaciej> or Silverlight
- # [12:57] <othermaciej> or Java (for non-markup ways of doing it)
- # [12:57] <hsivonen> I wonder if there's a spec for Inkscape's private markup
- # [12:57] <othermaciej> or SVG
- # [12:57] <othermaciej> or Flex
- # [12:58] <hsivonen> webben: the difference is that people want to use HTML for apps. telling them otherwise is not productive
- # [12:59] <Camaban> maybe part of the problem is, the people who are pushing the semantic view point, using things for their intended use, rather than just using 'what works', and turning HTML into a web app language doesn't quite fit with some of that
- # [12:59] <webben> hsivonen: I don't think people want to use HTML for apps per se. I think people want to write apps that work in popular browsers, and HTML is the cheapest way to do that.
- # [12:59] <hsivonen> webben: but twisting PDF from an excellent final-form digital paper into an enterprise app UI layer was a vendor-initiated move to leverage the installed base of a product to gain foothold in a different market
- # [12:59] <hsivonen> webben: granted
- # [12:59] <annevk> is there any realistic alternative to HTML for doing web apps?
- # [12:59] <webben> Flash and (now) Silverlight.
- # [12:59] <annevk> if not then I'm not sure if this discussion is productive
- # [13:00] <othermaciej> Flash is the only currently realistic alternative
- # [13:00] <annevk> I should have said non-proprietary, of course
- # [13:00] <othermaciej> Silverlight may get there but does not have the deployment
- # [13:00] <annevk> can't have a Web that depends on a single vendor
- # [13:00] <othermaciej> Java is widely available but sucks really hard
- # [13:00] <hsivonen> webben: but while HTML and Flash make sense as app platforms from the developer POV, what developer would want to choose Adobe Intelligent Document Platform is the UI layer of an app?
- # [13:00] <othermaciej> I'm measuring "realistic" solely by feasibility of wide deployment for a web developer
- # [13:00] <Camaban> annevk: is HTML the way it *should* be done though? or is this just somehting that's happening because it seems to work?
- # [13:00] <webben> hsivonen: I don't know. :)
- # [13:01] <annevk> Camaban, I don't really see much issues with using HTML for it
- # [13:01] <annevk> along with CSS improvements, API improvements, etc., of course
- # [13:01] <webben> annevk: Well, the success of HTML5 web apps is rather dependent on MS actually implementing things. Otherwise you might as well use something like XUL.
- # [13:01] <othermaciej> Camaban: I dunno, can you think of a reason it shouldn't be done?
- # [13:01] <annevk> webben, no, XUL would be a horrible option
- # [13:02] <annevk> everyone, including Moz, is in agreement on that afaict
- # [13:02] <annevk> stuff from XUL is useful though and is making its way to HTML5 and CSS
- # [13:02] <Camaban> I'm slightly nervous of the idea of an HTML spec including some of the things it's looks like it's going to include, but I don't know if that's because I genuinely htink it's a bad idea, or jsut because it alters my preconceptions of what HTML is and what I 'know', it negates some of my expertise :)
- # [13:03] <webben> annevk: And yet there's a community of XUL developers (hence XULRunner etc..)
- # [13:03] * webben isn't an XUL developer, he should add.
- # [13:03] <othermaciej> a lot of the stuff in html5 is all about web documents, not web apps at all, particularly
- # [13:03] <annevk> webben, sure, there's a community of people doing Flash too
- # [13:04] <othermaciej> some stuff is hybird (<details> could be thought of as an app feature or for an interactive document, <video> certainly makes sense in the context of an interactive multimedia hypertext document)
- # [13:04] <othermaciej> some stuff is pretty web-app-oriented (AJAX history support, <canvas>)
- # [13:05] <akaroa> webben: I can't think of anything that can done be in Flash or silverlight that can't be done using Web Standards in the future.
- # [13:05] <othermaciej> I can understand being nervous about all the new stuff, but change is the one constant in the tech industry, learning to embrace it and adapt is a strength
- # [13:05] <Camaban> to be honest, I think some people might be pacified if it was called something like 'multimedia markup lanuage', instead :)
- # [13:05] <webben> SQL
- # [13:05] <othermaciej> akaroa: "in the future" is a pretty big out
- # [13:06] <webben> akaroa: Yes. But it's coping with current browsers that leads people to hack up HTML solutions.
- # [13:06] <annevk> Camaban, it was called Web Applications 1.0 at some point
- # [13:06] <othermaciej> Camaban: well, for all sorts of compatibility reasons, it has to keep text/html and application/xhtml+xml as the MIME types
- # [13:06] <annevk> people preferred HTML5
- # [13:06] <othermaciej> Camaban: and <!DOCTYPE html> as the doctype
- # [13:06] <webben> And they'll continue to do so until (unless) a killer app galvanizes end users to change their systems to support something else.
- # [13:06] <othermaciej> and use most of the tags historically defined for HTML
- # [13:07] <akaroa> othermaciej: I meant with the tools that we have now (CSS, SVG), but improved
- # [13:07] <othermaciej> so renaming it would probably be more confusing than helpful
- # [13:07] <Camaban> ah, that stuff I wasn't aware of
- # [13:07] <othermaciej> akaroa: does "improved" include adding features?
- # [13:08] <othermaciej> and in some cases radical performance improvements?
- # [13:09] <Camaban> I can see the reasons and desirability for some of the things that HTML5 is doing, I'm just struggling to be convinced that after what was shoved down our throats about XHTML --> XML being the future and all the well defined sepeartion of things etc.... that taking something of a different approach is suddenly meant to be better
- # [13:10] <akaroa> othermaciej: yes, adding features I guess. I'm not sure what you mean. I thought you would agree with me :)
- # [13:10] <webben> othermaciej: Well, there are a lot of radical performance improvements in stuff like SVG scripting (e.g. the forthcoming tamarin-based improved JS implementation in Moz.)
- # [13:11] <othermaciej> akaroa: I'm just saying, it's pretty open-ended to say "you'll be able to do everything in the future"
- # [13:11] <othermaciej> I do agree that extending web standards is good
- # [13:11] <othermaciej> and improving their implementations
- # [13:11] <akaroa> I guess I said it all wrong sorry.
- # [13:11] <othermaciej> webben: core JS execution is almost never the bottleneck for scripted SVG animations, in my experience
- # [13:12] <webben> othermaciej: What is?
- # [13:12] <othermaciej> DOM access, layout, painting
- # [13:12] <annevk> yeah, it's not so much JavaScript
- # [13:12] <webben> Why should DOM access be intrinsically slower than (say) manipulating Flash objects via actionscript.
- # [13:12] <othermaciej> (WebKit is pretty fast on scripted SVG animations, and not because our JS is way better than everyone else's)
- # [13:12] <othermaciej> (yet)
- # [13:12] <webben> Is that due to something intrinsic or just down to sluggish implementations?
- # [13:13] <othermaciej> webben: it doesn't need to be - I'm just saying that Tamarin won't address any of those
- # [13:13] <webben> oh okay
- # [13:13] <othermaciej> WebKit has a much faster core DOM than Gecko for instance
- # [13:13] <othermaciej> as does Opera
- # [13:14] <Philip`> JS performance hurts my per-frame lighting calculations for 3D canvas stuff in Opera, so I wouldn't mind that being faster :-)
- # [13:15] <othermaciej> this is a fairly good core DOM benchmark
- # [13:15] <othermaciej> Philip`: it's certainly worth improving!
- # [13:15] <othermaciej> JS performance is one of the top things I personally code on actually
- # [13:15] <othermaciej> but it takes a lot of different things to make an excellent web engine
- # [13:16] <akaroa> othermaciej: I meant we have a pretty good "web-toolbox" with what is in the (x)html5 spec now + CSS3 SVG etc.
- # [13:16] <Philip`> (Firefox does that particular code insanely faster, because it's running as highly optimised code on highly parallel specialised hardware, rather than as JavaScript, which is a better way to solve this problem)
- # [13:17] <othermaciej> yeah
- # [13:17] <othermaciej> in some cases the best way around JS perf bottlenecks is not to use JS at all
- # [13:17] <othermaciej> thus Apple's CSS animation proposal
- # [13:17] <othermaciej> btw this is a pretty good core DOM benchmark if anyone would like to test: http://www.hixie.ch/tests/adhoc/perf/dom/artificial/core/001.html
- # [13:24] * othermaciej is now known as om_sleep
- # [13:46] * Joins: peepo (n=Jay@host86-129-168-72.range86-129.btcentralplus.com)
- # [13:47] * Quits: annevk (n=annevk@c529c1b12.cable.wanadoo.nl)
- # [13:54] <hdh> /part
- # [13:55] * Parts: hdh (n=hdh@118.71.58.207)
- # [14:07] * Joins: ROBOd (n=robod@89.122.216.38)
- # [14:43] * Joins: csarven (n=nevrasc@modemcable130.251-202-24.mc.videotron.ca)
- # [14:56] * Philip` hopes the URI template topic can stay on topic :-)
- # [14:58] * zcorpan probably should have let that email stay as a draft :|
- # [15:07] * Joins: phsiao (n=shawn@c-24-61-15-24.hsd1.ma.comcast.net)
- # [15:21] <hsivonen> RDF and XMLNS show up in the URI template thread...
- # [15:33] * Quits: csarven (n=nevrasc@modemcable130.251-202-24.mc.videotron.ca) (Read error: 110 (Connection timed out))
- # [15:34] * Quits: peepo (n=Jay@host86-129-168-72.range86-129.btcentralplus.com) ("later")
- # [15:46] * Joins: csarven (n=nevrasc@modemcable130.251-202-24.mc.videotron.ca)
- # [15:57] * Quits: phsiao (n=shawn@c-24-61-15-24.hsd1.ma.comcast.net)
- # [16:24] * Quits: jgraham_ (n=james@81-86-217-3.dsl.pipex.com) ("This computer has gone to sleep")
- # [16:28] * Joins: jgraham_ (n=james@81-86-217-3.dsl.pipex.com)
- # [16:29] * Joins: billmason (n=billmaso@ip156.unival.com)
- # [16:35] * Joins: phsiao (n=shawn@nat/ibm/x-a418fd68a032ed23)
- # [16:37] * Quits: phsiao (n=shawn@nat/ibm/x-a418fd68a032ed23) (Read error: 104 (Connection reset by peer))
- # [16:38] * Joins: phsiao (n=shawn@nat/ibm/x-8ba68e3d4ab72a0a)
- # [16:42] * Parts: akaroa (n=opera@121-72-6-99.dsl.telstraclear.net)
- # [16:47] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [16:58] * Quits: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de) ("Verlassend")
- # [17:13] * gsnedders should take a screenshot of all my mailboxes in Mail.app
- # [17:14] <gsnedders> but that's hard seeming there's a scrollbar
- # [17:14] <hsivonen> 666 messages and 1337 messages?
- # [17:14] <gsnedders> no
- # [17:15] <gsnedders> (though, according to Last.fm, I stopped listening to Queen after 1337 plays, so I kinda force myself to never listen to any of their stuff)
- # [17:25] * Joins: Lachy (n=Lachlan@cm-84.215.41.149.getinternet.no)
- # [17:36] * Joins: peepo (n=Jay@host86-129-168-72.range86-129.btcentralplus.com)
- # [18:10] * Quits: peepo (n=Jay@host86-129-168-72.range86-129.btcentralplus.com) ("later")
- # [18:26] * Quits: billmason (n=billmaso@ip156.unival.com) (Read error: 104 (Connection reset by peer))
- # [18:27] * Joins: dbaron (n=dbaron@c-71-204-145-103.hsd1.ca.comcast.net)
- # [18:27] * Joins: billmason (n=billmaso@ip156.unival.com)
- # [18:29] * Quits: YaaL (i=yaal@hell.pl) (Remote closed the connection)
- # [18:29] * Joins: YaaL (i=yaal@hell.pl)
- # [18:54] * Quits: weinig|away (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [18:58] * Parts: Camaban (n=adrianle@host217-41-27-233.in-addr.btopenworld.com)
- # [19:06] <zcorpan> Hixie: do you have any idea why the annotation script doesn't work in opera?
- # [19:07] <zcorpan> Hixie: it says "Error: (0)."
- # [19:08] <zcorpan> which is
- # [19:08] <zcorpan> } else if ((x.status != 200) && (x.status != 304)) {
- # [19:08] <zcorpan> failure("Error: " + x.statusText + " (" + x.status + ")");
- # [19:08] <zcorpan> ...in doXMLHttpRequest()
- # [19:12] * Joins: parcelbrat (n=parcelbr@96.239.197.10)
- # [19:14] * Joins: hober (n=ted@unaffiliated/hober)
- # [19:28] * Joins: maikmerten (n=maikmert@Lab93.l.pppool.de)
- # [19:42] * Joins: weinig (n=weinig@17.203.15.140)
- # [19:51] * Joins: tndH_ (n=Rob@adsl-87-102-85-140.karoo.KCOM.COM)
- # [20:10] * Parts: zcorpan (n=zcorpan@pat.se.opera.com)
- # [20:13] * Quits: tndH (n=Rob@adsl-87-102-85-165.karoo.KCOM.COM) (Read error: 110 (Connection timed out))
- # [20:31] * Quits: jruderman (n=jruderma@c-67-180-15-227.hsd1.ca.comcast.net)
- # [20:32] * Joins: jruderman (n=jruderma@c-67-180-15-227.hsd1.ca.comcast.net)
- # [20:33] * Quits: jruderman (n=jruderma@c-67-180-15-227.hsd1.ca.comcast.net) (Client Quit)
- # [20:58] * Joins: Lachy_ (n=Lachlan@ti200710a340-2779.bb.online.no)
- # [21:07] * Quits: weinig (n=weinig@17.203.15.140)
- # [21:07] * Quits: dbaron (n=dbaron@c-71-204-145-103.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [21:09] * Quits: Lachy (n=Lachlan@cm-84.215.41.149.getinternet.no) (Read error: 110 (Connection timed out))
- # [21:12] * Disconnected
- # [21:12] * Attempting to rejoin channel #whatwg
- # [21:12] * Rejoined channel #whatwg
- # [21:12] * Topic is 'WHATWG (HTML5) -- http://www.whatwg.org/ -- Logs: http://krijnhoetmer.nl/irc-logs/ -- Please leave your sense of logic at the door, thanks!'
- # [21:12] * Set by Hixie on Tue Apr 03 03:10:22
- # [21:12] * Quits: krijnh (n=krijnhoe@ktk.xs4all.nl) (Read error: 104 (Connection reset by peer))
- # [21:13] * hober is now known as hober_afk
- # [21:14] <krijn> Damn peer
- # [21:20] * Philip` sees http://www.bbc.co.uk/iplayer/ is now cross-platform since it uses Flash
- # [21:21] <webben> where cross-platform means "more than one platform" presumably
- # [21:22] <Philip`> It means "not Windows Media Player"
- # [21:23] <Philip`> I can't tell what codec it's using, but it's going over RTMP (unlike e.g. YouTube which is HTTP (I think))
- # [21:23] <webben> Windows Media is probably usable on more platforms than Flash. You can run mplayer on 64-bit *nix I presume.
- # [21:24] <webben> but I guess they're probably using a lot of DRM or something
- # [21:24] <Philip`> Windows Media Player + Windows Media DRM
- # [21:24] <Philip`> which I guess mplayer doesn't handle so well
- # [21:24] <webben> probably not
- # [21:26] <Philip`> Looks like they're still using Windows Media for the download option (with DRM), and Flash only for streaming (which is hard to save to disk, so it has the same effect as DRM)
- # [21:28] <Philip`> I guess they're unlikely to use Ogg :-(
- # [21:29] <webben> Could one stream Ogg in a way that would make it "hard" to save?
- # [21:31] * Quits: hober_afk (n=ted@ip68-101-220-172.sd.sd.cox.net) ("ERC Version 5.3 (devel) (IRC client for Emacs)")
- # [21:32] <Philip`> I guess RTMP mostly works on the basis of being complex and undocumented, so most people won't bother writing tools to download it and to play it back
- # [21:32] <webben> Sounds optimistic.
- # [21:32] <Philip`> and the 'undocumented' bit wouldn't go down very well in the Ogg community
- # [21:32] <webben> Given the existence of projects like Gnash.
- # [21:32] <webben> (which depend on ignoring documentation of complex software for their very existence)
- # [21:33] <Philip`> http://osflash.org/documentation/rtmp
- # [21:33] <webben> heh
- # [21:33] <Philip`> with lots of "Fix Me!" labels
- # [21:35] <Philip`> It's just a pain to decode these things, and it looks like it's enough of a pain that nobody has added support for "mplayer -dumpstream rtmp://..." yet
- # [21:38] * Joins: zcorpan_lap (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
- # [21:40] * zcorpan_lap is now known as zcorpan
- # [21:51] * Joins: roc (n=roc@202.0.36.64)
- # [21:53] * Quits: Lachy_ (n=Lachlan@ti200710a340-2779.bb.online.no) ("Leaving")
- # [21:53] * Joins: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
- # [21:55] * Quits: maikmerten (n=maikmert@Lab93.l.pppool.de) ("Leaving")
- # [22:07] * Joins: weinig (n=weinig@17.203.15.140)
- # [22:14] * Joins: Lachy (n=Lachlan@cm-84.215.41.149.getinternet.no)
- # [22:17] * Quits: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Read error: 110 (Connection timed out))
- # [22:22] <Hixie> i hate how i have to hit _three_ keys to page up and down in a terminal window on mac
- # [22:22] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:22] <Hixie> (specifically a mac laptop, though even a desktop still requires two keys)
- # [22:24] <gsnedders> peh. it depends on the keyboard!
- # [22:25] <gavin_> my mac laptop requires two keys (fn+up)
- # [22:25] <gavin_> but I had to tweak terminal.app keymappings
- # [22:26] <Hixie> yeah i'm tweaking settings too
- # [22:26] <gsnedders> I think it's just fn+up here too
- # [22:26] <gsnedders> But there again I've little idea what the defaults are
- # [22:28] <Hixie> ok i can do it with one hand now
- # [22:28] <Hixie> shift-up and shift-down
- # [22:32] <Hixie> i don't suppose there's a way to control what double-click selection behaviour is, either?
- # [22:32] <Hixie> s/either/too/
- # [22:32] <Hixie> on putty i have it set to just select uri characters, which makes it easy to select uris
- # [22:32] * gavin_ doesn't know of any
- # [22:33] <gsnedders> Hixie: AFAIK no
- # [22:33] <gavin_> pre-leopard Cmd+DblCLick was "load link", not it's Cmd+Shift+DblClick
- # [22:33] <gavin_> *now
- # [22:33] <gavin_> kind of a pain
- # [22:33] <hsivonen> indeed
- # [22:34] <Hixie> yeah but that selects | characters
- # [22:34] <Hixie> so it doesn't work well for me either
- # [22:35] * Quits: Hixie (n=ianh@trivini.no) ("brb")
- # [22:35] * Joins: Hixie (i=ianh@trivini.no)
- # [22:37] * Quits: Hixie (i=ianh@trivini.no) (Client Quit)
- # [22:37] * Joins: Hixie (i=ianh@trivini.no)
- # [22:39] * Quits: deltab (n=deltab@82-36-30-34.cable.ubr02.smal.blueyonder.co.uk) (Read error: 110 (Connection timed out))
- # [22:40] * Quits: Hixie (i=ianh@trivini.no) (Client Quit)
- # [22:40] * Joins: Hixie (i=ianh@trivini.no)
- # [22:42] <hsivonen> Philip`: did you decrypt the overlap in interleave error with no interleave in sight?
- # [22:42] * Quits: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com) ("leaving")
- # [22:43] * Quits: Hixie (i=ianh@trivini.no) (Client Quit)
- # [22:43] * Joins: Hixie (i=ianh@trivini.no)
- # [22:46] * Quits: Hixie (i=ianh@trivini.no) (Client Quit)
- # [22:46] * Joins: Hixie (i=ianh@trivini.no)
- # [22:47] * Joins: deltab (n=deltab@82-36-30-34.cable.ubr02.smal.blueyonder.co.uk)
- # [22:49] <hsivonen> interleave problem found
- # [22:53] <Hixie> hm?
- # [22:56] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
- # [22:59] <hsivonen> Hixie: I tried to interleave rdf:RDF with *
- # [23:01] * Quits: gsnedders (n=gsnedder@host86-135-224-200.range86-135.btcentralplus.com)
- # [23:05] * Joins: dbaron_ (n=dbaron@corp-241.mountainview.mozilla.com)
- # [23:06] * Joins: hober (n=ted@unaffiliated/hober)
- # [23:18] <roc> othermaciej: "although I'm not sure if the Microsoft request it was responsive to has been made public" ... those earlier discussions never were made public (as far as I can tell), that's the problem
- # [23:19] <roc> This is a powerful reason why the private w3c-css-wg list needs to die.
- # [23:20] * Quits: dbaron (n=dbaron@corp-241.mountainview.mozilla.com) (Read error: 110 (Connection timed out))
- # [23:23] <Hixie> hsivonen: ah, did it not work?
- # [23:24] <hsivonen> Hixie: it didn't since duplicate names in interleave are prohibited and * is a duplicate of everything
- # [23:24] <hsivonen> (this is a really annoying feature of RELAX NG)
- # [23:24] <Hixie> ah
- # [23:25] <Hixie> i don't think we want to allow RDF _anywhere_, btw
- # [23:25] <Hixie> <select> <rdf...> would probably not work well
- # [23:25] * Joins: doublec (n=doublec@203-211-82-218.ue.woosh.co.nz)
- # [23:25] <Hixie> same with various other cases
- # [23:25] <hsivonen> Hixie: I thought you said earlies that RDF was OK where metadata elements are OK, i.e. in <head>
- # [23:25] <Hixie> i'd recommend just allowing rdf at metadata and block/inline (soon to become "prose") entry points
- # [23:26] <Hixie> i may have misunderstood what you meant
- # [23:26] <hsivonen> I got rid of the * that was a bug
- # [23:26] <hsivonen> I didn't mean * quantifier. I meant the * name class
- # [23:27] <hsivonen> currently, I don't allow RDF on the prose level at all
- # [23:27] <Hixie> that works for me too
- # [23:27] <hsivonen> only in XHTML <head> and SVG <metadata>
- # [23:28] <Philip`> hsivonen: I fixed the "Error: Both operands of interleave contain text" by giving up on the RNG conversion and just using XSD
- # [23:28] <hsivonen> Philip`: heh
- # [23:29] <Philip`> (Now I've imported the XSLT schema and so the XSD->RNG converter just gives up and dies before getting that far)
- # [23:30] <Philip`> (Incidentally, I'm probably doing stuff stupidly since I really have no idea about any of this, but at least it seems to be working at the moment)
- # [23:37] <hsivonen> Hixie: FYI, http://golem.ph.utexas.edu/~distler/blog/archives/001475.html#c013846
- # [23:40] <Hixie> yeah, we need to figure something out
- # [23:40] <Hixie> the parsing issue is the biggest problem, frankly
- # [23:49] * Quits: parcelbrat (n=parcelbr@96.239.197.10)
- # Session Close: Tue Dec 18 00:00:00 2007
The end :)