09:42
<hendry>
is there a status page of what/when browser support input types like email, datetime etc?
10:05
<Lachy>
hendry, Opera has support for for those
10:12
<hendry>
Lachy: what about other browsers like gecko, webkit? is there some sort of ETA for those?
10:15
<webben>
hendry: A first port of call would be the bugzillas for both I guess.
10:15
<webben>
iirc webkit has some sort of type="range" implementation
10:16
<webben>
(whether it's actually complete ... e.g. can you adjust the slider with the keyboard?) I don't know
10:19
<hendry>
what about support for IE with JS? what's the status with that i wonder
10:24
<Philip`>
(WebKit range was integer-only when I last tried, which made my 0->1 slider a bit useless :-( )
18:24
<Philip`>
If I wanted to use GLSL fragment/vertex programs (i.e. an ASCII-only C-like language, for 3D graphics stuff) on the web, what would be a sensible MIME type?
18:25
<Philip`>
I'm guessing something like .../x-glsl-fp and .../x-glsl-vp but have no idea if it's text/... or application/... or what and don't know where to find that out
18:25
<Hixie>
if it's a plain text format, use text/
18:25
<Hixie>
you'll have people complain that you should use application/, but they're just silly
18:26
<Philip`>
(The Mozilla canvas3d examples use x-shader/x-vertex and x-shader/v-fragment which look kind of crazy to me)
18:26
<Philip`>
(Uh, I meant x-shader/x-fragment)
18:27
<Dashiva>
Isn't using an x- on the major part even more frowned upon?
18:28
<Hixie>
yes
18:29
<Philip`>
Apparently "The source character set used for the OpenGL shading languages is a subset of ASCII." so it's plain text in that sense, though not in the humans-can-read-the-plain-text-and-understand-it-fully sense
18:30
<Hixie>
is it meant to be human editable?
18:30
<Philip`>
Yes
18:30
<Hixie>
then use text/
18:30
<Philip`>
Okay - sounds plausible, so I'll try that :-)
18:32
Philip`
tries to work out whether they're called fragment programs or fragment shaders or pixel shaders
19:42
<Hixie>
so the html5 spec is about 500 pages
19:42
<Hixie>
and we've been working on it for about 3 years
19:42
<hsivonen>
hendry: if you do find good reusable HTML5 presentation demo materials, please let me know. I've agreed to speak about HTML5 on 3th of December
19:42
<Hixie>
i've been working on it at about 40 hours a week for that time
19:42
<Hixie>
so that's about 12 hours per page
19:42
<Hixie>
hsivonen: there's some stuff on hte wiki
19:42
<Hixie>
hsivonen: who are you talking to?
19:44
<hsivonen>
Hixie: the event is organized by the student association of the CS dept. at University of Helsinki. The invitations go out to Finnish Unix Users' Group and Finnish Linux Users' Group as well
19:45
<Hixie>
nice
19:45
<hsivonen>
whoa. I actually type 3th instead of 3rd. scary
19:46
<Hixie>
heh
19:47
<Hixie>
i didn't even notice
19:47
<Hixie>
so the glyphs i'm missing are U+525B U+5FD7 U+6FA4 U+9ED2 U+C11D U+C724 U+CC2C U+FE6A U+FF05
19:47
<Philip`>
(Hooray, there's a randomly-coloured 3D monkey head in my web browser)
19:47
<Hixie>
if anyone has any fonts i could use that contain those glyphs, please let me know
19:47
<Hixie>
so i can add them to the html5 print pipeline
19:47
<Hixie>
Philip`: heh
19:48
<hsivonen>
hendry blogged about free CJK fonts a while ago
19:49
Hixie
adds h2 { page-break-before: always }
19:49
<Hixie>
hsivonen: oo, interesting
19:49
<Hixie>
http://natalian.org/archives/2007/05/31/chinese-font/ ?
19:49
<hsivonen>
Hixie: yeah. no answer there, though :-(
19:50
<Hixie>
:-(
19:57
<Hixie>
U+525B U+5FD7 U+6FA4 U+9ED2 U+C11D U+C724 and U+CC2C aren't in my nameslist.txt
19:57
Hixie
goes to update it
19:58
<Lachy>
Hey, can someone review an article for me? It's that one for a list apart I've been working on for a while, it's finally finished. Just got to prepare it for publishing
20:01
<Hixie>
Lachy: i'm about to go out for a bit, but feel free to msg me the link and i'll look at it when i get back
20:01
<Lachy>
http://lachy.id.au/temp/Developing%20with%20HTML5%20ALA.doc
20:01
<Hixie>
(wtf. i updated both NamesList.txt and Unihan.txt, and I still can't find these characters. are they fictional? or in a special range or something...)
20:01
<Lachy>
I'll convert it to HTML shortly
20:03
<Hixie>
ah, i see my problem:
20:03
<Hixie>
# XXX should also search Unihan and Hangul
20:03
<Hixie>
sigh
20:03
<Hixie>
ok
20:03
<Hixie>
well i'm off to get food, will be back in a bit.
20:11
<Lachy>
Hixie, btw, the images in the article will be modified to switch the article and section elements, based on your earlier feedback about 2 months ago
20:31
<hendry>
Hixie: the irc channel #dejavu has some font experts
20:35
<hendry>
dejavu sans doesn't have any CJK support... /usr/share/doc/ttf-dejavu/status.txt.gz sigh
20:50
<aroben>
Lachy: your second figure doesn't show the <div id='content'> element
20:57
<Lachy>
aroben, see my previous comment about the images getting fixed
20:58
<aroben>
Lachy: must have missed it, sorry
21:10
<Hixie>
Lachy: back, if you have the html version
21:10
<Lachy>
sorry, not yet
21:11
<Lachy>
can you read word docs?
21:11
<Hixie>
sure
21:11
<Lachy>
ok, cool
21:13
<Hixie>
oh btw (unrelated to your article) it seems the xhtml2wg is going ahead with their repositioning, they now define themselves as an authoring format, not a web format
21:13
<Hixie>
as far as i can tell
21:16
<Lachy>
Hixie, where have they said that? on the mailing list?
21:16
<hsivonen>
Hixie: where can I read about that?
21:17
<Hixie>
(html4all gives me a Bandwidth Limit Exceeded?)
21:17
<Lachy>
Hixie, yeah, that happened yesterday. They're aware of it
21:17
<Hixie>
http://www.w3.org/2007/11/14-xhtml-minutes (search for 'authoring')
21:17
<Hixie>
also http://www.w3.org/2007/11/08-xhtml-minutes
21:17
<Hixie>
and http://www.w3.org/2007/11/09-xhtml-minutes
21:45
<Philip`>
(Oh, the Blender X3D exporter doesn't even work correctly when I make a monkey and a cube, so it's not just my code that's broken)
22:29
<aroben>
Lachy: there's at least one instance of "dependent" where you meant "dependant"
22:32
<aroben>
Lachy: the items in the "Benefits of Using the {HTML,XML} Serialisation" are not all parallel constructs
22:32
<aroben>
Lachy: some are sentences, some are sentence fragments, etc.
22:32
<aroben>
Lachy: it would be nice to make them all the same
22:33
<alp>
aroben: 'dependent' is a far more common usage than 'dependant'
22:34
<Philip`>
http://canvex.lazyilluminati.com/misc/x3d.png - how totally exciting
22:34
<aroben>
alp: hm, I guess you're right
22:34
<aroben>
Lachy: ignore the "depdendent" comment
22:34
<aroben>
Philip`: what's that?
22:34
<alp>
vlad's 3d canvas stuff?
22:35
<aroben>
brb
22:36
<Philip`>
aroben: What alp said
22:36
<Philip`>
Oops, too late
22:36
<Philip`>
(Rendering X3D content in particular, because I want to get a better idea of why browsers shouldn't implement X3D natively)
22:44
<Hixie>
Lachy: the article seems pretty good to me
22:48
<Philip`>
aroben: What alp said
22:48
<aroben>
Philip`: neat
22:48
<Philip`>
(Rendering X3D content in particular, because I want to get a better idea of why browsers shouldn't implement X3D natively)
22:49
<Lachy>
aroben, thanks
22:49
<aroben>
Lachy: I like the article
22:49
<aroben>
Lachy: and it'll be nice to have it published in such a visible place
22:49
<aroben>
(visible to web developers, anyway)
22:51
Philip`
needs to add some lighting and stuff, then add an opera-3d renderer to show how useless opera-3d is :-p
22:52
<othermaciej>
Does Mozilla's 3d canvas stuff use OpenGL?
22:53
<Philip`>
othermaciej: Yes
22:53
<Philip`>
(The API is OpenGL ES, so it's a subset of OpenGL, and it's currently implemented using OpenGL)
22:53
<othermaciej>
does that mean you can't alpha-composite things over it? Or does it just turn off hardware acceleration in that case?
22:54
<othermaciej>
actually, I guess it must be rendering to a backing store anyway just to draw over normal canvas stuff
22:54
<othermaciej>
so likely not fully accelerated all the way to the screen
22:55
<alp>
othermaciej: it used to use glitz to render the graphics context to gl as well, iirc. don't know if it still does
22:55
<Lachy>
when did Mozilla add 3d canvas?
22:56
<Philip`>
othermaciej: I can put a translucent <div> over the 3d canvas and it all looks properly blended
22:56
<Lachy>
is it compatible with Opera's 3D canvas?
22:56
<Philip`>
Lachy: It's currently just an unreleased extension
22:56
<Lachy>
ok
22:56
<othermaciej>
I don't think it's compatible
22:56
<Lachy>
so looks like we really need to get this standardised soon
22:57
<othermaciej>
and I think its existence as an extension predates Opera's API
22:57
<Philip`>
It's totally different to Opera's
22:57
<Lachy>
Philip`, which one do you think is better from an authoring perspective?
22:57
<othermaciej>
my understanding is that Mozilla's is very low-level, pretty close to the actual OpenGL API
22:58
<Philip`>
Someone said Opera "implemented 3D Canvas 2-3 years ago" though I don't know how much they've changed since then
22:58
<aroben>
http://my.opera.com/timjoh/blog/2007/11/13/taking-the-canvas-to-another-dimension has some of the motivation behind Opera's API
22:59
<Philip`>
Lachy: Opera's one is easier to use if you're programming straight to the API and not using any helper libraries, except it barely has any features (e.g. you can't do dynamic lighting) and it would need some redesigning in order to support those features
22:59
<othermaciej>
it seems like if you want things like collision detection you might also want an API model with a fully retained scene graph
23:00
<Philip`>
I'd prefer to implement high-level scene graph things in JS, and have the browser provide just a low-level rendering API
23:00
<Philip`>
(hence me trying to implement X3D in JS to see if that's feasible)
23:01
<othermaciej>
is X3D a sensible spec?
23:01
<othermaciej>
I don't really know how it works
23:02
<othermaciej>
does it natively provide for things like collision detection, or embedding foreign markup as a texture and still being able to hit test it?
23:03
<othermaciej>
I gotta reboot
23:03
<Philip`>
I've only looked at small bits of X3D, and it seems far from perfect but not totally useless
23:03
<othermaciej>
back soon
23:03
<Philip`>
It has Collision sensors which can send events to make stuff happen
23:04
<Philip`>
X3D is full of undefined behaviour so I don't think browsers could reasonably implement it