Platform/2008-Q2-Goals: Difference between revisions

(New page: === Goals Summary === === Layout === === GFX === === Mac OS X === === Content === === JS === === Toolkit === === Build System === === Mozilla 2 === === Additional Goals ===)
 
Line 6: Line 6:


=== Mac OS X ===
=== 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
* 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.


=== Content ===
=== Content ===
Confirmed users, Bureaucrats and Sysops emeriti
1,680

edits