|
From: Mark H. <ma...@fi...> - 2007-10-04 22:12:01
|
>Well, I can give some of the info I know... > >Who's involved: >Mark (planning to later on) >Raymond (planning to later on) >Michael (planning to?) >Fredrik (working now - UI) >Maxwell (working now - CSS) > >Who's who: >Mark - longtime Themis developer >Raymond - started the Themis project? That's correct. Raymond started it. >Michael - longtime Themis developer -- UI and other areas >Fredrik - ? >Maxwell - new to the project; has written a CSS parser on his own :) > >Past contributers: >Alex - contributed the CSS parser we have now > >Other people: >Cyril - working on a separate project called UZI - I asked him to make any notes about problems he noticed in Themis (so we can consider all views) since he evaluated Themis before working on his own browser > >Status of components: > >HTML parser -- Marks wants to do a rewrite -- do you need help?? No, I just need quite a bit of time. I'll see if I can merge my changes into what is currently available, so it is at least off my computer. I do want the parser to keep working if I commit what I currently have, even though it is not very good at the moment. >EMCAScript + DOM -- there's rough Spidermonkey support? I was hoping to find someone to do some work on > EMCAScript -- perhaps even using the SEE EMCAScript Interpreter or the LLVM Compiler. I don't think it actually does anything, so as far as I know all options are still on the table here. >UI -- Fredrik -- need help? > >SVG -- nothing now; no plans this early on >MathML -- nothing; no plans this early on Nope. >XML? Basically supported with the html parser as the parser is actually an sgml parser. >XSLT? >XPATH? >XForms? >etc....??? what other areas can we add that will be needed in the future? X3D, VRML, SMIL, Java, Flash, etc. ;) > >Additional questions: >Both Mark and Raymond have indicated that many areas needed rewrites or that they wanted to do rewrites on > certain areas. I think this information would be very, very useful to know about. Is it possible to get a > complete list of every one of those items? :) > which parts have a good basis and just need to be polished little, which areas need a rewrite, whether you > want to do the rewrite yourself or if someone else needs to be brought in, and so on.... > Perhaps this info would be helpful? Simple overview (from my part of the code): html parser: rewrite in progress. dom: works fine, needs to implement more parts of the spec, but no real rush. css-dom: basics are there, but needs serious looking at. All options are on the table, as far as I am concerned. Mark -- Spangalese for beginnners: `Lunue d'nent.' `Your axe is swift Stewardess.' |