11:15
<Dashiva>
So Apple doesn't want theora internally because of patent risk, while MS got the eolas patent case for having support externally. Joy.
13:26
<zcorpan_>
svg in 'background'?? whoh! this will be interesting to write ad-hoc testcases against
13:26
<zcorpan_>
re http://annevankesteren.nl/2007/04/html5-talk
13:41
<hsivonen>
I wonder if I should offer to talk about how the WHATWG has done stuff in the orientation part of the telecon assuming that Hixie and Anne aren't participating...
13:46
<met_>
probably spam http://blog.whatwg.org/feed-autodiscovery#comment-3484
13:47
<hsivonen>
met_: do you still see it if you reload? I think I already removed it.
13:47
<met_>
its still there, even after hardreload
13:48
<met_>
hasather, probably second spam?
13:49
<Dashiva>
I don't see it
13:49
<Dashiva>
3468, on the other hand
13:49
<hsivonen>
I'm going to blacklist the Rechtsanwalt
13:49
<hsivonen>
who would want an attorney who spams?
13:50
<met_>
'Rechtsanwalt Strafrecht - Thanks for it. I searched for it and now i find it here. Thnaks' ?
13:50
<met_>
oh this 3468, wrong anchod
13:51
<Dashiva>
2960 and 2990 are also suspicious
13:51
met_
published czech translation of xhtml.com - Hixie interview http://www.root.cz/clanky/ian-hickson-o-nove-verzi-html/
13:57
<hsivonen>
met_, Dashiva: bad comments removed. thanks
14:00
<zcorpan_>
was annevk's talk held yesterday?
14:00
<hsivonen>
zcorpan_: I think so
14:01
zcorpan_
updated http://wiki.whatwg.org/wiki/HTML5_Presentations
14:10
<Lachy>
good evening
14:15
<zcorpan_>
Lachy: evening
14:16
<Dashiva>
Lachy is trying to impose his personal timezone on us against our will (also, hi)
14:16
<zcorpan_>
lol
14:17
<Lachy>
ha!
14:18
<Dashiva>
I was thinking some more about the whole bugmode thing. IE6 isn't compatible with IE7 in many cases, so to write a page now you might actually have to write three pages (IE6,IE7,rest)
14:18
<Dashiva>
And now they're saying IE8 (probably) won't be compatible with IE7. So that's four pages.
14:19
<Dashiva>
Will this lead to people deprecating older IE versions, or to not taking advantage of new ones?
14:19
<Dashiva>
people as in authors
14:20
<met_>
if you have ie6 - qurk mode, ie7,ff,opera,safari - standard mode, you can write one page 8-) for basic things
14:20
<zcorpan_>
or you write one page that works in opera, mozilla, safari, works less well in all ies, and let ie's market share contine to drop until they decide to implement html5 without versioning :)
14:20
<met_>
for me it just works
14:20
<Lachy>
unfortunately, authors will need to continue supporting IE6 for as long as it retains a significant market share, but we should still be working towards more standards compliance, not holding it back with forced bug modes
14:21
<Lachy>
met_, why would you put IE6 into quirks mode?
14:21
<Lachy>
or did I misunderstand you?
14:22
<met_>
because it leads to less problems
14:22
<Lachy>
really?
14:22
<Dashiva>
I would say pages that only worked in the latest IE would be an incentive to upgrade, but then users on olders windows don't even get the choice...
14:22
<met_>
for css posiotioning yes
14:22
<Lachy>
quirks mode is far too unpredictable
14:22
<zcorpan_>
met_: do you also want to support ie5?
14:22
<met_>
zcorpan_: e-e
14:22
<met_>
just ie6+7
14:23
<Lachy>
unfortunately, pages that don't work in a users browser aren't an incentive to upgrade, but rather to go elsewhere
14:23
<Dashiva>
They are an incentive to downgrade, though... heh
14:23
<zcorpan_>
Lachy: i didn't mean that it should break entirely, just work less well or not be as pretty
14:24
<Lachy>
ah, degrade gracefully. sure!
14:24
<Lachy>
many personal sites of standards activists do that already
14:24
<met_>
Lachy: my technique is make page for FF.Opr etc, put ie6 in quirk mode and fix 3-4 found bugs, put ie7 in standard mode loom for bugs (there is often none) and finish, it just my technigue, someone can have differrent
14:25
<zcorpan_>
my client's pages do that already too, to some degree
14:25
<Lachy>
met_, I just don't understand what advantages IE6 quirks offers over IE6 standards
14:25
<zcorpan_>
to the degree that is acceptable by the client :)
14:26
<met_>
Lachy: for me it works better, maybe I know better bugs in ie-quirk than ie-standard, but everytime I tried ie-6 in standard mode it gives me more problems
14:26
<Lachy>
zcorpan_, I try to do that with some pages too. It doesn't always work, though
14:26
<Lachy>
ok, fair enough
14:27
<Dashiva>
How do you get IE6 into quirks, but not IE7? Sending different content?
14:27
<zcorpan_>
xml decl
14:28
<Lachy>
a comment before the DOCTYPE works too
14:28
<met_>
e.g this http://www.vscht.cz/15esfc/
14:28
<zcorpan_>
Lachy: no, that will force ie7 into quirks
14:28
<Lachy>
really? I thought they fixed that
14:28
<zcorpan_>
nope
14:28
<Lachy>
of, crap!
14:28
<Lachy>
s/of/oh/
14:28
<zcorpan_>
xml declaration on two lines will also trigger quirks in ie7
14:29
<zcorpan_>
i.e. <?xml\nversion="1.0"?>
14:29
<Lachy>
damn, MS are hopeless
14:29
<met_>
Lachy: look at table on http://www.lupa.cz/clanky/navrat-modreho-e/
14:29
<met_>
just scoll to 1st table there
14:29
zcorpan_
sent bug reports about that during the "beta" period
14:29
<virtuelv>
zcorpan_: what about <?xml\tversion="1.0"?>
14:30
<zcorpan_>
virtuelv: haven't tested that
14:30
<Lachy>
my latest off-list reply from Chris Wilson seems to indicate that he's not willing to negotiate or compromise in any way whatsoever :-(
14:30
<met_>
xml trigger quirk for ie6
14:31
<zcorpan_>
virtuelv: yep, tab triggers quirks too
14:31
<zcorpan_>
or wait
14:32
<met_>
<?xml anything ?> triggers is what i know
14:32
<virtuelv>
what about <?xml\t \tversion="1.0"?>
14:32
<virtuelv>
met_: in IE6, yes
14:32
<virtuelv>
we're discussing IE7
14:32
<met_>
yes ie6
14:32
<met_>
in ie7 it is standard mode for me
14:32
<zcorpan_>
yup, tab triggers quirks in ie7
14:34
<zcorpan_>
seems they look for "<?xml "
15:11
zcorpan_
observes that most canvas demos on the web are in quirks mode.
15:12
<zcorpan_>
so. ms will have to add new features to quirks mode
15:12
<Philip`>
My canvas demo is valid XHTML, since I wanted to find as many ways as possible to be incompatible with IE ;-)
15:12
<zcorpan_>
pointer?
15:14
<Philip`>
http://canvex.lazyilluminati.com/83/play.xhtml
15:16
<Philip`>
(The DTD stuff is rather evil and I don't know if it's correct, but at least it makes the document valid according to the W3C validator...)
15:17
<csarven>
Philip` im impressed =)
15:18
<zcorpan_>
Philip`: i thought you'd know by now that dtds are irrelevant? :)
15:18
<zcorpan_>
why not drop the doctype altogether?
15:18
<met_>
Philip`: Whow!
15:19
<zcorpan_>
Philip`: very nice demo btw
15:20
<zcorpan_>
Philip`: you should figure out a way to port all doom maps to canvas programatically :)
15:20
<Philip`>
zcorpan_: Because the DTD gives an opportunity to add pointless complexity to the project :-)
15:21
<Philip`>
(which is the same reason why it uses SVG for the HUD graphics)
15:21
<hsivonen>
Philip`: that's all canvas 2D, right?
15:21
<zcorpan_>
svg for the hud is not pointless, it adds to the quality afaict
15:21
<Philip`>
(and why it's written in JavaScript and <canvas>, instead of something sane like C++)
15:21
<hsivonen>
Philip`: cool either way!
15:22
<Philip`>
zcorpan_: http://canvex.lazyilluminati.com/84/play.xhtml might look familiar (though I didn't get around to adding any textures or sprites)
15:24
<Philip`>
hsivonen: Yep, it's just 2D (mainly using drawImage quite a lot of times)
15:27
<zcorpan_>
Philip`: did you port the map? write it from scratch?
15:28
<Philip`>
It's a mostly automatic conversion
15:28
<zcorpan_>
cool
15:29
<Philip`>
(I think I used some other tool to get a human-readable version of the map file, then parsed/processed/converted it)
15:31
<Philip`>
((The conversion is a bit buggy - it's missing the lake outside the window and the square thingy in the large room beyond the first door. I think that would just need more complex conversion into the map structure that my engine understands, but I gave up / ran out of time before then))
15:32
<zcorpan_>
i'd presume that it would perform better with canvas 3d
15:35
<Philip`>
A hardware-acclerated 2D canvas would probably perform much better than the current one - but real 3D would be even better, since I could remove all the perspective hacks (drawing lots of thin columns of decreasing sizes) and just draw real 3D walls
15:35
<Philip`>
*accelerated
15:38
<Philip`>
http://canvex.lazyilluminati.com/misc/photos.html - that uses the moz-gles11 canvas, which seems to work pretty nicely (if you've compiled the extension for it)
15:40
<Philip`>
(http://canvex.lazyilluminati.com/misc/giraffes.png - output (except it rotates and changes the picture each time it turns))
15:43
<zcorpan_>
nice
15:47
<csarven>
Philip` got a source to moz-gles11 canvas extension?
15:49
<Philip`>
http://lxr.mozilla.org/mozilla/source/extensions/canvas3d/
15:50
<Philip`>
(You can just add an extra flag when compiling the browser, then wait n hours until it's finished, and then it should work (though I think it's Windows-only right now))
15:51
<csarven>
oh
15:58
<haustein>
hey so I could use glFontTextOut() and finally draw text in canvas? :)
15:59
<Philip`>
OpenGL doesn't do text :-)
16:00
<Philip`>
The usual methods (at least for games) seem to be rendering onto a bitmap using FreeType/GDI/etc then using that as a texture, or pre-rendering a texture with all the characters you're going to use and then drawing lots of little textured rectangles
16:00
<haustein>
ok i guess should read the stuff before copy pasting some random google result.... :)
16:01
<Philip`>
There are quite a few libraries that try to handle text in GL, but none are standard (and I think none are ubiquitous)
16:02
<haustein>
I think I'll just continue waiting for drawString in 2d....
16:05
<Dashiva>
Make a bitmap font :)
16:08
<Philip`>
http://zaynar.demon.co.uk/misc2/font4.png - bitmap fonts are not excellent when you want to handle non-English characters, but they're not that bad if you pack them properly and if you only need a single font/size/weight, and they're pretty easy to use
16:12
<haustein>
i think the font image is about 10 times the size of my application.... and you still need the meta information and the code