diff --git a/.gitignore b/.gitignore index eddeba9d44fd..2f27b29b45e2 100644 --- a/.gitignore +++ b/.gitignore @@ -13,11 +13,11 @@ ID .*.sw[a-z] # User files that may appear at the root -.mozconfig -mozconfig -configure -config.cache -config.log +/.mozconfig* +/mozconfig +/configure +/config.cache +/config.log # Empty marker file that's generated when we check out NSS security/manager/.nss.checkout diff --git a/Makefile.in b/Makefile.in index 5f823293f577..3b9f3234818b 100644 --- a/Makefile.in +++ b/Makefile.in @@ -65,7 +65,7 @@ tier_base_dirs = \ $(NULL) ifndef LIBXUL_SDK -ifeq ($(OS_TARGET),Android) +ifeq (android,$(MOZ_WIDGET_TOOLKIT)) tier_base_dirs += other-licenses/android endif diff --git a/accessible/src/base/nsAccDocManager.cpp b/accessible/src/base/nsAccDocManager.cpp index 5372c14dd3ce..07a8cb9c00b2 100644 --- a/accessible/src/base/nsAccDocManager.cpp +++ b/accessible/src/base/nsAccDocManager.cpp @@ -238,7 +238,8 @@ nsAccDocManager::OnProgressChange(nsIWebProgress *aWebProgress, NS_IMETHODIMP nsAccDocManager::OnLocationChange(nsIWebProgress *aWebProgress, - nsIRequest *aRequest, nsIURI *aLocation) + nsIRequest *aRequest, nsIURI *aLocation, + PRUint32 aFlags) { NS_NOTREACHED("notification excluded in AddProgressListener(...)"); return NS_OK; diff --git a/browser/app/profile/firefox.js b/browser/app/profile/firefox.js index f3bad07f6237..b1736b140e8c 100644 --- a/browser/app/profile/firefox.js +++ b/browser/app/profile/firefox.js @@ -65,7 +65,7 @@ pref("extensions.minCompatibleAppVersion", "4.0"); // Preferences for AMO integration pref("extensions.getAddons.cache.enabled", true); pref("extensions.getAddons.maxResults", 15); -pref("extensions.getAddons.get.url", "https://services.addons.mozilla.org/%LOCALE%/firefox/api/%API_VERSION%/search/guid:%IDS%?src=firefox&appOS=%OS%&appVersion=%VERSION%&tMain=%TIME_MAIN%&tFirstPaint=%TIME_FIRST_PAINT%&tSessionRestored=%TIME_SESSION_RESTORED%"); +pref("extensions.getAddons.get.url", "https://services.addons.mozilla.org/%LOCALE%/firefox/api/%API_VERSION%/search/guid:%IDS%?src=firefox&appOS=%OS%&appVersion=%VERSION%"); pref("extensions.getAddons.search.browseURL", "https://addons.mozilla.org/%LOCALE%/firefox/search?q=%TERMS%"); pref("extensions.getAddons.search.url", "https://services.addons.mozilla.org/%LOCALE%/firefox/api/%API_VERSION%/search/%TERMS%/all/%MAX_RESULTS%/%OS%/%VERSION%?src=firefox"); pref("extensions.webservice.discoverURL", "https://services.addons.mozilla.org/%LOCALE%/firefox/discovery/pane/%VERSION%/%OS%"); diff --git a/browser/base/content/aboutSyncTabs.js b/browser/base/content/aboutSyncTabs.js index 8acdf7a416d1..222548e4ef23 100644 --- a/browser/base/content/aboutSyncTabs.js +++ b/browser/base/content/aboutSyncTabs.js @@ -140,7 +140,7 @@ let RemoteTabViewer = { , "folderPicker" , "loadInSidebar" , "keyword" ] - }); + }, window.top); }, bookmarkSelectedTabs: function() { @@ -160,7 +160,7 @@ let RemoteTabViewer = { , type: "folder" , URIList: URIs , hiddenRows: [ "description" ] - }); + }, window.top); } }, diff --git a/browser/base/content/browser-places.js b/browser/base/content/browser-places.js index 66cf691f2a1a..b85892c12cd7 100644 --- a/browser/base/content/browser-places.js +++ b/browser/base/content/browser-places.js @@ -388,13 +388,13 @@ var PlacesCommandHook = { , "loadInSidebar" , "folderPicker" , "keyword" ] - }); + }, window); } else { PlacesUIUtils.showBookmarkDialog({ action: "edit" , type: "bookmark" , itemId: itemId - }); + }, window); } }, @@ -427,7 +427,7 @@ var PlacesCommandHook = { , type: "folder" , URIList: pages , hiddenRows: [ "description" ] - }); + }, window); } }, @@ -478,7 +478,7 @@ var PlacesCommandHook = { , hiddenRows: [ "feedLocation" , "siteLocation" , "description" ] - }); + }, window); }, /** diff --git a/browser/base/content/browser.css b/browser/base/content/browser.css index f033c2bb4a34..e3a04bc9121b 100644 --- a/browser/base/content/browser.css +++ b/browser/base/content/browser.css @@ -362,8 +362,8 @@ window[chromehidden~="toolbar"] toolbar:not(.toolbar-primary):not(.chromeclass-m position: fixed; top: 0; left: 0; - min-width: 100%; - min-height: 100%; + width: 100%; + height: 100%; } #full-screen-warning-container[fade-warning-out] { diff --git a/browser/base/content/browser.js b/browser/base/content/browser.js index ae06684d7a9d..739ac2b295d6 100644 --- a/browser/base/content/browser.js +++ b/browser/base/content/browser.js @@ -3165,7 +3165,7 @@ var bookmarksButtonObserver = { , "loadInSidebar" , "folderPicker" , "keyword" ] - }); + }, window); } catch(ex) { } }, @@ -4586,7 +4586,7 @@ var XULBrowserWindow = { } }, - onLocationChange: function (aWebProgress, aRequest, aLocationURI) { + onLocationChange: function (aWebProgress, aRequest, aLocationURI, aFlags) { var location = aLocationURI ? aLocationURI.spec : ""; this._hostChanged = true; @@ -5052,7 +5052,8 @@ var TabsProgressListener = { } }, - onLocationChange: function (aBrowser, aWebProgress, aRequest, aLocationURI) { + onLocationChange: function (aBrowser, aWebProgress, aRequest, aLocationURI, + aFlags) { // Filter out any sub-frame loads if (aBrowser.contentWindow == aWebProgress.DOMWindow) FullZoom.onLocationChange(aLocationURI, false, aBrowser); @@ -5793,7 +5794,7 @@ function contentAreaClick(event, isPanelClick) , "location" , "folderPicker" , "keyword" ] - }); + }, window); event.preventDefault(); return true; } @@ -6840,7 +6841,7 @@ function AddKeywordForSearchField() { , hiddenRows: [ "location" , "loadInSidebar" , "folderPicker" ] - }); + }, window); } function SwitchDocumentDirection(aWindow) { diff --git a/browser/base/content/browser.xul b/browser/base/content/browser.xul index ba2a7cb7bdfa..5822018eb5c2 100644 --- a/browser/base/content/browser.xul +++ b/browser/base/content/browser.xul @@ -976,7 +976,7 @@