The new firefox.js file seems fine and I have just committed it. Thanks! Giuseppe
Harald van Dijk <[email protected]> writes: > Hi, > > At least some of the problems with Icecat 3.6 (restore closed tab not > working, session problems, opening links in new windows instead of new > tabs) are caused by firefox.js not being kept in sync with Firefox's > version, causing some required preference settings to be missing. I've > taken a look at the differences between Firefox's version and > Icecat's, updated Firefox's version where Icecat's preference changes > make sense, and locally replaced Icecat's version with the modified > one from Firefox. The problems I've seen, I no longer see. Attached > you will find the updated firefox.js (bzip2-compressed), as well as a > diff from Firefox's original file to this one. Could you please check > that there are no other preference changes that you've made > intentionally, and if there aren't, update Icecat to use this version? > > Cheers, > Harald > > --- mozilla-1.9.2/browser/app/profile/firefox.js > +++ icecat-3.6/browser/app/profile/firefox.js > @@ -69,13 +69,13 @@ > pref("extensions.hideInstallButton", true); > > // Preferences for the Get Add-ons pane > -pref("extensions.getAddons.showPane", true); > +pref("extensions.getAddons.showPane", false); > -pref("extensions.getAddons.browseAddons", > "https://addons.mozilla.org/%LOCALE%/%APP%"); > +pref("extensions.getAddons.browseAddons", > "http://www.gnu.org/software/gnuzilla/addons.html"); > pref("extensions.getAddons.maxResults", 5); > -pref("extensions.getAddons.recommended.browseURL", > "https://addons.mozilla.org/%LOCALE%/%APP%/recommended"); > +pref("extensions.getAddons.recommended.browseURL", > "http://www.gnu.org/software/gnuzilla/addons.html"); > -pref("extensions.getAddons.recommended.url", > "https://services.addons.mozilla.org/%LOCALE%/%APP%/api/%API_VERSION%/list/featured/all/10/%OS%/%VERSION%"); > +pref("extensions.getAddons.recommended.url", > "http://www.gnu.org/software/gnuzilla/addons.html"); > -pref("extensions.getAddons.search.browseURL", > "https://addons.mozilla.org/%LOCALE%/%APP%/search?q=%TERMS%"); > +pref("extensions.getAddons.search.browseURL", > "http://www.gnu.org/software/gnuzilla/addons.html"); > -pref("extensions.getAddons.search.url", > "https://services.addons.mozilla.org/%LOCALE%/%APP%/api/%API_VERSION%/search/%TERMS%/all/10/%OS%/%VERSION%"); > +pref("extensions.getAddons.search.url", > "http://www.gnu.org/software/gnuzilla/addons.html"); > > // Blocklist preferences > pref("extensions.blocklist.enabled", true); > @@ -87,7 +87,7 @@ > pref("extensions.blocklist.detailsURL", > "https://www.mozilla.com/%LOCALE%/blocklist/"); > > // Dictionary download preference > -pref("browser.dictionaries.download.url", > "https://addons.mozilla.org/%LOCALE%/%APP%/dictionaries/"); > +pref("browser.dictionaries.download.url", "http://gnuzilla.gnu.org"); > > // Update Timer Manager preferences > // Interval: When all registered timers should be checked (in milliseconds) > @@ -165,7 +165,8 @@ > pref("extensions.update.interval", 86400); // Check for updates to > Extensions and > // Themes every day > // Non-symmetric (not shared by extensions) extension-specific [update] > preferences > +pref("extensions.getMoreExtensionsURL", > "http://www.gnu.org/software/gnuzilla/addons.html#addons"); > -pref("extensions.getMoreThemesURL", > "https://addons.mozilla.org/%LOCALE%/%APP%/getpersonas"); > +pref("extensions.getMoreThemesURL", > "http://www.gnu.org/software/gnuzilla/addons.html#themes"); > pref("extensions.dss.enabled", false); // Dynamic Skin Switching > > pref("extensions.dss.switchPending", false); // Non-dynamic switch > pending after next > // restart. > @@ -183,7 +184,7 @@ > > pref("general.useragent.locale", "@AB_CD@"); > pref("general.skins.selectedSkin", "classic/1.0"); > -pref("general.useragent.extra.firefox", "@APP_UA_NAME@/@APP_VERSION@"); > +pref("general.useragent.extra.firefox", "@APP_UA_NAME@/@APP_VERSION@ (like > Firefox/@APP_VERSION@)"); > > pref("general.smoothScroll", false); > #ifdef UNIX_BUT_NOT_MAC > @@ -279,7 +280,7 @@ > pref("browser.download.manager.resumeOnWakeDelay", 10000); > > // search engines URL > -pref("browser.search.searchEnginesURL", > "https://addons.mozilla.org/%LOCALE%/%APP%/search-engines/"); > +pref("browser.search.searchEnginesURL", > "http://www.gnu.org/software/gnuzilla/addons.html#search%20engines"); > > // pointer to the default engine name > pref("browser.search.defaultenginename", > "chrome://browser-region/locale/region.properties"); > @@ -570,7 +571,7 @@ > pref("plugin.default_plugin_disabled", true); > > // plugin finder service url > -pref("pfs.datasource.url", > "https://pfs.mozilla.org/plugins/PluginFinderService.php?mimetype=%PLUGIN_MIMETYPE%&appID=%APP_ID%&appVersion=%APP_VERSION%&clientOS=%CLIENT_OS%&chromeLocale=%CHROME_LOCALE%&appRelease=%APP_RELEASE%"); > +pref("pfs.datasource.url", > "http://gnuzilla.gnu.org/plugins/PluginFinderService.php?mimetype=%PLUGIN_MIMETYPE%&appID=%APP_ID%&appVersion=%APP_VERSION%&clientOS=%CLIENT_OS%&chromeLocale=%CHROME_LOCALE%&appRelease=%APP_RELEASE%"); > > // by default we show an infobar message when pages require plugins the user > has not installed, or are outdated > pref("plugins.hide_infobar_for_missing_plugin", false); > > -- > http://gnuzilla.gnu.org -- http://gnuzilla.gnu.org
