Mozilla 2/StatusMeetings/2008-01-23: Difference between revisions
< Mozilla 2 | StatusMeetings
(New page: <small>« previous week | index | next week »</small> '''Mozilla 2 ...) |
m (fix typo) |
||
(4 intermediate revisions by 3 users not shown) | |||
Line 27: | Line 27: | ||
** tracking in {{bug|411538}}. | ** tracking in {{bug|411538}}. | ||
* Schedule for "random branch X" unit/perftest | * Schedule for "random branch X" unit/perftest | ||
* Feature Area/Work List [http://wiki.mozilla.org/Mozilla_2/Feature_Proposal templates] more detailed template (for later) [http://wiki.mozilla.org/Mozilla_2/Feature_Plan_Template detailed template] | |||
== Work List == | == Work List == | ||
Line 34: | Line 35: | ||
** mmGC (including XPCOMGC) *already underway* | ** mmGC (including XPCOMGC) *already underway* | ||
** "Strings" -- sharing strings with JS or moving to STL, moving to UTF8, sanifying the existing string classes | ** "Strings" -- sharing strings with JS or moving to STL, moving to UTF8, sanifying the existing string classes | ||
** Exception support *already underway for tooling at least* | ** [http://wiki.mozilla.org/Mozilla_2/Exceptions Exception support] *already underway for tooling at least* | ||
** deCOM | ** deCOM | ||
** Taramin JIT replacing SM *already underway* | ** Taramin JIT replacing SM *already underway* | ||
Line 47: | Line 48: | ||
** Inline re-flow | ** Inline re-flow | ||
** XUL box Model | ** XUL box Model | ||
** | ** Threaded parsing | ||
** Threaded image decoding | ** Threaded image decoding | ||
** Fewer restarts (e.g. protected extension installs, etc) | ** Fewer restarts (e.g. protected extension installs, etc) | ||
Line 54: | Line 55: | ||
** l10n infra | ** l10n infra | ||
** fast-path DOM | ** fast-path DOM | ||
** | ** [http://wiki.mozilla.org/Mozilla_2/EventHandlingCleanup EventHandlingCleanup] | ||
** Removal of obsolete APIs | ** Removal of obsolete APIs | ||
Latest revision as of 09:02, 29 January 2008
« 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
- ActionMonkey status: JavaScript:ActionMonkey
Updates
- XPCOMGC status== Followups ==
Discussion
- Schedule for mozilla-central builds, unit test machines, perftest machines
- Schedule for "random branch X" build/unit/perftest
- after Build finishes cleanup of beta2 cleanup changes, and gets nightlies running on buildbot also.
- tracking in bug 411538.
- Schedule for "random branch X" unit/perftest
- Feature Area/Work List templates more detailed template (for later) detailed template
Work List
- Big, invasive, destabilizing changes. These are the sort of tasks that don't respond well to compression (e.g. throwing more people at it) and touch large pieces of the code and/or can destabilize other parts of the development. These are the sort of changes that once landed into the mainline development tree can become the long-pole for release and are difficult to unwind. From the Moz2 meetings it appears the following are in this category:
- mmGC (including XPCOMGC) *already underway*
- "Strings" -- sharing strings with JS or moving to STL, moving to UTF8, sanifying the existing string classes
- Exception support *already underway for tooling at least*
- deCOM
- Taramin JIT replacing SM *already underway*
- Better threading support in the core layout engine
- Centralized security checks
- Major GFX pipeline changes
- Protected mode
- Medium sized, significant in impact changes. These are non-trival, but better isolated. Easier to turn off or backout. Things such as:
- XBL2
- Frame construction cleanup
- Inline re-flow
- XUL box Model
- Threaded parsing
- Threaded image decoding
- Fewer restarts (e.g. protected extension installs, etc)
- Features needed for UE
- UE improvements
- l10n infra
- fast-path DOM
- EventHandlingCleanup
- Removal of obsolete APIs
- Smaller, isolated changes. These are smaller, easy to turn off, or don't impact other critical paths:
- Worker threads
- Video
- Minor CSS improvements
- Jail tag
- SVG animation
- SVG fonts
- Tabs between windows
- UE improvements
- Kill liveconnect