Screenshots & Notes
・Customized Items...
・Notes
As for further details about plug-ins, see this documentation. 1-1. Toolbar Icons & Tabs (Graphite Style) 1-2. Toolbar Icons & Tabs (Monochrome Style) 2. Popup-block Color 3. Malware Warning Bar 4-1. Reported Malware Site 4-2. About Config 4-3. Page Load Error 5. Partition View Color 6. Search Indicator Color 7. Blank Page Watermark 8. Reorder Preferences 9. Bookmarks & Window Menu
Modified Sources...
1. /mozilla/camino/src/browser/BrowserWrapper.mm
[mBlockedPopupLabel setTextColor:[NSColor colorWithDeviceWhite:0.0f alpha:1.0f]]; CHGradient* topGradient = [[[CHGradient alloc] initWithStartingColor:[NSColor colorWithDeviceWhite:0.960784f alpha:1.0f] endingColor:[NSColor colorWithDeviceWhite:0.960784f alpha:1.0f]] autorelease]; CHGradient* bottomGradient = [[[CHGradient alloc] initWithStartingColor:[NSColor colorWithDeviceWhite:0.960784f alpha:1.0f] endingColor:[NSColor colorWithDeviceWhite:0.960784f alpha:1.0f]] autorelease]; 2. /mozilla/camino/src/browser/LocationBarPartitionView.mm
if ((self = [super initWithFrame:frameRect])) { mTopGradient = CreateGreyGradientWithValues(253, 243); mBottomGradient = CreateGreyGradientWithValues(253, 243); mLineGradient = CreateGreyGradientWithValues(203, 218); mClearColor = [[NSColor colorWithDeviceRed:1.0 green:1.0 blue:1.0 alpha:0.0] retain]; 3. /mozilla/camino/src/browser/WebSearchField.mm
NSColor* backgroundFillColor = [NSColor colorWithCalibratedRed:0.466667f green:0.533333f blue:0.600000f alpha:0.3f]; 4. /mozilla/camino/src/safebrowsing/SafeBrowsingBar.mm
//[mWarningLabelTextField setTextColor:[NSColor whiteColor]]; NSColor* startColor = [NSColor colorWithDeviceRed:0.960784f green:0.960784f blue:0.960784f alpha:1.0f]; NSColor* endColor = [NSColor colorWithDeviceRed:0.960784f green:0.960784f blue:0.960784f alpha:1.0f]; 5. /mozilla/camino/resources/localized/English.lproj/MainMenu.nib
6. /mozilla/camino/src/preferences/MVPreferencePaneDefaults.plist
7. /mozilla/camino/geckochrome/skin/classic/global/config.css (Camino 2.1.x)
/mozilla/camino/embed-replacements/skin/classic/global/config.css (Camino 2.0.x) 8. /mozilla/camino/geckochrome/skin/classic/global/netError.css (Camino 2.1.x)
/mozilla/camino/embed-replacements/skin/classic/global/netError.css (Camino 2.0.x) 9. Backing out the code for bug 436012
/mozilla/camino/Camino.xcodeproj/project.pbxproj /mozilla/camino/src/bookmarks/BookmarkFolder.mm /mozilla/camino/src/browser/HistoryMenu.mm /mozilla/camino/src/extensions/NSImage+Utils.h /mozilla/camino/src/extensions/NSImage+Utils.m /mozilla/camino/src/history/HistoryItem.mm Build Environment
Current System: 1. Mac OS X Version: 10.6.8 (Build 10K549)
2. Darwin Kernel Version: 10.8.0
3. Apple GCC Version: 4.0.1 (Build 5494)
4. XCode Tools Version: 3.2.6
Previous System: 1. Mac OS X Version: 10.4.11 (Build 8S2167)
2. Darwin Kernel Version: 8.11.1
3. Apple GCC Version: 4.0.1 (Build 5370)
4. XCode Tools Version: 2.5
.mozconfig
1. The .mozconfig file directs the compiler how to compile and build source code.
2. Here is my .mozconfig when I run the optimized build on Mac OS X 10.6.8:
. $topsrcdir/camino/config/mozconfig CC="gcc-4.0 -arch i386" CXX="g++-4.0 -arch i386" HOST_CC="gcc-4.0" HOST_CXX="g++-4.0" RANLIB=ranlib AR=ar AS=$CC LD=ld STRIP="strip -x -S" CROSS_COMPILE=1 mk_add_options MOZ_MAKE_FLAGS=-j4 mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-@CONFIG_GUESS@ ac_add_options --enable-optimize="-O3 -march=nocona -msse3 -pipe" ac_add_options --enable-pthreads ac_add_options --enable-reorder ac_add_options --enable-static ac_add_options --enable-static-libs ac_add_options --enable-strip ac_add_options --disable-crashreporter ac_add_options --disable-debug ac_add_options --disable-shared ac_add_options --disable-tests 3. Here is my .mozconfig when I run the Mercurial build on Mac OS X 10.4.11:
. $topsrcdir/camino/config/mozconfig mk_add_options MOZ_MAKE_FLAGS=-j4 mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-@CONFIG_GUESS@ ac_add_options --enable-macos-target=10.4 ac_add_options --with-macos-sdk=/Developer/SDKs/MacOSX10.4u.sdk ac_add_options --enable-reorder ac_add_options --enable-strip ac_add_options --enable-static ac_add_options --enable-static-libs ac_add_options --enable-pthreads ac_add_options --enable-optimize="-O3 -march=nocona -msse3 -pipe" ac_add_options --disable-debug ac_add_options --disable-tests ac_add_options --disable-libxul ac_add_options --disable-shared 4. Here is my .mozconfig when I run the Camino 2.x build on Mac OS X 10.4.11:
. $topsrcdir/camino/config/mozconfig mk_add_options MOZ_MAKE_FLAGS=-j4 mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-@CONFIG_GUESS@ ac_add_options --enable-macos-target=10.4 ac_add_options --with-macos-sdk=/Developer/SDKs/MacOSX10.4u.sdk ac_add_options --enable-reorder ac_add_options --enable-strip ac_add_options --enable-static ac_add_options --enable-static-libs ac_add_options --enable-pthreads ac_add_options --enable-optimize="-O3 -march=nocona" ac_add_options --disable-debug ac_add_options --disable-tests ac_add_options --disable-shared
To be able to compile Camino 2.x with the -O3 flag,
I comment out the line 'GCC_TREAT_WARNINGS_AS_ERRORS = YES' in /mozilla/camino/config/Camino.xcconfig.
5. Here is my .mozconfig when I run the Camino 1.6 build on Mac OS X 10.4.11:
. $topsrcdir/camino/config/mozconfig mk_add_options MOZ_MAKE_FLAGS=-j4 mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-@CONFIG_GUESS@ ac_add_options --enable-macos-target=10.4 ac_add_options --with-macos-sdk=/Developer/SDKs/MacOSX10.4u.sdk ac_add_options --enable-reorder ac_add_options --enable-strip ac_add_options --enable-static ac_add_options --enable-static-libs ac_add_options --enable-pthreads ac_add_options --enable-optimize="-O3 -march=i686 -fforce-addr -msse3 -mfpmath=sse" ac_add_options --disable-debug ac_add_options --disable-tests ac_add_options --disable-shared Memorandum
Memorandum to build Mercurial build with GCC 4.2…
1. mozconfig . $topsrcdir/camino/config/mozconfig CC="gcc-4.2 -arch i386" CXX="g++-4.2 -arch i386" HOST_CC="gcc-4.2" HOST_CXX="g++-4.2" RANLIB=ranlib AR=ar AS=$CC LD=ld STRIP="strip -x -S" CROSS_COMPILE=1 mk_add_options MOZ_MAKE_FLAGS="-s -j4" mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-@CONFIG_GUESS@ ac_add_options --target=i386-apple-darwin9.8.0 ac_add_options --enable-macos-target=10.5 ac_add_options --with-macos-sdk=/Developer/SDKs/MacOSX10.5.sdk ac_add_options --enable-optimize="-O3 -march=core2 -msse3 -pipe" ac_add_options --enable-pthreads ac_add_options --enable-reorder ac_add_options --enable-static ac_add_options --enable-static-libs ac_add_options --enable-strip ac_add_options --disable-crashreporter ac_add_options --disable-debug ac_add_options --disable-shared ac_add_options --disable-tests
2. Remove striptease from DIRS in /camino/Makefile.in
3. Remove these lines in /camino/config/mozconfig
ac_add_options --with-macos-sdk=/Developer/SDKs/MacOSX10.4u.sdk ac_add_options --enable-macos-target=10.4 Mercurial Changes, CVS Checkins & Tinderbox
Background Materials
Links
|