Clean up Xcode 2.5 compatibility hacks on 1.9.3

RESOLVED WONTFIX

Status

RESOLVED WONTFIX
9 years ago
8 years ago

People

(Reporter: alqahira, Unassigned)

Tracking

Trunk
All
Mac OS X

Details

We have a few hacks across the codebase to support Xcode 2.5 (work around its bugs).  We should be able to remove them on 1.9.3, which requires Xcode 3.1 or higher (though someone will need to test the patch with both 3.1.x on 10.5 and 3.2.x on 10.6, static and shared).

prefPane.xcconfig has two comments
http://mxr.mozilla.org/camino/source/config/PrefPane.xcconfig#24 http://mxr.mozilla.org/camino/source/config/PrefPane.xcconfig#31
detailing Xcode 2.5 hacks/work-arounds.

We also have .no_dead_strip asm in
http://mxr.mozilla.org/camino/source/src/formfill/KeychainDenyList.mm#42
http://mxr.mozilla.org/camino/source/src/embedding/CHCookieStorage.mm#77
http://mxr.mozilla.org/camino/source/src/embedding/CHCertificateOverrideManager.mm#50
http://mxr.mozilla.org/camino/source/src/preferences/GeckoPrefConstants.mm#43
http://mxr.mozilla.org/camino/source/src/browser/FlashblockWhitelistManager.mm#48
http://mxr.mozilla.org/camino/source/src/browser/AppListMenuFactory.mm#42
that all should be able to be stripped out.
"Inability to build against Gecko 2 (FKA 1.9.3) is permanent."
Status: NEW → RESOLVED
Last Resolved: 8 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.