Platform/2008-Q2-Goals: Difference between revisions
< Platform
		
		
		
		Jump to navigation
		Jump to search
		| Line 35: | Line 35: | ||
| === Additional Goals === | === Additional Goals === | ||
| * Add support for dwarf2 Mac symbols to Breakpad | |||
Revision as of 19:15, 9 April 2008
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.
- Identify and fix 1 major look and feel issue for Firefox 3.1
 
 
- 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.
- Estimated to take Josh 1 week.
 
- P2, Clean up widget cross-platform XPCOM interfaces (widget/public/*)
- Have Josh spend 1 week doing this in the first half of June.
 
- P1, General work to reduce Cocoa widgets code complexity and improve clarity.
- Have Josh spend 2 weeks doing this in the second half of June.
 
- P2, Make some progress towards 64-bit Gecko on Mac OS X. Examples include...
- remove Carbon API usage
- create plan for native types in Mac OS X code
- create build configuration for 64-bit
 
 
- P1, Decomtaminate nsIMenu and nsIMenuItem, clean up nsIMenuBar interface.
- 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
JS
Toolkit
Build System
Mozilla 2
Additional Goals
- Add support for dwarf2 Mac symbols to Breakpad