Mozilla 2/StatusMeetings/2007-12-12

From MozillaWiki
Jump to: navigation, search

« 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

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!?