diff --git a/xpfe/components/prefwindow/resources/content/MANIFEST b/xpfe/components/prefwindow/resources/content/MANIFEST
index bf8dcf7ce620..4d7d3fb43f0c 100644
--- a/xpfe/components/prefwindow/resources/content/MANIFEST
+++ b/xpfe/components/prefwindow/resources/content/MANIFEST
@@ -23,6 +23,7 @@ pref-download.xul
pref-editing.xul
pref-fonts.xul
pref-fonts.js
+pref-history.xul
pref-languages.xul
pref-languages2.xul
pref-languages-add.xul
diff --git a/xpfe/components/prefwindow/resources/content/Makefile.in b/xpfe/components/prefwindow/resources/content/Makefile.in
index b197c3cf95e4..daf33f3449b4 100644
--- a/xpfe/components/prefwindow/resources/content/Makefile.in
+++ b/xpfe/components/prefwindow/resources/content/Makefile.in
@@ -57,8 +57,9 @@ CHROME_CONTENT = \
pref-editing.xul \
pref-fonts.xul \
pref-fonts.js \
+ pref-history.xul \
pref-languages.xul \
- pref-languages2.xul \
+ pref-languages2.xul \
pref-languages-add.xul \
pref-languages.js \
pref-navigator.xul \
diff --git a/xpfe/components/prefwindow/resources/content/makefile.win b/xpfe/components/prefwindow/resources/content/makefile.win
index 1285007430f4..e484269f9760 100644
--- a/xpfe/components/prefwindow/resources/content/makefile.win
+++ b/xpfe/components/prefwindow/resources/content/makefile.win
@@ -50,6 +50,7 @@ CHROME_CONTENT = \
.\pref-editing.xul \
.\pref-fonts.xul \
.\pref-fonts.js \
+ .\pref-history.xul \
.\pref-languages.xul \
.\pref-languages2.xul \
.\pref-languages-add.xul \
diff --git a/xpfe/components/prefwindow/resources/content/pref-history.xul b/xpfe/components/prefwindow/resources/content/pref-history.xul
new file mode 100644
index 000000000000..6820eda6db74
--- /dev/null
+++ b/xpfe/components/prefwindow/resources/content/pref-history.xul
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ &historyPages.label;
+
+
+
+
+
+
+
+
+
+
+
+
+
+ &clearLocationBar.label;
+
+
+
+
+
+
+
+
diff --git a/xpfe/components/prefwindow/resources/content/pref-navigator.xul b/xpfe/components/prefwindow/resources/content/pref-navigator.xul
index 609217b8009a..0da4e5c7dd84 100644
--- a/xpfe/components/prefwindow/resources/content/pref-navigator.xul
+++ b/xpfe/components/prefwindow/resources/content/pref-navigator.xul
@@ -38,25 +38,8 @@
@@ -65,7 +48,7 @@
-
@@ -93,33 +76,6 @@
oncommand="prefNavSelectFile('browserStartupHomepage', 'choosehomepage', false );"/>
-
-
-
-
- &historyPages.label;
-
-
-
-
-
-
-
-
-
-
-
-
-
- &clearLocationBar.label;
-
-
-
-
-
diff --git a/xpfe/components/prefwindow/resources/content/preftree.xul b/xpfe/components/prefwindow/resources/content/preftree.xul
index d480879ebcf6..18bbb2ed56a7 100644
--- a/xpfe/components/prefwindow/resources/content/preftree.xul
+++ b/xpfe/components/prefwindow/resources/content/preftree.xul
@@ -74,6 +74,11 @@
+
+
+
+
+
diff --git a/xpfe/components/prefwindow/resources/locale/en-US/MANIFEST b/xpfe/components/prefwindow/resources/locale/en-US/MANIFEST
index a9ba4d850c3d..14d1cc93056f 100644
--- a/xpfe/components/prefwindow/resources/locale/en-US/MANIFEST
+++ b/xpfe/components/prefwindow/resources/locale/en-US/MANIFEST
@@ -14,6 +14,7 @@ pref-composer.dtd
pref-debug.dtd
pref-download.dtd
pref-fonts.dtd
+pref-history.dtd
pref-languages.dtd
pref-languages2.dtd
pref-navigator.dtd
diff --git a/xpfe/components/prefwindow/resources/locale/en-US/Makefile.in b/xpfe/components/prefwindow/resources/locale/en-US/Makefile.in
index b74f6d5d4de9..7bc6bc8f3259 100644
--- a/xpfe/components/prefwindow/resources/locale/en-US/Makefile.in
+++ b/xpfe/components/prefwindow/resources/locale/en-US/Makefile.in
@@ -46,6 +46,7 @@ CHROME_L10N = \
pref-debug.dtd \
pref-download.dtd \
pref-fonts.dtd \
+ pref-history.dtd \
pref-languages.dtd \
pref-languages2.dtd \
pref-navigator.dtd \
diff --git a/xpfe/components/prefwindow/resources/locale/en-US/makefile.win b/xpfe/components/prefwindow/resources/locale/en-US/makefile.win
index 83555916dcc2..8f4e07fda15b 100644
--- a/xpfe/components/prefwindow/resources/locale/en-US/makefile.win
+++ b/xpfe/components/prefwindow/resources/locale/en-US/makefile.win
@@ -41,6 +41,7 @@ CHROME_L10N = \
.\pref-debug.dtd \
.\pref-editing.dtd \
.\pref-fonts.dtd \
+ .\pref-history.dtd \
.\pref-languages.dtd \
.\pref-languages2.dtd \
.\pref-navigator.dtd \
diff --git a/xpfe/components/prefwindow/resources/locale/en-US/pref-history.dtd b/xpfe/components/prefwindow/resources/locale/en-US/pref-history.dtd
new file mode 100644
index 000000000000..060cd1b44f34
--- /dev/null
+++ b/xpfe/components/prefwindow/resources/locale/en-US/pref-history.dtd
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/xpfe/components/prefwindow/resources/locale/en-US/pref-navigator.dtd b/xpfe/components/prefwindow/resources/locale/en-US/pref-navigator.dtd
index 95bbdb3f251d..25dd5cee9f34 100644
--- a/xpfe/components/prefwindow/resources/locale/en-US/pref-navigator.dtd
+++ b/xpfe/components/prefwindow/resources/locale/en-US/pref-navigator.dtd
@@ -19,16 +19,3 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/xpfe/components/prefwindow/resources/locale/en-US/preftree.dtd b/xpfe/components/prefwindow/resources/locale/en-US/preftree.dtd
index 81c48a3f58d7..6fbefdb9ed5b 100644
--- a/xpfe/components/prefwindow/resources/locale/en-US/preftree.dtd
+++ b/xpfe/components/prefwindow/resources/locale/en-US/preftree.dtd
@@ -8,6 +8,7 @@
+