diff --git a/camino/BrowserWindow.nib/info.nib b/camino/BrowserWindow.nib/info.nib
index 1581fb684c7d..037de0015849 100644
--- a/camino/BrowserWindow.nib/info.nib
+++ b/camino/BrowserWindow.nib/info.nib
@@ -9,7 +9,7 @@
124
431 537 170 180 0 0 1152 746
160
- 454 70 195 666 0 0 1152 746
+ 478 70 195 666 0 0 1152 746
28
454 268 195 457 0 0 1152 746
297
@@ -25,7 +25,7 @@
475
493 338 207 230 0 0 1152 746
56
- 380 463 343 68 0 0 1152 746
+ 404 484 343 68 0 0 1152 746
IBFramework Version
248.0
@@ -45,8 +45,9 @@
IBOpenObjects
- 297
160
+ 56
+ 297
IBSystem Version
5Q125
diff --git a/camino/BrowserWindow.nib/objects.nib b/camino/BrowserWindow.nib/objects.nib
index cb1a721b71c5..420c8380135e 100644
Binary files a/camino/BrowserWindow.nib/objects.nib and b/camino/BrowserWindow.nib/objects.nib differ
diff --git a/camino/Chimera.pbproj/project.pbxproj b/camino/Chimera.pbproj/project.pbxproj
index 89a85859c84b..3c5d9f42a1cb 100644
--- a/camino/Chimera.pbproj/project.pbxproj
+++ b/camino/Chimera.pbproj/project.pbxproj
@@ -466,6 +466,7 @@
F541496502714F9A01A80166,
F5DA444B027DD5AA01A80166,
F5179420027F3F2901A967DF,
+ F5179423028275B901A967DF,
);
isa = PBXResourcesBuildPhase;
name = "Bundle Resources";
@@ -967,6 +968,17 @@
settings = {
};
};
+ F5179422028275B801A967DF = {
+ isa = PBXFileReference;
+ path = globe_ico.tif;
+ refType = 4;
+ };
+ F5179423028275B901A967DF = {
+ fileRef = F5179422028275B801A967DF;
+ isa = PBXBuildFile;
+ settings = {
+ };
+ };
F51842F30206168101A966FE = {
children = (
F5DE10E60209DC0601A967DF,
@@ -2139,6 +2151,7 @@
F5DAB15402698D5401A80166,
F541496202714F9A01A80166,
F541496302714F9A01A80166,
+ F5179422028275B801A967DF,
);
isa = PBXGroup;
name = Sidebar;
diff --git a/camino/English.lproj/BrowserWindow.nib/info.nib b/camino/English.lproj/BrowserWindow.nib/info.nib
index 1581fb684c7d..037de0015849 100644
--- a/camino/English.lproj/BrowserWindow.nib/info.nib
+++ b/camino/English.lproj/BrowserWindow.nib/info.nib
@@ -9,7 +9,7 @@
124
431 537 170 180 0 0 1152 746
160
- 454 70 195 666 0 0 1152 746
+ 478 70 195 666 0 0 1152 746
28
454 268 195 457 0 0 1152 746
297
@@ -25,7 +25,7 @@
475
493 338 207 230 0 0 1152 746
56
- 380 463 343 68 0 0 1152 746
+ 404 484 343 68 0 0 1152 746
IBFramework Version
248.0
@@ -45,8 +45,9 @@
IBOpenObjects
- 297
160
+ 56
+ 297
IBSystem Version
5Q125
diff --git a/camino/English.lproj/BrowserWindow.nib/objects.nib b/camino/English.lproj/BrowserWindow.nib/objects.nib
index cb1a721b71c5..420c8380135e 100644
Binary files a/camino/English.lproj/BrowserWindow.nib/objects.nib and b/camino/English.lproj/BrowserWindow.nib/objects.nib differ
diff --git a/camino/English.lproj/MainMenu.nib/objects.nib b/camino/English.lproj/MainMenu.nib/objects.nib
index f6bc61273734..92699d39a290 100644
Binary files a/camino/English.lproj/MainMenu.nib/objects.nib and b/camino/English.lproj/MainMenu.nib/objects.nib differ
diff --git a/camino/MainController.mm b/camino/MainController.mm
index 510fa98e0f97..b236f381296e 100644
--- a/camino/MainController.mm
+++ b/camino/MainController.mm
@@ -108,7 +108,10 @@ static const char* ioServiceContractID = "@mozilla.org/network/io-service;1";
// Now open the new window.
BrowserWindowController* controller = [self openBrowserWindowWithURLString: [mPreferenceManager homePage]];
- [controller focusURLBar];
+ if ([[mPreferenceManager homePage] isEqualToString: @"about:blank"])
+ [controller focusURLBar];
+ else
+ [[[controller getBrowserWrapper] getBrowserView] setActive: YES];
}
-(IBAction)newTab:(id)aSender
diff --git a/camino/MainMenu.nib/objects.nib b/camino/MainMenu.nib/objects.nib
index f6bc61273734..92699d39a290 100644
Binary files a/camino/MainMenu.nib/objects.nib and b/camino/MainMenu.nib/objects.nib differ
diff --git a/camino/projects/Chimera.pbproj/project.pbxproj b/camino/projects/Chimera.pbproj/project.pbxproj
index 89a85859c84b..3c5d9f42a1cb 100644
--- a/camino/projects/Chimera.pbproj/project.pbxproj
+++ b/camino/projects/Chimera.pbproj/project.pbxproj
@@ -466,6 +466,7 @@
F541496502714F9A01A80166,
F5DA444B027DD5AA01A80166,
F5179420027F3F2901A967DF,
+ F5179423028275B901A967DF,
);
isa = PBXResourcesBuildPhase;
name = "Bundle Resources";
@@ -967,6 +968,17 @@
settings = {
};
};
+ F5179422028275B801A967DF = {
+ isa = PBXFileReference;
+ path = globe_ico.tif;
+ refType = 4;
+ };
+ F5179423028275B901A967DF = {
+ fileRef = F5179422028275B801A967DF;
+ isa = PBXBuildFile;
+ settings = {
+ };
+ };
F51842F30206168101A966FE = {
children = (
F5DE10E60209DC0601A967DF,
@@ -2139,6 +2151,7 @@
F5DAB15402698D5401A80166,
F541496202714F9A01A80166,
F541496302714F9A01A80166,
+ F5179422028275B801A967DF,
);
isa = PBXGroup;
name = Sidebar;
diff --git a/camino/resources/localized/English.lproj/BrowserWindow.nib/info.nib b/camino/resources/localized/English.lproj/BrowserWindow.nib/info.nib
index 1581fb684c7d..037de0015849 100644
--- a/camino/resources/localized/English.lproj/BrowserWindow.nib/info.nib
+++ b/camino/resources/localized/English.lproj/BrowserWindow.nib/info.nib
@@ -9,7 +9,7 @@
124
431 537 170 180 0 0 1152 746
160
- 454 70 195 666 0 0 1152 746
+ 478 70 195 666 0 0 1152 746
28
454 268 195 457 0 0 1152 746
297
@@ -25,7 +25,7 @@
475
493 338 207 230 0 0 1152 746
56
- 380 463 343 68 0 0 1152 746
+ 404 484 343 68 0 0 1152 746
IBFramework Version
248.0
@@ -45,8 +45,9 @@
IBOpenObjects
- 297
160
+ 56
+ 297
IBSystem Version
5Q125
diff --git a/camino/resources/localized/English.lproj/BrowserWindow.nib/objects.nib b/camino/resources/localized/English.lproj/BrowserWindow.nib/objects.nib
index cb1a721b71c5..420c8380135e 100644
Binary files a/camino/resources/localized/English.lproj/BrowserWindow.nib/objects.nib and b/camino/resources/localized/English.lproj/BrowserWindow.nib/objects.nib differ
diff --git a/camino/resources/localized/English.lproj/MainMenu.nib/objects.nib b/camino/resources/localized/English.lproj/MainMenu.nib/objects.nib
index f6bc61273734..92699d39a290 100644
Binary files a/camino/resources/localized/English.lproj/MainMenu.nib/objects.nib and b/camino/resources/localized/English.lproj/MainMenu.nib/objects.nib differ
diff --git a/camino/src/application/MainController.mm b/camino/src/application/MainController.mm
index 510fa98e0f97..b236f381296e 100644
--- a/camino/src/application/MainController.mm
+++ b/camino/src/application/MainController.mm
@@ -108,7 +108,10 @@ static const char* ioServiceContractID = "@mozilla.org/network/io-service;1";
// Now open the new window.
BrowserWindowController* controller = [self openBrowserWindowWithURLString: [mPreferenceManager homePage]];
- [controller focusURLBar];
+ if ([[mPreferenceManager homePage] isEqualToString: @"about:blank"])
+ [controller focusURLBar];
+ else
+ [[[controller getBrowserWrapper] getBrowserView] setActive: YES];
}
-(IBAction)newTab:(id)aSender
diff --git a/chimera/BrowserWindow.nib/info.nib b/chimera/BrowserWindow.nib/info.nib
index 1581fb684c7d..037de0015849 100644
--- a/chimera/BrowserWindow.nib/info.nib
+++ b/chimera/BrowserWindow.nib/info.nib
@@ -9,7 +9,7 @@
124
431 537 170 180 0 0 1152 746
160
- 454 70 195 666 0 0 1152 746
+ 478 70 195 666 0 0 1152 746
28
454 268 195 457 0 0 1152 746
297
@@ -25,7 +25,7 @@
475
493 338 207 230 0 0 1152 746
56
- 380 463 343 68 0 0 1152 746
+ 404 484 343 68 0 0 1152 746
IBFramework Version
248.0
@@ -45,8 +45,9 @@
IBOpenObjects
- 297
160
+ 56
+ 297
IBSystem Version
5Q125
diff --git a/chimera/BrowserWindow.nib/objects.nib b/chimera/BrowserWindow.nib/objects.nib
index cb1a721b71c5..420c8380135e 100644
Binary files a/chimera/BrowserWindow.nib/objects.nib and b/chimera/BrowserWindow.nib/objects.nib differ
diff --git a/chimera/Chimera.pbproj/project.pbxproj b/chimera/Chimera.pbproj/project.pbxproj
index 89a85859c84b..3c5d9f42a1cb 100644
--- a/chimera/Chimera.pbproj/project.pbxproj
+++ b/chimera/Chimera.pbproj/project.pbxproj
@@ -466,6 +466,7 @@
F541496502714F9A01A80166,
F5DA444B027DD5AA01A80166,
F5179420027F3F2901A967DF,
+ F5179423028275B901A967DF,
);
isa = PBXResourcesBuildPhase;
name = "Bundle Resources";
@@ -967,6 +968,17 @@
settings = {
};
};
+ F5179422028275B801A967DF = {
+ isa = PBXFileReference;
+ path = globe_ico.tif;
+ refType = 4;
+ };
+ F5179423028275B901A967DF = {
+ fileRef = F5179422028275B801A967DF;
+ isa = PBXBuildFile;
+ settings = {
+ };
+ };
F51842F30206168101A966FE = {
children = (
F5DE10E60209DC0601A967DF,
@@ -2139,6 +2151,7 @@
F5DAB15402698D5401A80166,
F541496202714F9A01A80166,
F541496302714F9A01A80166,
+ F5179422028275B801A967DF,
);
isa = PBXGroup;
name = Sidebar;
diff --git a/chimera/English.lproj/BrowserWindow.nib/info.nib b/chimera/English.lproj/BrowserWindow.nib/info.nib
index 1581fb684c7d..037de0015849 100644
--- a/chimera/English.lproj/BrowserWindow.nib/info.nib
+++ b/chimera/English.lproj/BrowserWindow.nib/info.nib
@@ -9,7 +9,7 @@
124
431 537 170 180 0 0 1152 746
160
- 454 70 195 666 0 0 1152 746
+ 478 70 195 666 0 0 1152 746
28
454 268 195 457 0 0 1152 746
297
@@ -25,7 +25,7 @@
475
493 338 207 230 0 0 1152 746
56
- 380 463 343 68 0 0 1152 746
+ 404 484 343 68 0 0 1152 746
IBFramework Version
248.0
@@ -45,8 +45,9 @@
IBOpenObjects
- 297
160
+ 56
+ 297
IBSystem Version
5Q125
diff --git a/chimera/English.lproj/BrowserWindow.nib/objects.nib b/chimera/English.lproj/BrowserWindow.nib/objects.nib
index cb1a721b71c5..420c8380135e 100644
Binary files a/chimera/English.lproj/BrowserWindow.nib/objects.nib and b/chimera/English.lproj/BrowserWindow.nib/objects.nib differ
diff --git a/chimera/English.lproj/MainMenu.nib/objects.nib b/chimera/English.lproj/MainMenu.nib/objects.nib
index f6bc61273734..92699d39a290 100644
Binary files a/chimera/English.lproj/MainMenu.nib/objects.nib and b/chimera/English.lproj/MainMenu.nib/objects.nib differ
diff --git a/chimera/MainController.mm b/chimera/MainController.mm
index 510fa98e0f97..b236f381296e 100644
--- a/chimera/MainController.mm
+++ b/chimera/MainController.mm
@@ -108,7 +108,10 @@ static const char* ioServiceContractID = "@mozilla.org/network/io-service;1";
// Now open the new window.
BrowserWindowController* controller = [self openBrowserWindowWithURLString: [mPreferenceManager homePage]];
- [controller focusURLBar];
+ if ([[mPreferenceManager homePage] isEqualToString: @"about:blank"])
+ [controller focusURLBar];
+ else
+ [[[controller getBrowserWrapper] getBrowserView] setActive: YES];
}
-(IBAction)newTab:(id)aSender
diff --git a/chimera/MainMenu.nib/objects.nib b/chimera/MainMenu.nib/objects.nib
index f6bc61273734..92699d39a290 100644
Binary files a/chimera/MainMenu.nib/objects.nib and b/chimera/MainMenu.nib/objects.nib differ
diff --git a/chimera/projects/Chimera.pbproj/project.pbxproj b/chimera/projects/Chimera.pbproj/project.pbxproj
index 89a85859c84b..3c5d9f42a1cb 100644
--- a/chimera/projects/Chimera.pbproj/project.pbxproj
+++ b/chimera/projects/Chimera.pbproj/project.pbxproj
@@ -466,6 +466,7 @@
F541496502714F9A01A80166,
F5DA444B027DD5AA01A80166,
F5179420027F3F2901A967DF,
+ F5179423028275B901A967DF,
);
isa = PBXResourcesBuildPhase;
name = "Bundle Resources";
@@ -967,6 +968,17 @@
settings = {
};
};
+ F5179422028275B801A967DF = {
+ isa = PBXFileReference;
+ path = globe_ico.tif;
+ refType = 4;
+ };
+ F5179423028275B901A967DF = {
+ fileRef = F5179422028275B801A967DF;
+ isa = PBXBuildFile;
+ settings = {
+ };
+ };
F51842F30206168101A966FE = {
children = (
F5DE10E60209DC0601A967DF,
@@ -2139,6 +2151,7 @@
F5DAB15402698D5401A80166,
F541496202714F9A01A80166,
F541496302714F9A01A80166,
+ F5179422028275B801A967DF,
);
isa = PBXGroup;
name = Sidebar;
diff --git a/chimera/resources/localized/English.lproj/BrowserWindow.nib/info.nib b/chimera/resources/localized/English.lproj/BrowserWindow.nib/info.nib
index 1581fb684c7d..037de0015849 100644
--- a/chimera/resources/localized/English.lproj/BrowserWindow.nib/info.nib
+++ b/chimera/resources/localized/English.lproj/BrowserWindow.nib/info.nib
@@ -9,7 +9,7 @@
124
431 537 170 180 0 0 1152 746
160
- 454 70 195 666 0 0 1152 746
+ 478 70 195 666 0 0 1152 746
28
454 268 195 457 0 0 1152 746
297
@@ -25,7 +25,7 @@
475
493 338 207 230 0 0 1152 746
56
- 380 463 343 68 0 0 1152 746
+ 404 484 343 68 0 0 1152 746
IBFramework Version
248.0
@@ -45,8 +45,9 @@
IBOpenObjects
- 297
160
+ 56
+ 297
IBSystem Version
5Q125
diff --git a/chimera/resources/localized/English.lproj/BrowserWindow.nib/objects.nib b/chimera/resources/localized/English.lproj/BrowserWindow.nib/objects.nib
index cb1a721b71c5..420c8380135e 100644
Binary files a/chimera/resources/localized/English.lproj/BrowserWindow.nib/objects.nib and b/chimera/resources/localized/English.lproj/BrowserWindow.nib/objects.nib differ
diff --git a/chimera/resources/localized/English.lproj/MainMenu.nib/objects.nib b/chimera/resources/localized/English.lproj/MainMenu.nib/objects.nib
index f6bc61273734..92699d39a290 100644
Binary files a/chimera/resources/localized/English.lproj/MainMenu.nib/objects.nib and b/chimera/resources/localized/English.lproj/MainMenu.nib/objects.nib differ
diff --git a/chimera/src/application/MainController.mm b/chimera/src/application/MainController.mm
index 510fa98e0f97..b236f381296e 100644
--- a/chimera/src/application/MainController.mm
+++ b/chimera/src/application/MainController.mm
@@ -108,7 +108,10 @@ static const char* ioServiceContractID = "@mozilla.org/network/io-service;1";
// Now open the new window.
BrowserWindowController* controller = [self openBrowserWindowWithURLString: [mPreferenceManager homePage]];
- [controller focusURLBar];
+ if ([[mPreferenceManager homePage] isEqualToString: @"about:blank"])
+ [controller focusURLBar];
+ else
+ [[[controller getBrowserWrapper] getBrowserView] setActive: YES];
}
-(IBAction)newTab:(id)aSender