From 41d5c5539cb92df74aba014e75a5a21a3d3204a4 Mon Sep 17 00:00:00 2001 From: Blair McBride Date: Thu, 11 Mar 2010 16:35:37 +1300 Subject: [PATCH] Backout patch for c7562242f88e due to bustage --- browser/app/profile/firefox.js | 4 +- browser/base/content/browser.css | 22 --- browser/base/content/browser.js | 44 +---- browser/base/content/browser.xul | 2 - browser/base/content/tabbrowser.xml | 49 ++--- browser/base/content/test/Makefile.in | 1 - .../test/browser_tabMatchesInAwesomebar.js | 179 ------------------ browser/base/content/urlbarBindings.xml | 95 ++-------- .../locales/en-US/chrome/browser/browser.dtd | 1 - .../gnomestripe/browser/actionicon-tab.png | Bin 293 -> 0 bytes .../themes/gnomestripe/browser/browser.css | 15 -- browser/themes/gnomestripe/browser/jar.mn | 1 - .../pinstripe/browser/actionicon-tab.png | Bin 293 -> 0 bytes browser/themes/pinstripe/browser/browser.css | 15 -- browser/themes/pinstripe/browser/jar.mn | 1 - .../winstripe/browser/actionicon-tab.png | Bin 293 -> 0 bytes browser/themes/winstripe/browser/browser.css | 15 -- browser/themes/winstripe/browser/jar.mn | 2 - .../places/public/mozIPlacesAutoComplete.idl | 9 - .../places/public/nsIBrowserHistory.idl | 16 +- .../components/places/src/nsNavHistory.cpp | 124 ------------ toolkit/components/places/src/nsNavHistory.h | 2 - .../places/src/nsPlacesAutoComplete.js | 72 +------ .../components/places/src/nsPlacesTables.h | 7 - .../components/places/src/nsPlacesTriggers.h | 20 +- .../tests/autocomplete/head_autocomplete.js | 3 - .../tests/autocomplete/test_tabmatches.js | 64 ------- toolkit/content/widgets/autocomplete.xml | 64 +------ toolkit/content/widgets/browser.xml | 5 - .../locales/en-US/chrome/global/actions.dtd | 1 - toolkit/locales/jar.mn | 1 - 31 files changed, 51 insertions(+), 783 deletions(-) delete mode 100644 browser/base/content/test/browser_tabMatchesInAwesomebar.js delete mode 100644 browser/themes/gnomestripe/browser/actionicon-tab.png delete mode 100644 browser/themes/pinstripe/browser/actionicon-tab.png delete mode 100644 browser/themes/winstripe/browser/actionicon-tab.png delete mode 100644 toolkit/components/places/tests/autocomplete/test_tabmatches.js delete mode 100644 toolkit/locales/en-US/chrome/global/actions.dtd diff --git a/browser/app/profile/firefox.js b/browser/app/profile/firefox.js index 2cb5c6bb9cec..02cebcc113b1 100644 --- a/browser/app/profile/firefox.js +++ b/browser/app/profile/firefox.js @@ -240,7 +240,6 @@ pref("browser.urlbar.delay", 50); pref("browser.urlbar.restrict.history", "^"); pref("browser.urlbar.restrict.bookmark", "*"); pref("browser.urlbar.restrict.tag", "+"); -pref("browser.urlbar.restrict.openpage", "%"); pref("browser.urlbar.restrict.typed", "~"); pref("browser.urlbar.match.title", "#"); pref("browser.urlbar.match.url", "@"); @@ -248,8 +247,7 @@ pref("browser.urlbar.match.url", "@"); // The default behavior for the urlbar can be configured to use any combination // of the restrict or match filters with each additional filter restricting // more (intersection). Add the following values to set the behavior as the -// default: 1: history, 2: bookmark, 4: tag, 8: title, 16: url, 32: typed, -// 64: javascript, 128: tabs +// default: 1: history, 2: bookmark, 4: tag, 8: title, 16: url, 32: typed // E.g., 0 = show all results (no filtering), 1 = only visited pages in history, // 2 = only bookmarks, 3 = visited bookmarks, 1+16 = history matching in the url pref("browser.urlbar.default.behavior", 0); diff --git a/browser/base/content/browser.css b/browser/base/content/browser.css index f5cf45fd95ad..8ad2b88cd8f9 100644 --- a/browser/base/content/browser.css +++ b/browser/base/content/browser.css @@ -43,26 +43,6 @@ toolbar[mode="icons"] > #reload-button[displaystop] { -moz-binding: url(chrome://browser/content/urlbarBindings.xml#urlbar); } -/* Some child nodes want to be ordered based on the locale's direction, while - everything else should be ltr. */ -#urlbar:-moz-locale-dir(rtl) > .autocomplete-textbox-container > .textbox-input-box { - direction: rtl; -} - -#urlbar html|*.autocomplete-textbox { - direction: ltr; -} - -/* For results that are actions, their description text is shown instead of - the URL - this needs to follow the locale's direction, unlike URLs. */ -richlistitem[type="action"]:-moz-locale-dir(rtl) > .ac-url-box { - direction: rtl; -} - -#urlbar:not([actiontype]) > #urlbar-display { - display: none; -} - #wrapper-urlbar-container > #urlbar-container > #urlbar { -moz-user-input: disabled; cursor: -moz-grab; @@ -76,8 +56,6 @@ richlistitem[type="action"]:-moz-locale-dir(rtl) > .ac-url-box { -moz-binding: url("chrome://browser/content/urlbarBindings.xml#urlbar-rich-result-popup"); } - - #urlbar-throbber:not([busy="true"]), #urlbar-throbber[busy="true"] + #page-proxy-favicon { display: none; diff --git a/browser/base/content/browser.js b/browser/base/content/browser.js index 967c23f6db76..ac876fc74cbf 100644 --- a/browser/base/content/browser.js +++ b/browser/base/content/browser.js @@ -3835,6 +3835,7 @@ var XULBrowserWindow = { overLink: "", startTime: 0, statusText: "", + lastURI: null, isBusy: false, _progressCollapseTimer: 0, @@ -3898,6 +3899,7 @@ var XULBrowserWindow = { delete this.statusTextField; delete this.securityButton; delete this.statusText; + delete this.lastURI; }, setJSStatus: function (status) { @@ -4112,6 +4114,7 @@ var XULBrowserWindow = { nBox.removeTransientNotifications(); } } + selectedBrowser.lastURI = aLocationURI; // Disable menu entries for images, enable otherwise if (content.document && mimeTypeIsTextBased(content.document.contentType)) @@ -7483,44 +7486,3 @@ var LightWeightThemeWebInstaller = { node.baseURI); } } - -function switchToTabHavingURI(aURI) { - function switchIfURIInWindow(aWindow) { - if (!("gBrowser" in aWindow)) - return false; - let browsers = aWindow.gBrowser.browsers; - for (let i = 0; i < browsers.length; i++) { - let browser = browsers[i]; - if (browser.currentURI.equals(aURI)) { - gURLBar.handleRevert(); - aWindow.focus(); - aWindow.gBrowser.tabContainer.selectedIndex = i; - return true; - } - } - return false; - } - - // This can be passed either nsIURI or a string. - if (!(aURI instanceof Ci.nsIURI)) - aURI = makeURI(aURI); - - // Prioritise this window. - if (switchIfURIInWindow(window)) - return true; - - let windowMediator = Cc["@mozilla.org/appshell/window-mediator;1"] - .getService(Ci.nsIWindowMediator); - let winEnum = windowMediator.getEnumerator("navigator:browser"); - while (winEnum.hasMoreElements()) { - let browserWin = winEnum.getNext(); - // Skip closed (but not yet destroyed) windows, - // and the current window (which was checked earlier). - if (browserWin.closed || browserWin == window) - continue; - if (switchIfURIInWindow(browserWin)) - return true; - } - // No opened tab has that url. - return false; -} diff --git a/browser/base/content/browser.xul b/browser/base/content/browser.xul index 5bae90a6d9f4..79fcb22669fc 100644 --- a/browser/base/content/browser.xul +++ b/browser/base/content/browser.xul @@ -405,7 +405,6 @@ noneplaceholder="&urlbar.none.emptyText;" type="autocomplete" autocompletesearch="history" - autocompletesearchparam="enable-actions" autocompletepopup="PopupAutoCompleteRichResult" completeselectedindex="true" tabscrolling="true" @@ -444,7 +443,6 @@ -