So, by using some Camino code, I managed to get Firefox to use aqua widgets! (This is not using Firefoxy, that's a way to make widgets look "Aquaish", these are real native aqua controls)
A screenshot is here, and this build of Firefox is available for download here. Enjoy
To do this on your own builds do the following:
Before compiling, go to "mozilla/gfx/src/mac" in the source folder, and change the file nsNativeThemeMac.cpp
Change the following:
Code: Select all
#ifndef MOZ_WIDGET_COCOA
// Only support HTML widgets for Cocoa
if (aFrame && aFrame->GetContent()->IsContentOfType(nsIContent::eHTML))
return PR_FALSE;
#endif
to the following:
Code: Select all
#if 0
// Only support HTML widgets for Cocoa
if (aFrame && aFrame->GetContent()->IsContentOfType(nsIContent::eHTML))
return PR_FALSE;
#endif
Then, after compiling, get a copy of camino, and copy the folder Contents/MacOS/res/ from Camino to the equivalent in Firefox.app (or DeerPark.app).
EDIT: Changed link to the newer version. Also, remember to see the 4th post in this thread for updated instructions on reproducing this on your own builds, to avoid gray dropdown boxes, and the 2nd page to find out how to fix the selects.