From b105bb76b6f1bf59c621ff572c76e5a2cc6ac2a336eceefe9aebeaca678d9cde Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Fri, 23 Aug 2024 16:58:08 +0200 Subject: [PATCH] Sync from SUSE:SLFO:Main MozillaFirefox-branding-SLE revision 9589397b0c0100fa58e11fede283f11b --- .gitattributes | 23 +++ COPYING | 32 +++ MozillaFirefox-branding-SLE.changes | 238 +++++++++++++++++++++++ MozillaFirefox-branding-SLE.spec | 136 +++++++++++++ README.SUSE | 3 + all-SLE.js | 12 ++ distribution.ini.in | 36 ++++ firefox-SLE.js | 24 +++ firefox.schemas | 289 ++++++++++++++++++++++++++++ 9 files changed, 793 insertions(+) create mode 100644 .gitattributes create mode 100644 COPYING create mode 100644 MozillaFirefox-branding-SLE.changes create mode 100644 MozillaFirefox-branding-SLE.spec create mode 100644 README.SUSE create mode 100644 all-SLE.js create mode 100644 distribution.ini.in create mode 100644 firefox-SLE.js create mode 100644 firefox.schemas diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/COPYING b/COPYING new file mode 100644 index 0000000..fe55d2d --- /dev/null +++ b/COPYING @@ -0,0 +1,32 @@ +Copyright (c) 2008, Novell, Inc. +Copyright (c) 2014, SUSE LINUX Products GmbH +All rights reserved. + +This package (other than those portions that are trademarks, logos, and trade +dress of SUSE LINUX Products GmbH), is made available under the following terms: + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this +list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + +* Neither the name of the Novell nor the names of its contributors may be +used to endorse or promote products derived from this software without +specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF +THE POSSIBILITY OF SUCH DAMAGE. diff --git a/MozillaFirefox-branding-SLE.changes b/MozillaFirefox-branding-SLE.changes new file mode 100644 index 0000000..8ef138c --- /dev/null +++ b/MozillaFirefox-branding-SLE.changes @@ -0,0 +1,238 @@ +------------------------------------------------------------------- +Thu Aug 22 10:30:35 UTC 2024 - Martin Sirringhaus + +- Don't do gconf2-schemas on anything newer than SLE-15 + +------------------------------------------------------------------- +Thu Jul 11 16:11:53 UTC 2024 - Charles Robertson + +- change version to 128 + +------------------------------------------------------------------- +Thu Jun 29 08:17:16 UTC 2023 - Martin Sirringhaus + +- change version to 115 +- Move bookmarks to https + +------------------------------------------------------------------- +Tue Jul 5 14:27:58 UTC 2022 - Martin Sirringhaus + +- change version to 102 + +------------------------------------------------------------------- +Wed Aug 11 16:31:43 UTC 2021 - Charles Robertson + +- change version to 91 + +------------------------------------------------------------------- +Tue Jul 7 13:43:04 UTC 2020 - Martin Sirringhaus + +- change version to 78 + +------------------------------------------------------------------- +Tue Oct 8 07:33:38 UTC 2019 - Martin Sirringhaus + +- moved extensions preferences to core package (bsc#1153869) + +------------------------------------------------------------------- +Fri Jun 7 12:17:57 UTC 2019 - Martin Sirringhaus + +- Fix bookmarks and clean up old files + +------------------------------------------------------------------- +Fri Jun 7 09:14:09 UTC 2019 - Martin Sirringhaus + +- Fix wrongly displayed version in Help -> About (bsc#1087200) + +------------------------------------------------------------------- +Thu Jun 6 11:28:05 UTC 2019 - Martin Sirringhaus + +- change version to 68 + +------------------------------------------------------------------- +Wed Jun 6 13:51:38 UTC 2018 - pcerny@suse.com + +- change version to 60 + +------------------------------------------------------------------- +Sun Jun 18 20:57:21 UTC 2017 - pcerny@suse.com + +- change version to 52 + +------------------------------------------------------------------- +Thu Jun 16 16:14:12 UTC 2016 - pcerny@suse.com + +- fix homepage in the GNOME schema file + +------------------------------------------------------------------- +Thu Jun 9 18:38:56 UTC 2016 - pcerny@suse.com + +- remove extension part of the branding, since it is no longer + needed + +------------------------------------------------------------------- +Thu Jun 2 17:01:35 UTC 2016 - pcerny@suse.com + +- changing required Firefox versions in the branding extension + as well as in the .spec file (requiring 45.*) + +------------------------------------------------------------------- +Thu Nov 19 16:54:15 UTC 2015 - pcerny@suse.com + +- turn tracking protection on by default + +------------------------------------------------------------------- +Wed Nov 4 17:56:09 UTC 2015 - pcerny@suse.com + +- changing version to 38 + (bumping up max supported Firefox version to 38.* in the extension as + well) + +------------------------------------------------------------------- +Fri Aug 14 14:33:47 UTC 2015 - pcerny@suse.com + +- bumped max Firefox version to 38.* + +------------------------------------------------------------------- +Sat Dec 6 16:08:07 UTC 2014 - meissner@suse.com + +- version should be 31.0 instead of 31 to meet requirement + from firefox + +------------------------------------------------------------------- +Thu Jul 31 19:18:12 UTC 2014 - pcerny@suse.com + +- disable call home features + +------------------------------------------------------------------- +Fri Jun 13 21:45:15 UTC 2014 - pcerny@suse.com + +- marked as compatible with Firefox 31 + +------------------------------------------------------------------- +Fri Mar 28 14:12:11 UTC 2014 - pcerny@suse.com + +- show protocol in URL + +------------------------------------------------------------------- +Wed Feb 19 14:20:28 UTC 2014 - pcerny@suse.com + +- packaging license file + +------------------------------------------------------------------- +Mon Feb 17 10:31:37 UTC 2014 - cdenicolo@suse.com + +- license update: BSD-3-Clause + please use SPDX-filenames. + +------------------------------------------------------------------- +Fri Feb 14 13:02:15 UTC 2014 - pcerny@suse.com + +- setting maximum supported Firefox version to 31 + +------------------------------------------------------------------- +Thu Dec 5 10:39:20 UTC 2013 - pcerny@suse.com + +- update for Firefox 24 ESR + +------------------------------------------------------------------- +Mon Feb 25 02:02:20 UTC 2013 - pcerny@suse.com + +- bnc#803326 - default setting for new profiles + * fixed setting default homepage + * Personal Toolbar displayed by default + +------------------------------------------------------------------- +Sat Jan 14 22:24:17 UTC 2012 - pcerny@suse.com + +- update for Firefox 10 +- changed site icons in bookmarks + +------------------------------------------------------------------- +Mon Dec 12 11:40:20 UTC 2011 - pcerny@suse.com + +- update for Firefox 8 + +------------------------------------------------------------------- +Tue Sep 20 13:14:17 UTC 2011 - pcerny@suse.com + +- update for Firefox 5+ + +------------------------------------------------------------------- +Wed May 5 07:09:13 UTC 2010 - bgmerrell@novell.com + +- Set the default home page according to bnc#461752 +- Fix issue where the wrong distribution info was being shown in + Firefox (bnc#569580). This can be seen in "About Mozilla + Firefox" in the Help menu. + +------------------------------------------------------------------- +Tue Jul 14 00:19:15 CEST 2009 - wr@rosenauer.org + +- update to 3.5 to supplement FF3.5 + +------------------------------------------------------------------- +Wed Feb 25 08:06:13 CET 2009 - pwu@suse.de + +- Workaround for (bnc#463136), will re-enable it later. + Comment out 'pref("config.use_system_prefs", true)' + in firefox-suse-default-prefs.js. + +------------------------------------------------------------------- +Thu Jan 8 14:10:36 EST 2009 - hfiguiere@suse.de + +- Change homepage URL. (bnc#461752) + +------------------------------------------------------------------- +Mon Dec 8 11:16:41 EST 2008 - hfiguiere@suse.de + +- Fix a typo in firefox-suse-default-prefs.js + +------------------------------------------------------------------- +Thu Nov 20 18:57:20 CST 2008 - maw@suse.de + +- Review and approve changes. + +------------------------------------------------------------------- +Fri Nov 14 13:44:14 CET 2008 - wr@rosenauer.org + +- Make sure that the base package is installed before installing + the branding packages (needed for gconf schema update) + (bnc#444682) + +------------------------------------------------------------------- +Fri Nov 7 15:41:46 CST 2008 - maw@suse.de + +- Review and approve changes. + +------------------------------------------------------------------- +Tue Nov 4 23:28:53 CET 2008 - wr@rosenauer.org + +- Enable the use of system preferences for the lockdown. (bnc#439844) +- Added the Firefox Gconf schema for system prefs (bnc#441646) + +------------------------------------------------------------------- +Wed Oct 22 20:00:07 CEST 2008 - wr@rosenauer.org + +- bumped version to 3.0.3 +- removed browser.link.open_external override; we are opening + everything in a new tab; that also caused UI misbehaviour + (bnc#430077, bmo#457092) +- Set browser.identity.ssl_domain.display to 1 (bnc#426263) + +------------------------------------------------------------------- +Mon Oct 6 14:56:23 CEST 2008 - sbrabec@suse.cz + +- Conflict with other branding providers (FATE#304881). + +------------------------------------------------------------------- +Fri Sep 26 18:22:01 CEST 2008 - vuntz@suse.de + +- Add COPYING file (bnc#426320). + +------------------------------------------------------------------- +Thu Sep 11 01:48:17 CEST 2008 - vuntz@suse.de + +- New package, branched from MozillaFirefox-branding-openSUSE. +- Add SLED documentation bookmark, and remove openSUSE-related + stuff. (fate#305003) diff --git a/MozillaFirefox-branding-SLE.spec b/MozillaFirefox-branding-SLE.spec new file mode 100644 index 0000000..d179d41 --- /dev/null +++ b/MozillaFirefox-branding-SLE.spec @@ -0,0 +1,136 @@ +# +# spec file for package MozillaFirefox-branding-SLE +# +# Copyright (c) 2024 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + +%define major 128 +%define major_plus %( echo $((%{major}+1)) ) + +BuildRequires: MozillaFirefox +BuildRequires: unzip +BuildRequires: zip +%if 0%{?suse_version} > 1200 && 0%{?suse_version} < 1600 +BuildRequires: gconf2-devel +%endif + +Name: MozillaFirefox-branding-SLE +Version: %{major} +Release: 0 +Summary: SLED branding of MozillaFirefox +License: BSD-3-Clause +Group: Productivity/Networking/Web/Browsers +Source: COPYING +Source3: firefox-SLE.js +Source4: firefox.schemas +Source5: distribution.ini.in +Source6: all-SLE.js +Source8: README.SUSE +PreReq: MozillaFirefox >= %{major} +PreReq: MozillaFirefox < %{major_plus} +Supplements: packageand(MozillaFirefox:branding-SLE) +Provides: MozillaFirefox-branding = %{version} +Conflicts: otherproviders(MozillaFirefox-branding) +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%define homepage https://www.suse.com/ +%define progdir %{_libdir}/firefox +%if 0%{?suse_version} == 1315 +%define sle_version 12 +%endif +%define progdir %{_prefix}/%_lib/firefox +%define libgssapi libgssapi_krb5.so.2 +%define gnome_confdir %{_sysconfdir} +%define gnome_dir %{_prefix} + +%if 0%{?suse_version} < 1600 +%gconf_schemas_prereq +%if 0%{?suse_version} > 1100 +Requires(pre): /usr/bin/gconftool-2 coreutils +%else +PreReq: gconf2 coreutils +%endif +%endif + +%description +This package provides SLED Look and Feel for MozillaFirefox. + + + +Authors: +-------- + Petr Cerny + +%prep +cp %{SOURCE0} %{SOURCE8} . +sed -i 's,@HOMEPAGEURL@,%{homepage},' %{SOURCE4} %{SOURCE5} + +%build + +%install +install -d %{buildroot}%{progdir} +install -d %{buildroot}%{progdir}/browser +# custom bookmarks +install -d %{buildroot}%{progdir}/browser/defaults/profile +# apply SUSE defaults +# all applications +install -d %{buildroot}%{progdir}/defaults/pref +install -m0644 %{SOURCE6} %{buildroot}%{progdir}/defaults/pref/ +# firefox +install -d %{buildroot}%{progdir}/browser/defaults/preferences +install -m0644 %{SOURCE3} %{buildroot}%{progdir}/browser/defaults/preferences/firefox-SLE.js +sed -i -e 's,@GSSAPI@,%{libgssapi},g' %{buildroot}%{progdir}/browser/defaults/preferences/firefox-SLE.js +# distribution.ini +install -d %{buildroot}%{progdir}/distribution +sed -e 's,%%VERSION%%,%{sle_version},g' \ + %{SOURCE5} > distribution.ini + +install -d %{buildroot}%{progdir}/distribution/ +install -m 0644 distribution.ini %{buildroot}%{progdir}/distribution/ + +%if 0%{?suse_version} < 1600 +# SCHEMA file +mkdir -p %{buildroot}%{gnome_confdir}/gconf/schemas +install -m 644 %{SOURCE4} \ + %{buildroot}%{gnome_confdir}/gconf/schemas/ +%find_gconf_schemas +%endif + +%clean +rm -rf %{buildroot} + +%if 0%{?suse_version} < 1600 +%pre -f %{name}.schemas_pre + +%preun -f %{name}.schemas_preun + +%posttrans -f %{name}.schemas_posttrans +%endif + +%if 0%{?suse_version} < 1600 +%files -f %{name}.schemas_list +%else +%files +%endif +%defattr(-,root,root) + +%doc README.SUSE +%license COPYING +%{progdir}/defaults/pref/ +%{progdir}/browser/ +%{progdir}/browser/defaults/ +%{progdir}/browser/defaults/preferences/ +%{progdir}/browser/defaults/profile/ +%{progdir}/distribution/ + +%changelog diff --git a/README.SUSE b/README.SUSE new file mode 100644 index 0000000..d39b6bc --- /dev/null +++ b/README.SUSE @@ -0,0 +1,3 @@ +Firefox branding used to use an add-on, which is no longer needed. Should you +still see that add-on among extensions installed in your profile, you may +safely remove it. diff --git a/all-SLE.js b/all-SLE.js new file mode 100644 index 0000000..f263b3a --- /dev/null +++ b/all-SLE.js @@ -0,0 +1,12 @@ +// SLE overrides for default settings +pref("layout.word_select.stop_at_punctuation", true); +pref("intl.locale.matchOS", true); + +// disable call home features +pref("datareporting.healthreport.service.enabled", false); +pref("datareporting.healthreport.uploadEnabled", false); +pref("datareporting.policy.dataSubmissionEnabled", false); +pref("toolkit.telemetry.enabled", false); + +// turn on Tracking protection by default +pref("privacy.trackingprotection.enabled", true); diff --git a/distribution.ini.in b/distribution.ini.in new file mode 100644 index 0000000..11f7710 --- /dev/null +++ b/distribution.ini.in @@ -0,0 +1,36 @@ +[Global] +id=SLE +version=%VERSION% +about=Firefox for SUSE LINUX Enterprise + +[Preferences] +app.partner.suse="suse" + +[LocalizablePreferences] +browser.startup.homepage="@HOMEPAGEURL@" + +[BookmarksToolbar] +item.1.title=SUSE +item.1.link=https://www.suse.com/ +item.1.icon=empty: +item.1.iconData=data:image/png;base64,R0lGODlhEAAQANUAAGiYKeDq05Kxa8rXu4C4MP///3mtNIG4NqW/hoyyW3KmLNrmybXUi36qRIKvRubu3XSlM6XFesXXrtHktvT38Yq1TX+kUHegQ2+bNq3Ck3u1KZm2d4nCPM7euHWrLOTv126iK9zmzoe+O4m7SNLhv5W8Xpu9bX+yOerv5NPjv3WsLuDr1IOyR4O+MHu0L2ydKt/rzpS1a4K0P424UtbevZ6/cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAHAP8ALAAAAAAQABAAAAaIwIJwSCwaj0SKUJAZoJAFgAUBqgIum4HR5fG4vi6V4oXJEFvodEsE+4QagqE6vZDJZivQszBvEVYGEQkPHghCahwtBykJIAkkKg1CBJQEIx8jJx0oCwYuCpOVLhUfATUKCioTK0JgX2IRHR8oMCWSBa6vYgoQEA5auLmvLCYSRCqqUEQKDMpEQQA7 + +[BookmarksMenu] +item.1.type=folder +item.1.title=SUSE +item.1.folderId=1 + +[BookmarksFolder-1] +item.1.title=SUSE +item.1.link=https://www.suse.com/ +item.1.icon=empty: +item.1.iconData=data:image/png;base64,R0lGODlhEAAQANUAAGiYKeDq05Kxa8rXu4C4MP///3mtNIG4NqW/hoyyW3KmLNrmybXUi36qRIKvRubu3XSlM6XFesXXrtHktvT38Yq1TX+kUHegQ2+bNq3Ck3u1KZm2d4nCPM7euHWrLOTv126iK9zmzoe+O4m7SNLhv5W8Xpu9bX+yOerv5NPjv3WsLuDr1IOyR4O+MHu0L2ydKt/rzpS1a4K0P424UtbevZ6/cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAHAP8ALAAAAAAQABAAAAaIwIJwSCwaj0SKUJAZoJAFgAUBqgIum4HR5fG4vi6V4oXJEFvodEsE+4QagqE6vZDJZivQszBvEVYGEQkPHghCahwtBykJIAkkKg1CBJQEIx8jJx0oCwYuCpOVLhUfATUKCioTK0JgX2IRHR8oMCWSBa6vYgoQEA5auLmvLCYSRCqqUEQKDMpEQQA7 +item.2.title=SUSE Linux Documentation +item.2.link=https://www.suse.com/documentation/ +item.2.icon=empty: +item.2.iconData=data:image/png;base64,R0lGODlhEAAQANUAAGiYKeDq05Kxa8rXu4C4MP///3mtNIG4NqW/hoyyW3KmLNrmybXUi36qRIKvRubu3XSlM6XFesXXrtHktvT38Yq1TX+kUHegQ2+bNq3Ck3u1KZm2d4nCPM7euHWrLOTv126iK9zmzoe+O4m7SNLhv5W8Xpu9bX+yOerv5NPjv3WsLuDr1IOyR4O+MHu0L2ydKt/rzpS1a4K0P424UtbevZ6/cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAHAP8ALAAAAAAQABAAAAaIwIJwSCwaj0SKUJAZoJAFgAUBqgIum4HR5fG4vi6V4oXJEFvodEsE+4QagqE6vZDJZivQszBvEVYGEQkPHghCahwtBykJIAkkKg1CBJQEIx8jJx0oCwYuCpOVLhUfATUKCioTK0JgX2IRHR8oMCWSBa6vYgoQEA5auLmvLCYSRCqqUEQKDMpEQQA7 +item.3.title=SUSE Linux Support +item.3.link=https://www.suse.com/support +item.3.icon=empty: +item.3.iconData=data:image/png;base64,R0lGODlhEAAQANUAAGiYKeDq05Kxa8rXu4C4MP///3mtNIG4NqW/hoyyW3KmLNrmybXUi36qRIKvRubu3XSlM6XFesXXrtHktvT38Yq1TX+kUHegQ2+bNq3Ck3u1KZm2d4nCPM7euHWrLOTv126iK9zmzoe+O4m7SNLhv5W8Xpu9bX+yOerv5NPjv3WsLuDr1IOyR4O+MHu0L2ydKt/rzpS1a4K0P424UtbevZ6/cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAHAP8ALAAAAAAQABAAAAaIwIJwSCwaj0SKUJAZoJAFgAUBqgIum4HR5fG4vi6V4oXJEFvodEsE+4QagqE6vZDJZivQszBvEVYGEQkPHghCahwtBykJIAkkKg1CBJQEIx8jJx0oCwYuCpOVLhUfATUKCioTK0JgX2IRHR8oMCWSBa6vYgoQEA5auLmvLCYSRCqqUEQKDMpEQQA7 + diff --git a/firefox-SLE.js b/firefox-SLE.js new file mode 100644 index 0000000..bc53c63 --- /dev/null +++ b/firefox-SLE.js @@ -0,0 +1,24 @@ +pref("accessibility.typeaheadfind.soundURL", "default"); +pref("browser.backspace_action", 2); +pref("browser.display.use_system_colors", true); +pref("browser.identity.ssl_domain_display", 1); +pref("browser.tabs.loadFolderAndReplace", false); + +// do not hide parts of URLs +pref("browser.urlbar.formatting.enabled", false); +pref("browser.urlbar.trimURLs", false); + +pref("font.default", "sans-serif"); +pref("font.default.x-western", "sans-serif"); +pref("font.name.monospace.x-unicode", "monospace"); +pref("font.name.monospace.x-western", "monospace"); +pref("general.smoothScroll", true); +pref("network.negotiate-auth.gsslib", "@GSSAPI@"); + +pref("print.print_edge_bottom", 14); // 1/100 of an inch +pref("print.print_edge_left", 16); // 1/100 of an inch +pref("print.print_edge_right", 16); // 1/100 of an inch +pref("print.print_edge_top", 14); // 1/100 of an inch + +//pref("startup.homepage_override_url", ""); +//pref("startup.homepage_welcome_url", ""); diff --git a/firefox.schemas b/firefox.schemas new file mode 100644 index 0000000..794b7d9 --- /dev/null +++ b/firefox.schemas @@ -0,0 +1,289 @@ + + + + /schemas/apps/firefox/lockdown/disable_history + /apps/firefox/lockdown/disable_history + firefox + bool + false + + Disable the browser history + Prevent the browser from keeping a history of visited sites + + + + /schemas/apps/firefox/lockdown/disable_toolbar_editing + /apps/firefox/lockdown/disable_toolbar_editing + firefox + bool + false + + Disable toolbar editing + Prevent the user from editing the toolbar + + + + /schemas/apps/firefox/lockdown/disable_themes + /apps/firefox/lockdown/disable_themes + firefox + bool + false + + Disable installing themes + To prevent the user from installing themes + + + + /schemas/apps/firefox/lockdown/disable_extensions + /apps/firefox/lockdown/disable_extensions + firefox + bool + false + + Disable installing extensions + Prevent the user from installing extensions + + + + /schemas/apps/firefox/web/disable_popups + /apps/firefox/web/disable_popups + firefox + bool + false + + Enable popup blocker + Enable popup blocker without warning about blocked popups + + + + /schemas/apps/firefox/web/java_enabled + /apps/firefox/web/java_enabled + firefox + bool + true + + Enable java + Enable java + + + + /schemas/apps/firefox/web/javascript_enabled + /apps/firefox/web/javascript_enabled + firefox + bool + true + + Enable javascript + Enable javascript + + + + /schemas/apps/firefox/lockdown/disable_url_bar + /apps/firefox/lockdown/disable_url_bar + firefox + bool + false + + Disable location bar + Prevent the user from entering URLs in the location bar + + + + /schemas/apps/firefox/lockdown/disable_searchbar + /apps/firefox/lockdown/disable_searchbar + firefox + bool + false + + Disable search bar + Prevent the user from using the search bar + + + + /schemas/apps/firefox/web/disable_cookies + /apps/firefox/web/disable_cookies + firefox + bool + false + + Disable cookies + Prevent the browser from storing cookies + + + + /schemas/apps/firefox/web/disable_save_password + /apps/firefox/web/disable_save_password + firefox + bool + false + + Disable saved passwords + Prevent the browser from storing saved passwords + + + + /schemas/apps/firefox/web/cache_size + /apps/firefox/web/cache_size + firefox + int + 50000 + + Disk cache size in KB + Disk cache size in KB + + + + /schemas/apps/firefox/general/homepage_url + /apps/firefox/general/homepage_url + firefox + string + @HOMEPAGEURL@ + + Home Page URL + Home Page URL + + + + /schemas/apps/firefox/web/download_defaultfolder + /apps/firefox/web/download_defaultfolder + firefox + string + Desktop + + Default download location + Default download location. Possible values include: "Desktop", "My Downloads", and "Home" + + + + /schemas/apps/firefox/lockdown/disable_unsafe_protocol + /apps/firefox/lockdown/disable_unsafe_protocol + firefox + bool + false + + Disable unsafe protocols + Disable non-builtin protocols not explicitly enabled + + + + /schemas/apps/firefox/lockdown/disable_bookmark_editing + /apps/firefox/lockdown/disable_bookmark_editing + firefox + bool + false + + Disable editing bookmarks + Prevent the user from editing browser bookmarks + + + + /schemas/apps/firefox/lockdown/hide_bookmark + /apps/firefox/lockdown/hide_bookmark + firefox + bool + false + + Disable bookmarks feature + Prevent the user from editing or viewing bookmarks + + + + /schemas/apps/firefox/lockdown/disable_show_passwords + /apps/firefox/lockdown/disable_show_passwords + firefox + bool + false + + Disable display of stored web passwords + Disable plain text display of stored web passwords in Preferences dialog + + + + /schemas/apps/firefox/lockdown/disable_javascript_chrome + /apps/firefox/lockdown/disable_javascript_chrome + firefox + bool + false + + Prevent javascript windows from hiding chrome + Prevent windows opened by javascript from hiding window chrome (location bar, status bar, etc.) + + + + /schemas/apps/firefox/web/cookie_accept + /apps/firefox/web/cookie_accept + firefox + int + 0 + + Cookie Lifetime Policy + Cookie Lifetime Policy: 0 = Accept cookies normally; 1 = Prompt for each cookie; 2 = Accept for current session only; 3 = Accept for N days + + + + /schemas/apps/firefox/web/images_load + /apps/firefox/web/images_load + firefox + int + 0 + + Image loading policy + Image loading policy: 0 = load all images; 1 = exclude third-party image loading; 2 = exclude all image loading + + + + /schemas/apps/firefox/lockdown/additional_safe_protocols + /apps/firefox/lockdown/additional_safe_protocols + firefox + string + + + Additional Safe Protocols + Additional Safe Protocols + + + + /schemas/apps/firefox/general/trusted_URIs + /apps/firefox/general/trusted_URIs + firefox + list + string + [] + + List of URIs for which Kerberos/NTLM is enabled + A comma-separated list of URI keys, of the form + [scheme "://"] [host [":" port]], for which login should be allowed + via SPNEGO Kerberos or NTLM authentication. + + + + + /schemas/apps/firefox/general/delegated_URIs + /apps/firefox/general/delegated_URIs + firefox + list + string + [] + + List of URIs for which Kerberos/NTLM delegation is enabled + A comma-separated list of URI keys, of the form + [scheme "://"] [host [":" port]], for which delegation should be allowed + using SPNEGO Kerberos or NTLM authentication. + + + + + /schemas/apps/firefox/general/allowed_indirect_gnomevfs_loads + /apps/firefox/general/allowed_indirect_gnomevfs_loads + firefox + string + "" + + A list of protocols, handled by gnome-vfs, that are permitted + A comma-separated list of protocols, handled by + gnome-vfs and of the form [scheme "://"], whose loads are + allowed. + + + +