2010-03-02 Trunk builds
Fixes:
- Fixed: 527707 - Direct2D Rendering Backend.
- Fixed: 534425 - Create basic layers infrastructure.
- Fixed: 457800 - Implement placeholder attribute for text input fields.
- Fixed: 544999 - [Windows] New toolbarbutton style for the main window.
- Fixed: 415463 - [Mac] Add "New Window" to Firefox dock menu.
- Fixed: 124709 - MIME type application/mathml+xml should be supported.
- Fixed: 152001 - Associate *.mml (MathML) files with the browser.
- Fixed: 461199 - Asynchronous isVisited checks.
- Fixed: 354048 - Firefox startup rebuilds toolbars.
- Fixed: 534787 - Properly flush and markdirty surfaces in libpr0n.
Fixes for recent regressions:
- Fixed: 548545 - Crash in Tools->Options->Content [@ strlen | NS_NewAtom(char const*) ].
- Fixed: 544047 - Places drop indicators are not dismissed on drop (revise code to get rid of nsDragAndDrop in Places).
- Fixed: 547142 - [OOPP] Exiting full-screen video locks the browser.