Mozilla 2/StatusMeetings/2007-12-12: Difference between revisions
< Mozilla 2 | StatusMeetings
Jump to navigation
Jump to search
(XPCOMGC) |
m (we're meeting in <script>) |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
'''Mozilla 2 Meeting Details''' | '''Mozilla 2 Meeting Details''' | ||
* Wednesdays - 11:00am Pacific, 2:00pm Eastern, 19:00 UTC | * Wednesdays - 11:00am Pacific, 2:00pm Eastern, 19:00 UTC | ||
* Mozilla Building S - | * Mozilla Building S - <script> conference room | ||
* 650-903-0800 or 650-215-1282 x91 Conf# 217 (US/INTL) | * 650-903-0800 or 650-215-1282 x91 Conf# 217 (US/INTL) | ||
* 1-800-707-2533 (pin 369) Conf# 217 (US) | * 1-800-707-2533 (pin 369) Conf# 217 (US) | ||
Line 21: | Line 21: | ||
** Trying to rewrite XPCOM. [http://blog.mozilla.com/tglek/2007/12/11/switching-to-exceptions-makes-head-spin/ Progress] | ** Trying to rewrite XPCOM. [http://blog.mozilla.com/tglek/2007/12/11/switching-to-exceptions-makes-head-spin/ Progress] | ||
== | == Followups == | ||
* bsmedberg: XPCOMGC should be running correctly much sooner than April, but estimate is still April for perf-parity. | |||
* jonas: mmGC will cause issues because many of our classes do lots of work in destructors, which we can't do with mmgc | |||
* taras has started working on static rewriting for exception code | |||
* mmGC vs exceptions (priorities, merge conflicts, etc) - both in Moz2 or mmGC only? | * mmGC vs exceptions (priorities, merge conflicts, etc) - both in Moz2 or mmGC only? | ||
* | |||
== Additional Work List == | |||
* XBL2 | |||
* Compositor work | |||
** Widget cleanup/changes | |||
** Plugin interface cleanups | |||
* Layout | |||
** Changes to frame construction | |||
** Changes to frame continuation model (roc's plan) | |||
** Changes to inline reflow | |||
** XUL Box Model in CSS | |||
** Longstanding web layout/style bugs | |||
** dbaron has a bucket of little things | |||
* CSS | |||
** Specifying OpenType features | |||
** Downloadable fonts | |||
** CSS3 Pieces | |||
*** CSS3 Selectors | |||
*** CSS3 Media Queries | |||
*** CSS3 Values ("calc()") | |||
** Vertical text (probably post mozilla 2!) | |||
** CSS animation type stuff | |||
* Threading | |||
** Image decoding | |||
** HTML parsing (everything up to content sink) | |||
** sqlite access | |||
** need to teach xpcom thread-safety things to allow you to move control of an object from thread to thread, without actually making the object thread-safe | |||
* HTML5 Parser? | |||
** jst skeptical | |||
** jonas says moving HTML parsing to a separate thread will be a lot of work in the parser, so we may as well switch to a different parser at the same time | |||
** jst ''still'' skeptical | |||
* Hardware gfx acceleration | |||
* SVG | |||
** SVG Animation | |||
** SVG Fonts | |||
* Web Forms 2 | |||
* Audio/Video | |||
* Figure what to do with XUL | |||
** Have access to more newer platform-like features (stuff in menus, etc.) | |||
* DNSsec? | |||
** Domain certs from DNS | |||
** Default protocol records | |||
** etc. | |||
* DOM support for web 2.0 | |||
** Preserving state of DOM and JS Context across retarts | |||
** Dragging tabs between windows | |||
* Avoid restart for various operations (extension, themes, etc.) | |||
== Dependency list == | |||
* retval pointers requires xpcomgc | |||
* retval pointers requires exceptions | |||
** brendan claims that retval can be done without exceptions | |||
** others skeptical | |||
* exceptions require xpcomgc | |||
* xpcomgc requires mmgc | |||
== Round Table == | |||
* XBL2!? |
Latest revision as of 19:59, 12 December 2007
« previous week | index | next week »
Mozilla 2 Meeting Details
- Wednesdays - 11:00am Pacific, 2:00pm Eastern, 19:00 UTC
- Mozilla Building S - <script> conference room
- 650-903-0800 or 650-215-1282 x91 Conf# 217 (US/INTL)
- 1-800-707-2533 (pin 369) Conf# 217 (US)
- irc.mozilla.org #mmgc for backchannel
Open Action Items
Updates
- ActionMonkey status: JavaScript:ActionMonkey
- bsmedberg is generating builds for comparative perftests... this got lost, will have it today
- XPCOMGC status - XPCOMGC
- I have a tree that runs xpcshell successfully (all the way to quit)... now I'm working on cornering mark bugs with gczeal and then going to start on running the xpcshell unit tests
- Exception rewrite
- Trying to rewrite XPCOM. Progress
Followups
- bsmedberg: XPCOMGC should be running correctly much sooner than April, but estimate is still April for perf-parity.
- jonas: mmGC will cause issues because many of our classes do lots of work in destructors, which we can't do with mmgc
- taras has started working on static rewriting for exception code
- mmGC vs exceptions (priorities, merge conflicts, etc) - both in Moz2 or mmGC only?
Additional Work List
- XBL2
- Compositor work
- Widget cleanup/changes
- Plugin interface cleanups
- Layout
- Changes to frame construction
- Changes to frame continuation model (roc's plan)
- Changes to inline reflow
- XUL Box Model in CSS
- Longstanding web layout/style bugs
- dbaron has a bucket of little things
- CSS
- Specifying OpenType features
- Downloadable fonts
- CSS3 Pieces
- CSS3 Selectors
- CSS3 Media Queries
- CSS3 Values ("calc()")
- Vertical text (probably post mozilla 2!)
- CSS animation type stuff
- Threading
- Image decoding
- HTML parsing (everything up to content sink)
- sqlite access
- need to teach xpcom thread-safety things to allow you to move control of an object from thread to thread, without actually making the object thread-safe
- HTML5 Parser?
- jst skeptical
- jonas says moving HTML parsing to a separate thread will be a lot of work in the parser, so we may as well switch to a different parser at the same time
- jst still skeptical
- Hardware gfx acceleration
- SVG
- SVG Animation
- SVG Fonts
- Web Forms 2
- Audio/Video
- Figure what to do with XUL
- Have access to more newer platform-like features (stuff in menus, etc.)
- DNSsec?
- Domain certs from DNS
- Default protocol records
- etc.
- DOM support for web 2.0
- Preserving state of DOM and JS Context across retarts
- Dragging tabs between windows
- Avoid restart for various operations (extension, themes, etc.)
Dependency list
- retval pointers requires xpcomgc
- retval pointers requires exceptions
- brendan claims that retval can be done without exceptions
- others skeptical
- exceptions require xpcomgc
- xpcomgc requires mmgc
Round Table
- XBL2!?