Platform/2008-Q2-Goals
< Platform
Goals Summary
Layout
GFX
Mac OS X
- Finish Gecko 1.9 work for release.
- Create and begin following through on plans for Firefox 3.1 based on Firefox 3 feedback.
- Most likely going to mean implementing Mac OS X look-and-feel features that we simply weren't able to finish for Firefox 3.0.
- P1, Bug 54488, Non-draggable widgets in background windows should look disabled
- Most likely going to mean implementing Mac OS X look-and-feel features that we simply weren't able to finish for Firefox 3.0.
- Start work on Mozilla 2.
- P1, Decomtaminate nsIMenu and nsIMenuItem, clean up nsIMenuBar interface
- P1, General work to reduce Cocoa widgets code complexity and improve clarity.
- P2, Clean up widget cross-platform XPCOM interfaces (widget/public/*)
- P2, Make some progress towards 64-bit Gecko on Mac OS X
- remove Carbon API usage
- create plan for native types in Mac OS X code
- create build configuration for 64-bit
- Create plan for widget testing framework. This is going to be a difficult long-term project but we should be able to get through a good amount of the planning in this quarter. This will require more time to develop than most testing frameworks we have in place did because it is low-level, scriptability for native event handlers is difficult (we'll essentially have to figure out how to simulate native events on each platform), and the widgets "spec" is weakly defined.